text:
User:Yair rand/sandbox.js

(function ( $ ) { // This is a (very) modified version of User:Atelaes/TabbedLanguages.js. // Tabbed languages with tabs on the side. // Tabs design by User:Jorm (WMF) // Currently undergoing rewrite in order to eliminate delay.

// Remember to remove extra console.logs before deploying.

if (($.cookie('disable-tabbed-languages') !== null) || (location.search.indexOf("tabbedlanguages=off") !== -1)) return; if (!((mw.config.get('wgNamespaceNumber') === 0) || (mw.config.get('wgPageName') === "Wiktionary:Sandbox"))) return;

var bodyContent = $(".mw-content-ltr")[0], // NOT #bodyContent observerStyleSheet, languageLinks, ttr, languageButtons = [], isIE9 = $.client.profile.name === "msie" && $.client.profile.versionNumber == 9, caption, bodyContentFragment, complete = false;

// Setting up the tabs has not yet been started. function makeTabsfromScratch { // Set up the variables... window.tabbedLanguages = []; window.languageContainers = []; window.currentLanguageTab = 0; window.languageHeaderEditButtons = []; window.tabstable = newNode('table', {id: 'tabstable'}, 		newNode('tbody', ttr = newNode('tr', 				newNode('td', {'style': 'padding-top:0px;vertical-align:top;'}, newNode('table', {'style': 'margin-top: -2px;'}, 						languageLinks = newNode('tbody', {id: 'languageLinks'})))))); window.loadremovecatbuttons = false; bodyContentFragment = document.createDocumentFragment; // If bodyContent is complete, do it all at once. // Otherwise, only start working, but don't attempt the whole thing. // Use catlinks+*, as gEBCN isn't always available. var catlinks = document.getElementById( "catlinks" ); if( bodyContent && catlinks && catlinks.nextSibling ) { allAtOnce; } else { createObserver; } }

function allAtOnce { console.log( "allAtOnce"); var languageContainer, toc = document.getElementById( "toc" ); currentLanguageTab = 0; while ( bodyContent.firstChild ) { bodyContentFragment.appendChild( bodyContent.firstChild ); }	try { for( var child = bodyContentFragment.firstChild; child && !isHeader( child ); ){ child = child.nextSibling; }		for (			child = child && bodyContentFragment.insertBefore(tabstable, child).nextSibling; 			child && child.className !== 'printfooter' && child.className !== 'catlinks'; 			child = child.nextSibling		) { if ( isHeader( child ) ) { var spans = child.getElementsByTagName('span'), span = spans[ 0 ], language = span && ( span.innerText || span.textContent ); if ( language ) { newTab( tabbedLanguages.push(language) - 1, language ); processEditButton( spans[ 1 ] ); // should probably be set from a return value of above. languageContainer = languageContainers[ languageContainers.length - 1 ]; bodyContentFragment.removeChild( child ); child = tabstable; }			} else { if ( child.nodeName !== "HR" ) { languageContainer.insertBefore(child, languageContainer.lastChild); } else { bodyContentFragment.removeChild(child); }				child = tabstable; }		}		if( tabbedLanguages.length ) { if( toc ) { toc.parentNode.removeChild( toc ); }			sortCats; bodyContent.appendChild( bodyContentFragment ); setUpHashChange; if( location.hash === '' ) { console.log( "Replacing hash with current tab" ); location.replace( "#" + tabbedLanguages[ currentLanguageTab ] ); }			complete = true; } else { bodyContent.appendChild( bodyContentFragment ); }	} catch( e ) { window.console && console.log( e ); bodyContent.appendChild( bodyContentFragment ); complete || setUpHashChange; } }

// Set up a stylesheet that uses animations/keyframes to allow // animationStart to see each time a new node loads onto the bodyContent. function createObserver { // If .ready happens early (or animstart isn't supported), go ahead. // The "false" replacement is only needed for testing purposes. // When ready to deploy, remove false and uncomment isReady check. if( false /* $.isReady */ ) { return; // ??? How did we get $.isReady if bC or catlinks aren't loaded? } else { $( document ).ready( function { 			if( tabbedLanguages.length === 0 ) {				removeObserver;				allAtOnce;			}		}); }	// Check whether animations are even supported. If not, abort. // Basically yoinked from Modernizr. var supportsAnimations = false; $.each(		"animationName WebkitAnimationName MozAnimationName OAnimationName msAnimationName".split(" "),		function(a, b){			// Do documentElements even always have .style? If not, this'll need fixing.			if( document.documentElement.style[ b ] !== undefined ) {				supportsAnimations = true;				return false;			}		}	); if( supportsAnimations === false || !document.getElementsByClassName ) { return; }	var foundHeader = false, toc, recentChild, timer = false, // It's the setTimeout value, or false otherwise. recentHeader = -1, checkTab, tabFound = false, // If anyone on this project even considers making a random element // on a page have the class "visualClear"... visualClear = document.getElementsByClassName( "visualClear" ), languageContainer; // TODO: Deal with the little jumping elements below the tabstable. // ...How? /*		"@/@-moz-/@-webkit-/@-ms-/@-o-/".split("/") .join("keyframes nodeInserted{" +				"from{outline-color:#fff;}" +				"to{outline-color:#000;}" +			"}\n"); */	observerStyleSheet = mw.util.addCSS( 		"@keyframes nodeInserted{from{outline-color:#fff;}to{outline-color:#000;}}" + 		"@-moz-keyframes nodeInserted{from{outline-color:#fff;}to{outline-color:#000;}}" + 		"@-webkit-keyframes nodeInserted{from{outline-color:#fff;}to{outline-color:#000;}}" + 		"@-ms-keyframes nodeInserted{from{outline-color:#fff;}to{outline-color:#000;}}" + 		"@-o-keyframes nodeInserted{from{outline-color:#fff;}to{outline-color:#000;}}" + 		".mw-content-ltr>*,.mw-content-ltr+*,.visualClear{" + /* "background:#FF6A6A;" + */			"animation-duration:0.01s;-o-animation-duration:0.01s;-ms-animation-duration:0.01s;" + 			"-moz-animation-duration:0.01s;-webkit-animation-duration:0.01s;" + 			"animation-name:nodeInserted;-o-animation-name:nodeInserted;-ms-animation-name:nodeInserted;" + 			"-moz-animation-name:nodeInserted;-webkit-animation-name:nodeInserted;" +		"}"	); document.addEventListener('animationstart', animFound, false); document.addEventListener('MSAnimationStart', animFound, false); document.addEventListener('webkitAnimationStart', animFound, false); function animFound { if( timer === false ) { timer = setTimeout( function {				timer = false;				reactToObserver;			}, 1); }	}	function reactToObserver { // TODO: Surround main areas in try{} so that if it breaks, at least // the content gets dumped back into visibility. console.log("reactToObserver"); // First: What part are we up to? if( !foundHeader ) { // search for header or toc if( !recentChild ) { // Just starting, apparently. if( !bodyContent ) { bodyContent = $(".mw-content-ltr")[0]; if( !bodyContent ) { // Somehow ended up here before bC loaded. // Probably a result of someone else's animation. return; }				}				// Check if we can do the whole thing in one go. if( visualClear.length ) { removeObserver; allAtOnce; return; }				recentChild = bodyContent.firstChild; if( !recentChild ) { return; // Somehow got activated between bodyContent load // and bodyContent's content's load. }			}			for(!isHeader( recentChild ) && recentChild.nextSibling; ) { recentChild = recentChild.nextSibling; }			if( isHeader( recentChild ) ) { // should simplify check. Maybe !recentChild.nextSibling? // We have our first header. foundHeader = true; console.log( "Found header" ); checkTab = setUpHashChange; // Default to the first tab. currentLanguageTab = 0; toc = document.getElementById('toc'); if ( toc ) { if ( toc.nextSibling ) { // And we have a usable ToC. Makes things much easier. // Analyze the ToC. We'll be using it to determine what // the tabs are going to be. $( ".toclevel-1 > a > .toctext" ).each( function { 							var language = $( this ).text;							tabbedLanguages.push( language );						}); // Build all the tabs. $( tabbedLanguages ).each( newTab ); toc.parentNode.removeChild( toc ); // Afterwards, we'll check if the right section // is already available. } else { // Potential panic situation: Evil formatting places // ToC *after* the first header, so it's actually // *partly* loaded at this point, with no nextSibling. // (Alternatively, someone put it alone in a box.) CSS // builds it up as a huge tabbing block, but we can't // remove it here. Oy. // "Solution": // Temporarily hide the ToC until ready fires, then // remove it. I'm not removing it right away, as I have // no idea what doom might occur if something like this // is removed while stuff is being loaded into it. toc.style.display = "none"; ( function ( toc ) {							$( function { if( toc.parentNode ) { toc.parentNode.removeChild( toc ); }							});						})( toc ); toc = undefined; window.console && console.error( "TL notice: " +							"Malformed entry. ToC either appears after " + 							"headers, or is placed in a box. Mind fixing " +							"it or alerting me? Thanks. -- YR" ); }				}				languageContainer = languageContainers[ 0 ]; // Edit buttons. processEditButton( 					recentChild.getElementsByTagName( "span" )[ 1 ]				); // Either way, start displaying the tabs right. bodyContent.insertBefore( tabstable, recentChild ); if( toc ) { tabFound = checkTab; }			}		}		if( foundHeader ) { // Note that there may or may not be a ToC available... // Should this be reworked so that the toc check is inside the loop? if( recentChild.nextSibling ) { // I hope I'm not going to regret leaving out a recentChild && condition here... for( var lastChild = bodyContent.lastChild, nextChild; recentChild !== lastChild; ) { nextChild = recentChild.nextSibling; if( isHeader( recentChild ) ) { var spans = recentChild.getElementsByTagName('span'); if( recentHeader >= 0 ) { languageContainer.insertBefore( bodyContentFragment, languageContainer.lastChild ); }						recentHeader++; var language = ( language = spans[0] ).innerText || language.textContent; // Make sure it actually matches, when necessary. if( toc && language !== tabbedLanguages[ recentHeader ]) { // PANIC!!! // Okay, maybe don't panic. TL has encountered // a header that doesn't match the ToC's // description of the page. Possibilities // include an h1 on the page, a fake header // around somewhere, or some other malformed // kind of header. This really isn't supposed // to happen ever. // Response: Clear everything after this point, // and from there act as though the ToC never // existed. if( recentHeader > 0 ) { toggleLanguageTabs( tabbedLanguages[ 0 ] ); } else { currentLanguageTab = 0; }							while( tabbedLanguages.length > recentHeader ) { tabbedLanguages.pop; ttr.removeChild( 									languageContainers.pop								); languageLinks.removeChild( 									languageButtons.pop.parentNode								); }							toc = undefined; // Never. Existed. tabFound = false; window.console && console.error( "TL notice: " + 								"Malformed entry. ToC does not match " +								"headers. Possibly a misplaced H1, fake " +								"header, or header with incorrect " + 								"contents. Mind fixing it or " +								"alerting me? Thanks. -- YR "							); }						if( !toc ) { tabbedLanguages.push( language ); newTab( recentHeader, language ); }						// Check to see if the target tab is found. // TODO: Need a better system of knowing when to check: //  If it's found, stop checking. //  Whether or not we have a ToC, checking can be necessary. //  If we do have a ToC, but no hash, we don't check, right? //  Put another way: //    No hash? W/ ToC, don't check. W/o ToC, only check when new headers come in. //    Hash? Depends. //      W/ ToC: Technically, target could come in at any non-header element... ??? //      W/o ToC: Could be whenever. Target header coming in is rather likely, in fact. Oy. //      Either way: If the target, whether header or random element, is found, stop looking. //    Does delaying the tab switch to a element target until full load matter? Not sure. //  						//	Plan B: Regardless of ToC presence, only //	check for potential target elems //	at each new header, unless target is found. if( recentHeader > 0 && tabFound === false ) { tabFound = checkTab; }						languageContainer = languageContainers[ recentHeader ]; if( recentHeader > 0 ) { // I have too many of these checks... // Don't duplicate earlier pEB for first header. processEditButton( spans[ 1 ] ); }						// All done. Clear. bodyContent.removeChild( recentChild ); } else { if( recentChild.nodeName === "HR" ) { // Kill unnecessary bars. bodyContent.removeChild( recentChild ); } else { // Regular content. Prepare for dumping into the // latest tab. bodyContentFragment.appendChild( recentChild ); }					}					recentChild = nextChild; }			}			// If we're all done, finish up. // How to tell? // Option one: Repeatedly check for nextSibling. // 	 - Won't work. bodyContent doesn't always have a nS at the end. //  - Currently in use only for dealing with the last elem. (Uses O2 as fallback.) // Option two: Set up getElemsByClassName, and poll for length. //	 - presumably visualClear. This would probably be pretty heavy. //  - Currently in use. // Option three: Use $.ready. //	 - Potentially introduces substantial delay... // Option four: In the listener, check for classnames each time. //	 - Every time there's a new node? Lots of processing. // Option five: ... if( bodyContent.nextSibling ) { // are we done? ...				// bodyContent.nextSibling doesn't always exist, but if it // does, get a head start on the stuff that can be done already. console.log( recentChild, recentChild.nextSibling, recentChild.parentNode ); bodyContentFragment.appendChild( bodyContent.lastChild ); }			// Dump collected elems into most recent languageContainer. if( bodyContentFragment.firstChild ) { // Exact duplicate of above code. TODO: Fix. languageContainer.insertBefore( bodyContentFragment, languageContainer.lastChild ); }			if( visualClear.length ) { if( bodyContent.lastChild === recentChild ) { // bC.nS didn't exist. Move the last one left now. languageContainer.insertBefore( bodyContent.lastChild, languageContainer.lastChild ); }				removeObserver; sortCats; // complete = true; // Not actually used anywhere here... if( tabFound !== true ) { checkTab; if( location.hash === '' ) { location.replace( "#" + tabbedLanguages[currentLanguageTab] ); }				}			}		}	}	function removeObserver { document.removeEventListener('animationstart', animFound, false); document.removeEventListener('MSAnimationStart', animFound, false); document.removeEventListener('webkitAnimationStart', animFound, false); if( observerStyleSheet ) { observerStyleSheet.disabled = true; }		if( timer !== false ) { clearTimeout( timer ); }	} }

function isHeader( elem ) { return elem && elem.nodeName === "H2" && elem.getElementsByTagName( "span" ).length !== 0; }

function newTab( index, language ) { var active = index === currentLanguageTab; var languageContainer = ttr.appendChild( newNode('td', { 'class': 'languageContainer', 'id': language + 'container' }, active ? undefined : { 'style' : 'display:none;' } )); languageContainers.push( languageContainer ); newCategoryBox( languageContainer, language ); // lB contains .(un)?selectedTab nodes languageButtons.push(		languageLinks.appendChild( newNode('tr', newNode('td', { 'class': ( active ? '' : 'un' ) + 'selectedTab' }, newNode('a', language, {			// Note: ' + language' makes this inconsistent with the ordinary links 			// themselves, which have the language name encoded. Issue?			// Keep in mind that the parser itself actually corrects for this, 			// changing #!Xóõ links to the proper #.C7.83X.C3.B3.C3.B5 links.			// Probably nothing to worry about.			'href': location.pathname + location.search + '#' + language		}), ' '))).firstChild	); }

function newCategoryBox( container, name ) { // Put a container in each for categories. return container.appendChild( newNode('div', name + ' categories: ', newNode('ul'), { 'class': 'catlinks', 'id': 'catlinks' })); }

function processEditButton( button ) { if( button ) { // Yes, theoretically if you have some fake H2s the edit buttons will // be misplaced. Yet another TODO... var len = languageHeaderEditButtons.push( button ); if( len === 1 ) { caption = document.createElement('caption'); tabstable.insertBefore( caption, tabstable.firstChild ); }		button.className += " editlangsection"; // use a argument or variable ( from .push? ) instead of .length? if( len - 1 === currentLanguageTab ) { caption.firstChild && caption.removeChild( caption.firstChild ); caption.appendChild( button ); }	} }

// Sets up the hash toggle system. // Returns the checkTab function, which returns true if // we found whatever it was. function setUpHashChange { // Important Note: The decodeURI mess is a real mess. // #.C7.83X.C3.B3.C3.B5 should go to tab "!Xóõ", with // the id "!Xóõcontainer" (no encoding). Urgh. // Also, "#Old_English" needs to go to decoded "Old English". // Remember to .substr( 1 ) before passing here. function decodeHash( hash ) { return decodeURI(			hash				.replace(/\.(?=[0-9A-F]{2})/g, '%')				.replace(/_/g, ' ')		); }	// Called by onhashchange. function hashToggleLT { var destination = decodeHash( location.hash.substr(1) ); toggleLanguageTabs( destination ); tabbedLanguages[currentLanguageTab] !== destination && resetHash; }	// For updating page positioning. // Doesn't activate hashchange, at least in Chrome. Not sure about others. function resetHash { location.replace( location.hash ); }	// Need to decide if language arg is encoded or decoded. // Will work with either for the moment. Decoded works earlier. // Currently passed as decoded by every function but itself. // The hashes are encoded, but hashToggleLT decodes them. // Toggles to a different language tab. window.toggleLanguageTabs = function (language) { // Find the destination language. var destinationLanguageTab = $.inArray( language, tabbedLanguages ); if( destinationLanguageTab === -1 ) { var decoded = decodeHash( language ); if( decoded !== language ) { destinationLanguageTab = $.inArray( decoded, tabbedLanguages ); }		}		// Style the right toggle button, hide the old language section and show the new one. // var languageButtons = $("#languageLinks .selectedTab, #languageLinks .unselectedTab"); if (destinationLanguageTab !== -1 ) { if( destinationLanguageTab !== currentLanguageTab ) { languageButtons[currentLanguageTab].className = 'unselectedTab'; languageContainers[currentLanguageTab].style.display = 'none'; currentLanguageTab = destinationLanguageTab; languageButtons[destinationLanguageTab].className = 'selectedTab'; languageContainers[destinationLanguageTab].style.display = ''; if (caption) { // extra checks shouldn't be necessary... caption.firstChild && caption.removeChild(caption.firstChild); languageHeaderEditButtons[currentLanguageTab] && caption.appendChild(languageHeaderEditButtons[currentLanguageTab]); }

if (isIE9) { for (var ols = languageContainers[currentLanguageTab].getElementsByTagName('ol'), i = 0; i < ols.length; i++) { (function (i) {							setTimeout(function { ols[i].removeChild(ols[i].insertBefore(document.createElement('li'), ols[i].firstChild)); }, 0);						})(i); }				}			}		} else { // Does the hash match the id of a node in a tab? language = encodeURI( language.replace(/\ /g, '_') ); // Yes, I just possibly undid the decoding from hashToggleLT. // Worse, this might double-encode, breaking things. // Or maybe not? I think everything might be decoded before being // sent here? // I'll deal with it later. // Find the node, and go up the node tree until // you hit .languageContainer, or nothing. language = document.getElementById( language ); for(language && ( language = language.parentNode ) && 				language.className !== 'languageContainer'; ) ;			// language = language && language.parentNode.parentNode; if ( language /* && language.className === 'languageContainer' */ ) { // If someone maliciously makes a languageContainer with a // non-compliant ID, boom. toggleLanguageTabs( language.id.split('container')[0] ); }			// Possible doom bug: Endless loop? }	};	// This function gets returned as checkTab, btw. // For during or immediately after load: Check if we have a // good "starting" tab. Return true if we have a definitive find. function checkTab { // If there's a location hash, the window may have scrolled down before // we got a chance to reorganize everything. // If the destination was a subsection or sense id, switch to the right // tab, and rescroll. // If it was simply a language, switch to the appropriate tab, and // scroll back up. // If there's no hash at all, work off of the localStorage and TT prefs. console.log( "checkTab" ); try { if ( location.hash !== '' ) { var hash = ( location.hash ).substr( 1 ); // does hash.substr always exist? var destination = decodeHash( hash ); // 'k, this is still awful. if( $.inArray( destination, tabbedLanguages ) !== -1 ) { toggleLanguageTabs( destination ); window.scrollY && window.scroll(0, 0); return true; } else if ( document.getElementById( hash ) ) { // This was going // to receive an area to search from an argument, but it turns // out that elem.getElementById doesn't actually exist. Meh. toggleLanguageTabs( destination ); resetHash; // Scroll to the element. (Necessary since we 					// this isn't running through hashToggleLT, which normally does					// it in these situations.) return true; }			}			// No hash. Work from localStorage and TT. if ('localStorage' in window) { var ind = $.inArray(localStorage.langTabPref, tabbedLanguages); if ( ind !== -1 ) { toggleLanguageTabs( tabbedLanguages[ ind ] ); } else if (tabbedLanguages[0] !== 'Translingual' && tabbedLanguages[0] !== 'English' && localStorage.TargetedTranslations) { for (						var tt_ = localStorage.TargetedTranslations.split("|"), tt = tt_[0].split(";").concat( $.grep(								tt_[1].replace(/[^;\/]+\//g, '').split(";"), 								function (z) {									return z && z !== "Latin" && z !== "Hebrew" && z !== "Arabic";								}							) ).concat( tt_[1].replace(/\/[^;]+/g, '').split(";") ), i = 0; 						i < tt.length;						i++					) { if ($.inArray(tt[i], tabbedLanguages) !== -1) { toggleLanguageTabs(tabbedLanguages[$.inArray(tt[i], tabbedLanguages)]); break; }					}				}			}			return false; } catch ( e ) { // This probably isn't all that unlikely to happen. Too complicated. :(			window.console && console.log( "TL error: checkTab broke.", e );		}	}	if ("onhashchange" in window && (document.documentMode === undefined || document.documentMode > 7)) {		window.onhashchange = hashToggleLT;	} else {		$( bodyContent ).on( 'click', 'a[href^="' + location.pathname + location.search + '#"], a[href^="#"]', function { setTimeout( hashToggleLT, 10 ); }		);	}	if ('localStorage' in window) {		window.onunload = function {			if (tabbedLanguages[currentLanguageTab]) {				localStorage.langTabPref = tabbedLanguages[currentLanguageTab];			}		};	}	// checkTab;	return checkTab; }

function sortCats { var catDiv = document.getElementById('mw-normal-catlinks'), z,		currentCatDiv; if (catDiv) { var cats = catDiv.getElementsByTagName('li'), catname, langcurrent = 0, catskip = 1; do { while (cats.length > 0) { z = 0; catname = cats[z].getElementsByTagName('a')[0].innerHTML; if (catname.indexOf(tabbedLanguages[langcurrent + catskip]) === 0 && 					!/letter\snames$|script\scharacters$|mythology$/.test(catname)				) { langcurrent += catskip; catskip = 1; }				while (z--+1) { currentCatDiv = languageContainers[langcurrent].lastChild; currentCatDiv.lastChild.appendChild(cats[0]); }			}			if (langcurrent + 1 < languageContainers.length - catskip) { while (currentCatDiv.lastChild.firstChild) { catDiv.lastChild.appendChild(currentCatDiv.lastChild.firstChild); }				catskip++; } else { break; }		} while (true); }	// place patrol link at the bottom of the page var pl = currentCatDiv.previousSibling; // languageContainer.lastChild.previousSibling; console.log( 555, pl, tabstable.parentNode, tabstable.parentNode.childNodes ); // Got it, the patrollink is sometimes the lagging last elem. if( pl && pl.className === "patrollink" ) { tabstable.parentNode.appendChild(pl); }	/*	// category editing buttons if (mw.config.get('wgAction') === "view" && !/&printable=yes|&diff=|&oldid=/.test(location.search)) { for (z = 0; z < languageContainers.length; z++) { // TODO: import // addTabbedLanguageNewCatButton(z); }		if ( window.loadremovecatbuttons === true ) { $.get(				mw.config.get( 'wgScript' ),				{ 'title' : mw.config.get('wgPageName'), 'action' : 'raw' },				// Note that this isn't actually defined. I'm considering not 				// actually importing the function, and just dumping this section.				addRemoveCatButtons 			); }	}	*/	// Remove old cat box, allow display of hidden cats box. if (catDiv && !(catDiv.nextSibling && catDiv.nextSibling.className === "mw-hidden-catlinks mw-hidden-cats-user-shown")) { catDiv.parentNode.parentNode.removeChild(catDiv.parentNode); } else { if (catDiv) { catDiv.parentNode.removeChild(catDiv); }	} }

/** * newNode imported from Mediawiki:Common.js. * * Create a new DOM node for the current document. *   Basic usage:  var mySpan = newNode('span', "Hello World!") *   Supports attributes and event handlers*: var mySpan = newNode('span', {style:"color: red", focus: function{alert(this)}, id:"hello"}, "World, Hello!") *   Also allows nesting to create trees: var myPar = newNode('p', newNode('b',{style:"color: blue"},"Hello"), mySpan) * * *event handlers, there are some issues with IE6 not registering event handlers on some nodes that are not yet attached to the DOM, * it may be safer to add event handlers later manually. function newNode(tagname){ var node = document.createElement(tagname); for (var i = 1; i < arguments.length; ++i){ if (typeof arguments[i] == 'string') { // text node.appendChild(document.createTextNode(arguments[i])); } else if (typeof arguments[i] == 'object') { if (arguments[i].nodeName) { //If it is a DOM Node node.appendChild(arguments[i]); } else { // Attributes (hopefully) for (var j in arguments[i]){ if (j == 'class') { //Classname different because... node.className = arguments[i][j]; } else if (j == 'style') { //Style is special node.style.cssText = arguments[i][j]; } else if (typeof arguments[i][j] == 'function') { //Basic event handlers newNode.addEventHandler(node, j, arguments[i][j]); } else { node.setAttribute(j, arguments[i][j]); //Normal attributes }				}			}		}	}	node.addEventHandler = function(eventName, handler) { newNode.addEventHandler(this, eventName, handler); };	return node; } newNode.addEventHandler = function(node, eventName, handler) {	try{ node.addEventListener(eventName,handler,false); //W3C }catch(e){try{ node.attachEvent('on'+eventName,handler,"Language"); //MSIE }catch(e){ node['on'+eventName]=handler; }} //Legacy };

function testStuff { var delay = 5000, f = document.createDocumentFragment; var x = [ function { // $("#toc").remove; var x = document.getElementById( "mw-content-text" ); while( x.nextSibling ) { f.appendChild( x.nextSibling ); }		}, function { var y = $( ".mw-content-ltr" )[ 0 ]; var q = document.createDocumentFragment; while( y.firstChild ) { q.appendChild( y.firstChild ); }			function u( i, e ) { setTimeout( function {					y.appendChild( q.firstChild );				}, i / e * delay ); }			for( var i = 0, e = q.childNodes.length; i < e; i++ ) { u( i, e ); // encapsulate }			makeTabsfromScratch; }, function { setTimeout( function{				$(".mw-content-ltr").after( f );			}, 1000 ); console.log(9); }	];	x[0]; for( var i = 1; i < x.length; i++ ) { setTimeout( x[ i ], (i-1) * delay + 50 ); } }

//testStuff; makeTabsfromScratch;

// This is officially deprecated as of MW1.22. Should be replaced by mw.hook, // but the docs don't say what event, so... $(mw).bind('LivePreviewDone', function {	bodyContent = $(".mw-content-ltr")[0]; // reset	makeTabsfromScratch; });

})( window.jQuery );

title: User:Yair rand/sandbox.js


text:
socinián

Noun

 * 1) Socinian

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

title: socinián


text:
ocularius

Etymology
From.

Adjective

 * 1) of or pertaining to the eyes

Noun

 * 1) oculist (eye doctor)

title: ocularius


text:
oculatus

Etymology
From.

Adjective

 * 1) having eyes; having sight, seeing
 * 2) eye-shaped
 * 3) visible, conspicuous, easily seen

title: oculatus


text:
oculariter

Etymology
From.

Adverb

 * 1) with the eyes, ocularly

title: oculariter


text:
σκούτερ

Noun

 * 1) motorscooter
 * 2) scooter

title: σκούτερ


text:
unperplexed

Etymology
From.

Adjective

 * 1) Not confused or puzzled.

title: unperplexed


text:
tibialis

Noun

 * 1)  Either of two muscles that attach to the tibia.

Translations

 * Danish:
 * Finnish: säärilihas
 * German: Schienbeinmuskel
 * Russian: большеберцо́вая мы́шца
 * Swedish: skenbensmuskel
 * Turkish:

Etymology
From.

Adjective

 * 1) tibial; of or pertaining to the tibia (shin bone)

title: tibialis


text:
User talk:67.124.202.107

fotclol
--EncycloPetey 04:11, 6 July 2010 (UTC)

title: User talk:67.124.202.107


text:
בלארוס

Etymology
From.

title: בלארוס


text: longum

title: longum


text:
kymmenvuotias

Etymology
🇰🇲

Noun

 * 1) a ten-year-old

Adjective

 * 1) being ten years old

title: kymmenvuotias


text: πράξης

title: πράξης


text: πράξεως

title: πράξεως


text: πράξεων

title: πράξεων


text: πράξεις

title: πράξεις


text:
Template:tt-cyrl-noun

declension of

title: Template:tt-cyrl-noun


text: Template:tt-cyrl-noun/documentation

title: Template:tt-cyrl-noun/documentation


text:
Reconstruction:Middle Irish/balbán

Etymology
From.

Noun

 * 1) dumb person

title: Reconstruction:Middle Irish/balbán


text: βαλανίδι

title: βαλανίδι


text: βαλανιδιού

title: βαλανιδιού


text: βελανιδιού

title: βελανιδιού


text:
βελανιδιών

Noun

 * 1)  (oak tree)

Noun

 * 1)  (acorn)

title: βελανιδιών


text:
βαλανιδιών

Noun

 * 1)  (oak tree)

Noun

 * 1)  (acorn)

title: βαλανιδιών


text: βελανίδια

title: βελανίδια


text: βαλανιδιά

title: βαλανιδιά


text: βαλανιδιάς

title: βαλανιδιάς


text:
balbhán

Etymology
From (compare 🇨🇬), synchronically.

Noun

 * 1) dumb person, mute
 * 2) silent person
 * 3) stammerer
 * 4)  dummy

title: balbhán


text: βελανιδιάς

title: βελανιδιάς


text: βελανιδιές

title: βελανιδιές


text: βαλανιδιές

title: βαλανιδιές


text: Category:Irish terms prefixed with im-

title: Category:Irish terms prefixed with im-


text:
imtheorannaí

Etymology
From.

Noun

 * 1) internee

title: imtheorannaí


text:
zielonoświątkowy

Etymology
From.

Adjective

 * 1)  Pentecostal
 * 2)  Pentecostal

title: zielonoświątkowy


text:
favorabile

Adjective

 * 1)  favourable/favorable

title: favorabile


text:
teorannaigh

Etymology
From.

Verb

 * 1)  delimit
 * 2)  limit, restrict

title: teorannaigh


text: σπουργίτη

title: σπουργίτη


text: σπουργίτες

title: σπουργίτες


text: σπουργιτών

title: σπουργιτών


text:
teorannú

Noun

 * 1)  delimitation
 * 2) limitation, restriction
 * 1) limitation, restriction

title: teorannú


text:
fallabile

Adjective

 * 1)  fallacious

title: fallabile


text:
tráthnóna

Etymology
From.

Noun

 * 1) afternoon, evening

Declension

 * Alternative plural:

Adverb

 * 1) in the afternoon, in the evening

title: tráthnóna


text: nóna

title: nóna


text:
eternabile

Etymology
From.

Adjective

 * 1) that can be perpetuated or immortalized

title: eternabile


text:
khay

Noun

 * 1) tray

title: khay


text:
estimabile

Etymology
.

Adjective

 * 1) valuable, estimable

title: estimabile


text:
espurgabile

Etymology
From.

Adjective

 * 1) that can be expurgated

title: espurgabile


text:
espropriabile

Etymology
From.

Adjective

 * 1) expropriable capable of being expropriated

title: espropriabile


text:
thân binh

Etymology
.

Noun

 * 1) bodyguard (of important person)

title: thân binh


text:
Talk:thân binh

Also singular?
Can this also be singular? 71.66.97.228 05:56, 6 July 2010 (UTC)

RFV discussion: November 2022–December 2023
Vietnamese. Rfv-sense: partisans. MuDavid 栘𩿠 (talk) 03:12, 16 November 2022 (UTC)

More than a year. RfV failed. MuDavid 栘𩿠 (talk) 03:27, 5 December 2023 (UTC)

title: Talk:thân binh


text:
esorabile

Etymology
.

Adjective

 * 1) yielding, pliable, merciful, exorable

title: esorabile


text:
binh

Etymology
.

Noun

 * s

title: binh


text: παγόνι

title: παγόνι


text: παγωνιού

title: παγωνιού


text:
esitabile

Etymology
From.

Adjective

 * 1) saleable, sellable

title: esitabile


text:
thân

Etymology 1
.

Adjective

 * 1)  close or even best
 * 2)  relative
 * 1)  relative
 * 1)  relative

Prefix

 * 1)  pro-

Etymology 2
.

Noun

 * 1)  a torso
 * 2)  a trunk
 * 3)  a stem
 * 1)  a stem

title: thân


text: παγονιού

title: παγονιού


text: παγονιών

title: παγονιών


text:
virilocalità

Etymology
From.

Noun

 * 1) virilocality

title: virilocalità


text: παγωνιών

title: παγωνιών


text:
nản

Etymology
.

Adjective

 * 1) discouraged; disheartened; despondent

title: nản


text:
virilocale

Adjective

 * 1) virilocal

title: virilocale


text: παγώνια

title: παγώνια


text: παγόνια

title: παγόνια


text:
Talk:nản

Derivation
Does this word derive from 難? 71.66.97.228 06:03, 6 July 2010 (UTC)

title: Talk:nản


text:
iarnaí

Etymology 1
From, from. .

Adjective

 * 1) iron made of iron
 * 2) iron-hard

title: iarnaí


text:
nạn

Noun

 * 1) deer

Verb

 * 1) to press, to squeeze

Etymology 3
Perhaps related to na̱n, which could be the normal reflex from, while the former is borrowed indirectly via  nạn.

Noun

 * 1) accident

Etymology
.

Noun

 * 1) accident, danger, calamity, disaster, catastrophe, peril

title: nạn


text:
Talk:nạn

Derivation
Does this word derive from 難? 71.66.97.228 06:05, 6 July 2010 (UTC)

title: Talk:nạn


text:
vivinatalità

Etymology
From.

Noun

 * 1)  live birth rate

title: vivinatalità


text:
vibratilità

Etymology
From.

Noun

 * 1) the property of being vibratory or vibrating

title: vibratilità


text:
hợm

Verb

 * 1) to be haughty, to be arrogant, to be conceited, to give oneself airs

Verb

 * 1)  to be deformed, to be misshaped

title: hợm


text:
vibratile

Adjective

 * 1) Adapted to, or used in, vibratory motion; having the power of vibrating.
 * the vibratile organs of insects

Adjective

 * 1) vibratory, vibrating

title: vibratile


text:
hom hem

Adjective

 * 1) wasted, decrepit, skinny, thin, gaunt, emaciated

title: hom hem


text:
iarnaigh

Verb

 * 1) to put in irons
 * 2) to fit, cover with iron

title: iarnaigh


text:
kristadelfietis

Etymology
Ultimately from 'Christ' +  'brother'; probably borrowed via some other European language.

Noun

 * 1) Christadelphian

title: kristadelfietis


text:
iarnóin

Noun

 * 1) afternoon

title: iarnóin


text:
חו״ק

Etymology
Abbreviation

Noun

 * : a complete Jewish religious marriage ceremony.

title: חו״ק


text:
christadelfian

Etymology
. The spelling "ch" is neither the normal "C" for, nor the normal "H" for , but reflects the old Romanian spelling , and the Anglo-Greek origins of the name. Nevertheless this the official registered name with the Romanian Government since 1993.

Adjective

 * 1) Christadelphian

Noun

 * 1) a Christadelphian man

title: christadelfian


text:
Citations:clamp it

sense: send someone to the electric chair (?)

 * 1955, Rex Stout, "The Next Witness", in Three Witnesses, October 1994 Bantam edition, ISBN 0553249592, page 1:
 * That morning, watching him at the chore of trying to persuade a jury to clamp it on Leonard Ashe for the murder of Marie Wallis, I thought he was pretty good and might be better when he had warmed up.

title: Citations:clamp it


text:
Citations:buzz

 * 1955, Rex Stout, "The Next Witness", in Three Witnesses, October 1994 Bantam edition, ISBN 0553249592, page 4:
 * "With me every client is a special case and a sacred trust."
 * "Thank you, Mr. Bagby." Mandelbaum swiveled his head for a swift sympathetic smile at the jury and swiveled it back again. "But I wasn't buzzing for a plug for your business."

title: Citations:buzz


text: phizzes

title: phizzes


text:
Citations:hoop-rolling

sense: marital infidelity (?)

 * 1955, Rex Stout, "The Next Witness", in Three Witnesses, October 1994 Bantam edition, ISBN 0553249592, page 10:
 * One extreme said he was her whole world and he had been absolutely batty to suspect of her any hoop-rolling; the other extreme said she had quit the stage only to have more time for certain promiscuous activities, and Ashe had been a sap not to know it sooner; and anywhere in between.

title: Citations:hoop-rolling


text:
Citations:on the hop

 * 1955, Rex Stout, "The Next Witness", in Three Witnesses, October 1994 Bantam edition, ISBN 0553249592, page 13:
 * His story is that a man phoned him and said if Ashe would meet him at the Bagby place he thought they could talk Marie out of it, and Ashe went on the hop,.

title: Citations:on the hop


text:
tintamarre

Noun

 * 1) The Acadian tradition of marching through one's community making noise with improvised instruments etc., usually as a national celebration.

Etymology
From + a suffix of obscure origin.

Noun

 * 1) ruckus; racket

title: tintamarre


text:
Citations:scoot

 * 1955, Rex Stout, "The Next Witness", in Three Witnesses, October 1994 Bantam edition, ISBN 0553249592, page 14:
 * If you expect me to scoot with you and invite a stiff fine for running out on a subpoena, which you will pay, don't try to guff me.
 * 1955, Rex Stout, "Die Like a Dog", in Three Witnesses, October 1994 Bantam edition, ISBN 0553249592, page 193:
 * She was on the red leather chair, but not in it. Just on its edge, she looked as if she were set to spring up and scoot any second.

title: Citations:scoot


text: 前几天

title: 前几天


text:
前幾天

Adverb

 * 1) the other day; a couple of days ago
 * 2) the past few days

title: 前幾天


text:
Citations:toss up

 * 1955, Rex Stout, "The Next Witness", in Three Witnesses, October 1994 Bantam edition, ISBN 0553249592, page 19:
 * "You can't escape being badgered, madam; the question is whether you suffer it here and now, by me, or face a prolonged inquiry among you friends."
 * She was tossing up again. She tried stalling.

title: Citations:toss up


text:
Citations:wild goose

sense: thing sought in a likely-to-be-fruitless quest

 * 1955, Rex Stout, "The Next Witness", in Three Witnesses, October 1994 Bantam edition, ISBN 0553249592, page 31:
 * There was even a chance he couldn't go to Katonah for a wild goose.

title: Citations:wild goose


text:
teorainn

Etymology
From, verbal noun of.

Noun

 * 1) limit
 * 2) boundary
 * 3) border, frontier
 * 4) borderline, margin

Declension

 * Alternative declension

title: teorainn


text:
Wiktionary talk:Main Page/Editnotice

Note that this page is for discussing the Main Page, not for general comments about Wiktionary. Please use the feedback page for those.

title: Wiktionary talk:Main Page/Editnotice


text:
Citations:stiff

 * 1955, Rex Stout, "The Next Witness", in Three Witnesses, October 1994 Bantam edition, ISBN 0553249592, page 42:
 * Wolfe said, "We're through here, Archie," and was going. Nobody else said anything, which made it rather stiff.

title: Citations:stiff


text:
Citations:sill

 * 1955, Rex Stout, "The Next Witness", in Three Witnesses, October 1994 Bantam edition, ISBN 0553249592, page 47:
 * a door at the end of the foyer was standing open, and on the sill was Jimmy Donovan himself.

title: Citations:sill


text:
tuismeadh

Noun

 * 1) conception, procreation
 * 2) parturition
 * 1) parturition

title: tuismeadh


text:
PWR

Alternative forms

 * pwr., pwr

title: PWR


text:
Citations:born in

 * 1955, Rex Stout, "The Next Witness", in Three Witnesses, October 1994 Bantam edition, ISBN 0553249592, page 51;
 * Either the celebrated lilt of her voice was born in, or she had used it so much and so long that it might as well have been.

title: Citations:born in


text: BWR

title: BWR


text:
Citations:free-for-all

sense: adjective: freelance (?)

 * 1955, Rex Stout, "The Next Witness", in Three Witnesses, October 1994 Bantam edition, ISBN 0553249592, page 54:
 * he's the best free-for-all operative that ever tailed a subject.

title: Citations:free-for-all


text:
Citations:heavily

 * 1955, Rex Stout, "The Next Witness", in Three Witnesses, October 1994 Bantam edition, ISBN 0553249592, page 55:
 * However, at a quarter to one in the morning we were still up. Though time hadn't dragged too heavily, what with talking and eating and drinking and three hot games of checkers between Wolfe and Saul, all draws, we were yawning.

title: Citations:heavily


text:
Citations:hot

 * 1955, Rex Stout, "The Next Witness", in Three Witnesses, October 1994 Bantam edition, ISBN 0553249592, page 55:
 * Though time hadn't dragged too heavily, what with talking and eating and drinking and three hot games of checkers between Wolfe and Saul, all draws, we were yawning.

 * 1782, Ralph Griffiths, George Edward Griffiths, The Monthly Review, page 125:
 * Bullets are hot, he observes, that have been discharged from wind-guns, and cross-bows; especially when they have impinged against any hard body.
 * 1989, Chuck Karwan, Handguns '90, DBI Books (ISBN 9780873490405)
 * There are no old guns to load down for, so the factory ammo is hot, accurate stuff. The stainless Delta Elite won't rust in the rain so readily and ...
 * 2015, Allan V. Cotter, Sleight of Light: A William Horner Conflict, FriesenPress (ISBN 9781460262153), page 185:
 * Bullets are hot; they'll show up on the thermal imager. You really want us to shoot either side of that tree?” “Yes, about thirty meters to either side of ...

title: Citations:hot


text:
idéalach

Etymology
From.

Adjective

 * 1) ideal

title: idéalach


text:
idéalaí

Etymology 1
From.

Noun

 * 1) idealist

title: idéalaí


text:
kirjasinmetalli

Noun

 * 1) type metal

title: kirjasinmetalli


text:
Citations:picturesque

 * 1955, Rex Stout, "When a Man Murders...", in Three Witnesses, October 1994 Bantam edition, ISBN 0553249592, page 82:
 * "Doesn't that letter prove he's a nut?"
 * "He is—uh—picturesque," Wolfe conceded.

title: Citations:picturesque


text:
Citations:solo it

 * 1955, Rex Stout, "When a Man Murders...", in Three Witnesses, October 1994 Bantam edition, ISBN 0553249592, page 113:
 * James M. Beebe, I found, was not one of the machines in one of the huge legal factories that occupy so many floors in so many of New York's skyscrapers. He was soloing it in a modest space on the tenth floor of a midtown building.

title: Citations:solo it


text:
flaunys

Etymology
From. Cognate with 🇨🇬.

Noun

 * 1) heaven, kingdom come, paradise, utopia

title: flaunys


text:
Citations:come again

 * 1955, Rex Stout, "When a Man Murders...", in Three Witnesses, October 1994 Bantam edition, ISBN 0553249592, page 120:
 * "Who says he did?"
 * "Aubry."
 * "Yeah? A guy in for murder? Come again."
 * "Glad to. Beebe says so too."

title: Citations:come again


text:
quadratfrei

Adjective

 * 1) squarefree

title: quadratfrei


text:
Citations:neither spick nor span

 * 1955, Rex Stout, "Die Like a Dog", in Three Witnesses, October 1994 Bantam edition, ISBN 0553249592, page 141:
 * old brick houses, mostly of four stories, which were neither spick nor span.
 * 1958, Ralph Cusack, Cadenza, section 19, 1984 edition, page 47 :
 * the last loved homes of the moribund gentry stood neither spick nor span in their forsythia and fust.

title: Citations:neither spick nor span


text:
idéalachas

Noun

 * 1) idealism

title: idéalachas


text:
Citations:cyclone

sense: a strong wind

 * 1955, Rex Stout, "Die Like a Dog", in Three Witnesses, October 1994 Bantam edition, ISBN 0553249592, page 143:
 * I moved to the curb to look for a taxi coming downtown, and as I did so a cyclone sailed around the corner and took my hat with it into the middle of the avenue.

title: Citations:cyclone


text:
anocratic

Adjective

 * 1)  Characterized by a mixture of autocratic and democratic government.

Usage notes

 * Used especially to describe an autocratic regime that keeps itself in power despite the presence of a supposedly democratic system.

Translations

 * Georgian: ანოკრატიული
 * Portuguese: anocrático

title: anocratic


text:
Citations:dowse

 * 1955, Rex Stout, "Die Like a Dog", in Three Witnesses, October 1994 Bantam edition, ISBN 0553249592, pages 158–159:
 * I'm out dowsing for Mr. Wolfe. He's investigating a murder just for practice, and I'm looking for a seam.

title: Citations:dowse


text:
relascope

Noun

 * 1) An instrument for forest inventory, consisting of a sight hole and marked scales, primarily used to find the height, basal area and diameter of a tree anywhere along the bole.

title: relascope


text: relascopes

title: relascopes


text:
disentangler

Noun

 * 1)  A person who disentangles.
 * 2)  Any device or system that removes entanglement.

title: disentangler


text:
ocularly

Adverb

 * 1) By means of the eye; visually.
 * 2) Into or towards the eye.
 * 1) Into or towards the eye.

Translations

 * Russian:
 * Spanish: ocularmente

title: ocularly


text:
Citations:look over

 * 1955, Rex Stout, "Die Like a Dog", in Three Witnesses, October 1994 Bantam edition, ISBN 0553249592, pages 158–159:
 * " If you're headed for something you'd like to keep private maybe you could use some expert advice. In this part of town at this time of night there are only two approved methods for shaking off a tail, and I'd be glad to oblige."
 * He looked it over for half a block, with me keeping step, then spoke. "You mentioned credentials."

title: Citations:look over


text: etaprime

title: etaprime


text:
straum

Etymology
From, from , from , from. Akin to 🇨🇬.

Noun

 * 1) current (fluid that moves constantly in one direction, such as an ocean current)
 * 2) stream, flow (steady movement or succession of material, such as water)
 * 3) electricity

title: straum


text: straumen

title: straumen


text: straumar

title: straumar


text: straumane

title: straumane


text: eta prime

title: eta prime


text:
hackie

Etymology
From.

Noun

 * 1)  A taxicab driver.

title: hackie


text: hackies

title: hackies


text:
eta meson

Noun

 * 1)  Either of two mesons made of a mixture of up, down and strange quarks and their antiquarks

title: eta meson


text:
isostructurally

Adverb

 * 1) In an isostructural manner

title: isostructurally


text:
macroseismic

Adjective

 * 1) Describing any relatively large seismic event (capable of causing damage)

title: macroseismic


text:
Citations:chase

 * 1955, Rex Stout, "Die Like a Dog", in Three Witnesses, October 1994 Bantam edition, ISBN 0553249592, page 164:
 * "I brought company," I told him. "Before I introduce her I should—"
 * "Her? The tenants of that house are all men! I might have known you'd dig up a woman!"
 * "I can chase her if you don't want her."

title: Citations:chase


text: saumen

title: saumen


text:
microseismic

Adjective

 * 1) Describing any small seismic event that causes little or no damage or disturbance

Etymology
.

title: microseismic


text: dog-earing

title: dog-earing


text: dog-ears

title: dog-ears


text:
nonlocalizability

Noun

 * 1) The condition of being nonlocalizable.

title: nonlocalizability


text: saumar

title: saumar


text:
kristadelfiano

Etymology
From +  +.

Noun

 * 1) Christadelphian

title: kristadelfiano


text: saumane

title: saumane


text:
kristadelfiana

Etymology
From.

Adjective

 * 1) Christadelphian

title: kristadelfiana


text:
Citations:pitch

 * 1955, Rex Stout, "Die Like a Dog", in Three Witnesses, October 1994 Bantam edition, ISBN 0553249592, pages 196–197:
 * His "hello" was enough to recognize his voice by. I pitched mine low so he wouldn't know it.

color

title: Citations:pitch


text:
ongel

Etymology
From, from.

Noun

 * 1) fish hook, hook

title: ongel


title: Template:nn-noun-m2


text: ongelen

title: ongelen


text: onglar

title: onglar


text: onglane

title: onglane


text: ongul

title: ongul


text: ongulen

title: ongulen


text: Category:Old French irregular nouns

title: Category:Old French irregular nouns


text:
kristadelfian

Noun

 * 1) Christadelphian.

title: kristadelfian


text:
oxidaniumyl

Noun

 * 1)  The cation H2O+, present in interstellar space, formed by removal of an electron from a water molecule

title: oxidaniumyl


text:
User:Robert Ullmann/code/level2

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

""" This code looks for valid and invalid L2 headers (languages) in the en.wikt

No command line arguments.

writes reports """

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

def safe(s):

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

def main:

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

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

entries = 0 words = 0 L2headers = 0

# valid headers have templates with codes Codes2 = {} Codes3 = {} CodesW = {} # all headers have occurance counts Occurs = {} # invalid headers have examples, but we collect for all Examples = {}

# things that look like codes, but aren't; including ISO 639-2 B codes (of which one is missing?):

Stops = [ 'alb', 'arm', 'baq', 'bur', 'chi', 'cze', 'dut', 'fre', 'geo', 'ger', 'gre', 'ice', 'mac', 'may', 'mao', 'per', 'rum', 'scc', 'scr', 'slo', 'tib', 'wel', 'zh-tc', 'zh-sc', 'gko', 'rfc', 'rfd', 'rfv', 'top', 'mid', 'pos-n', 'pie' ]

# and fix DAVilla silliness: Codes2['Chinese'] = 'zh'

recmatch = re.compile(r'[a-z-]+$') regood = re.compile(r'(' + re.escape('') + \ r'|)([^\{\}<]+)(' + re.escape('') + r'|) 10: continue

if text[:1] == '#': # record redirects, more breakage July 2010: mo = redirect.match(text) if mo: Reds[code] = mo.group(1) continue

# gratuitiously broken July 2010, can no longer positively ID language templates # if 'Language templates' not in text: continue

mo = regood.match(text) if not mo: # can't report bad templates, as we can no longer tell which are lang temps # print "bad code template %s: %s" % (safe(code), safe(text)) continue lang = mo.group(2)

print "code %s: %s" % (safe(code), safe(lang)) if len(code) == 2: Codes2[lang] = code elif len(code) == 3: Codes3[lang] = code else: CodesW[lang] = code continue

# now skip non main-name-space

if title.find(':') >= 0: continue else: words += 1

# if entries > 5000: break

# parse text ...

for line in text.splitlines:

# comments on the (presumed) end of lines if line.find('= 0: line = line.split('<!--')[0]

if line[0:2] != '==': continue if line[2:3] == '=': continue

L2headers += 1

header = line.strip[2:-2].strip(' []')

# template mess, might as well keep (from L3 code) if header[0:2] == '{{': header = re.sub(r'(.*?)\|.*?\}(.*)', r'\1|...}\2', header)

if header not in Occurs: Occurs[header] = 0 Occurs[header] += 1

# always collect examples if header not in Examples: Examples[header] =  + title +  continue

if len(Examples[header]) < 210 or header == 'Slovenian': Examples[header] += ' ' + title + ''

# end of for line

# end of for entry

print "%d entries, %d words, %d L2 headers" % (entries, words, L2headers)

# fix up redirects, brokenness from about July 2010: for header in Codes2: code = Codes2[header] for red in Reds: if Reds[red] == code: print "found redirect from %s to %s" % (red, code) if len(red) == 3: Codes3[header] = red else: CodesW[header] = red # does this case occur?: for header in Codes3: code = Codes3[header] for red in Reds: if Reds[red] == code: print "found redirect from %s to %s" % (red, code) CodesW[header] = red # yes, that was sloppy. But what can I do?

nlangs = 0

# report valid headers

report = '\nas of ' + xmldate.enXMLdate + '\n'

report += """ May include bogus codes/languages as ability to distinguish language templates by wikitext was broken June/July 2010: category is now buried in doc page elsewhere in the dump. """

#Codes['Ancient Greek'] = 'grc' #report += '(Ancient Greek set to grc for this run)\n'

# fixes 8.7.10: Codes3['Seneca'] = 'see' Codes3['Old English'] = 'ang' Codes3['!Kung'] = 'knw' if 'Simplified Chinese' in CodesW: del CodesW['Simplified Chinese'] if 'Traditional Chinese' in CodesW: del CodesW['Traditional Chinese']

report += '\n{| border="1" cellpadding="4" cellspacing="0" style="border-collapse: collapse;"\n' report += '|-\n| | ISO 639-1\n| | ISO 639-3\n| | Wiki code\n| |Occurs\n| |Language\n| |Category\n'

for header in sorted(Occurs): if (header not in Codes2) and (header not in Codes3) and (header not in CodesW): continue report += "|-\n| " if header in Codes2: report += "" + Codes2[header] + " ||" else: report += " ||" if header in Codes3: report += "" + Codes3[header] + " ||" else: report += " ||" if header in CodesW: report += "" + CodesW[header] + " ||" else: report += " ||" report += str(Occurs[header]) + '||' + header + ' || Category:' + header + ' language\n' # del Occurs[header] nlangs += 1 report += "|}\n" wikipedia.setAction('writing report')

# write the report page

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

# file the report reportpage.put(report)

print "valid languages: %d" % nlangs

# now remove valid, to report all the rest (keys allows us to delete) for header in Occurs.keys: if (header not in Codes2) and (header not in Codes3) and (header not in CodesW): continue del Occurs[header]

# report invalid headers

report = '\nas of ' + xmldate.enXMLdate + '\n' report += '\n{| border="1" cellpadding="4" cellspacing="0" style="border-collapse: collapse;"\n' report += '|-\n| | Language\n| |Occurs\n| |Examples\n'

for header in sorted(Occurs): report += "|-\n|  " + header + "  ||" + str(Occurs[header]) + '||' + Examples[header] + '\n'

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

# write the report page

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

# file the report reportpage.put(report)

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

title: User:Robert Ullmann/code/level2


text:
User:Robert Ullmann/code/level3

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

""" This code looks for valis and invalid L3 headers in the en.witk

No command line arguments.

writes reports """

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

def safe(s):

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

def main:

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

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

entries = 0 words = 0 L3headers = 0

# valid headers have notes Notes = {} # all headers have occurance counts Occurs = {} # invalid headers have examples Examples = {}

# initialize some valid headers

# standard POS, etc: for header in ('Noun', 'Verb', 'Adjective', 'Adverb', 'Pronoun',           'Proper noun', 'Preposition', 'Conjunction', 'Interjection',            'Article', 'Prefix', 'Suffix', 'Affix', 'Infix', 'Counter'): Notes[header] = 'standard POS header'

for header in ('Initialism', 'Abbreviation', 'Letter', 'Symbol', 'Acronym', 'Proverb',           'Contraction', 'Idiom', 'Phrase', 'Syllable'): Notes[header] = 'standard non-POS header'

for header in ('Number', 'Numeral', 'Cardinal number', 'Cardinal numeral', 'Ordinal number', 'Ordinal numeral'): Notes[header] = "see note supra"

for header in ('Etymology', 'Pronunciation', 'Trivia', 'Alternative spellings', 'Alternative forms',            'Anagrams', 'Usage notes'): Notes[header] = "standard L3 header"

for num in range(0, 25): Notes['Etymology ' + str(num)] = 'standard L3 header'

for header in ('Related terms', 'Derived terms', 'Descendants', 'See also', 'References', 'External links', 'Quotations'): Notes[header] = "standard L4/L3 header"

for header in ('Declension', 'Conjugation', 'Inflection', 'Antonyms', 'Synonyms', 'Translations'): Notes[header] = "header should be at L4"

for header in ('Han character', 'Kanji', 'Hanzi', 'Hanja'): Notes[header] = "valid in single Han character entries only, not checked"

Notes['Pinyin'] = "valid only for single syllable entries, not checked"

for header in (, , , ): Notes[header] = "L3 POS header templates"

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

entries += 1 if entries % 10000 == 0: print "%d entries, %d words, %d L3 headers" % (entries, words, L3headers)

# skip non main-name-space

if title.find(':') >= 0 or title.find('/') >= 0: continue else: words += 1

# if entries > 5000: break

if title.startswith('Glossary of'): continue

# parse text ...

for line in text.splitlines:

# comments on the (presumed) end of lines if line.find('= 0: line = line.split('<!--')[0]

if line[0:3] != '===': continue if line[3:4] == '=': continue

L3headers += 1

header = line.strip[3:-3].strip

# template mess if header[0:2] == '{{': header = re.sub(r'(.*?)\|.*?\}(.*)', r'\1}\2', header)

if header not in Occurs: Occurs[header] = 0 Occurs[header] += 1

if header in Notes: continue

if header not in Examples: Examples[header] =  + title +  continue

if len(Examples[header]) < 210: Examples[header] += ' ' + title + ''

# end of for line

# end of for entry

print "%d entries, %d words, %d L3 headers" % (entries, words, L3headers)

# report valid headers

report = '\nas of ' + xmldate.enXMLdate + '\n' report += '\n{| border="1" cellpadding="4" cellspacing="0" style="border-collapse: collapse;"\n' report += '|-\n| | Header\n| |Occurs\n| |Notes\n'

for header in sorted(Occurs): if header not in Notes: continue report += "|-\n|  " + header + "  ||" + str(Occurs[header]) + '||' + Notes[header] + '\n' del Occurs[header]

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

# write the report page

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

# file the report reportpage.put(report)

# report invalid headers

i = k = 0 report = '\nas of ' + xmldate.enXMLdate + '\n' report += '\n{| border="1" cellpadding="4" cellspacing="0" style="border-collapse: collapse;"\n' report += '|-\n| | Header\n| |Occurs\n| |Examples\n'

for header in sorted(Occurs): report += "|-\n|  " + header + "  ||" + str(Occurs[header]) + '||' + Examples[header] + '\n' i += 1 k += Occurs[header]

report += "|}\n\n" report += "* Number of distinct invalid headers: %d\n" % i   report += "* Total number of invalid headers: %d\n" % k    wikipedia.setAction('writing report')

# write the report page

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

# file the report reportpage.put(report)

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

title: User:Robert Ullmann/code/level3


text: renormalisability

title: renormalisability


text:
User:Robert Ullmann/code/tlang

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

""" This code looks for languages in translations sections

some comments and such refer to headers, this code derived from the header analysis

No command line arguments.

writes reports """

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

def safe(s):

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

def main:

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

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

entries = 0 words = 0 Trans = 0

# several different cases ... retrans1 = re.compile(r'\*\s*\[\[w:.+\|([^\]]+?)\]\]\s*:(.*)') retrans2 = re.compile(r'\*\s*\[\[([^\]]+?)\]\]\s*:(.*)') retrans3 = re.compile(r'\*\s*(.+?):(.*)') reunlink = re.compile(r'\[\[(.*?)\]\]')

# valid headers have templates with codes Codes2 = {} Codes3 = {} CodesW = {} # all headers have occurance counts Occurs = {} # invalid headers have examples, but we collect for all Examples = {}

# things that look like codes, but aren't; including ISO 639-2 B codes:

Stops = [ 'alb', 'arm', 'baq', 'bur', 'chi', 'cze', 'dut', 'fre', 'geo', 'ger', 'gre', 'ice', 'mac', 'may', 'mao', 'per', 'rum', 'scc', 'scr', 'slo', 'tib', 'wel', 'zh-tc', 'zh-sc', 'zh-yue', 'gko', 'rfc', 'rfd', 'rfv', 'top', 'mid', 'pos-n', 'pie' ]

# and fix DAVilla silliness: Codes2['Chinese'] = 'zh'

recmatch = re.compile(r'[a-z-]+$') regood = re.compile(r'(' + re.escape('') + \ r'|)([^\{\}<]+)(' + re.escape('') + r'|)<noinclude')

# try a particular language report, Romanian to start replang = "" Alltrans = set

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

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

# look for code templates

if title.startswith('Template:'): code = title[9:] if code in Stops: continue if not recmatch.match(code): continue if 'Language templates' not in text: continue

mo = regood.match(text) if not mo: print "bad code template %s: %s" % (safe(code), safe(text)) continue lang = mo.group(2)

print "code %s: %s" % (safe(code), safe(lang)) if len(code) == 2: Codes2[lang] = code elif len(code) == 3: Codes3[lang] = code else: CodesW[lang] = code continue

# now skip non main-name-space

if title.find(':') >= 0: continue else: words += 1

# if entries > 5000: break

# parse text ...

intrans = False

for line in text.splitlines:

# comments on the (presumed) end of lines if line.find('= 0: line = line.split('= 0: intrans = True continue

if not intrans: continue

mo = retrans1.match(line) if not mo: mo = retrans2.match(line) if not mo: mo = retrans3.match(line) if not mo: continue

# do some cleanup

lang = mo.group(1) lang = reunlink.sub(r'\1', lang) lang = lang.strip(" []'") if not lang: continue if lang.startswith( ('{', '*', ':', '?', '#') ): continue

Trans += 1

if lang not in Occurs: Occurs[lang] = 0 Occurs[lang] += 1

# accumulate report lines for a language if lang == replang: Alltrans.add('* ' + title + ': ' + mo.group(2).strip) print safe(lang + ': ' + title)

# always collect examples if lang not in Examples: Examples[lang] =  + title +  continue

if len(Examples[lang]) < 210: Examples[lang] += ' ' + title + ''

# end of for line

# end of for entry

print "%d entries, %d words, %d translations" % (entries, words, Trans)

nlangs = 0

# report languages

report = 'Languages used in translations sections as of ' + xmldate.enXMLdate + '\n'

#Codes['Ancient Greek'] = 'grc' #report += '(Ancient Greek set to grc for this run)\n'

report += """ See User:Robert Ullmann/Trans languages/uncoded for a list of entries without codes (subset of this list).

{| class="prettytable sortable" """   repinv = 'List of languages without code templates as of ' + xmldate.enXMLdate + """, to be sorted.
 * -\n| |Codes\n| |Language\n| |Occurs\n| |Examples

{| class="prettytable sortable" """
 * -\n| |Codes\n| |Language\n| |Occurs\n| |Examples||Notes

for lang in sorted(Occurs): # if (header not in Codes2) and (header not in Codes3) and (header not in CodesW): continue codes = '' if lang in Codes2: codes += ', ' + Codes2[lang] if lang in Codes3: codes += ', ' + Codes3[lang] if lang in CodesW: codes += ', ' + CodesW[lang] codes = codes.strip(', ') if codes: report += "|-\n| %s || %s || %d ||\n" % (codes, lang, Occurs[lang]) else: report += "|-\n| || %s || %d || %s\n" % (lang, Occurs[lang], Examples[lang]) repinv += "|-\n| || %s || %d || %s ||\n" % (lang, Occurs[lang], Examples[lang]) # del Occurs[header] nlangs += 1 report += "|}\n" repinv += "|}\n" wikipedia.setAction('writing report')

# write the report pages

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

# file the report reportpage.put(report)

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

# file the report reportpage.put(repinv)

print "Languages: %d" % nlangs

# report for specific language

if not replang: return # we are done

report = replang + ' entries in translations sections as of ' + xmldate.enXMLdate + '\n\n\n'

report += u'\n'.join(sorted(Alltrans)) + '\n'

wikipedia.setAction('writing report')

# write the report page

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

# file the report reportpage.put(report)

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

title: User:Robert Ullmann/code/tlang


text: subcircuits

title: subcircuits


text:
Talk:skijor

I'm a native Swede: The Etymology of this article is totally wrong. "Skikjøring" sounds more Danish or possibly Norwegian than Swedish, even thinking about historical spelling. Article says "from ski + kjøring (“‘driving’”)". Wrong, wrong, wrong! In Swedish, there's no word "ski" or "kjøring" (we don't even use that character ø, but ö). "Ski" in Swedish is "skida" and "kjöring" would be "körning", but there's no Swedish word "skidkörning" (a omitted, yes). The Swedish word is plainly "skidåkning" ((cross-country) skiing) or, less commonly used nowadays, "skida". /10-07-06

 * Yes, clearly Norwegian. Thanks for pointing this out. I have corrected the etymology now. Tack ska du ha! --LA2 07:45, 26 August 2010 (UTC)

title: Talk:skijor


text:
subcircuit

Noun

 * 1) A distinct part of an electrical or other circuit
 * 2)  A subset of a circuit

title: subcircuit


text:
unconclusive

Adjective

 * 1)  inconclusive

title: unconclusive


text:
unconvergence

Noun

 * 1)  A failure to converge.

title: unconvergence


text:
underresolved

Adjective

 * 1) Insufficiently resolved

title: underresolved


text:
kristadelfiansk

Adjective

 * 1) Christadelphian

Related terms

 * (noun)

Adjective

 * 1) Christadelphian

Related terms

 * (noun)

title: kristadelfiansk


text:
unintercalated

Adjective

 * 1) Not subjected to intercalation

title: unintercalated


text:
Category talk:Swedish derivations

Which moron edited this page? Seems to be A LOT of mistakes, eg words that do most likely NOT come from Swedish. /native Swede 10-07-06
 * Nothing to do with who edited it, pages appear in categories when tagged individually. In some cases the words may come from Swedish via another language, or from another language via Swedish. What do you know about it? You can speak a language natively without knowing much about it you know, same as I can walk without knowing the laws of physics. Mglovesfun (talk) 09:41, 6 July 2010 (UTC)
 * Ah! You are referring to the conservation of momentum being constantly transferred from one side of the body to the other (in a sinusoidal motion for people of the feminine persuasion). SemperBlotto 09:46, 6 July 2010 (UTC)

title: Category talk:Swedish derivations


text:
advocateship

Noun

 * 1)  The office or function of an advocate; advocacy.

title: advocateship


text: kronprinsen

title: kronprinsen


text: kronprinser

title: kronprinser


text: kronprinserne

title: kronprinserne


text: kronprins'

title: kronprins'


text: kronprinsens

title: kronprinsens


text: kronprinsers

title: kronprinsers


text: kronprinsernes

title: kronprinsernes


text:
clearcole

Noun

 * 1) A primer (for paint) containing white lead.
 * 2) A coating to which gold leaf is applied.

Verb

 * 1) To coat or paint with clearcole.

title: clearcole


text:
white lead

Etymology
In the sense of tin, already used before our era, as well as  and 🇨🇬, distinguished from  /, as tin and lead were improperly distinguished before modernity.

Noun

 * 1)  tin, golden marcasite
 * 2) A basic lead carbonate, particularly  as once widely used for white paint, whitening cosmetics, and early medicine.
 * 3) * 2021, Judith Rainhorn, The Colour of Controversy..., p. 4:
 * Such eminent and renowned scientists as, and  all enthusiastically supported zinc white, the defects of which "are so slight compared to the disadvantages of using white lead, that its adoption cannot be reasonably refused."
 * 1) * 2021, Judith Rainhorn, The Colour of Controversy..., p. 4:
 * Such eminent and renowned scientists as, and  all enthusiastically supported zinc white, the defects of which "are so slight compared to the disadvantages of using white lead, that its adoption cannot be reasonably refused."
 * Such eminent and renowned scientists as, and  all enthusiastically supported zinc white, the defects of which "are so slight compared to the disadvantages of using white lead, that its adoption cannot be reasonably refused."

Translations

 * Arabic: سِبِيدَاج, بَارُوق, بَيَاض
 * Bengali: সফেদী
 * Bulgarian: оловно белило
 * Catalan: blanc de plom, blanquet
 * Danish:
 * Finnish: lyijyvalkoinen
 * French:, ,
 * German:
 * Greek:
 * Ancient Greek: ψίμυθος
 * Gujarati: સફેદો
 * Hungarian:
 * Irish: luaidhe bhán
 * Italian:, biacca
 * Korean: 연백
 * Latin: cērussa, abarath
 * Persian: سپیداب
 * Polish:
 * Portuguese:
 * Romanian: ,
 * Russian: свинцо́вые бели́ла
 * Spanish:
 * Swedish: blyvitt
 * Welsh: plwm gwyn

title: white lead


text:
deadstock

Noun

 * 1) Merchandise that has not yielded any use yet: from the view of the entrepreneur, one that has failed to be sold or processed and is now stowed away for possible sale or manufacturing at a later date, from the view of the consumer, a piece that has been obtained but not found application and is now—perhaps even with original labelling or packaging—stored for future ideas.
 * 2) Agricultural implements and stored produce, distinguished from livestock.
 * 1) Agricultural implements and stored produce, distinguished from livestock.
 * 1) Agricultural implements and stored produce, distinguished from livestock.

Verb

 * 1)  To store in appropriate packaging for later.

title: deadstock


text: kronprinsessen

title: kronprinsessen


text:
declarant

Etymology
From.

Noun

 * 1)  A person who makes a formal declaration or statement

Translations

 * Catalan:
 * Chinese:
 * Cantonese: 聲明人
 * Mandarin:
 * Finnish: lausunnonantaja
 * German: Deklarant, Deklarantin
 * Hindi:
 * Portuguese:
 * Romanian: ,
 * Russian:, ,
 * Sanskrit:
 * Spanish: declarante

Etymology
.

title: declarant


text: kronprinsesser

title: kronprinsesser


text: kronprinsesserne

title: kronprinsesserne


text: kronprinsesses

title: kronprinsesses


text: kronprinsessens

title: kronprinsessens


text: kronprinsessers

title: kronprinsessers


text:
kristadelfianer

Noun

 * 1) Christadelphian

Related terms

 * (adjective)

title: kristadelfianer


text: kronprinsessernes

title: kronprinsessernes


text:
piggtråd

Etymology
From.

Noun

 * 1) barbed wire

Etymology
From.

Noun

 * 1) barbed wire

title: piggtråd


text: piggtråden

title: piggtråden


text: piggtrådar

title: piggtrådar


text:
labyrinthitis

Noun

 * 1)  Inflammation of the labyrinth of the inner ear.

Translations

 * Bulgarian: лабиринти́т
 * Catalan:
 * Finnish: sisäkorvatulehdus, labyrintiitti
 * French:
 * Italian:
 * Japanese: 内耳炎
 * Malay: radang labirin, labirintitis
 * Polish:
 * Portuguese:
 * Russian:, вну́тренний оти́т
 * Spanish:

title: labyrinthitis


text: piggtrådane

title: piggtrådane


text:
Talk:silver jubilee

silver jubilee
silver: + undefined:. We should have the table of these things according to the customs in various cultures. DCDuring TALK 17:17, 22 October 2009 (UTC)
 * See Appendix:Anniversary associations, ripped from WP. DCDuring TALK 17:47, 22 October 2009 (UTC)
 * We lack the sense of silver, though I agree we shouldn't. If the definitions we have are right — which I doubt — that jubilee is a generic anniversary whereas silver jubilee is especially a monarch's, then keep. Otherwise, delete as SOP. — msh210 ℠ 18:11, 22 October 2009 (UTC)
 * An appendix sounds like a great idea to me, although this isn't exactly bowling me over as unidiomatic. Mglovesfun (talk) 18:19, 22 October 2009 (UTC)
 * Keep: it is only by providing the meaning of "silver jubilee" at "silver" that this becomes a sum of parts. Or does "silver" in this sense combine with anything else but "jubilee"? Also for those who care: . --Dan Polansky 17:34, 24 October 2009 (UTC)
 * Silver combines with anniversary. — msh210 ℠ 04:30, 26 October 2009 (UTC)
 * Keep. see also in Wikipedia. Peleg 17:14, 15 March 2010 (UTC)

 * Delete Silver combines with jubilee, anniversary, wedding, feast, etc. —Michael Z. 2010-03-15 18:25 z
 * Agree, then. But in that case, we should give silver another definition there. Peleg 20:26, 15 March 2010 (UTC)

 * Done. Note that silver wedding (not a wedding) and silver-feast (not just a feast) are idiomatic, while silver jubilee and silver anniversary, etc are sum-of-parts. These all come to English from the German silberhochzeit, silberne hochzeit. —Michael Z. 2010-03-25 20:43 z

Kept for no consensus. Mglovesfun (talk) 09:47, 6 July 2010 (UTC)

title: Talk:silver jubilee


text: leucorrhoea

title: leucorrhoea


text: myxoedema

title: myxoedema


text:
selbri

Etymology
From.

Noun

 * 1)  A word acting like a, which is immediately preceded by one , , and usually followed by one or more : , ... up to no further than . It is analogous to a  in natural languages (non-constructed languages).
 * A selbri together with its associated (if any) forms a . A selbri without any  is called an observative .

title: selbri


text:
myxedema

Etymology
From.

Noun

 * 1)  A form of cutaneous and dermal edema that is secondary to increased deposition of connective tissue components in subcutaneous tissue.

Translations

 * Czech: myxedém
 * Finnish: myksedeema, limapöhötauti
 * German:
 * Polish: obrzęk śluzowaty

title: myxedema


text:
myxoma

Etymology
From. .

Noun

 * 1) A tumor consisting of primitive connective tissue and mucous elements.

Translations

 * Czech: myxom
 * French:
 * German:
 * Greek:
 * Italian:
 * Lithuanian: miksoma
 * Polish: śluzak
 * Russian: миксо́ма
 * Spanish: mixoma
 * Swedish: myxom
 * Ukrainian: міксо́ма

title: myxoma


text:
árverés

Etymology
From.

Noun

 * 1) auction

title: árverés


text:
omphalocele

Noun

 * 1) A hernia of the navel.

Translations

 * Armenian: օմֆալոցելե
 * Chinese:
 * Mandarin: 臍疝
 * Finnish: omfaloseeli
 * French:
 * Portuguese: onfalocele
 * Russian: эмбриона́льная гры́жа
 * Turkish: omfalosel

title: omphalocele


text:
operatorship

Noun

 * 1) The office of an operator
 * 2) The right to operate an oil well

title: operatorship


text:
tráth

Etymology
From, from.

Noun

 * 1) hour
 * 2) time
 * 3) day, period

Declension
With strong plural:

With weak plural:

Etymology
From.

Noun

 * 1) period of time, hour, point in time
 * 2) day
 * 3) canonical hour

title: tráth


text:
potentialize

Verb

 * 1) To make or give something potential

title: potentialize


text:
tráthamail

Adjective

 * 1) timely

title: tráthamail


text: myxomas

title: myxomas


text:
mixoma

Noun

 * 1)  myxoma

Noun

 * 1) myxoma

title: mixoma


text:
Talk:myxoma

Italian translation
Ha yes, that was a copy-and-paste error. Thanks. Mglovesfun (talk) 10:06, 6 July 2010 (UTC)

title: Talk:myxoma


text:
User:Cdhaptomos/Created entries/enm

C

 * coldė

H

 * herė

T

 * truthė

title: User:Cdhaptomos/Created entries/enm


text:
potentilla

Etymology
From the genus name.

Noun

 * 1) Any of many shrubs and herbs of the genus ; the cinquefoils.

Translations

 * Bulgarian: бял очеболец
 * Catalan: potentil·la
 * Chinese:
 * Mandarin:
 * Danish:
 * Finnish:
 * French:
 * German: Fingerkraut
 * Greek:
 * Hungarian:
 * Korean: 양지꽃
 * Polish:
 * Portuguese: potentilha
 * Russian:
 * Serbo-Croatian: petòprsta, ,
 * Spanish:
 * Turkish:

title: potentilla


text:
myxome

Noun

 * 1)  myxoma

title: myxome


text: myxomes

title: myxomes


text:
tráthchlár

Etymology
From.

Noun

 * 1) timetable

title: tráthchlár


text:
preselector

Noun

 * 1) Any of various radio switching or filtering devices.
 * 2)  A manual gearbox designed so that the manual shift lever preselects the next gear to be used and a separate pedal is used to engage it, without needing to work a manual clutch.

Etymology
.

title: preselector


text:
seetüchtig

Adjective

 * 1) seaworthy

title: seetüchtig


text:
Seetüchtigkeit

Noun

 * 1) seaworthiness

title: Seetüchtigkeit


text:
Appendix:Lojban/mi'afra

Etymology
From +.

Predicate

 * 1) to laugh at;  laughs at

title: Appendix:Lojban/mi'afra


text:
procreant

Adjective

 * 1) That procreates.
 * 2) Of or pertaining to procreation; procreative.

Noun

 * 1) One who, or that which, procreates.

title: procreant


text:
propionibacterium

Noun

 * 1) Any of various saprophytic gram-positive bacteria, of the genus, that occur in milk and in the intestines, some of which are pathogenic, but others of which produce the holes in Swiss cheese

Derived terms

 * propionibacterial

title: propionibacterium


text:
prosector

Etymology
From, from ; +.

Noun

 * 1) A person who prepares a body for dissection by students, or dissects them as demonstrations.

title: prosector


text:
protectable

Adjective

 * 1) Able to be protected

title: protectable


text:
proteinic

Etymology
.

Adjective

 * 1) proteinaceous

title: proteinic


text:
proteinous

Adjective

 * 1) proteinaceous

title: proteinous


text:
proteinoid

Noun

 * 1)  A polypeptide formed abiotically from by heating a mixture of amino acids

title: proteinoid


text:
Thread:User talk:Bequw/rw

Exactly how is "rw" an "unverified ISO 639-1 code"?

Is Kinyarwanda. Of course. What's the issue?

title: Thread:User talk:Bequw/rw


text:
prothorax

Noun

 * 1)  The anterior segment of the insect thorax; it carries the first pair of legs

Translations

 * Czech: předohruď
 * French:
 * Italian: protorace
 * Polish:, przedtułowie

title: prothorax


text:
Thread:User talk:Bequw/rw/reply

"Use-mention distinction", apparently the codes are always mentioned, never used. That's not actually the case, it's more than with 6000 codes you need 18000 citations, and surprisingly enough, nobody's been able to find the necessary 18000 citations in a month.

title: Thread:User talk:Bequw/rw/reply


text:
psychobiology

Noun

 * 1)  The study of the biological basis for cognition and other mental processes.
 * 2)  The branch of psychology that interprets psychological phenomena in terms of adaptation to biological, environmental, etc. factors.

Translations

 * Finnish: psykobiologia
 * Tagalog: isiphaynayan

 * Finnish: psykobiologia

title: psychobiology


text:
ако ще турско да стане

Etymology
Literally, "Even if the Turkish [yoke] would be reimposed". The Turkish yoke (1396-1878) is an epitome of odious time, tribulations and atrocious oppression in the Bulgarian-speaking countries.

Idiom

 * 1)   by no manner of means
 * 2)   at all costs
 * 1)   at all costs

title: ако ще турско да стане


text:
pupiparous

Adjective

 * 1)  Producing young that are ready to pupate.

title: pupiparous


text: kauemmin

title: kauemmin


text:
pituso

Adjective

 * 1) cute

title: pituso


text: árverések

title: árverések


text:
pro-sumti

Noun

 * 1)  pronoun

title: pro-sumti


text:
kärring

Etymology
From, from. Equivalent to.

Noun

 * 1) (disagreeable) old woman
 * 2)  wife
 * 3) cowardly (male) person

Usage notes
Sometimes more older than old. A (disagreeable) older woman still of working age might be a "kärring på jobbet."

title: kärring


text:
käring

Etymology
From, from.

Noun

 * 1) (disagreeable) old woman
 * 2)  wife
 * 3) cowardly (male) person

Usage notes
Sometimes more older than old. A (disagreeable) older woman still of working age might be a "käring på jobbet."

title: käring


text:
plasta

Etymology
.

Noun

 * 1)  idiot

Etymology
From.

Noun

 * 1) plastic made of plastic

Etymology
Borrowed from, East German variant of , from , from.

Noun

 * 1) plastic

Etymology
From, from , from ; from the same source as , whence English. Compare English.

Noun

 * 1) lump, soft mass of matter usually soft, thick and sticky
 * 2) flattened object
 * 3) plasticine, modelling clay
 * 4)  piece of shit; turd something of low quality
 * 5)  annoying or stupid person
 * 6)  bore, dullard
 * 1)  bore, dullard
 * 1)  bore, dullard
 * 1)  bore, dullard

Etymology
.

Noun

 * 1) plaster
 * 2) sticking plaster

Etymology
From.

Noun

 * 1) plaster

title: plasta


text:
kånka

Verb

 * 1)  to lug

title: kånka


text: plastas

title: plastas


text:
armacìa

Noun

 * 1) dry-stone wall

title: armacìa


text: lifanti

title: lifanti


text: hire purchases

title: hire purchases


text:
karità

Etymology
.

Noun

 * 1) charity

title: karità


text: karitajiet

title: karitajiet


text:
kompliċità

Etymology
.

Noun

 * 1) complicity

title: kompliċità


text:
fakultà

Etymology
.

Noun

 * 1) faculty

title: fakultà


text: fakultajiet

title: fakultajiet


text:
proprjetà

Etymology
.

Noun

 * 1) property

title: proprjetà


text: proprjetajiet

title: proprjetajiet


text: User:WikiCoyote

title: User:WikiCoyote


text:
papuzzedda

Etymology
From.

Noun

 * 1) ladybird, ladybug

title: papuzzedda


text:
stuppagghiu

Etymology
From.

Noun

 * 1) cap, cork, stopper, or plug.

title: stuppagghiu


text:
ħafer

Etymology 1
From with irregular devoicing of the onset as also in, from assimilation to the following -f- in conjugated forms.

Verb

 * 1) to forgive
 * 2) to acquit
 * 3) to condone

Etymology 2
From.

Verb

 * 1)  to dig

title: ħafer


text:
quasetta

Etymology
From.

Noun

 * 1) sock.

title: quasetta


text:
ħalaq

Etymology
From.

Verb

 * 1) to create

title: ħalaq


text:
quasuna

Etymology
From.

Noun

 * 1) pants, trousers.

title: quasuna


text: unilaterales

title: unilaterales


text:
nominazzjoni

Etymology
.

Noun

 * 1) nomination

title: nominazzjoni


text: nominazzjonijiet

title: nominazzjonijiet


text:
User talk:94.136.50.63

msh210
This has got nothing to do with msh210. You're just venting anger at him because he's the nearest target. If you have a problem, address it instead of venting your anger at strangers on a website. Mglovesfun (talk) 13:12, 6 July 2010 (UTC)

title: User talk:94.136.50.63


text:
céimí

Noun

 * 1) graduate

title: céimí


text:
iarchéimí

Noun

 * 1) postgraduate

title: iarchéimí


text:
fochéimí

Etymology
From.

Noun

 * 1) undergraduate

title: fochéimí


text:
Thread:User talk:Bequw/rw/reply (2)

@RU, see WT:BP for the most recent discussion (which links back to others you might not have seen).

title: Thread:User talk:Bequw/rw/reply (2)


text:
recaption

Noun

 * 1)  The lawful claim and recovery, by a person, of goods wrongly taken from him

Verb

 * 1)  To assign a new caption to.
 * The newspaper was forced to recaption the photograph to avoid a libel suit.

title: recaption


text:
recognizant

Adjective

 * 1) Of or pertaining to recognizance

title: recognizant


text:
rediscount

Verb

 * 1)  To discount again.

Noun

 * 1) A second or subsequent discount.

title: rediscount


text:
regalism

Noun

 * 1) The doctrine of the ecclesiastical supremacy of a sovereign.

Etymology
From.

Noun

 * 1) royalism

title: regalism


text:
Citations:fust

 * 1958, Ralph Cusack, Cadenza, section 19, 1984 edition, page 47 :
 * the last loved homes of the moribund gentry stood neither spick nor span in their forsythia and fust.

title: Citations:fust


text: Category:Russian terms suffixed with -ович


text:
regardable

Adjective

 * 1) Worthy of regard; noteworthy.
 * 2) Able to be regarded or viewed (as something).

Adjective

 * 1) watchable; observable

title: regardable


text:
reglaze

Verb

 * 1) To glaze again.

title: reglaze


text:
regorge

Etymology
From. Compare.

Verb

 * 1) To disgorge or vomit.
 * 2) To swallow again; to swallow back.
 * 1) To swallow again; to swallow back.

title: regorge


text:
rememorate

Etymology
From.

Verb

 * 1) To remember or recall

title: rememorate


text:
repudiatory

Etymology
From.

Adjective

 * 1) Having the nature of repudiation; serving to repudiate.

title: repudiatory


text:
repurify

Verb

 * 1) To purify again

title: repurify


text:
restrainable

Adjective

 * 1) That may be restrained

title: restrainable


text:
resumptive

Adjective

 * 1) That is in the nature of resumption.

Translations

 * Finnish:
 * French:
 * Polish: reasumujący

Noun

 * 1)  A resumptive pronoun.
 * 2)  A restorative medicine.

title: resumptive


text:
retrobulbar

Adjective

 * 1)  Behind the medulla oblongata

title: retrobulbar


text:
returf

Etymology
From.

Verb

 * 1) To lay turf again

Translations

 * French:
 * German:
 * Hungarian: újragyepesít

title: returf


text:
rewardless

Adjective

 * 1) Lacking reward

title: rewardless


text:
User talk:62.69.208.3

Like I said, take your problems elsewhere. Stop being a coward and face up to them. Mglovesfun (talk) 13:54, 6 July 2010 (UTC)

title: User talk:62.69.208.3


text:
Kenyan Sign Language

Proper noun

 * 1) A particular sign language, used in Kenya.

title: Kenyan Sign Language


text:
hobbiti

Etymology
From.

Noun

 * 1) hobbit

title: hobbiti


text:
orki

Noun

 * 1)  orc

title: orki


text:
Tarentine

Etymology
From, from.

Adjective

 * 1) of or pertaining to Tarentum

Translations

 * German: ,
 * Latin: Tarentīnus
 * Russian: тарентский

Noun

 * 1) inhabitant of Tarentum

Translations

 * German:
 * Latin: Tarentīnus
 * Russian: тарентинец

title: Tarentine


text: Tarentines

title: Tarentines


text: barbacan

title: barbacan


text:
glutination

Etymology
From.

Noun

 * 1)  A gluing together; a joining together with, or as though with, glue.
 * 2)  Something that is used to close up a wound or join together the parts of a broken bone, torn vein, etc; the process of applying such a glutination to a wound.

title: glutination


text:
Talk:polari

English
How is the English verb inflected? Polari, polaris, polariing, polaried? Ferike333 15:10, 6 July 2010 (UTC)

title: Talk:polari


text:
rhizomorph

Noun

 * 1) A rootlike structure, consisting of a dense mass of hyphae, in many fungi

title: rhizomorph


text:
ribless

Adjective

 * 1) Lacking ribs

title: ribless


text:
Appendix:Lojban/gunjubme

Etymology
—

Predicate

 * 1) desk

title: Appendix:Lojban/gunjubme


text:
rightable

Adjective

 * 1) That can be righted

title: rightable


text:
rightish

Adjective

 * 1) Somewhat correct.
 * 2) In a direction roughly to the right.
 * 3)  Towards the political right wing.

title: rightish


text:
rightless

Adjective

 * 1) Lacking rights or privileges.

Translations

 * Finnish:

title: rightless


text: Category:jbo:Anatomy

title: Category:jbo:Anatomy


text: Category:jbo:Medicine

title: Category:jbo:Medicine


text:
juhuslik

Adjective

 * 1) random

title: juhuslik


text: Category:jbo:Family

title: Category:jbo:Family


text: Category:jbo:People

title: Category:jbo:People


text:
rubricate

Etymology
, past participle of. See.

Adjective

 * 1)  Marked with red.

Verb

 * 1)  To write in the form of a rubric.
 * 2) To create rubrication; to illuminate a manuscript with red letters.

title: rubricate


text:
psühholoog

Noun

 * 1) psychologist

title: psühholoog


text:
rubrication

Noun

 * 1) A form of calligraphy, in medieval manuscripts, in which added text was coloured in red.

title: rubrication


text:
mõtlemine

Noun

 * 1) thinking, thought

title: mõtlemine


text:
käitumine

Noun

 * 1) behavior/behaviour

title: käitumine


text:
saleroom

Noun

 * 1) A room in which items for sale are displayed; a showroom
 * 2) A room in which items are auctioned

title: saleroom


text:
psühhiaater

Noun

 * 1) psychiatrist

title: psühhiaater


text:
arst

Etymology
From.

Noun

 * 1) medical doctor

title: arst


text:
satphone

Etymology
Shortening.

Noun

 * 1) satellite phone

title: satphone


text:
satellite phone

Noun

 * 1) A mobile phone that connects to an orbiting satellite instead of a cellular network

Translations

 * Finnish: satelliittipuhelin
 * Georgian: სატელიტური ტელეფონი
 * German:
 * Norwegian:
 * Bokmål: satellittelefon
 * Nynorsk: satellittelefon

title: satellite phone


text:
scabious

Etymology 1
From, from (see ).

Adjective

 * 1) Having scabs.
 * 2) Of or pertaining to scabies.

Etymology 2
From, substantive form of (see Etymology 1).

Noun

 * 1) Any of various herbaceous plants of the genus.
 * 2) * 1907,, The Longest Journey, Part I, XII [Uniform ed., p. 128]:
 * The grassy track, so gay with scabious and bedstraw, was snow-white at the bottom of its ruts.
 * 1) Any of several plants of the genus.

Derived terms

 * sweet scabious ( spp.;, syn. )
 * sweet scabious ( spp.;, syn. )
 * sweet scabious ( spp.;, syn. )
 * sweet scabious ( spp.;, syn. )

title: scabious


text:
scatophagous

Etymology
From, from , from and , from  +. Equivalent to.

Adjective

 * : typified by consuming shit or other excrement.

title: scatophagous


text:
scorebox

Noun

 * 1)  An enclosed structure in which the scorers sit; often behind the scoreboard
 * 2)  A box overlaid on the screen to display the player's score.

title: scorebox


text:
Thread:User talk:Leolaursen/ Christadelphian/reply (3)

Hi Leo, the word has been in use in Norwegian since 1911. The word appears in Danish editions of books from 2001, as in the paperback version of this.


text:
Talk:coppe

In Ghent (Belgium), the word 'koppe' is still in use for 'spider'. A 'coppeweb' is in the language of the Gaunt 'coppenètte'.

title: Talk:coppe


text: Category:jbo:Musical instruments

title: Category:jbo:Musical instruments


text:
User:Johnthomastools

Penisification-(pen-is-if-ik-a'-shun) n. The art of altering any mundane object, making that object resemble a penis. ex., Penisification lessens a hetero-male's desire to touch said object. 1.-v to penisify ex., We shall penisify many mundane objects. direct borrowing from Latin penis, tail, male sex organ

title: User:Johnthomastools


text:
trouble the scorers

Verb

 * 1)  To score a run.

title: trouble the scorers


text:
Thread:User talk:Leolaursen/ Christadelphian/reply (4)

A link to a website is not a citation. The website gives no date or source. Our WT:CFI requires that words be citable in durably archive media. Also, you still have not indicated which languages you speak, and the list seems to be growing. If you continue to edit in languages that you do not speak, you will be blocked. --


text:
User talk:Johnthomastools

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. —msh210℠ (talk) 15:58, 6 July 2010 (UTC)

title: User talk:Johnthomastools


text:
unsurprisable

Adjective

 * 1) Not surprisable.

title: unsurprisable


text:
surprisable

Adjective

 * 1) Capable of being surprised.

title: surprisable


text:
scraperboard

Noun

 * 1)  scratchboard

title: scraperboard


text:
scratchboard

Noun

 * 1)  A technique in which drawings are created using sharp knives and tools for etching into a thin layer of white china clay that is coated with black India ink.

title: scratchboard


text: seborrhoea

title: seborrhoea


text:
give the lie

Etymology
, where lie is used in an obsolete sense to mean a claim that someone is lying.

Verb

 * 1)  To respond to an insult, accusation, or falsehood by saying the offender is lying, particularly in the context of provoking a challenge to a duel.

title: give the lie


text:
seedcorn

Noun

 * 1)  Seed corn.
 * 2)  Financial assets set aside for the generation of future profits.

title: seedcorn


text: scratchpaper

title: scratchpaper


text:
scratch paper

Noun

 * 1) Paper used for preliminary work on a (for example mathematics) problem, considered ephemeral.

Translations

 * German:
 * Lithuanian: júodraštis
 * Portuguese: papel de rascunho
 * Spanish: papel borrador

title: scratch paper


text: scratch papers

title: scratch papers


text:
septcentenary

Noun

 * 1) A 700-year anniversary.

title: septcentenary


text:
Talk:septembrize

Inconsistent capitalisation
What's going on with the capitalisation? Some of the verb inflections are capitalised and some are not! Equinox ◑ 16:13, 6 July 2010 (UTC)
 * Seems that the page was renamed in 2008, but not modified, so it still contains . Mglovesfun (talk) 16:16, 6 July 2010 (UTC)

 * ✅ Was fixed. Equinox ◑ 21:29, 29 January 2018 (UTC)

title: Talk:septembrize


text: seedcakes

title: seedcakes


text:
silicoflagellate

Noun

 * 1) Any of many unicellular heterokont marine algae, of the order, that have a silica skeleton

title: silicoflagellate


text: silicoflagellates

title: silicoflagellates


text: septcentenaries

title: septcentenaries


text:
smokebush

Noun

 * 1) Any of several Australian shrubs and trees, of the genus, that have flowers in dense spikes.

title: smokebush


text:
मनीष

Etymology
literally means "The God of the Mind" or the one who has controlled and mastered one's mind (representing an intellectual, genius, etc.), derived from the Sanskrit words "man" (mann) which means Mind and "ish" which refers to God or master. There is also an alternative meaning "Manish" i.e "Muni+ish" which means muni means priest and ish means 'primary or leader'.

title: मनीष


text:
versicolor

Etymology
From +.

Adjective

 * 1) particoloured; of various colours; that changes its colour

Quotations
et fultum pluma versicolore caput. sic haec est cultu versicolore decens ?
 * Propertius. In: Propertius with an English translation by H. E. Butler, 1916, p. 198f.:
 * sed Chio thalamo aut Oricia terebintho
 * his rather to lie in a chamber of Chian marble or on a couch of Orician terebinth, his head propped on down of rainbow hues.
 * Publius Ovidius Naso, Fasti. In: Ovid's Fasti with an English translation by Sir James George Frazer, 1959, p. 286f.:
 * cur tamen, ut dantur vestes Cerialibus albae,
 * But why is it that whereas white robes are given out at the festival of Ceres, Flora is neatly clad in attire of many colours ?

title: versicolor


text: scattalds

title: scattalds


text:
Thread:User talk:Leolaursen/ Christadelphian/reply (5)

Perhaps, if it is published as a paperback, you have one citation. The fact that the Danish title "Bibelens Grund-Begreber" is wrong, doesn't add to its credibility. The correct title would be "Bib(e)lens Grundbegreber" (e is optional).


text:
uncomfy

Adjective

 * 1)  Uncomfortable.

title: uncomfy


text:
qabeż

Etymology
From with -b- from a development  >  >  in some of the inflected forms (and in the related noun ). Compare the same development in.

Verb

 * 1) to jump, to leap
 * 2) to jump over sth.
 * 1) to jump over sth.

title: qabeż


text: smokeeasy

title: smokeeasy


text:
technostress

Etymology
,, see quotations.

Noun

 * 1)  Stress caused by an inability to cope with modern technology.

title: technostress


text: septembrizing

title: septembrizing


text: septembrized

title: septembrized


text:
unsewn

Adjective

 * 1) Not sewn.

title: unsewn


text:
unsown

Adjective

 * 1) Not sown.

title: unsown


text: γάλου

title: γάλου


text: coxless pairs

title: coxless pairs


text: Septembrizes

title: Septembrizes


text: γάλο

title: γάλο


text:
snappingly

Adverb

 * 1) Accompanied by a snapping action or sound

title: snappingly


text: γάλε

title: γάλε


text: γάλων

title: γάλων


text: Septembrise

title: Septembrise


text: Septembrises

title: Septembrises


text: γάλους

title: γάλους


text:
termitary

Noun

 * 1) An anthill built and occupied by termites.

title: termitary


text: Septembrising

title: Septembrising


text: termitaries

title: termitaries


text: Septembrised

title: Septembrised


text: γάλοι

title: γάλοι


text: septembrise

title: septembrise


text: septembrises

title: septembrises


text: septembrising

title: septembrising


text: septembrised

title: septembrised


text: Category:el:Poultry

title: Category:el:Poultry


text:
weldmesh

Noun

 * 1) A kind of barrier fencing manufactured in square or rectangular mesh from steel wire, welded at each intersection.

title: weldmesh


text: solider

title: solider


text: solidest

title: solidest


text:
woodchat

Noun

 * , a medium-sized migratory passerine bird of the shrike family.

title: woodchat


text: woodchats

title: woodchats


text:
solunar

Etymology
.

Adjective

 * Of, pertaining to, or influenced by both the sun and the moon.

Etymology
.

title: solunar


text:
qagħad

Etymology
From.

Verb

 * 1) to be; to stay (in a place)
 * 2)  to sit; to sit down
 * 3) to match
 * 4) to agree
 * 1) to match
 * 2) to agree
 * 1) to agree

title: qagħad


text:
duchtig

Etymology
From, from , from. Equivalent to modern. Originally an adjective, but chiefly used as an adverb in modern Dutch.

Cognate with 🇨🇬, 🇨🇬, 🇨🇬.

Adverb

 * 1) to a high degree, considerably

Adjective

 * 1) considerable
 * 2) large, sturdy
 * 3) powerful

title: duchtig


text:
unimpressionable

Adjective

 * 1) Not impressionable.

title: unimpressionable


text:
sorosis

Etymology 1
From.

Noun

 * 1)  Any multiple fruit, usually fleshy, that is derived from the multiple ovaries in an infructescence. Such a structure typically includes remnants of floral tissues such as the perianth. Examples include the mulberry and pineapple.

Etymology 2
According to Webster Suppl. 1879, an arbitrary use of the botanical term, adopted as the name of the first club of the kind, founded in 1868. It follows that it shares the same etymology, referring to aggregation, rather than the etymology of sorority, which referred to sisterhood.

Noun

 * 1)  A women's club; a society to further the educational and social activities of women.

title: sorosis


text:
visitable

Adjective

 * 1) Capable of being visited.
 * Because of the dangers of crumbling masonry, the castle turrets are no longer visitable by the public.
 * 1) Enjoyable to visit; attractive to visitors.

Etymology
From.

title: visitable


text: reglazes

title: reglazes


text: reglazing

title: reglazing