Background: #fff
Foreground: #000
PrimaryPale: #8cf
PrimaryLight: #18f
PrimaryMid: #04b
PrimaryDark: #014
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::EditToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser excludeLists'></span></div>
<!--}}}-->
To get started with this blank [[TiddlyWiki]], you'll need to modify the following tiddlers:
* [[SiteTitle]] & [[SiteSubtitle]]: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)
* [[MainMenu]]: The menu (usually on the left)
* [[DefaultTiddlers]]: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened
You'll also need to enter your username for signing your edits: <<option txtUserName>>
<<importTiddlers>>
<!--{{{-->
<link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml' />
<!--}}}-->
These [[InterfaceOptions]] for customising [[TiddlyWiki]] are saved in your browser

Your username for signing your edits. Write it as a [[WikiWord]] (eg [[JoeBloggs]])

<<option txtUserName>>
<<option chkSaveBackups>> [[SaveBackups]]
<<option chkAutoSave>> [[AutoSave]]
<<option chkRegExpSearch>> [[RegExpSearch]]
<<option chkCaseSensitiveSearch>> [[CaseSensitiveSearch]]
<<option chkAnimate>> [[EnableAnimations]]

----
Also see [[AdvancedOptions]]
<!--{{{-->
<div class='header' role='banner' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='mainMenu' role='navigation' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' role='navigation' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' role='complementary' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea' role='main'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
/*{{{*/
body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}

a {color:[[ColorPalette::PrimaryMid]];}
a:hover {background-color:[[ColorPalette::PrimaryMid]]; color:[[ColorPalette::Background]];}
a img {border:0;}

h1,h2,h3,h4,h5,h6 {color:[[ColorPalette::SecondaryDark]]; background:transparent;}
h1 {border-bottom:2px solid [[ColorPalette::TertiaryLight]];}
h2,h3 {border-bottom:1px solid [[ColorPalette::TertiaryLight]];}

.button {color:[[ColorPalette::PrimaryDark]]; border:1px solid [[ColorPalette::Background]];}
.button:hover {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::SecondaryLight]]; border-color:[[ColorPalette::SecondaryMid]];}
.button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::SecondaryDark]];}

.header {background:[[ColorPalette::PrimaryMid]];}
.headerShadow {color:[[ColorPalette::Foreground]];}
.headerShadow a {font-weight:normal; color:[[ColorPalette::Foreground]];}
.headerForeground {color:[[ColorPalette::Background]];}
.headerForeground a {font-weight:normal; color:[[ColorPalette::PrimaryPale]];}

.tabSelected {color:[[ColorPalette::PrimaryDark]];
	background:[[ColorPalette::TertiaryPale]];
	border-left:1px solid [[ColorPalette::TertiaryLight]];
	border-top:1px solid [[ColorPalette::TertiaryLight]];
	border-right:1px solid [[ColorPalette::TertiaryLight]];
}
.tabUnselected {color:[[ColorPalette::Background]]; background:[[ColorPalette::TertiaryMid]];}
.tabContents {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::TertiaryPale]]; border:1px solid [[ColorPalette::TertiaryLight]];}
.tabContents .button {border:0;}

#sidebar {}
#sidebarOptions input {border:1px solid [[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel {background:[[ColorPalette::PrimaryPale]];}
#sidebarOptions .sliderPanel a {border:none;color:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:hover {color:[[ColorPalette::Background]]; background:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:active {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::Background]];}

.wizard {background:[[ColorPalette::PrimaryPale]]; border:1px solid [[ColorPalette::PrimaryMid]];}
.wizard h1 {color:[[ColorPalette::PrimaryDark]]; border:none;}
.wizard h2 {color:[[ColorPalette::Foreground]]; border:none;}
.wizardStep {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];
	border:1px solid [[ColorPalette::PrimaryMid]];}
.wizardStep.wizardStepDone {background:[[ColorPalette::TertiaryLight]];}
.wizardFooter {background:[[ColorPalette::PrimaryPale]];}
.wizardFooter .status {background:[[ColorPalette::PrimaryDark]]; color:[[ColorPalette::Background]];}
.wizard .button {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryLight]]; border: 1px solid;
	border-color:[[ColorPalette::SecondaryPale]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryPale]];}
.wizard .button:hover {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Background]];}
.wizard .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::Foreground]]; border: 1px solid;
	border-color:[[ColorPalette::PrimaryDark]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryDark]];}

.wizard .notChanged {background:transparent;}
.wizard .changedLocally {background:#80ff80;}
.wizard .changedServer {background:#8080ff;}
.wizard .changedBoth {background:#ff8080;}
.wizard .notFound {background:#ffff80;}
.wizard .putToServer {background:#ff80ff;}
.wizard .gotFromServer {background:#80ffff;}

#messageArea {border:1px solid [[ColorPalette::SecondaryMid]]; background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]];}
#messageArea .button {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::SecondaryPale]]; border:none;}

.popupTiddler {background:[[ColorPalette::TertiaryPale]]; border:2px solid [[ColorPalette::TertiaryMid]];}

.popup {background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]]; border-left:1px solid [[ColorPalette::TertiaryMid]]; border-top:1px solid [[ColorPalette::TertiaryMid]]; border-right:2px solid [[ColorPalette::TertiaryDark]]; border-bottom:2px solid [[ColorPalette::TertiaryDark]];}
.popup hr {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::PrimaryDark]]; border-bottom:1px;}
.popup li.disabled {color:[[ColorPalette::TertiaryMid]];}
.popup li a, .popup li a:visited {color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:active {background:[[ColorPalette::SecondaryPale]]; color:[[ColorPalette::Foreground]]; border: none;}
.popupHighlight {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
.listBreak div {border-bottom:1px solid [[ColorPalette::TertiaryDark]];}

.tiddler .defaultCommand {font-weight:bold;}

.shadow .title {color:[[ColorPalette::TertiaryDark]];}

.title {color:[[ColorPalette::SecondaryDark]];}
.subtitle {color:[[ColorPalette::TertiaryDark]];}

.toolbar {color:[[ColorPalette::PrimaryMid]];}
.toolbar a {color:[[ColorPalette::TertiaryLight]];}
.selected .toolbar a {color:[[ColorPalette::TertiaryMid]];}
.selected .toolbar a:hover {color:[[ColorPalette::Foreground]];}

.tagging, .tagged {border:1px solid [[ColorPalette::TertiaryPale]]; background-color:[[ColorPalette::TertiaryPale]];}
.selected .tagging, .selected .tagged {background-color:[[ColorPalette::TertiaryLight]]; border:1px solid [[ColorPalette::TertiaryMid]];}
.tagging .listTitle, .tagged .listTitle {color:[[ColorPalette::PrimaryDark]];}
.tagging .button, .tagged .button {border:none;}

.footer {color:[[ColorPalette::TertiaryLight]];}
.selected .footer {color:[[ColorPalette::TertiaryMid]];}

.error, .errorButton {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Error]];}
.warning {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryPale]];}
.lowlight {background:[[ColorPalette::TertiaryLight]];}

.zoomer {background:none; color:[[ColorPalette::TertiaryMid]]; border:3px solid [[ColorPalette::TertiaryMid]];}

.imageLink, #displayArea .imageLink {background:transparent;}

.annotation {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border:2px solid [[ColorPalette::SecondaryMid]];}

.viewer .listTitle {list-style-type:none; margin-left:-2em;}
.viewer .button {border:1px solid [[ColorPalette::SecondaryMid]];}
.viewer blockquote {border-left:3px solid [[ColorPalette::TertiaryDark]];}

.viewer table, table.twtable {border:2px solid [[ColorPalette::TertiaryDark]];}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::Background]];}
.viewer td, .viewer tr, .twtable td, .twtable tr {border:1px solid [[ColorPalette::TertiaryDark]];}

.viewer pre {border:1px solid [[ColorPalette::SecondaryLight]]; background:[[ColorPalette::SecondaryPale]];}
.viewer code {color:[[ColorPalette::SecondaryDark]];}
.viewer hr {border:0; border-top:dashed 1px [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::TertiaryDark]];}

.highlight, .marked {background:[[ColorPalette::SecondaryLight]];}

.editor input {border:1px solid [[ColorPalette::PrimaryMid]];}
.editor textarea {border:1px solid [[ColorPalette::PrimaryMid]]; width:100%;}
.editorFooter {color:[[ColorPalette::TertiaryMid]];}
.readOnly {background:[[ColorPalette::TertiaryPale]];}

#backstageArea {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::TertiaryMid]];}
#backstageArea a {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstageArea a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; }
#backstageArea a.backstageSelTab {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
#backstageButton a {background:none; color:[[ColorPalette::Background]]; border:none;}
#backstageButton a:hover {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstagePanel {background:[[ColorPalette::Background]]; border-color: [[ColorPalette::Background]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]];}
.backstagePanelFooter .button {border:none; color:[[ColorPalette::Background]];}
.backstagePanelFooter .button:hover {color:[[ColorPalette::Foreground]];}
#backstageCloak {background:[[ColorPalette::Foreground]]; opacity:0.6; filter:alpha(opacity=60);}
/*}}}*/
/*{{{*/
* html .tiddler {height:1%;}

body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6 {font-weight:bold; text-decoration:none;}
h1,h2,h3 {padding-bottom:1px; margin-top:1.2em;margin-bottom:0.3em;}
h4,h5,h6 {margin-top:1em;}
h1 {font-size:1.35em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}

hr {height:1px;}

a {text-decoration:none;}

dt {font-weight:bold;}

ol {list-style-type:decimal;}
ol ol {list-style-type:lower-alpha;}
ol ol ol {list-style-type:lower-roman;}
ol ol ol ol {list-style-type:decimal;}
ol ol ol ol ol {list-style-type:lower-alpha;}
ol ol ol ol ol ol {list-style-type:lower-roman;}
ol ol ol ol ol ol ol {list-style-type:decimal;}

.txtOptionInput {width:11em;}

#contentWrapper .chkOptionInput {border:0;}

.externalLink {text-decoration:underline;}

.indent {margin-left:3em;}
.outdent {margin-left:3em; text-indent:-3em;}
code.escaped {white-space:nowrap;}

.tiddlyLinkExisting {font-weight:bold;}
.tiddlyLinkNonExisting {font-style:italic;}

/* the 'a' is required for IE, otherwise it renders the whole tiddler in bold */
a.tiddlyLinkNonExisting.shadow {font-weight:bold;}

#mainMenu .tiddlyLinkExisting,
	#mainMenu .tiddlyLinkNonExisting,
	#sidebarTabs .tiddlyLinkNonExisting {font-weight:normal; font-style:normal;}
#sidebarTabs .tiddlyLinkExisting {font-weight:bold; font-style:normal;}

.header {position:relative;}
.header a:hover {background:transparent;}
.headerShadow {position:relative; padding:4.5em 0 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0 1em 1em; left:0; top:0;}

.siteTitle {font-size:3em;}
.siteSubtitle {font-size:1.2em;}

#mainMenu {position:absolute; left:0; width:10em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;}

#sidebar {position:absolute; right:3px; width:16em; font-size:.9em;}
#sidebarOptions {padding-top:0.3em;}
#sidebarOptions a {margin:0 0.2em; padding:0.2em 0.3em; display:block;}
#sidebarOptions input {margin:0.4em 0.5em;}
#sidebarOptions .sliderPanel {margin-left:1em; padding:0.5em; font-size:.85em;}
#sidebarOptions .sliderPanel a {font-weight:bold; display:inline; padding:0;}
#sidebarOptions .sliderPanel input {margin:0 0 0.3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}

.wizard {padding:0.1em 1em 0 2em;}
.wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;}
.wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;}
.wizardStep {padding:1em 1em 1em 1em;}
.wizard .button {margin:0.5em 0 0; font-size:1.2em;}
.wizardFooter {padding:0.8em 0.4em 0.8em 0;}
.wizardFooter .status {padding:0 0.4em; margin-left:1em;}
.wizard .button {padding:0.1em 0.2em;}

#messageArea {position:fixed; top:2em; right:0; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;}
.messageToolbar {display:block; text-align:right; padding:0.2em;}
#messageArea a {text-decoration:underline;}

.tiddlerPopupButton {padding:0.2em;}
.popupTiddler {position: absolute; z-index:300; padding:1em; margin:0;}

.popup {position:absolute; z-index:300; font-size:.9em; padding:0; list-style:none; margin:0;}
.popup .popupMessage {padding:0.4em;}
.popup hr {display:block; height:1px; width:auto; padding:0; margin:0.2em 0;}
.popup li.disabled {padding:0.4em;}
.popup li a {display:block; padding:0.4em; font-weight:normal; cursor:pointer;}
.listBreak {font-size:1px; line-height:1px;}
.listBreak div {margin:2px 0;}

.tabset {padding:1em 0 0 0.5em;}
.tab {margin:0 0 0 0.25em; padding:2px;}
.tabContents {padding:0.5em;}
.tabContents ul, .tabContents ol {margin:0; padding:0;}
.txtMainTab .tabContents li {list-style:none;}
.tabContents li.listLink { margin-left:.75em;}

#contentWrapper {display:block;}
#splashScreen {display:none;}

#displayArea {margin:1em 17em 0 14em;}

.toolbar {text-align:right; font-size:.9em;}

.tiddler {padding:1em 1em 0;}

.missing .viewer,.missing .title {font-style:italic;}

.title {font-size:1.6em; font-weight:bold;}

.missing .subtitle {display:none;}
.subtitle {font-size:1.1em;}

.tiddler .button {padding:0.2em 0.4em;}

.tagging {margin:0.5em 0.5em 0.5em 0; float:left; display:none;}
.isTag .tagging {display:block;}
.tagged {margin:0.5em; float:right;}
.tagging, .tagged {font-size:0.9em; padding:0.25em;}
.tagging ul, .tagged ul {list-style:none; margin:0.25em; padding:0;}
.tagClear {clear:both;}

.footer {font-size:.9em;}
.footer li {display:inline;}

.annotation {padding:0.5em; margin:0.5em;}

* html .viewer pre {width:99%; padding:0 0 1em 0;}
.viewer {line-height:1.4em; padding-top:0.5em;}
.viewer .button {margin:0 0.25em; padding:0 0.25em;}
.viewer blockquote {line-height:1.5em; padding-left:0.8em;margin-left:2.5em;}
.viewer ul, .viewer ol {margin-left:0.5em; padding-left:1.5em;}

.viewer table, table.twtable {border-collapse:collapse; margin:0.8em 1.0em;}
.viewer th, .viewer td, .viewer tr,.viewer caption,.twtable th, .twtable td, .twtable tr,.twtable caption {padding:3px;}
table.listView {font-size:0.85em; margin:0.8em 1.0em;}
table.listView th, table.listView td, table.listView tr {padding:0 3px 0 3px;}

.viewer pre {padding:0.5em; margin-left:0.5em; font-size:1.2em; line-height:1.4em; overflow:auto;}
.viewer code {font-size:1.2em; line-height:1.4em;}

.editor {font-size:1.1em;}
.editor input, .editor textarea {display:block; width:100%; font:inherit;}
.editorFooter {padding:0.25em 0; font-size:.9em;}
.editorFooter .button {padding-top:0; padding-bottom:0;}

.fieldsetFix {border:0; padding:0; margin:1px 0px;}

.zoomer {font-size:1.1em; position:absolute; overflow:hidden;}
.zoomer div {padding:1em;}

* html #backstage {width:99%;}
* html #backstageArea {width:99%;}
#backstageArea {display:none; position:relative; overflow: hidden; z-index:150; padding:0.3em 0.5em;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0; right:0;}
#backstageButton a {padding:0.1em 0.4em; margin:0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; width:90%; margin-left:3em; padding:1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em;}
#backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}

