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