JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
0679448401674fcb9b507c9d3cf8303b74f93e22
[ckeditor.git] / _source / lang / _languages.js
1 /*\r
2 Copyright (c) 2003-2011, 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                 km              : 'Khmer',\r
44                 ko              : 'Korean',\r
45                 lt              : 'Lithuanian',\r
46                 lv              : 'Latvian',\r
47                 mn              : 'Mongolian',\r
48                 ms              : 'Malay',\r
49                 nb              : 'Norwegian Bokmal',\r
50                 nl              : 'Dutch',\r
51                 no              : 'Norwegian',\r
52                 pl              : 'Polish',\r
53                 pt              : 'Portuguese (Portugal)',\r
54                 'pt-br' : 'Portuguese (Brazil)',\r
55                 ro              : 'Romanian',\r
56                 ru              : 'Russian',\r
57                 sk              : 'Slovak',\r
58                 sl              : 'Slovenian',\r
59                 sr              : 'Serbian (Cyrillic)',\r
60                 'sr-latn'       : 'Serbian (Latin)',\r
61                 sv              : 'Swedish',\r
62                 th              : 'Thai',\r
63                 tr              : 'Turkish',\r
64                 uk              : 'Ukrainian',\r
65                 vi              : 'Vietnamese',\r
66                 zh              : 'Chinese Traditional',\r
67                 'zh-cn' : 'Chinese Simplified'\r
68         };\r
69 \r
70         var langsArray = [];\r
71 \r
72         for ( var code in langs )\r
73         {\r
74                 langsArray.push( { code : code, name : langs[ code ] } );\r
75         }\r
76 \r
77         langsArray.sort( function( a, b )\r
78                 {\r
79                         return ( a.name < b.name ) ? -1 : 1;\r
80                 });\r
81 \r
82         return langsArray;\r
83 })();\r