Index: /CKEditor/branches/versions/3.3.x/CHANGES.html
===================================================================
--- /CKEditor/branches/versions/3.3.x/CHANGES.html	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/CHANGES.html	(revision 5427)
@@ -60,4 +60,5 @@
 	<ul>
 		<li><a href="http://dev.fckeditor.net/ticket/5330">#5330</a> : Corrected detection of Ctrl and Meta keys in Macs for the context menu.</li>
+		<li><a href="http://dev.fckeditor.net/ticket/5434">#5434</a> : Fixed access denied issues with IE when accessing web sites through IPv6 IP addresses.</li>
 	</ul>
 	<h3>
@@ -77,4 +78,7 @@
 		<li><a href="http://dev.fckeditor.net/ticket/5216">#5216</a> : Extend CKEDITOR.appendTo to allow a data parameter for the initial value.</li>
 		<li><a href="http://dev.fckeditor.net/ticket/5024">#5024</a> : Added sample to show how to output XHTML and avoid deprecated tags.</li>
+		<li><a href="http://dev.fckeditor.net/ticket/4358">#4358</a> : Aligning <b>List Properties</b> dialog with FCKEditor 2.x.</li>
+		<li><a href="http://dev.fckeditor.net/ticket/5485">#5485</a> : Adding the <b>contentsLanguage</b> configuration option.</li>
+		<li><a href="http://dev.fckeditor.net/ticket/5402">#5402</a> : Shift-Enter could now be used to exit from preformat block.</li>
 		<li><a href="http://dev.fckeditor.net/ticket/3893">#3893</a> : It's now possible to indent/outdent the entire list when selecting the first list item.</li>
 	</ul>
@@ -156,5 +160,5 @@
 		<li><a href="http://dev.fckeditor.net/ticket/5149">#5149</a> : [FF] Cursor disappears after maximize when the editor has focus.</li>
 		<li><a href="http://dev.fckeditor.net/ticket/5220">#5220</a> : DTD now shows tolerance to &lt;style&gt; appear inside content.</li>
-		<li><a href="http://dev.fckeditor.net/ticket/5540">#5540</a> : Mobile browsers (iPhone, Android...) are marked as incompatible as they don't support editing features.</li>
+		<li><a href="http://dev.fckeditor.net/ticket/5440">#5440</a> : Mobile browsers (iPhone, Android...) are marked as incompatible as they don't support editing features.</li>
 		<li><a href="http://dev.fckeditor.net/ticket/5504">#5504</a> : [IE6/7] 'Paste' dialog will always get opened even when user allows the clipboard access dialog when using 'Paste' button.</li>
 		<li><a href="http://dev.fckeditor.net/ticket/3601">#3601</a> : [Safari] Bad performance when drag editor chrome resizer.</li>
@@ -173,4 +177,10 @@
 		<li><a href="http://dev.fckeditor.net/ticket/5121">#5121</a> : Recognizes the &lt;br /&gt; tag as a separator when apply block styles in enterMode=BR.</li>
 		<li><a href="http://dev.fckeditor.net/ticket/5575">#5575</a> : CKEDITOR.replaceAll should consider all kind of white spaces between class names.</li>
+		<li><a href="http://dev.fckeditor.net/ticket/5582">#5582</a> : Prevent the default behavior when click the 'x' button to close dialog box.</li>
+		<li><a href="http://dev.fckeditor.net/ticket/5584">#5584</a> : Enter key with forceEnterMode turns on doesn't inherit current block attributes.</li>
+		<li><a href="http://dev.fckeditor.net/ticket/4797">#4797</a> : [Opera] Press enter key in dialog fields to close cause JavaScript error.</li>
+		<li><a href="http://dev.fckeditor.net/ticket/5578">#5578</a> : Add flash fake element align property when switch mode (source to wysiwyg).</li>
+		<li><a href="http://dev.fckeditor.net/ticket/5577">#5578</a> : Update delete column behavior when choose mutiple cells in the same column.</li>
+		<li><a href="http://dev.fckeditor.net/ticket/5516">#5516</a> : IE8: Toolbar buttons have higher bottom padding.</li>
 		<li>Updated the following language files:<ul>
 			<li><a href="http://dev.fckeditor.net/ticket/5326">#5326</a> : Catalan;</li>
Index: /CKEditor/branches/versions/3.3.x/_source/core/config.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/core/config.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/core/config.js	(revision 5427)
@@ -89,4 +89,14 @@
 	 */
 	contentsLangDirection : 'ui',
+
+	/**
+	 * Language code of  the writting language which is used to author the editor
+	 * contents.
+	 * @default Same value with editor's UI language.
+	 * @type String
+	 * @example
+	 * config.contentsLanguage = 'fr';
+	 */
+	contentsLanguage : '',
 
 	/**
@@ -234,5 +244,5 @@
 	 * @example
 	 */
