Index: /CKEditor/trunk/CHANGES.html
===================================================================
--- /CKEditor/trunk/CHANGES.html	(revision 7183)
+++ /CKEditor/trunk/CHANGES.html	(revision 7184)
@@ -56,4 +56,5 @@
 			<li><a href="http://dev.ckeditor.com/ticket/8151">#8151</a> : Russian;</li>
 			<li><a href="http://dev.ckeditor.com/ticket/8179">#8179</a> : Hungarian;</li>
+			<li><a href="http://dev.ckeditor.com/ticket/8238">#8238</a> : Estonian;</li>
 		</ul></li>
 	</ul>
Index: /CKEditor/trunk/_source/lang/_translationstatus.txt
===================================================================
--- /CKEditor/trunk/_source/lang/_translationstatus.txt	(revision 7183)
+++ /CKEditor/trunk/_source/lang/_translationstatus.txt	(revision 7184)
@@ -18,5 +18,5 @@
 eo.js      Found: 270 Missing: 305
 es.js      Found: 570 Missing: 5
-et.js      Found: 320 Missing: 255
+et.js      Found: 575 Missing: 0
 eu.js      Found: 417 Missing: 158
 fa.js      Found: 322 Missing: 253
Index: /CKEditor/trunk/_source/lang/et.js
===================================================================
--- /CKEditor/trunk/_source/lang/et.js	(revision 7183)
+++ /CKEditor/trunk/_source/lang/et.js	(revision 7184)
@@ -32,42 +32,42 @@
 	 * of reading non-English words. So be careful while translating it.
 	 */
-	editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // MISSING
+	editorTitle : 'Rikkalik tekstiredaktor %1, abi jaoks vajuta ALT 0.',
 
 	// ARIA descriptions.
-	toolbars	: 'Editor toolbars', // MISSING
-	editor		: 'Rich Text Editor', // MISSING
+	toolbars	: 'Redaktori tööriistaribad',
+	editor		: 'Rikkalik tekstiredaktor',
 
 	// Toolbar buttons without dialogs.
 	source			: 'Lähtekood',
 	newPage			: 'Uus leht',
-	save			: 'Salvesta',
+	save			: 'Salvestamine',
 	preview			: 'Eelvaade',
 	cut				: 'Lõika',
 	copy			: 'Kopeeri',
-	paste			: 'Kleebi',
-	print			: 'Prindi',
+	paste			: 'Aseta',
+	print			: 'Printimine',
 	underline		: 'Allajoonitud',
 	bold			: 'Paks',
 	italic			: 'Kursiiv',
-	selectAll		: 'Vali kõik',
-	removeFormat	: 'Eemalda vorming',
+	selectAll		: 'Kõige valimine',
+	removeFormat	: 'Vormingu eemaldamine',
 	strike			: 'Läbijoonitud',
 	subscript		: 'Allindeks',
 	superscript		: 'Ülaindeks',
-	horizontalrule	: 'Sisesta horisontaaljoon',
-	pagebreak		: 'Sisesta lehevahetuskoht',
-	pagebreakAlt		: 'Page Break', // MISSING
-	unlink			: 'Eemalda link',
-	undo			: 'Võta tagasi',
-	redo			: 'Korda toimingut',
+	horizontalrule	: 'Horisontaaljoone sisestamine',
+	pagebreak		: 'Lehevahetuskoha sisestamine',
+	pagebreakAlt		: 'Lehevahetuskoht',
+	unlink			: 'Lingi eemaldamine',
+	undo			: 'Tagasivõtmine',
+	redo			: 'Toimingu kordamine',
 
 	// Common messages and labels.
 	common :
 	{
-		browseServer	: 'Sirvi serverit',
+		browseServer	: 'Serveri sirvimine',
 		url				: 'URL',
 		protocol		: 'Protokoll',
-		upload			: 'Lae üles',
-		uploadSubmit	: 'Saada serverissee',
+		upload			: 'Laadi üles',
+		uploadSubmit	: 'Saada serverisse',
 		image			: 'Pilt',
 		flash			: 'Flash',
@@ -82,5 +82,5 @@
 		imageButton		: 'Piltnupp',
 		notSet			: '<määramata>',
-		id				: 'Id',
+		id				: 'ID',
 		name			: 'Nimi',
 		langDir			: 'Keele suund',
@@ -90,25 +90,25 @@
 		longDescr		: 'Pikk kirjeldus URL',
 		cssClass		: 'Stiilistiku klassid',
-		advisoryTitle	: 'Juhendav tiitel',
+		advisoryTitle	: 'Soovituslik pealkiri',
 		cssStyle		: 'Laad',
 		ok				: 'OK',
 		cancel			: 'Loobu',
-		close			: 'Close', // MISSING
-		preview			: 'Preview', // MISSING
-		generalTab		: 'General', // MISSING
+		close			: 'Sulge',
+		preview			: 'Eelvaade',
+		generalTab		: 'Üldine',
 		advancedTab		: 'Täpsemalt',
-		validateNumberFailed : 'This value is not a number.', // MISSING
-		confirmNewPage	: 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING
-		confirmCancel	: 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING
-		options			: 'Options', // MISSING
-		target			: 'Target', // MISSING
-		targetNew		: 'New Window (_blank)', // MISSING
-		targetTop		: 'Topmost Window (_top)', // MISSING
-		targetSelf		: 'Same Window (_self)', // MISSING
-		targetParent	: 'Parent Window (_parent)', // MISSING
-		langDirLTR		: 'Left to Right (LTR)', // MISSING
-		langDirRTL		: 'Right to Left (RTL)', // MISSING
-		styles			: 'Style', // MISSING
-		cssClasses		: 'Stylesheet Classes', // MISSING
+		validateNumberFailed : 'See väärtus pole number.',
+		confirmNewPage	: 'Kõik salvestamata muudatused lähevad kaotsi. Kas oled kindel, et tahad laadida uue lehe?',
+		confirmCancel	: 'Mõned valikud on muudetud. Kas oled kindel, et tahad dialoogi sulgeda?',
+		options			: 'Valikud',
+		target			: 'Sihtkoht',
+		targetNew		: 'Uus aken (_blank)',
+		targetTop		: 'Kõige ülemine aken (_top)',
+		targetSelf		: 'Sama aken (_self)',
+		targetParent	: 'Vanemaken (_parent)',
+		langDirLTR		: 'Vasakult paremale (LTR)',
+		langDirRTL		: 'Paremalt vasakule (RTL)',
+		styles			: 'Stiili',
+		cssClasses		: 'Stiililehe klassid',
 		width			: 'Laius',
 		height			: 'Kõrgus',
@@ -120,17 +120,17 @@
 		alignMiddle		: 'Keskele',
 		alignBottom		: 'Alla',
-		invalidHeight	: 'Height must be a number.', // MISSING
-		invalidWidth	: 'Width must be a number.', // MISSING
-		invalidCssLength	: 'Value specified for the "%1" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).', // MISSING
-		invalidHtmlLength	: 'Value specified for the "%1" field must be a positive number with or without a valid HTML measurement unit (px or %).', // MISSING
-		invalidInlineStyle	: 'Value specified for the inline style must consist of one or more tuples with the format of "name : value", separated by semi-colons.', // MISSING
+		invalidHeight	: 'Kõrgus peab olema number.',
+		invalidWidth	: 'Laius peab olema number.',
+		invalidCssLength	: '"%1" välja jaoks määratud väärtus peab olema positiivne täisarv CSS ühikuga (px, %, in, cm, mm, em, ex, pt või pc) või ilma.',
+		invalidHtmlLength	: '"%1" välja jaoks määratud väärtus peab olema positiivne täisarv HTML ühikuga (px või %) või ilma.',
+		invalidInlineStyle	: 'Reasisese stiili määrangud peavad koosnema paarisväärtustest (tuples), mis on semikoolonitega eraldatult järgnevas vormingus: "nimi : väärtus".',
 
 		// Put the voice-only part of the label in the span.
-		unavailable		: '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
+		unavailable		: '%1<span class="cke_accessibility">, pole saadaval</span>'
 	},
 
 	contextmenu :
 	{
-		options : 'Context Menu Options' // MISSING
+		options : 'Kontekstimenüü valikud'
 	},
 
