Release
Release
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
|
||||
28
ckeditor/plugins/scayt/LICENSE.md
Normal file
28
ckeditor/plugins/scayt/LICENSE.md
Normal file
@@ -0,0 +1,28 @@
|
||||
Software License Agreement
|
||||
==========================
|
||||
|
||||
**CKEditor SCAYT Plugin**
|
||||
Copyright © 2012, [CKSource](http://cksource.com) - Frederico Knabben. All rights reserved.
|
||||
|
||||
Licensed under the terms of any of the following licenses at your choice:
|
||||
|
||||
* GNU General Public License Version 2 or later (the "GPL"):
|
||||
http://www.gnu.org/licenses/gpl.html
|
||||
|
||||
* GNU Lesser General Public License Version 2.1 or later (the "LGPL"):
|
||||
http://www.gnu.org/licenses/lgpl.html
|
||||
|
||||
* Mozilla Public License Version 1.1 or later (the "MPL"):
|
||||
http://www.mozilla.org/MPL/MPL-1.1.html
|
||||
|
||||
You are not required to, but if you want to explicitly declare the license you have chosen to be bound to when using, reproducing, modifying and distributing this software, just include a text file titled "legal.txt" in your version of this software, indicating your license choice.
|
||||
|
||||
Sources of Intellectual Property Included in this plugin
|
||||
--------------------------------------------------------
|
||||
|
||||
Where not otherwise indicated, all plugin content is authored by CKSource engineers and consists of CKSource-owned intellectual property. In some specific instances, the plugin will incorporate work done by developers outside of CKSource with their express permission.
|
||||
|
||||
Trademarks
|
||||
----------
|
||||
|
||||
CKEditor is a trademark of CKSource - Frederico Knabben. All other brand and product names are trademarks, registered trademarks or service marks of their respective holders.
|
||||
25
ckeditor/plugins/scayt/README.md
Normal file
25
ckeditor/plugins/scayt/README.md
Normal file
@@ -0,0 +1,25 @@
|
||||
CKEditor SCAYT Plugin
|
||||
=====================
|
||||
|
||||
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.
|
||||
|
||||
Installation
|
||||
------------
|
||||
|
||||
1. Clone/copy this repository contents in a new "plugins/scayt" folder in your CKEditor installation.
|
||||
2. Enable the "scayt" plugin in the CKEditor configuration file (config.js):
|
||||
|
||||
config.extraPlugins = 'scayt';
|
||||
|
||||
That's all. SCAYT will appear on the editor toolbar and will be ready to use.
|
||||
|
||||
License
|
||||
-------
|
||||
|
||||
Licensed under the terms of any of the following licenses at your choice: [GPL](http://www.gnu.org/licenses/gpl.html), [LGPL](http://www.gnu.org/licenses/lgpl.html) and [MPL](http://www.mozilla.org/MPL/MPL-1.1.html).
|
||||
|
||||
See LICENSE.md for more information.
|
||||
|
||||
Developed in cooperation with [WebSpellChecker.net](http://www.webspellchecker.net/).
|
||||
573
ckeditor/plugins/scayt/dialogs/options.js
Normal file
573
ckeditor/plugins/scayt/dialogs/options.js
Normal file
@@ -0,0 +1,573 @@
|
||||
/*
|
||||
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
|
||||
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;
|
||||
});
|
||||
71
ckeditor/plugins/scayt/dialogs/toolbar.css
Normal file
71
ckeditor/plugins/scayt/dialogs/toolbar.css
Normal file
@@ -0,0 +1,71 @@
|
||||
a
|
||||
{
|
||||
text-decoration:none;
|
||||
padding: 2px 4px 4px 6px;
|
||||
display : block;
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
margin : 0px;
|
||||
}
|
||||
|
||||
a.cke_scayt_toogle:hover,
|
||||
a.cke_scayt_toogle:focus,
|
||||
a.cke_scayt_toogle:active
|
||||
{
|
||||
border-color: #316ac5;
|
||||
background-color: #dff1ff;
|
||||
color : #000;
|
||||
cursor: pointer;
|
||||
margin : 0px;
|
||||
}
|
||||
a.cke_scayt_toogle {
|
||||
color : #316ac5;
|
||||
border-color: #fff;
|
||||
}
|
||||
.scayt_enabled a.cke_scayt_item {
|
||||
color : #316ac5;
|
||||
border-color: #fff;
|
||||
margin : 0px;
|
||||
}
|
||||
.scayt_disabled a.cke_scayt_item {
|
||||
color : gray;
|
||||
border-color : #fff;
|
||||
}
|
||||
.scayt_enabled a.cke_scayt_item:hover,
|
||||
.scayt_enabled a.cke_scayt_item:focus,
|
||||
.scayt_enabled a.cke_scayt_item:active
|
||||
{
|
||||
border-color: #316ac5;
|
||||
background-color: #dff1ff;
|
||||
color : #000;
|
||||
cursor: pointer;
|
||||
}
|
||||
.scayt_disabled a.cke_scayt_item:hover,
|
||||
.scayt_disabled a.cke_scayt_item:focus,
|
||||
.scayt_disabled a.cke_scayt_item:active
|
||||
{
|
||||
border-color: gray;
|
||||
background-color: #dff1ff;
|
||||
color : gray;
|
||||
cursor: no-drop;
|
||||
}
|
||||
.cke_scayt_set_on, .cke_scayt_set_off
|
||||
{
|
||||
display: none;
|
||||
}
|
||||
.scayt_enabled .cke_scayt_set_on
|
||||
{
|
||||
display: none;
|
||||
}
|
||||
.scayt_disabled .cke_scayt_set_on
|
||||
{
|
||||
display: inline;
|
||||
}
|
||||
.scayt_disabled .cke_scayt_set_off
|
||||
{
|
||||
display: none;
|
||||
}
|
||||
.scayt_enabled .cke_scayt_set_off
|
||||
{
|
||||
display: inline;
|
||||
}
|
||||
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