summaryrefslogtreecommitdiff
path: root/samples/assets/uilanguages/languages.js
diff options
context:
space:
mode:
Diffstat (limited to 'samples/assets/uilanguages/languages.js')
-rw-r--r--samples/assets/uilanguages/languages.js85
1 files changed, 85 insertions, 0 deletions
diff --git a/samples/assets/uilanguages/languages.js b/samples/assets/uilanguages/languages.js
new file mode 100644
index 0000000..f0c536d
--- /dev/null
+++ b/samples/assets/uilanguages/languages.js
@@ -0,0 +1,85 @@
+/**
+ * @license Copyright (c) 2003-2013, 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',
+ ku : 'Kurdish',
+ lt: 'Lithuanian',
+ lv: 'Latvian',
+ mk: 'Macedonian',
+ mn: 'Mongolian',
+ ms: 'Malay',
+ nb: 'Norwegian Bokmal',
+ nl: 'Dutch',
+ no: 'Norwegian',
+ 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',
+ 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;
+})();