-	plugins : 'about,a11yhelp,basicstyles,blockquote,button,clipboard,colorbutton,colordialog,contextmenu,div,elementspath,enterkey,entities,filebrowser,find,flash,font,format,forms,horizontalrule,htmldataprocessor,image,indent,justify,keystrokes,link,list,maximize,newpage,pagebreak,pastefromword,pastetext,popup,preview,print,removeformat,resize,save,scayt,smiley,showblocks,showborders,sourcearea,stylescombo,table,tabletools,specialchar,tab,templates,toolbar,undo,wysiwygarea,wsc',
+	plugins : 'about,a11yhelp,basicstyles,blockquote,button,clipboard,colorbutton,colordialog,contextmenu,div,elementspath,enterkey,entities,filebrowser,find,flash,font,format,forms,horizontalrule,htmldataprocessor,image,indent,justify,keystrokes,link,list,liststyle,maximize,newpage,pagebreak,pastefromword,pastetext,popup,preview,print,removeformat,resize,save,scayt,smiley,showblocks,showborders,sourcearea,stylescombo,table,tabletools,specialchar,tab,templates,toolbar,undo,wysiwygarea,wsc',
 
 	/**
Index: /CKEditor/branches/versions/3.3.x/_source/core/dom/element.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/core/dom/element.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/core/dom/element.js	(revision 5427)
@@ -1473,5 +1473,5 @@
 
 			// Replace the node.
-			this.$.parentNode.replaceChild( newNode.$, this.$ );
+			this.getParent() && this.$.parentNode.replaceChild( newNode.$, this.$ );
 			newNode.$._cke_expando = this.$._cke_expando;
 			this.$ = newNode.$;
Index: /CKEditor/branches/versions/3.3.x/_source/core/env.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/core/env.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/core/env.js	(revision 5427)
@@ -76,5 +76,10 @@
 			isCustomDomain : function()
 			{
-				return this.ie && document.domain != window.location.hostname;
+				var domain = document.domain,
+					hostname = window.location.hostname;
+
+				return this.ie &&
+					domain != hostname &&
+					domain != ( '[' + hostname + ']' );	// IPv6 IP support (#5434)
 			}
 		};
Index: /CKEditor/branches/versions/3.3.x/_source/lang/_translationstatus.txt
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/_translationstatus.txt	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/_translationstatus.txt	(revision 5427)
@@ -2,59 +2,59 @@
 For licensing, see LICENSE.html or http://ckeditor.com/license
 
-af.js      Found: 287 Missing: 218
-ar.js      Found: 451 Missing: 54
-bg.js      Found: 280 Missing: 225
-bn.js      Found: 281 Missing: 224
-bs.js      Found: 187 Missing: 318
-ca.js      Found: 490 Missing: 15
-cs.js      Found: 411 Missing: 94
-cy.js      Found: 452 Missing: 53
-da.js      Found: 404 Missing: 101
-de.js      Found: 444 Missing: 61
-el.js      Found: 286 Missing: 219
-en-au.js   Found: 369 Missing: 136
-en-ca.js   Found: 369 Missing: 136
-en-gb.js   Found: 370 Missing: 135
-eo.js      Found: 259 Missing: 246
-es.js      Found: 467 Missing: 38
-et.js      Found: 301 Missing: 204
-eu.js      Found: 403 Missing: 102
-fa.js      Found: 302 Missing: 203
-fi.js      Found: 489 Missing: 16
-fo.js      Found: 420 Missing: 85
-fr-ca.js   Found: 301 Missing: 204
-fr.js      Found: 403 Missing: 102
-gl.js      Found: 283 Missing: 222
-gu.js      Found: 300 Missing: 205
-he.js      Found: 467 Missing: 38
-hi.js      Found: 302 Missing: 203
-hr.js      Found: 404 Missing: 101
-hu.js      Found: 445 Missing: 60
-is.js      Found: 307 Missing: 198
-it.js      Found: 404 Missing: 101
-ja.js      Found: 413 Missing: 92
-km.js      Found: 275 Missing: 230
-ko.js      Found: 293 Missing: 212
-lt.js      Found: 306 Missing: 199
-lv.js      Found: 283 Missing: 222
-mn.js      Found: 300 Missing: 205
-ms.js      Found: 265 Missing: 240
-nb.js      Found: 470 Missing: 35
-nl.js      Found: 467 Missing: 38
-no.js      Found: 470 Missing: 35
-pl.js      Found: 411 Missing: 94
-pt-br.js   Found: 402 Missing: 103
-pt.js      Found: 282 Missing: 223
-ro.js      Found: 301 Missing: 204
-ru.js      Found: 467 Missing: 38
-sk.js      Found: 302 Missing: 203
-sl.js      Found: 410 Missing: 95
-sr-latn.js Found: 276 Missing: 229
-sr.js      Found: 275 Missing: 230
-sv.js      Found: 299 Missing: 206
-th.js      Found: 287 Missing: 218
-tr.js      Found: 307 Missing: 198
-uk.js      Found: 404 Missing: 101
-vi.js      Found: 404 Missing: 101
-zh-cn.js   Found: 404 Missing: 101
-zh.js      Found: 404 Missing: 101
+af.js      Found: 287 Missing: 236
+ar.js      Found: 451 Missing: 72
+bg.js      Found: 280 Missing: 243
+bn.js      Found: 281 Missing: 242
+bs.js      Found: 187 Missing: 336
+ca.js      Found: 490 Missing: 33
+cs.js      Found: 411 Missing: 112
+cy.js      Found: 452 Missing: 71
+da.js      Found: 404 Missing: 119
+de.js      Found: 444 Missing: 79
+el.js      Found: 286 Missing: 237
+en-au.js   Found: 369 Missing: 154
+en-ca.js   Found: 369 Missing: 154
+en-gb.js   Found: 370 Missing: 153
+eo.js      Found: 259 Missing: 264
+es.js      Found: 467 Missing: 56
+et.js      Found: 301 Missing: 222
+eu.js      Found: 403 Missing: 120
+fa.js      Found: 302 Missing: 221
+fi.js      Found: 489 Missing: 34
+fo.js      Found: 420 Missing: 103
+fr-ca.js   Found: 301 Missing: 222
+fr.js      Found: 403 Missing: 120
+gl.js      Found: 283 Missing: 240
+gu.js      Found: 300 Missing: 223
+he.js      Found: 467 Missing: 56
+hi.js      Found: 302 Missing: 221
+hr.js      Found: 404 Missing: 119
+hu.js      Found: 445 Missing: 78
+is.js      Found: 307 Missing: 216
+it.js      Found: 404 Missing: 119
+ja.js      Found: 413 Missing: 110
+km.js      Found: 275 Missing: 248
+ko.js      Found: 293 Missing: 230
+lt.js      Found: 306 Missing: 217
+lv.js      Found: 283 Missing: 240
+mn.js      Found: 300 Missing: 223
+ms.js      Found: 265 Missing: 258
+nb.js      Found: 470 Missing: 53
+nl.js      Found: 467 Missing: 56
+no.js      Found: 470 Missing: 53
+pl.js      Found: 411 Missing: 112
+pt-br.js   Found: 402 Missing: 121
+pt.js      Found: 282 Missing: 241
+ro.js      Found: 301 Missing: 222
+ru.js      Found: 467 Missing: 56
+sk.js      Found: 302 Missing: 221
+sl.js      Found: 410 Missing: 113
+sr-latn.js Found: 276 Missing: 247
+sr.js      Found: 275 Missing: 248
+sv.js      Found: 299 Missing: 224
+th.js      Found: 287 Missing: 236
+tr.js      Found: 307 Missing: 216
+uk.js      Found: 404 Missing: 119
+vi.js      Found: 481 Missing: 42
+zh-cn.js   Found: 404 Missing: 119
+zh.js      Found: 404 Missing: 119
Index: /CKEditor/branches/versions/3.3.x/_source/lang/af.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/af.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/af.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Voltooi die plekhouer naam asseblief'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/ar.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/ar.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/ar.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'الرجاء كتابة اسم الإشارة المرجعية'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/bg.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/bg.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/bg.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Моля, въведете име на котвата'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/bn.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/bn.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/bn.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'নোঙরের নাম টাইপ করুন'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/bs.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/bs.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/bs.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Please type the anchor name' // MISSING
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/ca.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/ca.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/ca.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Si us plau, escriviu el nom de l\'ancora'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/cs.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/cs.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/cs.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Zadejte prosím název záložky'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/cy.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/cy.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/cy.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Teipiwch enw\'r angor'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/da.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/da.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/da.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Indtast bogmærke navn'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/de.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/de.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/de.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Bitte geben Sie den Namen des Ankers ein'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/el.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/el.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/el.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Παρακαλούμε εισάγετε όνομα άγκυρας'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/en-au.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/en-au.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/en-au.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Please type the anchor name'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/en-ca.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/en-ca.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/en-ca.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Please type the anchor name'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/en-gb.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/en-gb.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/en-gb.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Please type the anchor name'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/en.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/en.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/en.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Please type the anchor name'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties',
+		bulletedTitle		: 'Bulleted List Properties',
+		type				: 'Type',
+		start				: 'Start',
+		circle				: 'Circle',
+		disc				: 'Disc',
+		square				: 'Square',
+		none				: 'None',
+		notset				: '<not set>',
+		armenian			: 'Armenian numbering',
+		georgian			: 'Georgian numbering (an, ban, gan, etc.)',
+		lowerRoman			: 'Lower Roman (i, ii, iii, iv, v, etc.)',
+		upperRoman			: 'Upper Roman (I, II, III, IV, V, etc.)',
+		lowerAlpha			: 'Lower Alpha (a, b, c, d, e, etc.)',
+		upperAlpha			: 'Upper Alpha (A, B, C, D, E, etc.)',
+		lowerGreek			: 'Lower Greek (alpha, beta, gamma, etc.)',
+		decimal				: 'Decimal (1, 2, 3, etc.)',
+		decimalLeadingZero	: 'Decimal leading zero (01, 02, 03, etc.)'
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/eo.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/eo.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/eo.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Bv tajpi la ankran nomon'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/es.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/es.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/es.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Por favor, complete el nombre de la Referencia'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/et.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/et.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/et.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Palun sisest ankru nimi'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/eu.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/eu.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/eu.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Idatzi ainguraren izena'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/fa.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/fa.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/fa.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'لطفا نام لنگر را بنویسید'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/fi.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/fi.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/fi.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Ankkurille on kirjoitettava nimi'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/fo.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/fo.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/fo.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Vinarliga rita marknasteinsins heiti'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/fr-ca.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/fr-ca.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/fr-ca.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Veuillez saisir le nom de l\'ancre'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/fr.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/fr.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/fr.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Veuillez entrer le nom de l\'ancre'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/gl.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/gl.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/gl.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Por favor, escriba o nome da referencia'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/gu.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/gu.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/gu.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'ઍંકરનું નામ ટાઈપ કરો'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/he.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/he.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/he.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'יש להקליד שם לנקודת עיגון'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/hi.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/hi.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/hi.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'ऐंकर का नाम टाइप करें'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/hr.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/hr.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/hr.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Molimo unesite ime sidra'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/hu.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/hu.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/hu.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Kérem adja meg a horgony nevét'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/is.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/is.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/is.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Sláðu inn nafn bókamerkis!'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/it.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/it.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/it.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Inserici il nome dell\'ancora'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/ja.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/ja.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/ja.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'アンカー名を必ず入力してください。'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/km.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/km.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/km.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'សូមសរសេរ ឈ្មោះយុទ្ធថ្កា'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/ko.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/ko.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/ko.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: '책갈피 이름을 입력하십시요.'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/lt.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/lt.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/lt.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Prašome įvesti žymės vardą'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/lv.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/lv.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/lv.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Lūdzu norādiet iezīmes nosaukumu'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/mn.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/mn.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/mn.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Холбоос төрөл оруулна уу'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/ms.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/ms.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/ms.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Sila taip nama pautan'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/nb.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/nb.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/nb.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Vennligst skriv inn ankernavnet'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/nl.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/nl.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/nl.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Geef de naam van de interne link op'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/no.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/no.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/no.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Vennligst skriv inn ankernavnet'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/pl.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/pl.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/pl.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Wpisz nazwę kotwicy'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/pt-br.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/pt-br.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/pt-br.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Por favor, digite o nome da âncora'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/pt.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/pt.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/pt.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Por favor, introduza o nome da âncora'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/ro.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/ro.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/ro.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Vă rugăm scrieţi numele ancorei'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/ru.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/ru.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/ru.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Пожалуйста, введите имя якоря'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/sk.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/sk.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/sk.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Zadajte prosím meno kotvy'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/sl.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/sl.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/sl.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Prosim vnesite ime zaznamka'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/sr-latn.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/sr-latn.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/sr-latn.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Unesite ime sidra'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/sr.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/sr.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/sr.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Молимо Вас да унесете име сидра'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/sv.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/sv.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/sv.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Var god ange ett ankarnamn'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/th.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/th.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/th.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'กรุณาระบุชื่อของ Anchor'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/tr.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/tr.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/tr.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Lütfen çapa için ad giriniz'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/uk.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/uk.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/uk.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: 'Будь ласка, занесіть ім\'я якоря'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/vi.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/vi.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/vi.js	(revision 5427)
@@ -32,9 +32,9 @@
 	 * of reading non-English words. So be careful while translating it.
 	 */
