JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
vanilla ckeditor-3.6.3
[ckeditor.git] / _source / lang / _languages.js
1 /*\r
2 Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.\r
3 For licensing, see LICENSE.html or http://ckeditor.com/license\r
4 */\r
5 \r
6 var CKEDITOR_LANGS = (function()\r
7 {\r
8         var langs =\r
9         {\r
10                 af              : 'Afrikaans',\r
11                 ar              : 'Arabic',\r
12                 bg              : 'Bulgarian',\r
13                 bn              : 'Bengali/Bangla',\r
14                 bs              : 'Bosnian',\r
15                 ca              : 'Catalan',\r
16                 cs              : 'Czech',\r
17                 cy              : 'Welsh',\r
18                 da              : 'Danish',\r
19                 de              : 'German',\r
20                 el              : 'Greek',\r
21                 en              : 'English',\r
22                 'en-au' : 'English (Australia)',\r
23                 'en-ca' : 'English (Canadian)',\r
24                 'en-gb' : 'English (United Kingdom)',\r
25                 eo              : 'Esperanto',\r
26                 es              : 'Spanish',\r
27                 et              : 'Estonian',\r
28                 eu              : 'Basque',\r
29                 fa              : 'Persian',\r
30                 fi              : 'Finnish',\r
31                 fo              : 'Faroese',\r
32                 fr              : 'French',\r
33                 'fr-ca' : 'French (Canada)',\r
34                 gl              : 'Galician',\r
35                 gu              : 'Gujarati',\r
36                 he              : 'Hebrew',\r
37                 hi              : 'Hindi',\r
38                 hr              : 'Croatian',\r
39                 hu              : 'Hungarian',\r
40                 is              : 'Icelandic',\r
41                 it              : 'Italian',\r
42                 ja              : 'Japanese',\r
43                 ka              : 'Georgian',\r
44                 km              : 'Khmer',\r
45                 ko              : 'Korean',\r
46                 lt              : 'Lithuanian',\r
47                 lv              : 'Latvian',\r
48                 mn              : 'Mongolian',\r
49                 ms              : 'Malay',\r
50                 nb              : 'Norwegian Bokmal',\r
51                 nl              : 'Dutch',\r
52                 no              : 'Norwegian',\r
53                 pl              : 'Polish',\r
54                 pt              : 'Portuguese (Portugal)',\r
55                 'pt-br' : 'Portuguese (Brazil)',\r
56                 ro              : 'Romanian',\r
57                 ru              : 'Russian',\r
58                 sk              : 'Slovak',\r
59                 sl              : 'Slovenian',\r
60                 sr              : 'Serbian (Cyrillic)',\r
61                 'sr-latn'       : 'Serbian (Latin)',\r
62                 sv              : 'Swedish',\r
63                 th              : 'Thai',\r
64                 tr              : 'Turkish',\r
65                 uk              : 'Ukrainian',\r
66                 vi              : 'Vietnamese',\r
67                 zh              : 'Chinese Traditional',\r
68                 'zh-cn' : 'Chinese Simplified'\r
69         };\r
70 \r
71         var langsArray = [];\r
72 \r
73         for ( var code in langs )\r
74         {\r
75                 langsArray.push( { code : code, name : langs[ code ] } );\r
76         }\r
77 \r
78         langsArray.sort( function( a, b )\r
79                 {\r
80                         return ( a.name < b.name ) ? -1 : 1;\r
81                 });\r
82 \r
83         return langsArray;\r
84 })();\r