'),k=0,l=i[1].length;l>k;k++){var m=a(h[i[1][k]](e,f));m.attr("data-name",i[1][k]),j.append(m)}b.append(j)}return d("note-air-popover",b.children())},k=a('
');return k.append(g()),k.append(i()),f.airMode&&k.append(j()),k},k=function(){return'
'},l=function(a,b){var c="note-shortcut-col col-xs-6 note-shortcut-",d=[];for(var e in b)b.hasOwnProperty(e)&&d.push('
'+b[e].kbd+'
'+b[e].text+"
");return'
'+d.join('
')+"
"},m=function(a){var b=[{kbd:"⌘ + B",text:a.font.bold},{kbd:"⌘ + I",text:a.font.italic},{kbd:"⌘ + U",text:a.font.underline},{kbd:"⌘ + \\",text:a.font.clear}];return l(a.shortcut.textFormatting,b)},n=function(a){var b=[{kbd:"⌘ + Z",text:a.history.undo},{kbd:"⌘ + ⇧ + Z",text:a.history.redo
+},{kbd:"⌘ + ]",text:a.paragraph.indent},{kbd:"⌘ + [",text:a.paragraph.outdent},{kbd:"⌘ + ENTER",text:a.hr.insert}];return l(a.shortcut.action,b)},o=function(a){var b=[{kbd:"⌘ + ⇧ + L",text:a.paragraph.left},{kbd:"⌘ + ⇧ + E",text:a.paragraph.center},{kbd:"⌘ + ⇧ + R",text:a.paragraph.right},{kbd:"⌘ + ⇧ + J",text:a.paragraph.justify},{kbd:"⌘ + ⇧ + NUM7",text:a.lists.ordered},{kbd:"⌘ + ⇧ + NUM8",text:a.lists.unordered}];return l(a.shortcut.paragraphFormatting,b)},p=function(a){var b=[{kbd:"⌘ + NUM0",text:a.style.normal},{kbd:"⌘ + NUM1",text:a.style.h1},{kbd:"⌘ + NUM2",text:a.style.h2},{kbd:"⌘ + NUM3",text:a.style.h3},{kbd:"⌘ + NUM4",text:a.style.h4},{kbd:"⌘ + NUM5",text:a.style.h5},{kbd:"⌘ + NUM6",text:a.style.h6}];return l(a.shortcut.documentStyle,b)},q=function(a,b){var c=b.extraKeys,d=[];for(var e in c)c.hasOwnProperty(e)&&d.push({kbd:e,text:c[e]});return l(a.shortcut.extraKeys,d)},r=function(a,b){var c='class="note-shortcut note-shortcut-col col-sm-6 col-xs-12"',d=["
"+n(a,b)+"
"+m(a,b)+"
","
"+p(a,b)+"
"+o(a,b)+"
"];return b.extraKeys&&d.push("
"+q(a,b)+"
"),'
'+d.join('
')+"
"},s=function(a){return a.replace(/⌘/g,"Ctrl").replace(/⇧/g,"Shift")},t={image:function(a,b){var c="";if(b.maximumImageFileSize){var d=Math.floor(Math.log(b.maximumImageFileSize)/Math.log(1024)),e=1*(b.maximumImageFileSize/Math.pow(1024,d)).toFixed(2)+" "+" KMGTP"[d]+"B";c="
"+a.image.maximumFileSize+" : "+e+" "}var f='
'+a.image.selectFromFiles+' '+c+'
'+a.image.url+'
',h='
'+a.image.insert+" ";return g("note-image-dialog",a.image.insert,f,h)},link:function(a,b){var c='
'+a.link.textToDisplay+'
'+a.link.url+'
'+(b.disableLinkTarget?"":'
'+a.link.openInNewWindow+"
"),d='
'+a.link.insert+" ";return g("note-link-dialog",a.link.insert,c,d)},help:function(a,b){var c='
'+a.shortcut.close+' '+a.shortcut.shortcuts+"
"+(e.isMac?r(a,b):s(r(a,b)))+'
Summernote 0.6.6 · Project · Issues
';return g("note-help-dialog","",c,"")}},u=function(b,c){var d="";return a.each(t,function(a,e){d+=e(b,c)}),'
'+d+"
"},v=function(){return'
'},w=function(a){return e.isMac&&(a=a.replace("CMD","⌘").replace("SHIFT","⇧")),a.replace("BACKSLASH","\\").replace("SLASH","/").replace("LEFTBRACKET","[").replace("RIGHTBRACKET","]")},x=function(b,c,d){var e=f.invertObject(c),g=b.find("button");g.each(function(b,c){var d=a(c),f=e[d.data("event")];f&&d.attr("title",function(a,b){return b+" ("+w(f)+")"})}).tooltip({container:"body",trigger:"hover",placement:d||"top"}).on("click",function(){a(this).tooltip("hide")})},y=function(b,c){var d=c.colors;b.find(".note-color-palette").each(function(){for(var b=a(this),c=b.attr("data-target-event"),e=[],f=0,g=d.length;g>f;f++){for(var h=d[f],i=[],j=0,k=h.length;k>j;j++){var l=h[j];i.push(['
'].join(""))}e.push('
'+i.join("")+"
")}b.html(e.join(""))})};this.createLayoutByAirMode=function(b,c){var d=c.langInfo,g=c.keyMap[e.isMac?"mac":"pc"],h=f.uniqueId();b.addClass("note-air-editor note-editable"),b.attr({id:"note-editor-"+h,contentEditable:!0});var j=document.body,l=a(i(d,c));l.addClass("note-air-layout"),l.attr("id","note-popover-"+h),l.appendTo(j),x(l,g),y(l,c);var m=a(k());m.addClass("note-air-layout"),m.attr("id","note-handle-"+h),m.appendTo(j);var n=a(u(d,c));n.addClass("note-air-layout"),n.attr("id","note-dialog-"+h),n.find("button.close, a.modal-close").click(function(){a(this).closest(".modal").modal("hide")}),n.appendTo(j)},this.createLayoutByFrame=function(b,c){var d=c.langInfo,f=a('
');c.width&&f.width(c.width),c.height>0&&a('
'+(c.disableResizeEditor?"":v())+"
").prependTo(f);var g=!b.is(":disabled"),l=a('
').prependTo(f);c.height&&l.height(c.height),c.direction&&l.attr("dir",c.direction);var m=b.attr("placeholder")||c.placeholder;m&&l.attr("data-placeholder",m),l.html(j.html(b)),a('
').prependTo(f);for(var n=a('
'),o=0,p=c.toolbar.length;p>o;o++){for(var q=c.toolbar[o][0],r=c.toolbar[o][1],s=a('
'),t=0,w=r.length;w>t;t++){var z=h[r[t]];if(a.isFunction(z)){var A=a(z(d,c));A.attr("data-name",r[t]),s.append(A)}}n.append(s)}n.prependTo(f);var B=c.keyMap[e.isMac?"mac":"pc"];y(n,c),x(n,B,"bottom");var C=a(i(d,c)).prependTo(f);y(C,c),x(C,B),a(k()).prependTo(f);var D=a(u(d,c)).prependTo(f);D.find("button.close, a.modal-close").click(function(){a(this).closest(".modal").modal("hide")}),a('
').prependTo(f),f.insertAfter(b),b.hide()},this.hasNoteEditor=function(a){return this.noteEditorFromHolder(a).length>0},this.noteEditorFromHolder=function(b){return b.hasClass("note-air-editor")?b:b.next().hasClass("note-editor")?b.next():a()},this.createLayout=function(a,b){b.airMode?this.createLayoutByAirMode(a,b):this.createLayoutByFrame(a,b)},this.layoutInfoFromHolder=function(a){var b=this.noteEditorFromHolder(a);if(b.length)return b.data("holder",a),j.buildLayoutInfo(b)},this.removeLayout=function(a,b,c){c.airMode?(a.removeClass("note-air-editor note-editable").removeAttr("id contentEditable"),b.popover().remove(),b.handle().remove(),b.dialog().remove()):(a.html(b.editable().html()),b.editor().remove(),a.show())},this.getTemplate=function(){return{button:b,iconButton:c,dialog:g}},this.addButtonInfo=function(a,b){h[a]=b},this.addDialogInfo=function(a,b){t[a]=b}};a.summernote=a.summernote||{},a.extend(a.summernote,l);var J=new I,K=new H;a.extend(a.summernote,{renderer:J,eventHandler:K,core:{agent:e,dom:j,range:k},pluginEvents:{},plugins:[]}),a.summernote.addPlugin=function(b){a.summernote.plugins.push(b),b.buttons&&a.each(b.buttons,function(a,b){J.addButtonInfo(a,b)}),b.dialogs&&a.each(b.dialogs,function(a,b){J.addDialogInfo(a,b)}),b.events&&a.each(b.events,function(b,c){a.summernote.pluginEvents[b]=c}),b.langs&&a.each(b.langs,function(b,c){a.summernote.lang[b]&&a.extend(a.summernote.lang[b],c)}),b.options&&a.extend(a.summernote.options,b.options)},a.fn.extend({summernote:function(){var b=a.type(g.head(arguments)),c="string"===b,d="object"===b,e=d?g.head(arguments):{};e=a.extend({},a.summernote.options,e),e.langInfo=a.extend(!0,{},a.summernote.lang["en-US"],a.summernote.lang[e.lang]),this.each(function(b,c){var d=a(c);if(!J.hasNoteEditor(d)){J.createLayout(d,e);var f=J.layoutInfoFromHolder(d);K.attach(f,e),K.attachCustomEvent(f,e)}}),!c&&this.length&&e.oninit&&e.oninit();var f=this.first();if(f.length){var h=J.layoutInfoFromHolder(f);if(c){var i=g.head(g.from(arguments)),j=g.tail(g.from(arguments)),k=[i,h.editable()].concat(j);return K.invoke.apply(K,k)}e.focus&&h.editable().focus()}return this},code:function(b){if(void 0===b){var c=this.first();if(!c.length)return;var d=J.layoutInfoFromHolder(c),e=d&&d.editable();if(e&&e.length){var f=K.invoke("codeview.isActivated",d);return K.invoke("codeview.sync",d),f?d.codable().val():d.editable().html()}return j.value(c)}return this.each(function(c,d){var e=J.layoutInfoFromHolder(a(d)),f=e&&e.editable();f&&f.html(b)}),this},destroy:function(){return this.each(function(b,c){var d=a(c);if(J.hasNoteEditor(d)){var e=J.layoutInfoFromHolder(d),f=e.editor().data("options");K.detach(e,f),J.removeLayout(d,e,f)}}),this}})});
\ No newline at end of file
diff --git a/vendor/assets/components/summernote/examples/airmode.html b/vendor/assets/components/summernote/examples/airmode.html
new file mode 100644
index 000000000..8d5667825
--- /dev/null
+++ b/vendor/assets/components/summernote/examples/airmode.html
@@ -0,0 +1,43 @@
+
+
+
+
+
+
summernote
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
In computer science , functional programming is a programming paradigm , a style of building the structure and elements of computer programs, that treats computation as the evaluation of mathematical functions and avoids state and mutable data. Functional programming emphasizes functions that produce results that depend only on their inputs and not on the program state—i.e. pure mathematical functions . It is a declarative programming paradigm, which means programming is done with expressions . In functional code, the output value of a function depends only on the arguments that are input to the function, so calling a function f twice with the same value for an argument x will produce the same result f(x) both times. Eliminating side effects , i.e. changes in state that do not depend on the function inputs, can make it much easier to understand and predict the behavior of a program, which is one of the key motivations for the development of functional programming.
+
+
+
diff --git a/vendor/assets/components/summernote/examples/bs2.html b/vendor/assets/components/summernote/examples/bs2.html
new file mode 100644
index 000000000..2143c3957
--- /dev/null
+++ b/vendor/assets/components/summernote/examples/bs2.html
@@ -0,0 +1,28 @@
+
+
+
+
+
+
summernote
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vendor/assets/components/summernote/examples/bs2fa4.html b/vendor/assets/components/summernote/examples/bs2fa4.html
new file mode 100644
index 000000000..e5839ab11
--- /dev/null
+++ b/vendor/assets/components/summernote/examples/bs2fa4.html
@@ -0,0 +1,28 @@
+
+
+
+
+
+
summernote
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vendor/assets/components/summernote/examples/bs301fa4.html b/vendor/assets/components/summernote/examples/bs301fa4.html
new file mode 100644
index 000000000..b5d0a40e4
--- /dev/null
+++ b/vendor/assets/components/summernote/examples/bs301fa4.html
@@ -0,0 +1,50 @@
+
+
+
+
+
+
summernote
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Lately library
+ Bootstrap v3.0.1
+ font-awesome v4.0.3
+ CodeMirror v3.20.0
+
+
+
+
+
\ No newline at end of file
diff --git a/vendor/assets/components/summernote/examples/codemirror.html b/vendor/assets/components/summernote/examples/codemirror.html
new file mode 100644
index 000000000..929ed92f8
--- /dev/null
+++ b/vendor/assets/components/summernote/examples/codemirror.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
summernote
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vendor/assets/components/summernote/examples/external-api.html b/vendor/assets/components/summernote/examples/external-api.html
new file mode 100644
index 000000000..8227351c5
--- /dev/null
+++ b/vendor/assets/components/summernote/examples/external-api.html
@@ -0,0 +1,399 @@
+
+
+
+
+
jquery old
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
External API Sample
+
+
+
+
+ External API
+
+
+ You can use summernote's external api. see below code
+
+
+
$(" .summernote" ).summernote(" module.method" [, params...]);
+
+
+ Default module is 'editor '
+
+
+
$(" .summernote" ).summernote(" editor.bold" ); == $(" .summernote" ).summernote(" bold" );
+
+
+
+
+
+
+
+ Use API List
+
+
+ editor.saveRange
+ - save current range
+
+
+ editor.createRange
+ - create range
+
+
+ editor.saveNode
+ - save current node list to $editable.data('childNodes')
+
+
+ editor.restoreRange
+ - restore lately range
+
+
+ edtior.restoreNode
+ - restore lately node list
+
+
+ editor.undo
+ - Undo
+
+
+ editor.redo
+ - Redo
+
+
+ editor.beforeCommand
+
+
+
+ editor.afterCommand
+
+
+
+ editor.bold
+
+
+
+ editor.italic
+
+
+
+ editor.underline
+
+
+
+ editor.strikethrough
+
+
+
+ editor.formatBlock
+
+
+
+ editor.superscript
+
+
+
+ editor.subscript
+
+
+
+ editor.justifyLeft
+
+
+
+ editor.justifyRight
+
+
+
+ editor.justifyCenter
+
+
+
+ editor.removeFormat
+
+
+
+ editor.backColor
+
+
+
+ editor.foreColor
+
+
+
+ editor.fontName
+
+
+
+ editor.tab
+
+
+
+ editor.untab
+
+
+
+ editor.insertParagraph
+
+
+
+ editor.insertOrderedList
+
+
+
+ editor.insertUnorderedList
+
+
+
+ editor.indent
+
+
+
+ editor.outdent
+
+
+
+ editor.insertImage
+
+
+
+ editor.insertNode
+
+
+
+ editor.insertText
+
+
+
+ editor.formatPara
+
+
+
+ editor.formatH1~6
+
+
+
+ editor.fontSize
+
+
+
+ editor.lineHeight
+
+
+
+ editor.unlink
+
+
+
+ editor.createLink
+
+
+
+ editor.getLinkInfo
+
+
+
+ editor.insertTable
+
+
+
+ editor.floatMe
+
+
+
+ editor.resize
+
+
+
+ editor.removeMedia
+
+
+
+
+
+
diff --git a/vendor/assets/components/summernote/examples/get-button.html b/vendor/assets/components/summernote/examples/get-button.html
new file mode 100644
index 000000000..6be36605a
--- /dev/null
+++ b/vendor/assets/components/summernote/examples/get-button.html
@@ -0,0 +1,74 @@
+
+
+
+
+
How to get a button in toolbar
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
How to get a button in toolbar
+
+
Button is in a toolbar.
+
+ When change event occurs, some buttons will change background color.
+
+
+
+
+
+
diff --git a/vendor/assets/components/summernote/examples/index.html b/vendor/assets/components/summernote/examples/index.html
new file mode 100644
index 000000000..cef57a49d
--- /dev/null
+++ b/vendor/assets/components/summernote/examples/index.html
@@ -0,0 +1,58 @@
+
+
+
+
+
+
summernote
+
+
+
+
+
Summnote Sample
+
+ CodeMirror as Codeview
+ Bootstrap v3.0.3
+ font-awesome v4.0.3
+ CodeMirror v3.20.0
+
+
+ Air Mode
+ Bootstrap v3.1.1
+ font-awesome v4.0.3
+ CodeMirror v3.20.0
+
+
+ Summernote with Form submit.
+ Bootstrap v3.0.1
+ font-awesome v4.0.3
+ Textarea
+
+
+ Right to left
+ Bootstrap v3.0.1
+ font-awesome v4.0.3
+
+
+ Lang (ko-KR)
+ Bootstrap v3.0.1
+ font-awesome v4.0.3
+
+
+ Plugin
+ Bootstrap v3.0.3
+ font-awesome v4.0.3
+
+
+ Old library
+ Bootstrap v2.3.1
+ font-awesome v3.1.1
+
+
+ Old library 2
+ Bootstrap v2.3.1
+ font-awesome v4.0.3
+
+
+
+
+
diff --git a/vendor/assets/components/summernote/examples/jquery-custom-event.html b/vendor/assets/components/summernote/examples/jquery-custom-event.html
new file mode 100644
index 000000000..9ff27a433
--- /dev/null
+++ b/vendor/assets/components/summernote/examples/jquery-custom-event.html
@@ -0,0 +1,124 @@
+
+
+
+
+
jquery old
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
jQuery Custom Event Sample
+
+
+
+
+ How to set custom event
+
+
+ current style
+
+ $(" .summernote" ).summernote({
+ onfocus : function (e ) {
+ // to do something
+ }
+});
+
+
+ jquery style
+
+ $(" .summernote" ).on(" summernote.focus" , function (e ) {
+ // to do something
+});
+
+
+ Event List
+
+
+ oninit
+
+ $(" .summernote" ).on(" summernote.init" , ...);
+
+
+ onfocus
+
+ $(" .summernote" ).on(" summernote.focus" , ...);
+
+
+ onenter
+
+ $(" .summernote" ).on(" summernote.enter" , ...);
+
+
+ onblur
+
+ $(" .summernote" ).on(" summernote.blur" , ...);
+
+
+ onkeyup
+
+ $(" .summernote" ).on(" summernote.keyup" , ...);
+
+
+ onkeydown
+
+ $(" .summernote" ).on(" summernote.keydown" , ...);
+
+
+ onChange
+
+ $(" .summernote" ).on(" summernote.change" , ...);
+
+
+
+
+
+
+
+
+
diff --git a/vendor/assets/components/summernote/examples/jquery18lt.html b/vendor/assets/components/summernote/examples/jquery18lt.html
new file mode 100644
index 000000000..ebec03e3e
--- /dev/null
+++ b/vendor/assets/components/summernote/examples/jquery18lt.html
@@ -0,0 +1,26 @@
+
+
+
+
+
jquery old
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vendor/assets/components/summernote/examples/lang.html b/vendor/assets/components/summernote/examples/lang.html
new file mode 100644
index 000000000..54786d8dc
--- /dev/null
+++ b/vendor/assets/components/summernote/examples/lang.html
@@ -0,0 +1,33 @@
+
+
+
+
+
+
summernote
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vendor/assets/components/summernote/examples/nativestyle.html b/vendor/assets/components/summernote/examples/nativestyle.html
new file mode 100644
index 000000000..9758a75b3
--- /dev/null
+++ b/vendor/assets/components/summernote/examples/nativestyle.html
@@ -0,0 +1,32 @@
+
+
+
+
+
+
summernote
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vendor/assets/components/summernote/examples/ondialog-multitab.html b/vendor/assets/components/summernote/examples/ondialog-multitab.html
new file mode 100644
index 000000000..f3fa92256
--- /dev/null
+++ b/vendor/assets/components/summernote/examples/ondialog-multitab.html
@@ -0,0 +1,85 @@
+
+
+
+
+
+
summernote
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Show Dialog
+
+
+
+
diff --git a/vendor/assets/components/summernote/examples/ondialog.html b/vendor/assets/components/summernote/examples/ondialog.html
new file mode 100644
index 000000000..5f57bd36d
--- /dev/null
+++ b/vendor/assets/components/summernote/examples/ondialog.html
@@ -0,0 +1,58 @@
+
+
+
+
+
+
summernote
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Show Dialog
+
+
+
+
diff --git a/vendor/assets/components/summernote/examples/plugin-fontstyle.html b/vendor/assets/components/summernote/examples/plugin-fontstyle.html
new file mode 100644
index 000000000..225d435a0
--- /dev/null
+++ b/vendor/assets/components/summernote/examples/plugin-fontstyle.html
@@ -0,0 +1,48 @@
+
+
+
+
+
+
summernote
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vendor/assets/components/summernote/examples/plugin-hello.html b/vendor/assets/components/summernote/examples/plugin-hello.html
new file mode 100644
index 000000000..186585196
--- /dev/null
+++ b/vendor/assets/components/summernote/examples/plugin-hello.html
@@ -0,0 +1,50 @@
+
+
+
+
+
+
summernote
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vendor/assets/components/summernote/examples/plugin-video.html b/vendor/assets/components/summernote/examples/plugin-video.html
new file mode 100644
index 000000000..1a49c9f4b
--- /dev/null
+++ b/vendor/assets/components/summernote/examples/plugin-video.html
@@ -0,0 +1,50 @@
+
+
+
+
+
+
summernote
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vendor/assets/components/summernote/examples/rtl.html b/vendor/assets/components/summernote/examples/rtl.html
new file mode 100644
index 000000000..ad281a3b5
--- /dev/null
+++ b/vendor/assets/components/summernote/examples/rtl.html
@@ -0,0 +1,32 @@
+
+
+
+
+
+
summernote
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vendor/assets/components/summernote/examples/textarea.html b/vendor/assets/components/summernote/examples/textarea.html
new file mode 100644
index 000000000..c35260959
--- /dev/null
+++ b/vendor/assets/components/summernote/examples/textarea.html
@@ -0,0 +1,38 @@
+
+
+
+
+
+
summernote
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vendor/assets/components/summernote/grunts/grunt-build.js b/vendor/assets/components/summernote/grunts/grunt-build.js
new file mode 100644
index 000000000..ef7264471
--- /dev/null
+++ b/vendor/assets/components/summernote/grunts/grunt-build.js
@@ -0,0 +1,78 @@
+module.exports = function (grunt) {
+ 'use strict';
+
+ var requirejs = require('requirejs');
+ var path = require('path');
+
+ var rDefineStart = /define\([^{]*?{/;
+ var rDefineEndWithReturn = /\s*return\s+[^\}]+(\}\);[^\w\}]*)$/;
+ var rDefineEnd = /\}\);[^}\w]*$/;
+
+ grunt.registerMultiTask('build', 'concatenate source: summernote.js', function () {
+
+ /**
+ * Strip all definitions generated by requirejs
+ *
+ * @param {String} name
+ * @param {String} path
+ * @param {String} contents The contents to be written (including their AMD wrappers)
+ */
+ var convert = function (name, path, contents) {
+ contents = contents.replace(rDefineStart, '');
+
+ if (rDefineEndWithReturn.test(contents)) {
+ contents = contents.replace(rDefineEndWithReturn, '');
+ } else {
+ contents = contents.replace(rDefineEnd, '');
+ }
+ return contents;
+ };
+
+ var outputPath = this.data.outFile;
+ /**
+ * Handle final output from the optimizer
+ */
+ var out = function (compiled) {
+ // 01. Embed version
+ var version = grunt.config('pkg.version');
+ compiled = compiled.replace(/@VERSION/g, version);
+
+ // 02. Embed Date
+ var date = (new Date()).toISOString().replace(/:\d+\.\d+Z$/, 'Z');
+ compiled = compiled.replace(/@DATE/g, date);
+
+ grunt.file.write(outputPath, compiled);
+ };
+
+ var config = {
+ name: 'summernote/summernote',
+ baseUrl: this.data.baseUrl,
+ out: out,
+ optimize: 'none',
+ wrap: {
+ startFile: path.join(this.data.baseUrl, this.data.startFile),
+ endFile: path.join(this.data.baseUrl, this.data.endFile)
+ },
+ findNestedDependencies: true,
+ skipSemiColonInsertion: true,
+ onBuildWrite: convert,
+ excludeShallow: ['jquery', 'CodeMirror', 'app'],
+ paths: {
+ jquery: 'empty:',
+ CodeMirror: 'empty:'
+ },
+ packages: [{
+ name: 'summernote',
+ location: './',
+ main: 'summernote'
+ }]
+ };
+
+ var done = this.async();
+ requirejs.optimize(config, function () {
+ done();
+ }, function (err) {
+ done(err);
+ });
+ });
+};
diff --git a/vendor/assets/components/summernote/index.html b/vendor/assets/components/summernote/index.html
new file mode 100644
index 000000000..677a8d173
--- /dev/null
+++ b/vendor/assets/components/summernote/index.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
summernote
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Lately library
+ Bootstrap v3.1.1
+ font-awesome v4.0.3
+ CodeMirror v3.20.0
+
+
+
+
+
+
+
diff --git a/vendor/assets/components/summernote/lang/summernote-ar-AR.js b/vendor/assets/components/summernote/lang/summernote-ar-AR.js
new file mode 100644
index 000000000..3bf1959a0
--- /dev/null
+++ b/vendor/assets/components/summernote/lang/summernote-ar-AR.js
@@ -0,0 +1,97 @@
+(function ($) {
+ $.extend($.summernote.lang, {
+ 'ar-AR': {
+ font: {
+ bold: 'عريض',
+ italic: 'مائل',
+ underline: 'تحته خط',
+ clear: 'مسح التنسيق',
+ height: 'إرتفاع السطر',
+ name: 'الخط',
+ strikethrough: 'فى وسطه خط',
+ size: 'الحجم'
+ },
+ image: {
+ image: 'صورة',
+ insert: 'إضافة صورة',
+ resizeFull: 'الحجم بالكامل',
+ resizeHalf: 'تصغير للنصف',
+ resizeQuarter: 'تصغير للربع',
+ floatLeft: 'تطيير لليسار',
+ floatRight: 'تطيير لليمين',
+ floatNone: 'ثابته',
+ dragImageHere: 'إدرج الصورة هنا',
+ selectFromFiles: 'حدد ملف',
+ url: 'رابط الصورة',
+ remove: 'حذف الصورة'
+ },
+ link: {
+ link: 'رابط رابط',
+ insert: 'إدراج',
+ unlink: 'حذف الرابط',
+ edit: 'تعديل',
+ textToDisplay: 'النص',
+ url: 'مسار الرابط',
+ openInNewWindow: 'فتح في نافذة جديدة'
+ },
+ table: {
+ table: 'جدول'
+ },
+ hr: {
+ insert: 'إدراج خط أفقي'
+ },
+ style: {
+ style: 'تنسيق',
+ normal: 'عادي',
+ blockquote: 'إقتباس',
+ pre: 'شفيرة',
+ h1: 'عنوان رئيسي 1',
+ h2: 'عنوان رئيسي 2',
+ h3: 'عنوان رئيسي 3',
+ h4: 'عنوان رئيسي 4',
+ h5: 'عنوان رئيسي 5',
+ h6: 'عنوان رئيسي 6'
+ },
+ lists: {
+ unordered: 'قائمة مُنقطة',
+ ordered: 'قائمة مُرقمة'
+ },
+ options: {
+ help: 'مساعدة',
+ fullscreen: 'حجم الشاشة بالكامل',
+ codeview: 'شفيرة المصدر'
+ },
+ paragraph: {
+ paragraph: 'فقرة',
+ outdent: 'محاذاة للخارج',
+ indent: 'محاذاة للداخل',
+ left: 'محاذاة لليسار',
+ center: 'توسيط',
+ right: 'محاذاة لليمين',
+ justify: 'ملئ السطر'
+ },
+ color: {
+ recent: 'تم إستخدامه',
+ more: 'المزيد',
+ background: 'لون الخلفية',
+ foreground: 'لون النص',
+ transparent: 'شفاف',
+ setTransparent: 'بدون خلفية',
+ reset: 'إعادة الضبط',
+ resetToDefault: 'إعادة الضبط'
+ },
+ shortcut: {
+ shortcuts: 'إختصارات',
+ close: 'غلق',
+ textFormatting: 'تنسيق النص',
+ action: 'Action',
+ paragraphFormatting: 'تنسيق الفقرة',
+ documentStyle: 'تنسيق المستند'
+ },
+ history: {
+ undo: 'تراجع',
+ redo: 'إعادة'
+ }
+ }
+ });
+})(jQuery);
diff --git a/vendor/assets/components/summernote/lang/summernote-ca-ES.js b/vendor/assets/components/summernote/lang/summernote-ca-ES.js
new file mode 100644
index 000000000..b39b1d1e8
--- /dev/null
+++ b/vendor/assets/components/summernote/lang/summernote-ca-ES.js
@@ -0,0 +1,95 @@
+(function ($) {
+ $.extend($.summernote.lang, {
+ 'ca-ES': {
+ font: {
+ bold: 'Negreta',
+ italic: 'Cursiva',
+ underline: 'Subratllat',
+ clear: 'Treure estil de lletra',
+ height: 'Alçada de línia',
+ strikethrough: 'Ratllat',
+ size: 'Mida de lletra'
+ },
+ image: {
+ image: 'Imatge',
+ insert: 'Inserir imatge',
+ resizeFull: 'Redimensionar a mida completa',
+ resizeHalf: 'Redimensionar a la meitat',
+ resizeQuarter: 'Redimensionar a un quart',
+ floatLeft: 'Surar a l%27esquerra',
+ floatRight: 'Surar a la dreta',
+ floatNone: 'No surar',
+ dragImageHere: 'Arrossegueu una imatge aquí',
+ selectFromFiles: 'Seleccioneu des dels arxius',
+ url: 'URL de la imatge'
+ },
+ link: {
+ link: 'Enllaç',
+ insert: 'Inserir enllaç',
+ unlink: 'Treure enllaç',
+ edit: 'Editar',
+ textToDisplay: 'Text per mostrar',
+ url: 'Cap a quina URL porta l\'enllaç?',
+ openInNewWindow: 'Obrir en una finestra nova'
+ },
+ table: {
+ table: 'Taula'
+ },
+ hr: {
+ insert: 'Inserir línia horitzontal'
+ },
+ style: {
+ style: 'Estil',
+ normal: 'Normal',
+ blockquote: 'Cita',
+ pre: 'Codi',
+ h1: 'Títol 1',
+ h2: 'Títol 2',
+ h3: 'Títol 3',
+ h4: 'Títol 4',
+ h5: 'Títol 5',
+ h6: 'Títol 6'
+ },
+ lists: {
+ unordered: 'Llista desendreçada',
+ ordered: 'Llista endreçada'
+ },
+ options: {
+ help: 'Ajut',
+ fullscreen: 'Pantalla sencera',
+ codeview: 'Veure codi font'
+ },
+ paragraph: {
+ paragraph: 'Paràgraf',
+ outdent: 'Menys tabulació',
+ indent: 'Més tabulació',
+ left: 'Alinear a l\'esquerra',
+ center: 'Alinear al mig',
+ right: 'Alinear a la dreta',
+ justify: 'Justificar'
+ },
+ color: {
+ recent: 'Últim color',
+ more: 'Més colors',
+ background: 'Color de fons',
+ foreground: 'Color de lletra',
+ transparent: 'Transparent',
+ setTransparent: 'Establir transparent',
+ reset: 'Restablir',
+ resetToDefault: 'Restablir per defecte'
+ },
+ shortcut: {
+ shortcuts: 'Dreceres de teclat',
+ close: 'Tancar',
+ textFormatting: 'Format de text',
+ action: 'Acció',
+ paragraphFormatting: 'Format de paràgraf',
+ documentStyle: 'Estil del document'
+ },
+ history: {
+ undo: 'Desfer',
+ redo: 'Refer'
+ }
+ }
+ });
+})(jQuery);
diff --git a/vendor/assets/components/summernote/lang/summernote-cs-CZ.js b/vendor/assets/components/summernote/lang/summernote-cs-CZ.js
new file mode 100644
index 000000000..d4c654f89
--- /dev/null
+++ b/vendor/assets/components/summernote/lang/summernote-cs-CZ.js
@@ -0,0 +1,96 @@
+(function ($) {
+ $.extend($.summernote.lang, {
+ 'cs-CZ': {
+ font: {
+ bold: 'Tučné',
+ italic: 'Kurzíva',
+ underline: 'Podtržené',
+ clear: 'Odstranit styl písma',
+ height: 'Výška řádku',
+ strikethrough: 'Přeškrtnuté',
+ size: 'Velikost písma'
+ },
+ image: {
+ image: 'Obrázek',
+ insert: 'Vložit obrázek',
+ resizeFull: 'Původní velikost',
+ resizeHalf: 'Poloviční velikost',
+ resizeQuarter: 'Čtvrteční velikost',
+ floatLeft: 'Umístit doleva',
+ floatRight: 'Umístit doprava',
+ floatNone: 'Neobtékat textem',
+ dragImageHere: 'Přetáhnout sem obrázek',
+ selectFromFiles: 'Vybrat soubor',
+ url: 'URL obrázku'
+ },
+ link: {
+ link: 'Odkaz',
+ insert: 'Vytvořit odkaz',
+ unlink: 'Zrušit odkaz',
+ edit: 'Upravit',
+ textToDisplay: 'Zobrazovaný text',
+ url: 'Na jaké URL má tento odkaz vést?',
+ openInNewWindow: 'Otevřít v novém okně'
+ },
+ table: {
+ table: 'Tabulka'
+ },
+ hr: {
+ insert: 'Vložit vodorovnou čáru'
+ },
+ style: {
+ style: 'Styl',
+ normal: 'Normální',
+ blockquote: 'Citace',
+ pre: 'Kód',
+ h1: 'Nadpis 1',
+ h2: 'Nadpis 2',
+ h3: 'Nadpis 3',
+ h4: 'Nadpis 4',
+ h5: 'Nadpis 5',
+ h6: 'Nadpis 6'
+ },
+ lists: {
+ unordered: 'Odrážkový seznam',
+ ordered: 'Číselný seznam'
+ },
+ options: {
+ help: 'Nápověda',
+ fullscreen: 'Celá obrazovka',
+ codeview: 'HTML kód'
+ },
+ paragraph: {
+ paragraph: 'Odstavec',
+ outdent: 'Zvětšit odsazení',
+ indent: 'Zmenšit odsazení',
+ left: 'Zarovnat doleva',
+ center: 'Zarovnat na střed',
+ right: 'Zarovnat doprava',
+ justify: 'Zarovnat oboustranně'
+ },
+ color: {
+ recent: 'Aktuální barva',
+ more: 'Další barvy',
+ background: 'Barva pozadí',
+ foreground: 'Barva písma',
+ transparent: 'Průhlednost',
+ setTransparent: 'Nastavit průhlednost',
+ reset: 'Obnovit',
+ resetToDefault: 'Obnovit výchozí'
+ },
+ shortcut: {
+ shortcuts: 'Klávesové zkratky',
+ close: 'Zavřít',
+ textFormatting: 'Formátování textu',
+ action: 'Akce',
+ paragraphFormatting: 'Formátování odstavce',
+ documentStyle: 'Styl dokumentu'
+ },
+ history: {
+ undo: 'Krok vzad',
+ redo: 'Krok vpřed'
+ }
+
+ }
+ });
+})(jQuery);
diff --git a/vendor/assets/components/summernote/lang/summernote-da-DK.js b/vendor/assets/components/summernote/lang/summernote-da-DK.js
new file mode 100644
index 000000000..14be381fa
--- /dev/null
+++ b/vendor/assets/components/summernote/lang/summernote-da-DK.js
@@ -0,0 +1,107 @@
+(function ($) {
+ $.extend($.summernote.lang, {
+ 'da-DK': {
+ font: {
+ bold: 'Fed',
+ italic: 'Kursiv',
+ underline: 'Understreget',
+ clear: 'Fjern formatering',
+ height: 'Højde',
+ name: 'Skrifttype',
+ strikethrough: 'Gennemstreget',
+ subscript: 'Sænket skrift',
+ superscript: 'Hævet skrift',
+ size: 'Skriftstørrelse'
+ },
+ image: {
+ image: 'Billede',
+ insert: 'Indsæt billede',
+ resizeFull: 'Original størrelse',
+ resizeHalf: 'Halv størrelse',
+ resizeQuarter: 'Kvart størrelse',
+ floatLeft: 'Venstrestillet',
+ floatRight: 'Højrestillet',
+ floatNone: 'Fjern formatering',
+ shapeRounded: 'Form: Runde kanter',
+ shapeCircle: 'Form: Cirkel',
+ shapeThumbnail: 'Form: Miniature',
+ shapeNone: 'Form: Ingen',
+ dragImageHere: 'Træk billede hertil',
+ dropImage: 'Slip billede',
+ selectFromFiles: 'Vælg billed-fil',
+ maximumFileSize: 'Maks fil størrelse',
+ maximumFileSizeError: 'Filen er større end maks tilladte fil størrelse!',
+ url: 'Billede URL',
+ remove: 'Fjern billede'
+ },
+ link: {
+ link: 'Link',
+ insert: 'Indsæt link',
+ unlink: 'Fjern link',
+ edit: 'Rediger',
+ textToDisplay: 'Visningstekst',
+ url: 'Hvor skal linket pege hen?',
+ openInNewWindow: 'Åbn i nyt vindue'
+ },
+ table: {
+ table: 'Tabel'
+ },
+ hr: {
+ insert: 'Indsæt horisontal linje'
+ },
+ style: {
+ style: 'Stil',
+ normal: 'Normal',
+ blockquote: 'Citat',
+ pre: 'Kode',
+ h1: 'Overskrift 1',
+ h2: 'Overskrift 2',
+ h3: 'Overskrift 3',
+ h4: 'Overskrift 4',
+ h5: 'Overskrift 5',
+ h6: 'Overskrift 6'
+ },
+ lists: {
+ unordered: 'Punktopstillet liste',
+ ordered: 'Nummereret liste'
+ },
+ options: {
+ help: 'Hjælp',
+ fullscreen: 'Fuld skærm',
+ codeview: 'HTML-Visning'
+ },
+ paragraph: {
+ paragraph: 'Afsnit',
+ outdent: 'Formindsk indryk',
+ indent: 'Forøg indryk',
+ left: 'Venstrestillet',
+ center: 'Centreret',
+ right: 'Højrestillet',
+ justify: 'Blokjuster'
+ },
+ color: {
+ recent: 'Nyligt valgt farve',
+ more: 'Flere farver',
+ background: 'Baggrund',
+ foreground: 'Forgrund',
+ transparent: 'Transparent',
+ setTransparent: 'Sæt transparent',
+ reset: 'Nulstil',
+ resetToDefault: 'Gendan standardindstillinger'
+ },
+ shortcut: {
+ shortcuts: 'Genveje',
+ close: 'Luk',
+ textFormatting: 'Tekstformatering',
+ action: 'Handling',
+ paragraphFormatting: 'Afsnitsformatering',
+ documentStyle: 'Dokumentstil'
+ },
+ history: {
+ undo: 'Fortryd',
+ redo: 'Annuller fortryd'
+ }
+
+ }
+ });
+})(jQuery);
diff --git a/vendor/assets/components/summernote/lang/summernote-de-DE.js b/vendor/assets/components/summernote/lang/summernote-de-DE.js
new file mode 100644
index 000000000..8e18c0811
--- /dev/null
+++ b/vendor/assets/components/summernote/lang/summernote-de-DE.js
@@ -0,0 +1,97 @@
+(function ($) {
+ $.extend($.summernote.lang, {
+ 'de-DE': {
+ font: {
+ bold: 'Fett',
+ italic: 'Kursiv',
+ underline: 'Unterstreichen',
+ clear: 'Zurücksetzen',
+ height: 'Zeilenhöhe',
+ strikethrough: 'Durchgestrichen',
+ size: 'Schriftgröße'
+ },
+ image: {
+ image: 'Grafik',
+ insert: 'Grafik einfügen',
+ resizeFull: 'Originalgröße',
+ resizeHalf: 'Größe 1/2',
+ resizeQuarter: 'Größe 1/4',
+ floatLeft: 'Linksbündig',
+ floatRight: 'Rechtsbündig',
+ floatNone: 'Kein Textfluss',
+ dragImageHere: 'Ziehen Sie ein Bild mit der Maus hierher',
+ selectFromFiles: 'Wählen Sie eine Datei aus',
+ url: 'Grafik URL',
+ remove: 'Grafik entfernen'
+ },
+ link: {
+ link: 'Link',
+ insert: 'Link einfügen',
+ unlink: 'Link entfernen',
+ edit: 'Editieren',
+ textToDisplay: 'Anzeigetext',
+ url: 'Ziel des Links?',
+ openInNewWindow: 'In einem neuen Fenster öffnen'
+ },
+ table: {
+ table: 'Tabelle'
+ },
+ hr: {
+ insert: 'Eine horizontale Linie einfügen'
+ },
+ style: {
+ style: 'Stil',
+ normal: 'Normal',
+ blockquote: 'Zitat',
+ pre: 'Quellcode',
+ h1: 'Überschrift 1',
+ h2: 'Überschrift 2',
+ h3: 'Überschrift 3',
+ h4: 'Überschrift 4',
+ h5: 'Überschrift 5',
+ h6: 'Überschrift 6'
+ },
+ lists: {
+ unordered: 'Aufzählung',
+ ordered: 'Nummerierung'
+ },
+ options: {
+ help: 'Hilfe',
+ fullscreen: 'Vollbild',
+ codeview: 'HTML-Code anzeigen'
+ },
+ paragraph: {
+ paragraph: 'Absatz',
+ outdent: 'Einzug vergrößern',
+ indent: 'Einzug verkleinern',
+ left: 'Links ausrichten',
+ center: 'Zentriert ausrichten',
+ right: 'Rechts ausrichten',
+ justify: 'Blocksatz'
+ },
+ color: {
+ recent: 'Letzte Farbe',
+ more: 'Mehr Farben',
+ background: 'Hintergrundfarbe',
+ foreground: 'Schriftfarbe',
+ transparent: 'Transparenz',
+ setTransparent: 'Transparenz setzen',
+ reset: 'Zurücksetzen',
+ resetToDefault: 'Auf Standard zurücksetzen'
+ },
+ shortcut: {
+ shortcuts: 'Tastenkürzel',
+ close: 'Schließen',
+ textFormatting: 'Textformatierung',
+ action: 'Aktion',
+ paragraphFormatting: 'Absatzformatierung',
+ documentStyle: 'Dokumentenstil'
+ },
+ history: {
+ undo: 'Rückgängig',
+ redo: 'Wiederholen'
+ }
+
+ }
+ });
+})(jQuery);
diff --git a/vendor/assets/components/summernote/lang/summernote-es-ES.js b/vendor/assets/components/summernote/lang/summernote-es-ES.js
new file mode 100644
index 000000000..e065e2437
--- /dev/null
+++ b/vendor/assets/components/summernote/lang/summernote-es-ES.js
@@ -0,0 +1,98 @@
+(function ($) {
+ $.extend($.summernote.lang, {
+ 'es-ES': {
+ font: {
+ bold: 'Negrita',
+ italic: 'Cursiva',
+ underline: 'Subrayado',
+ clear: 'Quitar estilo de fuente',
+ height: 'Altura de línea',
+ name: 'Fuente',
+ strikethrough: 'Tachado',
+ superscript: 'Superíndice',
+ subscript: 'Subíndice',
+ size: 'Tamaño de la fuente'
+ },
+ image: {
+ image: 'Imagen',
+ insert: 'Insertar imagen',
+ resizeFull: 'Redimensionar a tamaño completo',
+ resizeHalf: 'Redimensionar a la mitad',
+ resizeQuarter: 'Redimensionar a un cuarto',
+ floatLeft: 'Flotar a la izquierda',
+ floatRight: 'Flotar a la derecha',
+ floatNone: 'No flotar',
+ dragImageHere: 'Arrastrar una imagen aquí',
+ selectFromFiles: 'Seleccionar desde los archivos',
+ url: 'URL de la imagen'
+ },
+ link: {
+ link: 'Link',
+ insert: 'Insertar link',
+ unlink: 'Quitar link',
+ edit: 'Editar',
+ textToDisplay: 'Texto para mostrar',
+ url: '¿Hacia que URL lleva el link?',
+ openInNewWindow: 'Abrir en una nueva ventana'
+ },
+ table: {
+ table: 'Tabla'
+ },
+ hr: {
+ insert: 'Insertar línea horizontal'
+ },
+ style: {
+ style: 'Estilo',
+ normal: 'Normal',
+ blockquote: 'Cita',
+ pre: 'Código',
+ h1: 'Título 1',
+ h2: 'Título 2',
+ h3: 'Título 3',
+ h4: 'Título 4',
+ h5: 'Título 5',
+ h6: 'Título 6'
+ },
+ lists: {
+ unordered: 'Lista desordenada',
+ ordered: 'Lista ordenada'
+ },
+ options: {
+ help: 'Ayuda',
+ fullscreen: 'Pantalla completa',
+ codeview: 'Ver código fuente'
+ },
+ paragraph: {
+ paragraph: 'Párrafo',
+ outdent: 'Menos tabulación',
+ indent: 'Más tabulación',
+ left: 'Alinear a la izquierda',
+ center: 'Alinear al centro',
+ right: 'Alinear a la derecha',
+ justify: 'Justificar'
+ },
+ color: {
+ recent: 'Último color',
+ more: 'Más colores',
+ background: 'Color de fondo',
+ foreground: 'Color de fuente',
+ transparent: 'Transparente',
+ setTransparent: 'Establecer transparente',
+ reset: 'Restaurar',
+ resetToDefault: 'Restaurar por defecto'
+ },
+ shortcut: {
+ shortcuts: 'Atajos de teclado',
+ close: 'Cerrar',
+ textFormatting: 'Formato de texto',
+ action: 'Acción',
+ paragraphFormatting: 'Formato de párrafo',
+ documentStyle: 'Estilo de documento'
+ },
+ history: {
+ undo: 'Deshacer',
+ redo: 'Rehacer'
+ }
+ }
+ });
+})(jQuery);
diff --git a/vendor/assets/components/summernote/lang/summernote-es-EU.js b/vendor/assets/components/summernote/lang/summernote-es-EU.js
new file mode 100644
index 000000000..ccdd9f519
--- /dev/null
+++ b/vendor/assets/components/summernote/lang/summernote-es-EU.js
@@ -0,0 +1,96 @@
+(function ($) {
+ $.extend($.summernote.lang, {
+ 'es-EU': {
+ font: {
+ bold: 'Lodia',
+ italic: 'Etzana',
+ underline: 'Azpimarratua',
+ clear: 'Estiloa kendu',
+ height: 'Lerro altuera',
+ name: 'Tipografia',
+ strikethrough: 'Marratua',
+ size: 'Letren neurria'
+ },
+ image: {
+ image: 'Irudia',
+ insert: 'Irudi bat txertatu',
+ resizeFull: 'Jatorrizko neurrira aldatu',
+ resizeHalf: 'Neurria erdira aldatu',
+ resizeQuarter: 'Neurria laurdenera aldatu',
+ floatLeft: 'Ezkerrean kokatu',
+ floatRight: 'Eskuinean kokatu',
+ floatNone: 'Kokapenik ez ezarri',
+ dragImageHere: 'Irudi bat ezarri hemen',
+ selectFromFiles: 'Zure fitxategi bat aukeratu',
+ url: 'Irudiaren URL helbidea'
+ },
+ link: {
+ link: 'Esteka',
+ insert: 'Esteka bat txertatu',
+ unlink: 'Esteka ezabatu',
+ edit: 'Editatu',
+ textToDisplay: 'Estekaren testua',
+ url: 'Estekaren URL helbidea',
+ openInNewWindow: 'Leiho berri batean ireki'
+ },
+ table: {
+ table: 'Taula' //Tabla
+ },
+ hr: {
+ insert: 'Marra horizontala txertatu' //Insertar línea horizontal
+ },
+ style: {
+ style: 'Estiloa',
+ normal: 'Normal',
+ blockquote: 'Aipamena',
+ pre: 'Kodea',
+ h1: '1. izenburua',
+ h2: '2. izenburua',
+ h3: '3. izenburua',
+ h4: '4. izenburua',
+ h5: '5. izenburua',
+ h6: '6. izenburua'
+ },
+ lists: {
+ unordered: 'Ordenatu gabeko zerrenda',
+ ordered: 'Zerrenda ordenatua'
+ },
+ options: {
+ help: 'Laguntza',
+ fullscreen: 'Pantaila osoa',
+ codeview: 'Kodea ikusi'
+ },
+ paragraph: {
+ paragraph: 'Paragrafoa',
+ outdent: 'Koska txikiagoa',
+ indent: 'Koska handiagoa',
+ left: 'Ezkerrean kokatu',
+ center: 'Erdian kokatu',
+ right: 'Eskuinean kokatu',
+ justify: 'Justifikatu'
+ },
+ color: {
+ recent: 'Azken kolorea',
+ more: 'Kolore gehiago',
+ background: 'Atzeko planoa',
+ foreground: 'Aurreko planoa',
+ transparent: 'Gardena',
+ setTransparent: 'Gardendu',
+ reset: 'Lehengoratu',
+ resetToDefault: 'Berrezarri lehenetsia'
+ },
+ shortcut: {
+ shortcuts: 'Lasterbideak',
+ close: 'Itxi',
+ textFormatting: 'Testuaren formatua',
+ action: 'Ekintza',
+ paragraphFormatting: 'Paragrafoaren formatua',
+ documentStyle: 'Dokumentuaren estiloa'
+ },
+ history: {
+ undo: 'Desegin',
+ redo: 'Berregin'
+ }
+ }
+ });
+})(jQuery);
diff --git a/vendor/assets/components/summernote/lang/summernote-fa-IR.js b/vendor/assets/components/summernote/lang/summernote-fa-IR.js
new file mode 100644
index 000000000..07bda1394
--- /dev/null
+++ b/vendor/assets/components/summernote/lang/summernote-fa-IR.js
@@ -0,0 +1,98 @@
+(function ($) {
+ $.extend($.summernote.lang, {
+ 'fa-IR': {
+ font: {
+ bold: 'درشت',
+ italic: 'خمیده',
+ underline: 'میان خط',
+ clear: 'پاک کردن فرمت فونت',
+ height: 'فاصله ی خطی',
+ name: 'اسم فونت',
+ strikethrough: 'Strike',
+ size: 'اندازه ی فونت'
+ },
+ image: {
+ image: 'تصویر',
+ insert: 'وارد کردن تصویر',
+ resizeFull: 'تغییر به اندازه ی کامل',
+ resizeHalf: 'تغییر به اندازه نصف',
+ resizeQuarter: 'تغییر به اندازه یک چهارم',
+ floatLeft: 'چسباندن به چپ',
+ floatRight: 'چسباندن به راست',
+ floatNone: 'بدون چسبندگی',
+ dragImageHere: 'یک تصویر را اینجا بکشید',
+ selectFromFiles: 'فایل ها را انتخاب کنید',
+ url: 'آدرس تصویر',
+ remove: 'حذف تصویر'
+ },
+ link: {
+ link: 'لینک',
+ insert: 'اضافه کردن لینک',
+ unlink: 'حذف لینک',
+ edit: 'ویرایش',
+ textToDisplay: 'متن جهت نمایش',
+ url: 'این لینک به چه آدرسی باید برود ؟',
+ openInNewWindow: 'در یک پنجره ی جدید باز شود'
+ },
+ table: {
+ table: 'جدول'
+ },
+ hr: {
+ insert: 'افزودن خط افقی'
+ },
+ style: {
+ style: 'استیل',
+ normal: 'نرمال',
+ blockquote: 'نقل قول',
+ pre: 'کد',
+ h1: 'سرتیتر 1',
+ h2: 'سرتیتر 2',
+ h3: 'سرتیتر 3',
+ h4: 'سرتیتر 4',
+ h5: 'سرتیتر 5',
+ h6: 'سرتیتر 6'
+ },
+ lists: {
+ unordered: 'لیست غیر ترتیبی',
+ ordered: 'لیست ترتیبی'
+ },
+ options: {
+ help: 'راهنما',
+ fullscreen: 'نمایش تمام صفحه',
+ codeview: 'مشاهده ی کد'
+ },
+ paragraph: {
+ paragraph: 'پاراگراف',
+ outdent: 'کاهش تو رفتگی',
+ indent: 'افزایش تو رفتگی',
+ left: 'چپ چین',
+ center: 'میان چین',
+ right: 'راست چین',
+ justify: 'بلوک چین'
+ },
+ color: {
+ recent: 'رنگ اخیرا استفاده شده',
+ more: 'رنگ بیشتر',
+ background: 'رنگ پس زمینه',
+ foreground: 'رنگ متن',
+ transparent: 'بی رنگ',
+ setTransparent: 'تنظیم حالت بی رنگ',
+ reset: 'بازنشاندن',
+ resetToDefault: 'حالت پیش فرض'
+ },
+ shortcut: {
+ shortcuts: 'دکمه های میان بر',
+ close: 'بستن',
+ textFormatting: 'فرمت متن',
+ action: 'عملیات',
+ paragraphFormatting: 'فرمت پاراگراف',
+ documentStyle: 'استیل سند'
+ },
+ history: {
+ undo: 'واچیدن',
+ redo: 'بازچیدن'
+ }
+ }
+ });
+})(jQuery);
+
diff --git a/vendor/assets/components/summernote/lang/summernote-fi-FI.js b/vendor/assets/components/summernote/lang/summernote-fi-FI.js
new file mode 100644
index 000000000..c51c0435a
--- /dev/null
+++ b/vendor/assets/components/summernote/lang/summernote-fi-FI.js
@@ -0,0 +1,97 @@
+(function ($) {
+ $.extend($.summernote.lang, {
+ 'fi-FI': {
+ font: {
+ bold: 'Lihavoitu',
+ italic: 'Kursiivi',
+ underline: 'Alleviivaa',
+ clear: 'Tyhjennä muotoilu',
+ height: 'Riviväli',
+ name: 'Kirjasintyyppi',
+ strikethrough: 'Yliviivaus',
+ size: 'Kirjasinkoko'
+ },
+ image: {
+ image: 'Kuva',
+ insert: 'Lisää kuva',
+ resizeFull: 'Koko leveys',
+ resizeHalf: 'Puolikas leveys',
+ resizeQuarter: 'Neljäsosa leveys',
+ floatLeft: 'Sijoita vasemmalle',
+ floatRight: 'Sijoita oikealle',
+ floatNone: 'Ei sijoitusta',
+ dragImageHere: 'Vedä kuva tähän',
+ selectFromFiles: 'Valitse tiedostoista',
+ url: 'URL-osoitteen mukaan',
+ remove: 'Poista kuva'
+ },
+ link: {
+ link: 'Linkki',
+ insert: 'Lisää linkki',
+ unlink: 'Poista linkki',
+ edit: 'Muokkaa',
+ textToDisplay: 'Näytettävä teksti',
+ url: 'Linkin URL-osoite?',
+ openInNewWindow: 'Avaa uudessa ikkunassa'
+ },
+ table: {
+ table: 'Taulukko'
+ },
+ hr: {
+ insert: 'Lisää vaakaviiva'
+ },
+ style: {
+ style: 'Tyyli',
+ normal: 'Normaali',
+ blockquote: 'Lainaus',
+ pre: 'Koodi',
+ h1: 'Otsikko 1',
+ h2: 'Otsikko 2',
+ h3: 'Otsikko 3',
+ h4: 'Otsikko 4',
+ h5: 'Otsikko 5',
+ h6: 'Otsikko 6'
+ },
+ lists: {
+ unordered: 'Luettelomerkitty luettelo',
+ ordered: 'Numeroitu luettelo'
+ },
+ options: {
+ help: 'Ohje',
+ fullscreen: 'Koko näyttö',
+ codeview: 'HTML-näkymä'
+ },
+ paragraph: {
+ paragraph: 'Kappale',
+ outdent: 'Pienennä sisennystä',
+ indent: 'Suurenna sisennystä',
+ left: 'Tasaus vasemmalle',
+ center: 'Keskitä',
+ right: 'Tasaus oikealle',
+ justify: 'Tasaa'
+ },
+ color: {
+ recent: 'Viimeisin väri',
+ more: 'Lisää värejä',
+ background: 'Taustaväri',
+ foreground: 'Tekstin väri',
+ transparent: 'Läpinäkyvä',
+ setTransparent: 'Aseta läpinäkyväksi',
+ reset: 'Palauta',
+ resetToDefault: 'Palauta oletusarvoksi'
+ },
+ shortcut: {
+ shortcuts: 'Pikanäppäimet',
+ close: 'Sulje',
+ textFormatting: 'Tekstin muotoilu',
+ action: 'Toiminto',
+ paragraphFormatting: 'Kappaleen muotoilu',
+ documentStyle: 'Asiakirjan tyyli'
+ },
+ history: {
+ undo: 'Kumoa',
+ redo: 'Toista'
+ }
+ }
+ });
+})(jQuery);
diff --git a/vendor/assets/components/summernote/lang/summernote-fr-FR.js b/vendor/assets/components/summernote/lang/summernote-fr-FR.js
new file mode 100644
index 000000000..8c3ce1136
--- /dev/null
+++ b/vendor/assets/components/summernote/lang/summernote-fr-FR.js
@@ -0,0 +1,100 @@
+(function ($) {
+ $.extend($.summernote.lang, {
+ 'fr-FR': {
+ font: {
+ bold: 'Gras',
+ italic: 'Italique',
+ underline: 'Souligné',
+ clear: 'Effacer la mise en forme',
+ height: 'Interligne',
+ name: 'Famille de police',
+ strikethrough: 'Barré',
+ superscript: 'Exposant',
+ subscript: 'Indicé',
+ size: 'Taille de police'
+ },
+ image: {
+ image: 'Image',
+ insert: 'Insérer une image',
+ resizeFull: 'Taille originale',
+ resizeHalf: 'Redimensionner à 50 %',
+ resizeQuarter: 'Redimensionner à 25 %',
+ floatLeft: 'Aligné à gauche',
+ floatRight: 'Aligné à droite',
+ floatNone: 'Pas d\'alignement',
+ dragImageHere: 'Faites glisser une image avec la souris dans ce cadre',
+ selectFromFiles: 'Choisir un fichier',
+ url: 'URL de l\'image',
+ remove: 'Supprimer l\'image'
+ },
+ link: {
+ link: 'Lien',
+ insert: 'Insérer un lien',
+ unlink: 'Supprimer un lien',
+ edit: 'Modifier',
+ textToDisplay: 'Texte à afficher',
+ url: 'URL du lien',
+ openInNewWindow: 'Ouvrir dans une nouvelle fenêtre'
+ },
+ table: {
+ table: 'Tableau'
+ },
+ hr: {
+ insert: 'Insérer une ligne horizontale de séparation'
+ },
+ style: {
+ style: 'Style',
+ normal: 'Normal',
+ blockquote: 'Citation',
+ pre: 'Code source',
+ h1: 'Titre 1',
+ h2: 'Titre 2',
+ h3: 'Titre 3',
+ h4: 'Titre 4',
+ h5: 'Titre 5',
+ h6: 'Titre 6'
+ },
+ lists: {
+ unordered: 'Liste à puces',
+ ordered: 'Liste numérotée'
+ },
+ options: {
+ help: 'Aide',
+ fullscreen: 'Plein écran',
+ codeview: 'Afficher le code HTML'
+ },
+ paragraph: {
+ paragraph: 'Paragraphe',
+ outdent: 'Diminuer le retrait',
+ indent: 'Augmenter le retrait',
+ left: 'Aligner à gauche',
+ center: 'Centrer',
+ right: 'Aligner à droite',
+ justify: 'Justifier'
+ },
+ color: {
+ recent: 'Dernière couleur sélectionnée',
+ more: 'Plus de couleurs',
+ background: 'Couleur de fond',
+ foreground: 'Couleur de police',
+ transparent: 'Transparent',
+ setTransparent: 'Définir la transparence',
+ reset: 'Restaurer',
+ resetToDefault: 'Restaurer la couleur par défaut'
+ },
+ shortcut: {
+ shortcuts: 'Raccourcis',
+ close: 'Fermer',
+ textFormatting: 'Mise en forme du texte',
+ action: 'Action',
+ paragraphFormatting: 'Mise en forme des paragraphes',
+ documentStyle: 'Style du document'
+ },
+ history: {
+ undo: 'Annuler la dernière action',
+ redo: 'Restaurer la dernière action annulée'
+ }
+
+ }
+ });
+})(jQuery);
diff --git a/vendor/assets/components/summernote/lang/summernote-he-IL.js b/vendor/assets/components/summernote/lang/summernote-he-IL.js
new file mode 100644
index 000000000..316809cbd
--- /dev/null
+++ b/vendor/assets/components/summernote/lang/summernote-he-IL.js
@@ -0,0 +1,100 @@
+(function ($) {
+ $.extend($.summernote.lang, {
+ 'he-IL': {
+ font: {
+ bold: 'מודגש',
+ italic: 'נטוי',
+ underline: 'קו תחתון',
+ clear: 'נקה עיצוב',
+ height: 'גובה',
+ name: 'גופן',
+ strikethrough: 'קו חוצה',
+ subscript: 'כתב תחתי',
+ superscript: 'כתב עילי',
+ size: 'גודל גופן'
+ },
+ image: {
+ image: 'תמונה',
+ insert: 'הוסף תמונה',
+ resizeFull: 'גודל מלא',
+ resizeHalf: 'להקטין לחצי',
+ resizeQuarter: 'להקטין לרבע',
+ floatLeft: 'יישור לשמאל',
+ floatRight: 'יישור לימין',
+ floatNone: 'ישר',
+ dragImageHere: 'גרור תמונה לכאן',
+ selectFromFiles: 'בחר מתוך קבצים',
+ url: 'נתיב לתמונה',
+ remove: 'הסר תמונה'
+ },
+ link: {
+ link: 'קישור',
+ insert: 'הוסף קישור',
+ unlink: 'הסר קישור',
+ edit: 'ערוך',
+ textToDisplay: 'טקסט להציג',
+ url: 'קישור',
+ openInNewWindow: 'פתח בחלון חדש'
+ },
+ table: {
+ table: 'טבלה'
+ },
+ hr: {
+ insert: 'הוסף קו'
+ },
+ style: {
+ style: 'עיצוב',
+ normal: 'טקסט רגיל',
+ blockquote: 'ציטוט',
+ pre: 'קוד',
+ h1: 'כותרת 1',
+ h2: 'כותרת 2',
+ h3: 'כותרת 3',
+ h4: 'כותרת 4',
+ h5: 'כותרת 5',
+ h6: 'כותרת 6'
+ },
+ lists: {
+ unordered: 'רשימת תבליטים',
+ ordered: 'רשימה ממוספרת'
+ },
+ options: {
+ help: 'עזרה',
+ fullscreen: 'מסך מלא',
+ codeview: 'תצוגת קוד'
+ },
+ paragraph: {
+ paragraph: 'פסקה',
+ outdent: 'הקטן כניסה',
+ indent: 'הגדל כניסה',
+ left: 'יישור לשמאל',
+ center: 'יישור למרכז',
+ right: 'יישור לימין',
+ justify: 'מיושר'
+ },
+ color: {
+ recent: 'צבע טקסט אחרון',
+ more: 'עוד צבעים',
+ background: 'צבע רקע',
+ foreground: 'צבע טקסט',
+ transparent: 'שקוף',
+ setTransparent: 'קבע כשקוף',
+ reset: 'איפוס',
+ resetToDefault: 'אפס לברירת מחדל'
+ },
+ shortcut: {
+ shortcuts: 'קיצורי מקלדת',
+ close: 'סגור',
+ textFormatting: 'עיצוב הטקסט',
+ action: 'פעולה',
+ paragraphFormatting: 'סגנונות פסקה',
+ documentStyle: 'עיצוב המסמך',
+ extraKeys: 'קיצורים נוספים'
+ },
+ history: {
+ undo: 'בטל פעולה',
+ redo: 'בצע שוב'
+ }
+ }
+ });
+})(jQuery);
diff --git a/vendor/assets/components/summernote/lang/summernote-hu-HU.js b/vendor/assets/components/summernote/lang/summernote-hu-HU.js
new file mode 100644
index 000000000..9a205d47f
--- /dev/null
+++ b/vendor/assets/components/summernote/lang/summernote-hu-HU.js
@@ -0,0 +1,98 @@
+(function ($) {
+ $.extend($.summernote.lang, {
+ 'hu-HU': {
+ font: {
+ bold: 'Félkövér',
+ italic: 'Dőlt',
+ underline: 'Aláhúzott',
+ clear: 'Formázás törlése',
+ height: 'Sorköz',
+ name: 'Betűtípus',
+ strikethrough: 'Áthúzott',
+ size: 'Betűméret'
+ },
+ image: {
+ image: 'Kép',
+ insert: 'Kép beszúrása',
+ resizeFull: 'Átméretezés teljes méretre',
+ resizeHalf: 'Átméretezés felére',
+ resizeQuarter: 'Átméretezés negyedére',
+ floatLeft: 'Igazítás balra',
+ floatRight: 'Igazítás jobbra',
+ floatNone: 'Igazítás törlése',
+ dragImageHere: 'Ide húzhatod a képet',
+ selectFromFiles: 'Fájlok kiválasztása',
+ url: 'Kép URL címe',
+ remove: 'Kép törlése'
+ },
+ link: {
+ link: 'Hivatkozás',
+ insert: 'Hivatkozás beszúrása',
+ unlink: 'Hivatkozás megszüntetése',
+ edit: 'Szerkesztés',
+ textToDisplay: 'Megjelenítendő szöveg',
+ url: 'Milyen URL címre hivatkozzon?',
+ openInNewWindow: 'Megnyitás új ablakban'
+ },
+ table: {
+ table: 'Táblázat'
+ },
+ hr: {
+ insert: 'Elválasztó vonal beszúrása'
+ },
+ style: {
+ style: 'Stílus',
+ normal: 'Normál',
+ blockquote: 'Idézet',
+ pre: 'Kód',
+ h1: 'Fejléc 1',
+ h2: 'Fejléc 2',
+ h3: 'Fejléc 3',
+ h4: 'Fejléc 4',
+ h5: 'Fejléc 5',
+ h6: 'Fejléc 6'
+ },
+ lists: {
+ unordered: 'Listajeles lista',
+ ordered: 'Számozott lista'
+ },
+ options: {
+ help: 'Súgó',
+ fullscreen: 'Teljes képernyő',
+ codeview: 'Kód nézet'
+ },
+ paragraph: {
+ paragraph: 'Bekezdés',
+ outdent: 'Behúzás csökkentése',
+ indent: 'Behúzás növelése',
+ left: 'Igazítás balra',
+ center: 'Igazítás középre',
+ right: 'Igazítás jobbra',
+ justify: 'Sorkizárt'
+ },
+ color: {
+ recent: 'Jelenlegi szín',
+ more: 'További színek',
+ background: 'Háttérszín',
+ foreground: 'Betűszín',
+ transparent: 'Átlátszó',
+ setTransparent: 'Átlászóság beállítása',
+ reset: 'Visszaállítás',
+ resetToDefault: 'Alaphelyzetbe állítás'
+ },
+ shortcut: {
+ shortcuts: 'Gyorsbillentyű',
+ close: 'Bezárás',
+ textFormatting: 'Szöveg formázása',
+ action: 'Művelet',
+ paragraphFormatting: 'Bekezdés formázása',
+ documentStyle: 'Dokumentumstílus'
+ },
+ history: {
+ undo: 'Visszavonás',
+ redo: 'Újra'
+ }
+
+ }
+ });
+})(jQuery);
diff --git a/vendor/assets/components/summernote/lang/summernote-id-ID.js b/vendor/assets/components/summernote/lang/summernote-id-ID.js
new file mode 100644
index 000000000..5c36c34db
--- /dev/null
+++ b/vendor/assets/components/summernote/lang/summernote-id-ID.js
@@ -0,0 +1,96 @@
+(function ($) {
+ $.extend($.summernote.lang, {
+ 'id-ID': {
+ font: {
+ bold: 'Tebal',
+ italic: 'Miring',
+ underline: 'Garis bawah',
+ clear: 'Bersihkan gaya',
+ height: 'Jarak baris',
+ strikethrough: 'Coret',
+ size: 'Ukuran font'
+ },
+ image: {
+ image: 'Gambar',
+ insert: 'Sisipkan gambar',
+ resizeFull: 'Ukuran penuh',
+ resizeHalf: 'Ukuran 50%',
+ resizeQuarter: 'Ukuran 25%',
+ floatLeft: 'Rata kiri',
+ floatRight: 'Rata kanan',
+ floatNone: 'Tidak ada perataan',
+ dragImageHere: 'Tarik gambar pada area ini',
+ selectFromFiles: 'Pilih gambar dari berkas',
+ url: 'URL gambar',
+ remove: 'Hapus Gambar'
+ },
+ link: {
+ link: 'Tautan',
+ insert: 'Tambah tautan',
+ unlink: 'Hapus tautan',
+ edit: 'Edit',
+ textToDisplay: 'Tampilan teks',
+ url: 'Tautan tujuan',
+ openInNewWindow: 'Buka di jendela baru'
+ },
+ table: {
+ table: 'Tabel'
+ },
+ hr: {
+ insert: 'Masukkan garis horizontal'
+ },
+ style: {
+ style: 'Gaya',
+ normal: 'Normal',
+ blockquote: 'Kutipan',
+ pre: 'Kode',
+ h1: 'Heading 1',
+ h2: 'Heading 2',
+ h3: 'Heading 3',
+ h4: 'Heading 4',
+ h5: 'Heading 5',
+ h6: 'Heading 6'
+ },
+ lists: {
+ unordered: 'Pencacahan',
+ ordered: 'Penomoran'
+ },
+ options: {
+ help: 'Bantuan',
+ fullscreen: 'Layar penuh',
+ codeview: 'Kode HTML'
+ },
+ paragraph: {
+ paragraph: 'Paragraf',
+ outdent: 'Outdent',
+ indent: 'Indent',
+ left: 'Rata kiri',
+ center: 'Rata tengah',
+ right: 'Rata kanan',
+ justify: 'Rata kanan kiri'
+ },
+ color: {
+ recent: 'Warna sekarang',
+ more: 'Selengkapnya',
+ background: 'Warna latar',
+ foreground: 'Warna font',
+ transparent: 'Transparan',
+ setTransparent: 'Atur transparansi',
+ reset: 'Atur ulang',
+ resetToDefault: 'Kembalikan kesemula'
+ },
+ shortcut: {
+ shortcuts: 'Jalan pintas',
+ close: 'Keluar',
+ textFormatting: 'Format teks',
+ action: 'Aksi',
+ paragraphFormatting: 'Format paragraf',
+ documentStyle: 'Gaya dokumen'
+ },
+ history: {
+ undo: 'Kembali',
+ redo: 'Ulang'
+ }
+ }
+ });
+})(jQuery);
diff --git a/vendor/assets/components/summernote/lang/summernote-it-IT.js b/vendor/assets/components/summernote/lang/summernote-it-IT.js
new file mode 100644
index 000000000..3eb3e4ab5
--- /dev/null
+++ b/vendor/assets/components/summernote/lang/summernote-it-IT.js
@@ -0,0 +1,97 @@
+(function ($) {
+ $.extend($.summernote.lang, {
+ 'it-IT': {
+ font: {
+ bold: 'Testo in grassetto',
+ italic: 'Testo in corsivo',
+ underline: 'Testo sottolineato',
+ clear: 'Elimina la formattazione del testo',
+ height: 'Altezza della linea di testo',
+ name: 'Famiglia Font',
+ strikethrough: 'Testo barrato',
+ size: 'Dimensione del carattere'
+ },
+ image: {
+ image: 'Immagine',
+ insert: 'Inserisci Immagine',
+ resizeFull: 'Dimensioni originali',
+ resizeHalf: 'Ridimensiona al 50%',
+ resizeQuarter: 'Ridimensiona al 25%',
+ floatLeft: 'Posiziona a sinistra',
+ floatRight: 'Posiziona a destra',
+ floatNone: 'Nessun posizionamento',
+ dragImageHere: 'Trascina qui un\'immagine',
+ selectFromFiles: 'Scegli dai Documenti',
+ url: 'URL dell\'immagine',
+ remove: 'Rimuovi immagine'
+ },
+ link: {
+ link: 'Collegamento',
+ insert: 'Inserisci Collegamento',
+ unlink: 'Elimina collegamento',
+ edit: 'Modifica collegamento',
+ textToDisplay: 'Testo del collegamento',
+ url: 'URL del collegamento',
+ openInNewWindow: 'Apri in una nuova finestra'
+ },
+ table: {
+ table: 'Tabella'
+ },
+ hr: {
+ insert: 'Inserisce una linea di separazione'
+ },
+ style: {
+ style: 'Stili',
+ normal: 'Normale',
+ blockquote: 'Citazione',
+ pre: 'Codice',
+ h1: 'Titolo 1',
+ h2: 'Titolo 2',
+ h3: 'Titolo 3',
+ h4: 'Titolo 4',
+ h5: 'Titolo 5',
+ h6: 'Titolo 6'
+ },
+ lists: {
+ unordered: 'Elenco non ordinato',
+ ordered: 'Elenco ordinato'
+ },
+ options: {
+ help: 'Aiuto',
+ fullscreen: 'Modalità a tutto schermo',
+ codeview: 'Visualizza codice'
+ },
+ paragraph: {
+ paragraph: 'Paragrafo',
+ outdent: 'Diminuisce il livello di rientro',
+ indent: 'Aumenta il livello di rientro',
+ left: 'Allinea a sinistra',
+ center: 'Centra',
+ right: 'Allinea a destra',
+ justify: 'Giustifica (allinea a destra e sinistra)'
+ },
+ color: {
+ recent: 'Ultimo colore utilizzato',
+ more: 'Altri colori',
+ background: 'Colore di sfondo',
+ foreground: 'Colore',
+ transparent: 'Trasparente',
+ setTransparent: 'Trasparente',
+ reset: 'Reimposta',
+ resetToDefault: 'Reimposta i colori'
+ },
+ shortcut: {
+ shortcuts: 'Scorciatoie da tastiera',
+ close: 'Chiudi',
+ textFormatting: 'Formattazione testo',
+ action: 'Azioni',
+ paragraphFormatting: 'Formattazione paragrafo',
+ documentStyle: 'Stili'
+ },
+ history: {
+ undo: 'Annulla',
+ redo: 'Ripristina'
+ }
+ }
+ });
+})(jQuery);
diff --git a/vendor/assets/components/summernote/lang/summernote-ja-JP.js b/vendor/assets/components/summernote/lang/summernote-ja-JP.js
new file mode 100644
index 000000000..2b4dbb70b
--- /dev/null
+++ b/vendor/assets/components/summernote/lang/summernote-ja-JP.js
@@ -0,0 +1,97 @@
+(function ($) {
+ $.extend($.summernote.lang, {
+ 'ja-JP': {
+ font: {
+ bold: '太字',
+ italic: '斜体',
+ underline: '下線',
+ clear: 'クリア',
+ height: '文字高',
+ name: 'フォント',
+ strikethrough: '取り消し線',
+ size: '大きさ'
+ },
+ image: {
+ image: '画像',
+ insert: '画像挿入',
+ resizeFull: '最大化',
+ resizeHalf: '1/2',
+ resizeQuarter: '1/4',
+ floatLeft: '左寄せ',
+ floatRight: '右寄せ',
+ floatNone: '寄せ解除',
+ dragImageHere: 'ここに画像をドラッグしてください',
+ selectFromFiles: '画像ファイルを選ぶ',
+ url: 'URLから画像を挿入する',
+ remove: '画像を削除する'
+ },
+ link: {
+ link: 'リンク',
+ insert: 'リンク挿入',
+ unlink: 'リンク解除',
+ edit: '編集',
+ textToDisplay: 'リンク文字列',
+ url: 'URLを入力してください',
+ openInNewWindow: '新しいウィンドウで開く'
+ },
+ table: {
+ table: 'テーブル'
+ },
+ hr: {
+ insert: '水平線の挿入'
+ },
+ style: {
+ style: 'スタイル',
+ normal: '標準',
+ blockquote: '引用',
+ pre: 'コード',
+ h1: '見出し1',
+ h2: '見出し2',
+ h3: '見出し3',
+ h4: '見出し4',
+ h5: '見出し5',
+ h6: '見出し6'
+ },
+ lists: {
+ unordered: '通常リスト',
+ ordered: '番号リスト'
+ },
+ options: {
+ help: 'ヘルプ',
+ fullscreen: 'フルスクリーン',
+ codeview: 'コード表示'
+ },
+ paragraph: {
+ paragraph: '文章',
+ outdent: '字上げ',
+ indent: '字下げ',
+ left: '左寄せ',
+ center: '中央寄せ',
+ right: '右寄せ',
+ justify: '均等割付'
+ },
+ color: {
+ recent: '現在の色',
+ more: 'もっと見る',
+ background: '背景色',
+ foreground: '文字色',
+ transparent: '透過率',
+ setTransparent: '透過率を設定',
+ reset: '標準',
+ resetToDefault: '標準に戻す'
+ },
+ shortcut: {
+ shortcuts: 'ショートカット',
+ close: '閉じる',
+ textFormatting: '文字フォーマット',
+ action: 'アクション',
+ paragraphFormatting: '文章フォーマット',
+ documentStyle: 'ドキュメント形式'
+ },
+ history: {
+ undo: '元に戻す',
+ redo: 'やり直す'
+ }
+ }
+ });
+})(jQuery);
diff --git a/vendor/assets/components/summernote/lang/summernote-ko-KR.js b/vendor/assets/components/summernote/lang/summernote-ko-KR.js
new file mode 100644
index 000000000..15f7fbc7f
--- /dev/null
+++ b/vendor/assets/components/summernote/lang/summernote-ko-KR.js
@@ -0,0 +1,104 @@
+(function ($) {
+ console.log('hit');
+ $.extend($.summernote.lang, {
+ 'ko-KR': {
+ font: {
+ bold: '굵게',
+ italic: '기울임꼴',
+ underline: '밑줄',
+ clear: '글자 효과 없애기',
+ height: '줄간격',
+ name: '글꼴',
+ superscript: '위 첨자',
+ subscript: '아래 첨자',
+ strikethrough: '취소선',
+ size: '글자 크기'
+ },
+ image: {
+ image: '사진',
+ insert: '사진 추가',
+ resizeFull: '원본 크기로 변경',
+ resizeHalf: '50% 크기로 변경',
+ resizeQuarter: '25% 크기로 변경',
+ floatLeft: '왼쪽 정렬',
+ floatRight: '오른쪽 정렬',
+ floatNone: '정렬하지 않음',
+ shapeRounded: '스타일: 둥근 모서리',
+ shapeCircle: '스타일: 원형',
+ shapeThumbnail: '스타일: 액자',
+ shapeNone: '스타일: 없음',
+ dragImageHere: '사진을 이곳으로 끌어오세요',
+ selectFromFiles: '파일 선택',
+ url: '사진 URL',
+ remove: '사진 삭제'
+ },
+ link: {
+ link: '링크',
+ insert: '링크 추가',
+ unlink: '링크 삭제',
+ edit: '수정',
+ textToDisplay: '링크에 표시할 내용',
+ url: '이동할 URL',
+ openInNewWindow: '새창으로 열기'
+ },
+ table: {
+ table: '테이블'
+ },
+ hr: {
+ insert: '구분선 추가'
+ },
+ style: {
+ style: '스타일',
+ normal: '본문',
+ blockquote: '인용구',
+ pre: '코드',
+ h1: '제목 1',
+ h2: '제목 2',
+ h3: '제목 3',
+ h4: '제목 4',
+ h5: '제목 5',
+ h6: '제목 6'
+ },
+ lists: {
+ unordered: '글머리 기호',
+ ordered: '번호 매기기'
+ },
+ options: {
+ help: '도움말',
+ fullscreen: '전체 화면',
+ codeview: '코드 보기'
+ },
+ paragraph: {
+ paragraph: '문단 정렬',
+ outdent: '내어쓰기',
+ indent: '들여쓰기',
+ left: '왼쪽 정렬',
+ center: '가운데 정렬',
+ right: '오른쪽 정렬',
+ justify: '양쪽 정렬'
+ },
+ color: {
+ recent: '마지막으로 사용한 색',
+ more: '다른 색 선택',
+ background: '배경색',
+ foreground: '글자색',
+ transparent: '투명',
+ setTransparent: '투명',
+ reset: '취소',
+ resetToDefault: '기본 값으로 변경'
+ },
+ shortcut: {
+ shortcuts: '키보드 단축키',
+ close: '닫기',
+ textFormatting: '글자 스타일 적용',
+ action: '기능',
+ paragraphFormatting: '문단 스타일 적용',
+ documentStyle: '문서 스타일 적용'
+ },
+ history: {
+ undo: '실행 취소',
+ redo: '다시 실행'
+ }
+ }
+ });
+})(jQuery);
diff --git a/vendor/assets/components/summernote/lang/summernote-nb-NO.js b/vendor/assets/components/summernote/lang/summernote-nb-NO.js
new file mode 100644
index 000000000..f2be0a7e7
--- /dev/null
+++ b/vendor/assets/components/summernote/lang/summernote-nb-NO.js
@@ -0,0 +1,97 @@
+(function ($) {
+ $.extend($.summernote.lang, {
+ 'nb-NO': {
+ font: {
+ bold: 'Fet',
+ italic: 'Kursiv',
+ underline: 'Understrek',
+ clear: 'Fjern formatering',
+ height: 'Linjehøyde',
+ name: 'Skrifttype',
+ strikethrough: 'Gjennomstrek',
+ size: 'Skriftstørrelse'
+ },
+ image: {
+ image: 'Bilde',
+ insert: 'Sett inn bilde',
+ resizeFull: 'Sett full størrelse',
+ resizeHalf: 'Sett halv størrelse',
+ resizeQuarter: 'Sett kvart størrelse',
+ floatLeft: 'Flyt til venstre',
+ floatRight: 'Flyt til høyre',
+ floatNone: 'Fjern flyt',
+ dragImageHere: 'Dra et bilde hit',
+ selectFromFiles: 'Velg fra filer',
+ url: 'Bilde-URL',
+ remove: 'Fjern bilde'
+ },
+ link: {
+ link: 'Lenke',
+ insert: 'Sett inn lenke',
+ unlink: 'Fjern lenke',
+ edit: 'Rediger',
+ textToDisplay: 'Visningstekst',
+ url: 'Til hvilken URL skal denne lenken peke?',
+ openInNewWindow: 'Åpne i nytt vindu'
+ },
+ table: {
+ table: 'Tabell'
+ },
+ hr: {
+ insert: 'Sett inn horisontal linje'
+ },
+ style: {
+ style: 'Stil',
+ normal: 'Normal',
+ blockquote: 'Sitat',
+ pre: 'Kode',
+ h1: 'Overskrift 1',
+ h2: 'Overskrift 2',
+ h3: 'Overskrift 3',
+ h4: 'Overskrift 4',
+ h5: 'Overskrift 5',
+ h6: 'Overskrift 6'
+ },
+ lists: {
+ unordered: 'Punktliste',
+ ordered: 'Nummerert liste'
+ },
+ options: {
+ help: 'Hjelp',
+ fullscreen: 'Fullskjerm',
+ codeview: 'HTML-visning'
+ },
+ paragraph: {
+ paragraph: 'Avsnitt',
+ outdent: 'Tilbakerykk',
+ indent: 'Innrykk',
+ left: 'Venstrejustert',
+ center: 'Midtstilt',
+ right: 'Høyrejustert',
+ justify: 'Blokkjustert'
+ },
+ color: {
+ recent: 'Nylig valgt farge',
+ more: 'Flere farger',
+ background: 'Bakgrunnsfarge',
+ foreground: 'Skriftfarge',
+ transparent: 'Gjennomsiktig',
+ setTransparent: 'Sett gjennomsiktig',
+ reset: 'Nullstill',
+ resetToDefault: 'Nullstill til standard'
+ },
+ shortcut: {
+ shortcuts: 'Hurtigtaster',
+ close: 'Lukk',
+ textFormatting: 'Tekstformatering',
+ action: 'Handling',
+ paragraphFormatting: 'Avsnittsformatering',
+ documentStyle: 'Dokumentstil'
+ },
+ history: {
+ undo: 'Angre',
+ redo: 'Gjør om'
+ }
+ }
+ });
+})(jQuery);
diff --git a/vendor/assets/components/summernote/lang/summernote-nl-NL.js b/vendor/assets/components/summernote/lang/summernote-nl-NL.js
new file mode 100644
index 000000000..919c419e7
--- /dev/null
+++ b/vendor/assets/components/summernote/lang/summernote-nl-NL.js
@@ -0,0 +1,97 @@
+(function ($) {
+ $.extend($.summernote.lang, {
+ 'nl-NL': {
+ font: {
+ bold: 'Vet',
+ italic: 'Cursief',
+ underline: 'Onderstrepen',
+ clear: 'Stijl verwijderen',
+ height: 'Regelhoogte',
+ name: 'Lettertype',
+ strikethrough: 'Doorhalen',
+ size: 'Tekstgrootte'
+ },
+ image: {
+ image: 'Afbeelding',
+ insert: 'Afbeelding invoegen',
+ resizeFull: 'Volledige breedte',
+ resizeHalf: 'Halve breedte',
+ resizeQuarter: 'Kwart breedte',
+ floatLeft: 'Links uitlijnen',
+ floatRight: 'Rechts uitlijnen',
+ floatNone: 'Geen uitlijning',
+ dragImageHere: 'Sleep hier een afbeelding naar toe',
+ selectFromFiles: 'Selecteer een bestand',
+ url: 'URL van de afbeelding',
+ remove: 'Verwijder afbeelding'
+ },
+ link: {
+ link: 'Link',
+ insert: 'Link invoegen',
+ unlink: 'Link verwijderen',
+ edit: 'Wijzigen',
+ textToDisplay: 'Tekst van link',
+ url: 'Naar welke URL moet deze link verwijzen?',
+ openInNewWindow: 'Open in nieuw venster'
+ },
+ table: {
+ table: 'Tabel'
+ },
+ hr: {
+ insert: 'Horizontale lijn invoegen'
+ },
+ style: {
+ style: 'Stijl',
+ normal: 'Normaal',
+ blockquote: 'Quote',
+ pre: 'Code',
+ h1: 'Kop 1',
+ h2: 'Kop 2',
+ h3: 'Kop 3',
+ h4: 'Kop 4',
+ h5: 'Kop 5',
+ h6: 'Kop 6'
+ },
+ lists: {
+ unordered: 'Ongeordende lijst',
+ ordered: 'Geordende lijst'
+ },
+ options: {
+ help: 'Help',
+ fullscreen: 'Volledig scherm',
+ codeview: 'Bekijk Code'
+ },
+ paragraph: {
+ paragraph: 'Paragraaf',
+ outdent: 'Inspringen verkleinen',
+ indent: 'Inspringen vergroten',
+ left: 'Links uitlijnen',
+ center: 'Centreren',
+ right: 'Rechts uitlijnen',
+ justify: 'Uitvullen'
+ },
+ color: {
+ recent: 'Recente kleur',
+ more: 'Meer kleuren',
+ background: 'Achtergrond kleur',
+ foreground: 'Tekst kleur',
+ transparent: 'Transparant',
+ setTransparent: 'Transparant',
+ reset: 'Standaard',
+ resetToDefault: 'Standaard kleur'
+ },
+ shortcut: {
+ shortcuts: 'Toetsencombinaties',
+ close: 'sluiten',
+ textFormatting: 'Tekststijlen',
+ action: 'Acties',
+ paragraphFormatting: 'Paragraafstijlen',
+ documentStyle: 'Documentstijlen'
+ },
+ history: {
+ undo: 'Ongedaan maken',
+ redo: 'Opnieuw doorvoeren'
+ }
+ }
+ });
+})(jQuery);
diff --git a/vendor/assets/components/summernote/lang/summernote-pl-PL.js b/vendor/assets/components/summernote/lang/summernote-pl-PL.js
new file mode 100644
index 000000000..4a4c8717c
--- /dev/null
+++ b/vendor/assets/components/summernote/lang/summernote-pl-PL.js
@@ -0,0 +1,105 @@
+(function ($) {
+ $.extend($.summernote.lang, {
+ 'pl-PL': {
+ font: {
+ bold: 'Pogrubienie',
+ italic: 'Pochylenie',
+ underline: 'Podkreślenie',
+ clear: 'Usuń formatowanie',
+ height: 'Interlinia',
+ name: 'Czcionka',
+ strikethrough: 'Przekreślenie',
+ size: 'Rozmiar'
+ },
+ image: {
+ image: 'Grafika',
+ insert: 'Wstaw grafikę',
+ resizeFull: 'Zmień rozmiar na 100%',
+ resizeHalf: 'Zmień rozmiar na 50%',
+ resizeQuarter: 'Zmień rozmiar na 25%',
+ floatLeft: 'Po lewej',
+ floatRight: 'Po prawej',
+ floatNone: 'Równo z tekstem',
+ shapeRounded: 'Kształt: zaokrąglone',
+ shapeCircle: 'Kształt: okrąg',
+ shapeThumbnail: 'Kształt: miniatura',
+ shapeNone: 'Kształt: brak',
+ dragImageHere: 'Przeciągnij grafikę lub tekst tutaj',
+ dropImage: 'Przeciągnij grafikę lub tekst',
+ selectFromFiles: 'Wybierz z dysku',
+ maximumFileSize: 'Limit wielkości pliku',
+ maximumFileSizeError: 'Przekroczono limit wielkości pliku.',
+ url: 'Adres URL grafiki',
+ remove: 'Usuń grafikę'
+ },
+ link: {
+ link: 'Odnośnik',
+ insert: 'Wstaw odnośnik',
+ unlink: 'Usuń odnośnik',
+ edit: 'Edytuj',
+ textToDisplay: 'Tekst do wyświetlenia',
+ url: 'Na jaki adres URL powinien przenosić ten odnośnik?',
+ openInNewWindow: 'Otwórz w nowym oknie'
+ },
+ table: {
+ table: 'Tabela'
+ },
+ hr: {
+ insert: 'Wstaw poziomą linię'
+ },
+ style: {
+ style: 'Style',
+ normal: 'Normalny',
+ blockquote: 'Cytat',
+ pre: 'Kod',
+ h1: 'Nagłówek 1',
+ h2: 'Nagłówek 2',
+ h3: 'Nagłówek 3',
+ h4: 'Nagłówek 4',
+ h5: 'Nagłówek 5',
+ h6: 'Nagłówek 6'
+ },
+ lists: {
+ unordered: 'Lista wypunktowana',
+ ordered: 'Lista numerowana'
+ },
+ options: {
+ help: 'Pomoc',
+ fullscreen: 'Pełny ekran',
+ codeview: 'Źródło'
+ },
+ paragraph: {
+ paragraph: 'Akapit',
+ outdent: 'Zmniejsz wcięcie',
+ indent: 'Zwiększ wcięcie',
+ left: 'Wyrównaj do lewej',
+ center: 'Wyrównaj do środka',
+ right: 'Wyrównaj do prawej',
+ justify: 'Wyrównaj do lewej i prawej'
+ },
+ color: {
+ recent: 'Ostani kolor',
+ more: 'Więcej kolorów',
+ background: 'Tło',
+ foreground: 'Czcionka',
+ transparent: 'Przeźroczysty',
+ setTransparent: 'Przeźroczyste',
+ reset: 'Reset',
+ resetToDefault: 'Domyślne'
+ },
+ shortcut: {
+ shortcuts: 'Skróty klawiaturowe',
+ close: 'Zamknij',
+ textFormatting: 'Formatowanie tekstu',
+ action: 'Akcja',
+ paragraphFormatting: 'Formatowanie akapitu',
+ documentStyle: 'Styl dokumentu',
+ extraKeys: 'Dodatkowe klawisze'
+ },
+ history: {
+ undo: 'Cofnij',
+ redo: 'Ponów'
+ }
+ }
+ });
+})(jQuery);
diff --git a/vendor/assets/components/summernote/lang/summernote-pt-BR.js b/vendor/assets/components/summernote/lang/summernote-pt-BR.js
new file mode 100644
index 000000000..b7745e1e0
--- /dev/null
+++ b/vendor/assets/components/summernote/lang/summernote-pt-BR.js
@@ -0,0 +1,96 @@
+(function ($) {
+ $.extend($.summernote.lang, {
+ 'pt-BR': {
+ font: {
+ bold: 'Negrito',
+ italic: 'Itálico',
+ underline: 'Sublinhado',
+ clear: 'Remover estilo da fonte',
+ height: 'Altura da linha',
+ name: 'Fonte',
+ strikethrough: 'Riscado',
+ size: 'Tamanho da fonte'
+ },
+ image: {
+ image: 'Imagem',
+ insert: 'Inserir imagem',
+ resizeFull: 'Resize Full',
+ resizeHalf: 'Resize Half',
+ resizeQuarter: 'Resize Quarter',
+ floatLeft: 'Float Left',
+ floatRight: 'Float Right',
+ floatNone: 'Float None',
+ dragImageHere: 'Arraste uma imagem para cá',
+ selectFromFiles: 'Selecione a partir dos arquivos',
+ url: 'URL da image'
+ },
+ link: {
+ link: 'Link',
+ insert: 'Inserir link',
+ unlink: 'Remover link',
+ edit: 'Editar',
+ textToDisplay: 'Texto para exibir',
+ url: 'Para qual URL esse link leva?',
+ openInNewWindow: 'Abrir em uma nova janela'
+ },
+ table: {
+ table: 'Tabela'
+ },
+ hr: {
+ insert: 'Inserir linha horizontal'
+ },
+ style: {
+ style: 'Estilo',
+ normal: 'Normal',
+ blockquote: 'Citação',
+ pre: 'Código',
+ h1: 'Título 1',
+ h2: 'Título 2',
+ h3: 'Título 3',
+ h4: 'Título 4',
+ h5: 'Título 5',
+ h6: 'Título 6'
+ },
+ lists: {
+ unordered: 'Lista com marcadores',
+ ordered: 'Lista numerada'
+ },
+ options: {
+ help: 'Ajuda',
+ fullscreen: 'Tela cheia',
+ codeview: 'Ver código-fonte'
+ },
+ paragraph: {
+ paragraph: 'Parágrafo',
+ outdent: 'Menor tabulação',
+ indent: 'Maior tabulação',
+ left: 'Alinhar à esquerda',
+ center: 'Alinhar ao centro',
+ right: 'Alinha à direita',
+ justify: 'Justificado'
+ },
+ color: {
+ recent: 'Cor recente',
+ more: 'Mais cores',
+ background: 'Fundo',
+ foreground: 'Fonte',
+ transparent: 'Transparente',
+ setTransparent: 'Fundo transparente',
+ reset: 'Restaurar',
+ resetToDefault: 'Restaurar padrão'
+ },
+ shortcut: {
+ shortcuts: 'Atalhos do teclado',
+ close: 'Fechar',
+ textFormatting: 'Formatação de texto',
+ action: 'Ação',
+ paragraphFormatting: 'Formatação de parágrafo',
+ documentStyle: 'Estilo de documento'
+ },
+ history: {
+ undo: 'Desfazer',
+ redo: 'Refazer'
+ }
+ }
+ });
+})(jQuery);
diff --git a/vendor/assets/components/summernote/lang/summernote-ro-RO.js b/vendor/assets/components/summernote/lang/summernote-ro-RO.js
new file mode 100644
index 000000000..0c84cbc97
--- /dev/null
+++ b/vendor/assets/components/summernote/lang/summernote-ro-RO.js
@@ -0,0 +1,95 @@
+(function ($) {
+ $.extend($.summernote.lang, {
+ 'ro-RO': {
+ font: {
+ bold: 'Îngroșat',
+ italic: 'Înclinat',
+ underline: 'Subliniat',
+ clear: 'Înlătură formatare font',
+ height: 'Înălțime rând',
+ strikethrough: 'Tăiat',
+ size: 'Dimensiune font'
+ },
+ image: {
+ image: 'Imagine',
+ insert: 'Inserează imagine',
+ resizeFull: 'Redimensionează complet',
+ resizeHalf: 'Redimensionează 1/2',
+ resizeQuarter: 'Redimensionează 1/4',
+ floatLeft: 'Aliniere la stânga',
+ floatRight: 'Aliniere la dreapta',
+ floatNone: 'Fară aliniere',
+ dragImageHere: 'Trage o imagine aici',
+ selectFromFiles: 'Alege din fişiere',
+ url: 'URL imagine'
+ },
+ link: {
+ link: 'Link',
+ insert: 'Inserează link',
+ unlink: 'Înlătură link',
+ edit: 'Editează',
+ textToDisplay: 'Text ce va fi afişat',
+ url: 'Deschidere în fereastra nouă?'
+ },
+ table: {
+ table: 'Tabel'
+ },
+ hr: {
+ insert: 'Inserează o linie orizontală'
+ },
+ style: {
+ style: 'Stil',
+ normal: 'Normal',
+ blockquote: 'Citat',
+ pre: 'Preformatat',
+ h1: 'Titlu 1',
+ h2: 'Titlu 2',
+ h3: 'Titlu 3',
+ h4: 'Titlu 4',
+ h5: 'Titlu 5',
+ h6: 'Titlu 6'
+ },
+ lists: {
+ unordered: 'Listă neordonată',
+ ordered: 'Listă ordonată'
+ },
+ options: {
+ help: 'Ajutor',
+ fullscreen: 'Măreşte',
+ codeview: 'Sursă'
+ },
+ paragraph: {
+ paragraph: 'Paragraf',
+ outdent: 'Creşte identarea',
+ indent: 'Scade identarea',
+ left: 'Aliniere la stânga',
+ center: 'Aliniere centrală',
+ right: 'Aliniere la dreapta',
+ justify: 'Aliniere în bloc'
+ },
+ color: {
+ recent: 'Culoare recentă',
+ more: 'Mai multe culori',
+ background: 'Culoarea fundalului',
+ foreground: 'Culoarea textului',
+ transparent: 'Transparent',
+ setTransparent: 'Setează transparent',
+ reset: 'Resetează',
+ resetToDefault: 'Revino la iniţial'
+ },
+ shortcut: {
+ shortcuts: 'Scurtături tastatură',
+ close: 'Închide',
+ textFormatting: 'Formatare text',
+ action: 'Acţiuni',
+ paragraphFormatting: 'Formatare paragraf',
+ documentStyle: 'Stil paragraf'
+ },
+ history: {
+ undo: 'Starea anterioară',
+ redo: 'Starea ulterioară'
+ }
+
+ }
+ });
+})(jQuery);
diff --git a/vendor/assets/components/summernote/lang/summernote-ru-RU.js b/vendor/assets/components/summernote/lang/summernote-ru-RU.js
new file mode 100644
index 000000000..d6147f42a
--- /dev/null
+++ b/vendor/assets/components/summernote/lang/summernote-ru-RU.js
@@ -0,0 +1,100 @@
+(function ($) {
+ $.extend($.summernote.lang, {
+ 'ru-RU': {
+ font: {
+ bold: 'Полужирный',
+ italic: 'Курсив',
+ underline: 'Подчёркнутый',
+ clear: 'Убрать стили шрифта',
+ height: 'Высота линии',
+ name: 'Шрифт',
+ strikethrough: 'Зачёркнутый',
+ subscript: 'Нижний индекс',
+ superscript: 'Верхний индекс',
+ size: 'Размер шрифта'
+ },
+ image: {
+ image: 'Картинка',
+ insert: 'Вставить картинку',
+ resizeFull: 'Восстановить размер',
+ resizeHalf: 'Уменьшить до 50%',
+ resizeQuarter: 'Уменьшить до 25%',
+ floatLeft: 'Расположить слева',
+ floatRight: 'Расположить справа',
+ floatNone: 'Расположение по-умолчанию',
+ dragImageHere: 'Перетащите сюда картинку',
+ selectFromFiles: 'Выбрать из файлов',
+ url: 'URL картинки',
+ remove: 'Удалить картинку'
+ },
+ link: {
+ link: 'Ссылка',
+ insert: 'Вставить ссылку',
+ unlink: 'Убрать ссылку',
+ edit: 'Редактировать',
+ textToDisplay: 'Отображаемый текст',
+ url: 'URL для перехода',
+ openInNewWindow: 'Открывать в новом окне'
+ },
+ table: {
+ table: 'Таблица'
+ },
+ hr: {
+ insert: 'Вставить горизонтальную линию'
+ },
+ style: {
+ style: 'Стиль',
+ normal: 'Нормальный',
+ blockquote: 'Цитата',
+ pre: 'Код',
+ h1: 'Заголовок 1',
+ h2: 'Заголовок 2',
+ h3: 'Заголовок 3',
+ h4: 'Заголовок 4',
+ h5: 'Заголовок 5',
+ h6: 'Заголовок 6'
+ },
+ lists: {
+ unordered: 'Маркированный список',
+ ordered: 'Нумерованный список'
+ },
+ options: {
+ help: 'Помощь',
+ fullscreen: 'На весь экран',
+ codeview: 'Исходный код'
+ },
+ paragraph: {
+ paragraph: 'Параграф',
+ outdent: 'Уменьшить отступ',
+ indent: 'Увеличить отступ',
+ left: 'Выровнять по левому краю',
+ center: 'Выровнять по центру',
+ right: 'Выровнять по правому краю',
+ justify: 'Растянуть по ширине'
+ },
+ color: {
+ recent: 'Последний цвет',
+ more: 'Еще цвета',
+ background: 'Цвет фона',
+ foreground: 'Цвет шрифта',
+ transparent: 'Прозрачный',
+ setTransparent: 'Сделать прозрачным',
+ reset: 'Сброс',
+ resetToDefault: 'Восстановить умолчания'
+ },
+ shortcut: {
+ shortcuts: 'Сочетания клавиш',
+ close: 'Закрыть',
+ textFormatting: 'Форматирование текста',
+ action: 'Действие',
+ paragraphFormatting: 'Форматирование параграфа',
+ documentStyle: 'Стиль документа',
+ extraKeys: 'Дополнительные комбинации'
+ },
+ history: {
+ undo: 'Отменить',
+ redo: 'Повтор'
+ }
+ }
+ });
+})(jQuery);
diff --git a/vendor/assets/components/summernote/lang/summernote-sk-SK.js b/vendor/assets/components/summernote/lang/summernote-sk-SK.js
new file mode 100644
index 000000000..ac2a23b25
--- /dev/null
+++ b/vendor/assets/components/summernote/lang/summernote-sk-SK.js
@@ -0,0 +1,95 @@
+(function ($) {
+ $.extend($.summernote.lang, {
+ 'sk-SK': {
+ font: {
+ bold: 'Tučné',
+ italic: 'Kurzíva',
+ underline: 'Podtržené',
+ clear: 'Odstrániť štýl písma',
+ height: 'Výška riadku',
+ strikethrough: 'Preškrtnuté',
+ size: 'Veľkosť písma'
+ },
+ image: {
+ image: 'Obrázok',
+ insert: 'Vložiť obrázok',
+ resizeFull: 'Pôvodná veľkosť',
+ resizeHalf: 'Polovičná veľkosť',
+ resizeQuarter: 'Štvrtinová veľkosť',
+ floatLeft: 'Umiestniť doľava',
+ floatRight: 'Umiestniť doprava',
+ floatNone: 'Bez zarovnania',
+ dragImageHere: 'Pretiahnuť sem obrázok',
+ selectFromFiles: 'Vybrať súbor',
+ url: 'URL obrázku'
+ },
+ link: {
+ link: 'Odkaz',
+ insert: 'Vytvoriť odkaz',
+ unlink: 'Zrušiť odkaz',
+ edit: 'Upraviť',
+ textToDisplay: 'Zobrazovaný text',
+ url: 'Na akú URL adresu má tento odkaz viesť?',
+ openInNewWindow: 'Otvoriť v novom okne'
+ },
+ table: {
+ table: 'Tabuľka'
+ },
+ hr: {
+ insert: 'Vložit vodorovnú čiaru'
+ },
+ style: {
+ style: 'Štýl',
+ normal: 'Normálny',
+ blockquote: 'Citácia',
+ pre: 'Kód',
+ h1: 'Nadpis 1',
+ h2: 'Nadpis 2',
+ h3: 'Nadpis 3',
+ h4: 'Nadpis 4',
+ h5: 'Nadpis 5',
+ h6: 'Nadpis 6'
+ },
+ lists: {
+ unordered: 'Odrážkový zoznam',
+ ordered: 'Číselný zoznam'
+ },
+ options: {
+ help: 'Pomoc',
+ fullscreen: 'Celá obrazovka',
+ codeview: 'HTML kód'
+ },
+ paragraph: {
+ paragraph: 'Odstavec',
+ outdent: 'Zvečiť odsadenie',
+ indent: 'Zmenšiť odsadenie',
+ left: 'Zarovnať doľava',
+ center: 'Zarovnať na stred',
+ right: 'Zarovnať doprava',
+ justify: 'Zarovnať obojstranne'
+ },
+ color: {
+ recent: 'Aktuálna farba',
+ more: 'Dalšie farby',
+ background: 'Farba pozadia',
+ foreground: 'Farba písma',
+ transparent: 'Priehľednosť',
+ setTransparent: 'Nastaviť priehľadnosť',
+ reset: 'Obnoviť',
+ resetToDefault: 'Obnoviť prednastavené'
+ },
+ shortcut: {
+ shortcuts: 'Klávesové skratky',
+ close: 'Zavrieť',
+ textFormatting: 'Formátovanie textu',
+ action: 'Akcia',
+ paragraphFormatting: 'Formátovánie odstavca',
+ documentStyle: 'Štýl dokumentu'
+ },
+ history: {
+ undo: 'Krok vzad',
+ redo: 'Krok dopredu'
+ }
+ }
+ });
+})(jQuery);
diff --git a/vendor/assets/components/summernote/lang/summernote-sl-SI.js b/vendor/assets/components/summernote/lang/summernote-sl-SI.js
new file mode 100644
index 000000000..819183d8e
--- /dev/null
+++ b/vendor/assets/components/summernote/lang/summernote-sl-SI.js
@@ -0,0 +1,99 @@
+(function ($) {
+ $.extend($.summernote.lang, {
+ 'sl-SI': {
+ font: {
+ bold: 'Krepko',
+ italic: 'Ležeče',
+ underline: 'Podčrtano',
+ clear: 'Počisti oblikovanje izbire',
+ height: 'Razmik med vrsticami',
+ name: 'Pisava',
+ strikethrough: 'Prečrtano',
+ subscript: 'Podpisano',
+ superscript: 'Nadpisano',
+ size: 'Velikost pisave'
+ },
+ image: {
+ image: 'Slika',
+ insert: 'Vstavi sliko',
+ resizeFull: 'Razširi na polno velikost',
+ resizeHalf: 'Razširi na polovico velikosti',
+ resizeQuarter: 'Razširi na četrtino velikosti',
+ floatLeft: 'Leva poravnava',
+ floatRight: 'Desna poravnava',
+ floatNone: 'Brez poravnave',
+ dragImageHere: 'Sem povlecite sliko',
+ selectFromFiles: 'Izberi sliko za nalaganje',
+ url: 'URL naslov slike',
+ remove: 'Odstrani sliko'
+ },
+ link: {
+ link: 'Povezava',
+ insert: 'Vstavi povezavo',
+ unlink: 'Odstrani povezavo',
+ edit: 'Uredi',
+ textToDisplay: 'Prikazano besedilo',
+ url: 'Povezava',
+ openInNewWindow: 'Odpri v novem oknu'
+ },
+ table: {
+ table: 'Tabela'
+ },
+ hr: {
+ insert: 'Vstavi horizontalno črto'
+ },
+ style: {
+ style: 'Slogi',
+ normal: 'Navadno besedilo',
+ blockquote: 'Citat',
+ pre: 'Koda',
+ h1: 'Naslov 1',
+ h2: 'Naslov 2',
+ h3: 'Naslov 3',
+ h4: 'Naslov 4',
+ h5: 'Naslov 5',
+ h6: 'Naslov 6'
+ },
+ lists: {
+ unordered: 'Označen seznam',
+ ordered: 'Oštevilčen seznam'
+ },
+ options: {
+ help: 'Pomoč',
+ fullscreen: 'Celozaslonski način',
+ codeview: 'Pregled HTML kode'
+ },
+ paragraph: {
+ paragraph: 'Slogi odstavka',
+ outdent: 'Zmanjšaj odmik',
+ indent: 'Povečaj odmik',
+ left: 'Leva poravnava',
+ center: 'Desna poravnava',
+ right: 'Sredinska poravnava',
+ justify: 'Obojestranska poravnava'
+ },
+ color: {
+ recent: 'Uporabi zadnjo barvo',
+ more: 'Več barv',
+ background: 'Barva ozadja',
+ foreground: 'Barva besedila',
+ transparent: 'Brez barve',
+ setTransparent: 'Brez barve',
+ reset: 'Ponastavi',
+ resetToDefault: 'Ponastavi na privzeto'
+ },
+ shortcut: {
+ shortcuts: 'Bljižnice',
+ close: 'Zapri',
+ textFormatting: 'Oblikovanje besedila',
+ action: 'Dejanja',
+ paragraphFormatting: 'Oblikovanje odstavka',
+ documentStyle: 'Oblikovanje naslova'
+ },
+ history: {
+ undo: 'Razveljavi',
+ redo: 'Uveljavi'
+ }
+ }
+ });
+})(jQuery);
diff --git a/vendor/assets/components/summernote/lang/summernote-sr-RS-Latin.js b/vendor/assets/components/summernote/lang/summernote-sr-RS-Latin.js
new file mode 100644
index 000000000..b5f74e761
--- /dev/null
+++ b/vendor/assets/components/summernote/lang/summernote-sr-RS-Latin.js
@@ -0,0 +1,97 @@
+(function ($) {
+ $.extend($.summernote.lang, {
+ 'sr-RS': {
+ font: {
+ bold: 'Podebljano',
+ italic: 'Kurziv',
+ underline: 'Podvučeno',
+ clear: 'Ukloni stilove fonta',
+ height: 'Visina linije',
+ strikethrough: 'Precrtano',
+ size: 'Veličina fonta'
+ },
+ image: {
+ image: 'Slika',
+ insert: 'Umetni sliku',
+ resizeFull: 'Puna veličina',
+ resizeHalf: 'Umanji na 50%',
+ resizeQuarter: 'Umanji na 25%',
+ floatLeft: 'Uz levu ivicu',
+ floatRight: 'Uz desnu ivicu',
+ floatNone: 'Bez ravnanja',
+ dragImageHere: 'Prevuci sliku ovde',
+ selectFromFiles: 'Izaberi iz datoteke',
+ url: 'Adresa slike',
+ remove: 'Ukloni sliku'
+ },
+ link: {
+ link: 'Veza',
+ insert: 'Umetni vezu',
+ unlink: 'Ukloni vezu',
+ edit: 'Uredi',
+ textToDisplay: 'Tekst za prikaz',
+ url: 'Internet adresa',
+ openInNewWindow: 'Otvori u novom prozoru'
+ },
+ table: {
+ table: 'Tabela'
+ },
+ hr: {
+ insert: 'Umetni horizontalnu liniju'
+ },
+ style: {
+ style: 'Stil',
+ normal: 'Normalni',
+ blockquote: 'Citat',
+ pre: 'Kod',
+ h1: 'Zaglavlje 1',
+ h2: 'Zaglavlje 2',
+ h3: 'Zaglavlje 3',
+ h4: 'Zaglavlje 4',
+ h5: 'Zaglavlje 5',
+ h6: 'Zaglavlje 6'
+ },
+ lists: {
+ unordered: 'Obična lista',
+ ordered: 'Numerisana lista'
+ },
+ options: {
+ help: 'Pomoć',
+ fullscreen: 'Preko celog ekrana',
+ codeview: 'Izvorni kod'
+ },
+ paragraph: {
+ paragraph: 'Paragraf',
+ outdent: 'Smanji uvlačenje',
+ indent: 'Povečaj uvlačenje',
+ left: 'Poravnaj u levo',
+ center: 'Centrirano',
+ right: 'Poravnaj u desno',
+ justify: 'Poravnaj obostrano'
+ },
+ color: {
+ recent: 'Poslednja boja',
+ more: 'Više boja',
+ background: 'Boja pozadine',
+ foreground: 'Boja teksta',
+ transparent: 'Providna',
+ setTransparent: 'Providna',
+ reset: 'Opoziv',
+ resetToDefault: 'Podrazumevana'
+ },
+ shortcut: {
+ shortcuts: 'Prečice sa tastature',
+ close: 'Zatvori',
+ textFormatting: 'Formatiranje teksta',
+ action: 'Akcija',
+ paragraphFormatting: 'Formatiranje paragrafa',
+ documentStyle: 'Stil dokumenta',
+ extraKeys: 'Dodatne kombinacije'
+ },
+ history: {
+ undo: 'Poništi',
+ redo: 'Ponovi'
+ }
+ }
+ });
+})(jQuery);
diff --git a/vendor/assets/components/summernote/lang/summernote-sr-RS.js b/vendor/assets/components/summernote/lang/summernote-sr-RS.js
new file mode 100644
index 000000000..dda6c7bd9
--- /dev/null
+++ b/vendor/assets/components/summernote/lang/summernote-sr-RS.js
@@ -0,0 +1,97 @@
+(function ($) {
+ $.extend($.summernote.lang, {
+ 'sr-RS': {
+ font: {
+ bold: 'Подебљано',
+ italic: 'Курзив',
+ underline: 'Подвучено',
+ clear: 'Уклони стилове фонта',
+ height: 'Висина линије',
+ strikethrough: 'Прецртано',
+ size: 'Величина фонта'
+ },
+ image: {
+ image: 'Слика',
+ insert: 'Уметни слику',
+ resizeFull: 'Пуна величина',
+ resizeHalf: 'Умањи на 50%',
+ resizeQuarter: 'Умањи на 25%',
+ floatLeft: 'Уз леву ивицу',
+ floatRight: 'Уз десну ивицу',
+ floatNone: 'Без равнања',
+ dragImageHere: 'Превуци слику овде',
+ selectFromFiles: 'Изабери из датотеке',
+ url: 'Адреса слике',
+ remove: 'Уклони слику'
+ },
+ link: {
+ link: 'Веза',
+ insert: 'Уметни везу',
+ unlink: 'Уклони везу',
+ edit: 'Уреди',
+ textToDisplay: 'Текст за приказ',
+ url: 'Интернет адреса',
+ openInNewWindow: 'Отвори у новом прозору'
+ },
+ table: {
+ table: 'Табела'
+ },
+ hr: {
+ insert: 'Уметни хоризонталну линију'
+ },
+ style: {
+ style: 'Стил',
+ normal: 'Нормални',
+ blockquote: 'Цитат',
+ pre: 'Код',
+ h1: 'Заглавље 1',
+ h2: 'Заглавље 2',
+ h3: 'Заглавље 3',
+ h4: 'Заглавље 4',
+ h5: 'Заглавље 5',
+ h6: 'Заглавље 6'
+ },
+ lists: {
+ unordered: 'Обична листа',
+ ordered: 'Нумерисана листа'
+ },
+ options: {
+ help: 'Помоћ',
+ fullscreen: 'Преко целог екрана',
+ codeview: 'Изворни код'
+ },
+ paragraph: {
+ paragraph: 'Параграф',
+ outdent: 'Смањи увлачење',
+ indent: 'Повечај увлачење',
+ left: 'Поравнај у лево',
+ center: 'Центрирано',
+ right: 'Поравнај у десно',
+ justify: 'Поравнај обострано'
+ },
+ color: {
+ recent: 'Последња боја',
+ more: 'Више боја',
+ background: 'Боја позадине',
+ foreground: 'Боја текста',
+ transparent: 'Провидна',
+ setTransparent: 'Провидна',
+ reset: 'Опозив',
+ resetToDefault: 'Подразумевана'
+ },
+ shortcut: {
+ shortcuts: 'Пречице са тастатуре',
+ close: 'Затвори',
+ textFormatting: 'Форматирање текста',
+ action: 'Акција',
+ paragraphFormatting: 'Форматирање параграфа',
+ documentStyle: 'Стил документа',
+ extraKeys: 'Додатне комбинације'
+ },
+ history: {
+ undo: 'Поништи',
+ redo: 'Понови'
+ }
+ }
+ });
+})(jQuery);
diff --git a/vendor/assets/components/summernote/lang/summernote-sv-SE.js b/vendor/assets/components/summernote/lang/summernote-sv-SE.js
new file mode 100644
index 000000000..2d7edb5d5
--- /dev/null
+++ b/vendor/assets/components/summernote/lang/summernote-sv-SE.js
@@ -0,0 +1,97 @@
+(function ($) {
+ $.extend($.summernote.lang, {
+ 'sv-SE': {
+ font: {
+ bold: 'Fet',
+ italic: 'Kursiv',
+ underline: 'Understruken',
+ clear: 'Radera formatering',
+ height: 'Radavstånd',
+ name: 'Teckensnitt',
+ strikethrough: 'Genomstruken',
+ size: 'Teckenstorlek'
+ },
+ image: {
+ image: 'Bild',
+ insert: 'Infoga bild',
+ resizeFull: 'Full storlek',
+ resizeHalf: 'Halv storlek',
+ resizeQuarter: 'En fjärdedel i storlek',
+ floatLeft: 'Vänsterjusterad',
+ floatRight: 'Högerjusterad',
+ floatNone: 'Ingen justering',
+ dragImageHere: 'Dra en bild hit',
+ selectFromFiles: 'Välj från filer',
+ url: 'Länk till bild',
+ remove: 'Ta bort bild'
+ },
+ link: {
+ link: 'Länk',
+ insert: 'Infoga länk',
+ unlink: 'Ta bort länk',
+ edit: 'Redigera',
+ textToDisplay: 'Visningstext',
+ url: 'Till vilken URL ska denna länk peka?',
+ openInNewWindow: 'Öppna i ett nytt fönster'
+ },
+ table: {
+ table: 'Tabell'
+ },
+ hr: {
+ insert: 'Infoga horisontell linje'
+ },
+ style: {
+ style: 'Stil',
+ normal: 'Normal',
+ blockquote: 'Citat',
+ pre: 'Kod',
+ h1: 'Rubrik 1',
+ h2: 'Rubrik 2',
+ h3: 'Rubrik 3',
+ h4: 'Rubrik 4',
+ h5: 'Rubrik 5',
+ h6: 'Rubrik 6'
+ },
+ lists: {
+ unordered: 'Punktlista',
+ ordered: 'Numrerad lista'
+ },
+ options: {
+ help: 'Hjälp',
+ fullscreen: 'Fullskärm',
+ codeview: 'HTML-visning'
+ },
+ paragraph: {
+ paragraph: 'Justera text',
+ outdent: 'Minska indrag',
+ indent: 'Öka indrag',
+ left: 'Vänsterjusterad',
+ center: 'Centrerad',
+ right: 'Högerjusterad',
+ justify: 'Justera text'
+ },
+ color: {
+ recent: 'Senast använda färg',
+ more: 'Fler färger',
+ background: 'Bakgrundsfärg',
+ foreground: 'Teckenfärg',
+ transparent: 'Genomskinlig',
+ setTransparent: 'Gör genomskinlig',
+ reset: 'Nollställ',
+ resetToDefault: 'Återställ till standard'
+ },
+ shortcut: {
+ shortcuts: 'Kortkommandon',
+ close: 'Stäng',
+ textFormatting: 'Textformatering',
+ action: 'Funktion',
+ paragraphFormatting: 'Avsnittsformatering',
+ documentStyle: 'Dokumentstil'
+ },
+ history: {
+ undo: 'Ångra',
+ redo: 'Gör om'
+ }
+ }
+ });
+})(jQuery);
diff --git a/vendor/assets/components/summernote/lang/summernote-th-TH.js b/vendor/assets/components/summernote/lang/summernote-th-TH.js
new file mode 100644
index 000000000..5326d5e55
--- /dev/null
+++ b/vendor/assets/components/summernote/lang/summernote-th-TH.js
@@ -0,0 +1,99 @@
+(function ($) {
+ $.extend($.summernote.lang, {
+ 'th-TH': {
+ font: {
+ bold: 'ตัวหนา',
+ italic: 'ตัวเอียง',
+ underline: 'ขีดเส้นใต้',
+ clear: 'ล้างรูปแบบตัวอักษร',
+ height: 'ความสูงบรรทัด',
+ name: 'แบบตัวอักษร',
+ strikethrough: 'ขีดฆ่า',
+ subscript: 'ตัวห้อย',
+ superscript: 'ตัวยก',
+ size: 'ขนาดตัวอักษร'
+ },
+ image: {
+ image: 'รูปภาพ',
+ insert: 'แทรกรูปภาพ',
+ resizeFull: 'ปรับขนาดเท่าจริง',
+ resizeHalf: 'ปรับขนาดลง 50%',
+ resizeQuarter: 'ปรับขนาดลง 25%',
+ floatLeft: 'ชิดซ้าย',
+ floatRight: 'ชิดขวา',
+ floatNone: 'ไม่จัดตำแหน่ง',
+ dragImageHere: 'ลากรูปภาพที่ต้องการไว้ที่นี่',
+ selectFromFiles: 'เลือกไฟล์รูปภาพ',
+ url: 'ที่อยู่ URL ของรูปภาพ',
+ remove: 'ลบรูปภาพ'
+ },
+ link: {
+ link: 'ตัวเชื่อมโยง',
+ insert: 'แทรกตัวเชื่อมโยง',
+ unlink: 'ยกเลิกตัวเชื่อมโยง',
+ edit: 'แก้ไข',
+ textToDisplay: 'ข้อความที่ให้แสดง',
+ url: 'ที่อยู่เว็บไซต์ที่ต้องการให้เชื่อมโยงไปถึง?',
+ openInNewWindow: 'เปิดในหน้าต่างใหม่'
+ },
+ table: {
+ table: 'ตาราง'
+ },
+ hr: {
+ insert: 'แทรกเส้นคั่น'
+ },
+ style: {
+ style: 'รูปแบบ',
+ normal: 'ปกติ',
+ blockquote: 'ข้อความ',
+ pre: 'โค้ด',
+ h1: 'หัวข้อ 1',
+ h2: 'หัวข้อ 2',
+ h3: 'หัวข้อ 3',
+ h4: 'หัวข้อ 4',
+ h5: 'หัวข้อ 5',
+ h6: 'หัวข้อ 6'
+ },
+ lists: {
+ unordered: 'รายการแบบไม่มีลำดับ',
+ ordered: 'รายการแบบมีลำดับ'
+ },
+ options: {
+ help: 'ช่วยเหลือ',
+ fullscreen: 'ขยายเต็มหน้าจอ',
+ codeview: 'ซอร์สโค้ด'
+ },
+ paragraph: {
+ paragraph: 'ย่อหน้า',
+ outdent: 'เยื้องซ้าย',
+ indent: 'เยื้องขวา',
+ left: 'จัดหน้าชิดซ้าย',
+ center: 'จัดหน้ากึ่งกลาง',
+ right: 'จัดหน้าชิดขวา',
+ justify: 'จัดบรรทัดเสมอกัน'
+ },
+ color: {
+ recent: 'สีที่ใช้ล่าสุด',
+ more: 'สีอื่นๆ',
+ background: 'สีพื้นหลัง',
+ foreground: 'สีพื้นหน้า',
+ transparent: 'โปร่งแสง',
+ setTransparent: 'ตั้งค่าความโปร่งแสง',
+ reset: 'คืนค่า',
+ resetToDefault: 'คืนค่ามาตรฐาน'
+ },
+ shortcut: {
+ shortcuts: 'แป้นลัด',
+ close: 'ปิด',
+ textFormatting: 'การจัดรูปแบบข้อความ',
+ action: 'การกระทำ',
+ paragraphFormatting: 'การจัดรูปแบบย่อหน้า',
+ documentStyle: 'รูปแบบของเอกสาร'
+ },
+ history: {
+ undo: 'ยกเลิกการกระทำ',
+ redo: 'ทำซ้ำการกระทำ'
+ }
+ }
+ });
+})(jQuery);
diff --git a/vendor/assets/components/summernote/lang/summernote-tr-TR.js b/vendor/assets/components/summernote/lang/summernote-tr-TR.js
new file mode 100644
index 000000000..ecb510410
--- /dev/null
+++ b/vendor/assets/components/summernote/lang/summernote-tr-TR.js
@@ -0,0 +1,104 @@
+(function ($) {
+ $.extend($.summernote.lang, {
+ 'tr-TR': {
+ font: {
+ bold: 'Kalın',
+ italic: 'İtalik',
+ underline: 'Altı çizili',
+ clear: 'Temizle',
+ height: 'Satır yüksekliği',
+ name: 'Yazı Tipi',
+ strikethrough: 'Üstü çizili',
+ subscript: 'Subscript',
+ superscript: 'Superscript',
+ size: 'Yazı tipi boyutu'
+ },
+ image: {
+ image: 'Resim',
+ insert: 'Resim ekle',
+ resizeFull: 'Orjinal boyut',
+ resizeHalf: '1/2 boyut',
+ resizeQuarter: '1/4 boyut',
+ floatLeft: 'Sola hizala',
+ floatRight: 'Sağa hizala',
+ floatNone: 'Hizalamayı kaldır',
+ shapeRounded: 'Şekil: Yuvarlatılmış Köşe',
+ shapeCircle: 'Şekil: Daire',
+ shapeThumbnail: 'Şekil: K.Resim',
+ shapeNone: 'Şekil: Yok',
+ dragImageHere: 'Buraya sürükleyin',
+ selectFromFiles: 'Dosya seçin',
+ url: 'Resim bağlantısı',
+ remove: 'Resimi Kaldır'
+ },
+ link: {
+ link: 'Bağlantı',
+ insert: 'Bağlantı ekle',
+ unlink: 'Bağlantıyı kaldır',
+ edit: 'Bağlantıyı düzenle',
+ textToDisplay: 'Görüntülemek için',
+ url: 'Bağlantı adresi?',
+ openInNewWindow: 'Yeni pencerede aç'
+ },
+ table: {
+ table: 'Tablo'
+ },
+ hr: {
+ insert: 'Yatay çizgi ekle'
+ },
+ style: {
+ style: 'Biçim',
+ normal: 'Normal',
+ blockquote: 'Alıntı',
+ pre: 'Önbiçimli',
+ h1: 'Başlık 1',
+ h2: 'Başlık 2',
+ h3: 'Başlık 3',
+ h4: 'Başlık 4',
+ h5: 'Başlık 5',
+ h6: 'Başlık 6'
+ },
+ lists: {
+ unordered: 'Madde işaretli liste',
+ ordered: 'Numaralı liste'
+ },
+ options: {
+ help: 'Yardım',
+ fullscreen: 'Tam ekran',
+ codeview: 'HTML Kodu'
+ },
+ paragraph: {
+ paragraph: 'Paragraf',
+ outdent: 'Girintiyi artır',
+ indent: 'Girintiyi azalt',
+ left: 'Sola hizala',
+ center: 'Ortaya hizala',
+ right: 'Sağa hizala',
+ justify: 'Yasla'
+ },
+ color: {
+ recent: 'Son renk',
+ more: 'Daha fazla renk',
+ background: 'Arka plan rengi',
+ foreground: 'Yazı rengi',
+ transparent: 'Seffaflık',
+ setTransparent: 'Şeffaflığı ayarla',
+ reset: 'Sıfırla',
+ resetToDefault: 'Varsayılanlara sıfırla'
+ },
+ shortcut: {
+ shortcuts: 'Kısayollar',
+ close: 'Kapat',
+ textFormatting: 'Yazı biçimlendirme',
+ action: 'Eylem',
+ paragraphFormatting: 'Paragraf biçimlendirme',
+ documentStyle: 'Biçim'
+ },
+ history: {
+ undo: 'Geri al',
+ redo: 'Yeniden yap'
+ }
+
+ }
+ });
+})(jQuery);
diff --git a/vendor/assets/components/summernote/lang/summernote-uk-UA.js b/vendor/assets/components/summernote/lang/summernote-uk-UA.js
new file mode 100644
index 000000000..c257f7284
--- /dev/null
+++ b/vendor/assets/components/summernote/lang/summernote-uk-UA.js
@@ -0,0 +1,99 @@
+(function ($) {
+ $.extend($.summernote.lang, {
+ 'uk-UA': {
+ font: {
+ bold: 'Напівжирний',
+ italic: 'Курсив',
+ underline: 'Підкреслений',
+ clear: 'Прибрати стилі шрифту',
+ height: 'Висота лінії',
+ name: 'Шрифт',
+ strikethrough: 'Закреслений',
+ subscript: 'Нижній індекс',
+ superscript: 'Верхній індекс',
+ size: 'Розмір шрифту'
+ },
+ image: {
+ image: 'Картинка',
+ insert: 'Вставити картинку',
+ resizeFull: 'Відновити розмір',
+ resizeHalf: 'Зменшити до 50%',
+ resizeQuarter: 'Зменшити до 25%',
+ floatLeft: 'Розташувати ліворуч',
+ floatRight: 'Розташувати праворуч',
+ floatNone: 'Початкове розташування',
+ dragImageHere: 'Перетягніть сюди картинку',
+ selectFromFiles: 'Вибрати з файлів',
+ url: 'URL картинки',
+ remove: 'Видалити картинку'
+ },
+ link: {
+ link: 'Посилання',
+ insert: 'Вставити посилання',
+ unlink: 'Прибрати посилання',
+ edit: 'Редагувати',
+ textToDisplay: 'Текст, що відображається',
+ url: 'URL для переходу',
+ openInNewWindow: 'Відкривати у новому вікні'
+ },
+ table: {
+ table: 'Таблиця'
+ },
+ hr: {
+ insert: 'Вставити горизонтальну лінію'
+ },
+ style: {
+ style: 'Стиль',
+ normal: 'Нормальний',
+ blockquote: 'Цитата',
+ pre: 'Код',
+ h1: 'Заголовок 1',
+ h2: 'Заголовок 2',
+ h3: 'Заголовок 3',
+ h4: 'Заголовок 4',
+ h5: 'Заголовок 5',
+ h6: 'Заголовок 6'
+ },
+ lists: {
+ unordered: 'Маркований список',
+ ordered: 'Нумерований список'
+ },
+ options: {
+ help: 'Допомога',
+ fullscreen: 'На весь екран',
+ codeview: 'Початковий код'
+ },
+ paragraph: {
+ paragraph: 'Параграф',
+ outdent: 'Зменшити відступ',
+ indent: 'Збільшити відступ',
+ left: 'Вирівняти по лівому краю',
+ center: 'Вирівняти по центру',
+ right: 'Вирівняти по правому краю',
+ justify: 'Розтягнути по ширині'
+ },
+ color: {
+ recent: 'Останній колір',
+ more: 'Ще кольори',
+ background: 'Колір фону',
+ foreground: 'Колір шрифту',
+ transparent: 'Прозорий',
+ setTransparent: 'Зробити прозорим',
+ reset: 'Відновити',
+ resetToDefault: 'Відновити початкові'
+ },
+ shortcut: {
+ shortcuts: 'Комбінації клавіш',
+ close: 'Закрити',
+ textFormatting: 'Форматування тексту',
+ action: 'Дія',
+ paragraphFormatting: 'Форматування параграфу',
+ documentStyle: 'Стиль документу'
+ },
+ history: {
+ undo: 'Відмінити',
+ redo: 'Повторити'
+ }
+ }
+ });
+})(jQuery);
diff --git a/vendor/assets/components/summernote/lang/summernote-vi-VN.js b/vendor/assets/components/summernote/lang/summernote-vi-VN.js
new file mode 100644
index 000000000..0451f1359
--- /dev/null
+++ b/vendor/assets/components/summernote/lang/summernote-vi-VN.js
@@ -0,0 +1,97 @@
+(function ($) {
+ $.extend($.summernote.lang, {
+ 'vi-VN': {
+ font: {
+ bold: 'In Đậm',
+ italic: 'In Nghiên',
+ underline: 'Gạch Dưới',
+ clear: 'Bỏ Định Dạng',
+ height: 'Khoảng Cách Hàng',
+ name: 'Phông Chữ',
+ strikethrough: 'Gạch Ngang',
+ size: 'Cỡ Chữ'
+ },
+ image: {
+ image: 'Hình Ảnh',
+ insert: 'Chèn',
+ resizeFull: '100%',
+ resizeHalf: '50%',
+ resizeQuarter: '25%',
+ floatLeft: 'Canh Trái',
+ floatRight: 'Canh Phải',
+ floatNone: 'Canh Đều',
+ dragImageHere: 'Thả Ảnh Ở Đây',
+ selectFromFiles: 'Chọn Từ Files',
+ url: 'URL',
+ remove: 'Ghỡ Bỏ'
+ },
+ link: {
+ link: 'Đường Dẫn',
+ insert: 'Chèn Đường Dẫn',
+ unlink: 'Ghỡ Đường Dẫn',
+ edit: 'Sửa',
+ textToDisplay: 'Text Hiển Thị',
+ url: 'URL',
+ openInNewWindow: 'Mở ở Cửa Sổ Mới'
+ },
+ table: {
+ table: 'Bảng'
+ },
+ hr: {
+ insert: 'Chèn Vào'
+ },
+ style: {
+ style: 'Kiểu Chữ',
+ normal: 'Chữ Thường',
+ blockquote: 'Đoạn Trích',
+ pre: 'Mã Code',
+ h1: 'H1',
+ h2: 'H2',
+ h3: 'H3',
+ h4: 'H4',
+ h5: 'H5',
+ h6: 'H6'
+ },
+ lists: {
+ unordered: 'Liệt Kê Danh Sách',
+ ordered: 'Liệt Kê Theo Số'
+ },
+ options: {
+ help: 'Trợ Giúp',
+ fullscreen: 'Đầy Màn Hình',
+ codeview: 'Xem Dạng Code'
+ },
+ paragraph: {
+ paragraph: 'Canh Lề',
+ outdent: 'Dịch Sang Trái',
+ indent: 'Dịch Sang Phải',
+ left: 'Canh Trái',
+ center: 'Canh Giữa',
+ right: 'Canh Phải',
+ justify: 'Canh Đều'
+ },
+ color: {
+ recent: 'Màu Chữ',
+ more: 'Mở Rộng',
+ background: 'Màu Nền',
+ foreground: 'Màu Chữ',
+ transparent: 'Trong Suốt',
+ setTransparent: 'Nền Trong Suốt',
+ reset: 'Thiệt Lập Lại',
+ resetToDefault: 'Trở Lại Ban Đầu'
+ },
+ shortcut: {
+ shortcuts: 'Phím Tắt',
+ close: 'Đóng',
+ textFormatting: 'Định Dạng Văn Bản',
+ action: 'Hành Động',
+ paragraphFormatting: 'Định Dạng',
+ documentStyle: 'Kiểu Văn Bản'
+ },
+ history: {
+ undo: 'Lùi Lại',
+ redo: 'Làm Lại'
+ }
+ }
+ });
+})(jQuery);
diff --git a/vendor/assets/components/summernote/lang/summernote-zh-CN.js b/vendor/assets/components/summernote/lang/summernote-zh-CN.js
new file mode 100644
index 000000000..50281c616
--- /dev/null
+++ b/vendor/assets/components/summernote/lang/summernote-zh-CN.js
@@ -0,0 +1,96 @@
+(function ($) {
+ $.extend($.summernote.lang, {
+ 'zh-CN': {
+ font: {
+ bold: '粗体',
+ italic: '斜体',
+ underline: '下划线',
+ clear: '清除格式',
+ height: '行高',
+ name: '字体',
+ strikethrough: '删除线',
+ size: '字号'
+ },
+ image: {
+ image: '图片',
+ insert: '插入图片',
+ resizeFull: '调整至 100%',
+ resizeHalf: '调整至 50%',
+ resizeQuarter: '调整至 25%',
+ floatLeft: '左浮动',
+ floatRight: '右浮动',
+ floatNone: '不浮动',
+ dragImageHere: '将图片拖至此处',
+ selectFromFiles: '从本地上传',
+ url: '图片地址'
+ },
+ link: {
+ link: '链接',
+ insert: '插入链接',
+ unlink: '去除链接',
+ edit: '编辑链接',
+ textToDisplay: '显示文本',
+ url: '链接地址',
+ openInNewWindow: '在新窗口打开'
+ },
+ table: {
+ table: '表格'
+ },
+ hr: {
+ insert: '水平线'
+ },
+ style: {
+ style: '样式',
+ normal: '普通',
+ blockquote: '引用',
+ pre: '代码',
+ h1: '标题 1',
+ h2: '标题 2',
+ h3: '标题 3',
+ h4: '标题 4',
+ h5: '标题 5',
+ h6: '标题 6'
+ },
+ lists: {
+ unordered: '无序列表',
+ ordered: '有序列表'
+ },
+ options: {
+ help: '帮助',
+ fullscreen: '全屏',
+ codeview: '源代码'
+ },
+ paragraph: {
+ paragraph: '段落',
+ outdent: '减少缩进',
+ indent: '增加缩进',
+ left: '左对齐',
+ center: '居中对齐',
+ right: '右对齐',
+ justify: '两端对齐'
+ },
+ color: {
+ recent: '最近使用',
+ more: '更多',
+ background: '背景',
+ foreground: '前景',
+ transparent: '透明',
+ setTransparent: '透明',
+ reset: '重置',
+ resetToDefault: '默认'
+ },
+ shortcut: {
+ shortcuts: '快捷键',
+ close: '关闭',
+ textFormatting: '文本格式',
+ action: '动作',
+ paragraphFormatting: '段落格式',
+ documentStyle: '文档样式'
+ },
+ history: {
+ undo: '撤销',
+ redo: '重做'
+ }
+ }
+ });
+})(jQuery);
diff --git a/vendor/assets/components/summernote/lang/summernote-zh-TW.js b/vendor/assets/components/summernote/lang/summernote-zh-TW.js
new file mode 100644
index 000000000..72a99c420
--- /dev/null
+++ b/vendor/assets/components/summernote/lang/summernote-zh-TW.js
@@ -0,0 +1,95 @@
+(function ($) {
+ $.extend($.summernote.lang, {
+ 'zh-TW': {
+ font: {
+ bold: '粗體',
+ italic: '斜體',
+ underline: '底線',
+ clear: '清除格式',
+ height: '行高',
+ strikethrough: '刪除線',
+ size: '字體大小'
+ },
+ image: {
+ image: '圖片',
+ insert: '插入圖片',
+ resizeFull: '縮放至100%',
+ resizeHalf: '縮放至 50%',
+ resizeQuarter: '縮放至 25%',
+ floatLeft: '靠左浮動',
+ floatRight: '靠右浮動',
+ floatNone: '取消浮動',
+ dragImageHere: '將圖片拖曳至此處',
+ selectFromFiles: '從本機上傳',
+ url: '圖片網址'
+ },
+ link: {
+ link: '連結',
+ insert: '插入連結',
+ unlink: '取消連結',
+ edit: '編輯連結',
+ textToDisplay: '顯示文字',
+ url: '連結網址',
+ openInNewWindow: '在新視窗開啟'
+ },
+ table: {
+ table: '表格'
+ },
+ hr: {
+ insert: '水平線'
+ },
+ style: {
+ style: '樣式',
+ normal: '一般',
+ blockquote: '引用區塊',
+ pre: '程式碼區塊',
+ h1: '標題 1',
+ h2: '標題 2',
+ h3: '標題 3',
+ h4: '標題 4',
+ h5: '標題 5',
+ h6: '標題 6'
+ },
+ lists: {
+ unordered: '項目清單',
+ ordered: '編號清單'
+ },
+ options: {
+ help: '幫助',
+ fullscreen: '全螢幕',
+ codeview: '原始碼'
+ },
+ paragraph: {
+ paragraph: '段落',
+ outdent: '取消縮排',
+ indent: '增加縮排',
+ left: '靠右對齊',
+ center: '靠中對齊',
+ right: '靠右對齊',
+ justify: '左右對齊'
+ },
+ color: {
+ recent: '字型顏色',
+ more: '更多',
+ background: '背景',
+ foreground: '前景',
+ transparent: '透明',
+ setTransparent: '透明',
+ reset: '重設',
+ resetToDefault: '默認'
+ },
+ shortcut: {
+ shortcuts: '快捷鍵',
+ close: '關閉',
+ textFormatting: '文字格式',
+ action: '動作',
+ paragraphFormatting: '段落格式',
+ documentStyle: '文件格式'
+ },
+ history: {
+ undo: '復原',
+ redo: '取消復原'
+ }
+ }
+ });
+})(jQuery);
diff --git a/vendor/assets/components/summernote/meteor/README.md b/vendor/assets/components/summernote/meteor/README.md
new file mode 100644
index 000000000..12e247afd
--- /dev/null
+++ b/vendor/assets/components/summernote/meteor/README.md
@@ -0,0 +1,33 @@
+Build + Meteor status: [](https://github.com/MeteorPackaging/summernote/tree/meteor-integration/meteor)
+
+Packaging [summernote](http://summernote.org/) for [Meteor.js](http://meteor.com).
+
+# Versions
+
+* [summernote:summernote](https://atmospherejs.com/summernote/summernote) - includes jQuery and Bootstrap as dependencies
+* [summernote:standalone](https://atmospherejs.com/summernote/standalone) - doesn't include any dependencies
+
+
+# Meteor
+
+If you're new to Meteor, here's what the excitement is all about -
+[watch the first two minutes](https://www.youtube.com/watch?v=fsi0aJ9yr2o); you'll be hooked by 1:28.
+That screencast is from 2012. In the meantime, Meteor has become a mature JavaScript-everywhere web
+development framework. Read more at [Why Meteor](http://www.meteorpedia.com/read/Why_Meteor).
+
+
+# Issues
+
+If you encounter an issue while using this package, please CC @dandv when you file it in this repo.
+
+
+# DONE
+
+* Instantiation test
+
+
+# TODO
+
+* Make sure the library works with Meteor's reactivity - for example to auto-save to a collection
+ transparently after the text changes.
+* Tests ensuring correct event handling on template re-rendering
diff --git a/vendor/assets/components/summernote/meteor/package-standalone.js b/vendor/assets/components/summernote/meteor/package-standalone.js
new file mode 100644
index 000000000..436b507a7
--- /dev/null
+++ b/vendor/assets/components/summernote/meteor/package-standalone.js
@@ -0,0 +1,36 @@
+// package metadata file for Meteor.js
+'use strict';
+
+var packageName = 'summernote:standalone'; // http://atmospherejs.com/summernote:standalone
+var where = 'client'; // where to install: 'client' or 'server'. For both, pass nothing.
+
+var packageJson = JSON.parse(Npm.require("fs").readFileSync('package.json'));
+
+Package.describe({
+ name: packageName,
+ summary: 'summernote standalone (official): WYSIWYG editor with embedded images support, packaged without deps',
+ version: packageJson.version,
+ git: 'https://github.com/summernote/summernote.git'
+});
+
+Package.onUse(function (api) {
+ api.versionsFrom(['METEOR@0.9.0', 'METEOR@1.0']);
+ // no exports - summernote adds itself to jQuery
+ api.addFiles([
+ 'dist/summernote.js',
+ 'dist/summernote.css'
+ ], where);
+});
+
+Package.onTest(function (api) {
+ // load dependencies for test only, before loading the package
+ api.use(['twbs:bootstrap@3.3.1', 'fortawesome:fontawesome@4.2.0'], where);
+
+ // load our package
+ api.use(packageName, where);
+
+ // load the test runner
+ api.use('tinytest', where);
+
+ api.addFiles('meteor/test.js', where);
+});
diff --git a/vendor/assets/components/summernote/meteor/package.js b/vendor/assets/components/summernote/meteor/package.js
new file mode 100644
index 000000000..b03296f76
--- /dev/null
+++ b/vendor/assets/components/summernote/meteor/package.js
@@ -0,0 +1,35 @@
+// package metadata file for Meteor.js
+'use strict';
+
+var packageName = 'summernote:summernote'; // http://atmospherejs.com/summernote:summernote
+var where = 'client'; // where to install: 'client' or 'server'. For both, pass nothing.
+
+var packageJson = JSON.parse(Npm.require("fs").readFileSync('package.json'));
+
+Package.describe({
+ name: packageName,
+ summary: 'summernote (official): jQuery+Bootstrap+FontAwesome WYSIWYG editor with embedded images support',
+ version: packageJson.version,
+ git: 'https://github.com/summernote/summernote.git'
+});
+
+Package.onUse(function (api) {
+ api.versionsFrom(['METEOR@0.9.0', 'METEOR@1.0']);
+ api.use([
+ 'jquery',
+ 'twbs:bootstrap@3.3.1',
+ 'fortawesome:fontawesome@4.2.0'
+ ], where);
+ // no exports - summernote adds itself to jQuery
+ api.addFiles([
+ 'dist/summernote.js',
+ 'dist/summernote.css'
+ ], where);
+});
+
+Package.onTest(function (api) {
+ api.use(packageName, where);
+ api.use('tinytest', where);
+
+ api.addFiles('meteor/test.js', where);
+});
diff --git a/vendor/assets/components/summernote/meteor/publish.sh b/vendor/assets/components/summernote/meteor/publish.sh
new file mode 100755
index 000000000..56cd665ef
--- /dev/null
+++ b/vendor/assets/components/summernote/meteor/publish.sh
@@ -0,0 +1,40 @@
+#!/bin/bash
+# Publish package to Meteor's repository, Atmospherejs.com
+
+# Make sure Meteor is installed, per https://www.meteor.com/install.
+# The curl'ed script is totally safe; takes 2 minutes to read its source and check.
+type meteor >/dev/null 2>&1 || { curl https://install.meteor.com/ | sh; }
+
+# sanity check: make sure we're in the root directory of the checkout
+cd "$( dirname "$0" )/.."
+
+ALL_EXIT_CODE=0
+
+# test any package*.js packages we may have, e.g. package.js, package-compat.js
+for PACKAGE_FILE in meteor/package*.js; do
+
+ # Meteor expects package.js to be in the root directory of the checkout, so copy there our package file under that name, temporarily
+ cp $PACKAGE_FILE ./package.js
+
+ # publish package, creating it if it's the first time we're publishing
+ PACKAGE_NAME=$(grep -i name package.js | head -1 | cut -d "'" -f 2)
+
+ echo "Publishing $PACKAGE_NAME..."
+
+ # Attempt to re-publish the package - the most common operation once the initial release has
+ # been made. If the package name was changed (rare), you'll have to pass the --create flag.
+ meteor publish "$@"; EXIT_CODE=$?
+ ALL_EXIT_CODE=$(( $ALL_EXIT_CODE + $EXIT_CODE ))
+ if (( $EXIT_CODE == 0 )); then
+ echo "Thanks for releasing a new version. You can see it at"
+ echo "https://atmospherejs.com/${PACKAGE_NAME/://}"
+ else
+ echo "We got an error. Please post it at https://github.com/raix/Meteor-community-discussions/issues/14"
+ fi
+
+ # rm the temporary build files and package.js
+ rm -rf ".build.$PACKAGE_NAME" versions.json package.js
+
+done
+
+exit $ALL_EXIT_CODE
diff --git a/vendor/assets/components/summernote/meteor/runtests.sh b/vendor/assets/components/summernote/meteor/runtests.sh
new file mode 100755
index 000000000..dec7b3b5a
--- /dev/null
+++ b/vendor/assets/components/summernote/meteor/runtests.sh
@@ -0,0 +1,38 @@
+#!/bin/sh
+# Test Meteor package before publishing to Atmospherejs.com
+
+# Make sure Meteor is installed, per https://www.meteor.com/install.
+# The curl'ed script is totally safe; takes 2 minutes to read its source and check.
+type meteor >/dev/null 2>&1 || { curl https://install.meteor.com/ | sh; }
+
+# sanity check: make sure we're in the root directory of the checkout
+cd "$( dirname "$0" )/.."
+
+ALL_EXIT_CODE=0
+
+# test any package*.js packages we may have, e.g. package.js, package-standalone.js
+for PACKAGE_FILE in meteor/package*.js; do
+
+ # Meteor expects package.js in the root dir of the checkout, so copy there our package file under that name, temporarily
+ cp $PACKAGE_FILE ./package.js
+
+ PACKAGE_NAME=$(grep -i name package.js | head -1 | cut -d "'" -f 2)
+
+ echo "### Testing $PACKAGE_NAME..."
+
+ # provide an invalid MONGO_URL so Meteor doesn't bog us down with an empty Mongo database
+ if [ $# -gt 0 ]; then
+ # interpret any parameter to mean we want an interactive test
+ MONGO_URL=mongodb:// meteor test-packages ./
+ else
+ # automated/CI test with phantomjs
+ spacejam --mongo-url mongodb:// test-packages ./
+ ALL_EXIT_CODES=$(( $ALL_EXIT_CODES + $? ))
+ fi
+
+ # delete temporary build files and package.js
+ rm -rf .build.* versions.json package.js
+
+done
+
+exit $ALL_EXIT_CODES
diff --git a/vendor/assets/components/summernote/meteor/test.js b/vendor/assets/components/summernote/meteor/test.js
new file mode 100644
index 000000000..87b6d5e7e
--- /dev/null
+++ b/vendor/assets/components/summernote/meteor/test.js
@@ -0,0 +1,9 @@
+'use strict';
+
+Tinytest.add('Instantiation', function (test) {
+ var editor = document.createElement('div');
+ document.body.appendChild(editor);
+ $(editor).summernote();
+
+ test.equal(typeof $(editor).code(), 'string', 'Instantiation');
+});
diff --git a/vendor/assets/components/summernote/package.json b/vendor/assets/components/summernote/package.json
new file mode 100644
index 000000000..e5b088d60
--- /dev/null
+++ b/vendor/assets/components/summernote/package.json
@@ -0,0 +1,33 @@
+{
+ "name": "summernote",
+ "description": "Super Simple WYSIWYG Editor on Bootstrap",
+ "version": "0.6.6",
+ "keywords": [
+ "editor",
+ "bootstrap",
+ "WYSIWYG"
+ ],
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/summernote/summernote.git"
+ },
+ "author": {
+ "name": "Hackerwins",
+ "email": "
"
+ },
+ "devDependencies": {
+ "load-grunt-tasks": "0.2.0",
+ "requirejs": "2.1.9",
+ "grunt": "*",
+ "grunt-contrib-jshint": "0.7.2",
+ "grunt-contrib-qunit": "0.5.2",
+ "grunt-contrib-uglify": "~0.2.2",
+ "grunt-contrib-watch": "*",
+ "grunt-contrib-connect": "*",
+ "grunt-contrib-compress": "*",
+ "grunt-recess": "*",
+ "grunt-exec": "^0.4.6",
+ "connect-livereload": "*",
+ "open": "0.0.4"
+ }
+}
diff --git a/vendor/assets/components/summernote/plugin/summernote-ext-hello.js b/vendor/assets/components/summernote/plugin/summernote-ext-hello.js
new file mode 100644
index 000000000..cb13fc7a5
--- /dev/null
+++ b/vendor/assets/components/summernote/plugin/summernote-ext-hello.js
@@ -0,0 +1,89 @@
+(function (factory) {
+ /* global define */
+ if (typeof define === 'function' && define.amd) {
+ // AMD. Register as an anonymous module.
+ define(['jquery'], factory);
+ } else {
+ // Browser globals: jQuery
+ factory(window.jQuery);
+ }
+}(function ($) {
+ // template
+ var tmpl = $.summernote.renderer.getTemplate();
+
+ /**
+ * @class plugin.hello
+ *
+ * Hello Plugin
+ */
+ $.summernote.addPlugin({
+ /** @property {String} name name of plugin */
+ name: 'hello',
+ /**
+ * @property {Object} buttons
+ * @property {Function} buttons.hello function to make button
+ * @property {Function} buttons.helloDropdown function to make button
+ * @property {Function} buttons.helloImage function to make button
+ */
+ buttons: { // buttons
+ hello: function () {
+
+ return tmpl.iconButton('fa fa-header', {
+ event : 'hello',
+ title: 'hello',
+ hide: true
+ });
+ },
+ helloDropdown: function () {
+
+
+ var list = 'summernote ';
+ list += 'Code Mirror ';
+ var dropdown = '';
+
+ return tmpl.iconButton('fa fa-header', {
+ title: 'hello',
+ hide: true,
+ dropdown : dropdown
+ });
+ },
+ helloImage : function () {
+ return tmpl.iconButton('fa fa-file-image-o', {
+ event : 'helloImage',
+ title: 'helloImage',
+ hide: true
+ });
+ }
+
+ },
+
+ /**
+ * @property {Object} events
+ * @property {Function} events.hello run function when button that has a 'hello' event name fires click
+ * @property {Function} events.helloDropdown run function when button that has a 'helloDropdown' event name fires click
+ * @property {Function} events.helloImage run function when button that has a 'helloImage' event name fires click
+ */
+ events: { // events
+ hello: function (event, editor, layoutInfo) {
+ // Get current editable node
+ var $editable = layoutInfo.editable();
+
+ // Call insertText with 'hello'
+ editor.insertText($editable, 'hello ');
+ },
+ helloDropdown: function (event, editor, layoutInfo, value) {
+ // Get current editable node
+ var $editable = layoutInfo.editable();
+
+ // Call insertText with 'hello'
+ editor.insertText($editable, 'hello ' + value + '!!!!');
+ },
+ helloImage : function (event, editor, layoutInfo) {
+ var $editable = layoutInfo.editable();
+
+ var img = $(' ');
+ editor.insertNode($editable, img[0]);
+ }
+ }
+ });
+}));
diff --git a/vendor/assets/components/summernote/plugin/summernote-ext-video.js b/vendor/assets/components/summernote/plugin/summernote-ext-video.js
new file mode 100644
index 000000000..4f71bc738
--- /dev/null
+++ b/vendor/assets/components/summernote/plugin/summernote-ext-video.js
@@ -0,0 +1,573 @@
+(function (factory) {
+ /* global define */
+ if (typeof define === 'function' && define.amd) {
+ // AMD. Register as an anonymous module.
+ define(['jquery'], factory);
+ } else {
+ // Browser globals: jQuery
+ factory(window.jQuery);
+ }
+}(function ($) {
+ // template
+ var tmpl = $.summernote.renderer.getTemplate();
+
+ // core functions: range, dom
+ var range = $.summernote.core.range;
+ var dom = $.summernote.core.dom;
+
+ /**
+ * createVideoNode
+ *
+ * @member plugin.video
+ * @private
+ * @param {String} url
+ * @return {Node}
+ */
+ var createVideoNode = function (url) {
+ // video url patterns(youtube, instagram, vimeo, dailymotion, youku, mp4, ogg, webm)
+ var ytRegExp = /^(?:https?:\/\/)?(?:www\.)?(?:youtu\.be\/|youtube\.com\/(?:embed\/|v\/|watch\?v=|watch\?.+&v=))((\w|-){11})(?:\S+)?$/;
+ var ytMatch = url.match(ytRegExp);
+
+ var igRegExp = /\/\/instagram.com\/p\/(.[a-zA-Z0-9]*)/;
+ var igMatch = url.match(igRegExp);
+
+ var vRegExp = /\/\/vine.co\/v\/(.[a-zA-Z0-9]*)/;
+ var vMatch = url.match(vRegExp);
+
+ var vimRegExp = /\/\/(player.)?vimeo.com\/([a-z]*\/)*([0-9]{6,11})[?]?.*/;
+ var vimMatch = url.match(vimRegExp);
+
+ var dmRegExp = /.+dailymotion.com\/(video|hub)\/([^_]+)[^#]*(#video=([^_&]+))?/;
+ var dmMatch = url.match(dmRegExp);
+
+ var youkuRegExp = /\/\/v\.youku\.com\/v_show\/id_(\w+)\.html/;
+ var youkuMatch = url.match(youkuRegExp);
+
+ var mp4RegExp = /^.+.(mp4|m4v)$/;
+ var mp4Match = url.match(mp4RegExp);
+
+ var oggRegExp = /^.+.(ogg|ogv)$/;
+ var oggMatch = url.match(oggRegExp);
+
+ var webmRegExp = /^.+.(webm)$/;
+ var webmMatch = url.match(webmRegExp);
+
+ var $video;
+ if (ytMatch && ytMatch[1].length === 11) {
+ var youtubeId = ytMatch[1];
+ $video = $('