-	editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // MISSING
+	editorTitle : 'Bộ soạn thảo, %1, nhấn ALT + 0 để xem hướng dẫn.',
 
 	// ARIA descriptions.
-	toolbar	: 'Toolbar', // MISSING
-	editor	: 'Rich Text Editor', // MISSING
+	toolbar	: 'Thanh công cụ',
+	editor	: 'Bộ soạn thảo',
 
 	// Toolbar buttons without dialogs.
@@ -50,12 +50,12 @@
 	bold			: 'Đậm',
 	italic			: 'Nghiêng',
-	selectAll		: 'Chọn Tất cả',
-	removeFormat	: 'Xoá Định dạng',
+	selectAll		: 'Chọn tất cả',
+	removeFormat	: 'Xoá định dạng',
 	strike			: 'Gạch xuyên ngang',
 	subscript		: 'Chỉ số dưới',
 	superscript		: 'Chỉ số trên',
-	horizontalrule	: 'Chèn Đường phân cách ngang',
-	pagebreak		: 'Chèn Ngắt trang',
-	unlink			: 'Xoá Liên kết',
+	horizontalrule	: 'Chèn đường phân cách ngang',
+	pagebreak		: 'Chèn ngắt trang',
+	unlink			: 'Xoá liên kết',
 	undo			: 'Khôi phục thao tác',
 	redo			: 'Làm lại thao tác',
@@ -68,5 +68,5 @@
 		protocol		: 'Giao thức',
 		upload			: 'Tải lên',
-		uploadSubmit	: 'Tải lên Máy chủ',
+		uploadSubmit	: 'Tải lên máy chủ',
 		image			: 'Hình ảnh',
 		flash			: 'Flash',
@@ -83,27 +83,27 @@
 		id				: 'Định danh',
 		name			: 'Tên',
-		langDir			: 'Đường dẫn Ngôn ngữ',
-		langDirLtr		: 'Trái sang Phải (LTR)',
-		langDirRtl		: 'Phải sang Trái (RTL)',
-		langCode		: 'Mã Ngôn ngữ',
+		langDir			: 'Hướng ngôn ngữ',
+		langDirLtr		: 'Trái sang phải (LTR)',
+		langDirRtl		: 'Phải sang trái (RTL)',
+		langCode		: 'Mã ngôn ngữ',
 		longDescr		: 'Mô tả URL',
 		cssClass		: 'Lớp Stylesheet',
-		advisoryTitle	: 'Advisory Title',
-		cssStyle		: 'Mẫu',
+		advisoryTitle	: 'Nhan đề hướng dẫn',
+		cssStyle		: 'Kiểu (style)',
 		ok				: 'Đồng ý',
 		cancel			: 'Bỏ qua',
-		close			: 'Close', // MISSING
-		preview			: 'Preview', // MISSING
-		generalTab		: 'Chung',
-		advancedTab		: 'Mở rộng',
+		close			: 'Đóng',
+		preview			: 'Xem trước',
+		generalTab		: 'Tab chung',
+		advancedTab		: 'Tab mở rộng',
 		validateNumberFailed : 'Giá trị này không phải là số.',
-		confirmNewPage	: 'Mọi thay đổi không được không được lưu lại của nội dung này sẽ bị mất. Bạn có chắc chắn muốn tải một trang mới?',
+		confirmNewPage	: 'Mọi thay đổi không được lưu lại, nội dung này sẽ bị mất. Bạn có chắc chắn muốn tải một trang mới?',
 		confirmCancel	: 'Một vài tùy chọn đã bị thay đổi. Bạn có chắc chắn muốn đóng hộp thoại?',
-		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
+		options			: 'Tùy chọn',
+		target			: 'Đích đến',
+		targetNew		: 'Cửa sổ mới (_blank)',
+		targetTop		: 'Cửa sổ trên cùng (_top)',
+		targetSelf		: 'Tại trang (_self)',
+		targetParent	: 'Cửa sổ cha (_parent)',
 
 		// Put the voice-only part of the label in the span.
@@ -113,5 +113,5 @@
 	contextmenu :
 	{
-		options : 'Context Menu Options' // MISSING
+		options : 'Tùy chọn menu bổ xung'
 	},
 
@@ -119,7 +119,7 @@
 	specialChar		:
 	{
-		toolbar		: 'Chèn Ký tự đặc biệt',
-		title		: 'Hãy chọn Ký tự đặc biệt',
-		options : 'Special Character Options' // MISSING
+		toolbar		: 'Chèn ký tự đặc biệt',
+		title		: 'Hãy chọn ký tự đặc biệt',
+		options : 'Tùy chọn các ký tự đặc biệt'
 	},
 
@@ -127,21 +127,21 @@
 	link :
 	{
-		toolbar		: 'Chèn/Sửa Liên kết',
+		toolbar		: 'Chèn/Sửa liên kết',
 		other 		: '<khác>',
-		menu		: 'Sửa Liên kết',
+		menu		: 'Sửa liên kết',
 		title		: 'Liên kết',
-		info		: 'Thông tin Liên kết',
+		info		: 'Thông tin liên kết',
 		target		: 'Đích',
 		upload		: 'Tải lên',
 		advanced	: 'Mở rộng',
-		type		: 'Kiểu Liên kết',
-		toUrl		: 'URL', // MISSING
+		type		: 'Kiểu liên kết',
+		toUrl		: 'URL',
 		toAnchor	: 'Neo trong trang này',
 		toEmail		: 'Thư điện tử',
 		targetFrame		: '<khung>',
 		targetPopup		: '<cửa sổ popup>',
-		targetFrameName	: 'Tên Khung đích',
-		targetPopupName	: 'Tên Cửa sổ Popup',
-		popupFeatures	: 'Đặc điểm của Cửa sổ Popup',
+		targetFrameName	: 'Tên khung đích',
+		targetPopupName	: 'Tên cửa sổ Popup',
+		popupFeatures	: 'Đặc điểm của cửa sổ Popup',
 		popupResizable	: 'Có thể thay đổi kích cỡ',
 		popupStatusBar	: 'Thanh trạng thái',
@@ -153,28 +153,28 @@
 		popupDependent	: 'Phụ thuộc (Netscape)',
 		popupWidth		: 'Rộng',
-		popupLeft		: 'Vị trí Trái',
+		popupLeft		: 'Vị trí bên trái',
 		popupHeight		: 'Cao',
-		popupTop		: 'Vị trí Trên',
+		popupTop		: 'Vị trí phía trên',
 		id				: 'Định danh',
-		langDir			: 'Đường dẫn Ngôn ngữ',
-		langDirLTR		: 'Trái sang Phải (LTR)',
-		langDirRTL		: 'Phải sang Trái (RTL)',
-		acccessKey		: 'Phím Hỗ trợ truy cập',
+		langDir			: 'Hướng ngôn ngữ',
+		langDirLTR		: 'Trái sang phải (LTR)',
+		langDirRTL		: 'Phải sang trái (RTL)',
+		acccessKey		: 'Phím hỗ trợ truy cập',
 		name			: 'Tên',
-		langCode		: 'Đường dẫn Ngôn ngữ',
+		langCode		: 'Mã ngôn ngữ',
 		tabIndex		: 'Chỉ số của Tab',
-		advisoryTitle	: 'Advisory Title',
-		advisoryContentType	: 'Advisory Content Type',
+		advisoryTitle	: 'Nhan đề hướng dẫn',
+		advisoryContentType	: 'Nội dung hướng dẫn',
 		cssClasses		: 'Lớp Stylesheet',
 		charset			: 'Bảng mã của tài nguyên được liên kết đến',
-		styles			: 'Mẫu',
-		selectAnchor	: 'Chọn một Neo',
-		anchorName		: 'Theo Tên Neo',
-		anchorId		: 'Theo Định danh Thành phần',
+		styles			: 'Kiểu (style)',
+		selectAnchor	: 'Chọn một điểm neo',
+		anchorName		: 'Theo tên điểm neo',
+		anchorId		: 'Theo định danh thành phần',
 		emailAddress	: 'Thư điện tử',
-		emailSubject	: 'Tiêu đề Thông điệp',
-		emailBody		: 'Nội dung Thông điệp',
-		noAnchors		: '(Không có Neo nào trong tài liệu)',
-		noUrl			: 'Hãy đưa vào Liên kết URL',
+		emailSubject	: 'Tiêu đề thông điệp',
+		emailBody		: 'Nội dung thông điệp',
+		noAnchors		: '(Không có điểm neo nào trong tài liệu)',
+		noUrl			: 'Hãy đưa vào đường dẫn liên kết (URL)',
 		noEmail			: 'Hãy đưa vào địa chỉ thư điện tử'
 	},
