first commit

This commit is contained in:
Roman Pyrih
2026-02-03 13:33:04 +01:00
commit 197675d958
6012 changed files with 565827 additions and 0 deletions

View File

@@ -0,0 +1,62 @@
<html>
<head>
<title>cmsPro</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="author" content="www.project-pro.pl - internetowe rozwiązania dla biznesu">
</head>
<body>
<textarea id="ckContent"></textarea>
<div id="buttons_container">
<input type="button" value="Zapisz zmiany" id="saveChanges" onClick="save()" />
<input type="button" value="Anuluj" id="cancel" onClick="window.close()" />
</div>
<style type="text/css">
* {margin:0; padding:0;}
input {outline:none; padding:6px 9px; margin:2px; cursor:pointer; font-family:Arial, Helvetica, sans-serif; -webkit-border-radius:3px; border-radius:3px; -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.15); box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.15); background-color:#e0e0e0; color:#666; text-shadow:none; border:1px solid #ababab;}
#saveChanges {background-color:#63a730; color:#fff; border:1px solid #62a62f; background-image:-webkit-linear-gradient(#7ebe4c,#63a730); background-image:linear-gradient(#7ebe4c,#63a730);}
#cancel {background-image:-webkit-linear-gradient(#e8e5e5,#e0e0e0); background-image:linear-gradient(#e8e5e5,#e0e0e0);}
input:active {-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.2); box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.2)}
#buttons_container {position:fixed; width:100%; height:35px; bottom:.5em; right:.5em; text-align:right; z-index:9999;}
</style>
<script type="text/javascript" src="/libraries/ckeditor/ckeditor.js"></script>
<script type="text/javascript">
// configure your editor here and pass it to "editor" variable
var editor = CKEDITOR.replace('ckContent', {
on : {
'instanceReady': function(evt){
evt.editor.execCommand('maximize');
document.getElementById('buttons_container')
}
},
toolbar : 'MyTool',
contentsCss : 'https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css',
contentsCss : '/libraries/framework/fonts/font-awesome/font-awesome.css'
});
// do not alter codes below
var param = Array();
param = queryString();
document.getElementById('ckContent').innerHTML = window.opener.CKEDITOR.dialog.getCurrent()._.element.$.getElementsByClassName(param['edit'])[param['content']].value;
function save(){
window.opener.CKEDITOR.dialog.getCurrent()._.element.$.getElementsByClassName(param['edit'])[param['content']].value = editor.getData();
window.close();
};
function queryString(){
var qs = (location.search).replace('?', '').split('&');
var par = Array();
for(var i in qs){
var tmp = qs[i].split('=');
par[tmp[0]] = tmp[1];
}
return par;
};
</script>
</body>
</html>

View File

@@ -0,0 +1,23 @@
/*
Plugin : Bootstrap Tab
Author : Michael Janea (www.michaeljanea.com)
Version : 1.5.1
*/
#bootstrapTab {}
#bootstrapTab_Container {height:350px; overflow:auto; margin-bottom:1em;}
#bootstrapTab table {width:100%; border-collapse:collapse;}
#bootstrapTab th, #bootstrapTab td {padding:.5em;}
#bootstrapTab th {font-weight:bold;}
#bootstrapTab td {vertical-align:top;}
#bootstrapTab input[type=text], #bootstrapTab textarea {padding:.3em; border:1px solid #ddd; -webkit-border-radius:3px; border-radius:3px; -webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,0.075); box-shadow:inset 0 2px 2px rgba(0,0,0,0.075); background:rgba(0, 0, 0, .01); outline:none;}
#bootstrapTab input[type=text]:focus, #bootstrapTab textarea:focus {border:1px solid #139ff7;}
#bootstrapTab input[type=text] {width:150px;}
#bootstrapTab textarea {resize:none; width:295px; height:100px; white-space:pre-wrap;}
#bootstrapTab .bootstrapTab_remove, #bootstrapTab .bootstrapTab_addNew, #bootstrapTab .bootstrapTab_up, #bootstrapTab .bootstrapTab_down, #bootstrapTab .bootstrapTab_move {font-weight:bold; -webkit-border-radius:3px; border-radius:3px; cursor:pointer;}
#bootstrapTab .bootstrapTab_remove {background:#A94442; padding:.3em .5em; color:#fff;}
#bootstrapTab .bootstrapTab_remove:hover {text-decoration:none;}
#bootstrapTab .bootstrapTab_addNew, #bootstrapTab .bootstrapTab_up, #bootstrapTab .bootstrapTab_down, #bootstrapTab .bootstrapTab_move {float:right; padding:.5em; background:#f3f3f3; border:1px solid #ddd; cursor:pointer;}
#bootstrapTab .bootstrapTab_addNew:hover {text-decoration:underline;}
#bootstrapTab .bootstrapTab_up, #bootstrapTab .bootstrapTab_down {float:none; padding:.13em .4em;}
#bootstrapTab .bootstrapTab_move {background:url('../icons/move.png') center center no-repeat #f3f3f3; width:11px; height:9px; cursor:move;}

View File