@@ -138,7 +138,7 @@
 	specialChar		:
 	{
-		toolbar		: 'Sisesta erimärk',
-		title		: 'Vali erimärk',
-		options : 'Special Character Options' // MISSING
+		toolbar		: 'Erimärgi sisestamine',
+		title		: 'Erimärgi valimine',
+		options : 'Erimärkide valikud'
 	},
 
@@ -146,5 +146,5 @@
 	link :
 	{
-		toolbar		: 'Sisesta link / Muuda linki',
+		toolbar		: 'Lingi lisamine/muutmine',
 		other 		: '<muu>',
 		menu		: 'Muuda linki',
@@ -154,6 +154,6 @@
 		upload		: 'Lae üles',
 		advanced	: 'Täpsemalt',
-		type		: 'Lingi tüüp',
-		toUrl		: 'URL', // MISSING
+		type		: 'Lingi liik',
+		toUrl		: 'URL',
 		toAnchor	: 'Ankur sellel lehel',
 		toEmail		: 'E-post',
@@ -163,5 +163,5 @@
 		targetPopupName	: 'Hüpikakna nimi',
 		popupFeatures	: 'Hüpikakna omadused',
-		popupResizable	: 'Resizable', // MISSING
+		popupResizable	: 'Suurust saab muuta',
 		popupStatusBar	: 'Olekuriba',
 		popupLocationBar: 'Aadressiriba',
@@ -173,5 +173,5 @@
 		popupLeft		: 'Vasak asukoht',
 		popupTop		: 'Ülemine asukoht',
-		id				: 'Id', // MISSING
+		id				: 'ID',
 		langDir			: 'Keele suund',
 		langDirLTR		: 'Vasakult paremale (LTR)',
@@ -184,7 +184,7 @@
 		advisoryContentType	: 'Juhendava sisu tüüp',
 		cssClasses		: 'Stiilistiku klassid',
-		charset			: 'Lingitud ressurssi märgistik',
+		charset			: 'Lingitud ressursi märgistik',
 		styles			: 'Laad',
-		rel			: 'Relationship', // MISSING
+		rel			: 'Suhe',
 		selectAnchor		: 'Vali ankur',
 		anchorName		: 'Ankru nime järgi',
@@ -193,7 +193,7 @@
 		emailSubject		: 'Sõnumi teema',
 		emailBody		: 'Sõnumi tekst',
-		noAnchors		: '(Selles dokumendis ei ole ankruid)',
+		noAnchors		: '(Selles dokumendis pole ankruid)',
 		noUrl			: 'Palun kirjuta lingi URL',
-		noEmail			: 'Palun kirjuta E-Posti aadress'
+		noEmail			: 'Palun kirjuta e-posti aadress'
 	},
 
@@ -201,10 +201,10 @@
 	anchor :
 	{
-		toolbar		: 'Sisesta ankur / Muuda ankrut',
+		toolbar		: 'Ankru sisestamine/muutmine',
 		menu		: 'Ankru omadused',
 		title		: 'Ankru omadused',
 		name		: 'Ankru nimi',
-		errorName	: 'Palun sisest ankru nimi',
-		remove		: 'Remove Anchor' // MISSING
+		errorName	: 'Palun sisesta ankru nimi',
+		remove		: 'Eemalda ankur'
 	},
 