@@ -183,15 +183,38 @@
 	anchor :
 	{
-		toolbar		: 'Chèn/Sửa Neo',
-		menu		: 'Thuộc tính Neo',
-		title		: 'Thuộc tính Neo',
-		name		: 'Tên của Neo',
-		errorName	: 'Hãy nhập vào tên của Neo'
-	},
-
+		toolbar		: 'Chèn/Sửa điểm neo',
+		menu		: 'Thuộc tính điểm neo',
+		title		: 'Thuộc tính điểm neo',
+		name		: 'Tên của điểm neo',
+		errorName	: 'Hãy nhập vào tên của điểm neo'
+	},
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Thuộc tính danh sách có thứ tự',
+		bulletedTitle		: 'Thuộc tính danh sách không thứ tự',
+		type				: 'Kiểu loại',
+		start				: 'Bắt đầu',
+		circle				: 'Khuyên tròn',
+		disc				: 'Hình đĩa',
+		square				: 'Hình vuông',
+		none				: 'Không gì cả',
+		notset				: '<không thiết lập>',
+		armenian			: 'Số theo kiểu Armenian',
+		georgian			: 'Số theo kiểu Georgian (an, ban, gan...)',
+		lowerRoman			: 'Số La Mã kiểu thường (i, ii, iii, iv, v...)',
+		upperRoman			: 'Số La Mã kiểu HOA (I, II, III, IV, V...)',
+		lowerAlpha			: 'Kiểu abc thường (a, b, c, d, e...)',
+		upperAlpha			: 'Kiểu ABC HOA (A, B, C, D, E...)',
+		lowerGreek			: 'Kiểu Hy Lạp (alpha, beta, gamma...)',
+		decimal				: 'Kiểu số (1, 2, 3 ...)',
+		decimalLeadingZero	: 'Kiểu số (01, 02, 03...)'
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
 	{
-		title				: 'Tìm kiếm và Thay Thế',
+		title				: 'Tìm kiếm và thay thế',
 		find				: 'Tìm kiếm',
 		replace				: 'Thay thế',
@@ -202,5 +225,5 @@
 		matchWord			: 'Giống toàn bộ từ',
 		matchCyclic			: 'Giống một phần',
-		replaceAll			: 'Thay thế Tất cả',
+		replaceAll			: 'Thay thế tất cả',
 		replaceSuccessMsg	: '%1 vị trí đã được thay thế.'
 	},
@@ -212,8 +235,8 @@
 		title		: 'Thuộc tính bảng',
 		menu		: 'Thuộc tính bảng',
-		deleteTable	: 'Xóa Bảng',
-		rows		: 'Hàng',
-		columns		: 'Cột',
-		border		: 'Cỡ Đường viền',
+		deleteTable	: 'Xóa bảng',
+		rows		: 'Số hàng',
+		columns		: 'Số cột',
+		border		: 'Kích thước đường viền',
 		align		: 'Canh lề',
 		alignLeft	: 'Trái',
@@ -221,41 +244,41 @@
 		alignRight	: 'Phải',
 		width		: 'Rộng',
-		widthPx		: 'điểm (px)',
-		widthPc		: '%',
-		widthUnit	: 'width unit', // MISSING
-		height		: 'Cao',
-		cellSpace	: 'Khoảng cách Ô',
-		cellPad		: 'Đệm Ô',
+		widthPx		: 'Điểm ảnh (px)',
+		widthPc		: 'Phần trăm (%)',
+		widthUnit	: 'Đơn vị',
+		height		: 'Chiều cao',
+		cellSpace	: 'Khoảng cách giữa các ô',
+		cellPad		: 'Khoảng đệm giữ ô và nội dung',
 		caption		: 'Đầu đề',
 		summary		: 'Tóm lược',
 		headers		: 'Đầu đề',
 		headersNone		: 'Không có',
-		headersColumn	: 'Cột Đầu tiên',
-		headersRow		: 'Hàng Đầu tiên',
+		headersColumn	: 'Cột đầu tiên',
+		headersRow		: 'Hàng đầu tiên',
 		headersBoth		: 'Cả hai',
 		invalidRows		: 'Số lượng hàng phải là một số lớn hơn 0.',
 		invalidCols		: 'Số lượng cột phải là một số lớn hơn 0.',
 		invalidBorder	: 'Kích cỡ của đường biên phải là một số nguyên.',
-		invalidWidth	: 'Chiều rộng của Bảng phải là một số nguyên.',
-		invalidHeight	: 'Chiều cao của Bảng phải là một số nguyên.',
+		invalidWidth	: 'Chiều rộng của bảng phải là một số nguyên.',
+		invalidHeight	: 'Chiều cao của bảng phải là một số nguyên.',
 		invalidCellSpacing	: 'Khoảng cách giữa các ô phải là một số nguyên.',
-		invalidCellPadding	: 'Đệm giữa các ô phải là một số nguyên.',
+		invalidCellPadding	: 'Khoảng đệm giữa ô và nội dung phải là một số nguyên.',
 
 		cell :
 		{
 			menu			: 'Ô',
-			insertBefore	: 'Chèn Ô Phía trước',
-			insertAfter		: 'Chèn Ô Phía sau',
-			deleteCell		: 'Xoá Ô',
-			merge			: 'Kết hợp Ô',
-			mergeRight		: 'Kết hợp Sang phải',
-			mergeDown		: 'Kết hợp Xuống dưới',
-			splitHorizontal	: 'Tách ngang Ô',
-			splitVertical	: 'Tách dọc Ô',
-			title			: 'Thuộc tính của Ô',
-			cellType		: 'Kiểu của Ô',
+			insertBefore	: 'Chèn ô Phía trước',
+			insertAfter		: 'Chèn ô Phía sau',
+			deleteCell		: 'Xoá ô',
+			merge			: 'Kết hợp ô',
+			mergeRight		: 'Kết hợp sang phải',
+			mergeDown		: 'Kết hợp xuống dưới',
+			splitHorizontal	: 'Phân tách ô theo chiều ngang',
+			splitVertical	: 'Phân tách ô theo chiều dọc',
+			title			: 'Thuộc tính của ô',
+			cellType		: 'Kiểu của ô',
 			rowSpan			: 'Kết hợp hàng',
 			colSpan			: 'Kết hợp cột',
-			wordWrap		: 'Word Wrap',
+			wordWrap		: 'Chữ liền hàng',
 			hAlign			: 'Canh lề ngang',
 			vAlign			: 'Canh lề dọc',
@@ -270,9 +293,9 @@
 			yes				: 'Có',
 			no				: 'Không',
-			invalidWidth	: 'Chiều rộng của Ô phải là một số nguyên.',
-			invalidHeight	: 'Chiều cao của Ô phải là một số nguyên.',
+			invalidWidth	: 'Chiều rộng của ô phải là một số nguyên.',
+			invalidHeight	: 'Chiều cao của ô phải là một số nguyên.',
 			invalidRowSpan	: 'Số hàng kết hợp phải là một số nguyên.',
 			invalidColSpan	: 'Số cột kết hợp phải là một số nguyên.',
-			chooseColor		: 'Choose' // MISSING
+			chooseColor		: 'Chọn màu'
 		},
 
@@ -280,7 +303,7 @@
 		{
 			menu			: 'Hàng',
-			insertBefore	: 'Chèn Hàng Phía trước',
-			insertAfter		: 'Chèn Hàng Phía sau',
-			deleteRow		: 'Xoá Hàng'
+			insertBefore	: 'Chèn hàng phía trước',
+			insertAfter		: 'Chèn hàng phía sau',
+			deleteRow		: 'Xoá hàng'
 		},
 
@@ -288,7 +311,7 @@
 		{
 			menu			: 'Cột',
-			insertBefore	: 'Chèn Cột Phía trước',
-			insertAfter		: 'Chèn Cột Phía sau',
-			deleteColumn	: 'Xoá Cột'
+			insertBefore	: 'Chèn cột phía trước',
+			insertAfter		: 'Chèn cột phía sau',
+			deleteColumn	: 'Xoá cột'
 		}
 	},
@@ -297,10 +320,10 @@
 	button :
 	{
-		title		: 'Thuộc tính Nút',
-		text		: 'Chuỗi hiển thị (Giá trị)',
+		title		: 'Thuộc tính của nút',
+		text		: 'Chuỗi hiển thị (giá trị)',
 		type		: 'Kiểu',
-		typeBtn		: 'Nút Bấm',
-		typeSbm		: 'Nút Gửi',
-		typeRst		: 'Nút Nhập lại'
+		typeBtn		: 'Nút bấm',
+		typeSbm		: 'Nút gửi',
+		typeRst		: 'Nút nhập lại'
 	},
 
