liuxiaolong
2019-05-09 0d1d88cdb668e75ea8609417ac18ae19947e9525
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
/*
Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
 
var CKEDITOR_LANGS = (function()
{
    var langs =
    {
        af        : 'Afrikaans',
        ar        : 'Arabic',
        bg        : 'Bulgarian',
        bn        : 'Bengali/Bangla',
        bs        : 'Bosnian',
        ca        : 'Catalan',
        cs        : 'Czech',
        cy        : 'Welsh',
        da        : 'Danish',
        de        : 'German',
        el        : 'Greek',
        en        : 'English',
        'en-au'    : 'English (Australia)',
        'en-ca'    : 'English (Canadian)',
        'en-gb'    : 'English (United Kingdom)',
        eo        : 'Esperanto',
        es        : 'Spanish',
        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',
        is        : 'Icelandic',
        it        : 'Italian',
        ja        : 'Japanese',
        ka        : 'Georgian',
        km        : 'Khmer',
        ko        : 'Korean',
        lt        : 'Lithuanian',
        lv        : 'Latvian',
        mn        : 'Mongolian',
        ms        : 'Malay',
        nb        : 'Norwegian Bokmal',
        nl        : 'Dutch',
        no        : 'Norwegian',
        pl        : 'Polish',
        pt        : 'Portuguese (Portugal)',
        'pt-br'    : 'Portuguese (Brazil)',
        ro        : 'Romanian',
        ru        : 'Russian',
        sk        : 'Slovak',
        sl        : 'Slovenian',
        sr        : 'Serbian (Cyrillic)',
        'sr-latn'    : 'Serbian (Latin)',
        sv        : 'Swedish',
        th        : 'Thai',
        tr        : 'Turkish',
        uk        : 'Ukrainian',
        vi        : 'Vietnamese',
        zh        : 'Chinese Traditional',
        'zh-cn'    : 'Chinese Simplified'
    };
 
    var langsArray = [];
 
    for ( var code in langs )
    {
        langsArray.push( { code : code, name : langs[ code ] } );
    }
 
    langsArray.sort( function( a, b )
        {
            return ( a.name < b.name ) ? -1 : 1;
        });
 
    return langsArray;
})();