JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
a36d5ebe48ff41d24a4273b6b9a40b0739f3f3c9
[ckeditor.git] / _source / lang / _languages.js
1 /*\r
2 Copyright (c) 2003-2009, 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                 da              : 'Danish',\r
18                 de              : 'German',\r
19                 el              : 'Greek',\r
20                 en              : 'English',\r
21                 'en-au' : 'English (Australia)',\r
22                 'en-ca' : 'English (Canadian)',\r
23                 'en-uk' : 'English (United Kingdom)',\r
24                 eo              : 'Esperanto',\r
25                 es              : 'Spanish',\r
26                 et              : 'Estonian',\r
27                 eu              : 'Basque',\r
28                 fa              : 'Persian',\r
29                 fi              : 'Finnish',\r
30                 fo              : 'Faroese',\r
31                 fr              : 'French',\r
32                 'fr-ca' : 'French (Canada)',\r
33                 gl              : 'Galician',\r
34                 gu              : 'Gujarati',\r
35                 he              : 'Hebrew',\r
36                 hi              : 'Hindi',\r
37                 hr              : 'Croatian',\r
38                 hu              : 'Hungarian',\r
39                 is              : 'Icelandic',\r
40                 it              : 'Italian',\r
41                 ja              : 'Japanese',\r
42                 km              : 'Khmer',\r
43                 ko              : 'Korean',\r
44                 lt              : 'Lithuanian',\r
45                 lv              : 'Latvian',\r
46                 mn              : 'Mongolian',\r
47                 ms              : 'Malay',\r
48                 nb              : 'Norwegian Bokmal',\r
49                 nl              : 'Dutch',\r
50                 no              : 'Norwegian',\r
51                 pl              : 'Polish',\r
52                 pt              : 'Portuguese (Portugal)',\r
53                 'pt-br' : 'Portuguese (Brazil)',\r
54                 ro              : 'Romanian',\r
55                 ru              : 'Russian',\r
56                 sk              : 'Slovak',\r
57                 sl              : 'Slovenian',\r
58                 sr              : 'Serbian (Cyrillic)',\r
59                 'sr-latn'       : 'Serbian (Latin)',\r
60                 sv              : 'Swedish',\r
61                 th              : 'Thai',\r
62                 tr              : 'Turkish',\r
63                 uk              : 'Ukrainian',\r
64                 vi              : 'Vietnamese',\r
65                 zh              : 'Chinese Traditional',\r
66                 'zh-cn' : 'Chinese Simplified'\r
67         };\r
68 \r
69         var langsArray = [];\r
70 \r
71         for ( var code in langs )\r
72         {\r
73                 langsArray.push( { code : code, name : langs[ code ] } );\r
74         }\r
75 \r
76         langsArray.sort( function( a, b )\r
77                 {\r
78                         return ( a.name < b.name ) ? -1 : 1;\r
79                 });\r
80 \r
81         return langsArray;\r
82 })();\r