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