--- /dev/null
+/*\r
+Copyright (c) 2003-2011, CKSource - Frederico Knabben. All rights reserved.\r
+For licensing, see LICENSE.html or http://ckeditor.com/license\r
+*/\r
+\r
+var CKEDITOR_LANGS = (function()\r
+{\r
+ var langs =\r
+ {\r
+ af : 'Afrikaans',\r
+ ar : 'Arabic',\r
+ bg : 'Bulgarian',\r
+ bn : 'Bengali/Bangla',\r
+ bs : 'Bosnian',\r
+ ca : 'Catalan',\r
+ cs : 'Czech',\r
+ cy : 'Welsh',\r
+ da : 'Danish',\r
+ de : 'German',\r
+ el : 'Greek',\r
+ en : 'English',\r
+ 'en-au' : 'English (Australia)',\r
+ 'en-ca' : 'English (Canadian)',\r
+ 'en-gb' : 'English (United Kingdom)',\r
+ eo : 'Esperanto',\r
+ es : 'Spanish',\r
+ et : 'Estonian',\r
+ eu : 'Basque',\r
+ fa : 'Persian',\r
+ fi : 'Finnish',\r
+ fo : 'Faroese',\r
+ fr : 'French',\r
+ 'fr-ca' : 'French (Canada)',\r
+ gl : 'Galician',\r
+ gu : 'Gujarati',\r
+ he : 'Hebrew',\r
+ hi : 'Hindi',\r
+ hr : 'Croatian',\r
+ hu : 'Hungarian',\r
+ is : 'Icelandic',\r
+ it : 'Italian',\r
+ ja : 'Japanese',\r
+ km : 'Khmer',\r
+ ko : 'Korean',\r
+ lt : 'Lithuanian',\r
+ lv : 'Latvian',\r
+ mn : 'Mongolian',\r
+ ms : 'Malay',\r
+ nb : 'Norwegian Bokmal',\r
+ nl : 'Dutch',\r
+ no : 'Norwegian',\r
+ pl : 'Polish',\r
+ pt : 'Portuguese (Portugal)',\r
+ 'pt-br' : 'Portuguese (Brazil)',\r
+ ro : 'Romanian',\r
+ ru : 'Russian',\r
+ sk : 'Slovak',\r
+ sl : 'Slovenian',\r
+ sr : 'Serbian (Cyrillic)',\r
+ 'sr-latn' : 'Serbian (Latin)',\r
+ sv : 'Swedish',\r
+ th : 'Thai',\r
+ tr : 'Turkish',\r
+ uk : 'Ukrainian',\r
+ vi : 'Vietnamese',\r
+ zh : 'Chinese Traditional',\r
+ 'zh-cn' : 'Chinese Simplified'\r
+ };\r
+\r
+ var langsArray = [];\r
+\r
+ for ( var code in langs )\r
+ {\r
+ langsArray.push( { code : code, name : langs[ code ] } );\r
+ }\r
+\r
+ langsArray.sort( function( a, b )\r
+ {\r
+ return ( a.name < b.name ) ? -1 : 1;\r
+ });\r
+\r
+ return langsArray;\r
+})();\r