@@ -212,23 +212,23 @@
 	list:
 	{
-		numberedTitle		: 'Numbered List Properties', // MISSING
-		bulletedTitle		: 'Bulleted List Properties', // MISSING
-		type				: 'Type', // MISSING
-		start				: 'Start', // MISSING
-		validateStartNumber				:'List start number must be a whole number.', // MISSING
-		circle				: 'Circle', // MISSING
-		disc				: 'Disc', // MISSING
-		square				: 'Square', // MISSING
-		none				: 'None', // MISSING
-		notset				: '<not set>', // MISSING
-		armenian			: 'Armenian numbering', // MISSING
-		georgian			: 'Georgian numbering (an, ban, gan, etc.)', // MISSING
-		lowerRoman			: 'Lower Roman (i, ii, iii, iv, v, etc.)', // MISSING
-		upperRoman			: 'Upper Roman (I, II, III, IV, V, etc.)', // MISSING
-		lowerAlpha			: 'Lower Alpha (a, b, c, d, e, etc.)', // MISSING
-		upperAlpha			: 'Upper Alpha (A, B, C, D, E, etc.)', // MISSING
-		lowerGreek			: 'Lower Greek (alpha, beta, gamma, etc.)', // MISSING
-		decimal				: 'Decimal (1, 2, 3, etc.)', // MISSING
-		decimalLeadingZero	: 'Decimal leading zero (01, 02, 03, etc.)' // MISSING
+		numberedTitle		: 'Numberloendi omadused',
+		bulletedTitle		: 'Punktloendi omadused',
+		type				: 'Liik',
+		start				: 'Algus',
+		validateStartNumber				:'Loendi algusnumber peab olema täisarv.',
+		circle				: 'Ring',
+		disc				: 'Täpp',
+		square				: 'Ruut',
+		none				: 'Puudub',
+		notset				: '<pole määratud>',
+		armenian			: 'Armeenia numbrid',
+		georgian			: 'Gruusia numbrid (an, ban, gan, jne)',
+		lowerRoman			: 'Väiksed rooma numbrid (i, ii, iii, iv, v, jne)',
+		upperRoman			: 'Suured rooma numbrid (I, II, III, IV, V, jne)',
+		lowerAlpha			: 'Väiketähed (a, b, c, d, e, jne)',
+		upperAlpha			: 'Suurtähed (A, B, C, D, E, jne)',
+		lowerGreek			: 'Kreeka väiketähed (alpha, beta, gamma, jne)',
+		decimal				: 'Numbrid (1, 2, 3, jne)',
+		decimalLeadingZero	: 'Numbrid algusnulliga (01, 02, 03, jne)'
 	},
 
@@ -236,16 +236,16 @@
 	findAndReplace :
 	{
-		title				: 'Otsi ja asenda',
+		title				: 'Otsimine ja asendamine',
 		find				: 'Otsi',
 		replace				: 'Asenda',
-		findWhat			: 'Leia mida:',
-		replaceWith			: 'Asenda millega:',
-		notFoundMsg			: 'Valitud teksti ei leitud.',
-		findOptions			: 'Find Options', // MISSING
-		matchCase			: 'Erista suur- ja väiketähti',
-		matchWord			: 'Otsi terviklike sõnu',
-		matchCyclic			: 'Match cyclic', // MISSING
+		findWhat			: 'Otsitav:',
+		replaceWith			: 'Asendus:',
+		notFoundMsg			: 'Otsitud teksti ei leitud.',
+		findOptions			: 'Otsingu valikud',
+		matchCase			: 'Suur- ja väiketähtede eristamine',
+		matchWord			: 'Ainult terved sõnad',
+		matchCyclic			: 'Jätkatakse algusest',
 		replaceAll			: 'Asenda kõik',
-		replaceSuccessMsg	: '%1 occurrence(s) replaced.' // MISSING
+		replaceSuccessMsg	: '%1 vastet asendati.'
 	},
 
@@ -254,6 +254,6 @@
 	{
 		toolbar		: 'Tabel',
-		title		: 'Tabeli atribuudid',
-		menu		: 'Tabeli atribuudid',
+		title		: 'Tabeli omadused',
+		menu		: 'Tabeli omadused',
 		deleteTable	: 'Kustuta tabel',
 		rows		: 'Read',
@@ -262,21 +262,21 @@
 		widthPx		: 'pikslit',
 		widthPc		: 'protsenti',
-		widthUnit	: 'width unit', // MISSING
+		widthUnit	: 'laiuse ühik',
 		cellSpace	: 'Lahtri vahe',
 		cellPad		: 'Lahtri täidis',
 		caption		: 'Tabeli tiitel',
 		summary		: 'Kokkuvõte',
-		headers		: 'Headers', // MISSING
-		headersNone		: 'None', // MISSING
-		headersColumn	: 'First column', // MISSING
-		headersRow		: 'First Row', // MISSING
-		headersBoth		: 'Both', // MISSING
-		invalidRows		: 'Number of rows must be a number greater than 0.', // MISSING
-		invalidCols		: 'Number of columns must be a number greater than 0.', // MISSING
-		invalidBorder	: 'Border size must be a number.', // MISSING
-		invalidWidth	: 'Table width must be a number.', // MISSING
-		invalidHeight	: 'Table height must be a number.', // MISSING
-		invalidCellSpacing	: 'Cell spacing must be a positive number.', // MISSING
-		invalidCellPadding	: 'Cell padding must be a positive number.', // MISSING
+		headers		: 'Päised',
+		headersNone		: 'Puudub',
+		headersColumn	: 'Esimene tulp',
+		headersRow		: 'Esimene rida',
+		headersBoth		: 'Mõlemad',
+		invalidRows		: 'Ridade arv peab olema nullist suurem.',
+		invalidCols		: 'Tulpade arv peab olema nullist suurem.',
+		invalidBorder	: 'Äärise suurus peab olema number.',
+		invalidWidth	: 'Tabeli laius peab olema number.',
+		invalidHeight	: 'Tabeli kõrgus peab olema number.',
+		invalidCellSpacing	: 'Lahtrite vahe peab olema positiivne arv.',
+		invalidCellPadding	: 'Lahtrite polsterdus (padding) peab olema positiivne arv.',
 
 		cell :
@@ -291,23 +291,23 @@
 			splitHorizontal	: 'Poolita lahter horisontaalselt',
 			splitVertical	: 'Poolita lahter vertikaalselt',
-			title			: 'Cell Properties', // MISSING
-			cellType		: 'Cell Type', // MISSING
-			rowSpan			: 'Rows Span', // MISSING
-			colSpan			: 'Columns Span', // MISSING
-			wordWrap		: 'Word Wrap', // MISSING
-			hAlign			: 'Horizontal Alignment', // MISSING
-			vAlign			: 'Vertical Alignment', // MISSING
-			alignBaseline	: 'Baseline', // MISSING
-			bgColor			: 'Background Color', // MISSING
-			borderColor		: 'Border Color', // MISSING
-			data			: 'Data', // MISSING
-			header			: 'Header', // MISSING
-			yes				: 'Yes', // MISSING
-			no				: 'No', // MISSING
-			invalidWidth	: 'Cell width must be a number.', // MISSING
-			invalidHeight	: 'Cell height must be a number.', // MISSING
-			invalidRowSpan	: 'Rows span must be a whole number.', // MISSING
-			invalidColSpan	: 'Columns span must be a whole number.', // MISSING
-			chooseColor		: 'Choose' // MISSING
+			title			: 'Lahtri omadused',
+			cellType		: 'Lahtri liik',
+			rowSpan			: 'Ridade vahe',
+			colSpan			: 'Tulpade vahe',
+			wordWrap		: 'Sõnade murdmine',
+			hAlign			: 'Horisontaalne joondus',
+			vAlign			: 'Vertikaalne joondus',
+			alignBaseline	: 'Baasjoon',
+			bgColor			: 'Tausta värv',
+			borderColor		: 'Äärise värv',
+			data			: 'Andmed',
+			header			: 'Päis',
+			yes				: 'Jah',
+			no				: 'Ei',
+			invalidWidth	: 'Lahtri laius peab olema number.',
+			invalidHeight	: 'Lahtri kõrgus peab olema number.',
+			invalidRowSpan	: 'Ridade vahe peab olema täisarv.',
+			invalidColSpan	: 'Tulpade vahe peab olema täisarv.',
+			chooseColor		: 'Vali'
 		},
 