@@ -308,6 +331,6 @@
 	checkboxAndRadio :
 	{
-		checkboxTitle : 'Thuộc tính Nút kiểm',
-		radioTitle	: 'Thuộc tính Nút chọn',
+		checkboxTitle : 'Thuộc tính nút kiểm',
+		radioTitle	: 'Thuộc tính nút chọn',
 		value		: 'Giá trị',
 		selected	: 'Được chọn'
@@ -317,6 +340,6 @@
 	form :
 	{
-		title		: 'Thuộc tính Biểu mẫu',
-		menu		: 'Thuộc tính Biểu mẫu',
+		title		: 'Thuộc tính biểu mẫu',
+		menu		: 'Thuộc tính biểu mẫu',
 		action		: 'Hành động',
 		method		: 'Phương thức',
@@ -327,5 +350,5 @@
 	select :
 	{
-		title		: 'Thuộc tính Ô chọn',
+		title		: 'Thuộc tính ô chọn',
 		selectInfo	: 'Thông tin',
 		opAvail		: 'Các tùy chọn có thể sử dụng',
@@ -341,5 +364,5 @@
 		btnDown		: 'Xuống',
 		btnSetValue : 'Giá trị được chọn',
-		btnDelete	: 'Xoá'
+		btnDelete	: 'Nút xoá'
 	},
 
@@ -347,7 +370,7 @@
 	textarea :
 	{
-		title		: 'Thuộc tính Vùng văn bản',
-		cols		: 'Cột',
-		rows		: 'Hàng'
+		title		: 'Thuộc tính vùng văn bản',
+		cols		: 'Số cột',
+		rows		: 'Số hàng'
 	},
 
@@ -355,9 +378,9 @@
 	textfield :
 	{
-		title		: 'Thuộc tính Trường văn bản',
+		title		: 'Thuộc tính trường văn bản',
 		name		: 'Tên',
 		value		: 'Giá trị',
-		charWidth	: 'Rộng',
-		maxChars	: 'Số Ký tự tối đa',
+		charWidth	: 'Độ rộng của ký tự',
+		maxChars	: 'Số ký tự tối đa',
 		type		: 'Kiểu',
 		typeText	: 'Ký tự',
@@ -368,5 +391,5 @@
 	hidden :
 	{
-		title	: 'Thuộc tính Trường ẩn',
+		title	: 'Thuộc tính trường ẩn',
 		name	: 'Tên',
 		value	: 'Giá trị'
@@ -376,32 +399,32 @@
 	image :
 	{
-		title		: 'Thuộc tính Hình ảnh',
-		titleButton	: 'Thuộc tính Nút hình ảnh',
-		menu		: 'Thuộc tính Hình ảnh',
-		infoTab		: 'Thông tin Hình ảnh',
-		btnUpload	: 'Tải lên Máy chủ',
+		title		: 'Thuộc tính của ảnh',
+		titleButton	: 'Thuộc tính nút của ảnh',
+		menu		: 'Thuộc tính của ảnh',
+		infoTab		: 'Thông tin của ảnh',
+		btnUpload	: 'Tải lên máy chủ',
 		upload		: 'Tải lên',
-		alt			: 'Chú thích Hình ảnh',
-		width		: 'Rộng',
-		height		: 'Cao',
+		alt			: 'Chú thích ảnh',
+		width		: 'Chiều rộng',
+		height		: 'chiều cao',
 		lockRatio	: 'Giữ nguyên tỷ lệ',
-		unlockRatio	: 'Unlock Ratio', // MISSING
+		unlockRatio	: 'Phá bỏ tỷ lệ',
 		resetSize	: 'Kích thước gốc',
 		border		: 'Đường viền',
-		hSpace		: 'HSpace',
-		vSpace		: 'VSpace',
+		hSpace		: 'Khoảng đệm ngang',
+		vSpace		: 'Khoảng đệm dọc',
 		align		: 'Vị trí',
-		alignLeft	: 'Trái',
-		alignRight	: 'Phải',
-		alertUrl	: 'Hãy đưa vào URL của hình ảnh',
-		linkTab		: 'Liên kết',
-		button2Img	: 'Bạn có muốn chuyển nút bấm bằng hình ảnh được chọn thành hình ảnh?',
-		img2Button	: 'Bạn có muốn chuyển đổi hình ảnh được chọn thành nút bấm bằng hình ảnh?',
-		urlMissing	: 'Image source URL is missing.', // MISSING
-		validateWidth	: 'Width must be a whole number.', // MISSING
-		validateHeight	: 'Height must be a whole number.', // 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
+		alignLeft	: 'Bên trái',
+		alignRight	: 'Bên phải',
+		alertUrl	: 'Hãy đưa vào đường dẫn của ảnh',
+		linkTab		: 'Tab liên kết',
+		button2Img	: 'Bạn có muốn chuyển nút bấm bằng ảnh được chọn thành ảnh?',
+		img2Button	: 'Bạn có muốn chuyển đổi ảnh được chọn thành nút bấm bằng ảnh?',
+		urlMissing	: 'Thiếu đường dẫn hình ảnh',
+		validateWidth	: 'Chiều rộng của ảnh phải là một số nguyên dương',
+		validateHeight	: 'Chiều cao của ảnh phải là một số nguyên dương',
+		validateBorder	: 'Chiều rộng của đường viền phải là một số nguyên dương',
+		validateHSpace	: 'Khoảng đệm ngang phải là một số nguyên dương',
+		validateVSpace	: 'Khoảng đệm dọc phải là một số nguyên dương'
 	},
 
@@ -414,11 +437,11 @@
 		chkPlay			: 'Tự động chạy',
 		chkLoop			: 'Lặp',
-		chkMenu			: 'Cho phép bật Menu của Flash',
-		chkFull			: 'Cho phép Toàn màn hình',
+		chkMenu			: 'Cho phép bật menu của Flash',
+		chkFull			: 'Cho phép toàn màn hình',
  		scale			: 'Tỷ lệ',
 		scaleAll		: 'Hiển thị tất cả',
 		scaleNoBorder	: 'Không đường viền',
 		scaleFit		: 'Vừa vặn',
-		access			: 'Truy cập Mã',
+		access			: 'Truy cập mã',
 		accessAlways	: 'Luôn luôn',
 		accessSameDomain: 'Cùng tên miền',
@@ -435,25 +458,25 @@
 		alignTop		: 'Trên',
 		quality			: 'Chất lượng',
-		qualityBest		: 'TỐt nhất',
+		qualityBest		: 'Tốt nhất',
 		qualityHigh		: 'Cao',
-		qualityAutoHigh	: 'Cao Tự động',
+		qualityAutoHigh	: 'Cao tự động',
 		qualityMedium	: 'Trung bình',
-		qualityAutoLow	: 'Thấp Tự động',
+		qualityAutoLow	: 'Thấp tự động',
 		qualityLow		: 'Thấp',
 		windowModeWindow: 'Cửa sổ',
 		windowModeOpaque: 'Mờ đục',
 		windowModeTransparent : 'Trong suốt',
-		windowMode		: 'Chế độ Cửa sổ',
+		windowMode		: 'Chế độ cửa sổ',
 		flashvars		: 'Các biến số dành cho Flash',
 		bgcolor			: 'Màu nền',
 		width			: 'Rộng',
 		height			: 'Cao',
-		hSpace			: 'HSpace',
-		vSpace			: 'VSpace',
-		validateSrc		: 'Hãy đưa vào Liên kết URL',
+		hSpace			: 'Khoảng đệm ngang',
+		vSpace			: 'Khoảng đệm dọc',
+		validateSrc		: 'Hãy đưa vào đường dẫn liên kết',
 		validateWidth	: 'Chiều rộng phải là số nguyên.',
 		validateHeight	: 'Chiều cao phải là số nguyên.',
-		validateHSpace	: 'HSpace phải là số nguyên.',
-		validateVSpace	: 'VSpace phải là số nguyên.'
+		validateHSpace	: 'Khoảng đệm ngang phải là số nguyên.',
+		validateVSpace	: 'Khoảng đệm dọc phải là số nguyên.'
 	},
 
@@ -461,6 +484,6 @@
 	spellCheck :
 	{
-		toolbar			: 'Kiểm tra Chính tả',
-		title			: 'Kiểm tra Chính tả',
+		toolbar			: 'Kiểm tra chính tả',
+		title			: 'Kiểm tra chính tả',
 		notAvailable	: 'Xin lỗi, dịch vụ này hiện tại không có.',
 		errorLoading	: 'Lỗi khi đang nạp dịch vụ ứng dụng: %s.',
@@ -468,7 +491,7 @@
 		changeTo		: 'Chuyển thành',
 		btnIgnore		: 'Bỏ qua',
-		btnIgnoreAll	: 'Bỏ qua Tất cả',
+		btnIgnoreAll	: 'Bỏ qua tất cả',
 		btnReplace		: 'Thay thế',
-		btnReplaceAll	: 'Thay thế Tất cả',
+		btnReplaceAll	: 'Thay thế tất cả',
 		btnUndo			: 'Phục hồi lại',
 		noSuggestions	: '- Không đưa ra gợi ý về từ -',
@@ -484,11 +507,11 @@
 	{
 		toolbar	: 'Hình biểu lộ cảm xúc (mặt cười)',
-		title	: 'Chèn Hình biểu lộ cảm xúc (mặt cười)',
-		options : 'Smiley Options' // MISSING
+		title	: 'Chèn hình biểu lộ cảm xúc (mặt cười)',
+		options : 'Tùy chọn hình  biểu lộ cảm xúc'
 	},
 
 	elementsPath :
 	{
-		eleLabel : 'Elements path', // MISSING
+		eleLabel : 'Nhãn thành phần',
 		eleTitle : '%1 thành phần'
 	},
@@ -507,5 +530,5 @@
 	},
 
-	blockquote : 'Khối Trích dẫn',
+	blockquote : 'Khối trích dẫn',
 
 	clipboard :
@@ -516,5 +539,5 @@
 		pasteMsg	: 'Hãy dán nội dung vào trong khung bên dưới, sử dụng tổ hợp phím (<STRONG>Ctrl/Cmd+V</STRONG>) và nhấn vào nút <STRONG>Đồng ý</STRONG>.',
 		securityMsg	: 'Do thiết lập bảo mật của trình duyệt nên trình biên tập không thể truy cập trực tiếp vào nội dung đã sao chép. Bạn cần phải dán lại nội dung vào cửa sổ này.',
-		pasteArea	: 'Paste Area' // MISSING
+		pasteArea	: 'Khu vực dán'
 	},
 
@@ -537,19 +560,19 @@
 		button			: 'Mẫu dựng sẵn',
 		title			: 'Nội dung Mẫu dựng sẵn',
-		options : 'Template Options', // MISSING
+		options : 'Tùy chọn mẫu dựng sẵn',
 		insertOption	: 'Thay thế nội dung hiện tại',
-		selectPromptMsg	: 'Hãy chọn Mẫu dựng sẵn để mở trong trình biên tập<br>(nội dung hiện tại sẽ bị mất):',
-		emptyListMsg	: '(Không có Mẫu dựng sẵn nào được định nghĩa)'
-	},
-
-	showBlocks : 'Hiển thị các Khối',
+		selectPromptMsg	: 'Hãy chọn mẫu dựng sẵn để mở trong trình biên tập<br>(nội dung hiện tại sẽ bị mất):',
+		emptyListMsg	: '(Không có mẫu dựng sẵn nào được định nghĩa)'
+	},
+
+	showBlocks : 'Hiển thị các khối',
 
 	stylesCombo :
 	{
 		label		: 'Kiểu',
-		panelTitle	: 'Formatting Styles', // MISSING
-		panelTitle1	: 'Kiểu Khối',
-		panelTitle2	: 'Kiểu Trực tiếp',
-		panelTitle3	: 'Kiểu Đối tượng'
+		panelTitle	: 'Phong cách định dạng',
+		panelTitle1	: 'Kiểu khối',
+		panelTitle2	: 'Kiểu trực tiếp',
+		panelTitle3	: 'Kiểu đối tượng'
 	},
 
