summaryrefslogtreecommitdiff
path: root/protected/extensions/extckeditor/assets/plugins/placeholder
diff options
context:
space:
mode:
authorastaf <astaf@proxy.ccwn.org.ccwn.org>2012-06-26 17:11:26 +0200
committerastaf <astaf@proxy.ccwn.org.ccwn.org>2012-06-26 17:11:26 +0200
commitf0e90d88a5766e67ff69339b27711ffb5f41e1ca (patch)
tree387f30bc7cd39114f6db71a7deb7d5f16442c03c /protected/extensions/extckeditor/assets/plugins/placeholder
parent1a52e642b8bb388fd4c4b29798fa3809a2114c9f (diff)
parentd58f7cf02dc0c5ce2df2f0db00361fe673074be8 (diff)
Merge branch 'master' of ssh://proxy:9044/home/ccwn/git-repos/admin.astaf.de
Diffstat (limited to 'protected/extensions/extckeditor/assets/plugins/placeholder')
-rw-r--r--protected/extensions/extckeditor/assets/plugins/placeholder/dialogs/placeholder.js6
-rw-r--r--protected/extensions/extckeditor/assets/plugins/placeholder/lang/_translationstatus.txt26
-rw-r--r--protected/extensions/extckeditor/assets/plugins/placeholder/lang/bg.js6
-rw-r--r--protected/extensions/extckeditor/assets/plugins/placeholder/lang/cs.js6
-rw-r--r--protected/extensions/extckeditor/assets/plugins/placeholder/lang/cy.js6
-rw-r--r--protected/extensions/extckeditor/assets/plugins/placeholder/lang/da.js6
-rw-r--r--protected/extensions/extckeditor/assets/plugins/placeholder/lang/de.js6
-rw-r--r--protected/extensions/extckeditor/assets/plugins/placeholder/lang/el.js6
-rw-r--r--protected/extensions/extckeditor/assets/plugins/placeholder/lang/en.js6
-rw-r--r--protected/extensions/extckeditor/assets/plugins/placeholder/lang/eo.js6
-rw-r--r--protected/extensions/extckeditor/assets/plugins/placeholder/lang/et.js6
-rw-r--r--protected/extensions/extckeditor/assets/plugins/placeholder/lang/fa.js6
-rw-r--r--protected/extensions/extckeditor/assets/plugins/placeholder/lang/fi.js6
-rw-r--r--protected/extensions/extckeditor/assets/plugins/placeholder/lang/fr.js6
-rw-r--r--protected/extensions/extckeditor/assets/plugins/placeholder/lang/he.js6
-rw-r--r--protected/extensions/extckeditor/assets/plugins/placeholder/lang/hr.js6
-rw-r--r--protected/extensions/extckeditor/assets/plugins/placeholder/lang/it.js6
-rw-r--r--protected/extensions/extckeditor/assets/plugins/placeholder/lang/nb.js6
-rw-r--r--protected/extensions/extckeditor/assets/plugins/placeholder/lang/nl.js6
-rw-r--r--protected/extensions/extckeditor/assets/plugins/placeholder/lang/no.js6
-rw-r--r--protected/extensions/extckeditor/assets/plugins/placeholder/lang/pl.js6
-rw-r--r--protected/extensions/extckeditor/assets/plugins/placeholder/lang/tr.js6
-rw-r--r--protected/extensions/extckeditor/assets/plugins/placeholder/lang/ug.js6
-rw-r--r--protected/extensions/extckeditor/assets/plugins/placeholder/lang/uk.js6
-rw-r--r--protected/extensions/extckeditor/assets/plugins/placeholder/lang/vi.js6
-rw-r--r--protected/extensions/extckeditor/assets/plugins/placeholder/lang/zh-cn.js6
-rw-r--r--protected/extensions/extckeditor/assets/plugins/placeholder/placeholder.gifbin0 -> 96 bytes
-rw-r--r--protected/extensions/extckeditor/assets/plugins/placeholder/plugin.js6
28 files changed, 182 insertions, 0 deletions
diff --git a/protected/extensions/extckeditor/assets/plugins/placeholder/dialogs/placeholder.js b/protected/extensions/extckeditor/assets/plugins/placeholder/dialogs/placeholder.js
new file mode 100644
index 0000000..650aaa4
--- /dev/null
+++ b/protected/extensions/extckeditor/assets/plugins/placeholder/dialogs/placeholder.js
@@ -0,0 +1,6 @@
+/*
+Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+(function(){function a(b,c){var d=b.lang.placeholder,e=b.lang.common.generalTab;return{title:d.title,minWidth:300,minHeight:80,contents:[{id:'info',label:e,title:e,elements:[{id:'text',type:'text',style:'width: 100%;',label:d.text,'default':'',required:true,validate:CKEDITOR.dialog.validate.notEmpty(d.textMissing),setup:function(f){if(c)this.setValue(f.getText().slice(2,-2));},commit:function(f){var g='[['+this.getValue()+']]';CKEDITOR.plugins.placeholder.createPlaceholder(b,f,g);}}]}],onShow:function(){if(c)this._element=CKEDITOR.plugins.placeholder.getSelectedPlaceHoder(b);this.setupContent(this._element);},onOk:function(){this.commitContent(this._element);delete this._element;}};};CKEDITOR.dialog.add('createplaceholder',function(b){return a(b);});CKEDITOR.dialog.add('editplaceholder',function(b){return a(b,1);});})();
diff --git a/protected/extensions/extckeditor/assets/plugins/placeholder/lang/_translationstatus.txt b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/_translationstatus.txt
new file mode 100644
index 0000000..a72d432
--- /dev/null
+++ b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/_translationstatus.txt
@@ -0,0 +1,26 @@
+Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+
+bg.js Found: 5 Missing: 0
+cs.js Found: 5 Missing: 0
+cy.js Found: 5 Missing: 0
+da.js Found: 5 Missing: 0
+de.js Found: 5 Missing: 0
+el.js Found: 5 Missing: 0
+eo.js Found: 5 Missing: 0
+et.js Found: 5 Missing: 0
+fa.js Found: 5 Missing: 0
+fi.js Found: 5 Missing: 0
+fr.js Found: 5 Missing: 0
+he.js Found: 5 Missing: 0
+hr.js Found: 5 Missing: 0
+it.js Found: 5 Missing: 0
+nb.js Found: 5 Missing: 0
+nl.js Found: 5 Missing: 0
+no.js Found: 5 Missing: 0
+pl.js Found: 5 Missing: 0
+tr.js Found: 5 Missing: 0
+ug.js Found: 5 Missing: 0
+uk.js Found: 5 Missing: 0
+vi.js Found: 3 Missing: 2
+zh-cn.js Found: 5 Missing: 0
diff --git a/protected/extensions/extckeditor/assets/plugins/placeholder/lang/bg.js b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/bg.js
new file mode 100644
index 0000000..2101055
--- /dev/null
+++ b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/bg.js
@@ -0,0 +1,6 @@
+/*
+Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+CKEDITOR.plugins.setLang('placeholder','bg',{placeholder:{title:'Настройки на контейнера',toolbar:'Нов контейнер',text:'Текст за контейнера',edit:'Промяна на контейнер',textMissing:'Контейнера трябва да съдържа текст.'}});
diff --git a/protected/extensions/extckeditor/assets/plugins/placeholder/lang/cs.js b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/cs.js
new file mode 100644
index 0000000..ec9d50a
--- /dev/null
+++ b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/cs.js
@@ -0,0 +1,6 @@
+/*
+Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+CKEDITOR.plugins.setLang('placeholder','cs',{placeholder:{title:'Vlastnosti vyhrazeného prostoru',toolbar:'Vytvořit vyhrazený prostor',text:'Vyhrazený text',edit:'Upravit vyhrazený prostor',textMissing:'Vyhrazený prostor musí obsahovat text.'}});
diff --git a/protected/extensions/extckeditor/assets/plugins/placeholder/lang/cy.js b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/cy.js
new file mode 100644
index 0000000..67ea981
--- /dev/null
+++ b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/cy.js
@@ -0,0 +1,6 @@
+/*
+Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+CKEDITOR.plugins.setLang('placeholder','cy',{placeholder:{title:"Priodweddau'r Daliwr Geiriau",toolbar:'Creu Daliwr Geiriau',text:'Testun y Daliwr Geiriau',edit:"Golygu'r Dailwr Geiriau",textMissing:"Mae'n rhaid i'r daliwr geiriau gynnwys testun."}});
diff --git a/protected/extensions/extckeditor/assets/plugins/placeholder/lang/da.js b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/da.js
new file mode 100644
index 0000000..053d311
--- /dev/null
+++ b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/da.js
@@ -0,0 +1,6 @@
+/*
+Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+CKEDITOR.plugins.setLang('placeholder','da',{placeholder:{title:'Egenskaber for pladsholder',toolbar:'Opret pladsholder',text:'Tekst til pladsholder',edit:'Rediger pladsholder',textMissing:'Pladsholder skal indeholde tekst'}});
diff --git a/protected/extensions/extckeditor/assets/plugins/placeholder/lang/de.js b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/de.js
new file mode 100644
index 0000000..c95c303
--- /dev/null
+++ b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/de.js
@@ -0,0 +1,6 @@
+/*
+Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+CKEDITOR.plugins.setLang('placeholder','de',{placeholder:{title:'Platzhalter Einstellungen',toolbar:'Platzhalter erstellen',text:'Platzhalter Text',edit:'Platzhalter bearbeiten',textMissing:'Der Platzhalter muss einen Text beinhalten.'}});
diff --git a/protected/extensions/extckeditor/assets/plugins/placeholder/lang/el.js b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/el.js
new file mode 100644
index 0000000..74a40ba
--- /dev/null
+++ b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/el.js
@@ -0,0 +1,6 @@
+/*
+Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+CKEDITOR.plugins.setLang('placeholder','el',{placeholder:{title:'Ιδιότητες Υποκατάστατου Κειμένου',toolbar:'Δημιουργία Υποκατάσταστου Κειμένου',text:'Υποκαθιστόμενο Κείμενο',edit:'Επεξεργασία Υποκατάσταστου Κειμένου',textMissing:'Πρέπει να υπάρχει υποκαθιστόμενο κείμενο.'}});
diff --git a/protected/extensions/extckeditor/assets/plugins/placeholder/lang/en.js b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/en.js
new file mode 100644
index 0000000..83e64f9
--- /dev/null
+++ b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/en.js
@@ -0,0 +1,6 @@
+/*
+Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+CKEDITOR.plugins.setLang('placeholder','en',{placeholder:{title:'Placeholder Properties',toolbar:'Create Placeholder',text:'Placeholder Text',edit:'Edit Placeholder',textMissing:'The placeholder must contain text.'}});
diff --git a/protected/extensions/extckeditor/assets/plugins/placeholder/lang/eo.js b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/eo.js
new file mode 100644
index 0000000..228fbe8
--- /dev/null
+++ b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/eo.js
@@ -0,0 +1,6 @@
+/*
+Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+CKEDITOR.plugins.setLang('placeholder','eo',{placeholder:{title:'Atributoj de la rezervita spaco',toolbar:'Krei la rezervitan spacon',text:'Texto de la rezervita spaco',edit:'Modifi la rezervitan spacon',textMissing:'La rezervita spaco devas enteni tekston.'}});
diff --git a/protected/extensions/extckeditor/assets/plugins/placeholder/lang/et.js b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/et.js
new file mode 100644
index 0000000..b527e1d
--- /dev/null
+++ b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/et.js
@@ -0,0 +1,6 @@
+/*
+Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+CKEDITOR.plugins.setLang('placeholder','et',{placeholder:{title:'Kohahoidja omadused',toolbar:'Kohahoidja loomine',text:'Kohahoidja tekst',edit:'Kohahoidja muutmine',textMissing:'Kohahoidja peab sisaldama teksti.'}});
diff --git a/protected/extensions/extckeditor/assets/plugins/placeholder/lang/fa.js b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/fa.js
new file mode 100644
index 0000000..e4ca062
--- /dev/null
+++ b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/fa.js
@@ -0,0 +1,6 @@
+/*
+Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+CKEDITOR.plugins.setLang('placeholder','fa',{placeholder:{title:'ویژگیهای محل نگهداری',toolbar:'ایجاد یک محل نگهداری',text:'متن محل نگهداری',edit:'ویرایش محل نگهداری',textMissing:'محل نگهداری باید محتوی متن باشد.'}});
diff --git a/protected/extensions/extckeditor/assets/plugins/placeholder/lang/fi.js b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/fi.js
new file mode 100644
index 0000000..90eafea
--- /dev/null
+++ b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/fi.js
@@ -0,0 +1,6 @@
+/*
+Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+CKEDITOR.plugins.setLang('placeholder','fi',{placeholder:{title:'Paikkamerkin ominaisuudet',toolbar:'Luo paikkamerkki',text:'Paikkamerkin teksti',edit:'Muokkaa paikkamerkkiä',textMissing:'Paikkamerkin täytyy sisältää tekstiä'}});
diff --git a/protected/extensions/extckeditor/assets/plugins/placeholder/lang/fr.js b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/fr.js
new file mode 100644
index 0000000..a177460
--- /dev/null
+++ b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/fr.js
@@ -0,0 +1,6 @@
+/*
+Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+CKEDITOR.plugins.setLang('placeholder','fr',{placeholder:{title:"Propriétés de l'Espace réservé",toolbar:"Créer l'Espace réservé",text:"Texte de l'Espace réservé",edit:"Modifier l'Espace réservé",textMissing:"L'Espace réservé doit contenir du texte."}});
diff --git a/protected/extensions/extckeditor/assets/plugins/placeholder/lang/he.js b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/he.js
new file mode 100644
index 0000000..fadfcbd
--- /dev/null
+++ b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/he.js
@@ -0,0 +1,6 @@
+/*
+Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+CKEDITOR.plugins.setLang('placeholder','he',{placeholder:{title:'מאפייני שומר מקום',toolbar:'צור שומר מקום',text:'תוכן שומר המקום',edit:'ערוך שומר מקום',textMissing:'שומר המקום חייב להכיל טקסט.'}});
diff --git a/protected/extensions/extckeditor/assets/plugins/placeholder/lang/hr.js b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/hr.js
new file mode 100644
index 0000000..8c195ce
--- /dev/null
+++ b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/hr.js
@@ -0,0 +1,6 @@
+/*
+Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+CKEDITOR.plugins.setLang('placeholder','hr',{placeholder:{title:'Svojstva rezerviranog mjesta',toolbar:'Napravi rezervirano mjesto',text:'Tekst rezerviranog mjesta',edit:'Uredi rezervirano mjesto',textMissing:'Rezervirano mjesto mora sadržavati tekst.'}});
diff --git a/protected/extensions/extckeditor/assets/plugins/placeholder/lang/it.js b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/it.js
new file mode 100644
index 0000000..86346eb
--- /dev/null
+++ b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/it.js
@@ -0,0 +1,6 @@
+/*
+Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+CKEDITOR.plugins.setLang('placeholder','it',{placeholder:{title:'Proprietà segnaposto',toolbar:'Crea segnaposto',text:'Testo segnaposto',edit:'Modifica segnaposto',textMissing:'Il segnaposto deve contenere del testo.'}});
diff --git a/protected/extensions/extckeditor/assets/plugins/placeholder/lang/nb.js b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/nb.js
new file mode 100644
index 0000000..27f8410
--- /dev/null
+++ b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/nb.js
@@ -0,0 +1,6 @@
+/*
+Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+CKEDITOR.plugins.setLang('placeholder','nb',{placeholder:{title:'Egenskaper for plassholder',toolbar:'Opprett plassholder',text:'Tekst for plassholder',edit:'Rediger plassholder',textMissing:'Plassholderen må inneholde tekst.'}});
diff --git a/protected/extensions/extckeditor/assets/plugins/placeholder/lang/nl.js b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/nl.js
new file mode 100644
index 0000000..89b9a3e
--- /dev/null
+++ b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/nl.js
@@ -0,0 +1,6 @@
+/*
+Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+CKEDITOR.plugins.setLang('placeholder','nl',{placeholder:{title:'Eigenschappen placeholder',toolbar:'Placeholder aanmaken',text:'Placeholder tekst',edit:'Placeholder wijzigen',textMissing:'De placeholder moet tekst bevatten.'}});
diff --git a/protected/extensions/extckeditor/assets/plugins/placeholder/lang/no.js b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/no.js
new file mode 100644
index 0000000..5aa1c5c
--- /dev/null
+++ b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/no.js
@@ -0,0 +1,6 @@
+/*
+Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+CKEDITOR.plugins.setLang('placeholder','no',{placeholder:{title:'Egenskaper for plassholder',toolbar:'Opprett plassholder',text:'Tekst for plassholder',edit:'Rediger plassholder',textMissing:'Plassholderen må inneholde tekst.'}});
diff --git a/protected/extensions/extckeditor/assets/plugins/placeholder/lang/pl.js b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/pl.js
new file mode 100644
index 0000000..f859f09
--- /dev/null
+++ b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/pl.js
@@ -0,0 +1,6 @@
+/*
+Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+CKEDITOR.plugins.setLang('placeholder','pl',{placeholder:{title:'Właściwości wypełniacza',toolbar:'Utwórz wypełniacz',text:'Tekst wypełnienia',edit:'Edytuj wypełnienie',textMissing:'Wypełnienie musi posiadać jakiś tekst.'}});
diff --git a/protected/extensions/extckeditor/assets/plugins/placeholder/lang/tr.js b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/tr.js
new file mode 100644
index 0000000..328092c
--- /dev/null
+++ b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/tr.js
@@ -0,0 +1,6 @@
+/*
+Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+CKEDITOR.plugins.setLang('placeholder','tr',{placeholder:{title:'Yer tutucu özellikleri',toolbar:'Yer tutucu oluşturun',text:'Yer tutucu metini',edit:'Yer tutucuyu düzenle',textMissing:'Yer tutucu metin içermelidir.'}});
diff --git a/protected/extensions/extckeditor/assets/plugins/placeholder/lang/ug.js b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/ug.js
new file mode 100644
index 0000000..25a3049
--- /dev/null
+++ b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/ug.js
@@ -0,0 +1,6 @@
+/*
+Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+CKEDITOR.plugins.setLang('placeholder','ug',{placeholder:{title:'ئورۇن بەلگە خاسلىقى',toolbar:'ئورۇن بەلگە قۇر',text:'ئورۇن بەلگە تېكىستى',edit:'ئورۇن بەلگە تەھرىر',textMissing:'ئورۇن بەلگىسىدە چوقۇم تېكىست بولۇشى لازىم'}});
diff --git a/protected/extensions/extckeditor/assets/plugins/placeholder/lang/uk.js b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/uk.js
new file mode 100644
index 0000000..aefe4ab
--- /dev/null
+++ b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/uk.js
@@ -0,0 +1,6 @@
+/*
+Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+CKEDITOR.plugins.setLang('placeholder','uk',{placeholder:{title:'Налаштування Заповнювача',toolbar:'Створити Заповнювач',text:'Текст Заповнювача',edit:'Редагувати Заповнювач',textMissing:'Заповнювач повинен містити текст.'}});
diff --git a/protected/extensions/extckeditor/assets/plugins/placeholder/lang/vi.js b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/vi.js
new file mode 100644
index 0000000..602f37d
--- /dev/null
+++ b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/vi.js
@@ -0,0 +1,6 @@
+/*
+Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+CKEDITOR.plugins.setLang('placeholder','vi',{placeholder:{title:'Thuộc tính đặt chỗ',toolbar:'Tạo đặt chỗ',text:'Văn bản đặt chỗ',edit:'Edit Placeholder',textMissing:'The placeholder must contain text.'}});
diff --git a/protected/extensions/extckeditor/assets/plugins/placeholder/lang/zh-cn.js b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/zh-cn.js
new file mode 100644
index 0000000..a6dcfca
--- /dev/null
+++ b/protected/extensions/extckeditor/assets/plugins/placeholder/lang/zh-cn.js
@@ -0,0 +1,6 @@
+/*
+Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+CKEDITOR.plugins.setLang('placeholder','zh-cn',{placeholder:{title:'占位符属性',toolbar:'创建占位符',text:'占位符文字',edit:'编辑占位符',textMissing:'占位符必需包含有文字'}});
diff --git a/protected/extensions/extckeditor/assets/plugins/placeholder/placeholder.gif b/protected/extensions/extckeditor/assets/plugins/placeholder/placeholder.gif
new file mode 100644
index 0000000..c07078c
--- /dev/null
+++ b/protected/extensions/extckeditor/assets/plugins/placeholder/placeholder.gif
Binary files differ
diff --git a/protected/extensions/extckeditor/assets/plugins/placeholder/plugin.js b/protected/extensions/extckeditor/assets/plugins/placeholder/plugin.js
new file mode 100644
index 0000000..dfd1bd5
--- /dev/null
+++ b/protected/extensions/extckeditor/assets/plugins/placeholder/plugin.js
@@ -0,0 +1,6 @@
+/*
+Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+(function(){var a=/\[\[[^\]]+\]\]/g;CKEDITOR.plugins.add('placeholder',{requires:['dialog'],lang:['bg','cs','cy','da','de','el','en','eo','et','fa','fi','fr','he','hr','it','nb','nl','no','pl','tr','ug','uk','vi','zh-cn'],init:function(b){var c=b.lang.placeholder;b.addCommand('createplaceholder',new CKEDITOR.dialogCommand('createplaceholder'));b.addCommand('editplaceholder',new CKEDITOR.dialogCommand('editplaceholder'));b.ui.addButton('CreatePlaceholder',{label:c.toolbar,command:'createplaceholder',icon:this.path+'placeholder.gif'});if(b.addMenuItems){b.addMenuGroup('placeholder',20);b.addMenuItems({editplaceholder:{label:c.edit,command:'editplaceholder',group:'placeholder',order:1,icon:this.path+'placeholder.gif'}});if(b.contextMenu)b.contextMenu.addListener(function(d,e){if(!d||!d.data('cke-placeholder'))return null;return{editplaceholder:CKEDITOR.TRISTATE_OFF};});}b.on('doubleclick',function(d){if(CKEDITOR.plugins.placeholder.getSelectedPlaceHoder(b))d.data.dialog='editplaceholder';});b.addCss('.cke_placeholder{background-color: #ffff00;'+(CKEDITOR.env.gecko?'cursor: default;':'')+'}');b.on('contentDom',function(){b.document.getBody().on('resizestart',function(d){if(b.getSelection().getSelectedElement().data('cke-placeholder'))d.data.preventDefault();});});CKEDITOR.dialog.add('createplaceholder',this.path+'dialogs/placeholder.js');CKEDITOR.dialog.add('editplaceholder',this.path+'dialogs/placeholder.js');},afterInit:function(b){var c=b.dataProcessor,d=c&&c.dataFilter,e=c&&c.htmlFilter;if(d)d.addRules({text:function(f){return f.replace(a,function(g){return CKEDITOR.plugins.placeholder.createPlaceholder(b,null,g,1);});}});if(e)e.addRules({elements:{span:function(f){if(f.attributes&&f.attributes['data-cke-placeholder'])delete f.name;}}});}});})();CKEDITOR.plugins.placeholder={createPlaceholder:function(a,b,c,d){var e=new CKEDITOR.dom.element('span',a.document);e.setAttributes({contentEditable:'false','data-cke-placeholder':1,'class':'cke_placeholder'});c&&e.setText(c);if(d)return e.getOuterHtml();if(b){if(CKEDITOR.env.ie){e.insertAfter(b);setTimeout(function(){b.remove();e.focus();},10);}else e.replace(b);}else a.insertElement(e);return null;},getSelectedPlaceHoder:function(a){var b=a.getSelection().getRanges()[0];b.shrink(CKEDITOR.SHRINK_TEXT);var c=b.startContainer;while(c&&!(c.type==CKEDITOR.NODE_ELEMENT&&c.data('cke-placeholder')))c=c.getParent();return c;}};