@@ -334,5 +334,5 @@
 		title		: 'Nupu omadused',
 		text		: 'Tekst (väärtus)',
-		type		: 'Tüüp',
+		type		: 'Liik',
 		typeBtn		: 'Nupp',
 		typeSbm		: 'Saada',
@@ -346,5 +346,5 @@
 		radioTitle	: 'Raadionupu omadused',
 		value		: 'Väärtus',
-		selected	: 'Valitud'
+		selected	: 'Märgitud'
 	},
 
@@ -356,5 +356,5 @@
 		action		: 'Toiming',
 		method		: 'Meetod',
-		encoding	: 'Encoding' // MISSING
+		encoding	: 'Kodeering'
 	},
 
@@ -364,9 +364,9 @@
 		title		: 'Valiklahtri omadused',
 		selectInfo	: 'Info',
-		opAvail		: 'Võimalikud valikud',
+		opAvail		: 'Võimalikud valikud:',
 		value		: 'Väärtus',
 		size		: 'Suurus',
 		lines		: 'ridu',
-		chkMulti	: 'Võimalda mitu valikut',
+		chkMulti	: 'Võimalik mitu valikut',
 		opText		: 'Tekst',
 		opValue		: 'Väärtus',
@@ -375,5 +375,5 @@
 		btnUp		: 'Üles',
 		btnDown		: 'Alla',
-		btnSetValue : 'Sea valitud olekuna',
+		btnSetValue : 'Määra vaikimisi',
 		btnDelete	: 'Kustuta'
 	},
@@ -395,5 +395,5 @@
 		charWidth	: 'Laius (tähemärkides)',
 		maxChars	: 'Maksimaalselt tähemärke',
-		type		: 'Tüüp',
+		type		: 'Liik',
 		typeText	: 'Tekst',
 		typePass	: 'Parool'
@@ -411,9 +411,9 @@
 	image :
 	{
-		title		: 'Pildi atribuudid',
+		title		: 'Pildi omadused',
 		titleButton	: 'Piltnupu omadused',
-		menu		: 'Pildi atribuudid',
+		menu		: 'Pildi omadused',
 		infoTab		: 'Pildi info',
-		btnUpload	: 'Saada serverissee',
+		btnUpload	: 'Saada serverisse',
 		upload		: 'Lae üles',
 		alt			: 'Alternatiivne tekst',
@@ -425,10 +425,10 @@
 		alertUrl	: 'Palun kirjuta pildi URL',
 		linkTab		: 'Link',
-		button2Img	: 'Do you want to transform the selected image button on a simple image?', // MISSING
-		img2Button	: 'Do you want to transform the selected image on a image button?', // MISSING
-		urlMissing	: 'Image source URL is missing.', // MISSING
-		validateBorder	: 'Border must be a whole number.', // MISSING
-		validateHSpace	: 'HSpace must be a whole number.', // MISSING
-		validateVSpace	: 'VSpace must be a whole number.' // MISSING
+		button2Img	: 'Kas tahad teisendada valitud pildiga nupu tavaliseks pildiks?',
+		img2Button	: 'Kas tahad teisendada valitud tavalise pildi pildiga nupuks?',
+		urlMissing	: 'Pildi lähte-URL on puudu.',
+		validateBorder	: 'Äärise laius peab olema täisarv.',
+		validateHSpace	: 'Horisontaalne vaheruum peab olema täisarv.',
+		validateVSpace	: 'Vertikaalne vaheruum peab olema täisarv.'
 	},
 
