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