.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
/*}}}*/
/***
StyleSheet for use when a translation requires any css style changes.
This StyleSheet can be used directly by languages such as Chinese, Japanese and Korean which need larger font sizes.
***/
/*{{{*/
body {font-size:0.8em;}
#sidebarOptions {font-size:1.05em;}
#sidebarOptions a {font-style:normal;}
#sidebarOptions .sliderPanel {font-size:0.95em;}
.subtitle {font-size:0.8em;}
.viewer table.listView {font-size:0.95em;}
/*}}}*/
/*{{{*/
@media print {
#mainMenu, #sidebar, #messageArea, .toolbar, #backstageButton, #backstageArea {display: none !important;}
#displayArea {margin: 1em 1em 0em;}
noscript {display:none;} /* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
}
/*}}}*/
<!--{{{-->
<div class='toolbar' role='navigation' macro='toolbar [[ToolbarCommands::ViewToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
/***
|''Name:''|BackstageSidebarPlugin|
|''Description:''|Moves the sidebar to the backstage, as suggested at http://www.tiddlywiki.org/wiki/Dev:Backstage#Customization|
|''Author''|JonathanLister|
|''CodeRepository:''|n/a |
|''Version:''|0.1|
|''Comments:''|Please make comments at http://groups.google.co.uk/group/TiddlyWikiDev |
|''License''|[[BSD License|http://www.opensource.org/licenses/bsd-license.php]] |
|''~CoreVersion:''|2.4|

***/

//{{{
if(!version.extensions.BackstageSidebarPlugin) {
version.extensions.BackstageSidebarPlugin = {installed:true};

config.tasks.sidebar = {
	text: "sidebar",
	tooltip: "sidebar options",
	content: "<<tiddler SideBarOptions>><<tiddler SideBarTabs>>"
};
config.backstageTasks.push("sidebar");

config.macros.BackstageSidebarPlugin = {
	tiddler:tiddler
};

config.macros.BackstageSidebarPlugin.init = function() {
	var tiddler = this.tiddler;
	setStylesheet(store.getTiddlerText(tiddler.title+'##Stylesheet'),'BackstageSidebarPlugin');
};

} //# end of 'install only once'
//}}}

/***
!Stylesheet

#sidebar {
	display:none;
}

!(end of Stylesheet)
***/
[[search]]
{{{

# pandunia-engli
-a - suffix for verbs with SVO word order  
-e - suffix for derived nouns  
-i - suffix for adjectives  
-ia - area of thinking or being  
-o - suffix for adverbs  
-u - suffix for verbs with OVS word order  
####A - A  
a - but (whereas)  
abite - fir tree  
abla - can (know, be able)  
able - ability (skill)  
abli - possible  
ablo - maybe (perhaps, possibly)  
ablani - able (capable)  
acinem - actinium  
acu\* - achoo  
acua - sneeze  
ade - habit (custom)  
adi - ordinary (customary, habitual, normal)  
adali - just (fair, righteous)  
adalia - justice  
adres - address  
adresharfe - @ symbol  
afgani - Afghan  
Afgania - Afghanistan  
Afrike - Africa  
Afriki - African  
afrikofilia - Afrophilia  
afrikofiler - afrophile  
aga - if (suppose, assume)  
agra - cultivate (farm)  
agri - agricultural  
agre - agriculture  
agrer - farmer  
agrobiulojia - agrobiology  
agrocun - rural village  
agronomia - agronomy  
agrostan - countryside  
agrostani - rural (rustic)  
agres - attack (assault, aggression, hostility)  
agresa - attack (assault)  
agreser - aggressor  
agresivi - aggressive  
aha - understand (realize)  
ai - ouch (ow, alas)  
ainstainem - einsteinium  
air - air  
airbaria - atmospheric pressure  
airbarmetrer - barometer  
airbivi - aerobic  
airgun - airforce  
airporte - airport (aeroport)  
Aire - Ireland  
ais - ice  
aisi - icy  
aisu - freeze (get frozen)  
aishoke - ice hockey  
aiskrem - ice cream  
Aiti - Haiti  
ajaba - amaze  
ajabe - marvel (wonder)  
ajabi - amazing (astonishing)  
ajabia - awe (wonder)  
ajabu - wonder (be amazed)  
ajili - agile  
akar - tick (mite)  
akse - axis (axle)  
aksente - accent (stress)  
akses - access (admission, accessibility)  
aksesa - access (reach, enter)  
aksesabli - accessible (within reach)  
ala - change (make different)  
ali - other  
alo - otherwise (else)  
alfon - allophone  
alnamo - that is (in other words, i.e., alias)  
alraya - disagree  
alrayia - disagreement (disconsent)  
alromansi - heteroromantic  
alseksi - heterosexual  
alsifi - different  
alsifia - difference  
Alaska - Alaska  
alge - alga  
algofung - lichen  
algojangle - kelp forest  
alkal - base (alkali)  
alkali - alkaline  
alkalgusti - bitter  
alkalmelon - bitter melon  
alkaloranje - bitter orange  
alkol - alcohol  
alkoli - alcoholic  
almar - cupboard (closet, cabinet, wardrobe)  
almas - diamond  
aluminem - aluminium  
aluminmate - alum  
aluminokside - alumina (aluminum oxide)  
am - love (liking, affection)  
ama - love (hold dear)  
ami - dear (beloved)  
amater - amateur  
amer - lover  
amike - darling (honey)  
Amari - Amhara (an Ethiopian ethnic group and language)  
amena - trust (have faith)  
ameni - trusted  
ameno - surely (verily, amen)  
Amerike - America (continent)  
ameriki - American  
Ameriki Samoa - American Samoa  
amerikem - americium  
amir - order (command)  
amira - order (issue a command)  
amiria - emirate  
amirer - emir  
amirhake - authority (power to give orders)  
amirlin - command line (console, terminal)  
amper - ampere (amp)  
ampul - ampoule (vial)  
anairbivi - anaerobic  
anama - dislike (loathe)  
anamike - enemy  
anativa - deactivate (disable, turn off)  
anativi - off (deactivated, disabled)  
ancenvidi - unexpected  
andaka - uncover (reveal)  
andeviste - atheist  
andiniste - unbeliever (infidel)  
andoste - enemy (unfriend)  
aneskala - get off (descend)  
angalta - debug  
anyavi - unnecessary (extraneous, unneeded)  
anici - reluctant  
anjama - disperse (spread out, scatter)  
anjami - sparse (scattered)  
ankaya - close (shut)  
ankayi - closed  
ankoda - decode (decrypt)  
ankriste - antichrist  
anlimitia - infinity  
anmema - forget  
annam - antonym  
anpace - unrest  
anromansi - aromantic  
ansavi - strange (unknown)  
anseksi - asexual  
ansomia - insomnia  
ansora - unlock  
ansori - unlocked  
antapa - unplug (uncork)  
anzaya - remove (delete, dispose, erase)  
an:a - cause (make sb. do sth.)  
ande - egg  
Andes - Andes  
andesite - andesite  
Andora - Andorra  
angar - anchor  
Angola - Angola  
angul - finger (toe)  
angulmarke - fingerprint  
angulpike - fingertip  
angulring - finger ring  
anim - animation (cartoon)  
anima - animate  
anjil - message  
anjiler - messenger  
Antartike - Antarctica  
Antartiki Hai - Antarctic Ocean  
anten - antenna (aerial)  
Antigua - Antigua  
Antigua e Barbuda - Antigua and Barbuda  
anus - anus  
anusi - anal  
aple - apple  
aplosaus - applesauce  
aplika - apply (put to use for a purpose)  
aplike - application  
Apsni - Abkhazia  
ar - area (extent of surface)  
aria - area (region)  
arabi - Arabic  
arabobabul - babul tree (thorny acacia)  
aran - spider  
aranfobia - arachnophobia  
arannete - spiderweb (cobweb)  
arbuze - watermelon  
Arcah - Artsakh  
argente - silver  
Argentina - Argentina  
argon - argon  
argum - argument (rationale, grounds)  
Ariel - Ariel  
arke - bow (arch, arc)  
arker - archer  
arkeria - archery  
arme - weapon (arms)  
arom - scent (odor, fragrance, aroma)  
aroma - smell (sniff)  
aromu - smell (reek)  
arommelon - Korean melon  
arsen - arsenic  
arte - art (skilful creative activity)  
artiste - artist  
Artike - Arctic  
Artiki Hai - Arctic Ocean  
Aruba - Aruba  
asi - Asian  
Asia - Asia  
asan - posture (asana)  
asar - effect (impact, impression, result, outcome)  
asara - effect (bring about)  
askete - ascetic  
asle - origin (source)  
asli - original (authentic)  
aslameriki - Amerindian (Native American)  
aslaustrali - Australian Aboriginal  
asme - asthma  
aspirin - aspirin  
astatem - astatine  
astre - celestial body  
astronau - starship  
astronaver - astronaut  
astronomia - astronomy  
astronomer - astronomer  
ate - act (deed)  
ater - agent (doer, actor)  
ation - action  
ativa - activate (enable, turn on, trigger)  
ativi - active (on, enabled)  
ata\* - sugar-apple (sweetsop)  
Atina - Athens  
Atlanti Hai - Atlantic Ocean  
atlantokade - Atlantic cod  
atlantosalmon - Atlantic salmon  
atom - atom  
avakate - avocado  
avar - damage (injury, harm)  
avara - harm (damage)  
avari - damaged (corrupt)  
avarani - harmful (damaging)  
auda - hear (listen)  
aven - oat  
aur - gold  
Australia - Australia  
auta - personalize (customize)  
aute - self (identity)  
auti - personal (intimate, private, custom)  
autokratia - autocracy (monarchy)  
autologe - monolog  
automoti - self-moving (automotive, automobile)  
autonomi - autonomous  
autonomia - autonomy  
Axur - Assur  
Axuria - Assyria  
Azerbaijan - Azerbaijan  
####B - B  
babe - chapter (section)  
babuce - slipper  
babul - thorn tree (acacia)  
bace - child (minor)  
badam - almond  
badavi - bedouin (nomadic)  
badla - exchange (swap, replace, trade)  
bagaje - luggage (baggage)  
bagre - tiger  
bagroselote - oncilla  
bah - bah  
bahayiste - Baha'ist  
bahayistia - Baha'ism  
Bahama - Bahamas  
Bahrain - Bahrain  
bai - bay (gulf)  
baki - white  
bakocoi - bok choy  
bakomargarite - oxeye daisy  
bakosalmon - chum salmon  
bali - eight (8)  
ballun - August  
balsenter - octopus  
balde - bucket  
balibali - various (diverse, miscellaneous)  
balon - balloon  
balonpex - pufferfish  
balute - oak tree  
balutopal - acorn  
bamye - okra (okro)  
ban - board (pane, panel)  
bangem - board game  
banan - banana  
bande - band (squad, group)  
bandir - flag (banner)  
bangli - Bengali (Bangla)  
Banglodex - Bangladesh  
banglodexi - Bangladeshi  
banye - bath  
banyu - bathe  
banyokamar - bathroom  
banka - save (deposit, bank)  
banke - bank (depository, cache)  
banker - banker  
banse - bamboo  
bar - bar  
bar - weight (burden)  
bari - heavy  
baria - weight (heaviness, gravity)  
barem - barium  
barmetal - heavy metal  
barmetrer - scales (weighing device)  
Barbados - Barbados  
barbar - barbarian  
Barbuda - Barbuda  
barde - beard  
barya - bar (obstruct, block)  
baryer - barrier (fence)  
barka - congratulate (bless)  
barke! - congratulations! (blessing, benediction)  
barkoke - apricot  
barti - Indian  
Barti Hai - Indian Ocean  
Bartia - India  
barude - gunpowder  
barxe - rain (precipitation)  
barxi - rainy  
barxu - rain (pour down)  
barxocate - umbrella  
barxokote - raincoat  
barxomosim - rainy season (monsoon)  
basi - enough (sufficient)  
basen - pool (basin, bowl)  
baske - basket (basketball hoop)  
baskobol - basket ball  
bate - duck  
batokrote - platypus  
baton - bar (pole, rod, shaft, staff, stick)  
batonkapse - cage  
batonpang - baguette  
batre - battery  
bau - treasure (valuables)  
bavi - precious  
bauxeke - gem (gemstone, jewel)  
bax - language (communication)  
baxa - speak (communicate)  
baxi jinse - grammatical gender  
baxkanun - grammar  
baxkanuni - grammatical  
baxlojia - linguistics  
baza - found  
baze - base (foundation)  
bazi - basic  
bazer - founder  
bazobol - baseball  
bazokanun - consitution  
bazopetre - bedrock  
bazoxulkan - primary school (elementary school, gradeschool)  
bazar - market (bazaar)  
bazarhuristia - market liberalism  
bebe - baby (infant)  
bede - bed  
bedinje - eggplant (aubergine, brinjal)  
bega - escape (flee, run away)  
beyu - undergo (passivizing verb)  
Beijing - Beijing (Peking)  
beka - bake  
beker - baker  
bekofan - terracotta  
bekokan - bakery (bakehouse)  
bel - bel (unit)  
bel - shovel (spade, scoop)  
Belarus - Belarus  
Belgia - Belgium  
Belize - Belize  
ben - child (offspring)  
benben - grandchild  
bence - bench  
benda - tie (fasten, bind)  
bende - band (tape, bandage)  
Benin - Benin  
benzin - gasoline (petrol)  
ber - berry  
berande - veranda (balcony, terrace, porch)  
berete - beret  
berilem - beryllium  
berje - birch tree  
berkelem - berkelium  
Berlin - Berlin  
Bermuda - Bermuda  
bete - beetroot  
beton - concrete (material with cement)  
bibli - Biblical  
biblia - Bible  
bil - bill (invoice)  
bilor - crystal  
bin - building (structure)  
bina - build (construct)  
binplania - architecture  
binplaner - architect  
binde - dot (spot)  
bir - beer  
birkan - bar (pub, beer house)  
bis - genderqueer (non-binary)  
Bisau Ginia - Guinea-Bissau  
biskute - biscuit (cookie)  
bismute - bismuth  
biu - organism (organic life)  
bivi - organic  
bivi jinse - biological sex  
biucaniver - compost  
biulojia - biology (study of organic life)  
biumuti - fermented  
biumutu - ferment (leaven)  
biusistem - biome  
biutokse - toxin  
bizari - odd (strange, weird)  
biznes - business (commercial activity)  
bizneser - businessperson (businessman)  
blabla - chat (babble)  
blablokan - chat room  
bloge - blog (web log)  
bode - body  
bodi - bodily (corporal)  
boi - float (buoy, bobber)  
boyu - float (swim)  
boikote - boycott  
boke - mouth  
bokse - boxing  
bokser - boxer  
bokserpante - boxer shorts (boxers)  
bol - ball  
Bolgaria - Bulgaria  
Bolivia - Bolivia  
bombe - bomb  
boni - good  
boni zar - good luck  
bondarja - upgrade (level up)  
bondeke - virtue (morals)  
bondeki - virtuous  
bonsifi - excellent  
bonsifia - excellence (quality, virtue)  
bonsinyi - auspicious (promising)  
bonvidi - beautiful (handsome, good-looking)  
bori - bored  
boria - boredom  
borem - bohrium  
boron - boron  
Bosnia e Hercegovina - Bosnia and Herzegovina  
Botia - Tibet  
botel - bottle  
bravi - brave (gallant, valiant)  
bravo - bravo!  
brauza - explore (browse)  
brauzer - explorer (browser)  
Brazavil - Brazzaville  
Brazavil Kongo - Congo (Brazzaville)  
Brazil - Brazil  
Britania - United Kingdom  
bromem - bromine  
brox - brush  
bruni - brown  
brunalge - brown algae  
brunsalmon - brown trout  
Brunei - Brunei Darussalam  
brus - sibling (brother or sister)  
brusben - nephew or niece  
buca - butcher  
bucer - butcher  
bucokan - abattoir (slaughterhouse)  
buda - realize  
Bude - Buddha  
bude - realization (awareness, enlightenment, bodhi)  
budi - aware (enlightened)  
budiste - Buddhist  
budistia - Buddhism  
Budapexte - Budapest  
bufete - buffet (smorgasbord)  
bufon - fool (buffoon)  
buge - bugle (horn instrument)  
bui - baobab  
bujete - budget  
buke - book  
bula - boil (cook)  
bulu - boil (be boiled)  
bulbul - nightingale  
bum - explosion (blast, eruption)  
bumu - explode (blow up)  
burge - castle (fortress, stronghold)  
Burkina Faso - Burkina Faso  
bus - bus  
buste - bust (bosom)  
bute - boot  
buton - key (push-button, switch)  
butonban - keyboard  
buze - goat  
####C - C  
cabe - key  
Cadia - Chad  
cai - tea  
caikan - tea house  
caikupe - tea cup  
caipote - teapot  
cake - knife  
cakre - wheel  
camace - spoon  
campion - champion  
cana - produce (create, make)  
cani - artificial  
cania - production  
canbax - artificial language (conlang)  
caniva - fertilize  
canivi - productive (fertile)  
caniver - fertilizer  
canse - opportunity (chance)  
canta - sing  
cante - song  
cantergrupe - choir (chorus)  
capa - press (imprint)  
cape - print (stamp)  
capate - flatbread (chapati, roti)  
cari - four (4)  
cargalope - gallop  
cargon - square (tetragon)  
caryom - Thursday  
carlun - April  
carme - charm (attraction)  
cate - roof  
cau - grass  
caustan - grassland (prairie)  
Cehia - Czech Republic  
ceka - check (to examine)  
cel - cell (biology)  
celolojia - cytology  
celsius darje - degree Celsius  
cena - predate (be before)  
ceni - previous (fore)  
ceno - earlier (before)  
cenaga - assume (presuppose)  
cenamen - destiny (fate)  
cendeno - yesterday  
cenfikse - prefix  
cenyangi - classic (classical)  
cenike - relic  
ceniki - old (ancient, former)  
cenvida - expect (anticipate, predict, forsee)  
cenvidi - expected  
ceng - layer (level, storey, floor, stratum)  
centi\* - centi- (per cent)  
centimitre - centimeter (cm)  
Ceres - Ceres (dwarf planet)  
ceresem - cerium  
cerize - cherry  
Cernagora - Montenegro  
cesem - caesium  
Cile - Chile  
cili\* - pepper (capsicum)  
cilifun - paprika  
cimpanze - chimpanzee  
cin - parent (mother or father)  
cini - Han Chinese  
cinbrusben - cousin  
cincin - grandparent  
cingam - step-parent  
cingamben - step-sibling  
cinmai - grandmother  
cinpai - grandfather  
cincil - chinchilla  
cing - request (petition)  
cinga - ask (request, beg, plead; please)  
cinga laya - invite  
Cipia - Albania  
cir - tear (rip, edge)  
cira - tear (rip, split)  
circira - tear up (tatter, shred)  
circiri - tattered (ragged, torn)  
cita - quote (cite)  
citomarke - quotation mark  
cize - cheese  
coda - fuck (copulate)  
coi - greens  
coklate - chocolate  
coklatobaton - chocolate bar  
Congcing - Chongqing  
cope - hoe  
cor - theft  
cora - steal  
corer - thief  
Cosen - Korea  
Coseni - Korean  
Cvana - Botswana  
cum - kiss  
cun - village  
cupa - suck (absorb)  
cuta - leave (go out, exit)  
cute - exit (leaving)  
cutomun - exit door  
cuza - choose (elect, select, pick)  
cuze - choice (election, selection)  
cuzable - option (choice)  
####D - D  
da - of (attributive preposition)  
de - which (who, that)  
du - 's (attributive postposition)  
dayi - big (great)  
dayia - size  
dayu - grow (get bigger)  
dayanjiler - ambassador  
dayanjilkan - embassy  
daidarja - amplify (scale)  
daidom - palace (mansion)  
daihai - ocean  
dailasun - giant onion  
daipau - gun (cannon)  
daipaver - cannoneer  
dairiu - torrent  
daisite - big city  
daivaze - cauldron  
daixeke - boulder  
daixulkan - university  
daka - cover (conceal)  
dake - cover (lid, cap, deck)  
dalil - proof (evidence, proof, demonstration, testimony)  
dalila - prove (demonstrate, testify)  
damgem - checkers (draughts)  
dan - particle (grain, bullet)  
dani - Danish  
Dania - Denmark  
dansekuri - bulletproof  
danga - ring (toll, clang)  
danger - bell  
danka - thank  
danke - thanks (thank you)  
danko da - thanks to  
danse - dance  
danta - bite  
dante - tooth  
dantobalute - daimyo oak  
dantobrox - tooth brush  
dantomediker - dentist  
darba - strike (punch)  
darje - step (degree, rank, grade, level, class)  
darji - gradual  
darjomeden - gradient (gradation, incline)  
darjomute - development  
darmositem - darmstadtium  
darte - soil (dirt)  
darti - soily (dirty)  
darviniste - Darwinist  
darvinistia - Darwinism  
date - data (numeric information)  
datobanke - database (databank)  
datofenkate - data analysis  
datotable - data table (matrix)  
dau - way (road)  
dauban - road sign  
daviste - Taoist  
davistia - Taoism (Daoism)  
debu - must  
debili - weak  
deci\* - deci-  
decibel - decibel  
def - defense (defence)  
defa - defend  
defban - shield  
defer - defender  
defkaske - armor (shielding)  
defta - register (record, log)  
defte - register (record, log)  
deftia - registry (account)  
deftobuke - logbook  
Deimos - Deimos  
deke - morality (ethics)  
deki - moral  
dekolojia - ethics  
dem - people (population)  
demi - public  
demgrafia - demography  
demkrati - democratic  
demkratia - democracy  
demkratiste - democrati  
demmultia - population  
demon - demon  
den - day (daytime)  
denyam - lunch  
denga - wait  
desi - ten (10)  
desdullun - December  
deskilo\* - ten thousand  
deslun - October  
desunlun - November  
desen - drawing (design)  
detal - detail  
deu - god (deity)  
devi - divine (godly)  
deviste - theist  
devistia - theism  
deukratia - theocracy  
deulojia - theology  
deunagri harfe - Devanagari alphabet  
deusage - myth (divine story)  
deusofia - theosophy  
dex - country (land, state)  
dexojan - citizen  
dika - aim (point)  
dike - target (aim, objective)  
din - religion (worship)  
dini - religious  
dinguru\* - priest (cleric)  
diniste - believer (religious person)  
dinamite - dynamite  
dinde - turkey  
ding - nail (spike)  
Dione - Dione  
diorite - diorite  
diske - disc (disk)  
disprosem - dysprosium  
Divehia - Maldives  
dix - direction  
dixo - directly  
dobe - brick  
doici - German  
Doicia - Germany  
dokum - document (record, file)  
dokumfilme - documentary film  
dokumsanduke - folder (directory)  
dolar - dollar  
dolfin - dolphin  
dom - home (residence)  
doma - live in (reside in, inhabit)  
domi - domestic (tame)  
domana - accommodate  
domzeze - housefly  
Dominiki Komunkratia - Dominican Republic  
Dominika - Dominica  
dominogem - dominoes  
don - gift  
dona - give  
donivi - generous (open-handed)  
dong - east (orient)  
dongi - eastern  
Dongi Timor - East Timor (Timor-Leste)  
dongogoril - eastern gorilla  
donjon aventur - dungeon crawl  
dosila - tame (train)  
dosili - tame (docile, obedient)  
dosiljeni - domesticated  
dosiljenita - domesticate (cultivate)  
doste - friend  
dosti - friendly (kind, nice, gentle)  
dostia - friendship  
dotor - doctor (scholar who has attained doctorate)  
dotoria - doctorate  
dou - bean or pea (legume)  
dox - fault (sin, blame, defect, guilt)  
doxi - guilty  
doze - portion (dose)  
dram - drama  
dramironia - dramatic irony  
droge - drug (intoxicating substance)  
Drugia - Bhutan  
dubnem - dubnium  
duga - read  
duka - sadden (make sad)  
duke - grief (sorrow)  
duki - sad  
duku - grieve  
duli - two (2)  
duli o sani - a couple of  
dulo fena - halve (divide by two)  
dulo multa - double (multiply by two)  
dulbaxi - bilingual  
dulgrafi - anaglyphic (stereoscopic)  
dulyom - Tuesday  
dulistia - dualism  
dullun - February  
dulmaro - twice  
dulmeni - double entendre  
dulromansi - biromantic  
dulseksi - bisexual  
dulsondi - stereophonic  
duman - smoke  
duni - global  
dunia - world  
dunia bax - world language  
dur - time (duration, quantity of time)  
dura - pass (spend time, put time into)  
duru - last (take time; during)  
durabli - durable (endurable, sustainable)  
duriki - chronic (lasting)  
durmetrer - stopwatch  
dusi - bad (unfavorable, negative, evil, wicked, troublesome, difficult)  
dusi zar - misfortune (bad luck)  
dusdarja - downgrade  
dusdevistia - dystheism (maltheism)  
dusforma - disfigure  
dusformi - malformed (deformed, disfigured)  
dusfunce - dysfunction (malfunction)  
dushal - hardship (difficulty, challenge)  
dusjan - enemy (foe, villain)  
duskar - misdeed (sin, vice)  
dusnam - insult (offense)  
dusnamana - insult (offend, call names)  
dusosinyi - ominous (foreboding)  
dustopia - dystopia  
dusvidi - ugly (unsightly)  
dute - doubt (disbelief)  
dutabli - dubious (suspicious, unbelievable)  
dutani - doubtful (suspicious, disbelieving)  
duva - pray (beg, entreat, implore)  
duve - prayer  
dux - shower  
####E - E  
e - and  
eglis - church  
eh - huh? (pardon?)  
eki - environmental (natural)  
ekia - environment (nature)  
ekojeni - wild (savage)  
ekolojia - ecology (study of environment)  
ekor - squirrel  
ekran - screen  
eksa\* - exa-  
Ekuador - Ecuador  
eletre - electricity  
eletri - electric  
eletrolin - cable (wire, line)  
eletroposte (e-poste) - e-mail  
eletrorade - lightning bolt  
eletron - electron  
em - element (the simplest unit)  
emoje - emoji (smiley, emoticon)  
emos - emotion (feeling)  
emosi - emotional (emotive)  
emosu - feel  
emoshal - mood (emotional state)  
eni - any (no matter which)  
Enceladus - Enceladus  
energe - energy  
engli - English  
Englia - England  
englofiler - anglophile  
englofoni - anglophone (English speking)  
englokitaba - anglicize  
englomargarite - English daisy  
enjener - engineer  
enzim - enzyme  
er - doer (agent, actor)  
eria - field (art, workforce)  
erbem - erbium  
Eris - Eris (dwarf planet)  
Eritria - Eritrea  
esei - essay  
eskal - stairs (ladder)  
eskala - climb (get on)  
eskaltan - vine  
Eskandia - Scandinavia  
eskandem - scandium  
Espania - Spain  
espanfoni - hispanophone (Spanish speaking)  
esperanti - Esperanto  
Estia - Estonia  
Etiopia - Ethiopia  
evi - beneficial (good)  
evanjil - gospel (divine message)  
eudevistia - eutheism  
eujenistia - eugenics  
euloga - praise (eulogize)  
euloge - praise (eulogy)  
euspeti - auspicious  
eutopia - utopia  
eurasia - Eurasia  
eureka - find (discover)  
euro\* - euro (€)  
Europe - Europe  
europi - European  
Europi Unia - European Union (EU)  
europem - europium  
europobalute - English oak  
Europa - Europa  
ex - outside (exterior)  
exa - oust (expel, exclude, except, save)  
exi - outer (external)  
exdex - foreign country  
exdexi - foreign  
exyam - picnic  
exkava - excavate (dig out)  
exklusa - exclude (keep out)  
exklusivi - exclusive  
exmisa - export  
exnam - exonym  
exojan - outsider  
exojeni - exogenous  
explanete - exoplanet  
exploze - explosion  
explozu - explode  
expoza - expose (reveal)  
extensa - extend (stretch out)  
extri - outward (external)  
extro - outside  
extru - exit (get out)  
extroversi - extrovert (outgoing)  
extrata - extract (draw out)  
exvidi - evident (apparent, obvious)  
####F - F  
fada - supply (dispense, issue, put out)  
faide - resource (utility, asset)  
faidi - useful (beneficial, advantageous)  
faidia - use (utility, benefit, gain, advantage)  
faidomate - material (ingredient, resource)  
faini - fine (delicate)  
falsi - false (fake)  
falsvide - illusion (hallucination)  
famil - family  
familnam - surname (family name)  
fan - mud (mire)  
fani - muddy  
fandefban - fender  
fantopia - marsh (bog, swamp, morass)  
fantaza - imagine (fantasize)  
fantaze - fantasy (imagination)  
fantazi - fantastic (imaginary)  
fantom - ghost (phantom)  
farsi - Persian (Farsi)  
fas - surface (face)  
faskaribi - shallow  
fasteli - deep  
fastelia - depth  
fasili - easy  
fasilia - ease (facility)  
fasilia da akses - accessibility (ease of access)  
fasinia - fascination  
fata - do (make, manufacture)  
fate - deed (fact)  
fater - maker (manufacturer, factor, agent)  
fatokan - factory  
fatigia - fatigue (weariness)  
fatigu - get tired (become weary)  
favor - favor (goodwill)  
fax - bandage (strip, ribbon)  
faxiste - fascist  
faxistia - fascism  
faxon - fashion (trend)  
faxoni - popular (trendy)  
faze - stage (phase)  
febre - fiever  
fei - flight  
feyu - fly (go through air)  
feimux - bat (flying mammal)  
fem - female  
femi pute - daughter  
femi rajer - queen  
femiste - feminist  
femistia - feminism  
fen - part (fraction)  
fena - divide (to partition)  
feni - discrete (digital, quantized)  
fenu - split (fall apart)  
fendona - contribute  
fenkata - analyse (dissect, parse)  
fenkate - analysis (dissection)  
fer - iron  
fermem - fermium  
festa - celebrate (party)  
feste - party (celebration, festival)  
festoden - holiday  
fete - fat (grease)  
feti - fatty (greasy)  
figur - figure (representation)  
Fiji - Fiji  
fikra - think (ponder, reflect)  
fikre - thought (idea)  
fiksa - fix (attach)  
fikse - attachment (affix)  
fila - like  
filia - attraction (-philia)  
filer - fan (-phile)  
filsofia - philosophy  
filsofer - philosopher  
Filipinas - Philippines  
Filistin - Palestinian Territory  
filme - film (membrane, video)  
filsofi - philosophic  
filter - filter  
fin - end (ending)  
fina - finish (put an end to)  
fini - ended (finished)  
fino - already (completed action)  
finu - end  
finiti - finished  
finodi - last (final)  
fiorde - fjord  
firuze - turquoise gem  
fite - plant (vegetable, vegetation)  
fityamiste - vegetarian  
fitolojia - botany (phytology)  
fizike - physics  
fizikia - physics (science)  
fiziker - physicist  
flece - arrow (bolt)  
flecer - fletcher  
flerovem - flerovium  
flurem - fluorine  
foba - scare (frighten)  
fobi - afraid (scared)  
fobia - fear (phobia)  
fobu - fear (be afraid)  
fobani - scary (frightening)  
Fobos - Phobos  
fokus - focus (concentration)  
fokusa - concentrate  
foli - mad (insane, crazy)  
folia - madness (insanity)  
fon - phone (speech sound)  
fona - pronounce (articulate)  
fonem - phoneme  
fonlojia - phonology  
fonte - fountain (spring, well)  
fora - drill (bore, perforate)  
forke - fork  
forma - shape (sculpt)  
forme - form (shape)  
forta - strengthen (reinforce)  
forti - strong  
fortia - force (strength, power)  
forum - forum (public space)  
fote - light (illumination)  
foti - light (bright)  
fotobaton - torch  
fotofrika - polish  
fotograf - photograph  
fotografia - photography  
fotografer - photographer  
fotografmaxin - camera  
fotolin - optical fibre (optical cable)  
fotominar - beacon (lighthouse)  
fotorade - ray of light  
fotosirke - halo (aureola)  
Fransi Guyana - French Guiana  
fransi krepe - crepe  
Fransi Polnesia - French Polynesia  
Fransia - France  
fransem - francium  
fransofoni - Francophone (French speaking)  
Fransofonia - Francophonie  
frem - frame  
frika - rub (scrape, scrub)  
fuga - return (restore, recover, resume)  
fui - bah! (yuck!)  
fuka - dress (clothe sb.)  
fuke - clothing (clothes)  
fuki - clothed (dressed)  
fuku - wear (dress, put on)  
ful - flower  
fuljar - flower vase  
fulu - blossom (bloom)  
fulmosim - spring (springtime)  
fulpote - flowerpot  
fun - dust (powder)  
funcuper - vacuum cleaner  
funcu - function (work)  
funcabli - valid (workable)  
fung - fungus (mushroom)  
fungonete - mycelium  
fungopal - mushroom (sporocarp)  
furi - angry (furious)  
furia - anger (fury, rage, wrath)  
furete - polecat (ferret)  
fute - foot  
futoban - scaffolding (gangplank)  
futobol - football (soccer)  
futomarke - footprint  
futoxake - leg  
futau - axe (hatchet)  
####G - G  
Gabon - Gabon  
gabra - bury  
gabre - grave (tomb)  
gabrostan - graveyard (cemetery, burial ground)  
gabroxeke - tombstone (gravestone)  
gade - donkey (ass)  
gadogude - mule  
gadolinem - gadolinium  
gaje - elephant  
Galia - Gaul  
galem - gallium  
galaksia - galaxy  
galeria - gallery (exhibition hall)  
galope - canter and gallop  
galta - make a mistake  
galte - mistake (error, fault, blunder, bug)  
galti - wrong (incorrect, erroneous, faulty)  
galto buda - misunderstand  
gam - spouse (husband or wife)  
gama - marry  
gami - married  
gamia - marriage (matrimony)  
gamben - step-child  
gamcin - parent-in-law  
gammai - mother-in-law  
gampai - father-in-law  
Gambia - Gambia  
gamel - camel  
gana - dry out  
gani - dry  
gancau - hay  
ganmosim - dry season  
ganputau - raisin  
gantex - towel  
Gana - Ghana  
Ganda - Uganda  
Ganga - Ganges  
ganya - earn (gain)  
Ganimede - Ganymede  
ganje - cannabis (marijuana, ganja, pot, weed)  
ganum - wheat  
gar - car (cart, carriage, wagon, automobile)  
garparke - car park (parking lot)  
garante - guarantee (warranty)  
garda - guard (watch)  
garder - guardian (watchman)  
garmi - warm (hot)  
garmi masal - garam masala  
garmomosim - summer  
garmomosimmedi den - Midsummer Day  
garmozon - tropics  
garmozoni - tropical  
garmozoni caustan - savannah  
gas - gas  
gasa - gasify (vaporize)  
gasi - gaseous  
gasu - gasify (vaporize)  
gati - hard (tough)  
gatomate - solid  
gatomati - rigid (solid)  
gau - top  
gava - raise (lift)  
gavi - high (tall)  
gavi tanur - blast furnace  
gavia - height (altitude)  
gavu - rise (go up)  
gaudarji - advanced (high-level)  
gaudarju - level up (graduate)  
gautali - vertical  
gautalu - bob up and down  
gautehnia - high technology (hi-tech)  
gaze - gauze  
gazel - gazelle  
gazete - magazine (journal, gazette)  
gazeter - journalist  
geyi - gay (homosexual)  
gem - game  
gema - play a game  
gemer - player (gamer)  
genca - examine (inspect, check)  
Germania - Germania  
germanem - germanium  
Gernezi - Guernsey  
geta - get (receive, obtain, take)  
geter - getter (receiver, recipient)  
geu - earth (ground)  
Gevia - Earth (Terra)  
geudou - peanut (groundnut)  
geuforme - terrain  
geugrafia - geography  
geugunia - ground force (army)  
geukaski krake - fault line  
geukaski plate - tectonic plate  
geulojia - geology  
Geumedi Hai - Mediterranean  
geumetria - geometry  
geunici - underground (subterrainean)  
geunici prizon - dungeon (underground prison)  
geuparlin - equator  
Geuparlini Ginia - Equatorial Guinea  
geupolitike - geopolitics  
geusisme - earthquake  
geutermi - geothermal  
geutike - lot (plot of land)  
gida - guide (lead, show the way)  
gider - guide  
gidobuke - guide book  
gingi - longitudinal (vertical)  
ginglin - warp  
gitar - guitar  
giuke - jade  
glisu - slide (slip, glide, skate)  
gluta - stick (adhere, paste, glue)  
glute - glue (adhesive)  
gluti - sticky (ahesive)  
gluten - gluten  
glutobende - adhesive bandage (band-aid, sticking plaster)  
glutofan - clay  
glutograf - sticker  
gol - goal (destination)  
gola - destine (set)  
golem - golem  
gom - rubber  
gon - corner (angle)  
gonmetrer - goniometer  
goril - gorilla  
goton - cotton  
graf - drawing (graph, image)  
grafa - draw  
grafi - graphic (pictorial)  
grafbuke - picture book  
grafer - illustrator (graphic artist)  
grafsage - comic (cartoon)  
gram - gram (g)  
granite - granite  
grau - gravel  
Grenada - Grenada  
Grenadin nesia - the Grenadines  
grimas - grimace  
grom - thunder (roaring)  
gromtafun - thunderstorm  
grosi - thick  
grosi harfe - bold letter  
grosia - thickness  
grupe - group  
Guadelupe - Guadeloupe  
Guam - Guam  
Guangjou - Guangzhou (Canton)  
guanxe - relationship (association, connection)  
Guatemala - Guatemala  
gubu\* - hippopotamus  
gude - horse  
guh - cave  
gui - ogre (troll, goblin)  
guipapil - oriental poppy  
Guyana - Guyana  
gujarati - Gujarati  
guke - florist's chrysanthemum  
gul - ghoul  
gula - swallow  
gum - drum  
gun - army  
gunjan - soldier  
gunrajia - shogunate  
gunrajer - generalissimo (shogun)  
guru\* - guru (teacher)  
gurube - pig  
gurubomanse - pork  
gusta - taste (sense flavor)  
guste - taste (flavor)  
gustu ko - taste like  
gute - knee  
####H - H  
ha - with (there be; have)  
ha - yes  
he - one (someone)  
habar - news  
habargazete - newspaper (gazette)  
habaxi - Abyssinian  
Habaxia - Abyssinia  
hafiza - keep (preserve, conserve, retain, spare)  
hafizer - keeper (preserver)  
hafnem - hafnium  
haha - laugh  
hai - sea  
hayi - maritime  
hayalge - seaweed (macroalgae)  
hayamirer - admiral  
haicau - seagrass  
haiful - sea anemone  
haigun - sea force (navy)  
haihiyar - sea cucumber  
haijel - jellyfish (seajelly)  
hainili - aqua (teal)  
haiporte - harbor (seaport)  
haitate - coast (beach)  
Hayakia - Armenia  
haida - let's  
hake - right (entitlement)  
hal - state (condition, status, situation)  
halala - allow (permit)  
halali - permissible (allowed, halal)  
halaloliste - whitelist  
halela - praise (commend, exalt)  
halif - caliph  
halifia - caliphate  
halou - hello (hi)  
hami - important  
hamu - matter (be important)  
hamake - hammock  
hamar - hammer  
hamili - pregnant  
hamir - yeast  
hande - hand  
handi - manual  
handoxake - arm  
haos - chaos (disorder, turmoil)  
hapa - fit (adapt, adjust, make suitable)  
hapi - suitable (appropriate, apt, fit)  
hapu - fit (suit, be suitable)  
haraba - ruin (destroy, devastate, demolish)  
harabi - bad (ruined, destroyed)  
harabu - crash (shut down, terminate)  
harama - forbid (ban, disallow)  
harami - forbidden (illicit, haram, taboo)  
haramliste - blacklist  
harfe - letter (character, written symbol)  
harfia - alphabet  
harmoni - harmonious  
harmonia - harmony  
harnes - harness  
Hartum - Khartoum  
hasa - distinguish  
hasi - special (distinct)  
hasia - distinction (specialty)  
hata - until (til, up to)  
hato - even (implying extreme example)  
hatre - danger (peril)  
hatri - dangerous (perilous)  
hau - wind  
hava - blow  
Havai - Hawaii  
Havai nesia - Hawaiian archipelago  
haxix - hashish  
helem - helium  
heleni - Greek (Hellenic)  
Helenia - Greece  
helis - spiral (helix, corkscrew, twist)  
helisbabul - umbrella thorn acacia tree  
helisviman - helicopter  
helpa - help (assist)  
helpe - help (aid, assistance)  
Helsinki - Helsinki  
hem - hmm  
hema - ponder (think, contemplate, consider, regard)  
hemah - tent  
hen - hatred (hate, resentment, odium)  
hena - hate (despise)  
herze - hertz (Hz)  
Hesia - Hesse  
hesem - hassium  
hibride - hybrid (mongrel)  
hidre - hydrogen  
hiyar - cucumber  
hijabe - veil (cover, screen)  
hijeni - cleanly (hygienic, sanitary)  
hijenia - hygiene (cleanliness)  
him - snow  
himu - snow (be snowing)  
himros - frost  
Himalia - Himalayas  
Hinde riu - Indus river  
hindi - Hindi (Hindustani)  
Hindia - Hindustan  
hindem - indium  
hindiste - Hindu  
hindistia - Hinduism  
hindostani - Hindustani language  
Hiperyon - Hyperion  
hisaba - calculate  
hisabe - calculation  
hisabia - arithmetics  
hisabolojia - mathematics (math)  
hisabolojer - mathematician  
histor - history (annals)  
historia - history (study of history)  
historer - historian  
Ho Ci Min site - Ho Chi Minh City (Saigon)  
hobe - hobby  
hobiste - hobbyist  
hoga - burn (cause to burn)  
hoge - fire (burning)  
hogi - fiery  
hogu - burn (be burned)  
hogopujia - pyrolatry  
hogosanduke - lantern  
hogotehne - fireworks (pyrotechnics)  
hogoxan - volcano  
hogoxani kance - volcanic glass  
hogoxeke - flint  
hoke - hockey  
holi - whole (entire)  
holia - wholeness (integrity)  
holgraf - hologram  
holir - cholera  
holmem - holmium  
Hong Gong - Hong Kong, SAR China  
hor - hour  
horloger - clock (watch)  
horlogerminar - clocktower  
hormon - hormone  
Horvatia - Croatia  
hotel - hotel  
hui - ash (ashes)  
huidarte - podzol  
huirangi - grey (gray, ashy)  
huke - hook  
hukokrus - swastika (hooked cross)  
hulei - fox  
humus - chickpea  
humusosaus - hummus  
hura - free (liberate)  
huri - free (unchained)  
huria - freedom (liberty)  
hurargente - mercury (quicksilver)  
huriste - liberalist  
huristi - liberal  
huristia - liberalism  
huxi - nice (pleasant, comfortable, cushy)  
####I - I  
ya - by (at, in, on)  
ya ke - where  
ya lin - online  
ya ve - there  
ye - this  
yi - this  
yaga - estimate (approximate)  
yago - about (approximately, nearly, almost)  
yagones - peninsula  
Yahve - Yahweh (Jehovah)  
yake - yak  
yala - hurry (hasten)  
yam - food (meal)  
yama - consume (eat or drink)  
yami - delicious (yummy)  
yamfite - vegetable  
yamyau - hunger  
yamkamar - dining room  
yamsukarcau - duruka  
yang - kind (style, sort, type)  
Yapetus - Iapetus  
yasen - ash tree  
yatim - orphan  
yatimdom - orphanage  
yau - need (shortage, lack)  
yavi - needy (lacking)  
yavu - need (lack)  
yavan - necessary (needed)  
yauxina - trust (rely)  
yauxinabli - loyal (faithful, trustworthy)  
yauxinablia - loyalty (faithfulness)  
ibri - Hebrew  
ica - will (want)  
ice - will (volition, desire)  
idei - idea (concept, notion)  
ideyi - conceptual  
ideigraf - ideogram  
idiote - idiot  
idioti - stupid (idiotic)  
idiotia - idiocy (stupidity)  
yehudi - Jewish  
yehudistia - Judaism  
yei - yay! (yeah!)  
Yemen - Yemen  
Yesus - Jesus  
yeze - coconut tree  
ifrite - ifrit  
iyon - ion  
iyoni radi - radioactive  
iyoni radia - radioactivity (ionizing radiation)  
iki - -ic (a person or thing with specific character)  
impera - reign (rule as an emperor)  
imperia - empire  
imperer - emperor  
imperiste - imperialist  
imperistia - imperialism  
in - inside (interior)  
inda - contain (include)  
indi - inner (internal)  
inan - container  
indika - indicate (point into)  
inite - content  
injeni - innate (endogenous, indigenous, inborn)  
inklusa - include (enclose, hold in)  
inkluso - including  
inklusivi - inclusive  
inliste - table of contents (inventory)  
inmigra - immigrate (move in)  
inmigran - immigrant  
inmisa - import  
innam - endonym  
inploze - implosion  
inplozu - implode (collapse)  
inpuxa - squeeze (squish)  
insida - crouch (squat)  
inspeta - inspect  
intra - enter (insert, put in)  
intre - inside (interior)  
intri - inward (internal)  
intro - inside  
intru - enter (get in)  
introspete - introspection  
introversi - introvert  
Indonesia - Indonesia  
insan - human being  
insani hake - human rights  
insania - mankind (humanity)  
insaniki - humane  
insaniste - humanist  
insanisti - humanistic  
insanistia - humanism  
internete - internet  
inxala - hope (wish)  
Io - Io  
yodem - iodine  
yoga - do yoga  
yoge - yoga  
yogiste - yogi  
yohani feste - Saint John's Day  
yoke - yoke  
yom - day (24 hours)  
yomsete - week  
yongu - melt (be liquified)  
yongopetre - lava  
yongosaha - smelt  
yorubi - Yoruba (language and people)  
yote - drop (droplet)  
yota\* - yotta-  
Irakia - Iraq  
Iran - Iran  
iridem - iridium  
ironi - ironic  
ironia - irony  
islam - submission (surrender)  
islamu - surrender (submit, yield)  
islamfobia - islamophobia  
islamiste - muslim (moslem)  
islamisti - Islamic  
islamisti xaria - shari'a  
islamistia - Islam  
Islandia - Iceland  
Israel - Israel  
iste - proponent (supporter, activist, -ist)  
istia - ism (doctrine, ideology, religion, etc)  
ite - object (patient, target)  
Italia - Italy  
itis - inflammation (-itis)  
iva - tend to  
ivia - tendency (inclination)  
yumor - humor  
yumori - humorous (comical, funny)  
yumoriste - humorist  
yuterbem - ytterbium  
yutrem - yttrium  
####J - J  
jaga - wake (make awake)  
jagi - awake  
jagu - wake (become awake)  
Jayeria - Algeria  
jake - jacket  
Jakarta - Jakarta  
jama - collect (gather, bring together, assemble)  
jami - collective  
jamia - collection (congregation, assembly)  
jamhafiza - hold together  
jamkarde - trading card  
Jamaika - Jamaica  
jampa - jump  
jamul - jamul (jambul, rose apple)  
jan - person (individual)  
janel - window  
janelfrem - window frame  
jangi - crafty (dexterous)  
janger - artisan (craftsman)  
jangle - forest (woods, jungle)  
jar - jug (jar, pitcher)  
jar - jar (jug, pitcher, carafe, amphora, vase)  
jau - barley  
javaba - respond (give an answer)  
javabe - answer (reply, response)  
jaze - jazz  
jebe - pocket  
jebria - algebra  
jeinistia - Jainism  
jeka - borrow (lend)  
jekodona - lend  
jekogeta - borrow  
jekologe - loanword  
jel - gel (jelly)  
jelosi - jealous  
jen - birth  
jena - give birth (beget, generate, breed)  
jeni - raw (crude)  
jeni bax - native language (mother tongue)  
jenu - be born  
jenden - birthday  
jengrupe - generation (cohort)  
jenita - breed  
jenklas - caste  
jenostan - birthplace  
jentipe - genotype  
jeng - fight (war, battle, combat)  
jengi - military (martial, warlike)  
jenger - warrior (fighter)  
jengoxute - martial art  
jenxen - ginseng  
Jerze - Jersey  
jeste - gesture  
Jibraltar - Gibraltar  
Jibuti - Djibouti  
jihade - struggle (strife)  
jin - advancement (milestone)  
jina - put forward (advance, progress)  
jino - forward  
jinu - advance (progress, go forward, enter)  
jinmun - entrance  
jinse - gender (sex)  
jinsi - sexual (pertaining to gender)  
jinsolojia - gender studies  
jiraf - giraffe  
jiu - life (existence)  
jivi - live (be alive, living)  
joke - joke  
joker - joker  
jong - species  
joven - youth (young person)  
joveni - young (juvenile)  
joveni fem - girl  
joveni man - boy  
joveni moke - sapling  
jovenia - youth (young age)  
juda - judge  
jude - judgment (sentence)  
judi - judicial  
juder - judge (referee)  
judau - judo  
jul - joule (J)  
jumle - sentence (phrase)  
jung - middle (center)  
junga - center (concentrate)  
jungi - central (middle)  
jungu - to be centered (amid, in the middle)  
Jungafrike - Central African Republic  
jungofon - vowel  
jungoxulkan - secondary school  
Junguo - China  
jupe - skirt  
Jupiter - Jupiter  
jus - juice  
justi - precise (exact, accurate)  
justo - just (exactly, precisely)  
justopaver - sniper (sharpshooter)  
jux - injection  
juxa - inject  
####K - K  
ka - than (as, compared to)  
ke - what?  
ki - which?  
ki yangi - what kind of?  
ki jan - who?  
ki sate - when?  
ki xei - what thing?  
ko multo - how many?  
ko? - how?  
kababa - barbecue (grill)  
kababi manse - grilled meat (kebab)  
kabau - water buffalo  
kabin - cabin (booth)  
kaboge - squash (pumpkin, gourd)  
Kabu Verdi - Cabo Verde (Cape Verde)  
kade - cod  
kadem - cadmium  
kafe\* - coffee  
kafekan - cafe (coffee shop)  
kafekupe - coffee cup  
kafepote - coffeepot  
kafir - infidel (pagan, heathen, unbeliever)  
kaguje - paper (material)  
kagujolimon - key lime  
kaya - open  
kayi - open (not closed)  
kayu - become open  
Kaiman nesia - Cayman Islands  
kaka - defecate (shit)  
kake - excrement (shit)  
kakau - cocoa  
kal - void (empty space)  
kali - empty (void)  
kali harfe - space (character)  
kalem - potassium  
Kalalia - Greenland  
kalam - pen (writing tool)  
kalende - calendar  
kalifornem - californium  
Kalisto - Callisto  
kalkulia - calculus (manipulation of symbolic expressions)  
kalmar - squid (cuttlefish)  
kalsem - calcium (Ca)  
kalsite - calcite  
kalsokristal - marble  
kalsomate - lime  
kalsopetre - limestone  
kamia - sexual desire (lust)  
kamar - room (chamber)  
kamargau - ceiling  
kamartal - floor  
Kambojia - Cambodia  
Kamerun - Cameroon  
kamil - German camomile  
kamis - shirt  
kamisi xake - sleeve  
kamote - sweet potato  
kampe - camp  
kamper - camper  
kampostan - campground  
kamri - Welsh  
Kamria - Wales (Cambria)  
kan - shop (store or workshop)  
Kanada - Canada  
kanal - channel  
kanala - channel (conduct)  
kanaler - conduit (channel)  
kanape - sofa (couch)  
kance - glass  
kancodaka - glaze (vitrify)  
kancodake - glazing (enamel)  
kande - candy (sweets)  
kandel - candela  
kang - comb  
kangaru\* - kangaroo  
kanyon - canyon (ravine, gorge, gully)  
kanjar - dagger  
kankuate - kumquat  
kano\* - canoe  
kante - shoulder  
Kantalupo va Sabina - Cantalupo in Sabina  
kantalupomelon - cantaloupe  
kanun - law  
kapa - catch (capture, seize, snatch, intercept)  
kapa pex - catch fish  
kapotruke - trap (snare)  
kapse - box (container)  
kar - work (job, task)  
kara - work  
karer - worker  
karkan - workshop  
karloge - verb  
karmeze - desk  
karmisa - submit (present)  
karxuler - apprentice  
Karaibia - Caribbean  
karaoke - karaoke  
karate\* - karate  
karau - caraway  
karbe - carbon (coal)  
karbodulokside - carbon dioxide  
karbosui - carbohydrate (saccharide)  
karcof - globe artichoke  
karde - card  
kardon - thistle  
kardonkarcof - artichoke thistle (cardoon)  
karibe - proximity  
karibi - near (close)  
karibo - nearly (closely, almost)  
karibu - approach (get near)  
karimi - charitable (gentle, kind)  
karimia - charity  
karite - shea (vitellaria)  
karnadi - Kannada  
karnadia - Karnataka  
karote - carrot  
karsi - rough (coarse)  
karsolimon - makrut lime (kaffir lime)  
Kartvel - Georgia (Republic of Georgia)  
karvan - caravan (convoy)  
kas - event (case, instance)  
kaske - shell (crust, carapace)  
kastan - chestnut  
kastor - beaver  
kata - cut  
katoglutoban - clipboard (paste buffer)  
Katalunia - Catalonia  
katan - sword  
Katar - Qatar  
katus - cactus  
kau - pit (excavation, cavity)  
kava - dig (excavate)  
kavayi - cute (sweet)  
Kaukasia - Caucasia  
kax - cash box  
kaxer - cashier  
Kazakia - Kazakhstan  
keci - polite  
kecape - ketchup  
kega - visit  
kege - visitation (visit)  
keger - visitor (guest)  
keke - cake (cookie)  
kelel - noise  
kelvin - kelvin  
Kemia - Ancient Egypt (Kemet)  
Kenia - Kenya  
kenar - border (edge, fringe, margin, rim, side, shore, periphery)  
kenari - peripheral  
kenarbaryer - fence  
kenarfon - consonant  
kerne - core (nucleus, kernel)  
kerni arme - nuclear weapon (nuke)  
kerni darunia - nuclear fusion  
kerni energe - nuclear energy  
kerni fenia - nuclear fission  
kerni fizikia - nuclear physics  
kerube - cherub  
ketle - kettle  
kex - hair  
kexbende - hairband (headband)  
kexosabun - shampoo  
kilogram - kilogram (kg)  
kilomitre - kilometer (km)  
kim - substance (physical material from which something is made)  
kimi - chemical  
kimem - chemical element  
kimlojia - chemistry  
kimono\* - kimono  
kin - movement  
kina - move (transfer, shift, stir, budge, rouse, motivate, inspire)  
kini - kinetic  
kinu - move oneself  
kingraf - movie (cinema)  
kingrafi - cinematic  
kingrafia - cinematography  
kingrafkan - movie theatre  
Kinxasa - Kinshasa  
Kinxasa Kongo - Congo Kinshasa  
kioske - kiosk  
Kipris - Cyprus  
kir - carat  
kirdona - rent out (let, lease)  
kirgeta - rent (charter, lease)  
kirate - carat  
Kirgizia - Kyrgyzstan  
Kiribati - Kiribati  
kirili harfia - Cyrillic alphabet  
kita - go (move away)  
kiti - gone (away)  
kitana - remove (take away)  
kitaba - write  
kitabe - writing (text)  
kitabia - literature (body of written works)  
kitaboforme - formatting  
kitabokan - library  
kitabomaxin - typewriter  
kitabominister - librarian  
kivi\* - kiwi fruit  
klara - clarify (clear up)  
klari - clear (obvious)  
klaro - of course (obviously)  
klas - class (category)  
klasa - classify (categorize)  
klien - customer (client, patron)  
klika - click (snap)  
klim - climate  
klimlojia - climatology  
klimmute - climate change  
klon - clone (replica)  
klona - clone (replicate)  
klorem - chlorine  
klube - club  
klusa - close (shut)  
kobalte - cobalt  
koda - encode (encrypt)  
kode - code (cipher)  
koi (koyi) - some  
koi jan - someone (somebody)  
koi sate - sometime  
koi xei - something  
koke - coca  
kokokol - Coca-Cola  
kokode - chicken  
Kokos nesia - Cocos (Keeling) Islands  
kol - cola  
Kolombia - Colombia  
kolona - colonize  
kolonia - colony (settlement)  
koloner - colonist  
koloniste - colonialist  
kolonistia - colonialism  
kolum - column (pillar, pole, post)  
kom - comma  
komali - soft  
Komoro nesia - Comoros  
kompania - company (corporation)  
komputa - compute (to process data)  
komputer - computer  
komuna - share  
komuni - common (shared)  
komunkratia - republic  
koni - common (mutual)  
kono - together (jointly, mutually)  
konbax - common language  
konboni - match (fit, suit, go well together)  
koncaniste - communist  
koncanistia - communism  
konformu - conform (fit, mold)  
konfuncabli - compatible (supported)  
konkara - collaborate (work together)  
konpaxia - compassion  
konsau - information (communicable knowledge)  
konsavana - communicate (inform about)  
konsela - give consultation  
konseler - counselor (consultant)  
kontra - go against  
kontrete - pact (contract, covenant, alliance)  
Konakri Ginia - Guinea  
koncung - insect  
kong - hole  
konga - pierce (perforate, bore)  
Kongfuze - Confucious  
kongfuzistia - Confucianism  
Konkani - Konkani  
konserte - concert  
konus - cone  
kopa - copy (replicate)  
kope - copy (duplicate, replica)  
kopohake - copyright  
kopernikem - copernicium  
kora - run  
korer - runner  
koral - coral  
korne - horn  
kornomelon - horned melon (kiwano)  
kornonos - rhinoceros  
koron - crown  
koronvirus - corona virus  
korta - shorten  
korti - short (brief)  
kortokrokodil - alligator  
kos - cough  
kosmi - cosmic  
kosmia - space (cosmos, universe)  
kosmobiulojia - astrobiology  
kosmonau - spaceship  
kosmonaver - cosmonaut  
Kosovo - Kosovo  
kosta - cost  
koste - cost (price)  
kosti - expensive (costly)  
Kosta Rika - Costa Rica  
kote - coat  
Kote Da Ivar - Côte d’Ivoire (Ivory Coast)  
krabe - crab  
krake - crack (rift)  
kran - valve (tap, faucet)  
kratia - rule (reign)  
krem - cream  
kremi - creamy (cream colored)  
krepe - pancake  
krepokan - pancake house (crêperie)  
krevete - shrimp (prawn)  
krim - crime  
krimi - criminal  
kriste - Christ (messiah)  
kristi - messianic  
krististe - Christian  
krististia - Christianity  
kristojen - Christmas  
krita - cry (shout)  
kriton - krypton  
krize - crisis  
krizi - critical (pertaining to crisis)  
krokodil - crocodillian  
krokroke - frog  
kromem - chromium  
krote - mole (burrowing animal)  
kruasante - croissant  
krus - cross  
krusu - cross (go across)  
krusarke - crossbow (ballista)  
krusfiksa - crucify  
krusolin - crosshair (reticle)  
kuani - wide (broad)  
kuania - width (breadth)  
kuang - mineral (ore)  
kuanga - mine (extract)  
kuangia - mine  
kuanger - miner  
kuangosui - mineral water  
kuangotunel - mineshaft  
kuarze - quartz  
kube - cube  
Kuba - Cuba  
kuga - weep (cry)  
kuka - cook (prepare food)  
Kuke nesia - Cook Islands  
kuker - cook (chef)  
kukokamar - kitchen  
kuli - cool  
kulombe - coulomb (unit)  
kultur - culture  
kupe - drinking vessel (cup, glass, mug, goblet, chalice)  
kupocate - dome  
kupon - coupon  
kupre - copper  
kurem - curium  
kuran - Quran (Koran)  
kurse - chair  
kurve - curve (bend)  
kurvi - curvy (curved)  
Kuvaitia - Kuwait  
kuxa - lay (lay down)  
kuxu - lie (lie down)  
kuxen - cushion (pillow)  
kuxloke - berth (couchette)  
####L - L  
la - from (since, because)  
le - he or she or it  
les - they  
labe - lip  
lada - load (to charge)  
lage - lake  
Lagos - Lagos  
laya - come (arrive)  
layana - bring  
laje - garbage (rubbish, trash)  
lake - lacquer (varnish)  
lali - red  
lalbauxeke - ruby  
lalolince - bobcat  
laloranje - mandarin orange (tangerine)  
lalsalmon - sockeye salmon  
lama\* - lama  
lampe - lamp  
lan - curse (damn!)  
lana - curse (swear)  
lanca - throw (launch)  
lanci - projectile (thrown)  
lancite - projectile (missile)  
lancograf - projection (image)  
lancografa - project (cast)  
lancografer - image projector  
langan - banister (handrail)  
Lanka - Sri Lanka (Ceylon)  
lantanem - lanthanum  
larve - larva (maggot, caterpillar)  
lasti - elastic  
lasun - garlic  
lata - be beside (accompany)  
late - side (flank)  
lato - sideways (laterally)  
latojan - companion (partner, sidekick)  
latini harfia - Latin alphabet  
latinkitaba - romanize  
Latvia - Latvia  
lau - elder  
Lau - Laos  
lavi - old (aged, elderly)  
lavi - Lao (Laotian)  
laurensem - lawrencium  
lax - leftover (residue, vestige)  
laxa - leave behind (abandon, let go)  
laxu - stay behind (linger)  
lazanye - lasagna  
lazuri - azure  
lazurpetre - lapis lazuli  
lefte - left  
lefti - left hand  
leftiste - leftist (left-winger)  
legi - light (weightless)  
lengi - cold  
lengomosim - winter  
lengomosimi - wintry  
lense - lens  
lenti - slow (lethargic)  
lenxa - practice (to exercise)  
lenxe - exercise  
letis - lettuce  
leze - pear  
liama\* - llama  
liba - erect  
libi - erect (standing)  
Libia - Libya  
libu - stand  
liboban - shelf (bookshelf)  
libobaze - stand (rack)  
Libanen - Lebanon  
libel - dragonfly  
Liberia - Liberia  
lice - lychee (litchi)  
lida - lead (direct)  
lider - leader (director)  
lidolin - leash (rein)  
Lietuva - Lithuania  
lietuva bax - Lithuanian  
lifaf - wrapping (envelope, covering)  
lifafa - wrap  
liga - associate  
lige - league (association)  
Lihtenstain - Liechtenstein  
lili - little (small; a little, somewhat)  
lilbol - bubble  
lilyam - snack  
lilkaboge - zucchini  
lilsite - small town  
lilxeke - pebble (gravel)  
lilake - lilac  
lilaki - lilac color  
limi - five (5)  
limfas - pentahedron (prism)  
limgon - pentagon  
limyom - Friday  
limlun - May  
limite - limit (boundary)  
limiti - finite (limited)  
limon - lemon  
limonike - citrus fruit  
limonlugi - lime green  
limonrangi - yellow  
lin - line (thread, string)  
linem - fibre  
linparce - line break (newline)  
lince - lynx  
linfe - lymph  
linka - connect (join, link)  
linke - joint (link)  
lisi - smooth  
lisan - tongue  
liste - list (listing, catalogue)  
litem - lithium  
litre - litre (liter)  
livermorem - livermorium  
lobake - radish  
loga - say (speak, talk)  
loge - speech (talk, words)  
logi - spoken (lexical)  
logia - vocabulary (lexicon)  
logaslia - etymology  
logem - word (lexeme)  
logironia - verbal irony (sarcasm)  
logivi - talkative  
logofilia - logophilia  
logofiler - logophile (word buff)  
logoliste - dictionary (word list)  
logike - logic (deduction)  
logiki - logical  
loja - research (to study)  
lojia - science (study, research)  
loka - put (place, set)  
loke - place (location)  
loki - local  
loku - be located (lie, be situated)  
lon - discussion (debate, discourse)  
lona - debate (discuss)  
lona biznes - negotiate (arrange)  
London - London  
longa - lengthen (prolong)  
longi - long (lengthy)  
longia - length  
longo - long (over a gread distance)  
longoduri - long (long-lasting, prolonged)  
longoduro - for a long time  
longokrokodil - crocodile  
longopipre - long pepper (pipli)  
lontre - otter  
lote - batch (lot)  
lova - leak  
lova sang - bleed  
lugi - green  
lugomelon - honeydew (green melon)  
Luksemburge - Luxembourg  
lul - pearl  
lun - moon  
lun - month  
lunkeke - mooncake  
lung - dragon  
lusun - asparagus  
luta - rob (loot, plunder, pillage, ransack)  
luter - robber (plunderer)  
lutetem - lutetium  
####M - M  
me - I (me)  
mi - my  
mes - we  
maf - pardon (forgiveness; sorry)  
mafa - forgive (pardon)  
magi - magical  
magia - magic  
magasar - spell (enchantment)  
mager - magician (sorcerer)  
magesem - magnesium  
Magyaria - Hungary  
Magribia - Morocco  
mai - mother (mom, mama)  
maimai - maternal grandmother  
maipai - maternal grandfather  
mayan - Maya  
Mayote - Mayotte  
mais - corn (maize)  
maitnerem - meitnerium  
majenti - magenta (fuchsia)  
makah - Mecca  
makal - article (writing)  
makan - butter  
makanful - dandelion  
makas - scissors (shears)  
Makau - Macao  
mal - property (belongings, possessions)  
mala - own (possess, have)  
malu - belong  
malan - owner (proprietor)  
malnomia - economics  
malagasi - Malagasy  
Malagasia - Madagascar  
malayi - Malay  
malayali - Malayali (Malayalam)  
Malaisia - Malaysia  
malaria - malaria  
Malavi - Malawi  
Mali - Mali  
malike - jasmine  
Malta - Malta  
Malvinas nesia - Falkland Islands (Malvinas)  
mam - breast (boob, tit)  
mamal - mammal  
man - male  
mani pute - son  
mani rajer - king  
manete - magnet  
maneti - magnetic  
mangi - busy (occupied)  
mangan - manganese  
mango\* - mango  
mangus - mangosteen  
Manihai - prophet Mani  
manihayistia - Manichaeism  
Manin nes - Isle of Man  
manyoke - cassava (manioc)  
manir - behavior (manners)  
manira - behave (act)  
manse - meat (flesh)  
mante - steamed bun (mantou, manti)  
mantol - cape (cloak, mantle)  
mantra - chant  
mantre - mantra  
mar - time (instance, occasion)  
marati - Marathi  
maraton - marathon  
marca - walk (march)  
margai - margay  
margarin - margarine  
margarite - daisy  
Marian nesia - Northern Mariana Islands  
marka - mark (leave a mark)  
marke - mark (trace)  
Marse - Mars  
martinluteristi - Lutheran  
martinluteristia - Lutheranism  
Marxal nesia - Marshall Islands  
mas - mass (quantity of matter)  
masmul - tuber (bulb)  
masmulsolful - Jerusalem artichoke (sunroot)  
masaja - knead (massage)  
masaje - massage  
masal - spice (seasoning)  
masali tike - tikka masala  
maske - mask (camouflage)  
maste - mast  
mate - matter (substance)  
mati - material  
matras - mattress  
matur - adult  
maturi - mature (ripe, adult)  
maturi fem - woman (adult female)  
maturi man - man (adult male)  
mau - cat  
max (maxo) - more  
max ka bas - too much  
maxa - increase  
maxi - additional  
maxo - also (too)  
maxu - exceed (be greater than)  
maxboni - bonus  
maxdarja - increment  
maxfila - prefer (favor)  
maxfili - favorite (preferred)  
maxfilistia - favoritism  
maxforta - reinforce (replenish)  
maxforte - reinforcements  
maxim (maximo) - most (maximally)  
maxima - maximize  
maxime - maximum  
maximi - maximal  
maxin - machine  
maxori - major (not minor)  
maxoria - majority  
maze - sock (stocking)  
meca - compete (have a match)  
mece - match (contest)  
mede - middle (the part in between)  
medi - medium (intermediate, mean)  
media - medium (media)  
medu - among (amid, between)  
medofas - interface  
medal - medallion (medal)  
meden - field (square, plaza, maidan)  
medeni - open (wide, spacious)  
medenfobia - agoraphobia  
medenpapil - corn poppy  
medika - heal (cure, remedy)  
medikia - medicine (field of study)  
mediker - doctor (medic, physician, healer)  
medikosui - potion  
medita - meditate (ponder)  
mege - cloud  
megagram - tonne (metric ton)  
megavate - megawat (MW)  
meh - sheep  
mehi kex - wool (fleece)  
mei - every (each)  
mel - honey  
melvespe - honeybee  
melvesponide - beehive (honeycomb)  
melvesposanduke - beehive (beehouse)  
melodi - melodious (melodic)  
melodia - melody  
melon - muskmelon  
mem - memory (recollection)  
mema - remember (recall)  
membin - monument (memorial)  
memnote - memorandum (memo)  
memba - belong (be a member)  
member - member (component)  
men - meaning (signification)  
mena - mean (signify)  
mening - meninx (meninges)  
meningitis - meningitis  
menter - advisor (counselor, mentor)  
merante - lauan tree (meranti, balau)  
Merkur - Mercury  
mesta - master (be an expert at sth)  
mester - master (expert)  
metal - metal  
metalbede - anvil  
metaljanger - blacksmith (iron forger)  
metallin - wire  
metode - method (means)  
metra - measure (take measurements)  
metre - measurement  
metrograf - map (chart)  
metrografia - cartography  
metrun - unit (measurement)  
Mexiko - Mexico  
Mexiko site - Mexico City  
meze - table  
mezostan - plateau (tableland)  
mezotex - tablecloth  
Myanma - Myanmar (Burma)  
mien - noodle  
migra - move (migrate, relocate)  
migre - migration (moving)  
migru - move (migrate, relocate oneself)  
mikri - tiny (microscopic)  
mikro\* - micro-  
mikrobiu - microorganism (microbe)  
mikrobiulojia - microbiology  
mikroskope - microscope  
Mikronesia - Micronesia  
mili\* - milli-  
miligram - milligram  
milimitre - millimeter  
milke - milk  
milkokardon - milk thistle  
mima - mimic (imitate)  
mimer - imitator (mime)  
Mimas - Mimas  
min (mino) - less  
min ka bas - too little  
mina - except (minus)  
mina - decrease (lessen)  
mini - less (fewer)  
minu - subceed (be less than)  
mindarja - decrement  
minar - tower  
minga - brighten  
mingi - bright (brilliant, clear)  
minim (minimo) - least (minimally)  
minima - minimize  
minimi - minimal  
minimistia - minimalism  
minister - minister  
ministeria - ministry  
minori - minor (not major)  
minoria - minority  
minte - mint  
minute - minute  
mira - reflect  
mirer - mirror  
mirsonde - echo  
Miranda - Miranda  
mirdi - faint (depending on context: soft, dull, mild, weak, slow, subtle)  
mirdu - fade  
misa - send (emit, transmit)  
misia - mission (transmission, emission)  
miser - sender (transmitter)  
misal - example (instance of)  
misalo - for example  
miskini - poor (miserable)  
misri - Egyptian  
Misria - Egypt  
mita - meet  
mite - meeting (gathering)  
mitre - meter (100 cm)  
mixa - mix (blend)  
mixi alkol - cocktail  
mixer - mixer (blender)  
mode - way (manner, mode)  
modologe - adverb  
model - model (design)  
modela - model (design)  
moge - ink  
moke - tree  
mokoban - wood board (plank)  
mokojanger - carpenter  
mokojongoparke - arboretum  
mokomate - wood (timber)  
mokotan - log (trunk)  
mol - mole (unit)  
mola - grind (grind in mill)  
molia - mill  
moler - miller  
molxeke - grindstone (millstone)  
Moldova - Moldova  
molekul - molecule  
molidenem - molybdenum  
moluske - mollusk  
Monako - Monaco  
mongoli - Mongol  
Mongolia - Mongolia  
monoster - monster  
morfe - morph  
morfem - morpheme  
Moris - Mauritius  
morta - kill  
morte - death  
morti - dead (deceased)  
mortu - die  
morter - killer  
mos - moss  
mosi - mossy  
mosim - season  
moskite - mosquito  
Moskou - Moscow  
moskovem - moscovium  
mote - motion (movement)  
moter - engine (motor)  
motogar - motorcar (automobile)  
motosikle - motorcycle  
Mozambike - Mozambique  
mudan - peony  
muh - cow  
muhmanse - beef  
muke - face  
mukofun - face powder  
mul - root  
multi - many (much)  
multia - number (abundance)  
mum - wax  
mumcape - wax seal  
mumfote - candle  
mumjan - mummy  
mummelon - winter melon (wax gourd, ash gourd)  
Mumbai - Mumbai (Bombay)  
mun - door (gate, portal)  
mungus - mongoose  
mur - wall (structure for delimitation)  
murkaguje - wallpaper  
murce - ant  
Muritania - Mauritania  
mus - coercion  
musa - coerce (force, compel)  
muskete - musket  
musketer - musketeer  
muskul - muscle  
muskulbin - bodybuilding  
muta - change (alter, convert)  
mux - mouse  
muzika - play music  
muzike - music  
muziker - musician  
####N - N  
na - without  
na lin - offline  
ne - none  
no - not (no)  
nabe - prophecy  
naber - prophet  
nafas - breath  
nagre - town  
nagri - urban  
nahun - nail (fingernail)  
Naijiria - Nigeria  
najis - corruption (filth, pollution, contamination, najis)  
najisa - corrupt (pollute, soil, defile, stain, taint)  
najisi - dirty (soiled, polluted, defiled, tainted, unclean, impure)  
najisbinde - stain (spot)  
nam - name  
nama - be called (be named)  
namana - call (name)  
namkitaba - sign (autograph)  
namloge - noun  
Namibia - Namibia  
nanas - pineapple  
nano\* - nano-  
nanomitre - nanometer  
narake - hell  
narde - backgammon  
nas - people (folk)  
nasi - national  
nasi sosistia - national socialism  
nasia - nation  
nasiste - nationalist  
nasistia - nationalism  
nasmedi - international  
natre - natron  
natrem - sodium  
nau - boat (ship)  
nava - sail  
naver - sailer  
naukaper - privateer (buccaneer)  
naulefte - port (left side of a ship)  
nauraite - starboard (right side of a ship)  
nauxef - captain  
navati - Nahuatl (Nahua)  
Nauru - Nauru  
nautil - nautilus  
naziste - Nazi  
nazistia - Nazism  
Nederlandi Antil - Netherlands Antilles  
Nederlandia - Netherlands  
nefre - kidney  
nefritis - nephritis  
nefte - oil  
neftoguke - Indian chrysanthemum  
nega - refuse (deny, decline)  
nen - year  
nenfeste - anniversary  
nenmesyom - date  
nenufar - water lily (nenuphar)  
neodimem - neodymium  
neon - neon  
Nepal - Nepal  
Neputun - Neptune  
neputunem - neptunium  
nes - island  
nesia - archipelago  
nete - net (web, mesh)  
netodona - upload  
netogeta - download  
netoloke - website  
Nevis - Nevis  
neur - nerve  
neuri - neural  
neurcel - neuron  
neurpatia - neuropathy  
neurtokse - neurotoxin  
nica - go under  
nice - underside (underneath)  
nici - lower (inferior)  
nico - under  
nide - nest (hive, den)  
Nijer - Niger  
Nikaragua - Nicaragua  
nikel - nickel  
nili - blue  
nilcentaur - cornflower  
nilseramxing - azure bluet  
nilon - nylon  
ninde - insult (offence)  
nindi - rude (offensive)  
niobem - niobium  
Nipon - Japan  
niponi - Japanese  
niponem - nihonium  
Nistria - Transnistria  
nitre - nitrogen  
Niue - Niue  
nix - niche (recess, alcove)  
nobelem - nobelium  
noce - night  
nocomode - night mode  
noda - tie a knot  
node - knot (node)  
nol (noli) - zero (none)  
nol jan - nobody (no-one)  
nol sate - never  
nol xei - nothing  
nola - cancel (nullify)  
noma - manage (organize)  
nomia - management (arrangement, -nomy)  
norde - north  
nordi - northern  
Nordi Aire - Northern Ireland  
Nordi Amerike - North America  
Nordi Cosen - North Korea (Democratic People’s Republic of Korea)  
Nordi Kipris - Northen Cyprus  
Nordi Makedonia - Republic of North Macedonia  
Norfolke nes - Norfolk Island  
Norge - Norway  
norgi - Norwegian  
norme - norm (standard)  
normi - normal  
nos - nose  
nosi - nasal  
nostalgi - nostalgic  
nostalgia - nostalgia (longing)  
nota - note (observe, notice)  
note - note (observation, remark, comment)  
notana - notify  
notite - notice (notification)  
notobuke - notebook  
nou - novelty  
nova - renew (make new, renovate)  
novi - new (recent)  
Novi Yorke - New York  
Novi Yorke site - New York City  
Novi Kaledonia - New Caledonia  
Novi Zelandia - New Zealand  
novo - just (recently)  
nouyangi - modern  
novike - novice (newbie)  
nudi - naked (bare, nude)  
nudiste - nudist  
nudistia - nudism  
numba - count (enumerate)  
numbe - number  
nuton - newton (N)  
####O - O  
o - or  
Oberon - Oberon  
Oceania - Oceania  
ode - rank (position in an ordered list)  
odisi - Odia (Oriya)  
ofis - office (position)  
ofisi - official  
ofisia - office (bureau)  
ofiser - officer  
ofiskan - office (room)  
oganeson - oganesson  
oka - eye (look, watch)  
oke - eye  
oki - ocular  
okokex - eyelash  
okosui - tear drop  
okosuigas - tear gas  
okei - okay (acceptance)  
okeya - accept (say okay)  
okeyi - okay (acceptable)  
okse - oxygen  
okside - oxide  
Olandi nesia - Aland Islands  
Oman - Oman  
onde - wave  
Onduras - Honduras  
onor - respect (honor, esteem)  
onora - respect (honor, think highly of)  
onori - honorable (respectable)  
or - ear  
ora - listen  
oritis - otitis  
oranje - orange (fruit)  
oranji - orange (orange-colored)  
orgazme - orgasm  
orkide - orchid  
oromi - Oromo (an Ethiopian ethnic group and language)  
Oromia - Oromia  
orta - straighten  
orti - straight  
ortogon - right angle  
ortogoni - orthogonal (perpendicular)  
oselote - ocelot  
osidian - obsidian  
oskuri - dark (dim)  
osmem - osmium  
osman - Ottoman  
Osmani Imperia - Ottoman Empire  
osmos - osmosis  
oste - bone  
ostojamia - skeleton (frame)  
ostoxalke - scute  
Ostria - Austria  
####P - P  
pace - peace  
Paci Hai - Pacific Ocean  
paciste - pacifist  
pacistia - pacifism  
pacokade - Pacific cod  
pada - drop (let fall)  
padi - fallen  
padu - fall  
padomosim - autumn (fall)  
padomun - trapdoor  
pagre - turban  
pai - pie (pastry)  
pai - father (dad, papa)  
paimai - paternal grandmother  
paipai - paternal grandfather  
paka - pack  
pake - pack (package)  
Pakistan - Pakistan  
pakse - bird  
pal - fruit  
palabe - conflict (argument, dispute, quarrel)  
paladem - palladium  
Palau - Palau  
palme - palm tree  
pan (pani) - all  
pan jan - everybody (everyone)  
pan xei - everything  
panafriki - pan-African  
panameriki - pan-American  
panasi - pan-Asian  
pandemi - pandemic  
pandemi patia - pandemic disease  
pandemonia - pandemonium  
pandevia - pantheon  
pandevistia - pantheism  
panduni - global (concerning the whole world)  
pandunia - Pandunia  
panduniste - Pandunia speaker  
paneuropi - pan-European  
panmim - pantomime  
panromansi - panromantic  
pansato - always  
panseksi - pansexual  
Panama - Panama  
pande - panda  
pang - bread  
panike - panic  
panir - quark (paneer)  
panjabi - Punjabi  
panke - fan (ventilator)  
pante - pants (trousers)  
papagai - parrot (parakeet)  
papai - papaya  
papir - document (paper)  
Papua Novi Ginia - Papua New Guinea  
par - level  
para - equalize (even out)  
pari - even (level, peer, equal)  
pari numbe - even number  
paru - equal  
parike - peer  
parlini - parallel (longitudinal)  
parlinu - align (go along)  
Paraguai - Paraguay  
parai - outcast (pariah)  
paraya - despise (scorn)  
param - parameter (argument, input variable)  
parca - shatter (break into pieces)  
parce - piece (fragment, shred, morsel, crumb, shard)  
parci - broken (shattered)  
parcokayu - burst (pop)  
parcotalu - collapse  
parde - curtain  
Paris - Paris  
parke - park (garden)  
parne - fern  
parta - participate (attend, partake, take part)  
partia - party (group)  
parter - participant  
pas - past times  
pasi - past (bygone)  
paso - before (in the past)  
pasu - pass (go by, go past)  
pasivi - passive (inactive)  
pasporte - passport  
paske - Easter  
paskal - pascal (Pa)  
paste - paste (dough)  
pastopetre - magma  
pati - ill (sick)  
patia - sickness (illness, disease)  
patike - patient (subject of medical treatment)  
patojener - pathogen  
patolojia - pathology  
patomis - infection (infestation, contagion)  
patomisa - infect  
patate - potato  
pau - gun (firearm)  
pava - shoot (fire)  
paunde - pound (£)  
pauza - pause (interrupt)  
pauze - pause (break, interruption)  
pax - pain  
paxa - hurt  
paxi - painful  
paxia - suffering  
paxu - suffer (get hurt)  
peda - fart (flatulate)  
pede - fart (flatulence)  
pedal - pedal  
pedalsikle - bicycle (pedal bike)  
pei - payment  
peya - pay  
peikar - profession (job, occupation, trade, vocation)  
peikari - professional (occupational, career)  
peikari jiu - career (professional life)  
peikarer - professional (pro)  
pelmen - dumpling (ravioli, pelmeni)  
pelpel - butterfly (moth)  
penda - hang (dangle)  
pendokardon - musk thistle  
penis - penis (phallus)  
penta - paint (cover in paint)  
pente - paint  
penter - painter  
per - feather  
perkardon - spear thistle  
Peru - Peru  
pes - money  
pesdiske - coin  
pete - belly (stomach, abdomen)  
peta\* - peta-  
petre - rock  
petronefte - petroleum  
pex - fish  
pexhuke - fishhook  
pexosaider - fisher  
pextanke - fish tank  
piano\* - piano  
piaze - onion  
pige - buttocks (bum, butt, ass)  
pijin - pidgin (contact language)  
pike - point (tip, cusp, peak)  
pil - skin (peel, bark, leather)  
piloter - pilot  
pin - needle (pin, splinter, prickle, thorn, stinger, spine, quill)  
pina - prick (sting)  
pinani - piquant  
pincope - pickaxe  
pinkardon - cotton thistle  
pinguin - penguin  
pinsa - pinch  
pinser - pliers (pincers)  
pinsoban - clipboard (physical board)  
pipe - pipe  
piping - evaluation (criticism)  
pipinga - evaluate (review, criticise)  
pipinger - critic  
pipre - pepper (peppercorn)  
piprominte - peppermint  
piram - pyramid  
piratia - piracy  
pirater - pirate (sea robber)  
piratiste - pirate (one who disobeys intellectual property laws)  
piratisti partia - Pirate Party  
pis - spruce tree  
pistol - pistol  
Pitkerne nesia - Pitcairn Islands  
pix - piss (urine)  
pixa - piss (urinate)  
pize - pizza  
pizokan - pizzeria  
plan - plan  
plana - intend (plan)  
planete - planet  
plasta - mold (shape)  
plasti - plastic (moldable, malleable)  
plastike - plastic  
plastopaste - playdough  
plate - plane (plate)  
plati - flat (planar)  
plati geukaskia - plate tectonics  
platoforme - platform  
platogeviste - flat-earther  
platostan - plain (plateau, flat lands)  
platotas - plate  
platinem - platinum  
Platon - Plato  
platoniste - Platonist  
platonisti - Platonic  
platonistia - Platonism  
plazme - plasma (ionized gas)  
plum - plum (prune)  
plumbe - lead  
Pluton - Pluto (dwarf planet)  
plutonem - plutonium  
poke - poker  
poli - many (much, more than one)  
polia - amount (quantity)  
polbaxi - multilingual  
poldevistia - polytheism  
polfas - polyhedron  
polgon - polygon  
polkulturi - multicultural  
polkulturistia - multiculturalism  
polmaria - frequency  
polmaro - often (frequently)  
polmeni - ambiguous  
polnasi - multinational  
polau - pilaf (pulao)  
polis - police  
poliser - police officer  
polita - administer (govern)  
polite - government (administration, polity)  
politia - politics  
politer - administrator  
politike - politician (statesman)  
politiki - political  
politolojia - politicology  
politomode - regime  
Polske - Poland  
polski - Polish  
polskem - polonium  
pompa - pump  
ponta - point at (indicate)  
ponter - pointer (indicator)  
pontopin - compass (magnetized needle)  
porei - leek  
porne - porn  
pornografia - pornography  
porte - port (station)  
portoriki - Puerto Rican  
Portorikia - Puerto Rico  
Portugal - Portugal  
portugalfoni - lusophone (Portuguese speaking)  
pos - consequence (back, follow-up)  
posa - follow (come after)  
posi - next (following, back)  
poso - later (after)  
posdeno - tomorrow  
posfikse - suffix  
pospoza - put back (postpone)  
postri - backward (posterior)  
pospor - phosphorus  
posta - mail (send by mail)  
poste - mail  
postocape - postal stamp  
postokan - post office  
postomarke - postmark (postage stamp)  
pote - pot (vase, bin, jar)  
poter - potter  
poteria - pottery  
poza - pose (set, plant)  
poze - pose (position)  
prasedem - praseodymium  
prate - practice (actuality)  
prati - practical (pragmatic)  
prezidente - president  
prizon - prison (imprisonment)  
prizona - imprison (jail)  
prizoner - jailer (imprisoner)  
prizonkan - prison  
problem - problem (issue)  
problemi - problematic  
profeser - professor  
program - program (set of structured activities)  
programer - programmer (coder)  
projete - project (endeavour)  
prometem - promethium  
proses - process (procedure)  
protacinem - protactinium  
pudi - rotten  
pudu - decay (rot, deteriorate)  
puding - pudding  
puja - worship (revere)  
puje - worship (reveration)  
pujokan - temple (place of worship)  
pujomeze - altar  
pujorite - ritual (ceremony, religious custom)  
pul - bridge  
pulmon - lung  
puma\* - cougar (puma, mountain lion)  
punte - point (period, full stop)  
puntoban - scoreboard  
puntonumbe - score (grade)  
pupe - doll (puppet)  
pura - fill  
puri - full (complete, saturated)  
puro - fully (completely)  
purbona - perfect (optimize, refine, polish)  
purboni - perfect  
purfina - complete (make done)  
purfityamiste - vegan  
purfityamistia - veganism  
purxipa - soak (steep, marinate)  
putau - grape  
putavoranje - grapefruit  
Putong Cini - Mandarin Chinese (Putonghua)  
putongi - common (general)  
puxa - push  
puxer - piston  
####R - R  
rada - radiate  
rade - ray  
radi geter - radio receiver  
radi miser - radiotransmitter  
radia - radiation  
radem - radium  
radometrer - radiometer  
radon - radon  
rai - opinion (view)  
raya - deem (think that)  
raite - right hand side  
raiti - right hand  
raitiste - rightist (right-winger)  
raji - royal  
rajia - kingdom  
rajer - king or queen  
ramazan - Ramadan  
rampe - ramp (incline, slope)  
randa - smoothen with a plane  
rande - plane (tool for making a smooth surface)  
rang - color  
rangi - colored  
rangi kance - stained glass  
rangarke - rainbow  
rangarkosalmon - rainbow trout  
rangomate - dye  
rapidi - fast (quick, rapid, speedy)  
rapidia - speed (velocity)  
rapidometrer - speedometer  
rari - rare (uncommon, sparse)  
raria - rarity  
ras - race (breed)  
rasiste - racist  
rasistia - racism  
rasmedi - interracial  
raste - growth  
rastu - grow (grow up, expand)  
ratiba - order (arrange)  
ratibe - order (arrangement, sequence)  
ratibi - orderly (organized, in sequence, tidy, regular)  
razon - reason (rational thinking)  
razoni - rational (reasonable)  
razonu - make sense  
retra - return (put back)  
retre - return (way back)  
retro - backward (in reverse)  
retru - return (get back)  
retrogula - throw up (vomit, regurgitate)  
retroguli sense - nausea (motion sickness)  
retrotikete - return ticket  
Rea - Rhea  
rebel - rebellion  
reda - prepare (make ready)  
redi - ready (prepared)  
rege - sand  
regopetre - sandstone  
regostan - desert  
rei - repetition  
reya - repeat (iterate)  
reyo - again (repeatedly)  
reibon - repair (fix)  
reibona - repair (fix, mend)  
reiboner - repairer  
reisikla - recycle  
reizoka - continue (resume)  
renem - rhenium  
rentogenem - roentgenium  
reporta - report (recount, relate)  
reporte - report  
resete - instructions (recipe)  
resida - acknowledge  
reside - receipt (acknowledgement)  
reste - rest (remainder)  
restu - remain (stay)  
restorante - restaurant  
Reunion - Réunion  
rezerva - reserve (book)  
rezerve - reservation (booking, withholding)  
rezin - resin  
rici - rich  
ricia - wealth (fortune)  
rim - rhyme (verse)  
ring - ring  
ringar - ring (sports or exhibition arena)  
ris - rice  
risvin - rice wine  
riske - risk  
riski - risky  
rite - custom (tradition, practice, convention)  
riti - conventional (customary, traditional)  
ritim - rhythm (beat)  
riu - flow (current, stream)  
riu - river (stream)  
rivu - flow  
riumate - liquid  
riumati - fluid (liquid)  
riutube - funnel  
rivunia - fusion (amalgamation)  
rivunu - merge (fuse)  
robote - robot (bot)  
rodem - rhodium  
rokete - rocket  
roketolancer - rocket launcher  
rol - role  
rola - act (play a role)  
roler - actor (actress)  
Roma - Rome  
Roma Imperia - Roman Empire  
romakamil - Roman camomile  
Romania - Romania  
romansa - love romantically  
romansi - romantic  
romansia - romance (romantic love)  
ros - dew  
rosta - roast  
rosti pang - toast (toasted bread)  
rota - rotate (make spin)  
rotu - rotate (spin, turn on an axis)  
roter - rotor (rotator)  
rotolefto - counterclockwise (anticlockwise)  
rotoraito - clockwise  
rototafun - cyclone (hurrican, tornado, typhoon)  
rototope - top (spinning top)  
roze - rose  
rozorangi - pink (rosy)  
rozosalmon - pink salmon  
Rvanda - Rwanda  
rubidem - rubidium  
ruh - soul (mind, psyche)  
ruhi - mental (psychic)  
ruhlojia - psychology  
ruhmixa - confuse (perplex, bewilder, baffle)  
ruhmixi - confused (perplexed, disoriented, bewildered)  
ruke - back  
rukosake - backpack (rucksack)  
rul - roll (scroll, coil)  
rula - roll (wrap in)  
rum - rum  
Rundi - Burundi  
rupe - appearance (looks)  
rupu - seem  
rusi - Russian  
rusi krepe - blini  
Rusia - Russia  
rute - route (path, trail, course, itinerary)  
rutogalta - stray (deviate)  
rutogalti - stray (deviant)  
rutenem - ruthenium  
ruterfordem - rutherfordium  
rutin - routine (habit)  
####S - S  
sa - be  
se - self (reflexive pronoun)  
ser - being (entity)  
ses - each other (one another)  
saba - cause (be the cause for)  
sabe - reason (cause)  
sabo da - because  
sabate - Sabbath  
sabun - soap  
sadi - plain (ordinary, unadorned, simple, mere)  
sado - simply (merely, only)  
safa - clean (purify)  
safi - clean (pure)  
safer - cleaner  
safar - travel (voyage, trip)  
safara - travel  
safarer - traveler  
safariste - tourist  
safaristia - tourism  
safran - saffron  
saga - tell (narrate)  
sage - tale (story, legend, saga)  
saha - correct (make right)  
sahi - right (correct, accurate)  
Sahravia - Sahrawi Arab Democratic Republic  
sai - shadow  
saida - hunt (fish)  
saida pex - catch fish  
saide - hunting (fishing)  
saider - hunter  
sake - bag (sack)  
sal - salt  
sali - salty (saline)  
salade - salad  
salam (salami) - good (in greetings)  
salam cute - farewell  
salam den - Good day  
salam yam - bon appetit!  
salam lai - welcome!  
salam suar - Good evening  
salam sube - Good morning  
salama - greet  
salame - greeting (hello)  
salmon - salmon (trout)  
Salon - Sierra Leone  
Salvador - El Salvador  
sami - same (equal, match)  
samu - resemble (be like)  
samdexi - compatriot  
samemos - compassion (sympathy)  
sammetri - symmetrical  
sammetria - symmetry  
samnam - homonym  
samraya - agree (concur)  
samrayia - agreement (consent)  
samromansi - homoromantic  
samseksi - homosexual  
samsifa - emulate (simulate, mimic, model)  
samsifi - similar (analogous)  
samsifia - model (similarity, simulation)  
samarem - samarium  
Samoa - Samoa  
san - three (3)  
sangon - triangle  
sanyom - Wednesday  
sanlun - March  
sanzong - trident  
sanduice - sandwich  
sanduke - box (chest)  
sang - blood  
santi - holy (sacred)  
Santi Helena - Saint Helena  
Santi Kitse - Saint Kitts  
Santi Kitse e Nevis - Saint Kitts and Nevis  
Santi Lusia - Saint Lucia  
Santi Marino - San Marino  
Santi Paulo - Sao Paulo  
Santi Tome e Prinsipe - Sao Tome and Principe  
Santi Vinsente - Saint Vincent  
Santi Vinsente e Grenadine - Saint Vincent and Grenadines  
sapate - chaussure  
sapater - shoemaker  
sapatokan - shoemaker's shop  
sar - head  
sarkaske - helmet  
saroste - skull  
sate - moment (while, short time)  
Saturne - Saturn  
sau - knowledge  
sava - know (be aware of)  
savi - known  
saulojia - epistemology  
sauvol - interest (curiosity)  
sauvoli - interested (curious)  
sauvolu - wonder (be interested in, would like to know)  
sauvolani - interesting (curious)  
Saudi Arabia - Saudi Arabia  
sauna\* - sauna  
saus - sauce  
sekreter - secretary  
sekreteria - secretariat  
seksa - have sex  
sekse - sex (sexual relation)  
seksi - sexy (sexually arousing)  
seksolojia - sexology  
sekunde - second(s)  
sekura - protect (secure, save)  
sekuri - safe (secure, protected)  
sekuri kope - backup  
sekurkode - password (security code)  
sekurnumbe - personal identification number (PIN)  
sel - advice (counsel)  
sela - advice (recommend)  
selu - should (ought)  
selenem - selenium  
selge - chard  
sem - seed (semen)  
semi - seminal  
semdan - seed (fertilized grain)  
semente - cement  
sen - stage (scene)  
Senegal - Senegal  
sensa - sense (perceive, detect)  
sense - sense (method of perception)  
senser - sensor (detector)  
senta - feel (sense by touch)  
senter - tentacle (feeler)  
ser - saw  
seram - ceramic  
seramxing - bluet  
Serbia - Serbia  
serebre - brain  
serpe - snake (serpent)  
serva - serve (give service)  
serve - service  
server - servant  
sesam - sesame  
seti - seven (7)  
setyom - Sunday  
setolun - July  
Sexel nesia - Seychelles  
siani - cyan  
Sibiria - Siberia  
siborgem - seaborgium  
sida - sit (put down)  
side - seat (saddle)  
sidu - sit down  
sif - attribute (charasteristic, quality, feature, description, property)  
sifa - qualify (describe)  
sifi - descriptive  
sifloge - adjective  
sigar - cigarette (cigar)  
sih - health  
sihi - healthy  
siyahi - black  
sikiste - Sikh  
sikistia - Sikhism  
sikle - bike (cycle)  
sikliste - cyclist  
sil - link  
silia - series (sequence)  
silnete - chain mail  
silsil - chain  
silike - silicon  
silke - silk  
simpli - simple (not complicated)  
sin - chest (breast)  
sinkapse - rib cage  
sinplate - breastplate  
sing - lion  
Singapur - Singapore  
sinye - sign (signal)  
sira - hide (conceal)  
siri - secret  
siri mote - stealth  
siro motu - sneak  
sirplan - conspiracy (plot)  
sirka - surround (encircle)  
sirke - circle (round)  
sirki - round (circular)  
sirkoxeke - cobblestone  
sisi - six (6)  
sisfas - hexahedron (cube)  
sisgon - hexagon  
sisyom - Saturday  
sislun - June  
sisma - shake (swing)  
sisme - shake (jolt, earthquake)  
sismi - seismic (vibrational)  
sismolojia - seismology  
sistem - system  
sistemi - systemic  
site - city (town)  
sivili - civilized (civil)  
sivilia - civilization  
skope - scope (viewer)  
Skotia - Scotland  
skulta - sculpt (carve)  
skulte - sculpture (statue)  
skultia - sculpture (art of sculpting)  
skulter - sculptor  
slavi - Slavic  
Slovakia - Slovakia  
Slovenia - Slovenia  
sofi - wise  
sofia - wisdom  
sofa\* - sofa (couch)  
soi - soy bean  
soimilke - soy milk  
soisaus - soy sauce  
soka - search (seek, look for)  
sol - sun  
solcate - parasol  
solcentaur - yellow starthistle  
solestas - solstice  
solful - sunflower  
solsistem - solar system  
Solomon nesia - Solomon Islands  
som - sleep  
somu - sleep (be asleep)  
somkamar - bedroom  
sompapil - opium poppy  
Somalia - Somalia  
Somaldex - Somaliland  
son - sound (audio)  
sona - sound (make a sound)  
song - pine tree  
sor - lock (fastener)  
sora - lock (fasten)  
sori - locked (secure)  
sosa - socialize (interact)  
sosi - social  
sosi jinse - social gender  
sosi media - social media  
sosia - society (association)  
sosiste - socialist  
sosistia - socialism  
sosis - sausage  
Soto - Lesotho  
speta - watch (observe, spectate)  
speter - spectator (observer)  
sponje - sponge  
sporte - sport (athletics)  
sporter - athlete (sportsman)  
stadia - stadium (arena)  
stan - tin  
stan - tract (land, ground, region)  
stasa - hold (detain)  
stasi - static (stationary)  
stasia - station  
stasu - stand still  
stibem - antimony  
strontem - strontium  
studa - study (work in order to practise or demonstrate)  
stude - study (work made in order to practise or demonstrate)  
studia - studio  
studer - student  
suahili - Swahili  
sual - question (query, inquiry)  
suala - ask (inquire)  
sualan - interrogative  
sualdokum - form (questionaire)  
sualtem - issue (affair, concern)  
Sualbarde - Svalbard  
suan - acid  
suani - sour  
suanpurxipa - pickle (preserve in vinegar or brine)  
suanpurxipi - pickled  
suanpurxipi hiyar - gherkin (pickle)  
suar - evening  
suarden - afternoon  
suaryam - dinner  
Suati - Eswatini (Swaziland)  
sube - morning (dawn)  
subyam - breakfast  
suboden - forenoon  
sude - south  
sudi - southern  
Sudi Amerike - South America  
Sudi Cosen - South Korea (Republic of Korea)  
Sudi Iria (Alonia) - South Ossetia (Alania)  
Sudi Jorjia e Sudi Sanduice nesia - South Georgia and the South Sandwich Islands  
Sudi Sudan - South Sudan  
Sudafrike - South Africa  
Sudan - Sudan  
suede - sweat (perspiration)  
suedi - sweaty  
Suenia - Sweden  
sui - water  
suyi - watery  
suigas - steam (vapor)  
suiyau - thirst  
suikaboge - calabash  
suiminte - watermint  
suirang - watercolor  
suisekuri - waterproof  
Suisia - Switzerland  
suja - suggest (propose)  
suje - suggestion (proposal)  
suka - please (delight, make happy)  
suki - happy (delighted)  
suku - like (enjoy, be fond of)  
sukar - sugar  
sukari - sugary (sweet)  
sukarbete - sugar beet  
sukarcau - sugarcane  
sukaroranje - sweet orange  
sulfe - sulfur (brimstone)  
sulta - rule (be in charge)  
sultia - power (authority, rule)  
sultan - ruler  
sultania - sultanate  
sum - sum (total)  
suma - sum up (add together)  
suno - soon  
sundari - beautiful (handsome, pretty)  
sundaria - beauty  
sundardaka - decorate (embellish)  
sundardake - decoration (ornament)  
suomi - Finnish  
Suomia - Finland  
supe - soup (stew)  
superi - superb (wonderful, super)  
supra - surpass (go over)  
supre - overpass  
supri - upper  
supro - above (over)  
suprize - surprise  
Suria - Syria  
Surinam - Suriname  
surinami bax - Sranan Tongo  
susan - lily  
suta - sew  
sutur - suture (seam)  
suxi - sushi  
####T - T  
te - you (singular)  
ti - your  
tes - you all  
tabake - tobacco  
tabla date - tabulate  
table - slab (slate, tablet, board)  
tablokomputer - tablette computer  
tafun - storm (tempest, typhoon, hurricane, cyclone)  
tayi - Thai  
Tayia - Thailand  
Taibei - Taipei  
taige - taiga  
tail - tile  
Taivan - Taiwan (Republic of China)  
Tajikia - Tajikistan  
taksa - collect fees or taxes  
takse - fee (fare)  
taksogar - taxi (cab)  
taksometrer - taximeter  
tal - bottom  
tala - lower (put down)  
tali - low (short)  
tali moke - bush (shrub)  
talo darju - level down  
talem - thallium  
taltex - carpet (rug)  
tami - greedy  
tamu - covet  
tamar - date fruit  
Tamil - Tamil  
tan - stem (torso, trunk, stalk)  
tanah - Tanakh (Jewish Bible)  
tanke - tank (reservoir)  
tantalem - tantalum  
tanur - oven (furnace)  
Tanzania - Tanzania  
tapa - plug (stop with a plug)  
tape - stopper (cap, peg, tap)  
tarif - tarif (tax, duty)  
tarja - translate (interpret)  
tarje - translation (interpretation)  
tarjer - interpreter (translator)  
tas - dish  
tate - shore (bank, edge)  
tatike - tactics (strategy)  
tatu\* - tattoo  
tau - frying pan  
tazi - fresh  
tehne - technique (technology)  
tehnem - technetium  
tehnokratia - technocracy  
tehnolojia - technology (study of techniques)  
tel - distance (far away)  
teli - far (distant)  
telia - distance (length)  
telfon - telephone  
telfona - call on the phone  
telfonia - telephony  
telfonlin - telephone line  
teloloku - teleport  
teloskope - telescope  
telvide - television  
telugi - Telugu  
telurem - tellurium  
tem - topic (subject, theme)  
tema - be about (discuss as a subject)  
temnam - title (headline)  
ten - sky (heaven)  
teni - celestial (heavenly)  
tenhal - weather  
tenkenar - horizon  
tennili - light blue (sky blue, azure)  
Tenesi - Tennessee  
tenesiem - tennessine  
tenis - tennis  
tensi - tight (tense)  
tensia - tension  
tenta - tempt (entice)  
teoria - theory  
tepe - tape  
tera\* - tera-  
terbem - terbium  
terca - tilt (skew)  
terci - oblique (askew, tilted)  
terme - temperature  
termometrer - thermometer  
teror - terror  
teroriste - terrorist  
teroristia - terrorism  
tes - argument (thesis)  
tesa - argue (claim)  
tesle - tesla (T)  
testa - try (attempt)  
teste - test (try, attempt)  
Tetis - Tethys  
tex - cloth (fabric, textile)  
texa - weave  
texmaxin - loom  
tezi - intensive (depending on context: brisk, sharp, acrid, strong, fast, quick)  
tezu - intensify  
ticin - bow instrument (violin, etc.)  
tike - piece (nugget, tikka)  
tikete - ticket  
tim - team  
Timor - Timor  
ting - stop  
tinga - stop (halt)  
tingu - stop (halt)  
tipe - type (kind, genre)  
tira - pull (draw, drag)  
tira milke - milk (draw milk)  
tira pil - strip (peel)  
tirbaton - lever  
tirlonga - stretch (extend)  
tiroriu - rip current  
tirsanduke - drawer  
Titan - Titan  
Titania - Titania  
titanem - titanem  
tixi - nine (9)  
tixlun - September  
toca - touch  
Togo - Togo  
Tokyo - Tokyo  
tokse - poison (venom)  
toksi - toxic (poisonous, venomous)  
toksolojia - toxicology  
tolera - tolerate  
tomate - tomato  
ton - tone (note, pitch, shade)  
tong - barrel (can, cask)  
Tonga - Tonga  
tope - region  
topograf - topography  
torem - thorium  
torse - trunk (torso)  
tortuge - turtle (tortoise)  
transa - transit (pass through or across)  
transe - transit (passage)  
transeria - transportation  
transogoni - diagonal  
trata - drag (haul, tow, trail)  
trater - tractor  
tren - train  
trendau - rail (railway, railroad)  
trenkaper - train hijacker  
treta - agree (make an agreement)  
trete - agreement (treaty)  
tribe - tribe  
Trinidade e Tobago - Trinidad and Tobago  
Triton - Triton  
truka - trick (cheat, deceive)  
truke - trick (ruse, fraud)  
tualete - toilet (WC)  
tube - tube (pipe)  
tuha - spit  
tul - tool  
tulem - thulium  
tulpe - tulip  
tundre - tundra  
tunel - tunnel  
tuneltren - subway (metro)  
tunike - tunic (gown)  
Tunisia - Tunisia  
tupe - hat (cap)  
turba - bother (annoy, disturb, irritate)  
turbe - trouble (disturbance, bother, annoyance)  
turbu - be bothered by (bother to, take the trouble to)  
turfe - peat  
turki - Turkish  
Turkia - Turkey  
Turkomenia - Turkmenistan  
Tuvalu - Tuvalu  
tuze - rabbit (hare)  
####U - U  
va - to (toward, till, until, for)  
ve - that  
ve - that  
vade - valley  
vadosusan - lily of the valley  
vaf - dog  
vagin - vagina  
vaginitis - vaginitis  
vakil - representative (proxy, agent)  
vakila - represent  
vaksin - vaccine  
val - value (worth)  
vala - value (evaluate)  
valu - be worth  
Valis e Futuna nesia - Wallis and Futuna Islands  
vampir - vampire  
vampirbalsenter - vampire squid  
van - fun (amusement)  
vana - amuse (entertain)  
vani - funny (amusing)  
vanu - enjoy (play)  
vanadem - vanadium  
vanil - vanilla  
Vanuatu - Vanuatu  
varis - heritage (legacy, bequest)  
varke - leaf (sheet)  
varkalge - kelp  
varkolate - page (side of a leaf of a book)  
vas - oasis  
vate - watt  
Vatikan - Holy See (Vatican City State)  
vau - wow! (gee!)  
vaxa - wash  
vaxmaxin - washing machine  
vaxurse - raccoon  
Vaxington D####C - Washington DC  
UDA du - American (US)  
vei - tail  
veyi - traverse (horizontal)  
veilin - weft  
veisirke - latitude  
venda - sell (vend)  
vendoxopa - trade (buy and sell)  
vendoxope - trade (commerce)  
vendoxoper - trader (merchant)  
Venezuela - Venezuela  
Venjou - Wenzhou  
venjovoranje - satsuma mandarin  
ventur - adventure (venture)  
venturer - adventurer  
Venus - Venus  
veri - true (real, genuine)  
vero - truly (indeed, very)  
verita - verify (authenticate)  
verme - worm  
vermute - vermouth  
versa - turn around (flip)  
versu - face (versus)  
version - version (variation, edition)  
vespe - bee or wasp  
vesponide - bee nest (beehive, wasp's nest)  
veste - west  
vesti - western  
vestodongia - longitude  
vestogoril - western gorilla  
vida - look (see)  
vide - view (vision)  
vidu - be seen  
vider - spectator (sightseer)  
vidomeden - visual field (field of vision)  
vidopunte - perspective (point of view)  
vidou - widow  
vieti - Vietnamese (Viet)  
Vietia - Viet Nam  
viyoleti - purple (violet)  
vijin - MSG (monosodium glutamate)  
vike - wiki article  
vikia - wiki  
vil - future time  
vilo - will (in future)  
vildi - wild (savage)  
viman - airplane  
vimankaper - plane hijacker  
vin - wine  
vinkan - winery  
vinsuan - vinegar  
ving - wing  
vinil - vinyl  
vir - hero  
viri - heroic  
Virjin nesia - Virgin Islands, US  
virus - virus  
viruslojia - virology  
vis - alternative (substitute, replacement)  
visa - substitute (replace)  
visi - vice (deputy)  
visloge - pronoun  
vismai - step-mother  
vispai - step-father  
visprezidente - vice-president  
visrajer - viceroy  
viske - whisky (whiskey)  
vite - screw  
vize - visa  
Ukraina - Ukraine  
ulul - howling  
ulula - howl  
umami - savory (umami)  
Umbriel - Umbriel  
umur - age  
un (uni) - one (1)  
una - unite  
unia - union  
unal - each other (one another, mutually)  
unali - mutual  
undevistia - monotheism  
unemistia - monism  
uniki - only (single, sole, lone)  
uniko - only (solely, just)  
unyom - Monday  
uniti - united  
Uniti Arabi Amiria (UAA) - United Arab Emirates  
Uniti Dex Da Amerike (UDA) - United States of America (USA)  
unjani - alone (lonely, isolated, solitary, single)  
unlun - January  
unmaro - once  
unmeni - unambiguous  
unodi - first (number one)  
unoki lense - monocle  
unrangi - monochrome  
unversi - universal  
voda - promise (pledge)  
vode - promise (vow, oath)  
vodun - voodoo  
vol - want (desire, longing)  
volu - want (desire, wish)  
volfe - wolf  
volfram - tungsten (wolfram)  
Volof - Wolof (language and people)  
volte - volt (V)  
vota - vote (cast a vote)  
vote - vote (ballot)  
votohake - franchise (right to vote)  
ura - cheer (hurrah, hooray)  
Uran - Uranus  
uranem - uranium  
urdi - Urdu  
Urdun - Jordan  
urse - bear  
Uruguai - Uruguay  
Uruxalem - Jerusalem  
vulve - vulva  
vute - object (item)  
uza - use (employ, apply)  
uzabli - usable (available)  
uzer - user  
uzernam - username  
Uzbekia - Uzbekistan  
####X - X  
xake - branch (bough)  
xakal - jackal  
xal - scarf (shawl)  
xalke - scale (flake)  
xaman - shaman  
Xampan - Champagne  
Xampan vin - champagne  
xan - mountain (hill)  
xanpike - top (peak, pinnacle, summit, apex, vertex)  
Xanghai - Shanghai  
xante - rest (relief, repose)  
xanti - calm (peaceful, quiet)  
xarke - shark  
xarme - shame (disgrace)  
xarnir - hinge (pivot)  
xarta - stipulate  
xarte - condition (requirement)  
xata - oppose (antagonize, object, resist)  
xatan - adversary (antagonist, opponent)  
Xatan (ruhxatan) - devil (Satan)  
Xatani - devilish (satanic)  
xataniste - Satanist  
xatanistia - Satanism (devil worship)  
xatranje - chess  
xavi - little (few, not many)  
xavia - scarcity  
xaxu - rustle  
xef - chief (boss)  
xefi - main (principal)  
xefi minister - prime minister  
xei - thing  
xeihal - situation (circumstances, state of affairs)  
xeihalironia - situational irony  
xeke - stone (piece of rock)  
xekojanger - mason (stonemason, stonecutter)  
xeng - victory (win)  
xenga - win (triumph, succeed, accomplish)  
xenon - xenon  
xense - master (sensei)  
xibai - failure (loss, flop, miss, defeat)  
xibai - loss (failure, miss)  
xibaya - lose (fail, miss, be defeated)  
xibaya tena - lose (shed, miss, misplace)  
xibayer - loser  
xiki - elegant (chic)  
xim - heart  
xin - belief (faith, creed)  
xina - believe  
xindavistia - Shintoism  
xing - star  
xingofota - twinkle (sparkle)  
xipa - wet (dampen, moisten)  
xipi - wet (damp, moist)  
xir - poem  
xirer - poet  
xirope - syrup  
xita - defecate (shit)  
xite - feces (poop, shit)  
xix - skewer  
xixkababe - shish kebab  
xixmanse - shashlik  
xofa - drive (steer)  
xofer - chauffeur (driver)  
xoke - shock (collision)  
xopa - buy (purchase)  
xope - shopping  
xoper - buyer  
xoti - hundred (100)  
xou - show (display, exhibition)  
xova - show (display, demonstrate)  
xul - lesson (teaching)  
xula - learn (study)  
xulia - education (schooling)  
xulana - teach (educate, instruct)  
xulaner - teacher  
xuler - student (pupil, learner)  
xulkamar - classroom  
xulkan - school (institution)  
xulxef - headmaster (principal)  
xur - beginning (start, commencement, onset)  
xura - begin (start, commence, initiate)  
xuri - initial (first)  
xuru - begin (get started)  
xute - skill (art, craft)  
xuti - skillful (crafty)  
xuxa - silence (make silent)  
xuxi - silent  
xuxo - hush (shh)  
####Z - Z  
zai - present time (now)  
zaya - summon (add, spawn)  
zayi - present (current, existing)  
zayia - presence (existence)  
zayo - presenty (currently, now)  
zayu - appear  
zayu - exist (be present)  
zaideno - today  
zaitun - olive  
zalimi - mean (cruel)  
zalimi rajer - tyrant (despot)  
zalimia - cruelty (tyranny, despotism)  
zaman - time (period, epoch, era)  
zamandona - dedicate (devote)  
zamandonia - dedication (devotion)  
Zambia - Zambia  
zar - hazard (chance)  
zari - random  
zarkube - die (dice)  
Zardux - Zoroaster  
zarduxiste - Zoroastrian  
zarduxistia - Zoroastrianism  
zebre - zebra  
zeyil - wart  
zeta\* - zetta-  
zeze - fly  
zigzage - zigzag  
zikur - ziggurat  
Zimbabve - Zimbabwe  
zin - adultery (infidelity)  
zinje - ginger  
zinke - zinc  
zipa - zip up  
zipe - zipper  
zir - cumin (jeera)  
zirkon - zircon  
zirkonem - zirconium  
ziza - sizzle  
zoka - continue (carry on, proceed)  
zoki - continuous (analog)  
zoko - still (yet, continuously)  
zoku - continue (go on, keep on)  
zombe - zombie  
zon - belt (zone)  
zong - post (stake, peg, skewer)  
zonga - impale (stab, skewer)  
zongominte - spearmint  
zou - animal  
zovagria - animal husbandry  
zoufilia - zoophily  
zougeugrafia - zoogeography  
zouloji - zoological  
zoulojia - zoology  
zouparke - zoo (zoological garden)  
zoutokse - zootoxin  
zuke - ethnic group  
zuki - ethnic  
zukomedi - interethnic  
zukam - cold (illness)  
Zulu - Zulu  
zumurude - emerald  

}}}
/***
|Name|DisableWikiLinksPlugin|
|Source|http://www.TiddlyTools.com/#DisableWikiLinksPlugin|
|Version|1.6.0|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|selectively disable TiddlyWiki's automatic ~WikiWord linking behavior|
This plugin allows you to disable TiddlyWiki's automatic ~WikiWord linking behavior, so that WikiWords embedded in tiddler content will be rendered as regular text, instead of being automatically converted to tiddler links.  To create a tiddler link when automatic linking is disabled, you must enclose the link text within {{{[[...]]}}}.
!!!!!Usage
<<<
You can block automatic WikiWord linking behavior for any specific tiddler by ''tagging it with<<tag excludeWikiWords>>'' (see configuration below) or, check a plugin option to disable automatic WikiWord links to non-existing tiddler titles, while still linking WikiWords that correspond to existing tiddlers titles or shadow tiddler titles.  You can also block specific selected WikiWords from being automatically linked by listing them in [[DisableWikiLinksList]] (see configuration below), separated by whitespace.  This tiddler is optional and, when present, causes the listed words to always be excluded, even if automatic linking of other WikiWords is being permitted.  

Note: WikiWords contained in default ''shadow'' tiddlers will be automatically linked unless you select an additional checkbox option lets you disable these automatic links as well, though this is not recommended, since it can make it more difficult to access some TiddlyWiki standard default content (such as AdvancedOptions or SideBarTabs)
<<<
!!!!!Configuration
<<<
<<option chkDisableWikiLinks>> Disable ALL automatic WikiWord tiddler links
<<option chkAllowLinksFromShadowTiddlers>> ... except for WikiWords //contained in// shadow tiddlers
<<option chkDisableNonExistingWikiLinks>> Disable automatic WikiWord links for non-existing tiddlers
Disable automatic WikiWord links for words listed in: <<option txtDisableWikiLinksList>>
Disable automatic WikiWord links for tiddlers tagged with: <<option txtDisableWikiLinksTag>>
<<<
!!!!!Revisions
<<<
2008.07.22 [1.6.0] hijack tiddler changed() method to filter disabled wiki words from internal links[] array (so they won't appear in the missing tiddlers list)
2007.06.09 [1.5.0] added configurable txtDisableWikiLinksTag (default value: "excludeWikiWords") to allows selective disabling of automatic WikiWord links for any tiddler tagged with that value.
2006.12.31 [1.4.0] in formatter, test for chkDisableNonExistingWikiLinks
2006.12.09 [1.3.0] in formatter, test for excluded wiki words specified in DisableWikiLinksList
2006.12.09 [1.2.2] fix logic in autoLinkWikiWords() (was allowing links TO shadow tiddlers, even when chkDisableWikiLinks is TRUE).  
2006.12.09 [1.2.1] revised logic for handling links in shadow content
2006.12.08 [1.2.0] added hijack of Tiddler.prototype.autoLinkWikiWords so regular (non-bracketed) WikiWords won't be added to the missing list
2006.05.24 [1.1.0] added option to NOT bypass automatic wikiword links when displaying default shadow content (default is to auto-link shadow content)
2006.02.05 [1.0.1] wrapped wikifier hijack in init function to eliminate globals and avoid FireFox 1.5.0.1 crash bug when referencing globals
2005.12.09 [1.0.0] initial release
<<<
!!!!!Code
***/
//{{{
version.extensions.DisableWikiLinksPlugin= {major: 1, minor: 6, revision: 0, date: new Date(2008,7,22)};

if (config.options.chkDisableNonExistingWikiLinks==undefined) config.options.chkDisableNonExistingWikiLinks= false;
if (config.options.chkDisableWikiLinks==undefined) config.options.chkDisableWikiLinks=false;
if (config.options.txtDisableWikiLinksList==undefined) config.options.txtDisableWikiLinksList="DisableWikiLinksList";
if (config.options.chkAllowLinksFromShadowTiddlers==undefined) config.options.chkAllowLinksFromShadowTiddlers=true;
if (config.options.txtDisableWikiLinksTag==undefined) config.options.txtDisableWikiLinksTag="excludeWikiWords";

// find the formatter for wikiLink and replace handler with 'pass-thru' rendering
initDisableWikiLinksFormatter();
function initDisableWikiLinksFormatter() {
	for (var i=0; i<config.formatters.length && config.formatters[i].name!="wikiLink"; i++);
	config.formatters[i].coreHandler=config.formatters[i].handler;
	config.formatters[i].handler=function(w) {
		// supress any leading "~" (if present)
		var skip=(w.matchText.substr(0,1)==config.textPrimitives.unWikiLink)?1:0;
		var title=w.matchText.substr(skip);
		var exists=store.tiddlerExists(title);
		var inShadow=w.tiddler && store.isShadowTiddler(w.tiddler.title);
		// check for excluded Tiddler
		if (w.tiddler && w.tiddler.isTagged(config.options.txtDisableWikiLinksTag))
			{ w.outputText(w.output,w.matchStart+skip,w.nextMatch); return; }
		// check for specific excluded wiki words
		var t=store.getTiddlerText(config.options.txtDisableWikiLinksList);
		if (t && t.length && t.indexOf(w.matchText)!=-1)
			{ w.outputText(w.output,w.matchStart+skip,w.nextMatch); return; }
		// if not disabling links from shadows (default setting)
		if (config.options.chkAllowLinksFromShadowTiddlers && inShadow)
			return this.coreHandler(w);
		// check for non-existing non-shadow tiddler
		if (config.options.chkDisableNonExistingWikiLinks && !exists)
			{ w.outputText(w.output,w.matchStart+skip,w.nextMatch); return; }
		// if not enabled, just do standard WikiWord link formatting
		if (!config.options.chkDisableWikiLinks)
			return this.coreHandler(w);
		// just return text without linking
		w.outputText(w.output,w.matchStart+skip,w.nextMatch)
	}
}

Tiddler.prototype.coreAutoLinkWikiWords = Tiddler.prototype.autoLinkWikiWords;
Tiddler.prototype.autoLinkWikiWords = function()
{
	// if all automatic links are not disabled, just return results from core function
	if (!config.options.chkDisableWikiLinks)
		return this.coreAutoLinkWikiWords.apply(this,arguments);
	return false;
}

Tiddler.prototype.disableWikiLinks_changed = Tiddler.prototype.changed;
Tiddler.prototype.changed = function()
{
	this.disableWikiLinks_changed.apply(this,arguments);
	// remove excluded wiki words from links array
	var t=store.getTiddlerText(config.options.txtDisableWikiLinksList,"").readBracketedList();
	if (t.length) for (var i=0; i<t.length; i++)
		if (this.links.contains(t[i]))
			this.links.splice(this.links.indexOf(t[i]),1);
};
//}}}
/***
|''Name:''|LoadRemoteFileThroughProxy (previous LoadRemoteFileHijack)|
|''Description:''|When the TiddlyWiki file is located on the web (view over http) the content of [[SiteProxy]] tiddler is added in front of the file url. If [[SiteProxy]] does not exist "/proxy/" is added. |
|''Version:''|1.1.0|
|''Date:''|mar 17, 2007|
|''Source:''|http://tiddlywiki.bidix.info/#LoadRemoteFileHijack|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
|''~CoreVersion:''|2.2.0|
***/
//{{{
version.extensions.LoadRemoteFileThroughProxy = {
 major: 1, minor: 1, revision: 0, 
 date: new Date("mar 17, 2007"), 
 source: "http://tiddlywiki.bidix.info/#LoadRemoteFileThroughProxy"};

if (!window.bidix) window.bidix = {}; // bidix namespace
if (!bidix.core) bidix.core = {};

bidix.core.loadRemoteFile = loadRemoteFile;
loadRemoteFile = function(url,callback,params)
{
 if ((document.location.toString().substr(0,4) == "http") && (url.substr(0,4) == "http")){ 
 url = store.getTiddlerText("SiteProxy", "/proxy/") + url;
 }
 return bidix.core.loadRemoteFile(url,callback,params);
}
//}}}
<!--{{{-->
<link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml' />
<link rel="shortcut icon" href="http://upload.wikimedia.org/wikipedia/commons/thumb/9/97/The_Earth_seen_from_Apollo_17.jpg/240px-The_Earth_seen_from_Apollo_17.jpg" type="image/x-icon">
<!--}}}-->
<!--{{{-->
<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
/***
|''Name:''|PasswordOptionPlugin|
|''Description:''|Extends TiddlyWiki options with non encrypted password option.|
|''Version:''|1.0.2|
|''Date:''|Apr 19, 2007|
|''Source:''|http://tiddlywiki.bidix.info/#PasswordOptionPlugin|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
|''~CoreVersion:''|2.2.0 (Beta 5)|
***/
//{{{
version.extensions.PasswordOptionPlugin = {
	major: 1, minor: 0, revision: 2, 
	date: new Date("Apr 19, 2007"),
	source: 'http://tiddlywiki.bidix.info/#PasswordOptionPlugin',
	author: 'BidiX (BidiX (at) bidix (dot) info',
	license: '[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D]]',
	coreVersion: '2.2.0 (Beta 5)'
};

config.macros.option.passwordCheckboxLabel = "Save this password on this computer";
config.macros.option.passwordInputType = "password"; // password | text
setStylesheet(".pasOptionInput {width: 11em;}\n","passwordInputTypeStyle");

merge(config.macros.option.types, {
	'pas': {
		elementType: "input",
		valueField: "value",
		eventName: "onkeyup",
		className: "pasOptionInput",
		typeValue: config.macros.option.passwordInputType,
		create: function(place,type,opt,className,desc) {
			// password field
			config.macros.option.genericCreate(place,'pas',opt,className,desc);
			// checkbox linked with this password "save this password on this computer"
			config.macros.option.genericCreate(place,'chk','chk'+opt,className,desc);			
			// text savePasswordCheckboxLabel
			place.appendChild(document.createTextNode(config.macros.option.passwordCheckboxLabel));
		},
		onChange: config.macros.option.genericOnChange
	}
});

merge(config.optionHandlers['chk'], {
	get: function(name) {
		// is there an option linked with this chk ?
		var opt = name.substr(3);
		if (config.options[opt]) 
			saveOptionCookie(opt);
		return config.options[name] ? "true" : "false";
	}
});

merge(config.optionHandlers, {
	'pas': {
 		get: function(name) {
			if (config.options["chk"+name]) {
				return encodeCookie(config.options[name].toString());
			} else {
				return "";
			}
		},
		set: function(name,value) {config.options[name] = decodeCookie(value);}
	}
});

// need to reload options to load passwordOptions
loadOptionsCookie();

/*
if (!config.options['pasPassword'])
	config.options['pasPassword'] = '';

merge(config.optionsDesc,{
		pasPassword: "Test password"
	});
*/
//}}}
/%
!info
|Name|ReplaceDoubleClick|
|Source|http://www.TiddlyTools.com/#ReplaceDoubleClick|
|Version|2.0.0|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|transclusion|
|Description|disable doubleclick-to-edit-tiddler or replace doubleclick with shift/ctrl/alt+singleclick|
Usage:
<<<
{{{
<<tiddler ReplaceDoubleClick>> or
<<tiddler ReplaceDoubleClick with: key trigger>>
}}}
*''key'' (optional)
**''none'' (default=disables double-click)
**''ctrl, shift,'' or ''alt'' invokes the action only when the indicated key is used in combination with the mouse.
*''trigger'' (optional)<br>is either 'click' or 'doubleclick' (default).
<<<
Example:
<<<
{{{<<tiddler ReplaceDoubleClick with: shift click>>}}}
<<tiddler ReplaceDoubleClick with: shift click>>//(use shift+click to edit this tiddler)//
<<<
!end
!show
<<tiddler {{
	var here=story.findContainingTiddler(place);
	if (here && here.ondblclick) {
		here.setAttribute('editKey','none');
		var key='$1'; if (key=='$'+'1') key='none'
		if (['shift','ctrl','alt'].contains(key))
			here.setAttribute('editKey',key+'Key');
		var trigger=('$2'=='click')?'onclick':'ondblclick';
		here.save_dblclick=here.ondblclick;
		here.ondblclick=null;
		if (here.getAttribute('editKey')!='none')
			here[trigger]=function(e) {
				var ev=e?e:window.event;
				if (ev[this.getAttribute('editKey')])
					this.save_dblclick.apply(this,arguments);
			}
	}'';}}>>
!end
%/<<tiddler {{var src='ReplaceDoubleClick';src+(tiddler&&tiddler.title==src?'##info':'##show')}} with: [[$1]] [[$2]]>>
//dictionary//
Pandunia - English
body {font-size:0.9em; font-family:verdana,arial,helvetica; margin:0; padding:0;}
.header {position:relative;}
.header a:hover {background:transparent;}
.headerShadow {position:relative; padding:0em 0 0.1em .5em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:0em 0 .1em .5em; left:0px; top:0px;}
#displayArea {margin:-1em 4em 0em 4em; }
.viewer table, table.twtable {margin:0.8em 0;width:100%;}
.viewer a{color: #000;text-decoration:none;background:transparent;}
.viewer a:hover{color:#03f;text-decoration:underline;background:transparent;}
.toolbar {font-size:0em;}
|~ViewToolbar|+editTiddler|
|~EditToolbar|+saveTiddler -cancelTiddler copyTiddler deleteTiddler|
/***
Description: Contains the stuff you need to use Tiddlyspot
Note, you also need UploadPlugin, PasswordOptionPlugin and LoadRemoteFileThroughProxy
from http://tiddlywiki.bidix.info for a complete working Tiddlyspot site.
***/
//{{{

// edit this if you are migrating sites or retrofitting an existing TW
config.tiddlyspotSiteId = 'http://www.pandunia.info/english/tiddly.html';

// make it so you can by default see edit controls via http
config.options.chkHttpReadOnly = false;
window.readOnly = false; // make sure of it (for tw 2.2)
window.showBackstage = true; // show backstage too

// disable autosave in d3
if (window.location.protocol != "file:")
	config.options.chkGTDLazyAutoSave = false;

// tweak shadow tiddlers to add upload button, password entry box etc
with (config.shadowTiddlers) {
	SiteUrl = 'http://'+config.tiddlyspotSiteId+'.tiddlyspot.com';
	SideBarOptions = SideBarOptions.replace(/(<<saveChanges>>)/,"$1<<tiddler TspotSidebar>>");
	OptionsPanel = OptionsPanel.replace(/^/,"<<tiddler TspotOptions>>");
	DefaultTiddlers = DefaultTiddlers.replace(/^/,"[[WelcomeToTiddlyspot]] ");
	MainMenu = MainMenu.replace(/^/,"[[WelcomeToTiddlyspot]] ");
}

// create some shadow tiddler content
merge(config.shadowTiddlers,{

'TspotControls':[
 "| tiddlyspot password:|<<option pasUploadPassword>>|",
 "| site management:|<<upload http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/store.cgi index.html . .  " + config.tiddlyspotSiteId + ">>//(requires tiddlyspot password)//<br>[[control panel|http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/controlpanel]], [[download (go offline)|http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/download]]|",
 "| links:|[[tiddlyspot.com|http://tiddlyspot.com/]], [[FAQs|http://faq.tiddlyspot.com/]], [[blog|http://tiddlyspot.blogspot.com/]], email [[support|mailto:support@tiddlyspot.com]] & [[feedback|mailto:feedback@tiddlyspot.com]], [[givate|http://tiddlyspot.com/?page=givate]]|"
].join("\n"),

'TspotOptions':[
 "tiddlyspot password:",
 "<<option pasUploadPassword>>",
 ""
].join("\n"),

'TspotSidebar':[
 "<<upload http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/store.cgi index.html . .  " + config.tiddlyspotSiteId + ">><html><a href='http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/download' class='button'>download</a></html>"
].join("\n"),

'WelcomeToTiddlyspot':[
 "This document is a ~TiddlyWiki from tiddlyspot.com.  A ~TiddlyWiki is an electronic notebook that is great for managing todo lists, personal information, and all sorts of things.",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //What now?// &nbsp;&nbsp;@@ Before you can save any changes, you need to enter your password in the form below.  Then configure privacy and other site settings at your [[control panel|http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/controlpanel]] (your control panel username is //" + config.tiddlyspotSiteId + "//).",
 "<<tiddler TspotControls>>",
 "See also GettingStarted.",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //Working online// &nbsp;&nbsp;@@ You can edit this ~TiddlyWiki right now, and save your changes using the \"save to web\" button in the column on the right.",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //Working offline// &nbsp;&nbsp;@@ A fully functioning copy of this ~TiddlyWiki can be saved onto your hard drive or USB stick.  You can make changes and save them locally without being connected to the Internet.  When you're ready to sync up again, just click \"upload\" and your ~TiddlyWiki will be saved back to tiddlyspot.com.",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //Help!// &nbsp;&nbsp;@@ Find out more about ~TiddlyWiki at [[TiddlyWiki.com|http://tiddlywiki.com]].  Also visit [[TiddlyWiki.org|http://tiddlywiki.org]] for documentation on learning and using ~TiddlyWiki. New users are especially welcome on the [[TiddlyWiki mailing list|http://groups.google.com/group/TiddlyWiki]], which is an excellent place to ask questions and get help.  If you have a tiddlyspot related problem email [[tiddlyspot support|mailto:support@tiddlyspot.com]].",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //Enjoy :)// &nbsp;&nbsp;@@ We hope you like using your tiddlyspot.com site.  Please email [[feedback@tiddlyspot.com|mailto:feedback@tiddlyspot.com]] with any comments or suggestions."
].join("\n")

});
//}}}
| !date | !user | !location | !storeUrl | !uploadDir | !toFilename | !backupdir | !origin |
| 30/12/2015 16:20:21 | YourName | [[/|http://www.pandunia.info/english/]] | [[store.cgi|http://www.pandunia.info/english/store.cgi]] | . | [[index.html | http://www.pandunia.info/english/tiddly.html]] | . |
| 30/12/2015 16:51:02 | YourName | [[/|http://www.pandunia.info/english/]] | [[store.cgi|http://www.pandunia.info/english/store.cgi]] | . | [[index.html | http://www.pandunia.info/english/tiddly.html]] | . |
| 30/12/2015 16:56:17 | YourName | [[/|http://www.pandunia.info/english/]] | [[store.cgi|http://www.pandunia.info/english/store.cgi]] | . | [[index.html | http://www.pandunia.info/english/tiddly.html]] | . |
| 30/12/2015 16:57:36 | YourName | [[/|http://www.pandunia.info/english/]] | [[store.cgi|http://www.pandunia.info/english/store.cgi]] | . | [[index.html | http://www.pandunia.info/english/tiddly.html]] | . |
/***
|''Name:''|UploadPlugin|
|''Description:''|Save to web a TiddlyWiki|
|''Version:''|4.1.3|
|''Date:''|Feb 24, 2008|
|''Source:''|http://tiddlywiki.bidix.info/#UploadPlugin|
|''Documentation:''|http://tiddlywiki.bidix.info/#UploadPluginDoc|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
|''~CoreVersion:''|2.2.0|
|''Requires:''|PasswordOptionPlugin|
***/
//{{{
version.extensions.UploadPlugin = {
	major: 4, minor: 1, revision: 3,
	date: new Date("Feb 24, 2008"),
	source: 'http://tiddlywiki.bidix.info/#UploadPlugin',
	author: 'BidiX (BidiX (at) bidix (dot) info',
	coreVersion: '2.2.0'
};

//
// Environment
//

if (!window.bidix) window.bidix = {}; // bidix namespace
bidix.debugMode = false;	// true to activate both in Plugin and UploadService
	
//
// Upload Macro
//

config.macros.upload = {
// default values
	defaultBackupDir: '',	//no backup
	defaultStoreScript: "store.php",
	defaultToFilename: "index.html",
	defaultUploadDir: ".",
	authenticateUser: true	// UploadService Authenticate User
};
	
config.macros.upload.label = {
	promptOption: "Save and Upload this TiddlyWiki with UploadOptions",
	promptParamMacro: "Save and Upload this TiddlyWiki in %0",
	saveLabel: "save to web", 
	saveToDisk: "save to disk",
	uploadLabel: "upload"	
};

config.macros.upload.messages = {
	noStoreUrl: "No store URL in parmeters or options",
	usernameOrPasswordMissing: "Username or password missing"
};

config.macros.upload.handler = function(place,macroName,params) {
	if (readOnly)
		return;
	var label;
	if (document.location.toString().substr(0,4) == "http") 
		label = this.label.saveLabel;
	else
		label = this.label.uploadLabel;
	var prompt;
	if (params[0]) {
		prompt = this.label.promptParamMacro.toString().format([this.destFile(params[0], 
			(params[1] ? params[1]:bidix.basename(window.location.toString())), params[3])]);
	} else {
		prompt = this.label.promptOption;
	}
	createTiddlyButton(place, label, prompt, function() {config.macros.upload.action(params);}, null, null, this.accessKey);
};

config.macros.upload.action = function(params)
{
		// for missing macro parameter set value from options
		if (!params) params = {};
		var storeUrl = params[0] ? params[0] : config.options.txtUploadStoreUrl;
		var toFilename = params[1] ? params[1] : config.options.txtUploadFilename;
		var backupDir = params[2] ? params[2] : config.options.txtUploadBackupDir;
		var uploadDir = params[3] ? params[3] : config.options.txtUploadDir;
		var username = params[4] ? params[4] : config.options.txtUploadUserName;
		var password = config.options.pasUploadPassword; // for security reason no password as macro parameter	
		// for still missing parameter set default value
		if ((!storeUrl) && (document.location.toString().substr(0,4) == "http")) 
			storeUrl = bidix.dirname(document.location.toString())+'/'+config.macros.upload.defaultStoreScript;
		if (storeUrl.substr(0,4) != "http")
			storeUrl = bidix.dirname(document.location.toString()) +'/'+ storeUrl;
		if (!toFilename)
			toFilename = bidix.basename(window.location.toString());
		if (!toFilename)
			toFilename = config.macros.upload.defaultToFilename;
		if (!uploadDir)
			uploadDir = config.macros.upload.defaultUploadDir;
		if (!backupDir)
			backupDir = config.macros.upload.defaultBackupDir;
		// report error if still missing
		if (!storeUrl) {
			alert(config.macros.upload.messages.noStoreUrl);
			clearMessage();
			return false;
		}
		if (config.macros.upload.authenticateUser && (!username || !password)) {
			alert(config.macros.upload.messages.usernameOrPasswordMissing);
			clearMessage();
			return false;
		}
		bidix.upload.uploadChanges(false,null,storeUrl, toFilename, uploadDir, backupDir, username, password); 
		return false; 
};

config.macros.upload.destFile = function(storeUrl, toFilename, uploadDir) 
{
	if (!storeUrl)
		return null;
		var dest = bidix.dirname(storeUrl);
		if (uploadDir && uploadDir != '.')
			dest = dest + '/' + uploadDir;
		dest = dest + '/' + toFilename;
	return dest;
};

//
// uploadOptions Macro
//

config.macros.uploadOptions = {
	handler: function(place,macroName,params) {
		var wizard = new Wizard();
		wizard.createWizard(place,this.wizardTitle);
		wizard.addStep(this.step1Title,this.step1Html);
		var markList = wizard.getElement("markList");
		var listWrapper = document.createElement("div");
		markList.parentNode.insertBefore(listWrapper,markList);
		wizard.setValue("listWrapper",listWrapper);
		this.refreshOptions(listWrapper,false);
		var uploadCaption;
		if (document.location.toString().substr(0,4) == "http") 
			uploadCaption = config.macros.upload.label.saveLabel;
		else
			uploadCaption = config.macros.upload.label.uploadLabel;
		
		wizard.setButtons([
				{caption: uploadCaption, tooltip: config.macros.upload.label.promptOption, 
					onClick: config.macros.upload.action},
				{caption: this.cancelButton, tooltip: this.cancelButtonPrompt, onClick: this.onCancel}
				
			]);
	},
	options: [
		"txtUploadUserName",
		"pasUploadPassword",
		"txtUploadStoreUrl",
		"txtUploadDir",
		"txtUploadFilename",
		"txtUploadBackupDir",
		"chkUploadLog",
		"txtUploadLogMaxLine"		
	],
	refreshOptions: function(listWrapper) {
		var opts = [];
		for(i=0; i<this.options.length; i++) {
			var opt = {};
			opts.push();
			opt.option = "";
			n = this.options[i];
			opt.name = n;
			opt.lowlight = !config.optionsDesc[n];
			opt.description = opt.lowlight ? this.unknownDescription : config.optionsDesc[n];
			opts.push(opt);
		}
		var listview = ListView.create(listWrapper,opts,this.listViewTemplate);
		for(n=0; n<opts.length; n++) {
			var type = opts[n].name.substr(0,3);
			var h = config.macros.option.types[type];
			if (h && h.create) {
				h.create(opts[n].colElements['option'],type,opts[n].name,opts[n].name,"no");
			}
		}
		
	},
	onCancel: function(e)
	{
		backstage.switchTab(null);
		return false;
	},
	
	wizardTitle: "Upload with options",
	step1Title: "These options are saved in cookies in your browser",
	step1Html: "<input type='hidden' name='markList'></input><br>",
	cancelButton: "Cancel",
	cancelButtonPrompt: "Cancel prompt",
	listViewTemplate: {
		columns: [
			{name: 'Description', field: 'description', title: "Description", type: 'WikiText'},
			{name: 'Option', field: 'option', title: "Option", type: 'String'},
			{name: 'Name', field: 'name', title: "Name", type: 'String'}
			],
		rowClasses: [
			{className: 'lowlight', field: 'lowlight'} 
			]}
};

//
// upload functions
//

if (!bidix.upload) bidix.upload = {};

if (!bidix.upload.messages) bidix.upload.messages = {
	//from saving
	invalidFileError: "The original file '%0' does not appear to be a valid TiddlyWiki",
	backupSaved: "Backup saved",
	backupFailed: "Failed to upload backup file",
	rssSaved: "RSS feed uploaded",
	rssFailed: "Failed to upload RSS feed file",
	emptySaved: "Empty template uploaded",
	emptyFailed: "Failed to upload empty template file",
	mainSaved: "Main TiddlyWiki file uploaded",
	mainFailed: "Failed to upload main TiddlyWiki file. Your changes have not been saved",
	//specific upload
	loadOriginalHttpPostError: "Can't get original file",
	aboutToSaveOnHttpPost: 'About to upload on %0 ...',
	storePhpNotFound: "The store script '%0' was not found."
};

bidix.upload.uploadChanges = function(onlyIfDirty,tiddlers,storeUrl,toFilename,uploadDir,backupDir,username,password)
{
	var callback = function(status,uploadParams,original,url,xhr) {
		if (!status) {
			displayMessage(bidix.upload.messages.loadOriginalHttpPostError);
			return;
		}
		if (bidix.debugMode) 
			alert(original.substr(0,500)+"\n...");
		// Locate the storeArea div's 
		var posDiv = locateStoreArea(original);
		if((posDiv[0] == -1) || (posDiv[1] == -1)) {
			alert(config.messages.invalidFileError.format([localPath]));
			return;
		}
		bidix.upload.uploadRss(uploadParams,original,posDiv);
	};
	
	if(onlyIfDirty && !store.isDirty())
		return;
	clearMessage();
	// save on localdisk ?
	if (document.location.toString().substr(0,4) == "file") {
		var path = document.location.toString();
		var localPath = getLocalPath(path);
		saveChanges();
	}
	// get original
	var uploadParams = new Array(storeUrl,toFilename,uploadDir,backupDir,username,password);
	var originalPath = document.location.toString();
	// If url is a directory : add index.html
	if (originalPath.charAt(originalPath.length-1) == "/")
		originalPath = originalPath + "index.html";
	var dest = config.macros.upload.destFile(storeUrl,toFilename,uploadDir);
	var log = new bidix.UploadLog();
	log.startUpload(storeUrl, dest, uploadDir,  backupDir);
	displayMessage(bidix.upload.messages.aboutToSaveOnHttpPost.format([dest]));
	if (bidix.debugMode) 
		alert("about to execute Http - GET on "+originalPath);
	var r = doHttp("GET",originalPath,null,null,username,password,callback,uploadParams,null);
	if (typeof r == "string")
		displayMessage(r);
	return r;
};

bidix.upload.uploadRss = function(uploadParams,original,posDiv) 
{
	var callback = function(status,params,responseText,url,xhr) {
		if(status) {
			var destfile = responseText.substring(responseText.indexOf("destfile:")+9,responseText.indexOf("\n", responseText.indexOf("destfile:")));
			displayMessage(bidix.upload.messages.rssSaved,bidix.dirname(url)+'/'+destfile);
			bidix.upload.uploadMain(params[0],params[1],params[2]);
		} else {
			displayMessage(bidix.upload.messages.rssFailed);			
		}
	};
	// do uploadRss
	if(config.options.chkGenerateAnRssFeed) {
		var rssPath = uploadParams[1].substr(0,uploadParams[1].lastIndexOf(".")) + ".xml";
		var rssUploadParams = new Array(uploadParams[0],rssPath,uploadParams[2],'',uploadParams[4],uploadParams[5]);
		var rssString = generateRss();
		// no UnicodeToUTF8 conversion needed when location is "file" !!!
		if (document.location.toString().substr(0,4) != "file")
			rssString = convertUnicodeToUTF8(rssString);	
		bidix.upload.httpUpload(rssUploadParams,rssString,callback,Array(uploadParams,original,posDiv));
	} else {
		bidix.upload.uploadMain(uploadParams,original,posDiv);
	}
};

bidix.upload.uploadMain = function(uploadParams,original,posDiv) 
{
	var callback = function(status,params,responseText,url,xhr) {
		var log = new bidix.UploadLog();
		if(status) {
			// if backupDir specified
			if ((params[3]) && (responseText.indexOf("backupfile:") > -1))  {
				var backupfile = responseText.substring(responseText.indexOf("backupfile:")+11,responseText.indexOf("\n", responseText.indexOf("backupfile:")));
				displayMessage(bidix.upload.messages.backupSaved,bidix.dirname(url)+'/'+backupfile);
			}
			var destfile = responseText.substring(responseText.indexOf("destfile:")+9,responseText.indexOf("\n", responseText.indexOf("destfile:")));
			displayMessage(bidix.upload.messages.mainSaved,bidix.dirname(url)+'/'+destfile);
			store.setDirty(false);
			log.endUpload("ok");
		} else {
			alert(bidix.upload.messages.mainFailed);
			displayMessage(bidix.upload.messages.mainFailed);
			log.endUpload("failed");			
		}
	};
	// do uploadMain
	var revised = bidix.upload.updateOriginal(original,posDiv);
	bidix.upload.httpUpload(uploadParams,revised,callback,uploadParams);
};

bidix.upload.httpUpload = function(uploadParams,data,callback,params)
{
	var localCallback = function(status,params,responseText,url,xhr) {
		url = (url.indexOf("nocache=") < 0 ? url : url.substring(0,url.indexOf("nocache=")-1));
		if (xhr.status == 404)
			alert(bidix.upload.messages.storePhpNotFound.format([url]));
		if ((bidix.debugMode) || (responseText.indexOf("Debug mode") >= 0 )) {
			alert(responseText);
			if (responseText.indexOf("Debug mode") >= 0 )
				responseText = responseText.substring(responseText.indexOf("\n\n")+2);
		} else if (responseText.charAt(0) != '0') 
			alert(responseText);
		if (responseText.charAt(0) != '0')
			status = null;
		callback(status,params,responseText,url,xhr);
	};
	// do httpUpload
	var boundary = "---------------------------"+"AaB03x";	
	var uploadFormName = "UploadPlugin";
	// compose headers data
	var sheader = "";
	sheader += "--" + boundary + "\r\nContent-disposition: form-data; name=\"";
	sheader += uploadFormName +"\"\r\n\r\n";
	sheader += "backupDir="+uploadParams[3] +
				";user=" + uploadParams[4] +
				";password=" + uploadParams[5] +
				";uploaddir=" + uploadParams[2];
	if (bidix.debugMode)
		sheader += ";debug=1";
	sheader += ";;\r\n"; 
	sheader += "\r\n" + "--" + boundary + "\r\n";
	sheader += "Content-disposition: form-data; name=\"userfile\"; filename=\""+uploadParams[1]+"\"\r\n";
	sheader += "Content-Type: text/html;charset=UTF-8" + "\r\n";
	sheader += "Content-Length: " + data.length + "\r\n\r\n";
	// compose trailer data
	var strailer = new String();
	strailer = "\r\n--" + boundary + "--\r\n";
	data = sheader + data + strailer;
	if (bidix.debugMode) alert("about to execute Http - POST on "+uploadParams[0]+"\n with \n"+data.substr(0,500)+ " ... ");
	var r = doHttp("POST",uploadParams[0],data,"multipart/form-data; ;charset=UTF-8; boundary="+boundary,uploadParams[4],uploadParams[5],localCallback,params,null);
	if (typeof r == "string")
		displayMessage(r);
	return r;
};

// same as Saving's updateOriginal but without convertUnicodeToUTF8 calls
bidix.upload.updateOriginal = function(original, posDiv)
{
	if (!posDiv)
		posDiv = locateStoreArea(original);
	if((posDiv[0] == -1) || (posDiv[1] == -1)) {
		alert(config.messages.invalidFileError.format([localPath]));
		return;
	}
	var revised = original.substr(0,posDiv[0] + startSaveArea.length) + "\n" +
				store.allTiddlersAsHtml() + "\n" +
				original.substr(posDiv[1]);
	var newSiteTitle = getPageTitle().htmlEncode();
	revised = revised.replaceChunk("<title"+">","</title"+">"," " + newSiteTitle + " ");
	revised = updateMarkupBlock(revised,"PRE-HEAD","MarkupPreHead");
	revised = updateMarkupBlock(revised,"POST-HEAD","MarkupPostHead");
	revised = updateMarkupBlock(revised,"PRE-BODY","MarkupPreBody");
	revised = updateMarkupBlock(revised,"POST-SCRIPT","MarkupPostBody");
	return revised;
};

//
// UploadLog
// 
// config.options.chkUploadLog :
//		false : no logging
//		true : logging
// config.options.txtUploadLogMaxLine :
//		-1 : no limit
//      0 :  no Log lines but UploadLog is still in place
//		n :  the last n lines are only kept
//		NaN : no limit (-1)

bidix.UploadLog = function() {
	if (!config.options.chkUploadLog) 
		return; // this.tiddler = null
	this.tiddler = store.getTiddler("UploadLog");
	if (!this.tiddler) {
		this.tiddler = new Tiddler();
		this.tiddler.title = "UploadLog";
		this.tiddler.text = "| !date | !user | !location | !storeUrl | !uploadDir | !toFilename | !backupdir | !origin |";
		this.tiddler.created = new Date();
		this.tiddler.modifier = config.options.txtUserName;
		this.tiddler.modified = new Date();
		store.addTiddler(this.tiddler);
	}
	return this;
};

bidix.UploadLog.prototype.addText = function(text) {
	if (!this.tiddler)
		return;
	// retrieve maxLine when we need it
	var maxLine = parseInt(config.options.txtUploadLogMaxLine,10);
	if (isNaN(maxLine))
		maxLine = -1;
	// add text
	if (maxLine != 0) 
		this.tiddler.text = this.tiddler.text + text;
	// Trunck to maxLine
	if (maxLine >= 0) {
		var textArray = this.tiddler.text.split('\n');
		if (textArray.length > maxLine + 1)
			textArray.splice(1,textArray.length-1-maxLine);
			this.tiddler.text = textArray.join('\n');		
	}
	// update tiddler fields
	this.tiddler.modifier = config.options.txtUserName;
	this.tiddler.modified = new Date();
	store.addTiddler(this.tiddler);
	// refresh and notifiy for immediate update
	story.refreshTiddler(this.tiddler.title);
	store.notify(this.tiddler.title, true);
};

bidix.UploadLog.prototype.startUpload = function(storeUrl, toFilename, uploadDir,  backupDir) {
	if (!this.tiddler)
		return;
	var now = new Date();
	var text = "\n| ";
	var filename = bidix.basename(document.location.toString());
	if (!filename) filename = '/';
	text += now.formatString("0DD/0MM/YYYY 0hh:0mm:0ss") +" | ";
	text += config.options.txtUserName + " | ";
	text += "[["+filename+"|"+location + "]] |";
	text += " [[" + bidix.basename(storeUrl) + "|" + storeUrl + "]] | ";
	text += uploadDir + " | ";
	text += "[[" + bidix.basename(toFilename) + " | " +toFilename + "]] | ";
	text += backupDir + " |";
	this.addText(text);
};

bidix.UploadLog.prototype.endUpload = function(status) {
	if (!this.tiddler)
		return;
	this.addText(" "+status+" |");
};

//
// Utilities
// 

bidix.checkPlugin = function(plugin, major, minor, revision) {
	var ext = version.extensions[plugin];
	if (!
		(ext  && 
			((ext.major > major) || 
			((ext.major == major) && (ext.minor > minor))  ||
			((ext.major == major) && (ext.minor == minor) && (ext.revision >= revision))))) {
			// write error in PluginManager
			if (pluginInfo)
				pluginInfo.log.push("Requires " + plugin + " " + major + "." + minor + "." + revision);
			eval(plugin); // generate an error : "Error: ReferenceError: xxxx is not defined"
	}
};

bidix.dirname = function(filePath) {
	if (!filePath) 
		return;
	var lastpos;
	if ((lastpos = filePath.lastIndexOf("/")) != -1) {
		return filePath.substring(0, lastpos);
	} else {
		return filePath.substring(0, filePath.lastIndexOf("\\"));
	}
};

bidix.basename = function(filePath) {
	if (!filePath) 
		return;
	var lastpos;
	if ((lastpos = filePath.lastIndexOf("#")) != -1) 
		filePath = filePath.substring(0, lastpos);
	if ((lastpos = filePath.lastIndexOf("/")) != -1) {
		return filePath.substring(lastpos + 1);
	} else
		return filePath.substring(filePath.lastIndexOf("\\")+1);
};

bidix.initOption = function(name,value) {
	if (!config.options[name])
		config.options[name] = value;
};

//
// Initializations
//

// require PasswordOptionPlugin 1.0.1 or better
bidix.checkPlugin("PasswordOptionPlugin", 1, 0, 1);

// styleSheet
setStylesheet('.txtUploadStoreUrl, .txtUploadBackupDir, .txtUploadDir {width: 22em;}',"uploadPluginStyles");

//optionsDesc
merge(config.optionsDesc,{
	txtUploadStoreUrl: "Url of the UploadService script (default: store.php)",
	txtUploadFilename: "Filename of the uploaded file (default: in index.html)",
	txtUploadDir: "Relative Directory where to store the file (default: . (downloadService directory))",
	txtUploadBackupDir: "Relative Directory where to backup the file. If empty no backup. (default: ''(empty))",
	txtUploadUserName: "Upload Username",
	pasUploadPassword: "Upload Password",
	chkUploadLog: "do Logging in UploadLog (default: true)",
	txtUploadLogMaxLine: "Maximum of lines in UploadLog (default: 10)"
});

// Options Initializations
bidix.initOption('txtUploadStoreUrl','');
bidix.initOption('txtUploadFilename','');
bidix.initOption('txtUploadDir','');
bidix.initOption('txtUploadBackupDir','');
bidix.initOption('txtUploadUserName','');
bidix.initOption('pasUploadPassword','');
bidix.initOption('chkUploadLog',true);
bidix.initOption('txtUploadLogMaxLine','10');


// Backstage
merge(config.tasks,{
	uploadOptions: {text: "upload", tooltip: "Change UploadOptions and Upload", content: '<<uploadOptions>>'}
});
config.backstageTasks.push("uploadOptions");


//}}}

<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::ViewToolbar]]'></div>
<span macro="tiddler ReplaceDoubleClick with: alt click"></span></span>
<div class='title' macro='view title'></div>
<div class='viewer' macro='view text wikified'></div>
<!--}}}-->
<<tiddler HideTiddlerTags>>{{small smallform{
<html><a href='http://www.pandunia.info/engli/tiddly.html' download class='link'><u>Download the dictionary for offline</u></a><form style='display:inline;white-space:nowrap;' onsubmit='this.pavysisku.click();return false;'>
<table><tr><td style='width:33%;font-size:1.4em;'>
Search for <input name=pattern style='width:auto;font-size:1.4em;' value='' title='o lukin' autofocus>
<input type=button style='width:auto;font-size:1.0em;' name=pavysisku value='Go !' onclick="
var f=this.form;
var target=f.nextSibling; removeChildren(target);
var arrRestStr=[];
var outa=[];
var outb=[];
var outc=[];
var outd=[];
var oute=[];
var Couta=[];
var Coutb=[];
var Coutc=[];
var Coutd=[];
var Coute=[];
var zil=[];
var tempa;
var tempb='';
var tempc;
var tempd;
var tempe;
var tb='[^\t]*?\t';
var fpvd;
var zi='@@background-color:#7FFF00;$1@@';
var sle='>|>|@@margin-top:0px;padding-left:0.5em;padding-right:0.5em;font-size:1em;float:right;font-weight:normal;border:1px solid #393939;margin-top:-1px;color:#fff;background:#db4;display:block;//[[';
var slewhite='>|>|@@margin-top:0px;padding-left:0.5em;padding-right:0.5em;font-size:1em;float:right;font-weight:normal;border:1px solid #222;margin-top:-1px;color:#fff;background:#999;display:block;//[[';
Array.prototype.diff = function(a) {
    return this.filter(function(i) {return !(a.indexOf(i) > -1);});
};

var tids=store.getTaggedTiddlers('dic');
fpv = f.pattern.value.toLowerCase();
fpvd=fpv;
if(fpv.length == 0) return;
for (var t=0; t<tids.length; t++) {

	arrRestStr=store.getTiddlerText(tids[t].title,'').split('\n');
//precise
	tempa=arrRestStr.filter(/./.test.bind(new RegExp('^'+fpv+'\t','i')));
	arrRestStr = arrRestStr.diff(tempa);
	//tempb=arrRestStr.filter(/./.test.bind(new RegExp('^'+'(|[^\t]*?[;\.\042])'+fpv+'[!;\.\042\t]','i')));
	//arrRestStr = arrRestStr.diff(tempb);
	tempc=arrRestStr.filter(/./.test.bind(new RegExp('^'+'(|[^\t]*?[;\.\042, ])'+fpv+'[!;\.\042, \t]','i')));
	arrRestStr = arrRestStr.diff(tempc);
	if (tempa.length+tempb.length+tempc.length>0) outa = outa.concat([sle+tids[t].title+']]//@@']);
	zil = zil.concat(tempa.slice(0,30)).concat(tempc.slice(0,30)).map(function(somet){return somet.replace(new RegExp('('+fpv+')', 'gi'),zi);});
        outa = outa.concat(zil); zil=[];
//now vague
	tempd=arrRestStr.filter(/./.test.bind(new RegExp('^'+'(|[^\t]*?[;\.\042, ])'+fpv,'i')));
	arrRestStr = arrRestStr.diff(tempd);
	tempe=arrRestStr.filter(/./.test.bind(new RegExp('^'+'(|[^\t]*?)'+fpv,'i')));
	arrRestStr = arrRestStr.diff(tempe);
	if (tempd.length+tempe.length>0) outd = outd.concat([slewhite+tids[t].title+']]//@@']);
	zil = zil.concat(tempd.slice(0,30)).concat(tempe.slice(0,30)).map(function(somet){return somet.replace(new RegExp('('+fpv+')', 'gi'),zi);});
        outd = outd.concat(zil); zil=[];
//Cout precise
	tempa=arrRestStr.filter(/./.test.bind(new RegExp('^'+tb+tb+fpv+'([!;\.\042\t,]|$)','i')));
	arrRestStr = arrRestStr.diff(tempa);
	//tempb=arrRestStr.filter(/./.test.bind(new RegExp('^'+tb+'(|[^\t]*?[;\.\042])'+fpv+'([!;\.\042\t]|$)','i')));
	//arrRestStr = arrRestStr.diff(tempb);
	tempc=arrRestStr.filter(/./.test.bind(new RegExp('^'+tb+'(|[^\t]*?[;\.\042, ])'+fpv+'([!;\.\042, \t]|$)','i')));
	arrRestStr = arrRestStr.diff(tempc);
	if (tempa.length+tempb.length+tempc.length>0) Couta = Couta.concat([sle+tids[t].title+']]//@@']);
	zil = zil.concat(tempa.slice(0,30)).concat(tempc.slice(0,30)).map(function(somet){return somet.replace(new RegExp('('+fpv+')', 'gi'),zi);});
        Couta = Couta.concat(zil); zil=[];
//now vague
	tempd=arrRestStr.filter(/./.test.bind(new RegExp('^'+tb+'(|[^\t]*?[;\.\042, ])'+fpv+'([!;\.\042, \t]|$)','i')));
	arrRestStr = arrRestStr.diff(tempd);
	tempe=arrRestStr.filter(/./.test.bind(new RegExp('^'+tb+'(|[^\t]*?)'+fpv,'i')));
	arrRestStr = arrRestStr.diff(tempe);
	if (tempd.length+tempe.length>0) Coutd = Coutd.concat([slewhite+tids[t].title+']]//@@']);
	zil = zil.concat(tempd.slice(0,30)).concat(tempe.slice(0,30)).map(function(somet){return somet.replace(new RegExp('('+fpv+')', 'gi'),zi);});
        Coutd = Coutd.concat(zil); zil=[];
	//Coute = Coute.concat(tempe.slice(0,30));
}
//concat all arrays, reformat to tw-table formatting
if (outa.length>0) outa = ['>\t>\t!in source words:'].concat(outa);
if (Couta.length>0) Couta = ['>\t>\t!in translation:'].concat(Couta);
if (outa.length+Couta.length>0) outa = ['>\t>\t!PRECISE SEARCH'].concat(outa);

//vague search output
if (outd.length>0) outd = ['>\t>\tbackground-color:#999;!in source words:'].concat(outd);
if (Coutd.length>0) Coutd = ['>\t>\tbackground-color:#999;!in translation:'].concat(Coutd);
if (outd.length+Coutd.length>0) outd = ['>\t>\tbackground-color:#999;!SEQUENCE SEARCH'].concat(outd);
tids = outa.concat(Couta).concat(outd).concat(Coutd).join('\n').replace(/(^|\t|$)/img,'|');

//output this fucking string!
if (tids.length>3) wikify(tids,target);
"></td></tr></table></form><div></div></html>
}}}
config.messages.backstage.open.text="";
config.messages.backstage.close.text="";
config.options.chkShowRightSidebar=false;
config.options.txtToggleRightSideBarLabelShow="jbobau";
config.options.txtToggleRightSideBarLabelHide="jbobau";
config.options.chkSinglePageMode=true;
config.options.chkSinglePagePermalink=true;
config.options.chkDisableWikiLinks=true;
//{{{ 
// hacky solution to avoid scrolling header out of view 
window.ensureVisible = function(e) {return false} 

//}}}