@@ -436,41 +436,41 @@
 	flash :
 	{
-		properties		: 'Flash omadused',
-		propertiesTab	: 'Properties', // MISSING
-		title			: 'Flash omadused',
+		properties		: 'Flashi omadused',
+		propertiesTab	: 'Omadused',
+		title			: 'Flashi omadused',
 		chkPlay			: 'Automaatne start ',
 		chkLoop			: 'Korduv',
-		chkMenu			: 'Võimalda flash menüü',
-		chkFull			: 'Allow Fullscreen', // MISSING
+		chkMenu			: 'Flashi menüü lubatud',
+		chkFull			: 'Täisekraan lubatud',
  		scale			: 'Mastaap',
-		scaleAll		: 'Näita kõike',
+		scaleAll		: 'Näidatakse kõike',
 		scaleNoBorder	: 'Äärist ei ole',
 		scaleFit		: 'Täpne sobivus',
-		access			: 'Script Access', // MISSING
-		accessAlways	: 'Always', // MISSING
-		accessSameDomain: 'Same domain', // MISSING
-		accessNever		: 'Never', // MISSING
+		access			: 'Skriptide ligipääs',
+		accessAlways	: 'Kõigile',
+		accessSameDomain: 'Samalt domeenilt',
+		accessNever		: 'Mitte ühelegi',
 		alignAbsBottom	: 'Abs alla',
 		alignAbsMiddle	: 'Abs keskele',
 		alignBaseline	: 'Baasjoonele',
-		alignTextTop	: 'Tekstit üles',
-		quality			: 'Quality', // MISSING
-		qualityBest		: 'Best', // MISSING
-		qualityHigh		: 'High', // MISSING
-		qualityAutoHigh	: 'Auto High', // MISSING
-		qualityMedium	: 'Medium', // MISSING
-		qualityAutoLow	: 'Auto Low', // MISSING
-		qualityLow		: 'Low', // MISSING
-		windowModeWindow: 'Window', // MISSING
-		windowModeOpaque: 'Opaque', // MISSING
-		windowModeTransparent : 'Transparent', // MISSING
-		windowMode		: 'Window mode', // MISSING
-		flashvars		: 'Variables for Flash', // MISSING
+		alignTextTop	: 'Tekstist üles',
+		quality			: 'Kvaliteet',
+		qualityBest		: 'Parim',
+		qualityHigh		: 'Kõrge',
+		qualityAutoHigh	: 'Automaatne kõrge',
+		qualityMedium	: 'Keskmine',
+		qualityAutoLow	: 'Automaatne madal',
+		qualityLow		: 'Madal',
+		windowModeWindow: 'Aken',
+		windowModeOpaque: 'Läbipaistmatu',
+		windowModeTransparent : 'Läbipaistev',
+		windowMode		: 'Akna režiim',
+		flashvars		: 'Flashi muutujad',
 		bgcolor			: 'Tausta värv',
 		hSpace			: 'H. vaheruum',
 		vSpace			: 'V. vaheruum',
 		validateSrc		: 'Palun kirjuta lingi URL',
-		validateHSpace	: 'HSpace must be a number.', // MISSING
-		validateVSpace	: 'VSpace must be a number.' // MISSING
+		validateHSpace	: 'H. vaheruum peab olema number.',
+		validateVSpace	: 'V. vaheruum peab olema number.'
 	},
 
@@ -478,8 +478,8 @@
 	spellCheck :
 	{
-		toolbar			: 'Kontrolli õigekirja',
-		title			: 'Spell Check', // MISSING
-		notAvailable	: 'Sorry, but service is unavailable now.', // MISSING
-		errorLoading	: 'Error loading application service host: %s.', // MISSING
+		toolbar			: 'Õigekirjakontroll',
+		title			: 'Õigekirjakontroll',
+		notAvailable	: 'Kahjuks ei ole teenus praegu saadaval.',
+		errorLoading	: 'Viga rakenduse teenushosti laadimisel: %s.',
 		notInDic		: 'Puudub sõnastikust',
 		changeTo		: 'Muuda',
@@ -495,5 +495,5 @@
 		oneChange		: 'Õigekirja kontroll sooritatud: üks sõna muudeti',
 		manyChanges		: 'Õigekirja kontroll sooritatud: %1 sõna muudetud',
-		ieSpellDownload	: 'Õigekirja kontrollija ei ole installeeritud. Soovid sa selle alla laadida?'
+		ieSpellDownload	: 'Õigekirja kontrollija ei ole paigaldatud. Soovid sa selle alla laadida?'
 	},
 
@@ -502,17 +502,17 @@
 		toolbar	: 'Emotikon',
 		title	: 'Sisesta emotikon',
-		options : 'Smiley Options' // MISSING
+		options : 'Emotikonide valikud'
 	},
 
 	elementsPath :
 	{
-		eleLabel : 'Elements path', // MISSING
-		eleTitle : '%1 element' // MISSING
-	},
-
-	numberedlist	: 'Nummerdatud loetelu',
-	bulletedlist	: 'Punktiseeritud loetelu',
-	indent			: 'Suurenda taanet',
-	outdent			: 'Vähenda taanet',
+		eleLabel : 'Elementide asukoht',
+		eleTitle : '%1 element'
+	},
+
+	numberedlist	: 'Numberloend',
+	bulletedlist	: 'Punktloend',
+	indent			: 'Taande suurendamine',
+	outdent			: 'Taande vähendamine',
 
 	justify :
