new ckeditor
New ckeditor
This commit is contained in:
20
ckeditor/plugins/scayt/CHANGELOG.md
Normal file
20
ckeditor/plugins/scayt/CHANGELOG.md
Normal file
@@ -0,0 +1,20 @@
|
||||
SCAYT plugin for CKEditor 4 Changelog
|
||||
====================
|
||||
### CKEditor 4.5.6
|
||||
|
||||
New Features:
|
||||
* CKEditor [language addon](http://ckeditor.com/addon/language) support
|
||||
* CKEditor [placeholder addon](http://ckeditor.com/addon/placeholder) support
|
||||
* Drag and Drop support
|
||||
* *Experimental* GRAYT functionality http://www.webspellchecker.net/samples/scayt-ckeditor-plugin.html#25
|
||||
|
||||
Fixed issues:
|
||||
* [#98](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/98) SCAYT Affects Dialog Double Click. Fixed in SCAYT Core.
|
||||
* [#102](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/102) SCAYT Core performance enhancements
|
||||
* [#104](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/104) SCAYT's spans leak into the clipboard and after pasting
|
||||
* [#105](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/105) Javascript error fired in case of multiple instances of CKEditor in one page
|
||||
* [#107](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/107) SCAYT should not check non-editable parts of content
|
||||
* [#108](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/108) Latest SCAYT copies id of editor element to the iframe
|
||||
* SCAYT stops working when CKEditor Undo plug-in not enabled
|
||||
* Issue with pasting SCAYT markup in CKEditor
|
||||
* [#32](https://github.com/WebSpellChecker/ckeditor-plugin-wsc/issues/32) SCAYT stops working after pressing Cancel button in WSC dialog
|
||||
@@ -1,7 +1,7 @@
|
||||
CKEditor SCAYT Plugin
|
||||
=====================
|
||||
|
||||
This plugin brings Spell Check As You Type (SCAYT) into CKEditor.
|
||||
This plugin brings Spell Check As You Type (SCAYT) into up to CKEditor 4+.
|
||||
|
||||
SCAYT is a "installation-less", using the web-services of [WebSpellChecker.net](http://www.webspellchecker.net/). It's an out of the box solution.
|
||||
|
||||
|
||||
@@ -1,20 +1,573 @@
|
||||
/*
|
||||
Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.dialog.add("scaytcheck",function(j){function w(){return"undefined"!=typeof document.forms["optionsbar_"+b]?document.forms["optionsbar_"+b].options:[]}function x(a,b){if(a){var e=a.length;if(void 0==e)a.checked=a.value==b.toString();else for(var d=0;d<e;d++)a[d].checked=!1,a[d].value==b.toString()&&(a[d].checked=!0)}}function n(a){f.getById("dic_message_"+b).setHtml('<span style="color:red;">'+a+"</span>")}function o(a){f.getById("dic_message_"+b).setHtml('<span style="color:blue;">'+a+"</span>")}
|
||||
function p(a){for(var a=(""+a).split(","),b=0,e=a.length;b<e;b+=1)f.getById(a[b]).$.style.display="inline"}function q(a){for(var a=(""+a).split(","),b=0,e=a.length;b<e;b+=1)f.getById(a[b]).$.style.display="none"}function r(a){f.getById("dic_name_"+b).$.value=a}var s=!0,h,f=CKEDITOR.document,b=j.name,l=CKEDITOR.plugins.scayt.getUiTabs(j),g,t=[],u=0,m=["dic_create_"+b+",dic_restore_"+b,"dic_rename_"+b+",dic_delete_"+b],v=["mixedCase","mixedWithDigits","allCaps","ignoreDomainNames"];g=j.lang.scayt;var z=
|
||||
[{id:"options",label:g.optionsTab,elements:[{type:"html",id:"options",html:'<form name="optionsbar_'+b+'"><div class="inner_options">\t<div class="messagebox"></div>\t<div style="display:none;">\t\t<input type="checkbox" name="options" id="allCaps_'+b+'" />\t\t<label style = "display: inline" for="allCaps" id="label_allCaps_'+b+'"></label>\t</div>\t<div style="display:none;">\t\t<input name="options" type="checkbox" id="ignoreDomainNames_'+b+'" />\t\t<label style = "display: inline" for="ignoreDomainNames" id="label_ignoreDomainNames_'+
|
||||
b+'"></label>\t</div>\t<div style="display:none;">\t<input name="options" type="checkbox" id="mixedCase_'+b+'" />\t\t<label style = "display: inline" for="mixedCase" id="label_mixedCase_'+b+'"></label>\t</div>\t<div style="display:none;">\t\t<input name="options" type="checkbox" id="mixedWithDigits_'+b+'" />\t\t<label style = "display: inline" for="mixedWithDigits" id="label_mixedWithDigits_'+b+'"></label>\t</div></div></form>'}]},{id:"langs",label:g.languagesTab,elements:[{type:"html",id:"langs",
|
||||
html:'<div class="inner_langs">\t<div class="messagebox"></div>\t <div style="float:left;width:45%;margin-left:5px;" id="scayt_lcol_'+b+'" ></div> <div style="float:left;width:45%;margin-left:15px;" id="scayt_rcol_'+b+'"></div></div>'}]},{id:"dictionaries",label:g.dictionariesTab,elements:[{type:"html",style:"",id:"dictionaries",html:'<form name="dictionarybar_'+b+'"><div class="inner_dictionary" style="text-align:left; white-space:normal; width:320px; overflow: hidden;">\t<div style="margin:5px auto; width:95%;white-space:normal; overflow:hidden;" id="dic_message_'+
|
||||
b+'"> </div>\t<div style="margin:5px auto; width:95%;white-space:normal;"> <span class="cke_dialog_ui_labeled_label" >Dictionary name</span><br>\t\t<span class="cke_dialog_ui_labeled_content" >\t\t\t<div class="cke_dialog_ui_input_text">\t\t\t\t<input id="dic_name_'+b+'" type="text" class="cke_dialog_ui_input_text" style = "height: 25px; background: none; padding: 0;"/>\t\t</div></span></div>\t\t<div style="margin:5px auto; width:95%;white-space:normal;">\t\t\t<a style="display:none;" class="cke_dialog_ui_button" href="javascript:void(0)" id="dic_create_'+
|
||||
b+'">\t\t\t\t</a>\t\t\t<a style="display:none;" class="cke_dialog_ui_button" href="javascript:void(0)" id="dic_delete_'+b+'">\t\t\t\t</a>\t\t\t<a style="display:none;" class="cke_dialog_ui_button" href="javascript:void(0)" id="dic_rename_'+b+'">\t\t\t\t</a>\t\t\t<a style="display:none;" class="cke_dialog_ui_button" href="javascript:void(0)" id="dic_restore_'+b+'">\t\t\t\t</a>\t\t</div>\t<div style="margin:5px auto; width:95%;white-space:normal;" id="dic_info_'+b+'"></div></div></form>'}]},{id:"about",
|
||||
label:g.aboutTab,elements:[{type:"html",id:"about",style:"margin: 5px 5px;",html:'<div><div id="scayt_about_'+b+'"></div></div>'}]}],B={title:g.title,minWidth:360,minHeight:220,onShow:function(){var a=this;a.data=j.fire("scaytDialog",{});a.options=a.data.scayt_control.option();a.chosed_lang=a.sLang=a.data.scayt_control.sLang;if(!a.data||!a.data.scayt||!a.data.scayt_control)alert("Error loading application service"),a.hide();else{var b=0;s?a.data.scayt.getCaption(j.langCode||"en",function(e){0<b++||
|
||||
(h=e,A.apply(a),y.apply(a),s=!1)}):y.apply(a);a.selectPage(a.data.tab)}},onOk:function(){var a=this.data.scayt_control;a.option(this.options);a.setLang(this.chosed_lang);a.refresh()},onCancel:function(){var a=w(),f;for(f in a)a[f].checked=!1;a="undefined"!=typeof document.forms["languagesbar_"+b]?document.forms["languagesbar_"+b].scayt_lang:[];x(a,"")},contents:t};CKEDITOR.plugins.scayt.getScayt(j);for(g=0;g<l.length;g++)1==l[g]&&(t[t.length]=z[g]);1==l[2]&&(u=1);var A=function(){function a(a){var c=
|
||||
f.getById("dic_name_"+b).getValue();if(!c)return n(" Dictionary name should not be empty. "),!1;try{var d=a.data.getTarget().getParent(),e=/(dic_\w+)_[\w\d]+/.exec(d.getId())[1];j[e].apply(null,[d,c,m])}catch(C){n(" Dictionary error. ")}return!0}var k=this,e=k.data.scayt.getLangList(),d=["dic_create","dic_delete","dic_rename","dic_restore"],g=[],i=[],c;if(u){for(c=0;c<d.length;c++)g[c]=d[c]+"_"+b,f.getById(g[c]).setHtml('<span class="cke_dialog_ui_button">'+h["button_"+d[c]]+"</span>");f.getById("dic_info_"+
|
||||
b).setHtml(h.dic_info)}if(1==l[0])for(c in v)d="label_"+v[c],g=f.getById(d+"_"+b),"undefined"!=typeof g&&("undefined"!=typeof h[d]&&"undefined"!=typeof k.options[v[c]])&&(g.setHtml(h[d]),g.getParent().$.style.display="block");d='<p><img src="'+window.scayt.getAboutInfo().logoURL+'" /></p><p>'+h.version+window.scayt.getAboutInfo().version.toString()+"</p><p>"+h.about_throwt_copy+"</p>";f.getById("scayt_about_"+b).setHtml(d);d=function(a,b){var c=f.createElement("label");c.setAttribute("for","cke_option"+
|
||||
a);c.setStyle("display","inline");c.setHtml(b[a]);k.sLang==a&&(k.chosed_lang=a);var d=f.createElement("div"),e=CKEDITOR.dom.element.createFromHtml('<input class = "cke_dialog_ui_radio_input" id="cke_option'+a+'" type="radio" '+(k.sLang==a?'checked="checked"':"")+' value="'+a+'" name="scayt_lang" />');e.on("click",function(){this.$.checked=true;k.chosed_lang=a});d.append(e);d.append(c);return{lang:b[a],code:a,radio:d}};if(1==l[1]){for(c in e.rtl)i[i.length]=d(c,e.ltr);for(c in e.ltr)i[i.length]=d(c,
|
||||
e.ltr);i.sort(function(a,b){return b.lang>a.lang?-1:1});e=f.getById("scayt_lcol_"+b);d=f.getById("scayt_rcol_"+b);for(c=0;c<i.length;c++)(c<i.length/2?e:d).append(i[c].radio)}var j={dic_create:function(a,b,c){var d=c[0]+","+c[1],e=h.err_dic_create,f=h.succ_dic_create;window.scayt.createUserDictionary(b,function(a){q(d);p(c[1]);f=f.replace("%s",a.dname);o(f)},function(a){e=e.replace("%s",a.dname);n(e+"( "+(a.message||"")+")")})},dic_rename:function(a,b){var c=h.err_dic_rename||"",d=h.succ_dic_rename||
|
||||
"";window.scayt.renameUserDictionary(b,function(a){d=d.replace("%s",a.dname);r(b);o(d)},function(a){c=c.replace("%s",a.dname);r(b);n(c+"( "+(a.message||"")+" )")})},dic_delete:function(a,b,c){var d=c[0]+","+c[1],e=h.err_dic_delete,f=h.succ_dic_delete;window.scayt.deleteUserDictionary(function(a){f=f.replace("%s",a.dname);q(d);p(c[0]);r("");o(f)},function(a){e=e.replace("%s",a.dname);n(e)})}};j.dic_restore=k.dic_restore||function(a,b,c){var d=c[0]+","+c[1],e=h.err_dic_restore,f=h.succ_dic_restore;
|
||||
window.scayt.restoreUserDictionary(b,function(a){f=f.replace("%s",a.dname);q(d);p(c[1]);o(f)},function(a){e=e.replace("%s",a.dname);n(e)})};i=(m[0]+","+m[1]).split(",");c=0;for(e=i.length;c<e;c+=1)if(d=f.getById(i[c]))d.on("click",a,this)},y=function(){var a=this;if(1==l[0])for(var g=w(),e=0,d=g.length;e<d;e++){var h=g[e].id,i=f.getById(h);if(i&&(g[e].checked=!1,1==a.options[h.split("_")[0]]&&(g[e].checked=!0),s))i.on("click",function(){a.options[this.getId().split("_")[0]]=this.$.checked?1:0})}1==
|
||||
l[1]&&(g=f.getById("cke_option"+a.sLang),x(g.$,a.sLang));u&&(window.scayt.getNameUserDictionary(function(a){a=a.dname;q(m[0]+","+m[1]);if(a){f.getById("dic_name_"+b).setValue(a);p(m[1])}else p(m[0])},function(){f.getById("dic_name_"+b).setValue("")}),o(""))};return B});
|
||||
|
||||
CKEDITOR.dialog.add( 'scaytDialog', function( editor ) {
|
||||
var scayt_instance = editor.scayt;
|
||||
|
||||
var aboutTabDefinition = '<p><img src="' + scayt_instance.getLogo() + '" /></p>' +
|
||||
'<p>' + scayt_instance.getLocal('version') + scayt_instance.getVersion() + '</p>' +
|
||||
'<p>' + scayt_instance.getLocal('text_copyrights') + '</p>';
|
||||
|
||||
var doc = CKEDITOR.document;
|
||||
|
||||
var optionGenerator = function() {
|
||||
var scayt_instance_ = editor.scayt,
|
||||
applicationConfig = scayt_instance.getApplicationConfig(),
|
||||
optionArrayUiCheckboxes = [],
|
||||
optionLocalizationList = {
|
||||
"ignore-all-caps-words" : "label_allCaps",
|
||||
"ignore-domain-names" : "label_ignoreDomainNames",
|
||||
"ignore-words-with-mixed-cases" : "label_mixedCase",
|
||||
"ignore-words-with-numbers" : "label_mixedWithDigits"
|
||||
};
|
||||
|
||||
for(var option in applicationConfig) {
|
||||
|
||||
var checkboxConfig = {
|
||||
type: "checkbox"
|
||||
};
|
||||
|
||||
checkboxConfig.id = option;
|
||||
checkboxConfig.label = scayt_instance.getLocal(optionLocalizationList[option]);
|
||||
|
||||
optionArrayUiCheckboxes.push(checkboxConfig);
|
||||
}
|
||||
|
||||
return optionArrayUiCheckboxes;
|
||||
};
|
||||
|
||||
var languageModelState = {
|
||||
isChanged : function() {
|
||||
return (this.newLang === null || this.currentLang === this.newLang) ? false : true;
|
||||
},
|
||||
currentLang: scayt_instance.getLang(),
|
||||
newLang: null,
|
||||
reset: function() {
|
||||
this.currentLang = scayt_instance.getLang();
|
||||
this.newLang = null;
|
||||
},
|
||||
id: 'lang'
|
||||
};
|
||||
|
||||
var generateDialogTabs = function(tabsList, editor) {
|
||||
var tabs = [],
|
||||
uiTabs = editor.config.scayt_uiTabs;
|
||||
|
||||
if(!uiTabs) {
|
||||
return tabsList;
|
||||
} else {
|
||||
for(var i in uiTabs) {
|
||||
(uiTabs[i] == 1) && tabs.push(tabsList[i]);
|
||||
}
|
||||
|
||||
tabs.push(tabsList[tabsList.length - 1]);
|
||||
}
|
||||
|
||||
return tabs;
|
||||
};
|
||||
|
||||
var dialogTabs = [{
|
||||
id : 'options',
|
||||
label : scayt_instance.getLocal('tab_options'),
|
||||
onShow: function() {
|
||||
// console.log("tab show");
|
||||
},
|
||||
elements : [
|
||||
{
|
||||
type: 'vbox',
|
||||
id: 'scaytOptions',
|
||||
children: optionGenerator(),
|
||||
onShow: function() {
|
||||
var optionsTab = this.getChild(),
|
||||
scayt_instance = editor.scayt;
|
||||
for(var i = 0; i < this.getChild().length; i++) {
|
||||
this.getChild()[i].setValue(scayt_instance.getApplicationConfig()[this.getChild()[i].id]);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
]
|
||||
},
|
||||
{
|
||||
id : 'langs',
|
||||
label : scayt_instance.getLocal('tab_languages'),
|
||||
elements : [
|
||||
{
|
||||
id: "leftLangColumn",
|
||||
type: 'vbox',
|
||||
align: 'left',
|
||||
widths: ['100'],
|
||||
children: [
|
||||
{
|
||||
type: 'html',
|
||||
id: 'langBox',
|
||||
style: 'overflow: hidden; white-space: normal;margin-bottom:15px;',
|
||||
html: '<div><div style="float:left;width:45%;margin-left:5px;" id="left-col-' + editor.name + '" class="scayt-lang-list"></div><div style="float:left;width:45%;margin-left:15px;" id="right-col-' + editor.name + '" class="scayt-lang-list"></div></div>',
|
||||
onShow: function() {
|
||||
var scayt_instance = editor.scayt;
|
||||
var lang = scayt_instance.getLang(),
|
||||
prefix_id = "scaytLang_",
|
||||
radio = doc.getById(prefix_id + editor.name + '_' + lang);
|
||||
|
||||
radio.$.checked = true;
|
||||
}
|
||||
},
|
||||
{
|
||||
type: 'html',
|
||||
id: 'graytLanguagesHint',
|
||||
html: '<div style="margin:5px auto; width:95%;white-space:normal;" id="' + editor.name + 'graytLanguagesHint"><span style="width:10px;height:10px;display: inline-block; background:#02b620;vertical-align:top;margin-top:2px;"></span> - This languages are supported by Grammar As You Type(GRAYT).</div>',
|
||||
onShow: function() {
|
||||
var graytLanguagesHint = doc.getById(editor.name + 'graytLanguagesHint');
|
||||
|
||||
if (!editor.config.grayt_autoStartup) {
|
||||
graytLanguagesHint.$.style.display = 'none';
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
id : 'dictionaries',
|
||||
label : scayt_instance.getLocal('tab_dictionaries'),
|
||||
elements : [
|
||||
{
|
||||
type: 'vbox',
|
||||
id: 'rightCol_col__left',
|
||||
children: [
|
||||
{
|
||||
type: 'html',
|
||||
id: 'dictionaryNote',
|
||||
html: ''
|
||||
},
|
||||
{
|
||||
type: 'text',
|
||||
id: 'dictionaryName',
|
||||
label: scayt_instance.getLocal('label_fieldNameDic') || 'Dictionary name',
|
||||
onShow: function(data) {
|
||||
var dialog = data.sender,
|
||||
scayt_instance = editor.scayt;
|
||||
|
||||
// IE7 specific fix
|
||||
setTimeout(function() {
|
||||
// clear dictionaryNote field
|
||||
dialog.getContentElement("dictionaries", "dictionaryNote").getElement().setText('');
|
||||
|
||||
// restore/clear dictionaryName field
|
||||
if(scayt_instance.getUserDictionaryName() != null && scayt_instance.getUserDictionaryName() != '') {
|
||||
dialog.getContentElement("dictionaries", "dictionaryName").setValue(scayt_instance.getUserDictionaryName());
|
||||
}
|
||||
}, 0);
|
||||
}
|
||||
},
|
||||
{
|
||||
type: 'hbox',
|
||||
id: 'notExistDic',
|
||||
align: 'left',
|
||||
style: 'width:auto;',
|
||||
widths: [ '50%', '50%' ],
|
||||
children: [
|
||||
{
|
||||
type: 'button',
|
||||
id: 'createDic',
|
||||
label: scayt_instance.getLocal('btn_createDic'),
|
||||
title: scayt_instance.getLocal('btn_createDic'),
|
||||
onClick: function() {
|
||||
var dialog = this.getDialog(),
|
||||
self = dialogDefinition,
|
||||
scayt_instance = editor.scayt,
|
||||
name = dialog.getContentElement("dictionaries", "dictionaryName").getValue();
|
||||
|
||||
scayt_instance.createUserDictionary(name, function(response) {
|
||||
if(!response.error) {
|
||||
self.toggleDictionaryButtons.call(dialog, true);
|
||||
}
|
||||
response.dialog = dialog;
|
||||
response.command = "create";
|
||||
response.name = name;
|
||||
editor.fire("scaytUserDictionaryAction", response);
|
||||
}, function(error) {
|
||||
error.dialog = dialog;
|
||||
error.command = "create";
|
||||
error.name = name;
|
||||
editor.fire("scaytUserDictionaryActionError", error);
|
||||
});
|
||||
}
|
||||
},
|
||||
{
|
||||
type: 'button',
|
||||
id: 'restoreDic',
|
||||
label: scayt_instance.getLocal('btn_restoreDic'),
|
||||
title: scayt_instance.getLocal('btn_restoreDic'),
|
||||
onClick: function() {
|
||||
var dialog = this.getDialog(),
|
||||
scayt_instance = editor.scayt,
|
||||
self = dialogDefinition,
|
||||
name = dialog.getContentElement("dictionaries", "dictionaryName").getValue();
|
||||
|
||||
scayt_instance.restoreUserDictionary(name, function(response) {
|
||||
response.dialog = dialog;
|
||||
if(!response.error) {
|
||||
self.toggleDictionaryButtons.call(dialog, true);
|
||||
}
|
||||
response.command = "restore";
|
||||
response.name = name;
|
||||
editor.fire("scaytUserDictionaryAction", response);
|
||||
}, function(error) {
|
||||
error.dialog = dialog;
|
||||
error.command = "restore";
|
||||
error.name = name;
|
||||
editor.fire("scaytUserDictionaryActionError", error);
|
||||
});
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
type: 'hbox',
|
||||
id: 'existDic',
|
||||
align: 'left',
|
||||
style: 'width:auto;',
|
||||
widths: [ '50%', '50%' ],
|
||||
children: [
|
||||
{
|
||||
type: 'button',
|
||||
id: 'removeDic',
|
||||
label: scayt_instance.getLocal('btn_deleteDic'),
|
||||
title: scayt_instance.getLocal('btn_deleteDic'),
|
||||
onClick: function() {
|
||||
var dialog = this.getDialog(),
|
||||
scayt_instance = editor.scayt,
|
||||
self = dialogDefinition,
|
||||
dictionaryNameField = dialog.getContentElement("dictionaries", "dictionaryName"),
|
||||
name = dictionaryNameField.getValue();
|
||||
|
||||
scayt_instance.removeUserDictionary(name, function(response) {
|
||||
dictionaryNameField.setValue("");
|
||||
if(!response.error) {
|
||||
self.toggleDictionaryButtons.call(dialog, false);
|
||||
}
|
||||
response.dialog = dialog;
|
||||
response.command = "remove";
|
||||
response.name = name;
|
||||
editor.fire("scaytUserDictionaryAction", response);
|
||||
}, function(error) {
|
||||
error.dialog = dialog;
|
||||
error.command = "remove";
|
||||
error.name = name;
|
||||
editor.fire("scaytUserDictionaryActionError", error);
|
||||
});
|
||||
}
|
||||
},
|
||||
{
|
||||
type: 'button',
|
||||
id: 'renameDic',
|
||||
label: scayt_instance.getLocal('btn_renameDic'),
|
||||
title: scayt_instance.getLocal('btn_renameDic'),
|
||||
onClick: function() {
|
||||
var dialog = this.getDialog(),
|
||||
scayt_instance = editor.scayt,
|
||||
name = dialog.getContentElement("dictionaries", "dictionaryName").getValue();
|
||||
|
||||
scayt_instance.renameUserDictionary(name, function(response) {
|
||||
response.dialog = dialog;
|
||||
response.command = "rename";
|
||||
response.name = name;
|
||||
editor.fire("scaytUserDictionaryAction", response);
|
||||
}, function(error) {
|
||||
error.dialog = dialog;
|
||||
error.command = "rename";
|
||||
error.name = name;
|
||||
editor.fire("scaytUserDictionaryActionError", error);
|
||||
});
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
type: 'html',
|
||||
id: 'dicInfo',
|
||||
html: '<div id="dic_info_editor1" style="margin:5px auto; width:95%;white-space:normal;">' + scayt_instance.getLocal('text_descriptionDic') + '</div>'
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
id : 'about',
|
||||
label : scayt_instance.getLocal('tab_about'),
|
||||
elements : [
|
||||
{
|
||||
type : 'html',
|
||||
id : 'about',
|
||||
style : 'margin: 5px 5px;',
|
||||
html : '<div><div id="scayt_about_">' +
|
||||
aboutTabDefinition +
|
||||
'</div></div>'
|
||||
}
|
||||
]
|
||||
}];
|
||||
|
||||
editor.on("scaytUserDictionaryAction", function(event) {
|
||||
var UILib = SCAYT.prototype.UILib,
|
||||
dialog = event.data.dialog,
|
||||
dictionaryNote = dialog.getContentElement("dictionaries", "dictionaryNote").getElement(),
|
||||
scayt_instance = event.editor.scayt,
|
||||
messageTemplate;
|
||||
|
||||
if(event.data.error === undefined) {
|
||||
|
||||
// success message
|
||||
messageTemplate = scayt_instance.getLocal("message_success_" + event.data.command + "Dic");
|
||||
messageTemplate = messageTemplate.replace('%s', event.data.name);
|
||||
dictionaryNote.setText(messageTemplate);
|
||||
UILib.css(dictionaryNote.$, {color: 'blue'});
|
||||
} else {
|
||||
|
||||
// error message
|
||||
if(event.data.name === '') {
|
||||
|
||||
// empty dictionary name
|
||||
dictionaryNote.setText(scayt_instance.getLocal('message_info_emptyDic'));
|
||||
} else {
|
||||
messageTemplate = scayt_instance.getLocal("message_error_" + event.data.command + "Dic");
|
||||
messageTemplate = messageTemplate.replace('%s', event.data.name);
|
||||
dictionaryNote.setText(messageTemplate);
|
||||
}
|
||||
UILib.css(dictionaryNote.$, {color: 'red'});
|
||||
|
||||
if(scayt_instance.getUserDictionaryName() != null && scayt_instance.getUserDictionaryName() != '') {
|
||||
dialog.getContentElement("dictionaries", "dictionaryName").setValue(scayt_instance.getUserDictionaryName());
|
||||
} else {
|
||||
dialog.getContentElement("dictionaries", "dictionaryName").setValue("");
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
editor.on("scaytUserDictionaryActionError", function(event) {
|
||||
var UILib = SCAYT.prototype.UILib,
|
||||
dialog = event.data.dialog,
|
||||
dictionaryNote = dialog.getContentElement("dictionaries", "dictionaryNote").getElement(),
|
||||
scayt_instance = event.editor.scayt,
|
||||
messageTemplate;
|
||||
|
||||
if(event.data.name === '') {
|
||||
|
||||
// empty dictionary name
|
||||
dictionaryNote.setText(scayt_instance.getLocal('message_info_emptyDic'));
|
||||
} else {
|
||||
messageTemplate = scayt_instance.getLocal("message_error_" + event.data.command + "Dic");
|
||||
messageTemplate = messageTemplate.replace('%s', event.data.name);
|
||||
dictionaryNote.setText(messageTemplate);
|
||||
}
|
||||
UILib.css(dictionaryNote.$, {color: 'red'});
|
||||
|
||||
|
||||
if(scayt_instance.getUserDictionaryName() != null && scayt_instance.getUserDictionaryName() != '') {
|
||||
dialog.getContentElement("dictionaries", "dictionaryName").setValue(scayt_instance.getUserDictionaryName());
|
||||
} else {
|
||||
dialog.getContentElement("dictionaries", "dictionaryName").setValue("");
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
var plugin = CKEDITOR.plugins.scayt;
|
||||
|
||||
var dialogDefinition = {
|
||||
title: scayt_instance.getLocal('text_title'),
|
||||
resizable: CKEDITOR.DIALOG_RESIZE_BOTH,
|
||||
minWidth: ( CKEDITOR.skinName || editor.config.skin ) == 'moono-lisa' ? 450 : 340,
|
||||
minHeight: 260,
|
||||
onLoad: function() {
|
||||
if(editor.config.scayt_uiTabs[1] == 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
var dialog = this,
|
||||
self = dialogDefinition,
|
||||
langBoxes = self.getLangBoxes.call(dialog);
|
||||
|
||||
langBoxes.getParent().setStyle("white-space", "normal");
|
||||
|
||||
//dialog.data = editor.fire( 'scaytDialog', {} );
|
||||
self.renderLangList(langBoxes);
|
||||
|
||||
var scayt_instance = editor.scayt;
|
||||
|
||||
this.definition.minWidth = this.getSize().width;
|
||||
this.resize(this.definition.minWidth, this.definition.minHeight);
|
||||
},
|
||||
onCancel: function() {
|
||||
languageModelState.reset();
|
||||
},
|
||||
onHide: function() {
|
||||
editor.unlockSelection();
|
||||
},
|
||||
onShow: function() {
|
||||
editor.fire("scaytDialogShown", this);
|
||||
|
||||
if(editor.config.scayt_uiTabs[2] == 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
var scayt_instance = editor.scayt,
|
||||
self = dialogDefinition,
|
||||
dialog = this,
|
||||
dictionaryNameField = dialog.getContentElement("dictionaries", "dictionaryName"),
|
||||
existance = dialog.getContentElement("dictionaries", "existDic").getElement().getParent(),
|
||||
notExistance = dialog.getContentElement("dictionaries", "notExistDic").getElement().getParent();
|
||||
|
||||
existance.hide();
|
||||
notExistance.hide();
|
||||
|
||||
if(scayt_instance.getUserDictionaryName() != null && scayt_instance.getUserDictionaryName() != '') {
|
||||
dialog.getContentElement("dictionaries", "dictionaryName").setValue(scayt_instance.getUserDictionaryName());
|
||||
existance.show();
|
||||
} else {
|
||||
dictionaryNameField.setValue("");
|
||||
notExistance.show();
|
||||
}
|
||||
},
|
||||
onOk: function() {
|
||||
var dialog = this,
|
||||
self = dialogDefinition,
|
||||
scayt_instance = editor.scayt,
|
||||
scaytOptions = dialog.getContentElement("options", "scaytOptions"),
|
||||
changedOptions = self.getChangedOption.call(dialog);
|
||||
|
||||
scayt_instance.commitOption({ changedOptions: changedOptions });
|
||||
},
|
||||
toggleDictionaryButtons: function(exist) {
|
||||
var existance = this.getContentElement("dictionaries", "existDic").getElement().getParent(),
|
||||
notExistance = this.getContentElement("dictionaries", "notExistDic").getElement().getParent();
|
||||
|
||||
if(exist) {
|
||||
existance.show();
|
||||
notExistance.hide();
|
||||
} else {
|
||||
existance.hide();
|
||||
notExistance.show();
|
||||
}
|
||||
|
||||
},
|
||||
getChangedOption: function() {
|
||||
var changedOption = {};
|
||||
|
||||
if(editor.config.scayt_uiTabs[0] == 1) {
|
||||
var dialog = this,
|
||||
scaytOptions = dialog.getContentElement("options", "scaytOptions").getChild();
|
||||
|
||||
for(var i = 0; i < scaytOptions.length; i++) {
|
||||
if(scaytOptions[i].isChanged()) {
|
||||
changedOption[scaytOptions[i].id] = scaytOptions[i].getValue();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(languageModelState.isChanged()) {
|
||||
changedOption[languageModelState.id] = editor.config.scayt_sLang = languageModelState.currentLang = languageModelState.newLang;
|
||||
}
|
||||
|
||||
return changedOption;
|
||||
},
|
||||
buildRadioInputs: function(key, value, isSupportedByGrayt) {
|
||||
var divContainer = new CKEDITOR.dom.element( 'div' ),
|
||||
doc = CKEDITOR.document,
|
||||
id = "scaytLang_" + editor.name + '_' + value,
|
||||
radio = CKEDITOR.dom.element.createFromHtml( '<input id="' +
|
||||
id + '" type="radio" ' +
|
||||
' value="' + value + '" name="scayt_lang" />' ),
|
||||
|
||||
radioLabel = new CKEDITOR.dom.element( 'label' ),
|
||||
scayt_instance = editor.scayt;
|
||||
|
||||
divContainer.setStyles({
|
||||
"white-space": "normal",
|
||||
'position': 'relative',
|
||||
'padding-bottom': '2px'
|
||||
});
|
||||
|
||||
radio.on( 'click', function(data) {
|
||||
languageModelState.newLang = data.sender.getValue();
|
||||
});
|
||||
|
||||
radioLabel.appendText(key);
|
||||
radioLabel.setAttribute("for", id);
|
||||
|
||||
if(isSupportedByGrayt && editor.config.grayt_autoStartup) {
|
||||
radioLabel.setStyles({
|
||||
'color': '#02b620'
|
||||
});
|
||||
}
|
||||
|
||||
divContainer.append(radio);
|
||||
divContainer.append(radioLabel);
|
||||
|
||||
if(value === scayt_instance.getLang()) {
|
||||
radio.setAttribute("checked", true);
|
||||
radio.setAttribute('defaultChecked', 'defaultChecked');
|
||||
}
|
||||
|
||||
return divContainer;
|
||||
},
|
||||
renderLangList: function(langBoxes) {
|
||||
var dialog = this,
|
||||
leftCol = langBoxes.find('#left-col-' + editor.name).getItem(0),
|
||||
rightCol = langBoxes.find('#right-col-' + editor.name).getItem(0),
|
||||
scaytLangList = scayt_instance.getScaytLangList(),
|
||||
graytLangList = scayt_instance.getGraytLangList(),
|
||||
mergedLangList = {},
|
||||
sortable = [],
|
||||
counter = 0,
|
||||
isSupportedByGrayt = false,
|
||||
half, lang;
|
||||
|
||||
for(lang in scaytLangList.ltr) {
|
||||
mergedLangList[lang] = scaytLangList.ltr[lang];
|
||||
}
|
||||
|
||||
for(lang in scaytLangList.rtl) {
|
||||
mergedLangList[lang] = scaytLangList.rtl[lang];
|
||||
}
|
||||
|
||||
// sort alphabetically lang list
|
||||
for(lang in mergedLangList) {
|
||||
sortable.push([lang, mergedLangList[lang]]);
|
||||
}
|
||||
sortable.sort(function(a, b) {
|
||||
var result = 0;
|
||||
if(a[1] > b[1]) {
|
||||
result = 1;
|
||||
} else if(a[1] < b[1]) {
|
||||
result = -1;
|
||||
}
|
||||
return result;
|
||||
});
|
||||
mergedLangList = {};
|
||||
for(var i = 0; i < sortable.length; i++) {
|
||||
mergedLangList[sortable[i][0]] = sortable[i][1];
|
||||
}
|
||||
|
||||
half = Math.round(sortable.length / 2);
|
||||
|
||||
for(lang in mergedLangList) {
|
||||
counter++;
|
||||
isSupportedByGrayt = (lang in graytLangList.ltr) || (lang in graytLangList.rtl);
|
||||
dialog.buildRadioInputs(mergedLangList[lang], lang, isSupportedByGrayt).appendTo(counter <= half ? leftCol : rightCol);
|
||||
}
|
||||
},
|
||||
getLangBoxes: function() {
|
||||
var dialog = this,
|
||||
langboxes = dialog.getContentElement("langs", "langBox").getElement();
|
||||
|
||||
return langboxes;
|
||||
},
|
||||
contents: generateDialogTabs(dialogTabs, editor)
|
||||
};
|
||||
|
||||
return dialogDefinition;
|
||||
});
|
||||
|
||||
BIN
ckeditor/plugins/scayt/icons/hidpi/scayt.png
Normal file
BIN
ckeditor/plugins/scayt/icons/hidpi/scayt.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.8 KiB |
BIN
ckeditor/plugins/scayt/icons/scayt.png
Normal file
BIN
ckeditor/plugins/scayt/icons/scayt.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 839 B |
13
ckeditor/plugins/scayt/lang/af.js
Normal file
13
ckeditor/plugins/scayt/lang/af.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'af', {
|
||||
btn_about: 'SCAYT info',
|
||||
btn_dictionaries: 'Woordeboeke',
|
||||
btn_disable: 'SCAYT af',
|
||||
btn_enable: 'SCAYT aan',
|
||||
btn_langs:'Tale',
|
||||
btn_options: 'Opsies',
|
||||
text_title: 'Speltoets terwyl u tik'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/ar.js
Normal file
13
ckeditor/plugins/scayt/lang/ar.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'ar', {
|
||||
btn_about: 'عن SCAYT',
|
||||
btn_dictionaries: 'قواميس',
|
||||
btn_disable: 'تعطيل SCAYT',
|
||||
btn_enable: 'تفعيل SCAYT',
|
||||
btn_langs:'لغات',
|
||||
btn_options: 'خيارات',
|
||||
text_title: 'تدقيق إملائي أثناء الكتابة'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/bg.js
Normal file
13
ckeditor/plugins/scayt/lang/bg.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'bg', {
|
||||
btn_about: 'About SCAYT',
|
||||
btn_dictionaries: 'Речници',
|
||||
btn_disable: 'Disable SCAYT',
|
||||
btn_enable: 'Enable SCAYT',
|
||||
btn_langs:'Languages',
|
||||
btn_options: 'Options',
|
||||
text_title: 'Spell Check As You Type'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/bn.js
Normal file
13
ckeditor/plugins/scayt/lang/bn.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'bn', {
|
||||
btn_about: 'About SCAYT',
|
||||
btn_dictionaries: 'Dictionaries',
|
||||
btn_disable: 'Disable SCAYT',
|
||||
btn_enable: 'Enable SCAYT',
|
||||
btn_langs:'Languages',
|
||||
btn_options: 'Options',
|
||||
text_title: 'Spell Check As You Type'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/bs.js
Normal file
13
ckeditor/plugins/scayt/lang/bs.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'bs', {
|
||||
btn_about: 'About SCAYT',
|
||||
btn_dictionaries: 'Dictionaries',
|
||||
btn_disable: 'Disable SCAYT',
|
||||
btn_enable: 'Enable SCAYT',
|
||||
btn_langs:'Languages',
|
||||
btn_options: 'Options',
|
||||
text_title: 'Spell Check As You Type'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/ca.js
Normal file
13
ckeditor/plugins/scayt/lang/ca.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'ca', {
|
||||
btn_about: 'Quant a l\'SCAYT',
|
||||
btn_dictionaries: 'Diccionaris',
|
||||
btn_disable: 'Deshabilita SCAYT',
|
||||
btn_enable: 'Habilitat l\'SCAYT',
|
||||
btn_langs:'Idiomes',
|
||||
btn_options: 'Opcions',
|
||||
text_title: 'Spell Check As You Type'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/cs.js
Normal file
13
ckeditor/plugins/scayt/lang/cs.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'cs', {
|
||||
btn_about: 'O aplikaci SCAYT',
|
||||
btn_dictionaries: 'Slovníky',
|
||||
btn_disable: 'Vypnout SCAYT',
|
||||
btn_enable: 'Zapnout SCAYT',
|
||||
btn_langs:'Jazyky',
|
||||
btn_options: 'Nastavení',
|
||||
text_title: 'Kontrola pravopisu během psaní (SCAYT)'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/cy.js
Normal file
13
ckeditor/plugins/scayt/lang/cy.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'cy', {
|
||||
btn_about: 'Ynghylch SCAYT',
|
||||
btn_dictionaries: 'Geiriaduron',
|
||||
btn_disable: 'Analluogi SCAYT',
|
||||
btn_enable: 'Galluogi SCAYT',
|
||||
btn_langs:'Ieithoedd',
|
||||
btn_options: 'Opsiynau',
|
||||
text_title: 'Gwirio\'r Sillafu Wrth Deipio'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/da.js
Normal file
13
ckeditor/plugins/scayt/lang/da.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'da', {
|
||||
btn_about: 'Om SCAYT',
|
||||
btn_dictionaries: 'Ordbøger',
|
||||
btn_disable: 'Deaktivér SCAYT',
|
||||
btn_enable: 'Aktivér SCAYT',
|
||||
btn_langs:'Sprog',
|
||||
btn_options: 'Indstillinger',
|
||||
text_title: 'Stavekontrol mens du skriver'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/de.js
Normal file
13
ckeditor/plugins/scayt/lang/de.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'de', {
|
||||
btn_about: 'Über SCAYT',
|
||||
btn_dictionaries: 'Wörterbücher',
|
||||
btn_disable: 'SCAYT ausschalten',
|
||||
btn_enable: 'SCAYT einschalten',
|
||||
btn_langs:'Sprachen',
|
||||
btn_options: 'Optionen',
|
||||
text_title: 'Rechtschreibprüfung während der Texteingabe (SCAYT)'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/el.js
Normal file
13
ckeditor/plugins/scayt/lang/el.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'el', {
|
||||
btn_about: 'About SCAYT',
|
||||
btn_dictionaries: 'Λεξικά',
|
||||
btn_disable: 'Disable SCAYT',
|
||||
btn_enable: 'Enable SCAYT',
|
||||
btn_langs:'Γλώσσες',
|
||||
btn_options: 'Επιλογές',
|
||||
text_title: 'Spell Check As You Type'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/en-au.js
Normal file
13
ckeditor/plugins/scayt/lang/en-au.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'en-au', {
|
||||
btn_about: 'About SCAYT',
|
||||
btn_dictionaries: 'Dictionaries',
|
||||
btn_disable: 'Disable SCAYT',
|
||||
btn_enable: 'Enable SCAYT',
|
||||
btn_langs:'Languages',
|
||||
btn_options: 'Options',
|
||||
text_title: 'Spell Check As You Type'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/en-ca.js
Normal file
13
ckeditor/plugins/scayt/lang/en-ca.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'en-ca', {
|
||||
btn_about: 'About SCAYT',
|
||||
btn_dictionaries: 'Dictionaries',
|
||||
btn_disable: 'Disable SCAYT',
|
||||
btn_enable: 'Enable SCAYT',
|
||||
btn_langs:'Languages',
|
||||
btn_options: 'Options',
|
||||
text_title: 'Spell Check As You Type'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/en-gb.js
Normal file
13
ckeditor/plugins/scayt/lang/en-gb.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'en-gb', {
|
||||
btn_about: 'About SCAYT',
|
||||
btn_dictionaries: 'Dictionaries',
|
||||
btn_disable: 'Disable SCAYT',
|
||||
btn_enable: 'Enable SCAYT',
|
||||
btn_langs:'Languages',
|
||||
btn_options: 'Options',
|
||||
text_title: 'Spell Check As You Type'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/en.js
Normal file
13
ckeditor/plugins/scayt/lang/en.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'en', {
|
||||
btn_about: 'About SCAYT',
|
||||
btn_dictionaries: 'Dictionaries',
|
||||
btn_disable: 'Disable SCAYT',
|
||||
btn_enable: 'Enable SCAYT',
|
||||
btn_langs:'Languages',
|
||||
btn_options: 'Options',
|
||||
text_title: 'Spell Check As You Type'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/eo.js
Normal file
13
ckeditor/plugins/scayt/lang/eo.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'eo', {
|
||||
btn_about: 'Pri OKDVT',
|
||||
btn_dictionaries: 'Vortaroj',
|
||||
btn_disable: 'Malebligi OKDVT',
|
||||
btn_enable: 'Ebligi OKDVT',
|
||||
btn_langs:'Lingvoj',
|
||||
btn_options: 'Opcioj',
|
||||
text_title: 'OrtografiKontrolado Dum Vi Tajpas (OKDVT)'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/es.js
Normal file
13
ckeditor/plugins/scayt/lang/es.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'es', {
|
||||
btn_about: 'Acerca de Corrector',
|
||||
btn_dictionaries: 'Diccionarios',
|
||||
btn_disable: 'Desactivar Corrector',
|
||||
btn_enable: 'Activar Corrector',
|
||||
btn_langs:'Idiomas',
|
||||
btn_options: 'Opciones',
|
||||
text_title: 'Comprobar Ortografía Mientras Escribe'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/et.js
Normal file
13
ckeditor/plugins/scayt/lang/et.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'et', {
|
||||
btn_about: 'SCAYT-ist lähemalt',
|
||||
btn_dictionaries: 'Sõnaraamatud',
|
||||
btn_disable: 'SCAYT keelatud',
|
||||
btn_enable: 'SCAYT lubatud',
|
||||
btn_langs:'Keeled',
|
||||
btn_options: 'Valikud',
|
||||
text_title: 'Õigekirjakontroll kirjutamise ajal'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/eu.js
Normal file
13
ckeditor/plugins/scayt/lang/eu.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'eu', {
|
||||
btn_about: 'SCAYTi buruz',
|
||||
btn_dictionaries: 'Hiztegiak',
|
||||
btn_disable: 'Desgaitu SCAYT',
|
||||
btn_enable: 'Gaitu SCAYT',
|
||||
btn_langs:'Hizkuntzak',
|
||||
btn_options: 'Aukerak',
|
||||
text_title: 'Ortografia Zuzenketa Idatzi Ahala (SCAYT)'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/fa.js
Normal file
13
ckeditor/plugins/scayt/lang/fa.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'fa', {
|
||||
btn_about: 'درباره SCAYT',
|
||||
btn_dictionaries: 'دیکشنریها',
|
||||
btn_disable: 'غیرفعالسازی SCAYT',
|
||||
btn_enable: 'فعالسازی SCAYT',
|
||||
btn_langs:'زبانها',
|
||||
btn_options: 'گزینهها',
|
||||
text_title: 'بررسی املای تایپ شما'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/fi.js
Normal file
13
ckeditor/plugins/scayt/lang/fi.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'fi', {
|
||||
btn_about: 'Tietoja oikoluvusta kirjoitetaessa',
|
||||
btn_dictionaries: 'Sanakirjat',
|
||||
btn_disable: 'Poista käytöstä oikoluku kirjoitetaessa',
|
||||
btn_enable: 'Ota käyttöön oikoluku kirjoitettaessa',
|
||||
btn_langs:'Kielet',
|
||||
btn_options: 'Asetukset',
|
||||
text_title: 'Oikolue kirjoitettaessa'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/fo.js
Normal file
13
ckeditor/plugins/scayt/lang/fo.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'fo', {
|
||||
btn_about: 'Um SCAYT',
|
||||
btn_dictionaries: 'Orðabøkur',
|
||||
btn_disable: 'Nokta SCAYT',
|
||||
btn_enable: 'Loyv SCAYT',
|
||||
btn_langs:'Tungumál',
|
||||
btn_options: 'Uppseting',
|
||||
text_title: 'Kanna stavseting, meðan tú skrivar'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/fr-ca.js
Normal file
13
ckeditor/plugins/scayt/lang/fr-ca.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'fr-ca', {
|
||||
btn_about: 'About SCAYT',
|
||||
btn_dictionaries: 'Dictionaries',
|
||||
btn_disable: 'Disable SCAYT',
|
||||
btn_enable: 'Enable SCAYT',
|
||||
btn_langs:'Languages',
|
||||
btn_options: 'Options',
|
||||
text_title: 'Spell Check As You Type'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/fr.js
Normal file
13
ckeditor/plugins/scayt/lang/fr.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'fr', {
|
||||
btn_about: 'A propos de SCAYT',
|
||||
btn_dictionaries: 'Dictionnaires',
|
||||
btn_disable: 'Désactiver SCAYT',
|
||||
btn_enable: 'Activer SCAYT',
|
||||
btn_langs:'Langues',
|
||||
btn_options: 'Options',
|
||||
text_title: 'Vérification de l\'Orthographe en Cours de Frappe (SCAYT)'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/gl.js
Normal file
13
ckeditor/plugins/scayt/lang/gl.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'gl', {
|
||||
btn_about: 'About SCAYT',
|
||||
btn_dictionaries: 'Dictionaries',
|
||||
btn_disable: 'Disable SCAYT',
|
||||
btn_enable: 'Enable SCAYT',
|
||||
btn_langs:'Languages',
|
||||
btn_options: 'Options',
|
||||
text_title: 'Spell Check As You Type'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/gu.js
Normal file
13
ckeditor/plugins/scayt/lang/gu.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'gu', {
|
||||
btn_about: 'SCAYT વિષે',
|
||||
btn_dictionaries: 'શબ્દકોશ',
|
||||
btn_disable: 'SCAYT ડિસેબલ કરવું',
|
||||
btn_enable: 'SCAYT એનેબલ કરવું',
|
||||
btn_langs:'ભાષાઓ',
|
||||
btn_options: 'વિકલ્પો',
|
||||
text_title: 'ટાઈપ કરતા સ્પેલ તપાસો'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/he.js
Normal file
13
ckeditor/plugins/scayt/lang/he.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'he', {
|
||||
btn_about: 'אודות SCAYT',
|
||||
btn_dictionaries: 'מילון',
|
||||
btn_disable: 'בטל SCAYT',
|
||||
btn_enable: 'אפשר SCAYT',
|
||||
btn_langs:'שפות',
|
||||
btn_options: 'אפשרויות',
|
||||
text_title: 'בדיקת איות בזמן כתיבה (SCAYT)'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/hi.js
Normal file
13
ckeditor/plugins/scayt/lang/hi.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'hi', {
|
||||
btn_about: 'About SCAYT',
|
||||
btn_dictionaries: 'Dictionaries',
|
||||
btn_disable: 'Disable SCAYT',
|
||||
btn_enable: 'Enable SCAYT',
|
||||
btn_langs:'Languages',
|
||||
btn_options: 'Options',
|
||||
text_title: 'Spell Check As You Type'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/hr.js
Normal file
13
ckeditor/plugins/scayt/lang/hr.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'hr', {
|
||||
btn_about: 'O SCAYT',
|
||||
btn_dictionaries: 'Rječnici',
|
||||
btn_disable: 'Onemogući SCAYT',
|
||||
btn_enable: 'Omogući SCAYT',
|
||||
btn_langs:'Jezici',
|
||||
btn_options: 'Opcije',
|
||||
text_title: 'Provjeri pravopis tijekom tipkanja (SCAYT)'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/hu.js
Normal file
13
ckeditor/plugins/scayt/lang/hu.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'hu', {
|
||||
btn_about: 'SCAYT névjegy',
|
||||
btn_dictionaries: 'Szótár',
|
||||
btn_disable: 'SCAYT letiltása',
|
||||
btn_enable: 'SCAYT engedélyezése',
|
||||
btn_langs:'Nyelvek',
|
||||
btn_options: 'Beállítások',
|
||||
text_title: 'Helyesírás ellenőrzés gépelés közben'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/is.js
Normal file
13
ckeditor/plugins/scayt/lang/is.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'is', {
|
||||
btn_about: 'About SCAYT',
|
||||
btn_dictionaries: 'Dictionaries',
|
||||
btn_disable: 'Disable SCAYT',
|
||||
btn_enable: 'Enable SCAYT',
|
||||
btn_langs:'Languages',
|
||||
btn_options: 'Options',
|
||||
text_title: 'Spell Check As You Type'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/it.js
Normal file
13
ckeditor/plugins/scayt/lang/it.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'it', {
|
||||
btn_about: 'About COMS',
|
||||
btn_dictionaries: 'Dizionari',
|
||||
btn_disable: 'Disabilita COMS',
|
||||
btn_enable: 'Abilita COMS',
|
||||
btn_langs:'Lingue',
|
||||
btn_options: 'Opzioni',
|
||||
text_title: 'Controllo Ortografico Mentre Scrivi'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/ja.js
Normal file
13
ckeditor/plugins/scayt/lang/ja.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'ja', {
|
||||
btn_about: 'SCAYTバージョン',
|
||||
btn_dictionaries: '辞書',
|
||||
btn_disable: 'SCAYT無効',
|
||||
btn_enable: 'SCAYT有効',
|
||||
btn_langs:'言語',
|
||||
btn_options: 'オプション',
|
||||
text_title: 'スペルチェック設定(SCAYT)'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/ka.js
Normal file
13
ckeditor/plugins/scayt/lang/ka.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'ka', {
|
||||
btn_about: 'SCAYT-ის შესახებ',
|
||||
btn_dictionaries: 'ლექსიკონები',
|
||||
btn_disable: 'SCAYT-ის გამორთვა',
|
||||
btn_enable: 'SCAYT-ის ჩართვა',
|
||||
btn_langs:'ენები',
|
||||
btn_options: 'პარამეტრები',
|
||||
text_title: 'მართლწერის შემოწმება კრეფისას'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/km.js
Normal file
13
ckeditor/plugins/scayt/lang/km.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'km', {
|
||||
btn_about: 'About SCAYT',
|
||||
btn_dictionaries: 'Dictionaries',
|
||||
btn_disable: 'Disable SCAYT',
|
||||
btn_enable: 'Enable SCAYT',
|
||||
btn_langs:'Languages',
|
||||
btn_options: 'Options',
|
||||
text_title: 'Spell Check As You Type'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/ko.js
Normal file
13
ckeditor/plugins/scayt/lang/ko.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'ko', {
|
||||
btn_about: 'About SCAYT',
|
||||
btn_dictionaries: 'Dictionaries',
|
||||
btn_disable: 'Disable SCAYT',
|
||||
btn_enable: 'Enable SCAYT',
|
||||
btn_langs:'Languages',
|
||||
btn_options: 'Options',
|
||||
text_title: 'Spell Check As You Type'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/ku.js
Normal file
13
ckeditor/plugins/scayt/lang/ku.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'ku', {
|
||||
btn_about: 'دهربارهی SCAYT',
|
||||
btn_dictionaries: 'فهرههنگهکان',
|
||||
btn_disable: 'ناچالاککردنی SCAYT',
|
||||
btn_enable: 'چالاککردنی SCAYT',
|
||||
btn_langs:'زمانهکان',
|
||||
btn_options: 'ههڵبژارده',
|
||||
text_title: 'پشکنینی نووسه لهکاتی نووسین'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/lt.js
Normal file
13
ckeditor/plugins/scayt/lang/lt.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'lt', {
|
||||
btn_about: 'Apie SCAYT',
|
||||
btn_dictionaries: 'Žodynai',
|
||||
btn_disable: 'Išjungti SCAYT',
|
||||
btn_enable: 'Įjungti SCAYT',
|
||||
btn_langs:'Kalbos',
|
||||
btn_options: 'Parametrai',
|
||||
text_title: 'Tikrinti klaidas kai rašoma'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/lv.js
Normal file
13
ckeditor/plugins/scayt/lang/lv.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'lv', {
|
||||
btn_about: 'Par SCAYT',
|
||||
btn_dictionaries: 'Vārdnīcas',
|
||||
btn_disable: 'Atslēgt SCAYT',
|
||||
btn_enable: 'Ieslēgt SCAYT',
|
||||
btn_langs:'Valodas',
|
||||
btn_options: 'Uzstādījumi',
|
||||
text_title: 'Pārbaudīt gramatiku rakstot'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/mk.js
Normal file
13
ckeditor/plugins/scayt/lang/mk.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'mk', {
|
||||
btn_about: 'About SCAYT',
|
||||
btn_dictionaries: 'Dictionaries',
|
||||
btn_disable: 'Disable SCAYT',
|
||||
btn_enable: 'Enable SCAYT',
|
||||
btn_langs:'Languages',
|
||||
btn_options: 'Options',
|
||||
text_title: 'Spell Check As You Type'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/mn.js
Normal file
13
ckeditor/plugins/scayt/lang/mn.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'mn', {
|
||||
btn_about: 'About SCAYT',
|
||||
btn_dictionaries: 'Толь бичгүүд',
|
||||
btn_disable: 'Disable SCAYT',
|
||||
btn_enable: 'Enable SCAYT',
|
||||
btn_langs:'Хэлүүд',
|
||||
btn_options: 'Сонголт',
|
||||
text_title: 'Spell Check As You Type'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/ms.js
Normal file
13
ckeditor/plugins/scayt/lang/ms.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'ms', {
|
||||
btn_about: 'About SCAYT',
|
||||
btn_dictionaries: 'Dictionaries',
|
||||
btn_disable: 'Disable SCAYT',
|
||||
btn_enable: 'Enable SCAYT',
|
||||
btn_langs:'Languages',
|
||||
btn_options: 'Options',
|
||||
text_title: 'Spell Check As You Type' // MISSING
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/nb.js
Normal file
13
ckeditor/plugins/scayt/lang/nb.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'nb', {
|
||||
btn_about: 'Om SCAYT',
|
||||
btn_dictionaries: 'Ordbøker',
|
||||
btn_disable: 'Slå av SCAYT',
|
||||
btn_enable: 'Slå på SCAYT',
|
||||
btn_langs:'Språk',
|
||||
btn_options: 'Valg',
|
||||
text_title: 'Stavekontroll mens du skriver'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/nl.js
Normal file
13
ckeditor/plugins/scayt/lang/nl.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'nl', {
|
||||
btn_about: 'Over SCAYT',
|
||||
btn_dictionaries: 'Woordenboeken',
|
||||
btn_disable: 'SCAYT uitschakelen',
|
||||
btn_enable: 'SCAYT inschakelen',
|
||||
btn_langs:'Talen',
|
||||
btn_options: 'Opties',
|
||||
text_title: 'Controleer de spelling tijdens het typen'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/no.js
Normal file
13
ckeditor/plugins/scayt/lang/no.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'no', {
|
||||
btn_about: 'Om SCAYT',
|
||||
btn_dictionaries: 'Ordbøker',
|
||||
btn_disable: 'Slå av SCAYT',
|
||||
btn_enable: 'Slå på SCAYT',
|
||||
btn_langs:'Språk',
|
||||
btn_options: 'Valg',
|
||||
text_title: 'Stavekontroll mens du skriver'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/pl.js
Normal file
13
ckeditor/plugins/scayt/lang/pl.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'pl', {
|
||||
btn_about: 'Informacje o SCAYT',
|
||||
btn_dictionaries: 'Słowniki',
|
||||
btn_disable: 'Wyłącz SCAYT',
|
||||
btn_enable: 'Włącz SCAYT',
|
||||
btn_langs:'Języki',
|
||||
btn_options: 'Opcje',
|
||||
text_title: 'Sprawdź pisownię podczas pisania (SCAYT)'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/pt-br.js
Normal file
13
ckeditor/plugins/scayt/lang/pt-br.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'pt-br', {
|
||||
btn_about: 'Sobre a correção ortográfica durante a digitação',
|
||||
btn_dictionaries: 'Dicionários',
|
||||
btn_disable: 'Desabilitar correção ortográfica durante a digitação',
|
||||
btn_enable: 'Habilitar correção ortográfica durante a digitação',
|
||||
btn_langs:'Idiomas',
|
||||
btn_options: 'Opções',
|
||||
text_title: 'Correção ortográfica durante a digitação'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/pt.js
Normal file
13
ckeditor/plugins/scayt/lang/pt.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'pt', {
|
||||
btn_about: 'About SCAYT',
|
||||
btn_dictionaries: 'Dictionaries',
|
||||
btn_disable: 'Disable SCAYT',
|
||||
btn_enable: 'Enable SCAYT',
|
||||
btn_langs:'Languages',
|
||||
btn_options: 'Options',
|
||||
text_title: 'Spell Check As You Type' // MISSING
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/ro.js
Normal file
13
ckeditor/plugins/scayt/lang/ro.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'ro', {
|
||||
btn_about: 'About SCAYT',
|
||||
btn_dictionaries: 'Dictionaries',
|
||||
btn_disable: 'Disable SCAYT',
|
||||
btn_enable: 'Enable SCAYT',
|
||||
btn_langs:'Languages',
|
||||
btn_options: 'Options',
|
||||
text_title: 'Spell Check As You Type' // MISSING
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/ru.js
Normal file
13
ckeditor/plugins/scayt/lang/ru.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'ru', {
|
||||
btn_about: 'О SCAYT',
|
||||
btn_dictionaries: 'Словари',
|
||||
btn_disable: 'Отключить SCAYT',
|
||||
btn_enable: 'Включить SCAYT',
|
||||
btn_langs:'Языки',
|
||||
btn_options: 'Настройки',
|
||||
text_title: 'Проверка орфографии по мере ввода (SCAYT)'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/sk.js
Normal file
13
ckeditor/plugins/scayt/lang/sk.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'sk', {
|
||||
btn_about: 'O KPPP (Kontrola pravopisu počas písania)',
|
||||
btn_dictionaries: 'Slovníky',
|
||||
btn_disable: 'Zakázať KPPP (Kontrola pravopisu počas písania)',
|
||||
btn_enable: 'Povoliť KPPP (Kontrola pravopisu počas písania)',
|
||||
btn_langs:'Jazyky',
|
||||
btn_options: 'Možnosti',
|
||||
text_title: 'Kontrola pravopisu počas písania'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/sl.js
Normal file
13
ckeditor/plugins/scayt/lang/sl.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'sl', {
|
||||
btn_about: 'O storitvi SCAYT',
|
||||
btn_dictionaries: 'Slovarji',
|
||||
btn_disable: 'Onemogoči SCAYT',
|
||||
btn_enable: 'Omogoči SCAYT',
|
||||
btn_langs:'Jeziki',
|
||||
btn_options: 'Možnosti',
|
||||
text_title: 'Črkovanje med tipkanjem'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/sr-latn.js
Normal file
13
ckeditor/plugins/scayt/lang/sr-latn.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'sr-latn', {
|
||||
btn_about: 'About SCAYT',
|
||||
btn_dictionaries: 'Dictionaries',
|
||||
btn_disable: 'Disable SCAYT',
|
||||
btn_enable: 'Enable SCAYT',
|
||||
btn_langs:'Languages',
|
||||
btn_options: 'Options',
|
||||
text_title: 'Spell Check As You Type' // MISSING
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/sr.js
Normal file
13
ckeditor/plugins/scayt/lang/sr.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'sr', {
|
||||
btn_about: 'About SCAYT',
|
||||
btn_dictionaries: 'Dictionaries',
|
||||
btn_disable: 'Disable SCAYT',
|
||||
btn_enable: 'Enable SCAYT',
|
||||
btn_langs:'Languages',
|
||||
btn_options: 'Options',
|
||||
text_title: 'Spell Check As You Type' // MISSING
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/sv.js
Normal file
13
ckeditor/plugins/scayt/lang/sv.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'sv', {
|
||||
btn_about: 'Om SCAYT',
|
||||
btn_dictionaries: 'Ordlistor',
|
||||
btn_disable: 'Inaktivera SCAYT',
|
||||
btn_enable: 'Aktivera SCAYT',
|
||||
btn_langs:'Språk',
|
||||
btn_options: 'Inställningar',
|
||||
text_title: 'Stavningskontroll medan du skriver'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/th.js
Normal file
13
ckeditor/plugins/scayt/lang/th.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'th', {
|
||||
btn_about: 'About SCAYT',
|
||||
btn_dictionaries: 'Dictionaries',
|
||||
btn_disable: 'Disable SCAYT',
|
||||
btn_enable: 'Enable SCAYT',
|
||||
btn_langs:'Languages',
|
||||
btn_options: 'Options',
|
||||
text_title: 'Spell Check As You Type' // MISSING
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/tr.js
Normal file
13
ckeditor/plugins/scayt/lang/tr.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'tr', {
|
||||
btn_about: 'SCAYT\'ı hakkında',
|
||||
btn_dictionaries: 'Sözlükler',
|
||||
btn_disable: 'SCAYT\'ı pasifleştir',
|
||||
btn_enable: 'SCAYT\'ı etkinleştir',
|
||||
btn_langs:'Diller',
|
||||
btn_options: 'Seçenekler',
|
||||
text_title: 'Girmiş olduğunuz kelime denetimi'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/ug.js
Normal file
13
ckeditor/plugins/scayt/lang/ug.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'ug', {
|
||||
btn_about: 'شۇئان ئىملا تەكشۈرۈش ھەققىدە',
|
||||
btn_dictionaries: 'لۇغەت',
|
||||
btn_disable: 'شۇئان ئىملا تەكشۈرۈشنى چەكلە',
|
||||
btn_enable: 'شۇئان ئىملا تەكشۈرۈشنى قوزغات',
|
||||
btn_langs:'تىل',
|
||||
btn_options: 'تاللانما',
|
||||
text_title: 'شۇئان ئىملا تەكشۈر'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/uk.js
Normal file
13
ckeditor/plugins/scayt/lang/uk.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'uk', {
|
||||
btn_about: 'Про SCAYT',
|
||||
btn_dictionaries: 'Словники',
|
||||
btn_disable: 'Вимкнути SCAYT',
|
||||
btn_enable: 'Ввімкнути SCAYT',
|
||||
btn_langs:'Мови',
|
||||
btn_options: 'Опції',
|
||||
text_title: 'Перефірка орфографії по мірі набору'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/vi.js
Normal file
13
ckeditor/plugins/scayt/lang/vi.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'vi', {
|
||||
btn_about: 'Thông tin về SCAYT',
|
||||
btn_dictionaries: 'Từ điển',
|
||||
btn_disable: 'Tắt SCAYT',
|
||||
btn_enable: 'Bật SCAYT',
|
||||
btn_langs:'Ngôn ngữ',
|
||||
btn_options: 'Tùy chọn',
|
||||
text_title: 'Kiểm tra chính tả ngay khi gõ chữ (SCAYT)'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/zh-cn.js
Normal file
13
ckeditor/plugins/scayt/lang/zh-cn.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'zh-cn', {
|
||||
btn_about: '关于即时拼写检查',
|
||||
btn_dictionaries: '字典',
|
||||
btn_disable: '禁用即时拼写检查',
|
||||
btn_enable: '启用即时拼写检查',
|
||||
btn_langs:'语言',
|
||||
btn_options: '选项',
|
||||
text_title: '即时拼写检查'
|
||||
});
|
||||
13
ckeditor/plugins/scayt/lang/zh.js
Normal file
13
ckeditor/plugins/scayt/lang/zh.js
Normal file
@@ -0,0 +1,13 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang( 'scayt', 'zh', {
|
||||
btn_about: '關於即時拼寫檢查',
|
||||
btn_dictionaries: '字典',
|
||||
btn_disable: '關閉即時拼寫檢查',
|
||||
btn_enable: '啟用即時拼寫檢查',
|
||||
btn_langs: '語言',
|
||||
btn_options: '選項',
|
||||
text_title: '即時拼寫檢查'
|
||||
});
|
||||
1938
ckeditor/plugins/scayt/plugin.js
Normal file
1938
ckeditor/plugins/scayt/plugin.js
Normal file
File diff suppressed because it is too large
Load Diff
20
ckeditor/plugins/scayt/skins/moono-lisa/scayt.css
Normal file
20
ckeditor/plugins/scayt/skins/moono-lisa/scayt.css
Normal file
@@ -0,0 +1,20 @@
|
||||
.scayt-lang-list > div
|
||||
{
|
||||
padding-bottom: 6px !important;
|
||||
}
|
||||
|
||||
.scayt-lang-list > div input
|
||||
{
|
||||
margin-right: 4px;
|
||||
}
|
||||
|
||||
#scayt_about_
|
||||
{
|
||||
width: 190px;
|
||||
margin: 30px auto 0 auto;
|
||||
}
|
||||
|
||||
.cke_dialog_contents_body div[name=dictionaries] .cke_dialog_ui_hbox_last > a.cke_dialog_ui_button
|
||||
{
|
||||
margin-top: 0;
|
||||
}
|
||||
Reference in New Issue
Block a user