@@ -559,6 +582,6 @@
 		panelTitle	: 'Định dạng',
 
-		tag_p		: 'Normal',
-		tag_pre		: 'Formatted',
+		tag_p		: 'Bình thường (P)',
+		tag_pre		: 'Đã thiết lập',
 		tag_address	: 'Address',
 		tag_h1		: 'Heading 1',
@@ -568,22 +591,22 @@
 		tag_h5		: 'Heading 5',
 		tag_h6		: 'Heading 6',
-		tag_div		: 'Normal (DIV)'
+		tag_div		: 'Bình thường (DIV)'
 	},
 
 	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				: 'Tạo khối các thành phần',
+		toolbar				: 'Tạo khối các thành phần',
+		cssClassInputLabel	: 'Các lớp CSS',
+		styleSelectLabel	: 'Kiểu (style)',
+		IdInputLabel		: 'Định danh (id)',
+		languageCodeInputLabel	: 'Mã ngôn ngữ',
+		inlineStyleInputLabel	: 'Kiểu nội dòng',
+		advisoryTitleInputLabel	: 'Nhan đề hướng dẫn',
+		langDirLabel		: 'Hướng ngôn ngữ',
+		langDirLTRLabel		: 'Trái sang phải (LTR)',
+		langDirRTLLabel		: 'Phải qua trái (RTL)',
+		edit				: 'Chỉnh sửa',
+		remove				: 'Xóa bỏ'
   	},
 
@@ -606,5 +629,5 @@
 		textColorTitle	: 'Màu chữ',
 		bgColorTitle	: 'Màu nền',
-		panelTitle		: 'Colors', // MISSING
+		panelTitle		: 'Màu sắc',
 		auto			: 'Tự động',
 		more			: 'Màu khác...'
@@ -658,5 +681,5 @@
 	{
 		title			: 'Kiểm tra chính tả ngay khi gõ chữ (SCAYT)',
-		opera_title		: 'Not supported by Opera', // MISSING
+		opera_title		: 'Không hỗ trợ trên trình duyệt Opera',
 		enable			: 'Bật SCAYT',
 		disable			: 'Tắt SCAYT',
@@ -667,22 +690,22 @@
 		moreSuggestions	: 'Đề xuất thêm',
 		ignore			: 'Bỏ qua',
-		ignoreAll		: 'Bỏ qua Tất cả',
-		addWord			: 'Thêm Từ',
+		ignoreAll		: 'Bỏ qua tất cả',
+		addWord			: 'Thêm từ',
 		emptyDic		: 'Tên của từ điển không được để trống.',
 		
 		optionsTab		: 'Tùy chọn',
-		allCaps			: 'Ignore All-Caps Words', // MISSING
-		ignoreDomainNames : 'Ignore Domain Names', // MISSING
-		mixedCase		: 'Ignore Words with Mixed Case', // MISSING
-		mixedWithDigits	: 'Ignore Words with Numbers', // MISSING
+		allCaps			: 'Không phân biệt chữ HOA chữ thường',
+		ignoreDomainNames : 'Bỏ qua tên miền',
+		mixedCase		: 'Không phân biệt loại chữ',
+		mixedWithDigits	: 'Không phân biệt chữ và số',
 		
-		languagesTab	: 'Ngôn ngữ',
+		languagesTab	: 'Tab ngôn ngữ',
 		
 		dictionariesTab	: 'Từ điển',
-		dic_field_name	: 'Dictionary name', // MISSING
-		dic_create		: 'Create', // MISSING
-		dic_restore		: 'Restore', // MISSING
-		dic_delete		: 'Delete', // MISSING
-		dic_rename		: 'Rename', // MISSING
+		dic_field_name	: 'Tên từ điển',
+		dic_create		: 'Tạo',
+		dic_restore		: 'Phục hồi',
+		dic_delete		: 'Xóa',
+		dic_rename		: 'Thay tên',
 		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 it\'s name and click the Restore button.', // MISSING
 		
@@ -699,11 +722,11 @@
 
 	maximize : 'Phóng to tối đa',
-	minimize : 'Minimize', // MISSING
+	minimize : 'Thu nhỏ',
 
 	fakeobjects :
 	{
-		anchor	: 'Neo',
-		flash	: 'Hoạt họa Flash',
-		div		: 'Ngắt Trang',
+		anchor	: 'Điểm neo',
+		flash	: 'Flash',
+		div		: 'Ngắt trang',
 		unknown	: 'Đối tượng không rõ ràng'
 	},
@@ -713,11 +736,11 @@
 	colordialog :
 	{
-		title		: 'Select color', // MISSING
-		highlight	: 'Highlight', // MISSING
-		selected	: 'Selected', // MISSING
-		clear		: 'Clear' // MISSING
-	},
-
-	toolbarCollapse	: 'Collapse Toolbar', // MISSING
-	toolbarExpand	: 'Expand Toolbar' // MISSING
+		title		: 'Chọn màu',
+		highlight	: 'Màu chọn',
+		selected	: 'Màu đã chọn',
+		clear		: 'Xóa bỏ'
+	},
+
+	toolbarCollapse	: 'Thu gọn thanh công cụ',
+	toolbarExpand	: 'Mở rộng thnah công cụ'
 };
Index: /CKEditor/branches/versions/3.3.x/_source/lang/zh-cn.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/zh-cn.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/zh-cn.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: '请输入锚点名称'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/lang/zh.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/lang/zh.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/lang/zh.js	(revision 5427)
@@ -189,5 +189,28 @@
 		errorName	: '請輸入錨點名稱'
 	},
-
+	
+	// List style dialog
+	list:
+	{
+		numberedTitle		: 'Numbered List Properties', // MISSING
+		bulletedTitle		: 'Bulleted List Properties', // MISSING
+		type				: 'Type', // MISSING
+		start				: 'Start', // 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
+	},
+	
 	// Find And Replace Dialog
 	findAndReplace :
Index: /CKEditor/branches/versions/3.3.x/_source/plugins/dialog/plugin.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/plugins/dialog/plugin.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/plugins/dialog/plugin.js	(revision 5427)
@@ -249,4 +249,5 @@
 					if ( this.fire( 'cancel', { hide : true } ).hide !== false )
 						this.hide();
+					evt.data.preventDefault();
 				}, this );
 