@@ -528,45 +528,45 @@
 	clipboard :
 	{
-		title		: 'Kleebi',
+		title		: 'Asetamine',
 		cutError	: 'Sinu veebisirvija turvaseaded ei luba redaktoril automaatselt lõigata. Palun kasutage selleks klaviatuuri klahvikombinatsiooni (Ctrl/Cmd+X).',
 		copyError	: 'Sinu veebisirvija turvaseaded ei luba redaktoril automaatselt kopeerida. Palun kasutage selleks klaviatuuri klahvikombinatsiooni (Ctrl/Cmd+C).',
-		pasteMsg	: 'Palun kleebi järgnevasse kasti kasutades klaviatuuri klahvikombinatsiooni (<STRONG>Ctrl/Cmd+V</STRONG>) ja vajuta seejärel <STRONG>OK</STRONG>.',
-		securityMsg	: 'Sinu veebisirvija turvaseadete tõttu, ei oma redaktor otsest ligipääsu lõikelaua andmetele. Sa pead kleepima need uuesti siia aknasse.',
-		pasteArea	: 'Paste Area' // MISSING
+		pasteMsg	: 'Palun aseta tekst järgnevasse kasti kasutades klaviatuuri klahvikombinatsiooni (<STRONG>Ctrl/Cmd+V</STRONG>) ja vajuta seejärel <STRONG>OK</STRONG>.',
+		securityMsg	: 'Sinu veebisirvija turvaseadete tõttu ei oma redaktor otsest ligipääsu lõikelaua andmetele. Sa pead asetama need uuesti siia aknasse.',
+		pasteArea	: 'Asetamise ala'
 	},
 
 	pastefromword :
 	{
-		confirmCleanup	: 'The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?', // MISSING
-		toolbar			: 'Kleebi Wordist',
-		title			: 'Kleebi Wordist',
-		error			: 'It was not possible to clean up the pasted data due to an internal error' // MISSING
+		confirmCleanup	: 'Tekst, mida tahad asetada näib pärinevat Wordist. Kas tahad selle enne asetamist puhastada?',
+		toolbar			: 'Asetamine Wordist',
+		title			: 'Asetamine Wordist',
+		error			: 'Asetatud andmete puhastamine ei olnud sisemise vea tõttu võimalik'
 	},
 
 	pasteText :
 	{
-		button	: 'Kleebi tavalise tekstina',
-		title	: 'Kleebi tavalise tekstina'
+		button	: 'Asetamine tavalise tekstina',
+		title	: 'Asetamine tavalise tekstina'
 	},
 
 	templates :
 	{
-		button			: 'Šabloon',
-		title			: 'Sisu šabloonid',
-		options : 'Template Options', // MISSING
-		insertOption	: 'Asenda tegelik sisu',
-		selectPromptMsg	: 'Palun vali šabloon, et avada see redaktoris<br />(praegune sisu läheb kaotsi):',
-		emptyListMsg	: '(Ühtegi šablooni ei ole defineeritud)'
-	},
-
-	showBlocks : 'Näita blokke',
+		button			: 'Mall',
+		title			: 'Sisumallid',
+		options : 'Malli valikud',
+		insertOption	: 'Praegune sisu asendatakse',
+		selectPromptMsg	: 'Palun vali mall, mis avada redaktoris<br />(praegune sisu läheb kaotsi):',
+		emptyListMsg	: '(Ühtegi malli ei ole defineeritud)'
+	},
+
+	showBlocks : 'Blokkide näitamine',
 
 	stylesCombo :
 	{
-		label		: 'Laad',
-		panelTitle	: 'Formatting Styles', // MISSING
-		panelTitle1	: 'Block Styles', // MISSING
-		panelTitle2	: 'Inline Styles', // MISSING
-		panelTitle3	: 'Object Styles' // MISSING
+		label		: 'Stiil',
+		panelTitle	: 'Vormindusstiilid',
+		panelTitle1	: 'Blokkstiilid',
+		panelTitle2	: 'Reasisesed stiilid',
+		panelTitle3	: 'Objektistiilid'
 	},
 
@@ -590,26 +590,26 @@
 	div :
 	{
-		title				: 'Create Div Container', // MISSING
-		toolbar				: 'Create Div Container', // MISSING
-		cssClassInputLabel	: 'Stylesheet Classes', // MISSING
-		styleSelectLabel	: 'Style', // MISSING
-		IdInputLabel		: 'Id', // MISSING
-		languageCodeInputLabel	: ' Language Code', // MISSING
-		inlineStyleInputLabel	: 'Inline Style', // MISSING
-		advisoryTitleInputLabel	: 'Advisory Title', // MISSING
-		langDirLabel		: 'Language Direction', // MISSING
-		langDirLTRLabel		: 'Left to Right (LTR)', // MISSING
-		langDirRTLLabel		: 'Right to Left (RTL)', // MISSING
-		edit				: 'Edit Div', // MISSING
-		remove				: 'Remove Div' // MISSING
+		title				: 'Div-konteineri loomine',
+		toolbar				: 'Div-konteineri loomine',
+		cssClassInputLabel	: 'Stiililehe klassid',
+		styleSelectLabel	: 'Stiil',
+		IdInputLabel		: 'ID',
+		languageCodeInputLabel	: ' Keelekood',
+		inlineStyleInputLabel	: 'Reasisene stiil',
+		advisoryTitleInputLabel	: 'Soovitatav pealkiri',
+		langDirLabel		: 'Keele suund',
+		langDirLTRLabel		: 'Vasakult paremale (LTR)',
+		langDirRTLLabel		: 'Paremalt vasakule (RTL)',
+		edit				: 'Muuda Div',
+		remove				: 'Eemalda Div'
   	},
 
 	iframe :
 	{
-		title		: 'IFrame Properties', // MISSING
-		toolbar		: 'IFrame', // MISSING
-		noUrl		: 'Please type the iframe URL', // MISSING
-		scrolling	: 'Enable scrollbars', // MISSING
-		border		: 'Show frame border' // MISSING
+		title		: 'IFrame omadused',
+		toolbar		: 'IFrame',
+		noUrl		: 'Vali iframe URLi liik',
+		scrolling	: 'Kerimisribade lubamine',
+		border		: 'Raami äärise näitamine'
 	},
 
@@ -617,5 +617,5 @@
 	{
 		label		: 'Kiri',
-		voiceLabel	: 'Font', // MISSING
+		voiceLabel	: 'Kiri',
 		panelTitle	: 'Kiri'
 	},
@@ -624,5 +624,5 @@
 	{
 		label		: 'Suurus',
-		voiceLabel	: 'Font Size', // MISSING
+		voiceLabel	: 'Kirja suurus',
 		panelTitle	: 'Suurus'
 	},
@@ -632,5 +632,5 @@
 		textColorTitle	: 'Teksti värv',
 		bgColorTitle	: 'Tausta värv',
-		panelTitle		: 'Colors', // MISSING
+		panelTitle		: 'Värvid',
 		auto			: 'Automaatne',
 		more			: 'Rohkem värve...'