@@ -0,0 +1,230 @@
var bootstrapTab_popup = 'toolbar=no,status=no,resizable=yes,dependent=yes,width=' + (screen.width * 0.7) + ',height=' + (screen.height * 0.7) + ',left=' + ((screen.width - (screen.width * 0.7)) / 2) + ',top=' + ((screen.height - (screen.height * 0.7)) / 2);
var bootstrapTab_wrapper = bootstrapTab_deleteMessage = bootstrapTab_minimum = bootstrapTab_managePopupContent = '';
var bootstrapTab_id = '';
var bootstrapTab_id_ctr = 3;
var bootstrapTab_d = new Date();
bootstrapTab_id = bootstrapTab_d.getTime();
function bootstrapTab_up(bootstrapTab_element) {
var bootstrapTab_elementIndex = bootstrapTab_index(bootstrapTab_element.parentNode.parentNode);
if (bootstrapTab_elementIndex > 0) {
var bootstrapTab_titleSwap1 = bootstrapTab_wrapper.getElementsByTagName('tbody')[0].getElementsByTagName('tr')[bootstrapTab_elementIndex].children[1].firstChild.value;
var bootstrapTab_titleSwap2 = bootstrapTab_wrapper.getElementsByTagName('tbody')[0].getElementsByTagName('tr')[parseInt(bootstrapTab_elementIndex) - 1].children[1].firstChild.value;
bootstrapTab_wrapper.getElementsByTagName('tbody')[0].getElementsByTagName('tr')[parseInt(bootstrapTab_elementIndex) - 1].children[1].firstChild.value = bootstrapTab_titleSwap1;
bootstrapTab_wrapper.getElementsByTagName('tbody')[0].getElementsByTagName('tr')[bootstrapTab_elementIndex].children[1].firstChild.value = bootstrapTab_titleSwap2;
var bootstrapTab_tabSwap1 = bootstrapTab_wrapper.getElementsByTagName('tbody')[0].getElementsByTagName('tr')[bootstrapTab_elementIndex].children[2].firstChild.value;
var bootstrapTab_tabSwap2 = bootstrapTab_wrapper.getElementsByTagName('tbody')[0].getElementsByTagName('tr')[parseInt(bootstrapTab_elementIndex) - 1].children[2].firstChild.value;
bootstrapTab_wrapper.getElementsByTagName('tbody')[0].getElementsByTagName('tr')[parseInt(bootstrapTab_elementIndex) - 1].children[2].firstChild.value = bootstrapTab_tabSwap1;
bootstrapTab_wrapper.getElementsByTagName('tbody')[0].getElementsByTagName('tr')[bootstrapTab_elementIndex].children[2].firstChild.value = bootstrapTab_tabSwap2
}
return false
};
function bootstrapTab_down(bootstrapTab_element) {
var bootstrapTab_elementIndex = bootstrapTab_index(bootstrapTab_element.parentNode.parentNode);
if (bootstrapTab_elementIndex < bootstrapTab_wrapper.getElementsByClassName('bootstrapTab_title').length - 1) {
var bootstrapTab_titleSwap1 = bootstrapTab_wrapper.getElementsByTagName('tbody')[0].getElementsByTagName('tr')[bootstrapTab_elementIndex].children[1].firstChild.value;
var bootstrapTab_titleSwap2 = bootstrapTab_wrapper.getElementsByTagName('tbody')[0].getElementsByTagName('tr')[parseInt(bootstrapTab_elementIndex) + 1].children[1].firstChild.value;
bootstrapTab_wrapper.getElementsByTagName('tbody')[0].getElementsByTagName('tr')[parseInt(bootstrapTab_elementIndex) + 1].children[1].firstChild.value = bootstrapTab_titleSwap1;
bootstrapTab_wrapper.getElementsByTagName('tbody')[0].getElementsByTagName('tr')[bootstrapTab_elementIndex].children[1].firstChild.value = bootstrapTab_titleSwap2;
var bootstrapTab_tabSwap1 = bootstrapTab_wrapper.getElementsByTagName('tbody')[0].getElementsByTagName('tr')[bootstrapTab_elementIndex].children[2].firstChild.value;
var bootstrapTab_tabSwap2 = bootstrapTab_wrapper.getElementsByTagName('tbody')[0].getElementsByTagName('tr')[parseInt(bootstrapTab_elementIndex) + 1].children[2].firstChild.value;
bootstrapTab_wrapper.getElementsByTagName('tbody')[0].getElementsByTagName('tr')[parseInt(bootstrapTab_elementIndex) + 1].children[2].firstChild.value = bootstrapTab_tabSwap1;
bootstrapTab_wrapper.getElementsByTagName('tbody')[0].getElementsByTagName('tr')[bootstrapTab_elementIndex].children[2].firstChild.value = bootstrapTab_tabSwap2
}
return false
};
function bootstrapTab_addNewItem() {
bootstrapTab_id_ctr++;
var bootstrapTab_newItem = document.createElement('tr');
bootstrapTab_newItem_template = ' <td> ';
if ((/\bMSIE 6/.test(navigator.userAgent) || /\bMSIE 7/.test(navigator.userAgent) || /\bMSIE 8/.test(navigator.userAgent) || /\bMSIE 9/.test(navigator.userAgent)) && !window.opera) {
bootstrapTab_newItem_template += ' <input type="button" class="bootstrapTab_up" value="&and;" onclick="bootstrapTab_up(this)" /> <input type="button" class="bootstrapTab_down" value="&or;" onclick="bootstrapTab_down(this)" /> '
} else {
bootstrapTab_newItem_template += '<div class="bootstrapTab_move"></div>'
}
bootstrapTab_newItem_template += ' </td> <td><input type="text" class="bootstrapTab_title" /></td> <td><textarea class="bootstrapTab_tab"' + (bootstrapTab_managePopupContent ? ' onclick="window.open(\'' + CKEDITOR.plugins.getPath('bootstrapTab') + 'ckeditor.html?edit=bootstrapTab_tab&content=\'+bootstrapTab_index(this.parentNode.parentNode), \'Bootstrap Tab ' + bootstrapTab_id_ctr + bootstrapTab_id + '\', \'' + bootstrapTab_popup + '\')"' : '') + '></textarea></td> <td><input type="button" class="bootstrapTab_remove" value="x" onclick="bootstrapTab_remove(this)" /></td> ';
bootstrapTab_newItem.innerHTML = bootstrapTab_newItem_template;
bootstrapTab_wrapper.getElementsByTagName('tbody')[0].appendChild(bootstrapTab_newItem);
return false
};
function bootstrapTab_remove(bootstrapTab_element) {
if (bootstrapTab_wrapper.getElementsByClassName('bootstrapTab_title').length > 1) {
if (confirm(bootstrapTab_deleteMessage)) {
bootstrapTab_element.parentNode.parentNode.parentNode.removeChild(bootstrapTab_element.parentNode.parentNode)
}
} else {
alert(bootstrapTab_minimum)
}
return false
};
function bootstrapTab_in_array(bootstrapTab_needle, bootstrapTab_haystack) {
for (var i in bootstrapTab_haystack) {
if (bootstrapTab_haystack[i] == bootstrapTab_needle) return true
}
return false
};
function bootstrapTab_index(node) {
var children = node.parentNode.childNodes;
var num = 0;
for (var i = 0; i < children.length; i++) {
if (children[i] == node) return num;
if (children[i].nodeType == 1) num++
}
return -1
};
function bootstrapTab_blur(bootstrapTab_event) {
if (bootstrapTab_event.keyCode == 9 && (bootstrapTab_event.target.className == 'bootstrapTab_title' || bootstrapTab_event.target.className == 'bootstrapTab_tab')) {
if (bootstrapTab_event.target.className == 'bootstrapTab_title') {
setTimeout(function () {
bootstrapTab_event.target.parentNode.parentNode.children[2].children[0].focus()
}, 1)
} else if (bootstrapTab_event.target.className == 'bootstrapTab_tab') {
if (bootstrapTab_event.target.parentNode.parentNode.parentNode.children[bootstrapTab_event.target.parentNode.parentNode.rowIndex]) {
setTimeout(function () {
bootstrapTab_event.target.parentNode.parentNode.parentNode.children[bootstrapTab_event.target.parentNode.parentNode.rowIndex].children[1].children[0].focus()
}, 1)
}
}
}
if (bootstrapTab_event.target) {
setTimeout(function () {
bootstrapTab_event.target.style.border = bootstrapTab_event.target.value == '' ? '1px solid #f00' : ''
}, 1)
}
};
CKEDITOR.dialog.add('bootstrapTabDialog', function (editor) {
return {
title: editor.lang.bootstrapTab.plugin,
minWidth: 600,
minHeight: 400,
resizable: false,
contents: [{
id: 'bootstrapTabTab',
label: 'bootstrapTabTab',
elements: [{
type: 'html',
html: ' <div id="bootstrapTab"> <div id="bootstrapTab_Container"> <table> <thead> <tr> <th></th> <th>' + editor.lang.bootstrapTab.title + '</th> <th>' + editor.lang.bootstrapTab.content + (editor.config.mj_variables_allow_html ? ' (' + editor.lang.bootstrapTab.htmlIsAllowed + ')' : '') + '</th> <th></th> </tr> </thead> <tbody></tbody> </table> </div> <input type="button" value="+ ' + editor.lang.bootstrapTab.addNewItem + '" class="bootstrapTab_addNew" onclick="bootstrapTab_addNewItem()" /> </div> ',
validate: function () {
var bootstrapTab_titles = bootstrapTab_wrapper.getElementsByClassName('bootstrapTab_title');
var bootstrapTab_contents = bootstrapTab_wrapper.getElementsByClassName('bootstrapTab_tab');
var bootstrapTab_error = false;
for (bootstrapTab_i = 0; bootstrapTab_i < bootstrapTab_titles.length; bootstrapTab_i++) {
if (bootstrapTab_titles[bootstrapTab_i].value == '') {
bootstrapTab_titles[bootstrapTab_i].parentNode.children[0].style.border = '1px solid #f00';
bootstrapTab_error = true
} else {
bootstrapTab_titles[bootstrapTab_i].parentNode.children[0].style.border = ''
}
if (bootstrapTab_contents[bootstrapTab_i].value == '') {
bootstrapTab_contents[bootstrapTab_i].parentNode.children[0].style.border = '1px solid #f00';
bootstrapTab_error = true
} else {
bootstrapTab_contents[bootstrapTab_i].parentNode.children[0].style.border = ''
}
}
return !bootstrapTab_error
},
commit: function (widget) {
var bootstrapTab_items = bootstrapTab_wrapper.getElementsByClassName('bootstrapTab_title');
var bootstrapTab_tabs = bootstrapTab_wrapper.getElementsByClassName('bootstrapTab_tab');
for (var bootstrapTab_i = 0; bootstrapTab_i <= bootstrapTab_items.length; bootstrapTab_i++) {
if (bootstrapTab_items[bootstrapTab_i]) {
widget.setData('bootstrapTab_item' + bootstrapTab_i, bootstrapTab_items[bootstrapTab_i].value);
widget.setData('bootstrapTab_content' + bootstrapTab_i, bootstrapTab_tabs[bootstrapTab_i].value);
if (bootstrapTab_i == 0) {
widget.setData('bootstrapTab_itemClass' + bootstrapTab_i, 'active');
widget.setData('bootstrapTab_contentClass' + bootstrapTab_i, 'tab-pane active')
} else {
widget.setData('bootstrapTab_itemClass' + bootstrapTab_i, '');
widget.setData('bootstrapTab_contentClass' + bootstrapTab_i, 'tab-pane')
}
} else {
widget.setData('bootstrapTab_item' + bootstrapTab_i, '');
widget.setData('bootstrapTab_content' + bootstrapTab_i, '')
}
}
widget.setData('bootstrapTab_total', bootstrapTab_items.length);
document.getElementsByClassName('bootstrapTab_sortable_script')[0].parentElement.removeChild(document.getElementsByClassName('bootstrapTab_sortable_script')[0])
},
setup: function (widget) {
var selection = editor.getSelection();
element = selection.getStartElement();
var bootstrapTab_item = '';
var bootstrapTab_attributes = false;
if (element.$.children[0]) {
for (var bootstrapTab_i = 0; bootstrapTab_i < element.$.children[0].attributes.length; bootstrapTab_i++) {
if (element.$.children[0].attributes[bootstrapTab_i].value == 'tabpanel') {
bootstrapTab_attributes = true
}
}
}
if ((element.$.tagName).toLowerCase() == 'div' && bootstrapTab_attributes) {
for (var bootstrapTab_i = 0; bootstrapTab_i < element.$.children[0].children[0].children[0].children.length; bootstrapTab_i++) {
eval("bootstrapTab_title = widget.data.bootstrapTab_item" + bootstrapTab_i);
bootstrapTab_title = bootstrapTab_title != undefined ? bootstrapTab_title : '';
eval("bootstrapTab_tab = widget.data.bootstrapTab_content" + bootstrapTab_i);
bootstrapTab_tab = bootstrapTab_tab != undefined ? bootstrapTab_tab : '';
bootstrapTab_item += ' <tr> <td> ';
if ((/\bMSIE 6/.test(navigator.userAgent) || /\bMSIE 7/.test(navigator.userAgent) || /\bMSIE 8/.test(navigator.userAgent) || /\bMSIE 9/.test(navigator.userAgent)) && !window.opera) {
bootstrapTab_item += ' <input type="button" class="bootstrapTab_up" value="&and;" onclick="bootstrapTab_up(this)" /> <input type="button" class="bootstrapTab_down" value="&or;" onclick="bootstrapTab_down(this)" /> '
} else {
bootstrapTab_item += '<div class="bootstrapTab_move"></div>'
}
bootstrapTab_item += ' </td> <td><input type="text" class="bootstrapTab_title" value="' + bootstrapTab_title + '" /></td> <td><textarea class="bootstrapTab_tab"' + (bootstrapTab_managePopupContent ? ' onclick="window.open(\'' + CKEDITOR.plugins.getPath('bootstrapTab') + 'ckeditor.html?edit=bootstrapTab_tab&content=\'+bootstrapTab_index(this.parentNode.parentNode), \'Bootstrap Tab ' + bootstrapTab_i + bootstrapTab_id + '\', \'' + bootstrapTab_popup + '\')"' : '') + '>' + bootstrapTab_tab + '</textarea></td> <td><input type="button" class="bootstrapTab_remove" value="x" onclick="bootstrapTab_remove(this)" /></td> </tr> '
}
bootstrapTab_wrapper.getElementsByTagName('tbody')[0].innerHTML = bootstrapTab_item
} else {
var bootstrapTab_template = ' <tr> <td> ';
if ((/\bMSIE 6/.test(navigator.userAgent) || /\bMSIE 7/.test(navigator.userAgent) || /\bMSIE 8/.test(navigator.userAgent) || /\bMSIE 9/.test(navigator.userAgent)) && !window.opera) {
bootstrapTab_template += ' <input type="button" class="bootstrapTab_up" value="&and;" onclick="bootstrapTab_up(this)" /> <input type="button" class="bootstrapTab_down" value="&or;" onclick="bootstrapTab_down(this)" /> '
} else {
bootstrapTab_template += '<div class="bootstrapTab_move"></div>'
}
bootstrapTab_template += ' </td> <td><input type="text" class="bootstrapTab_title" /></td> <td><textarea class="bootstrapTab_tab"' + (bootstrapTab_managePopupContent ? ' onclick="window.open(\'' + CKEDITOR.plugins.getPath('bootstrapTab') + 'ckeditor.html?edit=bootstrapTab_tab&content=\'+bootstrapTab_index(this.parentNode.parentNode), \'Bootstrap Tab 1' + bootstrapTab_id + '\', \'' + bootstrapTab_popup + '\')"' : '') + '></textarea></td> <td><input type="button" class="bootstrapTab_remove" value="x" onclick="bootstrapTab_remove(this)" /></td> </tr> <tr> <td> ';
if ((/\bMSIE 6/.test(navigator.userAgent) || /\bMSIE 7/.test(navigator.userAgent) || /\bMSIE 8/.test(navigator.userAgent) || /\bMSIE 9/.test(navigator.userAgent)) && !window.opera) {
bootstrapTab_template += ' <input type="button" class="bootstrapTab_up" value="&and;" onclick="bootstrapTab_up(this)" /> <input type="button" class="bootstrapTab_down" value="&or;" onclick="bootstrapTab_down(this)" /> '
} else {
bootstrapTab_template += '<div class="bootstrapTab_move"></div>'
}
bootstrapTab_template += ' </td> <td><input type="text" class="bootstrapTab_title" /></td> <td><textarea class="bootstrapTab_tab"' + (bootstrapTab_managePopupContent ? ' onclick="window.open(\'' + CKEDITOR.plugins.getPath('bootstrapTab') + 'ckeditor.html?edit=bootstrapTab_tab&content=\'+bootstrapTab_index(this.parentNode.parentNode), \'Bootstrap Tab 2' + bootstrapTab_id + '\', \'' + bootstrapTab_popup + '\')"' : '') + '></textarea></td> <td><input type="button" class="bootstrapTab_remove" value="x" onclick="bootstrapTab_remove(this)" /></td> </tr> <tr> <td> ';
if ((/\bMSIE 6/.test(navigator.userAgent) || /\bMSIE 7/.test(navigator.userAgent) || /\bMSIE 8/.test(navigator.userAgent) || /\bMSIE 9/.test(navigator.userAgent)) && !window.opera) {
bootstrapTab_template += ' <input type="button" class="bootstrapTab_up" value="&and;" onclick="bootstrapTab_up(this)" /> <input type="button" class="bootstrapTab_down" value="&or;" onclick="bootstrapTab_down(this)" /> '
} else {
bootstrapTab_template += '<div class="bootstrapTab_move"></div>'
}
bootstrapTab_template += ' </td> <td><input type="text" class="bootstrapTab_title" /></td> <td><textarea class="bootstrapTab_tab"' + (bootstrapTab_managePopupContent ? ' onclick="window.open(\'' + CKEDITOR.plugins.getPath('bootstrapTab') + 'ckeditor.html?edit=bootstrapTab_tab&content=\'+bootstrapTab_index(this.parentNode.parentNode), \'Bootstrap Tab 3' + bootstrapTab_id + '\', \'' + bootstrapTab_popup + '\')"' : '') + '></textarea></td> <td><input type="button" class="bootstrapTab_remove" value="x" onclick="bootstrapTab_remove(this)" /></td> </tr> ';
bootstrapTab_wrapper.getElementsByTagName('tbody')[0].innerHTML = bootstrapTab_template
}
}
}]
}],
onShow: function () {
bootstrapTab_javascript = document.createElement('script');
bootstrapTab_javascript.type = 'text/javascript';
bootstrapTab_javascript.src = CKEDITOR.plugins.getPath('bootstrapTab') + 'js/Sortable.min.js';
bootstrapTab_javascript.className = 'bootstrapTab_sortable_script';
document.body.appendChild(bootstrapTab_javascript);
for (var bootstrapTab_a = 0; bootstrapTab_a < CKEDITOR.dialog.getCurrent()._.element.$.getElementsByTagName('div').length; bootstrapTab_a++) {
if (CKEDITOR.dialog.getCurrent()._.element.$.getElementsByTagName('div')[bootstrapTab_a].id == 'bootstrapTab_Container') {
bootstrapTab_wrapper = CKEDITOR.dialog.getCurrent()._.element.$.getElementsByTagName('div')[bootstrapTab_a]
}
}
bootstrapTab_managePopupContent = editor.config.bootstrapTab_managePopupContent;
bootstrapTab_deleteMessage = editor.lang.bootstrapTab.delete;
bootstrapTab_minimum = editor.lang.bootstrapTab.minimum;
bootstrapTab_wrapper.onkeydown = bootstrapTab_blur;
setTimeout(function () {
bootstrapTab_wrapper.getElementsByClassName('bootstrapTab_title')[0].focus()
}, 1)
},
onCancel: function () {
document.getElementsByClassName('bootstrapTab_sortable_script')[0].parentElement.removeChild(document.getElementsByClassName('bootstrapTab_sortable_script')[0])
}
}
});

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 993 B

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'af', {//afrikaans
plugin : 'Bootstrap Tab',
title : 'Titel',
content : 'Inhoud',
htmlIsAllowed : 'HTML Word Toegelaat',
addNewItem : 'Voeg Nuwe Item',
minimum : 'Plugin moet ten minste 1 item bevat',
link : 'Link',
style : 'Style',
type : 'Tipe',
size : 'Grootte',
blockLevel : 'Blok Vlak',
active : 'Aktiewe',
enabled : 'In Staat Gestel Om',
text : 'Teks',
preview : 'Voorskou',
optional : 'Opsionele',
badge : 'Badge',
caption : 'Onderskrif',
image : 'Image',
delete : 'Is jy seker jy wil hierdie item uitvee?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'ar', { //arabic
plugin : 'التمهيد تبويب',
title : 'لقب',
content : 'مضمون',
htmlIsAllowed : 'يسمح HTML',
addNewItem : 'إضافة عنصر جديد',
minimum : 'يجب أن يحتوي على البرنامج المساعد على الأقل 1 البند',
link : 'صلة',
style : 'أسلوب',
type : 'نوع',
size : 'حجم',
blockLevel : 'كتلة المستوى',
active : 'نشط',
enabled : 'تمكين',
text : 'نص',
preview : 'معاينة',
optional : 'اختياري',
badge : 'شارة',
caption : 'شرح',
image : 'صورة',
delete : 'هل أنت متأكد أنك تريد حذف هذا البند؟'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'bg', {//bulgarian
plugin : 'Bootstrap Tab',
title : 'заглавие',
content : 'съдържание',
htmlIsAllowed : 'HTML е позволено',
addNewItem : 'Нова позиция',
minimum : 'Plugin трябва да съдържа най-малко 1 брой',
link : 'връзка',
style : 'стил',
type : 'тип',
size : 'размер',
blockLevel : 'Block Level',
active : 'активен',
enabled : 'Enabled',
text : 'текст',
preview : 'предварителен преглед',
optional : 'по избор',
badge : 'значка',
caption : 'Надпис',
image : 'изображение',
delete : 'Сигурни ли сте, че искате да изтриете този елемент?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'bn', {//bengali
plugin : 'বুটস্ট্র্যাপ ট্যাব',
title : 'খেতাব',
content : 'বিষয়বস্তু',
htmlIsAllowed : 'এইচটিএমএল অনুমতি দেওয়া হয়',
addNewItem : 'নতুন আইটেম যোগ করুন',
minimum : 'প্লাগইন অন্তত 1 আইটেম ধারণ করতে হবে',
link : 'লিংক',
style : 'শৈলী',
type : 'আদর্শ',
size : 'আয়তন',
blockLevel : 'ব্লক শ্রেনী',
active : 'সক্রিয়',
enabled : 'সক্রিয়',
text : 'পাঠ',
preview : 'সম্পূর্ণ বিবরণের পূর্বরূপ দেখুন',
optional : 'ঐচ্ছিক',
badge : 'ব্যাজ',
caption : 'ক্যাপশন',
image : 'ভাবমূর্তি',
delete : 'আপনি এই আইটেমটি মুছে ফেলতে চান আপনি কি নিশ্চিত?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'bs', {//bosnian
plugin : 'Bootstrap Tab',
title : 'Naslov',
content : 'Sadržaj',
htmlIsAllowed : 'HTML je dozvoljeno',
addNewItem : 'Dodaj Novi Item',
minimum : 'Plugin mora sadržavati najmanje 1 stavka',
link : 'Link',
style : 'Stil',
type : 'Tip',
size : 'Veličina',
blockLevel : 'Blok Level',
active : 'Aktivan',
enabled : 'Omogućeno',
text : 'Tekst',
preview : 'Preview',
optional : 'Neobavezan',
badge : 'Značka',
caption : 'Naslov',
image : 'Slika',
delete : 'Jeste li sigurni da želite obrisati ovu stavku?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'ca', {//catalan
plugin : 'Bootstrap Tab',
title : 'Títol',
content : 'Contingut',
htmlIsAllowed : 'HTML és Permès',
addNewItem : 'Afegir Nou Element',
minimum : 'Plugin ha de contenir almenys 1 membre',
link : 'Enllaç',
style : 'Estil',
type : 'Tipus',
size : 'Mida',
blockLevel : 'Nivell De Bloc',
active : 'Actiu',
enabled : 'Activat',
text : 'Text',
preview : 'Preestrena',
optional : 'Opcional',
badge : 'Divisa',
caption : 'Subtítol',
image : 'Imatge',
delete : 'Segur que vols esborrar aquest article?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'cs', {//czech
plugin : 'Bootstrap Tab',
title : 'Název',
content : 'Obsah',
htmlIsAllowed : 'HTML Je Povoleno',
addNewItem : 'Přidat Novou Položku',
minimum : 'Plugin musí obsahovat alespoň 1 položka',
link : 'Odkaz',
style : 'Styl',
type : 'Typ',
size : 'Velikost',
blockLevel : 'Block Level',
active : 'Aktivní',
enabled : 'Povoleno',
text : 'Text',
preview : 'Preview',
optional : 'Volitelný',
badge : 'Odznak',
caption : 'Titulek',
image : 'Obraz',
delete : 'Jste si jisti, že chcete tuto položku smazat?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'cy', {//welsh
plugin : 'Bootstrap Tab',
title : 'Teitl',
content : 'Cynnwys',
htmlIsAllowed : 'HTML Yn Cael Ei Allowed',
addNewItem : 'Ychwanegu Eitem Newydd',
minimum : 'Rhaid ategyn gynnwys o leiaf 1 eitem',
link : 'Cyswllt',
style : 'Arddull',
type : 'Math',
size : 'Maint',
blockLevel : 'Bloc Lefel',
active : 'Active',
enabled : 'Galluogwyd',
text : 'Testun',
preview : 'Rhagolwg',
optional : 'Dewisol',
badge : 'Bathodyn',
caption : 'Geiriad',
image : 'Delwedd',
delete : 'Ydych chi\'n siŵr eich bod am ddileu\'r eitem hon?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'da', {//danish
plugin : 'Bootstrap Tab',
title : 'Titel',
content : 'Indhold',
htmlIsAllowed : 'HTML er tilladt',
addNewItem : 'Tilføj nyt element',
minimum : 'Plugin skal indeholde mindst 1 emne',
link : 'Link',
style : 'Stil',
type : 'Type',
size : 'Størrelse',
blockLevel : 'Block Level',
active : 'Aktiv',
enabled : 'Aktiveret',
text : 'Tekst',
preview : 'Eksempel',
optional : 'Valgfri',
badge : 'Badge',
caption : 'Caption',
image : 'Billede',
delete : 'Er du sikker på du vil slette denne genstand?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'de', {//german
plugin : 'Bootstrap Tab',
title : 'Titel',
content : 'Inhalt',
htmlIsAllowed : 'HTML ist erlaubt',
addNewItem : 'Neues Element hinzufügen',
minimum : 'Plugin muss mindestens 1 Artikel enthalten',
link : 'Link',
style : 'Stil',
type : 'Art',
size : 'Größe',
blockLevel : 'Block Level',
active : 'Aktiv',
enabled : 'Aktiviert',
text : 'Text',
preview : 'Vorschau',
optional : 'Fakultativ',
badge : 'Abzeichen',
caption : 'Bildunterschrift',
image : 'Bild',
delete : 'Sind Sie sicher, Sie wollen diesen Inhalt löschen?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapCarousel', 'el', {//greek
plugin : 'Bootstrap Tab',
title : 'Τίτλος',
content : 'Περιεχόμενο',
htmlIsAllowed : 'Επιτρέπεται HTML κώδικας',
addNewItem : 'Προσθήκη νέου στοιχείου',
minimum : 'Το Plugin πρέπει να περιέχει τουλάχιστον 1 στοιχείο',
link : 'Σύνδεσμος',
style : 'Στυλ',
type : 'Τύπος',
size : 'Μέγεθος',
blockLevel : 'Block Επίπεδο',
active : 'Ενεργό',
enabled : 'Ενεργοποιήθηκε',
text : 'Κείμενο',
preview : 'Προεπισκόπηση',
optional : 'Προαιρετικό',
badge : 'Σήμα',
caption : 'Λεζάντα',
image : 'Εικόνα',
delete : 'Είστε σίγουροι ότι θέλετε να διαγράψετε αυτό το στοιχείο;'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'en-au', {
plugin : 'Bootstrap Tab',
title : 'Title',
content : 'Content',
htmlIsAllowed : 'HTML is Allowed',
addNewItem : 'Add New Item',
minimum : 'Plugin must contain at least 1 item',
link : 'Link',
style : 'Style',
type : 'Type',
size : 'Size',
blockLevel : 'Block Level',
active : 'Active',
enabled : 'Enabled',
text : 'Text',
preview : 'Preview',
optional : 'Optional',
badge : 'Badge',
caption : 'Caption',
image : 'Image',
delete : 'Are you sure you want to delete this item?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'en-ca', {
plugin : 'Bootstrap Tab',
title : 'Title',
content : 'Content',
htmlIsAllowed : 'HTML is Allowed',
addNewItem : 'Add New Item',
minimum : 'Plugin must contain at least 1 item',
link : 'Link',
style : 'Style',
type : 'Type',
size : 'Size',
blockLevel : 'Block Level',
active : 'Active',
enabled : 'Enabled',
text : 'Text',
preview : 'Preview',
optional : 'Optional',
badge : 'Badge',
caption : 'Caption',
image : 'Image',
delete : 'Are you sure you want to delete this item?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'en-gb', {
plugin : 'Bootstrap Tab',
title : 'Title',
content : 'Content',
htmlIsAllowed : 'HTML is Allowed',
addNewItem : 'Add New Item',
minimum : 'Plugin must contain at least 1 item',
link : 'Link',
style : 'Style',
type : 'Type',
size : 'Size',
blockLevel : 'Block Level',
active : 'Active',
enabled : 'Enabled',
text : 'Text',
preview : 'Preview',
optional : 'Optional',
badge : 'Badge',
caption : 'Caption',
image : 'Image',
delete : 'Are you sure you want to delete this item?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'en', {
plugin : 'Bootstrap Tab',
title : 'Title',
content : 'Content',
htmlIsAllowed : 'HTML is Allowed',
addNewItem : 'Add New Item',
minimum : 'Plugin must contain at least 1 item',
link : 'Link',
style : 'Style',
type : 'Type',
size : 'Size',
blockLevel : 'Block Level',
active : 'Active',
enabled : 'Enabled',
text : 'Text',
preview : 'Preview',
optional : 'Optional',
badge : 'Badge',
caption : 'Caption',
image : 'Image',
delete : 'Are you sure you want to delete this item?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'eo', {//Esperanto
plugin : 'Bootstrap Tab',
title : 'Titolo',
content : 'Enhavo',
htmlIsAllowed : 'HTML Estas Permesitaj',
addNewItem : 'Aldoni Novan Eron',
minimum : 'Plugin devas enhavi almenaŭ 1 ero',
link : 'Ligilo',
style : 'Stilo',
type : 'Tipo',
size : 'Grandeco',
blockLevel : 'Bloko-Nivelo',
active : 'Aktivaj',
enabled : 'Enabled',
text : 'Teksto',
preview : 'Antaŭrigardo',
optional : 'Laŭvola',
badge : 'Badge',
caption : 'Apudskribo',
image : 'Dosiero',
delete : 'Ĉu vi vere volas forigi tiun artikolon?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'es', {//spanish
plugin : 'Bootstrap Tab',
title : 'Título',
content : 'Eontenido',
htmlIsAllowed : 'HTML Es Permitido',
addNewItem : 'Agregar Nuevo Elemento',
minimum : 'Plugin debe contener al menos 1 artículo',
link : 'Enlace',
style : 'Estilo',
type : 'Tipo',
size : 'Tamaño',
blockLevel : 'Nivel De Bloque',
active : 'Activo',
enabled : 'Activado',
text : 'Texto',
preview : 'Preestreno',
optional : 'Opcional',
badge : 'Divisa',
caption : 'Subtítulo',
image : 'Imagen',
delete : '¿Seguro que quieres borrar este artículo?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'et', {//estonian
plugin : 'Bootstrap Tab',
title : 'Pealkiri',
content : 'Sisu',
htmlIsAllowed : 'HTML on lubatud',
addNewItem : 'Lisa uus üksus',
minimum : 'Plugin peab sisaldama vähemalt 1 kirje',
link : 'Link',
style : 'Stiil',
type : 'Ttüüp',
size : 'Suurus',
blockLevel : 'Block Level',
active : 'Aktiivne',
enabled : 'Lubatud',
text : 'Tekst',
preview : 'Eelvaade',
optional : 'Vabatahtlik',
badge : 'Rinnamärk',
caption : 'Pealkiri',
image : 'Pilt',
delete : 'Olete kindel, et soovite kustutada selle kirje?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'eu', {//Basque
plugin : 'Bootstrap Tab',
title : 'Izenburua',
content : 'Edukia',
htmlIsAllowed : 'HTML onartzen da',
addNewItem : 'Gehitu Elementu berria',
minimum : 'Plugin gutxienez 1 elementua eduki behar',
link : 'Link',
style : 'Style',
type : 'Mota',
size : 'Tamaina',
blockLevel : 'Bloke Maila',
active : 'Aktiboak',
enabled : 'Gaituta',
text : 'Testua',
preview : 'Aurreikusi',
optional : 'Aukerako',
badge : 'Badge',
caption : 'Argazki-oina',
image : 'Image',
delete : 'Ziur zaude elementu hau ezabatu nahi duzula?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'fa', {//Persian
plugin : 'بوت استرپ است',
title : 'عنوان',
content : 'مقدار',
htmlIsAllowed : 'HTML مجاز است',
addNewItem : 'اضافه کردن آیتم جدید',
minimum : 'پلاگین باید حداقل 1 مورد شامل',
link : 'پیوند',
style : 'اندازه',
type : 'نوع',
size : 'اندازه',
blockLevel : 'بلوک سطح',
active : 'فعال',
enabled : 'فعال',
text : 'متن',
preview : 'پیش دید',
optional : 'اختیاری',
badge : 'نشان',
caption : 'عنوان',
image : 'تصویر',
delete : 'آیا شما مطمئن هستید که میخواهید این آیتم را حذف کنید؟'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'fi', {//Finnish
plugin : 'Bootstrap Tab',
title : 'Otsikko',
content : 'Pitoisuus',
htmlIsAllowed : 'HTML On Sallittu',
addNewItem : 'Lisää Uusi Osa',
minimum : 'Plugin on oltava vähintään 1 kohde',
link : 'Linkki',
style : 'Tyyli',
type : 'Tyyppi',
size : 'Koko',
blockLevel : 'Block Level',
active : 'Aktiivinen',
enabled : 'Käytössä',
text : 'Teksti',
preview : 'Preview',
optional : 'Valinnainen',
badge : 'Kunniamerkki',
caption : 'Kuvateksti',
image : 'Kuva',
delete : 'Oletko varma, että haluat poistaa tämän kohteen?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'fo', {//Faroese
plugin : 'Bootstrap Tab',
title : 'Title',
content : 'Content',
htmlIsAllowed : 'HTML is Allowed',
addNewItem : 'Add New Item',
minimum : 'Plugin must contain at least 1 item',
link : 'Link',
style : 'Stlye',
type : 'Type',
size : 'Size',
blockLevel : 'Block Level',
active : 'Active',
enabled : 'Enabled',
text : 'Text',
preview : 'Preview',
optional : 'Optional',
badge : 'Badge',
caption : 'Caption',
image : 'Image',
delete : 'Are you sure you want to delete this item?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'fr-ca', {
plugin : 'Bootstrap Tab',
title : 'Titre',
content : 'Content',
htmlIsAllowed : 'HTML est autorisé',
addNewItem : 'Ajouter un nouvel élément',
minimum : 'Plugin doit contenir au moins 1 article',
link : 'Lien',
style : 'Style',
type : 'Type',
size : 'Taille',
blockLevel : 'Bloquer Niveau',
active : 'Actif',
enabled : 'Activé',
text : 'Texte',
preview : 'Avant-Première',
optional : 'En Option',
badge : 'Badge',
caption : 'Légende',
image : 'Image',
delete : 'Êtes-vous sûr de vouloir supprimer cet article?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'fr', {//French
plugin : 'Bootstrap Tab',
title : 'Titre',
content : 'Content',
htmlIsAllowed : 'HTML est autorisé',
addNewItem : 'Ajouter un nouvel élément',
minimum : 'Plugin doit contenir au moins 1 article',
link : 'Lien',
style : 'Style',
type : 'Type',
size : 'Taille',
blockLevel : 'Bloquer Niveau',
active : 'Actif',
enabled : 'Activé',
text : 'Texte',
preview : 'Avant-Première',
optional : 'En Option',
badge : 'Badge',
caption : 'Légende',
image : 'Image',
delete : 'Êtes-vous sûr de vouloir supprimer cet article?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'gl', {//Galician
plugin : 'Tab Bootstrap',
title : 'Título',
content : 'Contido',
htmlIsAllowed : 'HTML se admite',
addNewItem : 'Add New Item',
minimum : 'Plugin debe conter polo menos 1 artigo',
link : 'Ligazón',
style : 'Estilo',
type : 'Tipo',
size : 'Tamaño',
blockLevel : 'Bloque de Nivel',
active : 'Activo',
enabled : 'Activado',
text : 'Texto',
preview : 'Visualización',
optional : 'Opcional',
badge : 'Crachá',
caption : 'Subtítulo',
image : 'Imaxe',
delete : 'Está seguro de que quere eliminar este elemento?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'gu', {//Gujarati
plugin : 'બુટસ્ટ્રેપ ટૅબ',
title : 'શીર્ષક',
content : 'સામગ્રી',
htmlIsAllowed : 'એચટીએમએલ મંજૂર થયેલ',
addNewItem : 'ન્યૂ વસ્તુ ઉમેરો',
minimum : 'પ્લગઇન ઓછામાં ઓછા 1 આઇટમ હોવો જરૂરી છે',
link : 'લિંક',
style : 'પ્રકાર',
type : 'પ્રકાર',
size : 'કદ',
blockLevel : 'બ્લોક લેવલ',
active : 'સક્રિય',
enabled : 'જો સક્રિય',
text : 'લખાણ',
preview : 'પૂર્વાવલોકન',
optional : 'વૈકલ્પિક',
badge : 'બેજ',
caption : 'કૅપ્શન',
image : 'છબી',
delete : 'તમે આ આઇટમ કાઢી નાખવા માંગો તમે ખાતરી રહ્યાં છો?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'he', {//hebrew
plugin : 'Bootstrap Tab',
title : 'כותרת',
content : 'תוכן',
htmlIsAllowed : 'HTML הוא מחמד',
addNewItem : 'הוסף פריט חדש',
minimum : 'תוסף חייב לכלול לפחות פריט 1',
link : 'קישור',
style : 'סגנון',
type : 'סוג',
size : 'גודל',
blockLevel : 'בלוק רמה',
active : 'פעיל',
enabled : 'מופעל',
text : 'טקסט',
preview : 'תצוגה מקדימה',
optional : 'אופציונאלי',
badge : 'תג',
caption : 'כיתוב',
image : 'תמונה',
delete : 'האם אתה בטוח שאתה רוצה למחוק פריט זה?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'hi', {//Hindi
plugin : 'बूटस्ट्रैप टैब',
title : 'शीर्षक',
content : 'सामग्री',
htmlIsAllowed : 'एचटीएमएल अनुमति दी है',
addNewItem : 'नया आइटम जोड़ें',
minimum : 'प्लगइन कम से कम एक आइटम शामिल होना चाहिए',
link : 'लिंक',
style : 'अंदाज',
type : 'प्रकार',
size : 'आकार',
blockLevel : 'ब्लॉक स्तर',
active : 'सक्रिय',
enabled : 'सक्षम होना चाहिए',
text : 'टेक्स्ट',
preview : 'पूर्वावलोकन',
optional : 'ऐच्छिक',
badge : 'बिल्ला',
caption : 'शीर्षक',
image : 'छवि',
delete : 'क्या आप सुनिश्चित रूप से इस आइटम को मिटाना चाहते हैं?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'hr', {//Croatian
plugin : 'Bootstrap Tab',
title : 'Naslov',
content : 'Sadržaj',
htmlIsAllowed : 'HTML Dopušteno',
addNewItem : 'Dodaj Novu Stavku',
minimum : 'Plugin mora sadržavati najmanje 1 predmet',
link : 'Link',
style : 'Stil',
type : 'Vrsta',
size : 'Veličina',
blockLevel : 'Blok Razina',
active : 'Aktivan',
enabled : 'Omogućeno',
text : 'Tekst',
preview : 'Pregled',
optional : 'Izborni',
badge : 'Značka',
caption : 'Naslov',
image : 'Slika',
delete : 'Jeste li sigurni da želite obrisati ovu stavku?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'hu', {//Hungarian
plugin : 'Bootstrap Tab',
title : 'Cím',
content : 'Tartalom',
htmlIsAllowed : 'HTML Engedélyezett',
addNewItem : 'Új elem hozzáadása',
minimum : 'Plugin tartalmaznia kell legalább 1 db',
link : 'Link',
style : 'Stílus',
type : 'Típus',
size : 'Méret',
blockLevel : 'Blokk Szintű',
active : 'Aktív',
enabled : 'Engedélyezve',
text : 'Szöveg',
preview : 'Preview',
optional : 'Választható',
badge : 'Jelvény',
caption : 'Képaláírás',
image : 'Kép',
delete : 'Biztos, hogy törölni szeretné ezt az elemet?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'id', {//Indonesian
plugin : 'Bootstrap Tab',
title : 'Judul',
content : 'Kadar',
htmlIsAllowed : 'HTML Diizinkan',
addNewItem : 'Add New Item',
minimum : 'Plugin harus mengandung setidaknya 1 item',
link : 'Mata Rantai',
style : 'Gaya',
type : 'Jenis',
size : 'Ukuran',
blockLevel : 'Blok Tingkat',
active : 'Aktif',
enabled : 'Diaktifkan',
text : 'Teks',
preview : 'Preview',
optional : 'Opsional',
badge : 'Badge',
caption : 'Keterangan Gambar',
image : 'Gambar',
delete : 'Apakah Anda yakin ingin menghapus item ini?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'is', {//Icelandic
plugin : 'ræsi Tab',
title : 'Title',
content : 'Content',
htmlIsAllowed : 'HTML er Leyft',
addNewItem : 'Bæta Við Nýjum Lið',
minimum : 'Plugin verður að innihalda að minnsta kosti 1 atriði',
link : 'Link',
style : 'Style',
type : 'Gerð',
size : 'Size',
blockLevel : 'Block Level',
active : 'Active',
enabled : 'Virkt',
text : 'Texti',
preview : 'Preview',
optional : 'Valfrjálst',
badge : 'Badge',
caption : 'Caption',
image : 'Mynd',
delete : 'Ert þú viss um að þú viljir eyða þessu atriði?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'it', {//Italian
plugin : 'Bootstrap Tab',
title : 'Titolo',
content : 'Contenuto',
htmlIsAllowed : 'HTML è ammessi',
addNewItem : 'Aggiungi nuovo elemento',
minimum : 'Plugin deve contenere almeno 1 articolo',
link : 'Collegamento',
style : 'Stile',
type : 'Tipo',
size : 'Dimensione',
blockLevel : 'A Livello Di Blocco',
active : 'Attivo',
enabled : 'Abilitato',
text : 'Testo',
preview : 'Anteprima',
optional : 'Opzionale',
badge : 'Distintivo',
caption : 'Didascalia',
image : 'Immagine',
delete : 'Sei sicuro di voler eliminare questo articolo?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'ja', {//Japanese
plugin : 'ブートストラップタブ',
title : 'タイトル',
content : 'コンテンツ',
htmlIsAllowed : 'HTMLが許可されます',
addNewItem : '[新しい項目の追加',
minimum : 'プラグインは、少なくとも1つのアイテムを含んでいなければなりません',
link : 'リンク',
style : 'スタイル',
type : 'タイプ',
size : 'サイズ',
blockLevel : 'ブロックレベル',
active : 'アクティブ',
enabled : '使用可能',
text : 'テキスト',
preview : 'プレビュー',
optional : 'オプショナル',
badge : 'バッジ',
caption : 'キャプション',
image : '画像',
delete : 'あなたはこの項目を削除してもよろしいていますか?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'ka', {//Georgian
plugin : 'ჩატვირთვის Tab',
title : 'სათაური',
content : 'შინაარსი',
htmlIsAllowed : 'HTML ნებადართულია',
addNewItem : 'სანიშნეს New Item',
minimum : 'მოდული უნდა შეიცავდეს მინიმუმ 1 ცალი',
link : 'ლინკი',
style : 'სტილი',
type : 'ტიპი',
size : 'ზომა',
blockLevel : 'Block დონე',
active : 'აქტიური',
enabled : 'ჩართულია',
text : 'ტექსტი',
preview : 'Preview',
optional : 'სურვილისამებრ',
badge : 'სამკერდე',
caption : 'წარწერა',
image : 'Image',
delete : 'დარწმუნებული ხართ, რომ გსურთ წაშალოთ ეს ნივთი?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'km', {//Khmer
plugin : 'ចាប់ផ្ដើមផ្ទាំង',
title : 'ចំណងជើង',
content : 'មាតិកា',
htmlIsAllowed : 'HTML ដែលត្រូវបានអនុញ្ញាត',
addNewItem : 'បន្ថែមធាតុថ្មី',
minimum : 'កម្មវិធីជំនួយត្រូវតែមានយ៉ាងហោចណាស់ 1 ធាតុ',
link : 'តំណភ្ជាប់',
style : 'រចនាប័ទ្ម',
type : 'ប្រភេទ',
size : 'ទំហំ',
blockLevel : 'ប្លុកកម្រិត',
active : 'ដែលសកម្ម',
enabled : 'បានបើក',
text : 'អត្ថបទ',
preview : 'ការមើលជាមុន',
optional : 'ជម្រើស',
badge : 'ផ្លាកសញ្ញា',
caption : 'ចំណងជើង',
image : 'រូបភាព',
delete : 'តើអ្នកប្រាកដជាចង់លុបធាតុនេះឬ?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'ko', {//Korean
plugin : '부트 스트랩 탭',
title : '이름',
content : '함유량',
htmlIsAllowed : 'HTML이 허용됩니다',
addNewItem : '새 항목 추가',
minimum : '플러그인은 적어도 1 개 항목을 포함해야',
link : '링크',
style : '스타일',
type : '유형',
size : '크기',
blockLevel : '블록 레벨',
active : '활동적인',
enabled : '사용',
text : '본문',
preview : '시사',
optional : '선택',
badge : '배지',
caption : '표제',
image : '영상',
delete : '이 항목을 삭제 하시겠습니까?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'ku', {//Kurdish
plugin : 'Bootstrap Tab',
title : 'Title',
content : 'Content',
htmlIsAllowed : 'HTML is Allowed',
addNewItem : 'Add New Item',
minimum : 'Plugin must contain at least 1 item',
link : 'Link',
style : 'Style',
type : 'Type',
size : 'Size',
blockLevel : 'Block Level',
active : 'Active',
enabled : 'Enabled',
text : 'Text',
preview : 'Preview',
optional : 'Optional',
badge : 'Badge',
caption : 'Caption',
image : 'Image',
delete : 'Are you sure you want to delete this item?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'lt', {//Lithuanian
plugin : 'Bootstrap Tab',
title : 'Pavadinimas',
content : 'Turinys',
htmlIsAllowed : 'HTML Leidžiamas',
addNewItem : 'Pridėti Naują Elementą',
minimum : 'Įskiepis turi būti bent 1 punktą',
link : 'Ryšys',
style : 'Stilius',
type : 'Tipas',
size : 'Dydis',
blockLevel : 'Blokuoti Lygis',
active : 'Aktyvus',
enabled : 'Įjungta',
text : 'Tekstas',
preview : 'Peržiūrėti',
optional : 'Neprivalomas',
badge : 'ženklelis',
caption : 'Antraštė',
image : 'Vaizdas',
delete : 'Ar tikrai norite ištrinti šį elementą?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'lv', {//Latvian
plugin : 'Bootstrap Tab',
title : 'Virsraksts',
content : 'Saturs',
htmlIsAllowed : 'HTML Ir Atļauts',
addNewItem : 'Pievienot Jaunu Elementu',
minimum : 'Plugin jābūt vismaz 1 objektu',
link : 'Saite',
style : 'Stils',
type : 'Tips',
size : 'Izmērs',
blockLevel : 'Block Level',
active : 'Aktīvs',
enabled : 'Enabled',
text : 'Teksts',
preview : 'Preview',
optional : 'Fakultatīvs',
badge : 'žetons',
caption : 'Virsraksts',
image : 'Attēls',
delete : 'Vai tiešām vēlaties dzēst šo posteni?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'mk', {//Macedonian
plugin : 'Bootstrap Tab',
title : 'Наслов',
content : 'Cодржина',
htmlIsAllowed : 'HTML е дозволено',
addNewItem : 'Додадете нова ставка',
minimum : 'Приклучокот мора contian најмалку 1 точка',
link : 'Линк',
style : 'стил',
type : 'тип',
size : 'големина',
blockLevel : 'блок ниво',
active : 'активни',
enabled : 'овозможено',
text : 'текст',
preview : 'преглед',
optional : 'Изборно',
badge : 'значка',
caption : 'Легенда',
image : 'слика',
delete : 'Дали сте сигурни дека сакате да ја избришете оваа точка?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'mn', {//Mongolian
plugin : 'эхлүүлэгч Tab',
title : 'гарчиг',
content : 'Агуулга',
htmlIsAllowed : 'HTML зөвшөөрөл',
addNewItem : 'Шинэ Барааны нэмнэ',
minimum : 'Залгаас наад зах нь 1 дээр төстэй эд зүйлсийг contian байх ёстой',
link : 'Сэтгэгдлийн холбоос',
style : 'Style',
type : 'төрөл',
size : 'Хэмжээ',
blockLevel : 'Блок түвшин',
active : 'Идэвхтэй',
enabled : 'идэвхжсэн',
text : 'Текст',
preview : 'Урьдчилан харах',
optional : 'Нэмэлт',
badge : 'Авлаа',
caption : 'Caption',
image : 'Зургийн',
delete : 'Хэрэв та дээр төстэй эд зүйлсийг устгахыг хүсэж та итгэлтэй байна уу?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'ms', {//Malay
plugin : 'Bootstrap Tab',
title : 'Tajuk',
content : 'Kandungan',
htmlIsAllowed : 'HTML Adalah Dibenarkan',
addNewItem : 'Tambah Baru Perkara',
minimum : 'Plugin mesti mengandungi sekurang-kurangnya 1 item',
link : 'Oautan',
style : 'Style',
type : 'Jenis',
size : 'Saiz',
blockLevel : 'Sekat Tahap',
active : 'Aktif',
enabled : 'Membolehkan',
text : 'Teks',
preview : 'Preview',
optional : 'Pilihan',
badge : 'Badge',
caption : 'Caption',
image : 'Imej',
delete : 'Adakah anda pasti anda mahu memadam item ini?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'nb', {//Norwegian
plugin : 'Bootstrap Tab',
title : 'Tittel',
content : 'Innhold',
htmlIsAllowed : 'HTML er Tillatt',
addNewItem : 'Legg Ttil Nytt Element',
minimum : 'Plugin må inneholde minst ett element',
link : 'Link',
style : 'Stil',
type : 'Type',
size : 'Størrelse',
blockLevel : 'Block Nivå',
active : 'Aktiv',
enabled : 'Aktivert',
text : 'Tekst',
preview : 'Forhåndsvisning',
optional : 'Valgfritt',
badge : 'Badge',
caption : 'Caption',
image : 'Bilde',
delete : 'Er du sikker på at du vil slette dette elementet?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'nl', {//Dutch
plugin : 'Bootstrap Tab',
title : 'Titel',
content : 'Inhoud',
htmlIsAllowed : 'HTML is toegestaan',
addNewItem : 'Nieuw item toevoegen',
minimum : 'Plugin moet minstens 1 item bevatten',
link : 'Link',
style : 'Stijl',
type : 'Type',
size : 'Grootte',
blockLevel : 'Blok Niveau',
active : 'Actief',
enabled : 'Ingeschakeld',
text : 'Tekst',
preview : 'Voorbeeld',
optional : 'Facultatief',
badge : 'Insigne',
caption : 'Onderschrift',
image : 'Afbeelding',
delete : 'Bent u zeker dat u dit item wilt verwijderen?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'no', {
plugin : 'Bootstrap Tab',
title : 'Tittel',
content : 'Innhold',
htmlIsAllowed : 'HTML er Tillatt',
addNewItem : 'Legg Ttil Nytt Element',
minimum : 'Plugin må inneholde minst ett element',
link : 'Link',
style : 'Stil',
type : 'Type',
size : 'Størrelse',
blockLevel : 'Block Nivå',
active : 'Aktiv',
enabled : 'Aktivert',
text : 'Tekst',
preview : 'Forhåndsvisning',
optional : 'Valgfritt',
badge : 'Badge',
caption : 'Caption',
image : 'Bilde',
delete : 'Er du sikker på at du vil slette dette elementet?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'pl', {//Polish
plugin : 'Bootstrap Tab',
title : 'Tytuł',
content : 'Zawartość',
htmlIsAllowed : 'HTML jest dozwolone',
addNewItem : 'Dodaj nowy element',
minimum : 'Wtyczka musi zawierać co najmniej jeden element',
link : 'Powiązanie',
style : 'Rozmiar',
type : 'Typ',
size : 'Rozmiar',
blockLevel : 'Zablokuj Poziom',
active : 'Aktywny',
enabled : 'Włączone',
text : 'Tekst',
preview : 'Zapowiedź',
optional : 'Fakultatywny',
badge : 'Odznaka',
caption : 'Podpis',
image : 'Obraz',
delete : 'Czy na pewno chcesz usunąć ten obiekt?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'pt-br', {
plugin : 'Tab Bootstrap',
title : 'Título',
content : 'Conteúdo',
htmlIsAllowed : 'HTML é Permitido',
addNewItem : 'Add New Item',
minimum : 'Plugin deve conter pelo menos 1 artigo',
link : 'Link',
style : 'Estilo',
type : 'Tipo',
size : 'Tamanho',
blockLevel : 'Bloco de Nível',
active : 'Ativo',
enabled : 'Ativado',
text : 'Texto',
preview : 'Visualização',
optional : 'Opcional',
badge : 'Crachá',
caption : 'Subtítulo',
image : 'Imagem',
delete : 'Tem certeza de que deseja excluir este item?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'pt', {//Portuguese
plugin : 'Tab Bootstrap',
title : 'Título',
content : 'Conteúdo',
htmlIsAllowed : 'HTML é Permitido',
addNewItem : 'Add New Item',
minimum : 'Plugin deve conter pelo menos 1 artigo',
link : 'Link',
style : 'Estilo',
type : 'Tipo',
size : 'Tamanho',
blockLevel : 'Bloco de Nível',
active : 'Ativo',
enabled : 'Ativado',
text : 'Texto',
preview : 'Visualização',
optional : 'Opcional',
badge : 'Crachá',
caption : 'Subtítulo',
image : 'Imagem',
delete : 'Tem certeza de que deseja excluir este item?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'ro', {//Romanian
plugin : 'Bootstrap Tab',
title : 'Titlu',
content : 'Conținut',
htmlIsAllowed : 'HTML Este Permise',
addNewItem : 'Add New Item',
minimum : 'Plugin trebuie să conțină cel puțin 1 articol',
link : 'Legătură',
style : 'Stil',
type : 'Tip',
size : 'Dimensiune',
blockLevel : 'Bloc Nivel',
active : 'Activ',
enabled : 'Activat',
text : 'Text',
preview : 'Avanpremieră',
optional : 'Facultativ',
badge : 'Insignă',
caption : 'Legendă',
image : 'Imagine',
delete : 'Sunteți sigur că doriți să ștergeți acest articol?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'ru', {//Russian
plugin : 'Bootstrap Tab',
title : 'название',
content : 'содержание',
htmlIsAllowed : 'HTML разрешено',
addNewItem : 'Добавить новый элемент',
minimum : 'Плагин должен содержать, по крайней мере, 1 пункт',
link : 'ссылка',
style : 'стиль',
type : 'тип',
size : 'размер',
blockLevel : 'Блок Уровень',
active : 'активный',
enabled : 'Включено',
text : 'текст',
preview : 'предварительный просмотр',
optional : 'необязательный',
badge : 'знак',
caption : 'подпись',
image : 'изображение',
delete : 'Вы уверены, что хотите удалить этот пункт?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'si', {//Sinhala
plugin : 'ටැබ් බුට්ස්ට්රැප්',
title : 'දරන හිමිකම් ලියාපදිංචි කිරීෙම්',
content : 'අන්තර්ගත',
htmlIsAllowed : 'HTML අවසර දී ඇත්තේ',
addNewItem : 'නව විෂය එකතු කරන්න',
minimum : 'ප්ලගිනය අවම වශයෙන් 1 අයිතමය අඩංගු විය යුතුය',
link : 'ලින්ක්',
style : 'ස්ටයිල්',
type : 'වර්ගය',
size : 'තරම',
blockLevel : 'දරන ඉඩම් ෙකොටස්ෙලස ෙපන්නුම් ෙකොට ඇත්තා පෙළ',
active : 'ක්රියාකාරී',
enabled : 'සක්රීය',
text : 'පෙළ',
preview : 'පෙරදසුන',
optional : 'විකල්ප',
badge : 'බැජ්,',
caption : 'සිරස්තලය',
image : 'රූප',
delete : 'ඔබ මෙම අයිතමය මැකීමට අවශ්ය බව ඔබට විශ්වාසද?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'sk', {//Slovak
plugin : 'Bootstrap Tab',
title : 'Názov',
content : 'Obsah',
htmlIsAllowed : 'HTML Je Povolené',
addNewItem : 'Pridať Novú Položku',
minimum : 'Plugin musí obsahovať aspoň 1 položka',
link : 'Odkaz',
style : 'štýl',
type : 'Typ',
size : 'Veľkosť',
blockLevel : 'Block Level',
active : 'Aktívny',
enabled : 'Povolené',
text : 'Text',
preview : 'Preview',
optional : 'Voliteľný',
badge : 'Odznak',
caption : 'Titulok',
image : 'Obraz',
delete : 'Ste si istí, že chcete túto položku odstrániť?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'sl', {//Slovenian
plugin : 'Bootstrap Tab',
title : 'Naslov',
content : 'vsebina',
htmlIsAllowed : 'HTML je dovoljeno',
addNewItem : 'Dodaj nov predmet',
minimum : 'Plugin mora vsebovati vsaj 1 izdelek',
link : 'Link',
style : 'Style',
type : 'Tip',
size : 'Velikost',
blockLevel : 'Block Raven',
active : 'Aktivna',
enabled : 'Omogočeno',
text : 'Besedilo',
preview : 'Predogled',
optional : 'Neobvezno',
badge : 'Značka',
caption : 'Napis',
image : 'Slika',
delete : 'Ali ste prepričani, da želite izbrisati ta element?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'sq', {//Albanian
plugin : 'Bootstrap Tab',
title : 'Titull',
content : 'Përmbajtje',
htmlIsAllowed : 'HTML është e Lejuar',
addNewItem : 'Add New Item',
minimum : 'Plugin duhet të përmbajë të paktën 1 pika',
link : 'Lidhje',
style : 'Stil',
type : 'Lloj',
size : 'Madhësi',
blockLevel : 'Block Niveli',
active : 'Aktiv',
enabled : 'Enabled',
text : 'Ttekst',
preview : 'Shikim Paraprak',
optional : 'Fakultativ',
badge : 'Distinktiv',
caption : 'Titull',
image : 'Imazh',
delete : 'A jeni i sigurt se doni të fshini këtë artikull?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'sr-latn', {
plugin : 'Боотстрап Таб',
title : 'наслов',
content : 'садржина',
htmlIsAllowed : 'ХТМЛ Алловед',
addNewItem : 'Додај нову ставку',
minimum : 'Плугин мора да садржи најмање 1 итем',
link : 'линк',
style : 'стил',
type : 'тип',
size : 'величина',
blockLevel : 'блок Ниво',
active : 'активан',
enabled : 'Омогућено',
text : 'текст',
preview : 'превиев',
optional : 'оптионал',
badge : 'значка',
caption : 'натпис',
image : 'слика',
delete : 'Да ли сте сигурни да желите да избришете ову ставку?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'sr', {//Serbian
plugin : 'Боотстрап Таб',
title : 'наслов',
content : 'садржина',
htmlIsAllowed : 'ХТМЛ Алловед',
addNewItem : 'Додај нову ставку',
minimum : 'Плугин мора да садржи најмање 1 итем',
link : 'линк',
style : 'стил',
type : 'тип',
size : 'величина',
blockLevel : 'блок Ниво',
active : 'активан',
enabled : 'Омогућено',
text : 'текст',
preview : 'превиев',
optional : 'оптионал',
badge : 'значка',
caption : 'натпис',
image : 'слика',
delete : 'Да ли сте сигурни да желите да избришете ову ставку?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'sv', {//Swedish
plugin : 'Bootstrap Tab',
title : 'Titel',
content : 'Innehåll',
htmlIsAllowed : 'HTML är Tillåtet',
addNewItem : 'Add New Item',
minimum : 'Plugin måste innehålla minst 1 objekt',
link : 'länk',
style : 'Stil',
type : 'Typ',
size : 'Storlek',
blockLevel : 'Block Nivå',
active : 'Aktiv',
enabled : 'Aktiverad',
text : 'Text',
preview : 'Förhandsgranska',
optional : 'Valfritt',
badge : 'Badge',
caption : 'Bildtext',
image : 'Bild',
delete : 'Är du säker på att du vill radera detta föremål?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'th', {//Thai
plugin : 'บูตแท็บ',
title : 'ชื่อเรื่อง',
content : 'เนื้อหา',
htmlIsAllowed : 'อนุญาตให้ใช้ HTML',
addNewItem : 'เพิ่มรายการใหม่',
minimum : 'ปลั๊กอินต้องมีอย่างน้อย 1 รายการ',
link : 'ลิงค์',
style : 'สไตล์',
type : 'ชนิด',
size : 'ขนาด',
blockLevel : 'ระดับ Block',
active : 'กระตือรือร้น',
enabled : 'ที่เปิดใช้งาน',
text : 'ข้อความ',
preview : 'ดูก่อน',
optional : 'ไม่จำเป็น',
badge : 'สัญลักษณ์',
caption : 'คำบรรยายภาพ',
image : 'ภาพ',
delete : 'คุณแน่ใจว่าคุณต้องการลบรายการนี้ได้?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'tr', {//Turkish
plugin : 'Bootstrap Tab',
title : 'Başlık',
content : 'Içerik',
htmlIsAllowed : 'HTML İzin Edilir',
addNewItem : 'Yeni Öğe Ekle',
minimum : 'Eklenti en az 1 öğe içermelidir',
link : 'Bağlantı',
style : 'Stil',
type : 'Tip',
size : 'Boyut',
blockLevel : 'Blok Seviye',
active : 'Aktif',
enabled : 'Etkin',
text : 'Metin',
preview : 'Önizleme',
optional : 'Isteğe Bağlı',
badge : 'Rozet',
caption : 'Başlık',
image : 'Görüntü',
delete : 'Bu öğeyi silmek istediğinizden emin misiniz?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'tt', {//Tatar
plugin : 'Bootstrap Tab',
title : 'Title',
content : 'Content',
htmlIsAllowed : 'HTML is Allowed',
addNewItem : 'Add New Item',
minimum : 'Plugin must contain at least 1 item',
link : 'Link',
style : 'Style',
type : 'Type',
size : 'Size',
blockLevel : 'Block Level',
active : 'Active',
enabled : 'Enabled',
text : 'Text',
preview : 'Preview',
optional : 'Optional',
badge : 'Badge',
caption : 'Caption',
image : 'Image',
delete : 'Are you sure you want to delete this item?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'ug', {//Uighur
plugin : 'Bootstrap Tab',
title : 'Title',
content : 'Content',
htmlIsAllowed : 'HTML is Allowed',
addNewItem : 'Add New Item',
minimum : 'Plugin must contain at least 1 item',
link : 'Link',
style : 'Style',
type : 'Type',
size : 'Size',
blockLevel : 'Block Level',
active : 'Active',
enabled : 'Enabled',
text : 'Text',
preview : 'Preview',
optional : 'Optional',
badge : 'Badge',
caption : 'Caption',
image : 'Image',
delete : 'Are you sure you want to delete this item?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'uk', {//Ukrainian
plugin : 'Bootstrap Tab',
title : 'Назва',
content : 'зміст',
htmlIsAllowed : 'HTML дозволено',
addNewItem : 'Додати новий елемент',
minimum : 'Плагін повинен містити, принаймні, 1 пункт',
link : 'посилання',
style : 'стиль',
type : 'Тип',
size : 'Розмір',
blockLevel : 'блок Рівень',
active : 'активний',
enabled : 'включено',
text : 'текст',
preview : 'Попередній перегляд',
optional : 'необов\'язковий',
badge : 'знак',
caption : 'підпис',
image : 'зображення',
delete : 'Ви впевнені, що хочете видалити цей пункт?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'vi', {//Vietnamese
plugin : 'Bootstrap Tab',
title : 'Tiêu đề',
content : 'Nội Dung',
htmlIsAllowed : 'HTML đang Phép',
addNewItem : 'Add New Item',
minimum : 'Plugin phải có ít nhất 1 sản phẩm',
link : 'Liên kết',
style : 'Phong Cách',
type : 'Kiểu',
size : 'Kích Thước',
blockLevel : 'Lắc Tay',
active : 'Hoạt động',
enabled : 'Bật',
text : 'Bản Văn',
preview : 'Xem Trước',
optional : 'Không Bắt Buộc',
badge : 'Badge',
caption : 'Phụ đề',
image : 'hình ảnh',
delete : 'Bạn có chắc chắn muốn xóa ảnh này?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'zh-cn', {//Chinese Simplified
plugin : '引导标签',
title : '称号',
content : '内容',
htmlIsAllowed : 'HTML是允许的',
addNewItem : '添加新项',
minimum : '插件必须至少包含1项',
link : '链接',
style : '风格',
type : '类型',
size : '尺寸',
blockLevel : '块级',
active : '积极',
enabled : '启用',
text : '文本',
preview : '预览',
optional : '自选',
badge : '徽',
caption : '字幕',
image : '图像',
delete : '你确定你要删除这个项目吗?'
});

View File

@@ -0,0 +1,22 @@
CKEDITOR.plugins.setLang('bootstrapTab', 'zh', {//Chinese Traditional
plugin : '引導標籤',
title : '稱號',
content : '內容',
htmlIsAllowed : 'HTML是允許的',
addNewItem : '添加新項',
minimum : '插件必須至少包含1項',
link : '鏈接',
style : '風格',
type : '類型',
size : '尺寸',
blockLevel : '塊級',
active : '積極',
enabled : '啟用',
text : '文本',
preview : '預覽',
optional : '自選',
badge : '徽章',
caption : '字幕',
image : '圖像',
delete : '你確定你要刪除這個項目嗎?'
});

View File

@@ -0,0 +1,114 @@
/*
Plugin : Bootstrap Tab
Author : Michael Janea (michaeljanea.com)
Version : 1.5.1
*/
function bootstrapTab_in_array(bootstrapTab_needle, bootstrapTab_haystack) {
for (var i in bootstrapTab_haystack) {
if (bootstrapTab_haystack[i] == bootstrapTab_needle) return true
}
return false
};
function bootstrapTab_escapeHtml(bootstrapTab_text, bootstrapTab_allow_html) {
bootstrapTab_allow_html = bootstrapTab_allow_html || false;
var map = {
"<": "&lt;",
">": "&gt;",
"'": '&#39;',
"\r\n": '<br />',
"\n": '<br />',
"\r": '<br />'
};
var bootstrapTab_el = document.createElement('div');
bootstrapTab_el.innerHTML = bootstrapTab_text;
for (var bootstrapTab_i = 0; bootstrapTab_i < bootstrapTab_el.getElementsByTagName('pre').length; bootstrapTab_i++) {
bootstrapTab_el.getElementsByTagName('pre')[bootstrapTab_i].innerHTML = (bootstrapTab_el.getElementsByTagName('pre')[bootstrapTab_i].innerHTML).replace(/(\r\n|\n|\r)/gm, "<br>")
}
bootstrapTab_text = bootstrapTab_el.innerHTML;
return bootstrapTab_allow_html ? bootstrapTab_text.replace(/[']/g, function (m) {
return map[m]
}) : bootstrapTab_text.replace(/[<'>]/g, function (m) {
return map[m]
})
};
CKEDITOR.plugins.add('bootstrapTab', {
lang: ['en', 'af', 'sq', 'ar', 'eu', 'bn', 'bs', 'bg', 'ca', 'zh-cn', 'zh', 'hr', 'cs', 'da', 'nl', 'en-au', 'en-ca', 'en-gb', 'eo', 'et', 'fo', 'fi', 'fr', 'fr-ca', 'gl', 'ka', 'de', 'el', 'gu', 'he', 'hi', 'hu', 'is', 'id', 'it', 'ja', 'km', 'ko', 'ku', 'lv', 'lt', 'mk', 'ms', 'mn', 'no', 'nb', 'fa', 'pl', 'pt-br', 'pt', 'ro', 'ru', 'sr', 'sr-latn', 'si', 'sk', 'sl', 'es', 'sv', 'tt', 'th', 'tr', 'ug', 'uk', 'vi', 'cy'],
requires: 'widget',
icons: 'bootstrapTab',
init: function (editor) {
editor.widgets.add('BootstrapTab', {
button: editor.lang.bootstrapTab.plugin,
template: '<div role="tabpanel">' + '<ul class="nav nav-tabs" role="tablist">' + '<li role="presentation" class="bootstrapTab active"><a href="" class="active" aria-controls="" role="tab" data-toggle="tab"></a></li>' + '</ul>' + '<div class="tab-content">' + '<div role="tabpanel" class="tab-pane active" id=""></div>' + '</div>' + '</div>',
mask: true,
allowedContent: 'div(*)[*];ul(*)[*];li(*)[*];a(*)[*]',
dialog: 'bootstrapTabDialog',
upcast: function (element) {
return element.name == 'div' && element.attributes.role == 'tabpanel'
},
init: function () {
var bootstrapTab_total = 0;
for (var bootstrapTab_i = 0; bootstrapTab_i < this.element.$.children[0].children.length; bootstrapTab_i++) {
for (var bootstrapTab_j = 0; bootstrapTab_j < this.element.$.children[0].children[bootstrapTab_i].childNodes.length; bootstrapTab_j++) {
switch ((this.element.$.children[0].children[bootstrapTab_i].childNodes[bootstrapTab_j].nodeName).toLowerCase()) {
case 'li':
if ((this.element.$.children[0].children[bootstrapTab_i].childNodes[bootstrapTab_j].children[0].nodeName).toLowerCase() == 'a') {
eval("this.setData('bootstrapTab_item" + bootstrapTab_j + "', '" + bootstrapTab_escapeHtml(this.element.$.children[0].children[bootstrapTab_i].childNodes[bootstrapTab_j].firstChild.innerHTML, false) + "')");
var bootstrapTab_itemClass = bootstrapTab_in_array('active', this.element.$.children[0].children[bootstrapTab_i].childNodes[bootstrapTab_j].className.split(' ')) ? 'bootstrapTab active' : 'bootstrapTab';
bootstrapTab_itemClass = bootstrapTab_itemClass != null ? bootstrapTab_itemClass : 'bootstrapTab';
eval("this.setData('bootstrapTab_itemClass" + bootstrapTab_j + "', '" + bootstrapTab_itemClass + "')")
}
break;
case 'div':
if (bootstrapTab_in_array('tab-pane', this.element.$.children[0].children[bootstrapTab_i].childNodes[bootstrapTab_j].className.split(' '))) {
eval("this.setData('bootstrapTab_content" + bootstrapTab_j + "', '" + bootstrapTab_escapeHtml(this.element.$.children[0].children[bootstrapTab_i].childNodes[bootstrapTab_j].innerHTML, editor.config.mj_variables_allow_html) + "')");
var bootstrapTab_contentClass = bootstrapTab_in_array('active', this.element.$.children[0].children[bootstrapTab_i].childNodes[bootstrapTab_j].className.split(' ')) ? 'tab-pane active' : 'tab-pane';
eval("this.setData('bootstrapTab_contentClass" + bootstrapTab_j + "', '" + bootstrapTab_contentClass + "')")
}
break
}
bootstrapTab_total++
}
}
this.setData('bootstrapTab_total', bootstrapTab_total)
},
data: function () {
var bootstrapTab_d = new Date();
var bootstrapTab_id = bootstrapTab_d.getTime();
var bootstrapTab_item = bootstrapTab_contents = '';
for (var bootstrapTab_i = 0; bootstrapTab_i <= this.data.bootstrapTab_total; bootstrapTab_i++) {
eval("bootstrapTab_title = this.data.bootstrapTab_item" + bootstrapTab_i);
bootstrapTab_title = bootstrapTab_title != undefined ? bootstrapTab_title : '';
eval("bootstrapTab_content = this.data.bootstrapTab_content" + bootstrapTab_i);
bootstrapTab_content = bootstrapTab_content != undefined ? bootstrapTab_content : '';
eval("bootstrapTab_itemClass = this.data.bootstrapTab_itemClass" + bootstrapTab_i);
bootstrapTab_itemClass = bootstrapTab_itemClass != undefined ? bootstrapTab_itemClass : '';
eval("bootstrapTab_contentClass = this.data.bootstrapTab_contentClass" + bootstrapTab_i);
bootstrapTab_contentClass = bootstrapTab_contentClass != undefined ? bootstrapTab_contentClass : '';
if (bootstrapTab_title) {
if ( bootstrapTab_i == 0 )
var a_class = 'active';
else
var a_class = '';
bootstrapTab_item += ' <li role="presentation" class="' + bootstrapTab_itemClass + '"> <a href="#tab' + bootstrapTab_id + '_' + (bootstrapTab_i + 1) + '" class="' + a_class + '" aria-controls="tab' + bootstrapTab_id + '_' + (bootstrapTab_i + 1) + '" role="tab" data-toggle="tab"> ' + bootstrapTab_escapeHtml(bootstrapTab_title, false) + ' </a> </li> ';
bootstrapTab_contents += ' <div role="tabpanel" class="' + bootstrapTab_contentClass + '" id="tab' + bootstrapTab_id + '_' + (bootstrapTab_i + 1) + '"> ' + bootstrapTab_escapeHtml(bootstrapTab_content, editor.config.mj_variables_allow_html) + ' </div> '
}
}
this.element.setAttribute('id', 'collapse' + bootstrapTab_id);
this.element.$.innerHTML = ' <div role="tabpanel"> <ul class="nav nav-tabs" role="tablist"> ' + bootstrapTab_item + ' </ul> <div class="tab-content"> ' + bootstrapTab_contents + ' </div> </div> '
}
});
CKEDITOR.dialog.add('bootstrapTabDialog', CKEDITOR.plugins.getPath('bootstrapTab') + 'dialogs/bootstrapTab.js');
CKEDITOR.document.appendStyleSheet(CKEDITOR.plugins.getPath('bootstrapTab') + 'css/style.css')
}
});
for(var i in CKEDITOR.instances){
CKEDITOR.instances[i].ui.addButton('BootstrapTab', {
command : 'bootstrapTab',
icon : this.path + 'icons/bootstrapTab.png',
});
}