@@ -543,4 +544,9 @@
 	CKEDITOR.dialog.prototype =
 	{
+		destroy : function()
+		{
+			this._.element.remove();
+		},
+
 		/**
 		 * Resizes the dialog.
@@ -659,5 +665,5 @@
 				element.appendTo( CKEDITOR.document.getBody() );
 			else
-				return;
+				element.setStyle( 'display', 'block' );
 
 			// FIREFOX BUG: Fix vanishing caret for Firefox 2 or Gecko 1.8.
@@ -799,13 +805,7 @@
 			this.fire( 'hide', {} );
 			this._.editor.fire( 'dialogHide', this );
-
-			// Remove the dialog's element from the root document.
 			var element = this._.element;
-			if ( !element.getParent() )
-				return;
-
-			element.remove();
+			element.setStyle( 'display', 'none' );
 			this.parts.dialog.setStyle( 'visibility', 'hidden' );
-
 			// Unregister all access keys associated with this dialog.
 			unregisterAccessKey( this );
@@ -2779,4 +2779,16 @@
 			}
 		};
+
+	CKEDITOR.on( 'instanceDestroyed', function( evt )
+	{
+		var dialogs = evt.editor._.storedDialogs;
+		for ( var name in dialogs )
+			dialogs[ name ].destroy();
+
+		// Remove dialog cover on last instance destroy.
+		if ( CKEDITOR.tools.isEmpty( CKEDITOR.instances ) );
+			coverElement.remove();
+	});
+
 	})();
 })();
Index: /CKEditor/branches/versions/3.3.x/_source/plugins/enterkey/plugin.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/plugins/enterkey/plugin.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/plugins/enterkey/plugin.js	(revision 5427)
@@ -101,6 +101,5 @@
 					// a Shift+Enter (#77). Create a new block element instead
 					// (later in the code).
-					if ( previousBlock.is( 'li' ) ||
-						 !( forceMode || headerTagRegex.test( previousBlock.getName() ) ) )
+					if ( previousBlock.is( 'li' ) || !headerTagRegex.test( previousBlock.getName() ) )
 					{
 						// Otherwise, duplicate the previous block.
@@ -113,4 +112,6 @@
 				if ( !newBlock )
 					newBlock = doc.createElement( blockTag );
+				else if ( forceMode )
+					newBlock.renameNode( blockTag );
 
 				// Recreate the inline elements tree, which was available
@@ -292,7 +293,19 @@
 	function shiftEnter( editor )
 	{
-		// On SHIFT+ENTER we want to enforce the mode to be respected, instead
+		// Only effective within document.
+		if ( editor.mode != 'wysiwyg' )
+			return false;
+
+		// On SHIFT+ENTER:
+		// 1. We want to enforce the mode to be respected, instead
 		// of cloning the current block. (#77)
-		return enter( editor, editor.config.shiftEnterMode, true );
+		// 2. Always perform a block break when inside <pre> (#5402).
+		if ( editor.getSelection().getStartElement().hasAscendant( 'pre', true ) )
+		{
+			setTimeout( function() { enterBlock( editor, editor.config.enterMode, null, true ); }, 0 );
+			return true;
+		}
+		else
+			return enter( editor, editor.config.shiftEnterMode, true );
 	}
 
Index: /CKEditor/branches/versions/3.3.x/_source/plugins/fakeobjects/plugin.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/plugins/fakeobjects/plugin.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/plugins/fakeobjects/plugin.js	(revision 5427)
@@ -71,5 +71,6 @@
 		_cke_realelement : encodeURIComponent( realElement.getOuterHtml() ),
 		_cke_real_node_type : realElement.type,
-		alt : lang[ realElementType ] || lang.unknown
+		alt : lang[ realElementType ] || lang.unknown,
+		align : realElement.getAttribute( 'align' ) || ''
 	};
 
@@ -98,5 +99,6 @@
 		_cke_realelement : encodeURIComponent( html ),
 		_cke_real_node_type : realElement.type,
-		alt : lang[ realElementType ] || lang.unknown
+		alt : lang[ realElementType ] || lang.unknown,
+		align : realElement.attributes.align || ''
 	};
 
Index: /CKEditor/branches/versions/3.3.x/_source/plugins/liststyle/dialogs/liststyle.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/plugins/liststyle/dialogs/liststyle.js	(revision 5427)
+++ /CKEditor/branches/versions/3.3.x/_source/plugins/liststyle/dialogs/liststyle.js	(revision 5427)
@@ -0,0 +1,189 @@
+﻿/*
+ * Copyright (c) 2003-2010, CKSource - Frederico Knabben. All rights reserved.
+ * For licensing, see LICENSE.html or http://ckeditor.com/license
+ */
+ 
+(function()
+{
+	function getListElement( editor, listTag )
+	{
+		var range;
+		try { range  = editor.getSelection().getRanges()[ 0 ]; }
+		catch( e ) { return null; }
+				
+		range.shrink( CKEDITOR.SHRINK_TEXT );
+		return range.getCommonAncestor().getAscendant( listTag, true );
+	}
+	
+	var mapListStyle = {
+		'a' : 'lower-alpha',
+		'A' : 'upper-alpha',
+		'i' : 'lower-roman',
+		'I' : 'upper-roman',
+		'1' : 'decimal',
+		'disc' : 'disc',
+		'circle': 'circle',
+		'square' : 'square'
+	};
+	
+	function listStyle( editor, startupPage )
+	{
+		if ( startupPage == 'bulletedListStyle' )
+		{
+			return {
+				title : editor.lang.list.bulletedTitle,
+				minWidth : 300,
+				minHeight : 50,
+				contents :
+				[
+					{
+						elements :
+						[
+							{
+								type : 'select',
+								label : editor.lang.list.type,
+								id : 'type',
+								style : 'width: 150px; margin: auto;',
+								items :
+								[
+									[ editor.lang.list.notset, '' ],
+									[ editor.lang.list.circle, 'circle' ],
+									[ editor.lang.list.disc,  'disc' ],
+									[ editor.lang.list.square, 'square' ]
+								],
+								setup : function( element )
+								{
+									var value = element.getStyle( 'list-style-type' )
+												|| mapListStyle[ element.getAttribute( 'type' ) ]
+												|| element.getAttribute( 'type' )
+												|| '';
+
+									this.setValue( value );
+								},
+								commit : function( element )
+								{
+									var value = this.getValue();
+									if ( value != '' )
+										element.setStyle( 'list-style-type', value );
+									else 
+										element.removeStyle( 'list-style-type' );
+								}
+							}
+						]
+					}
+				],
+				onShow: function() 
+				{
+					var editor = this.getParentEditor(),
+						element = getListElement( editor, 'ul' );
+					
+					element && this.setupContent( element );
+				},
+				onOk: function()
+				{
+					var editor = this.getParentEditor(),
+						element = getListElement( editor, 'ul' );
+					
+					element && this.commitContent( element );
+				}
+			}
+		}
+		else if ( startupPage == 'numberedListStyle'  )
+		{
+			return {
+				title : editor.lang.list.numberedTitle,
+				minWidth : 300,
+				minHeight : 50,
+				contents :
+				[
+					{
+						elements :
+						[
+							{
+								type : 'hbox',
+								widths : [ '25%', '75%' ],
+								children :
+								[
+									{
+										label : editor.lang.list.start,
+										type : 'text',
+										id : 'start',
+										setup : function( element )
+										{
+											var value = element.getAttribute( 'start' ) || 1;
+											value && this.setValue( value );
+										},
+										commit : function( element )
+										{
+											element.setAttribute( 'start', this.getValue() );
+										}
+									},
+									{
+										type : 'select',
+										label : editor.lang.list.type,
+										id : 'type',
+										style : 'width: 100%;',
+										items :
+										[
+											[ editor.lang.list.notset, '' ],
+											[ editor.lang.list.armenian, 'armenian' ],
+											[ editor.lang.list.georgian, 'georgian' ],
+											[ editor.lang.list.lowerRoman, 'lower-roman' ],
+											[ editor.lang.list.upperRoman, 'upper-roman' ],
+											[ editor.lang.list.lowerAlpha, 'lower-alpha' ],
+											[ editor.lang.list.upperAlpha, 'upper-alpha' ],
+											[ editor.lang.list.lowerGreek, 'lower-greek' ],
+											[ editor.lang.list.decimal, 'decimal' ],
+											[ editor.lang.list.decimalLeadingZero, 'decimal-leading-zero' ],
+										],
+										setup : function( element )
+										{
+											var value = element.getStyle( 'list-style-type' )
+												|| mapListStyle[ element.getAttribute( 'type' ) ]
+												|| element.getAttribute( 'type' )
+												|| '';
+
+											this.setValue( value );
+										},
+										commit : function( element )
+										{
+											var value = this.getValue();
+											if ( value != '' ) 
+												element.setStyle( 'list-style-type', value );
+											else 
+												element.removeStyle( 'list-style-type' );
+										}
+									}
+								]
+							}
+						]
+					}
+				],
+				onShow: function() 
+				{
+					var editor = this.getParentEditor(),
+						element = getListElement( editor, 'ol' );
+
+					element && this.setupContent( element );
+				},
+				onOk: function()
+				{
+					var editor = this.getParentEditor(),
+						element = getListElement( editor, 'ol' );
+					
+					element && this.commitContent( element );
+				}
+			}
+		}
+	};
+	
+	CKEDITOR.dialog.add( 'numberedListStyle', function( editor )
+		{
+			return listStyle( editor, 'numberedListStyle' );
+		});
+
+	CKEDITOR.dialog.add( 'bulletedListStyle', function( editor )
+		{
+			return listStyle( editor, 'bulletedListStyle' );
+		});
+})();
Index: /CKEditor/branches/versions/3.3.x/_source/plugins/liststyle/plugin.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/plugins/liststyle/plugin.js	(revision 5427)
+++ /CKEditor/branches/versions/3.3.x/_source/plugins/liststyle/plugin.js	(revision 5427)
@@ -0,0 +1,61 @@
+﻿/*
+Copyright (c) 2003-2010, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+(function()
+{
+	CKEDITOR.plugins.liststyle =
+	{
+		init : function( editor )
+		{
+
+			editor.addCommand( 'numberedListStyle', new CKEDITOR.dialogCommand( 'numberedListStyle' ) );
+			CKEDITOR.dialog.add( 'numberedListStyle', this.path + 'dialogs/liststyle.js' );
+			editor.addCommand( 'bulletedListStyle', new CKEDITOR.dialogCommand( 'bulletedListStyle' ) );
+			CKEDITOR.dialog.add( 'bulletedListStyle', this.path + 'dialogs/liststyle.js' );
+
+			//Register map group;
+			editor.addMenuGroup("list", 108);
+			// If the "menu" plugin is loaded, register the menu items.
+			if ( editor.addMenuItems )
+			{
+				editor.addMenuItems(
+					{
+						numberedlist :
+						{
+							label : editor.lang.list.numberedTitle,
+							group : 'list',
+							command: 'numberedListStyle'
+						},
+						bulletedlist :
+						{
+							label : editor.lang.list.bulletedTitle,
+							group : 'list',
+							command: 'bulletedListStyle'
+						}
+					});
+			}
+		
+			// If the "contextmenu" plugin is loaded, register the listeners.
+			if ( editor.contextMenu )
+			{
+				editor.contextMenu.addListener( function( element, selection )
+					{
+						if ( !element )
+							return null;
+						
+						if ( element.getAscendant( 'ol') ) {
+							return { numberedlist: CKEDITOR.TRISTATE_OFF }
+						}
+						if ( element.getAscendant( 'ul' ) ) {
+							return { bulletedlist: CKEDITOR.TRISTATE_OFF }
+						}
+					} );
+			}
+		}
+
+	};
+	
+	CKEDITOR.plugins.add( 'liststyle', CKEDITOR.plugins.liststyle );
+})();
Index: /CKEditor/branches/versions/3.3.x/_source/plugins/smiley/plugin.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/plugins/smiley/plugin.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/plugins/smiley/plugin.js	(revision 5427)
@@ -65,5 +65,5 @@
  *     [
  *         'smiley', 'sad', 'wink', 'laugh', 'frown', 'cheeky', 'blush', 'surprise',
- *         'indecision', 'angry', 'angle', 'cool', 'devil', 'crying', 'enlightened', 'no',
+ *         'indecision', 'angry', 'angel', 'cool', 'devil', 'crying', 'enlightened', 'no',
  *         'yes', 'heart', 'broken heart', 'kiss', 'mail'
  *     ];
@@ -80,5 +80,5 @@
 	[
 		'smiley', 'sad', 'wink', 'laugh', 'frown', 'cheeky', 'blush', 'surprise',
-		'indecision', 'angry', 'angle', 'cool', 'devil', 'crying', 'enlightened', 'no',
+		'indecision', 'angry', 'angel', 'cool', 'devil', 'crying', 'enlightened', 'no',
 		'yes', 'heart', 'broken heart', 'kiss', 'mail'
 	];
Index: /CKEditor/branches/versions/3.3.x/_source/plugins/styles/plugin.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/plugins/styles/plugin.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/plugins/styles/plugin.js	(revision 5427)
@@ -1,3 +1,3 @@
-﻿/*
+/*
 Copyright (c) 2003-2010, CKSource - Frederico Knabben. All rights reserved.
 For licensing, see LICENSE.html or http://ckeditor.com/license
@@ -1391,4 +1391,5 @@
  * possible to set the URL from which loading the styles file.<br>
  * Previously this setting was available as config.stylesCombo_stylesSet<br>
+ * @name CKEDITOR.config.stylesSet
  * @type String|Array
  * @default 'default'
Index: /CKEditor/branches/versions/3.3.x/_source/plugins/tabletools/plugin.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/plugins/tabletools/plugin.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/plugins/tabletools/plugin.js	(revision 5427)
@@ -87,5 +87,5 @@
 	}
 
-	function getFocusedCell( cellsToDelete ) {
+	function getFocusElementAfterDelCells( cellsToDelete ) {
 		var i = 0,
 			last = cellsToDelete.length - 1,
@@ -248,4 +248,42 @@
 		}
 	}
+	
+	function getFocusElementAfterDelCols( cells ) 
+	{
+		var cellIndexList = [],
+			table = cells[ 0 ] && cells[ 0 ].getAscendant( 'table' ),
+			i, length,
+			targetIndex, targetCell;
+		
+		// get the cellIndex list of delete cells
+		for ( i = 0, length = cells.length; i < length; i++ )
+			cellIndexList.push( cells[i].$.cellIndex );
+
+		// get the focusable column index
+		cellIndexList.sort();
+		for ( i = 1, length = cellIndexList.length; i < length; i++ )
+		{
+			if ( cellIndexList[ i ] - cellIndexList[ i - 1 ] > 1 )
+			{
+				targetIndex = cellIndexList[ i - 1 ] + 1;
+				break;
+			}
+		}
+		
+		if ( !targetIndex )
+			targetIndex = cellIndexList[ 0 ] > 0 ? ( cellIndexList[ 0 ] - 1 ) 
+							: ( cellIndexList[ cellIndexList.length - 1 ] + 1 );
+
+		// scan row by row to get the target cell
+		var trs = table.$.getElementsByTagName( 'tr' );
+		for ( i = 0, length = trs.length; i < length ; i++ )
+		{
+			targetCell = trs[ i ].getElementsByTagName( 'td' )[ targetIndex ];
+			if ( targetCell )
+				break;
+		}
+
+		return targetCell ?  new CKEDITOR.dom.element( targetCell ) :  table.getPrevious();
+	}
 
 	function deleteColumns( selectionOrCell )
@@ -253,10 +291,14 @@
 		if ( selectionOrCell instanceof CKEDITOR.dom.selection )
 		{
-			var colsToDelete = getSelectedCells( selectionOrCell );
-			for ( var i = colsToDelete.length ; i >= 0 ; i-- )
+			var colsToDelete = getSelectedCells( selectionOrCell ),
+				elementToFocus = getFocusElementAfterDelCols( colsToDelete );
+
+			for ( var i = colsToDelete.length - 1 ; i >= 0 ; i-- )
 			{
 				if ( colsToDelete[ i ] )
 					deleteColumns( colsToDelete[ i ] );
 			}
+
+			return elementToFocus;
 		}
 		else if ( selectionOrCell instanceof CKEDITOR.dom.element )
@@ -264,4 +306,6 @@
 			// Get the cell's table.
 			var table = selectionOrCell.getAscendant( 'table' );
+			if ( !table )
+				return;
 
 			// Get the cell index.
@@ -316,5 +360,5 @@
 			var cellsToDelete = getSelectedCells( selectionOrCell );
 			var table = cellsToDelete[ 0 ] && cellsToDelete[ 0 ].getAscendant( 'table' );
-			var cellToFocus   = getFocusedCell( cellsToDelete );
+			var cellToFocus   = getFocusElementAfterDelCells( cellsToDelete );
 
 			for ( var i = cellsToDelete.length - 1 ; i >= 0 ; i-- )
@@ -768,5 +812,6 @@
 					{
 						var selection = editor.getSelection();
-						deleteColumns( selection );
+						var element = deleteColumns( selection );
+						element &&  placeCursorInCell( element, true );
 					}
 				} );
Index: /CKEditor/branches/versions/3.3.x/_source/plugins/wysiwygarea/plugin.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/plugins/wysiwygarea/plugin.js	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/plugins/wysiwygarea/plugin.js	(revision 5427)
@@ -1,3 +1,3 @@
-﻿/*
+/*
 Copyright (c) 2003-2010, CKSource - Frederico Knabben. All rights reserved.
 For licensing, see LICENSE.html or http://ckeditor.com/license
@@ -679,5 +679,6 @@
 									data =
 										config.docType +
-										'<html dir="' + config.contentsLangDirection + '">' +
+										'<html dir="' + config.contentsLangDirection + '"' +
+											' lang="' + ( config.contentsLanguage || editor.langCode ) + '">' +
 										'<title>' + frameLabel + '</title>' +
 										'<head>' +
Index: /CKEditor/branches/versions/3.3.x/_source/skins/kama/toolbar.css
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/skins/kama/toolbar.css	(revision 5426)
+++ /CKEditor/branches/versions/3.3.x/_source/skins/kama/toolbar.css	(revision 5427)
@@ -129,4 +129,10 @@
 }
 
+.cke_skin_kama .cke_toolgroup
+{
+	display: block;
+	height: 22px;
+}
+
 .cke_skin_kama .cke_button a,
 .cke_skin_kama .cke_button a:hover,