@@ -639,136 +639,136 @@
 	colors :
 	{
-		'000' : 'Black', // MISSING
-		'800000' : 'Maroon', // MISSING
-		'8B4513' : 'Saddle Brown', // MISSING
-		'2F4F4F' : 'Dark Slate Gray', // MISSING
-		'008080' : 'Teal', // MISSING
-		'000080' : 'Navy', // MISSING
-		'4B0082' : 'Indigo', // MISSING
-		'696969' : 'Dark Gray', // MISSING
-		'B22222' : 'Fire Brick', // MISSING
-		'A52A2A' : 'Brown', // MISSING
-		'DAA520' : 'Golden Rod', // MISSING
-		'006400' : 'Dark Green', // MISSING
-		'40E0D0' : 'Turquoise', // MISSING
-		'0000CD' : 'Medium Blue', // MISSING
-		'800080' : 'Purple', // MISSING
-		'808080' : 'Gray', // MISSING
-		'F00' : 'Red', // MISSING
-		'FF8C00' : 'Dark Orange', // MISSING
-		'FFD700' : 'Gold', // MISSING
-		'008000' : 'Green', // MISSING
-		'0FF' : 'Cyan', // MISSING
-		'00F' : 'Blue', // MISSING
-		'EE82EE' : 'Violet', // MISSING
-		'A9A9A9' : 'Dim Gray', // MISSING
-		'FFA07A' : 'Light Salmon', // MISSING
-		'FFA500' : 'Orange', // MISSING
-		'FFFF00' : 'Yellow', // MISSING
-		'00FF00' : 'Lime', // MISSING
-		'AFEEEE' : 'Pale Turquoise', // MISSING
-		'ADD8E6' : 'Light Blue', // MISSING
-		'DDA0DD' : 'Plum', // MISSING
-		'D3D3D3' : 'Light Grey', // MISSING
-		'FFF0F5' : 'Lavender Blush', // MISSING
-		'FAEBD7' : 'Antique White', // MISSING
-		'FFFFE0' : 'Light Yellow', // MISSING
-		'F0FFF0' : 'Honeydew', // MISSING
-		'F0FFFF' : 'Azure', // MISSING
-		'F0F8FF' : 'Alice Blue', // MISSING
-		'E6E6FA' : 'Lavender', // MISSING
-		'FFF' : 'White' // MISSING
+		'000' : 'Must',
+		'800000' : 'Kastanpruun',
+		'8B4513' : 'Sadulapruun',
+		'2F4F4F' : 'Tume paehall',
+		'008080' : 'Sinakasroheline',
+		'000080' : 'Meresinine',
+		'4B0082' : 'Indigosinine',
+		'696969' : 'Tumehall',
+		'B22222' : 'Šamottkivi',
+		'A52A2A' : 'Pruun',
+		'DAA520' : 'Kuldkollane',
+		'006400' : 'Tumeroheline',
+		'40E0D0' : 'Türkiissinine',
+		'0000CD' : 'Keskmine sinine',
+		'800080' : 'Lilla',
+		'808080' : 'Hall',
+		'F00' : 'Punanae',
+		'FF8C00' : 'Tumeoranž',
+		'FFD700' : 'Kuldne',
+		'008000' : 'Roheline',
+		'0FF' : 'Tsüaniidsinine',
+		'00F' : 'Sinine',
+		'EE82EE' : 'Violetne',
+		'A9A9A9' : 'Tuhm hall',
+		'FFA07A' : 'Hele lõhe',
+		'FFA500' : 'Oranž',
+		'FFFF00' : 'Kollane',
+		'00FF00' : 'Lubja hall',
+		'AFEEEE' : 'Kahvatu türkiis',
+		'ADD8E6' : 'Helesinine',
+		'DDA0DD' : 'Ploomililla',
+		'D3D3D3' : 'Helehall',
+		'FFF0F5' : 'Lavendlipunane',
+		'FAEBD7' : 'Antiikvalge',
+		'FFFFE0' : 'Helekollane',
+		'F0FFF0' : 'Meloniroheline',
+		'F0FFFF' : 'Taevasinine',
+		'F0F8FF' : 'Beebisinine',
+		'E6E6FA' : 'Lavendel',
+		'FFF' : 'Valge'
 	},
 
 	scayt :
 	{
-		title			: 'Spell Check As You Type', // MISSING
-		opera_title		: 'Not supported by Opera', // MISSING
-		enable			: 'Enable SCAYT', // MISSING
-		disable			: 'Disable SCAYT', // MISSING
-		about			: 'About SCAYT', // MISSING
-		toggle			: 'Toggle SCAYT', // MISSING
-		options			: 'Options', // MISSING
-		langs			: 'Languages', // MISSING
-		moreSuggestions	: 'More suggestions', // MISSING
-		ignore			: 'Ignore', // MISSING
-		ignoreAll		: 'Ignore All', // MISSING
-		addWord			: 'Add Word', // MISSING
-		emptyDic		: 'Dictionary name should not be empty.', // MISSING
-
-		optionsTab		: 'Options', // MISSING
-		allCaps			: 'Ignore All-Caps Words', // MISSING
-		ignoreDomainNames : 'Ignore Domain Names', // MISSING
-		mixedCase		: 'Ignore Words with Mixed Case', // MISSING
-		mixedWithDigits	: 'Ignore Words with Numbers', // MISSING
-
-		languagesTab	: 'Languages', // MISSING
-
-		dictionariesTab	: 'Dictionaries', // MISSING
-		dic_field_name	: 'Dictionary name', // MISSING
-		dic_create		: 'Create', // MISSING
-		dic_restore		: 'Restore', // MISSING
-		dic_delete		: 'Delete', // MISSING
-		dic_rename		: 'Rename', // MISSING
-		dic_info		: 'Initially the User Dictionary is stored in a Cookie. However, Cookies are limited in size. When the User Dictionary grows to a point where it cannot be stored in a Cookie, then the dictionary may be stored on our server. To store your personal dictionary on our server you should specify a name for your dictionary. If you already have a stored dictionary, please type its name and click the Restore button.', // MISSING
-
-		aboutTab		: 'About' // MISSING
+		title			: 'Õigekirjakontroll kirjutamise ajal',
+		opera_title		: 'Operas pole toetatud',
+		enable			: 'SCAYT lubatud',
+		disable			: 'SCAYT keelatud',
+		about			: 'SCAYT-ist lähemalt',
+		toggle			: 'SCAYT sisse/välja lülitamine',
+		options			: 'Valikud',
+		langs			: 'Keeled',
+		moreSuggestions	: 'Veel soovitusi',
+		ignore			: 'Eira',
+		ignoreAll		: 'Eira kõiki',
+		addWord			: 'Lisa sõna',
+		emptyDic		: 'Sõnaraamatu nimi ei tohi olla tühi.',
+
+		optionsTab		: 'Valikud',
+		allCaps			: 'Läbivate suurtähtedega sõnade eiramine',
+		ignoreDomainNames : 'Domeeninimede eiramine',
+		mixedCase		: 'Tavapäratu tõstuga sõnade eiramine',
+		mixedWithDigits	: 'Numbreid sisaldavate sõnade eiramine',
+
+		languagesTab	: 'Keeled',
+
+		dictionariesTab	: 'Sõnaraamatud',
+		dic_field_name	: 'Sõnaraamatu nimi',
+		dic_create		: 'Loo',
+		dic_restore		: 'Taasta',
+		dic_delete		: 'Kustuta',
+		dic_rename		: 'Nimeta ümber',
+		dic_info		: 'Alguses säilitatakse kasutaja sõnaraamatut küpsises. Küpsise suurus on piiratud. Pärast sõnaraamatu kasvamist nii suureks, et see küpsisesse ei mahu, võib sõnaraamatut hoida meie serveris. Oma isikliku sõnaraamatu hoidmiseks meie serveris pead andma sellele nime. Kui sa juba oled sõnaraamatu salvestanud, sisesta selle nimi ja klõpsa taastamise nupule.',
+
+		aboutTab		: 'Lähemalt'
 	},
 
 	about :
 	{
-		title		: 'About CKEditor', // MISSING
-		dlgTitle	: 'About CKEditor', // MISSING
-		help	: 'Check $1 for help.', // MISSING
-		userGuide : 'CKEditor User\'s Guide', // MISSING
-		moreInfo	: 'For licensing information please visit our web site:', // MISSING
-		copy		: 'Copyright &copy; $1. All rights reserved.' // MISSING
-	},
-
-	maximize : 'Maximize', // MISSING
-	minimize : 'Minimize', // MISSING
+		title		: 'CKEditorist',
+		dlgTitle	: 'CKEditorist',
+		help	: 'Abi jaoks vaata $1.',
+		userGuide : 'CKEditori kasutusjuhendit',
+		moreInfo	: 'Litsentsi andmed leiab meie veebilehelt:',
+		copy		: 'Copyright &copy; $1. Kõik õigused kaitstud.'
+	},
+
+	maximize : 'Maksimeerimine',
+	minimize : 'Minimeerimine',
 
 	fakeobjects :
 	{
-		anchor		: 'Anchor', // MISSING
-		flash		: 'Flash Animation', // MISSING
-		iframe		: 'IFrame', // MISSING
-		hiddenfield	: 'Hidden Field', // MISSING
-		unknown		: 'Unknown Object' // MISSING
-	},
-
-	resize : 'Drag to resize', // MISSING
+		anchor		: 'Ankur',
+		flash		: 'Flashi animatsioon',
+		iframe		: 'IFrame',
+		hiddenfield	: 'Varjatud väli',
+		unknown		: 'Tundmatu objekt'
+	},
+
+	resize : 'Suuruse muutmiseks lohista',
 
 	colordialog :
 	{
-		title		: 'Select color', // MISSING
-		options	:	'Color Options', // MISSING
-		highlight	: 'Highlight', // MISSING
-		selected	: 'Selected Color', // MISSING
-		clear		: 'Clear' // MISSING
-	},
-
-	toolbarCollapse	: 'Collapse Toolbar', // MISSING
-	toolbarExpand	: 'Expand Toolbar', // MISSING
+		title		: 'Värvi valimine',
+		options	:	'Värvi valikud',
+		highlight	: 'Näidis',
+		selected	: 'Valitud värv',
+		clear		: 'Eemalda'
+	},
+
+	toolbarCollapse	: 'Tööriistariba peitmine',
+	toolbarExpand	: 'Tööriistariba näitamine',
 
 	toolbarGroups :
 	{
-		document : 'Document', // MISSING
-		clipboard : 'Clipboard/Undo', // MISSING
-		editing : 'Editing', // MISSING
-		forms : 'Forms', // MISSING
-		basicstyles : 'Basic Styles', // MISSING
-		paragraph : 'Paragraph', // MISSING
-		links : 'Links', // MISSING
-		insert : 'Insert', // MISSING
-		styles : 'Styles', // MISSING
-		colors : 'Colors', // MISSING
-		tools : 'Tools' // MISSING
+		document : 'Dokument',
+		clipboard : 'Lõikelaud/tagasivõtmine',
+		editing : 'Muutmine',
+		forms : 'Vormid',
+		basicstyles : 'Põhistiilid',
+		paragraph : 'Lõik',
+		links : 'Lingid',
+		insert : 'Sisesta',
+		styles : 'Stiilid',
+		colors : 'Värvid',
+		tools : 'Tööriistad'
 	},
 
 	bidi :
 	{
-		ltr : 'Text direction from left to right', // MISSING
-		rtl : 'Text direction from right to left' // MISSING
+		ltr : 'Teksti suund vasakult paremale',
+		rtl : 'Teksti suund paremalt vasakule'
 	},
 
@@ -777,12 +777,12 @@
 		label : 'Dokumendi omadused',
 		title : 'Dokumendi omadused',
-		design : 'Design', // MISSING
+		design : 'Disain',
 		meta : 'Meta andmed',
-		chooseColor : 'Choose', // MISSING
+		chooseColor : 'Vali',
 		other : '<muu>',
 		docTitle :	'Lehekülje tiitel',
 		charset : 	'Märgistiku kodeering',
 		charsetOther : 'Ülejäänud märgistike kodeeringud',
-		charsetASCII : 'ASCII', // MISSING
+		charsetASCII : 'ASCII',
 		charsetCE : 'Kesk-Euroopa',
 		charsetCT : 'Hiina traditsiooniline (Big5)',
@@ -792,5 +792,5 @@
 		charsetKR : 'Korea',
 		charsetTR : 'Türgi',
-		charsetUN : 'Unicode (UTF-8)', // MISSING
+		charsetUN : 'Unicode (UTF-8)',
 		charsetWE : 'Lääne-Euroopa',
 		docType : 'Dokumendi tüüppäis',
@@ -810,5 +810,5 @@
 		metaAuthor : 'Autor',
 		metaCopyright : 'Autoriõigus',
-		previewHtml : '<p>This is some <strong>sample text</strong>. You are using <a href="javascript:void(0)">CKEditor</a>.</p>' // MISSING
+		previewHtml : '<p>See on <strong>näidistekst</strong>. Sa kasutad <a href="javascript:void(0)">CKEditori</a>.</p>'
 	}
 };
