Shortcodes Ultimate - Version 4.4.0

Version Description

  • IMPORTANT: new galleries mechanism. Your created galleries will work but will not be visible in admin panel. Now, you're able to create galleries right in "Insert shortcode" window. Also, you can now create galleries from posts, categories or even custom taxonomies.
  • New shortocde [dummy_image]
  • New shortocde [dummy_text]
  • New shortocde [animate]
  • New shortocde [youtube_advanced]
  • New admin page - Examples
  • New admin page - Add-ons
  • Font Awesome updated to version 4
  • New attr [spoiler icon=""]
  • Fixed issue with date format in [posts]
  • New slider control for shortcode generator
  • Small fixes
Download this release

Release Info

Developer gn_themes
Plugin Icon 128x128 Shortcodes Ultimate
Version 4.4.0
Comparing to
See all releases

Code changes from version 4.3.2 to 4.4.0

Files changed (141) hide show
  1. assets/css/animate.css +1 -0
  2. assets/css/box-shortcodes.css +123 -85
  3. assets/css/content-shortcodes.css +15 -9
  4. assets/css/font-awesome.css +395 -403
  5. assets/css/generator.css +205 -52
  6. assets/css/options-page.css +195 -247
  7. assets/css/simpleslider.css +55 -0
  8. assets/css/sunrise.css +89 -70
  9. assets/font/FontAwesome.otf +0 -0
  10. assets/font/fontawesome-webfont.eot +0 -0
  11. assets/font/fontawesome-webfont.woff +0 -0
  12. assets/fonts/FontAwesome.otf +0 -0
  13. assets/fonts/fontawesome-webfont.eot +0 -0
  14. assets/{font → fonts}/fontawesome-webfont.svg +21 -6
  15. assets/{font → fonts}/fontawesome-webfont.ttf +0 -0
  16. assets/fonts/fontawesome-webfont.woff +0 -0
  17. assets/images/banners/extra.png +0 -0
  18. assets/images/banners/how-it-works.jpg +0 -0
  19. assets/images/banners/maker.png +0 -0
  20. assets/images/banners/skins.png +0 -0
  21. assets/images/demo/accordion.png +0 -0
  22. assets/images/demo/audio.png +0 -0
  23. assets/images/demo/box.png +0 -0
  24. assets/images/demo/button.png +0 -0
  25. assets/images/demo/carousel.png +0 -0
  26. assets/images/demo/column.png +0 -0
  27. assets/images/demo/custom_gallery.png +0 -0
  28. assets/images/demo/divider.png +0 -0
  29. assets/images/demo/document.png +0 -0
  30. assets/images/demo/dropcap.png +0 -0
  31. assets/images/demo/feed.png +0 -0
  32. assets/images/demo/frame.png +0 -0
  33. assets/images/demo/gmap.png +0 -0
  34. assets/images/demo/guests.png +0 -0
  35. assets/images/demo/heading.png +0 -0
  36. assets/images/demo/highlight.png +0 -0
  37. assets/images/demo/jcarousel.png +0 -0
  38. assets/images/demo/label.png +0 -0
  39. assets/images/demo/lightbox.png +0 -0
  40. assets/images/demo/list.png +0 -0
  41. assets/images/demo/members.png +0 -0
  42. assets/images/demo/menu.png +0 -0
  43. assets/images/demo/nivo_slider.png +0 -0
  44. assets/images/demo/note.png +0 -0
  45. assets/images/demo/permalink.png +0 -0
  46. assets/images/demo/posts.png +0 -0
  47. assets/images/demo/private.png +0 -0
  48. assets/images/demo/pullquote.png +0 -0
  49. assets/images/demo/quote.png +0 -0
  50. assets/images/demo/row.png +0 -0
  51. assets/images/demo/screenr.png +0 -0
  52. assets/images/demo/service.png +0 -0
  53. assets/images/demo/siblings.png +0 -0
  54. assets/images/demo/slider.png +0 -0
  55. assets/images/demo/spacer.png +0 -0
  56. assets/images/demo/spoiler.png +0 -0
  57. assets/images/demo/subpages.png +0 -0
  58. assets/images/demo/tab.png +0 -0
  59. assets/images/demo/table.png +0 -0
  60. assets/images/demo/tabs.png +0 -0
  61. assets/images/demo/tooltip.png +0 -0
  62. assets/images/demo/tweets.png +0 -0
  63. assets/images/demo/video.png +0 -0
  64. assets/images/demo/vimeo.png +0 -0
  65. assets/images/demo/youtube.png +0 -0
  66. assets/images/galleries/move.png +0 -0
  67. assets/images/generator/icon.png +0 -0
  68. assets/images/generator/loading.gif +0 -0
  69. assets/images/jcarousel/arrows.png +0 -0
  70. assets/images/{galleries/loading.gif → loading.gif} +0 -0
  71. assets/images/preview.png +0 -0
  72. assets/images/{generator/search.png → search.png} +0 -0
  73. assets/images/success.png +0 -0
  74. assets/js/galleries-shortcodes.js +33 -32
  75. assets/js/generator.js +229 -56
  76. assets/js/inview.js +3 -0
  77. assets/js/options-page.js +85 -179
  78. assets/js/other-shortcodes.js +11 -3
  79. assets/js/simpleslider.js +11 -0
  80. assets/js/sunrise.js +90 -163
  81. inc/core/admin-views.php +147 -0
  82. inc/core/admin.php +11 -0
  83. inc/core/{class.assets.php → assets.php} +44 -49
  84. inc/core/class.requirements.php +0 -53
  85. inc/core/class.shortcodes-ultimate.php +0 -176
  86. inc/core/class.widget.php +0 -101
  87. inc/core/{class.data.php → data.php} +668 -260
  88. inc/core/{class.generator-fields.php → generator-views.php} +58 -6
  89. inc/core/{class.generator.php → generator.php} +60 -135
  90. inc/core/load.php +283 -0
  91. inc/core/requirements.php +51 -0
  92. inc/core/{class.shortcodes.php → shortcodes.php} +259 -161
  93. inc/core/tools.php +280 -211
  94. inc/core/{class.vote.php → vote.php} +10 -5
  95. inc/core/widget.php +58 -0
  96. inc/example-addon.php +0 -85
  97. inc/examples/animations.example +38 -0
  98. inc/examples/buttons.example +59 -0
  99. inc/examples/columns.example +71 -0
  100. inc/examples/media.example +71 -0
  101. inc/examples/nested.example +37 -0
  102. inc/examples/posts.example +15 -0
  103. inc/examples/spoilers.example +108 -0
  104. inc/examples/tabs.example +78 -0
  105. inc/vendor/class.sunrise-framework.php +0 -327
  106. inc/vendor/class.sunrise-views.php +93 -0
  107. inc/vendor/class.sunrise.php +252 -0
  108. inc/views/about.php +0 -48
  109. inc/views/cheatsheet.php +0 -66
  110. inc/views/checkbox-group.php +0 -15
  111. inc/views/checkbox.php +0 -11
  112. inc/views/closetab.php +0 -10
  113. inc/views/code.php +0 -8
  114. inc/views/color.php +0 -11
  115. inc/views/css.php +0 -26
  116. inc/views/galleries.php +0 -104
  117. inc/views/hidden.php +0 -1
  118. inc/views/html.php +0 -4
  119. inc/views/notifications.php +0 -41
  120. inc/views/number.php +0 -7
  121. inc/views/opentab.php +0 -2
  122. inc/views/radio.php +0 -20
  123. inc/views/select.php +0 -20
  124. inc/views/settings.php +0 -28
  125. inc/views/size.php +0 -17
  126. inc/views/skin.php +0 -22
  127. inc/views/text.php +0 -8
  128. inc/views/textarea.php +0 -8
  129. inc/views/title.php +0 -4
  130. inc/views/upload.php +0 -11
  131. languages/su-el_GR.mo +0 -0
  132. languages/su-el_GR.po +900 -807
  133. languages/su-ru_RU.mo +0 -0
  134. languages/su-ru_RU.po +1365 -947
  135. languages/su.pot +1281 -870
  136. readme.txt +23 -7
  137. shortcodes-ultimate.php +14 -12
  138. templates/default-loop.php +3 -3
  139. templates/list-loop.php +19 -21
  140. templates/single-post.php +2 -4
  141. templates/teaser-loop.php +1 -3
assets/css/animate.css ADDED
@@ -0,0 +1 @@
 
1
+ @charset "UTF-8";body{-webkit-backface-visibility:hidden;}.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;}@-webkit-keyframes flash{0%,50%,100%{opacity:1;}25%,75%{opacity:0;}}@-moz-keyframes flash{0%,50%,100%{opacity:1;}25%,75%{opacity:0;}}@-o-keyframes flash{0%,50%,100%{opacity:1;}25%,75%{opacity:0;}}@keyframes flash{0%,50%,100%{opacity:1;}25%,75%{opacity:0;}}.animated.flash{-webkit-animation-name:flash;-moz-animation-name:flash;-o-animation-name:flash;animation-name:flash;}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);}20%,40%,60%,80%{-webkit-transform:translateX(10px);}}@-moz-keyframes shake{0%,100%{-moz-transform:translateX(0);}10%,30%,50%,70%,90%{-moz-transform:translateX(-10px);}20%,40%,60%,80%{-moz-transform:translateX(10px);}}@-o-keyframes shake{0%,100%{-o-transform:translateX(0);}10%,30%,50%,70%,90%{-o-transform:translateX(-10px);}20%,40%,60%,80%{-o-transform:translateX(10px);}}@keyframes shake{0%,100%{transform:translateX(0);}10%,30%,50%,70%,90%{transform:translateX(-10px);}20%,40%,60%,80%{transform:translateX(10px);}}.animated.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake;}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);}40%{-webkit-transform:translateY(-30px);}60%{-webkit-transform:translateY(-15px);}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);}40%{-moz-transform:translateY(-30px);}60%{-moz-transform:translateY(-15px);}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-o-transform:translateY(0);}40%{-o-transform:translateY(-30px);}60%{-o-transform:translateY(-15px);}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0);}40%{transform:translateY(-30px);}60%{transform:translateY(-15px);}}.animated.bounce{-webkit-animation-name:bounce;-moz-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce;}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);}100%{-webkit-transform:scale(1) rotate(0);}}@-moz-keyframes tada{0%{-moz-transform:scale(1);}10%,20%{-moz-transform:scale(0.9) rotate(-3deg);}30%,50%,70%,90%{-moz-transform:scale(1.1) rotate(3deg);}40%,60%,80%{-moz-transform:scale(1.1) rotate(-3deg);}100%{-moz-transform:scale(1) rotate(0);}}@-o-keyframes tada{0%{-o-transform:scale(1);}10%,20%{-o-transform:scale(0.9) rotate(-3deg);}30%,50%,70%,90%{-o-transform:scale(1.1) rotate(3deg);}40%,60%,80%{-o-transform:scale(1.1) rotate(-3deg);}100%{-o-transform:scale(1) rotate(0);}}@keyframes tada{0%{transform:scale(1);}10%,20%{transform:scale(0.9) rotate(-3deg);}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg);}40%,60%,80%{transform:scale(1.1) rotate(-3deg);}100%{transform:scale(1) rotate(0);}}.animated.tada{-webkit-animation-name:tada;-moz-animation-name:tada;-o-animation-name:tada;animation-name:tada;}@-webkit-keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center;}20%{-webkit-transform:rotate(15deg);}40%{-webkit-transform:rotate(-10deg);}60%{-webkit-transform:rotate(5deg);}80%{-webkit-transform:rotate(-5deg);}100%{-webkit-transform:rotate(0deg);}}@-moz-keyframes swing{20%{-moz-transform:rotate(15deg);}40%{-moz-transform:rotate(-10deg);}60%{-moz-transform:rotate(5deg);}80%{-moz-transform:rotate(-5deg);}100%{-moz-transform:rotate(0deg);}}@-o-keyframes swing{20%{-o-transform:rotate(15deg);}40%{-o-transform:rotate(-10deg);}60%{-o-transform:rotate(5deg);}80%{-o-transform:rotate(-5deg);}100%{-o-transform:rotate(0deg);}}@keyframes swing{20%{transform:rotate(15deg);}40%{transform:rotate(-10deg);}60%{transform:rotate(5deg);}80%{transform:rotate(-5deg);}100%{transform:rotate(0deg);}}.animated.swing{-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;-moz-animation-name:swing;-o-animation-name:swing;animation-name:swing;}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);}15%{-webkit-transform:translateX(-25%) rotate(-5deg);}30%{-webkit-transform:translateX(20%) rotate(3deg);}45%{-webkit-transform:translateX(-15%) rotate(-3deg);}60%{-webkit-transform:translateX(10%) rotate(2deg);}75%{-webkit-transform:translateX(-5%) rotate(-1deg);}100%{-webkit-transform:translateX(0%);}}@-moz-keyframes wobble{0%{-moz-transform:translateX(0%);}15%{-moz-transform:translateX(-25%) rotate(-5deg);}30%{-moz-transform:translateX(20%) rotate(3deg);}45%{-moz-transform:translateX(-15%) rotate(-3deg);}60%{-moz-transform:translateX(10%) rotate(2deg);}75%{-moz-transform:translateX(-5%) rotate(-1deg);}100%{-moz-transform:translateX(0%);}}@-o-keyframes wobble{0%{-o-transform:translateX(0%);}15%{-o-transform:translateX(-25%) rotate(-5deg);}30%{-o-transform:translateX(20%) rotate(3deg);}45%{-o-transform:translateX(-15%) rotate(-3deg);}60%{-o-transform:translateX(10%) rotate(2deg);}75%{-o-transform:translateX(-5%) rotate(-1deg);}100%{-o-transform:translateX(0%);}}@keyframes wobble{0%{transform:translateX(0%);}15%{transform:translateX(-25%) rotate(-5deg);}30%{transform:translateX(20%) rotate(3deg);}45%{transform:translateX(-15%) rotate(-3deg);}60%{transform:translateX(10%) rotate(2deg);}75%{transform:translateX(-5%) rotate(-1deg);}100%{transform:translateX(0%);}}.animated.wobble{-webkit-animation-name:wobble;-moz-animation-name:wobble;-o-animation-name:wobble;animation-name:wobble;}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);}50%{-webkit-transform:scale(1.1);}100%{-webkit-transform:scale(1);}}@-moz-keyframes pulse{0%{-moz-transform:scale(1);}50%{-moz-transform:scale(1.1);}100%{-moz-transform:scale(1);}}@-o-keyframes pulse{0%{-o-transform:scale(1);}50%{-o-transform:scale(1.1);}100%{-o-transform:scale(1);}}@keyframes pulse{0%{transform:scale(1);}50%{transform:scale(1.1);}100%{transform:scale(1);}}.animated.pulse{-webkit-animation-name:pulse;-moz-animation-name:pulse;-o-animation-name:pulse;animation-name:pulse;}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;}}@-moz-keyframes flip{0%{-moz-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-moz-animation-timing-function:ease-out;}40%{-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-moz-animation-timing-function:ease-out;}50%{-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-animation-timing-function:ease-in;}80%{-moz-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-moz-animation-timing-function:ease-in;}100%{-moz-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-moz-animation-timing-function:ease-in;}}@-o-keyframes flip{0%{-o-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-o-animation-timing-function:ease-out;}40%{-o-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-o-animation-timing-function:ease-out;}50%{-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-animation-timing-function:ease-in;}80%{-o-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-o-animation-timing-function:ease-in;}100%{-o-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-o-animation-timing-function:ease-in;}}@keyframes flip{0%{transform:perspective(400px) translateZ(0) rotateY(0) scale(1);animation-timing-function:ease-out;}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);animation-timing-function:ease-out;}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in;}80%{transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);animation-timing-function:ease-in;}100%{transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);animation-timing-function:ease-in;}}.animated.flip{-webkit-backface-visibility:visible !important;-webkit-animation-name:flip;-moz-backface-visibility:visible !important;-moz-animation-name:flip;-o-backface-visibility:visible !important;-o-animation-name:flip;backface-visibility:visible !important;animation-name:flip;}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;}40%{-webkit-transform:perspective(400px) rotateX(-10deg);}70%{-webkit-transform:perspective(400px) rotateX(10deg);}100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1;}}@-moz-keyframes flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0;}40%{-moz-transform:perspective(400px) rotateX(-10deg);}70%{-moz-transform:perspective(400px) rotateX(10deg);}100%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1;}}@-o-keyframes flipInX{0%{-o-transform:perspective(400px) rotateX(90deg);opacity:0;}40%{-o-transform:perspective(400px) rotateX(-10deg);}70%{-o-transform:perspective(400px) rotateX(10deg);}100%{-o-transform:perspective(400px) rotateX(0deg);opacity:1;}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0;}40%{transform:perspective(400px) rotateX(-10deg);}70%{transform:perspective(400px) rotateX(10deg);}100%{transform:perspective(400px) rotateX(0deg);opacity:1;}}.animated.flipInX{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInX;-moz-backface-visibility:visible !important;-moz-animation-name:flipInX;-o-backface-visibility:visible !important;-o-animation-name:flipInX;backface-visibility:visible !important;animation-name:flipInX;}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1;}100%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;}}@-moz-keyframes flipOutX{0%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1;}100%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0;}}@-o-keyframes flipOutX{0%{-o-transform:perspective(400px) rotateX(0deg);opacity:1;}100%{-o-transform:perspective(400px) rotateX(90deg);opacity:0;}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1;}100%{transform:perspective(400px) rotateX(90deg);opacity:0;}}.animated.flipOutX{-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible !important;-moz-animation-name:flipOutX;-moz-backface-visibility:visible !important;-o-animation-name:flipOutX;-o-backface-visibility:visible !important;animation-name:flipOutX;backface-visibility:visible !important;}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;}40%{-webkit-transform:perspective(400px) rotateY(-10deg);}70%{-webkit-transform:perspective(400px) rotateY(10deg);}100%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1;}}@-moz-keyframes flipInY{0%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0;}40%{-moz-transform:perspective(400px) rotateY(-10deg);}70%{-moz-transform:perspective(400px) rotateY(10deg);}100%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1;}}@-o-keyframes flipInY{0%{-o-transform:perspective(400px) rotateY(90deg);opacity:0;}40%{-o-transform:perspective(400px) rotateY(-10deg);}70%{-o-transform:perspective(400px) rotateY(10deg);}100%{-o-transform:perspective(400px) rotateY(0deg);opacity:1;}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0;}40%{transform:perspective(400px) rotateY(-10deg);}70%{transform:perspective(400px) rotateY(10deg);}100%{transform:perspective(400px) rotateY(0deg);opacity:1;}}.animated.flipInY{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInY;-moz-backface-visibility:visible !important;-moz-animation-name:flipInY;-o-backface-visibility:visible !important;-o-animation-name:flipInY;backface-visibility:visible !important;animation-name:flipInY;}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1;}100%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;}}@-moz-keyframes flipOutY{0%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1;}100%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0;}}@-o-keyframes flipOutY{0%{-o-transform:perspective(400px) rotateY(0deg);opacity:1;}100%{-o-transform:perspective(400px) rotateY(90deg);opacity:0;}}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg);opacity:1;}100%{transform:perspective(400px) rotateY(90deg);opacity:0;}}.animated.flipOutY{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipOutY;-moz-backface-visibility:visible !important;-moz-animation-name:flipOutY;-o-backface-visibility:visible !important;-o-animation-name:flipOutY;backface-visibility:visible !important;animation-name:flipOutY;}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-moz-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-o-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}.animated.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn;}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px);}100%{opacity:1;-moz-transform:translateY(0);}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px);}100%{opacity:1;-o-transform:translateY(0);}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px);}100%{opacity:1;transform:translateY(0);}}.animated.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px);}100%{opacity:1;-moz-transform:translateY(0);}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px);}100%{opacity:1;-o-transform:translateY(0);}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px);}100%{opacity:1;transform:translateY(0);}}.animated.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown;}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);}100%{opacity:1;-webkit-transform:translateX(0);}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px);}100%{opacity:1;-moz-transform:translateX(0);}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px);}100%{opacity:1;-o-transform:translateX(0);}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px);}100%{opacity:1;transform:translateX(0);}}.animated.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft;}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);}100%{opacity:1;-webkit-transform:translateX(0);}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px);}100%{opacity:1;-moz-transform:translateX(0);}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(20px);}100%{opacity:1;-o-transform:translateX(0);}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px);}100%{opacity:1;transform:translateX(0);}}.animated.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight;}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);}100%{opacity:1;-webkit-transform:translateY(0);}}@-moz-keyframes fadeInUpBig{0%{opacity:0;-moz-transform:translateY(2000px);}100%{opacity:1;-moz-transform:translateY(0);}}@-o-keyframes fadeInUpBig{0%{opacity:0;-o-transform:translateY(2000px);}100%{opacity:1;-o-transform:translateY(0);}}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px);}100%{opacity:1;transform:translateY(0);}}.animated.fadeInUpBig{-webkit-animation-name:fadeInUpBig;-moz-animation-name:fadeInUpBig;-o-animation-name:fadeInUpBig;animation-name:fadeInUpBig;}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);}100%{opacity:1;-webkit-transform:translateY(0);}}@-moz-keyframes fadeInDownBig{0%{opacity:0;-moz-transform:translateY(-2000px);}100%{opacity:1;-moz-transform:translateY(0);}}@-o-keyframes fadeInDownBig{0%{opacity:0;-o-transform:translateY(-2000px);}100%{opacity:1;-o-transform:translateY(0);}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px);}100%{opacity:1;transform:translateY(0);}}.animated.fadeInDownBig{-webkit-animation-name:fadeInDownBig;-moz-animation-name:fadeInDownBig;-o-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);}100%{opacity:1;-webkit-transform:translateX(0);}}@-moz-keyframes fadeInLeftBig{0%{opacity:0;-moz-transform:translateX(-2000px);}100%{opacity:1;-moz-transform:translateX(0);}}@-o-keyframes fadeInLeftBig{0%{opacity:0;-o-transform:translateX(-2000px);}100%{opacity:1;-o-transform:translateX(0);}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px);}100%{opacity:1;transform:translateX(0);}}.animated.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;-moz-animation-name:fadeInLeftBig;-o-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);}100%{opacity:1;-webkit-transform:translateX(0);}}@-moz-keyframes fadeInRightBig{0%{opacity:0;-moz-transform:translateX(2000px);}100%{opacity:1;-moz-transform:translateX(0);}}@-o-keyframes fadeInRightBig{0%{opacity:0;-o-transform:translateX(2000px);}100%{opacity:1;-o-transform:translateX(0);}}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px);}100%{opacity:1;transform:translateX(0);}}.animated.fadeInRightBig{-webkit-animation-name:fadeInRightBig;-moz-animation-name:fadeInRightBig;-o-animation-name:fadeInRightBig;animation-name:fadeInRightBig;}@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@-moz-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@-o-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.animated.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut;}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(-20px);}}@-moz-keyframes fadeOutUp{0%{opacity:1;-moz-transform:translateY(0);}100%{opacity:0;-moz-transform:translateY(-20px);}}@-o-keyframes fadeOutUp{0%{opacity:1;-o-transform:translateY(0);}100%{opacity:0;-o-transform:translateY(-20px);}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0);}100%{opacity:0;transform:translateY(-20px);}}.animated.fadeOutUp{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp;}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(20px);}}@-moz-keyframes fadeOutDown{0%{opacity:1;-moz-transform:translateY(0);}100%{opacity:0;-moz-transform:translateY(20px);}}@-o-keyframes fadeOutDown{0%{opacity:1;-o-transform:translateY(0);}100%{opacity:0;-o-transform:translateY(20px);}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0);}100%{opacity:0;transform:translateY(20px);}}.animated.fadeOutDown{-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown;}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(-20px);}}@-moz-keyframes fadeOutLeft{0%{opacity:1;-moz-transform:translateX(0);}100%{opacity:0;-moz-transform:translateX(-20px);}}@-o-keyframes fadeOutLeft{0%{opacity:1;-o-transform:translateX(0);}100%{opacity:0;-o-transform:translateX(-20px);}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(-20px);}}.animated.fadeOutLeft{-webkit-animation-name:fadeOutLeft;-moz-animation-name:fadeOutLeft;-o-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(20px);}}@-moz-keyframes fadeOutRight{0%{opacity:1;-moz-transform:translateX(0);}100%{opacity:0;-moz-transform:translateX(20px);}}@-o-keyframes fadeOutRight{0%{opacity:1;-o-transform:translateX(0);}100%{opacity:0;-o-transform:translateX(20px);}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(20px);}}.animated.fadeOutRight{-webkit-animation-name:fadeOutRight;-moz-animation-name:fadeOutRight;-o-animation-name:fadeOutRight;animation-name:fadeOutRight;}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(-2000px);}}@-moz-keyframes fadeOutUpBig{0%{opacity:1;-moz-transform:translateY(0);}100%{opacity:0;-moz-transform:translateY(-2000px);}}@-o-keyframes fadeOutUpBig{0%{opacity:1;-o-transform:translateY(0);}100%{opacity:0;-o-transform:translateY(-2000px);}}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0);}100%{opacity:0;transform:translateY(-2000px);}}.animated.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;-moz-animation-name:fadeOutUpBig;-o-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig;}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(2000px);}}@-moz-keyframes fadeOutDownBig{0%{opacity:1;-moz-transform:translateY(0);}100%{opacity:0;-moz-transform:translateY(2000px);}}@-o-keyframes fadeOutDownBig{0%{opacity:1;-o-transform:translateY(0);}100%{opacity:0;-o-transform:translateY(2000px);}}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0);}100%{opacity:0;transform:translateY(2000px);}}.animated.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;-moz-animation-name:fadeOutDownBig;-o-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig;}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(-2000px);}}@-moz-keyframes fadeOutLeftBig{0%{opacity:1;-moz-transform:translateX(0);}100%{opacity:0;-moz-transform:translateX(-2000px);}}@-o-keyframes fadeOutLeftBig{0%{opacity:1;-o-transform:translateX(0);}100%{opacity:0;-o-transform:translateX(-2000px);}}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(-2000px);}}.animated.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;-moz-animation-name:fadeOutLeftBig;-o-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig;}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(2000px);}}@-moz-keyframes fadeOutRightBig{0%{opacity:1;-moz-transform:translateX(0);}100%{opacity:0;-moz-transform:translateX(2000px);}}@-o-keyframes fadeOutRightBig{0%{opacity:1;-o-transform:translateX(0);}100%{opacity:0;-o-transform:translateX(2000px);}}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(2000px);}}.animated.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;-moz-animation-name:fadeOutRightBig;-o-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig;}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);}50%{opacity:1;-webkit-transform:scale(1.05);}70%{-webkit-transform:scale(.9);}100%{-webkit-transform:scale(1);}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(.3);}50%{opacity:1;-moz-transform:scale(1.05);}70%{-moz-transform:scale(.9);}100%{-moz-transform:scale(1);}}@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(.3);}50%{opacity:1;-o-transform:scale(1.05);}70%{-o-transform:scale(.9);}100%{-o-transform:scale(1);}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3);}50%{opacity:1;transform:scale(1.05);}70%{transform:scale(.9);}100%{transform:scale(1);}}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);}100%{-webkit-transform:translateY(0);}}@-moz-keyframes slideInDown{0%{opacity:0;-moz-transform:translateY(-2000px);}100%{-moz-transform:translateY(0);}}@-o-keyframes slideInDown{0%{opacity:0;-o-transform:translateY(-2000px);}100%{-o-transform:translateY(0);}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-2000px);}100%{transform:translateY(0);}}.slideInDown{-webkit-animation-name:slideInDown;-moz-animation-name:slideInDown;-o-animation-name:slideInDown;animation-name:slideInDown;}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);}100%{-webkit-transform:translateX(0);}}@-moz-keyframes slideInLeft{0%{opacity:0;-moz-transform:translateX(-2000px);}100%{-moz-transform:translateX(0);}}@-o-keyframes slideInLeft{0%{opacity:0;-o-transform:translateX(-2000px);}100%{-o-transform:translateX(0);}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-2000px);}100%{transform:translateX(0);}}.slideInLeft{-webkit-animation-name:slideInLeft;-moz-animation-name:slideInLeft;-o-animation-name:slideInLeft;animation-name:slideInLeft;}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);}100%{-webkit-transform:translateX(0);}}@-moz-keyframes slideInRight{0%{opacity:0;-moz-transform:translateX(2000px);}100%{-moz-transform:translateX(0);}}@-o-keyframes slideInRight{0%{opacity:0;-o-transform:translateX(2000px);}100%{-o-transform:translateX(0);}}@keyframes slideInRight{0%{opacity:0;transform:translateX(2000px);}100%{transform:translateX(0);}}.slideInRight{-webkit-animation-name:slideInRight;-moz-animation-name:slideInRight;-o-animation-name:slideInRight;animation-name:slideInRight;}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(-2000px);}}@-moz-keyframes slideOutLeft{0%{-moz-transform:translateX(0);}100%{opacity:0;-moz-transform:translateX(-2000px);}}@-o-keyframes slideOutLeft{0%{-o-transform:translateX(0);}100%{opacity:0;-o-transform:translateX(-2000px);}}@keyframes slideOutLeft{0%{transform:translateX(0);}100%{opacity:0;transform:translateX(-2000px);}}.slideOutLeft{-webkit-animation-name:slideOutLeft;-moz-animation-name:slideOutLeft;-o-animation-name:slideOutLeft;animation-name:slideOutLeft;}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(2000px);}}@-moz-keyframes slideOutRight{0%{-moz-transform:translateX(0);}100%{opacity:0;-moz-transform:translateX(2000px);}}@-o-keyframes slideOutRight{0%{-o-transform:translateX(0);}100%{opacity:0;-o-transform:translateX(2000px);}}@keyframes slideOutRight{0%{transform:translateX(0);}100%{opacity:0;transform:translateX(2000px);}}.slideOutRight{-webkit-animation-name:slideOutRight;-moz-animation-name:slideOutRight;-o-animation-name:slideOutRight;animation-name:slideOutRight;}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(-2000px);}}@-moz-keyframes slideOutUp{0%{-moz-transform:translateY(0);}100%{opacity:0;-moz-transform:translateY(-2000px);}}@-o-keyframes slideOutUp{0%{-o-transform:translateY(0);}100%{opacity:0;-o-transform:translateY(-2000px);}}@keyframes slideOutUp{0%{transform:translateY(0);}100%{opacity:0;transform:translateY(-2000px);}}.slideOutUp{-webkit-animation-name:slideOutUp;-moz-animation-name:slideOutUp;-o-animation-name:slideOutUp;animation-name:slideOutUp;}.animated.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn;}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);}60%{opacity:1;-webkit-transform:translateY(-30px);}80%{-webkit-transform:translateY(10px);}100%{-webkit-transform:translateY(0);}}@-moz-keyframes bounceInUp{0%{opacity:0;-moz-transform:translateY(2000px);}60%{opacity:1;-moz-transform:translateY(-30px);}80%{-moz-transform:translateY(10px);}100%{-moz-transform:translateY(0);}}@-o-keyframes bounceInUp{0%{opacity:0;-o-transform:translateY(2000px);}60%{opacity:1;-o-transform:translateY(-30px);}80%{-o-transform:translateY(10px);}100%{-o-transform:translateY(0);}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px);}60%{opacity:1;transform:translateY(-30px);}80%{transform:translateY(10px);}100%{transform:translateY(0);}}.animated.bounceInUp{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp;}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);}60%{opacity:1;-webkit-transform:translateY(30px);}80%{-webkit-transform:translateY(-10px);}100%{-webkit-transform:translateY(0);}}@-moz-keyframes bounceInDown{0%{opacity:0;-moz-transform:translateY(-2000px);}60%{opacity:1;-moz-transform:translateY(30px);}80%{-moz-transform:translateY(-10px);}100%{-moz-transform:translateY(0);}}@-o-keyframes bounceInDown{0%{opacity:0;-o-transform:translateY(-2000px);}60%{opacity:1;-o-transform:translateY(30px);}80%{-o-transform:translateY(-10px);}100%{-o-transform:translateY(0);}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px);}60%{opacity:1;transform:translateY(30px);}80%{transform:translateY(-10px);}100%{transform:translateY(0);}}.animated.bounceInDown{-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-o-animation-name:bounceInDown;animation-name:bounceInDown;}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);}60%{opacity:1;-webkit-transform:translateX(30px);}80%{-webkit-transform:translateX(-10px);}100%{-webkit-transform:translateX(0);}}@-moz-keyframes bounceInLeft{0%{opacity:0;-moz-transform:translateX(-2000px);}60%{opacity:1;-moz-transform:translateX(30px);}80%{-moz-transform:translateX(-10px);}100%{-moz-transform:translateX(0);}}@-o-keyframes bounceInLeft{0%{opacity:0;-o-transform:translateX(-2000px);}60%{opacity:1;-o-transform:translateX(30px);}80%{-o-transform:translateX(-10px);}100%{-o-transform:translateX(0);}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px);}60%{opacity:1;transform:translateX(30px);}80%{transform:translateX(-10px);}100%{transform:translateX(0);}}.animated.bounceInLeft{-webkit-animation-name:bounceInLeft;-moz-animation-name:bounceInLeft;-o-animation-name:bounceInLeft;animation-name:bounceInLeft;}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);}60%{opacity:1;-webkit-transform:translateX(-30px);}80%{-webkit-transform:translateX(10px);}100%{-webkit-transform:translateX(0);}}@-moz-keyframes bounceInRight{0%{opacity:0;-moz-transform:translateX(2000px);}60%{opacity:1;-moz-transform:translateX(-30px);}80%{-moz-transform:translateX(10px);}100%{-moz-transform:translateX(0);}}@-o-keyframes bounceInRight{0%{opacity:0;-o-transform:translateX(2000px);}60%{opacity:1;-o-transform:translateX(-30px);}80%{-o-transform:translateX(10px);}100%{-o-transform:translateX(0);}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px);}60%{opacity:1;transform:translateX(-30px);}80%{transform:translateX(10px);}100%{transform:translateX(0);}}.animated.bounceInRight{-webkit-animation-name:bounceInRight;-moz-animation-name:bounceInRight;-o-animation-name:bounceInRight;animation-name:bounceInRight;}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);}25%{-webkit-transform:scale(.95);}50%{opacity:1;-webkit-transform:scale(1.1);}100%{opacity:0;-webkit-transform:scale(.3);}}@-moz-keyframes bounceOut{0%{-moz-transform:scale(1);}25%{-moz-transform:scale(.95);}50%{opacity:1;-moz-transform:scale(1.1);}100%{opacity:0;-moz-transform:scale(.3);}}@-o-keyframes bounceOut{0%{-o-transform:scale(1);}25%{-o-transform:scale(.95);}50%{opacity:1;-o-transform:scale(1.1);}100%{opacity:0;-o-transform:scale(.3);}}@keyframes bounceOut{0%{transform:scale(1);}25%{transform:scale(.95);}50%{opacity:1;transform:scale(1.1);}100%{opacity:0;transform:scale(.3);}}.animated.bounceOut{-webkit-animation-name:bounceOut;-moz-animation-name:bounceOut;-o-animation-name:bounceOut;animation-name:bounceOut;}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);}20%{opacity:1;-webkit-transform:translateY(20px);}100%{opacity:0;-webkit-transform:translateY(-2000px);}}@-moz-keyframes bounceOutUp{0%{-moz-transform:translateY(0);}20%{opacity:1;-moz-transform:translateY(20px);}100%{opacity:0;-moz-transform:translateY(-2000px);}}@-o-keyframes bounceOutUp{0%{-o-transform:translateY(0);}20%{opacity:1;-o-transform:translateY(20px);}100%{opacity:0;-o-transform:translateY(-2000px);}}@keyframes bounceOutUp{0%{transform:translateY(0);}20%{opacity:1;transform:translateY(20px);}100%{opacity:0;transform:translateY(-2000px);}}.animated.bounceOutUp{-webkit-animation-name:bounceOutUp;-moz-animation-name:bounceOutUp;-o-animation-name:bounceOutUp;animation-name:bounceOutUp;}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);}20%{opacity:1;-webkit-transform:translateY(-20px);}100%{opacity:0;-webkit-transform:translateY(2000px);}}@-moz-keyframes bounceOutDown{0%{-moz-transform:translateY(0);}20%{opacity:1;-moz-transform:translateY(-20px);}100%{opacity:0;-moz-transform:translateY(2000px);}}@-o-keyframes bounceOutDown{0%{-o-transform:translateY(0);}20%{opacity:1;-o-transform:translateY(-20px);}100%{opacity:0;-o-transform:translateY(2000px);}}@keyframes bounceOutDown{0%{transform:translateY(0);}20%{opacity:1;transform:translateY(-20px);}100%{opacity:0;transform:translateY(2000px);}}.animated.bounceOutDown{-webkit-animation-name:bounceOutDown;-moz-animation-name:bounceOutDown;-o-animation-name:bounceOutDown;animation-name:bounceOutDown;}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);}20%{opacity:1;-webkit-transform:translateX(20px);}100%{opacity:0;-webkit-transform:translateX(-2000px);}}@-moz-keyframes bounceOutLeft{0%{-moz-transform:translateX(0);}20%{opacity:1;-moz-transform:translateX(20px);}100%{opacity:0;-moz-transform:translateX(-2000px);}}@-o-keyframes bounceOutLeft{0%{-o-transform:translateX(0);}20%{opacity:1;-o-transform:translateX(20px);}100%{opacity:0;-o-transform:translateX(-2000px);}}@keyframes bounceOutLeft{0%{transform:translateX(0);}20%{opacity:1;transform:translateX(20px);}100%{opacity:0;transform:translateX(-2000px);}}.animated.bounceOutLeft{-webkit-animation-name:bounceOutLeft;-moz-animation-name:bounceOutLeft;-o-animation-name:bounceOutLeft;animation-name:bounceOutLeft;}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);}20%{opacity:1;-webkit-transform:translateX(-20px);}100%{opacity:0;-webkit-transform:translateX(2000px);}}@-moz-keyframes bounceOutRight{0%{-moz-transform:translateX(0);}20%{opacity:1;-moz-transform:translateX(-20px);}100%{opacity:0;-moz-transform:translateX(2000px);}}@-o-keyframes bounceOutRight{0%{-o-transform:translateX(0);}20%{opacity:1;-o-transform:translateX(-20px);}100%{opacity:0;-o-transform:translateX(2000px);}}@keyframes bounceOutRight{0%{transform:translateX(0);}20%{opacity:1;transform:translateX(-20px);}100%{opacity:0;transform:translateX(2000px);}}.animated.bounceOutRight{-webkit-animation-name:bounceOutRight;-moz-animation-name:bounceOutRight;-o-animation-name:bounceOutRight;animation-name:bounceOutRight;}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0;}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1;}}@-moz-keyframes rotateIn{0%{-moz-transform-origin:center center;-moz-transform:rotate(-200deg);opacity:0;}100%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1;}}@-o-keyframes rotateIn{0%{-o-transform-origin:center center;-o-transform:rotate(-200deg);opacity:0;}100%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1;}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0;}100%{transform-origin:center center;transform:rotate(0);opacity:1;}}.animated.rotateIn{-webkit-animation-name:rotateIn;-moz-animation-name:rotateIn;-o-animation-name:rotateIn;animation-name:rotateIn;}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0;}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}}@-moz-keyframes rotateInUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0;}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1;}}@-o-keyframes rotateInUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0;}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1;}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0;}100%{transform-origin:left bottom;transform:rotate(0);opacity:1;}}.animated.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;-moz-animation-name:rotateInUpLeft;-o-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0;}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}}@-moz-keyframes rotateInDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0;}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1;}}@-o-keyframes rotateInDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0;}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1;}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0;}100%{transform-origin:left bottom;transform:rotate(0);opacity:1;}}.animated.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;-moz-animation-name:rotateInDownLeft;-o-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0;}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}}@-moz-keyframes rotateInUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0;}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1;}}@-o-keyframes rotateInUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0;}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1;}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0;}100%{transform-origin:right bottom;transform:rotate(0);opacity:1;}}.animated.rotateInUpRight{-webkit-animation-name:rotateInUpRight;-moz-animation-name:rotateInUpRight;-o-animation-name:rotateInUpRight;animation-name:rotateInUpRight;}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0;}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}}@-moz-keyframes rotateInDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0;}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1;}}@-o-keyframes rotateInDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0;}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1;}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0;}100%{transform-origin:right bottom;transform:rotate(0);opacity:1;}}.animated.rotateInDownRight{-webkit-animation-name:rotateInDownRight;-moz-animation-name:rotateInDownRight;-o-animation-name:rotateInDownRight;animation-name:rotateInDownRight;}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(200deg);opacity:0;}}@-moz-keyframes rotateOut{0%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1;}100%{-moz-transform-origin:center center;-moz-transform:rotate(200deg);opacity:0;}}@-o-keyframes rotateOut{0%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1;}100%{-o-transform-origin:center center;-o-transform:rotate(200deg);opacity:0;}}@keyframes rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1;}100%{transform-origin:center center;transform:rotate(200deg);opacity:0;}}.animated.rotateOut{-webkit-animation-name:rotateOut;-moz-animation-name:rotateOut;-o-animation-name:rotateOut;animation-name:rotateOut;}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0;}}@-moz-keyframes rotateOutUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1;}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0;}}@-o-keyframes rotateOutUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1;}100%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0;}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1;}100%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0;}}.animated.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;-moz-animation-name:rotateOutUpLeft;-o-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0;}}@-moz-keyframes rotateOutDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1;}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0;}}@-o-keyframes rotateOutDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1;}100%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0;}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1;}100%{transform-origin:left bottom;transform:rotate(90deg);opacity:0;}}.animated.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;-moz-animation-name:rotateOutDownLeft;-o-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0;}}@-moz-keyframes rotateOutUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1;}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0;}}@-o-keyframes rotateOutUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1;}100%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0;}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1;}100%{transform-origin:right bottom;transform:rotate(90deg);opacity:0;}}.animated.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;-moz-animation-name:rotateOutUpRight;-o-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0;}}@-moz-keyframes rotateOutDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1;}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0;}}@-o-keyframes rotateOutDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1;}100%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0;}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1;}100%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0;}}.animated.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;-moz-animation-name:rotateOutDownRight;-o-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;}20%,60%{-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;}40%{-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;}80%{-webkit-transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;}100%{-webkit-transform:translateY(700px);opacity:0;}}@-moz-keyframes hinge{0%{-moz-transform:rotate(0);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out;}20%,60%{-moz-transform:rotate(80deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out;}40%{-moz-transform:rotate(60deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out;}80%{-moz-transform:rotate(60deg) translateY(0);opacity:1;-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out;}100%{-moz-transform:translateY(700px);opacity:0;}}@-o-keyframes hinge{0%{-o-transform:rotate(0);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out;}20%,60%{-o-transform:rotate(80deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out;}40%{-o-transform:rotate(60deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out;}80%{-o-transform:rotate(60deg) translateY(0);opacity:1;-o-transform-origin:top left;-o-animation-timing-function:ease-in-out;}100%{-o-transform:translateY(700px);opacity:0;}}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out;}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out;}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out;}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out;}100%{transform:translateY(700px);opacity:0;}}.animated.hinge{-webkit-animation-name:hinge;-moz-animation-name:hinge;-o-animation-name:hinge;animation-name:hinge;}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);}}@-moz-keyframes rollIn{0%{opacity:0;-moz-transform:translateX(-100%) rotate(-120deg);}100%{opacity:1;-moz-transform:translateX(0px) rotate(0deg);}}@-o-keyframes rollIn{0%{opacity:0;-o-transform:translateX(-100%) rotate(-120deg);}100%{opacity:1;-o-transform:translateX(0px) rotate(0deg);}}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg);}100%{opacity:1;transform:translateX(0px) rotate(0deg);}}.animated.rollIn{-webkit-animation-name:rollIn;-moz-animation-name:rollIn;-o-animation-name:rollIn;animation-name:rollIn;}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);}}@-moz-keyframes rollOut{0%{opacity:1;-moz-transform:translateX(0px) rotate(0deg);}100%{opacity:0;-moz-transform:translateX(100%) rotate(120deg);}}@-o-keyframes rollOut{0%{opacity:1;-o-transform:translateX(0px) rotate(0deg);}100%{opacity:0;-o-transform:translateX(100%) rotate(120deg);}}@keyframes rollOut{0%{opacity:1;transform:translateX(0px) rotate(0deg);}100%{opacity:0;transform:translateX(100%) rotate(120deg);}}.animated.rollOut{-webkit-animation-name:rollOut;-moz-animation-name:rollOut;-o-animation-name:rollOut;animation-name:rollOut;}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0;}60%{-webkit-transform:translateX(-20%) skewX(30deg);opacity:1;}80%{-webkit-transform:translateX(0%) skewX(-15deg);opacity:1;}100%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1;}}@-moz-keyframes lightSpeedIn{0%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0;}60%{-moz-transform:translateX(-20%) skewX(30deg);opacity:1;}80%{-moz-transform:translateX(0%) skewX(-15deg);opacity:1;}100%{-moz-transform:translateX(0%) skewX(0deg);opacity:1;}}@-o-keyframes lightSpeedIn{0%{-o-transform:translateX(100%) skewX(-30deg);opacity:0;}60%{-o-transform:translateX(-20%) skewX(30deg);opacity:1;}80%{-o-transform:translateX(0%) skewX(-15deg);opacity:1;}100%{-o-transform:translateX(0%) skewX(0deg);opacity:1;}}@keyframes lightSpeedIn{0%{transform:translateX(100%) skewX(-30deg);opacity:0;}60%{transform:translateX(-20%) skewX(30deg);opacity:1;}80%{transform:translateX(0%) skewX(-15deg);opacity:1;}100%{transform:translateX(0%) skewX(0deg);opacity:1;}}.animated.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-moz-animation-name:lightSpeedIn;-o-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;}.animated.lightSpeedIn{-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s;-o-animation-duration:0.5s;animation-duration:0.5s;}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1;}100%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0;}}@-moz-keyframes lightSpeedOut{0%{-moz-transform:translateX(0%) skewX(0deg);opacity:1;}100%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0;}}@-o-keyframes lightSpeedOut{0%{-o-transform:translateX(0%) skewX(0deg);opacity:1;}100%{-o-transform:translateX(100%) skewX(-30deg);opacity:0;}}@keyframes lightSpeedOut{0%{transform:translateX(0%) skewX(0deg);opacity:1;}100%{transform:translateX(100%) skewX(-30deg);opacity:0;}}.animated.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-moz-animation-name:lightSpeedOut;-o-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}.animated.lightSpeedOut{-webkit-animation-duration:0.25s;-moz-animation-duration:0.25s;-o-animation-duration:0.25s;animation-duration:0.25s;}
assets/css/box-shortcodes.css CHANGED
@@ -14,7 +14,10 @@
14
  .su-tabs-nav span {
15
  display: inline-block;
16
  margin-right: 3px;
17
- padding: 0.5em 1em;
 
 
 
18
  -webkit-border-top-left-radius: 3px;
19
  -moz-border-radius-topleft: 3px;
20
  border-top-left-radius: 3px;
@@ -29,17 +32,15 @@
29
  transition: all .2s;
30
  }
31
  .su-tabs-nav span:hover { background: #f5f5f5; }
32
- .su-tabs-nav span.su-tabs-current { background: #fff; }
33
  .su-tabs-nav span.su-tabs-disabled {
34
- filter: alpha(opacity=50);
35
  opacity: 0.5;
 
36
  cursor: default;
37
  }
38
  .su-tabs-pane {
39
- padding: 1em;
40
- -webkit-box-sizing: border-box;
41
- -moz-box-sizing: border-box;
42
- box-sizing: border-box;
43
  -webkit-border-bottom-right-radius: 3px;
44
  -moz-border-radius-bottomright: 3px;
45
  border-bottom-right-radius: 3px;
@@ -49,9 +50,15 @@
49
  background: #fff;
50
  color: #333;
51
  }
 
 
 
 
 
 
52
  .su-tabs-vertical .su-tabs-nav {
53
- width: 200px;
54
  float: left;
 
55
  }
56
  .su-tabs-vertical .su-tabs-nav span {
57
  display: block;
@@ -66,9 +73,28 @@
66
  -moz-border-radius-bottomleft: 3px;
67
  border-bottom-left-radius: 3px;
68
  }
 
 
 
 
69
  .su-tabs-vertical .su-tabs-pane {
70
- height: 100%;
71
- margin-left: 200px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
72
  }
73
 
74
  /* Spoiler
@@ -76,12 +102,34 @@
76
 
77
  .su-spoiler { margin-bottom: 1.5em; }
78
  .su-spoiler .su-spoiler:last-child { margin-bottom: 0; }
79
- .su-accordion .su-spoiler { margin-bottom: 0.2em; }
80
  .su-spoiler-title {
81
  position: relative;
82
  cursor: pointer;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
83
  }
84
  .su-spoiler-content {
 
85
  -webkit-transition: padding-top .2s;
86
  -moz-transition: padding-top .2s;
87
  -o-transition: padding-top .2s;
@@ -89,7 +137,6 @@
89
  -ie-transition: padding-top .2s;
90
  }
91
  .su-spoiler.su-spoiler-closed > .su-spoiler-content {
92
- width: 0;
93
  height: 0;
94
  margin: 0;
95
  padding: 0;
@@ -97,81 +144,70 @@
97
  border: none;
98
  opacity: 0;
99
  }
100
- .su-spoiler-style-default {}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
101
  .su-spoiler-style-default > .su-spoiler-title {
102
- min-height: 16px;
103
- padding: 4px 0 4px 24px;
104
- background: #fff;
105
- color: #333;
106
- font-weight: bold;
107
- line-height: 16px;
108
- }
109
- .su-spoiler-style-default > .su-spoiler-title > .su-spoiler-icon {
110
- position: absolute;
111
- top: 4px;
112
- left: 0;
113
- display: block;
114
- width: 16px;
115
- height: 16px;
116
- background: 0 -16px url('../images/spoiler.png') no-repeat;
117
- }
118
- .su-spoiler-style-default.su-spoiler-closed > .su-spoiler-title > .su-spoiler-icon { background: 0 0 url('../images/spoiler.png') no-repeat; }
119
- .su-spoiler-style-default > .su-spoiler-content {
120
- padding: 1em 0 0 24px;
121
- background: #fff;
122
- color: #333;
123
  }
 
 
124
  .su-spoiler-style-fancy {
125
- background: #fff;
126
  border: 1px solid #ccc;
127
  -webkit-border-radius: 10px;
128
  -moz-border-radius: 10px;
129
  border-radius: 10px;
 
 
130
  }
131
  .su-spoiler-style-fancy > .su-spoiler-title {
132
- min-height: 20px;
133
- padding: 7px 7px 7px 36px;
134
  border-bottom: 1px solid #ccc;
135
  -webkit-border-radius: 10px;
136
  -moz-border-radius: 10px;
137
  border-radius: 10px;
138
  background: #f0f0f0;
139
- color: #333;
140
- font-weight: bold;
141
  font-size: 0.9em;
142
- line-height: 20px;
143
  }
144
  .su-spoiler-style-fancy.su-spoiler-closed > .su-spoiler-title { border: none; }
145
- .su-spoiler-style-fancy > .su-spoiler-title > .su-spoiler-icon {
146
- position: absolute;
147
- top: 10px;
148
- left: 10px;
149
- display: block;
150
- width: 16px;
151
- height: 16px;
152
- background: 0 -16px url('../images/spoiler.png') no-repeat;
153
- }
154
- .su-spoiler-style-fancy.su-spoiler-closed > .su-spoiler-title > .su-spoiler-icon { background: 0 0 url('../images/spoiler.png') no-repeat; }
155
  .su-spoiler-style-fancy > .su-spoiler-content {
156
- padding: 1em;
157
  -webkit-border-radius: 10px;
158
  -moz-border-radius: 10px;
159
  border-radius: 10px;
160
- background: #fff;
161
- color: #333;
162
  }
163
  .su-spoiler-style-simple {
164
  border-top: 1px solid #ccc;
165
  border-bottom: 1px solid #ccc;
166
  }
167
  .su-spoiler-style-simple > .su-spoiler-title {
168
- min-height: 20px;
169
  padding: 5px 10px;
170
  background: #f0f0f0;
171
  color: #333;
172
- font-weight: bold;
173
  font-size: 0.9em;
174
- line-height: 20px;
175
  }
176
  .su-spoiler-style-simple > .su-spoiler-title > .su-spoiler-icon { display: none; }
177
  .su-spoiler-style-simple > .su-spoiler-content {
@@ -183,15 +219,15 @@
183
  /* Quote
184
  ---------------------------------------------------------------*/
185
 
186
- .su-quote {
187
  position: relative;
188
  margin-bottom: 1.5em;
189
  padding: 0.5em 3em;
190
  font-style: italic;
191
  }
192
- .su-quote-has-cite { margin-bottom: 3em; }
193
- .su-quote:before,
194
- .su-quote:after {
195
  position: absolute;
196
  display: block;
197
  width: 20px;
@@ -199,23 +235,24 @@
199
  background-image: url('../images/quote.png');
200
  content: '';
201
  }
202
- .su-quote:before {
203
  top: 0;
204
  left: 0;
205
  background-position: 0 0;
206
  }
207
- .su-quote:after {
208
  right: 0;
209
  bottom: 0;
210
  background-position: -20px 0;
211
  }
212
- .su-quote-cite {
213
  position: absolute;
214
  right: 4em;
215
  bottom: -1.5em;
216
  font-style: normal;
217
  }
218
- .su-quote-cite a { text-decoration: underline; }
 
219
 
220
  /* Pullquote
221
  ---------------------------------------------------------------*/
@@ -247,51 +284,52 @@
247
  }
248
  .su-row:before,
249
  .su-row:after {
250
- content: "";
251
  display: table;
 
252
  }
253
- .su-row:after { clear: both }
254
  .su-column {
255
  display: block;
256
- float: left;
257
  margin: 0 4% 1em 0;
 
258
  -webkit-box-sizing: border-box;
259
  -moz-box-sizing: border-box;
260
  box-sizing: border-box;
261
  }
262
  .su-column-last { margin-right: 0; }
263
  .su-row .su-column { margin: 0 0 1em 4%; }
 
264
  .su-row .su-column:first-child { margin-left: 0; }
265
  .su-column-centered {
266
- float: none !important;
267
- margin-left: auto !important;
268
  margin-right: auto !important;
 
 
269
  }
270
  .su-column img,
271
  .su-column iframe,
272
  .su-column object,
273
- .su-column embed { max-width: 100% }
274
  @media only screen {
275
- [class*="su-column"] + [class*="su-column"]:last-child { float: right }
276
- }
277
- .su-column-size-1-1 { width: 100% }
278
- .su-column-size-1-2 { width: 48% }
279
- .su-column-size-1-3 { width: 30.66% }
280
- .su-column-size-2-3 { width: 65.33% }
281
- .su-column-size-1-4 { width: 22% }
282
- .su-column-size-3-4 { width: 74% }
283
- .su-column-size-1-5 { width: 16.8% }
284
- .su-column-size-2-5 { width: 37.6% }
285
- .su-column-size-3-5 { width: 58.4% }
286
- .su-column-size-4-5 { width: 79.2% }
287
- .su-column-size-1-6 { width: 13.33% }
288
- .su-column-size-5-6 { width: 82.66% }
289
  /* Styles for screens that are less than 768px */
290
  @media only screen and (max-width: 768px) {
291
  .su-column {
292
  width: 100% !important;
293
- float: none !important;
294
  margin: 0 0 1em 0 !important;
 
295
  }
296
  }
297
 
14
  .su-tabs-nav span {
15
  display: inline-block;
16
  margin-right: 3px;
17
+ padding: 10px 15px;
18
+ font-size: 13px;
19
+ min-height: 40px;
20
+ line-height: 20px;
21
  -webkit-border-top-left-radius: 3px;
22
  -moz-border-radius-topleft: 3px;
23
  border-top-left-radius: 3px;
32
  transition: all .2s;
33
  }
34
  .su-tabs-nav span:hover { background: #f5f5f5; }
35
+ .su-tabs-nav span.su-tabs-current { background: #fff; cursor: default; }
36
  .su-tabs-nav span.su-tabs-disabled {
 
37
  opacity: 0.5;
38
+ filter: alpha(opacity=50);
39
  cursor: default;
40
  }
41
  .su-tabs-pane {
42
+ padding: 15px;
43
+ font-size: 13px;
 
 
44
  -webkit-border-bottom-right-radius: 3px;
45
  -moz-border-radius-bottomright: 3px;
46
  border-bottom-right-radius: 3px;
50
  background: #fff;
51
  color: #333;
52
  }
53
+ .su-tabs-vertical:before,
54
+ .su-tabs-vertical:after {
55
+ content: " ";
56
+ display: table;
57
+ }
58
+ .su-tabs-vertical:after { clear: both; }
59
  .su-tabs-vertical .su-tabs-nav {
 
60
  float: left;
61
+ width: 30%;
62
  }
63
  .su-tabs-vertical .su-tabs-nav span {
64
  display: block;
73
  -moz-border-radius-bottomleft: 3px;
74
  border-bottom-left-radius: 3px;
75
  }
76
+ .su-tabs-vertical .su-tabs-panes {
77
+ float: left;
78
+ width: 70%;
79
+ }
80
  .su-tabs-vertical .su-tabs-pane {
81
+ -webkit-border-radius: 0;
82
+ -moz-border-radius: 0;
83
+ border-radius: 0;
84
+ -webkit-border-top-right-radius: 3px;
85
+ -webkit-border-bottom-right-radius: 3px;
86
+ -moz-border-radius-topright: 3px;
87
+ -moz-border-radius-bottomright: 3px;
88
+ border-top-right-radius: 3px;
89
+ border-bottom-right-radius: 3px;
90
+ }
91
+ .su-tabs-nav,
92
+ .su-tabs-nav span,
93
+ .su-tabs-panes,
94
+ .su-tabs-pane {
95
+ -webkit-box-sizing: border-box !important;
96
+ -moz-box-sizing: border-box !important;
97
+ box-sizing: border-box !important;
98
  }
99
 
100
  /* Spoiler
102
 
103
  .su-spoiler { margin-bottom: 1.5em; }
104
  .su-spoiler .su-spoiler:last-child { margin-bottom: 0; }
105
+ .su-accordion .su-spoiler { margin-bottom: 0.5em; }
106
  .su-spoiler-title {
107
  position: relative;
108
  cursor: pointer;
109
+ min-height: 20px;
110
+ line-height: 20px;
111
+ padding: 7px 7px 7px 34px;
112
+ font-weight: bold;
113
+ font-size: 13px;
114
+ }
115
+ .su-spoiler-icon {
116
+ position: absolute;
117
+ left: 7px;
118
+ top: 7px;
119
+ display: block;
120
+ width: 20px;
121
+ height: 20px;
122
+ line-height: 21px;
123
+ text-align: center;
124
+ font-size: 14px;
125
+ font-family: FontAwesome;
126
+ font-weight: normal;
127
+ font-style: normal;
128
+ -webkit-font-smoothing: antialiased;
129
+ *margin-right: .3em;
130
  }
131
  .su-spoiler-content {
132
+ padding: 14px;
133
  -webkit-transition: padding-top .2s;
134
  -moz-transition: padding-top .2s;
135
  -o-transition: padding-top .2s;
137
  -ie-transition: padding-top .2s;
138
  }
139
  .su-spoiler.su-spoiler-closed > .su-spoiler-content {
 
140
  height: 0;
141
  margin: 0;
142
  padding: 0;
144
  border: none;
145
  opacity: 0;
146
  }
147
+ .su-spoiler-icon-plus .su-spoiler-icon:before { content: "\f068"; }
148
+ .su-spoiler-icon-plus.su-spoiler-closed .su-spoiler-icon:before { content: "\f067"; }
149
+ .su-spoiler-icon-plus-circle .su-spoiler-icon:before { content: "\f056"; }
150
+ .su-spoiler-icon-plus-circle.su-spoiler-closed .su-spoiler-icon:before { content: "\f055"; }
151
+ .su-spoiler-icon-plus-square-1 .su-spoiler-icon:before { content: "\f146"; }
152
+ .su-spoiler-icon-plus-square-1.su-spoiler-closed .su-spoiler-icon:before { content: "\f0fe"; }
153
+ .su-spoiler-icon-plus-square-2 .su-spoiler-icon:before { content: "\f117"; }
154
+ .su-spoiler-icon-plus-square-2.su-spoiler-closed .su-spoiler-icon:before { content: "\f116"; }
155
+ .su-spoiler-icon-arrow .su-spoiler-icon:before { content: "\f063"; }
156
+ .su-spoiler-icon-arrow.su-spoiler-closed .su-spoiler-icon:before { content: "\f061"; }
157
+ .su-spoiler-icon-arrow-circle-1 .su-spoiler-icon:before { content: "\f0ab"; }
158
+ .su-spoiler-icon-arrow-circle-1.su-spoiler-closed .su-spoiler-icon:before { content: "\f0a9"; }
159
+ .su-spoiler-icon-arrow-circle-2 .su-spoiler-icon:before { content: "\f01a"; }
160
+ .su-spoiler-icon-arrow-circle-2.su-spoiler-closed .su-spoiler-icon:before { content: "\f18e"; }
161
+ .su-spoiler-icon-chevron .su-spoiler-icon:before { content: "\f078"; }
162
+ .su-spoiler-icon-chevron.su-spoiler-closed .su-spoiler-icon:before { content: "\f054"; }
163
+ .su-spoiler-icon-chevron-circle .su-spoiler-icon:before { content: "\f13a"; }
164
+ .su-spoiler-icon-chevron-circle.su-spoiler-closed .su-spoiler-icon:before { content: "\f138"; }
165
+ .su-spoiler-icon-caret .su-spoiler-icon:before { content: "\f0d7"; }
166
+ .su-spoiler-icon-caret.su-spoiler-closed .su-spoiler-icon:before { content: "\f0da"; }
167
+ .su-spoiler-icon-caret-square .su-spoiler-icon:before { content: "\f150"; }
168
+ .su-spoiler-icon-caret-square.su-spoiler-closed .su-spoiler-icon:before { content: "\f152"; }
169
+ .su-spoiler-icon-folder-1 .su-spoiler-icon:before { content: "\f07c"; }
170
+ .su-spoiler-icon-folder-1.su-spoiler-closed .su-spoiler-icon:before { content: "\f07b"; }
171
+ .su-spoiler-icon-folder-2 .su-spoiler-icon:before { content: "\f115"; }
172
+ .su-spoiler-icon-folder-2.su-spoiler-closed .su-spoiler-icon:before { content: "\f114"; }
173
+ .su-spoiler-style-default { }
174
  .su-spoiler-style-default > .su-spoiler-title {
175
+ padding-left: 27px;
176
+ padding-right: 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
177
  }
178
+ .su-spoiler-style-default > .su-spoiler-title > .su-spoiler-icon { left: 0; }
179
+ .su-spoiler-style-default > .su-spoiler-content { padding: 1em 0 1em 27px; }
180
  .su-spoiler-style-fancy {
 
181
  border: 1px solid #ccc;
182
  -webkit-border-radius: 10px;
183
  -moz-border-radius: 10px;
184
  border-radius: 10px;
185
+ background: #fff;
186
+ color: #333;
187
  }
188
  .su-spoiler-style-fancy > .su-spoiler-title {
 
 
189
  border-bottom: 1px solid #ccc;
190
  -webkit-border-radius: 10px;
191
  -moz-border-radius: 10px;
192
  border-radius: 10px;
193
  background: #f0f0f0;
 
 
194
  font-size: 0.9em;
 
195
  }
196
  .su-spoiler-style-fancy.su-spoiler-closed > .su-spoiler-title { border: none; }
 
 
 
 
 
 
 
 
 
 
197
  .su-spoiler-style-fancy > .su-spoiler-content {
 
198
  -webkit-border-radius: 10px;
199
  -moz-border-radius: 10px;
200
  border-radius: 10px;
 
 
201
  }
202
  .su-spoiler-style-simple {
203
  border-top: 1px solid #ccc;
204
  border-bottom: 1px solid #ccc;
205
  }
206
  .su-spoiler-style-simple > .su-spoiler-title {
 
207
  padding: 5px 10px;
208
  background: #f0f0f0;
209
  color: #333;
 
210
  font-size: 0.9em;
 
211
  }
212
  .su-spoiler-style-simple > .su-spoiler-title > .su-spoiler-icon { display: none; }
213
  .su-spoiler-style-simple > .su-spoiler-content {
219
  /* Quote
220
  ---------------------------------------------------------------*/
221
 
222
+ .su-quote-style-default {
223
  position: relative;
224
  margin-bottom: 1.5em;
225
  padding: 0.5em 3em;
226
  font-style: italic;
227
  }
228
+ .su-quote-style-default.su-quote-has-cite { margin-bottom: 3em; }
229
+ .su-quote-style-default:before,
230
+ .su-quote-style-default:after {
231
  position: absolute;
232
  display: block;
233
  width: 20px;
235
  background-image: url('../images/quote.png');
236
  content: '';
237
  }
238
+ .su-quote-style-default:before {
239
  top: 0;
240
  left: 0;
241
  background-position: 0 0;
242
  }
243
+ .su-quote-style-default:after {
244
  right: 0;
245
  bottom: 0;
246
  background-position: -20px 0;
247
  }
248
+ .su-quote-style-default .su-quote-cite {
249
  position: absolute;
250
  right: 4em;
251
  bottom: -1.5em;
252
  font-style: normal;
253
  }
254
+ .su-quote-style-default .su-quote-cite:before { content: "\2014\0000a0"; }
255
+ .su-quote-style-default .su-quote-cite a { text-decoration: underline; }
256
 
257
  /* Pullquote
258
  ---------------------------------------------------------------*/
284
  }
285
  .su-row:before,
286
  .su-row:after {
 
287
  display: table;
288
+ content: "";
289
  }
290
+ .su-row:after { clear: both; }
291
  .su-column {
292
  display: block;
 
293
  margin: 0 4% 1em 0;
294
+ float: left;
295
  -webkit-box-sizing: border-box;
296
  -moz-box-sizing: border-box;
297
  box-sizing: border-box;
298
  }
299
  .su-column-last { margin-right: 0; }
300
  .su-row .su-column { margin: 0 0 1em 4%; }
301
+ .su-row .su-column.su-column-size-1-1 { margin-left: 0; margin-right: 0; }
302
  .su-row .su-column:first-child { margin-left: 0; }
303
  .su-column-centered {
 
 
304
  margin-right: auto !important;
305
+ margin-left: auto !important;
306
+ float: none !important;
307
  }
308
  .su-column img,
309
  .su-column iframe,
310
  .su-column object,
311
+ .su-column embed { max-width: 100%; }
312
  @media only screen {
313
+ [class*="su-column"] + [class*="su-column"]:last-child { float: right; }
314
+ }
315
+ .su-column-size-1-1 { width: 100%; }
316
+ .su-column-size-1-2 { width: 48%; }
317
+ .su-column-size-1-3 { width: 30.66%; }
318
+ .su-column-size-2-3 { width: 65.33%; }
319
+ .su-column-size-1-4 { width: 22%; }
320
+ .su-column-size-3-4 { width: 74%; }
321
+ .su-column-size-1-5 { width: 16.8%; }
322
+ .su-column-size-2-5 { width: 37.6%; }
323
+ .su-column-size-3-5 { width: 58.4%; }
324
+ .su-column-size-4-5 { width: 79.2%; }
325
+ .su-column-size-1-6 { width: 13.33%; }
326
+ .su-column-size-5-6 { width: 82.66%; }
327
  /* Styles for screens that are less than 768px */
328
  @media only screen and (max-width: 768px) {
329
  .su-column {
330
  width: 100% !important;
 
331
  margin: 0 0 1em 0 !important;
332
+ float: none !important;
333
  }
334
  }
335
 
assets/css/content-shortcodes.css CHANGED
@@ -3,20 +3,21 @@
3
  /* Heading
4
  ---------------------------------------------------------------*/
5
 
6
- .su-heading {
7
- margin: 0 0 1.5em 0;
8
  padding: 2px 0;
9
  border-top: 1px solid #999;
10
  border-bottom: 1px solid #999;
11
  }
12
- .su-heading-inner {
13
  padding: 1em 0.5em;
14
  border-top: 4px solid #eee;
15
  border-bottom: 4px solid #eee;
16
  }
17
- .su-heading-align-left { text-align: left }
18
- .su-heading-align-center { text-align: center }
19
- .su-heading-align-right { text-align: right }
 
 
20
 
21
  /* Divider
22
  ---------------------------------------------------------------*/
@@ -193,13 +194,15 @@
193
  margin: 0 !important;
194
  padding: 4px 0 4px 2em !important;
195
  }
196
- .su-list ul li img {
197
  position: absolute;
198
  left: 0;
199
  top: 4px;
200
  width: 1.3em;
201
  height: 1.3em;
202
- line-height: 1.3em;
 
 
203
  }
204
  .su-list ul li i {
205
  position: absolute;
@@ -227,7 +230,10 @@
227
  -moz-transition: all .2s;
228
  -webkit-transition: all .2s;
229
  }
230
- .su-button-wide { display: block !important; }
 
 
 
231
  .su-button-center { text-align: center; }
232
  .su-button span {
233
  display: block !important;
3
  /* Heading
4
  ---------------------------------------------------------------*/
5
 
6
+ .su-heading-style-default {
 
7
  padding: 2px 0;
8
  border-top: 1px solid #999;
9
  border-bottom: 1px solid #999;
10
  }
11
+ .su-heading-style-default .su-heading-inner {
12
  padding: 1em 0.5em;
13
  border-top: 4px solid #eee;
14
  border-bottom: 4px solid #eee;
15
  }
16
+ .su-heading.su-heading-align-left { text-align: left; }
17
+ .su-heading.su-heading-align-left .su-heading-inner { padding-left: 0.2em; }
18
+ .su-heading.su-heading-align-right { text-align: right; }
19
+ .su-heading.su-heading-align-right .su-heading-inner { padding-right: 0.2em; }
20
+ .su-heading.su-heading-align-center { text-align: center; }
21
 
22
  /* Divider
23
  ---------------------------------------------------------------*/
194
  margin: 0 !important;
195
  padding: 4px 0 4px 2em !important;
196
  }
197
+ .su-list ul li > img {
198
  position: absolute;
199
  left: 0;
200
  top: 4px;
201
  width: 1.3em;
202
  height: 1.3em;
203
+ padding: 0;
204
+ margin: 0;
205
+ border: none;
206
  }
207
  .su-list ul li i {
208
  position: absolute;
230
  -moz-transition: all .2s;
231
  -webkit-transition: all .2s;
232
  }
233
+ .su-button-wide {
234
+ display: block !important;
235
+ margin: 1em 0;
236
+ }
237
  .su-button-center { text-align: center; }
238
  .su-button span {
239
  display: block !important;
assets/css/font-awesome.css CHANGED
@@ -1,403 +1,395 @@
1
- @font-face{font-family:'FontAwesome';src:url('../font/fontawesome-webfont.eot?v=3.2.1');src:url('../font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'),url('../font/fontawesome-webfont.woff?v=3.2.1') format('woff'),url('../font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'),url('../font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;}
2
- [class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none;}
3
- .icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em;}
4
- a [class^="icon-"],a [class*=" icon-"]{display:inline;}
5
- [class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.1428571428571428em;text-align:right;padding-right:0.2857142857142857em;}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.4285714285714286em;}
6
- .icons-ul{margin-left:2.142857142857143em;list-style-type:none;}.icons-ul>li{position:relative;}
7
- .icons-ul .icon-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;text-align:center;line-height:inherit;}
8
- [class^="icon-"].hide,[class*=" icon-"].hide{display:none;}
9
- .icon-muted{color:#eeeeee;}
10
- .icon-light{color:#ffffff;}
11
- .icon-dark{color:#333333;}
12
- .icon-border{border:solid 1px #eeeeee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
13
- .icon-2x{font-size:2em;}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
14
- .icon-3x{font-size:3em;}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
15
- .icon-4x{font-size:4em;}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
16
- .icon-5x{font-size:5em;}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
17
- .pull-right{float:right;}
18
- .pull-left{float:left;}
19
- [class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em;}
20
- [class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em;}
21
- [class^="icon-"],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0;}
22
- .icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none;}
23
- .btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em;}
24
- .btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block;}
25
- .nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em;}
26
- .btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em;}
27
- .btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em;}
28
- .btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em;}
29
- .btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0;}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em;}
30
- .btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em;}
31
- .btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em;}
32
- .nav-list [class^="icon-"],.nav-list [class*=" icon-"]{line-height:inherit;}
33
- .icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%;}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em;}
34
- .icon-stack .icon-stack-base{font-size:2em;*line-height:1em;}
35
- .icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;}
36
- a .icon-stack,a .icon-spin{display:inline-block;text-decoration:none;}
37
- @-moz-keyframes spin{0%{-moz-transform:rotate(0deg);} 100%{-moz-transform:rotate(359deg);}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);} 100%{-webkit-transform:rotate(359deg);}}@-o-keyframes spin{0%{-o-transform:rotate(0deg);} 100%{-o-transform:rotate(359deg);}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg);} 100%{-ms-transform:rotate(359deg);}}@keyframes spin{0%{transform:rotate(0deg);} 100%{transform:rotate(359deg);}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}
38
- .icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}
39
- .icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
40
- .icon-flip-horizontal:before{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);}
41
- .icon-flip-vertical:before{-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1);}
42
- a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{display:inline-block;}
43
- .icon-glass:before{content:"\f000";}
44
- .icon-music:before{content:"\f001";}
45
- .icon-search:before{content:"\f002";}
46
- .icon-envelope-alt:before{content:"\f003";}
47
- .icon-heart:before{content:"\f004";}
48
- .icon-star:before{content:"\f005";}
49
- .icon-star-empty:before{content:"\f006";}
50
- .icon-user:before{content:"\f007";}
51
- .icon-film:before{content:"\f008";}
52
- .icon-th-large:before{content:"\f009";}
53
- .icon-th:before{content:"\f00a";}
54
- .icon-th-list:before{content:"\f00b";}
55
- .icon-ok:before{content:"\f00c";}
56
- .icon-remove:before{content:"\f00d";}
57
- .icon-zoom-in:before{content:"\f00e";}
58
- .icon-zoom-out:before{content:"\f010";}
59
- .icon-power-off:before,.icon-off:before{content:"\f011";}
60
- .icon-signal:before{content:"\f012";}
61
- .icon-gear:before,.icon-cog:before{content:"\f013";}
62
- .icon-trash:before{content:"\f014";}
63
- .icon-home:before{content:"\f015";}
64
- .icon-file-alt:before{content:"\f016";}
65
- .icon-time:before{content:"\f017";}
66
- .icon-road:before{content:"\f018";}
67
- .icon-download-alt:before{content:"\f019";}
68
- .icon-download:before{content:"\f01a";}
69
- .icon-upload:before{content:"\f01b";}
70
- .icon-inbox:before{content:"\f01c";}
71
- .icon-play-circle:before{content:"\f01d";}
72
- .icon-rotate-right:before,.icon-repeat:before{content:"\f01e";}
73
- .icon-refresh:before{content:"\f021";}
74
- .icon-list-alt:before{content:"\f022";}
75
- .icon-lock:before{content:"\f023";}
76
- .icon-flag:before{content:"\f024";}
77
- .icon-headphones:before{content:"\f025";}
78
- .icon-volume-off:before{content:"\f026";}
79
- .icon-volume-down:before{content:"\f027";}
80
- .icon-volume-up:before{content:"\f028";}
81
- .icon-qrcode:before{content:"\f029";}
82
- .icon-barcode:before{content:"\f02a";}
83
- .icon-tag:before{content:"\f02b";}
84
- .icon-tags:before{content:"\f02c";}
85
- .icon-book:before{content:"\f02d";}
86
- .icon-bookmark:before{content:"\f02e";}
87
- .icon-print:before{content:"\f02f";}
88
- .icon-camera:before{content:"\f030";}
89
- .icon-font:before{content:"\f031";}
90
- .icon-bold:before{content:"\f032";}
91
- .icon-italic:before{content:"\f033";}
92
- .icon-text-height:before{content:"\f034";}
93
- .icon-text-width:before{content:"\f035";}
94
- .icon-align-left:before{content:"\f036";}
95
- .icon-align-center:before{content:"\f037";}
96
- .icon-align-right:before{content:"\f038";}
97
- .icon-align-justify:before{content:"\f039";}
98
- .icon-list:before{content:"\f03a";}
99
- .icon-indent-left:before{content:"\f03b";}
100
- .icon-indent-right:before{content:"\f03c";}
101
- .icon-facetime-video:before{content:"\f03d";}
102
- .icon-picture:before{content:"\f03e";}
103
- .icon-pencil:before{content:"\f040";}
104
- .icon-map-marker:before{content:"\f041";}
105
- .icon-adjust:before{content:"\f042";}
106
- .icon-tint:before{content:"\f043";}
107
- .icon-edit:before{content:"\f044";}
108
- .icon-share:before{content:"\f045";}
109
- .icon-check:before{content:"\f046";}
110
- .icon-move:before{content:"\f047";}
111
- .icon-step-backward:before{content:"\f048";}
112
- .icon-fast-backward:before{content:"\f049";}
113
- .icon-backward:before{content:"\f04a";}
114
- .icon-play:before{content:"\f04b";}
115
- .icon-pause:before{content:"\f04c";}
116
- .icon-stop:before{content:"\f04d";}
117
- .icon-forward:before{content:"\f04e";}
118
- .icon-fast-forward:before{content:"\f050";}
119
- .icon-step-forward:before{content:"\f051";}
120
- .icon-eject:before{content:"\f052";}
121
- .icon-chevron-left:before{content:"\f053";}
122
- .icon-chevron-right:before{content:"\f054";}
123
- .icon-plus-sign:before{content:"\f055";}
124
- .icon-minus-sign:before{content:"\f056";}
125
- .icon-remove-sign:before{content:"\f057";}
126
- .icon-ok-sign:before{content:"\f058";}
127
- .icon-question-sign:before{content:"\f059";}
128
- .icon-info-sign:before{content:"\f05a";}
129
- .icon-screenshot:before{content:"\f05b";}
130
- .icon-remove-circle:before{content:"\f05c";}
131
- .icon-ok-circle:before{content:"\f05d";}
132
- .icon-ban-circle:before{content:"\f05e";}
133
- .icon-arrow-left:before{content:"\f060";}
134
- .icon-arrow-right:before{content:"\f061";}
135
- .icon-arrow-up:before{content:"\f062";}
136
- .icon-arrow-down:before{content:"\f063";}
137
- .icon-mail-forward:before,.icon-share-alt:before{content:"\f064";}
138
- .icon-resize-full:before{content:"\f065";}
139
- .icon-resize-small:before{content:"\f066";}
140
- .icon-plus:before{content:"\f067";}
141
- .icon-minus:before{content:"\f068";}
142
- .icon-asterisk:before{content:"\f069";}
143
- .icon-exclamation-sign:before{content:"\f06a";}
144
- .icon-gift:before{content:"\f06b";}
145
- .icon-leaf:before{content:"\f06c";}
146
- .icon-fire:before{content:"\f06d";}
147
- .icon-eye-open:before{content:"\f06e";}
148
- .icon-eye-close:before{content:"\f070";}
149
- .icon-warning-sign:before{content:"\f071";}
150
- .icon-plane:before{content:"\f072";}
151
- .icon-calendar:before{content:"\f073";}
152
- .icon-random:before{content:"\f074";}
153
- .icon-comment:before{content:"\f075";}
154
- .icon-magnet:before{content:"\f076";}
155
- .icon-chevron-up:before{content:"\f077";}
156
- .icon-chevron-down:before{content:"\f078";}
157
- .icon-retweet:before{content:"\f079";}
158
- .icon-shopping-cart:before{content:"\f07a";}
159
- .icon-folder-close:before{content:"\f07b";}
160
- .icon-folder-open:before{content:"\f07c";}
161
- .icon-resize-vertical:before{content:"\f07d";}
162
- .icon-resize-horizontal:before{content:"\f07e";}
163
- .icon-bar-chart:before{content:"\f080";}
164
- .icon-twitter-sign:before{content:"\f081";}
165
- .icon-facebook-sign:before{content:"\f082";}
166
- .icon-camera-retro:before{content:"\f083";}
167
- .icon-key:before{content:"\f084";}
168
- .icon-gears:before,.icon-cogs:before{content:"\f085";}
169
- .icon-comments:before{content:"\f086";}
170
- .icon-thumbs-up-alt:before{content:"\f087";}
171
- .icon-thumbs-down-alt:before{content:"\f088";}
172
- .icon-star-half:before{content:"\f089";}
173
- .icon-heart-empty:before{content:"\f08a";}
174
- .icon-signout:before{content:"\f08b";}
175
- .icon-linkedin-sign:before{content:"\f08c";}
176
- .icon-pushpin:before{content:"\f08d";}
177
- .icon-external-link:before{content:"\f08e";}
178
- .icon-signin:before{content:"\f090";}
179
- .icon-trophy:before{content:"\f091";}
180
- .icon-github-sign:before{content:"\f092";}
181
- .icon-upload-alt:before{content:"\f093";}
182
- .icon-lemon:before{content:"\f094";}
183
- .icon-phone:before{content:"\f095";}
184
- .icon-unchecked:before,.icon-check-empty:before{content:"\f096";}
185
- .icon-bookmark-empty:before{content:"\f097";}
186
- .icon-phone-sign:before{content:"\f098";}
187
- .icon-twitter:before{content:"\f099";}
188
- .icon-facebook:before{content:"\f09a";}
189
- .icon-github:before{content:"\f09b";}
190
- .icon-unlock:before{content:"\f09c";}
191
- .icon-credit-card:before{content:"\f09d";}
192
- .icon-rss:before{content:"\f09e";}
193
- .icon-hdd:before{content:"\f0a0";}
194
- .icon-bullhorn:before{content:"\f0a1";}
195
- .icon-bell:before{content:"\f0a2";}
196
- .icon-certificate:before{content:"\f0a3";}
197
- .icon-hand-right:before{content:"\f0a4";}
198
- .icon-hand-left:before{content:"\f0a5";}
199
- .icon-hand-up:before{content:"\f0a6";}
200
- .icon-hand-down:before{content:"\f0a7";}
201
- .icon-circle-arrow-left:before{content:"\f0a8";}
202
- .icon-circle-arrow-right:before{content:"\f0a9";}
203
- .icon-circle-arrow-up:before{content:"\f0aa";}
204
- .icon-circle-arrow-down:before{content:"\f0ab";}
205
- .icon-globe:before{content:"\f0ac";}
206
- .icon-wrench:before{content:"\f0ad";}
207
- .icon-tasks:before{content:"\f0ae";}
208
- .icon-filter:before{content:"\f0b0";}
209
- .icon-briefcase:before{content:"\f0b1";}
210
- .icon-fullscreen:before{content:"\f0b2";}
211
- .icon-group:before{content:"\f0c0";}
212
- .icon-link:before{content:"\f0c1";}
213
- .icon-cloud:before{content:"\f0c2";}
214
- .icon-beaker:before{content:"\f0c3";}
215
- .icon-cut:before{content:"\f0c4";}
216
- .icon-copy:before{content:"\f0c5";}
217
- .icon-paperclip:before,.icon-paper-clip:before{content:"\f0c6";}
218
- .icon-save:before{content:"\f0c7";}
219
- .icon-sign-blank:before{content:"\f0c8";}
220
- .icon-reorder:before{content:"\f0c9";}
221
- .icon-list-ul:before{content:"\f0ca";}
222
- .icon-list-ol:before{content:"\f0cb";}
223
- .icon-strikethrough:before{content:"\f0cc";}
224
- .icon-underline:before{content:"\f0cd";}
225
- .icon-table:before{content:"\f0ce";}
226
- .icon-magic:before{content:"\f0d0";}
227
- .icon-truck:before{content:"\f0d1";}
228
- .icon-pinterest:before{content:"\f0d2";}
229
- .icon-pinterest-sign:before{content:"\f0d3";}
230
- .icon-google-plus-sign:before{content:"\f0d4";}
231
- .icon-google-plus:before{content:"\f0d5";}
232
- .icon-money:before{content:"\f0d6";}
233
- .icon-caret-down:before{content:"\f0d7";}
234
- .icon-caret-up:before{content:"\f0d8";}
235
- .icon-caret-left:before{content:"\f0d9";}
236
- .icon-caret-right:before{content:"\f0da";}
237
- .icon-columns:before{content:"\f0db";}
238
- .icon-sort:before{content:"\f0dc";}
239
- .icon-sort-down:before{content:"\f0dd";}
240
- .icon-sort-up:before{content:"\f0de";}
241
- .icon-envelope:before{content:"\f0e0";}
242
- .icon-linkedin:before{content:"\f0e1";}
243
- .icon-rotate-left:before,.icon-undo:before{content:"\f0e2";}
244
- .icon-legal:before{content:"\f0e3";}
245
- .icon-dashboard:before{content:"\f0e4";}
246
- .icon-comment-alt:before{content:"\f0e5";}
247
- .icon-comments-alt:before{content:"\f0e6";}
248
- .icon-bolt:before{content:"\f0e7";}
249
- .icon-sitemap:before{content:"\f0e8";}
250
- .icon-umbrella:before{content:"\f0e9";}
251
- .icon-paste:before{content:"\f0ea";}
252
- .icon-lightbulb:before{content:"\f0eb";}
253
- .icon-exchange:before{content:"\f0ec";}
254
- .icon-cloud-download:before{content:"\f0ed";}
255
- .icon-cloud-upload:before{content:"\f0ee";}
256
- .icon-user-md:before{content:"\f0f0";}
257
- .icon-stethoscope:before{content:"\f0f1";}
258
- .icon-suitcase:before{content:"\f0f2";}
259
- .icon-bell-alt:before{content:"\f0f3";}
260
- .icon-coffee:before{content:"\f0f4";}
261
- .icon-food:before{content:"\f0f5";}
262
- .icon-file-text-alt:before{content:"\f0f6";}
263
- .icon-building:before{content:"\f0f7";}
264
- .icon-hospital:before{content:"\f0f8";}
265
- .icon-ambulance:before{content:"\f0f9";}
266
- .icon-medkit:before{content:"\f0fa";}
267
- .icon-fighter-jet:before{content:"\f0fb";}
268
- .icon-beer:before{content:"\f0fc";}
269
- .icon-h-sign:before{content:"\f0fd";}
270
- .icon-plus-sign-alt:before{content:"\f0fe";}
271
- .icon-double-angle-left:before{content:"\f100";}
272
- .icon-double-angle-right:before{content:"\f101";}
273
- .icon-double-angle-up:before{content:"\f102";}
274
- .icon-double-angle-down:before{content:"\f103";}
275
- .icon-angle-left:before{content:"\f104";}
276
- .icon-angle-right:before{content:"\f105";}
277
- .icon-angle-up:before{content:"\f106";}
278
- .icon-angle-down:before{content:"\f107";}
279
- .icon-desktop:before{content:"\f108";}
280
- .icon-laptop:before{content:"\f109";}
281
- .icon-tablet:before{content:"\f10a";}
282
- .icon-mobile-phone:before{content:"\f10b";}
283
- .icon-circle-blank:before{content:"\f10c";}
284
- .icon-quote-left:before{content:"\f10d";}
285
- .icon-quote-right:before{content:"\f10e";}
286
- .icon-spinner:before{content:"\f110";}
287
- .icon-circle:before{content:"\f111";}
288
- .icon-mail-reply:before,.icon-reply:before{content:"\f112";}
289
- .icon-github-alt:before{content:"\f113";}
290
- .icon-folder-close-alt:before{content:"\f114";}
291
- .icon-folder-open-alt:before{content:"\f115";}
292
- .icon-expand-alt:before{content:"\f116";}
293
- .icon-collapse-alt:before{content:"\f117";}
294
- .icon-smile:before{content:"\f118";}
295
- .icon-frown:before{content:"\f119";}
296
- .icon-meh:before{content:"\f11a";}
297
- .icon-gamepad:before{content:"\f11b";}
298
- .icon-keyboard:before{content:"\f11c";}
299
- .icon-flag-alt:before{content:"\f11d";}
300
- .icon-flag-checkered:before{content:"\f11e";}
301
- .icon-terminal:before{content:"\f120";}
302
- .icon-code:before{content:"\f121";}
303
- .icon-reply-all:before{content:"\f122";}
304
- .icon-mail-reply-all:before{content:"\f122";}
305
- .icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123";}
306
- .icon-location-arrow:before{content:"\f124";}
307
- .icon-crop:before{content:"\f125";}
308
- .icon-code-fork:before{content:"\f126";}
309
- .icon-unlink:before{content:"\f127";}
310
- .icon-question:before{content:"\f128";}
311
- .icon-info:before{content:"\f129";}
312
- .icon-exclamation:before{content:"\f12a";}
313
- .icon-superscript:before{content:"\f12b";}
314
- .icon-subscript:before{content:"\f12c";}
315
- .icon-eraser:before{content:"\f12d";}
316
- .icon-puzzle-piece:before{content:"\f12e";}
317
- .icon-microphone:before{content:"\f130";}
318
- .icon-microphone-off:before{content:"\f131";}
319
- .icon-shield:before{content:"\f132";}
320
- .icon-calendar-empty:before{content:"\f133";}
321
- .icon-fire-extinguisher:before{content:"\f134";}
322
- .icon-rocket:before{content:"\f135";}
323
- .icon-maxcdn:before{content:"\f136";}
324
- .icon-chevron-sign-left:before{content:"\f137";}
325
- .icon-chevron-sign-right:before{content:"\f138";}
326
- .icon-chevron-sign-up:before{content:"\f139";}
327
- .icon-chevron-sign-down:before{content:"\f13a";}
328
- .icon-html5:before{content:"\f13b";}
329
- .icon-css3:before{content:"\f13c";}
330
- .icon-anchor:before{content:"\f13d";}
331
- .icon-unlock-alt:before{content:"\f13e";}
332
- .icon-bullseye:before{content:"\f140";}
333
- .icon-ellipsis-horizontal:before{content:"\f141";}
334
- .icon-ellipsis-vertical:before{content:"\f142";}
335
- .icon-rss-sign:before{content:"\f143";}
336
- .icon-play-sign:before{content:"\f144";}
337
- .icon-ticket:before{content:"\f145";}
338
- .icon-minus-sign-alt:before{content:"\f146";}
339
- .icon-check-minus:before{content:"\f147";}
340
- .icon-level-up:before{content:"\f148";}
341
- .icon-level-down:before{content:"\f149";}
342
- .icon-check-sign:before{content:"\f14a";}
343
- .icon-edit-sign:before{content:"\f14b";}
344
- .icon-external-link-sign:before{content:"\f14c";}
345
- .icon-share-sign:before{content:"\f14d";}
346
- .icon-compass:before{content:"\f14e";}
347
- .icon-collapse:before{content:"\f150";}
348
- .icon-collapse-top:before{content:"\f151";}
349
- .icon-expand:before{content:"\f152";}
350
- .icon-euro:before,.icon-eur:before{content:"\f153";}
351
- .icon-gbp:before{content:"\f154";}
352
- .icon-dollar:before,.icon-usd:before{content:"\f155";}
353
- .icon-rupee:before,.icon-inr:before{content:"\f156";}
354
- .icon-yen:before,.icon-jpy:before{content:"\f157";}
355
- .icon-renminbi:before,.icon-cny:before{content:"\f158";}
356
- .icon-won:before,.icon-krw:before{content:"\f159";}
357
- .icon-bitcoin:before,.icon-btc:before{content:"\f15a";}
358
- .icon-file:before{content:"\f15b";}
359
- .icon-file-text:before{content:"\f15c";}
360
- .icon-sort-by-alphabet:before{content:"\f15d";}
361
- .icon-sort-by-alphabet-alt:before{content:"\f15e";}
362
- .icon-sort-by-attributes:before{content:"\f160";}
363
- .icon-sort-by-attributes-alt:before{content:"\f161";}
364
- .icon-sort-by-order:before{content:"\f162";}
365
- .icon-sort-by-order-alt:before{content:"\f163";}
366
- .icon-thumbs-up:before{content:"\f164";}
367
- .icon-thumbs-down:before{content:"\f165";}
368
- .icon-youtube-sign:before{content:"\f166";}
369
- .icon-youtube:before{content:"\f167";}
370
- .icon-xing:before{content:"\f168";}
371
- .icon-xing-sign:before{content:"\f169";}
372
- .icon-youtube-play:before{content:"\f16a";}
373
- .icon-dropbox:before{content:"\f16b";}
374
- .icon-stackexchange:before{content:"\f16c";}
375
- .icon-instagram:before{content:"\f16d";}
376
- .icon-flickr:before{content:"\f16e";}
377
- .icon-adn:before{content:"\f170";}
378
- .icon-bitbucket:before{content:"\f171";}
379
- .icon-bitbucket-sign:before{content:"\f172";}
380
- .icon-tumblr:before{content:"\f173";}
381
- .icon-tumblr-sign:before{content:"\f174";}
382
- .icon-long-arrow-down:before{content:"\f175";}
383
- .icon-long-arrow-up:before{content:"\f176";}
384
- .icon-long-arrow-left:before{content:"\f177";}
385
- .icon-long-arrow-right:before{content:"\f178";}
386
- .icon-apple:before{content:"\f179";}
387
- .icon-windows:before{content:"\f17a";}
388
- .icon-android:before{content:"\f17b";}
389
- .icon-linux:before{content:"\f17c";}
390
- .icon-dribbble:before{content:"\f17d";}
391
- .icon-skype:before{content:"\f17e";}
392
- .icon-foursquare:before{content:"\f180";}
393
- .icon-trello:before{content:"\f181";}
394
- .icon-female:before{content:"\f182";}
395
- .icon-male:before{content:"\f183";}
396
- .icon-gittip:before{content:"\f184";}
397
- .icon-sun:before{content:"\f185";}
398
- .icon-moon:before{content:"\f186";}
399
- .icon-archive:before{content:"\f187";}
400
- .icon-bug:before{content:"\f188";}
401
- .icon-vk:before{content:"\f189";}
402
- .icon-weibo:before{content:"\f18a";}
403
- .icon-renren:before{content:"\f18b";}
1
+ @font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.0.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff?v=4.0.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.0.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.0.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
2
+ .fa-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}
3
+ .fa-2x{font-size:2em}
4
+ .fa-3x{font-size:3em}
5
+ .fa-4x{font-size:4em}
6
+ .fa-5x{font-size:5em}
7
+ .fa-fw{width:1.2857142857142858em;text-align:center}
8
+ .fa-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none}.fa-ul>li{position:relative}
9
+ .fa-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;top:.14285714285714285em;text-align:center}.fa-li.fa-lg{left:-1.8571428571428572em}
10
+ .fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}
11
+ .pull-right{float:right}
12
+ .pull-left{float:left}
13
+ .fa.pull-left{margin-right:.3em}
14
+ .fa.pull-right{margin-left:.3em}
15
+ .fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}
16
+ @-moz-keyframes spin{0%{-moz-transform:rotate(0deg)} 100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)} 100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)} 100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)} 100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)} 100%{transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
17
+ .fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
18
+ .fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}
19
+ .fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}
20
+ .fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}
21
+ .fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
22
+ .fa-stack-1x,.fa-stack-2x{position:absolute;width:100%;text-align:center}
23
+ .fa-stack-1x{line-height:inherit}
24
+ .fa-stack-2x{font-size:2em}
25
+ .fa-inverse{color:#fff}
26
+ .fa-glass:before{content:"\f000"}
27
+ .fa-music:before{content:"\f001"}
28
+ .fa-search:before{content:"\f002"}
29
+ .fa-envelope-o:before{content:"\f003"}
30
+ .fa-heart:before{content:"\f004"}
31
+ .fa-star:before{content:"\f005"}
32
+ .fa-star-o:before{content:"\f006"}
33
+ .fa-user:before{content:"\f007"}
34
+ .fa-film:before{content:"\f008"}
35
+ .fa-th-large:before{content:"\f009"}
36
+ .fa-th:before{content:"\f00a"}
37
+ .fa-th-list:before{content:"\f00b"}
38
+ .fa-check:before{content:"\f00c"}
39
+ .fa-times:before{content:"\f00d"}
40
+ .fa-search-plus:before{content:"\f00e"}
41
+ .fa-search-minus:before{content:"\f010"}
42
+ .fa-power-off:before{content:"\f011"}
43
+ .fa-signal:before{content:"\f012"}
44
+ .fa-gear:before,.fa-cog:before{content:"\f013"}
45
+ .fa-trash-o:before{content:"\f014"}
46
+ .fa-home:before{content:"\f015"}
47
+ .fa-file-o:before{content:"\f016"}
48
+ .fa-clock-o:before{content:"\f017"}
49
+ .fa-road:before{content:"\f018"}
50
+ .fa-download:before{content:"\f019"}
51
+ .fa-arrow-circle-o-down:before{content:"\f01a"}
52
+ .fa-arrow-circle-o-up:before{content:"\f01b"}
53
+ .fa-inbox:before{content:"\f01c"}
54
+ .fa-play-circle-o:before{content:"\f01d"}
55
+ .fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}
56
+ .fa-refresh:before{content:"\f021"}
57
+ .fa-list-alt:before{content:"\f022"}
58
+ .fa-lock:before{content:"\f023"}
59
+ .fa-flag:before{content:"\f024"}
60
+ .fa-headphones:before{content:"\f025"}
61
+ .fa-volume-off:before{content:"\f026"}
62
+ .fa-volume-down:before{content:"\f027"}
63
+ .fa-volume-up:before{content:"\f028"}
64
+ .fa-qrcode:before{content:"\f029"}
65
+ .fa-barcode:before{content:"\f02a"}
66
+ .fa-tag:before{content:"\f02b"}
67
+ .fa-tags:before{content:"\f02c"}
68
+ .fa-book:before{content:"\f02d"}
69
+ .fa-bookmark:before{content:"\f02e"}
70
+ .fa-print:before{content:"\f02f"}
71
+ .fa-camera:before{content:"\f030"}
72
+ .fa-font:before{content:"\f031"}
73
+ .fa-bold:before{content:"\f032"}
74
+ .fa-italic:before{content:"\f033"}
75
+ .fa-text-height:before{content:"\f034"}
76
+ .fa-text-width:before{content:"\f035"}
77
+ .fa-align-left:before{content:"\f036"}
78
+ .fa-align-center:before{content:"\f037"}
79
+ .fa-align-right:before{content:"\f038"}
80
+ .fa-align-justify:before{content:"\f039"}
81
+ .fa-list:before{content:"\f03a"}
82
+ .fa-dedent:before,.fa-outdent:before{content:"\f03b"}
83
+ .fa-indent:before{content:"\f03c"}
84
+ .fa-video-camera:before{content:"\f03d"}
85
+ .fa-picture-o:before{content:"\f03e"}
86
+ .fa-pencil:before{content:"\f040"}
87
+ .fa-map-marker:before{content:"\f041"}
88
+ .fa-adjust:before{content:"\f042"}
89
+ .fa-tint:before{content:"\f043"}
90
+ .fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}
91
+ .fa-share-square-o:before{content:"\f045"}
92
+ .fa-check-square-o:before{content:"\f046"}
93
+ .fa-move:before{content:"\f047"}
94
+ .fa-step-backward:before{content:"\f048"}
95
+ .fa-fast-backward:before{content:"\f049"}
96
+ .fa-backward:before{content:"\f04a"}
97
+ .fa-play:before{content:"\f04b"}
98
+ .fa-pause:before{content:"\f04c"}
99
+ .fa-stop:before{content:"\f04d"}
100
+ .fa-forward:before{content:"\f04e"}
101
+ .fa-fast-forward:before{content:"\f050"}
102
+ .fa-step-forward:before{content:"\f051"}
103
+ .fa-eject:before{content:"\f052"}
104
+ .fa-chevron-left:before{content:"\f053"}
105
+ .fa-chevron-right:before{content:"\f054"}
106
+ .fa-plus-circle:before{content:"\f055"}
107
+ .fa-minus-circle:before{content:"\f056"}
108
+ .fa-times-circle:before{content:"\f057"}
109
+ .fa-check-circle:before{content:"\f058"}
110
+ .fa-question-circle:before{content:"\f059"}
111
+ .fa-info-circle:before{content:"\f05a"}
112
+ .fa-crosshairs:before{content:"\f05b"}
113
+ .fa-times-circle-o:before{content:"\f05c"}
114
+ .fa-check-circle-o:before{content:"\f05d"}
115
+ .fa-ban:before{content:"\f05e"}
116
+ .fa-arrow-left:before{content:"\f060"}
117
+ .fa-arrow-right:before{content:"\f061"}
118
+ .fa-arrow-up:before{content:"\f062"}
119
+ .fa-arrow-down:before{content:"\f063"}
120
+ .fa-mail-forward:before,.fa-share:before{content:"\f064"}
121
+ .fa-resize-full:before{content:"\f065"}
122
+ .fa-resize-small:before{content:"\f066"}
123
+ .fa-plus:before{content:"\f067"}
124
+ .fa-minus:before{content:"\f068"}
125
+ .fa-asterisk:before{content:"\f069"}
126
+ .fa-exclamation-circle:before{content:"\f06a"}
127
+ .fa-gift:before{content:"\f06b"}
128
+ .fa-leaf:before{content:"\f06c"}
129
+ .fa-fire:before{content:"\f06d"}
130
+ .fa-eye:before{content:"\f06e"}
131
+ .fa-eye-slash:before{content:"\f070"}
132
+ .fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}
133
+ .fa-plane:before{content:"\f072"}
134
+ .fa-calendar:before{content:"\f073"}
135
+ .fa-random:before{content:"\f074"}
136
+ .fa-comment:before{content:"\f075"}
137
+ .fa-magnet:before{content:"\f076"}
138
+ .fa-chevron-up:before{content:"\f077"}
139
+ .fa-chevron-down:before{content:"\f078"}
140
+ .fa-retweet:before{content:"\f079"}
141
+ .fa-shopping-cart:before{content:"\f07a"}
142
+ .fa-folder:before{content:"\f07b"}
143
+ .fa-folder-open:before{content:"\f07c"}
144
+ .fa-resize-vertical:before{content:"\f07d"}
145
+ .fa-resize-horizontal:before{content:"\f07e"}
146
+ .fa-bar-chart-o:before{content:"\f080"}
147
+ .fa-twitter-square:before{content:"\f081"}
148
+ .fa-facebook-square:before{content:"\f082"}
149
+ .fa-camera-retro:before{content:"\f083"}
150
+ .fa-key:before{content:"\f084"}
151
+ .fa-gears:before,.fa-cogs:before{content:"\f085"}
152
+ .fa-comments:before{content:"\f086"}
153
+ .fa-thumbs-o-up:before{content:"\f087"}
154
+ .fa-thumbs-o-down:before{content:"\f088"}
155
+ .fa-star-half:before{content:"\f089"}
156
+ .fa-heart-o:before{content:"\f08a"}
157
+ .fa-sign-out:before{content:"\f08b"}
158
+ .fa-linkedin-square:before{content:"\f08c"}
159
+ .fa-thumb-tack:before{content:"\f08d"}
160
+ .fa-external-link:before{content:"\f08e"}
161
+ .fa-sign-in:before{content:"\f090"}
162
+ .fa-trophy:before{content:"\f091"}
163
+ .fa-github-square:before{content:"\f092"}
164
+ .fa-upload:before{content:"\f093"}
165
+ .fa-lemon-o:before{content:"\f094"}
166
+ .fa-phone:before{content:"\f095"}
167
+ .fa-square-o:before{content:"\f096"}
168
+ .fa-bookmark-o:before{content:"\f097"}
169
+ .fa-phone-square:before{content:"\f098"}
170
+ .fa-twitter:before{content:"\f099"}
171
+ .fa-facebook:before{content:"\f09a"}
172
+ .fa-github:before{content:"\f09b"}
173
+ .fa-unlock:before{content:"\f09c"}
174
+ .fa-credit-card:before{content:"\f09d"}
175
+ .fa-rss:before{content:"\f09e"}
176
+ .fa-hdd:before{content:"\f0a0"}
177
+ .fa-bullhorn:before{content:"\f0a1"}
178
+ .fa-bell:before{content:"\f0f3"}
179
+ .fa-certificate:before{content:"\f0a3"}
180
+ .fa-hand-o-right:before{content:"\f0a4"}
181
+ .fa-hand-o-left:before{content:"\f0a5"}
182
+ .fa-hand-o-up:before{content:"\f0a6"}
183
+ .fa-hand-o-down:before{content:"\f0a7"}
184
+ .fa-arrow-circle-left:before{content:"\f0a8"}
185
+ .fa-arrow-circle-right:before{content:"\f0a9"}
186
+ .fa-arrow-circle-up:before{content:"\f0aa"}
187
+ .fa-arrow-circle-down:before{content:"\f0ab"}
188
+ .fa-globe:before{content:"\f0ac"}
189
+ .fa-wrench:before{content:"\f0ad"}
190
+ .fa-tasks:before{content:"\f0ae"}
191
+ .fa-filter:before{content:"\f0b0"}
192
+ .fa-briefcase:before{content:"\f0b1"}
193
+ .fa-fullscreen:before{content:"\f0b2"}
194
+ .fa-group:before{content:"\f0c0"}
195
+ .fa-chain:before,.fa-link:before{content:"\f0c1"}
196
+ .fa-cloud:before{content:"\f0c2"}
197
+ .fa-flask:before{content:"\f0c3"}
198
+ .fa-cut:before,.fa-scissors:before{content:"\f0c4"}
199
+ .fa-copy:before,.fa-files-o:before{content:"\f0c5"}
200
+ .fa-paperclip:before{content:"\f0c6"}
201
+ .fa-save:before,.fa-floppy-o:before{content:"\f0c7"}
202
+ .fa-square:before{content:"\f0c8"}
203
+ .fa-reorder:before{content:"\f0c9"}
204
+ .fa-list-ul:before{content:"\f0ca"}
205
+ .fa-list-ol:before{content:"\f0cb"}
206
+ .fa-strikethrough:before{content:"\f0cc"}
207
+ .fa-underline:before{content:"\f0cd"}
208
+ .fa-table:before{content:"\f0ce"}
209
+ .fa-magic:before{content:"\f0d0"}
210
+ .fa-truck:before{content:"\f0d1"}
211
+ .fa-pinterest:before{content:"\f0d2"}
212
+ .fa-pinterest-square:before{content:"\f0d3"}
213
+ .fa-google-plus-square:before{content:"\f0d4"}
214
+ .fa-google-plus:before{content:"\f0d5"}
215
+ .fa-money:before{content:"\f0d6"}
216
+ .fa-caret-down:before{content:"\f0d7"}
217
+ .fa-caret-up:before{content:"\f0d8"}
218
+ .fa-caret-left:before{content:"\f0d9"}
219
+ .fa-caret-right:before{content:"\f0da"}
220
+ .fa-columns:before{content:"\f0db"}
221
+ .fa-unsorted:before,.fa-sort:before{content:"\f0dc"}
222
+ .fa-sort-down:before,.fa-sort-asc:before{content:"\f0dd"}
223
+ .fa-sort-up:before,.fa-sort-desc:before{content:"\f0de"}
224
+ .fa-envelope:before{content:"\f0e0"}
225
+ .fa-linkedin:before{content:"\f0e1"}
226
+ .fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}
227
+ .fa-legal:before,.fa-gavel:before{content:"\f0e3"}
228
+ .fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}
229
+ .fa-comment-o:before{content:"\f0e5"}
230
+ .fa-comments-o:before{content:"\f0e6"}
231
+ .fa-flash:before,.fa-bolt:before{content:"\f0e7"}
232
+ .fa-sitemap:before{content:"\f0e8"}
233
+ .fa-umbrella:before{content:"\f0e9"}
234
+ .fa-paste:before,.fa-clipboard:before{content:"\f0ea"}
235
+ .fa-lightbulb-o:before{content:"\f0eb"}
236
+ .fa-exchange:before{content:"\f0ec"}
237
+ .fa-cloud-download:before{content:"\f0ed"}
238
+ .fa-cloud-upload:before{content:"\f0ee"}
239
+ .fa-user-md:before{content:"\f0f0"}
240
+ .fa-stethoscope:before{content:"\f0f1"}
241
+ .fa-suitcase:before{content:"\f0f2"}
242
+ .fa-bell-o:before{content:"\f0a2"}
243
+ .fa-coffee:before{content:"\f0f4"}
244
+ .fa-cutlery:before{content:"\f0f5"}
245
+ .fa-file-text-o:before{content:"\f0f6"}
246
+ .fa-building:before{content:"\f0f7"}
247
+ .fa-hospital:before{content:"\f0f8"}
248
+ .fa-ambulance:before{content:"\f0f9"}
249
+ .fa-medkit:before{content:"\f0fa"}
250
+ .fa-fighter-jet:before{content:"\f0fb"}
251
+ .fa-beer:before{content:"\f0fc"}
252
+ .fa-h-square:before{content:"\f0fd"}
253
+ .fa-plus-square:before{content:"\f0fe"}
254
+ .fa-angle-double-left:before{content:"\f100"}
255
+ .fa-angle-double-right:before{content:"\f101"}
256
+ .fa-angle-double-up:before{content:"\f102"}
257
+ .fa-angle-double-down:before{content:"\f103"}
258
+ .fa-angle-left:before{content:"\f104"}
259
+ .fa-angle-right:before{content:"\f105"}
260
+ .fa-angle-up:before{content:"\f106"}
261
+ .fa-angle-down:before{content:"\f107"}
262
+ .fa-desktop:before{content:"\f108"}
263
+ .fa-laptop:before{content:"\f109"}
264
+ .fa-tablet:before{content:"\f10a"}
265
+ .fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}
266
+ .fa-circle-o:before{content:"\f10c"}
267
+ .fa-quote-left:before{content:"\f10d"}
268
+ .fa-quote-right:before{content:"\f10e"}
269
+ .fa-spinner:before{content:"\f110"}
270
+ .fa-circle:before{content:"\f111"}
271
+ .fa-mail-reply:before,.fa-reply:before{content:"\f112"}
272
+ .fa-github-alt:before{content:"\f113"}
273
+ .fa-folder-o:before{content:"\f114"}
274
+ .fa-folder-open-o:before{content:"\f115"}
275
+ .fa-expand-o:before{content:"\f116"}
276
+ .fa-collapse-o:before{content:"\f117"}
277
+ .fa-smile-o:before{content:"\f118"}
278
+ .fa-frown-o:before{content:"\f119"}
279
+ .fa-meh-o:before{content:"\f11a"}
280
+ .fa-gamepad:before{content:"\f11b"}
281
+ .fa-keyboard-o:before{content:"\f11c"}
282
+ .fa-flag-o:before{content:"\f11d"}
283
+ .fa-flag-checkered:before{content:"\f11e"}
284
+ .fa-terminal:before{content:"\f120"}
285
+ .fa-code:before{content:"\f121"}
286
+ .fa-reply-all:before{content:"\f122"}
287
+ .fa-mail-reply-all:before{content:"\f122"}
288
+ .fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}
289
+ .fa-location-arrow:before{content:"\f124"}
290
+ .fa-crop:before{content:"\f125"}
291
+ .fa-code-fork:before{content:"\f126"}
292
+ .fa-unlink:before,.fa-chain-broken:before{content:"\f127"}
293
+ .fa-question:before{content:"\f128"}
294
+ .fa-info:before{content:"\f129"}
295
+ .fa-exclamation:before{content:"\f12a"}
296
+ .fa-superscript:before{content:"\f12b"}
297
+ .fa-subscript:before{content:"\f12c"}
298
+ .fa-eraser:before{content:"\f12d"}
299
+ .fa-puzzle-piece:before{content:"\f12e"}
300
+ .fa-microphone:before{content:"\f130"}
301
+ .fa-microphone-slash:before{content:"\f131"}
302
+ .fa-shield:before{content:"\f132"}
303
+ .fa-calendar-o:before{content:"\f133"}
304
+ .fa-fire-extinguisher:before{content:"\f134"}
305
+ .fa-rocket:before{content:"\f135"}
306
+ .fa-maxcdn:before{content:"\f136"}
307
+ .fa-chevron-circle-left:before{content:"\f137"}
308
+ .fa-chevron-circle-right:before{content:"\f138"}
309
+ .fa-chevron-circle-up:before{content:"\f139"}
310
+ .fa-chevron-circle-down:before{content:"\f13a"}
311
+ .fa-html5:before{content:"\f13b"}
312
+ .fa-css3:before{content:"\f13c"}
313
+ .fa-anchor:before{content:"\f13d"}
314
+ .fa-unlock-o:before{content:"\f13e"}
315
+ .fa-bullseye:before{content:"\f140"}
316
+ .fa-ellipsis-horizontal:before{content:"\f141"}
317
+ .fa-ellipsis-vertical:before{content:"\f142"}
318
+ .fa-rss-square:before{content:"\f143"}
319
+ .fa-play-circle:before{content:"\f144"}
320
+ .fa-ticket:before{content:"\f145"}
321
+ .fa-minus-square:before{content:"\f146"}
322
+ .fa-minus-square-o:before{content:"\f147"}
323
+ .fa-level-up:before{content:"\f148"}
324
+ .fa-level-down:before{content:"\f149"}
325
+ .fa-check-square:before{content:"\f14a"}
326
+ .fa-pencil-square:before{content:"\f14b"}
327
+ .fa-external-link-square:before{content:"\f14c"}
328
+ .fa-share-square:before{content:"\f14d"}
329
+ .fa-compass:before{content:"\f14e"}
330
+ .fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}
331
+ .fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}
332
+ .fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}
333
+ .fa-euro:before,.fa-eur:before{content:"\f153"}
334
+ .fa-gbp:before{content:"\f154"}
335
+ .fa-dollar:before,.fa-usd:before{content:"\f155"}
336
+ .fa-rupee:before,.fa-inr:before{content:"\f156"}
337
+ .fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}
338
+ .fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}
339
+ .fa-won:before,.fa-krw:before{content:"\f159"}
340
+ .fa-bitcoin:before,.fa-btc:before{content:"\f15a"}
341
+ .fa-file:before{content:"\f15b"}
342
+ .fa-file-text:before{content:"\f15c"}
343
+ .fa-sort-alpha-asc:before{content:"\f15d"}
344
+ .fa-sort-alpha-desc:before{content:"\f15e"}
345
+ .fa-sort-amount-asc:before{content:"\f160"}
346
+ .fa-sort-amount-desc:before{content:"\f161"}
347
+ .fa-sort-numeric-asc:before{content:"\f162"}
348
+ .fa-sort-numeric-desc:before{content:"\f163"}
349
+ .fa-thumbs-up:before{content:"\f164"}
350
+ .fa-thumbs-down:before{content:"\f165"}
351
+ .fa-youtube-square:before{content:"\f166"}
352
+ .fa-youtube:before{content:"\f167"}
353
+ .fa-xing:before{content:"\f168"}
354
+ .fa-xing-square:before{content:"\f169"}
355
+ .fa-youtube-play:before{content:"\f16a"}
356
+ .fa-dropbox:before{content:"\f16b"}
357
+ .fa-stack-overflow:before{content:"\f16c"}
358
+ .fa-instagram:before{content:"\f16d"}
359
+ .fa-flickr:before{content:"\f16e"}
360
+ .fa-adn:before{content:"\f170"}
361
+ .fa-bitbucket:before{content:"\f171"}
362
+ .fa-bitbucket-square:before{content:"\f172"}
363
+ .fa-tumblr:before{content:"\f173"}
364
+ .fa-tumblr-square:before{content:"\f174"}
365
+ .fa-long-arrow-down:before{content:"\f175"}
366
+ .fa-long-arrow-up:before{content:"\f176"}
367
+ .fa-long-arrow-left:before{content:"\f177"}
368
+ .fa-long-arrow-right:before{content:"\f178"}
369
+ .fa-apple:before{content:"\f179"}
370
+ .fa-windows:before{content:"\f17a"}
371
+ .fa-android:before{content:"\f17b"}
372
+ .fa-linux:before{content:"\f17c"}
373
+ .fa-dribbble:before{content:"\f17d"}
374
+ .fa-skype:before{content:"\f17e"}
375
+ .fa-foursquare:before{content:"\f180"}
376
+ .fa-trello:before{content:"\f181"}
377
+ .fa-female:before{content:"\f182"}
378
+ .fa-male:before{content:"\f183"}
379
+ .fa-gittip:before{content:"\f184"}
380
+ .fa-sun-o:before{content:"\f185"}
381
+ .fa-moon-o:before{content:"\f186"}
382
+ .fa-archive:before{content:"\f187"}
383
+ .fa-bug:before{content:"\f188"}
384
+ .fa-vk:before{content:"\f189"}
385
+ .fa-weibo:before{content:"\f18a"}
386
+ .fa-renren:before{content:"\f18b"}
387
+ .fa-pagelines:before{content:"\f18c"}
388
+ .fa-stack-exchange:before{content:"\f18d"}
389
+ .fa-arrow-circle-o-right:before{content:"\f18e"}
390
+ .fa-arrow-circle-o-left:before{content:"\f190"}
391
+ .fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}
392
+ .fa-dot-circle-o:before{content:"\f192"}
393
+ .fa-wheelchair:before{content:"\f193"}
394
+ .fa-vimeo-square:before{content:"\f194"}
395
+ .fa-turkish-lira:before,.fa-try:before{content:"\f195"}
 
 
 
 
 
 
 
 
assets/css/generator.css CHANGED
@@ -1,9 +1,24 @@
 
 
 
 
 
 
1
  .su-generator-clear {
2
- clear: both;
3
  height: 0;
 
4
  overflow: hidden;
5
  }
6
  .su-generator-hidden { display: none !important; }
 
 
 
 
 
 
 
 
 
7
  .su-generator-button img {
8
  margin: -1px 2px 0 -5px;
9
  vertical-align: middle;
@@ -52,7 +67,7 @@
52
  width: 100%;
53
  margin-bottom: 30px;
54
  padding: 10px 10px 10px 42px;
55
- background: 5px 50% url('../images/generator/search.png') no-repeat;
56
  font-size: 1.3em;
57
  }
58
 
@@ -83,19 +98,18 @@
83
  margin-top: 20px;
84
  text-align: left;
85
  }
86
- #su-generator-choices:after {
87
- display: block;
88
- clear: both;
89
- content: '';
90
- }
91
  #su-generator-choices > span {
92
  position: relative;
93
- display: inline-block;
94
- width: 140px;
95
  height: 28px;
96
- line-height: 28px;
97
  padding: 0 5px 0 28px;
 
98
  overflow: hidden;
 
 
 
99
  border: 1px solid #fff;
100
  border-bottom-style: dotted;
101
  border-bottom-color: #e5e5e5;
@@ -105,6 +119,7 @@
105
  color: #222;
106
  vertical-align: top;
107
  text-align: left;
 
108
  cursor: pointer;
109
  }
110
  #su-generator-choices span:hover {
@@ -119,15 +134,15 @@
119
  }
120
  #su-generator-choices span img {
121
  position: absolute;
122
- left: 7px;
123
  top: 7px;
 
124
  width: 14px;
125
  height: 14px;
126
  }
127
  #su-generator-choices span:hover img {
128
  position: absolute;
129
- left: 5px;
130
  top: 5px;
 
131
  width: 18px;
132
  height: 18px;
133
  }
@@ -166,14 +181,6 @@
166
  font-size: 0.9em;
167
  }
168
 
169
- /* Shortcode settings (attributes) */
170
- #su-generator-settings { display: none; }
171
- .su-loading-animation {
172
- min-height: 100px;
173
- background: 50% 50% url("../images/generator/loading.gif") no-repeat;
174
- }
175
- .su-loading-animation * { display: none; }
176
-
177
  /* Attribute container */
178
  #su-generator-settings .su-generator-attr-container {
179
  margin: 0 -20px;
@@ -208,9 +215,9 @@
208
  bottom: 3px;
209
  display: block;
210
  width: 15px;
211
- text-align: left;
212
  color: #999;
213
  content: 'px';
 
214
  font-size: 0.9em;
215
  }
216
 
@@ -225,7 +232,8 @@
225
  }
226
 
227
  /* Common attribute fields */
228
- #su-generator-settings input,
 
229
  #su-generator-settings textarea,
230
  #su-generator-settings select {
231
  width: 100%;
@@ -238,47 +246,36 @@
238
  .su-generator-field-actions .button,
239
  .su-generator-field-actions span { margin-right: 5px; }
240
  .su-generator-field-actions img {
241
- vertical-align: middle;
242
  margin: 0 6px 0 -4px;
243
- }
244
- .su-generator-uploading { background: 50% 50% url('../images/generator/loading.gif') no-repeat; }
245
- #su-generator-settings .su-generator-uploading * {
246
- opacity: 0;
247
- -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
248
- filter: alpha(opacity=0);
249
- -moz-opacity: 0;
250
- -khtml-opacity: 0;
251
  }
252
 
253
  /* Icon picker */
254
  .su-generator-icon-picker {
255
  height: 0;
256
- overflow: hidden;
257
  margin: 0 -20px;
258
  padding: 0 20px;
 
259
  background: #eee;
260
  line-height: 24px;
261
- transition: all .2s;
262
- -moz-transition: all .2s;
263
  -webkit-transition: all .2s;
264
- }
265
- .su-generator-icon-picker:after {
266
- display: block;
267
- clear: both;
268
- content: '';
269
  }
270
  .su-generator-icon-picker.su-generator-icon-picker-visible {
271
  height: auto;
272
- overflow: visible;
273
  margin: 1em -20px 0 -20px;
274
  padding: 14px 20px;
 
275
  border-top: 1px solid #ccc;
276
  border-bottom: 1px solid #ccc;
277
  }
 
278
  .su-generator-icon-picker i {
279
  display: block;
280
  width: 24px;
281
  height: 24px;
 
282
  float: left;
283
  color: #555;
284
  text-align: center;
@@ -292,7 +289,7 @@
292
  }
293
 
294
  /* Shadow picker */
295
- .su-generator-shadow-picker {}
296
  .su-generator-shadow-picker-field {
297
  position: relative;
298
  display: inline-block;
@@ -317,13 +314,80 @@
317
  z-index: 9999;
318
  display: none;
319
  border: 1px solid #aaa;
 
 
 
320
  background: #fff;
321
  -webkit-box-shadow: 0 2px 5px #ccc;
322
  -moz-box-shadow: 0 2px 5px #ccc;
323
  box-shadow: 0 2px 5px #ccc;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
324
  -webkit-border-radius: 50%;
325
  -moz-border-radius: 50%;
326
  border-radius: 50%;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
327
  }
328
 
329
  /* Switches */
@@ -364,14 +428,100 @@
364
  z-index: 9999;
365
  display: none;
366
  border: 1px solid #aaa;
 
 
 
367
  background: #fff;
368
  -webkit-box-shadow: 0 2px 5px #ccc;
369
  -moz-box-shadow: 0 2px 5px #ccc;
370
  box-shadow: 0 2px 5px #ccc;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
371
  -webkit-border-radius: 50%;
372
  -moz-border-radius: 50%;
373
  border-radius: 50%;
374
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
375
 
376
  /* Preview box */
377
  #su-generator-preview {
@@ -381,10 +531,6 @@
381
  overflow: hidden;
382
  border-bottom: 1px solid #ccc;
383
  }
384
- .su-preview-loading {
385
- min-height: 60px;
386
- background: 50% 50% url('../images/generator/loading.gif') no-repeat;
387
- }
388
  /* make some previews visible */
389
  #su-generator-preview .su-column { outline: 1px dotted #ccc; }
390
 
@@ -400,12 +546,7 @@
400
  border-bottom-left-radius: 5px;
401
  background: #eee;
402
  }
403
- .su-generator-actions:after {
404
- display: block;
405
- clear: both;
406
- content: '';
407
- }
408
- .su-generator-actions .button { margin: 0 5px }
409
  #su-generator-insert {
410
  color: #fff !important;
411
  font-weight: bold;
@@ -417,4 +558,16 @@ body.su-generator-shown .mfp-wrap { z-index: 1143; }
417
  body.su-generator-shown .mfp-preloader { z-index: 1144; }
418
  body.su-generator-shown .mfp-content { z-index: 1145; }
419
  body.su-generator-shown button.mfp-close,
420
- body.su-generator-shown button.mfp-arrow { z-index: 1146; }
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .su-generator-clearfix:before,
2
+ .su-generator-clearfix:after {
3
+ display: table;
4
+ content: " ";
5
+ }
6
+ .su-generator-clearfix:after { clear: both; }
7
  .su-generator-clear {
 
8
  height: 0;
9
+ clear: both;
10
  overflow: hidden;
11
  }
12
  .su-generator-hidden { display: none !important; }
13
+
14
+ .su-generator-loading {
15
+ min-height: 60px;
16
+ background-image: url("../images/loading.gif") !important;
17
+ background-position: 50% 50% !important;
18
+ background-repeat: no-repeat !important;
19
+ }
20
+ .su-generator-loading * { visibility: hidden; }
21
+
22
  .su-generator-button img {
23
  margin: -1px 2px 0 -5px;
24
  vertical-align: middle;
67
  width: 100%;
68
  margin-bottom: 30px;
69
  padding: 10px 10px 10px 42px;
70
+ background: 5px 50% url('../images/search.png') no-repeat;
71
  font-size: 1.3em;
72
  }
73
 
98
  margin-top: 20px;
99
  text-align: left;
100
  }
 
 
 
 
 
101
  #su-generator-choices > span {
102
  position: relative;
103
+ display: block;
104
+ width: 20%;
105
  height: 28px;
106
+ min-width: 130px;
107
  padding: 0 5px 0 28px;
108
+ float: left;
109
  overflow: hidden;
110
+ -webkit-box-sizing: border-box;
111
+ -moz-box-sizing: border-box;
112
+ box-sizing: border-box;
113
  border: 1px solid #fff;
114
  border-bottom-style: dotted;
115
  border-bottom-color: #e5e5e5;
119
  color: #222;
120
  vertical-align: top;
121
  text-align: left;
122
+ line-height: 28px;
123
  cursor: pointer;
124
  }
125
  #su-generator-choices span:hover {
134
  }
135
  #su-generator-choices span img {
136
  position: absolute;
 
137
  top: 7px;
138
+ left: 7px;
139
  width: 14px;
140
  height: 14px;
141
  }
142
  #su-generator-choices span:hover img {
143
  position: absolute;
 
144
  top: 5px;
145
+ left: 5px;
146
  width: 18px;
147
  height: 18px;
148
  }
181
  font-size: 0.9em;
182
  }
183
 
 
 
 
 
 
 
 
 
184
  /* Attribute container */
185
  #su-generator-settings .su-generator-attr-container {
186
  margin: 0 -20px;
215
  bottom: 3px;
216
  display: block;
217
  width: 15px;
 
218
  color: #999;
219
  content: 'px';
220
+ text-align: left;
221
  font-size: 0.9em;
222
  }
223
 
232
  }
233
 
234
  /* Common attribute fields */
235
+ #su-generator-settings input[type="text"],
236
+ #su-generator-settings input[type="number"],
237
  #su-generator-settings textarea,
238
  #su-generator-settings select {
239
  width: 100%;
246
  .su-generator-field-actions .button,
247
  .su-generator-field-actions span { margin-right: 5px; }
248
  .su-generator-field-actions img {
 
249
  margin: 0 6px 0 -4px;
250
+ vertical-align: middle;
 
 
 
 
 
 
 
251
  }
252
 
253
  /* Icon picker */
254
  .su-generator-icon-picker {
255
  height: 0;
 
256
  margin: 0 -20px;
257
  padding: 0 20px;
258
+ overflow: hidden;
259
  background: #eee;
260
  line-height: 24px;
 
 
261
  -webkit-transition: all .2s;
262
+ -moz-transition: all .2s;
263
+ transition: all .2s;
 
 
 
264
  }
265
  .su-generator-icon-picker.su-generator-icon-picker-visible {
266
  height: auto;
 
267
  margin: 1em -20px 0 -20px;
268
  padding: 14px 20px;
269
+ overflow: visible;
270
  border-top: 1px solid #ccc;
271
  border-bottom: 1px solid #ccc;
272
  }
273
+ .su-generator-icon-picker input { margin-bottom: 15px; }
274
  .su-generator-icon-picker i {
275
  display: block;
276
  width: 24px;
277
  height: 24px;
278
+ margin-left: 2px;
279
  float: left;
280
  color: #555;
281
  text-align: center;
289
  }
290
 
291
  /* Shadow picker */
292
+ .su-generator-shadow-picker { }
293
  .su-generator-shadow-picker-field {
294
  position: relative;
295
  display: inline-block;
314
  z-index: 9999;
315
  display: none;
316
  border: 1px solid #aaa;
317
+ -webkit-border-radius: 50%;
318
+ -moz-border-radius: 50%;
319
+ border-radius: 50%;
320
  background: #fff;
321
  -webkit-box-shadow: 0 2px 5px #ccc;
322
  -moz-box-shadow: 0 2px 5px #ccc;
323
  box-shadow: 0 2px 5px #ccc;
324
+ }
325
+
326
+ /* Border picker */
327
+ .su-generator-border-picker { }
328
+ .su-generator-border-picker-field {
329
+ position: relative;
330
+ display: inline-block;
331
+ width: 30%;
332
+ padding-right: 3%;
333
+ }
334
+ .su-generator-border-picker-field small {
335
+ display: block;
336
+ color: #ccc;
337
+ }
338
+ .su-generator-border-picker-field input { text-align: right; }
339
+ .su-generator-border-picker-field.su-generator-border-picker-color {
340
+ width: 34%;
341
+ padding-right: 0;
342
+ }
343
+ .su-generator-border-picker-field.su-generator-border-picker-color input { text-align: left; }
344
+ .su-generator-border-picker-color { position: relative; }
345
+ .su-generator-border-picker-color-wheel {
346
+ position: absolute;
347
+ top: 100%;
348
+ right: 0;
349
+ z-index: 9999;
350
+ display: none;
351
+ border: 1px solid #aaa;
352
  -webkit-border-radius: 50%;
353
  -moz-border-radius: 50%;
354
  border-radius: 50%;
355
+ background: #fff;
356
+ -webkit-box-shadow: 0 2px 5px #ccc;
357
+ -moz-box-shadow: 0 2px 5px #ccc;
358
+ box-shadow: 0 2px 5px #ccc;
359
+ }
360
+
361
+ /* Range pickers */
362
+ .su-generator-range-picker { }
363
+ .su-generator-range-picker .slider {
364
+ width: 420px;
365
+ margin: 10px 0 0 0 !important;
366
+ padding: 0;
367
+ float: left;
368
+ }
369
+ .su-generator-range-picker .slider > .dragger { background: #fff !important; }
370
+ .su-generator-range-picker .slider:hover > .dragger {
371
+ background: #fff !important;
372
+ -webkit-box-shadow: 0 0 0 5px rgba(33,117,155,0.5);
373
+ -moz-box-shadow: 0 0 0 5px rgba(33,117,155,0.5);
374
+ box-shadow: 0 0 0 5px rgba(33,117,155,0.5);
375
+ }
376
+ .su-generator-range-picker .slider > .dragger.dragging {
377
+ background: #ccc !important;
378
+ -webkit-box-shadow: 0 0 0 5px rgba(33,117,155,0.5);
379
+ -moz-box-shadow: 0 0 0 5px rgba(33,117,155,0.5);
380
+ box-shadow: 0 0 0 5px rgba(33,117,155,0.5);
381
+ }
382
+ .su-generator-range-picker .slider > .track {
383
+ background: #fff !important;
384
+ border: 1px solid #ccc !important;
385
+ height: 12px !important;
386
+ }
387
+ .su-generator-range-picker input {
388
+ width: 60px !important;
389
+ float: right;
390
+ text-align: center;
391
  }
392
 
393
  /* Switches */
428
  z-index: 9999;
429
  display: none;
430
  border: 1px solid #aaa;
431
+ -webkit-border-radius: 50%;
432
+ -moz-border-radius: 50%;
433
+ border-radius: 50%;
434
  background: #fff;
435
  -webkit-box-shadow: 0 2px 5px #ccc;
436
  -moz-box-shadow: 0 2px 5px #ccc;
437
  box-shadow: 0 2px 5px #ccc;
438
+ }
439
+
440
+ /* Image source picker */
441
+ .su-generator-isp { margin-bottom: 15px; }
442
+ .su-generator-isp-source {
443
+ height: 0;
444
+ margin: 0 -20px;
445
+ padding: 0 20px;
446
+ overflow: hidden;
447
+ background: #eee;
448
+ color: #555;
449
+ opacity: 0;
450
+ -webkit-transition: opacity .2s;
451
+ -moz-transition: opacity .2s;
452
+ transition: opacity .2s;
453
+ }
454
+ .su-generator-isp-source.su-generator-isp-source-open {
455
+ height: auto;
456
+ margin: 20px -20px 0;
457
+ padding: 14px 20px;
458
+ border-top: 1px solid #ccc;
459
+ border-bottom: 1px solid #ccc;
460
+ opacity: 1;
461
+ }
462
+ .su-generator-isp-images {
463
+ margin-top: 1em;
464
+ overflow: auto;
465
+ }
466
+ .su-generator-isp-images span {
467
+ position: relative;
468
+ display: block;
469
+ width: 84px;
470
+ height: 84px;
471
+ margin: 5px 5px 5px 0;
472
+ float: left;
473
+ border: 3px solid #fff;
474
+ -webkit-border-radius: 50%;
475
+ -moz-border-radius: 50%;
476
+ border-radius: 50%;
477
+ background: #fff;
478
+ -webkit-box-shadow: 0 1px 2px #999;
479
+ -moz-box-shadow: 0 1px 2px #999;
480
+ box-shadow: 0 1px 2px #999;
481
+ }
482
+ .su-generator-isp-images span:hover,
483
+ .su-generator-isp-images span.ui-sortable-helper {
484
+ -webkit-box-shadow: 0 1px 6px #777;
485
+ -moz-box-shadow: 0 1px 6px #777;
486
+ box-shadow: 0 1px 6px #777;
487
+ }
488
+ .su-generator-isp-images img {
489
+ display: block;
490
+ width: 100%;
491
+ height: 100%;
492
+ margin: 0;
493
+ padding: 0;
494
+ border: none;
495
  -webkit-border-radius: 50%;
496
  -moz-border-radius: 50%;
497
  border-radius: 50%;
498
  }
499
+ .su-generator-isp-images span i {
500
+ position: absolute;
501
+ top: -3px;
502
+ right: -3px;
503
+ display: none;
504
+ width: 16px;
505
+ height: 16px;
506
+ -webkit-border-radius: 50%;
507
+ -moz-border-radius: 50%;
508
+ border-radius: 50%;
509
+ background: #fff;
510
+ color: #f03;
511
+ text-align: center;
512
+ font-size: 12px;
513
+ line-height: 16px;
514
+ cursor: pointer;
515
+ }
516
+ .su-generator-isp-images span:hover i { display: block; }
517
+ .su-generator-isp-images span i:hover {
518
+ background: #f03;
519
+ color: #fff;
520
+ }
521
+ .su-generator-isp-categories,
522
+ .su-generator-isp-taxonomies,
523
+ .su-generator-isp-terms { margin-top: 15px; }
524
+
525
 
526
  /* Preview box */
527
  #su-generator-preview {
531
  overflow: hidden;
532
  border-bottom: 1px solid #ccc;
533
  }
 
 
 
 
534
  /* make some previews visible */
535
  #su-generator-preview .su-column { outline: 1px dotted #ccc; }
536
 
546
  border-bottom-left-radius: 5px;
547
  background: #eee;
548
  }
549
+ .su-generator-actions .button { margin: 0 5px; }
 
 
 
 
 
550
  #su-generator-insert {
551
  color: #fff !important;
552
  font-weight: bold;
558
  body.su-generator-shown .mfp-preloader { z-index: 1144; }
559
  body.su-generator-shown .mfp-content { z-index: 1145; }
560
  body.su-generator-shown button.mfp-close,
561
+ body.su-generator-shown button.mfp-arrow { z-index: 1146; }
562
+
563
+ /* Preset manager */
564
+ .su-generator-presets {
565
+ margin: 0 -20px;
566
+ padding: 1.5em 20px;
567
+ border-bottom: 1px solid #ccc;
568
+ background: #FDFFD4;
569
+ line-height: 24px;
570
+ }
571
+ .su-generator-presets a {
572
+ margin-right: 1em;
573
+ }
assets/css/options-page.css CHANGED
@@ -2,21 +2,35 @@
2
  height: 0;
3
  clear: both;
4
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5
 
6
  /* About screen */
7
  #su-about-screen { }
8
- #su-about-screen h1 { margin: 1.5em 0 }
9
  #su-about-screen h1 small {
10
  display: block;
11
  margin: 7px 0 0 20px;
12
- font-size: 0.5em;
13
- font-weight: normal;
14
  color: #aaa;
 
 
15
  }
16
  #su-about-screen .su-about-column {
 
 
17
  float: left;
18
- width: 300px;
19
- margin-right: 30px;
20
  }
21
  #su-links {
22
  margin-bottom: 1.5em;
@@ -32,8 +46,8 @@
32
  }
33
  #su-video {
34
  width: 100%;
35
- max-width: 630px;
36
  min-width: 200px;
 
37
  margin-top: 40px;
38
  }
39
  #su-video iframe {
@@ -41,269 +55,203 @@
41
  height: 370px;
42
  }
43
 
44
- /* CheatSheet screen */
45
- .su-table-demos tr.even td { background: #fff }
46
- .su-table-demos td { padding: 20px 10px }
47
- .su-table-demos td small { color: #aaa }
48
- .su-table-demos td a.su-preview {
49
- position: relative;
50
- display: block;
51
- width: 100px;
52
- height: 100px;
53
- margin-bottom: 30px;
54
- overflow: hidden;
55
- padding: 3px;
56
- background: #fff;
57
- border: 2px solid #fff;
58
- border-radius: 50%;
59
- -moz-border-radius: 50%;
60
- -webkit-border-radius: 50%;
61
- box-shadow: 0 1px 5px #ccc;
62
- -moz-box-shadow: 0 1px 5px #ccc;
63
- -webkit-box-shadow: 0 1px 5px #ccc;
64
- }
65
- .su-table-demos td a.su-preview:after {
66
- display: none;
67
- content: '';
68
- position: absolute;
69
- left: 0;
70
- top: 0;
71
- height: 100%;
72
- width: 100%;
73
- background: rgb(0, 0, 0) 50% 120% url('../images/preview.png') no-repeat;
74
- background-color: rgba(0, 0, 0, 0.5);
75
- opacity: 0.7;
76
- filter: alpha(opacity=70);
77
- }
78
- .su-table-demos td a.su-preview:hover:after { display: block }
79
- .su-table-demos td a.su-preview img {
80
- position: absolute;
81
- top: -5%;
82
- left: -50%;
83
- display: block;
84
- }
85
- .su-table-demos td a.su-preview:hover:after {
86
- display: block;
87
- content: '';
88
- position: absolute;
89
- left: 0;
90
- top: 0;
91
- height: 100%;
92
  width: 100%;
93
- background: rgb(0, 0, 0) 50% 50% url('../images/preview.png') no-repeat;
94
- background-color: rgba(0, 0, 0, 0.5);
95
- }
96
- .su-table-demos td h4 {
97
- margin: 5px 0;
98
- font-size: 1.2em;
99
- }
100
- .su-table-demos td span {
101
- display: block;
102
- margin-bottom: 10px;
103
  }
104
- .su-table-demos td strong {
105
- display: block;
106
- margin-bottom: 0.7em;
 
 
107
  }
108
- .su-table-demos .su-cheatsheet-parameter { line-height: 1.5 }
109
- .su-table-demos td textarea {
110
- height: 90px;
111
- width: 100%;
112
- border: none;
113
- background: #ffffe6;
 
114
  }
115
 
116
- /* Galleries screen */
117
- #su-galleries {
118
- margin: 1em 0;
119
- }
120
- #su-galleries-actions { margin-bottom: 1.5em }
121
- #su-galleries-not-found {
122
- font-size: 1.5em;
123
- color: #ccc;
124
- font-weight: bold;
125
- margin: 1em 0;
 
 
 
 
126
  }
127
- .su-gallery { margin: 1em 0 }
128
- .su-gallery-title {
129
  position: relative;
130
- padding: 5px 15px;
131
- color: #333;
132
- border: 1px solid #dfdfdf;
133
- border-radius: 5px;
134
- -moz-border-radius: 5px;
135
- -webkit-border-radius: 5px;
 
 
 
 
 
 
 
 
 
 
 
 
 
136
  background: #fff;
137
- background: -moz-linear-gradient(top, #fff 0%, #f8f8f8 2%, #ececec 100%);
138
- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(2%, #f8f8f8), color-stop(100%, #ececec));
139
- background: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 2%, #ececec 100%);
140
- background: -o-linear-gradient(top, #fff 0%, #f8f8f8 2%, #ececec 100%);
141
- background: -ms-linear-gradient(top, #fff 0%, #f8f8f8 2%, #ececec 100%);
142
- background: linear-gradient(to bottom, #fff 0%, #f8f8f8 2%, #ececec 100%);
143
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ececec', GradientType=0);
144
  }
145
- .su-gallery-edit .su-gallery-title {
146
- -webkit-border-bottom-right-radius: 0;
147
- -webkit-border-bottom-left-radius: 0;
148
- -moz-border-radius-bottomright: 0;
149
- -moz-border-radius-bottomleft: 0;
150
- border-bottom-right-radius: 0;
151
- border-bottom-left-radius: 0;
152
- }
153
- input.su-gallery-name {
154
- position: relative;
155
- top: 1px;
156
- width: 200px;
 
 
 
 
 
 
 
 
 
 
157
  font-weight: bold;
158
- border-width: 0;
159
- background-color: transparent;
160
  }
161
- .su-gallery-edit input.su-gallery-name {
162
- top: 0;
163
- font-weight: normal;
164
- border-width: 1px;
165
- background-color: #fff;
 
 
166
  }
167
- .su-gallery-actions {
168
- position: absolute;
169
- top: 10px;
170
- right: 15px;
171
  }
172
- .su-gallery-actions a { margin-left: 1em }
173
- .su-gallery-close,
174
- .su-gallery-save-close { display: none }
175
- .su-gallery-edit .su-gallery-close,
176
- .su-gallery-edit .su-gallery-save-close { display: inline }
177
- .su-gallery-edit .su-gallery-open { display: none }
178
- .su-gallery-delete { color: #f03 }
179
- .su-gallery-edit .su-gallery-save-close { font-weight: bold }
180
 
181
- .su-gallery-content {
182
- height: 0;
183
- overflow: hidden;
184
- transition: padding-top .2s;
185
- -o-transition: padding-top .2s;
186
- -ie-transition: padding-top .2s;
187
- -moz-transition: padding-top .2s;
188
- -webkit-transition: padding-top .2s;
189
- -webkit-border-bottom-right-radius: 5px;
190
- -webkit-border-bottom-left-radius: 5px;
191
- -moz-border-radius-bottomright: 5px;
192
- -moz-border-radius-bottomleft: 5px;
193
- border-bottom-right-radius: 5px;
194
- border-bottom-left-radius: 5px;
195
- }
196
- .su-gallery-edit .su-gallery-content {
197
- height: auto;
198
- padding: 15px;
199
- border: 1px solid #dfdfdf;
200
- border-top: none;
201
  }
202
- .su-gallery-image {
 
203
  position: relative;
204
- min-height: 60px;
205
- padding: 10px 0 10px 75px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
206
  background: #fff;
207
- border-bottom: 1px dotted #ddd;
208
  }
209
- .su-gallery-image-sort-handle {
210
- position: absolute;
211
- right: 0;
212
- top: 10px;
213
- display: block;
214
- width: 30px;
215
- height: 30px;
216
- background: 50% 50% url('../images/galleries/move.png') no-repeat;
217
- cursor: move;
218
- }
219
- .su-gallery-image-preview {
220
  position: absolute;
 
221
  left: 0;
222
- top: 10px;
223
  display: block;
224
- width: 60px;
225
- height: 60px;
226
- }
227
- .su-gallery-image-preview img {
228
- width: 50px;
229
- height: 50px;
230
- padding: 3px;
231
- border: 1px solid #ddd;
232
- }
233
- .su-gallery-image:last-child {
234
- border: none;
235
- margin: 0;
236
- }
237
- .su-gallery-image:nth-child(even) { background: #f8f8f8 }
238
-
239
- .su-gallery-add-image {
240
- margin-bottom: 1em;
241
- }
242
- .su-gallery-image-uploading { background: 0 5px url('../images/galleries/loading.gif') no-repeat }
243
- .su-gallery-image-uploading * {
244
- position: absolute;
245
- top: -9999px;
246
- left: -9999px;
247
- }
248
-
249
- .su-gallery-image-header { height: auto }
250
- .su-gallery-image-edit .su-gallery-image-header {
251
- height: 0;
252
- overflow: hidden;
253
- }
254
- .su-gallery-image-title {
255
- display: inline-block;
256
- margin: 7px 0;
257
- font-weight: bold;
258
- font-size: 1.1em;
259
- text-decoration: none;
260
- }
261
- .su-gallery-image-actions { display: block }
262
- .su-gallery-image-actions a {
263
- margin-right: 1em;
264
- font-size: 0.9em;
265
- }
266
- .su-gallery-image-actions a.su-gallery-image-delete { color: #f03 }
267
-
268
- .su-gallery-image-data {
269
- height: 0;
270
- overflow: hidden;
271
- }
272
- .su-gallery-image-edit .su-gallery-image-data { height: auto }
273
- .su-gallery-image-data label {
274
- display: inline-block;
275
- margin-bottom: 2px;
276
- font-size: 0.9em;
277
- }
278
- .su-gallery-image-data input,
279
- .su-gallery-image-data textarea {
280
- width: 300px;
281
- margin-bottom: 15px;
282
- }
283
- .su-gallery-image-data textarea { width: 90% }
284
-
285
- /* Custom CSS screen */
286
- #su-custom-css-screen { }
287
- #su-custom-css-screen textarea {
288
  width: 100%;
289
- border: 1px solid #ccc;
 
 
 
 
 
 
 
 
 
 
290
  }
291
-
292
- .su-custom-css-originals,
293
- .su-custom-css-vars {
294
- margin: 1.5em 0;
295
- line-height: 1.8;
296
  }
297
- .su-custom-css-originals span {
298
- display: inline-block;
299
- width: 1px;
300
- height: 1em;
301
- margin: 0 0.5em;
302
- border-right: 1px dotted #777;
303
- vertical-align: middle;
304
  }
305
-
306
- body.settings_page_shortcodesultimate .mfp-iframe-scaler iframe { background: #fff }
307
-
308
- #sunrise-plugin-field-custom_css-editor { height: 300px }
309
- #sunrise-plugin-field-custom_css-editor .ace_scrollbar { overflow-y: auto !important }
2
  height: 0;
3
  clear: both;
4
  }
5
+ .su-clearfix:before,
6
+ .su-clearfix:after {
7
+ display: table;
8
+ content: " ";
9
+ }
10
+ .su-clearfix:after { clear: both; }
11
+
12
+ .su-ajax {
13
+ min-height: 60px;
14
+ background-image: url("../images/loading.gif") !important;
15
+ background-position: 50% 50% !important;
16
+ background-repeat: no-repeat !important;
17
+ }
18
+ .su-ajax * { visibility: hidden; }
19
 
20
  /* About screen */
21
  #su-about-screen { }
22
+ #su-about-screen h1 { margin: 1.5em 0; }
23
  #su-about-screen h1 small {
24
  display: block;
25
  margin: 7px 0 0 20px;
 
 
26
  color: #aaa;
27
+ font-weight: normal;
28
+ font-size: 0.5em;
29
  }
30
  #su-about-screen .su-about-column {
31
+ width: 400px;
32
+ margin-bottom: 1em;
33
  float: left;
 
 
34
  }
35
  #su-links {
36
  margin-bottom: 1.5em;
46
  }
47
  #su-video {
48
  width: 100%;
 
49
  min-width: 200px;
50
+ max-width: 630px;
51
  margin-top: 40px;
52
  }
53
  #su-video iframe {
55
  height: 370px;
56
  }
57
 
58
+ /* Custom CSS screen */
59
+ #su-custom-css-screen { }
60
+ #su-custom-css-screen textarea {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
61
  width: 100%;
62
+ border: 1px solid #ccc;
 
 
 
 
 
 
 
 
 
63
  }
64
+
65
+ .su-custom-css-originals,
66
+ .su-custom-css-vars {
67
+ margin: 1.5em 0;
68
+ line-height: 1.8;
69
  }
70
+ .su-custom-css-originals span {
71
+ display: inline-block;
72
+ width: 1px;
73
+ height: 1em;
74
+ margin: 0 0.5em;
75
+ border-right: 1px dotted #777;
76
+ vertical-align: middle;
77
  }
78
 
79
+ body.toplevel_page_shortcodes-ultimate .mfp-iframe-scaler iframe { background: #fff; }
80
+
81
+ .js #sunrise-field-custom-css-editor { height: 300px; }
82
+ #sunrise-field-custom-css-editor .ace_scrollbar { overflow-y: auto !important; }
83
+
84
+ /* Add-ons screen */
85
+ #su-addons-screen { margin: 40px 20px; }
86
+ #su-addons-screen h2 {
87
+ margin: 0 0 1.2em 0;
88
+ padding: 0 0 0.8em 0;
89
+ border-bottom: 1px solid #ddd;
90
+ color: #666;
91
+ font-weight: normal;
92
+ font-size: 2em;
93
  }
94
+ .su-addons-loop { margin-bottom: 40px; }
95
+ .su-addons-item {
96
  position: relative;
97
+ width: 220px;
98
+ margin: 0 20px 20px 0;
99
+ float: left;
100
+ border: 1px solid #ccc;
101
+ -webkit-border-radius: 3px;
102
+ -moz-border-radius: 3px;
103
+ border-radius: 3px;
104
+ background: #fafafa;
105
+ -webkit-box-shadow: 0 2px 4px #ddd;
106
+ -moz-box-shadow: 0 2px 4px #ddd;
107
+ box-shadow: 0 2px 4px #ddd;
108
+ cursor: pointer;
109
+ -webkit-transition: all .2s;
110
+ -moz-transition: all .2s;
111
+ transition: all .2s;
112
+ }
113
+ .su-addons-item:hover {
114
+ top: -5px;
115
+ border-color: #26779C;
116
  background: #fff;
117
+ -webkit-box-shadow: 0 4px 9px #ccc;
118
+ -moz-box-shadow: 0 4px 9px #ccc;
119
+ box-shadow: 0 4px 9px #ccc;
 
 
 
 
120
  }
121
+ .su-addons-item img {
122
+ display: block;
123
+ width: 100%;
124
+ height: 140px;
125
+ margin: 0;
126
+ padding: 0;
127
+ border: none;
128
+ border-bottom: 7px solid #ddd;
129
+ -webkit-border-top-left-radius: 3px;
130
+ -moz-border-radius-topleft: 3px;
131
+ border-top-left-radius: 3px;
132
+ -webkit-border-top-right-radius: 3px;
133
+ -moz-border-radius-topright: 3px;
134
+ border-top-right-radius: 3px;
135
+ background: #eee;
136
+ }
137
+ .su-addons-item-content { padding: 15px; }
138
+ .su-addons-item-content h4 {
139
+ height: 16px;
140
+ margin: 0 0 15px 0;
141
+ overflow: hidden;
142
+ color: #000;
143
  font-weight: bold;
144
+ font-size: 14px;
 
145
  }
146
+ .su-addons-item-content p {
147
+ height: 90px;
148
+ margin: 15px 0;
149
+ overflow: hidden;
150
+ color: #555;
151
+ font-size: 12px;
152
+ line-height: 1.5;
153
  }
154
+ .su-addons-item-button {
155
+ margin-top: 30px;
156
+ text-align: right;
 
157
  }
 
 
 
 
 
 
 
 
158
 
159
+ /* Examples screen */
160
+ #su-examples-screen { margin: 40px 20px; }
161
+ #su-examples-screen h2 {
162
+ margin: 0 0 1.2em 0;
163
+ padding: 0 0 0.8em 0;
164
+ border-bottom: 1px solid #ddd;
165
+ color: #666;
166
+ font-weight: normal;
167
+ font-size: 2em;
 
 
 
 
 
 
 
 
 
 
 
168
  }
169
+ .su-examples-group { margin-bottom: 40px; }
170
+ .su-examples-item {
171
  position: relative;
172
+ height: 15px;
173
+ max-width: 700px;
174
+ margin: 0 0 10px 0;
175
+ padding: 15px 20px 15px 65px;
176
+ overflow: hidden;
177
+ border: 1px solid #ddd;
178
+ -webkit-border-radius: 3px;
179
+ -moz-border-radius: 3px;
180
+ border-radius: 3px;
181
+ background: #f8f8f8;
182
+ color: #444;
183
+ font-size: 13px;
184
+ line-height: 15px;
185
+ cursor: pointer;
186
+ }
187
+ .su-examples-item:hover {
188
+ border-color: #53ACD5;
189
  background: #fff;
190
+ color: #26779C;
191
  }
192
+ .su-examples-item i {
 
 
 
 
 
 
 
 
 
 
193
  position: absolute;
194
+ top: 0;
195
  left: 0;
 
196
  display: block;
197
+ width: 45px;
198
+ height: 45px;
199
+ -webkit-border-top-left-radius: 3px;
200
+ -moz-border-radius-topleft: 3px;
201
+ border-top-left-radius: 3px;
202
+ -webkit-border-bottom-left-radius: 3px;
203
+ -moz-border-radius-bottomleft: 3px;
204
+ border-bottom-left-radius: 3px;
205
+ background: #eee;
206
+ text-align: center;
207
+ font-size: 17px;
208
+ line-height: 45px;
209
+ -webkit-transition: all .2s;
210
+ -moz-transition: all .2s;
211
+ transition: all .2s;
212
+ }
213
+ .su-examples-item:hover i { font-size: 25px; }
214
+ #su-examples-window {
215
+ position: relative;
216
+ width: 85%;
217
+ min-height: 60px;
218
+ max-width: 700px;
219
+ margin: 28px auto 100px;
220
+ padding: 20px;
221
+ -webkit-border-bottom-right-radius: 5px;
222
+ -moz-border-radius-bottomright: 5px;
223
+ border-bottom-right-radius: 5px;
224
+ -webkit-border-bottom-left-radius: 5px;
225
+ -moz-border-radius-bottomleft: 5px;
226
+ border-bottom-left-radius: 5px;
227
+ background: #fff;
228
+ -webkit-box-shadow: 0 2px 25px #000;
229
+ -moz-box-shadow: 0 2px 25px #000;
230
+ box-shadow: 0 2px 25px #000;
231
+ -webkit-transition: max-width .2s;
232
+ -moz-transition: max-width .2s;
233
+ transition: max-width .2s;
234
+ }
235
+ .su-examples-error {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
236
  width: 100%;
237
+ height: 40px;
238
+ color: #f03;
239
+ text-align: center;
240
+ line-height: 40px;
241
+ }
242
+ #su-examples-window h2 {
243
+ margin: 30px 0 20px;
244
+ border-bottom: 1px solid #ddd;
245
+ padding: 0 0 10px 0;
246
+ font-size: 1.2em;
247
+ color: #555;
248
  }
249
+ .su-examples-code {
250
+ margin: 20px 0;
 
 
 
251
  }
252
+ .su-examples-code textarea {
253
+ display: none;
254
+ width: 99%;
255
+ background: #FFFFE0;
256
+ font-family: Monaco, Consolas, monospace;
 
 
257
  }
 
 
 
 
 
assets/css/simpleslider.css ADDED
@@ -0,0 +1,55 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .slider {
2
+ width: 300px;
3
+ }
4
+
5
+ .slider > .dragger {
6
+ background: #8DCA09;
7
+ background: -webkit-linear-gradient(top, #8DCA09, #72A307);
8
+ background: -moz-linear-gradient(top, #8DCA09, #72A307);
9
+ background: linear-gradient(top, #8DCA09, #72A307);
10
+
11
+ -webkit-box-shadow: inset 0 2px 2px rgba(255,255,255,0.5), 0 2px 8px rgba(0,0,0,0.2);
12
+ -moz-box-shadow: inset 0 2px 2px rgba(255,255,255,0.5), 0 2px 8px rgba(0,0,0,0.2);
13
+ box-shadow: inset 0 2px 2px rgba(255,255,255,0.5), 0 2px 8px rgba(0,0,0,0.2);
14
+
15
+ -webkit-border-radius: 10px;
16
+ -moz-border-radius: 10px;
17
+ border-radius: 10px;
18
+
19
+ border: 1px solid #496805;
20
+ width: 16px;
21
+ height: 16px;
22
+ }
23
+
24
+ .slider > .dragger:hover {
25
+ background: -webkit-linear-gradient(top, #8DCA09, #8DCA09);
26
+ }
27
+
28
+
29
+ .slider > .track, .slider > .highlight-track {
30
+ background: #ccc;
31
+ background: -webkit-linear-gradient(top, #bbb, #ddd);
32
+ background: -moz-linear-gradient(top, #bbb, #ddd);
33
+ background: linear-gradient(top, #bbb, #ddd);
34
+
35
+ -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.1);
36
+ -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.1);
37
+ box-shadow: inset 0 2px 4px rgba(0,0,0,0.1);
38
+
39
+ -webkit-border-radius: 8px;
40
+ -moz-border-radius: 8px;
41
+ border-radius: 8px;
42
+
43
+ border: 1px solid #aaa;
44
+ height: 4px;
45
+ }
46
+
47
+ .slider > .highlight-track {
48
+ background-color: #8DCA09;
49
+ background: -webkit-linear-gradient(top, #8DCA09, #72A307);
50
+ background: -moz-linear-gradient(top, #8DCA09, #72A307);
51
+ background: linear-gradient(top, #8DCA09, #72A307);
52
+
53
+ border-color: #496805;
54
+ }
55
+
assets/css/sunrise.css CHANGED
@@ -2,89 +2,109 @@
2
  Common styles
3
  ***********************************/
4
 
5
- .sunrise-plugin-onehalf {
6
  float: left;
7
  width: 46%;
8
  margin: 0 4% 1em 0;
9
  }
10
- .sunrise-plugin-onethird {
11
  float: left;
12
  width: 31%;
13
  margin: 0 2% 1em 0;
14
  }
15
- .sunrise-plugin-clear {
16
  display: block;
17
  height: 0;
18
  overflow: hidden;
19
  clear: both;
20
  }
21
- .sunrise-plugin-hidden { display: none }
22
-
23
 
24
 
25
  /***********************************
26
  Nav tabs
27
  ***********************************/
28
 
29
- #sunrise-plugin-tabs {}
30
- #sunrise-plugin-tabs span { cursor: pointer }
31
- #sunrise-plugin-tabs .nav-tab-active,
32
- #sunrise-plugin-tabs span:hover { color: #464646 }
33
-
 
 
 
 
 
 
 
 
34
 
35
 
36
  /***********************************
37
  Panes
38
  ***********************************/
39
 
40
- .sunrise-plugin-pane {
41
- margin: 20px 0;
42
- padding-bottom: 20px;
43
- border-bottom: 3px solid #f0f0f0;
44
  }
45
- .js .sunrise-plugin-pane {
46
- padding-bottom: 0;
47
  border: none;
48
  }
49
 
50
 
51
-
52
  /***********************************
53
- Fields
54
  ***********************************/
55
 
56
- #sunrise-plugin-settings .form-table td,
57
- #sunrise-plugin-settings .form-table th { padding-bottom: 20px }
58
 
59
- #sunrise-plugin-settings .description {
60
- display: block;
61
- margin-top: 5px;
62
- }
63
 
64
- .sunrise-plugin-textarea {
65
- width: 80%;
66
- min-width: 25em;
67
- max-width: 50em;
 
 
 
 
 
 
 
 
 
 
 
 
 
68
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
69
 
70
- .sunrise-plugin-code {
71
- width: 80%;
72
- min-width: 25em;
73
- max-width: 50em;
74
- padding: 4px;
75
- font-size: 13px;
76
- font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;
77
- line-height: 21px !important;
78
- background: scroll url('../images/code.png');
79
  }
80
 
81
- .sunrise-plugin-select {
82
- width: 40%;
83
- min-width: 25em;
84
- max-width: 50em;
85
  }
86
 
87
- .sunrise-plugin-checkbox-group label {
88
  display: inline-block;
89
  margin: 0 0 5px 0;
90
  }
@@ -94,44 +114,44 @@
94
  Color picker
95
  ***********************************/
96
 
97
- .sunrise-plugin-color-picker {
98
- position: relative;
99
- width: 300px;
100
- }
101
- .sunrise-plugin-color-picker-preview {
102
  position: absolute;
103
- right: 0;
104
- top: 0;
 
105
  display: none;
 
106
  background: #fff;
107
- border: 1px solid #eee;
108
- z-index: 4;
 
 
 
 
 
 
 
 
109
  }
110
-
111
 
112
 
113
  /***********************************
114
- Notifications
115
  ***********************************/
116
 
117
- #sunrise-plugin-settings .sunrise-plugin-notification {
118
- position: relative;
119
- margin: 20px 0;
120
- }
121
- #sunrise-plugin-settings .sunrise-plugin-notification small {
122
- float: right;
123
- display: none;
124
- color: #555;
125
  }
126
- .js #sunrise-plugin-settings .sunrise-plugin-notification:hover small { display: inline }
127
-
128
 
129
 
130
  /***********************************
131
  Actions bar
132
  ***********************************/
133
 
134
- .sunrise-plugin-actions-bar {
135
  margin-top: 20px;
136
  padding: 10px;
137
  background: #f5f5f5;
@@ -143,12 +163,11 @@
143
  border-bottom-right-radius: 5px;
144
  border-bottom-left-radius: 5px;
145
  }
146
-
147
- .sunrise-plugin-spin,
148
- .sunrise-plugin-success-tip {
149
  display: none;
150
  margin-left: 10px;
151
  }
152
- .sunrise-plugin-success-tip { color: #0b0 }
153
- .sunrise-plugin-spin img,
154
- .sunrise-plugin-success-tip img { margin: 0 5px -3px 0 }
2
  Common styles
3
  ***********************************/
4
 
5
+ .sunrise-onehalf {
6
  float: left;
7
  width: 46%;
8
  margin: 0 4% 1em 0;
9
  }
10
+ .sunrise-onethird {
11
  float: left;
12
  width: 31%;
13
  margin: 0 2% 1em 0;
14
  }
15
+ .sunrise-clear {
16
  display: block;
17
  height: 0;
18
  overflow: hidden;
19
  clear: both;
20
  }
21
+ .sunrise-hidden { display: none }
 
22
 
23
 
24
  /***********************************
25
  Nav tabs
26
  ***********************************/
27
 
28
+ #sunrise-tabs {}
29
+ #sunrise-tabs span { cursor: pointer }
30
+ #sunrise-tabs .nav-tab-active,
31
+ #sunrise-tabs span:hover { color: #464646 }
32
+ #sunrise-tabs .nav-tab-active { cursor: default; }
33
+ h3.sunrise-no-js-tab {
34
+ margin: 1em 0;
35
+ padding: 1em;
36
+ border-top: 2px solid #ccc;
37
+ border-bottom: 2px solid #ccc;
38
+ background: #f2f2f2;
39
+ color: #555;
40
+ }
41
 
42
 
43
  /***********************************
44
  Panes
45
  ***********************************/
46
 
47
+ .sunrise-pane {
48
+ margin: 2em 0;
 
 
49
  }
50
+ .js .sunrise-pane {
51
+ display: none;
52
  border: none;
53
  }
54
 
55
 
 
56
  /***********************************
57
+ Notices
58
  ***********************************/
59
 
60
+ #sunrise-settings div.sunrise-notice { margin: 1.5em 0; }
 
61
 
 
 
 
 
62
 
63
+ /***********************************
64
+ Inline menus
65
+ ***********************************/
66
+
67
+ .sunrise-inline-menu {
68
+ margin: 1.5em 0;
69
+ line-height: 1.5em;
70
+ }
71
+ .sunrise-inline-menu a {
72
+ display: inline-block;
73
+ padding: 0 0.7em;
74
+ border-right: 1px dotted #ccc;
75
+ text-decoration: none;
76
+ line-height: 1.5em;
77
+ }
78
+ .sunrise-inline-menu a:hover {
79
+ text-decoration: underline;
80
  }
81
+ .sunrise-inline-menu a:first-child {
82
+ padding-left: 0;
83
+ }
84
+ .sunrise-inline-menu a:last-child {
85
+ display: inline-block;
86
+ padding-right: 0;
87
+ border-right: none;
88
+ }
89
+
90
+
91
+ /***********************************
92
+ Common fields
93
+ ***********************************/
94
+
95
+ #sunrise-settings .form-table td,
96
+ #sunrise-settings .form-table th { padding-bottom: 20px }
97
 
98
+ #sunrise-settings .description {
99
+ display: block;
100
+ margin-top: 5px;
 
 
 
 
 
 
101
  }
102
 
103
+ #sunrise-settings textarea {
104
+ min-width: 200px;
 
 
105
  }
106
 
107
+ .sunrise-checkbox-group label {
108
  display: inline-block;
109
  margin: 0 0 5px 0;
110
  }
114
  Color picker
115
  ***********************************/
116
 
117
+ .sunrise-color-picker { position: relative; }
118
+ .sunrise-color-picker-wheel {
 
 
 
119
  position: absolute;
120
+ top: 100%;
121
+ left: 0;
122
+ z-index: 9999;
123
  display: none;
124
+ border: 1px solid #aaa;
125
  background: #fff;
126
+ -webkit-box-shadow: 0 2px 5px #ccc;
127
+ -moz-box-shadow: 0 2px 5px #ccc;
128
+ box-shadow: 0 2px 5px #ccc;
129
+ -webkit-border-radius: 50%;
130
+ -moz-border-radius: 50%;
131
+ border-radius: 50%;
132
+ }
133
+ .sunrise-color-picker .button img {
134
+ vertical-align: middle;
135
+ margin: -3px 4px 0 -4px;
136
  }
 
137
 
138
 
139
  /***********************************
140
+ Media manager
141
  ***********************************/
142
 
143
+ .sunrise-media {}
144
+ .sunrise-media .button img {
145
+ vertical-align: middle;
146
+ margin: -3px 4px 0 -4px;
 
 
 
 
147
  }
 
 
148
 
149
 
150
  /***********************************
151
  Actions bar
152
  ***********************************/
153
 
154
+ .sunrise-actions-bar {
155
  margin-top: 20px;
156
  padding: 10px;
157
  background: #f5f5f5;
163
  border-bottom-right-radius: 5px;
164
  border-bottom-left-radius: 5px;
165
  }
166
+ .sunrise-spin,
167
+ .sunrise-success-tip {
 
168
  display: none;
169
  margin-left: 10px;
170
  }
171
+ .sunrise-success-tip { color: #0b0 }
172
+ .sunrise-spin img,
173
+ .sunrise-success-tip img { margin: 0 5px -3px 0 }
assets/font/FontAwesome.otf DELETED
Binary file
assets/font/fontawesome-webfont.eot DELETED
Binary file
assets/font/fontawesome-webfont.woff DELETED
Binary file
assets/fonts/FontAwesome.otf ADDED
Binary file
assets/fonts/fontawesome-webfont.eot ADDED
Binary file
assets/{font → fonts}/fontawesome-webfont.svg RENAMED
@@ -310,7 +310,7 @@
310
  <glyph unicode="&#xf133;" horiz-adv-x="1664" d="M128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280 q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
311
  <glyph unicode="&#xf134;" horiz-adv-x="1408" d="M512 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 1376v-320q0 -16 -12 -25q-8 -7 -20 -7q-4 0 -7 1l-448 96q-11 2 -18 11t-7 20h-256v-102q111 -23 183.5 -111t72.5 -203v-800q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v800 q0 106 62.5 190.5t161.5 114.5v111h-32q-59 0 -115 -23.5t-91.5 -53t-66 -66.5t-40.5 -53.5t-14 -24.5q-17 -35 -57 -35q-16 0 -29 7q-23 12 -31.5 37t3.5 49q5 10 14.5 26t37.5 53.5t60.5 70t85 67t108.5 52.5q-25 42 -25 86q0 66 47 113t113 47t113 -47t47 -113 q0 -33 -14 -64h302q0 11 7 20t18 11l448 96q3 1 7 1q12 0 20 -7q12 -9 12 -25z" />
312
  <glyph unicode="&#xf135;" horiz-adv-x="1664" d="M1440 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1664 1376q0 -249 -75.5 -430.5t-253.5 -360.5q-81 -80 -195 -176l-20 -379q-2 -16 -16 -26l-384 -224q-7 -4 -16 -4q-12 0 -23 9l-64 64q-13 14 -8 32l85 276l-281 281l-276 -85q-3 -1 -9 -1 q-14 0 -23 9l-64 64q-17 19 -5 39l224 384q10 14 26 16l379 20q96 114 176 195q188 187 358 258t431 71q14 0 24 -9.5t10 -22.5z" />
313
- <glyph unicode="&#xf136;" horiz-adv-x="1792" d="M1708 881l-188 -881h-304l181 849q4 21 1 43q-4 20 -16 35q-10 14 -28 24q-18 9 -40 9h-197l-205 -960h-303l204 960h-304l-205 -960h-304l272 1280h1139q157 0 245 -118q86 -116 52 -281z" />
314
  <glyph unicode="&#xf137;" d="M909 141l102 102q19 19 19 45t-19 45l-307 307l307 307q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
315
  <glyph unicode="&#xf138;" d="M717 141l454 454q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l307 -307l-307 -307q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
316
  <glyph unicode="&#xf139;" d="M1165 397l102 102q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l307 307l307 -307q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
@@ -342,7 +342,7 @@
342
  <glyph unicode="&#xf155;" horiz-adv-x="1024" d="M978 351q0 -153 -99.5 -263.5t-258.5 -136.5v-175q0 -14 -9 -23t-23 -9h-135q-13 0 -22.5 9.5t-9.5 22.5v175q-66 9 -127.5 31t-101.5 44.5t-74 48t-46.5 37.5t-17.5 18q-17 21 -2 41l103 135q7 10 23 12q15 2 24 -9l2 -2q113 -99 243 -125q37 -8 74 -8q81 0 142.5 43 t61.5 122q0 28 -15 53t-33.5 42t-58.5 37.5t-66 32t-80 32.5q-39 16 -61.5 25t-61.5 26.5t-62.5 31t-56.5 35.5t-53.5 42.5t-43.5 49t-35.5 58t-21 66.5t-8.5 78q0 138 98 242t255 134v180q0 13 9.5 22.5t22.5 9.5h135q14 0 23 -9t9 -23v-176q57 -6 110.5 -23t87 -33.5 t63.5 -37.5t39 -29t15 -14q17 -18 5 -38l-81 -146q-8 -15 -23 -16q-14 -3 -27 7q-3 3 -14.5 12t-39 26.5t-58.5 32t-74.5 26t-85.5 11.5q-95 0 -155 -43t-60 -111q0 -26 8.5 -48t29.5 -41.5t39.5 -33t56 -31t60.5 -27t70 -27.5q53 -20 81 -31.5t76 -35t75.5 -42.5t62 -50 t53 -63.5t31.5 -76.5t13 -94z" />
343
  <glyph unicode="&#xf156;" horiz-adv-x="898" d="M898 1066v-102q0 -14 -9 -23t-23 -9h-168q-23 -144 -129 -234t-276 -110q167 -178 459 -536q14 -16 4 -34q-8 -18 -29 -18h-195q-16 0 -25 12q-306 367 -498 571q-9 9 -9 22v127q0 13 9.5 22.5t22.5 9.5h112q132 0 212.5 43t102.5 125h-427q-14 0 -23 9t-9 23v102 q0 14 9 23t23 9h413q-57 113 -268 113h-145q-13 0 -22.5 9.5t-9.5 22.5v133q0 14 9 23t23 9h832q14 0 23 -9t9 -23v-102q0 -14 -9 -23t-23 -9h-233q47 -61 64 -144h171q14 0 23 -9t9 -23z" />
344
  <glyph unicode="&#xf157;" horiz-adv-x="1027" d="M603 0h-172q-13 0 -22.5 9t-9.5 23v330h-288q-13 0 -22.5 9t-9.5 23v103q0 13 9.5 22.5t22.5 9.5h288v85h-288q-13 0 -22.5 9t-9.5 23v104q0 13 9.5 22.5t22.5 9.5h214l-321 578q-8 16 0 32q10 16 28 16h194q19 0 29 -18l215 -425q19 -38 56 -125q10 24 30.5 68t27.5 61 l191 420q8 19 29 19h191q17 0 27 -16q9 -14 1 -31l-313 -579h215q13 0 22.5 -9.5t9.5 -22.5v-104q0 -14 -9.5 -23t-22.5 -9h-290v-85h290q13 0 22.5 -9.5t9.5 -22.5v-103q0 -14 -9.5 -23t-22.5 -9h-290v-330q0 -13 -9.5 -22.5t-22.5 -9.5z" />
345
- <glyph unicode="&#xf158;" horiz-adv-x="1664" d="M1664 352v-32q0 -132 -94 -226t-226 -94h-128q-132 0 -226 94t-94 226v480h-224q-2 -102 -14.5 -190.5t-30.5 -156t-48.5 -126.5t-57 -99.5t-67.5 -77.5t-69.5 -58.5t-74 -44t-69 -32t-65.5 -25.5q-4 -2 -32 -13q-8 -2 -12 -2q-22 0 -30 20l-71 178q-5 13 0 25t17 17 q7 3 20 7.5t18 6.5q31 12 46.5 18.5t44.5 20t45.5 26t42 32.5t40.5 42.5t34.5 53.5t30.5 68.5t22.5 83.5t17 103t6.5 123h-256q-14 0 -23 9t-9 23v160q0 14 9 23t23 9h1216q14 0 23 -9t9 -23v-160q0 -14 -9 -23t-23 -9h-224v-512q0 -26 19 -45t45 -19h128q26 0 45 19t19 45 v64q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1280 1376v-160q0 -14 -9 -23t-23 -9h-960q-14 0 -23 9t-9 23v160q0 14 9 23t23 9h960q14 0 23 -9t9 -23z" />
346
  <glyph unicode="&#xf159;" horiz-adv-x="1792" d="M514 341l81 299h-159l75 -300q1 -1 1 -3t1 -3q0 1 0.5 3.5t0.5 3.5zM630 768l35 128h-292l32 -128h225zM822 768h139l-35 128h-70zM1271 340l78 300h-162l81 -299q0 -1 0.5 -3.5t1.5 -3.5q0 1 0.5 3t0.5 3zM1382 768l33 128h-297l34 -128h230zM1792 736v-64q0 -14 -9 -23 t-23 -9h-213l-164 -616q-7 -24 -31 -24h-159q-24 0 -31 24l-166 616h-209l-167 -616q-7 -24 -31 -24h-159q-11 0 -19.5 7t-10.5 17l-160 616h-208q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h175l-33 128h-142q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h109l-89 344q-5 15 5 28 q10 12 26 12h137q26 0 31 -24l90 -360h359l97 360q7 24 31 24h126q24 0 31 -24l98 -360h365l93 360q5 24 31 24h137q16 0 26 -12q10 -13 5 -28l-91 -344h111q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-145l-34 -128h179q14 0 23 -9t9 -23z" />
347
  <glyph unicode="&#xf15a;" horiz-adv-x="1280" d="M1167 896q18 -182 -131 -258q117 -28 175 -103t45 -214q-7 -71 -32.5 -125t-64.5 -89t-97 -58.5t-121.5 -34.5t-145.5 -15v-255h-154v251q-80 0 -122 1v-252h-154v255q-18 0 -54 0.5t-55 0.5h-200l31 183h111q50 0 58 51v402h16q-6 1 -16 1v287q-13 68 -89 68h-111v164 l212 -1q64 0 97 1v252h154v-247q82 2 122 2v245h154v-252q79 -7 140 -22.5t113 -45t82.5 -78t36.5 -114.5zM952 351q0 36 -15 64t-37 46t-57.5 30.5t-65.5 18.5t-74 9t-69 3t-64.5 -1t-47.5 -1v-338q8 0 37 -0.5t48 -0.5t53 1.5t58.5 4t57 8.5t55.5 14t47.5 21t39.5 30 t24.5 40t9.5 51zM881 827q0 33 -12.5 58.5t-30.5 42t-48 28t-55 16.5t-61.5 8t-58 2.5t-54 -1t-39.5 -0.5v-307q5 0 34.5 -0.5t46.5 0t50 2t55 5.5t51.5 11t48.5 18.5t37 27t27 38.5t9 51z" />
348
  <glyph unicode="&#xf15b;" horiz-adv-x="1280" d="M1280 768v-800q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h544v-544q0 -40 28 -68t68 -28h544zM1277 896h-509v509q82 -15 132 -65l312 -312q50 -50 65 -132z" />
@@ -390,10 +390,25 @@
390
  <glyph unicode="&#xf188;" horiz-adv-x="1664" d="M1632 576q0 -26 -19 -45t-45 -19h-224q0 -171 -67 -290l208 -209q19 -19 19 -45t-19 -45q-18 -19 -45 -19t-45 19l-198 197q-5 -5 -15 -13t-42 -28.5t-65 -36.5t-82 -29t-97 -13v896h-128v-896q-51 0 -101.5 13.5t-87 33t-66 39t-43.5 32.5l-15 14l-183 -207 q-20 -21 -48 -21q-24 0 -43 16q-19 18 -20.5 44.5t15.5 46.5l202 227q-58 114 -58 274h-224q-26 0 -45 19t-19 45t19 45t45 19h224v294l-173 173q-19 19 -19 45t19 45t45 19t45 -19l173 -173h844l173 173q19 19 45 19t45 -19t19 -45t-19 -45l-173 -173v-294h224q26 0 45 -19 t19 -45zM1152 1152h-640q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5z" />
391
  <glyph unicode="&#xf189;" horiz-adv-x="1920" d="M1917 1016q23 -64 -150 -294q-24 -32 -65 -85q-78 -100 -90 -131q-17 -41 14 -81q17 -21 81 -82h1l1 -1l1 -1l2 -2q141 -131 191 -221q3 -5 6.5 -12.5t7 -26.5t-0.5 -34t-25 -27.5t-59 -12.5l-256 -4q-24 -5 -56 5t-52 22l-20 12q-30 21 -70 64t-68.5 77.5t-61 58 t-56.5 15.5q-3 -1 -8 -3.5t-17 -14.5t-21.5 -29.5t-17 -52t-6.5 -77.5q0 -15 -3.5 -27.5t-7.5 -18.5l-4 -5q-18 -19 -53 -22h-115q-71 -4 -146 16.5t-131.5 53t-103 66t-70.5 57.5l-25 24q-10 10 -27.5 30t-71.5 91t-106 151t-122.5 211t-130.5 272q-6 16 -6 27t3 16l4 6 q15 19 57 19l274 2q12 -2 23 -6.5t16 -8.5l5 -3q16 -11 24 -32q20 -50 46 -103.5t41 -81.5l16 -29q29 -60 56 -104t48.5 -68.5t41.5 -38.5t34 -14t27 5q2 1 5 5t12 22t13.5 47t9.5 81t0 125q-2 40 -9 73t-14 46l-6 12q-25 34 -85 43q-13 2 5 24q17 19 38 30q53 26 239 24 q82 -1 135 -13q20 -5 33.5 -13.5t20.5 -24t10.5 -32t3.5 -45.5t-1 -55t-2.5 -70.5t-1.5 -82.5q0 -11 -1 -42t-0.5 -48t3.5 -40.5t11.5 -39t22.5 -24.5q8 -2 17 -4t26 11t38 34.5t52 67t68 107.5q60 104 107 225q4 10 10 17.5t11 10.5l4 3l5 2.5t13 3t20 0.5l288 2 q39 5 64 -2.5t31 -16.5z" />
392
  <glyph unicode="&#xf18a;" horiz-adv-x="1792" d="M675 252q21 34 11 69t-45 50q-34 14 -73 1t-60 -46q-22 -34 -13 -68.5t43 -50.5t74.5 -2.5t62.5 47.5zM769 373q8 13 3.5 26.5t-17.5 18.5q-14 5 -28.5 -0.5t-21.5 -18.5q-17 -31 13 -45q14 -5 29 0.5t22 18.5zM943 266q-45 -102 -158 -150t-224 -12 q-107 34 -147.5 126.5t6.5 187.5q47 93 151.5 139t210.5 19q111 -29 158.5 -119.5t2.5 -190.5zM1255 426q-9 96 -89 170t-208.5 109t-274.5 21q-223 -23 -369.5 -141.5t-132.5 -264.5q9 -96 89 -170t208.5 -109t274.5 -21q223 23 369.5 141.5t132.5 264.5zM1563 422 q0 -68 -37 -139.5t-109 -137t-168.5 -117.5t-226 -83t-270.5 -31t-275 33.5t-240.5 93t-171.5 151t-65 199.5q0 115 69.5 245t197.5 258q169 169 341.5 236t246.5 -7q65 -64 20 -209q-4 -14 -1 -20t10 -7t14.5 0.5t13.5 3.5l6 2q139 59 246 59t153 -61q45 -63 0 -178 q-2 -13 -4.5 -20t4.5 -12.5t12 -7.5t17 -6q57 -18 103 -47t80 -81.5t34 -116.5zM1489 1046q42 -47 54.5 -108.5t-6.5 -117.5q-8 -23 -29.5 -34t-44.5 -4q-23 8 -34 29.5t-4 44.5q20 63 -24 111t-107 35q-24 -5 -45 8t-25 37q-5 24 8 44.5t37 25.5q60 13 119 -5.5t101 -65.5z M1670 1209q87 -96 112.5 -222.5t-13.5 -241.5q-9 -27 -34 -40t-52 -4t-40 34t-5 52q28 82 10 172t-80 158q-62 69 -148 95.5t-173 8.5q-28 -6 -52 9.5t-30 43.5t9.5 51.5t43.5 29.5q123 26 244 -11.5t208 -134.5z" />
393
- <glyph unicode="&#xf18b;" horiz-adv-x="1920" d="M805 163q-122 -67 -261 -67q-141 0 -261 67q98 61 167 149t94 191q25 -103 94 -191t167 -149zM453 1176v-344q0 -179 -89.5 -326t-234.5 -217q-129 152 -129 351q0 200 129.5 352t323.5 184zM958 991q-128 -152 -128 -351q0 -201 128 -351q-145 70 -234.5 218t-89.5 328 v341q196 -33 324 -185zM1638 163q-122 -67 -261 -67q-141 0 -261 67q98 61 167 149t94 191q25 -103 94 -191t167 -149zM1286 1176v-344q0 -179 -91 -326t-237 -217v0q133 154 133 351q0 195 -133 351q129 151 328 185zM1920 640q0 -201 -129 -351q-145 70 -234.5 218 t-89.5 328v341q194 -32 323.5 -184t129.5 -352z" />
394
- <glyph unicode="&#xf18c;" horiz-adv-x="1792" />
395
- <glyph unicode="&#xf18d;" horiz-adv-x="1792" />
396
- <glyph unicode="&#xf18e;" horiz-adv-x="1792" />
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
397
  <glyph unicode="&#xf500;" horiz-adv-x="1792" />
398
  </font>
399
  </defs></svg>
310
  <glyph unicode="&#xf133;" horiz-adv-x="1664" d="M128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280 q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
311
  <glyph unicode="&#xf134;" horiz-adv-x="1408" d="M512 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 1376v-320q0 -16 -12 -25q-8 -7 -20 -7q-4 0 -7 1l-448 96q-11 2 -18 11t-7 20h-256v-102q111 -23 183.5 -111t72.5 -203v-800q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v800 q0 106 62.5 190.5t161.5 114.5v111h-32q-59 0 -115 -23.5t-91.5 -53t-66 -66.5t-40.5 -53.5t-14 -24.5q-17 -35 -57 -35q-16 0 -29 7q-23 12 -31.5 37t3.5 49q5 10 14.5 26t37.5 53.5t60.5 70t85 67t108.5 52.5q-25 42 -25 86q0 66 47 113t113 47t113 -47t47 -113 q0 -33 -14 -64h302q0 11 7 20t18 11l448 96q3 1 7 1q12 0 20 -7q12 -9 12 -25z" />
312
  <glyph unicode="&#xf135;" horiz-adv-x="1664" d="M1440 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1664 1376q0 -249 -75.5 -430.5t-253.5 -360.5q-81 -80 -195 -176l-20 -379q-2 -16 -16 -26l-384 -224q-7 -4 -16 -4q-12 0 -23 9l-64 64q-13 14 -8 32l85 276l-281 281l-276 -85q-3 -1 -9 -1 q-14 0 -23 9l-64 64q-17 19 -5 39l224 384q10 14 26 16l379 20q96 114 176 195q188 187 358 258t431 71q14 0 24 -9.5t10 -22.5z" />
313
+ <glyph unicode="&#xf136;" horiz-adv-x="1792" d="M1745 763l-164 -763h-334l178 832q13 56 -15 88q-27 33 -83 33h-169l-204 -953h-334l204 953h-286l-204 -953h-334l204 953l-153 327h1276q101 0 189.5 -40.5t147.5 -113.5q60 -73 81 -168.5t0 -194.5z" />
314
  <glyph unicode="&#xf137;" d="M909 141l102 102q19 19 19 45t-19 45l-307 307l307 307q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
315
  <glyph unicode="&#xf138;" d="M717 141l454 454q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l307 -307l-307 -307q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
316
  <glyph unicode="&#xf139;" d="M1165 397l102 102q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l307 307l307 -307q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
342
  <glyph unicode="&#xf155;" horiz-adv-x="1024" d="M978 351q0 -153 -99.5 -263.5t-258.5 -136.5v-175q0 -14 -9 -23t-23 -9h-135q-13 0 -22.5 9.5t-9.5 22.5v175q-66 9 -127.5 31t-101.5 44.5t-74 48t-46.5 37.5t-17.5 18q-17 21 -2 41l103 135q7 10 23 12q15 2 24 -9l2 -2q113 -99 243 -125q37 -8 74 -8q81 0 142.5 43 t61.5 122q0 28 -15 53t-33.5 42t-58.5 37.5t-66 32t-80 32.5q-39 16 -61.5 25t-61.5 26.5t-62.5 31t-56.5 35.5t-53.5 42.5t-43.5 49t-35.5 58t-21 66.5t-8.5 78q0 138 98 242t255 134v180q0 13 9.5 22.5t22.5 9.5h135q14 0 23 -9t9 -23v-176q57 -6 110.5 -23t87 -33.5 t63.5 -37.5t39 -29t15 -14q17 -18 5 -38l-81 -146q-8 -15 -23 -16q-14 -3 -27 7q-3 3 -14.5 12t-39 26.5t-58.5 32t-74.5 26t-85.5 11.5q-95 0 -155 -43t-60 -111q0 -26 8.5 -48t29.5 -41.5t39.5 -33t56 -31t60.5 -27t70 -27.5q53 -20 81 -31.5t76 -35t75.5 -42.5t62 -50 t53 -63.5t31.5 -76.5t13 -94z" />
343
  <glyph unicode="&#xf156;" horiz-adv-x="898" d="M898 1066v-102q0 -14 -9 -23t-23 -9h-168q-23 -144 -129 -234t-276 -110q167 -178 459 -536q14 -16 4 -34q-8 -18 -29 -18h-195q-16 0 -25 12q-306 367 -498 571q-9 9 -9 22v127q0 13 9.5 22.5t22.5 9.5h112q132 0 212.5 43t102.5 125h-427q-14 0 -23 9t-9 23v102 q0 14 9 23t23 9h413q-57 113 -268 113h-145q-13 0 -22.5 9.5t-9.5 22.5v133q0 14 9 23t23 9h832q14 0 23 -9t9 -23v-102q0 -14 -9 -23t-23 -9h-233q47 -61 64 -144h171q14 0 23 -9t9 -23z" />
344
  <glyph unicode="&#xf157;" horiz-adv-x="1027" d="M603 0h-172q-13 0 -22.5 9t-9.5 23v330h-288q-13 0 -22.5 9t-9.5 23v103q0 13 9.5 22.5t22.5 9.5h288v85h-288q-13 0 -22.5 9t-9.5 23v104q0 13 9.5 22.5t22.5 9.5h214l-321 578q-8 16 0 32q10 16 28 16h194q19 0 29 -18l215 -425q19 -38 56 -125q10 24 30.5 68t27.5 61 l191 420q8 19 29 19h191q17 0 27 -16q9 -14 1 -31l-313 -579h215q13 0 22.5 -9.5t9.5 -22.5v-104q0 -14 -9.5 -23t-22.5 -9h-290v-85h290q13 0 22.5 -9.5t9.5 -22.5v-103q0 -14 -9.5 -23t-22.5 -9h-290v-330q0 -13 -9.5 -22.5t-22.5 -9.5z" />
345
+ <glyph unicode="&#xf158;" horiz-adv-x="1280" d="M1043 971q0 100 -65 162t-171 62h-320v-448h320q106 0 171 62t65 162zM1280 971q0 -193 -126.5 -315t-326.5 -122h-340v-118h505q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9h-505v-192q0 -14 -9.5 -23t-22.5 -9h-167q-14 0 -23 9t-9 23v192h-224q-14 0 -23 9t-9 23v128 q0 14 9 23t23 9h224v118h-224q-14 0 -23 9t-9 23v149q0 13 9 22.5t23 9.5h224v629q0 14 9 23t23 9h539q200 0 326.5 -122t126.5 -315z" />
346
  <glyph unicode="&#xf159;" horiz-adv-x="1792" d="M514 341l81 299h-159l75 -300q1 -1 1 -3t1 -3q0 1 0.5 3.5t0.5 3.5zM630 768l35 128h-292l32 -128h225zM822 768h139l-35 128h-70zM1271 340l78 300h-162l81 -299q0 -1 0.5 -3.5t1.5 -3.5q0 1 0.5 3t0.5 3zM1382 768l33 128h-297l34 -128h230zM1792 736v-64q0 -14 -9 -23 t-23 -9h-213l-164 -616q-7 -24 -31 -24h-159q-24 0 -31 24l-166 616h-209l-167 -616q-7 -24 -31 -24h-159q-11 0 -19.5 7t-10.5 17l-160 616h-208q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h175l-33 128h-142q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h109l-89 344q-5 15 5 28 q10 12 26 12h137q26 0 31 -24l90 -360h359l97 360q7 24 31 24h126q24 0 31 -24l98 -360h365l93 360q5 24 31 24h137q16 0 26 -12q10 -13 5 -28l-91 -344h111q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-145l-34 -128h179q14 0 23 -9t9 -23z" />
347
  <glyph unicode="&#xf15a;" horiz-adv-x="1280" d="M1167 896q18 -182 -131 -258q117 -28 175 -103t45 -214q-7 -71 -32.5 -125t-64.5 -89t-97 -58.5t-121.5 -34.5t-145.5 -15v-255h-154v251q-80 0 -122 1v-252h-154v255q-18 0 -54 0.5t-55 0.5h-200l31 183h111q50 0 58 51v402h16q-6 1 -16 1v287q-13 68 -89 68h-111v164 l212 -1q64 0 97 1v252h154v-247q82 2 122 2v245h154v-252q79 -7 140 -22.5t113 -45t82.5 -78t36.5 -114.5zM952 351q0 36 -15 64t-37 46t-57.5 30.5t-65.5 18.5t-74 9t-69 3t-64.5 -1t-47.5 -1v-338q8 0 37 -0.5t48 -0.5t53 1.5t58.5 4t57 8.5t55.5 14t47.5 21t39.5 30 t24.5 40t9.5 51zM881 827q0 33 -12.5 58.5t-30.5 42t-48 28t-55 16.5t-61.5 8t-58 2.5t-54 -1t-39.5 -0.5v-307q5 0 34.5 -0.5t46.5 0t50 2t55 5.5t51.5 11t48.5 18.5t37 27t27 38.5t9 51z" />
348
  <glyph unicode="&#xf15b;" horiz-adv-x="1280" d="M1280 768v-800q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h544v-544q0 -40 28 -68t68 -28h544zM1277 896h-509v509q82 -15 132 -65l312 -312q50 -50 65 -132z" />
390
  <glyph unicode="&#xf188;" horiz-adv-x="1664" d="M1632 576q0 -26 -19 -45t-45 -19h-224q0 -171 -67 -290l208 -209q19 -19 19 -45t-19 -45q-18 -19 -45 -19t-45 19l-198 197q-5 -5 -15 -13t-42 -28.5t-65 -36.5t-82 -29t-97 -13v896h-128v-896q-51 0 -101.5 13.5t-87 33t-66 39t-43.5 32.5l-15 14l-183 -207 q-20 -21 -48 -21q-24 0 -43 16q-19 18 -20.5 44.5t15.5 46.5l202 227q-58 114 -58 274h-224q-26 0 -45 19t-19 45t19 45t45 19h224v294l-173 173q-19 19 -19 45t19 45t45 19t45 -19l173 -173h844l173 173q19 19 45 19t45 -19t19 -45t-19 -45l-173 -173v-294h224q26 0 45 -19 t19 -45zM1152 1152h-640q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5z" />
391
  <glyph unicode="&#xf189;" horiz-adv-x="1920" d="M1917 1016q23 -64 -150 -294q-24 -32 -65 -85q-78 -100 -90 -131q-17 -41 14 -81q17 -21 81 -82h1l1 -1l1 -1l2 -2q141 -131 191 -221q3 -5 6.5 -12.5t7 -26.5t-0.5 -34t-25 -27.5t-59 -12.5l-256 -4q-24 -5 -56 5t-52 22l-20 12q-30 21 -70 64t-68.5 77.5t-61 58 t-56.5 15.5q-3 -1 -8 -3.5t-17 -14.5t-21.5 -29.5t-17 -52t-6.5 -77.5q0 -15 -3.5 -27.5t-7.5 -18.5l-4 -5q-18 -19 -53 -22h-115q-71 -4 -146 16.5t-131.5 53t-103 66t-70.5 57.5l-25 24q-10 10 -27.5 30t-71.5 91t-106 151t-122.5 211t-130.5 272q-6 16 -6 27t3 16l4 6 q15 19 57 19l274 2q12 -2 23 -6.5t16 -8.5l5 -3q16 -11 24 -32q20 -50 46 -103.5t41 -81.5l16 -29q29 -60 56 -104t48.5 -68.5t41.5 -38.5t34 -14t27 5q2 1 5 5t12 22t13.5 47t9.5 81t0 125q-2 40 -9 73t-14 46l-6 12q-25 34 -85 43q-13 2 5 24q17 19 38 30q53 26 239 24 q82 -1 135 -13q20 -5 33.5 -13.5t20.5 -24t10.5 -32t3.5 -45.5t-1 -55t-2.5 -70.5t-1.5 -82.5q0 -11 -1 -42t-0.5 -48t3.5 -40.5t11.5 -39t22.5 -24.5q8 -2 17 -4t26 11t38 34.5t52 67t68 107.5q60 104 107 225q4 10 10 17.5t11 10.5l4 3l5 2.5t13 3t20 0.5l288 2 q39 5 64 -2.5t31 -16.5z" />
392
  <glyph unicode="&#xf18a;" horiz-adv-x="1792" d="M675 252q21 34 11 69t-45 50q-34 14 -73 1t-60 -46q-22 -34 -13 -68.5t43 -50.5t74.5 -2.5t62.5 47.5zM769 373q8 13 3.5 26.5t-17.5 18.5q-14 5 -28.5 -0.5t-21.5 -18.5q-17 -31 13 -45q14 -5 29 0.5t22 18.5zM943 266q-45 -102 -158 -150t-224 -12 q-107 34 -147.5 126.5t6.5 187.5q47 93 151.5 139t210.5 19q111 -29 158.5 -119.5t2.5 -190.5zM1255 426q-9 96 -89 170t-208.5 109t-274.5 21q-223 -23 -369.5 -141.5t-132.5 -264.5q9 -96 89 -170t208.5 -109t274.5 -21q223 23 369.5 141.5t132.5 264.5zM1563 422 q0 -68 -37 -139.5t-109 -137t-168.5 -117.5t-226 -83t-270.5 -31t-275 33.5t-240.5 93t-171.5 151t-65 199.5q0 115 69.5 245t197.5 258q169 169 341.5 236t246.5 -7q65 -64 20 -209q-4 -14 -1 -20t10 -7t14.5 0.5t13.5 3.5l6 2q139 59 246 59t153 -61q45 -63 0 -178 q-2 -13 -4.5 -20t4.5 -12.5t12 -7.5t17 -6q57 -18 103 -47t80 -81.5t34 -116.5zM1489 1046q42 -47 54.5 -108.5t-6.5 -117.5q-8 -23 -29.5 -34t-44.5 -4q-23 8 -34 29.5t-4 44.5q20 63 -24 111t-107 35q-24 -5 -45 8t-25 37q-5 24 8 44.5t37 25.5q60 13 119 -5.5t101 -65.5z M1670 1209q87 -96 112.5 -222.5t-13.5 -241.5q-9 -27 -34 -40t-52 -4t-40 34t-5 52q28 82 10 172t-80 158q-62 69 -148 95.5t-173 8.5q-28 -6 -52 9.5t-30 43.5t9.5 51.5t43.5 29.5q123 26 244 -11.5t208 -134.5z" />
393
+ <glyph unicode="&#xf18b;" d="M1133 -34q-171 -94 -368 -94q-196 0 -367 94q138 87 235.5 211t131.5 268q35 -144 132.5 -268t235.5 -211zM638 1394v-485q0 -252 -126.5 -459.5t-330.5 -306.5q-181 215 -181 495q0 187 83.5 349.5t229.5 269.5t325 137zM1536 638q0 -280 -181 -495 q-204 99 -330.5 306.5t-126.5 459.5v485q179 -30 325 -137t229.5 -269.5t83.5 -349.5z" />
394
+ <glyph unicode="&#xf18c;" horiz-adv-x="1408" d="M1402 433q-32 -80 -76 -138t-91 -88.5t-99 -46.5t-101.5 -14.5t-96.5 8.5t-86.5 22t-69.5 27.5t-46 22.5l-17 10q-113 -228 -289.5 -359.5t-384.5 -132.5q-19 0 -32 13t-13 32t13 31.5t32 12.5q173 1 322.5 107.5t251.5 294.5q-36 -14 -72 -23t-83 -13t-91 2.5t-93 28.5 t-92 59t-84.5 100t-74.5 146q114 47 214 57t167.5 -7.5t124.5 -56.5t88.5 -77t56.5 -82q53 131 79 291q-7 -1 -18 -2.5t-46.5 -2.5t-69.5 0.5t-81.5 10t-88.5 23t-84 42.5t-75 65t-54.5 94.5t-28.5 127.5q70 28 133.5 36.5t112.5 -1t92 -30t73.5 -50t56 -61t42 -63t27.5 -56 t16 -39.5l4 -16q12 122 12 195q-8 6 -21.5 16t-49 44.5t-63.5 71.5t-54 93t-33 112.5t12 127t70 138.5q73 -25 127.5 -61.5t84.5 -76.5t48 -85t20.5 -89t-0.5 -85.5t-13 -76.5t-19 -62t-17 -42l-7 -15q1 -5 1 -50.5t-1 -71.5q3 7 10 18.5t30.5 43t50.5 58t71 55.5t91.5 44.5 t112 14.5t132.5 -24q-2 -78 -21.5 -141.5t-50 -104.5t-69.5 -71.5t-81.5 -45.5t-84.5 -24t-80 -9.5t-67.5 1t-46.5 4.5l-17 3q-23 -147 -73 -283q6 7 18 18.5t49.5 41t77.5 52.5t99.5 42t117.5 20t129 -23.5t137 -77.5z" />
395
+ <glyph unicode="&#xf18d;" horiz-adv-x="1280" d="M1259 283v-66q0 -85 -57.5 -144.5t-138.5 -59.5h-57l-260 -269v269h-529q-81 0 -138.5 59.5t-57.5 144.5v66h1238zM1259 609v-255h-1238v255h1238zM1259 937v-255h-1238v255h1238zM1259 1077v-67h-1238v67q0 84 57.5 143.5t138.5 59.5h846q81 0 138.5 -59.5t57.5 -143.5z " />
396
+ <glyph unicode="&#xf18e;" d="M1152 640q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192h-352q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h352v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198 t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
397
+ <glyph unicode="&#xf190;" d="M1152 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-352v-192q0 -14 -9 -23t-23 -9q-12 0 -24 10l-319 319q-9 9 -9 23t9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h352q13 0 22.5 -9.5t9.5 -22.5zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198 t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
398
+ <glyph unicode="&#xf191;" d="M1024 960v-640q0 -26 -19 -45t-45 -19q-20 0 -37 12l-448 320q-27 19 -27 52t27 52l448 320q17 12 37 12q26 0 45 -19t19 -45zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5z M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
399
+ <glyph unicode="&#xf192;" d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5 t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
400
+ <glyph unicode="&#xf193;" horiz-adv-x="1664" d="M1023 349l102 -204q-58 -179 -210 -290t-339 -111q-156 0 -288.5 77.5t-210 210t-77.5 288.5q0 181 104.5 330t274.5 211l17 -131q-122 -54 -195 -165.5t-73 -244.5q0 -185 131.5 -316.5t316.5 -131.5q126 0 232.5 65t165 175.5t49.5 236.5zM1571 249l58 -114l-256 -128 q-13 -7 -29 -7q-40 0 -57 35l-239 477h-472q-24 0 -42.5 16.5t-21.5 40.5l-96 779q-2 16 6 42q14 51 57 82.5t97 31.5q66 0 113 -47t47 -113q0 -69 -52 -117.5t-120 -41.5l37 -289h423v-128h-407l16 -128h455q40 0 57 -35l228 -455z" />
401
+ <glyph unicode="&#xf194;" d="M1254 899q16 85 -21 132q-52 65 -187 45q-17 -3 -41 -12.5t-57.5 -30.5t-64.5 -48.5t-59.5 -70t-44.5 -91.5q80 7 113.5 -16t26.5 -99q-5 -52 -52 -143q-43 -78 -71 -99q-44 -32 -87 14q-23 24 -37.5 64.5t-19 73t-10 84t-8.5 71.5q-23 129 -34 164q-12 37 -35.5 69 t-50.5 40q-57 16 -127 -25q-54 -32 -136.5 -106t-122.5 -102v-7q16 -8 25.5 -26t21.5 -20q21 -3 54.5 8.5t58 10.5t41.5 -30q11 -18 18.5 -38.5t15 -48t12.5 -40.5q17 -46 53 -187q36 -146 57 -197q42 -99 103 -125q43 -12 85 -1.5t76 31.5q131 77 250 237 q104 139 172.5 292.5t82.5 226.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
402
+ <glyph unicode="&#xf195;" horiz-adv-x="1152" d="M1152 704q0 -191 -94.5 -353t-256.5 -256.5t-353 -94.5h-160q-14 0 -23 9t-9 23v611l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v93l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v250q0 14 9 23t23 9h160 q14 0 23 -9t9 -23v-181l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-93l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-487q188 13 318 151t130 328q0 14 9 23t23 9h160q14 0 23 -9t9 -23z" />
403
+ <glyph unicode="&#xf196;" horiz-adv-x="1792" />
404
+ <glyph unicode="&#xf197;" horiz-adv-x="1792" />
405
+ <glyph unicode="&#xf198;" horiz-adv-x="1792" />
406
+ <glyph unicode="&#xf199;" horiz-adv-x="1792" />
407
+ <glyph unicode="&#xf19a;" horiz-adv-x="1792" />
408
+ <glyph unicode="&#xf19b;" horiz-adv-x="1792" />
409
+ <glyph unicode="&#xf19c;" horiz-adv-x="1792" />
410
+ <glyph unicode="&#xf19d;" horiz-adv-x="1792" />
411
+ <glyph unicode="&#xf19e;" horiz-adv-x="1792" />
412
  <glyph unicode="&#xf500;" horiz-adv-x="1792" />
413
  </font>
414
  </defs></svg>
assets/{font → fonts}/fontawesome-webfont.ttf RENAMED
Binary file
assets/fonts/fontawesome-webfont.woff ADDED
Binary file
assets/images/banners/extra.png ADDED
Binary file
assets/images/banners/how-it-works.jpg ADDED
Binary file
assets/images/banners/maker.png ADDED
Binary file
assets/images/banners/skins.png ADDED
Binary file
assets/images/demo/accordion.png DELETED
Binary file
assets/images/demo/audio.png DELETED
Binary file
assets/images/demo/box.png DELETED
Binary file
assets/images/demo/button.png DELETED
Binary file
assets/images/demo/carousel.png DELETED
Binary file
assets/images/demo/column.png DELETED
Binary file
assets/images/demo/custom_gallery.png DELETED
Binary file
assets/images/demo/divider.png DELETED
Binary file
assets/images/demo/document.png DELETED
Binary file
assets/images/demo/dropcap.png DELETED
Binary file
assets/images/demo/feed.png DELETED
Binary file
assets/images/demo/frame.png DELETED
Binary file
assets/images/demo/gmap.png DELETED
Binary file
assets/images/demo/guests.png DELETED
Binary file
assets/images/demo/heading.png DELETED
Binary file
assets/images/demo/highlight.png DELETED
Binary file
assets/images/demo/jcarousel.png DELETED
Binary file
assets/images/demo/label.png DELETED
Binary file
assets/images/demo/lightbox.png DELETED
Binary file
assets/images/demo/list.png DELETED
Binary file
assets/images/demo/members.png DELETED
Binary file
assets/images/demo/menu.png DELETED
Binary file
assets/images/demo/nivo_slider.png DELETED
Binary file
assets/images/demo/note.png DELETED
Binary file
assets/images/demo/permalink.png DELETED
Binary file
assets/images/demo/posts.png DELETED
Binary file
assets/images/demo/private.png DELETED
Binary file
assets/images/demo/pullquote.png DELETED
Binary file
assets/images/demo/quote.png DELETED
Binary file
assets/images/demo/row.png DELETED
Binary file
assets/images/demo/screenr.png DELETED
Binary file
assets/images/demo/service.png DELETED
Binary file
assets/images/demo/siblings.png DELETED
Binary file
assets/images/demo/slider.png DELETED
Binary file
assets/images/demo/spacer.png DELETED
Binary file
assets/images/demo/spoiler.png DELETED
Binary file
assets/images/demo/subpages.png DELETED
Binary file
assets/images/demo/tab.png DELETED
Binary file
assets/images/demo/table.png DELETED
Binary file
assets/images/demo/tabs.png DELETED
Binary file
assets/images/demo/tooltip.png DELETED
Binary file
assets/images/demo/tweets.png DELETED
Binary file
assets/images/demo/video.png DELETED
Binary file
assets/images/demo/vimeo.png DELETED
Binary file
assets/images/demo/youtube.png DELETED
Binary file
assets/images/galleries/move.png DELETED
Binary file
assets/images/generator/icon.png DELETED
Binary file
assets/images/generator/loading.gif DELETED
Binary file
assets/images/jcarousel/arrows.png DELETED
Binary file
assets/images/{galleries/loading.gif → loading.gif} RENAMED
File without changes
assets/images/preview.png DELETED
Binary file
assets/images/{generator/search.png → search.png} RENAMED
File without changes
assets/images/success.png DELETED
Binary file
assets/js/galleries-shortcodes.js CHANGED
@@ -1,62 +1,63 @@
1
- jQuery( document ).ready( function ( $ ) {
2
  // Enable sliders
3
- $( '.su-slider' ).each( function () {
4
  // Prepare data
5
- var $slider = $( this );
6
  // Apply Swiper
7
- var $swiper = $slider.swiper( {
8
  wrapperClass: 'su-slider-slides',
9
  slideClass: 'su-slider-slide',
10
  slideActiveClass: 'su-slider-slide-active',
11
  slideVisibleClass: 'su-slider-slide-visible',
12
- pagination: '#' + $slider.attr( 'id' ) + ' .su-slider-pagination',
13
- autoplay: $slider.data( 'autoplay' ),
14
  paginationClickable: true,
15
  grabCursor: true,
16
  mode: 'horizontal',
17
- mousewheelControl: $slider.data( 'mousewheel' ),
18
- speed: $slider.data( 'speed' ),
19
- calculateHeight: $slider.hasClass( 'su-slider-responsive-yes' ),
20
  loop: true
21
- } );
22
  // Prev button
23
- $slider.find( '.su-slider-prev' ).click( function ( e ) {
24
  $swiper.swipeNext();
25
- } );
26
  // Next button
27
- $slider.find( '.su-slider-next' ).click( function ( e ) {
28
  $swiper.swipePrev();
29
- } );
30
- } );
31
  // Enable carousels
32
- $( '.su-carousel' ).each( function () {
33
  // Prepare data
34
- var $carousel = $( this ), $slides = $carousel.find( '.su-carousel-slide' );
 
35
  // Apply Swiper
36
- var $swiper = $carousel.swiper( {
37
  wrapperClass: 'su-carousel-slides',
38
  slideClass: 'su-carousel-slide',
39
  slideActiveClass: 'su-carousel-slide-active',
40
  slideVisibleClass: 'su-carousel-slide-visible',
41
- pagination: '#' + $carousel.attr( 'id' ) + ' .su-carousel-pagination',
42
- autoplay: $carousel.data( 'autoplay' ),
43
  paginationClickable: true,
44
  grabCursor: true,
45
  mode: 'horizontal',
46
- mousewheelControl: $carousel.data( 'mousewheel' ),
47
- speed: $carousel.data( 'speed' ),
48
- slidesPerView: ($carousel.data( 'items' ) > $slides.length) ? $slides.length : $carousel.data( 'items' ),
49
- slidesPerGroup: $carousel.data( 'scroll' ),
50
- calculateHeight: $carousel.hasClass( 'su-carousel-responsive-yes' ),
51
  loop: true
52
- } );
53
  // Prev button
54
- $carousel.find( '.su-carousel-prev' ).click( function ( e ) {
55
  $swiper.swipeNext();
56
- } );
57
  // Next button
58
- $carousel.find( '.su-carousel-next' ).click( function ( e ) {
59
  $swiper.swipePrev();
60
- } );
61
- } );
62
- } );
1
+ jQuery(document).ready(function ($) {
2
  // Enable sliders
3
+ $('.su-slider').each(function () {
4
  // Prepare data
5
+ var $slider = $(this);
6
  // Apply Swiper
7
+ var $swiper = $slider.swiper({
8
  wrapperClass: 'su-slider-slides',
9
  slideClass: 'su-slider-slide',
10
  slideActiveClass: 'su-slider-slide-active',
11
  slideVisibleClass: 'su-slider-slide-visible',
12
+ pagination: '#' + $slider.attr('id') + ' .su-slider-pagination',
13
+ autoplay: $slider.data('autoplay'),
14
  paginationClickable: true,
15
  grabCursor: true,
16
  mode: 'horizontal',
17
+ mousewheelControl: $slider.data('mousewheel'),
18
+ speed: $slider.data('speed'),
19
+ calculateHeight: $slider.hasClass('su-slider-responsive-yes'),
20
  loop: true
21
+ });
22
  // Prev button
23
+ $slider.find('.su-slider-prev').click(function (e) {
24
  $swiper.swipeNext();
25
+ });
26
  // Next button
27
+ $slider.find('.su-slider-next').click(function (e) {
28
  $swiper.swipePrev();
29
+ });
30
+ });
31
  // Enable carousels
32
+ $('.su-carousel').each(function () {
33
  // Prepare data
34
+ var $carousel = $(this),
35
+ $slides = $carousel.find('.su-carousel-slide');
36
  // Apply Swiper
37
+ var $swiper = $carousel.swiper({
38
  wrapperClass: 'su-carousel-slides',
39
  slideClass: 'su-carousel-slide',
40
  slideActiveClass: 'su-carousel-slide-active',
41
  slideVisibleClass: 'su-carousel-slide-visible',
42
+ pagination: '#' + $carousel.attr('id') + ' .su-carousel-pagination',
43
+ autoplay: $carousel.data('autoplay'),
44
  paginationClickable: true,
45
  grabCursor: true,
46
  mode: 'horizontal',
47
+ mousewheelControl: $carousel.data('mousewheel'),
48
+ speed: $carousel.data('speed'),
49
+ slidesPerView: ($carousel.data('items') > $slides.length) ? $slides.length : $carousel.data('items'),
50
+ slidesPerGroup: $carousel.data('scroll'),
51
+ calculateHeight: $carousel.hasClass('su-carousel-responsive-yes'),
52
  loop: true
53
+ });
54
  // Prev button
55
+ $carousel.find('.su-carousel-prev').click(function (e) {
56
  $swiper.swipeNext();
57
+ });
58
  // Next button
59
+ $carousel.find('.su-carousel-next').click(function (e) {
60
  $swiper.swipePrev();
61
+ });
62
+ });
63
+ });
assets/js/generator.js CHANGED
@@ -148,15 +148,15 @@ jQuery(document).ready(function ($) {
148
  // Find searched choices and show
149
  $choice.each(function () {
150
  // Get shortcode name
151
- var name = $(this).children('strong').text(),
 
152
  desc = $(this).data('desc'),
153
  group = $(this).data('group');
154
  // Show choice if matched
155
- if (name.match(regex) !== null) $(this).show();
156
- else
157
- if (desc.match(regex) !== null) $(this).show();
158
- else
159
- if (group.match(regex) !== null) $(this).show();
160
  });
161
  }
162
  });
@@ -179,7 +179,7 @@ jQuery(document).ready(function ($) {
179
  // Hide choices panel
180
  $choices.hide();
181
  // Show loading animation
182
- $settings.addClass('su-loading-animation').show();
183
  // Add narrow class
184
  $generator.addClass('su-generator-narrow');
185
  // Hide filters
@@ -187,11 +187,29 @@ jQuery(document).ready(function ($) {
187
  },
188
  success: function (data) {
189
  // Hide loading animation
190
- $settings.removeClass('su-loading-animation');
191
  // Insert new HTML
192
  $settings.html(data);
193
  // Apply selected text to the content field
194
  if (typeof mce_selection !== 'undefined' && mce_selection !== '') $('#su-generator-content').val(mce_selection);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
195
  // Init color pickers
196
  $('.su-generator-select-color').each(function (index) {
197
  $(this).find('.su-generator-select-color-wheel').filter(':first').farbtastic('.su-generator-select-color-value:eq(' +
@@ -203,31 +221,140 @@ jQuery(document).ready(function ($) {
203
  $('.su-generator-select-color-wheel:eq(' + index + ')').hide();
204
  });
205
  });
206
- // Init reload galleries links
207
- $('.su-generator-reload-galleries').each(function () {
208
- var $attr = $(this).parents('.su-generator-attr-container'),
209
- $list = $attr.find('select:first');
210
- $(this).click(function (e) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
211
  e.preventDefault();
212
- // Perform request
213
- $.ajax({
214
- type: 'POST',
215
- url: ajaxurl,
216
- data: {
217
- action: 'su_generator_galleries'
 
 
 
 
 
 
 
 
 
 
 
 
 
218
  },
219
- beforeSend: function () {
220
- $attr.addClass('su-generator-uploading');
221
- $list.html('<option value="0">' + $list.data('loading') + '&hellip;</option>');
222
  },
223
- success: function (data) {
224
- $list.html(data).trigger('change');
225
- $attr.removeClass('su-generator-uploading');
226
- }
 
 
 
 
 
227
  });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
228
  });
229
  });
230
- // Init upload buttons
231
  $('.su-generator-upload-button').each(function () {
232
  var $button = $(this),
233
  $val = $(this).parents('.su-generator-attr-container').find('input:text'),
@@ -241,9 +368,6 @@ jQuery(document).ready(function ($) {
241
  file = wp.media.frames.customHeader = wp.media({
242
  // Title of media manager frame
243
  title: su_generator.upload_title,
244
- library: {
245
- type: 'image'
246
- },
247
  button: {
248
  //Button text
249
  text: su_generator.upload_insert
@@ -264,35 +388,57 @@ jQuery(document).ready(function ($) {
264
  $('.su-generator-icon-picker-button').each(function () {
265
  var $button = $(this),
266
  $field = $(this).parents('.su-generator-attr-container'),
267
- $val = $field.find('input:text'),
268
- $picker = $field.find('.su-generator-icon-picker');
 
269
 
270
  $button.click(function (e) {
271
  $picker.toggleClass('su-generator-icon-picker-visible');
272
- if ($picker.html() !== '') return;
 
273
  // Load icons
274
  $.ajax({
275
- type: 'POST',
276
  url: ajaxurl,
277
  data: {
278
- action: 'su_generator_icons'
279
  },
280
- dataType: 'json',
281
  beforeSend: function () {
282
  // Show loading animation
283
- $picker.html(su_generator.loading_icons + '&hellip;');
 
 
284
  },
285
  success: function (data) {
286
- $picker.html('');
287
- $.each(data, function (icon) {
288
- $picker.append('<i class="icon-' + data[icon] + '" title="' + data[icon] + '"></i>');
289
- });
290
- $picker.find('i').click(function (e) {
291
  $val.val('icon: ' + $(this).attr('title'));
292
  $picker.removeClass('su-generator-icon-picker-visible');
293
  $val.trigger('change');
294
  e.preventDefault();
295
  });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
296
  }
297
  });
298
  e.preventDefault();
@@ -323,7 +469,7 @@ jQuery(document).ready(function ($) {
323
  // Init tax_term selects
324
  $('select#su-generator-attr-taxonomy').on('change', function () {
325
  var $taxonomy = $(this),
326
- taxonomy = $taxonomy.val(),
327
  $terms = $('select#su-generator-attr-tax_term');
328
  // Load new options
329
  window.su_generator_get_terms = $.ajax({
@@ -331,25 +477,23 @@ jQuery(document).ready(function ($) {
331
  url: ajaxurl,
332
  data: {
333
  action: 'su_generator_get_terms',
334
- taxonomy: taxonomy
 
335
  },
336
- dataType: 'json',
337
  beforeSend: function () {
338
  // Check previous requests
339
- if (typeof window.su_generator_get_terms ===
340
- 'object') window.su_generator_get_terms.abort();
341
  // Show loading animation
342
- $terms.parent().addClass('su-generator-uploading');
343
  },
344
  success: function (data) {
345
  // Remove previous options
346
  $terms.find('option').remove();
347
  // Append new options
348
- for (var slug in data) {
349
- $terms.append('<option value="' + slug + '">' + data[slug] + '</option>');
350
- }
351
  // Hide loading animation
352
- $terms.parent().removeClass('su-generator-uploading');
353
  }
354
  });
355
  });
@@ -379,6 +523,31 @@ jQuery(document).ready(function ($) {
379
  $val.val($hoff.val() + 'px ' + $voff.val() + 'px ' + $blur.val() + 'px ' + $color.value.val()).trigger('change');
380
  });
381
  });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
382
  // Remove skip class when setting is changed
383
  $settings.find('.su-generator-attr').on('change keyup blur', function () {
384
  var $cnt = $(this).parents('.su-generator-attr-container'),
@@ -422,12 +591,16 @@ jQuery(document).ready(function ($) {
422
  // Preview shortcode
423
  $('#su-generator').on('click', '.su-generator-toggle-preview', function (e) {
424
  // Prepare data
425
- var $button = $(this);
 
426
  // Update link text
427
  $button.hide(); //.text($button.data('update-text'));
428
  // Bind updating on settings changes
429
  if (!$button.hasClass('su-preview-enabled')) $settings.find('input, textarea, select').on('change keyup blur', function () {
430
- su_generator_update_preview();
 
 
 
431
  });
432
  // Add ready-class
433
  $button.addClass('su-preview-enabled');
@@ -486,11 +659,11 @@ jQuery(document).ready(function ($) {
486
  if (typeof window.su_generator_preview_request ===
487
  'object') window.su_generator_preview_request.abort();
488
  // Show loading animation
489
- $preview.addClass('su-preview-loading').html('').show();
490
  },
491
  success: function (data) {
492
  // Hide loading animation and set new HTML
493
- $preview.html(data).removeClass('su-preview-loading');
494
  },
495
  dataType: 'html'
496
  });
148
  // Find searched choices and show
149
  $choice.each(function () {
150
  // Get shortcode name
151
+ var id = $(this).data('shortcode'),
152
+ name = $(this).data('name'),
153
  desc = $(this).data('desc'),
154
  group = $(this).data('group');
155
  // Show choice if matched
156
+ if (id.match(regex) !== null) $(this).show();
157
+ else if (name.match(regex) !== null) $(this).show();
158
+ else if (desc.match(regex) !== null) $(this).show();
159
+ else if (group.match(regex) !== null) $(this).show();
 
160
  });
161
  }
162
  });
179
  // Hide choices panel
180
  $choices.hide();
181
  // Show loading animation
182
+ $settings.addClass('su-generator-loading').show();
183
  // Add narrow class
184
  $generator.addClass('su-generator-narrow');
185
  // Hide filters
187
  },
188
  success: function (data) {
189
  // Hide loading animation
190
+ $settings.removeClass('su-generator-loading');
191
  // Insert new HTML
192
  $settings.html(data);
193
  // Apply selected text to the content field
194
  if (typeof mce_selection !== 'undefined' && mce_selection !== '') $('#su-generator-content').val(mce_selection);
195
+ // Init range pickers
196
+ $('.su-generator-range-picker').each(function (index) {
197
+ var $picker = $(this),
198
+ $val = $picker.find('input'),
199
+ min = $val.attr('min'),
200
+ max = $val.attr('max'),
201
+ step = $val.attr('step');
202
+ // Apply noUIslider
203
+ $val.simpleSlider({
204
+ snap: true,
205
+ step: step,
206
+ range: [min, max]
207
+ });
208
+ $val.attr('type', 'text').show();
209
+ $val.on('keyup blur', function (e) {
210
+ $val.simpleSlider('setValue', $val.val());
211
+ });
212
+ });
213
  // Init color pickers
214
  $('.su-generator-select-color').each(function (index) {
215
  $(this).find('.su-generator-select-color-wheel').filter(':first').farbtastic('.su-generator-select-color-value:eq(' +
221
  $('.su-generator-select-color-wheel:eq(' + index + ')').hide();
222
  });
223
  });
224
+ // Init image sourse pickers
225
+ $('.su-generator-isp').each(function () {
226
+ var $picker = $(this),
227
+ $sources = $picker.find('.su-generator-isp-sources'),
228
+ $source = $picker.find('.su-generator-isp-source'),
229
+ $add_media = $picker.find('.su-generator-isp-add-media'),
230
+ $images = $picker.find('.su-generator-isp-images'),
231
+ $cats = $picker.find('.su-generator-isp-categories'),
232
+ $taxes = $picker.find('.su-generator-isp-taxonomies'),
233
+ $terms = $('.su-generator-isp-terms'),
234
+ $val = $picker.find('.su-generator-attr'),
235
+ frame;
236
+ // Update hidden value
237
+ var update = function () {
238
+ var val = 'none',
239
+ ids = '',
240
+ source = $sources.val();
241
+ // Media library
242
+ if (source === 'media') {
243
+ var images = [];
244
+ $images.find('span').each(function (i) {
245
+ images[i] = $(this).data('id');
246
+ });
247
+ if (images.length > 0) ids = images.join(',');
248
+ }
249
+ // Category
250
+ else if (source === 'category') {
251
+ var categories = $cats.val() || [];
252
+ if (categories.length > 0) ids = categories.join(',');
253
+ }
254
+ // Taxonomy
255
+ else if (source === 'taxonomy') {
256
+ var tax = $taxes.val() || '',
257
+ terms = $terms.val() || [];
258
+ if (tax !== '0' && terms.length > 0) val = 'taxonomy: ' + tax + '/' + terms.join(',');
259
+ }
260
+ // Deselect
261
+ else if (source === '0') {
262
+ val = 'none';
263
+ }
264
+ // Other options
265
+ else {
266
+ val = source;
267
+ }
268
+ if (ids !== '') val = source + ': ' + ids;
269
+ $val.val(val).trigger('change');
270
+ }
271
+ // Switch source
272
+ $sources.on('change', function (e) {
273
+ var source = $(this).val();
274
  e.preventDefault();
275
+ $source.removeClass('su-generator-isp-source-open');
276
+ if (source.indexOf(':') === -1) $picker.find('.su-generator-isp-source-' + source).addClass('su-generator-isp-source-open');
277
+ update();
278
+ });
279
+ // Remove image
280
+ $images.on('click', 'span i', function () {
281
+ $(this).parent('span').css('border-color', '#f03').fadeOut(300, function () {
282
+ $(this).remove();
283
+ update();
284
+ });
285
+ });
286
+ // Add image
287
+ $add_media.click(function (e) {
288
+ e.preventDefault();
289
+ if (typeof (frame) !== 'undefined') frame.close();
290
+ frame = wp.media.frames.customHeader = wp.media({
291
+ title: su_generator.isp_media_title,
292
+ library: {
293
+ type: 'image'
294
  },
295
+ button: {
296
+ text: su_generator.isp_media_insert
 
297
  },
298
+ multiple: true
299
+ });
300
+ frame.on('select', function () {
301
+ var files = frame.state().get('selection').toJSON();
302
+ $images.find('em').remove();
303
+ $.each(files, function (i) {
304
+ $images.append('<span data-id="' + this.id + '" title="' + this.title + '"><img src="' + this.url + '" alt="" /><i class="fa fa-times"></i></span>');
305
+ });
306
+ update();
307
  });
308
+ frame.open();
309
+ });
310
+ // Sort images
311
+ $images.sortable({
312
+ revert: 200,
313
+ containment: $picker,
314
+ tolerance: 'pointer',
315
+ stop: function () {
316
+ update();
317
+ }
318
+ });
319
+ // Select categories and terms
320
+ $cats.on('change', update);
321
+ $terms.on('change', update);
322
+ // Select taxonomy
323
+ $taxes.on('change', function () {
324
+ var $cont = $(this).parents('.su-generator-isp-source'),
325
+ tax = $(this).val();
326
+ // Remove terms
327
+ $terms.hide().find('option').remove();
328
+ update();
329
+ // Taxonomy is not selected
330
+ if (tax === '0') return;
331
+ // Taxonomy selected
332
+ else {
333
+ var ajax_term_select = $.ajax({
334
+ url: ajaxurl,
335
+ type: 'post',
336
+ dataType: 'html',
337
+ data: {
338
+ 'action': 'su_generator_get_terms',
339
+ 'tax': tax,
340
+ 'class': 'su-generator-isp-terms',
341
+ 'multiple': true,
342
+ 'size': 10
343
+ },
344
+ beforeSend: function () {
345
+ if (typeof ajax_term_select === 'object') ajax_term_select.abort();
346
+ $terms.html('').attr('disabled', true).hide();
347
+ $cont.addClass('su-generator-loading');
348
+ },
349
+ success: function (data) {
350
+ $terms.html(data).attr('disabled', false).show();
351
+ $cont.removeClass('su-generator-loading');
352
+ }
353
+ });
354
+ }
355
  });
356
  });
357
+ // Init media buttons
358
  $('.su-generator-upload-button').each(function () {
359
  var $button = $(this),
360
  $val = $(this).parents('.su-generator-attr-container').find('input:text'),
368
  file = wp.media.frames.customHeader = wp.media({
369
  // Title of media manager frame
370
  title: su_generator.upload_title,
 
 
 
371
  button: {
372
  //Button text
373
  text: su_generator.upload_insert
388
  $('.su-generator-icon-picker-button').each(function () {
389
  var $button = $(this),
390
  $field = $(this).parents('.su-generator-attr-container'),
391
+ $val = $field.find('.su-generator-attr'),
392
+ $picker = $field.find('.su-generator-icon-picker'),
393
+ $filter = $picker.find('input:text');
394
 
395
  $button.click(function (e) {
396
  $picker.toggleClass('su-generator-icon-picker-visible');
397
+ $filter.val('').trigger('keyup');
398
+ if ($picker.hasClass('su-generator-icon-picker-loaded')) return;
399
  // Load icons
400
  $.ajax({
401
+ type: 'post',
402
  url: ajaxurl,
403
  data: {
404
+ action: 'su_generator_get_icons'
405
  },
406
+ dataType: 'html',
407
  beforeSend: function () {
408
  // Show loading animation
409
+ $picker.addClass('su-generator-loading');
410
+ // Add loaded class
411
+ $picker.addClass('su-generator-icon-picker-loaded');
412
  },
413
  success: function (data) {
414
+ $picker.append(data);
415
+ var $icons = $picker.children('i');
416
+ $icons.click(function (e) {
 
 
417
  $val.val('icon: ' + $(this).attr('title'));
418
  $picker.removeClass('su-generator-icon-picker-visible');
419
  $val.trigger('change');
420
  e.preventDefault();
421
  });
422
+ $filter.on({
423
+ keyup: function () {
424
+ var val = $(this).val(),
425
+ regex = new RegExp(val, 'gi');
426
+ // Hide all choices
427
+ $icons.hide();
428
+ // Find searched choices and show
429
+ $icons.each(function () {
430
+ // Get shortcode name
431
+ var name = $(this).attr('title');
432
+ // Show choice if matched
433
+ if (name.match(regex) !== null) $(this).show();
434
+ });
435
+ },
436
+ focus: function () {
437
+ $(this).val('');
438
+ $icons.show();
439
+ }
440
+ });
441
+ $picker.removeClass('su-generator-loading');
442
  }
443
  });
444
  e.preventDefault();
469
  // Init tax_term selects
470
  $('select#su-generator-attr-taxonomy').on('change', function () {
471
  var $taxonomy = $(this),
472
+ tax = $taxonomy.val(),
473
  $terms = $('select#su-generator-attr-tax_term');
474
  // Load new options
475
  window.su_generator_get_terms = $.ajax({
477
  url: ajaxurl,
478
  data: {
479
  action: 'su_generator_get_terms',
480
+ tax: tax,
481
+ noselect: true
482
  },
483
+ dataType: 'html',
484
  beforeSend: function () {
485
  // Check previous requests
486
+ if (typeof window.su_generator_get_terms === 'object') window.su_generator_get_terms.abort();
 
487
  // Show loading animation
488
+ $terms.parent().addClass('su-generator-loading');
489
  },
490
  success: function (data) {
491
  // Remove previous options
492
  $terms.find('option').remove();
493
  // Append new options
494
+ $terms.append(data);
 
 
495
  // Hide loading animation
496
+ $terms.parent().removeClass('su-generator-loading');
497
  }
498
  });
499
  });
523
  $val.val($hoff.val() + 'px ' + $voff.val() + 'px ' + $blur.val() + 'px ' + $color.value.val()).trigger('change');
524
  });
525
  });
526
+ // Init border pickers
527
+ $('.su-generator-border-picker').each(function (index) {
528
+ var $picker = $(this),
529
+ $fields = $picker.find('.su-generator-border-picker-field input, .su-generator-border-picker-field select'),
530
+ $width = $picker.find('.su-generator-bp-width'),
531
+ $style = $picker.find('.su-generator-bp-style'),
532
+ $color = {
533
+ cnt: $picker.find('.su-generator-border-picker-color'),
534
+ value: $picker.find('.su-generator-border-picker-color-value'),
535
+ wheel: $picker.find('.su-generator-border-picker-color-wheel')
536
+ },
537
+ $val = $picker.find('.su-generator-attr');
538
+ // Init color picker
539
+ $color.wheel.farbtastic($color.value);
540
+ $color.value.focus(function () {
541
+ $color.wheel.show();
542
+ });
543
+ $color.value.blur(function () {
544
+ $color.wheel.hide();
545
+ });
546
+ // Handle text fields
547
+ $fields.on('change blur keyup', function () {
548
+ $val.val($width.val() + 'px ' + $style.val() + ' ' + $color.value.val()).trigger('change');
549
+ });
550
+ });
551
  // Remove skip class when setting is changed
552
  $settings.find('.su-generator-attr').on('change keyup blur', function () {
553
  var $cnt = $(this).parents('.su-generator-attr-container'),
591
  // Preview shortcode
592
  $('#su-generator').on('click', '.su-generator-toggle-preview', function (e) {
593
  // Prepare data
594
+ var $button = $(this),
595
+ update_timer;
596
  // Update link text
597
  $button.hide(); //.text($button.data('update-text'));
598
  // Bind updating on settings changes
599
  if (!$button.hasClass('su-preview-enabled')) $settings.find('input, textarea, select').on('change keyup blur', function () {
600
+ window.clearTimeout(update_timer);
601
+ update_timer = window.setTimeout(function () {
602
+ su_generator_update_preview();
603
+ }, 500);
604
  });
605
  // Add ready-class
606
  $button.addClass('su-preview-enabled');
659
  if (typeof window.su_generator_preview_request ===
660
  'object') window.su_generator_preview_request.abort();
661
  // Show loading animation
662
+ $preview.addClass('su-generator-loading').html('').show();
663
  },
664
  success: function (data) {
665
  // Hide loading animation and set new HTML
666
+ $preview.html(data).removeClass('su-generator-loading');
667
  },
668
  dataType: 'html'
669
  });
assets/js/inview.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ (function(d){var p={},e,a,h=document,i=window,f=h.documentElement,j=d.expando;d.event.special.inview={add:function(a){p[a.guid+"-"+this[j]]={data:a,$element:d(this)}},remove:function(a){try{delete p[a.guid+"-"+this[j]]}catch(d){}}};d(i).bind("scroll resize",function(){e=a=null});!f.addEventListener&&f.attachEvent&&f.attachEvent("onfocusin",function(){a=null});setInterval(function(){var k=d(),j,n=0;d.each(p,function(a,b){var c=b.data.selector,d=b.$element;k=k.add(c?d.find(c):d)});if(j=k.length){var b;
2
+ if(!(b=e)){var g={height:i.innerHeight,width:i.innerWidth};if(!g.height&&((b=h.compatMode)||!d.support.boxModel))b="CSS1Compat"===b?f:h.body,g={height:b.clientHeight,width:b.clientWidth};b=g}e=b;for(a=a||{top:i.pageYOffset||f.scrollTop||h.body.scrollTop,left:i.pageXOffset||f.scrollLeft||h.body.scrollLeft};n<j;n++)if(d.contains(f,k[n])){b=d(k[n]);var l=b.height(),m=b.width(),c=b.offset(),g=b.data("inview");if(!a||!e)break;c.top+l>a.top&&c.top<a.top+e.height&&c.left+m>a.left&&c.left<a.left+e.width?
3
+ (m=a.left>c.left?"right":a.left+e.width<c.left+m?"left":"both",l=a.top>c.top?"bottom":a.top+e.height<c.top+l?"top":"both",c=m+"-"+l,(!g||g!==c)&&b.data("inview",c).trigger("inview",[!0,m,l])):g&&b.data("inview",!1).trigger("inview",[!1])}}},250)})(jQuery);
assets/js/options-page.js CHANGED
@@ -1,200 +1,106 @@
1
  // Wait DOM
2
  jQuery(document).ready(function ($) {
3
 
 
 
 
 
 
 
4
  // ########## Custom CSS screen ##########
5
 
6
  $('.su-custom-css-originals a').magnificPopup({
7
  type: 'iframe'
8
  });
9
 
10
- var editor = ace.edit('sunrise-plugin-field-custom_css-editor'),
11
- $textarea = $('#sunrise-plugin-field-custom_css').hide();
12
- editor.getSession().setValue($textarea.val());
13
- editor.getSession().on('change', function () {
14
- $textarea.val(editor.getSession().getValue());
15
- });
16
- editor.getSession().setMode('ace/mode/css');
17
- editor.setTheme('ace/theme/monokai');
18
- editor.getSession().setUseWrapMode(true);
19
- editor.getSession().setWrapLimitRange(null, null);
20
- editor.renderer.setShowPrintMargin(null);
21
- editor.session.setUseSoftTabs(null);
 
 
 
22
 
23
- // ########## Demos screen ##########
24
 
25
- // Even class for tables
26
- $('.su-table-demos tbody tr:even').addClass('even');
27
- // Shortcodes preview
28
- $('.su-preview').magnificPopup({
29
- type: 'image',
30
- gallery: {
31
- enabled: true
32
- }
 
 
 
 
33
  });
34
 
35
- // ########## Galleries screen ##########
36
 
37
- // Create new gallery
38
- $('.su-gallery-create').click(function (e) {
39
- // Prepare data
40
- var $last = $('#su-galleries .su-gallery:last'),
41
- id = ($last.length > 0) ? $last.data('id') + 1 : 0,
42
- $gallery = $($.templates('#su_new_gallery_template').render([{
43
- id: id
44
- }]));
45
- // Hide not found message
46
- $('#su-galleries-not-found').hide();
47
- // Place new gallery
48
- $gallery.appendTo('#su-galleries');
49
- // Focus gallery name input
50
- $gallery.find('.su-gallery-name').focus();
51
- // Apply upload buttons actions
52
- apply_uploads();
53
- // Apply sortable
54
- apply_sortable()
55
- e.preventDefault();
56
- });
57
- // Open/close gallery
58
- $('.su-gallery-open, .su-gallery-close').live('click', function (e) {
59
- $(this).parents('.su-gallery').toggleClass('su-gallery-edit');
60
- $(this).parents('.su-gallery').find('.su-gallery-image').removeClass('su-gallery-image-edit');
61
- e.preventDefault();
62
- });
63
- // Close and save gallery
64
- $('.su-gallery-save-close').live('click', function (e) {
65
- $(this).parents('.su-gallery').removeClass('su-gallery-edit');
66
- $(this).parents('.su-gallery').find('.su-gallery-image').removeClass('su-gallery-image-edit');
67
- $('#sunrise-plugin-options-form').submit();
68
- e.preventDefault();
69
- });
70
- // Image preview
71
- $('.su-gallery-image-preview').live('click', function (e) {
72
- $(this).magnificPopup({
73
- type: 'image'
74
- }).magnificPopup('open');
75
- e.preventDefault();
76
- });
77
- // Delete gallery
78
- $('.su-gallery-delete').live('click', function (e) {
79
- var message = $('#su-galleries').data('delete-gallery-message');
80
- if (confirm(message)) {
81
- $(this).parents('.su-gallery').remove();
82
- $('#sunrise-plugin-options-form').submit();
83
- }
84
- e.preventDefault();
85
- });
86
- // Add new image, apply upload buttons actions
87
- apply_uploads();
88
- // Update images indexes
89
- update_images();
90
- // Apply sortables
91
- apply_sortable();
92
- // Open/close image
93
- $('.su-gallery-image-open, .su-gallery-image-title, .su-gallery-image-ok').live('click', function (e) {
94
- var $image = $(this).parents('.su-gallery-image');
95
- // Change image container class
96
- $image.toggleClass('su-gallery-image-edit');
97
- // Update image title
98
- $image.find('.su-gallery-image-title').text($image.find('.su-gallery-image-title-value').val());
99
  e.preventDefault();
100
  });
101
- // Delete image
102
- $('.su-gallery-image-delete').live('click', function (e) {
103
- // Get message
104
- var message = $('#su-galleries').data('delete-image-message');
105
- // Confirm deletion
106
- if (confirm(message)) $(this).parents('.su-gallery-image').remove();
107
- // Update images indexes
108
- update_images();
109
- e.preventDefault();
110
- });
111
-
112
- // Apply sortable
113
 
114
- function apply_sortable() {
115
- $('.su-gallery-content').sortable({
116
- items: '> .su-gallery-image',
117
- handle: '.su-gallery-image-sort-handle',
118
- axis: 'y',
119
- stop: function (event, ui) {
120
- update_images();
121
- }
122
- });
123
- }
124
-
125
- function apply_uploads() {
126
- $('.su-gallery-add-image:not(.su-gallery-add-image-ready) a').each(function () {
127
- var $button = $(this),
128
- $cnt = $button.parent(),
129
- $gallery = $(this).parents('.su-gallery'),
130
- files;
131
- $button.on('click', function (e) {
132
- e.preventDefault();
133
- e.stopPropagation();
134
- // If the frame already exists, reopen it
135
- if (typeof (files) !== 'undefined') files.close();
136
- // Create WP media frame.
137
- files = wp.media.frames.customHeader = wp.media({
138
- // Title of media manager frame
139
- title: su_options_page.upload_title,
140
- library: {
141
- type: 'image'
142
- },
143
- button: {
144
- //Button text
145
- text: su_options_page.upload_insert
146
- },
147
- // Do not allow multiple files, if you want multiple, set true
148
- multiple: true
149
- });
150
- //callback for selected image
151
- files.on('select', function () {
152
- var attachments = files.state().get('selection').toJSON();
153
- $.each(attachments, function () {
154
- // Create new image section
155
- var att = this,
156
- $image = $($.templates('#su_new_image_template').render([{
157
- id: 999,
158
- title: att.title,
159
- gallery_id: $gallery.data('id'),
160
- image: att.url
161
- }]));
162
- // Append new image to gallery content
163
- $cnt.after($image);
164
- // Update images indexes
165
- update_images();
166
- });
167
- });
168
- // Open modal
169
- files.open();
170
  });
171
- // Add ready class
172
- $(this).addClass('su-gallery-add-image-ready');
173
- });
174
- }
175
-
176
- function update_images() {
177
- // Loop through galleries
178
- $('#su-galleries .su-gallery').each(function () {
179
- // Prepare gallery data
180
- var $gallery = $(this),
181
- id = $gallery.data('id');
182
- // Loop through images
183
- $gallery.find('.su-gallery-image').each(function (i) {
184
- // Loop through fields
185
- $(this).find('[data-field]').each(function () {
186
- $(this).attr('name', 'galleries[' + id + '][items][' + i + '][' + $(this).data('field') +
187
- ']')
188
- });
189
  });
190
-
191
  });
192
- }
193
-
194
- /* Get filename from url */
195
-
196
- function get_file_title(url) {
197
- if (url) return url.substring(url.lastIndexOf("/") + 1, url.lastIndexOf("."));
198
- return "";
199
- }
 
 
200
  });
1
  // Wait DOM
2
  jQuery(document).ready(function ($) {
3
 
4
+ // ########## About screen ##########
5
+
6
+ $('.su-demo-video').magnificPopup({
7
+ type: 'iframe'
8
+ });
9
+
10
  // ########## Custom CSS screen ##########
11
 
12
  $('.su-custom-css-originals a').magnificPopup({
13
  type: 'iframe'
14
  });
15
 
16
+ // Enable ACE editor
17
+ if ($('#sunrise-field-custom-css-editor').length > 0) {
18
+ var editor = ace.edit('sunrise-field-custom-css-editor'),
19
+ $textarea = $('#sunrise-field-custom-css').hide();
20
+ editor.getSession().setValue($textarea.val());
21
+ editor.getSession().on('change', function () {
22
+ $textarea.val(editor.getSession().getValue());
23
+ });
24
+ editor.getSession().setMode('ace/mode/css');
25
+ editor.setTheme('ace/theme/monokai');
26
+ editor.getSession().setUseWrapMode(true);
27
+ editor.getSession().setWrapLimitRange(null, null);
28
+ editor.renderer.setShowPrintMargin(null);
29
+ editor.session.setUseSoftTabs(null);
30
+ }
31
 
32
+ // ########## Add-ons screen ##########
33
 
34
+ var addons_timer = 0;
35
+ $('.su-addons-item').each(function () {
36
+ var $item = $(this),
37
+ delay = 300;
38
+ $item.click(function (e) {
39
+ window.open($(this).data('url'));
40
+ e.preventDefault();
41
+ });
42
+ addons_timer = addons_timer + delay;
43
+ window.setTimeout(function () {
44
+ $item.addClass('animated bounceIn').css('visibility', 'visible');
45
+ }, addons_timer);
46
  });
47
 
48
+ // ########## Examples screen ##########
49
 
50
+ // Disable all buttons
51
+ $('#su-examples-preview').on('click', '.su-button', function (e) {
52
+ if ($(this).hasClass('su-example-button-clicked')) alert(su_options_page.not_clickable);
53
+ else $(this).addClass('su-example-button-clicked');
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
54
  e.preventDefault();
55
  });
 
 
 
 
 
 
 
 
 
 
 
 
56
 
57
+ var examples_timer = 0,
58
+ $example_window = $('#su-examples-window'),
59
+ $example_preview = $('#su-examples-preview');
60
+ $('.su-examples-group-title, .su-examples-item').each(function () {
61
+ var $item = $(this),
62
+ delay = 200;
63
+ if ($item.hasClass('su-examples-item')) $item.on('mousedown', function (e) {
64
+ var code = $(this).data('code'),
65
+ id = $(this).data('id');
66
+ $item.magnificPopup({
67
+ type: 'inline',
68
+ alignTop: true,
69
+ callbacks: {
70
+ close: function () {
71
+ $example_preview.html('');
72
+ }
73
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
74
  });
75
+ var su_example_preview = $.ajax({
76
+ url: ajaxurl,
77
+ type: 'get',
78
+ dataType: 'html',
79
+ data: {
80
+ action: 'su_example_preview',
81
+ code: code,
82
+ id: id
83
+ },
84
+ beforeSend: function () {
85
+ if (typeof su_example_preview === 'object') su_example_preview.abort();
86
+ $example_window.addClass('su-ajax');
87
+ $item.magnificPopup('open');
88
+ },
89
+ success: function (data) {
90
+ $example_preview.html(data);
91
+ $example_window.removeClass('su-ajax');
92
+ }
93
  });
94
+ e.preventDefault();
95
  });
96
+ examples_timer = examples_timer + delay;
97
+ window.setTimeout(function () {
98
+ $item.addClass('animated fadeInDown').css('visibility', 'visible');
99
+ }, examples_timer);
100
+ });
101
+ $('#su-examples-window').on('mousedown', '.su-examples-get-code', function (e) {
102
+ $(this).hide();
103
+ $(this).parent('.su-examples-code').children('textarea').slideDown(300);
104
+ e.preventDefault();
105
+ });
106
  });
assets/js/other-shortcodes.js CHANGED
@@ -45,7 +45,7 @@ jQuery(document).ready(function ($) {
45
  tabs_height();
46
  });
47
 
48
- // Activate anchor nav for tabs
49
  anchor_nav();
50
 
51
  // Lightbox
@@ -118,12 +118,20 @@ jQuery(document).ready(function ($) {
118
  $tt.qtip(config);
119
  });
120
 
 
 
 
 
 
 
 
121
  function tabs_height() {
122
  $('.su-tabs-vertical').each(function () {
123
  var $tabs = $(this),
124
- $panes = $(this).children('.su-tabs-panes'),
 
125
  height = 0;
126
- $panes.css('min-height', '0').css('min-height', $tabs.height());
127
  });
128
  }
129
 
45
  tabs_height();
46
  });
47
 
48
+ // Activate anchor nav for tabs and spoilers
49
  anchor_nav();
50
 
51
  // Lightbox
118
  $tt.qtip(config);
119
  });
120
 
121
+ // Animate
122
+ $('.su-animate').each(function () {
123
+ $(this).one('inview', function (e) {
124
+ $(this).addClass('animated').css('visibility', 'visible');
125
+ });
126
+ });
127
+
128
  function tabs_height() {
129
  $('.su-tabs-vertical').each(function () {
130
  var $tabs = $(this),
131
+ $nav = $tabs.children('.su-tabs-nav'),
132
+ $panes = $tabs.find('.su-tabs-pane'),
133
  height = 0;
134
+ $panes.css('min-height', $nav.outerHeight(true));
135
  });
136
  }
137
 
assets/js/simpleslider.js ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ * jQuery Simple Slider: Unobtrusive Numerical Slider
3
+ * Version 1.0.0
4
+ *
5
+ * Copyright (c) 2013 James Smith (http://loopj.com)
6
+ *
7
+ * Licensed under the MIT license (http://mit-license.org/)
8
+ *
9
+ */
10
+
11
+ var __slice=[].slice,__indexOf=[].indexOf||function(e){for(var t=0,n=this.length;t<n;t++)if(t in this&&this[t]===e)return t;return-1};(function(e,t){var n;return n=function(){function t(t,n){var r,i=this;this.input=t,this.defaultOptions={animate:!0,snapMid:!1,classPrefix:null,classSuffix:null,theme:null,highlight:!1},this.settings=e.extend({},this.defaultOptions,n),this.settings.theme&&(this.settings.classSuffix="-"+this.settings.theme),this.input.hide(),this.slider=e("<div>").addClass("slider"+(this.settings.classSuffix||"")).css({position:"relative",userSelect:"none",boxSizing:"border-box"}).insertBefore(this.input),this.input.attr("id")&&this.slider.attr("id",this.input.attr("id")+"-slider"),this.track=this.createDivElement("track").css({width:"100%"}),this.settings.highlight&&(this.highlightTrack=this.createDivElement("highlight-track").css({width:"0"})),this.dragger=this.createDivElement("dragger"),this.slider.css({minHeight:this.dragger.outerHeight(),marginLeft:this.dragger.outerWidth()/2,marginRight:this.dragger.outerWidth()/2}),this.track.css({marginTop:this.track.outerHeight()/-2}),this.settings.highlight&&this.highlightTrack.css({marginTop:this.track.outerHeight()/-2}),this.dragger.css({marginTop:this.dragger.outerWidth()/-2,marginLeft:this.dragger.outerWidth()/-2}),this.track.mousedown(function(e){return i.trackEvent(e)}),this.settings.highlight&&this.highlightTrack.mousedown(function(e){return i.trackEvent(e)}),this.dragger.mousedown(function(e){if(e.which!==1)return;return i.dragging=!0,i.dragger.addClass("dragging"),i.domDrag(e.pageX,e.pageY),!1}),e("body").mousemove(function(t){if(i.dragging)return i.domDrag(t.pageX,t.pageY),e("body").css({cursor:"pointer"})}).mouseup(function(t){if(i.dragging)return i.dragging=!1,i.dragger.removeClass("dragging"),e("body").css({cursor:"auto"})}),this.pagePos=0,this.input.val()===""?(this.value=this.getRange().min,this.input.val(this.value)):this.value=this.nearestValidValue(this.input.val()),this.setSliderPositionFromValue(this.value),r=this.valueToRatio(this.value),this.input.trigger("slider:ready",{value:this.value,ratio:r,position:r*this.slider.outerWidth(),el:this.slider})}return t.prototype.createDivElement=function(t){var n;return n=e("<div>").addClass(t).css({position:"absolute",top:"50%",userSelect:"none",cursor:"pointer"}).appendTo(this.slider),n},t.prototype.setRatio=function(e){var t;return e=Math.min(1,e),e=Math.max(0,e),t=this.ratioToValue(e),this.setSliderPositionFromValue(t),this.valueChanged(t,e,"setRatio")},t.prototype.setValue=function(e){var t;return e=this.nearestValidValue(e),t=this.valueToRatio(e),this.setSliderPositionFromValue(e),this.valueChanged(e,t,"setValue")},t.prototype.trackEvent=function(e){if(e.which!==1)return;return this.domDrag(e.pageX,e.pageY,!0),this.dragging=!0,!1},t.prototype.domDrag=function(e,t,n){var r,i,s;n==null&&(n=!1),r=e-this.slider.offset().left,r=Math.min(this.slider.outerWidth(),r),r=Math.max(0,r);if(this.pagePos!==r)return this.pagePos=r,i=r/this.slider.outerWidth(),s=this.ratioToValue(i),this.valueChanged(s,i,"domDrag"),this.settings.snap?this.setSliderPositionFromValue(s,n):this.setSliderPosition(r,n)},t.prototype.setSliderPosition=function(e,t){t==null&&(t=!1);if(t&&this.settings.animate){this.dragger.animate({left:e},200);if(this.settings.highlight)return this.highlightTrack.animate({width:e},200)}else{this.dragger.css({left:e});if(this.settings.highlight)return this.highlightTrack.css({width:e})}},t.prototype.setSliderPositionFromValue=function(e,t){var n;return t==null&&(t=!1),n=this.valueToRatio(e),this.setSliderPosition(n*this.slider.outerWidth(),t)},t.prototype.getRange=function(){return this.settings.allowedValues?{min:Math.min.apply(Math,this.settings.allowedValues),max:Math.max.apply(Math,this.settings.allowedValues)}:this.settings.range?{min:parseFloat(this.settings.range[0]),max:parseFloat(this.settings.range[1])}:{min:0,max:1}},t.prototype.nearestValidValue=function(t){var n,r,i,s;return i=this.getRange(),t=Math.min(i.max,t),t=Math.max(i.min,t),this.settings.allowedValues?(n=null,e.each(this.settings.allowedValues,function(){if(n===null||Math.abs(this-t)<Math.abs(n-t))return n=this}),n):this.settings.step?(r=(i.max-i.min)/this.settings.step,s=Math.floor((t-i.min)/this.settings.step),(t-i.min)%this.settings.step>this.settings.step/2&&s<r&&(s+=1),s*this.settings.step+i.min):t},t.prototype.valueToRatio=function(e){var t,n,r,i,s,o,u,a;if(this.settings.equalSteps){a=this.settings.allowedValues;for(i=o=0,u=a.length;o<u;i=++o){t=a[i];if(typeof n=="undefined"||n===null||Math.abs(t-e)<Math.abs(n-e))n=t,r=i}return this.settings.snapMid?(r+.5)/this.settings.allowedValues.length:r/(this.settings.allowedValues.length-1)}return s=this.getRange(),(e-s.min)/(s.max-s.min)},t.prototype.ratioToValue=function(e){var t,n,r,i,s;return this.settings.equalSteps?(s=this.settings.allowedValues.length,i=Math.round(e*s-.5),t=Math.min(i,this.settings.allowedValues.length-1),this.settings.allowedValues[t]):(n=this.getRange(),r=e*(n.max-n.min)+n.min,this.nearestValidValue(r))},t.prototype.valueChanged=function(t,n,r){var i;if(t.toString()===this.value.toString())return;return this.value=t,i={value:t,ratio:n,position:n*this.slider.outerWidth(),trigger:r,el:this.slider},this.input.val(t).trigger(e.Event("change",i)).trigger("slider:changed",i)},t}(),e.extend(e.fn,{simpleSlider:function(){var t,r,i;return i=arguments[0],t=2<=arguments.length?__slice.call(arguments,1):[],r=["setRatio","setValue"],e(this).each(function(){var s,o;return i&&__indexOf.call(r,i)>=0?(s=e(this).data("slider-object"),s[i].apply(s,t)):(o=i,e(this).data("slider-object",new n(e(this),o)))})}}),e(function(){return e("[data-slider]").each(function(){var t,n,r,i;return t=e(this),r={},n=t.data("slider-values"),n&&(r.allowedValues=function(){var e,t,r,s;r=n.split(","),s=[];for(e=0,t=r.length;e<t;e++)i=r[e],s.push(parseFloat(i));return s}()),t.data("slider-range")&&(r.range=t.data("slider-range").split(",")),t.data("slider-step")&&(r.step=t.data("slider-step")),r.snap=t.data("slider-snap"),r.equalSteps=t.data("slider-equal-steps"),t.data("slider-theme")&&(r.theme=t.data("slider-theme")),t.attr("data-slider-highlight")&&(r.highlight=t.data("slider-highlight")),t.data("slider-animate")!=null&&(r.animate=t.data("slider-animate")),t.simpleSlider(r)})})})(this.jQuery||this.Zepto,this);
assets/js/sunrise.js CHANGED
@@ -1,211 +1,138 @@
1
  // Wait DOM
2
- jQuery(document).ready(function($) {
3
 
4
 
5
  // ########## Tabs ##########
6
 
7
  // Nav tab click
8
- $('#sunrise-plugin-tabs span').click(function(event) {
9
  // Hide tips
10
- $('.sunrise-plugin-spin, .sunrise-plugin-success-tip').hide();
11
  // Remove active class from all tabs
12
- $('#sunrise-plugin-tabs span').removeClass('nav-tab-active');
13
  // Hide all panes
14
- $('.sunrise-plugin-pane').hide();
15
  // Add active class to current tab
16
  $(this).addClass('nav-tab-active');
17
  // Show current pane
18
- $('.sunrise-plugin-pane:eq(' + $(this).index() + ')').show();
19
  // Save tab to cookies
20
- sunriseCreateCookie( pagenow + '_last_tab', $(this).index(), 365 );
21
  });
22
 
23
  // Auto-open tab by link with hash
24
- if ( sunriseStrpos( document.location.hash, '#tab-' ) !== false )
25
- $('#sunrise-plugin-tabs span:eq(' + document.location.hash.replace('#tab-','') + ')').trigger('click');
26
  // Auto-open tab by cookies
27
- else if ( sunriseReadCookie( pagenow + '_last_tab' ) != null )
28
- $('#sunrise-plugin-tabs span:eq(' + sunriseReadCookie( pagenow + '_last_tab' ) + ')').trigger('click');
29
  // Open first tab by default
30
- else
31
- $('#sunrise-plugin-tabs span:eq(0)').trigger('click');
32
 
33
 
34
  // ########## Ajaxed form ##########
35
 
36
- $('#sunrise-plugin-options-form').ajaxForm({
37
- beforeSubmit: function() {
38
- $('.sunrise-plugin-success-tip').hide();
39
- $('.sunrise-plugin-spin').fadeIn(200);
40
- $('.sunrise-plugin-submit').attr('disabled', true);
 
41
  },
42
- success: function() {
43
- $('.sunrise-plugin-spin').hide();
44
- $('.sunrise-plugin-success-tip').show();
45
- setTimeout(function() {
46
- $('.sunrise-plugin-success-tip').fadeOut(200);
47
  }, 2000);
48
- $('.sunrise-plugin-submit').attr('disabled', false);
49
  }
50
  });
51
 
52
 
53
  // ########## Reset settings confirmation ##########
54
 
55
- $('.sunrise-plugin-reset').click(function() {
56
- if (!confirm($(this).attr('title')))
57
- return false;
58
- else
59
- return true;
60
  });
61
 
 
62
 
63
- // ########## Notifications ##########
64
-
65
- $('.sunrise-plugin-notification').css({
66
- cursor: 'pointer'
67
- }).on('click', function(event) {
68
- $(this).fadeOut(100, function() {
69
- $(this).remove();
70
  });
71
- });
72
-
73
-
74
- // ########## Triggables ##########
75
-
76
- // Select
77
- $('tr[data-trigger-type="select"] select').each(function(i) {
78
-
79
- var // Input data
80
- name = $(this).attr('name'),
81
- index = $(this).find(':selected').index();
82
-
83
- //alert( name + ' - ' + index );
84
-
85
- // Hide all related triggables
86
- $('tr.sunrise-plugin-triggable[data-triggable^="' + name + '="]').hide();
87
-
88
- // Show selected triggable
89
- $('tr.sunrise-plugin-triggable[data-triggable="' + name + '=' + index + '"]').show();
90
-
91
- $(this).change(function() {
92
-
93
- index = $(this).find(':selected').index();
94
-
95
- // Hide all related triggables
96
- $('tr.sunrise-plugin-triggable[data-triggable^="' + name + '="]').hide();
97
-
98
- // Show selected triggable
99
- $('tr.sunrise-plugin-triggable[data-triggable="' + name + '=' + index + '"]').show();
100
  });
101
  });
102
 
103
- // Radio
104
- $('tr[data-trigger-type="radio"] .sunrise-plugin-radio-group').each(function(i) {
105
-
106
- var // Input data
107
- name = $(this).find(':checked').attr('name'),
108
- index = $(this).find(':checked').parent('label').parent('div').index();
109
-
110
- // Hide all related triggables
111
- $('tr.sunrise-plugin-triggable[data-triggable^="' + name + '="]').hide();
112
-
113
- // Show selected triggable
114
- $('tr.sunrise-plugin-triggable[data-triggable="' + name + '=' + index + '"]').show();
115
-
116
- $(this).find('input:radio').each(function(i2) {
117
-
118
- $(this).change(function() {
119
-
120
- alert();
121
-
122
- // Hide all related triggables
123
- $('tr.sunrise-plugin-triggable[data-triggable^="' + name + '="]').hide();
124
-
125
- // Show selected triggable
126
- $('tr.sunrise-plugin-triggable[data-triggable="' + name + '=' + i2 + '"]').show();
127
  });
 
 
 
 
 
 
 
128
  });
129
  });
130
 
 
131
 
132
- // ########## Clickouts ##########
133
-
134
- $(document).on('click', function(event) {
135
- if ( $('.sunrise-plugin-prevent-clickout:hover').length == 0 )
136
- $('.sunrise-plugin-clickout').hide();
137
- });
138
-
139
-
140
- // ########## Upload buttons ##########
141
-
142
- $('.sunrise-plugin-upload-button').click(function(event) {
143
-
144
- // Define upload field
145
- window.sunrise_current_upload = $(this).attr('rel');
146
-
147
- // Show thickbox with uploader
148
- tb_show('', 'media-upload.php?type=image&amp;TB_iframe=true');
149
-
150
- // Prevent click
151
- event.preventDefault();
152
- });
153
-
154
- window.send_to_editor = function(html) {
155
-
156
- var url;
157
-
158
- if ( jQuery(html).filter('img:first').length > 0 )
159
- url = jQuery(html).filter('img:first').attr('src');
160
- else
161
- url = jQuery(html).filter('a:first').attr('href');
162
-
163
- // Update upload textfield value
164
- $('#sunrise-plugin-field-' + window.sunrise_current_upload).val(url);
165
-
166
- // Hide thickbox
167
- tb_remove();
168
  }
169
 
170
-
171
- // ########## Color picker ##########
172
-
173
- $('.sunrise-plugin-color-picker-preview').each(function(index) {
174
- $(this).farbtastic('.sunrise-plugin-color-picker-value:eq(' + index + ')');
175
- $('.sunrise-plugin-color-picker-value:eq(' + index + ')').focus(function(event) {
176
- $('.sunrise-plugin-color-picker-preview').hide();
177
- $('.sunrise-plugin-color-picker-preview:eq(' + index + ')').show();
178
- });
179
- });
180
-
181
- });
182
-
183
-
184
- // ########## Cookie utilities ##########
185
-
186
- function sunriseCreateCookie(name,value,days){
187
- if(days){
188
- var date=new Date();
189
- date.setTime(date.getTime()+(days*24*60*60*1000));
190
- var expires="; expires="+date.toGMTString()
191
- }else var expires="";
192
- document.cookie=name+"="+value+expires+"; path=/"
193
- }
194
- function sunriseReadCookie(name){
195
- var nameEQ=name+"=";
196
- var ca=document.cookie.split(';');
197
- for(var i=0;i<ca.length;i++){
198
- var c=ca[i];
199
- while(c.charAt(0)==' ')c=c.substring(1,c.length);
200
- if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length)
201
  }
202
- return null
203
- }
204
 
 
205
 
206
- // ########## Strpos tool ##########
 
 
 
207
 
208
- function sunriseStrpos( haystack, needle, offset) {
209
- var i = haystack.indexOf( needle, offset );
210
- return i >= 0 ? i : false;
211
- }
1
  // Wait DOM
2
+ jQuery(document).ready(function ($) {
3
 
4
 
5
  // ########## Tabs ##########
6
 
7
  // Nav tab click
8
+ $('#sunrise-tabs span').click(function (event) {
9
  // Hide tips
10
+ $('.sunrise-spin, .sunrise-success-tip').hide();
11
  // Remove active class from all tabs
12
+ $('#sunrise-tabs span').removeClass('nav-tab-active');
13
  // Hide all panes
14
+ $('.sunrise-pane').hide();
15
  // Add active class to current tab
16
  $(this).addClass('nav-tab-active');
17
  // Show current pane
18
+ $('.sunrise-pane:eq(' + $(this).index() + ')').fadeIn(300);
19
  // Save tab to cookies
20
+ createCookie(pagenow + '_last_tab', $(this).index(), 365);
21
  });
22
 
23
  // Auto-open tab by link with hash
24
+ if (strpos(document.location.hash, '#tab-') !== false) $('#sunrise-tabs span:eq(' + document.location.hash.replace('#tab-', '') + ')').trigger('click');
 
25
  // Auto-open tab by cookies
26
+ else if (readCookie(pagenow + '_last_tab') != null) $('#sunrise-tabs span:eq(' + readCookie(pagenow + '_last_tab') + ')').trigger('click');
 
27
  // Open first tab by default
28
+ else $('#sunrise-tabs span:eq(0)').trigger('click');
 
29
 
30
 
31
  // ########## Ajaxed form ##########
32
 
33
+ $('#sunrise-form').ajaxForm({
34
+ beforeSubmit: function () {
35
+ $('.sunrise-success-tip').hide();
36
+ $('.sunrise-spin').fadeIn(200);
37
+ $('.sunrise-submit').attr('disabled', true);
38
+ $('.sunrise-notice').fadeOut(400);
39
  },
40
+ success: function () {
41
+ $('.sunrise-spin').hide();
42
+ $('.sunrise-success-tip').show();
43
+ setTimeout(function () {
44
+ $('.sunrise-success-tip').fadeOut(200);
45
  }, 2000);
46
+ $('.sunrise-submit').attr('disabled', false);
47
  }
48
  });
49
 
50
 
51
  // ########## Reset settings confirmation ##########
52
 
53
+ $('.sunrise-reset').click(function () {
54
+ if (!confirm($(this).attr('title'))) return false;
55
+ else return true;
 
 
56
  });
57
 
58
+ // ########## Color picker ##########
59
 
60
+ $('.sunrise-color-picker').each(function (i) {
61
+ $(this).find('.sunrise-color-picker-wheel').filter(':first').farbtastic('.sunrise-color-picker-value:eq(' +
62
+ i + ')');
63
+ $(this).find('.sunrise-color-picker-value').focus(function () {
64
+ $('.sunrise-color-picker-wheel:eq(' + i + ')').show();
 
 
65
  });
66
+ $(this).find('.sunrise-color-picker-value').blur(function () {
67
+ $('.sunrise-color-picker-wheel:eq(' + i + ')').hide();
68
+ });
69
+ $(this).find('.sunrise-color-picker-button').click(function (e) {
70
+ $('.sunrise-color-picker-value:eq(' + i + ')').focus();
71
+ e.preventDefault();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
72
  });
73
  });
74
 
75
+ // ########## Media manager ##########
76
+
77
+ $('.sunrise-media-button').each(function () {
78
+ var $button = $(this),
79
+ $val = $(this).parents('.sunrise-media').find('input:text'),
80
+ file;
81
+ $button.on('click', function (e) {
82
+ e.preventDefault();
83
+ // If the frame already exists, reopen it
84
+ if (typeof (file) !== 'undefined') file.close();
85
+ // Create WP media frame.
86
+ file = wp.media.frames.customHeader = wp.media({
87
+ // Title of media manager frame
88
+ title: sunrise.media_title,
89
+ library: {
90
+ type: 'image'
91
+ },
92
+ button: {
93
+ //Button text
94
+ text: sunrise.media_insert
95
+ },
96
+ // Do not allow multiple files, if you want multiple, set true
97
+ multiple: false
 
98
  });
99
+ //callback for selected image
100
+ file.on('select', function () {
101
+ var attachment = file.state().get('selection').first().toJSON();
102
+ $val.val(attachment.url).trigger('change');
103
+ });
104
+ // Open modal
105
+ file.open();
106
  });
107
  });
108
 
109
+ // ########## Cookie utilities ##########
110
 
111
+ function createCookie(name, value, days) {
112
+ if (days) {
113
+ var date = new Date();
114
+ date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
115
+ var expires = "; expires=" + date.toGMTString()
116
+ } else var expires = "";
117
+ document.cookie = name + "=" + value + expires + "; path=/"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
118
  }
119
 
120
+ function readCookie(name) {
121
+ var nameEQ = name + "=";
122
+ var ca = document.cookie.split(';');
123
+ for (var i = 0; i < ca.length; i++) {
124
+ var c = ca[i];
125
+ while (c.charAt(0) == ' ') c = c.substring(1, c.length);
126
+ if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length)
127
+ }
128
+ return null
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
129
  }
 
 
130
 
131
+ // ########## Strpos tool ##########
132
 
133
+ function strpos(haystack, needle, offset) {
134
+ var i = haystack.indexOf(needle, offset);
135
+ return i >= 0 ? i : false;
136
+ }
137
 
138
+ });
 
 
 
inc/core/admin-views.php ADDED
@@ -0,0 +1,147 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if ( class_exists( 'Sunrise3_Views' ) ) {
3
+ class Su_Admin_Views extends Sunrise3_Views {
4
+ function __construct() {}
5
+
6
+ public static function about( $field, $config ) {
7
+ ob_start();
8
+ ?>
9
+ <div id="su-about-screen">
10
+ <h1><?php _e( 'Welcome to Shortcodes Ultimate', 'su' ); ?> <small><?php _e( 'A real swiss army knife for WordPress', 'su' ); ?></small></h1>
11
+ <div class="sunrise-inline-menu">
12
+ <a href="http://gndev.info/shortcodes-ultimate/" target="_blank"><strong><?php _e( 'Project homepage', 'su' ); ?></strong></a>
13
+ <a href="http://gndev.info/kb/" target="_blank"><?php _e( 'Documentation', 'su' ); ?></a>
14
+ <a href="http://wordpress.org/support/plugin/shortcodes-ultimate/" target="_blank"><?php _e( 'Support forum', 'su' ); ?></a>
15
+ <a href="http://wordpress.org/extend/plugins/shortcodes-ultimate/changelog/" target="_blank"><?php _e( 'Changelog', 'su' ); ?></a>
16
+ <a href="https://github.com/gndev/shortcodes-ultimate" target="_blank"><?php _e( 'Fork on GitHub', 'su' ); ?></a>
17
+ </div>
18
+ <div class="su-clearfix">
19
+ <div class="su-about-column">
20
+ <h3><?php _e( 'Plugin features', 'su' ); ?></h3>
21
+ <ul>
22
+ <li><?php _e( '40+ amazing shortcodes', 'su' ); ?></li>
23
+ <li><?php _e( 'Power of CSS3 transitions', 'su' ); ?></li>
24
+ <li><?php _e( 'Handy shortcodes generator', 'su' ) ?></li>
25
+ <li><?php _e( 'International', 'su' ); ?></li>
26
+ <li><?php _e( 'Documented API', 'su' ); ?></li>
27
+ </ul>
28
+ </div>
29
+ <div class="su-about-column">
30
+ <h3><?php _e( 'What is a shortcode?', 'su' ); ?></h3>
31
+ <p><?php _e( '<strong>Shortcode</strong> is a WordPress-specific code that lets you do nifty things with very little effort.', 'su' ); ?></p>
32
+ <p><?php _e( 'Shortcodes can embed files or create objects that would normally require lots of complicated, ugly code in just one line. Shortcode = shortcut.', 'su' ); ?></p>
33
+ </div>
34
+ </div>
35
+ <div class="su-clearfix">
36
+ <div class="su-about-column">
37
+ <h3><?php _e( 'How does it works', 'su' ); ?></h3>
38
+ <a href="http://www.youtube.com/watch?v=DR2c266yWEA?autoplay=1&amp;showinfo=0&amp;rel=0&amp;theme=light#" target="_blank" class="su-demo-video"><img src="<?php echo plugins_url( 'assets/images/banners/how-it-works.jpg', SU_PLUGIN_FILE ); ?>" alt=""></a>
39
+ </div>
40
+ <div class="su-about-column">
41
+ <h3><?php _e( 'More videos', 'su' ); ?></h3>
42
+ <ul>
43
+ <li><a href="http://www.youtube.com/watch?v=IjmaXz-b55I" target="_blank"><?php _e( 'Shortcodes Ultimate Tutorial', 'su' ); ?></a></li>
44
+ <li><a href="http://www.youtube.com/watch?v=YU3Zu6C5ZfA" target="_blank"><?php _e( 'How to use special widget', 'su' ); ?></a></li>
45
+ <li><a href="http://www.screenr.com/BK0H" target="_blank"><?php _e( 'How to create Carousel', 'su' ); ?></a></li>
46
+ <li><a href="http://www.youtube.com/watch?v=kCWyO2F7jTw" target="_blank"><?php _e( 'How to create image gallery', 'su' ); ?></a></li>
47
+ </ul>
48
+ </div>
49
+ </div>
50
+ </div>
51
+ <?php
52
+ $output = ob_get_contents();
53
+ ob_end_clean();
54
+ su_query_asset( 'css', array( 'magnific-popup', 'su-options-page' ) );
55
+ su_query_asset( 'js', array( 'jquery', 'magnific-popup', 'su-options-page' ) );
56
+ return $output;
57
+ }
58
+
59
+ public static function custom_css( $field, $config ) {
60
+ ob_start();
61
+ ?>
62
+ <div id="su-custom-css-screen">
63
+ <div class="su-custom-css-originals">
64
+ <p><strong><?php _e( 'You can overview the original styles to override it', $config['textdomain'] ); ?></strong></p>
65
+ <div class="sunrise-inline-menu">
66
+ <a href="<?php echo su_skin_url( 'content-shortcodes.css' ); ?>">content-shortcodes.css</a>
67
+ <a href="<?php echo su_skin_url( 'box-shortcodes.css' ); ?>">box-shortcodes.css</a>
68
+ <a href="<?php echo su_skin_url( 'media-shortcodes.css' ); ?>">media-shortcodes.css</a>
69
+ <a href="<?php echo su_skin_url( 'galleries-shortcodes.css' ); ?>">galleries-shortcodes.css</a>
70
+ <a href="<?php echo su_skin_url( 'players-shortcodes.css' ); ?>">players-shortcodes.css</a>
71
+ <a href="<?php echo su_skin_url( 'other-shortcodes.css' ); ?>">other-shortcodes.css</a>
72
+ </div>
73
+ </div>
74
+ <div class="su-custom-css-vars">
75
+ <p><strong><?php _e( 'You can use next variables in your custom CSS', $config['textdomain'] ); ?></strong></p>
76
+ <code>%home_url%</code> - <?php _e( 'home url', $config['textdomain'] ); ?><br/>
77
+ <code>%theme_url%</code> - <?php _e( 'theme url', $config['textdomain'] ); ?><br/>
78
+ <code>%plugin_url%</code> - <?php _e( 'plugin url', $config['textdomain'] ); ?>
79
+ </div>
80
+ <div id="su-custom-css-editor">
81
+ <div id="sunrise-field-<?php echo $field['id']; ?>-editor"></div>
82
+ <textarea name="sunrise[<?php echo $field['id']; ?>]" id="sunrise-field-<?php echo $field['id']; ?>" class="regular-text" rows="10"><?php echo stripslashes( get_option( $config['prefix'] . $field['id'] ) ); ?></textarea>
83
+ </div>
84
+ </div>
85
+ <?php
86
+ $output = ob_get_contents();
87
+ ob_end_clean();
88
+ su_query_asset( 'css', array( 'magnific-popup', 'su-options-page' ) );
89
+ su_query_asset( 'js', array( 'jquery', 'magnific-popup', 'ace', 'su-options-page' ) );
90
+ return $output;
91
+ }
92
+
93
+ public static function examples( $field, $config ) {
94
+ $output = array();
95
+ $examples = Su_Data::examples();
96
+ $preview = '<div style="display:none"><div id="su-examples-window"><div id="su-examples-preview"></div></div></div>';
97
+ foreach ( $examples as $group ) {
98
+ $items = array();
99
+ if ( isset( $group['items'] ) ) foreach ( $group['items'] as $item ) {
100
+ $code = ( isset( $item['code'] ) ) ? $item['code'] : plugins_url( 'inc/examples/' . $item['id'] . '.example', SU_PLUGIN_FILE );
101
+ $id = ( isset( $item['id'] ) ) ? $item['id'] : '';
102
+ $items[] = '<div class="su-examples-item" data-code="' . $code . '" data-id="' . $id . '" data-mfp-src="#su-examples-window" style="visibility:hidden"><i class="fa fa-' . $item['icon'] . '"></i> ' . $item['name'] . '</div>';
103
+ }
104
+ $output[] = '<div class="su-examples-group su-clearfix"><h2 class="su-examples-group-title" style="visibility:hidden">' . $group['title'] . '</h2>' . implode( '', $items ) . '</div>';
105
+ }
106
+ su_query_asset( 'css', array( 'magnific-popup', 'animate', 'font-awesome', 'su-options-page' ) );
107
+ su_query_asset( 'js', array( 'jquery', 'magnific-popup', 'su-options-page' ) );
108
+ return '<div id="su-examples-screen">' . implode( '', $output ) . '</div>' . $preview;
109
+ }
110
+
111
+ public static function addons( $field, $config ) {
112
+ $output = array();
113
+ $addons = array(
114
+ array(
115
+ 'name' => __( 'Maker', 'su' ),
116
+ 'desc' => __( 'This add-on allows you to create custom shortcodes. You can easily create any shortcode with different parameters or even override default shortcodes', 'su' ),
117
+ 'url' => 'http://gndev.info/shortcodes-ultimate/maker/',
118
+ 'image' => plugins_url( 'assets/images/banners/maker.png', SU_PLUGIN_FILE )
119
+ ),
120
+ array(
121
+ 'name' => __( 'Skins', 'su' ),
122
+ 'desc' => __( 'Set of additional skins for Shrtcodes Ultimate. It includes skins for accordeons/spoilers, tabs and some other shortcodes', 'su' ),
123
+ 'url' => 'http://gndev.info/shortcodes-ultimate/skins/',
124
+ 'image' => plugins_url( 'assets/images/banners/skins.png', SU_PLUGIN_FILE )
125
+ ),
126
+ );
127
+ $plugins = array();
128
+ $output[] = '<h2>' . __( 'Shortcodes Ultimate Add-ons', 'su' ) . '</h2>';
129
+ $output[] = '<div class="su-addons-loop su-clearfix">';
130
+ foreach ( $addons as $addon ) {
131
+ $output[] = '<div class="su-addons-item" style="visibility:hidden" data-url="' . $addon['url'] . '"><img src="' . $addon['image'] . '" alt="' . $addon['image'] . '" /><div class="su-addons-item-content"><h4>' . $addon['name'] . '</h4><p>' . $addon['desc'] . '</p><div class="su-addons-item-button"><a href="' . $addon['url'] . '" class="button button-primary" target="_blank">' . __( 'Learn more', 'su' ) . '</a></div></div></div>';
132
+ }
133
+ $output[] = '</div>';
134
+ if ( count( $plugins ) ) {
135
+ $output[] = '<h2>' . __( 'Other WordPress Plugins', 'su' ) . '</h2>';
136
+ $output[] = '<div class="su-addons-loop su-clearfix">';
137
+ foreach ( $plugins as $plugin ) {
138
+ $output[] = '<div class="su-addons-item" style="visibility:hidden" data-url="' . $plugin['url'] . '"><img src="' . $plugin['image'] . '" alt="' . $plugin['image'] . '" /><div class="su-addons-item-content"><h4>' . $plugin['name'] . '</h4><p>' . $plugin['desc'] . '</p>' . Su_Shortcodes::button( array( 'url' => $plugin['url'], 'target' => 'blank', 'style' => 'flat', 'background' => '#FF7654', 'wide' => 'yes', 'radius' => '0' ), __( 'Learn more', 'su' ) ) . '</div></div>';
139
+ }
140
+ $output[] = '</div>';
141
+ }
142
+ su_query_asset( 'css', array( 'animate', 'su-options-page' ) );
143
+ su_query_asset( 'js', array( 'jquery', 'su-options-page' ) );
144
+ return '<div id="su-addons-screen">' . implode( '', $output ) . '</div>';
145
+ }
146
+ }
147
+ }
inc/core/admin.php ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ if ( class_exists( 'Sunrise3' ) ) {
4
+ class Su_Admin extends Sunrise3 {
5
+ function __construct() {
6
+ parent::__construct();
7
+ }
8
+ }
9
+
10
+ new Su_Admin;
11
+ }
inc/core/{class.assets.php → assets.php} RENAMED
@@ -3,7 +3,7 @@
3
  /**
4
  * Class for managing plugin assets
5
  */
6
- class Shortcodes_Ultimate_Assets {
7
 
8
  /**
9
  * Set of queried assets
@@ -20,66 +20,74 @@ class Shortcodes_Ultimate_Assets {
20
  add_action( 'wp_head', array( __CLASS__, 'register' ) );
21
  add_action( 'admin_head', array( __CLASS__, 'register' ) );
22
  add_action( 'su/generator/preview/before', array( __CLASS__, 'register' ) );
 
23
  // Enqueue
24
  add_action( 'wp_footer', array( __CLASS__, 'enqueue' ) );
25
  add_action( 'admin_footer', array( __CLASS__, 'enqueue' ) );
26
  // Print
27
  add_action( 'su/generator/preview/after', array( __CLASS__, 'prnt' ) );
 
28
  // Custom CSS
29
  add_action( 'wp_footer', array( __CLASS__, 'custom_css' ), 99 );
30
  add_action( 'su/generator/preview/after', array( __CLASS__, 'custom_css' ), 99 );
31
- // Options page assets
32
- add_action( 'sunrise_page_before', array( __CLASS__, 'options_page' ) );
33
  }
34
 
35
  /**
36
  * Register assets
37
  */
38
  public static function register() {
39
- // Get plugin object
40
- $shult = shortcodes_ultimate();
 
41
  // Font Awesome
42
- wp_register_style( 'font-awesome', $shult->assets( 'css', 'font-awesome.css' ), false, '3.2.1', 'all' );
 
 
 
 
43
  // qTip
44
- wp_register_style( 'qtip', $shult->assets( 'css', 'qtip.css' ), false, '2.1.1', 'all' );
45
- wp_register_script( 'qtip', $shult->assets( 'js', 'qtip.js' ), array( 'jquery' ), '2.1.1', true );
46
  // jsRender
47
- wp_register_script( 'jsrender', $shult->assets( 'js', 'jsrender.js' ), array( 'jquery' ), '1.0.0-beta', true );
48
  // Magnific Popup
49
- wp_register_style( 'magnific-popup', $shult->assets( 'css', 'magnific-popup.css' ), false, '0.9.7', 'all' );
50
- wp_register_script( 'magnific-popup', $shult->assets( 'js', 'magnific-popup.js' ), array( 'jquery' ), '0.9.7', true );
51
  // Ace
52
- wp_register_script( 'ace', $shult->assets( 'js', 'ace/ace.js' ), false, '1.1.01', true );
53
  // Swiper
54
- wp_register_script( 'swiper', $shult->assets( 'js', 'swiper.js' ), array( 'jquery' ), $shult->version, true );
55
  // jPlayer
56
- wp_register_script( 'jplayer', $shult->assets( 'js', 'jplayer.js' ), array( 'jquery' ), $shult->version, true );
57
  // Options page
58
- wp_register_style( 'su-options-page', $shult->assets( 'css', 'options-page.css' ), false, $shult->version, 'all' );
59
- wp_register_script( 'su-options-page', $shult->assets( 'js', 'options-page.js' ), array( 'magnific-popup', 'jquery-ui-sortable', 'ace', 'jsrender' ), $shult->version, true );
60
  wp_localize_script( 'su-options-page', 'su_options_page', array(
61
  'upload_title' => __( 'Choose files', 'su' ),
62
- 'upload_insert' => __( 'Add selected files', 'su' )
 
63
  ) );
64
  // Generator
65
- wp_register_style( 'su-generator', $shult->assets( 'css', 'generator.css' ), array( 'farbtastic', 'magnific-popup' ), $shult->version, 'all' );
66
- wp_register_script( 'su-generator', $shult->assets( 'js', 'generator.js' ), array( 'farbtastic', 'magnific-popup', 'qtip' ), $shult->version, true );
67
  wp_localize_script( 'su-generator', 'su_generator', array(
68
  'upload_title' => __( 'Choose file', 'su' ),
69
  'upload_insert' => __( 'Insert', 'su' ),
70
- 'loading_icons' => __( 'Please wait', 'su' )
 
71
  ) );
72
  // Shortcodes stylesheets
73
- wp_register_style( 'su-content-shortcodes', self::skin_url( 'content-shortcodes.css' ), false, $shult->version, 'all' );
74
- wp_register_style( 'su-box-shortcodes', self::skin_url( 'box-shortcodes.css' ), false, $shult->version, 'all' );
75
- wp_register_style( 'su-media-shortcodes', self::skin_url( 'media-shortcodes.css' ), false, $shult->version, 'all' );
76
- wp_register_style( 'su-other-shortcodes', self::skin_url( 'other-shortcodes.css' ), false, $shult->version, 'all' );
77
- wp_register_style( 'su-galleries-shortcodes', self::skin_url( 'galleries-shortcodes.css' ), false, $shult->version, 'all' );
78
- wp_register_style( 'su-players-shortcodes', self::skin_url( 'players-shortcodes.css' ), false, $shult->version, 'all' );
79
  // Shortcodes scripts
80
- wp_register_script( 'su-galleries-shortcodes', $shult->assets( 'js', 'galleries-shortcodes.js' ), array( 'jquery', 'swiper' ), $shult->version, true );
81
- wp_register_script( 'su-players-shortcodes', $shult->assets( 'js', 'players-shortcodes.js' ), array( 'jquery', 'jplayer' ), $shult->version, true );
82
- wp_register_script( 'su-other-shortcodes', $shult->assets( 'js', 'other-shortcodes.js' ), array( 'jquery' ), $shult->version, true );
83
  wp_localize_script( 'su-other-shortcodes', 'su_other_shortcodes', array( 'no_preview' => __( 'This shortcode doesn\'t work in live preview. Please insert it into editor and preview on the site.', 'su' ) ) );
84
  // Hook to deregister assets or add custom
85
  do_action( 'su/assets/register' );
@@ -117,11 +125,10 @@ class Shortcodes_Ultimate_Assets {
117
  * Print custom CSS
118
  */
119
  public static function custom_css() {
120
- $shult = shortcodes_ultimate();
121
  // Get custom CSS and apply filters to it
122
- $custom_css = apply_filters( 'su/assets/custom_css', str_replace( '&#039;', '\'', html_entity_decode( (string) $shult->get_option( 'custom_css' ) ) ) );
123
  // Print CSS if exists
124
- if ( $custom_css ) echo "\n\n<!-- Shortcodes Ultimate custom CSS - begin -->\n<style type='text/css'>\n" . stripslashes( str_replace( array( '%theme_url%', '%home_url%', '%plugin_url%' ), array( get_stylesheet_directory_uri(), get_option( 'home' ), $shult->url ), $custom_css ) ) . "\n</style>\n<!-- Shortcodes Ultimate custom CSS - end -->\n\n";
125
  }
126
 
127
  /**
@@ -146,32 +153,20 @@ class Shortcodes_Ultimate_Assets {
146
  return $assets;
147
  }
148
 
149
- /**
150
- * Add options page assets
151
- */
152
- public static function options_page() {
153
- $shult = shortcodes_ultimate();
154
- // Check this is Shortcodes Ultimate settings page
155
- if ( $_GET['page'] !== $shult->slug ) return;
156
- // Request assets
157
- self::add( 'css', array( 'magnific-popup', 'ace', 'su-options-page' ) );
158
- self::add( 'js', array( 'jquery', 'magnific-popup', 'jquery-ui-core', 'jquery-ui-widget', 'jquery-ui-mouse', 'jquery-ui-sortable', 'jsrender', 'su-options-page' ) );
159
- }
160
-
161
  /**
162
  * Helper to get full URL of a skin file
163
  */
164
  public static function skin_url( $file = '' ) {
165
  $shult = shortcodes_ultimate();
166
- $skin = $shult->get_option( 'skin' );
167
  $uploads = wp_upload_dir(); $uploads = $uploads['baseurl'];
168
  // Prepare url to skin directory
169
- $url = ( $skin === 'default' ) ? $shult->assets( 'css', '' ) : $uploads . '/shortcodes-ultimate-skins/' . $skin;
170
  return trailingslashit( apply_filters( 'su/assets/skin', $url ) ) . $file;
171
  }
172
  }
173
 
174
- $shult_assets = new Shortcodes_Ultimate_Assets;
175
 
176
  /**
177
  * Helper function to add asset to the query
@@ -180,7 +175,7 @@ $shult_assets = new Shortcodes_Ultimate_Assets;
180
  * @param mixed $handle Asset handle or array with handles
181
  */
182
  function su_query_asset( $type, $handle ) {
183
- Shortcodes_Ultimate_Assets::add( $type, $handle );
184
  }
185
 
186
  /**
@@ -189,5 +184,5 @@ function su_query_asset( $type, $handle ) {
189
  * @param string $file Asset file name. Example value: box-shortcodes.css
190
  */
191
  function su_skin_url( $file ) {
192
- return Shortcodes_Ultimate_Assets::skin_url( $file );
193
  }
3
  /**
4
  * Class for managing plugin assets
5
  */
6
+ class Su_Assets {
7
 
8
  /**
9
  * Set of queried assets
20
  add_action( 'wp_head', array( __CLASS__, 'register' ) );
21
  add_action( 'admin_head', array( __CLASS__, 'register' ) );
22
  add_action( 'su/generator/preview/before', array( __CLASS__, 'register' ) );
23
+ add_action( 'su/examples/preview/before', array( __CLASS__, 'register' ) );
24
  // Enqueue
25
  add_action( 'wp_footer', array( __CLASS__, 'enqueue' ) );
26
  add_action( 'admin_footer', array( __CLASS__, 'enqueue' ) );
27
  // Print
28
  add_action( 'su/generator/preview/after', array( __CLASS__, 'prnt' ) );
29
+ add_action( 'su/examples/preview/after', array( __CLASS__, 'prnt' ) );
30
  // Custom CSS
31
  add_action( 'wp_footer', array( __CLASS__, 'custom_css' ), 99 );
32
  add_action( 'su/generator/preview/after', array( __CLASS__, 'custom_css' ), 99 );
33
+ add_action( 'su/examples/preview/after', array( __CLASS__, 'custom_css' ), 99 );
 
34
  }
35
 
36
  /**
37
  * Register assets
38
  */
39
  public static function register() {
40
+ // noUIslider
41
+ wp_register_script( 'simpleslider', plugins_url( 'assets/js/simpleslider.js', SU_PLUGIN_FILE ), array( 'jquery' ), '1.0.0', true );
42
+ wp_register_style( 'simpleslider', plugins_url( 'assets/css/simpleslider.css', SU_PLUGIN_FILE ), false, '1.0.0', 'all' );
43
  // Font Awesome
44
+ wp_register_style( 'font-awesome', plugins_url( 'assets/css/font-awesome.css', SU_PLUGIN_FILE ), false, '3.2.1', 'all' );
45
+ // Animate.css
46
+ wp_register_style( 'animate', plugins_url( 'assets/css/animate.css', SU_PLUGIN_FILE ), false, '1.0.0', 'all' );
47
+ // InView
48
+ wp_register_script( 'inview', plugins_url( 'assets/js/inview.js', SU_PLUGIN_FILE ), array( 'jquery' ), '2.1.1', true );
49
  // qTip
50
+ wp_register_style( 'qtip', plugins_url( 'assets/css/qtip.css', SU_PLUGIN_FILE ), false, '2.1.1', 'all' );
51
+ wp_register_script( 'qtip', plugins_url( 'assets/js/qtip.js', SU_PLUGIN_FILE ), array( 'jquery' ), '2.1.1', true );
52
  // jsRender
53
+ wp_register_script( 'jsrender', plugins_url( 'assets/js/jsrender.js', SU_PLUGIN_FILE ), array( 'jquery' ), '1.0.0-beta', true );
54
  // Magnific Popup
55
+ wp_register_style( 'magnific-popup', plugins_url( 'assets/css/magnific-popup.css', SU_PLUGIN_FILE ), false, '0.9.7', 'all' );
56
+ wp_register_script( 'magnific-popup', plugins_url( 'assets/js/magnific-popup.js', SU_PLUGIN_FILE ), array( 'jquery' ), '0.9.7', true );
57
  // Ace
58
+ wp_register_script( 'ace', plugins_url( 'assets/js/ace/ace.js', SU_PLUGIN_FILE ), false, '1.1.01', true );
59
  // Swiper
60
+ wp_register_script( 'swiper', plugins_url( 'assets/js/swiper.js', SU_PLUGIN_FILE ), array( 'jquery' ), SU_PLUGIN_VERSION, true );
61
  // jPlayer
62
+ wp_register_script( 'jplayer', plugins_url( 'assets/js/jplayer.js', SU_PLUGIN_FILE ), array( 'jquery' ), SU_PLUGIN_VERSION, true );
63
  // Options page
64
+ wp_register_style( 'su-options-page', plugins_url( 'assets/css/options-page.css', SU_PLUGIN_FILE ), false, SU_PLUGIN_VERSION, 'all' );
65
+ wp_register_script( 'su-options-page', plugins_url( 'assets/js/options-page.js', SU_PLUGIN_FILE ), array( 'magnific-popup', 'jquery-ui-sortable', 'ace', 'jsrender' ), SU_PLUGIN_VERSION, true );
66
  wp_localize_script( 'su-options-page', 'su_options_page', array(
67
  'upload_title' => __( 'Choose files', 'su' ),
68
+ 'upload_insert' => __( 'Add selected files', 'su' ),
69
+ 'not_clickable' => __( 'This button is not clickable', 'su' )
70
  ) );
71
  // Generator
72
+ wp_register_style( 'su-generator', plugins_url( 'assets/css/generator.css', SU_PLUGIN_FILE ), array( 'farbtastic', 'magnific-popup' ), SU_PLUGIN_VERSION, 'all' );
73
+ wp_register_script( 'su-generator', plugins_url( 'assets/js/generator.js', SU_PLUGIN_FILE ), array( 'farbtastic', 'magnific-popup', 'qtip' ), SU_PLUGIN_VERSION, true );
74
  wp_localize_script( 'su-generator', 'su_generator', array(
75
  'upload_title' => __( 'Choose file', 'su' ),
76
  'upload_insert' => __( 'Insert', 'su' ),
77
+ 'isp_media_title' => __( 'Select images', 'su' ),
78
+ 'isp_media_insert' => __( 'Add selected images', 'su' )
79
  ) );
80
  // Shortcodes stylesheets
81
+ wp_register_style( 'su-content-shortcodes', self::skin_url( 'content-shortcodes.css' ), false, SU_PLUGIN_VERSION, 'all' );
82
+ wp_register_style( 'su-box-shortcodes', self::skin_url( 'box-shortcodes.css' ), false, SU_PLUGIN_VERSION, 'all' );
83
+ wp_register_style( 'su-media-shortcodes', self::skin_url( 'media-shortcodes.css' ), false, SU_PLUGIN_VERSION, 'all' );
84
+ wp_register_style( 'su-other-shortcodes', self::skin_url( 'other-shortcodes.css' ), false, SU_PLUGIN_VERSION, 'all' );
85
+ wp_register_style( 'su-galleries-shortcodes', self::skin_url( 'galleries-shortcodes.css' ), false, SU_PLUGIN_VERSION, 'all' );
86
+ wp_register_style( 'su-players-shortcodes', self::skin_url( 'players-shortcodes.css' ), false, SU_PLUGIN_VERSION, 'all' );
87
  // Shortcodes scripts
88
+ wp_register_script( 'su-galleries-shortcodes', plugins_url( 'assets/js/galleries-shortcodes.js', SU_PLUGIN_FILE ), array( 'jquery', 'swiper' ), SU_PLUGIN_VERSION, true );
89
+ wp_register_script( 'su-players-shortcodes', plugins_url( 'assets/js/players-shortcodes.js', SU_PLUGIN_FILE ), array( 'jquery', 'jplayer' ), SU_PLUGIN_VERSION, true );
90
+ wp_register_script( 'su-other-shortcodes', plugins_url( 'assets/js/other-shortcodes.js', SU_PLUGIN_FILE ), array( 'jquery' ), SU_PLUGIN_VERSION, true );
91
  wp_localize_script( 'su-other-shortcodes', 'su_other_shortcodes', array( 'no_preview' => __( 'This shortcode doesn\'t work in live preview. Please insert it into editor and preview on the site.', 'su' ) ) );
92
  // Hook to deregister assets or add custom
93
  do_action( 'su/assets/register' );
125
  * Print custom CSS
126
  */
127
  public static function custom_css() {
 
128
  // Get custom CSS and apply filters to it
129
+ $custom_css = apply_filters( 'su/assets/custom_css', str_replace( '&#039;', '\'', html_entity_decode( (string) get_option( 'su_option_custom-css' ) ) ) );
130
  // Print CSS if exists
131
+ if ( $custom_css ) echo "\n\n<!-- Shortcodes Ultimate custom CSS - begin -->\n<style type='text/css'>\n" . stripslashes( str_replace( array( '%theme_url%', '%home_url%', '%plugin_url%' ), array( trailingslashit( get_stylesheet_directory_uri() ), trailingslashit( get_option( 'home' ) ), trailingslashit( plugins_url( '', SU_PLUGIN_FILE ) ) ), $custom_css ) ) . "\n</style>\n<!-- Shortcodes Ultimate custom CSS - end -->\n\n";
132
  }
133
 
134
  /**
153
  return $assets;
154
  }
155
 
 
 
 
 
 
 
 
 
 
 
 
 
156
  /**
157
  * Helper to get full URL of a skin file
158
  */
159
  public static function skin_url( $file = '' ) {
160
  $shult = shortcodes_ultimate();
161
+ $skin = get_option( 'su_option_skin' );
162
  $uploads = wp_upload_dir(); $uploads = $uploads['baseurl'];
163
  // Prepare url to skin directory
164
+ $url = ( !$skin || $skin === 'default' ) ? plugins_url( 'assets/css/', SU_PLUGIN_FILE ) : $uploads . '/shortcodes-ultimate-skins/' . $skin;
165
  return trailingslashit( apply_filters( 'su/assets/skin', $url ) ) . $file;
166
  }
167
  }
168
 
169
+ new Su_Assets;
170
 
171
  /**
172
  * Helper function to add asset to the query
175
  * @param mixed $handle Asset handle or array with handles
176
  */
177
  function su_query_asset( $type, $handle ) {
178
+ Su_Assets::add( $type, $handle );
179
  }
180
 
181
  /**
184
  * @param string $file Asset file name. Example value: box-shortcodes.css
185
  */
186
  function su_skin_url( $file ) {
187
+ return Su_Assets::skin_url( $file );
188
  }
inc/core/class.requirements.php DELETED
@@ -1,53 +0,0 @@
1
- <?php
2
- class Shortcodes_Ultimate_Requirements {
3
-
4
- /**
5
- * Constructor
6
- */
7
- function __construct() {
8
- add_action( 'shutdown', array( __CLASS__, 'wp_footer_check' ), -99 );
9
- add_action( 'admin_notices', array( __CLASS__, 'wp_footer_notice' ) );
10
- add_action( 'su/activation', array( __CLASS__, 'php_wp' ) );
11
- }
12
-
13
- public static function wp_footer_check() {
14
- if ( is_admin() || strpos( $_SERVER['REQUEST_URI'], 'wp-admin' ) !== false ) return;
15
- delete_option( 'su_no_wp_footer' );
16
- if ( !did_action( 'wp_footer' ) && !did_action( 'admin_init' ) && !defined( 'DOING_AJAX' ) ) update_option( 'su_no_wp_footer', true );
17
- }
18
-
19
- public static function wp_footer_notice() {
20
- //if ( get_option( 'su_no_wp_footer' ) ) echo '<div class="error"><p>' . __( '<b>Shortcodes Ultimate:</b> Your current theme does not use wp_footer tag. Shortcodes will not work properly. Please add the wp_footer in the footer of your theme.', 'su' ) . ' <a href="http://codex.wordpress.org/Function_Reference/wp_footer" target="_blank">' . __( 'Learn more', 'su' ) . '</a>.' . '</p></div>';
21
- }
22
-
23
- /**
24
- * Check PHP and WordPress versions
25
- */
26
- public static function php_wp() {
27
- // Prepare versions
28
- $min_wp = '3.5';
29
- $min_php = '5.1';
30
- $wp = get_bloginfo( 'version' );
31
- $php = phpversion();
32
- // Load textdomain
33
- load_plugin_textdomain( 'shortcodes-ultimate', false, dirname( plugin_basename( SU_PLUGIN_FILE ) ), '/languages/' );
34
- // Prepare messages
35
- $message_wp = sprintf( __( '<h1>Oops! Plugin not activated&hellip;</h1> <p>Shortcodes Ultimate is not fully compatible with your version of WordPress (%s).<br />Reccomended WordPress version &ndash; %s (or higher).</p><a href="%s">&larr; Return to the plugins screen</a> <a href="%s"%s>Continue and activate anyway &rarr;</a>', 'su' ), $wp, $min_wp, network_admin_url( 'plugins.php?deactivate=true' ), $_SERVER['REQUEST_URI'] . '&continue=true', ' style="float:right;font-weight:bold"' );
36
- $message_php = sprintf( __( '<h1>Oops! Plugin not activated&hellip;</h1> <p>Shortcodes Ultimate is not fully compatible with your PHP version (%s).<br />Reccomended PHP version &ndash; %s (or higher).</p><a href="%s">&larr; Return to the plugins screen</a> <a href="%s"%s>Continue and activate anyway &rarr;</a>', 'su' ), $php, $min_php, network_admin_url( 'plugins.php?deactivate=true' ), $_SERVER['REQUEST_URI'] . '&continue=true', ' style="float:right;font-weight:bold"' );
37
- // Check Forced activation
38
- if ( isset( $_GET['continue'] ) ) return;
39
- // WP version is too low
40
- if ( version_compare( $min_wp, $wp, '>' ) ) {
41
- deactivate_plugins( plugin_basename( SU_PLUGIN_FILE ) );
42
- wp_die( $message_wp );
43
- }
44
- // PHP version is too low
45
- elseif ( version_compare( $min_php, $php, '>' ) ) {
46
- deactivate_plugins( plugin_basename( SU_PLUGIN_FILE ) );
47
- wp_die( $message_php );
48
- }
49
- }
50
-
51
- }
52
-
53
- new Shortcodes_Ultimate_Requirements;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/core/class.shortcodes-ultimate.php DELETED
@@ -1,176 +0,0 @@
1
- <?php
2
-
3
- class Shortcodes_Ultimate {
4
-
5
- /**
6
- * Constructor
7
- */
8
- function __construct() {
9
- add_action( 'plugins_loaded', array( __CLASS__, 'init' ) );
10
- register_activation_hook( SU_PLUGIN_FILE, array( __CLASS__, 'activation' ) );
11
- register_activation_hook( SU_PLUGIN_FILE, array( __CLASS__, 'deactivation' ) );
12
- }
13
-
14
- /**
15
- * Plugin init
16
- */
17
- public static function init() {
18
- // Prepare variable for global plugin helper instance
19
- global $shult;
20
- // Create plugin helper instance
21
- $shult = new Sunrise_Plugin_Framework_2_1( SU_PLUGIN_FILE );
22
- // Register settings page
23
- $shult->add_options_page( array( 'link' => false ), self::options() );
24
- // Translate plugin meta
25
- __( 'Shortcodes Ultimate', 'su' );
26
- __( 'Vladimir Anokhin', 'su' );
27
- __( 'Supercharge your WordPress theme with mega pack of shortcodes', 'su' );
28
- // Add plugin actions links
29
- add_filter( 'plugin_action_links_' . $shult->basename, array( __CLASS__, 'actions_links' ), -10 );
30
- // Add plugin meta links
31
- add_filter( 'plugin_row_meta', array( __CLASS__, 'meta_links' ), 10, 2 );
32
- // Import custom CSS from previous version
33
- add_action( 'admin_init', array( __CLASS__, 'import_custom_css' ) );
34
- // Shortcodes Ultimate is ready
35
- do_action( 'su/init' );
36
- }
37
-
38
- /**
39
- * Plugin activation
40
- */
41
- public static function activation() {
42
- self::timestamp();
43
- self::create_skins_dir();
44
- Shortcodes_Ultimate_Generator::reset();
45
- do_action( 'su/activation' );
46
- }
47
-
48
- /**
49
- * Plugin deactivation
50
- */
51
- public static function deactivation() {
52
- do_action( 'su/deactivation' );
53
- }
54
-
55
- /**
56
- * Add timestamp
57
- */
58
- public static function timestamp() {
59
- if ( !get_option( 'su_installed' ) ) update_option( 'su_installed', time() );
60
- }
61
-
62
- /**
63
- * Create directory /wp-content/uploads/shortcodes-ultimate-skins/ on activation
64
- */
65
- public static function create_skins_dir() {
66
- $upload_dir = wp_upload_dir();
67
- $path = trailingslashit( path_join( $upload_dir['basedir'], 'shortcodes-ultimate-skins' ) );
68
- if ( !file_exists( $path ) ) mkdir( $path, 0755 );
69
- }
70
-
71
- /**
72
- * Import custom CSS from previous version
73
- */
74
- public static function import_custom_css() {
75
- $shult = shortcodes_ultimate();
76
- $old = get_option( 'su_custom_css' );
77
- if ( !$old ) return;
78
- $current = $shult->get_option( 'custom_css' );
79
- $shult->update_option( 'custom_css', "/* Custom CSS from v3 - begin */\n" . $old . "\n/* Custom CSS from v3 - end*/\n\n" . $current );
80
- delete_option( 'su_custom_css' );
81
- }
82
-
83
- /**
84
- * Add plugin actions links
85
- */
86
- public static function actions_links( $links ) {
87
- $shult = shortcodes_ultimate();
88
- $links[] = '<a href="' . $shult->admin_url . '#tab-0">' . __( 'Where to start?', 'su' ) . '</a>';
89
- return $links;
90
- }
91
-
92
- /**
93
- * Add plugin meta links
94
- */
95
- public static function meta_links( $links, $file ) {
96
- global $shult;
97
- // Check plugin
98
- if ( $file === $shult->basename ) {
99
- unset( $links[2] );
100
- $links[] = '<a href="http://gndev.info/shortcodes-ultimate/" target="_blank">' . __( 'Project homepage', 'su' ) . '</a>';
101
- $links[] = '<a href="http://wordpress.org/support/plugin/shortcodes-ultimate/" target="_blank">' . __( 'Support forum', 'su' ) . '</a>';
102
- $links[] = '<a href="http://wordpress.org/extend/plugins/shortcodes-ultimate/changelog/" target="_blank">' . __( 'Changelog', 'su' ) . '</a>';
103
- }
104
- return $links;
105
- }
106
-
107
- /**
108
- * Plugin options
109
- */
110
- public static function options() {
111
- return apply_filters( 'su/options', array(
112
- array( 'name' => __( 'About', 'su' ), 'type' => 'opentab' ),
113
- array( 'type' => 'about' ),
114
- array( 'type' => 'closetab', 'actions' => false ),
115
- array( 'name' => __( 'Settings', 'su' ), 'type' => 'opentab' ),
116
- array(
117
- 'name' => __( 'Custom formatting', 'su' ),
118
- 'desc' => __( 'Disable this option if you have some problems with other plugins or content formatting', 'su' ) . '<br /><a href="http://gndev.info/kb/custom-formatting/" target="_blank">' . __( 'Documentation article', 'su' ) . '</a>',
119
- 'std' => 'on',
120
- 'id' => 'custom_formatting',
121
- 'type' => 'checkbox',
122
- 'label' => __( 'Enabled', 'su' )
123
- ),
124
- array(
125
- 'name' => __( 'Compatibility mode', 'su' ),
126
- 'desc' => __( 'Enable this option if you have some problems with other plugins that uses similar shortcode names', 'su' ) . '<br /><code>[button] => [su_button]</code> ' . __( 'etc.', 'su' ) . '<br /><a href="http://gndev.info/kb/compatibility-mode/" target="_blank">' . __( 'Documentation article', 'su' ) . '</a>',
127
- 'std' => '',
128
- 'id' => 'compatibility_mode',
129
- 'type' => 'checkbox',
130
- 'label' => __( 'Enabled', 'su' )
131
- ),
132
- array(
133
- 'name' => __( 'Skip default values', 'su' ),
134
- 'desc' => __( 'Enable this option and the generator will insert a shortcode without default attribute values that you have not changed. As a result, the generated code will be shorter.', 'su' ),
135
- 'std' => 'on',
136
- 'id' => 'skip',
137
- 'type' => 'checkbox',
138
- 'label' => __( 'Enabled', 'su' )
139
- ),
140
- array(
141
- 'name' => __( 'Skin', 'su' ),
142
- 'desc' => sprintf( __( 'Choose skin for shortcodes.<br /><a href="%s" target="_blank">Learn how to create custom skin</a><br /><a href="%s" target="_blank"><b>Download more skins</b></a>', 'su' ), 'http://gndev.info/kb/how-to-create-custom-skin-for-shortcodes-ultimate/', 'http://gndev.info/shortcodes-ultimate/' ),
143
- 'std' => 'default',
144
- 'id' => 'skin',
145
- 'type' => 'text'
146
- ),
147
- array( 'type' => 'closetab' ),
148
- array( 'name' => __( 'Custom CSS', 'su' ), 'type' => 'opentab' ),
149
- array( 'id' => 'custom_css', 'type' => 'css' ),
150
- array( 'type' => 'closetab' ),
151
- array( 'name' => __( 'Galleries', 'su' ), 'type' => 'opentab' ),
152
- array( 'id' => 'galleries', 'type' => 'galleries' ),
153
- array( 'type' => 'closetab' ),
154
- array( 'name' => __( 'Cheatsheet', 'su' ), 'type' => 'opentab' ),
155
- array( 'type' => 'cheatsheet' ),
156
- array( 'type' => 'closetab', 'actions' => false ) ) );
157
- }
158
- }
159
-
160
- // Define global plugin helper instance
161
- $shult = null;
162
-
163
- /**
164
- * Register main plugin function to perform checks that plugin is installed
165
- *
166
- * Useful for integration with themes and other plugins
167
- *
168
- * @global Sunrise_Plugin_Framework_2 $shult
169
- * @return \Sunrise_Plugin_Framework_2
170
- */
171
- function shortcodes_ultimate() {
172
- global $shult;
173
- return $shult;
174
- }
175
-
176
- new Shortcodes_Ultimate;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/core/class.widget.php DELETED
@@ -1,101 +0,0 @@
1
- <?php
2
- /**
3
- * Add function to widgets_init that'll load our widget.
4
- *
5
- * @since 0.1
6
- */
7
- add_action( 'widgets_init', 'shortcodes_ultimate_load_widgets' );
8
-
9
- /**
10
- * Register widget
11
- */
12
- if ( !function_exists( 'shortcodes_ultimate_load_widgets' ) ) {
13
-
14
- function shortcodes_ultimate_load_widgets() {
15
- register_widget( 'Shortcodes_Ultimate_Widget' );
16
- }
17
-
18
- }
19
-
20
- /**
21
- * Example Widget class.
22
- * This class handles everything that needs to be handled with the widget:
23
- * the settings, form, display, and update. Nice!
24
- *
25
- * @since 0.1
26
- */
27
- if ( !class_exists( 'Shortcodes_Ultimate_Widget' ) ) {
28
-
29
- class Shortcodes_Ultimate_Widget extends WP_Widget {
30
-
31
- /**
32
- * Widget setup.
33
- */
34
- function Shortcodes_Ultimate_Widget() {
35
- /* Widget settings. */
36
- $widget_ops = array( 'classname' => 'shortcodes-ultimate', 'description' => __( 'Special Shortcodes Ultimate widget', 'su' ) );
37
- /* Widget control settings. */
38
- $control_ops = array( 'width' => 300, 'height' => 350, 'id_base' => 'shortcodes-ultimate' );
39
- /* Create the widget. */
40
- $this->WP_Widget( 'shortcodes-ultimate', __( 'Shortcodes Ultimate', 'su' ), $widget_ops, $control_ops );
41
- }
42
-
43
- /**
44
- * How to display the widget on the screen.
45
- */
46
- function widget( $args, $instance ) {
47
- extract( $args );
48
- /* Our variables from the widget settings. */
49
- $title = apply_filters( 'widget_title', $instance['title'] );
50
- $content = $instance['content'];
51
- /* Before widget (defined by themes). */
52
- echo $before_widget;
53
- /* Display the widget title if one was input (before and after defined by themes). */
54
- if ( $title )
55
- echo $before_title . $title . $after_title;
56
- /* Display name from widget settings if one was input. */
57
- echo '<div class="textwidget">' . do_shortcode( $content ) . '</div>';
58
- /* After widget (defined by themes). */
59
- echo $after_widget;
60
- }
61
-
62
- /**
63
- * Update the widget settings.
64
- */
65
- function update( $new_instance, $old_instance ) {
66
- $instance = $old_instance;
67
-
68
- /* Strip tags for title */
69
- $instance['title'] = strip_tags( $new_instance['title'] );
70
- $instance['content'] = $new_instance['content'];
71
-
72
- return $instance;
73
- }
74
-
75
- /**
76
- * Displays the widget settings controls on the widget panel.
77
- * Make use of the get_field_id() and get_field_name() function
78
- * when creating your form elements. This handles the confusing stuff.
79
- */
80
- function form( $instance ) {
81
- /* Set up some default widget settings. */
82
- $defaults = array( 'title' => __( 'Shortcodes Ultimate', 'su' ), 'content' => '' );
83
- $instance = wp_parse_args( ( array ) $instance, $defaults );
84
- ?>
85
- <!-- Widget Title: Text Input -->
86
- <p>
87
- <label for="<?php echo $this->get_field_id( 'title' ); ?>"><?php _e( 'Title:', 'su' ); ?></label>
88
- <input type="text" id="<?php echo $this->get_field_id( 'title' ); ?>" name="<?php echo $this->get_field_name( 'title' ); ?>" value="<?php echo $instance['title']; ?>" class="widefat" />
89
- </p>
90
- <!-- Content: Textarea -->
91
- <p>
92
- <?php Shortcodes_Ultimate_Generator::button( array( 'target' => $this->get_field_id( 'content' ) ) ); ?><br/>
93
- <textarea name="<?php echo $this->get_field_name( 'content' ); ?>" id="<?php echo $this->get_field_id( 'content' ); ?>" rows="7" class="widefat" style="margin-top:10px"><?php echo $instance['content']; ?></textarea>
94
- </p>
95
- <?php
96
- }
97
-
98
- }
99
-
100
- }
101
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/core/{class.data.php → data.php} RENAMED
@@ -2,31 +2,12 @@
2
  /**
3
  * Class for managing plugin data
4
  */
5
- class Shortcodes_Ultimate_Data {
6
 
7
  /**
8
  * Constructor
9
  */
10
- function __construct() {
11
- add_action( 'init', array( __CLASS__, 'register' ) );
12
- }
13
-
14
- /**
15
- * Register shortcodes
16
- */
17
- public static function register() {
18
- // Loop through shortcodes
19
- foreach ( ( array ) self::shortcodes() as $id => $data ) {
20
- unset( $func );
21
- if ( isset( $data['function'] ) ) $func = $data['function'];
22
- elseif ( method_exists( 'Shortcodes_Ultimate_Shortcodes', $id ) ) $func = array( 'Shortcodes_Ultimate_Shortcodes', $id );
23
- elseif ( method_exists( 'Shortcodes_Ultimate_Shortcodes', 'su_' . $id ) ) $func = array( 'Shortcodes_Ultimate_Shortcodes', 'su_' . $id );
24
- // Register shortcode
25
- if ( isset( $func ) ) add_shortcode( su_cmpt() . $id, $func );
26
- }
27
- // Register [media] manually // 3.x
28
- add_shortcode( su_cmpt() . 'media', array( 'Shortcodes_Ultimate_Shortcodes', 'media' ) );
29
- }
30
 
31
  /**
32
  * Shortcode groups
@@ -42,8 +23,86 @@ class Shortcodes_Ultimate_Data {
42
  ) );
43
  }
44
 
 
 
 
 
 
 
 
 
 
 
 
 
45
  public static function icons() {
46
- return apply_filters( 'su/data/icons', array( 'adjust', 'anchor', 'archive', 'asterisk', 'ban-circle', 'bar-chart', 'barcode', 'beaker', 'beer', 'bell', 'bell-alt', 'bolt', 'book', 'bookmark', 'bookmark-empty', 'briefcase', 'bug', 'building', 'bullhorn', 'bullseye', 'calendar', 'calendar-empty', 'camera', 'camera-retro', 'certificate', 'check', 'check-empty', 'check-minus', 'check-sign', 'circle', 'circle-blank', 'cloud', 'cloud-download', 'cloud-upload', 'code', 'code-fork', 'coffee', 'cog', 'cogs', 'collapse', 'collapse-alt', 'collapse-top', 'comment', 'comment-alt', 'comments', 'comments-alt', 'compass', 'credit-card', 'crop', 'dashboard', 'desktop', 'download', 'download-alt', 'edit', 'edit-sign', 'ellipsis-horizontal', 'ellipsis-vertical', 'envelope', 'envelope-alt', 'eraser', 'exchange', 'exclamation', 'exclamation-sign', 'expand', 'expand-alt', 'external-link', 'external-link-sign', 'eye-close', 'eye-open', 'facetime-video', 'female', 'fighter-jet', 'film', 'filter', 'fire', 'fire-extinguisher', 'flag', 'flag-alt', 'flag-checkered', 'folder-close', 'folder-close-alt', 'folder-open', 'folder-open-alt', 'food', 'frown', 'gamepad', 'cog', 'cogs', 'gift', 'glass', 'globe', 'group', 'hdd', 'headphones', 'heart', 'heart-empty', 'home', 'inbox', 'info', 'info-sign', 'key', 'keyboard', 'laptop', 'leaf', 'legal', 'lemon', 'level-down', 'level-up', 'lightbulb', 'location-arrow', 'lock', 'magic', 'magnet', 'share-alt', 'reply', 'mail-reply-all', 'male', 'map-marker', 'meh', 'microphone', 'microphone-off', 'minus', 'minus-sign', 'minus-sign-alt', 'mobile-phone', 'money', 'moon', 'move', 'music', 'off', 'ok', 'ok-circle', 'ok-sign', 'pencil', 'phone', 'phone-sign', 'picture', 'plane', 'plus', 'plus-sign', 'plus-sign-alt', 'off', 'print', 'pushpin', 'puzzle-piece', 'qrcode', 'question', 'question-sign', 'quote-left', 'quote-right', 'random', 'refresh', 'remove', 'remove-circle', 'remove-sign', 'reorder', 'reply', 'reply-all', 'resize-horizontal', 'resize-vertical', 'retweet', 'road', 'rocket', 'rss', 'rss-sign', 'screenshot', 'search', 'share', 'share-alt', 'share-sign', 'shield', 'shopping-cart', 'sign-blank', 'signal', 'signin', 'signout', 'sitemap', 'smile', 'sort', 'sort-by-alphabet', 'sort-by-alphabet-alt', 'sort-by-attributes', 'sort-by-attributes-alt', 'sort-by-order', 'sort-by-order-alt', 'sort-down', 'sort-up', 'spinner', 'star', 'star-empty', 'star-half', 'star-half-empty', 'star-half-empty', 'subscript', 'suitcase', 'sun', 'superscript', 'tablet', 'tag', 'tags', 'tasks', 'terminal', 'thumbs-down', 'thumbs-down-alt', 'thumbs-up', 'thumbs-up-alt', 'ticket', 'time', 'tint', 'trash', 'trophy', 'truck', 'umbrella', 'check-empty', 'unlock', 'unlock-alt', 'upload', 'upload-alt', 'user', 'volume-down', 'volume-off', 'volume-up', 'warning-sign', 'wrench', 'zoom-in', 'zoom-out', 'angle-down', 'angle-left', 'angle-right', 'angle-up', 'arrow-down', 'arrow-left', 'arrow-right', 'arrow-up', 'caret-down', 'caret-left', 'caret-right', 'caret-up', 'chevron-down', 'chevron-left', 'chevron-right', 'chevron-sign-down', 'chevron-sign-left', 'chevron-sign-right', 'chevron-sign-up', 'chevron-up', 'circle-arrow-down', 'circle-arrow-left', 'circle-arrow-right', 'circle-arrow-up', 'double-angle-down', 'double-angle-left', 'double-angle-right', 'double-angle-up', 'hand-down', 'hand-left', 'hand-right', 'hand-up', 'long-arrow-down', 'long-arrow-left', 'long-arrow-right', 'long-arrow-up', 'backward', 'eject', 'fast-backward', 'fast-forward', 'forward', 'fullscreen', 'pause', 'play', 'play-circle', 'play-sign', 'resize-full', 'resize-small', 'step-backward', 'step-forward', 'stop', 'youtube-play', 'adn', 'android', 'apple', 'bitbucket', 'bitbucket-sign', 'btc', 'btc', 'css3', 'dribbble', 'dropbox', 'facebook', 'facebook-sign', 'flickr', 'foursquare', 'github', 'github-alt', 'github-sign', 'gittip', 'google-plus', 'google-plus-sign', 'html5', 'instagram', 'linkedin', 'linkedin-sign', 'linux', 'maxcdn', 'pinterest', 'pinterest-sign', 'renren', 'skype', 'stackexchange', 'trello', 'tumblr', 'tumblr-sign', 'twitter', 'twitter-sign', 'vk', 'weibo', 'windows', 'xing', 'xing-sign', 'youtube', 'youtube-play', 'youtube-sign', 'ambulance', 'h-sign', 'hospital', 'medkit', 'plus-sign-alt', 'stethoscope', 'user-md' ) );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
47
  }
48
 
49
  /**
@@ -57,13 +116,23 @@ class Shortcodes_Ultimate_Data {
57
  'type' => 'wrap',
58
  'group' => 'content',
59
  'atts' => array(
 
 
 
 
 
 
 
 
 
60
  'size' => array(
61
- 'type' => 'number',
62
- 'min' => 1,
63
- 'max' => 18,
64
  'step' => 1,
65
- 'default' => 3,
66
- 'name' => __( 'Size', 'su' ), 'desc' => __( 'Select heading size', 'su' )
 
67
  ),
68
  'align' => array(
69
  'type' => 'select',
@@ -76,15 +145,24 @@ class Shortcodes_Ultimate_Data {
76
  'name' => __( 'Align', 'su' ),
77
  'desc' => __( 'Heading text alignment', 'su' )
78
  ),
 
 
 
 
 
 
 
 
 
79
  'class' => array(
80
  'default' => '',
81
  'name' => __( 'Class', 'su' ),
82
  'desc' => __( 'Extra CSS class', 'su' )
83
  )
84
  ),
85
- 'usage' => '[heading] Content [/heading]<br/>[heading size="5"] Content [/heading]', 'content' => __( 'Heading text', 'su' ),
86
  'desc' => __( 'Styled heading', 'su' ),
87
- 'icon' => 'icon-h-sign'
88
  ),
89
  // tabs
90
  'tabs' => array(
@@ -92,6 +170,15 @@ class Shortcodes_Ultimate_Data {
92
  'type' => 'wrap',
93
  'group' => 'box',
94
  'atts' => array(
 
 
 
 
 
 
 
 
 
95
  'active' => array(
96
  'type' => 'number',
97
  'min' => 1,
@@ -102,7 +189,7 @@ class Shortcodes_Ultimate_Data {
102
  'desc' => __( 'Select which tab is open by default', 'su' )
103
  ),
104
  'vertical' => array(
105
- 'type' => 'switch',
106
  'default' => 'no',
107
  'name' => __( 'Vertical', 'su' ),
108
  'desc' => __( 'Show tabs vertically', 'su' )
@@ -113,10 +200,9 @@ class Shortcodes_Ultimate_Data {
113
  'desc' => __( 'Extra CSS class', 'su' )
114
  )
115
  ),
116
- 'usage' => '[tabs style="default"] [tab title="Tab name"] Tab content [/tab] [/tabs]',
117
  'content' => __( "[%prefix_tab title=\"Title 1\"]Content 1[/%prefix_tab]\n[%prefix_tab title=\"Title 2\"]Content 2[/%prefix_tab]\n[%prefix_tab title=\"Title 3\"]Content 3[/%prefix_tab]", 'su' ),
118
  'desc' => __( 'Tabs container', 'su' ),
119
- 'icon' => 'icon-list-alt'
120
  ),
121
  // tab
122
  'tab' => array(
@@ -130,7 +216,7 @@ class Shortcodes_Ultimate_Data {
130
  'desc' => __( 'Enter tab name', 'su' )
131
  ),
132
  'disabled' => array(
133
- 'type' => 'switch',
134
  'default' => 'no',
135
  'name' => __( 'Disabled', 'su' ),
136
  'desc' => __( 'Is this tab disabled', 'su' )
@@ -146,10 +232,9 @@ class Shortcodes_Ultimate_Data {
146
  'desc' => __( 'Extra CSS class', 'su' )
147
  )
148
  ),
149
- 'usage' => '[tabs] [tab title="Tab name"] Tab content [/tab] [/tabs]',
150
  'content' => __( 'Tab content', 'su' ),
151
  'desc' => __( 'Single tab', 'su' ),
152
- 'icon' => 'icon-list-alt'
153
  ),
154
  // spoiler
155
  'spoiler' => array(
@@ -162,7 +247,7 @@ class Shortcodes_Ultimate_Data {
162
  'name' => __( 'Title', 'su' ), 'desc' => __( 'Text in spoiler title', 'su' )
163
  ),
164
  'open' => array(
165
- 'type' => 'switch',
166
  'default' => 'no',
167
  'name' => __( 'Open', 'su' ),
168
  'desc' => __( 'Is spoiler content visible by default', 'su' )
@@ -176,7 +261,28 @@ class Shortcodes_Ultimate_Data {
176
  ),
177
  'default' => 'default',
178
  'name' => __( 'Style', 'su' ),
179
- 'desc' => __( 'Spoiler skin', 'su' )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
180
  ),
181
  'anchor' => array(
182
  'default' => '',
@@ -189,10 +295,9 @@ class Shortcodes_Ultimate_Data {
189
  'desc' => __( 'Extra CSS class', 'su' )
190
  )
191
  ),
192
- 'usage' => '[spoiler title="Spoiler title"] Hidden text [/spoiler]',
193
  'content' => __( 'Hidden content', 'su' ),
194
  'desc' => __( 'Spoiler with hidden content', 'su' ),
195
- 'icon' => 'icon-list-ul'
196
  ),
197
  // accordion
198
  'accordion' => array(
@@ -206,10 +311,9 @@ class Shortcodes_Ultimate_Data {
206
  'desc' => __( 'Extra CSS class', 'su' )
207
  )
208
  ),
209
- 'usage' => '[accordion]<br/>[spoiler open="yes"] content [/spoiler]<br/>[spoiler] content [/spoiler]<br/>[spoiler] content [/spoiler]<br/>[/accordion]',
210
  'content' => __( "[%prefix_spoiler]Content[/%prefix_spoiler]\n[%prefix_spoiler]Content[/%prefix_spoiler]\n[%prefix_spoiler]Content[/%prefix_spoiler]", 'su' ),
211
  'desc' => __( 'Accordion with spoilers', 'su' ),
212
- 'icon' => 'icon-list'
213
  ),
214
  // divider
215
  'divider' => array(
@@ -218,7 +322,7 @@ class Shortcodes_Ultimate_Data {
218
  'group' => 'content',
219
  'atts' => array(
220
  'top' => array(
221
- 'type' => 'switch',
222
  'default' => 'yes',
223
  'name' => __( 'Show TOP link', 'su' ),
224
  'desc' => __( 'Show link to top of the page or not', 'su' )
@@ -234,9 +338,8 @@ class Shortcodes_Ultimate_Data {
234
  'desc' => __( 'Extra CSS class', 'su' )
235
  )
236
  ),
237
- 'usage' => '[divider top="yes" text="Go to top"]',
238
  'desc' => __( 'Content divider with optional TOP link', 'su' ),
239
- 'icon' => 'icon-ellipsis-horizontal'
240
  ),
241
  // spacer
242
  'spacer' => array(
@@ -245,12 +348,13 @@ class Shortcodes_Ultimate_Data {
245
  'group' => 'content other',
246
  'atts' => array(
247
  'size' => array(
248
- 'type' => 'number',
249
  'min' => 0,
250
- 'max' => 10000,
251
- 'step' => 5,
252
  'default' => 20,
253
- 'name' => __( 'Height', 'su' ), 'desc' => __( 'Height of the spacer in pixels', 'su' )
 
254
  ),
255
  'class' => array(
256
  'default' => '',
@@ -258,9 +362,8 @@ class Shortcodes_Ultimate_Data {
258
  'desc' => __( 'Extra CSS class', 'su' )
259
  )
260
  ),
261
- 'usage' => '[spacer size="20"]',
262
  'desc' => __( 'Empty space with adjustable height', 'su' ),
263
- 'icon' => 'icon-resize-vertical'
264
  ),
265
  // highlight
266
  'highlight' => array(
@@ -287,9 +390,9 @@ class Shortcodes_Ultimate_Data {
287
  'desc' => __( 'Extra CSS class', 'su' )
288
  )
289
  ),
290
- 'usage' => '[highlight background="#DDFF99" color="#000000"] Content [/highlight]', 'content' => __( 'Highlighted text', 'su' ),
291
  'desc' => __( 'Highlighted text', 'su' ),
292
- 'icon' => 'icon-pencil'
293
  ),
294
  // label
295
  'label' => array(
@@ -317,9 +420,9 @@ class Shortcodes_Ultimate_Data {
317
  'desc' => __( 'Extra CSS class', 'su' )
318
  )
319
  ),
320
- 'usage' => '[label type="info"] Information [/label]', 'content' => __( 'Label', 'su' ),
321
  'desc' => __( 'Styled label', 'su' ),
322
- 'icon' => 'icon-tag'
323
  ),
324
  // quote
325
  'quote' => array(
@@ -327,8 +430,16 @@ class Shortcodes_Ultimate_Data {
327
  'type' => 'wrap',
328
  'group' => 'box',
329
  'atts' => array(
 
 
 
 
 
 
 
 
 
330
  'cite' => array(
331
- 'values' => array( ),
332
  'default' => '',
333
  'name' => __( 'Cite', 'su' ),
334
  'desc' => __( 'Quote author name', 'su' )
@@ -345,9 +456,9 @@ class Shortcodes_Ultimate_Data {
345
  'desc' => __( 'Extra CSS class', 'su' )
346
  )
347
  ),
348
- 'usage' => '[quote style="default"] Content [/quote]', 'content' => __( 'Quote', 'su' ),
349
  'desc' => __( 'Blockquote alternative', 'su' ),
350
- 'icon' => 'icon-quote-right'
351
  ),
352
  // pullquote
353
  'pullquote' => array(
@@ -370,9 +481,9 @@ class Shortcodes_Ultimate_Data {
370
  'desc' => __( 'Extra CSS class', 'su' )
371
  )
372
  ),
373
- 'usage' => '[pullquote align="left"] Content [/pullquote]', 'content' => __( 'Pullquote', 'su' ),
374
  'desc' => __( 'Pullquote', 'su' ),
375
- 'icon' => 'icon-quote-left'
376
  ),
377
  // dropcap
378
  'dropcap' => array(
@@ -392,9 +503,13 @@ class Shortcodes_Ultimate_Data {
392
  'name' => __( 'Style', 'su' ), 'desc' => __( 'Dropcap style preset', 'su' )
393
  ),
394
  'size' => array(
395
- 'type' => 'select',
396
- 'values' => array( 1, 2, 3, 4, 5 ), 'default' => 3,
397
- 'name' => __( 'Size', 'su' ), 'desc' => __( 'Choose dropcap size', 'su' )
 
 
 
 
398
  ),
399
  'class' => array(
400
  'default' => '',
@@ -402,9 +517,9 @@ class Shortcodes_Ultimate_Data {
402
  'desc' => __( 'Extra CSS class', 'su' )
403
  )
404
  ),
405
- 'usage' => '[dropcap style="default"]D[/dropcap]ropcap', 'content' => __( 'D', 'su' ),
406
  'desc' => __( 'Dropcap', 'su' ),
407
- 'icon' => 'icon-bold'
408
  ),
409
  // frame
410
  'frame' => array(
@@ -429,10 +544,9 @@ class Shortcodes_Ultimate_Data {
429
  'desc' => __( 'Extra CSS class', 'su' )
430
  )
431
  ),
432
- 'usage' => '[frame align="center"]<img src="image.jpg">[/frame]',
433
  'content' => '<img src="http://lorempixel.com/g/400/200/" />',
434
  'desc' => __( 'Styled image frame', 'su' ),
435
- 'icon' => 'icon-picture'
436
  ),
437
  // row
438
  'row' => array(
@@ -446,10 +560,9 @@ class Shortcodes_Ultimate_Data {
446
  'desc' => __( 'Extra CSS class', 'su' )
447
  )
448
  ),
449
- 'usage' => '[row]<br/>[column size="1/2"] 50% [/column]<br/>[column size="1/4"] 25% [/column]<br/>[column size="1/4"] 25% [/column]<br/>[/row]',
450
  'content' => __( "[%prefix_column size=\"1/3\"]Content[/%prefix_column]\n[%prefix_column size=\"1/3\"]Content[/%prefix_column]\n[%prefix_column size=\"1/3\"]Content[/%prefix_column]", 'su' ),
451
  'desc' => __( 'Row for flexible columns', 'su' ),
452
- 'icon' => 'icon-columns'
453
  ),
454
  // column
455
  'column' => array(
@@ -478,7 +591,7 @@ class Shortcodes_Ultimate_Data {
478
  'desc' => __( 'Select column width. This width will be calculated depend page width', 'su' )
479
  ),
480
  'center' => array(
481
- 'type' => 'switch',
482
  'default' => 'no',
483
  'name' => __( 'Centered', 'su' ),
484
  'desc' => __( 'Is this column centered on the page', 'su' )
@@ -489,10 +602,9 @@ class Shortcodes_Ultimate_Data {
489
  'desc' => __( 'Extra CSS class', 'su' )
490
  )
491
  ),
492
- 'usage' => '[row]<br/>[column size="6"] 50% [/column]<br/>[column size="3"] 25% [/column]<br/>[column size="3"] 25% [/column]<br/>[/row]',
493
  'content' => __( 'Column content', 'su' ),
494
  'desc' => __( 'Flexible and responsive columns', 'su' ),
495
- 'icon' => 'icon-columns'
496
  ),
497
  // list
498
  'list' => array(
@@ -518,10 +630,9 @@ class Shortcodes_Ultimate_Data {
518
  'desc' => __( 'Extra CSS class', 'su' )
519
  )
520
  ),
521
- 'usage' => '[list style="check"] <ul> <li> List item </li> </ul> [/list]',
522
  'content' => __( "<ul>\n<li>List item</li>\n<li>List item</li>\n<li>List item</li>\n</ul>", 'su' ),
523
  'desc' => __( 'Styled unordered list', 'su' ),
524
- 'icon' => 'icon-list-ol'
525
  ),
526
  // button
527
  'button' => array(
@@ -574,7 +685,7 @@ class Shortcodes_Ultimate_Data {
574
  'desc' => __( 'Button text color', 'su' )
575
  ),
576
  'size' => array(
577
- 'type' => 'number',
578
  'min' => 1,
579
  'max' => 20,
580
  'step' => 1,
@@ -583,12 +694,12 @@ class Shortcodes_Ultimate_Data {
583
  'desc' => __( 'Button size', 'su' )
584
  ),
585
  'wide' => array(
586
- 'type' => 'switch',
587
  'default' => 'no',
588
  'name' => __( 'Fluid', 'su' ), 'desc' => __( 'Fluid buttons has 100% width', 'su' )
589
  ),
590
  'center' => array(
591
- 'type' => 'switch',
592
  'default' => 'no',
593
  'name' => __( 'Centered', 'su' ), 'desc' => __( 'Is button centered on the page', 'su' )
594
  ),
@@ -640,10 +751,9 @@ class Shortcodes_Ultimate_Data {
640
  'desc' => __( 'Extra CSS class', 'su' )
641
  )
642
  ),
643
- 'usage' => '[button url="#" background="#b00" size="3" style="default"] Button text [/button]',
644
  'content' => __( 'Button text', 'su' ),
645
  'desc' => __( 'Styled button', 'su' ),
646
- 'icon' => 'icon-heart'
647
  ),
648
  // service
649
  'service' => array(
@@ -670,7 +780,7 @@ class Shortcodes_Ultimate_Data {
670
  'desc' => __( 'This color will be applied to the selected icon. Does not works with uploaded icons', 'su' )
671
  ),
672
  'size' => array(
673
- 'type' => 'number',
674
  'min' => 10,
675
  'max' => 128,
676
  'step' => 2,
@@ -684,10 +794,9 @@ class Shortcodes_Ultimate_Data {
684
  'desc' => __( 'Extra CSS class', 'su' )
685
  )
686
  ),
687
- 'usage' => '[service title="Service title" icon="service.png" size="32"] Service description [/service]',
688
  'content' => __( 'Service description', 'su' ),
689
  'desc' => __( 'Service box with title', 'su' ),
690
- 'icon' => 'icon-check'
691
  ),
692
  // box
693
  'box' => array(
@@ -727,9 +836,11 @@ class Shortcodes_Ultimate_Data {
727
  'name' => __( 'Title text color', 'su' ), 'desc' => __( 'Color for the box title text', 'su' )
728
  ),
729
  'radius' => array(
730
- 'type' => 'select',
731
- 'values' => array( '0', '3', '5', '10', '20' ),
732
- 'default' => '3',
 
 
733
  'name' => __( 'Radius', 'su' ),
734
  'desc' => __( 'Box corners radius', 'su' )
735
  ),
@@ -739,10 +850,9 @@ class Shortcodes_Ultimate_Data {
739
  'desc' => __( 'Extra CSS class', 'su' )
740
  )
741
  ),
742
- 'usage' => '[box title="Box title"] Content [/box]',
743
  'content' => __( 'Box content', 'su' ),
744
  'desc' => __( 'Colored box with caption', 'su' ),
745
- 'icon' => 'icon-list-alt'
746
  ),
747
  // note
748
  'note' => array(
@@ -764,9 +874,11 @@ class Shortcodes_Ultimate_Data {
764
  'desc' => __( 'Note text color', 'su' )
765
  ),
766
  'radius' => array(
767
- 'type' => 'select',
768
- 'values' => array( '0', '3', '5', '10', '20' ),
769
- 'default' => '3',
 
 
770
  'name' => __( 'Radius', 'su' ), 'desc' => __( 'Note corners radius', 'su' )
771
  ),
772
  'class' => array(
@@ -775,9 +887,9 @@ class Shortcodes_Ultimate_Data {
775
  'desc' => __( 'Extra CSS class', 'su' )
776
  )
777
  ),
778
- 'usage' => '[note background="#FFCC00"] Content [/note]', 'content' => __( 'Note text', 'su' ),
779
  'desc' => __( 'Colored box', 'su' ),
780
- 'icon' => 'icon-list-alt'
781
  ),
782
  // lightbox
783
  'lightbox' => array(
@@ -807,10 +919,9 @@ class Shortcodes_Ultimate_Data {
807
  'desc' => __( 'Extra CSS class', 'su' )
808
  )
809
  ),
810
- 'usage' => '[lightbox src="http://example.com/" type="iframe"] Open example.com [/lightbox]',
811
  'content' => __( '[%prefix_button] Click Here to Watch the Video [/%prefix_button]', 'su' ),
812
  'desc' => __( 'Lightbox window with custom content', 'su' ),
813
- 'icon' => 'icon-external-link'
814
  ),
815
  // tooltip
816
  'tooltip' => array(
@@ -851,13 +962,13 @@ class Shortcodes_Ultimate_Data {
851
  'desc' => __( 'Tooltip position', 'su' )
852
  ),
853
  'shadow' => array(
854
- 'type' => 'switch',
855
  'default' => 'no',
856
  'name' => __( 'Shadow', 'su' ),
857
  'desc' => __( 'Add shadow to tooltip. This option is only works with basic styes, e.g. blue, green etc.', 'su' )
858
  ),
859
  'rounded' => array(
860
- 'type' => 'switch',
861
  'default' => 'no',
862
  'name' => __( 'Rounded corners', 'su' ),
863
  'desc' => __( 'Use rounded for tooltip. This option is only works with basic styes, e.g. blue, green etc.', 'su' )
@@ -899,7 +1010,7 @@ class Shortcodes_Ultimate_Data {
899
  'desc' => __( 'Select tooltip behavior', 'su' )
900
  ),
901
  'close' => array(
902
- 'type' => 'switch',
903
  'default' => 'no',
904
  'name' => __( 'Close button', 'su' ),
905
  'desc' => __( 'Show close button', 'su' )
@@ -910,10 +1021,9 @@ class Shortcodes_Ultimate_Data {
910
  'desc' => __( 'Extra CSS class', 'su' )
911
  )
912
  ),
913
- 'usage' => '[tooltip] Hover me [/lightbox]',
914
  'content' => __( '[%prefix_button] Hover me to open tooltip [/%prefix_button]', 'su' ),
915
  'desc' => __( 'Tooltip window with custom content', 'su' ),
916
- 'icon' => 'icon-comment-alt'
917
  ),
918
  // private
919
  'private' => array(
@@ -927,10 +1037,9 @@ class Shortcodes_Ultimate_Data {
927
  'desc' => __( 'Extra CSS class', 'su' )
928
  )
929
  ),
930
- 'usage' => '[private] Private content [/private]',
931
  'content' => __( 'Private note text', 'su' ),
932
  'desc' => __( 'Private note for post authors', 'su' ),
933
- 'icon' => 'icon-lock'
934
  ),
935
  // youtube
936
  'youtube' => array(
@@ -945,31 +1054,31 @@ class Shortcodes_Ultimate_Data {
945
  'desc' => __( 'Url of YouTube page with video. Ex: http://youtube.com/watch?v=XXXXXX', 'su' )
946
  ),
947
  'width' => array(
948
- 'type' => 'number',
949
- 'min' => 0,
950
- 'max' => 10000,
951
  'step' => 20,
952
  'default' => 600,
953
  'name' => __( 'Width', 'su' ),
954
  'desc' => __( 'Player width', 'su' )
955
  ),
956
  'height' => array(
957
- 'type' => 'number',
958
- 'min' => 0,
959
- 'max' => 10000,
960
  'step' => 20,
961
  'default' => 400,
962
  'name' => __( 'Height', 'su' ),
963
  'desc' => __( 'Player height', 'su' )
964
  ),
965
  'responsive' => array(
966
- 'type' => 'switch',
967
  'default' => 'yes',
968
  'name' => __( 'Responsive', 'su' ),
969
  'desc' => __( 'Ignore width and height parameters and make player responsive', 'su' )
970
  ),
971
  'autoplay' => array(
972
- 'type' => 'switch',
973
  'default' => 'no',
974
  'name' => __( 'Autoplay', 'su' ),
975
  'desc' => __( 'Play video automatically when page is loaded', 'su' )
@@ -980,9 +1089,126 @@ class Shortcodes_Ultimate_Data {
980
  'desc' => __( 'Extra CSS class', 'su' )
981
  )
982
  ),
983
- 'usage' => '[youtube url="http://www.youtube.com/watch?v=NbE8INOjTKM"]',
984
  'desc' => __( 'YouTube video', 'su' ),
985
- 'icon' => 'icon-youtube-play'
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
986
  ),
987
  // vimeo
988
  'vimeo' => array(
@@ -996,31 +1222,31 @@ class Shortcodes_Ultimate_Data {
996
  'name' => __( 'Url', 'su' ), 'desc' => __( 'Url of Vimeo page with video', 'su' )
997
  ),
998
  'width' => array(
999
- 'type' => 'number',
1000
- 'min' => 0,
1001
- 'max' => 10000,
1002
  'step' => 20,
1003
  'default' => 600,
1004
  'name' => __( 'Width', 'su' ),
1005
  'desc' => __( 'Player width', 'su' )
1006
  ),
1007
  'height' => array(
1008
- 'type' => 'number',
1009
- 'min' => 0,
1010
- 'max' => 10000,
1011
  'step' => 20,
1012
  'default' => 400,
1013
  'name' => __( 'Height', 'su' ),
1014
  'desc' => __( 'Player height', 'su' )
1015
  ),
1016
  'responsive' => array(
1017
- 'type' => 'switch',
1018
  'default' => 'yes',
1019
  'name' => __( 'Responsive', 'su' ),
1020
  'desc' => __( 'Ignore width and height parameters and make player responsive', 'su' )
1021
  ),
1022
  'autoplay' => array(
1023
- 'type' => 'switch',
1024
  'default' => 'no',
1025
  'name' => __( 'Autoplay', 'su' ),
1026
  'desc' => __( 'Play video automatically when page is loaded', 'su' )
@@ -1031,9 +1257,8 @@ class Shortcodes_Ultimate_Data {
1031
  'desc' => __( 'Extra CSS class', 'su' )
1032
  )
1033
  ),
1034
- 'usage' => '[vimeo url="http://vimeo.com/21294655"]',
1035
  'desc' => __( 'Vimeo video', 'su' ),
1036
- 'icon' => 'icon-youtube-play'
1037
  ),
1038
  // screenr
1039
  'screenr' => array(
@@ -1046,25 +1271,25 @@ class Shortcodes_Ultimate_Data {
1046
  'name' => __( 'Url', 'su' ), 'desc' => __( 'Url of Screenr page with video', 'su' )
1047
  ),
1048
  'width' => array(
1049
- 'type' => 'number',
1050
- 'min' => 0,
1051
- 'max' => 10000,
1052
  'step' => 20,
1053
  'default' => 600,
1054
  'name' => __( 'Width', 'su' ),
1055
  'desc' => __( 'Player width', 'su' )
1056
  ),
1057
  'height' => array(
1058
- 'type' => 'number',
1059
- 'min' => 0,
1060
- 'max' => 10000,
1061
  'step' => 20,
1062
  'default' => 400,
1063
  'name' => __( 'Height', 'su' ),
1064
  'desc' => __( 'Player height', 'su' )
1065
  ),
1066
  'responsive' => array(
1067
- 'type' => 'switch',
1068
  'default' => 'yes',
1069
  'name' => __( 'Responsive', 'su' ),
1070
  'desc' => __( 'Ignore width and height parameters and make player responsive', 'su' )
@@ -1075,9 +1300,8 @@ class Shortcodes_Ultimate_Data {
1075
  'desc' => __( 'Extra CSS class', 'su' )
1076
  )
1077
  ),
1078
- 'usage' => '[screenr url="http://www.screenr.com/OuWH"]',
1079
  'desc' => __( 'Screenr video', 'su' ),
1080
- 'icon' => 'icon-youtube-play'
1081
  ),
1082
  // audio
1083
  'audio' => array(
@@ -1098,13 +1322,13 @@ class Shortcodes_Ultimate_Data {
1098
  'desc' => __( 'Player width. You can specify width in percents and player will be responsive. Example values: <b%value>200px</b>, <b%value>100&#37;</b>', 'su' )
1099
  ),
1100
  'autoplay' => array(
1101
- 'type' => 'switch',
1102
  'default' => 'no',
1103
  'name' => __( 'Autoplay', 'su' ),
1104
  'desc' => __( 'Play file automatically when page is loaded', 'su' )
1105
  ),
1106
  'loop' => array(
1107
- 'type' => 'switch',
1108
  'default' => 'no',
1109
  'name' => __( 'Loop', 'su' ),
1110
  'desc' => __( 'Repeat when playback is ended', 'su' )
@@ -1115,9 +1339,8 @@ class Shortcodes_Ultimate_Data {
1115
  'desc' => __( 'Extra CSS class', 'su' )
1116
  )
1117
  ),
1118
- 'usage' => '[audio url="http://example.com/audio.mp3"]',
1119
  'desc' => __( 'Custom audio player', 'su' ),
1120
- 'icon' => 'icon-play-circle'
1121
  ),
1122
  // video
1123
  'video' => array(
@@ -1144,37 +1367,37 @@ class Shortcodes_Ultimate_Data {
1144
  'desc' => __( 'Player title', 'su' )
1145
  ),
1146
  'width' => array(
1147
- 'type' => 'number',
1148
- 'min' => 0,
1149
- 'max' => 10000,
1150
  'step' => 20,
1151
  'default' => 600,
1152
  'name' => __( 'Width', 'su' ),
1153
  'desc' => __( 'Player width', 'su' )
1154
  ),
1155
  'height' => array(
1156
- 'type' => 'number',
1157
- 'min' => 0,
1158
- 'max' => 10000,
1159
  'step' => 20,
1160
  'default' => 300,
1161
  'name' => __( 'Height', 'su' ),
1162
  'desc' => __( 'Player height', 'su' )
1163
  ),
1164
  'controls' => array(
1165
- 'type' => 'switch',
1166
  'default' => 'yes',
1167
  'name' => __( 'Controls', 'su' ),
1168
  'desc' => __( 'Show player controls (play/pause etc.) or not', 'su' )
1169
  ),
1170
  'autoplay' => array(
1171
- 'type' => 'switch',
1172
  'default' => 'no',
1173
  'name' => __( 'Autoplay', 'su' ),
1174
  'desc' => __( 'Play file automatically when page is loaded', 'su' )
1175
  ),
1176
  'loop' => array(
1177
- 'type' => 'switch',
1178
  'default' => 'no',
1179
  'name' => __( 'Loop', 'su' ),
1180
  'desc' => __( 'Repeat when playback is ended', 'su' )
@@ -1185,9 +1408,8 @@ class Shortcodes_Ultimate_Data {
1185
  'desc' => __( 'Extra CSS class', 'su' )
1186
  )
1187
  ),
1188
- 'usage' => '[video url="http://example.com/video.mp4"]',
1189
  'desc' => __( 'Custom video player', 'su' ),
1190
- 'icon' => 'icon-play-circle'
1191
  ),
1192
  // table
1193
  'table' => array(
@@ -1207,10 +1429,9 @@ class Shortcodes_Ultimate_Data {
1207
  'desc' => __( 'Extra CSS class', 'su' )
1208
  )
1209
  ),
1210
- 'usage' => '[table style="default"] <table> ... </table> [/table]<br/>[table style="default" url="http://example.com/file.csv"] [/table]',
1211
  'content' => __( "<table>\n<tr>\n\t<td>Table</td>\n\t<td>Table</td>\n</tr>\n<tr>\n\t<td>Table</td>\n\t<td>Table</td>\n</tr>\n</table>", 'su' ),
1212
  'desc' => __( 'Styled table from HTML or CSV file', 'su' ),
1213
- 'icon' => 'icon-table'
1214
  ),
1215
  // permalink
1216
  'permalink' => array(
@@ -1239,10 +1460,9 @@ class Shortcodes_Ultimate_Data {
1239
  'desc' => __( 'Extra CSS class', 'su' )
1240
  )
1241
  ),
1242
- 'usage' => '[permalink id=52]<br/>[permalink id="52" target="blank"] Content [/permalink]',
1243
  'content' => '',
1244
  'desc' => __( 'Permalink to specified post/page', 'su' ),
1245
- 'icon' => 'icon-link'
1246
  ),
1247
  // members
1248
  'members' => array(
@@ -1273,10 +1493,9 @@ class Shortcodes_Ultimate_Data {
1273
  'desc' => __( 'Extra CSS class', 'su' )
1274
  )
1275
  ),
1276
- 'usage' => '[members style="default"] Content for logged members [/members]',
1277
  'content' => __( 'Content for logged members', 'su' ),
1278
  'desc' => __( 'Content for logged in members only', 'su' ),
1279
- 'icon' => 'icon-lock'
1280
  ),
1281
  // guests
1282
  'guests' => array(
@@ -1290,10 +1509,9 @@ class Shortcodes_Ultimate_Data {
1290
  'desc' => __( 'Extra CSS class', 'su' )
1291
  )
1292
  ),
1293
- 'usage' => '[guests] Content for guests [/guests]',
1294
  'content' => __( 'Content for guests', 'su' ),
1295
  'desc' => __( 'Content for guests only', 'su' ),
1296
- 'icon' => 'icon-user'
1297
  ),
1298
  // feed
1299
  'feed' => array(
@@ -1308,8 +1526,11 @@ class Shortcodes_Ultimate_Data {
1308
  'desc' => __( 'Url to RSS-feed', 'su' )
1309
  ),
1310
  'limit' => array(
1311
- 'type' => 'select',
1312
- 'values' => array( 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ), 'default' => 3,
 
 
 
1313
  'name' => __( 'Limit', 'su' ), 'desc' => __( 'Number of items to show', 'su' )
1314
  ),
1315
  'class' => array(
@@ -1318,9 +1539,8 @@ class Shortcodes_Ultimate_Data {
1318
  'desc' => __( 'Extra CSS class', 'su' )
1319
  )
1320
  ),
1321
- 'usage' => '[feed url="http://rss1.smashingmagazine.com/feed/" limit="5"]',
1322
  'desc' => __( 'Feed grabber', 'su' ),
1323
- 'icon' => 'icon-rss'
1324
  ),
1325
  // menu
1326
  'menu' => array(
@@ -1339,9 +1559,8 @@ class Shortcodes_Ultimate_Data {
1339
  'desc' => __( 'Extra CSS class', 'su' )
1340
  )
1341
  ),
1342
- 'usage' => '[menu name="Main menu"]',
1343
  'desc' => __( 'Custom menu by name', 'su' ),
1344
- 'icon' => 'icon-reorder'
1345
  ),
1346
  // subpages
1347
  'subpages' => array(
@@ -1367,9 +1586,8 @@ class Shortcodes_Ultimate_Data {
1367
  'desc' => __( 'Extra CSS class', 'su' )
1368
  )
1369
  ),
1370
- 'usage' => '[subpages]<br/>[subpages depth="2" p="122"]',
1371
  'desc' => __( 'List of sub pages', 'su' ),
1372
- 'icon' => 'icon-reorder'
1373
  ),
1374
  // siblings
1375
  'siblings' => array(
@@ -1389,9 +1607,8 @@ class Shortcodes_Ultimate_Data {
1389
  'desc' => __( 'Extra CSS class', 'su' )
1390
  )
1391
  ),
1392
- 'usage' => '[siblings]<br/>[siblings depth="2"]',
1393
  'desc' => __( 'List of cureent page siblings', 'su' ),
1394
- 'icon' => 'icon-reorder'
1395
  ),
1396
  // document
1397
  'document' => array(
@@ -1406,25 +1623,25 @@ class Shortcodes_Ultimate_Data {
1406
  'desc' => __( 'Url to uploaded document. Supported formats: doc, xls, pdf etc.', 'su' )
1407
  ),
1408
  'width' => array(
1409
- 'type' => 'number',
1410
- 'min' => 0,
1411
- 'max' => 10000,
1412
  'step' => 20,
1413
  'default' => 600,
1414
  'name' => __( 'Width', 'su' ),
1415
  'desc' => __( 'Viewer width', 'su' )
1416
  ),
1417
  'height' => array(
1418
- 'type' => 'number',
1419
- 'min' => 0,
1420
- 'max' => 10000,
1421
  'step' => 20,
1422
  'default' => 600,
1423
  'name' => __( 'Height', 'su' ),
1424
  'desc' => __( 'Viewer height', 'su' )
1425
  ),
1426
  'responsive' => array(
1427
- 'type' => 'switch',
1428
  'default' => 'yes',
1429
  'name' => __( 'Responsive', 'su' ),
1430
  'desc' => __( 'Ignore width and height parameters and make viewer responsive', 'su' )
@@ -1435,9 +1652,8 @@ class Shortcodes_Ultimate_Data {
1435
  'desc' => __( 'Extra CSS class', 'su' )
1436
  )
1437
  ),
1438
- 'usage' => '[document url="file.doc" width="600" height="400"]',
1439
  'desc' => __( 'Document viewer by Google', 'su' ),
1440
- 'icon' => 'icon-file-text'
1441
  ),
1442
  // gmap
1443
  'gmap' => array(
@@ -1446,25 +1662,25 @@ class Shortcodes_Ultimate_Data {
1446
  'group' => 'media',
1447
  'atts' => array(
1448
  'width' => array(
1449
- 'type' => 'number',
1450
- 'min' => 0,
1451
- 'max' => 10000,
1452
  'step' => 20,
1453
  'default' => 600,
1454
  'name' => __( 'Width', 'su' ),
1455
  'desc' => __( 'Map width', 'su' )
1456
  ),
1457
  'height' => array(
1458
- 'type' => 'number',
1459
- 'min' => 0,
1460
- 'max' => 10000,
1461
  'step' => 20,
1462
  'default' => 400,
1463
  'name' => __( 'Height', 'su' ),
1464
  'desc' => __( 'Map height', 'su' )
1465
  ),
1466
  'responsive' => array(
1467
- 'type' => 'switch',
1468
  'default' => 'yes',
1469
  'name' => __( 'Responsive', 'su' ),
1470
  'desc' => __( 'Ignore width and height parameters and make map responsive', 'su' )
@@ -1481,9 +1697,8 @@ class Shortcodes_Ultimate_Data {
1481
  'desc' => __( 'Extra CSS class', 'su' )
1482
  )
1483
  ),
1484
- 'usage' => '[gmap width="600" height="400" address="New York"]',
1485
  'desc' => __( 'Maps by Google', 'su' ),
1486
- 'icon' => 'icon-globe'
1487
  ),
1488
  // slider
1489
  'slider' => array(
@@ -1491,56 +1706,79 @@ class Shortcodes_Ultimate_Data {
1491
  'type' => 'single',
1492
  'group' => 'gallery',
1493
  'atts' => array(
1494
- 'gallery' => array(
1495
- 'type' => 'gallery',
1496
- 'name' => __( 'Gallery', 'su' ),
1497
- 'desc' => __( 'Choose source gallery, that will be used for this slider', 'su' )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1498
  ),
1499
  'width' => array(
1500
- 'type' => 'number',
1501
- 'min' => 0,
1502
- 'max' => 10000,
1503
  'step' => 20,
1504
  'default' => 600,
1505
  'name' => __( 'Width', 'su' ), 'desc' => __( 'Slider width (in pixels)', 'su' )
1506
  ),
1507
  'height' => array(
1508
- 'type' => 'number',
1509
- 'min' => 0,
1510
- 'max' => 10000,
1511
  'step' => 20,
1512
  'default' => 300,
1513
  'name' => __( 'Height', 'su' ), 'desc' => __( 'Slider height (in pixels)', 'su' )
1514
  ),
1515
  'responsive' => array(
1516
- 'type' => 'switch',
1517
  'default' => 'yes',
1518
  'name' => __( 'Responsive', 'su' ),
1519
  'desc' => __( 'Ignore width and height parameters and make slider responsive', 'su' )
1520
  ),
1521
  'title' => array(
1522
- 'type' => 'switch',
1523
  'default' => 'yes',
1524
  'name' => __( 'Show titles', 'su' ), 'desc' => __( 'Display slide titles', 'su' )
1525
  ),
1526
  'centered' => array(
1527
- 'type' => 'switch',
1528
  'default' => 'yes',
1529
  'name' => __( 'Center', 'su' ), 'desc' => __( 'Is slider centered on the page', 'su' )
1530
  ),
1531
  'arrows' => array(
1532
- 'type' => 'switch',
1533
  'default' => 'yes',
1534
  'name' => __( 'Arrows', 'su' ), 'desc' => __( 'Show left and right arrows', 'su' )
1535
  ),
1536
  'pages' => array(
1537
- 'type' => 'switch',
1538
  'default' => 'yes',
1539
  'name' => __( 'Pagination', 'su' ),
1540
  'desc' => __( 'Show pagination', 'su' )
1541
  ),
1542
  'mousewheel' => array(
1543
- 'type' => 'switch',
1544
  'default' => 'yes', 'name' => __( 'Mouse wheel control', 'su' ),
1545
  'desc' => __( 'Allow to change slides with mouse wheel', 'su' )
1546
  ),
@@ -1561,21 +1799,14 @@ class Shortcodes_Ultimate_Data {
1561
  'default' => 600,
1562
  'name' => __( 'Speed', 'su' ), 'desc' => __( 'Specify animation speed', 'su' )
1563
  ),
1564
- 'target' => array(
1565
- 'type' => 'switch',
1566
- 'default' => 'yes',
1567
- 'name' => __( 'Links target', 'su' ),
1568
- 'desc' => __( 'Open slides links in new window/tab', 'su' )
1569
- ),
1570
  'class' => array(
1571
  'default' => '',
1572
  'name' => __( 'Class', 'su' ),
1573
  'desc' => __( 'Extra CSS class', 'su' )
1574
  )
1575
  ),
1576
- 'usage' => '[slider gallery="1"]',
1577
  'desc' => __( 'Customizable image slider', 'su' ),
1578
- 'icon' => 'icon-picture'
1579
  ),
1580
  // carousel
1581
  'carousel' => array(
@@ -1583,29 +1814,54 @@ class Shortcodes_Ultimate_Data {
1583
  'type' => 'single',
1584
  'group' => 'gallery',
1585
  'atts' => array(
1586
- 'gallery' => array(
1587
- 'type' => 'gallery',
1588
- 'name' => __( 'Gallery', 'su' ),
1589
- 'desc' => __( 'Choose source gallery, that will be used for this carousel', 'su' )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1590
  ),
1591
  'width' => array(
1592
- 'type' => 'number',
1593
- 'min' => 0,
1594
- 'max' => 10000,
1595
  'step' => 20,
1596
  'default' => 600,
1597
- 'name' => __( 'Width', 'su' ), 'desc' => __( 'Carousel width (in pixels)', 'su' )
 
1598
  ),
1599
  'height' => array(
1600
- 'type' => 'number',
1601
- 'min' => 0,
1602
- 'max' => 10000,
1603
  'step' => 20,
1604
  'default' => 100,
1605
- 'name' => __( 'Height', 'su' ), 'desc' => __( 'Carousel height (in pixels)', 'su' )
 
1606
  ),
1607
  'responsive' => array(
1608
- 'type' => 'switch',
1609
  'default' => 'yes',
1610
  'name' => __( 'Responsive', 'su' ),
1611
  'desc' => __( 'Ignore width and height parameters and make carousel responsive', 'su' )
@@ -1614,7 +1870,8 @@ class Shortcodes_Ultimate_Data {
1614
  'type' => 'number',
1615
  'min' => 1,
1616
  'max' => 20,
1617
- 'step' => 1, 'default' => 3,
 
1618
  'name' => __( 'Items to show', 'su' ),
1619
  'desc' => __( 'How much carousel items is visible', 'su' )
1620
  ),
@@ -1627,28 +1884,28 @@ class Shortcodes_Ultimate_Data {
1627
  'desc' => __( 'How much items are scrolled in one transition', 'su' )
1628
  ),
1629
  'title' => array(
1630
- 'type' => 'switch',
1631
  'default' => 'yes',
1632
  'name' => __( 'Show titles', 'su' ), 'desc' => __( 'Display titles for each item', 'su' )
1633
  ),
1634
  'centered' => array(
1635
- 'type' => 'switch',
1636
  'default' => 'yes',
1637
  'name' => __( 'Center', 'su' ), 'desc' => __( 'Is carousel centered on the page', 'su' )
1638
  ),
1639
  'arrows' => array(
1640
- 'type' => 'switch',
1641
  'default' => 'yes',
1642
  'name' => __( 'Arrows', 'su' ), 'desc' => __( 'Show left and right arrows', 'su' )
1643
  ),
1644
  'pages' => array(
1645
- 'type' => 'switch',
1646
  'default' => 'no',
1647
  'name' => __( 'Pagination', 'su' ),
1648
  'desc' => __( 'Show pagination', 'su' )
1649
  ),
1650
  'mousewheel' => array(
1651
- 'type' => 'switch',
1652
  'default' => 'yes', 'name' => __( 'Mouse wheel control', 'su' ),
1653
  'desc' => __( 'Allow to rotate carousel with mouse wheel', 'su' )
1654
  ),
@@ -1669,21 +1926,14 @@ class Shortcodes_Ultimate_Data {
1669
  'default' => 600,
1670
  'name' => __( 'Speed', 'su' ), 'desc' => __( 'Specify animation speed', 'su' )
1671
  ),
1672
- 'target' => array(
1673
- 'type' => 'switch',
1674
- 'default' => 'yes',
1675
- 'name' => __( 'Links target', 'su' ),
1676
- 'desc' => __( 'Open carousel links in new window/tab', 'su' )
1677
- ),
1678
  'class' => array(
1679
  'default' => '',
1680
  'name' => __( 'Class', 'su' ),
1681
  'desc' => __( 'Extra CSS class', 'su' )
1682
  )
1683
  ),
1684
- 'usage' => '[carousel gallery="1"]',
1685
  'desc' => __( 'Customizable image carousel', 'su' ),
1686
- 'icon' => 'icon-picture'
1687
  ),
1688
  // custom_gallery
1689
  'custom_gallery' => array(
@@ -1691,24 +1941,47 @@ class Shortcodes_Ultimate_Data {
1691
  'type' => 'single',
1692
  'group' => 'gallery',
1693
  'atts' => array(
1694
- 'gallery' => array(
1695
- 'type' => 'gallery',
1696
- 'name' => __( 'Gallery', 'su' ),
1697
- 'desc' => __( 'Choose source gallery, that will be used for this shortcode', 'su' )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1698
  ),
1699
  'width' => array(
1700
- 'type' => 'number',
1701
- 'min' => 20,
1702
- 'max' => 2000,
1703
- 'step' => 20,
1704
  'default' => 90,
1705
  'name' => __( 'Width', 'su' ), 'desc' => __( 'Single item width (in pixels)', 'su' )
1706
  ),
1707
  'height' => array(
1708
- 'type' => 'number',
1709
- 'min' => 20,
1710
- 'max' => 2000,
1711
- 'step' => 20,
1712
  'default' => 90,
1713
  'name' => __( 'Height', 'su' ), 'desc' => __( 'Single item height (in pixels)', 'su' )
1714
  ),
@@ -1723,20 +1996,14 @@ class Shortcodes_Ultimate_Data {
1723
  'name' => __( 'Show titles', 'su' ),
1724
  'desc' => __( 'Title display mode', 'su' )
1725
  ),
1726
- 'target' => array(
1727
- 'type' => 'switch',
1728
- 'default' => 'yes',
1729
- 'name' => __( 'Links target', 'su' ), 'desc' => __( 'Open links in new window/tab', 'su' )
1730
- ),
1731
  'class' => array(
1732
  'default' => '',
1733
  'name' => __( 'Class', 'su' ),
1734
  'desc' => __( 'Extra CSS class', 'su' )
1735
  )
1736
  ),
1737
- 'usage' => '[custom_gallery gallery="1"]',
1738
  'desc' => __( 'Customizable image gallery', 'su' ),
1739
- 'icon' => 'icon-picture'
1740
  ),
1741
  // posts
1742
  'posts' => array(
@@ -1765,14 +2032,14 @@ class Shortcodes_Ultimate_Data {
1765
  'post_type' => array(
1766
  'type' => 'select',
1767
  'multiple' => true,
1768
- 'values' => su_get_post_types(),
1769
  'default' => 'post',
1770
  'name' => __( 'Post types', 'su' ),
1771
  'desc' => __( 'Select post types. Hold Ctrl key to select multiple post types', 'su' )
1772
  ),
1773
  'taxonomy' => array(
1774
  'type' => 'select',
1775
- 'values' => su_get_taxonomies(),
1776
  'default' => 'category',
1777
  'name' => __( 'Taxonomy', 'su' ),
1778
  'desc' => __( 'Select taxonomy to show posts from', 'su' )
@@ -1780,9 +2047,10 @@ class Shortcodes_Ultimate_Data {
1780
  'tax_term' => array(
1781
  'type' => 'select',
1782
  'multiple' => true,
1783
- 'values' => su_get_terms( su_get_taxonomies( true ) ),
1784
  'default' => '',
1785
- 'name' => __( 'Terms', 'su' ), 'desc' => __( 'Select terms to show posts from', 'su' )
 
1786
  ),
1787
  'tax_operator' => array(
1788
  'type' => 'select',
@@ -1793,7 +2061,7 @@ class Shortcodes_Ultimate_Data {
1793
  'author' => array(
1794
  'type' => 'select',
1795
  'multiple' => true,
1796
- 'values' => su_get_users(),
1797
  'default' => 'default',
1798
  'name' => __( 'Authors', 'su' ),
1799
  'desc' => __( 'Choose the authors whose posts you want to show', 'su' )
@@ -1861,20 +2129,160 @@ class Shortcodes_Ultimate_Data {
1861
  'desc' => __( 'Show only posts with selected status', 'su' )
1862
  ),
1863
  'ignore_sticky_posts' => array(
1864
- 'type' => 'switch',
1865
  'default' => 'no',
1866
  'name' => __( 'Ignore sticky', 'su' ),
1867
  'desc' => __( 'Select Yes to ignore posts that is sticked', 'su' )
1868
  )
1869
  ),
1870
- 'usage' => '[posts template="templates/posts.php"]',
1871
  'desc' => __( 'Custom posts query with customizable template', 'su' ),
1872
- 'icon' => 'icon-th-list'
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1873
  )
1874
  ) );
1875
  // Return result
1876
  return ( is_string( $shortcode ) ) ? $shortcodes[sanitize_text_field( $shortcode )] : $shortcodes;
1877
  }
1878
  }
1879
-
1880
- new Shortcodes_Ultimate_Data;
2
  /**
3
  * Class for managing plugin data
4
  */
5
+ class Su_Data {
6
 
7
  /**
8
  * Constructor
9
  */
10
+ function __construct() {}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11
 
12
  /**
13
  * Shortcode groups
23
  ) );
24
  }
25
 
26
+ public static function borders() {
27
+ return ( array ) apply_filters( 'su/data/borders', array(
28
+ 'none' => __( 'None', 'su' ),
29
+ 'solid' => __( 'Solid', 'su' ),
30
+ 'dotted' => __( 'Dotted', 'su' ),
31
+ 'dashed' => __( 'Dashed', 'su' ),
32
+ 'double' => __( 'Double', 'su' ),
33
+ 'groove' => __( 'Groove', 'su' ),
34
+ 'ridge' => __( 'Ridge', 'su' )
35
+ ) );
36
+ }
37
+
38
  public static function icons() {
39
+ return apply_filters( 'su/data/icons', array( 'glass', 'music', 'search', 'envelope-o', 'heart', 'star', 'star-o', 'user', 'film', 'th-large', 'th', 'th-list', 'check', 'times', 'search-plus', 'search-minus', 'power-off', 'signal', 'cog', 'trash-o', 'home', 'file-o', 'clock-o', 'road', 'download', 'arrow-circle-o-down', 'arrow-circle-o-up', 'inbox', 'play-circle-o', 'repeat', 'refresh', 'list-alt', 'lock', 'flag', 'headphones', 'volume-off', 'volume-down', 'volume-up', 'qrcode', 'barcode', 'tag', 'tags', 'book', 'bookmark', 'print', 'camera', 'font', 'bold', 'italic', 'text-height', 'text-width', 'align-left', 'align-center', 'align-right', 'align-justify', 'list', 'outdent', 'indent', 'video-camera', 'picture-o', 'pencil', 'map-marker', 'adjust', 'tint', 'pencil-square-o', 'share-square-o', 'check-square-o', 'move', 'step-backward', 'fast-backward', 'backward', 'play', 'pause', 'stop', 'forward', 'fast-forward', 'step-forward', 'eject', 'chevron-left', 'chevron-right', 'plus-circle', 'minus-circle', 'times-circle', 'check-circle', 'question-circle', 'info-circle', 'crosshairs', 'times-circle-o', 'check-circle-o', 'ban', 'arrow-left', 'arrow-right', 'arrow-up', 'arrow-down', 'share', 'resize-full', 'resize-small', 'plus', 'minus', 'asterisk', 'exclamation-circle', 'gift', 'leaf', 'fire', 'eye', 'eye-slash', 'exclamation-triangle', 'plane', 'calendar', 'random', 'comment', 'magnet', 'chevron-up', 'chevron-down', 'retweet', 'shopping-cart', 'folder', 'folder-open', 'resize-vertical', 'resize-horizontal', 'bar-chart-o', 'twitter-square', 'facebook-square', 'camera-retro', 'key', 'cogs', 'comments', 'thumbs-o-up', 'thumbs-o-down', 'star-half', 'heart-o', 'sign-out', 'linkedin-square', 'thumb-tack', 'external-link', 'sign-in', 'trophy', 'github-square', 'upload', 'lemon-o', 'phone', 'square-o', 'bookmark-o', 'phone-square', 'twitter', 'facebook', 'github', 'unlock', 'credit-card', 'rss', 'hdd', 'bullhorn', 'bell', 'certificate', 'hand-o-right', 'hand-o-left', 'hand-o-up', 'hand-o-down', 'arrow-circle-left', 'arrow-circle-right', 'arrow-circle-up', 'arrow-circle-down', 'globe', 'wrench', 'tasks', 'filter', 'briefcase', 'fullscreen', 'group', 'link', 'cloud', 'flask', 'scissors', 'files-o', 'paperclip', 'floppy-o', 'square', 'reorder', 'list-ul', 'list-ol', 'strikethrough', 'underline', 'table', 'magic', 'truck', 'pinterest', 'pinterest-square', 'google-plus-square', 'google-plus', 'money', 'caret-down', 'caret-up', 'caret-left', 'caret-right', 'columns', 'sort', 'sort-asc', 'sort-desc', 'envelope', 'linkedin', 'undo', 'gavel', 'tachometer', 'comment-o', 'comments-o', 'bolt', 'sitemap', 'umbrella', 'clipboard', 'lightbulb-o', 'exchange', 'cloud-download', 'cloud-upload', 'user-md', 'stethoscope', 'suitcase', 'bell-o', 'coffee', 'cutlery', 'file-text-o', 'building', 'hospital', 'ambulance', 'medkit', 'fighter-jet', 'beer', 'h-square', 'plus-square', 'angle-double-left', 'angle-double-right', 'angle-double-up', 'angle-double-down', 'angle-left', 'angle-right', 'angle-up', 'angle-down', 'desktop', 'laptop', 'tablet', 'mobile', 'circle-o', 'quote-left', 'quote-right', 'spinner', 'circle', 'reply', 'github-alt', 'folder-o', 'folder-open-o', 'expand-o', 'collapse-o', 'smile-o', 'frown-o', 'meh-o', 'gamepad', 'keyboard-o', 'flag-o', 'flag-checkered', 'terminal', 'code', 'reply-all', 'mail-reply-all', 'star-half-o', 'location-arrow', 'crop', 'code-fork', 'chain-broken', 'question', 'info', 'exclamation', 'superscript', 'subscript', 'eraser', 'puzzle-piece', 'microphone', 'microphone-slash', 'shield', 'calendar-o', 'fire-extinguisher', 'rocket', 'maxcdn', 'chevron-circle-left', 'chevron-circle-right', 'chevron-circle-up', 'chevron-circle-down', 'html5', 'css3', 'anchor', 'unlock-o', 'bullseye', 'ellipsis-horizontal', 'ellipsis-vertical', 'rss-square', 'play-circle', 'ticket', 'minus-square', 'minus-square-o', 'level-up', 'level-down', 'check-square', 'pencil-square', 'external-link-square', 'share-square', 'compass', 'caret-square-o-down', 'caret-square-o-up', 'caret-square-o-right', 'eur', 'gbp', 'usd', 'inr', 'jpy', 'rub', 'krw', 'btc', 'file', 'file-text', 'sort-alpha-asc', 'sort-alpha-desc', 'sort-amount-asc', 'sort-amount-desc', 'sort-numeric-asc', 'sort-numeric-desc', 'thumbs-up', 'thumbs-down', 'youtube-square', 'youtube', 'xing', 'xing-square', 'youtube-play', 'dropbox', 'stack-overflow', 'instagram', 'flickr', 'adn', 'bitbucket', 'bitbucket-square', 'tumblr', 'tumblr-square', 'long-arrow-down', 'long-arrow-up', 'long-arrow-left', 'long-arrow-right', 'apple', 'windows', 'android', 'linux', 'dribbble', 'skype', 'foursquare', 'trello', 'female', 'male', 'gittip', 'sun-o', 'moon-o', 'archive', 'bug', 'vk', 'weibo', 'renren', 'pagelines', 'stack-exchange', 'arrow-circle-o-right', 'arrow-circle-o-left', 'caret-square-o-left', 'dot-circle-o', 'wheelchair', 'vimeo-square', 'try' ) );
40
+ }
41
+
42
+ /**
43
+ * Shortcode groups
44
+ */
45
+ public static function examples() {
46
+ return ( array ) apply_filters( 'su/data/examples', array(
47
+ 'basic' => array(
48
+ 'title' => __( 'Basic examples', 'su' ),
49
+ 'items' => array(
50
+ array(
51
+ 'name' => __( 'Accordions, spoilers, different styles, anchors', 'su' ),
52
+ 'id' => 'spoilers',
53
+ 'code' => plugins_url( 'inc/examples/spoilers.example', SU_PLUGIN_FILE ),
54
+ 'icon' => 'tasks'
55
+ ),
56
+ array(
57
+ 'name' => __( 'Tabs, vertical tabs, tab anchors', 'su' ),
58
+ 'id' => 'tabs',
59
+ 'code' => plugins_url( 'inc/examples/tabs.example', SU_PLUGIN_FILE ),
60
+ 'icon' => 'folder'
61
+ ),
62
+ array(
63
+ 'name' => __( 'Column layouts', 'su' ),
64
+ 'id' => 'columns',
65
+ 'code' => plugins_url( 'inc/examples/columns.example', SU_PLUGIN_FILE ),
66
+ 'icon' => 'th-large'
67
+ ),
68
+ array(
69
+ 'name' => __( 'Media elements, YouTube, Vimeo, Screenr and self-hosted videos, audio player', 'su' ),
70
+ 'id' => 'media',
71
+ 'code' => plugins_url( 'inc/examples/media.example', SU_PLUGIN_FILE ),
72
+ 'icon' => 'play-circle'
73
+ ),
74
+ array(
75
+ 'name' => __( 'Unlimited buttons', 'su' ),
76
+ 'id' => 'buttons',
77
+ 'code' => plugins_url( 'inc/examples/buttons.example', SU_PLUGIN_FILE ),
78
+ 'icon' => 'heart'
79
+ ),
80
+ array(
81
+ 'name' => __( 'Animations', 'su' ),
82
+ 'id' => 'animations',
83
+ 'code' => plugins_url( 'inc/examples/animations.example', SU_PLUGIN_FILE ),
84
+ 'icon' => 'bolt'
85
+ ),
86
+ )
87
+ ),
88
+ 'advanced' => array(
89
+ 'title' => __( 'Advanced examples', 'su' ),
90
+ 'items' => array(
91
+ array(
92
+ 'name' => __( 'Interacting with posts shortcode', 'su' ),
93
+ 'id' => 'posts',
94
+ 'code' => plugins_url( 'inc/examples/posts.example', SU_PLUGIN_FILE ),
95
+ 'icon' => 'list'
96
+ ),
97
+ array(
98
+ 'name' => __( 'Nested shortcodes, shortcodes inside of attributes', 'su' ),
99
+ 'id' => 'nested',
100
+ 'code' => plugins_url( 'inc/examples/nested.example', SU_PLUGIN_FILE ),
101
+ 'icon' => 'indent'
102
+ ),
103
+ )
104
+ ),
105
+ ) );
106
  }
107
 
108
  /**
116
  'type' => 'wrap',
117
  'group' => 'content',
118
  'atts' => array(
119
+ 'style' => array(
120
+ 'type' => 'select',
121
+ 'values' => array(
122
+ 'default' => __( 'Default', 'su' ),
123
+ ),
124
+ 'default' => 'default',
125
+ 'name' => __( 'Style', 'su' ),
126
+ 'desc' => sprintf( '%s. <a href="http://gndev.info/shortcodes-ultimate/skins/" target="_blank">%s</a>', __( 'Choose style for this heading', 'su' ), __( 'Install additional styles', 'su' ) )
127
+ ),
128
  'size' => array(
129
+ 'type' => 'slider',
130
+ 'min' => 7,
131
+ 'max' => 48,
132
  'step' => 1,
133
+ 'default' => 13,
134
+ 'name' => __( 'Size', 'su' ),
135
+ 'desc' => __( 'Select heading size (pixels)', 'su' )
136
  ),
137
  'align' => array(
138
  'type' => 'select',
145
  'name' => __( 'Align', 'su' ),
146
  'desc' => __( 'Heading text alignment', 'su' )
147
  ),
148
+ 'margin' => array(
149
+ 'type' => 'slider',
150
+ 'min' => 0,
151
+ 'max' => 200,
152
+ 'step' => 10,
153
+ 'default' => 20,
154
+ 'name' => __( 'Margin', 'su' ),
155
+ 'desc' => __( 'Bottom margin (pixels)', 'su' )
156
+ ),
157
  'class' => array(
158
  'default' => '',
159
  'name' => __( 'Class', 'su' ),
160
  'desc' => __( 'Extra CSS class', 'su' )
161
  )
162
  ),
163
+ 'content' => __( 'Heading text', 'su' ),
164
  'desc' => __( 'Styled heading', 'su' ),
165
+ 'icon' => 'h-square'
166
  ),
167
  // tabs
168
  'tabs' => array(
170
  'type' => 'wrap',
171
  'group' => 'box',
172
  'atts' => array(
173
+ 'style' => array(
174
+ 'type' => 'select',
175
+ 'values' => array(
176
+ 'default' => __( 'Default', 'su' )
177
+ ),
178
+ 'default' => 'default',
179
+ 'name' => __( 'Style', 'su' ),
180
+ 'desc' => sprintf( '%s. <a href="http://gndev.info/shortcodes-ultimate/skins/" target="_blank">%s</a>', __( 'Choose style for this tabs', 'su' ), __( 'Install additional styles', 'su' ) )
181
+ ),
182
  'active' => array(
183
  'type' => 'number',
184
  'min' => 1,
189
  'desc' => __( 'Select which tab is open by default', 'su' )
190
  ),
191
  'vertical' => array(
192
+ 'type' => 'bool',
193
  'default' => 'no',
194
  'name' => __( 'Vertical', 'su' ),
195
  'desc' => __( 'Show tabs vertically', 'su' )
200
  'desc' => __( 'Extra CSS class', 'su' )
201
  )
202
  ),
 
203
  'content' => __( "[%prefix_tab title=\"Title 1\"]Content 1[/%prefix_tab]\n[%prefix_tab title=\"Title 2\"]Content 2[/%prefix_tab]\n[%prefix_tab title=\"Title 3\"]Content 3[/%prefix_tab]", 'su' ),
204
  'desc' => __( 'Tabs container', 'su' ),
205
+ 'icon' => 'list-alt'
206
  ),
207
  // tab
208
  'tab' => array(
216
  'desc' => __( 'Enter tab name', 'su' )
217
  ),
218
  'disabled' => array(
219
+ 'type' => 'bool',
220
  'default' => 'no',
221
  'name' => __( 'Disabled', 'su' ),
222
  'desc' => __( 'Is this tab disabled', 'su' )
232
  'desc' => __( 'Extra CSS class', 'su' )
233
  )
234
  ),
 
235
  'content' => __( 'Tab content', 'su' ),
236
  'desc' => __( 'Single tab', 'su' ),
237
+ 'icon' => 'list-alt'
238
  ),
239
  // spoiler
240
  'spoiler' => array(
247
  'name' => __( 'Title', 'su' ), 'desc' => __( 'Text in spoiler title', 'su' )
248
  ),
249
  'open' => array(
250
+ 'type' => 'bool',
251
  'default' => 'no',
252
  'name' => __( 'Open', 'su' ),
253
  'desc' => __( 'Is spoiler content visible by default', 'su' )
261
  ),
262
  'default' => 'default',
263
  'name' => __( 'Style', 'su' ),
264
+ 'desc' => sprintf( '%s. <a href="http://gndev.info/shortcodes-ultimate/skins/" target="_blank">%s</a>', __( 'Choose style for this spoiler', 'su' ), __( 'Install additional styles', 'su' ) )
265
+ ),
266
+ 'icon' => array(
267
+ 'type' => 'select',
268
+ 'values' => array(
269
+ 'plus' => __( 'Plus', 'su' ),
270
+ 'plus-circle' => __( 'Plus circle', 'su' ),
271
+ 'plus-square-1' => __( 'Plus square 1', 'su' ),
272
+ 'plus-square-2' => __( 'Plus square 2', 'su' ),
273
+ 'arrow' => __( 'Arrow', 'su' ),
274
+ 'arrow-circle-1' => __( 'Arrow circle 1', 'su' ),
275
+ 'arrow-circle-2' => __( 'Arrow circle 2', 'su' ),
276
+ 'chevron' => __( 'Chevron', 'su' ),
277
+ 'chevron-circle' => __( 'Chevron circle', 'su' ),
278
+ 'caret' => __( 'Caret', 'su' ),
279
+ 'caret-square' => __( 'Caret square', 'su' ),
280
+ 'folder-1' => __( 'Folder 1', 'su' ),
281
+ 'folder-2' => __( 'Folder 2', 'su' )
282
+ ),
283
+ 'default' => 'plus',
284
+ 'name' => __( 'Icon', 'su' ),
285
+ 'desc' => __( 'Icons for spoiler', 'su' )
286
  ),
287
  'anchor' => array(
288
  'default' => '',
295
  'desc' => __( 'Extra CSS class', 'su' )
296
  )
297
  ),
 
298
  'content' => __( 'Hidden content', 'su' ),
299
  'desc' => __( 'Spoiler with hidden content', 'su' ),
300
+ 'icon' => 'list-ul'
301
  ),
302
  // accordion
303
  'accordion' => array(
311
  'desc' => __( 'Extra CSS class', 'su' )
312
  )
313
  ),
 
314
  'content' => __( "[%prefix_spoiler]Content[/%prefix_spoiler]\n[%prefix_spoiler]Content[/%prefix_spoiler]\n[%prefix_spoiler]Content[/%prefix_spoiler]", 'su' ),
315
  'desc' => __( 'Accordion with spoilers', 'su' ),
316
+ 'icon' => 'list'
317
  ),
318
  // divider
319
  'divider' => array(
322
  'group' => 'content',
323
  'atts' => array(
324
  'top' => array(
325
+ 'type' => 'bool',
326
  'default' => 'yes',
327
  'name' => __( 'Show TOP link', 'su' ),
328
  'desc' => __( 'Show link to top of the page or not', 'su' )
338
  'desc' => __( 'Extra CSS class', 'su' )
339
  )
340
  ),
 
341
  'desc' => __( 'Content divider with optional TOP link', 'su' ),
342
+ 'icon' => 'ellipsis-horizontal'
343
  ),
344
  // spacer
345
  'spacer' => array(
348
  'group' => 'content other',
349
  'atts' => array(
350
  'size' => array(
351
+ 'type' => 'slider',
352
  'min' => 0,
353
+ 'max' => 800,
354
+ 'step' => 10,
355
  'default' => 20,
356
+ 'name' => __( 'Height', 'su' ),
357
+ 'desc' => __( 'Height of the spacer in pixels', 'su' )
358
  ),
359
  'class' => array(
360
  'default' => '',
362
  'desc' => __( 'Extra CSS class', 'su' )
363
  )
364
  ),
 
365
  'desc' => __( 'Empty space with adjustable height', 'su' ),
366
+ 'icon' => 'resize-vertical'
367
  ),
368
  // highlight
369
  'highlight' => array(
390
  'desc' => __( 'Extra CSS class', 'su' )
391
  )
392
  ),
393
+ 'content' => __( 'Highlighted text', 'su' ),
394
  'desc' => __( 'Highlighted text', 'su' ),
395
+ 'icon' => 'pencil'
396
  ),
397
  // label
398
  'label' => array(
420
  'desc' => __( 'Extra CSS class', 'su' )
421
  )
422
  ),
423
+ 'content' => __( 'Label', 'su' ),
424
  'desc' => __( 'Styled label', 'su' ),
425
+ 'icon' => 'tag'
426
  ),
427
  // quote
428
  'quote' => array(
430
  'type' => 'wrap',
431
  'group' => 'box',
432
  'atts' => array(
433
+ 'style' => array(
434
+ 'type' => 'select',
435
+ 'values' => array(
436
+ 'default' => __( 'Default', 'su' )
437
+ ),
438
+ 'default' => 'default',
439
+ 'name' => __( 'Style', 'su' ),
440
+ 'desc' => sprintf( '%s. <a href="http://gndev.info/shortcodes-ultimate/skins/" target="_blank">%s</a>', __( 'Choose style for this quote', 'su' ), __( 'Install additional styles', 'su' ) )
441
+ ),
442
  'cite' => array(
 
443
  'default' => '',
444
  'name' => __( 'Cite', 'su' ),
445
  'desc' => __( 'Quote author name', 'su' )
456
  'desc' => __( 'Extra CSS class', 'su' )
457
  )
458
  ),
459
+ 'content' => __( 'Quote', 'su' ),
460
  'desc' => __( 'Blockquote alternative', 'su' ),
461
+ 'icon' => 'quote-right'
462
  ),
463
  // pullquote
464
  'pullquote' => array(
481
  'desc' => __( 'Extra CSS class', 'su' )
482
  )
483
  ),
484
+ 'content' => __( 'Pullquote', 'su' ),
485
  'desc' => __( 'Pullquote', 'su' ),
486
+ 'icon' => 'quote-left'
487
  ),
488
  // dropcap
489
  'dropcap' => array(
503
  'name' => __( 'Style', 'su' ), 'desc' => __( 'Dropcap style preset', 'su' )
504
  ),
505
  'size' => array(
506
+ 'type' => 'slider',
507
+ 'min' => 1,
508
+ 'max' => 5,
509
+ 'step' => 1,
510
+ 'default' => 3,
511
+ 'name' => __( 'Size', 'su' ),
512
+ 'desc' => __( 'Choose dropcap size', 'su' )
513
  ),
514
  'class' => array(
515
  'default' => '',
517
  'desc' => __( 'Extra CSS class', 'su' )
518
  )
519
  ),
520
+ 'content' => __( 'D', 'su' ),
521
  'desc' => __( 'Dropcap', 'su' ),
522
+ 'icon' => 'bold'
523
  ),
524
  // frame
525
  'frame' => array(
544
  'desc' => __( 'Extra CSS class', 'su' )
545
  )
546
  ),
 
547
  'content' => '<img src="http://lorempixel.com/g/400/200/" />',
548
  'desc' => __( 'Styled image frame', 'su' ),
549
+ 'icon' => 'picture-o'
550
  ),
551
  // row
552
  'row' => array(
560
  'desc' => __( 'Extra CSS class', 'su' )
561
  )
562
  ),
 
563
  'content' => __( "[%prefix_column size=\"1/3\"]Content[/%prefix_column]\n[%prefix_column size=\"1/3\"]Content[/%prefix_column]\n[%prefix_column size=\"1/3\"]Content[/%prefix_column]", 'su' ),
564
  'desc' => __( 'Row for flexible columns', 'su' ),
565
+ 'icon' => 'columns'
566
  ),
567
  // column
568
  'column' => array(
591
  'desc' => __( 'Select column width. This width will be calculated depend page width', 'su' )
592
  ),
593
  'center' => array(
594
+ 'type' => 'bool',
595
  'default' => 'no',
596
  'name' => __( 'Centered', 'su' ),
597
  'desc' => __( 'Is this column centered on the page', 'su' )
602
  'desc' => __( 'Extra CSS class', 'su' )
603
  )
604
  ),
 
605
  'content' => __( 'Column content', 'su' ),
606
  'desc' => __( 'Flexible and responsive columns', 'su' ),
607
+ 'icon' => 'columns'
608
  ),
609
  // list
610
  'list' => array(
630
  'desc' => __( 'Extra CSS class', 'su' )
631
  )
632
  ),
 
633
  'content' => __( "<ul>\n<li>List item</li>\n<li>List item</li>\n<li>List item</li>\n</ul>", 'su' ),
634
  'desc' => __( 'Styled unordered list', 'su' ),
635
+ 'icon' => 'list-ol'
636
  ),
637
  // button
638
  'button' => array(
685
  'desc' => __( 'Button text color', 'su' )
686
  ),
687
  'size' => array(
688
+ 'type' => 'slider',
689
  'min' => 1,
690
  'max' => 20,
691
  'step' => 1,
694
  'desc' => __( 'Button size', 'su' )
695
  ),
696
  'wide' => array(
697
+ 'type' => 'bool',
698
  'default' => 'no',
699
  'name' => __( 'Fluid', 'su' ), 'desc' => __( 'Fluid buttons has 100% width', 'su' )
700
  ),
701
  'center' => array(
702
+ 'type' => 'bool',
703
  'default' => 'no',
704
  'name' => __( 'Centered', 'su' ), 'desc' => __( 'Is button centered on the page', 'su' )
705
  ),
751
  'desc' => __( 'Extra CSS class', 'su' )
752
  )
753
  ),
 
754
  'content' => __( 'Button text', 'su' ),
755
  'desc' => __( 'Styled button', 'su' ),
756
+ 'icon' => 'heart'
757
  ),
758
  // service
759
  'service' => array(
780
  'desc' => __( 'This color will be applied to the selected icon. Does not works with uploaded icons', 'su' )
781
  ),
782
  'size' => array(
783
+ 'type' => 'slider',
784
  'min' => 10,
785
  'max' => 128,
786
  'step' => 2,
794
  'desc' => __( 'Extra CSS class', 'su' )
795
  )
796
  ),
 
797
  'content' => __( 'Service description', 'su' ),
798
  'desc' => __( 'Service box with title', 'su' ),
799
+ 'icon' => 'check-square-o'
800
  ),
801
  // box
802
  'box' => array(
836
  'name' => __( 'Title text color', 'su' ), 'desc' => __( 'Color for the box title text', 'su' )
837
  ),
838
  'radius' => array(
839
+ 'type' => 'slider',
840
+ 'min' => 0,
841
+ 'max' => 20,
842
+ 'step' => 1,
843
+ 'default' => 3,
844
  'name' => __( 'Radius', 'su' ),
845
  'desc' => __( 'Box corners radius', 'su' )
846
  ),
850
  'desc' => __( 'Extra CSS class', 'su' )
851
  )
852
  ),
 
853
  'content' => __( 'Box content', 'su' ),
854
  'desc' => __( 'Colored box with caption', 'su' ),
855
+ 'icon' => 'list-alt'
856
  ),
857
  // note
858
  'note' => array(
874
  'desc' => __( 'Note text color', 'su' )
875
  ),
876
  'radius' => array(
877
+ 'type' => 'slider',
878
+ 'min' => 0,
879
+ 'max' => 20,
880
+ 'step' => 1,
881
+ 'default' => 3,
882
  'name' => __( 'Radius', 'su' ), 'desc' => __( 'Note corners radius', 'su' )
883
  ),
884
  'class' => array(
887
  'desc' => __( 'Extra CSS class', 'su' )
888
  )
889
  ),
890
+ 'content' => __( 'Note text', 'su' ),
891
  'desc' => __( 'Colored box', 'su' ),
892
+ 'icon' => 'list-alt'
893
  ),
894
  // lightbox
895
  'lightbox' => array(
919
  'desc' => __( 'Extra CSS class', 'su' )
920
  )
921
  ),
 
922
  'content' => __( '[%prefix_button] Click Here to Watch the Video [/%prefix_button]', 'su' ),
923
  'desc' => __( 'Lightbox window with custom content', 'su' ),
924
+ 'icon' => 'external-link'
925
  ),
926
  // tooltip
927
  'tooltip' => array(
962
  'desc' => __( 'Tooltip position', 'su' )
963
  ),
964
  'shadow' => array(
965
+ 'type' => 'bool',
966
  'default' => 'no',
967
  'name' => __( 'Shadow', 'su' ),
968
  'desc' => __( 'Add shadow to tooltip. This option is only works with basic styes, e.g. blue, green etc.', 'su' )
969
  ),
970
  'rounded' => array(
971
+ 'type' => 'bool',
972
  'default' => 'no',
973
  'name' => __( 'Rounded corners', 'su' ),
974
  'desc' => __( 'Use rounded for tooltip. This option is only works with basic styes, e.g. blue, green etc.', 'su' )
1010
  'desc' => __( 'Select tooltip behavior', 'su' )
1011
  ),
1012
  'close' => array(
1013
+ 'type' => 'bool',
1014
  'default' => 'no',
1015
  'name' => __( 'Close button', 'su' ),
1016
  'desc' => __( 'Show close button', 'su' )
1021
  'desc' => __( 'Extra CSS class', 'su' )
1022
  )
1023
  ),
 
1024
  'content' => __( '[%prefix_button] Hover me to open tooltip [/%prefix_button]', 'su' ),
1025
  'desc' => __( 'Tooltip window with custom content', 'su' ),
1026
+ 'icon' => 'comment-o'
1027
  ),
1028
  // private
1029
  'private' => array(
1037
  'desc' => __( 'Extra CSS class', 'su' )
1038
  )
1039
  ),
 
1040
  'content' => __( 'Private note text', 'su' ),
1041
  'desc' => __( 'Private note for post authors', 'su' ),
1042
+ 'icon' => 'lock'
1043
  ),
1044
  // youtube
1045
  'youtube' => array(
1054
  'desc' => __( 'Url of YouTube page with video. Ex: http://youtube.com/watch?v=XXXXXX', 'su' )
1055
  ),
1056
  'width' => array(
1057
+ 'type' => 'slider',
1058
+ 'min' => 200,
1059
+ 'max' => 1600,
1060
  'step' => 20,
1061
  'default' => 600,
1062
  'name' => __( 'Width', 'su' ),
1063
  'desc' => __( 'Player width', 'su' )
1064
  ),
1065
  'height' => array(
1066
+ 'type' => 'slider',
1067
+ 'min' => 200,
1068
+ 'max' => 1600,
1069
  'step' => 20,
1070
  'default' => 400,
1071
  'name' => __( 'Height', 'su' ),
1072
  'desc' => __( 'Player height', 'su' )
1073
  ),
1074
  'responsive' => array(
1075
+ 'type' => 'bool',
1076
  'default' => 'yes',
1077
  'name' => __( 'Responsive', 'su' ),
1078
  'desc' => __( 'Ignore width and height parameters and make player responsive', 'su' )
1079
  ),
1080
  'autoplay' => array(
1081
+ 'type' => 'bool',
1082
  'default' => 'no',
1083
  'name' => __( 'Autoplay', 'su' ),
1084
  'desc' => __( 'Play video automatically when page is loaded', 'su' )
1089
  'desc' => __( 'Extra CSS class', 'su' )
1090
  )
1091
  ),
 
1092
  'desc' => __( 'YouTube video', 'su' ),
1093
+ 'icon' => 'youtube-play'
1094
+ ),
1095
+ // youtube_advanced
1096
+ 'youtube_advanced' => array(
1097
+ 'name' => __( 'YouTube Advanced', 'su' ),
1098
+ 'type' => 'single',
1099
+ 'group' => 'media',
1100
+ 'atts' => array(
1101
+ 'url' => array(
1102
+ 'values' => array( ),
1103
+ 'default' => '',
1104
+ 'name' => __( 'Url', 'su' ),
1105
+ 'desc' => __( 'Url of YouTube page with video. Ex: http://youtube.com/watch?v=XXXXXX', 'su' )
1106
+ ),
1107
+ 'playlist' => array(
1108
+ 'default' => '',
1109
+ 'name' => __( 'Playlist', 'su' ),
1110
+ 'desc' => __( 'Value is a comma-separated list of video IDs to play. If you specify a value, the first video that plays will be the VIDEO_ID specified in the URL path, and the videos specified in the playlist parameter will play thereafter', 'su' )
1111
+ ),
1112
+ 'width' => array(
1113
+ 'type' => 'slider',
1114
+ 'min' => 200,
1115
+ 'max' => 1600,
1116
+ 'step' => 20,
1117
+ 'default' => 600,
1118
+ 'name' => __( 'Width', 'su' ),
1119
+ 'desc' => __( 'Player width', 'su' )
1120
+ ),
1121
+ 'height' => array(
1122
+ 'type' => 'slider',
1123
+ 'min' => 200,
1124
+ 'max' => 1600,
1125
+ 'step' => 20,
1126
+ 'default' => 400,
1127
+ 'name' => __( 'Height', 'su' ),
1128
+ 'desc' => __( 'Player height', 'su' )
1129
+ ),
1130
+ 'responsive' => array(
1131
+ 'type' => 'bool',
1132
+ 'default' => 'yes',
1133
+ 'name' => __( 'Responsive', 'su' ),
1134
+ 'desc' => __( 'Ignore width and height parameters and make player responsive', 'su' )
1135
+ ),
1136
+ 'controls' => array(
1137
+ 'type' => 'select',
1138
+ 'values' => array(
1139
+ 'no' => __( '0 - Hide controls', 'su' ),
1140
+ 'yes' => __( '1 - Show controls', 'su' ),
1141
+ 'alt' => __( '2 - Show controls when playback is started', 'su' )
1142
+ ),
1143
+ 'default' => 'yes',
1144
+ 'name' => __( 'Controls', 'su' ),
1145
+ 'desc' => __( 'This parameter indicates whether the video player controls will display', 'su' )
1146
+ ),
1147
+ 'autohide' => array(
1148
+ 'type' => 'select',
1149
+ 'values' => array(
1150
+ 'no' => __( '0 - Do not hide controls', 'su' ),
1151
+ 'yes' => __( '1 - Hide all controls on mouse out', 'su' ),
1152
+ 'alt' => __( '2 - Hide progress bar on mouse out', 'su' )
1153
+ ),
1154
+ 'default' => 'alt',
1155
+ 'name' => __( 'Autohide', 'su' ),
1156
+ 'desc' => __( 'This parameter indicates whether the video controls will automatically hide after a video begins playing', 'su' )
1157
+ ),
1158
+ 'showinfo' => array(
1159
+ 'type' => 'bool',
1160
+ 'default' => 'yes',
1161
+ 'name' => __( 'Show title bar', 'su' ),
1162
+ 'desc' => __( 'If you set the parameter value to NO, then the player will not display information like the video title and uploader before the video starts playing.', 'su' )
1163
+ ),
1164
+ 'autoplay' => array(
1165
+ 'type' => 'bool',
1166
+ 'default' => 'no',
1167
+ 'name' => __( 'Autoplay', 'su' ),
1168
+ 'desc' => __( 'Play video automatically when page is loaded', 'su' )
1169
+ ),
1170
+ 'loop' => array(
1171
+ 'type' => 'bool',
1172
+ 'default' => 'no',
1173
+ 'name' => __( 'Loop', 'su' ),
1174
+ 'desc' => __( 'Setting of YES will cause the player to play the initial video again and again', 'su' )
1175
+ ),
1176
+ 'rel' => array(
1177
+ 'type' => 'bool',
1178
+ 'default' => 'yes',
1179
+ 'name' => __( 'Related videos', 'su' ),
1180
+ 'desc' => __( 'This parameter indicates whether the player should show related videos when playback of the initial video ends', 'su' )
1181
+ ),
1182
+ 'fs' => array(
1183
+ 'type' => 'bool',
1184
+ 'default' => 'yes',
1185
+ 'name' => __( 'Show full-screen button', 'su' ),
1186
+ 'desc' => __( 'Setting this parameter to NO prevents the fullscreen button from displaying', 'su' )
1187
+ ),
1188
+ 'modestbranding' => array(
1189
+ 'type' => 'bool',
1190
+ 'default' => 'no',
1191
+ 'name' => 'modestbranding',
1192
+ 'desc' => __( 'This parameter lets you use a YouTube player that does not show a YouTube logo. Set the parameter value to YES to prevent the YouTube logo from displaying in the control bar. Note that a small YouTube text label will still display in the upper-right corner of a paused video when the user\'s mouse pointer hovers over the player', 'su' )
1193
+ ),
1194
+ 'theme' => array(
1195
+ 'type' => 'select',
1196
+ 'values' => array(
1197
+ 'dark' => __( 'Dark theme', 'su' ),
1198
+ 'light' => __( 'Light theme', 'su' )
1199
+ ),
1200
+ 'default' => 'dark',
1201
+ 'name' => __( 'Theme', 'su' ),
1202
+ 'desc' => __( 'This parameter indicates whether the embedded player will display player controls (like a play button or volume control) within a dark or light control bar', 'su' )
1203
+ ),
1204
+ 'class' => array(
1205
+ 'default' => '',
1206
+ 'name' => __( 'Class', 'su' ),
1207
+ 'desc' => __( 'Extra CSS class', 'su' )
1208
+ )
1209
+ ),
1210
+ 'desc' => __( 'YouTube video player with advanced settings', 'su' ),
1211
+ 'icon' => 'youtube-play'
1212
  ),
1213
  // vimeo
1214
  'vimeo' => array(
1222
  'name' => __( 'Url', 'su' ), 'desc' => __( 'Url of Vimeo page with video', 'su' )
1223
  ),
1224
  'width' => array(
1225
+ 'type' => 'slider',
1226
+ 'min' => 200,
1227
+ 'max' => 1600,
1228
  'step' => 20,
1229
  'default' => 600,
1230
  'name' => __( 'Width', 'su' ),
1231
  'desc' => __( 'Player width', 'su' )
1232
  ),
1233
  'height' => array(
1234
+ 'type' => 'slider',
1235
+ 'min' => 200,
1236
+ 'max' => 1600,
1237
  'step' => 20,
1238
  'default' => 400,
1239
  'name' => __( 'Height', 'su' ),
1240
  'desc' => __( 'Player height', 'su' )
1241
  ),
1242
  'responsive' => array(
1243
+ 'type' => 'bool',
1244
  'default' => 'yes',
1245
  'name' => __( 'Responsive', 'su' ),
1246
  'desc' => __( 'Ignore width and height parameters and make player responsive', 'su' )
1247
  ),
1248
  'autoplay' => array(
1249
+ 'type' => 'bool',
1250
  'default' => 'no',
1251
  'name' => __( 'Autoplay', 'su' ),
1252
  'desc' => __( 'Play video automatically when page is loaded', 'su' )
1257
  'desc' => __( 'Extra CSS class', 'su' )
1258
  )
1259
  ),
 
1260
  'desc' => __( 'Vimeo video', 'su' ),
1261
+ 'icon' => 'youtube-play'
1262
  ),
1263
  // screenr
1264
  'screenr' => array(
1271
  'name' => __( 'Url', 'su' ), 'desc' => __( 'Url of Screenr page with video', 'su' )
1272
  ),
1273
  'width' => array(
1274
+ 'type' => 'slider',
1275
+ 'min' => 200,
1276
+ 'max' => 1600,
1277
  'step' => 20,
1278
  'default' => 600,
1279
  'name' => __( 'Width', 'su' ),
1280
  'desc' => __( 'Player width', 'su' )
1281
  ),
1282
  'height' => array(
1283
+ 'type' => 'slider',
1284
+ 'min' => 200,
1285
+ 'max' => 1600,
1286
  'step' => 20,
1287
  'default' => 400,
1288
  'name' => __( 'Height', 'su' ),
1289
  'desc' => __( 'Player height', 'su' )
1290
  ),
1291
  'responsive' => array(
1292
+ 'type' => 'bool',
1293
  'default' => 'yes',
1294
  'name' => __( 'Responsive', 'su' ),
1295
  'desc' => __( 'Ignore width and height parameters and make player responsive', 'su' )
1300
  'desc' => __( 'Extra CSS class', 'su' )
1301
  )
1302
  ),
 
1303
  'desc' => __( 'Screenr video', 'su' ),
1304
+ 'icon' => 'youtube-play'
1305
  ),
1306
  // audio
1307
  'audio' => array(
1322
  'desc' => __( 'Player width. You can specify width in percents and player will be responsive. Example values: <b%value>200px</b>, <b%value>100&#37;</b>', 'su' )
1323
  ),
1324
  'autoplay' => array(
1325
+ 'type' => 'bool',
1326
  'default' => 'no',
1327
  'name' => __( 'Autoplay', 'su' ),
1328
  'desc' => __( 'Play file automatically when page is loaded', 'su' )
1329
  ),
1330
  'loop' => array(
1331
+ 'type' => 'bool',
1332
  'default' => 'no',
1333
  'name' => __( 'Loop', 'su' ),
1334
  'desc' => __( 'Repeat when playback is ended', 'su' )
1339
  'desc' => __( 'Extra CSS class', 'su' )
1340
  )
1341
  ),
 
1342
  'desc' => __( 'Custom audio player', 'su' ),
1343
+ 'icon' => 'play-circle'
1344
  ),
1345
  // video
1346
  'video' => array(
1367
  'desc' => __( 'Player title', 'su' )
1368
  ),
1369
  'width' => array(
1370
+ 'type' => 'slider',
1371
+ 'min' => 200,
1372
+ 'max' => 1600,
1373
  'step' => 20,
1374
  'default' => 600,
1375
  'name' => __( 'Width', 'su' ),
1376
  'desc' => __( 'Player width', 'su' )
1377
  ),
1378
  'height' => array(
1379
+ 'type' => 'slider',
1380
+ 'min' => 200,
1381
+ 'max' => 1600,
1382
  'step' => 20,
1383
  'default' => 300,
1384
  'name' => __( 'Height', 'su' ),
1385
  'desc' => __( 'Player height', 'su' )
1386
  ),
1387
  'controls' => array(
1388
+ 'type' => 'bool',
1389
  'default' => 'yes',
1390
  'name' => __( 'Controls', 'su' ),
1391
  'desc' => __( 'Show player controls (play/pause etc.) or not', 'su' )
1392
  ),
1393
  'autoplay' => array(
1394
+ 'type' => 'bool',
1395
  'default' => 'no',
1396
  'name' => __( 'Autoplay', 'su' ),
1397
  'desc' => __( 'Play file automatically when page is loaded', 'su' )
1398
  ),
1399
  'loop' => array(
1400
+ 'type' => 'bool',
1401
  'default' => 'no',
1402
  'name' => __( 'Loop', 'su' ),
1403
  'desc' => __( 'Repeat when playback is ended', 'su' )
1408
  'desc' => __( 'Extra CSS class', 'su' )
1409
  )
1410
  ),
 
1411
  'desc' => __( 'Custom video player', 'su' ),
1412
+ 'icon' => 'play-circle'
1413
  ),
1414
  // table
1415
  'table' => array(
1429
  'desc' => __( 'Extra CSS class', 'su' )
1430
  )
1431
  ),
 
1432
  'content' => __( "<table>\n<tr>\n\t<td>Table</td>\n\t<td>Table</td>\n</tr>\n<tr>\n\t<td>Table</td>\n\t<td>Table</td>\n</tr>\n</table>", 'su' ),
1433
  'desc' => __( 'Styled table from HTML or CSV file', 'su' ),
1434
+ 'icon' => 'table'
1435
  ),
1436
  // permalink
1437
  'permalink' => array(
1460
  'desc' => __( 'Extra CSS class', 'su' )
1461
  )
1462
  ),
 
1463
  'content' => '',
1464
  'desc' => __( 'Permalink to specified post/page', 'su' ),
1465
+ 'icon' => 'link'
1466
  ),
1467
  // members
1468
  'members' => array(
1493
  'desc' => __( 'Extra CSS class', 'su' )
1494
  )
1495
  ),
 
1496
  'content' => __( 'Content for logged members', 'su' ),
1497
  'desc' => __( 'Content for logged in members only', 'su' ),
1498
+ 'icon' => 'lock'
1499
  ),
1500
  // guests
1501
  'guests' => array(
1509
  'desc' => __( 'Extra CSS class', 'su' )
1510
  )
1511
  ),
 
1512
  'content' => __( 'Content for guests', 'su' ),
1513
  'desc' => __( 'Content for guests only', 'su' ),
1514
+ 'icon' => 'user'
1515
  ),
1516
  // feed
1517
  'feed' => array(
1526
  'desc' => __( 'Url to RSS-feed', 'su' )
1527
  ),
1528
  'limit' => array(
1529
+ 'type' => 'slider',
1530
+ 'min' => 1,
1531
+ 'max' => 20,
1532
+ 'step' => 1,
1533
+ 'default' => 3,
1534
  'name' => __( 'Limit', 'su' ), 'desc' => __( 'Number of items to show', 'su' )
1535
  ),
1536
  'class' => array(
1539
  'desc' => __( 'Extra CSS class', 'su' )
1540
  )
1541
  ),
 
1542
  'desc' => __( 'Feed grabber', 'su' ),
1543
+ 'icon' => 'rss'
1544
  ),
1545
  // menu
1546
  'menu' => array(
1559
  'desc' => __( 'Extra CSS class', 'su' )
1560
  )
1561
  ),
 
1562
  'desc' => __( 'Custom menu by name', 'su' ),
1563
+ 'icon' => 'reorder'
1564
  ),
1565
  // subpages
1566
  'subpages' => array(
1586
  'desc' => __( 'Extra CSS class', 'su' )
1587
  )
1588
  ),
 
1589
  'desc' => __( 'List of sub pages', 'su' ),
1590
+ 'icon' => 'reorder'
1591
  ),
1592
  // siblings
1593
  'siblings' => array(
1607
  'desc' => __( 'Extra CSS class', 'su' )
1608
  )
1609
  ),
 
1610
  'desc' => __( 'List of cureent page siblings', 'su' ),
1611
+ 'icon' => 'reorder'
1612
  ),
1613
  // document
1614
  'document' => array(
1623
  'desc' => __( 'Url to uploaded document. Supported formats: doc, xls, pdf etc.', 'su' )
1624
  ),
1625
  'width' => array(
1626
+ 'type' => 'slider',
1627
+ 'min' => 200,
1628
+ 'max' => 1600,
1629
  'step' => 20,
1630
  'default' => 600,
1631
  'name' => __( 'Width', 'su' ),
1632
  'desc' => __( 'Viewer width', 'su' )
1633
  ),
1634
  'height' => array(
1635
+ 'type' => 'slider',
1636
+ 'min' => 200,
1637
+ 'max' => 1600,
1638
  'step' => 20,
1639
  'default' => 600,
1640
  'name' => __( 'Height', 'su' ),
1641
  'desc' => __( 'Viewer height', 'su' )
1642
  ),
1643
  'responsive' => array(
1644
+ 'type' => 'bool',
1645
  'default' => 'yes',
1646
  'name' => __( 'Responsive', 'su' ),
1647
  'desc' => __( 'Ignore width and height parameters and make viewer responsive', 'su' )
1652
  'desc' => __( 'Extra CSS class', 'su' )
1653
  )
1654
  ),
 
1655
  'desc' => __( 'Document viewer by Google', 'su' ),
1656
+ 'icon' => 'file-text'
1657
  ),
1658
  // gmap
1659
  'gmap' => array(
1662
  'group' => 'media',
1663
  'atts' => array(
1664
  'width' => array(
1665
+ 'type' => 'slider',
1666
+ 'min' => 200,
1667
+ 'max' => 1600,
1668
  'step' => 20,
1669
  'default' => 600,
1670
  'name' => __( 'Width', 'su' ),
1671
  'desc' => __( 'Map width', 'su' )
1672
  ),
1673
  'height' => array(
1674
+ 'type' => 'slider',
1675
+ 'min' => 200,
1676
+ 'max' => 1600,
1677
  'step' => 20,
1678
  'default' => 400,
1679
  'name' => __( 'Height', 'su' ),
1680
  'desc' => __( 'Map height', 'su' )
1681
  ),
1682
  'responsive' => array(
1683
+ 'type' => 'bool',
1684
  'default' => 'yes',
1685
  'name' => __( 'Responsive', 'su' ),
1686
  'desc' => __( 'Ignore width and height parameters and make map responsive', 'su' )
1697
  'desc' => __( 'Extra CSS class', 'su' )
1698
  )
1699
  ),
 
1700
  'desc' => __( 'Maps by Google', 'su' ),
1701
+ 'icon' => 'globe'
1702
  ),
1703
  // slider
1704
  'slider' => array(
1706
  'type' => 'single',
1707
  'group' => 'gallery',
1708
  'atts' => array(
1709
+ 'source' => array(
1710
+ 'type' => 'image_source',
1711
+ 'default' => 'none',
1712
+ 'name' => __( 'Source', 'su' ),
1713
+ 'desc' => __( 'Choose images source. You can use images from Media library or retrieve it from posts (thumbnails) posted under specified blog category. You can also pick any custom taxonomy', 'su' )
1714
+ ),
1715
+ 'link' => array(
1716
+ 'type' => 'select',
1717
+ 'values' => array(
1718
+ 'none' => __( 'None', 'su' ),
1719
+ 'image' => __( 'Full-size image', 'su' ),
1720
+ 'attachment' => __( 'Attachment page', 'su' ),
1721
+ 'post' => __( 'Post permalink', 'su' )
1722
+ ),
1723
+ 'default' => 'none',
1724
+ 'name' => __( 'Links', 'su' ),
1725
+ 'desc' => __( 'Select which links will be used for images in this gallery', 'su' )
1726
+ ),
1727
+ 'target' => array(
1728
+ 'type' => 'select',
1729
+ 'values' => array(
1730
+ 'self' => __( 'Same window', 'su' ),
1731
+ 'blank' => __( 'New window', 'su' )
1732
+ ),
1733
+ 'default' => 'self',
1734
+ 'name' => __( 'Links target', 'su' ),
1735
+ 'desc' => __( 'Open links in', 'su' )
1736
  ),
1737
  'width' => array(
1738
+ 'type' => 'slider',
1739
+ 'min' => 200,
1740
+ 'max' => 1600,
1741
  'step' => 20,
1742
  'default' => 600,
1743
  'name' => __( 'Width', 'su' ), 'desc' => __( 'Slider width (in pixels)', 'su' )
1744
  ),
1745
  'height' => array(
1746
+ 'type' => 'slider',
1747
+ 'min' => 200,
1748
+ 'max' => 1600,
1749
  'step' => 20,
1750
  'default' => 300,
1751
  'name' => __( 'Height', 'su' ), 'desc' => __( 'Slider height (in pixels)', 'su' )
1752
  ),
1753
  'responsive' => array(
1754
+ 'type' => 'bool',
1755
  'default' => 'yes',
1756
  'name' => __( 'Responsive', 'su' ),
1757
  'desc' => __( 'Ignore width and height parameters and make slider responsive', 'su' )
1758
  ),
1759
  'title' => array(
1760
+ 'type' => 'bool',
1761
  'default' => 'yes',
1762
  'name' => __( 'Show titles', 'su' ), 'desc' => __( 'Display slide titles', 'su' )
1763
  ),
1764
  'centered' => array(
1765
+ 'type' => 'bool',
1766
  'default' => 'yes',
1767
  'name' => __( 'Center', 'su' ), 'desc' => __( 'Is slider centered on the page', 'su' )
1768
  ),
1769
  'arrows' => array(
1770
+ 'type' => 'bool',
1771
  'default' => 'yes',
1772
  'name' => __( 'Arrows', 'su' ), 'desc' => __( 'Show left and right arrows', 'su' )
1773
  ),
1774
  'pages' => array(
1775
+ 'type' => 'bool',
1776
  'default' => 'yes',
1777
  'name' => __( 'Pagination', 'su' ),
1778
  'desc' => __( 'Show pagination', 'su' )
1779
  ),
1780
  'mousewheel' => array(
1781
+ 'type' => 'bool',
1782
  'default' => 'yes', 'name' => __( 'Mouse wheel control', 'su' ),
1783
  'desc' => __( 'Allow to change slides with mouse wheel', 'su' )
1784
  ),
1799
  'default' => 600,
1800
  'name' => __( 'Speed', 'su' ), 'desc' => __( 'Specify animation speed', 'su' )
1801
  ),
 
 
 
 
 
 
1802
  'class' => array(
1803
  'default' => '',
1804
  'name' => __( 'Class', 'su' ),
1805
  'desc' => __( 'Extra CSS class', 'su' )
1806
  )
1807
  ),
 
1808
  'desc' => __( 'Customizable image slider', 'su' ),
1809
+ 'icon' => 'picture-o'
1810
  ),
1811
  // carousel
1812
  'carousel' => array(
1814
  'type' => 'single',
1815
  'group' => 'gallery',
1816
  'atts' => array(
1817
+ 'source' => array(
1818
+ 'type' => 'image_source',
1819
+ 'default' => 'none',
1820
+ 'name' => __( 'Source', 'su' ),
1821
+ 'desc' => __( 'Choose images source. You can use images from Media library or retrieve it from posts (thumbnails) posted under specified blog category. You can also pick any custom taxonomy', 'su' )
1822
+ ),
1823
+ 'link' => array(
1824
+ 'type' => 'select',
1825
+ 'values' => array(
1826
+ 'none' => __( 'None', 'su' ),
1827
+ 'image' => __( 'Original image', 'su' ),
1828
+ 'attachment' => __( 'Attachment page', 'su' ),
1829
+ 'post' => __( 'Post permalink', 'su' )
1830
+ ),
1831
+ 'default' => 'none',
1832
+ 'name' => __( 'Links', 'su' ),
1833
+ 'desc' => __( 'Select which links will be used for images in this gallery', 'su' )
1834
+ ),
1835
+ 'target' => array(
1836
+ 'type' => 'select',
1837
+ 'values' => array(
1838
+ 'self' => __( 'Same window', 'su' ),
1839
+ 'blank' => __( 'New window', 'su' )
1840
+ ),
1841
+ 'default' => 'self',
1842
+ 'name' => __( 'Links target', 'su' ),
1843
+ 'desc' => __( 'Open links in', 'su' )
1844
  ),
1845
  'width' => array(
1846
+ 'type' => 'slider',
1847
+ 'min' => 100,
1848
+ 'max' => 1600,
1849
  'step' => 20,
1850
  'default' => 600,
1851
+ 'name' => __( 'Width', 'su' ),
1852
+ 'desc' => __( 'Carousel width (in pixels)', 'su' )
1853
  ),
1854
  'height' => array(
1855
+ 'type' => 'slider',
1856
+ 'min' => 20,
1857
+ 'max' => 1600,
1858
  'step' => 20,
1859
  'default' => 100,
1860
+ 'name' => __( 'Height', 'su' ),
1861
+ 'desc' => __( 'Carousel height (in pixels)', 'su' )
1862
  ),
1863
  'responsive' => array(
1864
+ 'type' => 'bool',
1865
  'default' => 'yes',
1866
  'name' => __( 'Responsive', 'su' ),
1867
  'desc' => __( 'Ignore width and height parameters and make carousel responsive', 'su' )
1870
  'type' => 'number',
1871
  'min' => 1,
1872
  'max' => 20,
1873
+ 'step' => 1,
1874
+ 'default' => 3,
1875
  'name' => __( 'Items to show', 'su' ),
1876
  'desc' => __( 'How much carousel items is visible', 'su' )
1877
  ),
1884
  'desc' => __( 'How much items are scrolled in one transition', 'su' )
1885
  ),
1886
  'title' => array(
1887
+ 'type' => 'bool',
1888
  'default' => 'yes',
1889
  'name' => __( 'Show titles', 'su' ), 'desc' => __( 'Display titles for each item', 'su' )
1890
  ),
1891
  'centered' => array(
1892
+ 'type' => 'bool',
1893
  'default' => 'yes',
1894
  'name' => __( 'Center', 'su' ), 'desc' => __( 'Is carousel centered on the page', 'su' )
1895
  ),
1896
  'arrows' => array(
1897
+ 'type' => 'bool',
1898
  'default' => 'yes',
1899
  'name' => __( 'Arrows', 'su' ), 'desc' => __( 'Show left and right arrows', 'su' )
1900
  ),
1901
  'pages' => array(
1902
+ 'type' => 'bool',
1903
  'default' => 'no',
1904
  'name' => __( 'Pagination', 'su' ),
1905
  'desc' => __( 'Show pagination', 'su' )
1906
  ),
1907
  'mousewheel' => array(
1908
+ 'type' => 'bool',
1909
  'default' => 'yes', 'name' => __( 'Mouse wheel control', 'su' ),
1910
  'desc' => __( 'Allow to rotate carousel with mouse wheel', 'su' )
1911
  ),
1926
  'default' => 600,
1927
  'name' => __( 'Speed', 'su' ), 'desc' => __( 'Specify animation speed', 'su' )
1928
  ),
 
 
 
 
 
 
1929
  'class' => array(
1930
  'default' => '',
1931
  'name' => __( 'Class', 'su' ),
1932
  'desc' => __( 'Extra CSS class', 'su' )
1933
  )
1934
  ),
 
1935
  'desc' => __( 'Customizable image carousel', 'su' ),
1936
+ 'icon' => 'picture-o'
1937
  ),
1938
  // custom_gallery
1939
  'custom_gallery' => array(
1941
  'type' => 'single',
1942
  'group' => 'gallery',
1943
  'atts' => array(
1944
+ 'source' => array(
1945
+ 'type' => 'image_source',
1946
+ 'default' => 'none',
1947
+ 'name' => __( 'Source', 'su' ),
1948
+ 'desc' => __( 'Choose images source. You can use images from Media library or retrieve it from posts (thumbnails) posted under specified blog category. You can also pick any custom taxonomy', 'su' )
1949
+ ),
1950
+ 'link' => array(
1951
+ 'type' => 'select',
1952
+ 'values' => array(
1953
+ 'none' => __( 'None', 'su' ),
1954
+ 'image' => __( 'Original image', 'su' ),
1955
+ 'attachment' => __( 'Attachment page', 'su' ),
1956
+ 'post' => __( 'Post permalink', 'su' )
1957
+ ),
1958
+ 'default' => 'none',
1959
+ 'name' => __( 'Links', 'su' ),
1960
+ 'desc' => __( 'Select which links will be used for images in this gallery', 'su' )
1961
+ ),
1962
+ 'target' => array(
1963
+ 'type' => 'select',
1964
+ 'values' => array(
1965
+ 'self' => __( 'Same window', 'su' ),
1966
+ 'blank' => __( 'New window', 'su' )
1967
+ ),
1968
+ 'default' => 'self',
1969
+ 'name' => __( 'Links target', 'su' ),
1970
+ 'desc' => __( 'Open links in', 'su' )
1971
  ),
1972
  'width' => array(
1973
+ 'type' => 'slider',
1974
+ 'min' => 10,
1975
+ 'max' => 1600,
1976
+ 'step' => 10,
1977
  'default' => 90,
1978
  'name' => __( 'Width', 'su' ), 'desc' => __( 'Single item width (in pixels)', 'su' )
1979
  ),
1980
  'height' => array(
1981
+ 'type' => 'slider',
1982
+ 'min' => 10,
1983
+ 'max' => 1600,
1984
+ 'step' => 10,
1985
  'default' => 90,
1986
  'name' => __( 'Height', 'su' ), 'desc' => __( 'Single item height (in pixels)', 'su' )
1987
  ),
1996
  'name' => __( 'Show titles', 'su' ),
1997
  'desc' => __( 'Title display mode', 'su' )
1998
  ),
 
 
 
 
 
1999
  'class' => array(
2000
  'default' => '',
2001
  'name' => __( 'Class', 'su' ),
2002
  'desc' => __( 'Extra CSS class', 'su' )
2003
  )
2004
  ),
 
2005
  'desc' => __( 'Customizable image gallery', 'su' ),
2006
+ 'icon' => 'picture-o'
2007
  ),
2008
  // posts
2009
  'posts' => array(
2032
  'post_type' => array(
2033
  'type' => 'select',
2034
  'multiple' => true,
2035
+ 'values' => Su_Tools::get_types(),
2036
  'default' => 'post',
2037
  'name' => __( 'Post types', 'su' ),
2038
  'desc' => __( 'Select post types. Hold Ctrl key to select multiple post types', 'su' )
2039
  ),
2040
  'taxonomy' => array(
2041
  'type' => 'select',
2042
+ 'values' => Su_Tools::get_taxonomies(),
2043
  'default' => 'category',
2044
  'name' => __( 'Taxonomy', 'su' ),
2045
  'desc' => __( 'Select taxonomy to show posts from', 'su' )
2047
  'tax_term' => array(
2048
  'type' => 'select',
2049
  'multiple' => true,
2050
+ 'values' => Su_Tools::get_terms( 'category' ),
2051
  'default' => '',
2052
+ 'name' => __( 'Terms', 'su' ),
2053
+ 'desc' => __( 'Select terms to show posts from', 'su' )
2054
  ),
2055
  'tax_operator' => array(
2056
  'type' => 'select',
2061
  'author' => array(
2062
  'type' => 'select',
2063
  'multiple' => true,
2064
+ 'values' => Su_Tools::get_users(),
2065
  'default' => 'default',
2066
  'name' => __( 'Authors', 'su' ),
2067
  'desc' => __( 'Choose the authors whose posts you want to show', 'su' )
2129
  'desc' => __( 'Show only posts with selected status', 'su' )
2130
  ),
2131
  'ignore_sticky_posts' => array(
2132
+ 'type' => 'bool',
2133
  'default' => 'no',
2134
  'name' => __( 'Ignore sticky', 'su' ),
2135
  'desc' => __( 'Select Yes to ignore posts that is sticked', 'su' )
2136
  )
2137
  ),
 
2138
  'desc' => __( 'Custom posts query with customizable template', 'su' ),
2139
+ 'icon' => 'th-list'
2140
+ ),
2141
+ // dummy_text
2142
+ 'dummy_text' => array(
2143
+ 'name' => __( 'Dummy text', 'su' ),
2144
+ 'type' => 'single',
2145
+ 'group' => 'content',
2146
+ 'atts' => array(
2147
+ 'what' => array(
2148
+ 'type' => 'select',
2149
+ 'values' => array(
2150
+ 'paras' => __( 'Paragraphs', 'su' ),
2151
+ 'words' => __( 'Words', 'su' ),
2152
+ 'bytes' => __( 'Bytes', 'su' ),
2153
+ ),
2154
+ 'default' => 'paras',
2155
+ 'name' => __( 'What', 'su' ),
2156
+ 'desc' => __( 'What to generate', 'su' )
2157
+ ),
2158
+ 'amount' => array(
2159
+ 'type' => 'slider',
2160
+ 'min' => 1,
2161
+ 'max' => 100,
2162
+ 'step' => 1,
2163
+ 'default' => 1,
2164
+ 'name' => __( 'Amount', 'su' ),
2165
+ 'desc' => __( 'How many items (paragraphs or words) to generate. Minimum words amount is 5', 'su' )
2166
+ ),
2167
+ 'cache' => array(
2168
+ 'type' => 'bool',
2169
+ 'default' => 'yes',
2170
+ 'name' => __( 'Cache', 'su' ),
2171
+ 'desc' => __( 'Generated text will be cached. Be careful with this option. If you disable it and insert many dummy_text shortcodes the page load time will be highly increased', 'su' )
2172
+ ),
2173
+ 'class' => array(
2174
+ 'default' => '',
2175
+ 'name' => __( 'Class', 'su' ),
2176
+ 'desc' => __( 'Extra CSS class', 'su' )
2177
+ )
2178
+ ),
2179
+ 'desc' => __( 'Text placeholder', 'su' ),
2180
+ 'icon' => 'text-height'
2181
+ ),
2182
+ // dummy_image
2183
+ 'dummy_image' => array(
2184
+ 'name' => __( 'Dummy image', 'su' ),
2185
+ 'type' => 'single',
2186
+ 'group' => 'content',
2187
+ 'atts' => array(
2188
+ 'width' => array(
2189
+ 'type' => 'slider',
2190
+ 'min' => 10,
2191
+ 'max' => 1600,
2192
+ 'step' => 10,
2193
+ 'default' => 500,
2194
+ 'name' => __( 'Width', 'su' ),
2195
+ 'desc' => __( 'Image width', 'su' )
2196
+ ),
2197
+ 'height' => array(
2198
+ 'type' => 'slider',
2199
+ 'min' => 10,
2200
+ 'max' => 1600,
2201
+ 'step' => 10,
2202
+ 'default' => 300,
2203
+ 'name' => __( 'Height', 'su' ),
2204
+ 'desc' => __( 'Image height', 'su' )
2205
+ ),
2206
+ 'theme' => array(
2207
+ 'type' => 'select',
2208
+ 'values' => array(
2209
+ 'any' => __( 'Any', 'su' ),
2210
+ 'abstract' => __( 'Abstract', 'su' ),
2211
+ 'animals' => __( 'Animals', 'su' ),
2212
+ 'business' => __( 'Business', 'su' ),
2213
+ 'cats' => __( 'Cats', 'su' ),
2214
+ 'city' => __( 'City', 'su' ),
2215
+ 'food' => __( 'Food', 'su' ),
2216
+ 'nightlife' => __( 'Night life', 'su' ),
2217
+ 'fashion' => __( 'Fashion', 'su' ),
2218
+ 'people' => __( 'People', 'su' ),
2219
+ 'nature' => __( 'Nature', 'su' ),
2220
+ 'sports' => __( 'Sports', 'su' ),
2221
+ 'technics' => __( 'Technics', 'su' ),
2222
+ 'transport' => __( 'Transport', 'su' )
2223
+ ),
2224
+ 'default' => 'any',
2225
+ 'name' => __( 'Theme', 'su' ),
2226
+ 'desc' => __( 'Select the theme for this image', 'su' )
2227
+ ),
2228
+ 'class' => array(
2229
+ 'default' => '',
2230
+ 'name' => __( 'Class', 'su' ),
2231
+ 'desc' => __( 'Extra CSS class', 'su' )
2232
+ )
2233
+ ),
2234
+ 'desc' => __( 'Image placeholder with random image', 'su' ),
2235
+ 'icon' => 'picture-o'
2236
+ ),
2237
+ // animate
2238
+ 'animate' => array(
2239
+ 'name' => __( 'Animation', 'su' ),
2240
+ 'type' => 'wrap',
2241
+ 'group' => 'other',
2242
+ 'atts' => array(
2243
+ 'type' => array(
2244
+ 'type' => 'select',
2245
+ 'values' => array( 'flash', 'bounce', 'shake', 'tada', 'swing', 'wobble', 'pulse', 'flip', 'flipInX', 'flipOutX', 'flipInY', 'flipOutY', 'fadeIn', 'fadeInUp', 'fadeInDown', 'fadeInLeft', 'fadeInRight', 'fadeInUpBig', 'fadeInDownBig', 'fadeInLeftBig', 'fadeInRightBig', 'fadeOut', 'fadeOutUp', 'fadeOutDown', 'fadeOutLeft', 'fadeOutRight', 'fadeOutUpBig', 'fadeOutDownBig', 'fadeOutLeftBig', 'fadeOutRightBig', 'slideInDown', 'slideInLeft', 'slideInRight', 'slideOutUp', 'slideOutLeft', 'slideOutRight', 'bounceIn', 'bounceInDown', 'bounceInUp', 'bounceInLeft', 'bounceInRight', 'bounceOut', 'bounceOutDown', 'bounceOutUp', 'bounceOutLeft', 'bounceOutRight', 'rotateIn', 'rotateInDownLeft', 'rotateInDownRight', 'rotateInUpLeft', 'rotateInUpRight', 'rotateOut', 'rotateOutDownLeft', 'rotateOutDownRight', 'rotateOutUpLeft', 'rotateOutUpRight', 'lightSpeedIn', 'lightSpeedOut', 'hinge', 'rollIn', 'rollOut' ),
2246
+ 'default' => 'bounceIn',
2247
+ 'name' => __( 'Animation', 'su' ),
2248
+ 'desc' => __( 'Select animation type', 'su' )
2249
+ ),
2250
+ 'duration' => array(
2251
+ 'type' => 'slider',
2252
+ 'min' => 0,
2253
+ 'max' => 20,
2254
+ 'step' => 0.5,
2255
+ 'default' => 1,
2256
+ 'name' => __( 'Duration', 'su' ),
2257
+ 'desc' => __( 'Animation duration (seconds)', 'su' )
2258
+ ),
2259
+ 'delay' => array(
2260
+ 'type' => 'slider',
2261
+ 'min' => 0,
2262
+ 'max' => 20,
2263
+ 'step' => 0.5,
2264
+ 'default' => 0,
2265
+ 'name' => __( 'Delay', 'su' ),
2266
+ 'desc' => __( 'Animation delay (seconds)', 'su' )
2267
+ ),
2268
+ 'inline' => array(
2269
+ 'type' => 'bool',
2270
+ 'default' => 'no',
2271
+ 'name' => __( 'Inline', 'su' ),
2272
+ 'desc' => __( 'This parameter determines what HTML tag will be used for animation wrapper. Turn this option to YES and animated element will be wrapped in SPAN instead of DIV. Useful for inline animations, like buttons', 'su' )
2273
+ ),
2274
+ 'class' => array(
2275
+ 'default' => '',
2276
+ 'name' => __( 'Class', 'su' ),
2277
+ 'desc' => __( 'Extra CSS class', 'su' )
2278
+ )
2279
+ ),
2280
+ 'content' => __( 'Animated content', 'su' ),
2281
+ 'desc' => __( 'Wrapper for animation. Any nested element will be animated', 'su' ),
2282
+ 'icon' => 'bolt'
2283
  )
2284
  ) );
2285
  // Return result
2286
  return ( is_string( $shortcode ) ) ? $shortcodes[sanitize_text_field( $shortcode )] : $shortcodes;
2287
  }
2288
  }
 
 
inc/core/{class.generator-fields.php → generator-views.php} RENAMED
@@ -2,7 +2,7 @@
2
  /**
3
  * Shortcode Generator
4
  */
5
- class Shortcodes_Ultimate_Generator_Fields {
6
 
7
  /**
8
  * Constructor
@@ -16,7 +16,7 @@ class Shortcodes_Ultimate_Generator_Fields {
16
 
17
  public static function select( $id, $field ) {
18
  // Detect array type (numbers or strings with translations)
19
- $is_numbers = is_numeric( implode( '', array_keys( $field['values'] ) ) ) ? true : false;
20
  // Multiple selects
21
  $multiple = ( isset( $field['multiple'] ) ) ? ' multiple' : '';
22
  $return = '<select name="' . $id . '" id="su-generator-attr-' . $id . '" class="su-generator-attr"' . $multiple . '>';
@@ -33,7 +33,7 @@ class Shortcodes_Ultimate_Generator_Fields {
33
  return $return;
34
  }
35
 
36
- public static function swtch( $id, $field ) {
37
  $return = '<span class="su-generator-switch su-generator-switch-' . $field['default'] . '"><span class="su-generator-yes">' . __( 'Yes', 'su' ) . '</span><span class="su-generator-no">' . __( 'No', 'su' ) . '</span></span><input type="hidden" name="' . $id . '" value="' . esc_attr( $field['default'] ) . '" id="su-generator-attr-' . $id . '" class="su-generator-attr" />';
38
  return $return;
39
  }
@@ -44,7 +44,7 @@ class Shortcodes_Ultimate_Generator_Fields {
44
  }
45
 
46
  public static function icon( $id, $field ) {
47
- $return = '<input type="text" name="' . $id . '" value="' . esc_attr( $field['default'] ) . '" id="su-generator-attr-' . $id . '" class="su-generator-attr su-generator-icon-picker-value" /><div class="su-generator-field-actions"><a href="javascript:;" class="button su-generator-upload-button su-generator-field-action"><img src="' . admin_url( '/images/media-button.png' ) . '" alt="' . __( 'Media manager', 'su' ) . '" />' . __( 'Media manager', 'su' ) . '</a> <a href="javascript:;" class="button su-generator-icon-picker-button su-generator-field-action"><img src="' . admin_url( '/images/media-button-other.gif' ) . '" alt="' . __( 'Icon picker', 'su' ) . '" />' . __( 'Icon picker', 'su' ) . '</a></div><div class="su-generator-icon-picker"></div>';
48
  return $return;
49
  }
50
 
@@ -81,12 +81,64 @@ class Shortcodes_Ultimate_Generator_Fields {
81
  return $return;
82
  }
83
 
 
 
 
 
 
84
  public static function shadow( $id, $field ) {
85
  $defaults = ( $field['default'] === 'none' ) ? array ( '0', '0', '0', '#000000' ) : explode( ' ', str_replace( 'px', '', $field['default'] ) );
86
  $return = '<div class="su-generator-shadow-picker"><span class="su-generator-shadow-picker-field"><input type="number" min="-1000" max="1000" step="1" value="' . $defaults[0] . '" class="su-generator-sp-hoff" /><small>' . __( 'Horizontal offset', 'su' ) . ' (px)</small></span><span class="su-generator-shadow-picker-field"><input type="number" min="-1000" max="1000" step="1" value="' . $defaults[1] . '" class="su-generator-sp-voff" /><small>' . __( 'Vertical offset', 'su' ) . ' (px)</small></span><span class="su-generator-shadow-picker-field"><input type="number" min="-1000" max="1000" step="1" value="' . $defaults[2] . '" class="su-generator-sp-blur" /><small>' . __( 'Blur', 'su' ) . ' (px)</small></span><span class="su-generator-shadow-picker-field su-generator-shadow-picker-color"><span class="su-generator-shadow-picker-color-wheel"></span><input type="text" value="' . $defaults[3] . '" class="su-generator-shadow-picker-color-value" /><small>' . __( 'Color', 'su' ) . '</small></span><input type="hidden" name="' . $id . '" value="' . esc_attr( $field['default'] ) . '" id="su-generator-attr-' . $id . '" class="su-generator-attr" /></div>';
87
  return $return;
88
  }
89
 
90
- }
 
 
 
 
 
 
 
 
 
91
 
92
- new Shortcodes_Ultimate_Generator_Fields;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  /**
3
  * Shortcode Generator
4
  */
5
+ class Su_Generator_Views {
6
 
7
  /**
8
  * Constructor
16
 
17
  public static function select( $id, $field ) {
18
  // Detect array type (numbers or strings with translations)
19
+ $is_numbers = is_numeric( implode( '', array_keys( $field['values'] ) ) );
20
  // Multiple selects
21
  $multiple = ( isset( $field['multiple'] ) ) ? ' multiple' : '';
22
  $return = '<select name="' . $id . '" id="su-generator-attr-' . $id . '" class="su-generator-attr"' . $multiple . '>';
33
  return $return;
34
  }
35
 
36
+ public static function bool( $id, $field ) {
37
  $return = '<span class="su-generator-switch su-generator-switch-' . $field['default'] . '"><span class="su-generator-yes">' . __( 'Yes', 'su' ) . '</span><span class="su-generator-no">' . __( 'No', 'su' ) . '</span></span><input type="hidden" name="' . $id . '" value="' . esc_attr( $field['default'] ) . '" id="su-generator-attr-' . $id . '" class="su-generator-attr" />';
38
  return $return;
39
  }
44
  }
45
 
46
  public static function icon( $id, $field ) {
47
+ $return = '<input type="text" name="' . $id . '" value="' . esc_attr( $field['default'] ) . '" id="su-generator-attr-' . $id . '" class="su-generator-attr su-generator-icon-picker-value" /><div class="su-generator-field-actions"><a href="javascript:;" class="button su-generator-upload-button su-generator-field-action"><img src="' . admin_url( '/images/media-button.png' ) . '" alt="' . __( 'Media manager', 'su' ) . '" />' . __( 'Media manager', 'su' ) . '</a> <a href="javascript:;" class="button su-generator-icon-picker-button su-generator-field-action"><img src="' . admin_url( '/images/media-button-other.gif' ) . '" alt="' . __( 'Icon picker', 'su' ) . '" />' . __( 'Icon picker', 'su' ) . '</a></div><div class="su-generator-icon-picker su-generator-clearfix"><input type="text" class="widefat" placeholder="' . __( 'Filter icons', 'su' ) . '" /></div>';
48
  return $return;
49
  }
50
 
81
  return $return;
82
  }
83
 
84
+ public static function slider( $id, $field ) {
85
+ $return = '<div class="su-generator-range-picker su-generator-clearfix"><input type="number" name="' . $id . '" value="' . esc_attr( $field['default'] ) . '" id="su-generator-attr-' . $id . '" min="' . $field['min'] . '" max="' . $field['max'] . '" step="' . $field['step'] . '" class="su-generator-attr" /></div>';
86
+ return $return;
87
+ }
88
+
89
  public static function shadow( $id, $field ) {
90
  $defaults = ( $field['default'] === 'none' ) ? array ( '0', '0', '0', '#000000' ) : explode( ' ', str_replace( 'px', '', $field['default'] ) );
91
  $return = '<div class="su-generator-shadow-picker"><span class="su-generator-shadow-picker-field"><input type="number" min="-1000" max="1000" step="1" value="' . $defaults[0] . '" class="su-generator-sp-hoff" /><small>' . __( 'Horizontal offset', 'su' ) . ' (px)</small></span><span class="su-generator-shadow-picker-field"><input type="number" min="-1000" max="1000" step="1" value="' . $defaults[1] . '" class="su-generator-sp-voff" /><small>' . __( 'Vertical offset', 'su' ) . ' (px)</small></span><span class="su-generator-shadow-picker-field"><input type="number" min="-1000" max="1000" step="1" value="' . $defaults[2] . '" class="su-generator-sp-blur" /><small>' . __( 'Blur', 'su' ) . ' (px)</small></span><span class="su-generator-shadow-picker-field su-generator-shadow-picker-color"><span class="su-generator-shadow-picker-color-wheel"></span><input type="text" value="' . $defaults[3] . '" class="su-generator-shadow-picker-color-value" /><small>' . __( 'Color', 'su' ) . '</small></span><input type="hidden" name="' . $id . '" value="' . esc_attr( $field['default'] ) . '" id="su-generator-attr-' . $id . '" class="su-generator-attr" /></div>';
92
  return $return;
93
  }
94
 
95
+ public static function border( $id, $field ) {
96
+ $defaults = ( $field['default'] === 'none' ) ? array ( '0', 'solid', '#000000' ) : explode( ' ', str_replace( 'px', '', $field['default'] ) );
97
+ $borders = Su_Tools::select( array(
98
+ 'options' => Su_Data::borders(),
99
+ 'class' => 'su-generator-bp-style',
100
+ 'selected' => $defaults[1]
101
+ ) );
102
+ $return = '<div class="su-generator-border-picker"><span class="su-generator-border-picker-field"><input type="number" min="-1000" max="1000" step="1" value="' . $defaults[0] . '" class="su-generator-bp-width" /><small>' . __( 'Border width', 'su' ) . ' (px)</small></span><span class="su-generator-border-picker-field">' . $borders . '<small>' . __( 'Border style', 'su' ) . '</small></span><span class="su-generator-border-picker-field su-generator-border-picker-color"><span class="su-generator-border-picker-color-wheel"></span><input type="text" value="' . $defaults[2] . '" class="su-generator-border-picker-color-value" /><small>' . __( 'Border color', 'su' ) . '</small></span><input type="hidden" name="' . $id . '" value="' . esc_attr( $field['default'] ) . '" id="su-generator-attr-' . $id . '" class="su-generator-attr" /></div>';
103
+ return $return;
104
+ }
105
 
106
+ public static function image_source( $id, $field ) {
107
+ $field = wp_parse_args( $field, array(
108
+ 'default' => 'none'
109
+ ) );
110
+ $sources = Su_Tools::select( array(
111
+ 'options' => array(
112
+ 'media' => __( 'Media library', 'su' ),
113
+ 'posts: recent' => __( 'Recent posts', 'su' ),
114
+ 'category' => __( 'Category', 'su' ),
115
+ 'taxonomy' => __( 'Taxonomy', 'su' )
116
+ ),
117
+ 'selected' => '0',
118
+ 'none' => __( 'Select images source', 'su' ) . '&hellip;',
119
+ 'class' => 'su-generator-isp-sources'
120
+ ) );
121
+ $categories = Su_Tools::select( array(
122
+ 'options' => Su_Tools::get_terms( 'category' ),
123
+ 'multiple' => true,
124
+ 'size' => 10,
125
+ 'class' => 'su-generator-isp-categories'
126
+ ) );
127
+ $taxonomies = Su_Tools::select( array(
128
+ 'options' => Su_Tools::get_taxonomies(),
129
+ 'none' => __( 'Select taxonomy', 'su' ) . '&hellip;',
130
+ 'selected' => '0',
131
+ 'class' => 'su-generator-isp-taxonomies'
132
+ ) );
133
+ $terms = Su_Tools::select( array(
134
+ 'class' => 'su-generator-isp-terms',
135
+ 'multiple' => true,
136
+ 'size' => 10,
137
+ 'disabled' => true,
138
+ 'style' => 'display:none'
139
+ ) );
140
+ $return = '<div class="su-generator-isp">' . $sources . '<div class="su-generator-isp-source su-generator-isp-source-media"><div class="su-generator-clearfix"><a href="javascript:;" class="button button-primary su-generator-isp-add-media"><i class="fa fa-plus"></i>&nbsp;&nbsp;' . __( 'Add images', 'su' ) . '</a></div><div class="su-generator-isp-images su-generator-clearfix"><em class="description">' . __( 'Click the button above and select images.<br>You can select multimple images with Ctrl (Cmd) key', 'su' ) . '</em></div></div><div class="su-generator-isp-source su-generator-isp-source-category"><em class="description">' . __( 'Select categories to retrieve posts from.<br>You can select multiple categories with Ctrl (Cmd) key', 'su' ) . '</em>' . $categories . '</div><div class="su-generator-isp-source su-generator-isp-source-taxonomy"><em class="description">' . __( 'Select taxonomy and it\'s terms.<br>You can select multiple terms with Ctrl (Cmd) key', 'su' ) . '</em>' . $taxonomies . $terms . '</div><input type="hidden" name="' . $id . '" value="' . $field['default'] . '" id="su-generator-attr-' . $id . '" class="su-generator-attr" /></div>';
141
+ return $return;
142
+ }
143
+
144
+ }
inc/core/{class.generator.php → generator.php} RENAMED
@@ -2,24 +2,24 @@
2
  /**
3
  * Shortcode Generator
4
  */
5
- class Shortcodes_Ultimate_Generator {
6
 
7
  /**
8
  * Constructor
9
  */
10
  function __construct() {
11
- add_action( 'media_buttons', array( __CLASS__, 'button' ), 100 );
12
- add_action( 'su/activation', array( __CLASS__, 'reset' ) );
13
- add_action( 'sunrise_page_before', array( __CLASS__, 'reset' ) );
14
- add_action( 'create_term', array( __CLASS__, 'reset' ), 10, 3 );
15
- add_action( 'edit_term', array( __CLASS__, 'reset' ), 10, 3 );
16
- add_action( 'delete_term', array( __CLASS__, 'reset' ), 10, 3 );
17
- add_action( 'wp_ajax_su_generator_settings', array( __CLASS__, 'settings' ) );
18
- add_action( 'wp_ajax_su_generator_preview', array( __CLASS__, 'preview' ) );
19
- add_action( 'wp_ajax_su_generator_get_terms', array( __CLASS__, 'get_terms' ) );
20
- add_action( 'wp_ajax_su_generator_upload', array( __CLASS__, 'upload' ) );
21
- add_action( 'wp_ajax_su_generator_icons', array( __CLASS__, 'icons' ) );
22
- add_action( 'wp_ajax_su_generator_galleries', array( __CLASS__, 'galleries' ) );
23
  }
24
 
25
  /**
@@ -28,19 +28,17 @@ class Shortcodes_Ultimate_Generator {
28
  public static function button( $args = array() ) {
29
  // Check access
30
  if ( !self::access_check() ) return;
31
- // Plugin object
32
- $shult = shortcodes_ultimate();
33
  // Prepare args
34
  $args = wp_parse_args( $args, array(
35
  'target' => 'content',
36
  'text' => __( 'Insert shortcode', 'su' ),
37
  'class' => 'button',
38
- 'icon' => plugins_url( 'assets/images/generator/icon.png', SU_PLUGIN_FILE ),
39
  'echo' => true,
40
  'shortcode' => false
41
  ) );
42
  // Prepare icon
43
- $args['icon'] = ( $args['icon'] ) ? '<img src="' . $args['icon'] . '" /> ' : '';
44
  // Print button
45
  $button = '<a href="javascript:void(0);" class="su-generator-button ' . $args['class'] . '" title="' . $args['text'] . '" data-target="' . $args['target'] . '" data-mfp-src="#su-generator" data-shortcode="' . (string) $args['shortcode'] . '">' . $args['icon'] . $args['text'] . '</a>';
46
  // Show generator popup
@@ -48,11 +46,11 @@ class Shortcodes_Ultimate_Generator {
48
  add_action( 'admin_footer', array( __CLASS__, 'popup' ) );
49
  // Request assets
50
  wp_enqueue_media();
51
- su_query_asset( 'css', array( 'farbtastic', 'qtip', 'magnific-popup', 'font-awesome', 'su-generator' ) );
52
- su_query_asset( 'js', array( 'jquery', 'farbtastic', 'qtip', 'magnific-popup', 'su-generator' ) );
53
  // Print/return result
54
  if ( $args['echo'] ) echo $button;
55
- else return $button;
56
  }
57
 
58
  /**
@@ -62,8 +60,7 @@ class Shortcodes_Ultimate_Generator {
62
  // Clear popup cache
63
  delete_transient( 'su/generator/popup' );
64
  // Clear shortcodes settings cache
65
- foreach ( (array) Shortcodes_Ultimate_Data::shortcodes() as $name => $data )
66
- delete_transient( 'su/generator/settings/' . $name );
67
  }
68
 
69
  /**
@@ -76,9 +73,8 @@ class Shortcodes_Ultimate_Generator {
76
  // Cache not found
77
  else {
78
  ob_start();
79
- $shult = shortcodes_ultimate();
80
  $tools = apply_filters( 'su/generator/tools', array(
81
- '<a href="' . $shult->admin_url . '#tab-1" target="_blank" title="' . __( 'Settings', 'su' ) . '">' . __( 'Plugin settings', 'su' ) . '</a>',
82
  '<a href="http://gndev.info/shortcodes-ultimate/" target="_blank" title="' . __( 'Plugin homepage', 'su' ) . '">' . __( 'Plugin homepage', 'su' ) . '</a>',
83
  '<a href="http://wordpress.org/support/plugin/shortcodes-ultimate/" target="_blank" title="' . __( 'Support forums', 'su' ) . '">' . __( 'Support forums', 'su' ) . '</a>'
84
  ) );
@@ -90,21 +86,22 @@ class Shortcodes_Ultimate_Generator {
90
  <input type="text" name="su_generator_search" id="su-generator-search" value="" placeholder="<?php _e( 'Search for shortcodes', 'su' ); ?>" />
91
  <div id="su-generator-filter">
92
  <strong><?php _e( 'Filter by type', 'su' ); ?></strong>
93
- <?php foreach ( (array) Shortcodes_Ultimate_Data::groups() as $group => $label ) echo '<a href="#" data-filter="' . $group . '">' . $label . '</a>'; ?>
94
  </div>
95
- <div id="su-generator-choices">
96
  <?php
97
  // Choices loop
98
- foreach ( (array) Shortcodes_Ultimate_Data::shortcodes() as $name => $shortcode ) {
99
- $icon = ( isset( $shortcode['icon'] ) ) ? $shortcode['icon'] : '';
100
- echo '<span data-shortcode="' . $name . '" title="' . esc_attr( $shortcode['desc'] ) . '" data-desc="' . esc_attr( $shortcode['desc'] ) . '" data-group="' . $shortcode['group'] . '">' . Shortcodes_Ultimate_Tools::icon( $icon ) . $shortcode['name'] . '</span>' . "\n";
 
101
  }
102
  ?>
103
  </div>
104
  </div>
105
  <div id="su-generator-settings"></div>
106
- <input type="hidden" name="su-generator-selected" id="su-generator-selected" value="<?php echo $shult->url; ?>" />
107
- <input type="hidden" name="su-generator-url" id="su-generator-url" value="<?php echo $shult->url; ?>" />
108
  <input type="hidden" name="su-compatibility-mode-prefix" id="su-compatibility-mode-prefix" value="<?php echo su_compatibility_mode_prefix(); ?>" />
109
  <div id="su-generator-result" style="display:none"></div>
110
  </div>
@@ -121,8 +118,6 @@ class Shortcodes_Ultimate_Generator {
121
  * Process AJAX request
122
  */
123
  public static function settings() {
124
- $shult = shortcodes_ultimate();
125
- // Capability check
126
  self::access();
127
  // Param check
128
  if ( empty( $_REQUEST['shortcode'] ) ) wp_die( __( 'Shortcode not specified', 'su' ) );
@@ -132,9 +127,9 @@ class Shortcodes_Ultimate_Generator {
132
  // Cache not found
133
  else {
134
  // Request queried shortcode
135
- $shortcode = Shortcodes_Ultimate_Data::shortcodes( $_REQUEST['shortcode'] );
136
  // Prepare skip-if-default option
137
- $skip = ( $shult->get_option( 'skip' ) === 'on' ) ? ' su-generator-skip' : '';
138
  // Prepare actions
139
  $actions = apply_filters( 'su/generator/actions', array(
140
  'insert' => '<a href="javascript:void(0);" class="button button-primary button-large su-generator-insert">' . __( 'Insert shortcode', 'su' ) . '</a>',
@@ -151,48 +146,14 @@ class Shortcodes_Ultimate_Generator {
151
  foreach ( $shortcode['atts'] as $attr_name => $attr_info ) {
152
  // Prepare default value
153
  $default = (string) ( isset( $attr_info['default'] ) ) ? $attr_info['default'] : '';
 
154
  $return .= '<div class="su-generator-attr-container' . $skip . '" data-default="' . esc_attr( $default ) . '">';
155
  $return .= '<h5>' . $attr_info['name'] . '</h5>';
156
  // Create field types
157
- if ( !isset( $attr_info['type'] ) ) $attr_info['type'] = 'text';
158
- switch ( $attr_info['type'] ) {
159
- // Select
160
- case 'select':
161
- $return .= Shortcodes_Ultimate_Generator_Fields::select( $attr_name, $attr_info );
162
- break;
163
- // Switch
164
- case 'switch':
165
- $return .= Shortcodes_Ultimate_Generator_Fields::swtch( $attr_name, $attr_info );
166
- break;
167
- // Upload
168
- case 'upload':
169
- $return .= Shortcodes_Ultimate_Generator_Fields::upload( $attr_name, $attr_info );
170
- break;
171
- // Icon
172
- case 'icon':
173
- $return .= Shortcodes_Ultimate_Generator_Fields::icon( $attr_name, $attr_info );
174
- break;
175
- // Color
176
- case 'color':
177
- $return .= Shortcodes_Ultimate_Generator_Fields::color( $attr_name, $attr_info );
178
- break;
179
- // Gallery
180
- case 'gallery':
181
- $return .= Shortcodes_Ultimate_Generator_Fields::gallery( $attr_name, $attr_info );
182
- break;
183
- // Number
184
- case 'number':
185
- $return .= Shortcodes_Ultimate_Generator_Fields::number( $attr_name, $attr_info );
186
- break;
187
- // Shadow
188
- case 'shadow':
189
- $return .= Shortcodes_Ultimate_Generator_Fields::shadow( $attr_name, $attr_info );
190
- break;
191
- // Text and other types
192
- default:
193
- $return .= Shortcodes_Ultimate_Generator_Fields::text( $attr_name, $attr_info );
194
- break;
195
- }
196
  if ( isset( $attr_info['desc'] ) ) $return .= '<div class="su-generator-attr-desc">' . str_replace( '<b%value>', '<b class="su-generator-set-value" title="' . __( 'Click to set this value', 'su' ) . '">', $attr_info['desc'] ) . '</div>';
197
  $return .= '</div>';
198
  }
@@ -202,7 +163,8 @@ class Shortcodes_Ultimate_Generator {
202
  // Wrapping shortcode
203
  else $return .= '<div class="su-generator-attr-container"><h5>' . __( 'Content', 'su' ) . '</h5><textarea name="su-generator-content" id="su-generator-content" rows="3">' . esc_attr( str_replace( '%prefix_', su_compatibility_mode_prefix(), $shortcode['content'] ) ) . '</textarea></div>';
204
  $return .= '<div id="su-generator-preview"></div>';
205
- $return .= '<div class="su-generator-actions">' . implode( ' ', array_values( $actions ) ) . '</div>';
 
206
  set_transient( 'su/generator/settings/' . sanitize_text_field( $_REQUEST['shortcode'] ), $return, 60*60*24*30 );
207
  echo $return;
208
  }
@@ -219,79 +181,42 @@ class Shortcodes_Ultimate_Generator {
219
  do_action( 'su/generator/preview/before' );
220
  echo '<h5>' . __( 'Preview', 'su' ) . '</h5>';
221
  echo do_shortcode( str_replace( '\"', '"', $_POST['shortcode'] ) );
222
- echo '<div class="su-spacer"></div>';
223
  do_action( 'su/generator/preview/after' );
224
  die();
225
  }
226
 
227
- /**
228
- * Process AJAX request and generate json-encoded array with terms
229
- */
230
- public static function get_terms() {
231
- // Check authentication
232
- self::access();
233
- die( json_encode( su_get_terms( sanitize_text_field( $_POST['taxonomy'] ) ) ) );
234
  }
235
 
236
- /**
237
- * Function to handle uploads
238
- */
239
- public static function upload() {
240
- // Check capability
241
- self::access();
242
- // Create mew upload instance
243
- $upload = new MediaUpload;
244
- // Save file
245
- $file = $upload->saveUpload( $field_name = 'file' );
246
- // Print result
247
- die( wp_get_attachment_url( $file['attachment_id'] ) );
248
  }
249
 
250
- public static function icons() {
251
- // Check capability
252
  self::access();
253
- // Return JSON-encoded list of available icons
254
- die( json_encode( Shortcodes_Ultimate_Data::icons() ) );
255
- }
256
-
257
- /**
258
- * Print json-encoded list of galleries
259
- */
260
- public static function galleries() {
261
- $shult = shortcodes_ultimate();
262
- // Check user
263
- if ( !is_user_logged_in() ) return;
264
- // Prepare galleries list
265
- $galleries = $shult->get_option( 'galleries' );
266
- $options = array();
267
- // Check that galleries is set
268
- if ( is_array( $galleries ) && count( $galleries ) )
269
- foreach ( $galleries as $id => $gallery ) {
270
- // Is this option selected
271
- $selected = ( $id == 0 ) ? ' selected' : '';
272
- // Prepare title
273
- $gallery['name'] = ( $gallery['name'] == '' ) ? __( 'Untitled gallery', 'su' ) : stripslashes( $gallery['name'] );
274
- // Create option
275
- $options[] = '<option value="' . ( $id + 1 ) . '"' . $selected . '>' . $gallery['name'] . '</option>';
276
- }
277
- // Galleries not created
278
- else
279
- $options[] = '<option value="0" selected>' . __( 'Galleries not found', 'su' ) . '</option>';
280
- // Print result
281
- die( implode( '', $options ) );
282
  }
283
 
284
- /**
285
- * Access check
286
- */
287
- public static function access() {
288
- if ( !self::access_check() ) wp_die( __( 'Access denied', 'su' ) );
 
 
 
 
289
  }
290
 
291
- public static function access_check() {
292
- $by_role = ( get_option( 'su_generator_access' ) ) ? current_user_can( get_option( 'su_generator_access' ) ) : true;
293
- return current_user_can( 'edit_posts' ) && $by_role;
 
 
294
  }
295
  }
296
 
297
- new Shortcodes_Ultimate_Generator;
2
  /**
3
  * Shortcode Generator
4
  */
5
+ class Su_Generator {
6
 
7
  /**
8
  * Constructor
9
  */
10
  function __construct() {
11
+ add_action( 'media_buttons', array( __CLASS__, 'button' ), 1000 );
12
+ add_action( 'su/update', array( __CLASS__, 'reset' ) );
13
+ add_action( 'su/activation', array( __CLASS__, 'reset' ) );
14
+ add_action( 'sunrise/page/before', array( __CLASS__, 'reset' ) );
15
+ add_action( 'create_term', array( __CLASS__, 'reset' ), 10, 3 );
16
+ add_action( 'edit_term', array( __CLASS__, 'reset' ), 10, 3 );
17
+ add_action( 'delete_term', array( __CLASS__, 'reset' ), 10, 3 );
18
+ add_action( 'wp_ajax_su_generator_settings', array( __CLASS__, 'settings' ) );
19
+ add_action( 'wp_ajax_su_generator_preview', array( __CLASS__, 'preview' ) );
20
+ add_action( 'wp_ajax_su_generator_get_icons', array( __CLASS__, 'ajax_get_icons' ) );
21
+ add_action( 'wp_ajax_su_generator_get_terms', array( __CLASS__, 'ajax_get_terms' ) );
22
+ add_action( 'wp_ajax_su_generator_get_taxonomies', array( __CLASS__, 'ajax_get_taxonomies' ) );
23
  }
24
 
25
  /**
28
  public static function button( $args = array() ) {
29
  // Check access
30
  if ( !self::access_check() ) return;
 
 
31
  // Prepare args
32
  $args = wp_parse_args( $args, array(
33
  'target' => 'content',
34
  'text' => __( 'Insert shortcode', 'su' ),
35
  'class' => 'button',
36
+ 'icon' => plugins_url( 'assets/images/icon.png', SU_PLUGIN_FILE ),
37
  'echo' => true,
38
  'shortcode' => false
39
  ) );
40
  // Prepare icon
41
+ if ( $args['icon'] ) $args['icon'] = '<img src="' . $args['icon'] . '" /> ';
42
  // Print button
43
  $button = '<a href="javascript:void(0);" class="su-generator-button ' . $args['class'] . '" title="' . $args['text'] . '" data-target="' . $args['target'] . '" data-mfp-src="#su-generator" data-shortcode="' . (string) $args['shortcode'] . '">' . $args['icon'] . $args['text'] . '</a>';
44
  // Show generator popup
46
  add_action( 'admin_footer', array( __CLASS__, 'popup' ) );
47
  // Request assets
48
  wp_enqueue_media();
49
+ su_query_asset( 'css', array( 'simpleslider', 'farbtastic', 'qtip', 'magnific-popup', 'font-awesome', 'su-generator' ) );
50
+ su_query_asset( 'js', array( 'jquery', 'jquery-ui-core', 'jquery-ui-widget', 'jquery-ui-mouse', 'simpleslider', 'farbtastic', 'qtip', 'magnific-popup', 'su-generator' ) );
51
  // Print/return result
52
  if ( $args['echo'] ) echo $button;
53
+ return $button;
54
  }
55
 
56
  /**
60
  // Clear popup cache
61
  delete_transient( 'su/generator/popup' );
62
  // Clear shortcodes settings cache
63
+ foreach ( (array) Su_Data::shortcodes() as $name => $data ) delete_transient( 'su/generator/settings/' . $name );
 
64
  }
65
 
66
  /**
73
  // Cache not found
74
  else {
75
  ob_start();
 
76
  $tools = apply_filters( 'su/generator/tools', array(
77
+ '<a href="' . admin_url( 'admin.php?page=shortcodes-ultimate' ) . '#tab-1" target="_blank" title="' . __( 'Settings', 'su' ) . '">' . __( 'Plugin settings', 'su' ) . '</a>',
78
  '<a href="http://gndev.info/shortcodes-ultimate/" target="_blank" title="' . __( 'Plugin homepage', 'su' ) . '">' . __( 'Plugin homepage', 'su' ) . '</a>',
79
  '<a href="http://wordpress.org/support/plugin/shortcodes-ultimate/" target="_blank" title="' . __( 'Support forums', 'su' ) . '">' . __( 'Support forums', 'su' ) . '</a>'
80
  ) );
86
  <input type="text" name="su_generator_search" id="su-generator-search" value="" placeholder="<?php _e( 'Search for shortcodes', 'su' ); ?>" />
87
  <div id="su-generator-filter">
88
  <strong><?php _e( 'Filter by type', 'su' ); ?></strong>
89
+ <?php foreach ( (array) Su_Data::groups() as $group => $label ) echo '<a href="#" data-filter="' . $group . '">' . $label . '</a>'; ?>
90
  </div>
91
+ <div id="su-generator-choices" class="su-generator-clearfix">
92
  <?php
93
  // Choices loop
94
+ foreach ( (array) Su_Data::shortcodes() as $name => $shortcode ) {
95
+ $icon = ( isset( $shortcode['icon'] ) ) ? $shortcode['icon'] : 'puzzle-piece';
96
+ $shortcode['name'] = ( isset( $shortcode['name'] ) ) ? $shortcode['name'] : $name;
97
+ echo '<span data-name="' . $shortcode['name'] . '" data-shortcode="' . $name . '" title="' . esc_attr( $shortcode['desc'] ) . '" data-desc="' . esc_attr( $shortcode['desc'] ) . '" data-group="' . $shortcode['group'] . '">' . Su_Tools::icon( $icon ) . $shortcode['name'] . '</span>' . "\n";
98
  }
99
  ?>
100
  </div>
101
  </div>
102
  <div id="su-generator-settings"></div>
103
+ <input type="hidden" name="su-generator-selected" id="su-generator-selected" value="<?php echo plugins_url( '', SU_PLUGIN_FILE ); ?>" />
104
+ <input type="hidden" name="su-generator-url" id="su-generator-url" value="<?php echo plugins_url( '', SU_PLUGIN_FILE ); ?>" />
105
  <input type="hidden" name="su-compatibility-mode-prefix" id="su-compatibility-mode-prefix" value="<?php echo su_compatibility_mode_prefix(); ?>" />
106
  <div id="su-generator-result" style="display:none"></div>
107
  </div>
118
  * Process AJAX request
119
  */
120
  public static function settings() {
 
 
121
  self::access();
122
  // Param check
123
  if ( empty( $_REQUEST['shortcode'] ) ) wp_die( __( 'Shortcode not specified', 'su' ) );
127
  // Cache not found
128
  else {
129
  // Request queried shortcode
130
+ $shortcode = Su_Data::shortcodes( sanitize_key( $_REQUEST['shortcode'] ) );
131
  // Prepare skip-if-default option
132
+ $skip = ( get_option( 'su_option_skip' ) === 'on' ) ? ' su-generator-skip' : '';
133
  // Prepare actions
134
  $actions = apply_filters( 'su/generator/actions', array(
135
  'insert' => '<a href="javascript:void(0);" class="button button-primary button-large su-generator-insert">' . __( 'Insert shortcode', 'su' ) . '</a>',
146
  foreach ( $shortcode['atts'] as $attr_name => $attr_info ) {
147
  // Prepare default value
148
  $default = (string) ( isset( $attr_info['default'] ) ) ? $attr_info['default'] : '';
149
+ $attr_info['name'] = (isset( $attr_info['name'] )) ? $attr_info['name'] : $attr_name;
150
  $return .= '<div class="su-generator-attr-container' . $skip . '" data-default="' . esc_attr( $default ) . '">';
151
  $return .= '<h5>' . $attr_info['name'] . '</h5>';
152
  // Create field types
153
+ if ( !isset( $attr_info['type'] ) && isset( $attr_info['values'] ) && is_array( $attr_info['values'] ) && count( $attr_info['values'] ) ) $attr_info['type'] = 'select';
154
+ elseif ( !isset( $attr_info['type'] ) ) $attr_info['type'] = 'text';
155
+ if ( is_callable( array( 'Su_Generator_Views', $attr_info['type'] ) ) ) $return .= call_user_func( array( 'Su_Generator_Views', $attr_info['type'] ), $attr_name, $attr_info );
156
+ elseif ( isset( $attr_info['callback'] ) && is_callable( $attr_info['callback'] ) ) $return .= call_user_func( $attr_info['callback'], $attr_name, $attr_info );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
157
  if ( isset( $attr_info['desc'] ) ) $return .= '<div class="su-generator-attr-desc">' . str_replace( '<b%value>', '<b class="su-generator-set-value" title="' . __( 'Click to set this value', 'su' ) . '">', $attr_info['desc'] ) . '</div>';
158
  $return .= '</div>';
159
  }
163
  // Wrapping shortcode
164
  else $return .= '<div class="su-generator-attr-container"><h5>' . __( 'Content', 'su' ) . '</h5><textarea name="su-generator-content" id="su-generator-content" rows="3">' . esc_attr( str_replace( '%prefix_', su_compatibility_mode_prefix(), $shortcode['content'] ) ) . '</textarea></div>';
165
  $return .= '<div id="su-generator-preview"></div>';
166
+ // $return .= '<div class="su-generator-presets su-generator-clearfix"><a href="javascript:;">Save current settings</a> <a href="javascript:;">Load saved settings</a></div>';
167
+ $return .= '<div class="su-generator-actions su-generator-clearfix">' . implode( ' ', array_values( $actions ) ) . '</div>';
168
  set_transient( 'su/generator/settings/' . sanitize_text_field( $_REQUEST['shortcode'] ), $return, 60*60*24*30 );
169
  echo $return;
170
  }
181
  do_action( 'su/generator/preview/before' );
182
  echo '<h5>' . __( 'Preview', 'su' ) . '</h5>';
183
  echo do_shortcode( str_replace( '\"', '"', $_POST['shortcode'] ) );
184
+ echo '<div style="clear:both"></div>';
185
  do_action( 'su/generator/preview/after' );
186
  die();
187
  }
188
 
189
+ public static function access() {
190
+ if ( !self::access_check() ) wp_die( __( 'Access denied', 'su' ) );
 
 
 
 
 
191
  }
192
 
193
+ public static function access_check() {
194
+ $by_role = ( get_option( 'su_generator_access' ) ) ? current_user_can( get_option( 'su_generator_access' ) ) : true;
195
+ return current_user_can( 'edit_posts' ) && $by_role;
 
 
 
 
 
 
 
 
 
196
  }
197
 
198
+ public static function ajax_get_icons() {
 
199
  self::access();
200
+ die( Su_Tools::icons() );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
201
  }
202
 
203
+ public static function ajax_get_terms() {
204
+ self::access();
205
+ $args = array();
206
+ if ( isset( $_REQUEST['tax'] ) ) $args['options'] = (array) Su_Tools::get_terms( sanitize_key( $_REQUEST['tax'] ) );
207
+ if ( isset( $_REQUEST['class'] ) ) $args['class'] = (string) sanitize_key( $_REQUEST['class'] );
208
+ if ( isset( $_REQUEST['multiple'] ) ) $args['multiple'] = (bool) sanitize_key( $_REQUEST['multiple'] );
209
+ if ( isset( $_REQUEST['size'] ) ) $args['size'] = (int) sanitize_key( $_REQUEST['size'] );
210
+ if ( isset( $_REQUEST['noselect'] ) ) $args['noselect'] = (bool) sanitize_key( $_REQUEST['noselect'] );
211
+ die( Su_Tools::select( $args ) );
212
  }
213
 
214
+ public static function ajax_get_taxonomies() {
215
+ self::access();
216
+ $args = array();
217
+ $args['options'] = Su_Tools::get_taxonomies();
218
+ die( Su_Tools::select( $args ) );
219
  }
220
  }
221
 
222
+ new Su_Generator;
inc/core/load.php ADDED
@@ -0,0 +1,283 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ class Shortcodes_Ultimate {
3
+
4
+ /**
5
+ * Constructor
6
+ */
7
+ function __construct() {
8
+ add_action( 'plugins_loaded', array( __CLASS__, 'init' ) );
9
+ add_action( 'init', array( __CLASS__, 'register' ) );
10
+ add_action( 'init', array( __CLASS__, 'update' ), 20 );
11
+ register_activation_hook( SU_PLUGIN_FILE, array( __CLASS__, 'activation' ) );
12
+ register_activation_hook( SU_PLUGIN_FILE, array( __CLASS__, 'deactivation' ) );
13
+ }
14
+
15
+ /**
16
+ * Plugin init
17
+ */
18
+ public static function init() {
19
+ // Make plugin available for translation
20
+ load_plugin_textdomain( 'su', false, dirname( plugin_basename( SU_PLUGIN_FILE ) ) . '/languages/' );
21
+ // Setup admin class
22
+ Su_Admin::setup( array(
23
+ 'file' => SU_PLUGIN_FILE,
24
+ 'slug' => 'su',
25
+ 'prefix' => 'su_option_',
26
+ 'textdomain' => 'su'
27
+ ) );
28
+ // Top-level menu
29
+ Su_Admin::add_menu( array(
30
+ 'page_title' => __( 'Settings', 'su' ) . ' &lsaquo; ' . __( 'Shortcodes Ultimate', 'su' ),
31
+ 'menu_title' => __( 'Shortcodes', 'su' ),
32
+ 'capability' => 'edit_others_posts',
33
+ 'slug' => 'shortcodes-ultimate',
34
+ 'icon_url' => plugins_url( 'assets/images/icon.png', SU_PLUGIN_FILE ),
35
+ 'position' => '80.11',
36
+ 'options' => array(
37
+ array(
38
+ 'type' => 'opentab',
39
+ 'name' => __( 'About', 'su' )
40
+ ),
41
+ array(
42
+ 'type' => 'about',
43
+ 'callback' => array( 'Su_Admin_Views', 'about' )
44
+ ),
45
+ array(
46
+ 'type' => 'closetab',
47
+ 'actions' => false
48
+ ),
49
+ array(
50
+ 'type' => 'opentab',
51
+ 'name' => __( 'Settings', 'su' )
52
+ ),
53
+ array(
54
+ 'type' => 'checkbox',
55
+ 'id' => 'custom-formatting',
56
+ 'name' => __( 'Custom formatting', 'su' ),
57
+ 'desc' => __( 'Disable this option if you have some problems with other plugins or content formatting', 'su' ) . '<br /><a href="http://gndev.info/kb/custom-formatting/" target="_blank">' . __( 'Documentation article', 'su' ) . '</a>',
58
+ 'default' => 'on',
59
+ 'label' => __( 'Enabled', 'su' )
60
+ ),
61
+ array(
62
+ 'type' => 'checkbox',
63
+ 'id' => 'compatibility-mode',
64
+ 'name' => __( 'Compatibility mode', 'su' ),
65
+ 'desc' => __( 'Enable this option if you have some problems with other plugins that uses similar shortcode names', 'su' ) . '<br /><code>[button] => [su_button]</code> ' . __( 'etc.', 'su' ) . '<br /><a href="http://gndev.info/kb/compatibility-mode/" target="_blank">' . __( 'Documentation article', 'su' ) . '</a>',
66
+ 'default' => '',
67
+ 'label' => __( 'Enabled', 'su' )
68
+ ),
69
+ array(
70
+ 'type' => 'checkbox',
71
+ 'id' => 'skip',
72
+ 'name' => __( 'Skip default values', 'su' ),
73
+ 'desc' => __( 'Enable this option and the generator will insert a shortcode without default attribute values that you have not changed. As a result, the generated code will be shorter.', 'su' ),
74
+ 'default' => 'on',
75
+ 'label' => __( 'Enabled', 'su' )
76
+ ),
77
+ array(
78
+ 'type' => 'text',
79
+ 'id' => 'skin',
80
+ 'name' => __( 'Skin', 'su' ),
81
+ 'desc' => sprintf( __( 'Choose skin for shortcodes.<br /><a href="%s" target="_blank">Learn how to create custom skin</a><br /><a href="%s" target="_blank"><b>Download more skins</b></a>', 'su' ), 'http://gndev.info/kb/how-to-create-custom-skin-for-shortcodes-ultimate/', 'http://gndev.info/shortcodes-ultimate/' ),
82
+ 'default' => 'default'
83
+ ),
84
+ array(
85
+ 'type' => 'closetab'
86
+ ),
87
+ array(
88
+ 'type' => 'opentab',
89
+ 'name' => __( 'Custom CSS', 'su' )
90
+ ),
91
+ array(
92
+ 'type' => 'custom_css',
93
+ 'id' => 'custom-css',
94
+ 'default' => '',
95
+ 'callback' => array( 'Su_Admin_Views', 'custom_css' )
96
+ ),
97
+ array(
98
+ 'type' => 'closetab'
99
+ )
100
+ )
101
+ ) );
102
+ // Settings submenu
103
+ Su_Admin::add_submenu( array(
104
+ 'parent_slug' => 'shortcodes-ultimate',
105
+ 'page_title' => __( 'Settings', 'su' ) . ' &lsaquo; ' . __( 'Shortcodes Ultimate', 'su' ),
106
+ 'menu_title' => __( 'Settings', 'su' ),
107
+ 'capability' => 'edit_others_posts',
108
+ 'slug' => 'shortcodes-ultimate',
109
+ 'options' => array()
110
+ ) );
111
+ // Examples submenu
112
+ Su_Admin::add_submenu( array(
113
+ 'parent_slug' => 'shortcodes-ultimate',
114
+ 'page_title' => __( 'Examples', 'su' ) . ' &lsaquo; ' . __( 'Shortcodes Ultimate', 'su' ),
115
+ 'menu_title' => __( 'Examples', 'su' ),
116
+ 'capability' => 'edit_others_posts',
117
+ 'slug' => 'shortcodes-ultimate-examples',
118
+ 'options' => array(
119
+ array(
120
+ 'type' => 'examples',
121
+ 'callback' => array( 'Su_Admin_Views', 'examples' )
122
+ )
123
+ )
124
+ ) );
125
+ // Add-ons submenu
126
+ Su_Admin::add_submenu( array(
127
+ 'parent_slug' => 'shortcodes-ultimate',
128
+ 'page_title' => __( 'Add-ons', 'su' ) . ' &lsaquo; ' . __( 'Shortcodes Ultimate', 'su' ),
129
+ 'menu_title' => __( 'Add-ons', 'su' ),
130
+ 'capability' => 'edit_others_posts',
131
+ 'slug' => 'shortcodes-ultimate-addons',
132
+ 'options' => array(
133
+ array(
134
+ 'type' => 'addons',
135
+ 'callback' => array( 'Su_Admin_Views', 'addons' )
136
+ )
137
+ )
138
+ ) );
139
+ // Translate plugin meta
140
+ __( 'Shortcodes Ultimate', 'su' );
141
+ __( 'Vladimir Anokhin', 'su' );
142
+ __( 'Supercharge your WordPress theme with mega pack of shortcodes', 'su' );
143
+ // Add plugin actions links
144
+ add_filter( 'plugin_action_links_' . plugin_basename( SU_PLUGIN_FILE ), array( __CLASS__, 'actions_links' ), -10 );
145
+ // Add plugin meta links
146
+ add_filter( 'plugin_row_meta', array( __CLASS__, 'meta_links' ), 10, 2 );
147
+ // Import custom CSS from version 3.9.5 and below
148
+ add_action( 'admin_init', array( __CLASS__, 'import_395' ) );
149
+ // Import settings from versions 4.3.2 and below
150
+ add_action( 'admin_init', array( __CLASS__, 'import_432' ) );
151
+ // Shortcodes Ultimate is ready
152
+ do_action( 'su/init' );
153
+ }
154
+
155
+ /**
156
+ * Plugin activation
157
+ */
158
+ public static function activation() {
159
+ self::timestamp();
160
+ self::skins_dir();
161
+ update_option( 'su_option_version', SU_PLUGIN_VERSION );
162
+ do_action( 'su/activation' );
163
+ }
164
+
165
+ /**
166
+ * Plugin deactivation
167
+ */
168
+ public static function deactivation() {
169
+ do_action( 'su/deactivation' );
170
+ }
171
+
172
+ /**
173
+ * Plugin update hook
174
+ */
175
+ public static function update() {
176
+ $option = get_option( 'su_option_version' );
177
+ if ( $option !== SU_PLUGIN_VERSION ) {
178
+ update_option( 'su_option_version', SU_PLUGIN_VERSION );
179
+ do_action( 'su/update' );
180
+ }
181
+ }
182
+
183
+ /**
184
+ * Register shortcodes
185
+ */
186
+ public static function register() {
187
+ // Prepare compatibility mode prefix
188
+ $prefix = su_cmpt();
189
+ // Loop through shortcodes
190
+ foreach ( ( array ) Su_Data::shortcodes() as $id => $data ) {
191
+ if ( isset( $data['function'] ) && is_callable( $data['function'] ) ) $func = $data['function'];
192
+ elseif ( is_callable( array( 'Su_Shortcodes', $id ) ) ) $func = array( 'Su_Shortcodes', $id );
193
+ elseif ( is_callable( array( 'Su_Shortcodes', 'su_' . $id ) ) ) $func = array( 'Su_Shortcodes', 'su_' . $id );
194
+ else continue;
195
+ // Register shortcode
196
+ add_shortcode( $prefix . $id, $func );
197
+ }
198
+ // Register [media] manually // 3.x
199
+ add_shortcode( $prefix . 'media', array( 'Su_Shortcodes', 'media' ) );
200
+ }
201
+
202
+ /**
203
+ * Add timestamp
204
+ */
205
+ public static function timestamp() {
206
+ if ( !get_option( 'su_installed' ) ) update_option( 'su_installed', time() );
207
+ }
208
+
209
+ /**
210
+ * Create directory /wp-content/uploads/shortcodes-ultimate-skins/ on activation
211
+ */
212
+ public static function skins_dir() {
213
+ $upload_dir = wp_upload_dir();
214
+ $path = trailingslashit( path_join( $upload_dir['basedir'], 'shortcodes-ultimate-skins' ) );
215
+ if ( !file_exists( $path ) ) mkdir( $path, 0755 );
216
+ }
217
+
218
+ /**
219
+ * Add plugin actions links
220
+ */
221
+ public static function actions_links( $links ) {
222
+ $links[] = '<a href="' . admin_url( 'admin.php?page=shortcodes-ultimate' ) . '#tab-0">' . __( 'Where to start?', 'su' ) . '</a>';
223
+ return $links;
224
+ }
225
+
226
+ /**
227
+ * Add plugin meta links
228
+ */
229
+ public static function meta_links( $links, $file ) {
230
+ // Check plugin
231
+ if ( $file === plugin_basename( SU_PLUGIN_FILE ) ) {
232
+ unset( $links[2] );
233
+ $links[] = '<a href="http://gndev.info/shortcodes-ultimate/" target="_blank">' . __( 'Project homepage', 'su' ) . '</a>';
234
+ $links[] = '<a href="http://wordpress.org/support/plugin/shortcodes-ultimate/" target="_blank">' . __( 'Support forum', 'su' ) . '</a>';
235
+ $links[] = '<a href="http://wordpress.org/extend/plugins/shortcodes-ultimate/changelog/" target="_blank">' . __( 'Changelog', 'su' ) . '</a>';
236
+ }
237
+ return $links;
238
+ }
239
+
240
+ /**
241
+ * Import custom CSS from versions 3.9.5 and below
242
+ */
243
+ public static function import_395() {
244
+ $from_395 = get_option( 'su_custom_css' );
245
+ if ( !$from_395 ) return;
246
+ $current = get_option( 'su_option_custom-css' );
247
+ update_option( 'su_option_custom-css', $from_395 . "\n\n" . $current );
248
+ delete_option( 'su_custom_css' );
249
+ }
250
+
251
+ /**
252
+ * Import settings from versions 4.3.2 and below
253
+ */
254
+ public static function import_432() {
255
+ $from_432 = get_option( 'shortcodesultimate_options' );
256
+ if ( !$from_432 ) return;
257
+ // Custom formatting
258
+ if ( isset( $from_432['custom_formatting'] ) ) update_option( 'su_option_custom-formatting', 'on' );
259
+ else update_option( 'su_option_custom-formatting', '' );
260
+ // Compatibility mode
261
+ if ( isset( $from_432['compatibility_mode'] ) ) update_option( 'su_option_compatibility-mode', 'on' );
262
+ else update_option( 'su_option_compatibility-mode', '' );
263
+ // Skin
264
+ if ( isset( $from_432['skin'] ) ) update_option( 'su_option_skin', $from_432['skin'] );
265
+ // Skip
266
+ if ( isset( $from_432['skip'] ) ) update_option( 'su_option_skip', 'on' );
267
+ else update_option( 'su_option_skip', '' );
268
+ // Custom CSS
269
+ if ( isset( $from_432['custom_css'] ) ) update_option( 'su_option_custom-css', $from_432['custom_css'] );
270
+ // Galleries
271
+ if ( isset( $from_432['galleries'] ) ) update_option( 'su_option_galleries-432', $from_432['galleries'] );
272
+ delete_option( 'shortcodesultimate_options' );
273
+ }
274
+ }
275
+
276
+ /**
277
+ * Register plugin function to perform checks that plugin is installed
278
+ */
279
+ function shortcodes_ultimate() {
280
+ return true;
281
+ }
282
+
283
+ new Shortcodes_Ultimate;
inc/core/requirements.php ADDED
@@ -0,0 +1,51 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ class Su_Requirements {
3
+
4
+ static $config = array(
5
+ 'php' => '5.1',
6
+ 'wp' => '3.5'
7
+ );
8
+
9
+ /**
10
+ * Constructor
11
+ */
12
+ function __construct() {
13
+ add_action( 'su/activation', array( __CLASS__, 'php' ) );
14
+ add_action( 'su/activation', array( __CLASS__, 'wp' ) );
15
+ }
16
+
17
+ /**
18
+ * Check PHP version
19
+ */
20
+ public static function php() {
21
+ $php = phpversion();
22
+ load_plugin_textdomain( 'su', false, dirname( plugin_basename( SU_PLUGIN_FILE ) ), '/languages/' );
23
+ $msg = sprintf( __( '<h1>Oops! Plugin not activated&hellip;</h1> <p>Shortcodes Ultimate is not fully compatible with your PHP version (%s).<br />Reccomended PHP version &ndash; %s (or higher).</p><a href="%s">&larr; Return to the plugins screen</a> <a href="%s"%s>Continue and activate anyway &rarr;</a>', 'su' ), $php, self::$config['php'], network_admin_url( 'plugins.php?deactivate=true' ), $_SERVER['REQUEST_URI'] . '&continue=true', ' style="float:right;font-weight:bold"' );
24
+ // Check Forced activation
25
+ if ( isset( $_GET['continue'] ) ) return;
26
+ // PHP version is too low
27
+ elseif ( version_compare( self::$config['php'], $php, '>' ) ) {
28
+ deactivate_plugins( plugin_basename( SU_PLUGIN_FILE ) );
29
+ wp_die( $msg );
30
+ }
31
+ }
32
+
33
+ /**
34
+ * Check WordPress version
35
+ */
36
+ public static function wp() {
37
+ $wp = get_bloginfo( 'version' );
38
+ load_plugin_textdomain( 'su', false, dirname( plugin_basename( SU_PLUGIN_FILE ) ), '/languages/' );
39
+ $msg = sprintf( __( '<h1>Oops! Plugin not activated&hellip;</h1> <p>Shortcodes Ultimate is not fully compatible with your version of WordPress (%s).<br />Reccomended WordPress version &ndash; %s (or higher).</p><a href="%s">&larr; Return to the plugins screen</a> <a href="%s"%s>Continue and activate anyway &rarr;</a>', 'su' ), $wp, self::$config['wp'], network_admin_url( 'plugins.php?deactivate=true' ), $_SERVER['REQUEST_URI'] . '&continue=true', ' style="float:right;font-weight:bold"' );
40
+ // Check Forced activation
41
+ if ( isset( $_GET['continue'] ) ) return;
42
+ // PHP version is too low
43
+ elseif ( version_compare( self::$config['wp'], $wp, '>' ) ) {
44
+ deactivate_plugins( plugin_basename( SU_PLUGIN_FILE ) );
45
+ wp_die( $msg );
46
+ }
47
+ }
48
+
49
+ }
50
+
51
+ new Su_Requirements;
inc/core/{class.shortcodes.php → shortcodes.php} RENAMED
@@ -1,6 +1,6 @@
1
  <?php
2
 
3
- class Shortcodes_Ultimate_Shortcodes {
4
  static $tabs = array();
5
  static $tab_count = 0;
6
 
@@ -8,25 +8,25 @@ class Shortcodes_Ultimate_Shortcodes {
8
 
9
  public static function heading( $atts = null, $content = null ) {
10
  $atts = shortcode_atts( array(
11
- 'size' => 3,
12
- 'align' => 'center',
13
- 'class' => ''
 
 
14
  ), $atts );
15
- Shortcodes_Ultimate_Assets::add( 'css', 'su-content-shortcodes' );
16
- $size = round( ( $atts['size'] + 7 ) * 1.3 );
17
- return '<div class="su-heading su-heading-align-' . $atts['align'] . su_ecssc( $atts ) . '" style="font-size:' . $size . 'px"><div class="su-heading-inner">' . $content . '</div></div>';
18
  }
19
 
20
  public static function tabs( $atts = null, $content = null ) {
21
  $atts = shortcode_atts( array(
22
  'active' => 1,
23
  'vertical' => 'no',
24
- 'style' => null, // 3.x
25
  'class' => ''
26
  ), $atts );
27
- if ( $atts['style'] == '3' ) $atts['vertical'] = 'yes';
28
- self::$tabs = array();
29
- self::$tab_count = 0;
30
  do_shortcode( $content );
31
  $return = '';
32
  $tabs = $panes = array();
@@ -36,12 +36,16 @@ class Shortcodes_Ultimate_Shortcodes {
36
  $tabs[] = '<span class="' . su_ecssc( $tab ) . $tab['disabled'] . '"' . $tab['anchor'] . '>' . su_scattr( $tab['title'] ) . '</span>';
37
  $panes[] = '<div class="su-tabs-pane' . su_ecssc( $tab ) . '">' . $tab['content'] . '<div style="clear:both;height:0"></div></div>';
38
  }
39
- $vertical = ( $atts['vertical'] === 'yes' ) ? ' su-tabs-vertical' : '';
40
- $return = '<div class="su-tabs' . $vertical . su_ecssc( $atts ) . '" data-active="' . (string) $atts['active'] . '"><div class="su-tabs-nav">' . implode( '', $tabs ) . '</div><div class="su-tabs-panes">' . implode( "\n", $panes ) . '</div></div>';
41
  }
42
- Shortcodes_Ultimate_Assets::add( 'css', 'su-box-shortcodes' );
43
- Shortcodes_Ultimate_Assets::add( 'js', 'jquery' );
44
- Shortcodes_Ultimate_Assets::add( 'js', 'su-other-shortcodes' );
 
 
 
 
45
  return $return;
46
  }
47
 
@@ -61,6 +65,7 @@ class Shortcodes_Ultimate_Shortcodes {
61
  'class' => $atts['class']
62
  );
63
  self::$tab_count++;
 
64
  }
65
 
66
  public static function spoiler( $atts = null, $content = null ) {
@@ -68,20 +73,24 @@ class Shortcodes_Ultimate_Shortcodes {
68
  'title' => __( 'Spoiler title', 'su' ),
69
  'open' => 'no',
70
  'style' => 'default',
 
71
  'anchor' => '',
72
  'class' => ''
73
  ), $atts );
74
  $atts['style'] = str_replace( array( '1', '2' ), array( 'default', 'fancy' ), $atts['style'] );
75
- $closed = ( $atts['open'] !== 'yes' ) ? ' su-spoiler-closed' : '';
76
  $atts['anchor'] = ( $atts['anchor'] ) ? ' data-anchor="' . str_replace( ' ', '', trim( sanitize_text_field( $atts['anchor'] ) ) ) . '"' : '';
77
- Shortcodes_Ultimate_Assets::add( 'css', 'su-box-shortcodes' );
78
- Shortcodes_Ultimate_Assets::add( 'js', 'jquery' );
79
- Shortcodes_Ultimate_Assets::add( 'js', 'su-other-shortcodes' );
80
- return '<div class="su-spoiler su-spoiler-style-' . $atts['style'] . $closed . su_ecssc( $atts ) . '"' . $atts['anchor'] . '><div class="su-spoiler-title"><span class="su-spoiler-icon"></span>' . su_scattr( $atts['title'] ) . '</div><div class="su-spoiler-content">' . su_do_shortcode( $content, 's' ) . '</div></div>';
 
 
 
81
  }
82
 
83
  public static function accordion( $atts = null, $content = null ) {
84
  $atts = shortcode_atts( array( 'class' => '' ), $atts );
 
85
  return '<div class="su-accordion' . su_ecssc( $atts ) . '">' . do_shortcode( $content ) . '</div>';
86
  }
87
 
@@ -92,17 +101,17 @@ class Shortcodes_Ultimate_Shortcodes {
92
  'class' => ''
93
  ), $atts );
94
  $top = ( $atts['top'] === 'yes' ) ? '<a href="#">' . su_scattr( $atts['text'] ) . '</a>' : '';
95
- Shortcodes_Ultimate_Assets::add( 'css', 'su-content-shortcodes' );
96
  return '<div class="su-divider' . su_ecssc( $atts ) . '">' . $top . '</div>';
97
  }
98
 
99
  public static function spacer( $atts = null, $content = null ) {
100
  $atts = shortcode_atts( array(
101
- 'size' => 0,
102
  'class' => ''
103
  ), $atts );
104
- Shortcodes_Ultimate_Assets::add( 'css', 'su-content-shortcodes' );
105
- return '<div class="su-spacer' . su_ecssc( $atts ) . '" style="height:' . $atts['size'] . 'px"></div>';
106
  }
107
 
108
  public static function highlight( $atts = null, $content = null ) {
@@ -113,7 +122,7 @@ class Shortcodes_Ultimate_Shortcodes {
113
  'class' => ''
114
  ), $atts );
115
  if ( $atts['bg'] !== null ) $atts['background'] = $atts['bg'];
116
- Shortcodes_Ultimate_Assets::add( 'css', 'su-content-shortcodes' );
117
  return '<span class="su-highlight' . su_ecssc( $atts ) . '" style="background:' . $atts['background'] . ';color:' . $atts['color'] . '">&nbsp;' . do_shortcode( $content ) . '&nbsp;</span>';
118
  }
119
 
@@ -124,22 +133,24 @@ class Shortcodes_Ultimate_Shortcodes {
124
  'class' => ''
125
  ), $atts );
126
  if ( $atts['style'] !== null ) $atts['type'] = $atts['style'];
127
- Shortcodes_Ultimate_Assets::add( 'css', 'su-content-shortcodes' );
128
  return '<span class="su-label su-label-type-' . $atts['type'] . su_ecssc( $atts ) . '">' . do_shortcode( $content ) . '</span>';
129
  }
130
 
131
  public static function quote( $atts = null, $content = null ) {
132
  $atts = shortcode_atts( array(
 
133
  'cite' => false,
134
  'url' => false,
135
  'class' => ''
136
  ), $atts );
137
- $cite_link = ( $atts['url'] && $atts['cite'] ) ? '<a href="' . $atts['url'] . '">' . $atts['cite'] . '</a>'
138
  : $atts['cite'];
139
- $cite = ( $atts['cite'] ) ? '<span class="su-quote-cite">&mdash; ' . $cite_link . '</span>' : '';
140
  $cite_class = ( $atts['cite'] ) ? ' su-quote-has-cite' : '';
141
- Shortcodes_Ultimate_Assets::add( 'css', 'su-box-shortcodes' );
142
- return '<div class="su-quote' . $cite_class . su_ecssc( $atts ) . '"><div class="su-quote-inner">' . do_shortcode( $content ) . su_scattr( $cite ) . '</div></div>';
 
143
  }
144
 
145
  public static function pullquote( $atts = null, $content = null ) {
@@ -147,7 +158,7 @@ class Shortcodes_Ultimate_Shortcodes {
147
  'align' => 'left',
148
  'class' => ''
149
  ), $atts );
150
- Shortcodes_Ultimate_Assets::add( 'css', 'su-box-shortcodes' );
151
  return '<div class="su-pullquote su-pullquote-align-' . $atts['align'] . su_ecssc( $atts ) . '">' . do_shortcode( $content ) . '</div>';
152
  }
153
 
@@ -160,7 +171,7 @@ class Shortcodes_Ultimate_Shortcodes {
160
  $atts['style'] = str_replace( array( '1', '2', '3' ), array( 'default', 'light', 'default' ), $atts['style'] ); // 3.x
161
  // Calculate font-size
162
  $em = $atts['size'] * 0.5 . 'em';
163
- Shortcodes_Ultimate_Assets::add( 'css', 'su-content-shortcodes' );
164
  return '<span class="su-dropcap su-dropcap-style-' . $atts['style'] . su_ecssc( $atts ) . '" style="font-size:' . $em . '">' . do_shortcode( $content ) . '</span>';
165
  }
166
 
@@ -170,8 +181,8 @@ class Shortcodes_Ultimate_Shortcodes {
170
  'align' => 'left',
171
  'class' => ''
172
  ), $atts );
173
- Shortcodes_Ultimate_Assets::add( 'css', 'su-content-shortcodes' );
174
- Shortcodes_Ultimate_Assets::add( 'js', 'su-other-shortcodes' );
175
  return '<span class="su-frame su-frame-align-' . $atts['align'] . ' su-frame-style-' . $atts['style'] . su_ecssc( $atts ) . '"><span class="su-frame-inner">' . do_shortcode( $content ) . '</span></span>';
176
  }
177
 
@@ -189,7 +200,7 @@ class Shortcodes_Ultimate_Shortcodes {
189
  ), $atts );
190
  if ( $atts['last'] !== null && $atts['last'] == '1' ) $atts['class'] .= ' su-column-last';
191
  if ( $atts['center'] === 'yes' ) $atts['class'] .= ' su-column-centered';
192
- Shortcodes_Ultimate_Assets::add( 'css', 'su-box-shortcodes' );
193
  return '<div class="su-column su-column-size-' . str_replace( '/', '-', $atts['size'] ) . su_ecssc( $atts ) . '"><div class="su-column-inner">' . su_do_shortcode( $content, 'c' ) . '</div></div>';
194
  }
195
 
@@ -208,11 +219,11 @@ class Shortcodes_Ultimate_Shortcodes {
208
  $atts['icon_color'] = '#ffd647';
209
  break;
210
  case 'arrow':
211
- $atts['icon'] = 'icon: long-arrow-right';
212
  $atts['icon_color'] = '#00d1ce';
213
  break;
214
  case 'check':
215
- $atts['icon'] = 'icon: ok';
216
  $atts['icon_color'] = '#17bf20';
217
  break;
218
  case 'cross':
@@ -220,7 +231,7 @@ class Shortcodes_Ultimate_Shortcodes {
220
  $atts['icon_color'] = '#ff142b';
221
  break;
222
  case 'thumbs':
223
- $atts['icon'] = 'icon: thumbs-up-alt';
224
  $atts['icon_color'] = '#8a8a8a';
225
  break;
226
  case 'link':
@@ -266,11 +277,11 @@ class Shortcodes_Ultimate_Shortcodes {
266
  }
267
  }
268
  if ( strpos( $atts['icon'], 'icon:' ) !== false ) {
269
- $atts['icon'] = '<i class="icon-' . trim( str_replace( 'icon:', '', $atts['icon'] ) ) . '" style="color:' . $atts['icon_color'] . '"></i>';
270
- Shortcodes_Ultimate_Assets::add( 'css', 'font-awesome' );
271
  }
272
  else $atts['icon'] = '<img src="' . $atts['icon'] . '" alt="" />';
273
- Shortcodes_Ultimate_Assets::add( 'css', 'su-content-shortcodes' );
274
  return '<div class="su-list su-list-style-' . $atts['style'] . su_ecssc( $atts ) . '">' . str_replace( '<li>', '<li>' . $atts['icon'] . ' ', su_do_shortcode( $content, 'l' ) ) . '</div>';
275
  }
276
 
@@ -388,8 +399,8 @@ class Shortcodes_Ultimate_Shortcodes {
388
  // Prepare icon
389
  if ( $atts['icon'] ) {
390
  if ( strpos( $atts['icon'], 'icon:' ) !== false ) {
391
- $icon = '<i class="icon-' . trim( str_replace( 'icon:', '', $atts['icon'] ) ) . '" style="font-size:' . $styles['size'] . 'px;color:' . $atts['icon_color'] . '"></i>';
392
- Shortcodes_Ultimate_Assets::add( 'css', 'font-awesome' );
393
  }
394
  else $icon = '<img src="' . $atts['icon'] . '" alt="' . esc_attr( $content ) . '" style="' . implode( $img_css, ';' ) . '" />';
395
  }
@@ -411,7 +422,7 @@ class Shortcodes_Ultimate_Shortcodes {
411
  else $content = $icon . ' ' . $content;
412
  // Prepare onclick action
413
  $atts['onclick'] = ( $atts['onclick'] ) ? ' onClick="' . $atts['onclick'] . '"' : '';
414
- Shortcodes_Ultimate_Assets::add( 'css', 'su-content-shortcodes' );
415
  return $before . '<a href="' . su_scattr( $atts['url'] ) . '" class="' . implode( $classes, ' ' ) . '" style="' . implode( $a_css, ';' ) . '" target="_' . $atts['target'] . '"' . $atts['onclick'] . '><span style="' . implode( $span_css, ';' ) . '">' . do_shortcode( $content ) . $desc . '</span></a>' . $after;
416
  }
417
 
@@ -425,14 +436,14 @@ class Shortcodes_Ultimate_Shortcodes {
425
  ), $atts );
426
  // Built-in icon
427
  if ( strpos( $atts['icon'], 'icon:' ) !== false ) {
428
- $atts['icon'] = '<i class="icon-' . trim( str_replace( 'icon:', '', $atts['icon'] ) ) . '" style="font-size:' . $atts['size'] . 'px;color:' . $atts['icon_color'] . '"></i>';
429
- Shortcodes_Ultimate_Assets::add( 'css', 'font-awesome' );
430
  }
431
  // Uploaded icon
432
  else {
433
  $atts['icon'] = '<img src="' . $atts['icon'] . '" width="' . $atts['size'] . '" height="' . $atts['size'] . '" alt="' . $atts['title'] . '" />';
434
  }
435
- Shortcodes_Ultimate_Assets::add( 'css', 'su-box-shortcodes' );
436
  return '<div class="su-service' . su_ecssc( $atts ) . '"><div class="su-service-title" style="padding-left:' . round( $atts['size'] + 14 ) . 'px;height:' . $atts['size'] . 'px;line-height:' . $atts['size'] . 'px">' . $atts['icon'] . ' ' . su_scattr( $atts['title'] ) . '</div><div class="su-service-content" style="padding-left:' . round( $atts['size'] + 14 ) . 'px">' . do_shortcode( $content ) . '</div></div>';
437
  }
438
 
@@ -451,7 +462,7 @@ class Shortcodes_Ultimate_Shortcodes {
451
  $radius = ( $atts['radius'] != '0' ) ? 'border-radius:' . $atts['radius'] . 'px;-moz-border-radius:' . $atts['radius'] . 'px;-webkit-border-radius:' . $atts['radius'] . 'px;' : '';
452
  $title_radius = ( $atts['radius'] != '0' ) ? $atts['radius'] - 1 : '';
453
  $title_radius = ( $title_radius ) ? '-webkit-border-top-left-radius:' . $title_radius . 'px;-webkit-border-top-right-radius:' . $title_radius . 'px;-moz-border-radius-topleft:' . $title_radius . 'px;-moz-border-radius-topright:' . $title_radius . 'px;border-top-left-radius:' . $title_radius . 'px;border-top-right-radius:' . $title_radius . 'px;' : '';
454
- Shortcodes_Ultimate_Assets::add( 'css', 'su-box-shortcodes' );
455
  // Return result
456
  return '<div class="su-box su-box-style-' . $atts['style'] . su_ecssc( $atts ) . '" style="border-color:' . su_hex_shift( $atts['box_color'], 'darker', 20 ) . ';' . $radius . '"><div class="su-box-title" style="background-color:' . $atts['box_color'] . ';color:' . $atts['title_color'] . ';' . $title_radius . '">' . su_scattr( $atts['title'] ) . '</div><div class="su-box-content">' . su_do_shortcode( $content, 'b' ) . '</div></div>';
457
  }
@@ -469,7 +480,7 @@ class Shortcodes_Ultimate_Shortcodes {
469
  if ( $atts['background'] !== null ) $atts['note_color'] = $atts['background'];
470
  // Prepare border-radius
471
  $radius = ( $atts['radius'] != '0' ) ? 'border-radius:' . $atts['radius'] . 'px;-moz-border-radius:' . $atts['radius'] . 'px;-webkit-border-radius:' . $atts['radius'] . 'px;' : '';
472
- Shortcodes_Ultimate_Assets::add( 'css', 'su-box-shortcodes' );
473
  return '<div class="su-note' . su_ecssc( $atts ) . '" style="border-color:' . su_hex_shift( $atts['note_color'], 'darker', 10 ) . ';' . $radius . '"><div class="su-note-inner" style="background-color:' . $atts['note_color'] . ';border-color:' . su_hex_shift( $atts['note_color'], 'lighter', 80 ) . ';color:' . $atts['text_color'] . ';' . $radius . '">' . su_do_shortcode( $content, 'n' ) . '</div></div>';
474
  }
475
 
@@ -479,10 +490,10 @@ class Shortcodes_Ultimate_Shortcodes {
479
  'type' => 'iframe',
480
  'class' => ''
481
  ), $atts );
482
- Shortcodes_Ultimate_Assets::add( 'css', 'magnific-popup' );
483
- Shortcodes_Ultimate_Assets::add( 'js', 'jquery' );
484
- Shortcodes_Ultimate_Assets::add( 'js', 'magnific-popup' );
485
- Shortcodes_Ultimate_Assets::add( 'js', 'su-other-shortcodes' );
486
  return '<span class="su-lightbox' . su_ecssc( $atts ) . '" data-mfp-src="' . su_scattr( $atts['src'] ) . '" data-mfp-type="' . $atts['type'] . '">' . do_shortcode( $content ) . '</span>';
487
  }
488
 
@@ -513,25 +524,25 @@ class Shortcodes_Ultimate_Shortcodes {
513
  if ( $atts['shadow'] === 'yes' ) $classes[] = 'qtip-shadow';
514
  if ( $atts['rounded'] === 'yes' ) $classes[] = 'qtip-rounded';
515
  // Query assets
516
- Shortcodes_Ultimate_Assets::add( 'css', 'qtip' );
517
- Shortcodes_Ultimate_Assets::add( 'css', 'su-other-shortcodes' );
518
- Shortcodes_Ultimate_Assets::add( 'js', 'jquery' );
519
- Shortcodes_Ultimate_Assets::add( 'js', 'qtip' );
520
- Shortcodes_Ultimate_Assets::add( 'js', 'su-other-shortcodes' );
521
  return '<span class="su-tooltip' . su_ecssc( $atts ) . '" data-close="' . $atts['close'] . '" data-behavior="' . $atts['behavior'] . '" data-my="' . $position['my'] . '" data-at="' . $position['at'] . '" data-classes="' . implode( ' ', $classes ) . '" data-title="' . $atts['title'] . '" title="' . esc_attr( $atts['content'] ) . '">' . do_shortcode( $content ) . '</span>';
522
  }
523
 
524
  public static function su_private( $atts = null, $content = null ) {
525
  $atts = shortcode_atts( array( 'class' => '' ), $atts );
526
- Shortcodes_Ultimate_Assets::add( 'css', 'su-other-shortcodes' );
527
  return ( current_user_can( 'publish_posts' ) ) ? '<div class="su-private' . su_ecssc( $atts ) . '"><div class="su-private-shell">' . do_shortcode( $content ) . '</div></div>' : '';
528
  }
529
 
530
  public static function media( $atts = null, $content = null ) {
531
  // Check YouTube video
532
- if ( strpos( $atts['url'], 'youtu' ) !== false ) return Shortcodes_Ultimate_Shortcodes::youtube( $atts );
533
  // Check Vimeo video
534
- elseif ( strpos( $atts['url'], 'vimeo' ) !== false ) return Shortcodes_Ultimate_Shortcodes::vimeo( $atts );
535
  // Image
536
  else return '<img src="' . $atts['url'] . '" width="' . $atts['width'] . '" height="' . $atts['height'] . '" style="max-width:100%" />';
537
  }
@@ -557,7 +568,47 @@ class Shortcodes_Ultimate_Shortcodes {
557
  $return[] = '<div class="su-youtube su-responsive-media-' . $atts['responsive'] . su_ecssc( $atts ) . '">';
558
  $return[] = '<iframe width="' . $atts['width'] . '" height="' . $atts['height'] . '" src="http://www.youtube.com/embed/' . $id . $autoplay . '" frameborder="0" allowfullscreen="true"></iframe>';
559
  $return[] = '</div>';
560
- Shortcodes_Ultimate_Assets::add( 'css', 'su-media-shortcodes' );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
561
  // Return result
562
  return implode( '', $return );
563
  }
@@ -585,7 +636,7 @@ class Shortcodes_Ultimate_Shortcodes {
585
  '" src="http://player.vimeo.com/video/' . $id . '?title=0&amp;byline=0&amp;portrait=0&amp;color=ffffff' .
586
  $autoplay . '" frameborder="0" allowfullscreen="true"></iframe>';
587
  $return[] = '</div>';
588
- Shortcodes_Ultimate_Assets::add( 'css', 'su-media-shortcodes' );
589
  // Return result
590
  return implode( '', $return );
591
  }
@@ -609,7 +660,7 @@ class Shortcodes_Ultimate_Shortcodes {
609
  $return[] = '<iframe width="' . $atts['width'] . '" height="' . $atts['height'] .
610
  '" src="http://screenr.com/embed/' . $id . '" frameborder="0" allowfullscreen="true"></iframe>';
611
  $return[] = '</div>';
612
- Shortcodes_Ultimate_Assets::add( 'css', 'su-media-shortcodes' );
613
  // Return result
614
  return implode( '', $return );
615
  }
@@ -630,11 +681,11 @@ class Shortcodes_Ultimate_Shortcodes {
630
  $width = ( $atts['width'] !== 'auto' ) ? 'max-width:' . $atts['width'] : '';
631
  // Check that url is specified
632
  if ( !$atts['url'] ) return '<p class="su-error">Audio: ' . __( 'please specify correct url', 'su' ) . '</p>';
633
- Shortcodes_Ultimate_Assets::add( 'css', 'su-players-shortcodes' );
634
- Shortcodes_Ultimate_Assets::add( 'js', 'jquery' );
635
- Shortcodes_Ultimate_Assets::add( 'js', 'jplayer' );
636
- Shortcodes_Ultimate_Assets::add( 'js', 'su-players-shortcodes' );
637
- Shortcodes_Ultimate_Assets::add( 'js', 'su-players-shortcodes' );
638
  // Create player
639
  return '<div class="su-audio' . su_ecssc( $atts ) . '" data-id="' . $id . '" data-audio="' . $atts['url'] . '" data-swf="' . plugins_url( 'assets/other/Jplayer.swf', SU_PLUGIN_FILE ) . '" data-autoplay="' . $atts['autoplay'] . '" data-loop="' . $atts['loop'] . '" style="' . $width . '"><div id="' . $id . '" class="jp-jplayer"></div><div id="' . $id . '_container" class="jp-audio"><div class="jp-type-single"><div class="jp-gui jp-interface"><div class="jp-controls"><span class="jp-play"></span><span class="jp-pause"></span><span class="jp-stop"></span><span class="jp-mute"></span><span class="jp-unmute"></span><span class="jp-volume-max"></span></div><div class="jp-progress"><div class="jp-seek-bar"><div class="jp-play-bar"></div></div></div><div class="jp-volume-bar"><div class="jp-volume-bar-value"></div></div><div class="jp-current-time"></div><div class="jp-duration"></div></div><div class="jp-title">' . $atts['title'] . '</div></div></div></div>';
640
  }
@@ -658,10 +709,10 @@ class Shortcodes_Ultimate_Shortcodes {
658
  if ( !$atts['url'] ) return '<p class="su-error">Video: ' . __( 'please specify correct url', 'su' ) . '</p>';
659
  // Prepare title
660
  $title = ( $atts['title'] ) ? '<div class="jp-title">' . $atts['title'] . '</div>' : '';
661
- Shortcodes_Ultimate_Assets::add( 'css', 'su-players-shortcodes' );
662
- Shortcodes_Ultimate_Assets::add( 'js', 'jquery' );
663
- Shortcodes_Ultimate_Assets::add( 'js', 'jplayer' );
664
- Shortcodes_Ultimate_Assets::add( 'js', 'su-players-shortcodes' );
665
  // Create player
666
  return '<div style="width:' . $atts['width'] . 'px"><div id="' . $id . '" class="su-video jp-video su-video-controls-' . $atts['controls'] . su_ecssc( $atts ) . '" data-id="' . $id . '" data-video="' . $atts['url'] . '" data-swf="' . plugins_url( 'assets/other/Jplayer.swf', SU_PLUGIN_FILE ) . '" data-autoplay="' . $atts['autoplay'] . '" data-loop="' . $atts['loop'] . '" data-poster="' . $atts['poster'] . '"><div id="' . $id . '_player" class="jp-jplayer" style="width:' . $atts['width'] . 'px;height:' . $atts['height'] . 'px"></div>' . $title . '<div class="jp-start jp-play"></div><div class="jp-gui"><div class="jp-interface"><div class="jp-progress"><div class="jp-seek-bar"><div class="jp-play-bar"></div></div></div><div class="jp-current-time"></div><div class="jp-duration"></div><div class="jp-controls-holder"><span class="jp-play"></span><span class="jp-pause"></span><span class="jp-mute"></span><span class="jp-unmute"></span><span class="jp-full-screen"></span><span class="jp-restore-screen"></span><div class="jp-volume-bar"><div class="jp-volume-bar-value"></div></div></div></div></div></div></div>';
667
  }
@@ -674,9 +725,9 @@ class Shortcodes_Ultimate_Shortcodes {
674
  $return = '<div class="su-table' . su_ecssc( $atts ) . '">';
675
  $return .= ( $atts['url'] ) ? su_parse_csv( $atts['url'] ) : do_shortcode( $content );
676
  $return .= '</div>';
677
- Shortcodes_Ultimate_Assets::add( 'css', 'su-content-shortcodes' );
678
- Shortcodes_Ultimate_Assets::add( 'js', 'jquery' );
679
- Shortcodes_Ultimate_Assets::add( 'js', 'su-other-shortcodes' );
680
  return $return;
681
  }
682
 
@@ -712,7 +763,7 @@ class Shortcodes_Ultimate_Shortcodes {
712
  if ( $atts['login'] !== null && $atts['login'] == '0' ) return; // 3.x
713
  // Prepare login link
714
  $login = '<a href="' . esc_attr( $atts['login_url'] ) . '">' . $atts['login_text'] . '</a>';
715
- Shortcodes_Ultimate_Assets::add( 'css', 'su-other-shortcodes' );
716
  return '<div class="su-members' . su_ecssc( $atts ) . '" style="background-color:' . su_hex_shift( $atts['color'], 'lighter', 50 ) . ';border-color:' .su_hex_shift( $atts['color'], 'darker', 20 ) . ';color:' .su_hex_shift( $atts['color'], 'darker', 60 ) . '">' . str_replace( '%login%', $login, su_scattr( $atts['message'] ) ) . '</div>';
717
  }
718
  // Return original content
@@ -723,7 +774,7 @@ class Shortcodes_Ultimate_Shortcodes {
723
  $atts = shortcode_atts( array( 'class' => '' ), $atts );
724
  $return = '';
725
  if ( !is_user_logged_in() && !is_null( $content ) ) {
726
- Shortcodes_Ultimate_Assets::add( 'css', 'su-other-shortcodes' );
727
  $return = '<div class="su-guests' . su_ecssc( $atts ) . '">' . do_shortcode( $content ) . '</div>';
728
  }
729
  return $return;
@@ -799,7 +850,7 @@ class Shortcodes_Ultimate_Shortcodes {
799
  'class' => ''
800
  ), $atts );
801
  if ( $atts['file'] !== null ) $atts['url'] = $atts['file'];
802
- Shortcodes_Ultimate_Assets::add( 'css', 'su-media-shortcodes' );
803
  return '<div class="su-document su-responsive-media-' . $atts['responsive'] . '"><iframe src="http://docs.google.com/viewer?embedded=true&url=' . $atts['url'] . '" width="' . $atts['width'] . '" height="' . $atts['height'] . '" class="su-document' . su_ecssc( $atts ) . '"></iframe></div>';
804
  }
805
 
@@ -811,16 +862,17 @@ class Shortcodes_Ultimate_Shortcodes {
811
  'address' => 'New York',
812
  'class' => ''
813
  ), $atts );
814
- Shortcodes_Ultimate_Assets::add( 'css', 'su-media-shortcodes' );
815
  return '<div class="su-gmap su-responsive-media-' . $atts['responsive'] . su_ecssc( $atts ) . '"><iframe width="' . $atts['width'] . '" height="' . $atts['height'] . '" src="http://maps.google.com/maps?q=' . urlencode( su_scattr( $atts['address'] ) ) . '&amp;output=embed"></iframe></div>';
816
  }
817
 
818
  public static function slider( $atts = null, $content = null ) {
819
- // Prepare vars
820
- $shult = shortcodes_ultimate();
821
  $return = '';
822
  $atts = shortcode_atts( array(
823
- 'gallery' => 1,
 
 
 
824
  'width' => 600,
825
  'height' => 300,
826
  'responsive' => 'yes',
@@ -831,32 +883,26 @@ class Shortcodes_Ultimate_Shortcodes {
831
  'mousewheel' => 'yes',
832
  'autoplay' => 3000,
833
  'speed' => 600,
834
- 'target' => 'yes',
835
  'class' => ''
836
  ), $atts );
837
- // Prepare unique ID
838
- $id = uniqid( 'su_slider_' );
839
- // Links target
840
- $target = ( $atts['target'] === 'yes' ) ? ' target="_blank"' : '';
841
- // Centered class
842
- $centered = ( $atts['centered'] === 'yes' ) ? ' su-slider-centered' : '';
843
- // Wheel control
844
- $mousewheel = ( $atts['mousewheel'] === 'yes' ) ? 'true' : 'false';
845
- // Prepare gallery
846
- $galleries = $shult->get_option( 'galleries' );
847
- $gallery = ( is_numeric( $atts['gallery'] ) && $atts['gallery'] > 0 ) ? $galleries[$atts['gallery'] - 1] : 1;
848
- // Prepare slides
849
- $slides = ( count( ( array ) $gallery['items'] ) ) ? $gallery['items'] : array();
850
- // Prepare width and height
851
- $size = ( $atts['responsive'] === 'yes' ) ? 'width:100%' : 'width:' . intval( $atts['width'] ) . 'px;height:' . intval( $atts['height'] ) . 'px';
852
- // Slides not found
853
- if ( !count( $slides ) || !is_array( $slides ) ) $return = '<p class="su-error">Slider: ' . __( 'images not found', 'su' ) . '</p>';
854
- // Slides are found
855
- else {
856
  // Open slider
857
  $return .= '<div id="' . $id . '" class="su-slider' . $centered . ' su-slider-pages-' . $atts['pages'] . ' su-slider-responsive-' . $atts['responsive'] . su_ecssc( $atts ) . '" style="' . $size . '" data-autoplay="' . $atts['autoplay'] . '" data-speed="' . $atts['speed'] . '" data-mousewheel="' . $mousewheel . '"><div class="su-slider-slides">';
858
  // Create slides
859
- foreach ( (array) $slides as $slide ) {
860
  // Crop the image
861
  $image = su_image_resize( $slide['image'], $atts['width'], $atts['height'] );
862
  // Prepare slide title
@@ -866,7 +912,7 @@ class Shortcodes_Ultimate_Shortcodes {
866
  // Slide content with link
867
  if ( $slide['link'] ) $return .= '<a href="' . $slide['link'] . '"' . $target . '><img src="' . $image['url'] . '" alt="' . esc_attr( $slide['title'] ) . '" />' . $title . '</a>';
868
  // Slide content without link
869
- else $return .= '<a><img src="' . $slide['image'] . '" alt="' . esc_attr( $slide['title'] ) . '" />' . $title . '</a>';
870
  // Close slide
871
  $return .= '</div>';
872
  }
@@ -883,20 +929,23 @@ class Shortcodes_Ultimate_Shortcodes {
883
  $return .= '</div>';
884
  // Close slider
885
  $return .= '</div>';
 
 
 
 
886
  }
887
- Shortcodes_Ultimate_Assets::add( 'css', 'su-galleries-shortcodes' );
888
- Shortcodes_Ultimate_Assets::add( 'js', 'jquery' );
889
- Shortcodes_Ultimate_Assets::add( 'js', 'swiper' );
890
- Shortcodes_Ultimate_Assets::add( 'js', 'su-galleries-shortcodes' );
891
  return $return;
892
  }
893
 
894
  public static function carousel( $atts = null, $content = null ) {
895
- // Prepare vars
896
- $shult = shortcodes_ultimate();
897
  $return = '';
898
  $atts = shortcode_atts( array(
899
- 'gallery' => 1,
 
 
 
900
  'width' => 600,
901
  'height' => 100,
902
  'responsive' => 'yes',
@@ -909,28 +958,22 @@ class Shortcodes_Ultimate_Shortcodes {
909
  'mousewheel' => 'yes',
910
  'autoplay' => 3000,
911
  'speed' => 600,
912
- 'target' => 'yes',
913
  'class' => ''
914
  ), $atts );
915
- // Prepare unique ID
916
- $id = uniqid( 'su_carousel_' );
917
- // Links target
918
- $target = ( $atts['target'] === 'yes' ) ? ' target="_blank"' : '';
919
- // Centered class
920
- $centered = ( $atts['centered'] === 'yes' ) ? ' su-carousel-centered' : '';
921
- // Wheel control
922
- $mousewheel = ( $atts['mousewheel'] === 'yes' ) ? 'true' : 'false';
923
- // Prepare gallery
924
- $galleries = $shult->get_option( 'galleries' );
925
- $gallery = ( is_numeric( $atts['gallery'] ) && $atts['gallery'] > 0 ) ? $galleries[$atts['gallery'] - 1] : 1;
926
- // Prepare slides
927
- $slides = ( count( ( array ) $gallery['items'] ) ) ? $gallery['items'] : array();
928
- // Prepare width and height
929
- $size = ( $atts['responsive'] === 'yes' ) ? 'width:100%' : 'width:' . intval( $atts['width'] ) . 'px;height:' . intval( $atts['height'] ) . 'px';
930
- // Slides not found
931
- if ( !count( $slides ) || !is_array( $slides ) ) $return = '<p class="su-error">Carousel: ' . __( 'images not found', 'su' ) . '</p>';
932
- // Slides are found
933
- else {
934
  // Open slider
935
  $return .= '<div id="' . $id . '" class="su-carousel' . $centered . ' su-carousel-pages-' . $atts['pages'] . ' su-carousel-responsive-' . $atts['responsive'] . su_ecssc( $atts ) . '" style="' . $size . '" data-autoplay="' . $atts['autoplay'] . '" data-speed="' . $atts['speed'] . '" data-mousewheel="' . $mousewheel . '" data-items="' . $atts['items'] . '" data-scroll="' . $atts['scroll'] . '"><div class="su-carousel-slides">';
936
  // Create slides
@@ -944,7 +987,7 @@ class Shortcodes_Ultimate_Shortcodes {
944
  // Slide content with link
945
  if ( $slide['link'] ) $return .= '<a href="' . $slide['link'] . '"' . $target . '><img src="' . $image['url'] . '" alt="' . esc_attr( $slide['title'] ) . '" />' . $title . '</a>';
946
  // Slide content without link
947
- else $return .= '<a><img src="' . $slide['image'] . '" alt="' . esc_attr( $slide['title'] ) . '" />' . $title . '</a>';
948
  // Close slide
949
  $return .= '</div>';
950
  }
@@ -961,41 +1004,37 @@ class Shortcodes_Ultimate_Shortcodes {
961
  $return .= '</div>';
962
  // Close slider
963
  $return .= '</div>';
 
 
 
 
964
  }
965
- Shortcodes_Ultimate_Assets::add( 'css', 'su-galleries-shortcodes' );
966
- Shortcodes_Ultimate_Assets::add( 'js', 'jquery' );
967
- Shortcodes_Ultimate_Assets::add( 'js', 'swiper' );
968
- Shortcodes_Ultimate_Assets::add( 'js', 'su-galleries-shortcodes' );
969
  return $return;
970
  }
971
 
972
  public static function custom_gallery( $atts = null, $content = null ) {
973
- // Prepare vars
974
- $shult = shortcodes_ultimate();
975
  $return = '';
976
  $atts = shortcode_atts( array(
977
- 'gallery' => 1,
 
 
978
  'width' => 90,
979
  'height' => 90,
980
  'title' => 'hover',
981
- 'target' => 'yes',
982
  'class' => ''
983
  ), $atts );
984
- // Links target
985
- $target = ( $atts['target'] === 'yes' ) ? ' target="_blank"' : '';
986
- // Prepare gallery
987
- $galleries = $shult->get_option( 'galleries' );
988
- $gallery = ( is_numeric( $atts['gallery'] ) && $atts['gallery'] > 0 ) ? $galleries[$atts['gallery'] - 1] : 1;
989
- // Prepare slides
990
- $slides = ( count( ( array ) $gallery['items'] ) ) ? $gallery['items'] : array();
991
- // Slides not found
992
- if ( !count( $slides ) || !is_array( $slides ) ) $return = '<p class="su-error">Custom gallery: ' . __( 'images not found', 'su' ) . '</p>';
993
- // Slides are found
994
- else {
995
  // Open gallery
996
- $return .= '<div class="su-custom-gallery su-custom-gallery-title-' . $atts['title'] . su_ecssc( $atts ) . '">';
997
  // Create slides
998
- foreach ( (array) $slides as $slide ) {
999
  // Crop image
1000
  $image = su_image_resize( $slide['image'], $atts['width'], $atts['height'] );
1001
  // Prepare slide title
@@ -1003,9 +1042,9 @@ class Shortcodes_Ultimate_Shortcodes {
1003
  // Open slide
1004
  $return .= '<div class="su-custom-gallery-slide">';
1005
  // Slide content with link
1006
- if ( $slide['link'] ) $return .= '<a href="' . $slide['link'] . '"' . $target . '><img src="' . $image['url'] . '" alt="' . esc_attr( $slide['title'] ) . '" width="' . $atts['width'] . '" height="' . $atts['height'] . '" />' . $title . '</a>';
1007
  // Slide content without link
1008
- else $return .= '<a><img src="' . $slide['image'] . '" alt="' . esc_attr( $slide['title'] ) . '" width="' . $atts['width'] . '" height="' . $atts['height'] . '" />' . $title . '</a>';
1009
  // Close slide
1010
  $return .= '</div>';
1011
  }
@@ -1013,8 +1052,10 @@ class Shortcodes_Ultimate_Shortcodes {
1013
  $return .= '<div class="su-clear"></div>';
1014
  // Close gallery
1015
  $return .= '</div>';
 
1016
  }
1017
- Shortcodes_Ultimate_Assets::add( 'css', 'su-galleries-shortcodes' );
 
1018
  return $return;
1019
  }
1020
 
@@ -1031,6 +1072,7 @@ class Shortcodes_Ultimate_Shortcodes {
1031
  'tax_term' => false,
1032
  'tax_operator' => 'IN',
1033
  'author' => '',
 
1034
  'meta_key' => '',
1035
  'offset' => 0,
1036
  'order' => 'DESC',
@@ -1117,7 +1159,7 @@ class Shortcodes_Ultimate_Shortcodes {
1117
  $count++;
1118
  }
1119
  if ( $more_tax_queries ):
1120
- $tax_relation = 'AND';
1121
  if ( isset( $original_atts['tax_relation'] ) &&
1122
  in_array( $original_atts['tax_relation'], array( 'AND', 'OR' ) )
1123
  ) $tax_relation = $original_atts['tax_relation'];
@@ -1155,9 +1197,65 @@ class Shortcodes_Ultimate_Shortcodes {
1155
  $posts = $original_posts;
1156
  // Reset the query
1157
  wp_reset_postdata();
1158
- Shortcodes_Ultimate_Assets::add( 'css', 'su-other-shortcodes' );
1159
  return $output;
1160
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1161
  }
1162
 
1163
- new Shortcodes_Ultimate_Shortcodes;
1
  <?php
2
 
3
+ class Su_Shortcodes {
4
  static $tabs = array();
5
  static $tab_count = 0;
6
 
8
 
9
  public static function heading( $atts = null, $content = null ) {
10
  $atts = shortcode_atts( array(
11
+ 'style' => 'default',
12
+ 'size' => 13,
13
+ 'align' => 'center',
14
+ 'margin' => '20',
15
+ 'class' => ''
16
  ), $atts );
17
+ su_query_asset( 'css', 'su-content-shortcodes' );
18
+ do_action( 'su/shortcode/heading', $atts );
19
+ return '<div class="su-heading su-heading-style-' . $atts['style'] . ' su-heading-align-' . $atts['align'] . su_ecssc( $atts ) . '" style="font-size:' . intVal( $atts['size'] ) . 'px;margin-bottom:' . $atts['margin'] . 'px"><div class="su-heading-inner">' . $content . '</div></div>';
20
  }
21
 
22
  public static function tabs( $atts = null, $content = null ) {
23
  $atts = shortcode_atts( array(
24
  'active' => 1,
25
  'vertical' => 'no',
26
+ 'style' => 'default', // 3.x
27
  'class' => ''
28
  ), $atts );
29
+ if ( $atts['style'] === '3' ) $atts['vertical'] = 'yes';
 
 
30
  do_shortcode( $content );
31
  $return = '';
32
  $tabs = $panes = array();
36
  $tabs[] = '<span class="' . su_ecssc( $tab ) . $tab['disabled'] . '"' . $tab['anchor'] . '>' . su_scattr( $tab['title'] ) . '</span>';
37
  $panes[] = '<div class="su-tabs-pane' . su_ecssc( $tab ) . '">' . $tab['content'] . '<div style="clear:both;height:0"></div></div>';
38
  }
39
+ $atts['vertical'] = ( $atts['vertical'] === 'yes' ) ? ' su-tabs-vertical' : '';
40
+ $return = '<div class="su-tabs su-tabs-style-' . $atts['style'] . $atts['vertical'] . su_ecssc( $atts ) . '" data-active="' . (string) $atts['active'] . '"><div class="su-tabs-nav">' . implode( '', $tabs ) . '</div><div class="su-tabs-panes">' . implode( "\n", $panes ) . '</div></div>';
41
  }
42
+ // Reset tabs
43
+ self::$tabs = array();
44
+ self::$tab_count = 0;
45
+ su_query_asset( 'css', 'su-box-shortcodes' );
46
+ su_query_asset( 'js', 'jquery' );
47
+ su_query_asset( 'js', 'su-other-shortcodes' );
48
+ do_action( 'su/shortcode/tabs', $atts );
49
  return $return;
50
  }
51
 
65
  'class' => $atts['class']
66
  );
67
  self::$tab_count++;
68
+ do_action( 'su/shortcode/tab', $atts );
69
  }
70
 
71
  public static function spoiler( $atts = null, $content = null ) {
73
  'title' => __( 'Spoiler title', 'su' ),
74
  'open' => 'no',
75
  'style' => 'default',
76
+ 'icon' => 'plus',
77
  'anchor' => '',
78
  'class' => ''
79
  ), $atts );
80
  $atts['style'] = str_replace( array( '1', '2' ), array( 'default', 'fancy' ), $atts['style'] );
 
81
  $atts['anchor'] = ( $atts['anchor'] ) ? ' data-anchor="' . str_replace( ' ', '', trim( sanitize_text_field( $atts['anchor'] ) ) ) . '"' : '';
82
+ if ( $atts['open'] !== 'yes' ) $atts['class'] .= ' su-spoiler-closed';
83
+ su_query_asset( 'css', 'font-awesome' );
84
+ su_query_asset( 'css', 'su-box-shortcodes' );
85
+ su_query_asset( 'js', 'jquery' );
86
+ su_query_asset( 'js', 'su-other-shortcodes' );
87
+ do_action( 'su/shortcode/spoiler', $atts );
88
+ return '<div class="su-spoiler su-spoiler-style-' . $atts['style'] . ' su-spoiler-icon-' . $atts['icon'] . su_ecssc( $atts ) . '"' . $atts['anchor'] . '><div class="su-spoiler-title"><span class="su-spoiler-icon"></span>' . su_scattr( $atts['title'] ) . '</div><div class="su-spoiler-content">' . su_do_shortcode( $content, 's' ) . '</div></div>';
89
  }
90
 
91
  public static function accordion( $atts = null, $content = null ) {
92
  $atts = shortcode_atts( array( 'class' => '' ), $atts );
93
+ do_action( 'su/shortcode/accordion', $atts );
94
  return '<div class="su-accordion' . su_ecssc( $atts ) . '">' . do_shortcode( $content ) . '</div>';
95
  }
96
 
101
  'class' => ''
102
  ), $atts );
103
  $top = ( $atts['top'] === 'yes' ) ? '<a href="#">' . su_scattr( $atts['text'] ) . '</a>' : '';
104
+ su_query_asset( 'css', 'su-content-shortcodes' );
105
  return '<div class="su-divider' . su_ecssc( $atts ) . '">' . $top . '</div>';
106
  }
107
 
108
  public static function spacer( $atts = null, $content = null ) {
109
  $atts = shortcode_atts( array(
110
+ 'size' => '20',
111
  'class' => ''
112
  ), $atts );
113
+ su_query_asset( 'css', 'su-content-shortcodes' );
114
+ return '<div class="su-spacer' . su_ecssc( $atts ) . '" style="height:' . (string) $atts['size'] . 'px"></div>';
115
  }
116
 
117
  public static function highlight( $atts = null, $content = null ) {
122
  'class' => ''
123
  ), $atts );
124
  if ( $atts['bg'] !== null ) $atts['background'] = $atts['bg'];
125
+ su_query_asset( 'css', 'su-content-shortcodes' );
126
  return '<span class="su-highlight' . su_ecssc( $atts ) . '" style="background:' . $atts['background'] . ';color:' . $atts['color'] . '">&nbsp;' . do_shortcode( $content ) . '&nbsp;</span>';
127
  }
128
 
133
  'class' => ''
134
  ), $atts );
135
  if ( $atts['style'] !== null ) $atts['type'] = $atts['style'];
136
+ su_query_asset( 'css', 'su-content-shortcodes' );
137
  return '<span class="su-label su-label-type-' . $atts['type'] . su_ecssc( $atts ) . '">' . do_shortcode( $content ) . '</span>';
138
  }
139
 
140
  public static function quote( $atts = null, $content = null ) {
141
  $atts = shortcode_atts( array(
142
+ 'style' => 'default',
143
  'cite' => false,
144
  'url' => false,
145
  'class' => ''
146
  ), $atts );
147
+ $cite_link = ( $atts['url'] && $atts['cite'] ) ? '<a href="' . $atts['url'] . '" target="_blank">' . $atts['cite'] . '</a>'
148
  : $atts['cite'];
149
+ $cite = ( $atts['cite'] ) ? '<span class="su-quote-cite">' . $cite_link . '</span>' : '';
150
  $cite_class = ( $atts['cite'] ) ? ' su-quote-has-cite' : '';
151
+ su_query_asset( 'css', 'su-box-shortcodes' );
152
+ do_action( 'su/shortcode/quote', $atts );
153
+ return '<div class="su-quote su-quote-style-' . $atts['style'] . $cite_class . su_ecssc( $atts ) . '"><div class="su-quote-inner">' . do_shortcode( $content ) . su_scattr( $cite ) . '</div></div>';
154
  }
155
 
156
  public static function pullquote( $atts = null, $content = null ) {
158
  'align' => 'left',
159
  'class' => ''
160
  ), $atts );
161
+ su_query_asset( 'css', 'su-box-shortcodes' );
162
  return '<div class="su-pullquote su-pullquote-align-' . $atts['align'] . su_ecssc( $atts ) . '">' . do_shortcode( $content ) . '</div>';
163
  }
164
 
171
  $atts['style'] = str_replace( array( '1', '2', '3' ), array( 'default', 'light', 'default' ), $atts['style'] ); // 3.x
172
  // Calculate font-size
173
  $em = $atts['size'] * 0.5 . 'em';
174
+ su_query_asset( 'css', 'su-content-shortcodes' );
175
  return '<span class="su-dropcap su-dropcap-style-' . $atts['style'] . su_ecssc( $atts ) . '" style="font-size:' . $em . '">' . do_shortcode( $content ) . '</span>';
176
  }
177
 
181
  'align' => 'left',
182
  'class' => ''
183
  ), $atts );
184
+ su_query_asset( 'css', 'su-content-shortcodes' );
185
+ su_query_asset( 'js', 'su-other-shortcodes' );
186
  return '<span class="su-frame su-frame-align-' . $atts['align'] . ' su-frame-style-' . $atts['style'] . su_ecssc( $atts ) . '"><span class="su-frame-inner">' . do_shortcode( $content ) . '</span></span>';
187
  }
188
 
200
  ), $atts );
201
  if ( $atts['last'] !== null && $atts['last'] == '1' ) $atts['class'] .= ' su-column-last';
202
  if ( $atts['center'] === 'yes' ) $atts['class'] .= ' su-column-centered';
203
+ su_query_asset( 'css', 'su-box-shortcodes' );
204
  return '<div class="su-column su-column-size-' . str_replace( '/', '-', $atts['size'] ) . su_ecssc( $atts ) . '"><div class="su-column-inner">' . su_do_shortcode( $content, 'c' ) . '</div></div>';
205
  }
206
 
219
  $atts['icon_color'] = '#ffd647';
220
  break;
221
  case 'arrow':
222
+ $atts['icon'] = 'icon: arrow-right';
223
  $atts['icon_color'] = '#00d1ce';
224
  break;
225
  case 'check':
226
+ $atts['icon'] = 'icon: check';
227
  $atts['icon_color'] = '#17bf20';
228
  break;
229
  case 'cross':
231
  $atts['icon_color'] = '#ff142b';
232
  break;
233
  case 'thumbs':
234
+ $atts['icon'] = 'icon: thumbs-o-up';
235
  $atts['icon_color'] = '#8a8a8a';
236
  break;
237
  case 'link':
277
  }
278
  }
279
  if ( strpos( $atts['icon'], 'icon:' ) !== false ) {
280
+ $atts['icon'] = '<i class="fa fa-' . trim( str_replace( 'icon:', '', $atts['icon'] ) ) . '" style="color:' . $atts['icon_color'] . '"></i>';
281
+ su_query_asset( 'css', 'font-awesome' );
282
  }
283
  else $atts['icon'] = '<img src="' . $atts['icon'] . '" alt="" />';
284
+ su_query_asset( 'css', 'su-content-shortcodes' );
285
  return '<div class="su-list su-list-style-' . $atts['style'] . su_ecssc( $atts ) . '">' . str_replace( '<li>', '<li>' . $atts['icon'] . ' ', su_do_shortcode( $content, 'l' ) ) . '</div>';
286
  }
287
 
399
  // Prepare icon
400
  if ( $atts['icon'] ) {
401
  if ( strpos( $atts['icon'], 'icon:' ) !== false ) {
402
+ $icon = '<i class="fa fa-' . trim( str_replace( 'icon:', '', $atts['icon'] ) ) . '" style="font-size:' . $styles['size'] . 'px;color:' . $atts['icon_color'] . '"></i>';
403
+ su_query_asset( 'css', 'font-awesome' );
404
  }
405
  else $icon = '<img src="' . $atts['icon'] . '" alt="' . esc_attr( $content ) . '" style="' . implode( $img_css, ';' ) . '" />';
406
  }
422
  else $content = $icon . ' ' . $content;
423
  // Prepare onclick action
424
  $atts['onclick'] = ( $atts['onclick'] ) ? ' onClick="' . $atts['onclick'] . '"' : '';
425
+ su_query_asset( 'css', 'su-content-shortcodes' );
426
  return $before . '<a href="' . su_scattr( $atts['url'] ) . '" class="' . implode( $classes, ' ' ) . '" style="' . implode( $a_css, ';' ) . '" target="_' . $atts['target'] . '"' . $atts['onclick'] . '><span style="' . implode( $span_css, ';' ) . '">' . do_shortcode( $content ) . $desc . '</span></a>' . $after;
427
  }
428
 
436
  ), $atts );
437
  // Built-in icon
438
  if ( strpos( $atts['icon'], 'icon:' ) !== false ) {
439
+ $atts['icon'] = '<i class="fa fa-' . trim( str_replace( 'icon:', '', $atts['icon'] ) ) . '" style="font-size:' . $atts['size'] . 'px;color:' . $atts['icon_color'] . '"></i>';
440
+ su_query_asset( 'css', 'font-awesome' );
441
  }
442
  // Uploaded icon
443
  else {
444
  $atts['icon'] = '<img src="' . $atts['icon'] . '" width="' . $atts['size'] . '" height="' . $atts['size'] . '" alt="' . $atts['title'] . '" />';
445
  }
446
+ su_query_asset( 'css', 'su-box-shortcodes' );
447
  return '<div class="su-service' . su_ecssc( $atts ) . '"><div class="su-service-title" style="padding-left:' . round( $atts['size'] + 14 ) . 'px;height:' . $atts['size'] . 'px;line-height:' . $atts['size'] . 'px">' . $atts['icon'] . ' ' . su_scattr( $atts['title'] ) . '</div><div class="su-service-content" style="padding-left:' . round( $atts['size'] + 14 ) . 'px">' . do_shortcode( $content ) . '</div></div>';
448
  }
449
 
462
  $radius = ( $atts['radius'] != '0' ) ? 'border-radius:' . $atts['radius'] . 'px;-moz-border-radius:' . $atts['radius'] . 'px;-webkit-border-radius:' . $atts['radius'] . 'px;' : '';
463
  $title_radius = ( $atts['radius'] != '0' ) ? $atts['radius'] - 1 : '';
464
  $title_radius = ( $title_radius ) ? '-webkit-border-top-left-radius:' . $title_radius . 'px;-webkit-border-top-right-radius:' . $title_radius . 'px;-moz-border-radius-topleft:' . $title_radius . 'px;-moz-border-radius-topright:' . $title_radius . 'px;border-top-left-radius:' . $title_radius . 'px;border-top-right-radius:' . $title_radius . 'px;' : '';
465
+ su_query_asset( 'css', 'su-box-shortcodes' );
466
  // Return result
467
  return '<div class="su-box su-box-style-' . $atts['style'] . su_ecssc( $atts ) . '" style="border-color:' . su_hex_shift( $atts['box_color'], 'darker', 20 ) . ';' . $radius . '"><div class="su-box-title" style="background-color:' . $atts['box_color'] . ';color:' . $atts['title_color'] . ';' . $title_radius . '">' . su_scattr( $atts['title'] ) . '</div><div class="su-box-content">' . su_do_shortcode( $content, 'b' ) . '</div></div>';
468
  }
480
  if ( $atts['background'] !== null ) $atts['note_color'] = $atts['background'];
481
  // Prepare border-radius
482
  $radius = ( $atts['radius'] != '0' ) ? 'border-radius:' . $atts['radius'] . 'px;-moz-border-radius:' . $atts['radius'] . 'px;-webkit-border-radius:' . $atts['radius'] . 'px;' : '';
483
+ su_query_asset( 'css', 'su-box-shortcodes' );
484
  return '<div class="su-note' . su_ecssc( $atts ) . '" style="border-color:' . su_hex_shift( $atts['note_color'], 'darker', 10 ) . ';' . $radius . '"><div class="su-note-inner" style="background-color:' . $atts['note_color'] . ';border-color:' . su_hex_shift( $atts['note_color'], 'lighter', 80 ) . ';color:' . $atts['text_color'] . ';' . $radius . '">' . su_do_shortcode( $content, 'n' ) . '</div></div>';
485
  }
486
 
490
  'type' => 'iframe',
491
  'class' => ''
492
  ), $atts );
493
+ su_query_asset( 'css', 'magnific-popup' );
494
+ su_query_asset( 'js', 'jquery' );
495
+ su_query_asset( 'js', 'magnific-popup' );
496
+ su_query_asset( 'js', 'su-other-shortcodes' );
497
  return '<span class="su-lightbox' . su_ecssc( $atts ) . '" data-mfp-src="' . su_scattr( $atts['src'] ) . '" data-mfp-type="' . $atts['type'] . '">' . do_shortcode( $content ) . '</span>';
498
  }
499
 
524
  if ( $atts['shadow'] === 'yes' ) $classes[] = 'qtip-shadow';
525
  if ( $atts['rounded'] === 'yes' ) $classes[] = 'qtip-rounded';
526
  // Query assets
527
+ su_query_asset( 'css', 'qtip' );
528
+ su_query_asset( 'css', 'su-other-shortcodes' );
529
+ su_query_asset( 'js', 'jquery' );
530
+ su_query_asset( 'js', 'qtip' );
531
+ su_query_asset( 'js', 'su-other-shortcodes' );
532
  return '<span class="su-tooltip' . su_ecssc( $atts ) . '" data-close="' . $atts['close'] . '" data-behavior="' . $atts['behavior'] . '" data-my="' . $position['my'] . '" data-at="' . $position['at'] . '" data-classes="' . implode( ' ', $classes ) . '" data-title="' . $atts['title'] . '" title="' . esc_attr( $atts['content'] ) . '">' . do_shortcode( $content ) . '</span>';
533
  }
534
 
535
  public static function su_private( $atts = null, $content = null ) {
536
  $atts = shortcode_atts( array( 'class' => '' ), $atts );
537
+ su_query_asset( 'css', 'su-other-shortcodes' );
538
  return ( current_user_can( 'publish_posts' ) ) ? '<div class="su-private' . su_ecssc( $atts ) . '"><div class="su-private-shell">' . do_shortcode( $content ) . '</div></div>' : '';
539
  }
540
 
541
  public static function media( $atts = null, $content = null ) {
542
  // Check YouTube video
543
+ if ( strpos( $atts['url'], 'youtu' ) !== false ) return Su_Shortcodes::youtube( $atts );
544
  // Check Vimeo video
545
+ elseif ( strpos( $atts['url'], 'vimeo' ) !== false ) return Su_Shortcodes::vimeo( $atts );
546
  // Image
547
  else return '<img src="' . $atts['url'] . '" width="' . $atts['width'] . '" height="' . $atts['height'] . '" style="max-width:100%" />';
548
  }
568
  $return[] = '<div class="su-youtube su-responsive-media-' . $atts['responsive'] . su_ecssc( $atts ) . '">';
569
  $return[] = '<iframe width="' . $atts['width'] . '" height="' . $atts['height'] . '" src="http://www.youtube.com/embed/' . $id . $autoplay . '" frameborder="0" allowfullscreen="true"></iframe>';
570
  $return[] = '</div>';
571
+ su_query_asset( 'css', 'su-media-shortcodes' );
572
+ // Return result
573
+ return implode( '', $return );
574
+ }
575
+
576
+ public static function youtube_advanced( $atts = null, $content = null ) {
577
+ // Prepare data
578
+ $return = array();
579
+ $params = array();
580
+ $atts = shortcode_atts( array(
581
+ 'url' => 'http://www.youtube.com/watch?v=NbE8INOjTKM',
582
+ 'width' => 600,
583
+ 'height' => 400,
584
+ 'autohide' => 'alt',
585
+ 'autoplay' => 'no',
586
+ 'controls' => 'yes',
587
+ 'fs' => 'yes',
588
+ 'loop' => 'no',
589
+ 'modestbranding' => 'no',
590
+ 'playlist' => '',
591
+ 'rel' => 'yes',
592
+ 'showinfo' => 'yes',
593
+ 'theme' => 'dark',
594
+ 'responsive' => 'yes',
595
+ 'class' => ''
596
+ ), $atts );
597
+ $atts['url'] = su_scattr( $atts['url'] );
598
+ $id = ( preg_match( '%(?:youtube(?:-nocookie)?\.com/(?:[^/]+/.+/|(?:v|e(?:mbed)?)/|.*[?&]v=)|youtu\.be/)([^"&?/ ]{11})%i', $atts['url'], $match ) ) ? $match[1] : false;
599
+ // Check that url is specified
600
+ if ( !$id ) return '<p class="su-error">YouTube: ' . __( 'please specify correct url', 'su' ) . '</p>';
601
+ // Prepare params
602
+ foreach( array( 'autohide', 'autoplay', 'controls', 'fs', 'loop', 'modestbranding', 'playlist', 'rel', 'showinfo', 'theme' ) as $param ) $params[$param] = str_replace( array( 'no', 'yes', 'alt' ), array( '0', '1', '2' ), $atts[$param] );
603
+ // Correct loop
604
+ if ( $params['loop'] === '1' && $params['playlist'] === '' ) $params['playlist'] = $id;
605
+ // Prepare player parameters
606
+ $params = http_build_query( $params );
607
+ // Create player
608
+ $return[] = '<div class="su-youtube su-responsive-media-' . $atts['responsive'] . su_ecssc( $atts ) . '">';
609
+ $return[] = '<iframe width="' . $atts['width'] . '" height="' . $atts['height'] . '" src="http://www.youtube.com/embed/' . $id . '?' . $params . '" frameborder="0" allowfullscreen="true"></iframe>';
610
+ $return[] = '</div>';
611
+ su_query_asset( 'css', 'su-media-shortcodes' );
612
  // Return result
613
  return implode( '', $return );
614
  }
636
  '" src="http://player.vimeo.com/video/' . $id . '?title=0&amp;byline=0&amp;portrait=0&amp;color=ffffff' .
637
  $autoplay . '" frameborder="0" allowfullscreen="true"></iframe>';
638
  $return[] = '</div>';
639
+ su_query_asset( 'css', 'su-media-shortcodes' );
640
  // Return result
641
  return implode( '', $return );
642
  }
660
  $return[] = '<iframe width="' . $atts['width'] . '" height="' . $atts['height'] .
661
  '" src="http://screenr.com/embed/' . $id . '" frameborder="0" allowfullscreen="true"></iframe>';
662
  $return[] = '</div>';
663
+ su_query_asset( 'css', 'su-media-shortcodes' );
664
  // Return result
665
  return implode( '', $return );
666
  }
681
  $width = ( $atts['width'] !== 'auto' ) ? 'max-width:' . $atts['width'] : '';
682
  // Check that url is specified
683
  if ( !$atts['url'] ) return '<p class="su-error">Audio: ' . __( 'please specify correct url', 'su' ) . '</p>';
684
+ su_query_asset( 'css', 'su-players-shortcodes' );
685
+ su_query_asset( 'js', 'jquery' );
686
+ su_query_asset( 'js', 'jplayer' );
687
+ su_query_asset( 'js', 'su-players-shortcodes' );
688
+ su_query_asset( 'js', 'su-players-shortcodes' );
689
  // Create player
690
  return '<div class="su-audio' . su_ecssc( $atts ) . '" data-id="' . $id . '" data-audio="' . $atts['url'] . '" data-swf="' . plugins_url( 'assets/other/Jplayer.swf', SU_PLUGIN_FILE ) . '" data-autoplay="' . $atts['autoplay'] . '" data-loop="' . $atts['loop'] . '" style="' . $width . '"><div id="' . $id . '" class="jp-jplayer"></div><div id="' . $id . '_container" class="jp-audio"><div class="jp-type-single"><div class="jp-gui jp-interface"><div class="jp-controls"><span class="jp-play"></span><span class="jp-pause"></span><span class="jp-stop"></span><span class="jp-mute"></span><span class="jp-unmute"></span><span class="jp-volume-max"></span></div><div class="jp-progress"><div class="jp-seek-bar"><div class="jp-play-bar"></div></div></div><div class="jp-volume-bar"><div class="jp-volume-bar-value"></div></div><div class="jp-current-time"></div><div class="jp-duration"></div></div><div class="jp-title">' . $atts['title'] . '</div></div></div></div>';
691
  }
709
  if ( !$atts['url'] ) return '<p class="su-error">Video: ' . __( 'please specify correct url', 'su' ) . '</p>';
710
  // Prepare title
711
  $title = ( $atts['title'] ) ? '<div class="jp-title">' . $atts['title'] . '</div>' : '';
712
+ su_query_asset( 'css', 'su-players-shortcodes' );
713
+ su_query_asset( 'js', 'jquery' );
714
+ su_query_asset( 'js', 'jplayer' );
715
+ su_query_asset( 'js', 'su-players-shortcodes' );
716
  // Create player
717
  return '<div style="width:' . $atts['width'] . 'px"><div id="' . $id . '" class="su-video jp-video su-video-controls-' . $atts['controls'] . su_ecssc( $atts ) . '" data-id="' . $id . '" data-video="' . $atts['url'] . '" data-swf="' . plugins_url( 'assets/other/Jplayer.swf', SU_PLUGIN_FILE ) . '" data-autoplay="' . $atts['autoplay'] . '" data-loop="' . $atts['loop'] . '" data-poster="' . $atts['poster'] . '"><div id="' . $id . '_player" class="jp-jplayer" style="width:' . $atts['width'] . 'px;height:' . $atts['height'] . 'px"></div>' . $title . '<div class="jp-start jp-play"></div><div class="jp-gui"><div class="jp-interface"><div class="jp-progress"><div class="jp-seek-bar"><div class="jp-play-bar"></div></div></div><div class="jp-current-time"></div><div class="jp-duration"></div><div class="jp-controls-holder"><span class="jp-play"></span><span class="jp-pause"></span><span class="jp-mute"></span><span class="jp-unmute"></span><span class="jp-full-screen"></span><span class="jp-restore-screen"></span><div class="jp-volume-bar"><div class="jp-volume-bar-value"></div></div></div></div></div></div></div>';
718
  }
725
  $return = '<div class="su-table' . su_ecssc( $atts ) . '">';
726
  $return .= ( $atts['url'] ) ? su_parse_csv( $atts['url'] ) : do_shortcode( $content );
727
  $return .= '</div>';
728
+ su_query_asset( 'css', 'su-content-shortcodes' );
729
+ su_query_asset( 'js', 'jquery' );
730
+ su_query_asset( 'js', 'su-other-shortcodes' );
731
  return $return;
732
  }
733
 
763
  if ( $atts['login'] !== null && $atts['login'] == '0' ) return; // 3.x
764
  // Prepare login link
765
  $login = '<a href="' . esc_attr( $atts['login_url'] ) . '">' . $atts['login_text'] . '</a>';
766
+ su_query_asset( 'css', 'su-other-shortcodes' );
767
  return '<div class="su-members' . su_ecssc( $atts ) . '" style="background-color:' . su_hex_shift( $atts['color'], 'lighter', 50 ) . ';border-color:' .su_hex_shift( $atts['color'], 'darker', 20 ) . ';color:' .su_hex_shift( $atts['color'], 'darker', 60 ) . '">' . str_replace( '%login%', $login, su_scattr( $atts['message'] ) ) . '</div>';
768
  }
769
  // Return original content
774
  $atts = shortcode_atts( array( 'class' => '' ), $atts );
775
  $return = '';
776
  if ( !is_user_logged_in() && !is_null( $content ) ) {
777
+ su_query_asset( 'css', 'su-other-shortcodes' );
778
  $return = '<div class="su-guests' . su_ecssc( $atts ) . '">' . do_shortcode( $content ) . '</div>';
779
  }
780
  return $return;
850
  'class' => ''
851
  ), $atts );
852
  if ( $atts['file'] !== null ) $atts['url'] = $atts['file'];
853
+ su_query_asset( 'css', 'su-media-shortcodes' );
854
  return '<div class="su-document su-responsive-media-' . $atts['responsive'] . '"><iframe src="http://docs.google.com/viewer?embedded=true&url=' . $atts['url'] . '" width="' . $atts['width'] . '" height="' . $atts['height'] . '" class="su-document' . su_ecssc( $atts ) . '"></iframe></div>';
855
  }
856
 
862
  'address' => 'New York',
863
  'class' => ''
864
  ), $atts );
865
+ su_query_asset( 'css', 'su-media-shortcodes' );
866
  return '<div class="su-gmap su-responsive-media-' . $atts['responsive'] . su_ecssc( $atts ) . '"><iframe width="' . $atts['width'] . '" height="' . $atts['height'] . '" src="http://maps.google.com/maps?q=' . urlencode( su_scattr( $atts['address'] ) ) . '&amp;output=embed"></iframe></div>';
867
  }
868
 
869
  public static function slider( $atts = null, $content = null ) {
 
 
870
  $return = '';
871
  $atts = shortcode_atts( array(
872
+ 'source' => 'none',
873
+ 'gallery' => null, // Dep. 4.3.2
874
+ 'link' => 'none',
875
+ 'target' => 'self',
876
  'width' => 600,
877
  'height' => 300,
878
  'responsive' => 'yes',
883
  'mousewheel' => 'yes',
884
  'autoplay' => 3000,
885
  'speed' => 600,
 
886
  'class' => ''
887
  ), $atts );
888
+ // Get slides
889
+ $slides = (array) Su_Tools::get_slides( $atts );
890
+ // Loop slides
891
+ if ( count( $slides ) ) {
892
+ // Prepare unique ID
893
+ $id = uniqid( 'su_slider_' );
894
+ // Links target
895
+ $target = ( $atts['target'] === 'yes' || $atts['target'] === 'blank' ) ? ' target="_blank"' : '';
896
+ // Centered class
897
+ $centered = ( $atts['centered'] === 'yes' ) ? ' su-slider-centered' : '';
898
+ // Wheel control
899
+ $mousewheel = ( $atts['mousewheel'] === 'yes' ) ? 'true' : 'false';
900
+ // Prepare width and height
901
+ $size = ( $atts['responsive'] === 'yes' ) ? 'width:100%' : 'width:' . intval( $atts['width'] ) . 'px;height:' . intval( $atts['height'] ) . 'px';
 
 
 
 
 
902
  // Open slider
903
  $return .= '<div id="' . $id . '" class="su-slider' . $centered . ' su-slider-pages-' . $atts['pages'] . ' su-slider-responsive-' . $atts['responsive'] . su_ecssc( $atts ) . '" style="' . $size . '" data-autoplay="' . $atts['autoplay'] . '" data-speed="' . $atts['speed'] . '" data-mousewheel="' . $mousewheel . '"><div class="su-slider-slides">';
904
  // Create slides
905
+ foreach ( $slides as $slide ) {
906
  // Crop the image
907
  $image = su_image_resize( $slide['image'], $atts['width'], $atts['height'] );
908
  // Prepare slide title
912
  // Slide content with link
913
  if ( $slide['link'] ) $return .= '<a href="' . $slide['link'] . '"' . $target . '><img src="' . $image['url'] . '" alt="' . esc_attr( $slide['title'] ) . '" />' . $title . '</a>';
914
  // Slide content without link
915
+ else $return .= '<a><img src="' . $image['url'] . '" alt="' . esc_attr( $slide['title'] ) . '" />' . $title . '</a>';
916
  // Close slide
917
  $return .= '</div>';
918
  }
929
  $return .= '</div>';
930
  // Close slider
931
  $return .= '</div>';
932
+ su_query_asset( 'css', 'su-galleries-shortcodes' );
933
+ su_query_asset( 'js', 'jquery' );
934
+ su_query_asset( 'js', 'swiper' );
935
+ su_query_asset( 'js', 'su-galleries-shortcodes' );
936
  }
937
+ // Slides not found
938
+ else $return = '<p class="su-error">Slider: ' . __( 'images not found', 'su' ) . '</p>';
 
 
939
  return $return;
940
  }
941
 
942
  public static function carousel( $atts = null, $content = null ) {
 
 
943
  $return = '';
944
  $atts = shortcode_atts( array(
945
+ 'source' => 'none',
946
+ 'gallery' => null, // Dep. 4.3.2
947
+ 'link' => 'none',
948
+ 'target' => 'self',
949
  'width' => 600,
950
  'height' => 100,
951
  'responsive' => 'yes',
958
  'mousewheel' => 'yes',
959
  'autoplay' => 3000,
960
  'speed' => 600,
 
961
  'class' => ''
962
  ), $atts );
963
+ // Get slides
964
+ $slides = (array) Su_Tools::get_slides( $atts );
965
+ // Loop slides
966
+ if ( count( $slides ) ) {
967
+ // Prepare unique ID
968
+ $id = uniqid( 'su_carousel_' );
969
+ // Links target
970
+ $target = ( $atts['target'] === 'yes' || $atts['target'] === 'blank' ) ? ' target="_blank"' : '';
971
+ // Centered class
972
+ $centered = ( $atts['centered'] === 'yes' ) ? ' su-carousel-centered' : '';
973
+ // Wheel control
974
+ $mousewheel = ( $atts['mousewheel'] === 'yes' ) ? 'true' : 'false';
975
+ // Prepare width and height
976
+ $size = ( $atts['responsive'] === 'yes' ) ? 'width:100%' : 'width:' . intval( $atts['width'] ) . 'px;height:' . intval( $atts['height'] ) . 'px';
 
 
 
 
 
977
  // Open slider
978
  $return .= '<div id="' . $id . '" class="su-carousel' . $centered . ' su-carousel-pages-' . $atts['pages'] . ' su-carousel-responsive-' . $atts['responsive'] . su_ecssc( $atts ) . '" style="' . $size . '" data-autoplay="' . $atts['autoplay'] . '" data-speed="' . $atts['speed'] . '" data-mousewheel="' . $mousewheel . '" data-items="' . $atts['items'] . '" data-scroll="' . $atts['scroll'] . '"><div class="su-carousel-slides">';
979
  // Create slides
987
  // Slide content with link
988
  if ( $slide['link'] ) $return .= '<a href="' . $slide['link'] . '"' . $target . '><img src="' . $image['url'] . '" alt="' . esc_attr( $slide['title'] ) . '" />' . $title . '</a>';
989
  // Slide content without link
990
+ else $return .= '<a><img src="' . $image['url'] . '" alt="' . esc_attr( $slide['title'] ) . '" />' . $title . '</a>';
991
  // Close slide
992
  $return .= '</div>';
993
  }
1004
  $return .= '</div>';
1005
  // Close slider
1006
  $return .= '</div>';
1007
+ su_query_asset( 'css', 'su-galleries-shortcodes' );
1008
+ su_query_asset( 'js', 'jquery' );
1009
+ su_query_asset( 'js', 'swiper' );
1010
+ su_query_asset( 'js', 'su-galleries-shortcodes' );
1011
  }
1012
+ // Slides not found
1013
+ else $return = '<p class="su-error">Carousel: ' . __( 'images not found', 'su' ) . '</p>';
 
 
1014
  return $return;
1015
  }
1016
 
1017
  public static function custom_gallery( $atts = null, $content = null ) {
 
 
1018
  $return = '';
1019
  $atts = shortcode_atts( array(
1020
+ 'source' => 'none',
1021
+ 'link' => 'none',
1022
+ 'gallery' => null, // Dep. 4.4.0
1023
  'width' => 90,
1024
  'height' => 90,
1025
  'title' => 'hover',
1026
+ 'target' => 'self',
1027
  'class' => ''
1028
  ), $atts );
1029
+ $slides = (array) Su_Tools::get_slides( $atts );
1030
+ // Loop slides
1031
+ if ( count( $slides ) ) {
1032
+ // Prepare links target
1033
+ $atts['target'] = ( $atts['target'] === 'yes' || $atts['target'] === 'blank' ) ? ' target="_blank"' : '';
 
 
 
 
 
 
1034
  // Open gallery
1035
+ $return = '<div class="su-custom-gallery su-custom-gallery-title-' . $atts['title'] . su_ecssc( $atts ) . '">';
1036
  // Create slides
1037
+ foreach ( $slides as $slide ) {
1038
  // Crop image
1039
  $image = su_image_resize( $slide['image'], $atts['width'], $atts['height'] );
1040
  // Prepare slide title
1042
  // Open slide
1043
  $return .= '<div class="su-custom-gallery-slide">';
1044
  // Slide content with link
1045
+ if ( $slide['link'] ) $return .= '<a href="' . $slide['link'] . '"' . $atts['target'] . '><img src="' . $image['url'] . '" alt="' . esc_attr( $slide['title'] ) . '" width="' . $atts['width'] . '" height="' . $atts['height'] . '" />' . $title . '</a>';
1046
  // Slide content without link
1047
+ else $return .= '<a><img src="' . $image['url'] . '" alt="' . esc_attr( $slide['title'] ) . '" width="' . $atts['width'] . '" height="' . $atts['height'] . '" />' . $title . '</a>';
1048
  // Close slide
1049
  $return .= '</div>';
1050
  }
1052
  $return .= '<div class="su-clear"></div>';
1053
  // Close gallery
1054
  $return .= '</div>';
1055
+ su_query_asset( 'css', 'su-galleries-shortcodes' );
1056
  }
1057
+ // Slides not found
1058
+ else $return = '<p class="su-error">Custom gallery: ' . __( 'images not found', 'su' ) . '</p>';
1059
  return $return;
1060
  }
1061
 
1072
  'tax_term' => false,
1073
  'tax_operator' => 'IN',
1074
  'author' => '',
1075
+ 'tag' => '',
1076
  'meta_key' => '',
1077
  'offset' => 0,
1078
  'order' => 'DESC',
1159
  $count++;
1160
  }
1161
  if ( $more_tax_queries ):
1162
+ $tax_relation = 'AND';
1163
  if ( isset( $original_atts['tax_relation'] ) &&
1164
  in_array( $original_atts['tax_relation'], array( 'AND', 'OR' ) )
1165
  ) $tax_relation = $original_atts['tax_relation'];
1197
  $posts = $original_posts;
1198
  // Reset the query
1199
  wp_reset_postdata();
1200
+ su_query_asset( 'css', 'su-other-shortcodes' );
1201
  return $output;
1202
  }
1203
+
1204
+ public static function dummy_text( $atts = null, $content = null ) {
1205
+ $atts = shortcode_atts( array(
1206
+ 'amount' => 1,
1207
+ 'what' => 'paras',
1208
+ 'cache' => 'yes',
1209
+ 'class' => ''
1210
+ ), $atts );
1211
+ $transient = 'su/cache/dummy_text/' . sanitize_text_field( $atts['what'] ) . '/' . intval( $atts['amount'] );
1212
+ $return = get_transient( $transient );
1213
+ if ( $return && $atts['cache'] === 'yes' && SU_ENABLE_CACHE ) return $return;
1214
+ else {
1215
+ $xml = simplexml_load_file( 'http://www.lipsum.com/feed/xml?amount=' . $atts['amount'] . '&what=' . $atts['what'] . '&start=0' );
1216
+ $return = '<div class="su-dummy-text' . su_ecssc( $atts ) . '">' . wpautop( str_replace( "\n", "\n\n", $xml->lipsum ) ) . '</div>';
1217
+ set_transient( $transient, $return, 60*60*24*30 );
1218
+ return $return;
1219
+ }
1220
+ }
1221
+
1222
+ public static function dummy_image( $atts = null, $content = null ) {
1223
+ $atts = shortcode_atts( array(
1224
+ 'width' => 500,
1225
+ 'height' => 300,
1226
+ 'theme' => 'any',
1227
+ 'class' => ''
1228
+ ), $atts );
1229
+ $url = 'http://lorempixel.com/' . $atts['width'] . '/' . $atts['height'] . '/';
1230
+ if ( $atts['theme'] !== 'any' ) $url .= $atts['theme'] . '/' . rand( 0, 10 ) . '/';
1231
+ return '<img src="' . $url . '" alt="' . __( 'Dummy image', 'su' ) . '" width="' . $atts['width'] . '" height="' . $atts['height'] . '" class="su-dummy-image' . su_ecssc( $atts ) . '" />';
1232
+ }
1233
+
1234
+ public static function animate( $atts = null, $content = null ) {
1235
+ $atts = shortcode_atts( array(
1236
+ 'type' => 'bounceIn',
1237
+ 'duration' => 1,
1238
+ 'delay' => 0,
1239
+ 'inline' => 'no',
1240
+ 'class' => ''
1241
+ ), $atts );
1242
+ $tag = ( $atts['inline'] === 'yes' ) ? 'span' : 'div';
1243
+ $style = array(
1244
+ 'duration' => array(),
1245
+ 'delay' => array()
1246
+ );
1247
+ foreach ( array( '-webkit-', '-moz-', '-ms-', '-o-', '' ) as $vendor ) {
1248
+ $style['duration'][] = $vendor . 'animation-duration:' . $atts['duration'] . 's';
1249
+ $style['delay'][] = $vendor . 'animation-delay:' . $atts['delay'] . 's';
1250
+ }
1251
+ $return = '<' . $tag . ' class="su-animate ' . $atts['type'] . su_ecssc( $atts ) . '" style="visibility:hidden;' . implode( ';', $style['duration'] ) . ';' . implode( ';', $style['delay'] ) . '" data-animation="' . $atts['type'] . '">' . do_shortcode( $content ) . '</' . $tag . '>';
1252
+ su_query_asset( 'css', 'animate' );
1253
+ su_query_asset( 'js', 'jquery' );
1254
+ su_query_asset( 'js', 'inview' );
1255
+ su_query_asset( 'js', 'su-other-shortcodes' );
1256
+ return $return;
1257
+ }
1258
+
1259
  }
1260
 
1261
+ new Su_Shortcodes;
inc/core/tools.php CHANGED
@@ -1,11 +1,4 @@
1
  <?php
2
-
3
- /**
4
- * Csv files parser
5
- * Converts csv-files to html-tables
6
- *
7
- * @param type $file File url to parse
8
- */
9
  function su_parse_csv( $file ) {
10
  $csv_lines = file( $file );
11
  if ( is_array( $csv_lines ) ) {
@@ -78,8 +71,8 @@ function su_parse_csv( $file ) {
78
  /**
79
  * Color shift a hex value by a specific percentage factor
80
  *
81
- * @param string $supplied_hex Any valid hex value. Short forms e.g. #333 accepted.
82
- * @param string $shift_method How to shift the value e.g( +,up,lighter,>)
83
  * @param integer $percentage Percentage in range of [0-100] to shift provided hex value by
84
  *
85
  * @return string shifted hex value
@@ -110,22 +103,22 @@ function su_hex_shift( $supplied_hex, $shift_method, $percentage = 50 ) {
110
  if ( !$valid_shift_option ) trigger_error( "Invalid shift method", E_USER_NOTICE );
111
  // Check Hex string
112
  switch ( strlen( $supplied_hex = ( str_replace( '#', '', trim( $supplied_hex ) ) ) ) ) {
113
- case 3:
114
- if ( preg_match( '/^([0-9a-f])([0-9a-f])([0-9a-f])/i', $supplied_hex ) ) {
115
- $supplied_hex = preg_replace( '/^([0-9a-f])([0-9a-f])([0-9a-f])/i', '\\1\\1\\2\\2\\3\\3',
116
- $supplied_hex );
117
- }
118
- else {
119
- trigger_error( "Invalid hex color value", E_USER_NOTICE );
120
- }
121
- break;
122
- case 6:
123
- if ( !preg_match( '/^[0-9a-f]{2}[0-9a-f]{2}[0-9a-f]{2}$/i', $supplied_hex ) ) {
124
- trigger_error( "Invalid hex color value", E_USER_NOTICE );
125
- }
126
- break;
127
- default:
128
- trigger_error( "Invalid hex color length", E_USER_NOTICE );
129
  }
130
  // Start shifting
131
  $RGB_values['R'] = hexdec( $supplied_hex{0} . $supplied_hex{1} );
@@ -133,14 +126,14 @@ function su_hex_shift( $supplied_hex, $shift_method, $percentage = 50 ) {
133
  $RGB_values['B'] = hexdec( $supplied_hex{4} . $supplied_hex{5} );
134
  foreach ( $RGB_values as $c => $v ) {
135
  switch ( $shift_method ) {
136
- case '-':
137
- $amount = round( ( ( 255 - $v ) / 100 ) * $percentage ) + $v;
138
- break;
139
- case '+':
140
- $amount = $v - round( ( $v / 100 ) * $percentage );
141
- break;
142
- default:
143
- trigger_error( "Oops. Unexpected shift method", E_USER_NOTICE );
144
  }
145
  $shifted_hex_value .= $current_value = ( strlen( $decimal_to_hex = dechex( $amount ) ) < 2 ) ?
146
  '0' . $decimal_to_hex : $decimal_to_hex;
@@ -152,14 +145,12 @@ function su_hex_shift( $supplied_hex, $shift_method, $percentage = 50 ) {
152
  * Apply all custom formatting options of plugin
153
  */
154
  function su_apply_formatting() {
155
- // Get plugin object
156
- global $shult;
157
  // Enable shortcodes in text widgets
158
  add_filter( 'widget_text', 'do_shortcode' );
159
  // Enable shortcodes in category descriptions
160
  add_filter( 'category_description', 'do_shortcode' );
161
  // Enable auto-formatting
162
- if ( $shult->get_option( 'custom_formatting' ) == 'on' ) {
163
  // Disable WordPress native content formatters
164
  remove_filter( 'the_content', 'wpautop' );
165
  remove_filter( 'the_content', 'wptexturize' );
@@ -177,7 +168,7 @@ add_action( 'init', 'su_apply_formatting' );
177
  /**
178
  * Custom formatter function
179
  *
180
- * @param string $content
181
  *
182
  * @return string Formatted content with clean shortcodes content
183
  */
@@ -204,8 +195,8 @@ function su_custom_formatter( $content ) {
204
  /**
205
  * Custom do_shortcode function for nested shortcodes
206
  *
207
- * @param string $content Shortcode content
208
- * @param string $pre First shortcode letter
209
  *
210
  * @return string Formatted content
211
  */
@@ -220,9 +211,8 @@ function su_do_shortcode( $content, $pre ) {
220
  * @return string Special prefix
221
  */
222
  function su_compatibility_mode_prefix() {
223
- $shult = shortcodes_ultimate();
224
  $option = get_option( 'su_compatibility_mode_prefix' );
225
- if ( $shult->get_option( 'compatibility_mode' ) === 'on' ) return ( $option ) ? $option : 'su_';
226
  else return '';
227
  }
228
 
@@ -233,145 +223,10 @@ function su_cmpt() {
233
  return su_compatibility_mode_prefix();
234
  }
235
 
236
- /**
237
- * Tweet relative time (like: 5 seconds ago)
238
- */
239
- function su_rel_time( $original, $do_more = 0 ) {
240
- // array of time period chunks
241
- $chunks = array( array( 60 * 60 * 24 * 365, __( 'year', 'su' ) ),
242
- array( 60 * 60 * 24 * 30, __( 'month', 'su' ) ),
243
- array( 60 * 60 * 24 * 7, __( 'week', 'su' ) ),
244
- array( 60 * 60 * 24, __( 'day', 'su' ) ),
245
- array( 60 * 60, __( 'hour', 'su' ) ),
246
- array( 60, __( 'minute', 'su' ) ), );
247
- $today = time();
248
- $since = $today - $original;
249
- for ( $i = 0, $j = count( $chunks ); $i < $j; $i++ ) {
250
- $seconds = $chunks[$i][0];
251
- $name = $chunks[$i][1];
252
-
253
- if ( ( $count = floor( $since / $seconds ) ) != 0 ) break;
254
- }
255
- $return = ( $count == 1 ) ? '1 ' . $name : "$count {$name}" . __( 's', 'su' );
256
- if ( $i + 1 < $j ) {
257
- $seconds2 = $chunks[$i + 1][0];
258
- $name2 = $chunks[$i + 1][1];
259
-
260
- // add second item if it's greater than 0
261
- if ( ( ( $count2 = floor( ( $since - ( $seconds * $count ) ) / $seconds2 ) ) != 0 ) && $do_more
262
- ) $return .= ( $count2 == 1 ) ? ', 1 ' . $name2 : ", $count2 {$name2}" . __( 's', 'su' );
263
- }
264
- return $return;
265
- }
266
-
267
- /**
268
- * Add hyperlinks to tweets
269
- */
270
- function su_parse_links( $text ) {
271
- // Props to Allen Shaw & webmancers.com
272
- // match protocol://address/path/file.extension?some=variable&another=asf%
273
- $text = preg_replace( '/\b([a-zA-Z]+:\/\/[\w_.\-]+\.[a-zA-Z]{2,6}[\/\w\-~.?=&%#+$*!]*)\b/i',
274
- "<a href=\"$1\" class=\"twitter-link\">$1</a>", $text );
275
- // match www.something.domain/path/file.extension?some=variable&another=asf%
276
- $text = preg_replace( '/\b(?<!:\/\/)(www\.[\w_.\-]+\.[a-zA-Z]{2,6}[\/\w\-~.?=&%#+$*!]*)\b/i',
277
- "<a href=\"http://$1\" class=\"twitter-link\">$1</a>", $text );
278
-
279
- // match name@address
280
- $text = preg_replace( "/\b([a-zA-Z][a-zA-Z0-9\_\.\-]*[a-zA-Z]*\@[a-zA-Z][a-zA-Z0-9\_\.\-]*[a-zA-Z]{2,6})\b/i",
281
- "<a href=\"mailto://$1\" class=\"twitter-link\">$1</a>", $text );
282
- //mach #trendingtopics. Props to Michael Voigt
283
- $text = preg_replace( '/([\.|\,|\:|\¡|\¿|\>|\{|\(]?)#{1}(\w*)([\.|\,|\:|\!|\?|\>|\}|\)]?)\s/i',
284
- "$1<a href=\"http://twitter.com/#search?q=$2\" class=\"twitter-link\">#$2</a>$3 ",
285
- $text );
286
- return $text;
287
- }
288
-
289
- /**
290
- * Get tweets by username
291
- */
292
- function su_get_tweets( $username, $limit, $show_time ) {
293
- // Get tweets
294
- $tweets = json_decode( file_get_contents( 'https://api.twitter.com/1/statuses/user_timeline.json?screen_name=' .
295
- $username . '&count=' . $limit ) );
296
- // No username
297
- if ( !$username ) {
298
- $return = __( 'username not specified', 'su' );
299
- $error = true;
300
- }
301
- // No messages
302
- if ( !count( $tweets ) ) {
303
- $return = __( 'no public messages', 'su' );
304
- $error = true;
305
- }
306
- // Loop tweets
307
- if ( count( $tweets ) ) foreach ( $tweets as $num => $tweet ) {
308
- // Prepare relative time
309
- $time = ( $show_time ) ?
310
- '<span class="su-tweet-time">' . su_rel_time( strtotime( $tweet->created_at ) ) . '</span>' : '';
311
- // Prepare last tweet class
312
- $last_tweet_class = ( $num == ( $limit - 1 ) ) ? ' su-tweet-last' : '';
313
- // Prepare markup
314
- $return = '<div class="su-tweet' . $last_tweet_class . '">';
315
- $return .=
316
- '<a href="http://twitter.com/' . $username . '" class="su-tweet-username">@' . $username . '</a>: ';
317
- $return .= su_parse_links( $tweet->text );
318
- $return .= $time;
319
- $return .= '</div>';
320
- }
321
- // Return results
322
- return ( $error ) ? '<p class="su-error"><strong>Tweets:</strong> ' . $return . '</p>' : $return;
323
- }
324
-
325
- function su_get_categories() {
326
- $cats = array();
327
- foreach ( ( array ) get_terms( 'category' ) as $cat ) {
328
- $cats[$cat->slug] = $cat->name;
329
- }
330
- return $cats;
331
- }
332
-
333
- function su_get_post_types() {
334
- $types = array();
335
- foreach ( ( array ) get_post_types( '', 'objects' ) as $cpt => $cpt_data ) {
336
- $types[$cpt] = $cpt_data->label;
337
- }
338
- return $types;
339
- }
340
-
341
- function su_get_users() {
342
- $users = array();
343
- foreach ( ( array ) get_users() as $user ) {
344
- $users[$user->ID] = $user->data->display_name;
345
- }
346
- return $users;
347
- }
348
-
349
- function su_get_taxonomies( $first = false ) {
350
- $taxes = array();
351
- foreach ( ( array ) get_taxonomies( '', 'objects' ) as $tax ) {
352
- $taxes[$tax->name] = $tax->label;
353
- }
354
- // Return only first taxonomy name
355
- if ( $first ) {
356
- reset( $taxes );
357
- return key( $taxes );
358
- }
359
- return $taxes;
360
- }
361
-
362
- function su_get_terms( $taxonomy ) {
363
- $terms = array();
364
- // Get the terms
365
- foreach ( ( array ) get_terms( $taxonomy, array( 'hide_empty' => false ) ) as $term ) {
366
- $terms[$term->slug] = $term->name;
367
- }
368
- return $terms;
369
- }
370
-
371
  /**
372
  * Extra CSS class helper
373
  *
374
- * @param array $atts Shortcode attributes
375
  *
376
  * @return string
377
  */
@@ -381,7 +236,7 @@ function su_ecssc( $atts ) {
381
 
382
  /**
383
  * Resizes an image and returns an array containing the resized URL, width, height and file type. Uses native Wordpress functionality.
384
- *
385
  * @author Matthew Ruddy (http://easinglider.com)
386
  * @return array An array containing the resized image URL, width, height and file type.
387
  */
@@ -392,74 +247,53 @@ function su_image_resize( $url, $width = NULL, $height = NULL, $crop = true, $re
392
  // First implementation
393
  //######################################################################
394
  if ( isset( $wp_version ) && version_compare( $wp_version, '3.5' ) >= 0 ) {
395
-
396
  global $wpdb;
397
-
398
  if ( empty( $url ) )
399
  return new WP_Error( 'no_image_url', 'No image URL has been entered.', $url );
400
-
401
  // Get default size from database
402
  $width = ( $width ) ? $width : get_option( 'thumbnail_size_w' );
403
  $height = ( $height ) ? $height : get_option( 'thumbnail_size_h' );
404
-
405
  // Allow for different retina sizes
406
  $retina = $retina ? ( $retina === true ? 2 : $retina ) : 1;
407
-
408
  // Get the image file path
409
  $file_path = parse_url( $url );
410
  $file_path = $_SERVER['DOCUMENT_ROOT'] . $file_path['path'];
411
-
412
  // Check for Multisite
413
  if ( is_multisite() ) {
414
  global $blog_id;
415
  $blog_details = get_blog_details( $blog_id );
416
  $file_path = str_replace( $blog_details->path . 'files/', '/wp-content/blogs.dir/' . $blog_id . '/files/', $file_path );
417
  }
418
-
419
  // Destination width and height variables
420
  $dest_width = $width * $retina;
421
  $dest_height = $height * $retina;
422
-
423
  // File name suffix (appended to original file name)
424
  $suffix = "{$dest_width}x{$dest_height}";
425
-
426
  // Some additional info about the image
427
  $info = pathinfo( $file_path );
428
  $dir = $info['dirname'];
429
  $ext = $info['extension'];
430
  $name = wp_basename( $file_path, ".$ext" );
431
-
432
  // Suffix applied to filename
433
  $suffix = "{$dest_width}x{$dest_height}";
434
-
435
  // Get the destination file name
436
  $dest_file_name = "{$dir}/{$name}-{$suffix}.{$ext}";
437
-
438
  if ( !file_exists( $dest_file_name ) ) {
439
-
440
- /*
441
- * Bail if this image isn't in the Media Library.
442
- * We only want to resize Media Library images, so we can be sure they get deleted correctly when appropriate.
443
- */
444
  $query = $wpdb->prepare( "SELECT * FROM $wpdb->posts WHERE guid='%s'", $url );
445
  $get_attachment = $wpdb->get_results( $query );
446
  if ( !$get_attachment )
447
  return array( 'url' => $url, 'width' => $width, 'height' => $height );
448
-
449
  // Load Wordpress Image Editor
450
  $editor = wp_get_image_editor( $file_path );
451
  if ( is_wp_error( $editor ) )
452
  return array( 'url' => $url, 'width' => $width, 'height' => $height );
453
-
454
  // Get the original image size
455
  $size = $editor->get_size();
456
  $orig_width = $size['width'];
457
  $orig_height = $size['height'];
458
-
459
  $src_x = $src_y = 0;
460
  $src_w = $orig_width;
461
  $src_h = $orig_height;
462
-
463
  if ( $crop ) {
464
 
465
  $cmp_x = $orig_width / $dest_width;
@@ -478,23 +312,19 @@ function su_image_resize( $url, $width = NULL, $height = NULL, $crop = true, $re
478
 
479
  // Time to crop the image!
480
  $editor->crop( $src_x, $src_y, $src_w, $src_h, $dest_width, $dest_height );
481
-
482
  // Now let's save the image
483
  $saved = $editor->save( $dest_file_name );
484
-
485
  // Get resized image information
486
  $resized_url = str_replace( basename( $url ), basename( $saved['path'] ), $url );
487
  $resized_width = $saved['width'];
488
  $resized_height = $saved['height'];
489
  $resized_type = $saved['mime-type'];
490
-
491
  // Add the resized dimensions to original image metadata (so we can delete our resized images when the original image is delete from the Media Library)
492
  $metadata = wp_get_attachment_metadata( $get_attachment[0]->ID );
493
  if ( isset( $metadata['image_meta'] ) ) {
494
  $metadata['image_meta']['resized_images'][] = $resized_width . 'x' . $resized_height;
495
  wp_update_attachment_metadata( $get_attachment[0]->ID, $metadata );
496
  }
497
-
498
  // Create the image array
499
  $image_array = array(
500
  'url' => $resized_url,
@@ -511,7 +341,6 @@ function su_image_resize( $url, $width = NULL, $height = NULL, $crop = true, $re
511
  'type' => $ext
512
  );
513
  }
514
-
515
  // Return image array
516
  return $image_array;
517
  }
@@ -721,20 +550,260 @@ function su_delete_resized_images( $post_id ) {
721
 
722
  add_action( 'delete_attachment', 'su_delete_resized_images' );
723
 
724
- class Shortcodes_Ultimate_Tools {
725
- function __construct() {}
726
- public static function decode_shortcode( $value ) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
727
  return do_shortcode( str_replace( array( '{', '}' ), array( '[', ']' ), $value ) );
728
  }
729
 
730
- public static function icon( $src = 'icon-file' ) {
731
- return ( strpos( $src, '/' ) !== false ) ? '<img src="' . $src . '" alt="" />' : '<i class="' . $src . '"></i>';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
732
  }
733
  }
734
 
 
 
735
  /**
736
- * Just a shortcut for Shortcodes_Ultimate_Tools::decode_shortcode()
737
  */
738
  function su_scattr( $value ) {
739
- return Shortcodes_Ultimate_Tools::decode_shortcode( $value );
740
  }
1
  <?php
 
 
 
 
 
 
 
2
  function su_parse_csv( $file ) {
3
  $csv_lines = file( $file );
4
  if ( is_array( $csv_lines ) ) {
71
  /**
72
  * Color shift a hex value by a specific percentage factor
73
  *
74
+ * @param string $supplied_hex Any valid hex value. Short forms e.g. #333 accepted.
75
+ * @param string $shift_method How to shift the value e.g( +,up,lighter,>)
76
  * @param integer $percentage Percentage in range of [0-100] to shift provided hex value by
77
  *
78
  * @return string shifted hex value
103
  if ( !$valid_shift_option ) trigger_error( "Invalid shift method", E_USER_NOTICE );
104
  // Check Hex string
105
  switch ( strlen( $supplied_hex = ( str_replace( '#', '', trim( $supplied_hex ) ) ) ) ) {
106
+ case 3:
107
+ if ( preg_match( '/^([0-9a-f])([0-9a-f])([0-9a-f])/i', $supplied_hex ) ) {
108
+ $supplied_hex = preg_replace( '/^([0-9a-f])([0-9a-f])([0-9a-f])/i', '\\1\\1\\2\\2\\3\\3',
109
+ $supplied_hex );
110
+ }
111
+ else {
112
+ trigger_error( "Invalid hex color value", E_USER_NOTICE );
113
+ }
114
+ break;
115
+ case 6:
116
+ if ( !preg_match( '/^[0-9a-f]{2}[0-9a-f]{2}[0-9a-f]{2}$/i', $supplied_hex ) ) {
117
+ trigger_error( "Invalid hex color value", E_USER_NOTICE );
118
+ }
119
+ break;
120
+ default:
121
+ trigger_error( "Invalid hex color length", E_USER_NOTICE );
122
  }
123
  // Start shifting
124
  $RGB_values['R'] = hexdec( $supplied_hex{0} . $supplied_hex{1} );
126
  $RGB_values['B'] = hexdec( $supplied_hex{4} . $supplied_hex{5} );
127
  foreach ( $RGB_values as $c => $v ) {
128
  switch ( $shift_method ) {
129
+ case '-':
130
+ $amount = round( ( ( 255 - $v ) / 100 ) * $percentage ) + $v;
131
+ break;
132
+ case '+':
133
+ $amount = $v - round( ( $v / 100 ) * $percentage );
134
+ break;
135
+ default:
136
+ trigger_error( "Oops. Unexpected shift method", E_USER_NOTICE );
137
  }
138
  $shifted_hex_value .= $current_value = ( strlen( $decimal_to_hex = dechex( $amount ) ) < 2 ) ?
139
  '0' . $decimal_to_hex : $decimal_to_hex;
145
  * Apply all custom formatting options of plugin
146
  */
147
  function su_apply_formatting() {
 
 
148
  // Enable shortcodes in text widgets
149
  add_filter( 'widget_text', 'do_shortcode' );
150
  // Enable shortcodes in category descriptions
151
  add_filter( 'category_description', 'do_shortcode' );
152
  // Enable auto-formatting
153
+ if ( get_option( 'su_option_custom-formatting' ) === 'on' ) {
154
  // Disable WordPress native content formatters
155
  remove_filter( 'the_content', 'wpautop' );
156
  remove_filter( 'the_content', 'wptexturize' );
168
  /**
169
  * Custom formatter function
170
  *
171
+ * @param string $content
172
  *
173
  * @return string Formatted content with clean shortcodes content
174
  */
195
  /**
196
  * Custom do_shortcode function for nested shortcodes
197
  *
198
+ * @param string $content Shortcode content
199
+ * @param string $pre First shortcode letter
200
  *
201
  * @return string Formatted content
202
  */
211
  * @return string Special prefix
212
  */
213
  function su_compatibility_mode_prefix() {
 
214
  $option = get_option( 'su_compatibility_mode_prefix' );
215
+ if ( get_option( 'su_option_compatibility-mode' ) === 'on' ) return ( $option ) ? $option : 'su_';
216
  else return '';
217
  }
218
 
223
  return su_compatibility_mode_prefix();
224
  }
225
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
226
  /**
227
  * Extra CSS class helper
228
  *
229
+ * @param array $atts Shortcode attributes
230
  *
231
  * @return string
232
  */
236
 
237
  /**
238
  * Resizes an image and returns an array containing the resized URL, width, height and file type. Uses native Wordpress functionality.
239
+ *
240
  * @author Matthew Ruddy (http://easinglider.com)
241
  * @return array An array containing the resized image URL, width, height and file type.
242
  */
247
  // First implementation
248
  //######################################################################
249
  if ( isset( $wp_version ) && version_compare( $wp_version, '3.5' ) >= 0 ) {
 
250
  global $wpdb;
 
251
  if ( empty( $url ) )
252
  return new WP_Error( 'no_image_url', 'No image URL has been entered.', $url );
 
253
  // Get default size from database
254
  $width = ( $width ) ? $width : get_option( 'thumbnail_size_w' );
255
  $height = ( $height ) ? $height : get_option( 'thumbnail_size_h' );
 
256
  // Allow for different retina sizes
257
  $retina = $retina ? ( $retina === true ? 2 : $retina ) : 1;
 
258
  // Get the image file path
259
  $file_path = parse_url( $url );
260
  $file_path = $_SERVER['DOCUMENT_ROOT'] . $file_path['path'];
 
261
  // Check for Multisite
262
  if ( is_multisite() ) {
263
  global $blog_id;
264
  $blog_details = get_blog_details( $blog_id );
265
  $file_path = str_replace( $blog_details->path . 'files/', '/wp-content/blogs.dir/' . $blog_id . '/files/', $file_path );
266
  }
 
267
  // Destination width and height variables
268
  $dest_width = $width * $retina;
269
  $dest_height = $height * $retina;
 
270
  // File name suffix (appended to original file name)
271
  $suffix = "{$dest_width}x{$dest_height}";
 
272
  // Some additional info about the image
273
  $info = pathinfo( $file_path );
274
  $dir = $info['dirname'];
275
  $ext = $info['extension'];
276
  $name = wp_basename( $file_path, ".$ext" );
 
277
  // Suffix applied to filename
278
  $suffix = "{$dest_width}x{$dest_height}";
 
279
  // Get the destination file name
280
  $dest_file_name = "{$dir}/{$name}-{$suffix}.{$ext}";
 
281
  if ( !file_exists( $dest_file_name ) ) {
 
 
 
 
 
282
  $query = $wpdb->prepare( "SELECT * FROM $wpdb->posts WHERE guid='%s'", $url );
283
  $get_attachment = $wpdb->get_results( $query );
284
  if ( !$get_attachment )
285
  return array( 'url' => $url, 'width' => $width, 'height' => $height );
 
286
  // Load Wordpress Image Editor
287
  $editor = wp_get_image_editor( $file_path );
288
  if ( is_wp_error( $editor ) )
289
  return array( 'url' => $url, 'width' => $width, 'height' => $height );
 
290
  // Get the original image size
291
  $size = $editor->get_size();
292
  $orig_width = $size['width'];
293
  $orig_height = $size['height'];
 
294
  $src_x = $src_y = 0;
295
  $src_w = $orig_width;
296
  $src_h = $orig_height;
 
297
  if ( $crop ) {
298
 
299
  $cmp_x = $orig_width / $dest_width;
312
 
313
  // Time to crop the image!
314
  $editor->crop( $src_x, $src_y, $src_w, $src_h, $dest_width, $dest_height );
 
315
  // Now let's save the image
316
  $saved = $editor->save( $dest_file_name );
 
317
  // Get resized image information
318
  $resized_url = str_replace( basename( $url ), basename( $saved['path'] ), $url );
319
  $resized_width = $saved['width'];
320
  $resized_height = $saved['height'];
321
  $resized_type = $saved['mime-type'];
 
322
  // Add the resized dimensions to original image metadata (so we can delete our resized images when the original image is delete from the Media Library)
323
  $metadata = wp_get_attachment_metadata( $get_attachment[0]->ID );
324
  if ( isset( $metadata['image_meta'] ) ) {
325
  $metadata['image_meta']['resized_images'][] = $resized_width . 'x' . $resized_height;
326
  wp_update_attachment_metadata( $get_attachment[0]->ID, $metadata );
327
  }
 
328
  // Create the image array
329
  $image_array = array(
330
  'url' => $resized_url,
341
  'type' => $ext
342
  );
343
  }
 
344
  // Return image array
345
  return $image_array;
346
  }
550
 
551
  add_action( 'delete_attachment', 'su_delete_resized_images' );
552
 
553
+ class Su_Tools {
554
+ function __construct() {
555
+ add_action( 'wp_ajax_su_example_preview', array( __CLASS__, 'example' ) );
556
+ add_action( 'su/update', array( __CLASS__, 'reset_examples' ) );
557
+ add_action( 'su/activation', array( __CLASS__, 'reset_examples' ) );
558
+ }
559
+
560
+ public static function select( $args ) {
561
+ $args = wp_parse_args( $args, array(
562
+ 'id' => '',
563
+ 'name' => '',
564
+ 'class' => '',
565
+ 'multiple' => '',
566
+ 'size' => '',
567
+ 'disabled' => '',
568
+ 'selected' => '',
569
+ 'none' => '',
570
+ 'options' => array(),
571
+ 'style' => '',
572
+ 'format' => 'keyval', // keyval/idtext
573
+ 'noselect' => '' // return options without <select> tag
574
+ ) );
575
+ $options = array();
576
+ if ( !is_array( $args['options'] ) ) $args['options'] = array();
577
+ if ( $args['id'] ) $args['id'] = ' id="' . $args['id'] . '"';
578
+ if ( $args['name'] ) $args['name'] = ' name="' . $args['name'] . '"';
579
+ if ( $args['class'] ) $args['class'] = ' class="' . $args['class'] . '"';
580
+ if ( $args['style'] ) $args['style'] = ' style="' . esc_attr( $args['style'] ) . '"';
581
+ if ( $args['multiple'] ) $args['multiple'] = ' multiple="multiple"';
582
+ if ( $args['disabled'] ) $args['disabled'] = ' disabled="disabled"';
583
+ if ( $args['size'] ) $args['size'] = ' size="' . $args['size'] . '"';
584
+ if ( $args['none'] && $args['format'] === 'keyval' ) $args['options'][0] = $args['none'];
585
+ if ( $args['none'] && $args['format'] === 'idtext' ) array_unshift( $args['options'], array( 'id' => '0', 'text' => $args['none'] ) );
586
+ // keyval loop
587
+ // $args['options'] = array(
588
+ // id => text,
589
+ // id => text
590
+ // );
591
+ if ( $args['format'] === 'keyval' ) foreach ( $args['options'] as $id => $text ) {
592
+ $options[] = '<option value="' . (string) $id . '">' . (string) $text . '</option>';
593
+ }
594
+ // idtext loop
595
+ // $args['options'] = array(
596
+ // array( id => id, text => text ),
597
+ // array( id => id, text => text )
598
+ // );
599
+ elseif ( $args['format'] === 'idtext' ) foreach ( $args['options'] as $option ) {
600
+ if ( isset( $option['id'] ) && isset( $option['text'] ) )
601
+ $options[] = '<option value="' . (string) $option['id'] . '">' . (string) $option['text'] . '</option>';
602
+ }
603
+ $options = implode( '', $options );
604
+ $options = str_replace( 'value="' . $args['selected'] . '"', 'value="' . $args['selected'] . '" selected="selected"', $options );
605
+ return ( $args['noselect'] ) ? $options : '<select' . $args['id'] . $args['name'] . $args['class'] . $args['multiple'] . $args['size'] . $args['disabled'] . $args['style'] . '>' . $options . '</select>';
606
+ }
607
+
608
+ public static function get_categories() {
609
+ $cats = array();
610
+ foreach ( (array) get_terms( 'category', array( 'hide_empty' => false ) ) as $cat ) $cats[$cat->slug] = $cat->name;
611
+ return $cats;
612
+ }
613
+
614
+ public static function get_types() {
615
+ $types = array();
616
+ foreach ( (array) get_post_types( '', 'objects' ) as $cpt => $cpt_data ) $types[$cpt] = $cpt_data->label;
617
+ return $types;
618
+ }
619
+
620
+ public static function get_users() {
621
+ $users = array();
622
+ foreach ( (array) get_users() as $user ) $users[$user->ID] = $user->data->display_name;
623
+ return $users;
624
+ }
625
+
626
+ public static function get_taxonomies() {
627
+ $taxes = array();
628
+ foreach ( (array) get_taxonomies( '', 'objects' ) as $tax ) $taxes[$tax->name] = $tax->label;
629
+ return $taxes;
630
+ }
631
+
632
+ public static function get_terms( $tax = 'category' ) {
633
+ $terms = array();
634
+ foreach ( (array) get_terms( $tax, array( 'hide_empty' => false ) ) as $term ) $terms[$term->term_id] = $term->name;
635
+ return $terms;
636
+ }
637
+
638
+ public static function get_slides( $args ) {
639
+ $args = wp_parse_args( $args, array(
640
+ 'source' => 'none',
641
+ 'gallery' => null,
642
+ 'type' => '',
643
+ 'link' => 'none'
644
+ ) );
645
+ // Get deprecated galleries if needed
646
+ if ( $args['gallery'] !== null || ( $args['source'] === 'none' && get_option( 'su_option_galleries-432' ) ) ) return self::get_slides_432( $args );
647
+ // Prepare empty array for slides
648
+ $slides = array();
649
+ // Loop through source types
650
+ foreach ( array( 'media', 'posts', 'category', 'taxonomy' ) as $type )
651
+ if ( strpos( trim( $args['source'] ), $type . ':' ) === 0 ) {
652
+ $args['source'] = array(
653
+ 'type' => $type,
654
+ 'val' => (string) trim( str_replace( array( $type . ':', ' ' ), '', $args['source'] ), ',' )
655
+ );
656
+ break;
657
+ }
658
+ // Source is not parsed correctly, return empty array
659
+ if ( !is_array( $args['source'] ) ) return $slides;
660
+ // Default posts query
661
+ $query = array( 'posts_per_page' => 100 );
662
+ // Source: media
663
+ if ( $args['source']['type'] === 'media' ) {
664
+ $query['post_type'] = 'attachment';
665
+ $query['post_status'] = 'any';
666
+ $query['post__in'] = (array) explode( ',', $args['source']['val'] );
667
+ $query['orderby'] = 'post__in';
668
+ }
669
+ // Source: posts
670
+ if ( $args['source']['type'] === 'posts' ) {
671
+ if ( $args['source']['val'] !== 'recent' ) {
672
+ $query['post__in'] = (array) explode( ',', $args['source']['val'] );
673
+ $query['orderby'] = 'post__in';
674
+ }
675
+ }
676
+ // Source: category
677
+ elseif ( $args['source']['type'] === 'category' ) {
678
+ $query['category__in'] = (array) explode( ',', $args['source']['val'] );
679
+ }
680
+ // Source: taxonomy
681
+ elseif ( $args['source']['type'] === 'taxonomy' ) {
682
+ // Parse taxonomy name and terms ids
683
+ $args['source']['val'] = explode( '/', $args['source']['val'] );
684
+ // Taxonomy parsed incorrectly, return empty array
685
+ if ( !is_array( $args['source']['val'] ) || count( $args['source']['val'] ) !== 2 ) return $slides;
686
+ $query['tax_query'] = array(
687
+ array(
688
+ 'taxonomy' => $args['source']['val'][0],
689
+ 'field' => 'id',
690
+ 'terms' => (array) explode( ',', $args['source']['val'][1] )
691
+ )
692
+ );
693
+ }
694
+ // Query posts
695
+ $query = new WP_Query( $query );
696
+ // print_r($query);
697
+ // Loop through posts
698
+ if ( is_array( $query->posts ) ) foreach ( $query->posts as $post ) {
699
+ // Get post thumbnail ID
700
+ $thumb = ( $args['source']['type'] === 'media' ) ? $post->ID : get_post_thumbnail_id( $post->ID );
701
+ // Thumbnail isn't set, go to next post
702
+ if ( !is_numeric( $thumb ) ) continue;
703
+ $slide = array(
704
+ 'image' => wp_get_attachment_url( $thumb ),
705
+ 'link' => '',
706
+ 'title' => get_the_title( $post->ID )
707
+ );
708
+ if ( $args['link'] === 'image' ) $slide['link'] = $slide['image'];
709
+ elseif ( $args['link'] === 'post' ) $slide['link'] = get_permalink( $post->ID );
710
+ elseif ( $args['link'] === 'attachment' ) $slide['link'] = get_attachment_link( $thumb );
711
+ $slides[] = $slide;
712
+ }
713
+ // Return slides
714
+ return $slides;
715
+ }
716
+
717
+ public static function get_slides_432( $args ) {
718
+ $args = wp_parse_args( $args, array(
719
+ 'gallery' => 1
720
+ ) );
721
+ $slides = array();
722
+ $args['gallery'] = ( $args['gallery'] === null ) ? 0 : $args['gallery'] - 1;
723
+ $galleries = get_option( 'su_option_galleries-432' );
724
+ // No galleries found
725
+ if ( !is_array( $galleries ) ) return $slides;
726
+ // If galleries found loop through them
727
+ if ( isset( $galleries[$args['gallery']] ) ) $slides = $galleries[$args['gallery']]['items'];
728
+ // Return slides
729
+ return $slides;
730
+ }
731
+
732
+ public static function example() {
733
+ // Check authentication
734
+ self::access();
735
+ // Check incoming data
736
+ if ( !isset( $_REQUEST['code'] ) || !isset( $_REQUEST['id'] ) ) return;
737
+ // Check for cache
738
+ $output = get_transient( 'su/examples/render/' . sanitize_key( $_REQUEST['id'] ) );
739
+ if ( $output && SU_ENABLE_CACHE ) echo $output;
740
+ // Cache not found
741
+ else {
742
+ ob_start();
743
+ // Prepare data
744
+ $code = file_get_contents( sanitize_text_field( $_REQUEST['code'] ) );
745
+ // Check for code
746
+ if ( !$code ) die( '<p class="su-examples-error">' . __( 'Example code does not found, please check it later', 'su' ) . '</p>' );
747
+ // Clean-up the code
748
+ $code = str_replace( array( "\t", '%su_' ), array( ' ', su_cmpt() ), $code );
749
+ // Split code
750
+ $chunks = explode( '-----', $code );
751
+ // Show snippets
752
+ do_action( 'su/examples/preview/before' );
753
+ foreach ( $chunks as $chunk ) {
754
+ // Clean-up new lines
755
+ $chunk = trim( $chunk, "\n\r" );
756
+ // Calc textarea rows
757
+ $rows = substr_count( $chunk, "\n" );
758
+ $rows = ( $rows < 4 ) ? '4' : (string) ( $rows + 1 );
759
+ $rows = ( $rows > 20 ) ? '20' : (string) ( $rows + 1 );
760
+ echo wpautop( do_shortcode( $chunk ) );
761
+ echo '<div style="clear:both"></div>';
762
+ echo '<div class="su-examples-code"><span class="su-examples-get-code button"><i class="fa fa-code"></i>&nbsp;&nbsp;' . __( 'Get the code', 'su' ) . '</span><textarea rows="' . $rows . '">' . esc_textarea( $chunk ) . '</textarea></div>';
763
+ }
764
+ do_action( 'su/examples/preview/after' );
765
+ $output = ob_get_contents();
766
+ ob_end_clean();
767
+ set_transient( 'su/examples/render/' . sanitize_key( $_REQUEST['id'] ), $output );
768
+ echo $output;
769
+ }
770
+ die();
771
+ }
772
+
773
+ public static function reset_examples() {
774
+ foreach( (array) Su_Data::examples() as $example ) foreach( (array) $example['items'] as $item ) delete_transient( 'su/examples/render/' . $item['id'] );
775
+ }
776
+
777
+ public static function do_attr( $value ) {
778
  return do_shortcode( str_replace( array( '{', '}' ), array( '[', ']' ), $value ) );
779
  }
780
 
781
+ public static function icon( $src = 'file' ) {
782
+ return ( strpos( $src, '/' ) !== false ) ? '<img src="' . $src . '" alt="" />' : '<i class="fa fa-' . $src . '"></i>';
783
+ }
784
+
785
+ public static function icons() {
786
+ $icons = array();
787
+ if ( is_callable( array( 'Su_Data', 'icons' ) ) ) foreach ( (array) Su_Data::icons() as $icon ) {
788
+ $icons[] = '<i class="fa fa-' . $icon . '" title="' . $icon . '"></i>';
789
+ }
790
+ return implode( '', $icons );
791
+ }
792
+
793
+ public static function access() {
794
+ if ( !self::access_check() ) wp_die( __( 'Access denied', 'su' ) );
795
+ }
796
+
797
+ public static function access_check() {
798
+ return current_user_can( 'edit_posts' );
799
  }
800
  }
801
 
802
+ new Su_Tools;
803
+
804
  /**
805
+ * Just a shortcut for Su_Tools::decode_shortcode()
806
  */
807
  function su_scattr( $value ) {
808
+ return Su_Tools::do_attr( $value );
809
  }
inc/core/{class.vote.php → vote.php} RENAMED
@@ -1,10 +1,12 @@
1
  <?php
2
 
3
- class Shortcodes_Ultimate_Vote {
 
4
  function __construct() {
5
  add_action( 'load-plugins.php', array( __CLASS__, 'init' ) );
6
  add_action( 'wp_ajax_su_vote', array( __CLASS__, 'vote' ) );
7
  }
 
8
  public static function init() {
9
  Shortcodes_Ultimate::timestamp();
10
  $vote = get_option( 'su_vote' );
@@ -14,15 +16,17 @@ class Shortcodes_Ultimate_Vote {
14
  add_action( 'admin_head', array( __CLASS__, 'register' ) );
15
  add_action( 'admin_footer', array( __CLASS__, 'enqueue' ) );
16
  }
 
17
  public static function register() {
18
- $shult = shortcodes_ultimate();
19
- wp_register_style( 'su-vote', $shult->assets( 'css', 'vote.css' ), false, $shult->version, 'all' );
20
- wp_register_script( 'su-vote', $shult->assets( 'js', 'vote.js' ), array( 'jquery' ), $shult->version, true );
21
  }
 
22
  public static function enqueue() {
23
  wp_enqueue_style( 'su-vote' );
24
  wp_enqueue_script( 'su-vote' );
25
  }
 
26
  public static function vote() {
27
  $vote = sanitize_key( $_GET['vote'] );
28
  if ( !is_user_logged_in() || !in_array( $vote, array( 'yes', 'no', 'later', 'tweet' ) ) ) die( 'error' );
@@ -30,6 +34,7 @@ class Shortcodes_Ultimate_Vote {
30
  if ( $vote === 'later' ) update_option( 'su_installed', time() );
31
  die( 'OK: ' . $vote );
32
  }
 
33
  public static function message() {
34
  ?>
35
  <div class="su-vote" style="display:none">
@@ -52,4 +57,4 @@ class Shortcodes_Ultimate_Vote {
52
  }
53
  }
54
 
55
- new Shortcodes_Ultimate_Vote;
1
  <?php
2
 
3
+ class Su_Vote {
4
+
5
  function __construct() {
6
  add_action( 'load-plugins.php', array( __CLASS__, 'init' ) );
7
  add_action( 'wp_ajax_su_vote', array( __CLASS__, 'vote' ) );
8
  }
9
+
10
  public static function init() {
11
  Shortcodes_Ultimate::timestamp();
12
  $vote = get_option( 'su_vote' );
16
  add_action( 'admin_head', array( __CLASS__, 'register' ) );
17
  add_action( 'admin_footer', array( __CLASS__, 'enqueue' ) );
18
  }
19
+
20
  public static function register() {
21
+ wp_register_style( 'su-vote', plugins_url( 'assets/css/vote.css', SU_PLUGIN_FILE ), false, SU_PLUGIN_VERSION, 'all' );
22
+ wp_register_script( 'su-vote', plugins_url( 'assets/js/vote.js', SU_PLUGIN_FILE ), array( 'jquery' ), SU_PLUGIN_VERSION, true );
 
23
  }
24
+
25
  public static function enqueue() {
26
  wp_enqueue_style( 'su-vote' );
27
  wp_enqueue_script( 'su-vote' );
28
  }
29
+
30
  public static function vote() {
31
  $vote = sanitize_key( $_GET['vote'] );
32
  if ( !is_user_logged_in() || !in_array( $vote, array( 'yes', 'no', 'later', 'tweet' ) ) ) die( 'error' );
34
  if ( $vote === 'later' ) update_option( 'su_installed', time() );
35
  die( 'OK: ' . $vote );
36
  }
37
+
38
  public static function message() {
39
  ?>
40
  <div class="su-vote" style="display:none">
57
  }
58
  }
59
 
60
+ new Su_Vote;
inc/core/widget.php ADDED
@@ -0,0 +1,58 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ class Su_Widget extends WP_Widget {
3
+
4
+ function __construct() {
5
+ $widget_ops = array(
6
+ 'classname' => 'shortcodes-ultimate',
7
+ 'description' => __( 'Special Shortcodes Ultimate widget', 'su' )
8
+ );
9
+ $control_ops = array(
10
+ 'width' => 300,
11
+ 'height' => 350,
12
+ 'id_base' => 'shortcodes-ultimate'
13
+ );
14
+ $this->WP_Widget( 'shortcodes-ultimate', __( 'Shortcodes Ultimate', 'su' ), $widget_ops, $control_ops );
15
+ }
16
+
17
+ public static function register() {
18
+ register_widget( 'Su_Widget' );
19
+ }
20
+
21
+ function widget( $args, $instance ) {
22
+ extract( $args );
23
+ $title = apply_filters( 'widget_title', $instance['title'] );
24
+ $content = $instance['content'];
25
+ echo $before_widget;
26
+ if ( $title ) echo $before_title . $title . $after_title;
27
+ echo '<div class="textwidget">' . do_shortcode( $content ) . '</div>';
28
+ echo $after_widget;
29
+ }
30
+
31
+ function update( $new_instance, $old_instance ) {
32
+ $instance = $old_instance;
33
+ $instance['title'] = strip_tags( $new_instance['title'] );
34
+ $instance['content'] = $new_instance['content'];
35
+ return $instance;
36
+ }
37
+
38
+ function form( $instance ) {
39
+ $defaults = array(
40
+ 'title' => __( 'Shortcodes Ultimate', 'su' ),
41
+ 'content' => ''
42
+ );
43
+ $instance = wp_parse_args( ( array ) $instance, $defaults );
44
+ ?>
45
+ <p>
46
+ <label for="<?php echo $this->get_field_id( 'title' ); ?>"><?php _e( 'Title:', 'su' ); ?></label>
47
+ <input type="text" id="<?php echo $this->get_field_id( 'title' ); ?>" name="<?php echo $this->get_field_name( 'title' ); ?>" value="<?php echo $instance['title']; ?>" class="widefat" />
48
+ </p>
49
+ <p>
50
+ <?php Su_Generator::button( array( 'target' => $this->get_field_id( 'content' ) ) ); ?><br/>
51
+ <textarea name="<?php echo $this->get_field_name( 'content' ); ?>" id="<?php echo $this->get_field_id( 'content' ); ?>" rows="7" class="widefat" style="margin-top:10px"><?php echo $instance['content']; ?></textarea>
52
+ </p>
53
+ <?php
54
+ }
55
+
56
+ }
57
+
58
+ add_action( 'widgets_init', array( 'Su_Widget', 'register' ) );
inc/example-addon.php DELETED
@@ -1,85 +0,0 @@
1
- <?php
2
- add_action( 'admin_notices', 'my_admin_notice' );
3
-
4
- /**
5
- * Function to show admin notice if Shortcodes Ultimate is not installed
6
- */
7
- function my_admin_notice() {
8
- // Check that plugin is not installed
9
- if ( function_exists( 'shortcodes_ultimate' ) ) return;
10
- ?>
11
- <div class="error">
12
- <p>For full functionality of this theme you need to install and activate plugin <strong>Shortcodes Ultimate</strong>. <a href="<?php echo admin_url( 'plugin-install.php?tab=search&s=shortcodes+ultimate' ); ?>">Install now &rsaquo;</a></p>
13
- </div>
14
- <?php
15
- }
16
-
17
- add_filter( 'shortcodes_ultimate_data', 'register_my_custom_shortcode' );
18
-
19
- /**
20
- * Filter to modify original shortcodes data and add custom shortcodes
21
- *
22
- * @param array $shortcodes Basic plugin shortcodes
23
- * @return array Modified array
24
- */
25
- function register_my_custom_shortcode( $shortcodes ) {
26
- // Add new shortcode
27
- $shortcodes['heading2'] = array(
28
- // Shortcode name
29
- 'name' => __( 'Heading 2', 'textdomain' ),
30
- // Shortcode type. Can be 'wrap' or 'single'
31
- // Example: [b]this is wrapped[/b], [this_is_single]
32
- 'type' => 'wrap',
33
- // Shortcode group. Can be 'content', 'box', 'media' or 'other'. Groups can be mixed, for example 'content box'
34
- 'group' => 'content',
35
- // List of shortcode params (attributes)
36
- 'atts' => array(
37
- // Style attribute
38
- 'style' => array(
39
- // Attribute type. Can be 'select', 'color', 'switch', 'gallery' or 'text'
40
- 'type' => 'select',
41
- // Available values
42
- 'values' => array(
43
- 'default' => __( 'Default', 'textdomain' ),
44
- 'small' => __( 'Small', 'textdomain' )
45
- ),
46
- // Default value
47
- 'default' => 'default',
48
- // Attribute name
49
- 'name' => __( 'Style', 'textdomain' ),
50
- // Attribute description
51
- 'desc' => __( 'Heading 2 style', 'textdomain' )
52
- )
53
- ),
54
- // Example of usage for cheatsheet
55
- 'usage' => '[heading2] Content [/heading2]<br/>[heading2 style="2"] Content [/heading2]',
56
- // Default content for generator (for wrap-type shortcodes)
57
- 'content' => __( 'Heading 2 text', 'textdomain' ),
58
- // Shortcode description for cheatsheet and generator
59
- 'desc' => __( 'Styled heading 2', 'textdomain' ),
60
- // Custom icon url for Generator (example)
61
- 'icon' => '/wp-content/plugins/shortcodes-ultimate-addon/img/icon.png',
62
- // Custom demo image url for cheatsheet (example)
63
- 'demo' => '/wp-content/plugins/shortcodes-ultimate-addon/img/demo.png',
64
- // Name of custom shortcode function
65
- 'function' => 'su_heading2_shortcode'
66
- );
67
- // Return modified data
68
- return $shortcodes;
69
- }
70
-
71
- /**
72
- * Shortcode function
73
- *
74
- * @param array $atts Shortcode attributes
75
- * @param string $content Shortcode content
76
- * @return string Shortcode markup
77
- */
78
- function su_heading2_shortcode( $atts, $content = null ) {
79
- $atts = shortcode_atts( array(
80
- 'style' => 'default',
81
- 'align' => 'center'
82
- ), $atts );
83
- return '<div class="su-heading su-heading-style-' . $atts['style'] . '" style="text-align:' . $atts['align'] . '"><div class="su-heading-inner">' . $content . '</div></div>';
84
- }
85
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/examples/animations.example ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <h2>Different animation types</h2>
2
+
3
+ [%su_animate type="bounceIn" delay="1"] [%su_note] Animated text [/%su_note] [/%su_animate]
4
+ [%su_animate type="flipInX" delay="2"] [%su_note] Animated text [/%su_note] [/%su_animate]
5
+ [%su_animate type="flipInY" delay="3"] [%su_note] Animated text [/%su_note] [/%su_animate]
6
+ [%su_animate type="fadeInDown" delay="4"] [%su_note] Animated text [/%su_note] [/%su_animate]
7
+ [%su_animate type="fadeInLeft" delay="5"] [%su_note] Animated text [/%su_note] [/%su_animate]
8
+ [%su_animate type="fadeInRight" delay="6"] [%su_note] Animated text [/%su_note] [/%su_animate]
9
+ [%su_animate type="fadeInUp" delay="7"] [%su_note] Animated text [/%su_note] [/%su_animate]
10
+
11
+ -----
12
+
13
+ <h2>Animated columns</h2>
14
+
15
+ [%su_row]
16
+ [%su_column size="1/2"]
17
+ [%su_animate type="fadeInLeft" delay="1" duration="1.5"] [%su_box] Column content [/%su_box] [/%su_animate]
18
+ [/%su_column]
19
+ [%su_column size="1/2"]
20
+ [%su_animate type="fadeInRight" delay="1" duration="1.5"] [%su_box] Column content [/%su_box] [/%su_animate]
21
+ [/%su_column]
22
+ [/%su_row]
23
+
24
+ -----
25
+
26
+ <h2>Animated buttons</h2>
27
+
28
+ [%su_animate delay="1" inline="yes"] [%su_button] Click me [/%su_button] [/%su_animate] [%su_animate delay="2" inline="yes"] [%su_button] Click me [/%su_button] [/%su_animate] [%su_animate delay="3" inline="yes"] [%su_button] Click me [/%su_button] [/%su_animate]
29
+
30
+ -----
31
+
32
+ <h2>Animated tabs</h2>
33
+
34
+ [%su_tabs]
35
+ [%su_tab title="Tab title"] [%su_animate type="fadeInUp"] Tab content [/%su_animate] [/%su_tab]
36
+ [%su_tab title="Tab title"] [%su_animate type="fadeInUp"] Tab content [/%su_animate] [/%su_tab]
37
+ [%su_tab title="Tab title"] [%su_animate type="fadeInUp"] Tab content [/%su_animate] [/%su_tab]
38
+ [/%su_tabs]
inc/examples/buttons.example ADDED
@@ -0,0 +1,59 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <h2>Unlimited sizes</h2>
2
+
3
+ [%su_button size="1"] Click me [/%su_button] [%su_button size="2"] Click me [/%su_button]
4
+
5
+ [%su_button size="3"] Click me [/%su_button] [%su_button size="4"] Click me [/%su_button]
6
+
7
+ [%su_button size="5"] Click me [/%su_button] [%su_button size="6"] Click me [/%su_button]
8
+
9
+ [%su_button size="7"] Click me [/%su_button] [%su_button size="8"] Click me [/%su_button]
10
+
11
+ [%su_button size="9"] Click me [/%su_button] [%su_button size="10"] Click me [/%su_button]
12
+
13
+ [%su_button size="32"] Unlimited sizes! [/%su_button]
14
+
15
+ -----
16
+
17
+ <h2>Unlimited colors</h2>
18
+
19
+ [%su_button background="#2D89EF"] Click me [/%su_button] [%su_button background="#9E2DEF"] Click me [/%su_button] [%su_button background="#F72EBA"] Click me [/%su_button]
20
+
21
+ [%su_button background="#FF2F3B"] Click me [/%su_button] [%su_button background="#FF742F"] Click me [/%su_button] [%su_button background="#FFA52F"] Click me [/%su_button]
22
+
23
+ [%su_button background="#FFCF2F"] Click me [/%su_button] [%su_button background="#FFF92F"] Click me [/%su_button] [%su_button background="#C5ED2C"] Click me [/%su_button]
24
+
25
+ [%su_button background="#3AD828"] Click me [/%su_button] [%su_button background="#27CBD5"] Click me [/%su_button] [%su_button background="#000000"] Click me [/%su_button]
26
+
27
+ [%su_button background="#eee" color="#2D89EF"] Click me [/%su_button] [%su_button background="#eee" color="#9E2DEF"] Click me [/%su_button] [%su_button background="#eee" color="#F72EBA"] Click me [/%su_button]
28
+
29
+ [%su_button background="#eee" color="#FF2F3B"] Click me [/%su_button] [%su_button background="#eee" color="#FF742F"] Click me [/%su_button] [%su_button background="#eee" color="#FFA52F"] Click me [/%su_button]
30
+
31
+ [%su_button background="#eee" color="#FFCF2F"] Click me [/%su_button] [%su_button background="#eee" color="#FFF92F"] Click me [/%su_button] [%su_button background="#eee" color="#C5ED2C"] Click me [/%su_button]
32
+
33
+ [%su_button background="#eee" color="#3AD828"] Click me [/%su_button] [%su_button background="#eee" color="#27CBD5"] Click me [/%su_button] [%su_button background="#eee" color="#000000"] Click me [/%su_button]
34
+
35
+ -----
36
+
37
+ <h2>Different background styles</h2>
38
+
39
+ [%su_button style="default"] Click me [/%su_button] [%su_button style="flat"] Click me [/%su_button] [%su_button style="glass"] Click me [/%su_button]
40
+
41
+ [%su_button style="noise"] Click me [/%su_button] [%su_button style="bubbles"] Click me [/%su_button] [%su_button style="soft"] Click me [/%su_button]
42
+
43
+ [%su_button style="stroked"] Click me [/%su_button] [%su_button style="3d"] Click me [/%su_button]
44
+
45
+ -----
46
+
47
+ <h2>Customizable border radius</h2>
48
+
49
+ [%su_button radius="square"] Click me [/%su_button] [%su_button radius="auto"] Click me [/%su_button] [%su_button radius="10"] Click me [/%su_button] [%su_button radius="round"] Click me [/%su_button]
50
+
51
+ -----
52
+
53
+ <h2>Built-in icon font</h2>
54
+
55
+ <a href="http://fortawesome.github.io/Font-Awesome/icons/" target="_blank">List of built-in icons</a>
56
+
57
+ [%su_button icon="icon: check"] Click me [/%su_button] [%su_button icon="icon: arrow-right"] Click me [/%su_button] [%su_button icon="icon: shopping-cart"] Click me [/%su_button]
58
+
59
+ [%su_button icon="icon: cogs" color="#000000" icon_color="#000000"] Click me [/%su_button] [%su_button icon="icon: comments" color="#000000" icon_color="#000000"] Click me [/%su_button] [%su_button icon="icon: cloud-download" color="#000000" icon_color="#000000"] Click me [/%su_button]
inc/examples/columns.example ADDED
@@ -0,0 +1,71 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <h2>Full-width column</h2>
2
+
3
+ [%su_row]
4
+ [%su_column size="1/1"] [%su_dummy_text what="words" amount="60"] [/%su_column]
5
+ [/%su_row]
6
+
7
+ -----
8
+
9
+ <h2>1/2 + 1/2</h2>
10
+
11
+ [%su_row]
12
+ [%su_column size="1/2"] [%su_dummy_text what="words" amount="50"] [/%su_column]
13
+ [%su_column size="1/2"] [%su_dummy_text what="words" amount="50"] [/%su_column]
14
+ [/%su_row]
15
+
16
+ -----
17
+
18
+ <h2>1/3 + 1/3 + 1/3</h2>
19
+
20
+ [%su_row]
21
+ [%su_column size="1/3"] [%su_dummy_text what="words" amount="40"] [/%su_column]
22
+ [%su_column size="1/3"] [%su_dummy_text what="words" amount="40"] [/%su_column]
23
+ [%su_column size="1/3"] [%su_dummy_text what="words" amount="40"] [/%su_column]
24
+ [/%su_row]
25
+
26
+ -----
27
+
28
+ <h2>1/2 + 1/4 + 1/4</h2>
29
+
30
+ [%su_row]
31
+ [%su_column size="1/2"] [%su_dummy_text what="words" amount="50"] [/%su_column]
32
+ [%su_column size="1/4"] [%su_dummy_text what="words" amount="20"] [/%su_column]
33
+ [%su_column size="1/4"] [%su_dummy_text what="words" amount="20"] [/%su_column]
34
+ [/%su_row]
35
+
36
+ -----
37
+
38
+ <h2>3/4 + 1/4</h2>
39
+
40
+ [%su_row]
41
+ [%su_column size="3/4"] [%su_dummy_text what="words" amount="60"] [/%su_column]
42
+ [%su_column size="1/4"] [%su_dummy_text what="words" amount="20"] [/%su_column]
43
+ [/%su_row]
44
+
45
+ -----
46
+
47
+ <h2>1/5 + 4/5</h2>
48
+
49
+ [%su_row]
50
+ [%su_column size="1/5"] [%su_dummy_text what="words" amount="20"] [/%su_column]
51
+ [%su_column size="4/5"] [%su_dummy_text what="words" amount="80"] [/%su_column]
52
+ [/%su_row]
53
+
54
+ -----
55
+
56
+ <h2>2/5 + 3/5</h2>
57
+
58
+ [%su_row]
59
+ [%su_column size="2/5"] [%su_dummy_text what="words" amount="40"] [/%su_column]
60
+ [%su_column size="3/5"] [%su_dummy_text what="words" amount="60"] [/%su_column]
61
+ [/%su_row]
62
+
63
+ -----
64
+
65
+ <h2>2/3 + 1/6 + 1/6</h2>
66
+
67
+ [%su_row]
68
+ [%su_column size="2/3"] [%su_dummy_text what="words" amount="40"] [/%su_column]
69
+ [%su_column size="1/6"] [%su_dummy_text what="words" amount="10"] [/%su_column]
70
+ [%su_column size="1/6"] [%su_dummy_text what="words" amount="10"] [/%su_column]
71
+ [/%su_row]
inc/examples/media.example ADDED
@@ -0,0 +1,71 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <h2>YouTube video</h2>
2
+
3
+ [%su_youtube url="http://youtube.com/watch?v=DR2c266yWEA"]
4
+
5
+ -----
6
+
7
+ <h2>Vimeo video</h2>
8
+
9
+ [%su_vimeo url="http://vimeo.com/78106175"]
10
+
11
+ -----
12
+
13
+ <h2>Self-hosted video (mp4/flv)</h2>
14
+
15
+ [%su_video url="http://www.jplayer.org/video/m4v/Big_Buck_Bunny_Trailer.m4v"]
16
+
17
+ -----
18
+
19
+ <h2>Non-responsive videos</h2>
20
+
21
+ You can customize width and height for this videos
22
+
23
+ [%su_youtube url="http://youtube.com/watch?v=DR2c266yWEA" width="300" height="200" responsive="no"]
24
+
25
+ [%su_vimeo url="http://vimeo.com/78106175" width="300" height="200" responsive="no"]
26
+
27
+ -----
28
+
29
+ <h2>Self-hosted audio-files (HTML5/Flash)</h2>
30
+
31
+ [%su_audio url="http://www.jplayer.org/audio/mp3/TSP-01-Cro_magnon_man.mp3?1"]
32
+
33
+ -----
34
+
35
+ <h2>Audio player with custom width</h2>
36
+
37
+ [%su_audio url="http://www.jplayer.org/audio/mp3/TSP-01-Cro_magnon_man.mp3?2" width="400px"]
38
+
39
+ -----
40
+
41
+ <h2>Advanced YouTube setup #1 - no controls, no related videos</h2>
42
+
43
+ [%su_youtube_advanced url="http://youtu.be/NbE8INOjTKM" controls="no" showinfo="no" rel="no"]
44
+
45
+ -----
46
+
47
+ <h2>Advanced YouTube setup #2 - always visible controls, light theme</h2>
48
+
49
+ [%su_youtube_advanced url="http://youtu.be/NbE8INOjTKM" autohide="no" theme="light"]
50
+
51
+ -----
52
+
53
+ <h2>Media grid: responsive videos + columns</h2>
54
+
55
+ [%su_row]
56
+ [%su_column size="1/2"] [%su_youtube] [/%su_column]
57
+ [%su_column size="1/2"] [%su_vimeo] [/%su_column]
58
+ [/%su_row]
59
+
60
+ [%su_row]
61
+ [%su_column size="1/2"] [%su_youtube] [/%su_column]
62
+ [%su_column size="1/2"] [%su_vimeo] [/%su_column]
63
+ [/%su_row]
64
+
65
+ -----
66
+
67
+ <h2>Autoplay and loop</h2>
68
+
69
+ You can add autoplay="yes" and loop="yes" to any of these elements and the playback will be automatically started and looped.
70
+
71
+ For example: [[%su_youtube url="" autoplay="yes"]]
inc/examples/nested.example ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <h2>Basic example</h2>
2
+
3
+ [%su_box title="This is a box with nested spoilers"]
4
+ [%su_spoiler title="Spoiler title"] Spoiler content [/%su_spoiler]
5
+ [%su_spoiler title="Spoiler title"] Spoiler content [/%su_spoiler]
6
+ [%su_spoiler title="Spoiler title"] Spoiler content [/%su_spoiler]
7
+ [/%su_box]
8
+
9
+ -----
10
+
11
+ <h2>The same nested shortcodes</h2>
12
+
13
+ [%su_spoiler title="Click me to see nested spoilers" style="fancy"]
14
+ [%su__spoiler title="Spoiler title"] Spoiler content [_/%su_spoiler]
15
+ [%su__spoiler title="Spoiler title"] Spoiler content [_/%su_spoiler]
16
+ [%su__spoiler title="Spoiler title"] Spoiler content [_/%su_spoiler]
17
+ [/%su_spoiler]
18
+
19
+ -----
20
+
21
+ <h2>The same nested shortcodes mixed with other shortcodes</h2>
22
+
23
+ [%su_spoiler title="Click me to see nested accordion" style="fancy"]
24
+ [%su_accordion]
25
+ [%su__spoiler title="Spoiler title"] Spoiler content [_/%su_spoiler]
26
+ [%su__spoiler title="Spoiler title"] Spoiler content [_/%su_spoiler]
27
+ [%su__spoiler title="Spoiler title"] Spoiler content [_/%su_spoiler]
28
+ [/%su_accordion]
29
+ [/%su_spoiler]
30
+
31
+ -----
32
+
33
+ <h2>Shortcodes inside of attributes</h2>
34
+
35
+ To use shortcodes inside of attributes you need to replace square brackets with <code>{</code> and <code>}</code>. Open code to see example
36
+
37
+ [%su_button url="{shortcode attribute='value'}"] Button [/%su_button]
inc/examples/posts.example ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <h2>List of 5 most popular posts (by comments number)</h2>
2
+
3
+ [posts template="templates/list-loop.php" posts_per_page="5" orderby="comment_count"]
4
+
5
+ -----
6
+
7
+ <h2>Most recent posts as a teasers</h2>
8
+
9
+ [posts template="templates/teaser-loop.php" orderby="modified"]
10
+
11
+ -----
12
+
13
+ <h2>Recent uploaded media file</h2>
14
+
15
+ [posts template="templates/single-post.php" post_type="attachment" post_status="any"]
inc/examples/spoilers.example ADDED
@@ -0,0 +1,108 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <h2>Basic accordion</h2>
2
+
3
+ [%su_accordion]
4
+ [%su_spoiler title="Spoiler title"] Spoiler content [/%su_spoiler]
5
+ [%su_spoiler title="Spoiler title"] Spoiler content [/%su_spoiler]
6
+ [%su_spoiler title="Spoiler title"] Spoiler content [/%su_spoiler]
7
+ [/%su_accordion]
8
+
9
+ -----
10
+
11
+ <h2>Fancy accordion</h2>
12
+
13
+ [%su_accordion]
14
+ [%su_spoiler title="Spoiler title" style="fancy"] Spoiler content [/%su_spoiler]
15
+ [%su_spoiler title="Spoiler title" style="fancy"] Spoiler content [/%su_spoiler]
16
+ [%su_spoiler title="Spoiler title" style="fancy"] Spoiler content [/%su_spoiler]
17
+ [/%su_accordion]
18
+
19
+ -----
20
+
21
+ <h2>Accordion with open spoiler</h2>
22
+
23
+ [%su_accordion]
24
+ [%su_spoiler title="Spoiler title" open="yes"] Spoiler content [/%su_spoiler]
25
+ [%su_spoiler title="Spoiler title"] Spoiler content [/%su_spoiler]
26
+ [%su_spoiler title="Spoiler title"] Spoiler content [/%su_spoiler]
27
+ [/%su_accordion]
28
+
29
+ -----
30
+
31
+ <h2>Different spoiler styles</h2>
32
+
33
+ [%su_spoiler title="Spoiler title" style="default"] Spoiler content [/%su_spoiler]
34
+ [%su_spoiler title="Spoiler title" style="fancy"] Spoiler content [/%su_spoiler]
35
+ [%su_spoiler title="Spoiler title" style="simple"] Spoiler content [/%su_spoiler]
36
+
37
+ -----
38
+
39
+ <h2>Open spoilers</h2>
40
+
41
+ [%su_spoiler title="Spoiler title" style="default" open="yes"] Spoiler content [/%su_spoiler]
42
+ [%su_spoiler title="Spoiler title" style="fancy" open="yes"] Spoiler content [/%su_spoiler]
43
+ [%su_spoiler title="Spoiler title" style="simple" open="yes"] Spoiler content [/%su_spoiler]
44
+
45
+ -----
46
+
47
+ <h2>Spoilers with anchors (see the code)</h2>
48
+
49
+ [%su_spoiler title="Spoiler title" anchor="Spoiler-1"] Spoiler content [/%su_spoiler]
50
+ [%su_spoiler title="Spoiler title" anchor="Spoiler-2"] Spoiler content [/%su_spoiler]
51
+ [%su_spoiler title="Spoiler title" anchor="Spoiler-3"] Spoiler content [/%su_spoiler]
52
+
53
+ Use next links to open this spoilers
54
+
55
+ <a href="#Spoiler-1">Open spoiler 1</a> | <a href="#Spoiler-2">Open spoiler 2</a> | <a href="#Spoiler-3">Open spoiler 3</a>
56
+
57
+ -----
58
+
59
+ <h2>Accordion + Spoilers + Anchors (see the code)</h2>
60
+
61
+ [%su_accordion]
62
+ [%su_spoiler title="Spoiler title" anchor="Accordion-1"] Spoiler content [/%su_spoiler]
63
+ [%su_spoiler title="Spoiler title" anchor="Accordion-2"] Spoiler content [/%su_spoiler]
64
+ [%su_spoiler title="Spoiler title" anchor="Accordion-3"] Spoiler content [/%su_spoiler]
65
+ [/%su_accordion]
66
+
67
+ Use next links to expand accordion items
68
+
69
+ <a href="#Accordion-1">Open spoiler 1</a> | <a href="#Accordion-2">Open spoiler 2</a> | <a href="#Accordion-3">Open spoiler 3</a>
70
+
71
+ -----
72
+
73
+ <h2>Different icons</h2>
74
+
75
+ [%su_accordion]
76
+ [%su_spoiler title="plus" icon="plus"] Spoiler content [/%su_spoiler]
77
+ [%su_spoiler title="plus-circle" icon="plus-circle"] Spoiler content [/%su_spoiler]
78
+ [%su_spoiler title="plus-square-1" icon="plus-square-1"] Spoiler content [/%su_spoiler]
79
+ [%su_spoiler title="plus-square-2" icon="plus-square-2"] Spoiler content [/%su_spoiler]
80
+ [%su_spoiler title="arrow" icon="arrow"] Spoiler content [/%su_spoiler]
81
+ [%su_spoiler title="arrow-circle-1" icon="arrow-circle-1"] Spoiler content [/%su_spoiler]
82
+ [%su_spoiler title="arrow-circle-2" icon="arrow-circle-2"] Spoiler content [/%su_spoiler]
83
+ [%su_spoiler title="caret" icon="caret"] Spoiler content [/%su_spoiler]
84
+ [%su_spoiler title="caret-square" icon="caret-square"] Spoiler content [/%su_spoiler]
85
+ [%su_spoiler title="folder-1" icon="folder-1"] Spoiler content [/%su_spoiler]
86
+ [%su_spoiler title="folder-2" icon="folder-2"] Spoiler content [/%su_spoiler]
87
+ [/%su_accordion]
88
+
89
+ -----
90
+
91
+ <h2>Custom styles</h2>
92
+
93
+ [%su_spoiler title="Spoiler title" class="my-custom-spoiler"] Spoiler content [/%su_spoiler]
94
+
95
+ <!--
96
+ IMPORTANT
97
+ You need to add this CSS code to the custom CSS editor at plugin settings page
98
+ -->
99
+ <style>
100
+ .su-spoiler.my-custom-spoiler {}
101
+ .su-spoiler.my-custom-spoiler .su-spoiler-title { background-color: #84ADEA }
102
+ .su-spoiler.my-custom-spoiler .su-spoiler-title .su-spoiler-icon,
103
+ .su-spoiler.su-spoiler-closed.my-custom-spoiler .su-spoiler-title .su-spoiler-icon {
104
+ left: 3px;
105
+ background-color: #fff;
106
+ }
107
+ .su-spoiler.my-custom-spoiler .su-spoiler-content { background-color: #C0D1EB }
108
+ </style>
inc/examples/tabs.example ADDED
@@ -0,0 +1,78 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <h2>Default tabs</h2>
2
+
3
+ [%su_tabs]
4
+ [%su_tab title="Tab 1"] Tab 1 content [/%su_tab]
5
+ [%su_tab title="Tab 2"] Tab 2 content [/%su_tab]
6
+ [%su_tab title="Tab 3"] Tab 3 content [/%su_tab]
7
+ [/%su_tabs]
8
+
9
+ -----
10
+
11
+ <h2>Custom active tab</h2>
12
+
13
+ [%su_tabs active="2"]
14
+ [%su_tab title="Tab 1"] Tab 1 content [/%su_tab]
15
+ [%su_tab title="Tab 2"] Tab 2 content [/%su_tab]
16
+ [%su_tab title="Tab 3"] Tab 3 content [/%su_tab]
17
+ [/%su_tabs]
18
+
19
+ -----
20
+
21
+ <h2>Vertical tabs</h2>
22
+
23
+ [%su_tabs vertical="yes"]
24
+ [%su_tab title="Tab 1"] Tab 1 content [/%su_tab]
25
+ [%su_tab title="Tab 2"] Tab 2 content [/%su_tab]
26
+ [%su_tab title="Tab 3"] Tab 3 content [/%su_tab]
27
+ [/%su_tabs]
28
+
29
+ -----
30
+
31
+ <h2>Disabled tabs</h2>
32
+
33
+ [%su_tabs]
34
+ [%su_tab title="Tab 1"] Tab 1 content [/%su_tab]
35
+ [%su_tab title="Tab 2"] Tab 2 content [/%su_tab]
36
+ [%su_tab title="Tab 3"] Tab 3 content [/%su_tab]
37
+ [%su_tab title="Tab 4 (disabled)" disabled="yes"] Tab 4 content [/%su_tab]
38
+ [%su_tab title="Tab 5 (disabled)" disabled="yes"] Tab 5 content [/%su_tab]
39
+ [/%su_tabs]
40
+
41
+ -----
42
+
43
+ <h2>Tabs anchors</h2>
44
+
45
+ [%su_tabs]
46
+ [%su_tab title="Tab 1" anchor="First"] Tab 1 content [/%su_tab]
47
+ [%su_tab title="Tab 2" anchor="Second"] Tab 2 content [/%su_tab]
48
+ [%su_tab title="Tab 3" anchor="Third"] Tab 3 content [/%su_tab]
49
+ [/%su_tabs]
50
+
51
+ Use next links to switch this tabs
52
+
53
+ <a href="#First">Open tab 1</a> | <a href="#Second">Open tab 2</a> | <a href="#Third">Open tab 3</a>
54
+
55
+ -----
56
+
57
+ <h2>Custom styles</h2>
58
+
59
+ [%su_tabs class="my-custom-tabs"]
60
+ [%su_tab title="Tab 1"] Tab 1 content [/%su_tab]
61
+ [%su_tab title="Tab 2"] Tab 2 content [/%su_tab]
62
+ [%su_tab title="Tab 3"] Tab 3 content [/%su_tab]
63
+ [/%su_tabs]
64
+
65
+ <!--
66
+ IMPORTANT
67
+ You need to add this CSS code to the custom CSS editor at plugin settings page
68
+ -->
69
+ <style>
70
+ .su-tabs.my-custom-tabs { background-color: #84ADEA }
71
+ .su-tabs.my-custom-tabs .su-tabs-nav span { font-size: 1.3em }
72
+ .su-tabs.my-custom-tabs .su-tabs-nav span.su-tabs-current { background-color: #EDFAFF }
73
+ .su-tabs.my-custom-tabs .su-tabs-pane {
74
+ padding: 1em;
75
+ font-size: 1.3em;
76
+ background-color: #EDFAFF;
77
+ }
78
+ </style>
inc/vendor/class.sunrise-framework.php DELETED
@@ -1,327 +0,0 @@
1
- <?php
2
-
3
- // Check that class doesn't exists
4
- if ( !class_exists( 'Sunrise_Plugin_Framework_2_1' ) ) {
5
-
6
- /**
7
- * Sunrise Plugin Framework Class
8
- *
9
- * @author Vladimir Anokhin <ano.vladimir@gmail.com>
10
- * @link http://gndev.info/sunrise/
11
- */
12
- class Sunrise_Plugin_Framework_2_1 {
13
-
14
- /** @var string Plugin meta */
15
- var $meta;
16
-
17
- /** @var string Plugin base name */
18
- var $basename;
19
-
20
- /** @var string Short plugin slug */
21
- var $slug;
22
-
23
- /** @var string Plugin version */
24
- var $version;
25
-
26
- /** @var string Plugin textdomain */
27
- var $textdomain;
28
-
29
- /** @var string Full plugin name */
30
- var $name;
31
-
32
- /** @var string Plugin directory URL - http://example.com/wp-content/plugins/plugin-slug */
33
- var $url;
34
-
35
- /** @var string Relative path to includes directory */
36
- var $includes;
37
-
38
- /** @var string Relative path to views directory */
39
- var $views;
40
-
41
- /** @var string Relative path to assets directory */
42
- var $assets;
43
-
44
- /** @var string Plugin control panel URL */
45
- var $admin_url;
46
-
47
- /** @var string Plugin option name. This option contains all plugin settings */
48
- var $option;
49
-
50
- /** @var array Set of fields for options page */
51
- var $options;
52
-
53
- /** @var string Options page config */
54
- var $settings;
55
-
56
- /**
57
- * Constructor
58
- *
59
- * @param $file
60
- * @param array $args
61
- */
62
- function __construct( $file, $args = array() ) {
63
- // Default args
64
- $defaults = array( 'includes' => 'inc', 'views' => 'inc/views', 'assets' => 'assets' );
65
- // Prepare initial data
66
- $this->file = $file;
67
- $this->args = wp_parse_args( $args, $defaults );
68
- // Check that function get_plugin_data exists
69
- if ( !function_exists( 'get_plugin_data' ) )
70
- require_once ABSPATH . 'wp-admin/includes/plugin.php';
71
- // Read plugin meta
72
- $this->meta = get_plugin_data( $this->file, false );
73
- // Init plugin data
74
- $this->basename = plugin_basename( $this->file );
75
- $this->slug = sanitize_key( $this->meta['Name'] );
76
- $this->version = sanitize_text_field( $this->meta['Version'] );
77
- $this->textdomain = sanitize_html_class( $this->meta['TextDomain'] );
78
- $this->name = $this->meta['Name'];
79
- $this->url = plugins_url( '', $this->file );
80
- $this->option = $this->slug . '_options';
81
- $this->includes = trailingslashit( path_join( plugin_dir_path( $this->file ), trim( $this->args['includes'], '/' ) ) );
82
- $this->views = trailingslashit( path_join( plugin_dir_path( $this->file ), trim( $this->args['views'], '/' ) ) );
83
- $this->assets = trim( $this->args['assets'], '/' );
84
- // Make plugin available for translation
85
- load_plugin_textdomain( $this->textdomain, false, trailingslashit( path_join( dirname( $this->basename ), trim( $this->meta['DomainPath'], '/' ) ) ) );
86
- }
87
-
88
- function debug() {
89
- die( '<pre>' . print_r( $this, true ) . '</pre>' );
90
- }
91
-
92
- /**
93
- * Conditional tag to check there is settings page
94
- */
95
- function is_settings() {
96
- global $pagenow;
97
- return is_admin() && $pagenow == $this->settings['parent'] && $_GET['page'] == $this->slug;
98
- }
99
-
100
- /**
101
- * Register assets
102
- */
103
- function register_assets() {
104
- wp_register_style( 'sunrise-plugin-framework', $this->assets( 'css', 'sunrise.css' ), false, $this->version, 'all' );
105
- wp_register_script( 'sunrise-plugin-framework-form', $this->assets( 'js', 'form.js' ), array( 'jquery' ), $this->version, false );
106
- wp_register_script( 'sunrise-plugin-framework', $this->assets( 'js', 'sunrise.js' ), array( 'sunrise-plugin-framework-form' ), $this->version, false );
107
- }
108
-
109
- /**
110
- * Enqueue assets
111
- */
112
- function enqueue_assets() {
113
- if ( !$this->is_settings() ) return;
114
- foreach ( array( 'thickbox', 'farbtastic', 'sunrise-plugin-framework' ) as $style ) {
115
- wp_enqueue_style( $style );
116
- }
117
- foreach ( array( 'jquery', 'media-upload', 'thickbox', 'farbtastic', 'sunrise-plugin-framework-form',
118
- 'sunrise-plugin-framework' ) as $script ) {
119
- wp_enqueue_script( $script );
120
- }
121
- }
122
-
123
- /**
124
- * Helper function to get assets url by type
125
- */
126
- function assets( $type = 'css', $file = 'sunrise.css' ) {
127
- return implode( '/', array_filter( array( trim( $this->url, '/' ), trim( $this->assets, '/' ),
128
- trim( $type, '/' ), trim( $file, '/' ) ) ) );
129
- }
130
-
131
- /**
132
- * Set plugin settings to default
133
- */
134
- function default_settings( $manual = false ) {
135
- // Settings page is created
136
- if ( $manual || !get_option( $this->option ) ) {
137
- // Create array with default options
138
- $defaults = array();
139
- // Loop through available options
140
- foreach ( (array) $this->options as $value ) $defaults[$value['id']] = $value['std'];
141
- // Insert default options
142
- update_option( $this->option, $defaults );
143
- }
144
- }
145
-
146
- /**
147
- * Get single option value
148
- *
149
- * @param mixed $option Option ID to return. If false, all options will be returned
150
- *
151
- * @return mixed $option Returns option by specified key
152
- */
153
- function get_option( $option = false ) {
154
- // Get options from database
155
- $options = get_option( $this->option );
156
- // Check option is specified
157
- $value = ( isset( $option ) && $option && isset( $options[$option] ) ) ? $options[$option] : null;
158
- if ( $option === false ) $value = $options;
159
- // Return result
160
- return ( is_array( $value ) ) ? array_filter( $value, 'esc_attr' ) : esc_attr( stripslashes( $value ) );
161
- }
162
-
163
- /**
164
- * Update single option value
165
- *
166
- * @param mixed $key Option ID to update
167
- * @param mixed $value New value
168
- *
169
- * @return mixed $option Returns option by specified key
170
- */
171
- function update_option( $key = false, $value = false ) {
172
- // Prepare variables
173
- $settings = get_option( $this->option );
174
- $new_settings = array();
175
- // Prepare data
176
- foreach ( $settings as $id => $val ) $new_settings[$id] = ( $id == $key ) ? $value : $val;
177
- // Update option and return operation result
178
- return update_option( $this->option, $new_settings );
179
- }
180
-
181
- /**
182
- * Action to save/reset options
183
- */
184
- function manage_options() {
185
- // Check this is settings page
186
- if ( !$this->is_settings() ) return;
187
- // ACTION: RESET
188
- if ( isset( $_GET['action'] ) && $_GET['action'] == 'reset' ) {
189
- // Prepare variables
190
- $new_options = array();
191
- // Prepare data
192
- foreach ( $this->options as $value ) $new_options[$value['id']] = $value['std'];
193
- // Save new options
194
- if ( update_option( $this->option, $new_options ) ) {
195
- // Redirect
196
- wp_redirect( $this->admin_url . '&message=1' );
197
- exit;
198
- }
199
- // Option doesn't updated
200
- else {
201
- // Redirect
202
- wp_redirect( $this->admin_url . '&message=2' );
203
- exit;
204
- }
205
- }
206
- // ACTION: SAVE
207
- elseif ( isset( $_POST['action'] ) && $_POST['action'] == 'save' ) {
208
- // Prepare vars
209
- $new_options = array();
210
- // Prepare data
211
- foreach ( $this->options as $value ) {
212
- if ( isset( $value['id'] ) && isset( $_POST[$value['id']] ) ) {
213
- $id = $value['id'];
214
- $new_options[$id] = ( is_array( $_POST[$id] ) ) ? $_POST[$id] : htmlspecialchars( $_POST[$id] );
215
- }
216
- }
217
- // Save new options
218
- if ( update_option( $this->option, $new_options ) ) {
219
- // Redirect
220
- wp_redirect( $this->admin_url . '&message=3' );
221
- exit;
222
- }
223
- // Options not saved
224
- else {
225
- // Redirect
226
- wp_redirect( $this->admin_url . '&message=4' );
227
- exit;
228
- }
229
- }
230
- }
231
-
232
- /**
233
- * Register options page
234
- *
235
- * @param array $args Options page config
236
- * @param array $options Set of fields for options page
237
- */
238
- function add_options_page( $args, $options = array() ) {
239
- // Save options
240
- $this->options = $options;
241
- // Prepare defaults
242
- $defaults = array( 'parent' => 'options-general.php', 'menu_title' => $this->name,
243
- 'page_title' => $this->name, 'capability' => 'manage_options', 'link' => true );
244
- // Parse args
245
- $this->settings = wp_parse_args( $args, $defaults );
246
- // Define admin url
247
- $this->admin_url = admin_url( $this->settings['parent'] . '?page=' . $this->slug );
248
- // Register and enqueue assets
249
- add_action( 'admin_head', array( &$this, 'register_assets' ) );
250
- add_action( 'admin_footer', array( &$this, 'enqueue_assets' ) );
251
- // Insert default settings if it's doesn't exists
252
- add_action( 'admin_init', array( &$this, 'default_settings' ) );
253
- // Manage options
254
- add_action( 'admin_menu', array( &$this, 'manage_options' ) );
255
- // Add settings page
256
- add_action( 'admin_menu', array( &$this, 'options_page' ) );
257
- // Add settings link to plugins dashboard
258
- if ( $this->settings['link'] ) add_filter( 'plugin_action_links_' . $this->basename, array( &$this,
259
- 'add_settings_link' ) );
260
- }
261
-
262
- /**
263
- * Register settings page
264
- */
265
- function options_page() {
266
- add_submenu_page( $this->settings['parent'], __( $this->settings['page_title'], $this->textdomain ), __( $this->settings['menu_title'], $this->textdomain ), $this->settings['capability'], $this->slug, array( &$this,
267
- 'render_options_page' ) );
268
- }
269
-
270
- /**
271
- * Display settings page
272
- */
273
- function render_options_page() {
274
- $backend_file = $this->views . 'settings.php';
275
- if ( file_exists( $backend_file ) ) require_once $backend_file;
276
- }
277
-
278
- /**
279
- * Add settings link to plugins dashboard
280
- */
281
- function add_settings_link( $links ) {
282
- $links[] = '<a href="' . $this->admin_url . '">' . __( 'Settings', $this->textdomain ) . '</a>';
283
- return $links;
284
- }
285
-
286
- /**
287
- * Display settings panes
288
- */
289
- function render_panes() {
290
- // Get current settings
291
- $settings = get_option( $this->option );
292
- // Options loop
293
- foreach ( $this->options as $option ) {
294
- // Get option file path
295
- $option_file = $this->views . $option['type'] . '.php';
296
- // Check that file exists and include it
297
- if ( file_exists( $option_file ) ) include $option_file;
298
- else
299
- trigger_error( 'Option file <strong>' . $option_file . '</strong> not found!', E_USER_NOTICE );
300
- }
301
- }
302
-
303
- /**
304
- * Display settings tabs
305
- */
306
- function render_tabs() {
307
- foreach ( $this->options as $option ) {
308
- if ( $option['type'] == 'opentab' ) {
309
- $active = ( isset( $active ) ) ? ' sunrise-plugin-tab-inactive'
310
- : ' nav-tab-active sunrise-plugin-tab-active';
311
- echo '<span class="nav-tab' . $active . '">' . $option['name'] . '</span>';
312
- }
313
- }
314
- }
315
-
316
- /**
317
- * Show notifications
318
- */
319
- function notifications( $notifications ) {
320
- $file = $this->views . 'notifications.php';
321
- if ( file_exists( $file ) ) include $file;
322
- }
323
-
324
- }
325
-
326
- }
327
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/vendor/class.sunrise-views.php ADDED
@@ -0,0 +1,93 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if ( !class_exists( 'Sunrise3_Views' ) ) {
3
+ class Sunrise3_Views {
4
+
5
+ static $config = array();
6
+
7
+ function __construct() {}
8
+
9
+ public static function notice( $msg = '', $class = '' ) {
10
+ return '<div class="sunrise-notice ' . $class . '"><p>' . $msg . '</p></div>';
11
+ }
12
+
13
+ public static function opentab( $field ) {
14
+ return '<div class="sunrise-pane"><h3 class="hide-if-js sunrise-no-js-tab">' . $field['name'] . '</h3><table class="form-table">';
15
+ }
16
+
17
+ public static function closetab( $field, $config ) {
18
+ $field = wp_parse_args( $field, array( 'actions' => true ) );
19
+ $return = array();
20
+ $return[] = '</table>';
21
+ if ( $field['actions'] ) $return[] = '<div class="sunrise-actions-bar"><input type="submit" value="' . __( 'Save changes', $config['textdomain'] ) . '" class="sunrise-submit button-primary" /><span class="sunrise-spin"><img src="' . admin_url( 'images/wpspin_light.gif' ) . '" alt="" /> ' . __( 'Saving', $config['textdomain'] ) . '&hellip;</span><span class="sunrise-success-tip"><img src="' . admin_url( 'images/yes.png' ) . '" alt="" /> ' . __( 'Saved', $config['textdomain'] ) . '</span><a href="' . Sunrise3::get_page_url() . '&sunrise_action=reset" class="sunrise-reset button alignright" title="' . esc_attr( __( 'This action will delete all your settings. Are you sure? This action cannot be undone!', $config['textdomain'] ) ) . '">' . __( 'Restore default settings', $config['textdomain'] ) . '</a></div>';
22
+ $return[] = '</div>';
23
+ return implode( '', $return );
24
+ }
25
+
26
+ public static function text( $field, $config ) {
27
+ $field = wp_parse_args( $field, array(
28
+ 'name' => __( 'Text field', $config['textdomain'] ),
29
+ 'id' => '',
30
+ 'desc' => ''
31
+ ) );
32
+ return '<tr><th scope="row"><label for="sunrise-field-' . $field['id'] . '">' . $field['name'] . '</label></th><td><input type="text" value="' . get_option( $config['prefix'] . $field['id'] ) . '" name="sunrise[' . $field['id'] . ']" id="sunrise-field-' . $field['id'] . '" class="regular-text" /><p class="description">' . $field['desc'] . '</p></td></tr>';
33
+ }
34
+
35
+ public static function textarea( $field, $config ) {
36
+ $field = wp_parse_args( $field, array(
37
+ 'name' => __( 'Textarea field', $config['textdomain'] ),
38
+ 'id' => '',
39
+ 'desc' => '',
40
+ 'rows' => 10,
41
+ 'cols' => 30
42
+ ) );
43
+ return '<tr><th scope="row"><label for="sunrise-field-' . $field['id'] . '">' . $field['name'] . '</label></th><td><textarea name="sunrise[' . $field['id'] . ']" id="sunrise-field-' . $field['id'] . '" class="regular-text widefat" cols="' . $field['cols'] . '" rows="' . $field['rows'] . '">' . stripslashes( get_option( $config['prefix'] . $field['id'] ) ) . '</textarea><p class="description">' . $field['desc'] . '</p></td></tr>';
44
+ }
45
+
46
+ public static function checkbox( $field, $config ) {
47
+ $field = wp_parse_args( $field, array(
48
+ 'name' => __( 'Checkbox', $config['textdomain'] ),
49
+ 'label' => __( 'Label', $config['textdomain'] ),
50
+ 'id' => '',
51
+ 'desc' => ''
52
+ ) );
53
+ $checked = ( get_option( $config['prefix'] . $field['id'] ) === 'on' ) ? ' checked="checked"' : '';
54
+ return '<tr><th scope="row"><label for="sunrise-field-' . $field['id'] . '">' . $field['name'] . '</label></th><td><label><input type="checkbox" name="sunrise[' . $field['id'] . ']" id="sunrise-field-' . $field['id'] . '"' . $checked . ' /> ' . $field['label'] . '</label><span class="description">' . $field['desc'] . '</span></td></tr>';
55
+ }
56
+
57
+ public static function checkbox_group( $field, $config ) {
58
+ $field = wp_parse_args( $field, array(
59
+ 'name' => __( 'Checkbox', $config['textdomain'] ),
60
+ 'options' => array(),
61
+ 'id' => '',
62
+ 'desc' => ''
63
+ ) );
64
+ $group = array();
65
+ $value = (array) get_option( $config['prefix'] . $field['id'] );
66
+ if ( is_array( $field['options'] ) ) foreach ( $field['options'] as $single ) {
67
+ $checked = ( isset( $value[$single['id']] ) && $value[$single['id']] === 'on' ) ? ' checked="checked"' : '';
68
+ $group[] = '<label for="sunrise-field-' . $field['id'] . '-' . $single['id'] . '"><input type="checkbox" name="sunrise[' . $field['id'] . '][' . $single['id'] . ']" id="sunrise-field-' . $field['id'] . '-' . $single['id'] . '"' . $checked . ' /> ' . $single['label'] . '</label><br/>';
69
+ }
70
+ return '<tr><th scope="row">' . $field['name'] . '</th><td class="sunrise-checkbox-group">' . implode( '', $group ) . '<span class="description">' . $field['desc'] . '</span></td></tr>';
71
+ }
72
+
73
+ public static function color( $field, $config ) {
74
+ $field = wp_parse_args( $field, array(
75
+ 'name' => __( 'Color picker', $config['textdomain'] ),
76
+ 'id' => '',
77
+ 'desc' => ''
78
+ ) );
79
+ // DON'T PANIC about base64 code, this is just an image tag =)
80
+ return '<tr><th scope="row"><label for="sunrise-field-' . $field['id'] . '">' . $field['name'] . '</label></th><td><div class="sunrise-color-picker"><input type="text" value="' . get_option( $config['prefix'] . $field['id'] ) . '" name="sunrise[' . $field['id'] . ']" id="sunrise-field-' . $field['id'] . '" class="regular-text sunrise-color-picker-value" /><span class="sunrise-color-picker-wheel"></span> <a href="javascript:;" class="button sunrise-color-picker-button hide-if-no-js"><img alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAArFJREFUeNqkU01PE1EUPUOn004/hpmmhH6AFA2KRojxIzFoooK4calLXbhyTeLeEFe69Qe4wJiwcKMLo8Yag9EEIgsS0VpKsdOZ0hbaaUtp6cx0vAOkgbjkJefNnXn3nHvefW8Yy7JwlMHa06uXDM566SUB1JbQwxcx7tpwjEJ1hKDRQju6bhg9SzrCcRfOFE2cxib8uGZN7gkckLshnQw8kG7eGREGJ45x7pCARhdaSr1ajacz5TfKbbPEvqDMz4cc7EeTbKz/Uezcs8tcwxSwvAwk54GyDy7vUKDnysVA9/mrx9ee/uw1FYfN+2jTuuzJ4hFmwsLUwPiTMY7PCdheBPyUE40AkSjg6gb+6OCqfmHg4fUxyxeaaoELdxy0grjLhm+NsJLuAyeTIq15g4DbDwgCUO8FPCKwLoH1+3zsBXOk9CV7l6jPdx0U3ZhgpUvBdSYFzSfCDBO5j6rHBggxctGHdjCCmiggX6aenJCCWWCi42BVx3DT7XcVoUCABNHhhSiK8HgiYLwBNBke2hag8UClDTQ5t2sV+nBHIGXAqaKKEizQblHZR4BzwcHzKDFExh7s79skloLh7AhQf9I/6iv9Tr/HWUCTPOyg104Es9vlMqGwA5QaQLUFqGrdSEBPd05BLiL+Vllo5Cj+CwN50lXhoBhYo+qqA8hTKZnsJ6l6PKU0MqjHOw6sFGYWpV/3gpFRPiREnQyRm1TdQ7BHkx4VEimS6VS9qifVtNLG5kzHAW1ebmmt6U9zHworWs3IkW6GyGu2A0KGkKXMlS3NWJifKxh6fZrOVj58E03MNjIb+Fp4/Th8ajvaN+TlRSnKQjdQKZaN7PdkQ32XUIy8TmRx9v+rbA/dnDWWc9/kxPv7spQdp0swiFrAtpHG7604sq0ZtGPyQQpz1N/5nwADAEUXDAYgnuAXAAAAAElFTkSuQmCC" /> ' . __( 'Pick a color', $config['textdomain'] ) . '</a></div><span class="description">' . $field['desc'] . '</span></td></tr>';
81
+ }
82
+
83
+ public static function media( $field, $config ) {
84
+ $field = wp_parse_args( $field, array(
85
+ 'name' => __( 'Text field', $config['textdomain'] ),
86
+ 'id' => '',
87
+ 'desc' => ''
88
+ ) );
89
+ if ( function_exists( 'wp_enqueue_media' ) ) wp_enqueue_media();
90
+ return '<tr class="sunrise-media"><th scope="row"><label for="sunrise-field-' . $field['id'] . '">' . $field['name'] . '</label></th><td><input type="text" value="' . get_option( $config['prefix'] . $field['id'] ) . '" name="sunrise[' . $field['id'] . ']" id="sunrise-field-' . $field['id'] . '" class="regular-text sunrise-media-value" /> <a href="javascript:;" class="button sunrise-media-button hide-if-no-js"><img src="' . admin_url( 'images/media-button.png' ) . '" alt="" /> ' . __( 'Media manager', $config['textdomain'] ) . '</a><p class="description">' . $field['desc'] . '</p></td></tr>';
91
+ }
92
+ }
93
+ }
inc/vendor/class.sunrise.php ADDED
@@ -0,0 +1,252 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ require_once 'class.sunrise-views.php';
4
+
5
+ if ( !class_exists( 'Sunrise3' ) ) {
6
+ class Sunrise3 {
7
+
8
+ static $config = array();
9
+
10
+ /**
11
+ * Constructor
12
+ */
13
+ function __construct( $args = array() ) {
14
+ add_action( 'admin_menu', array( __CLASS__, 'register' ) );
15
+ add_action( 'admin_init', array( __CLASS__, 'assets' ), 10 );
16
+ add_action( 'admin_init', array( __CLASS__, 'enqueue' ), 20 );
17
+ add_action( 'admin_init', array( __CLASS__, 'submit' ) );
18
+ }
19
+
20
+ public static function setup( $args = array() ) {
21
+ $config = wp_parse_args( $args, array(
22
+ 'file' => '',
23
+ 'slug' => '',
24
+ 'prefix' => '',
25
+ 'textdomain' => '',
26
+ 'url' => '',
27
+ 'version' => '3.0',
28
+ 'options' => array(),
29
+ 'menus' => array(),
30
+ 'pages' => array(),
31
+ 'slugs' => array(),
32
+ 'css' => 'assets/css',
33
+ 'js' => 'assets/js'
34
+ ) );
35
+ // Check required settings
36
+ if ( !$config['file'] ) wp_die( 'Sunrise: please specify plugin file' );
37
+ if ( !$config['slug'] ) $config['slug'] = sanitize_key( basename( dirname( $config['file'] ) ) );
38
+ if ( !$config['prefix'] ) $config['prefix'] = 'sunrise_' . sanitize_key( $config['slug'] ) . '_';
39
+ if ( !$config['textdomain'] ) $config['textdomain'] = sanitize_key( $config['slug'] );
40
+ // Save config
41
+ self::$config = $config;
42
+ }
43
+
44
+ public static function config( $option = false ) {
45
+ return ( $option ) ? self::$config[$option] : self::$config;
46
+ }
47
+
48
+ public static function register() {
49
+ $config = self::config();
50
+ if ( isset( $config['menus'] ) && count( $config['menus'] ) )
51
+ foreach ( $config['menus'] as $menu ) {
52
+ add_menu_page( $menu['page_title'], $menu['menu_title'], $menu['capability'], $menu['slug'], array( __CLASS__, 'render' ), $menu['icon_url'], $menu['position'] );
53
+ }
54
+ if ( isset( $config['pages'] ) && count( $config['pages'] ) )
55
+ foreach ( $config['pages'] as $page ) {
56
+ add_submenu_page( $page['parent_slug'], $page['page_title'], $page['menu_title'], $page['capability'], $page['slug'], array( __CLASS__, 'render' ) );
57
+ }
58
+ }
59
+
60
+ public static function add_menu( $args ) {
61
+ $args = wp_parse_args( $args, array(
62
+ 'page_title' => __( 'Plugin Settings', self::config( 'textdomain' ) ),
63
+ 'menu_title' => __( 'Plugin Settings', self::config( 'textdomain' ) ),
64
+ 'capability' => 'manage_options',
65
+ 'slug' => self::config( 'slug' ),
66
+ 'icon_url' => admin_url( 'images/wp-logo.png' ),
67
+ 'position' => '81.' . rand( 0, 99 ),
68
+ 'url' => '',
69
+ 'options' => array()
70
+ ) );
71
+ // Define page url
72
+ if ( !$args['url'] ) $args['url'] = admin_url( 'admin.php?page=' . $args['slug'] );
73
+ // Save url to global config
74
+ if ( !self::$config['url'] ) self::$config['url'] = $args['url'];
75
+ // Save options to global config
76
+ if ( is_array( $args['options'] ) && count( $args['options'] ) ) foreach ( $args['options'] as $option ) {
77
+ self::$config['options'][] = $option;
78
+ }
79
+ // Save menu slug to the global config
80
+ self::$config['slugs'][] = $args['slug'];
81
+ // Add page to global config
82
+ self::$config['menus'][$args['slug']] = $args;
83
+ }
84
+
85
+ public static function add_submenu( $args ) {
86
+ $args = wp_parse_args( $args, array(
87
+ 'parent_slug' => 'options-general.php',
88
+ 'page_title' => __( 'Plugin Settings', self::config( 'textdomain' ) ),
89
+ 'menu_title' => __( 'Plugin Settings', self::config( 'textdomain' ) ),
90
+ 'capability' => 'manage_options',
91
+ 'slug' => self::config( 'slug' ),
92
+ 'url' => '',
93
+ 'options' => array()
94
+ ) );
95
+ // Define page url
96
+ if ( !$args['url'] ) {
97
+ if ( strpos( $args['parent_slug'], '.php' ) !== false ) $args['url'] = admin_url( $args['parent_slug'] . '?page=' . $args['slug'] );
98
+ else $args['url'] = ( isset( self::$config['menus'][$args['parent_slug']] ) ) ? admin_url( 'admin.php?page=' . $args['slug'] ) : '';
99
+ }
100
+ // Save url to global config
101
+ if ( !self::$config['url'] ) self::$config['url'] = $args['url'];
102
+ // Save options to global config
103
+ if ( is_array( $args['options'] ) && count( $args['options'] ) && !in_array( $args['slug'], array_keys( (array) self::$config['menus'] ) ) ) foreach ( $args['options'] as $option ) {
104
+ self::$config['options'][] = $option;
105
+ }
106
+ // Save page slug to the global config
107
+ self::$config['slugs'][] = $args['slug'];
108
+ // Add page to global config
109
+ self::$config['pages'][$args['slug']] = $args;
110
+ }
111
+
112
+ public static function render() {
113
+ do_action( 'sunrise/page/before' );
114
+ echo '<div id="sunrise-settings" class="wrap">';
115
+ echo self::tabs();
116
+ echo self::notifications();
117
+ do_action( 'sunrise/page/notifications' );
118
+ echo '<form action="" method="post" id="sunrise-form">';
119
+ echo self::panes();
120
+ echo '<input type="hidden" name="sunrise_action" value="save" />';
121
+ do_action( 'sunrise/page/form' );
122
+ echo '</form></div>';
123
+ do_action( 'sunrise/page/after' );
124
+ }
125
+
126
+ function tabs() {
127
+ $options = self::get_page_options();
128
+ $output = array();
129
+ foreach ( $options as $option ) {
130
+ if ( isset( $option['type'] ) && isset( $option['name'] ) && $option['type'] === 'opentab' ) $output[] = '<span class="nav-tab">' . $option['name'] . '</span>';
131
+ }
132
+ return ( count( $output ) ) ? '<div id="icon-options-general" class="icon32 hide-if-no-js"><br /></div><h2 id="sunrise-tabs" class="nav-tab-wrapper hide-if-no-js">' . implode( '', $output ) . '</h2>' : '';
133
+ }
134
+
135
+ public static function panes() {
136
+ $options = self::get_page_options();
137
+ $output = array();
138
+ foreach ( $options as $option ) {
139
+ if ( !isset( $option['type'] ) ) continue;
140
+ elseif ( is_callable( array( 'Sunrise3_Views', $option['type'] ) ) ) $output[] = call_user_func( array( 'Sunrise3_Views', $option['type'] ), $option, self::$config );
141
+ elseif ( isset( $option['callback'] ) && is_callable( $option['callback'] ) ) $output[] = call_user_func( $option['callback'], $option, self::$config );
142
+ else $output[] = Sunrise3_Views::notice( 'Sunrise: ' . sprintf( __( 'option type %s is not callable', self::config( 'textdomain' ) ), '<b>' . $option['type'] . '</b>' ), 'error' );
143
+ }
144
+ return implode( '', $output );
145
+ }
146
+
147
+ public static function notifications( $msgs = array() ) {
148
+ $msgs = wp_parse_args( $msgs, apply_filters( 'sunrise/page/notices', array(
149
+ __( 'For full functionality of this page it is reccomended to enable javascript.', self::config( 'textdomain' ) ),
150
+ __( 'Settings saved successfully', self::config( 'textdomain' ) ),
151
+ __( 'Settings reseted successfully', self::config( 'textdomain' ) )
152
+ ) ) );
153
+ $output = array();
154
+ $message = ( isset( $_GET['message'] ) && is_numeric( $_GET['message'] ) ) ? intval( sanitize_key( $_GET['message'] ) ) : 0;
155
+ $output[] = Sunrise3_Views::notice( '<a href="http://enable-javascript.com/" target="_blank">' . $msgs[0] . '</a>.', 'error hide-if-js' );
156
+ if ( $message !== 0 ) $output[] = Sunrise3_Views::notice( $msgs[$message], 'updated' );
157
+ return implode( '', $output );
158
+ }
159
+
160
+ public static function assets() {
161
+ wp_register_style( 'sunrise', plugins_url( self::config( 'css' ), self::config( 'file' ) ) . '/sunrise.css', false, self::config( 'version' ), 'all' );
162
+ wp_register_script( 'form', plugins_url( self::config( 'js' ), self::config( 'file' ) ) . '/form.js', array( 'jquery' ), self::config( 'version' ), true );
163
+ wp_register_script( 'sunrise', plugins_url( self::config( 'js' ), self::config( 'file' ) ) . '/sunrise.js', array( 'form' ), self::config( 'version' ), true );
164
+ wp_localize_script( 'sunrise', 'sunrise', array(
165
+ 'media_title' => __( 'Choose file', self::$config['textdomain'] ),
166
+ 'media_insert' => __( 'Use selected file', self::$config['textdomain'] )
167
+ ) );
168
+ do_action( 'sunrise/assets/register' );
169
+ }
170
+
171
+ public static function enqueue() {
172
+ if ( !self::is_sunrise() ) return;
173
+ foreach ( array( 'farbtastic', 'sunrise' ) as $style ) wp_enqueue_style( $style );
174
+ foreach ( array( 'jquery', 'farbtastic', 'form', 'sunrise' ) as $script ) wp_enqueue_script( $script );
175
+ do_action( 'sunrise/assets/enqueue' );
176
+ }
177
+
178
+ public static function defaults() {
179
+ $config = self::config();
180
+ if ( isset( $config['options'] ) && is_array( $config['options'] ) ) foreach ( $config['options'] as $option ) {
181
+ if ( isset( $option['id'] ) && isset( $option['default'] ) ) update_option( $config['prefix'] . $option['id'], $option['default'] );
182
+ elseif ( isset( $option['id'] ) && isset( $option['options'] ) && is_array( $option['options'] ) ) {
183
+ $grroup = array();
184
+ foreach ( $option['options'] as $item ) if ( isset( $item['id'] ) && isset( $item['default'] ) ) $group[$item['id']] = $item['default'];
185
+ update_option( $config['prefix'] . $option['id'], $group );
186
+ }
187
+ }
188
+ }
189
+
190
+ public static function submit() {
191
+ if ( !isset( $_REQUEST['sunrise_action'] ) || !isset( $_REQUEST['page'] ) ) return;
192
+ $action = sanitize_key( $_REQUEST['sunrise_action'] );
193
+ $page = sanitize_key( $_REQUEST['page'] );
194
+ $options = (array) self::get_page_options();
195
+ $request = ( isset( $_REQUEST['sunrise'] ) ) ? (array) $_REQUEST['sunrise'] : array();
196
+ $config = self::config();
197
+ // Run actions
198
+ switch ( $action ) {
199
+ case 'save':
200
+ foreach ( $options as $option ) {
201
+ if ( !isset( $option['id'] ) ) continue;
202
+ $val = ( isset( $request[$option['id']] ) ) ? $request[$option['id']] : '';
203
+ update_option( $config['prefix'] . $option['id'], $val );
204
+ }
205
+ wp_redirect( self::get_page_url() . '&message=1' );
206
+ exit;
207
+ break;
208
+ case 'reset':
209
+ foreach ( $options as $option ) {
210
+ if ( !isset( $option['id'] ) ) continue;
211
+ if ( !isset( $option['default'] ) && isset( $option['options'] ) ) {
212
+ $option['default'] = array();
213
+ foreach ( (array) $option['options'] as $item ) {
214
+ if ( isset( $item['id'] ) && isset( $item['default'] ) ) $option['default'][$item['id']] = $item['default'];
215
+ }
216
+ }
217
+ if ( isset( $option['default'] ) ) update_option( $config['prefix'] . $option['id'], $option['default'] );
218
+ }
219
+ wp_redirect( self::get_page_url() . '&message=2' );
220
+ exit;
221
+ break;
222
+ }
223
+ }
224
+
225
+ public static function get_page() {
226
+ $config = self::config();
227
+ $slug = sanitize_key( $_REQUEST['page'] );
228
+ if ( in_array( $slug, array_keys( (array) self::$config['menus'] ) ) ) return self::$config['menus'][$slug];
229
+ else if ( in_array( $slug, array_keys( (array) self::$config['pages'] ) ) ) return self::$config['pages'][$slug];
230
+ return array();
231
+ }
232
+
233
+ public static function get_page_options() {
234
+ $page = self::get_page();
235
+ $return = array();
236
+ if ( isset( $page['options'] ) && is_array( $page['options'] ) ) foreach ( $page['options'] as $option ) $return[] = $option;
237
+ return $return;
238
+ }
239
+
240
+ public static function get_page_url( $slug = false ) {
241
+ if ( !$slug && isset( $_REQUEST['page'] ) ) $slug = sanitize_key( $_REQUEST['page'] );
242
+ if ( isset( self::$config['menus'][$slug] ) && isset( self::$config['menus'][$slug]['url'] ) ) return self::$config['menus'][$slug]['url'];
243
+ elseif ( isset( self::$config['pages'][$slug] ) && isset( self::$config['pages'][$slug]['url'] ) ) return self::$config['pages'][$slug]['url'];
244
+ return '';
245
+ }
246
+
247
+ public static function is_sunrise() {
248
+ return isset( $_GET['page'] ) && in_array( $_GET['page'], self::$config['slugs'] );
249
+ }
250
+
251
+ }
252
+ }
inc/views/about.php DELETED
@@ -1,48 +0,0 @@
1
- <div id="su-about-screen">
2
- <h1><?php _e( 'Welcome to Shortcodes Ultimate', $this->textdomain ); ?> <small><?php _e( 'A real swiss army knife for WordPress', $this->textdomain ); ?></small></h1>
3
- <div id="su-links">
4
- <a href="http://gndev.info/shortcodes-ultimate/" target="_blank"><strong><?php _e( 'Project homepage', $this->textdomain ); ?></strong></a>
5
- <span></span>
6
- <a href="http://gndev.info/shortcodes-ultimate/#Addons" target="_blank"><?php _e( 'Addons', $this->textdomain ); ?></a>
7
- <span></span>
8
- <a href="http://gndev.info/kb/" target="_blank"><?php _e( 'Documentation', $this->textdomain ); ?></a>
9
- <span></span>
10
- <a href="http://wordpress.org/support/plugin/shortcodes-ultimate/" target="_blank"><?php _e( 'Support forum', $this->textdomain ); ?></a>
11
- <span></span>
12
- <a href="http://wordpress.org/extend/plugins/shortcodes-ultimate/changelog/" target="_blank"><?php _e( 'Changelog', $this->textdomain ); ?></a>
13
- <span></span>
14
- <a href="https://github.com/gndev/shortcodes-ultimate" target="_blank"><?php _e( 'GitHub', $this->textdomain ); ?></a>
15
- <span></span>
16
- <a href="http://gndev.info/feedback/" target="_blank"><?php _e( 'Contact author', $this->textdomain ); ?></a>
17
- </div>
18
- <div class="su-about-column">
19
- <h3><?php _e( 'Plugin features', $this->textdomain ); ?></h3>
20
- <ul>
21
- <li><?php _e( '40+ amazing shortcodes', $this->textdomain ); ?></li>
22
- <li><?php _e( 'Power of CSS3 transitions', $this->textdomain ); ?></li>
23
- <li><?php _e( 'Handy shortcodes generator', $this->textdomain ) ?></li>
24
- <li><?php _e( 'International', $this->textdomain ); ?></li>
25
- <li><?php _e( 'Documented API', $this->textdomain ); ?></li>
26
- </ul>
27
- </div>
28
- <div class="su-about-column">
29
- <h3><?php _e( 'What is a shortcode?', $this->textdomain ); ?></h3>
30
- <p><?php _e( '<strong>Shortcode</strong> is a WordPress-specific code that lets you do nifty things with very little effort.', $this->textdomain ); ?></p>
31
- <p><?php _e( 'Shortcodes can embed files or create objects that would normally require lots of complicated, ugly code in just one line. Shortcode = shortcut.', $this->textdomain ); ?></p>
32
- </div>
33
- <div class="su-clear"></div>
34
- <div class="su-about-column">
35
- <h3><?php _e( 'How does it works', $this->textdomain ); ?></h3>
36
- <iframe style="width:100%" width="220" height="170" src="http://www.youtube.com/embed/DR2c266yWEA" frameborder="0" allowfullscreen=""></iframe>
37
- </div>
38
- <div class="su-about-column">
39
- <h3><?php _e( 'More videos', $this->textdomain ); ?></h3>
40
- <ul>
41
- <li><a href="http://www.youtube.com/watch?v=IjmaXz-b55I" target="_blank"><?php _e( 'Shortcodes Ultimate Tutorial', $this->textdomain ); ?></a></li>
42
- <li><a href="http://www.youtube.com/watch?v=YU3Zu6C5ZfA" target="_blank"><?php _e( 'How to use special widget', $this->textdomain ); ?></a></li>
43
- <li><a href="http://www.screenr.com/BK0H" target="_blank"><?php _e( 'How to create Carousel', $this->textdomain ); ?></a></li>
44
- <li><a href="http://www.youtube.com/watch?v=kCWyO2F7jTw" target="_blank"><?php _e( 'How to create image gallery', $this->textdomain ); ?></a></li>
45
- </ul>
46
- </div>
47
- <div class="su-clear"></div>
48
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/views/cheatsheet.php DELETED
@@ -1,66 +0,0 @@
1
- <table class="widefat fixed su-table-demos">
2
- <thead>
3
- <tr>
4
- <th width="110"></th>
5
- <th width="180"><?php _e( 'Shortcode', $this->textdomain ); ?></th>
6
- <th><?php _e( 'Parameters', $this->textdomain ); ?></th>
7
- <th><?php _e( 'Example', $this->textdomain ); ?></th>
8
- </tr>
9
- </thead>
10
- <tbody>
11
- <?php
12
- foreach ( (array) Shortcodes_Ultimate_Data::shortcodes() as $id => $shortcode ) {
13
- $demo = ( isset( $shortcode['demo'] ) ) ? $shortcode['demo'] : $this->assets( 'images', 'demo' ) . '/' . $id . '.png';
14
- ?>
15
- <tr>
16
- <td>
17
- <a href="<?php echo $demo; ?>" class="su-preview" title="<?php echo $shortcode['name']; ?> <?php _e( 'Demo', $this->textdomain ); ?>"><img src="<?php echo $demo; ?>" alt="<?php echo $shortcode['name']; ?>" /></a>
18
- </td>
19
- <td>
20
- <h4><?php echo $shortcode['name']; ?></h4>
21
- <small><?php echo $shortcode['desc']; ?></small>
22
- </td>
23
- <td>
24
- <?php
25
- if ( count( $shortcode['atts'] ) )
26
- foreach ( $shortcode['atts'] as $aid => $attr ) {
27
- if ( !isset( $attr['type'] ) ) $attr['type'] = 'text';
28
- if ( !isset( $attr['default'] ) ) $attr['default'] = '';
29
- ?>
30
- <span class="su-cheatsheet-parameter">
31
- <strong><?php echo $attr['name']; ?></strong>
32
- <?php
33
- // Selects
34
- if ( $attr['type'] === 'select' && is_array( $attr['values'] ) && count( $attr['values'] ) ) {
35
- $is_numbers = is_numeric( implode( '', array_keys( $attr['values'] ) ) )
36
- ? true : false;
37
- $values = ( $is_numbers ) ? implode( '|', array_values( $attr['values'] ) )
38
- : implode( '|', array_keys( $attr['values'] ) );
39
- echo $aid . '="' . $values . '"';
40
- }
41
- // Switch
42
- elseif ( $attr['type'] === 'switch' ) echo $aid . '="yes|no"';
43
- // Other fields - upload, color, text
44
- else echo $aid . '="' . $attr['default'] . '"';
45
- ?>
46
- <br />
47
- <?php
48
- if ( isset( $attr['default'] ) )
49
- echo __( 'Default value', $this->textdomain ) . ': ' . $attr['default'] . '<br />';
50
- ?>
51
- </span>
52
- <?php
53
- }
54
- else
55
- _e( '-- no parameters --', $this->textdomain );
56
- ?>
57
- </td>
58
- <td>
59
- <textarea disabled><?php echo str_replace( '<br/>', "\n", $shortcode['usage'] ); ?></textarea>
60
- </td>
61
- </tr>
62
- <?php
63
- }
64
- ?>
65
- </tbody>
66
- </table>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/views/checkbox-group.php DELETED
@@ -1,15 +0,0 @@
1
- <tr>
2
- <th scope="row"><?php echo $option['name']; ?></th>
3
- <td class="sunrise-plugin-checkbox-group">
4
- <?php
5
- foreach ( $option['options'] as $checkbox => $label ) {
6
- $checked = ( $settings[$option['id']][$checkbox] == 'on' ) ? ' checked="checked"' : '';
7
- $field_id = 'sunrise-plugin-field-' . $option['id'] . '-' . $checkbox;
8
- ?>
9
- <label for="<?php echo $field_id; ?>"><input type="checkbox" name="<?php echo $option['id']; ?>[<?php echo $checkbox; ?>]" id="<?php echo $field_id; ?>"<?php echo $checked; ?> /> <?php echo $label; ?></label><br/>
10
- <?php
11
- }
12
- ?>
13
- <span class="description"><?php echo $option['desc']; ?></span>
14
- </td>
15
- </tr>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/views/checkbox.php DELETED
@@ -1,11 +0,0 @@
1
- <?php
2
- $triggable = ( isset( $option['triggable'] ) ) ? ' data-triggable="' . $option['triggable'] . '" class="sunrise-plugin-triggable hide-if-js"' : '';
3
- $checked = ( isset( $settings[$option['id']] ) && $settings[$option['id']] == 'on' ) ? ' checked="checked"' : '';
4
- ?>
5
- <tr<?php echo $triggable; ?>>
6
- <th scope="row"><label for="sunrise-plugin-field-<?php echo $option['id']; ?>"><?php echo $option['name']; ?></label></th>
7
- <td>
8
- <label><input type="checkbox" name="<?php echo $option['id']; ?>" id="sunrise-plugin-field-<?php echo $option['id']; ?>"<?php echo $checked; ?> /> <?php echo $option['label']; ?></label>
9
- <span class="description"><?php echo $option['desc']; ?></span>
10
- </td>
11
- </tr>
 
 
 
 
 
 
 
 
 
 
 
inc/views/closetab.php DELETED
@@ -1,10 +0,0 @@
1
- </table>
2
- <?php if ( !isset( $option['actions'] ) || ( isset( $option['actions'] ) && $option['actions'] !== false ) ) { ?>
3
- <div class="sunrise-plugin-actions-bar">
4
- <input type="submit" value="<?php _e( 'Save changes', $this->textdomain ); ?>" class="sunrise-plugin-submit button-primary" />
5
- <span class="sunrise-plugin-spin"><img src="<?php echo admin_url( 'images/wpspin_light.gif' ); ?>" alt="" /> <?php _e( 'Saving', $this->textdomain ); ?>&hellip;</span>
6
- <span class="sunrise-plugin-success-tip"><img src="<?php echo $this->assets( 'images', 'success.png' ); ?>" alt="" /> <?php _e( 'Saved', $this->textdomain ); ?></span>
7
- <a href="<?php echo $this->admin_url; ?>&action=reset" class="sunrise-plugin-reset button alignright" title="<?php _e( 'This action will remove all your custom CSS, galleries and settings. Are you sure? This action cannot be undone!', $this->textdomain ); ?>"><?php _e( 'Restore default settings', $this->textdomain ); ?></a>
8
- </div>
9
- <?php } ?>
10
- </div>
 
 
 
 
 
 
 
 
 
 
inc/views/code.php DELETED
@@ -1,8 +0,0 @@
1
- <?php $triggable = ( $option['triggable'] ) ? ' data-triggable="' . $option['triggable'] . '" class="sunrise-plugin-triggable hide-if-js"' : ''; ?>
2
- <tr<?php echo $triggable; ?>>
3
- <th scope="row"><label for="sunrise-plugin-field-<?php echo $option['id']; ?>"><?php echo $option['name']; ?></label></th>
4
- <td>
5
- <textarea name="<?php echo $option['id']; ?>" id="sunrise-plugin-field-<?php echo $option['id']; ?>" class="regular-text sunrise-plugin-code" rows="<?php echo ( isset( $option['rows'] ) ) ? $option['rows'] : 5; ?>" placeholder="<?php _e( 'Insert code', $this->textdomain ); ?>"><?php echo stripslashes( $settings[$option['id']] ); ?></textarea>
6
- <span class="description"><?php echo $option['desc']; ?></span>
7
- </td>
8
- </tr>
 
 
 
 
 
 
 
 
inc/views/color.php DELETED
@@ -1,11 +0,0 @@
1
- <?php $triggable = ( $option['triggable'] ) ? ' data-triggable="' . $option['triggable'] . '" class="sunrise-plugin-triggable hide-if-js"' : ''; ?>
2
- <tr<?php echo $triggable; ?>>
3
- <th scope="row"><label for="sunrise-plugin-field-<?php echo $option['id']; ?>"><?php echo $option['name']; ?></label></th>
4
- <td>
5
- <div class="sunrise-plugin-color-picker">
6
- <input type="text" value="<?php echo $settings[$option['id']]; ?>" name="<?php echo $option['id']; ?>" id="sunrise-plugin-field-<?php echo $option['id']; ?>" class="regular-text sunrise-plugin-color-picker-value sunrise-plugin-prevent-clickout" style="width:100px" />
7
- <span class="sunrise-plugin-color-picker-preview sunrise-plugin-clickout"></span>
8
- </div>
9
- <span class="description"><?php echo $option['desc']; ?></span>
10
- </td>
11
- </tr>
 
 
 
 
 
 
 
 
 
 
 
inc/views/css.php DELETED
@@ -1,26 +0,0 @@
1
- <div id="su-custom-css-screen">
2
- <div class="su-custom-css-originals">
3
- <strong><?php _e( 'You can see the original styles to override it', $this->textdomain ); ?></strong><br/>
4
- <a href="<?php echo su_skin_url( 'content-shortcodes.css' ); ?>">content-shortcodes.css</a>
5
- <span></span>
6
- <a href="<?php echo su_skin_url( 'box-shortcodes.css' ); ?>">box-shortcodes.css</a>
7
- <span></span>
8
- <a href="<?php echo su_skin_url( 'media-shortcodes.css' ); ?>">media-shortcodes.css</a>
9
- <span></span>
10
- <a href="<?php echo su_skin_url( 'galleries-shortcodes.css' ); ?>">galleries-shortcodes.css</a>
11
- <span></span>
12
- <a href="<?php echo su_skin_url( 'players-shortcodes.css' ); ?>">players-shortcodes.css</a>
13
- <span></span>
14
- <a href="<?php echo su_skin_url( 'other-shortcodes.css' ); ?>">other-shortcodes.css</a>
15
- </div>
16
- <div class="su-custom-css-vars">
17
- <strong><?php _e( 'You can use next variables in your custom CSS', $this->textdomain ); ?></strong><br/>
18
- <code>%home_url%</code> - <?php _e( 'home url', $this->textdomain ); ?><br/>
19
- <code>%theme_url%</code> - <?php _e( 'theme url', $this->textdomain ); ?><br/>
20
- <code>%plugin_url%</code> - <?php _e( 'plugin url', $this->textdomain ); ?>
21
- </div>
22
- <div id="su-custom-css-editor">
23
- <div id="sunrise-plugin-field-<?php echo $option['id']; ?>-editor"></div>
24
- <textarea name="<?php echo $option['id']; ?>" id="sunrise-plugin-field-<?php echo $option['id']; ?>" class="regular-text"><?php echo stripslashes( $settings[$option['id']] ); ?></textarea>
25
- </div>
26
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/views/galleries.php DELETED
@@ -1,104 +0,0 @@
1
- <?php wp_enqueue_media(); ?>
2
- <div id="su-galleries-screen">
3
- <div id="su-galleries" data-delete-gallery-message="<?php _e( 'Are you sure that you want to delete this gallery? This action can\'t be undone!', $this->textdomain ); ?>" data-delete-image-message="<?php _e( 'Are you sure that you want to delete this image? This action can\'t be undone!', $this->textdomain ); ?>">
4
- <div id="su-galleries-actions">
5
- <a href="#" class="button su-gallery-create"><?php _e( 'Create new gallery', $this->textdomain ); ?></a>
6
- </div>
7
- <?php // echo '<pre>' . print_r( $settings, true ) . '</pre>'; ?>
8
- <?php
9
- // Prepare galleries
10
- $galleries = $settings[$option['id']];
11
- // Galleries are found
12
- if ( is_array( $galleries ) && count( $galleries ) ) {
13
- // Loop through galleries
14
- foreach ( $galleries as $id => $gallery ) {
15
- ?>
16
- <div class="su-gallery" data-id="<?php echo $id; ?>">
17
- <div class="su-gallery-title">
18
- <strong><?php echo $id + 1; ?></strong>: <input type="text" value="<?php echo stripslashes( $gallery['name'] ); ?>" class="su-gallery-name" size="30" name="galleries[<?php echo $id; ?>][name]" placeholder="<?php _e( 'Enter gallery name', $this->textdomain ); ?>" />
19
- <span class="su-gallery-actions">
20
- <a href="#" class="su-gallery-open"><?php _e( 'Edit gallery', $this->textdomain ); ?></a>
21
- <a href="#" class="su-gallery-save-close"><?php _e( 'Save &amp; close', $this->textdomain ); ?></a>
22
- <a href="#" class="su-gallery-close"><?php _e( 'Close', $this->textdomain ); ?></a>
23
- <a href="#" class="su-gallery-delete"><?php _e( 'Delete', $this->textdomain ); ?></a>
24
- </span>
25
- </div>
26
- <div class="su-gallery-content">
27
- <div class="su-gallery-add-image"><a href="javscript:;" class="button button-primary button-large"><?php _e( 'Add images', 'su' ); ?></a></div>
28
- <?php
29
- if ( is_array( $gallery['items'] ) && count( $gallery['items'] ) )
30
- foreach ( $gallery['items'] as $item_id => $item ) {
31
- ?>
32
- <div class="su-gallery-image">
33
- <span class="su-gallery-image-sort-handle"></span>
34
- <a href="<?php echo $item['image']; ?>" class="su-gallery-image-preview"><img src="<?php echo $item['image']; ?>" alt="" /></a>
35
- <div class="su-gallery-image-header">
36
- <a href="#" class="su-gallery-image-title"><?php echo stripslashes( $item['title'] ); ?></a>
37
- <span class="su-gallery-image-actions">
38
- <a href="#" class="su-gallery-image-open"><?php _e( 'Edit', $this->textdomain ); ?></a>
39
- <a href="#" class="su-gallery-image-delete"><?php _e( 'Delete', $this->textdomain ); ?></a>
40
- </span>
41
- </div>
42
- <div class="su-gallery-image-data">
43
- <label><?php _e( 'Title', $this->textdomain ); ?></label><br />
44
- <input type="text" value="<?php echo stripslashes( $item['title'] ); ?>" name="galleries[<?php echo $id; ?>][items][<?php echo $item_id; ?>][title]" class="su-gallery-image-title-value" data-field="title" /><br />
45
- <label><?php _e( 'Link', $this->textdomain ); ?></label><br />
46
- <input type="text" value="<?php echo stripslashes( $item['link'] ); ?>" name="galleries[<?php echo $id; ?>][items][<?php echo $item_id; ?>][link]" data-field="link" /><br />
47
- <input type="hidden" value="<?php echo $item['image']; ?>" class="su-gallery-image-image" name="galleries[<?php echo $id; ?>][items][<?php echo $item_id; ?>][image]" data-field="image" />
48
- <a href="#" class="button button-small su-gallery-image-ok"><?php _e( 'Close', $this->textdomain ); ?></a>
49
- </div>
50
- </div>
51
- <?php
52
- }
53
- ?>
54
- </div>
55
- </div>
56
- <?php
57
- }
58
- }
59
- // Galleries not found
60
- else {
61
- ?>
62
- <div id="su-galleries-not-found"><?php _e( 'Galleries not found', $this->textdomain ); ?></div>
63
- <?php
64
- }
65
- ?>
66
- </div>
67
- <script type="text/html" id="su_new_gallery_template">
68
- <div class="su-gallery su-gallery-edit" data-id="{{:id}}">
69
- <div class="su-gallery-title">
70
- <strong>{{:id+1}}</strong>: <input type="text" value="" class="su-gallery-name" size="30" name="galleries[{{:id}}][name]" placeholder="<?php _e( 'Enter gallery name', $this->textdomain ); ?>" />
71
- <span class="su-gallery-actions">
72
- <a href="#" class="su-gallery-open"><?php _e( 'Edit gallery', $this->textdomain ); ?></a>
73
- <a href="#" class="su-gallery-save-close"><?php _e( 'Save &amp; close', $this->textdomain ); ?></a>
74
- <a href="#" class="su-gallery-close"><?php _e( 'Close', $this->textdomain ); ?></a>
75
- <a href="#" class="su-gallery-delete"><?php _e( 'Delete', $this->textdomain ); ?></a>
76
- </span>
77
- </div>
78
- <div class="su-gallery-content">
79
- <div class="su-gallery-add-image"><a href="javscript:;" class="button button-primary button-large"><?php _e( 'Add images', 'su' ); ?></a></div>
80
- </div>
81
- </div>
82
- </script>
83
- <script type="text/html" id="su_new_image_template">
84
- <div class="su-gallery-image">
85
- <span class="su-gallery-image-sort-handle"></span>
86
- <a href="{{:image}}" class="su-gallery-image-preview"><img src="{{:image}}" alt="" /></a>
87
- <div class="su-gallery-image-header">
88
- <a href="#" class="su-gallery-image-title">{{:title}}</a>
89
- <span class="su-gallery-image-actions">
90
- <a href="#" class="su-gallery-image-open"><?php _e( 'Edit', $this->textdomain ); ?></a>
91
- <a href="#" class="su-gallery-image-delete"><?php _e( 'Delete', $this->textdomain ); ?></a>
92
- </span>
93
- </div>
94
- <div class="su-gallery-image-data">
95
- <label><?php _e( 'Title', $this->textdomain ); ?></label><br />
96
- <input type="text" value="{{:title}}" name="galleries[{{:gallery_id}}][items][{{:id}}][title]" class="su-gallery-image-title-value" data-field="title" /><br />
97
- <label><?php _e( 'Link', $this->textdomain ); ?></label><br />
98
- <input type="text" value="{{:image}}" name="galleries[{{:gallery_id}}][items][{{:id}}][link]" data-field="link" /><br />
99
- <input type="hidden" value="{{:image}}" class="su-gallery-image-image" name="galleries[{{:gallery_id}}][items][{{:id}}][image]" data-field="image" />
100
- <a href="#" class="button button-small su-gallery-image-ok"><?php _e( 'Close', $this->textdomain ); ?></a>
101
- </div>
102
- </div>
103
- </script>
104
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/views/hidden.php DELETED
@@ -1 +0,0 @@
1
- <input type="hidden" value="<?php echo $settings[$option['id']]; ?>" name="<?php echo $option['id']; ?>" id="sunrise-plugin-field-<?php echo $option['id']; ?>" class="sunrise-plugin-hidden" />
 
inc/views/html.php DELETED
@@ -1,4 +0,0 @@
1
- <?php $triggable = ( $option['triggable'] ) ? ' data-triggable="' . $option['triggable'] . '" class="sunrise-plugin-triggable hide-if-js"' : ''; ?>
2
- <tr<?php echo $triggable; ?>>
3
- <td colspan="2"><?php echo $option['html']; ?></td>
4
- </tr>
 
 
 
 
inc/views/notifications.php DELETED
@@ -1,41 +0,0 @@
1
- <?php
2
- // No-js message
3
- ?>
4
- <div class="error sunrise-plugin-notification hide-if-js">
5
- <p><?php echo $notifications['js']; ?> <a href="http://enable-javascript.com/" target="_blank"><?php _e( 'Instructions', $this->textdomain ); ?></a>.</p>
6
- </div>
7
- <?php
8
- if ( empty( $_GET['message'] ) ) return;
9
- // Options reseted
10
- if ( $_GET['message'] == 1 ) {
11
- ?>
12
- <div class="updated sunrise-plugin-notification">
13
- <p><?php echo $notifications['reseted']; ?><small class="hide-if-no-js"><?php _e( 'Click to close', $this->textdomain ); ?></small></p>
14
- </div>
15
- <?php
16
- }
17
- // Options not reseted
18
- if ( $_GET['message'] == 2 ) {
19
- ?>
20
- <div class="error sunrise-plugin-notification">
21
- <p><?php echo $notifications['not-reseted']; ?><small class="hide-if-no-js"><?php _e( 'Click to close', $this->textdomain ); ?></small></p>
22
- </div>
23
- <?php
24
- }
25
- // Saved
26
- if ( $_GET['message'] == 3 ) {
27
- ?>
28
- <div class="updated sunrise-plugin-notification">
29
- <p><?php echo $notifications['saved']; ?><small class="hide-if-no-js"><?php _e( 'Click to close', $this->textdomain ); ?></small></p>
30
- </div>
31
- <?php
32
- }
33
- // No changes
34
- if ( $_GET['message'] == 4 ) {
35
- ?>
36
- <div class="error sunrise-plugin-notification">
37
- <p><?php echo $notifications['not-saved']; ?><small class="hide-if-no-js"><?php _e( 'Click to close', $this->textdomain ); ?></small></p>
38
- </div>
39
- <?php
40
- }
41
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/views/number.php DELETED
@@ -1,7 +0,0 @@
1
- <tr>
2
- <th scope="row"><label for="sunrise-plugin-field-<?php echo $option['id']; ?>"><?php echo $option['name']; ?></label></th>
3
- <td>
4
- <input type="number" min="<?php echo $option['min']; ?>" max="<?php echo $option['max']; ?>" value="<?php echo $settings[$option['id']]; ?>" name="<?php echo $option['id']; ?>" id="sunrise-plugin-field-<?php echo $option['id']; ?>" class="regular-text" style="width:80px" /> <small class="sunrise-plugin-units"><?php echo $option['units']; ?></small>
5
- <span class="description"><?php echo $option['desc']; ?></span>
6
- </td>
7
- </tr>
 
 
 
 
 
 
 
inc/views/opentab.php DELETED
@@ -1,2 +0,0 @@
1
- <div class="sunrise-plugin-pane hide-if-js">
2
- <table class="form-table">
 
 
inc/views/radio.php DELETED
@@ -1,20 +0,0 @@
1
- <?php
2
- $trigger = ( $option['trigger'] ) ? ' data-trigger="true" data-trigger-type="radio"' : '';
3
- $triggable = ( $option['triggable'] ) ? ' data-triggable="' . $option['triggable'] . '" class="sunrise-plugin-triggable hide-if-js"' : '';
4
- ?>
5
- <tr<?php echo $trigger, $triggable; ?>>
6
- <th scope="row"><label for="sunrise-plugin-field-<?php echo $option['id']; ?>"><?php echo $option['name']; ?></label></th>
7
- <td class="sunrise-plugin-radio-group">
8
- <?php
9
- foreach ( $option['options'] as $value => $label ) {
10
- $checked = ( $settings[$option['id']] == $value ) ? ' checked="checked"' : '';
11
- ?>
12
- <div>
13
- <label><input type="radio" name="<?php echo $option['id']; ?>" value="<?php echo $value; ?>"<?php echo $checked; ?> /> <?php echo $label; ?></label>
14
- </div>
15
- <?php
16
- }
17
- ?>
18
- <p class="description"><?php echo $option['desc']; ?></p>
19
- </td>
20
- </tr>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/views/select.php DELETED
@@ -1,20 +0,0 @@
1
- <?php
2
- $trigger = ( $option['trigger'] ) ? ' data-trigger="true" data-trigger-type="select"' : '';
3
- $triggable = ( $option['triggable'] ) ? ' data-triggable="' . $option['triggable'] . '" class="sunrise-plugin-triggable hide-if-js"' : '';
4
- ?>
5
- <tr<?php echo $trigger, $triggable; ?>>
6
- <th scope="row"><label for="sunrise-plugin-field-<?php echo $option['id']; ?>"><?php echo $option['name']; ?></label></th>
7
- <td>
8
- <select name="<?php echo $option['id']; ?>" id="sunrise-plugin-field-<?php echo $option['id']; ?>" class="sunrise-plugin-select">
9
- <?php
10
- foreach ( $option['options'] as $value => $label ) {
11
- $selected = ( $settings[$option['id']] == $value ) ? ' selected="selected"' : '';
12
- ?>
13
- <option value="<?php echo $value; ?>"<?php echo $selected; ?>><?php echo $label; ?></option>
14
- <?php
15
- }
16
- ?>
17
- </select>
18
- <span class="description"><?php echo $option['desc']; ?></span>
19
- </td>
20
- </tr>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/views/settings.php DELETED
@@ -1,28 +0,0 @@
1
- <?php do_action( 'sunrise_page_before' ); ?>
2
- <div id="sunrise-plugin-settings" class="wrap">
3
- <div id="icon-options-general" class="icon32 hide-if-no-js"><br /></div>
4
- <h2 id="sunrise-plugin-tabs" class="nav-tab-wrapper hide-if-no-js">
5
- <?php
6
- // Show tabs
7
- $this->render_tabs();
8
- ?>
9
- </h2>
10
- <?php
11
- // Show notifications
12
- $this->notifications( array( 'js' => __( 'For full functionality of this page it is reccomended to enable javascript.',
13
- $this->textdomain ),
14
- 'reseted' => __( 'Settings reseted successfully', $this->textdomain ),
15
- 'not-reseted' => __( 'There is already default settings', $this->textdomain ),
16
- 'saved' => __( 'Settings saved successfully', $this->textdomain ),
17
- 'not-saved' => __( 'Settings not saved, because there is no changes',
18
- $this->textdomain ) ) );
19
- ?>
20
- <form action="<?php echo $this->admin_url; ?>" method="post" id="sunrise-plugin-options-form">
21
- <?php
22
- // Show options
23
- $this->render_panes();
24
- ?>
25
- <input type="hidden" name="action" value="save" />
26
- </form>
27
- </div>
28
- <?php do_action( 'sunrise_page_after' ); ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/views/size.php DELETED
@@ -1,17 +0,0 @@
1
- <tr>
2
- <th scope="row"><label for="sunrise-plugin-field-<?php echo $option['id']; ?>"><?php echo $option['name']; ?></label></th>
3
- <td>
4
- <input type="number" min="<?php echo $option['min']; ?>" max="<?php echo $option['max']; ?>" value="<?php echo $settings[$option['id']][0]; ?>" name="<?php echo $option['id']; ?>[]" id="sunrise-plugin-field-<?php echo $option['id']; ?>" class="regular-text" style="width:80px" />
5
- <select name="<?php echo $option['id']; ?>[]" id="sunrise-plugin-field-2-<?php echo $option['id']; ?>" style="width:60px">
6
- <?php
7
- foreach ( $option['units'] as $value ) {
8
- $selected = ( $settings[$option['id']][1] == $value ) ? ' selected="selected"' : '';
9
- ?>
10
- <option value="<?php echo $value; ?>"<?php echo $selected; ?>><?php echo $value; ?></option>
11
- <?php
12
- }
13
- ?>
14
- </select>
15
- <span class="description"><?php echo $option['desc']; ?></span>
16
- </td>
17
- </tr>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/views/skin.php DELETED
@@ -1,22 +0,0 @@
1
- <?php
2
- $upload_dir = wp_upload_dir();
3
- $dir = new DirectoryIterator( $upload_dir['basedir'] . DIRECTORY_SEPARATOR . 'shortcodes-ultimate-skins' );
4
- $option['options'] = array( 'default' );
5
- foreach ( $dir as $fileinfo ) if ( $fileinfo->isDir() && !$fileinfo->isDot() ) $option['options'][] = $fileinfo->getFilename();
6
- ?>
7
- <tr>
8
- <th scope="row">
9
- <label for="sunrise-plugin-field-<?php echo $option['id']; ?>"><?php echo $option['name']; ?></label></th>
10
- <td>
11
- <select name="<?php echo $option['id']; ?>" id="sunrise-plugin-field-<?php echo $option['id']; ?>" class="sunrise-plugin-select">
12
- <?php
13
- foreach ( $option['options'] as $skin ) {
14
- $selected = ( $settings[$option['id']] == $skin ) ? ' selected="selected"' : '';
15
- ?>
16
- <option value="<?php echo $skin; ?>"<?php echo $selected; ?>><?php echo $skin; ?></option>
17
- <?php
18
- }
19
- ?>
20
- </select> <span class="description"><?php echo $option['desc']; ?></span>
21
- </td>
22
- </tr>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/views/text.php DELETED
@@ -1,8 +0,0 @@
1
- <?php $triggable = ( $option['triggable'] ) ? ' data-triggable="' . $option['triggable'] . '" class="sunrise-plugin-triggable hide-if-js"' : ''; ?>
2
- <tr<?php echo $triggable; ?>>
3
- <th scope="row"><label for="sunrise-plugin-field-<?php echo $option['id']; ?>"><?php echo $option['name']; ?></label></th>
4
- <td>
5
- <input type="text" value="<?php echo $settings[$option['id']]; ?>" name="<?php echo $option['id']; ?>" id="sunrise-plugin-field-<?php echo $option['id']; ?>" class="regular-text" />
6
- <p class="description"><?php echo $option['desc']; ?></p>
7
- </td>
8
- </tr>
 
 
 
 
 
 
 
 
inc/views/textarea.php DELETED
@@ -1,8 +0,0 @@
1
- <?php $triggable = ( $option['triggable'] ) ? ' data-triggable="' . $option['triggable'] . '" class="sunrise-plugin-triggable hide-if-js"' : ''; ?>
2
- <tr<?php echo $triggable; ?>>
3
- <th scope="row"><label for="sunrise-plugin-field-<?php echo $option['id']; ?>"><?php echo $option['name']; ?></label></th>
4
- <td>
5
- <textarea name="<?php echo $option['id']; ?>" id="sunrise-plugin-field-<?php echo $option['id']; ?>" class="regular-text sunrise-plugin-textarea" rows="<?php echo ( isset( $option['rows'] ) ) ? $option['rows'] : 5; ?>"><?php echo stripslashes( $settings[$option['id']] ); ?></textarea>
6
- <p class="description"><?php echo $option['desc']; ?></p>
7
- </td>
8
- </tr>
 
 
 
 
 
 
 
 
inc/views/title.php DELETED
@@ -1,4 +0,0 @@
1
- <?php $triggable = ( $option['triggable'] ) ? ' data-triggable="' . $option['triggable'] . '" class="sunrise-plugin-triggable hide-if-js"' : ''; ?>
2
- <tr<?php echo $triggable; ?>>
3
- <th scope="row" colspan="2"><h3 class="sunrise-plugin-title-box" style="margin:0"><?php echo $option['name']; ?></h3></th>
4
- </tr>
 
 
 
 
inc/views/upload.php DELETED
@@ -1,11 +0,0 @@
1
- <?php $triggable = ( $option['triggable'] ) ? ' data-triggable="' . $option['triggable'] . '" class="sunrise-plugin-triggable hide-if-js"' : ''; ?>
2
- <tr<?php echo $triggable; ?>>
3
- <th scope="row"><label for="sunrise-plugin-field-<?php echo $option['id']; ?>"><?php echo $option['name']; ?></label></th>
4
- <td>
5
- <div style="width:300px">
6
- <input type="text" value="<?php echo $settings[$option['id']]; ?>" name="<?php echo $option['id']; ?>" id="sunrise-plugin-field-<?php echo $option['id']; ?>" class="regular-text" style="width:230px" />
7
- <a href="#" rel="<?php echo $option['id']; ?>" class="button alignright sunrise-plugin-upload-button hide-if-no-js" style="width:60px;text-align:center;overflow:hidden;padding-left:0;padding-right:0"><?php _e( 'Upload', $this->textdomain ); ?></a>
8
- </div>
9
- <span class="description"><?php echo $option['desc']; ?></span>
10
- </td>
11
- </tr>
 
 
 
 
 
 
 
 
 
 
 
languages/su-el_GR.mo CHANGED
Binary file
languages/su-el_GR.po CHANGED
@@ -2,8 +2,8 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Shortcodes Ultimate 4.1.5\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2013-10-01 10:35+0200\n"
6
- "PO-Revision-Date: 2013-10-01 22:10+0200\n"
7
  "Last-Translator: Kleanthis Manolopoulos <akis_manolopoulos@hotmail.com>\n"
8
  "Language-Team: Kleanthis Manolopoulos <akis_manolopoulos@hotmail.com>\n"
9
  "Language: el_GR\n"
@@ -16,41 +16,60 @@ msgstr ""
16
  "X-Generator: Poedit 1.5.7\n"
17
  "X-Poedit-SearchPath-0: ..\n"
18
 
19
- #: ../inc/example-addon.php:29
20
  msgid "Heading 2"
21
  msgstr "Κεφαλίδα 2"
22
 
23
- #: ../inc/example-addon.php:43 ../inc/core/class.data.php:158
24
- #: ../inc/core/class.data.php:276 ../inc/core/class.data.php:356
25
- #: ../inc/core/class.data.php:517 ../inc/core/class.data.php:654
26
- #: ../inc/core/class.data.php:813
27
  msgid "Default"
28
  msgstr "Προεπιλογή"
29
 
30
- #: ../inc/example-addon.php:44
31
  msgid "Small"
32
  msgstr "Μικρό"
33
 
34
- #: ../inc/example-addon.php:49 ../inc/core/class.data.php:163
35
- #: ../inc/core/class.data.php:362 ../inc/core/class.data.php:481
36
- #: ../inc/core/class.data.php:527 ../inc/core/class.data.php:661
37
- #: ../inc/core/class.data.php:783
38
  msgid "Style"
39
  msgstr "Στυλ"
40
 
41
- #: ../inc/example-addon.php:51
42
  msgid "Heading 2 style"
43
  msgstr "Στυλ κεφαλίδας 2"
44
 
45
- #: ../inc/example-addon.php:57
46
  msgid "Heading 2 text"
47
  msgstr "Κείμενο κεφαλίδας 2"
48
 
49
- #: ../inc/example-addon.php:59
50
  msgid "Styled heading 2"
51
  msgstr "Μορφοποίημένη κεφαλίδα 2"
52
 
53
- #: ../inc/core/class.assets.php:76
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
54
  msgid ""
55
  "This shortcode doesn't work in live preview. Please insert it into editor "
56
  "and preview on the site."
@@ -58,146 +77,146 @@ msgstr ""
58
  "Αυτό το shortcode δεν λειτουργεί στη ζωντανη απεικόνηση. Παρακαλώ να τον "
59
  "εισάγετε στον επεξεργαστή κειμένου και να τον δείτε στην ιστοσελίδα σας."
60
 
61
- #: ../inc/core/class.data.php:34
62
  msgid "All"
63
  msgstr "Όλα"
64
 
65
- #: ../inc/core/class.data.php:35 ../inc/core/class.generator.php:233
66
  msgid "Content"
67
  msgstr "Περιεχόμενο"
68
 
69
- #: ../inc/core/class.data.php:36 ../inc/core/class.data.php:642
70
  msgid "Box"
71
  msgstr "Box"
72
 
73
- #: ../inc/core/class.data.php:37
74
  msgid "Media"
75
  msgstr "Πολυμέσα"
76
 
77
- #: ../inc/core/class.data.php:38 ../inc/core/class.data.php:1413
78
- #: ../inc/core/class.data.php:1503 ../inc/core/class.data.php:1603
79
- #: ../inc/core/class.data.php:1609
80
  msgid "Gallery"
81
  msgstr "Gallery"
82
 
83
- #: ../inc/core/class.data.php:39
84
  msgid "Other"
85
  msgstr "Άλλα"
86
 
87
- #: ../inc/core/class.data.php:50
88
  msgid "Heading"
89
  msgstr "Heading"
90
 
91
- #: ../inc/core/class.data.php:60 ../inc/core/class.data.php:367
92
- #: ../inc/core/class.data.php:444 ../inc/core/class.data.php:545
93
  msgid "Size"
94
  msgstr "Μέγεθος"
95
 
96
- #: ../inc/core/class.data.php:60
97
  msgid "Select heading size"
98
  msgstr "Μορφοποιημένη κεφαλίδα 2"
99
 
100
- #: ../inc/core/class.data.php:65 ../inc/core/class.data.php:332
101
- #: ../inc/core/class.data.php:587 ../inc/core/class.data.php:791
102
  msgid "Left"
103
  msgstr "Αριστερά"
104
 
105
- #: ../inc/core/class.data.php:66 ../inc/core/class.data.php:1446
106
- #: ../inc/core/class.data.php:1552
107
  msgid "Center"
108
  msgstr "Κέντρο"
109
 
110
- #: ../inc/core/class.data.php:67 ../inc/core/class.data.php:333
111
- #: ../inc/core/class.data.php:585 ../inc/core/class.data.php:792
112
  msgid "Right"
113
  msgstr "Δεξιά"
114
 
115
- #: ../inc/core/class.data.php:70 ../inc/core/class.data.php:336
116
- #: ../inc/core/class.data.php:392
117
  msgid "Align"
118
  msgstr "Στοίχιση"
119
 
120
- #: ../inc/core/class.data.php:70
121
  msgid "Heading text alignment"
122
  msgstr "Στοίχιση κειμένου κεφαλίδας"
123
 
124
- #: ../inc/core/class.data.php:74 ../inc/core/class.data.php:104
125
- #: ../inc/core/class.data.php:131 ../inc/core/class.data.php:168
126
- #: ../inc/core/class.data.php:182 ../inc/core/class.data.php:209
127
- #: ../inc/core/class.data.php:232 ../inc/core/class.data.php:260
128
- #: ../inc/core/class.data.php:289 ../inc/core/class.data.php:316
129
- #: ../inc/core/class.data.php:340 ../inc/core/class.data.php:371
130
- #: ../inc/core/class.data.php:397 ../inc/core/class.data.php:413
131
- #: ../inc/core/class.data.php:449 ../inc/core/class.data.php:485
132
- #: ../inc/core/class.data.php:600 ../inc/core/class.data.php:634
133
- #: ../inc/core/class.data.php:686 ../inc/core/class.data.php:721
134
- #: ../inc/core/class.data.php:752 ../inc/core/class.data.php:854
135
- #: ../inc/core/class.data.php:870 ../inc/core/class.data.php:922
136
- #: ../inc/core/class.data.php:971 ../inc/core/class.data.php:1013
137
- #: ../inc/core/class.data.php:1051 ../inc/core/class.data.php:1120
138
- #: ../inc/core/class.data.php:1141 ../inc/core/class.data.php:1172
139
- #: ../inc/core/class.data.php:1205 ../inc/core/class.data.php:1221
140
- #: ../inc/core/class.data.php:1246 ../inc/core/class.data.php:1265
141
- #: ../inc/core/class.data.php:1291 ../inc/core/class.data.php:1311
142
- #: ../inc/core/class.data.php:1355 ../inc/core/class.data.php:1399
143
- #: ../inc/core/class.data.php:1489 ../inc/core/class.data.php:1595
144
- #: ../inc/core/class.data.php:1646
145
  msgid "Class"
146
  msgstr "Κλάση"
147
 
148
- #: ../inc/core/class.data.php:75 ../inc/core/class.data.php:105
149
- #: ../inc/core/class.data.php:132 ../inc/core/class.data.php:169
150
- #: ../inc/core/class.data.php:183 ../inc/core/class.data.php:210
151
- #: ../inc/core/class.data.php:233 ../inc/core/class.data.php:261
152
- #: ../inc/core/class.data.php:290 ../inc/core/class.data.php:317
153
- #: ../inc/core/class.data.php:341 ../inc/core/class.data.php:372
154
- #: ../inc/core/class.data.php:398 ../inc/core/class.data.php:414
155
- #: ../inc/core/class.data.php:450 ../inc/core/class.data.php:486
156
- #: ../inc/core/class.data.php:601 ../inc/core/class.data.php:635
157
- #: ../inc/core/class.data.php:687 ../inc/core/class.data.php:722
158
- #: ../inc/core/class.data.php:753 ../inc/core/class.data.php:855
159
- #: ../inc/core/class.data.php:871 ../inc/core/class.data.php:923
160
- #: ../inc/core/class.data.php:972 ../inc/core/class.data.php:1014
161
- #: ../inc/core/class.data.php:1052 ../inc/core/class.data.php:1121
162
- #: ../inc/core/class.data.php:1142 ../inc/core/class.data.php:1173
163
- #: ../inc/core/class.data.php:1206 ../inc/core/class.data.php:1222
164
- #: ../inc/core/class.data.php:1247 ../inc/core/class.data.php:1266
165
- #: ../inc/core/class.data.php:1292 ../inc/core/class.data.php:1312
166
- #: ../inc/core/class.data.php:1356 ../inc/core/class.data.php:1400
167
- #: ../inc/core/class.data.php:1490 ../inc/core/class.data.php:1596
168
- #: ../inc/core/class.data.php:1647
169
  msgid "Extra CSS class"
170
  msgstr "Επιπρόσθετη CSS κλάση"
171
 
172
- #: ../inc/core/class.data.php:78
173
  msgid "Heading text"
174
  msgstr "Κείμενο κεφαλίδας"
175
 
176
- #: ../inc/core/class.data.php:79
177
  msgid "Styled heading"
178
  msgstr "Μορφοποιημένη κεφαλίδα"
179
 
180
- #: ../inc/core/class.data.php:83
181
  msgid "Tabs"
182
  msgstr "Tabs"
183
 
184
- #: ../inc/core/class.data.php:93
185
  msgid "Active tab"
186
  msgstr "Ενεργή καρτέλα"
187
 
188
- #: ../inc/core/class.data.php:94
189
  msgid "Select which tab is open by default"
190
  msgstr "Επιλέξτε την προεπιλεγμένη καρτέλα που θα είναι ανοιχτή"
191
 
192
- #: ../inc/core/class.data.php:99
193
  msgid "Vertical"
194
  msgstr "Κάθετο"
195
 
196
- #: ../inc/core/class.data.php:100
197
  msgid "Show tabs vertically"
198
  msgstr "Προβολή καρτελών κάθετα"
199
 
200
- #: ../inc/core/class.data.php:109
201
  msgid ""
202
  "[%prefix_tab title=\"Title 1\"]Content 1[/%prefix_tab]\n"
203
  "[%prefix_tab title=\"Title 2\"]Content 2[/%prefix_tab]\n"
@@ -207,90 +226,116 @@ msgstr ""
207
  "[%prefix_tab title=\"Τίτλος 2\"]Περιεχόμενο 2[/%prefix_tab]\n"
208
  "[%prefix_tab title=\"Τίτλος 3\"]Περιεχόμενο 3[/%prefix_tab]"
209
 
210
- #: ../inc/core/class.data.php:110
211
  msgid "Tabs container"
212
  msgstr "Δοχείο καρτελών"
213
 
214
- #: ../inc/core/class.data.php:114
215
  msgid "Tab"
216
  msgstr "Tab"
217
 
218
- #: ../inc/core/class.data.php:119
219
  msgid "Tab name"
220
  msgstr "Όνομα καρτέλας"
221
 
222
- #: ../inc/core/class.data.php:120 ../inc/core/class.data.php:147
223
- #: ../inc/core/class.data.php:616 ../inc/core/class.data.php:649
224
- #: ../inc/core/class.data.php:1079 ../inc/views/galleries.php:45
225
- #: ../inc/views/galleries.php:100
226
  msgid "Title"
227
  msgstr "Τίτλος"
228
 
229
- #: ../inc/core/class.data.php:121
230
  msgid "Enter tab name"
231
  msgstr "Εισάγετε το όνομα της καρτέλας"
232
 
233
- #: ../inc/core/class.data.php:126
234
  msgid "Disabled"
235
  msgstr "Απενεργοποιημένο"
236
 
237
- #: ../inc/core/class.data.php:127
238
  msgid "Is this tab disabled"
239
  msgstr "Είναι αυτή η καρτέλα απενεργοποιημένη"
240
 
241
- #: ../inc/core/class.data.php:136
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
242
  msgid "Tab content"
243
  msgstr "Περιεχόμενο της καρτέλας"
244
 
245
- #: ../inc/core/class.data.php:137
246
  msgid "Single tab"
247
  msgstr "Ενιαία καρτέλα"
248
 
249
- #: ../inc/core/class.data.php:141
250
  msgid "Spoiler"
251
  msgstr "Spoiler"
252
 
253
- #: ../inc/core/class.data.php:146 ../inc/core/shortcodes.php:93
254
  msgid "Spoiler title"
255
  msgstr "Τίτλος Spoiler"
256
 
257
- #: ../inc/core/class.data.php:147
258
  msgid "Text in spoiler title"
259
  msgstr "Κείμενο στον τίτλο του spoiler"
260
 
261
- #: ../inc/core/class.data.php:152
262
  msgid "Open"
263
  msgstr "Ανοιχτό"
264
 
265
- #: ../inc/core/class.data.php:153
266
  msgid "Is spoiler content visible by default"
267
  msgstr "Είναι το περιεχόμενο του spoiler προκαθορισμένα ορατό"
268
 
269
- #: ../inc/core/class.data.php:159
270
  msgid "Fancy"
271
  msgstr "Fancy"
272
 
273
- #: ../inc/core/class.data.php:160 ../inc/core/class.data.php:359
274
  msgid "Simple"
275
  msgstr "Απλό"
276
 
277
- #: ../inc/core/class.data.php:164
278
  msgid "Spoiler skin"
279
  msgstr "Spoiler skin"
280
 
281
- #: ../inc/core/class.data.php:172
 
 
 
 
 
 
 
 
 
 
 
282
  msgid "Hidden content"
283
- msgstr "Κρυμένο περιεχόμενο"
284
 
285
- #: ../inc/core/class.data.php:172
286
  msgid "Spoiler with hidden content"
287
  msgstr "Spoiler με κρυφό περιεχόμενο"
288
 
289
- #: ../inc/core/class.data.php:176
290
  msgid "Accordion"
291
  msgstr "Accordion"
292
 
293
- #: ../inc/core/class.data.php:187
294
  msgid ""
295
  "[%prefix_spoiler]Content[/%prefix_spoiler]\n"
296
  "[%prefix_spoiler]Content[/%prefix_spoiler]\n"
@@ -300,196 +345,196 @@ msgstr ""
300
  "[%prefix_spoiler]Περιεχόμενο[/%prefix_spoiler]\n"
301
  "[%prefix_spoiler]Περιεχόμενο[/%prefix_spoiler]"
302
 
303
- #: ../inc/core/class.data.php:188
304
  msgid "Accordion with spoilers"
305
  msgstr "Accordion με spoilers"
306
 
307
- #: ../inc/core/class.data.php:192
308
  msgid "Divider"
309
  msgstr "Divider"
310
 
311
- #: ../inc/core/class.data.php:199
312
  msgid "Show TOP link"
313
  msgstr "Προβολή συνδέσμου TOP"
314
 
315
- #: ../inc/core/class.data.php:200
316
  msgid "Show link to top of the page or not"
317
  msgstr "Προβολή ή όχι του συνδέσμου στο πάνω μέρος της σελίδας"
318
 
319
- #: ../inc/core/class.data.php:204 ../inc/core/shortcodes.php:128
320
  msgid "Go to top"
321
  msgstr "Επιστροφή στην αρχή"
322
 
323
- #: ../inc/core/class.data.php:205
324
  msgid "Link text"
325
  msgstr "Κείμενο συνδέσμου"
326
 
327
- #: ../inc/core/class.data.php:205
328
  msgid "Text for the GO TOP link"
329
  msgstr "Κείμενο για τον σύνδεσμο GO TOP"
330
 
331
- #: ../inc/core/class.data.php:214
332
  msgid "Content divider with optional TOP link"
333
  msgstr "Περιεχόμενο του divider με προαιρετικό σύνδεσμο TOP"
334
 
335
- #: ../inc/core/class.data.php:218
336
  msgid "Spacer"
337
  msgstr "Spacer"
338
 
339
- #: ../inc/core/class.data.php:228 ../inc/core/class.data.php:905
340
- #: ../inc/core/class.data.php:954 ../inc/core/class.data.php:1002
341
- #: ../inc/core/class.data.php:1097 ../inc/core/class.data.php:1344
342
- #: ../inc/core/class.data.php:1382 ../inc/core/class.data.php:1430
343
- #: ../inc/core/class.data.php:1520 ../inc/core/class.data.php:1626
344
  msgid "Height"
345
  msgstr "Ύψος"
346
 
347
- #: ../inc/core/class.data.php:228
348
  msgid "Height of the spacer in pixels"
349
  msgstr "Ύψος του spacer σε pixels"
350
 
351
- #: ../inc/core/class.data.php:237
352
  msgid "Empty space with adjustable height"
353
  msgstr "Κενός χώρος με ρυθμιζόμενο ύψος"
354
 
355
- #: ../inc/core/class.data.php:241
356
  msgid "Highlight"
357
  msgstr "Highlight"
358
 
359
- #: ../inc/core/class.data.php:249 ../inc/core/class.data.php:533
360
- #: ../inc/core/class.data.php:704
361
  msgid "Background"
362
  msgstr "Φόντο"
363
 
364
- #: ../inc/core/class.data.php:250
365
  msgid "Highlighted text background color"
366
  msgstr "Χρώμα φόντου τονισμένου κειμένου"
367
 
368
- #: ../inc/core/class.data.php:256 ../inc/core/class.data.php:539
369
- #: ../inc/core/class.data.php:710
370
  msgid "Text color"
371
  msgstr "Χρώμα κειμένου"
372
 
373
- #: ../inc/core/class.data.php:256
374
  msgid "Highlighted text color"
375
  msgstr "Χρώμα κειμένου"
376
 
377
- #: ../inc/core/class.data.php:264 ../inc/core/class.data.php:265
378
  msgid "Highlighted text"
379
  msgstr "Τονισμένο κείμενο"
380
 
381
- #: ../inc/core/class.data.php:269 ../inc/core/class.data.php:293
382
  msgid "Label"
383
  msgstr "Label"
384
 
385
- #: ../inc/core/class.data.php:277
386
  msgid "Success"
387
  msgstr "Επιτυχία"
388
 
389
- #: ../inc/core/class.data.php:278
390
  msgid "Warning"
391
  msgstr "Προειδοποίηση"
392
 
393
- #: ../inc/core/class.data.php:279
394
  msgid "Important"
395
  msgstr "Σημαντικό"
396
 
397
- #: ../inc/core/class.data.php:280
398
  msgid "Black"
399
  msgstr "Μαύρο"
400
 
401
- #: ../inc/core/class.data.php:281
402
  msgid "Info"
403
  msgstr "Πληροφορίες"
404
 
405
- #: ../inc/core/class.data.php:284
406
  msgid "Type"
407
  msgstr "Τύπος"
408
 
409
- #: ../inc/core/class.data.php:285
410
  msgid "Style of the label"
411
  msgstr "Στυλ ετικέτας"
412
 
413
- #: ../inc/core/class.data.php:294
414
  msgid "Styled label"
415
  msgstr "Μορφοποιημένη ετικέτα"
416
 
417
- #: ../inc/core/class.data.php:298 ../inc/core/class.data.php:320
418
  msgid "Quote"
419
  msgstr "Quote"
420
 
421
- #: ../inc/core/class.data.php:305
422
  msgid "Cite"
423
  msgstr "Αναφορά"
424
 
425
- #: ../inc/core/class.data.php:306
426
  msgid "Quote author name"
427
  msgstr "Παράθεση ονόματος του συγγραφέα"
428
 
429
- #: ../inc/core/class.data.php:311
430
  msgid "Cite url"
431
  msgstr "Διεύθυνση αναφοράς"
432
 
433
- #: ../inc/core/class.data.php:312
434
  msgid "Url of the quote author. Leave empty to disable link"
435
  msgstr ""
436
  "Διεύθυνση του συγγραφέα αναφοράς. Αφήστε κενό για απενεργοποίηση του "
437
  "συνδέσμου"
438
 
439
- #: ../inc/core/class.data.php:321
440
  msgid "Blockquote alternative"
441
  msgstr "Εναλλακτικά blockquote"
442
 
443
- #: ../inc/core/class.data.php:325 ../inc/core/class.data.php:344
444
- #: ../inc/core/class.data.php:345
445
  msgid "Pullquote"
446
  msgstr "Pullquote"
447
 
448
- #: ../inc/core/class.data.php:336
449
  msgid "Pullquote alignment (float)"
450
  msgstr "Στοίχιση Pullquote (float)"
451
 
452
- #: ../inc/core/class.data.php:349 ../inc/core/class.data.php:376
453
  msgid "Dropcap"
454
  msgstr "Dropcap"
455
 
456
- #: ../inc/core/class.data.php:357 ../inc/core/class.data.php:518
457
  msgid "Flat"
458
  msgstr "Επίπεδο"
459
 
460
- #: ../inc/core/class.data.php:358 ../inc/core/class.data.php:574
461
  msgid "Light"
462
  msgstr "Ανάλαφρο"
463
 
464
- #: ../inc/core/class.data.php:362
465
  msgid "Dropcap style preset"
466
  msgstr "Προκαθορισμένο στυλ dropcap"
467
 
468
- #: ../inc/core/class.data.php:367
469
  msgid "Choose dropcap size"
470
  msgstr "Επιλέξτε το μέγεθος του dropcap"
471
 
472
- #: ../inc/core/class.data.php:375
473
  msgid "D"
474
  msgstr "Δ"
475
 
476
- #: ../inc/core/class.data.php:380
477
  msgid "Frame"
478
  msgstr "Frame"
479
 
480
- #: ../inc/core/class.data.php:393
481
  msgid "Frame alignment"
482
  msgstr "Στοίχιση της Frame"
483
 
484
- #: ../inc/core/class.data.php:403
485
  msgid "Styled image frame"
486
  msgstr "Μορφοποιημένο περίγραμμα εικόνας"
487
 
488
- #: ../inc/core/class.data.php:407
489
  msgid "Row"
490
  msgstr "Row"
491
 
492
- #: ../inc/core/class.data.php:418
493
  msgid ""
494
  "[%prefix_column size=\"1/3\"]Content[/%prefix_column]\n"
495
  "[%prefix_column size=\"1/3\"]Content[/%prefix_column]\n"
@@ -499,148 +544,114 @@ msgstr ""
499
  "[%prefix_column size=\"1/3\"]Περιεχόμενο[/%prefix_column]\n"
500
  "[%prefix_column size=\"1/3\"]Περιεχόμενο[/%prefix_column]"
501
 
502
- #: ../inc/core/class.data.php:419
503
  msgid "Row for flexible columns"
504
  msgstr "Γραμμή για ευέλικτες στήλες"
505
 
506
- #: ../inc/core/class.data.php:423
507
  msgid "Column"
508
  msgstr "Column"
509
 
510
- #: ../inc/core/class.data.php:430
511
  msgid "Full width"
512
  msgstr "Πλήρες πλάτος"
513
 
514
- #: ../inc/core/class.data.php:431
515
  msgid "One half"
516
  msgstr "Ένα δεύτερο"
517
 
518
- #: ../inc/core/class.data.php:432
519
  msgid "One third"
520
  msgstr "Ένα τρίτο"
521
 
522
- #: ../inc/core/class.data.php:433
523
  msgid "Two third"
524
  msgstr "Δύο τρίτα"
525
 
526
- #: ../inc/core/class.data.php:434
527
  msgid "One fourth"
528
  msgstr "Ένα τέταρτο"
529
 
530
- #: ../inc/core/class.data.php:435
531
  msgid "Three fourth"
532
  msgstr "Τρία τέταρτα"
533
 
534
- #: ../inc/core/class.data.php:436
535
  msgid "One fifth"
536
  msgstr "Ένα πέμπτο"
537
 
538
- #: ../inc/core/class.data.php:437
539
  msgid "Two fifth"
540
  msgstr "Δύο πέμπτα"
541
 
542
- #: ../inc/core/class.data.php:438
543
  msgid "Three fifth"
544
  msgstr "Τρία πέμπτα"
545
 
546
- #: ../inc/core/class.data.php:439
547
  msgid "Four fifth"
548
  msgstr "Τέσσερα πέμπτα"
549
 
550
- #: ../inc/core/class.data.php:440
551
  msgid "One sixth"
552
  msgstr "Ένα έκτο"
553
 
554
- #: ../inc/core/class.data.php:441
555
  msgid "Five sixth"
556
  msgstr "Πέντε έκτα"
557
 
558
- #: ../inc/core/class.data.php:445
559
  msgid "Select column width. This width will be calculated depend page width"
560
  msgstr ""
561
  "Επιπέξτε το πλάτος της στήλης. Το πλάτος θα υπολογιστεί σε σχέση με το "
562
  "πλάτος της σελίδας"
563
 
564
- #: ../inc/core/class.data.php:453
 
 
 
 
 
 
 
 
565
  msgid "Column content"
566
  msgstr "Περιεχόμενο στήλης"
567
 
568
- #: ../inc/core/class.data.php:453
569
  msgid "Flexible and responsive columns"
570
  msgstr "Ευέλικτες και ευπροσάρμοστες στήλες"
571
 
572
- #: ../inc/core/class.data.php:457
573
  msgid "List"
574
  msgstr "List"
575
 
576
- #: ../inc/core/class.data.php:464
577
- msgid "Star"
578
- msgstr "Αστέρι"
579
-
580
- #: ../inc/core/class.data.php:465
581
- msgid "Arrow"
582
- msgstr "Βέλος"
583
-
584
- #: ../inc/core/class.data.php:466
585
- msgid "Check"
586
- msgstr "Check"
587
-
588
- #: ../inc/core/class.data.php:467
589
- msgid "Cross"
590
- msgstr "Σταυρός"
591
-
592
- #: ../inc/core/class.data.php:468
593
- msgid "Thumbs up"
594
- msgstr "Thumbs up"
595
-
596
- #: ../inc/core/class.data.php:469 ../inc/core/class.data.php:501
597
- #: ../inc/views/galleries.php:47 ../inc/views/galleries.php:102
598
- msgid "Link"
599
- msgstr "Σύνδεση"
600
-
601
- #: ../inc/core/class.data.php:470
602
- msgid "Gear"
603
- msgstr "Γρανάζι"
604
-
605
- #: ../inc/core/class.data.php:471
606
- msgid "Time"
607
- msgstr "Ώρα"
608
-
609
- #: ../inc/core/class.data.php:472 ../inc/core/class.data.php:696
610
- msgid "Note"
611
- msgstr "Σημείωση"
612
-
613
- #: ../inc/core/class.data.php:473
614
- msgid "Plus"
615
- msgstr "Συν"
616
-
617
- #: ../inc/core/class.data.php:474
618
- msgid "Guard"
619
- msgstr "Guard"
620
-
621
- #: ../inc/core/class.data.php:475
622
- msgid "Event"
623
- msgstr "Συμβάν"
624
-
625
- #: ../inc/core/class.data.php:476
626
- msgid "Idea"
627
- msgstr "Ιδέα"
628
 
629
- #: ../inc/core/class.data.php:477 ../inc/core/class.generator.php:88
630
- #: ../inc/core/class.shortcodes-ultimate.php:115
631
- #: ../inc/vendor/class.sunrise-framework.php:281
632
- msgid "Settings"
633
- msgstr "Ρυθμίσεις"
634
 
635
- #: ../inc/core/class.data.php:478
636
- msgid "Twitter"
637
- msgstr "Twitter"
 
638
 
639
- #: ../inc/core/class.data.php:481
640
- msgid "List items style/icons"
641
- msgstr "Στυλ/Εικονίδια αντικειμένων λίστας"
 
 
 
 
 
642
 
643
- #: ../inc/core/class.data.php:490
644
  msgid ""
645
  "<ul>\n"
646
  "<li>List item</li>\n"
@@ -654,306 +665,280 @@ msgstr ""
654
  "<li>Αντικείμενο λίστας</li>\n"
655
  "</ul>"
656
 
657
- #: ../inc/core/class.data.php:490
658
  msgid "Styled unordered list"
659
  msgstr "Στυλ αταξινόμητης λίστας"
660
 
661
- #: ../inc/core/class.data.php:494
662
  msgid "Button"
663
  msgstr "Button"
664
 
665
- #: ../inc/core/class.data.php:502
 
 
 
 
 
666
  msgid "Button link"
667
  msgstr "Σύνδεσμος κουμπιού"
668
 
669
- #: ../inc/core/class.data.php:507 ../inc/core/class.data.php:1163
670
  msgid "Same tab"
671
  msgstr "Ίδια καρτέλα"
672
 
673
- #: ../inc/core/class.data.php:508 ../inc/core/class.data.php:1164
674
  msgid "New tab"
675
  msgstr "Νέα καρτέλα"
676
 
677
- #: ../inc/core/class.data.php:511 ../inc/core/class.data.php:1167
678
  msgid "Target"
679
  msgstr "Στόχος"
680
 
681
- #: ../inc/core/class.data.php:512
682
  msgid "Button link target"
683
  msgstr "Σύνδεσμος προορισμού του κουμπιού"
684
 
685
- #: ../inc/core/class.data.php:519 ../inc/core/class.data.php:655
686
  msgid "Soft"
687
  msgstr "Απαλό"
688
 
689
- #: ../inc/core/class.data.php:520 ../inc/core/class.data.php:656
690
  msgid "Glass"
691
  msgstr "Γυάλινο"
692
 
693
- #: ../inc/core/class.data.php:521 ../inc/core/class.data.php:657
694
  msgid "Bubbles"
695
  msgstr "Φυσαλίδες"
696
 
697
- #: ../inc/core/class.data.php:522 ../inc/core/class.data.php:658
698
  msgid "Noise"
699
  msgstr "Θόρυβος"
700
 
701
- #: ../inc/core/class.data.php:523
702
  msgid "Stroked"
703
  msgstr "Stroked"
704
 
705
- #: ../inc/core/class.data.php:524
706
  msgid "3D"
707
  msgstr "3D"
708
 
709
- #: ../inc/core/class.data.php:527
710
  msgid "Button background style preset"
711
  msgstr "Προκαθορισμένο στυλ φόντου κουμπιού"
712
 
713
- #: ../inc/core/class.data.php:533
714
  msgid "Button background color"
715
  msgstr "Χρώμα φόντου κουμπιού"
716
 
717
- #: ../inc/core/class.data.php:540
718
  msgid "Button text color"
719
  msgstr "Χρώμα κειμένου κουμπιού"
720
 
721
- #: ../inc/core/class.data.php:546
722
  msgid "Button size"
723
  msgstr "Μέγεθος κουμπιού"
724
 
725
- #: ../inc/core/class.data.php:551
726
  msgid "Fluid"
727
  msgstr "Fluid"
728
 
729
- #: ../inc/core/class.data.php:551
730
  msgid "Fluid buttons has 100% width"
731
  msgstr "Τα κουμπιά fluid έχουν 100% πλάτος"
732
 
733
- #: ../inc/core/class.data.php:556
734
- msgid "Centered"
735
- msgstr "Κεντραρισμένο"
736
-
737
- #: ../inc/core/class.data.php:556
738
  msgid "Is button centered on the page"
739
  msgstr "Είναι το κουμπί κεντραρισμένο στην σελίδα"
740
 
741
- #: ../inc/core/class.data.php:562 ../inc/core/class.data.php:681
742
- #: ../inc/core/class.data.php:717
 
 
 
 
 
 
 
 
 
 
 
 
743
  msgid "Radius"
744
  msgstr "Radius"
745
 
746
- #: ../inc/core/class.data.php:563
747
  msgid "Radius of button corners. Auto-radius calculation based on button size"
748
  msgstr ""
749
  "Στρογγύλεμα των γωνιών του κουμπιού. Ο υπολογισμός για αυτόματο στρογγύλεμα "
750
  "γίνεται βάση του μεγέθους του κουμπιού"
751
 
752
- #: ../inc/core/class.data.php:568 ../inc/core/class.data.php:622
753
- msgid "Icon"
754
- msgstr "Εικονίδιο"
755
-
756
- #: ../inc/core/class.data.php:569
757
- msgid ""
758
- "You can upload custom icon for this button. Try to begin with <a href="
759
- "\"http://webdesign.tutsplus.com/freebies/icons-freebies/exclusive-freebie-50-"
760
- "crisp-web-app-icons/\" target=\"_blank\">these free high-quality icons</a>. "
761
- "Download archive, unpack icons and upload in this field"
762
  msgstr ""
763
- "Μπορείτε να μεταφορτώσετε δικά σας εικονίδια για αυτό το κουμπί. Ξεκινήστε "
764
- "με αυτά τα <a href=\"http://webdesign.tutsplus.com/freebies/icons-freebies/"
765
- "exclusive-freebie-50-crisp-web-app-icons/\" target=\"_blank\">δωρεάν "
766
- "εικονίδια υψηλής ποιότητας</a>. Κατεβάστε το αρχείο, ξεπακετάρετε τα "
767
- "εικονίδια και μεταφορτώστε τα εικονίδια σε αυτό το πεδίο"
768
-
769
- #: ../inc/core/class.data.php:575
770
- msgid "Dark"
771
- msgstr "Σκούρο"
772
-
773
- #: ../inc/core/class.data.php:578
774
- msgid "Text shadow color"
775
- msgstr "Χρώμα σκιάς κειμένου"
776
-
777
- #: ../inc/core/class.data.php:578
778
- msgid "Color of button text shadow"
779
- msgstr "Χρώμα σκιάς κειμένου του κουμπιού"
780
-
781
- #: ../inc/core/class.data.php:583 ../inc/core/class.data.php:1738
782
- msgid "None"
783
- msgstr "Κανένα"
784
-
785
- #: ../inc/core/class.data.php:584 ../inc/core/class.data.php:789
786
- msgid "Top"
787
- msgstr "Επάνω"
788
-
789
- #: ../inc/core/class.data.php:586 ../inc/core/class.data.php:790
790
- msgid "Bottom"
791
- msgstr "Κάτω"
792
-
793
- #: ../inc/core/class.data.php:588
794
- msgid "Top right"
795
- msgstr "Πάνω δεξιά"
796
 
797
- #: ../inc/core/class.data.php:589
798
- msgid "Top left"
799
- msgstr "Πάνω αριστερά"
800
 
801
- #: ../inc/core/class.data.php:589
802
- msgid "Bottom right"
803
- msgstr "Κάτω δεξιά"
804
 
805
- #: ../inc/core/class.data.php:589
806
- msgid "Bottom left"
807
- msgstr "Κάτω αριστερά"
808
-
809
- #: ../inc/core/class.data.php:591
810
- msgid "Text shadow position"
811
- msgstr "Θέση σκιάς κειμένου"
812
-
813
- #: ../inc/core/class.data.php:591
814
- msgid "Position of button text shadow"
815
- msgstr "Θέση σκιάς κειμένου κουμπιού"
816
-
817
- #: ../inc/core/class.data.php:595
818
  msgid "Description"
819
  msgstr "Περιγραφή"
820
 
821
- #: ../inc/core/class.data.php:596
822
  msgid ""
823
  "Small description under button text. This option is incompatible with icon."
824
  msgstr ""
825
  "Μικρή περιγραφή κάτω από το κείμενο του κουμπιού. Αυτή η επιλογή δεν είναι "
826
  "συμβατή με το εικονίδιο."
827
 
828
- #: ../inc/core/class.data.php:604
 
 
 
 
 
 
 
 
829
  msgid "Button text"
830
  msgstr "Κείμενο κουμπιού"
831
 
832
- #: ../inc/core/class.data.php:605
833
  msgid "Styled button"
834
  msgstr "Μορφοποίηση κουμπιού"
835
 
836
- #: ../inc/core/class.data.php:609
837
  msgid "Service"
838
  msgstr "Service"
839
 
840
- #: ../inc/core/class.data.php:615 ../inc/core/shortcodes.php:464
841
  msgid "Service title"
842
  msgstr "Τίτλος service"
843
 
844
- #: ../inc/core/class.data.php:617
845
  msgid "Service name"
846
  msgstr "Όνομα service"
847
 
848
- #: ../inc/core/class.data.php:623
849
  msgid "You can upload custom icon for this box"
850
  msgstr "Μπορείτε να μεταφορτώσετε δικά σας εικονίδια για αυτό το πλαίσιο"
851
 
852
- #: ../inc/core/class.data.php:629
853
  msgid "Icon size"
854
  msgstr "Μέγεθος εικονιδίου"
855
 
856
- #: ../inc/core/class.data.php:630
857
  msgid "Size of the uploaded icon in pixels"
858
  msgstr "Μέγεθος του μεταφορτωμένου εικονιδίου σε pixels"
859
 
860
- #: ../inc/core/class.data.php:638
861
  msgid "Service description"
862
  msgstr "Περιγραφή Service"
863
 
864
- #: ../inc/core/class.data.php:638
865
  msgid "Service box with title"
866
  msgstr "Πλαίσιο service με τίτλο"
867
 
868
- #: ../inc/core/class.data.php:648
869
  msgid "Box title"
870
  msgstr "Τίτλος πλαισίου"
871
 
872
- #: ../inc/core/class.data.php:649
873
  msgid "Text for the box title"
874
  msgstr "Κείμενο για τον τίτλο του πλαισίου"
875
 
876
- #: ../inc/core/class.data.php:662
877
  msgid "Box style preset"
878
  msgstr "Προκαθορισμένο στυλ πλαισίου"
879
 
880
- #: ../inc/core/class.data.php:668
881
  msgid "Color"
882
  msgstr "Χρώμα"
883
 
884
- #: ../inc/core/class.data.php:669
885
  msgid "Color for the box title and borders"
886
  msgstr "Χρώμα τίτλου και περιθωρίων πλαισίου"
887
 
888
- #: ../inc/core/class.data.php:675
889
  msgid "Title text color"
890
  msgstr "Χρώμα κειμένου τίτλου"
891
 
892
- #: ../inc/core/class.data.php:675
893
  msgid "Color for the box title text"
894
  msgstr "Χρώμα κειμένου τίτλου του πλαισίου"
895
 
896
- #: ../inc/core/class.data.php:682
897
  msgid "Box corners radius"
898
  msgstr "Στρογγυλεμένες γωνίες πλαισίου"
899
 
900
- #: ../inc/core/class.data.php:691
901
  msgid "Box content"
902
  msgstr "Περιεχόμενο πλαισίου"
903
 
904
- #: ../inc/core/class.data.php:692
905
  msgid "Colored box with caption"
906
  msgstr "Χρωματισμένο πλαίσιο με λεζάντα"
907
 
908
- #: ../inc/core/class.data.php:704
 
 
 
 
909
  msgid "Note background color"
910
  msgstr "Χρώμα φόντου σημείωσης"
911
 
912
- #: ../inc/core/class.data.php:711
913
  msgid "Note text color"
914
  msgstr "Χρώμα κειμένου σημείωσης"
915
 
916
- #: ../inc/core/class.data.php:717
917
  msgid "Note corners radius"
918
  msgstr "Στρογγυλεμένες γωνίες σημείωσης"
919
 
920
- #: ../inc/core/class.data.php:725
921
  msgid "Note text"
922
  msgstr "Κείμενο σημείωσης"
923
 
924
- #: ../inc/core/class.data.php:726
925
  msgid "Colored box"
926
  msgstr "Χρωματισμένο πλαίσιο"
927
 
928
- #: ../inc/core/class.data.php:730
929
  msgid "Lightbox"
930
  msgstr "Lightbox"
931
 
932
- #: ../inc/core/class.data.php:737
933
  msgid "Iframe"
934
  msgstr "Iframe"
935
 
936
- #: ../inc/core/class.data.php:738
937
  msgid "Image"
938
  msgstr "Image"
939
 
940
- #: ../inc/core/class.data.php:739
941
  msgid "Inline (html content)"
942
  msgstr "Inline (html περιεχόμενο)"
943
 
944
- #: ../inc/core/class.data.php:742
945
  msgid "Content type"
946
  msgstr "Τύπος περιεχομένου"
947
 
948
- #: ../inc/core/class.data.php:743
949
  msgid "Select type of the lightbox window content"
950
  msgstr "Επιλέξτε τον τύπο του περιεχομένου του παραθύρου lightbox"
951
 
952
- #: ../inc/core/class.data.php:747
953
  msgid "Content source"
954
  msgstr "Πηγή περιεχομένου"
955
 
956
- #: ../inc/core/class.data.php:748
957
  msgid ""
958
  "Insert here URL or CSS selector. Use URL for Iframe and Image content types. "
959
  "Use CSS selector for Inline content type.<br />Example values:<br /><b"
@@ -971,84 +956,92 @@ msgstr ""
971
  "ιστοσελίδα (iframe)<br /><b%value>#contact-form</b> - οποιοδήποτε HTML "
972
  "περιεχόμενο (inline)"
973
 
974
- #: ../inc/core/class.data.php:757
975
  msgid "[%prefix_button] Click Here to Watch the Video [/%prefix_button]"
976
  msgstr ""
977
  "[%prefix_button] Πατήστε εδώ για Αναπαραγωγή του Βίντεο [/%prefix_button]"
978
 
979
- #: ../inc/core/class.data.php:758
980
  msgid "Lightbox window with custom content"
981
  msgstr "Παράθυρο Lightbox με προσαρμοσμένο περιεχόμενο"
982
 
983
- #: ../inc/core/class.data.php:762
984
  msgid "Tooltip"
985
  msgstr "Tooltip"
986
 
987
- #: ../inc/core/class.data.php:769
988
  msgid "Basic: Light"
989
  msgstr "Βασικό: Ανοιχτόχρωμο"
990
 
991
- #: ../inc/core/class.data.php:770
992
  msgid "Basic: Dark"
993
  msgstr "Βασικό: Σκούρο"
994
 
995
- #: ../inc/core/class.data.php:771
996
  msgid "Basic: Yellow"
997
  msgstr "Βασικό: Κίτρινο"
998
 
999
- #: ../inc/core/class.data.php:772
1000
  msgid "Basic: Green"
1001
  msgstr "Βασικό: Πράσινο"
1002
 
1003
- #: ../inc/core/class.data.php:773
1004
  msgid "Basic: Red"
1005
  msgstr "Βασικό: Κόκκινο"
1006
 
1007
- #: ../inc/core/class.data.php:774
1008
  msgid "Basic: Blue"
1009
  msgstr "Βασικό: Μπλε"
1010
 
1011
- #: ../inc/core/class.data.php:775
1012
  msgid "Youtube"
1013
  msgstr "Youtube"
1014
 
1015
- #: ../inc/core/class.data.php:776
1016
  msgid "Tipsy"
1017
  msgstr "Tipsy"
1018
 
1019
- #: ../inc/core/class.data.php:777
1020
  msgid "Bootstrap"
1021
  msgstr "Bootstrap"
1022
 
1023
- #: ../inc/core/class.data.php:778
1024
  msgid "jTools"
1025
  msgstr "jTools"
1026
 
1027
- #: ../inc/core/class.data.php:779
1028
  msgid "Tipped"
1029
  msgstr "Tipped"
1030
 
1031
- #: ../inc/core/class.data.php:780
1032
  msgid "Cluetip"
1033
  msgstr "Cluetip"
1034
 
1035
- #: ../inc/core/class.data.php:784
1036
  msgid "Tooltip window style"
1037
  msgstr "Στυλ παραθύρου Tooltip"
1038
 
1039
- #: ../inc/core/class.data.php:795
 
 
 
 
 
 
 
 
1040
  msgid "Position"
1041
  msgstr "Θέση"
1042
 
1043
- #: ../inc/core/class.data.php:796
1044
  msgid "Tooltip position"
1045
  msgstr "Θέση του Tooltip"
1046
 
1047
- #: ../inc/core/class.data.php:801
1048
  msgid "Shadow"
1049
  msgstr "Σκιά"
1050
 
1051
- #: ../inc/core/class.data.php:802
1052
  msgid ""
1053
  "Add shadow to tooltip. This option is only works with basic styes, e.g. "
1054
  "blue, green etc."
@@ -1056,11 +1049,11 @@ msgstr ""
1056
  "Προσθέστε σκιά στο tooltip. Αυτή η επιλογή λειτουργεί μόνο με τα βασικά "
1057
  "στυλ, π.χ. μπλε, πράσινο κτλ."
1058
 
1059
- #: ../inc/core/class.data.php:807
1060
  msgid "Rounded corners"
1061
  msgstr "Στρογγυλεμένες γωνίες"
1062
 
1063
- #: ../inc/core/class.data.php:808
1064
  msgid ""
1065
  "Use rounded for tooltip. This option is only works with basic styes, e.g. "
1066
  "blue, green etc."
@@ -1068,185 +1061,185 @@ msgstr ""
1068
  "Χρησιμοποιήστε στρογγυλεμένα tooltip. Αυτή η επιλογή λειτουργεί μόνο με τα "
1069
  "βασικά στυλ, π.χ. μπλε, πράσινο κτλ."
1070
 
1071
- #: ../inc/core/class.data.php:822
1072
  msgid "Font size"
1073
  msgstr "Μέγεθος γραμματοσειράς"
1074
 
1075
- #: ../inc/core/class.data.php:823
1076
  msgid "Tooltip font size"
1077
  msgstr "Μέγεθος γραμματοσειράς του Tooltip"
1078
 
1079
- #: ../inc/core/class.data.php:827
1080
  msgid "Tooltip title"
1081
  msgstr "Τίτλος Tooltip"
1082
 
1083
- #: ../inc/core/class.data.php:828
1084
  msgid ""
1085
  "Enter title for tooltip window. Leave this field empty to hide the title"
1086
  msgstr ""
1087
  "Εισάγεται τον τίτλο για το παράθυρο του tooltip. Αφήστε αυτό το πεδίο κενό "
1088
  "για να αποκρύψετε τον τίτλο"
1089
 
1090
- #: ../inc/core/class.data.php:831 ../inc/core/shortcodes.php:573
1091
  msgid "Tooltip text"
1092
  msgstr "Κείμενο Tooltip"
1093
 
1094
- #: ../inc/core/class.data.php:832
1095
  msgid "Tooltip content"
1096
  msgstr "Περιεχόμενο Tooltip"
1097
 
1098
- #: ../inc/core/class.data.php:833
1099
  msgid "Enter tooltip content here"
1100
  msgstr "Εισάγετε το περιεχόμενο του tooltip εδώ"
1101
 
1102
- #: ../inc/core/class.data.php:838
1103
  msgid "Show and hide on mouse hover"
1104
  msgstr "Προβολή και απόκρυψη όταν είναι το ποντίκι από πάνω"
1105
 
1106
- #: ../inc/core/class.data.php:839
1107
  msgid "Show and hide by mouse click"
1108
  msgstr "Προβολή και απόκρυψη με πάτημα του ποντικιού"
1109
 
1110
- #: ../inc/core/class.data.php:840
1111
  msgid "Always visible"
1112
  msgstr "Πάντα ορατό"
1113
 
1114
- #: ../inc/core/class.data.php:843
1115
  msgid "Behavior"
1116
  msgstr "Συμπεριφορά"
1117
 
1118
- #: ../inc/core/class.data.php:844
1119
  msgid "Select tooltip behavior"
1120
  msgstr "Επιλέξτε την συμπερηφορά του tooltip"
1121
 
1122
- #: ../inc/core/class.data.php:849
1123
  msgid "Close button"
1124
  msgstr "Κουμπί κλεισίματος"
1125
 
1126
- #: ../inc/core/class.data.php:850
1127
  msgid "Show close button"
1128
  msgstr "Προβολή κουμπιού κλεισίματος"
1129
 
1130
- #: ../inc/core/class.data.php:859
1131
  msgid "[%prefix_button] Hover me to open tooltip [/%prefix_button]"
1132
  msgstr ""
1133
  "[%prefix_button] Περάστε το ποντίκι από πάνω για να προβληθεί το tooltip [/"
1134
  "%prefix_button]"
1135
 
1136
- #: ../inc/core/class.data.php:860
1137
  msgid "Tooltip window with custom content"
1138
  msgstr "Παράθυρο tooltip με προσαρμοσμένο περιεχόμενο"
1139
 
1140
- #: ../inc/core/class.data.php:864
1141
  msgid "Private"
1142
  msgstr "Private"
1143
 
1144
- #: ../inc/core/class.data.php:875
1145
  msgid "Private note text"
1146
  msgstr "Κείμενο σημείωσης Private"
1147
 
1148
- #: ../inc/core/class.data.php:876
1149
  msgid "Private note for post authors"
1150
  msgstr "Σημείωση Private για συγγραφείς δημοσιευμάτων"
1151
 
1152
- #: ../inc/core/class.data.php:880
1153
  msgid "YouTube"
1154
  msgstr "YouTube"
1155
 
1156
- #: ../inc/core/class.data.php:887 ../inc/core/class.data.php:937
1157
- #: ../inc/core/class.data.php:985 ../inc/core/class.data.php:1236
1158
- #: ../inc/core/class.data.php:1326
1159
  msgid "Url"
1160
  msgstr "Διεύθυνση"
1161
 
1162
- #: ../inc/core/class.data.php:888
1163
  msgid "Url of YouTube page with video. Ex: http://youtube.com/watch?v=XXXXXX"
1164
  msgstr ""
1165
  "Διεύθυνση της σελίδας YouTube με το βίντεο. Π.χ. http://youtube.com/watch?"
1166
  "v=XXXXXX"
1167
 
1168
- #: ../inc/core/class.data.php:896 ../inc/core/class.data.php:945
1169
- #: ../inc/core/class.data.php:993 ../inc/core/class.data.php:1034
1170
- #: ../inc/core/class.data.php:1088 ../inc/core/class.data.php:1335
1171
- #: ../inc/core/class.data.php:1373 ../inc/core/class.data.php:1422
1172
- #: ../inc/core/class.data.php:1512 ../inc/core/class.data.php:1618
1173
  msgid "Width"
1174
  msgstr "Πλάτος"
1175
 
1176
- #: ../inc/core/class.data.php:897 ../inc/core/class.data.php:946
1177
- #: ../inc/core/class.data.php:994 ../inc/core/class.data.php:1089
1178
  msgid "Player width"
1179
  msgstr "Πλάτος Player"
1180
 
1181
- #: ../inc/core/class.data.php:906 ../inc/core/class.data.php:955
1182
- #: ../inc/core/class.data.php:1003 ../inc/core/class.data.php:1098
1183
  msgid "Player height"
1184
  msgstr "Ύψος Player"
1185
 
1186
- #: ../inc/core/class.data.php:911 ../inc/core/class.data.php:960
1187
- #: ../inc/core/class.data.php:1008 ../inc/core/class.data.php:1350
1188
- #: ../inc/core/class.data.php:1388 ../inc/core/class.data.php:1435
1189
- #: ../inc/core/class.data.php:1525
1190
  msgid "Responsive"
1191
  msgstr "Ανταπόκριση"
1192
 
1193
- #: ../inc/core/class.data.php:912 ../inc/core/class.data.php:961
1194
- #: ../inc/core/class.data.php:1009
1195
  msgid "Ignore width and height parameters and make player responsive"
1196
  msgstr ""
1197
  "Αγνόηση των παραμέτρων πλάτους και ύψους, και αυτόματη ανταπόκριση του player"
1198
 
1199
- #: ../inc/core/class.data.php:917 ../inc/core/class.data.php:966
1200
- #: ../inc/core/class.data.php:1040 ../inc/core/class.data.php:1109
1201
- #: ../inc/core/class.data.php:1470 ../inc/core/class.data.php:1576
1202
  msgid "Autoplay"
1203
  msgstr "Αυτόματη αναπαραγωγή"
1204
 
1205
- #: ../inc/core/class.data.php:918 ../inc/core/class.data.php:967
1206
  msgid "Play video automatically when page is loaded"
1207
  msgstr "Αυτόματη αναπαραγωγή βίντεο με την φόρτωση της σελίδας"
1208
 
1209
- #: ../inc/core/class.data.php:926
1210
  msgid "YouTube video"
1211
  msgstr "Βίντεο YouTube"
1212
 
1213
- #: ../inc/core/class.data.php:930
1214
  msgid "Vimeo"
1215
  msgstr "Vimeo"
1216
 
1217
- #: ../inc/core/class.data.php:937
1218
  msgid "Url of Vimeo page with video"
1219
  msgstr "Διεύθυνση της σελίδας Vimeo με το βίντεο."
1220
 
1221
- #: ../inc/core/class.data.php:975
1222
  msgid "Vimeo video"
1223
  msgstr "Βίντεο Vimeo"
1224
 
1225
- #: ../inc/core/class.data.php:979
1226
  msgid "Screenr"
1227
  msgstr "Screenr"
1228
 
1229
- #: ../inc/core/class.data.php:985
1230
  msgid "Url of Screenr page with video"
1231
  msgstr "Διεύθυνση της σελίδας Screenr με το βίντεο."
1232
 
1233
- #: ../inc/core/class.data.php:1017
1234
  msgid "Screenr video"
1235
  msgstr "Βίντεο Screenr"
1236
 
1237
- #: ../inc/core/class.data.php:1021
1238
  msgid "Audio"
1239
  msgstr "Audio"
1240
 
1241
- #: ../inc/core/class.data.php:1028 ../inc/core/class.data.php:1067
1242
  msgid "File"
1243
  msgstr "Αρχείο"
1244
 
1245
- #: ../inc/core/class.data.php:1029
1246
  msgid "Audio file url. Supported formats: mp3, ogg"
1247
  msgstr "Διεύθυνση αρχείου ήχου. Υποστηριζόμενοι τύποι: mp3, ogg"
1248
 
1249
- #: ../inc/core/class.data.php:1035
1250
  msgid ""
1251
  "Player width. You can specify width in percents and player will be "
1252
  "responsive. Example values: <b%value>200px</b>, <b%value>100&#37;</b>"
@@ -1255,70 +1248,70 @@ msgstr ""
1255
  "player θα ανταποκριθεί. Τιμές παραδειγμάτων: <b%value>200px</b>, <b"
1256
  "%value>100&#37;</b>"
1257
 
1258
- #: ../inc/core/class.data.php:1041 ../inc/core/class.data.php:1110
1259
  msgid "Play file automatically when page is loaded"
1260
  msgstr "Αυτόματη αναπαραγωγή αρχείου όταν θα φορτωθεί η σελίδα"
1261
 
1262
- #: ../inc/core/class.data.php:1046 ../inc/core/class.data.php:1115
1263
  msgid "Loop"
1264
  msgstr "Ανακύκλωση"
1265
 
1266
- #: ../inc/core/class.data.php:1047 ../inc/core/class.data.php:1116
1267
  msgid "Repeat when playback is ended"
1268
  msgstr "Επανάληψη όταν η αναπαραγωγή τερματιστεί"
1269
 
1270
- #: ../inc/core/class.data.php:1056
1271
  msgid "Custom audio player"
1272
  msgstr "Προσαρμοσμένος player ήχου"
1273
 
1274
- #: ../inc/core/class.data.php:1060
1275
  msgid "Video"
1276
  msgstr "Video"
1277
 
1278
- #: ../inc/core/class.data.php:1068
1279
  msgid "Url to mp4/flv video-file"
1280
  msgstr "Διεύθυνση του αρχείου βίντεο mp4/flv"
1281
 
1282
- #: ../inc/core/class.data.php:1073
1283
  msgid "Poster"
1284
  msgstr "Αφίσα"
1285
 
1286
- #: ../inc/core/class.data.php:1074
1287
  msgid "Url to poster image, that will be shown before playback"
1288
  msgstr ""
1289
  "Διεύθυσνη της φωτογραφίας αφίσας, που θα προβάλλεται πριν από την αναπαραγωγή"
1290
 
1291
- #: ../inc/core/class.data.php:1080
1292
  msgid "Player title"
1293
  msgstr "Τίτλος player"
1294
 
1295
- #: ../inc/core/class.data.php:1103
1296
  msgid "Controls"
1297
  msgstr "Χειριστήρια"
1298
 
1299
- #: ../inc/core/class.data.php:1104
1300
  msgid "Show player controls (play/pause etc.) or not"
1301
  msgstr "Προβολή ή όχι των χειριστηρίων του player (αναπαραγωγή/παύση κτλ)"
1302
 
1303
- #: ../inc/core/class.data.php:1125
1304
  msgid "Custom video player"
1305
  msgstr "Προσαρμοσμένος player για βίντεο"
1306
 
1307
- #: ../inc/core/class.data.php:1129
1308
  msgid "Table"
1309
  msgstr "Table"
1310
 
1311
- #: ../inc/core/class.data.php:1136
1312
  msgid "CSV file"
1313
  msgstr "Αρχείο CSV"
1314
 
1315
- #: ../inc/core/class.data.php:1137
1316
  msgid "Upload CSV file if you want to create HTML-table from file"
1317
  msgstr ""
1318
  "Μεταφορτώστε ένα αρχείο CSV αν θέλετε να δημιουργήσετε πίνακα - HTML από "
1319
  "αρχείο"
1320
 
1321
- #: ../inc/core/class.data.php:1146
1322
  msgid ""
1323
  "<table>\n"
1324
  "<tr>\n"
@@ -1342,419 +1335,419 @@ msgstr ""
1342
  "</tr>\n"
1343
  "</table>"
1344
 
1345
- #: ../inc/core/class.data.php:1147
1346
  msgid "Styled table from HTML or CSV file"
1347
  msgstr "Μορφοποιημένος πίνακας από HTML ή CSV αρχείο"
1348
 
1349
- #: ../inc/core/class.data.php:1151
1350
  msgid "Permalink"
1351
  msgstr "Permalink"
1352
 
1353
- #: ../inc/core/class.data.php:1157
1354
  msgid "ID"
1355
  msgstr "ID"
1356
 
1357
- #: ../inc/core/class.data.php:1158
1358
  msgid "Post or page ID"
1359
  msgstr "Δημοσίευση ή ID σελίδας"
1360
 
1361
- #: ../inc/core/class.data.php:1168
1362
  msgid "Link target. blank - link will be opened in new window/tab"
1363
  msgstr ""
1364
  "Στόχος συναδέσμου. Κενό - ο σύνδεσμος θα ανοίξει σε νέο παράθυρο/νέα καρτέλα"
1365
 
1366
- #: ../inc/core/class.data.php:1178
1367
  msgid "Permalink to specified post/page"
1368
  msgstr "Το permalink για τον ορισμό του δημοσιεύματος/της σελίδας"
1369
 
1370
- #: ../inc/core/class.data.php:1182
1371
  msgid "Members"
1372
  msgstr "Members"
1373
 
1374
- #: ../inc/core/class.data.php:1187 ../inc/core/shortcodes.php:872
1375
  msgid "This content is for registered users only. Please %login%."
1376
  msgstr ""
1377
  "Αυτό το περιεχόμενο είναι μόνο για εγγεγραμμένους χρήστες. Παρακαλώ "
1378
  "%συνδεθείτε%."
1379
 
1380
- #: ../inc/core/class.data.php:1188
1381
  msgid "Message"
1382
  msgstr "Μήνυμα"
1383
 
1384
- #: ../inc/core/class.data.php:1188
1385
  msgid "Message for not logged users"
1386
  msgstr "Μήνυμα για μη συνδεδεμένους χρήστες"
1387
 
1388
- #: ../inc/core/class.data.php:1193
1389
  msgid "Box color"
1390
  msgstr "Χρώμα πλαισίου"
1391
 
1392
- #: ../inc/core/class.data.php:1193
1393
  msgid "This color will applied only to box for not logged users"
1394
  msgstr ""
1395
  "Αυτό το χρώμα θα εφαρμόζεται στα πλαίσια μόνο για τους μή συνδεδεμένους "
1396
  "χρήστες"
1397
 
1398
- #: ../inc/core/class.data.php:1196 ../inc/core/shortcodes.php:875
1399
  msgid "login"
1400
  msgstr "συνδεθείτε"
1401
 
1402
- #: ../inc/core/class.data.php:1197
1403
  msgid "Login link text"
1404
  msgstr "Κείμενο διεύθυνσης σύνδεσης"
1405
 
1406
- #: ../inc/core/class.data.php:1197
1407
  msgid "Text for the login link"
1408
  msgstr "Κείμενο για την διεύθυσνη σύνδεσης"
1409
 
1410
- #: ../inc/core/class.data.php:1201
1411
  msgid "Login link url"
1412
  msgstr "Διεύθυνση σύνδεσης"
1413
 
1414
- #: ../inc/core/class.data.php:1210
1415
  msgid "Content for logged members"
1416
  msgstr "Περιεχόμενο για συνδεδεμένους χρήστες"
1417
 
1418
- #: ../inc/core/class.data.php:1211
1419
  msgid "Content for logged in members only"
1420
  msgstr "Περιεχόμενο μόνο για συνδεδεμένους χρήστες"
1421
 
1422
- #: ../inc/core/class.data.php:1215
1423
  msgid "Guests"
1424
  msgstr "Guests"
1425
 
1426
- #: ../inc/core/class.data.php:1225
1427
  msgid "Content for guests"
1428
  msgstr "Περιεχόμενο για guests"
1429
 
1430
- #: ../inc/core/class.data.php:1225
1431
  msgid "Content for guests only"
1432
  msgstr "Περιεχόμενο μόνο για guests"
1433
 
1434
- #: ../inc/core/class.data.php:1229
1435
  msgid "RSS Feed"
1436
  msgstr "RSS Feed"
1437
 
1438
- #: ../inc/core/class.data.php:1237
1439
  msgid "Url to RSS-feed"
1440
  msgstr "Διεύθυνση του RSS-feed"
1441
 
1442
- #: ../inc/core/class.data.php:1242
1443
  msgid "Limit"
1444
  msgstr "Όριο"
1445
 
1446
- #: ../inc/core/class.data.php:1242
1447
  msgid "Number of items to show"
1448
  msgstr "Αριθμός αντικειμένων που θα προβάλλονται"
1449
 
1450
- #: ../inc/core/class.data.php:1250
1451
  msgid "Feed grabber"
1452
  msgstr "Feed grabber"
1453
 
1454
- #: ../inc/core/class.data.php:1254
1455
  msgid "Menu"
1456
  msgstr "Menu"
1457
 
1458
- #: ../inc/core/class.data.php:1261
1459
  msgid "Menu name"
1460
  msgstr "Ονομασία μενού"
1461
 
1462
- #: ../inc/core/class.data.php:1261
1463
  msgid "Custom menu name. Ex: Main menu"
1464
  msgstr "Προσαρμοσμένη ονομασία μενού. Π.χ. Main menu"
1465
 
1466
- #: ../inc/core/class.data.php:1269
1467
  msgid "Custom menu by name"
1468
  msgstr "Προσαρμοσμένο μενού κατά όνομα"
1469
 
1470
- #: ../inc/core/class.data.php:1273
1471
  msgid "Sub pages"
1472
  msgstr "Sub pages"
1473
 
1474
- #: ../inc/core/class.data.php:1280 ../inc/core/class.data.php:1306
1475
  msgid "Depth"
1476
  msgstr "Βάθος"
1477
 
1478
- #: ../inc/core/class.data.php:1281
1479
  msgid "Max depth level of children pages"
1480
  msgstr "Μέγιστο επίπεδο βάθους για υποσελίδες"
1481
 
1482
- #: ../inc/core/class.data.php:1286
1483
  msgid "Parent ID"
1484
  msgstr "ID γονέα"
1485
 
1486
- #: ../inc/core/class.data.php:1287
1487
  msgid "ID of the parent page. Leave blank to use current page"
1488
  msgstr ""
1489
  "ID της γονικής σελίδας. Αφήστε το κενό, ώστε να χρησιμοποιηθεί η τρέχουσα "
1490
  "σελίδα"
1491
 
1492
- #: ../inc/core/class.data.php:1295
1493
  msgid "List of sub pages"
1494
  msgstr "Λίστα για υποσελίδες"
1495
 
1496
- #: ../inc/core/class.data.php:1299
1497
  msgid "Siblings"
1498
  msgstr "Siblings"
1499
 
1500
- #: ../inc/core/class.data.php:1307
1501
  msgid "Max depth level"
1502
  msgstr "Μέγιστο επίπεδο βάθους"
1503
 
1504
- #: ../inc/core/class.data.php:1315
1505
  msgid "List of cureent page siblings"
1506
  msgstr "Λίστα από τρέχουσες σελίδες siblings"
1507
 
1508
- #: ../inc/core/class.data.php:1319
1509
  msgid "Document"
1510
  msgstr "Document"
1511
 
1512
- #: ../inc/core/class.data.php:1327
1513
  msgid "Url to uploaded document. Supported formats: doc, xls, pdf etc."
1514
  msgstr ""
1515
  "Διεύθυνση για τη μεταφόρτωση εγγράφου. Υποστηριζόμενοι τύποι: doc, xls, pdf "
1516
  "κτλ."
1517
 
1518
- #: ../inc/core/class.data.php:1336
1519
  msgid "Viewer width"
1520
  msgstr "Πλάτος Viewer"
1521
 
1522
- #: ../inc/core/class.data.php:1345
1523
  msgid "Viewer height"
1524
  msgstr "Ύψος Viewer"
1525
 
1526
- #: ../inc/core/class.data.php:1351
1527
  msgid "Ignore width and height parameters and make viewer responsive"
1528
  msgstr ""
1529
  "Αγνόηση των παραμέτρων πλάτους και ύψους, και αυτόματη ανταπόκριση του viewer"
1530
 
1531
- #: ../inc/core/class.data.php:1359
1532
  msgid "Document viewer by Google"
1533
  msgstr "Viewer εγγράφου από Google"
1534
 
1535
- #: ../inc/core/class.data.php:1363
1536
  msgid "Gmap"
1537
  msgstr "Gmap"
1538
 
1539
- #: ../inc/core/class.data.php:1374
1540
  msgid "Map width"
1541
  msgstr "Πλάτος χάρτη"
1542
 
1543
- #: ../inc/core/class.data.php:1383
1544
  msgid "Map height"
1545
  msgstr "Ύψος χάρτη"
1546
 
1547
- #: ../inc/core/class.data.php:1389
1548
  msgid "Ignore width and height parameters and make map responsive"
1549
  msgstr ""
1550
  "Αγνόηση των παραμέτρων πλάτους και ύψους, και αυτόματη ανταπόκριση του χάρτη"
1551
 
1552
- #: ../inc/core/class.data.php:1394
1553
  msgid "Marker"
1554
  msgstr "Δείκτης"
1555
 
1556
- #: ../inc/core/class.data.php:1395
1557
  msgid "Address for the marker. You can type it in any language"
1558
  msgstr "Διεύθυνση του δείκτη. Μπορείτε να την γράψετε σε οποιαδήποτε γλώσσα"
1559
 
1560
- #: ../inc/core/class.data.php:1403
1561
  msgid "Maps by Google"
1562
  msgstr "Χάρτες από Google"
1563
 
1564
- #: ../inc/core/class.data.php:1407
1565
  msgid "Slider"
1566
  msgstr "Slider"
1567
 
1568
- #: ../inc/core/class.data.php:1414
1569
  msgid "Choose source gallery, that will be used for this slider"
1570
  msgstr "Επιλέξτε τη γκαλερί που θα χρησιμοποιηθεί σε αυτό το slider"
1571
 
1572
- #: ../inc/core/class.data.php:1422
1573
  msgid "Slider width (in pixels)"
1574
  msgstr "Πλάτος slider (σε pixels)"
1575
 
1576
- #: ../inc/core/class.data.php:1430
1577
  msgid "Slider height (in pixels)"
1578
  msgstr "Ycow slider (σε pixels)"
1579
 
1580
- #: ../inc/core/class.data.php:1436
1581
  msgid "Ignore width and height parameters and make slider responsive"
1582
  msgstr ""
1583
  "Αγνόηση των παραμέτρων πλάτους και ύψους, και αυτόματη ανταπόκριση του slider"
1584
 
1585
- #: ../inc/core/class.data.php:1441 ../inc/core/class.data.php:1547
1586
- #: ../inc/core/class.data.php:1636
1587
  msgid "Show titles"
1588
  msgstr "Προβολή τίτλων"
1589
 
1590
- #: ../inc/core/class.data.php:1441
1591
  msgid "Display slide titles"
1592
  msgstr "Προβολή των τίτλων του slide"
1593
 
1594
- #: ../inc/core/class.data.php:1446
1595
  msgid "Is slider centered on the page"
1596
  msgstr "Είναι το slider κεντραρισμένο στην σελίδα"
1597
 
1598
- #: ../inc/core/class.data.php:1451 ../inc/core/class.data.php:1557
1599
  msgid "Arrows"
1600
  msgstr "Βέλη"
1601
 
1602
- #: ../inc/core/class.data.php:1451 ../inc/core/class.data.php:1557
1603
  msgid "Show left and right arrows"
1604
  msgstr "Προβολή αριστερού και δεξιού βέλους"
1605
 
1606
- #: ../inc/core/class.data.php:1456 ../inc/core/class.data.php:1562
1607
  msgid "Pagination"
1608
  msgstr "Σελιδοποίηση"
1609
 
1610
- #: ../inc/core/class.data.php:1457 ../inc/core/class.data.php:1563
1611
  msgid "Show pagination"
1612
  msgstr "Προβολή σελιδοποίησης"
1613
 
1614
- #: ../inc/core/class.data.php:1461 ../inc/core/class.data.php:1567
1615
  msgid "Mouse wheel control"
1616
  msgstr "Έλεγχος ρόδας ποντικιού"
1617
 
1618
- #: ../inc/core/class.data.php:1462
1619
  msgid "Allow to change slides with mouse wheel"
1620
  msgstr "Επιτρέψτε την αλλαγή των slides με την ρόδα του ποντικιού"
1621
 
1622
- #: ../inc/core/class.data.php:1471
1623
  msgid "Choose interval between slide animations. Set to 0 to disable autoplay"
1624
  msgstr ""
1625
  "Επιλέξτε το χρονικό διάστημα μεταξύ των κινούμενων εικόνων του slide. Ορίστε "
1626
  "σε 0 για απενεργοποίηση την αυτόματης αναπαραγωγής"
1627
 
1628
- #: ../inc/core/class.data.php:1479 ../inc/core/class.data.php:1585
1629
  msgid "Speed"
1630
  msgstr "Ταχύτητα"
1631
 
1632
- #: ../inc/core/class.data.php:1479 ../inc/core/class.data.php:1585
1633
  msgid "Specify animation speed"
1634
  msgstr "Καθορίστε την ταχύτητα κίνησης"
1635
 
1636
- #: ../inc/core/class.data.php:1484 ../inc/core/class.data.php:1590
1637
- #: ../inc/core/class.data.php:1642
1638
  msgid "Links target"
1639
  msgstr "Στόχος συνδέσμου"
1640
 
1641
- #: ../inc/core/class.data.php:1485
1642
  msgid "Open slides links in new window/tab"
1643
  msgstr "Άνοιγμα των συνδέσμων του slide σε νέο παράθυρο/νέα καρτέλα"
1644
 
1645
- #: ../inc/core/class.data.php:1493
1646
  msgid "Customizable image slider"
1647
  msgstr "Προσαρμοζόμενο slider εικόνων"
1648
 
1649
- #: ../inc/core/class.data.php:1497
1650
  msgid "Carousel"
1651
  msgstr "Carousel"
1652
 
1653
- #: ../inc/core/class.data.php:1504
1654
  msgid "Choose source gallery, that will be used for this carousel"
1655
  msgstr "Επιλέξτε τη γκαλερί που θα χρησιμοποιηθεί σε αυτό το carousel"
1656
 
1657
- #: ../inc/core/class.data.php:1512
1658
  msgid "Carousel width (in pixels)"
1659
  msgstr "Πλάτος Carousel (σε pixels)"
1660
 
1661
- #: ../inc/core/class.data.php:1520
1662
  msgid "Carousel height (in pixels)"
1663
  msgstr "Ύψος Carousel (σε pixels)"
1664
 
1665
- #: ../inc/core/class.data.php:1526
1666
  msgid "Ignore width and height parameters and make carousel responsive"
1667
  msgstr ""
1668
  "Αγνόηση των παραμέτρων πλάτους και ύψους, και αυτόματη ανταπόκριση του "
1669
  "carousel"
1670
 
1671
- #: ../inc/core/class.data.php:1533
1672
  msgid "Items to show"
1673
  msgstr "Αντικείμενα για προβολή"
1674
 
1675
- #: ../inc/core/class.data.php:1534
1676
  msgid "How much carousel items is visible"
1677
  msgstr "Πόσα αντικείμενα του Carousel θα προβάλονται"
1678
 
1679
- #: ../inc/core/class.data.php:1541
1680
  msgid "Scroll number"
1681
  msgstr "Αριθμός κύλισης"
1682
 
1683
- #: ../inc/core/class.data.php:1542
1684
  msgid "How much items are scrolled in one transition"
1685
  msgstr "Πόσα στοιχεία μετακυλίονται σε ένα μεταβατικό στάδιο"
1686
 
1687
- #: ../inc/core/class.data.php:1547
1688
  msgid "Display titles for each item"
1689
  msgstr "Προβολή τίτλων για κάθε αντικέιμενο"
1690
 
1691
- #: ../inc/core/class.data.php:1552
1692
  msgid "Is carousel centered on the page"
1693
  msgstr "Είναι το carousel κεντραρισμένο στην σελίδα"
1694
 
1695
- #: ../inc/core/class.data.php:1568
1696
  msgid "Allow to rotate carousel with mouse wheel"
1697
  msgstr "Να επιτρέπεται η περιστροφή του carousel με τη ρόδα του ποντικιού"
1698
 
1699
- #: ../inc/core/class.data.php:1577
1700
  msgid "Choose interval between auto animations. Set to 0 to disable autoplay"
1701
  msgstr ""
1702
  "Επιλέξτε το χρονικό διάστημα μεταξύ των αυτόματων κινούμενων εικόνων. Ορίστε "
1703
  "σε 0 για απενεργοποίηση την αυτόματης αναπαραγωγής"
1704
 
1705
- #: ../inc/core/class.data.php:1591
1706
  msgid "Open carousel links in new window/tab"
1707
  msgstr "Άνοιγμα των συνδέσμων του carousel σε νέο παράθυρο/νέα καρτέλα"
1708
 
1709
- #: ../inc/core/class.data.php:1599
1710
  msgid "Customizable image carousel"
1711
  msgstr "Carousel προσαρμοζόμενης εικόνας"
1712
 
1713
- #: ../inc/core/class.data.php:1610
1714
  msgid "Choose source gallery, that will be used for this shortcode"
1715
  msgstr "Επιλέξτε τη γκαλερί που θα χρησιμοποιηθεί σε αυτό το shortcode"
1716
 
1717
- #: ../inc/core/class.data.php:1618
1718
  msgid "Single item width (in pixels)"
1719
  msgstr "Πλάτος ενιαίου αντικειμένου (σε pixels)"
1720
 
1721
- #: ../inc/core/class.data.php:1626
1722
  msgid "Single item height (in pixels)"
1723
  msgstr "Ύψος ενιαίου αντικειμένου (σε pixels)"
1724
 
1725
- #: ../inc/core/class.data.php:1631
1726
  msgid "Never"
1727
  msgstr "Ποτέ"
1728
 
1729
- #: ../inc/core/class.data.php:1632
1730
  msgid "On mouse over"
1731
  msgstr "Με το ποντίκι πάνω"
1732
 
1733
- #: ../inc/core/class.data.php:1633
1734
  msgid "Always"
1735
  msgstr "Πάντα"
1736
 
1737
- #: ../inc/core/class.data.php:1637
1738
  msgid "Title display mode"
1739
  msgstr "Τρόπος προβολής τίτλου"
1740
 
1741
- #: ../inc/core/class.data.php:1642
1742
  msgid "Open links in new window/tab"
1743
  msgstr "Άνοιγμα συνδέσμων σε νέο παράθυρο/νέα καρτέλα"
1744
 
1745
- #: ../inc/core/class.data.php:1650
1746
  msgid "Customizable image gallery"
1747
  msgstr "Προσαρμόσιμη γκαλερί εικόνων"
1748
 
1749
- #: ../inc/core/class.data.php:1654
1750
  msgid "Posts"
1751
  msgstr "Posts"
1752
 
1753
- #: ../inc/core/class.data.php:1659
1754
  msgid "Template"
1755
  msgstr "Πρότυπο"
1756
 
1757
- #: ../inc/core/class.data.php:1660
1758
  msgid ""
1759
  "<b>Do not change this field value if you do not understand description below."
1760
  "</b><br/>Relative path to the template file. Default templates is placed "
@@ -1777,58 +1770,58 @@ msgstr ""
1777
  "title<br/><b%value>templates/single-post.php</b> - single post template<br/"
1778
  "><b%value>templates/list-loop.php</b> - unordered list with posts titles"
1779
 
1780
- #: ../inc/core/class.data.php:1664
1781
  msgid "Post ID's"
1782
  msgstr "ID δημοσιευμάτων"
1783
 
1784
- #: ../inc/core/class.data.php:1665
1785
  msgid "Enter comma separated ID's of the posts that you want to show"
1786
  msgstr ""
1787
  "Εισάγεται τις ID διαχωρισμένες με κόμμα, για τα δημοσιεύματα που θέλετε να "
1788
  "προβάλλονται"
1789
 
1790
- #: ../inc/core/class.data.php:1673
1791
  msgid "Posts per page"
1792
  msgstr "Δημοσιεύματα ανά σελίδα"
1793
 
1794
- #: ../inc/core/class.data.php:1674
1795
  msgid ""
1796
  "Specify number of posts that you want to show. Enter -1 to get all posts"
1797
  msgstr ""
1798
  "Ορίστε των αριθμό των δημοσιεύσεων που θέλετε να προβάλονται. Εισάγεται -1 "
1799
  "για να προβληθούν όλες οι δημοσιεύσεις"
1800
 
1801
- #: ../inc/core/class.data.php:1681
1802
  msgid "Post types"
1803
  msgstr "Τύπος δημοσιευμάτων"
1804
 
1805
- #: ../inc/core/class.data.php:1682
1806
  msgid "Select post types. Hold Ctrl key to select multiple post types"
1807
  msgstr ""
1808
  "Επιλέξτε τους τύπους των δημοσιευμάτων. Κρατήστε το πλήκτρο Ctrl για να "
1809
  "επιλέξετε πολλαπλούς τύπους δημοσιευμάτων"
1810
 
1811
- #: ../inc/core/class.data.php:1688
1812
  msgid "Taxonomy"
1813
  msgstr "Taxonomy"
1814
 
1815
- #: ../inc/core/class.data.php:1689
1816
  msgid "Select taxonomy to show posts from"
1817
  msgstr "Επιλέξτε taxonomy για την προβολή άρθρων"
1818
 
1819
- #: ../inc/core/class.data.php:1696
1820
  msgid "Terms"
1821
  msgstr "Όροι"
1822
 
1823
- #: ../inc/core/class.data.php:1696
1824
  msgid "Select terms to show posts from"
1825
  msgstr "Επιλογή όρων για την προβολή δημοσιευμάτων"
1826
 
1827
- #: ../inc/core/class.data.php:1701
1828
  msgid "Taxonomy term operator"
1829
  msgstr "Taxonomy term operator"
1830
 
1831
- #: ../inc/core/class.data.php:1702
1832
  msgid ""
1833
  "IN - posts that have any of selected categories terms<br/>NOT IN - posts "
1834
  "that is does not have any of selected terms<br/>AND - posts that have all "
@@ -1838,266 +1831,277 @@ msgstr ""
1838
  ">NOT IN - δημοσιεύματα που δεν έχουν οποιονδήποτε όρο επιλεγμένο<br/>AND - "
1839
  "δημοσιεύματα που έχουν όλους τους όρους επιλεγμένους"
1840
 
1841
- #: ../inc/core/class.data.php:1709
1842
  msgid "Authors"
1843
  msgstr "Συγγραφείς"
1844
 
1845
- #: ../inc/core/class.data.php:1710
1846
  msgid "Choose the authors whose posts you want to show"
1847
  msgstr ""
1848
  "Επιλέξτε τους συγγραφείς των οποίων τα δημοσιεύματα θέλετε να προβάλλονται"
1849
 
1850
- #: ../inc/core/class.data.php:1714
1851
  msgid "Meta key"
1852
  msgstr "Κλειδιά μεταδεδομένων"
1853
 
1854
- #: ../inc/core/class.data.php:1715
1855
  msgid "Enter meta key name to show posts that have this key"
1856
  msgstr ""
1857
  "Εισάγεται ονόματα κλειδιών μεταδεδομένων για να προβληθούν τα δημοσιεύματα "
1858
  "που τα έχουν"
1859
 
1860
- #: ../inc/core/class.data.php:1722
1861
  msgid "Offset"
1862
  msgstr "Offset"
1863
 
1864
- #: ../inc/core/class.data.php:1723
1865
  msgid "Specify offset to start posts loop not from first post"
1866
  msgstr ""
1867
  "Ορίστε offset για την έναρξη του κύκλου δημοσιευμάτων, όχι από το πρώτο "
1868
  "δημοσίευμα"
1869
 
1870
- #: ../inc/core/class.data.php:1728
1871
  msgid "Descending"
1872
  msgstr "Φθίνουσα"
1873
 
1874
- #: ../inc/core/class.data.php:1729
1875
  msgid "Ascending"
1876
  msgstr "Αύξουσα"
1877
 
1878
- #: ../inc/core/class.data.php:1732
1879
  msgid "Order"
1880
  msgstr "Σειρά"
1881
 
1882
- #: ../inc/core/class.data.php:1733
1883
  msgid "Posts order"
1884
  msgstr "Σειρά δημοσιευμάτων"
1885
 
1886
- #: ../inc/core/class.data.php:1739
 
 
 
 
1887
  msgid "Post ID"
1888
  msgstr "ID δημοσιεύματος"
1889
 
1890
- #: ../inc/core/class.data.php:1740
1891
  msgid "Post author"
1892
  msgstr "Συγγραφέας δημοσιεύματος"
1893
 
1894
- #: ../inc/core/class.data.php:1741
1895
  msgid "Post title"
1896
  msgstr "Τίτλος δημοσιεύματος"
1897
 
1898
- #: ../inc/core/class.data.php:1742
1899
  msgid "Post slug"
1900
  msgstr "Slug δημοσιεύματος"
1901
 
1902
- #: ../inc/core/class.data.php:1743
1903
  msgid "Date"
1904
  msgstr "Ημέρα"
1905
 
1906
- #: ../inc/core/class.data.php:1743
1907
  msgid "Last modified date"
1908
  msgstr "Ημέρα τελευταίας τροποποίησης"
1909
 
1910
- #: ../inc/core/class.data.php:1744 ../inc/core/class.data.php:1754
1911
  msgid "Post parent"
1912
  msgstr "Γονέας δημοσιεύματος"
1913
 
1914
- #: ../inc/core/class.data.php:1745
1915
  msgid "Random"
1916
  msgstr "Τυχαίο"
1917
 
1918
- #: ../inc/core/class.data.php:1745
1919
  msgid "Comments number"
1920
  msgstr "Αριθμός σχόλιων"
1921
 
1922
- #: ../inc/core/class.data.php:1746
1923
  msgid "Menu order"
1924
  msgstr "Σειρά μενού"
1925
 
1926
- #: ../inc/core/class.data.php:1746
1927
  msgid "Meta key values"
1928
  msgstr "Τιμές κλειδιών μεταδεδομένων"
1929
 
1930
- #: ../inc/core/class.data.php:1749
1931
  msgid "Order by"
1932
  msgstr "Ταξινόμηση κατά"
1933
 
1934
- #: ../inc/core/class.data.php:1750
1935
  msgid "Order posts by"
1936
  msgstr "Ταξινόμηση δημοσιευμάτων κατά"
1937
 
1938
- #: ../inc/core/class.data.php:1755
1939
  msgid "Show childrens of entered post (enter post ID)"
1940
  msgstr ""
1941
  "Προβολή υποδημοσιευμάτων για τα δημοσιεύματα που έχετε εισάγει (εισάγεται ID "
1942
  "δημοσιεύματος)"
1943
 
1944
- #: ../inc/core/class.data.php:1760
1945
  msgid "Published"
1946
  msgstr "Δημοσιευμένα"
1947
 
1948
- #: ../inc/core/class.data.php:1761
1949
  msgid "Pending"
1950
  msgstr "Εν αναμονή"
1951
 
1952
- #: ../inc/core/class.data.php:1762
1953
  msgid "Draft"
1954
  msgstr "Προσχέδιο"
1955
 
1956
- #: ../inc/core/class.data.php:1763
1957
  msgid "Auto-draft"
1958
  msgstr "Αυτόματο προσχέδιο"
1959
 
1960
- #: ../inc/core/class.data.php:1764
1961
  msgid "Future post"
1962
  msgstr "Μελλοντικό δημοσίευμα"
1963
 
1964
- #: ../inc/core/class.data.php:1765
1965
  msgid "Private post"
1966
  msgstr "Ιδιωτικό δημοσίευμα"
1967
 
1968
- #: ../inc/core/class.data.php:1766
1969
  msgid "Inherit"
1970
  msgstr "Κληρονομημένο"
1971
 
1972
- #: ../inc/core/class.data.php:1767
1973
  msgid "Trashed"
1974
  msgstr "Διεγραμμένο"
1975
 
1976
- #: ../inc/core/class.data.php:1768
1977
  msgid "Any"
1978
  msgstr "Οποιοδήποτε"
1979
 
1980
- #: ../inc/core/class.data.php:1771
1981
  msgid "Post status"
1982
  msgstr "Κατάσταση δημοσιεύματος"
1983
 
1984
- #: ../inc/core/class.data.php:1772
1985
  msgid "Show only posts with selected status"
1986
  msgstr "Προβολή μόνο των δημοσιευμάτων με την επιλεγμένη κατάσταση"
1987
 
1988
- #: ../inc/core/class.data.php:1777
1989
  msgid "Ignore sticky"
1990
  msgstr "Παράβλεψη καρφιτσωμένων"
1991
 
1992
- #: ../inc/core/class.data.php:1778
1993
  msgid "Select Yes to ignore posts that is sticked"
1994
  msgstr "Επιλέξτε Ναι για να παραβλέψετε τα καρφιτσωμένα δημοσιεύματα"
1995
 
1996
- #: ../inc/core/class.data.php:1782
1997
  msgid "Custom posts query with customizable template"
1998
  msgstr "Προσαρμοσμένο ερώτημα δημοσιευμάτων με προσαρμοζόμενο πρότυπο"
1999
 
2000
- #: ../inc/core/class.generator.php:44 ../inc/core/class.generator.php:147
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2001
  msgid "Insert shortcode"
2002
  msgstr "Εισαγωγή shortcode"
2003
 
2004
- #: ../inc/core/class.generator.php:88
 
 
 
 
 
2005
  msgid "Plugin settings"
2006
  msgstr "Ρυθμίσεις πρόσθετου"
2007
 
2008
- #: ../inc/core/class.generator.php:89
2009
  msgid "Plugin homepage"
2010
  msgstr "Σελίδα πρόσθετου"
2011
 
2012
- #: ../inc/core/class.generator.php:90
2013
  msgid "Support forums"
2014
  msgstr "Forum υποστήριξης"
2015
 
2016
- #: ../inc/core/class.generator.php:97
2017
  msgid "Search for shortcodes"
2018
  msgstr "Αναζήτηση για shortcodes"
2019
 
2020
- #: ../inc/core/class.generator.php:99
2021
  msgid "Filter by type"
2022
  msgstr "Κατηγοριοποίηση κατά τύπο"
2023
 
2024
- #: ../inc/core/class.generator.php:135
2025
  msgid "Shortcode not specified"
2026
  msgstr "Δεν καθορίστικε shortcode"
2027
 
2028
- #: ../inc/core/class.generator.php:148
2029
  msgid "Live preview"
2030
  msgstr "Ζωντανή προεπισκόπηση"
2031
 
2032
- #: ../inc/core/class.generator.php:149
2033
  msgid "Close window"
2034
  msgstr "Κλείσιμο παραθύρου"
2035
 
2036
- #: ../inc/core/class.generator.php:153
2037
  msgid "Click to return to the shortcodes list"
2038
  msgstr "Πατήστε εδώ για να επιστρέψετε στην λίστα των shortcode"
2039
 
2040
- #: ../inc/core/class.generator.php:153
2041
  msgid "All shortcodes"
2042
  msgstr "Όλα τα shortcodes"
2043
 
2044
- #: ../inc/core/class.generator.php:186
2045
- msgid "Yes"
2046
- msgstr "Ναι"
2047
-
2048
- #: ../inc/core/class.generator.php:186
2049
- msgid "No"
2050
- msgstr "Όχι"
2051
-
2052
- #: ../inc/core/class.generator.php:190 ../inc/views/galleries.php:28
2053
- #: ../inc/views/galleries.php:83
2054
- msgid "Max upload file size"
2055
- msgstr "Μέγιστο μέγεθος μεταφόρτωσης αρχείου"
2056
-
2057
- #: ../inc/core/class.generator.php:190 ../inc/views/galleries.php:28
2058
- #: ../inc/views/galleries.php:83
2059
- msgid "Mb"
2060
- msgstr "Mb"
2061
-
2062
- #: ../inc/core/class.generator.php:190 ../inc/views/galleries.php:28
2063
- #: ../inc/views/galleries.php:83
2064
- msgid "How to increase"
2065
- msgstr "Πώς να το αυξήσετε"
2066
-
2067
- #: ../inc/core/class.generator.php:201
2068
- msgid "Please wait"
2069
- msgstr "Παρακαλώ περιμένετε"
2070
-
2071
- #: ../inc/core/class.generator.php:208 ../inc/core/class.generator.php:296
2072
- msgid "Untitled gallery"
2073
- msgstr "Γκαλερί χωρίς τίτλο"
2074
-
2075
- #: ../inc/core/class.generator.php:214 ../inc/core/class.generator.php:302
2076
- #: ../inc/views/galleries.php:64
2077
- msgid "Galleries not found"
2078
- msgstr "Δεν βρέθηκαν γκαλερί"
2079
-
2080
- #: ../inc/core/class.generator.php:215
2081
- msgid "Manage galleries"
2082
- msgstr "Διαχείριση γκαλερί"
2083
-
2084
- #: ../inc/core/class.generator.php:215
2085
- msgid "Reload galleries"
2086
- msgstr "Επαναφόρτωση των γκαλερί"
2087
-
2088
- #: ../inc/core/class.generator.php:226
2089
  msgid "Click to set this value"
2090
  msgstr "Κάντε κλικ για να ορίσετε αυτήν την τιμή"
2091
 
2092
- #: ../inc/core/class.generator.php:250
2093
  msgid "Preview"
2094
  msgstr "Προεπισκόπηση"
2095
 
2096
- #: ../inc/core/class.generator.php:311
2097
  msgid "Access denied"
2098
  msgstr "Άρνηση πρόσβασης"
2099
 
2100
- #: ../inc/core/class.requirements.php:35
2101
  #, php-format
2102
  msgid ""
2103
  "<h1>Oops! Plugin not activated&hellip;</h1> <p>Shortcodes Ultimate is not "
@@ -2112,7 +2116,7 @@ msgstr ""
2112
  "href=\"%s\">&larr; Επιστροφή στην οθόνη των πρόσθετων</a> <a href=\"%s"
2113
  "\"%s>Συνέχεια και ενεργοποίηση οπωσδήποτε &rarr;</a>"
2114
 
2115
- #: ../inc/core/class.requirements.php:36
2116
  #, php-format
2117
  msgid ""
2118
  "<h1>Oops! Plugin not activated&hellip;</h1> <p>Shortcodes Ultimate is not "
@@ -2126,44 +2130,44 @@ msgstr ""
2126
  "\">&larr; Return to the plugins screen</a> <a href=\"%s\"%s>Continue and "
2127
  "activate anyway &rarr;</a>"
2128
 
2129
- #: ../inc/core/class.shortcodes-ultimate.php:25
2130
- #: ../inc/core/class.widget.php:40 ../inc/core/class.widget.php:82
2131
  msgid "Shortcodes Ultimate"
2132
  msgstr "Shortcodes Ultimate"
2133
 
2134
- #: ../inc/core/class.shortcodes-ultimate.php:26 ../inc/core/class.vote.php:37
2135
  msgid "Vladimir Anokhin"
2136
  msgstr "Vladimir Anokhin"
2137
 
2138
- #: ../inc/core/class.shortcodes-ultimate.php:27
2139
  msgid "Supercharge your WordPress theme with mega pack of shortcodes"
2140
  msgstr "Εμπλουτίστε το WordPess θέμα σας με ένα μεγάλο πακέτο από shortcodes"
2141
 
2142
- #: ../inc/core/class.shortcodes-ultimate.php:88
2143
  msgid "Where to start?"
2144
  msgstr "Από που να ξεκινήσω;"
2145
 
2146
- #: ../inc/core/class.shortcodes-ultimate.php:100 ../inc/views/about.php:4
2147
  msgid "Project homepage"
2148
  msgstr "Iστοσελίδα του πρόσθετου"
2149
 
2150
- #: ../inc/core/class.shortcodes-ultimate.php:101 ../inc/views/about.php:10
2151
  msgid "Support forum"
2152
  msgstr "Forum υποστήριξης"
2153
 
2154
- #: ../inc/core/class.shortcodes-ultimate.php:102 ../inc/views/about.php:12
2155
  msgid "Changelog"
2156
  msgstr "Αρχείο καταγραφής αλλαγών"
2157
 
2158
- #: ../inc/core/class.shortcodes-ultimate.php:112
2159
  msgid "About"
2160
  msgstr "Σχετικά με"
2161
 
2162
- #: ../inc/core/class.shortcodes-ultimate.php:117
2163
  msgid "Custom formatting"
2164
  msgstr "Προσαρμοσμένη μορφοποίηση"
2165
 
2166
- #: ../inc/core/class.shortcodes-ultimate.php:118
2167
  msgid ""
2168
  "Disable this option if you have some problems with other plugins or content "
2169
  "formatting"
@@ -2171,22 +2175,22 @@ msgstr ""
2171
  "Απενεργοποιήστε αυτή την επιλογή αν έχετε προβλήματα με άλλα πρόσθετα ή με "
2172
  "την μορφοποίηση του περιεχομένου"
2173
 
2174
- #: ../inc/core/class.shortcodes-ultimate.php:118
2175
- #: ../inc/core/class.shortcodes-ultimate.php:126
2176
  msgid "Documentation article"
2177
  msgstr "Άρθρο τεκμηρίωσης"
2178
 
2179
- #: ../inc/core/class.shortcodes-ultimate.php:122
2180
- #: ../inc/core/class.shortcodes-ultimate.php:130
2181
- #: ../inc/core/class.shortcodes-ultimate.php:138
2182
  msgid "Enabled"
2183
  msgstr "Ενεργοποιημένο"
2184
 
2185
- #: ../inc/core/class.shortcodes-ultimate.php:125
2186
  msgid "Compatibility mode"
2187
  msgstr "Λειτουργία συμβατότητας"
2188
 
2189
- #: ../inc/core/class.shortcodes-ultimate.php:126
2190
  msgid ""
2191
  "Enable this option if you have some problems with other plugins that uses "
2192
  "similar shortcode names"
@@ -2194,15 +2198,15 @@ msgstr ""
2194
  "Ενεργοποιήστε αυτή την επιλογή, αν έχετε προβλήματα με άλλα πρόσθετα που "
2195
  "χρησιμοποιούν παρόμοια ονόματα στα shortcode"
2196
 
2197
- #: ../inc/core/class.shortcodes-ultimate.php:126
2198
  msgid "etc."
2199
  msgstr "κτλ"
2200
 
2201
- #: ../inc/core/class.shortcodes-ultimate.php:133
2202
  msgid "Skip default values"
2203
  msgstr "Παράληψη προεπιλεγμένων τιμών"
2204
 
2205
- #: ../inc/core/class.shortcodes-ultimate.php:134
2206
  msgid ""
2207
  "Enable this option and the generator will insert a shortcode without default "
2208
  "attribute values that you have not changed. As a result, the generated code "
@@ -2212,11 +2216,11 @@ msgstr ""
2212
  "προεπιλεγμένες τιμές παραμέτρων που δεν έχετε αλλάξει. Σαν αποτέλεσμα, ο "
2213
  "παραγόμενος κώδικας θα είναι μικρότερος."
2214
 
2215
- #: ../inc/core/class.shortcodes-ultimate.php:141
2216
  msgid "Skin"
2217
  msgstr "Θέμα"
2218
 
2219
- #: ../inc/core/class.shortcodes-ultimate.php:142
2220
  #, php-format
2221
  msgid ""
2222
  "Choose skin for shortcodes.<br /><a href=\"%s\" target=\"_blank\">Learn how "
@@ -2227,19 +2231,46 @@ msgstr ""
2227
  "\">Μάθετε πως να δημιουργείτε νέα θέματα</a><br /><a href=\"%s\" target="
2228
  "\"_blank\"><b>Μεταφορτώστε περισσότερα θέματα</b></a>"
2229
 
2230
- #: ../inc/core/class.shortcodes-ultimate.php:148
2231
  msgid "Custom CSS"
2232
  msgstr "Προσαρμοσμένο CSS"
2233
 
2234
- #: ../inc/core/class.shortcodes-ultimate.php:151
2235
  msgid "Galleries"
2236
  msgstr "Γκαλερί"
2237
 
2238
- #: ../inc/core/class.shortcodes-ultimate.php:154
2239
  msgid "Cheatsheet"
2240
  msgstr "Αρχείο Cheatsheet"
2241
 
2242
- #: ../inc/core/class.vote.php:39
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2243
  msgid ""
2244
  "Hello, my name is Vladimir Anokhin, and I am developer of plugin "
2245
  "<b>Shortcodes Ultimate</b>.<br>If you like this plugin, please write a few "
@@ -2252,152 +2283,129 @@ msgstr ""
2252
  "twitter. Αυτό θα βοηθήσει και άλλους ανθρώπους να βρούνε αυτό το χρήσιμο "
2253
  "πρόσθετο πιο γρήγορα.<br><b>Ευχαριστώ πολύ!</b>"
2254
 
2255
- #: ../inc/core/class.vote.php:41
2256
  msgid "Rate plugin"
2257
  msgstr "Βαθμολογήστε το πρόσθετο"
2258
 
2259
- #: ../inc/core/class.vote.php:42
2260
  msgid "Shortcodes Ultimate - must have WordPress plugin #shortcodesultimate"
2261
  msgstr ""
2262
  "Shortcodes Ultimate - ένα πρόσθετο του WordPress που όλοι πρέπει να έχουν "
2263
  "#shortcodesultimate"
2264
 
2265
- #: ../inc/core/class.vote.php:42
2266
  msgid "Tweet"
2267
  msgstr "Tweet"
2268
 
2269
- #: ../inc/core/class.vote.php:43
2270
  msgid "No, thanks"
2271
  msgstr "Όχι ευχαριστώ"
2272
 
2273
- #: ../inc/core/class.vote.php:44
2274
  msgid "or"
2275
  msgstr "ή"
2276
 
2277
- #: ../inc/core/class.vote.php:45
2278
  msgid "Remind me later"
2279
  msgstr "Υπενθύμιση αργότερα"
2280
 
2281
- #: ../inc/core/class.widget.php:36
2282
  msgid "Special Shortcodes Ultimate widget"
2283
  msgstr "Ειδικό widget για το Shortcodes Ultimate"
2284
 
2285
- #: ../inc/core/class.widget.php:87
2286
  msgid "Title:"
2287
  msgstr "Τίτλος:"
2288
 
2289
- #: ../inc/core/shortcodes.php:483
2290
- msgid "This is box title"
2291
- msgstr "Αυτός είναι τίτλος πλαισίου"
2292
-
2293
- #: ../inc/core/shortcodes.php:663 ../inc/core/shortcodes.php:696
2294
- #: ../inc/core/shortcodes.php:730 ../inc/core/shortcodes.php:764
2295
- #: ../inc/core/shortcodes.php:804
2296
- msgid "please specify correct url"
2297
- msgstr "παρακαλώ να διευκρινίστε σωστή διεύθυνση"
2298
-
2299
- #: ../inc/core/shortcodes.php:1006
2300
- msgid "This menu doesn't exists, or has no elements"
2301
- msgstr "Αυτό το μενού δεν υπάρχει ή δεν έχει στοιχεία"
2302
-
2303
- #: ../inc/core/shortcodes.php:1094 ../inc/core/shortcodes.php:1180
2304
- #: ../inc/core/shortcodes.php:1249
2305
- msgid "images not found"
2306
- msgstr "δεν βρέθηκαν εικόνες"
2307
-
2308
- #: ../inc/core/shortcodes.php:1447
2309
- msgid "template not found"
2310
- msgstr "δεν βρέθηκε πρότυπο"
2311
-
2312
- #: ../inc/core/tools.php:234
2313
  msgid "year"
2314
  msgstr "έτος"
2315
 
2316
- #: ../inc/core/tools.php:235
2317
  msgid "month"
2318
  msgstr "μήνας"
2319
 
2320
- #: ../inc/core/tools.php:236
2321
  msgid "week"
2322
  msgstr "εβδομάδα"
2323
 
2324
- #: ../inc/core/tools.php:237
2325
  msgid "day"
2326
  msgstr "ημέρα"
2327
 
2328
- #: ../inc/core/tools.php:238
2329
  msgid "hour"
2330
  msgstr "ώρα"
2331
 
2332
- #: ../inc/core/tools.php:239
2333
  msgid "minute"
2334
  msgstr "λεπτό"
2335
 
2336
- #: ../inc/core/tools.php:248 ../inc/core/tools.php:255
2337
  msgid "s"
2338
  msgstr "s"
2339
 
2340
- #: ../inc/core/tools.php:291
2341
  msgid "username not specified"
2342
  msgstr "Τό όνομα χρήστη δεν προσδιορίστηκε"
2343
 
2344
- #: ../inc/core/tools.php:296
2345
  msgid "no public messages"
2346
  msgstr "κανένα δημόσιο μήνυμα"
2347
 
2348
- #: ../inc/views/about.php:2
2349
  msgid "Welcome to Shortcodes Ultimate"
2350
  msgstr "Καλώς ορίσατε στο Shortcodes Ultimate"
2351
 
2352
- #: ../inc/views/about.php:2
2353
  msgid "A real swiss army knife for WordPress"
2354
  msgstr "Ένας ελβετικός σουγιάς για το WordPress"
2355
 
2356
- #: ../inc/views/about.php:6
2357
  msgid "Addons"
2358
  msgstr "Πρόσθετα"
2359
 
2360
- #: ../inc/views/about.php:8
2361
  msgid "Documentation"
2362
  msgstr "Τεκμηρίωση"
2363
 
2364
- #: ../inc/views/about.php:14
2365
  msgid "GitHub"
2366
  msgstr "GitHub"
2367
 
2368
- #: ../inc/views/about.php:16
2369
  msgid "Contact author"
2370
  msgstr "Επικοινωνήστε με τον συντάκτη"
2371
 
2372
- #: ../inc/views/about.php:19
2373
  msgid "Plugin features"
2374
  msgstr "Χαρακτηριστικά πρόσθετου"
2375
 
2376
- #: ../inc/views/about.php:21
2377
  msgid "40+ amazing shortcodes"
2378
  msgstr "40+ καταπληκτικά shortcodes"
2379
 
2380
- #: ../inc/views/about.php:22
2381
  msgid "Power of CSS3 transitions"
2382
  msgstr "Ενδυναμωμένο με μεταβάσεις του CSS3"
2383
 
2384
- #: ../inc/views/about.php:23
2385
  msgid "Handy shortcodes generator"
2386
  msgstr "Εύχρηστη παραγωγή των shortcode"
2387
 
2388
- #: ../inc/views/about.php:24
2389
  msgid "International"
2390
  msgstr "Διεθνοποιημένο"
2391
 
2392
- #: ../inc/views/about.php:25
2393
  msgid "Documented API"
2394
  msgstr "Τεκμηριωμένο API"
2395
 
2396
- #: ../inc/views/about.php:29
2397
  msgid "What is a shortcode?"
2398
  msgstr "Τι είναι τα shortcodes;"
2399
 
2400
- #: ../inc/views/about.php:30
2401
  msgid ""
2402
  "<strong>Shortcode</strong> is a WordPress-specific code that lets you do "
2403
  "nifty things with very little effort."
@@ -2406,7 +2414,7 @@ msgstr ""
2406
  "WordPress, που σας επιτρέπει να δημιουργείτε κομψά αντικείμενα με πολύ λίγη "
2407
  "προσπάθεια."
2408
 
2409
- #: ../inc/views/about.php:31
2410
  msgid ""
2411
  "Shortcodes can embed files or create objects that would normally require "
2412
  "lots of complicated, ugly code in just one line. Shortcode = shortcut."
@@ -2415,67 +2423,67 @@ msgstr ""
2415
  "με μία γραμμή, που κανονικά θα χρειαζόταν αρκετά περίπλοκο κώδικα. Shortcode "
2416
  "= Συντόμευση."
2417
 
2418
- #: ../inc/views/about.php:35
2419
  msgid "How does it works"
2420
  msgstr "Πως λειτουργούνε"
2421
 
2422
- #: ../inc/views/about.php:39
2423
  msgid "More videos"
2424
  msgstr "Περισσότερα βίντεο"
2425
 
2426
- #: ../inc/views/about.php:41
2427
  msgid "Shortcodes Ultimate Tutorial"
2428
  msgstr "Εκμάθηση του Shortcodes Ultimate"
2429
 
2430
- #: ../inc/views/about.php:42
2431
  msgid "How to use special widget"
2432
  msgstr "Πως να χρησιμοποιείται συγκεκριμένα widget"
2433
 
2434
- #: ../inc/views/about.php:43
2435
  msgid "How to create Carousel"
2436
  msgstr "Πώς να δημιουργήσετε Carousel"
2437
 
2438
- #: ../inc/views/about.php:44
2439
  msgid "How to create image gallery"
2440
  msgstr "Πώς να δημιουργήσετε γκαλερί εικόνων"
2441
 
2442
- #: ../inc/views/cheatsheet.php:5
2443
  msgid "Shortcode"
2444
  msgstr "Shortcode"
2445
 
2446
- #: ../inc/views/cheatsheet.php:6
2447
  msgid "Parameters"
2448
  msgstr "Παράμετροι"
2449
 
2450
- #: ../inc/views/cheatsheet.php:7
2451
  msgid "Example"
2452
  msgstr "Παράδειγμα"
2453
 
2454
- #: ../inc/views/cheatsheet.php:17
2455
  msgid "Demo"
2456
  msgstr "Επίδειξη"
2457
 
2458
- #: ../inc/views/cheatsheet.php:49
2459
  msgid "Default value"
2460
  msgstr "Προκαθορισμένη τιμή"
2461
 
2462
- #: ../inc/views/cheatsheet.php:55
2463
  msgid "-- no parameters --"
2464
  msgstr "-- χωρίς παραμέτρους --"
2465
 
2466
- #: ../inc/views/closetab.php:4
2467
  msgid "Save changes"
2468
  msgstr "Αποθήκευση αλλαγών"
2469
 
2470
- #: ../inc/views/closetab.php:5
2471
  msgid "Saving"
2472
  msgstr "Αποθηκεύεται"
2473
 
2474
- #: ../inc/views/closetab.php:6
2475
  msgid "Saved"
2476
  msgstr "Αποθηκεύτηκε"
2477
 
2478
- #: ../inc/views/closetab.php:7
2479
  msgid ""
2480
  "This action will remove all your custom CSS, galleries and settings. Are you "
2481
  "sure? This action cannot be undone!"
@@ -2483,36 +2491,36 @@ msgstr ""
2483
  "Αυτή η ενέργεια θα αφαιρέσει όλο τον προσαρμοσμένο CSS κώδικα, τις γκαλερί "
2484
  "και τις ρυθμίσεις. Είστε σίγουροι; Αυτή η ενέργεια δεν μπορεί να αναιρεθεί!!!"
2485
 
2486
- #: ../inc/views/closetab.php:7
2487
  msgid "Restore default settings"
2488
  msgstr "Επαναφορά προκαθορισμένων ρυθμίσεων"
2489
 
2490
- #: ../inc/views/code.php:5
2491
  msgid "Insert code"
2492
  msgstr "Εισαγωγή κώδικα"
2493
 
2494
- #: ../inc/views/css.php:3
2495
  msgid "You can see the original styles to override it"
2496
  msgstr "Μπορείτε να δείτε το πρωτότυπο στυλ για να το παρακάμψετε"
2497
 
2498
- #: ../inc/views/css.php:17
2499
  msgid "You can use next variables in your custom CSS"
2500
  msgstr ""
2501
  "Μπορείτε να χρησμοποιείσετε τις ακόλουθες μεταβλητές στο προσαρμοσμένο CSS"
2502
 
2503
- #: ../inc/views/css.php:18
2504
  msgid "home url"
2505
  msgstr "διεύθυνση αρχικής σελίδας"
2506
 
2507
- #: ../inc/views/css.php:19
2508
  msgid "theme url"
2509
  msgstr "διεύθυνση θέματος"
2510
 
2511
- #: ../inc/views/css.php:20
2512
  msgid "plugin url"
2513
  msgstr "διεύθυνση πρόσθετου"
2514
 
2515
- #: ../inc/views/galleries.php:2
2516
  msgid ""
2517
  "Are you sure that you want to delete this gallery? This action can't be "
2518
  "undone!"
@@ -2520,100 +2528,188 @@ msgstr ""
2520
  "Είστε σίγουροι ότι θέλετε να διαγράψετε αυτή την γκαλερί; Αυτή η ενέργεια "
2521
  "δεν μπορεί να αναιρεθεί!!!"
2522
 
2523
- #: ../inc/views/galleries.php:2
2524
  msgid ""
2525
  "Are you sure that you want to delete this image? This action can't be undone!"
2526
  msgstr ""
2527
  "Είστε σίγουροι ότι θέλετε να διαγράψετε αυτή την εικόνα; Αυτή η ενέργεια δεν "
2528
  "είναι αναστρέψιμη!!!"
2529
 
2530
- #: ../inc/views/galleries.php:4
2531
  msgid "Create new gallery"
2532
  msgstr "Δημιουργία νέας γκαλερί"
2533
 
2534
- #: ../inc/views/galleries.php:17 ../inc/views/galleries.php:72
2535
  msgid "Enter gallery name"
2536
  msgstr "Εισάγετε το όνομα της γκαλερί"
2537
 
2538
- #: ../inc/views/galleries.php:19 ../inc/views/galleries.php:74
2539
  msgid "Edit gallery"
2540
  msgstr "Επεξεργασία γκαλερί"
2541
 
2542
- #: ../inc/views/galleries.php:20 ../inc/views/galleries.php:75
2543
  msgid "Save &amp; close"
2544
  msgstr "Αποθήκευση &amp; κλείσιμο"
2545
 
2546
- #: ../inc/views/galleries.php:21 ../inc/views/galleries.php:50
2547
- #: ../inc/views/galleries.php:76 ../inc/views/galleries.php:105
2548
  msgid "Close"
2549
  msgstr "Κλείσιμο"
2550
 
2551
- #: ../inc/views/galleries.php:22 ../inc/views/galleries.php:41
2552
- #: ../inc/views/galleries.php:77 ../inc/views/galleries.php:96
2553
  msgid "Delete"
2554
  msgstr "Διαγραφή"
2555
 
2556
- #: ../inc/views/galleries.php:40 ../inc/views/galleries.php:95
 
 
 
 
2557
  msgid "Edit"
2558
  msgstr "Επεξεργασία"
2559
 
2560
- #: ../inc/views/notifications.php:5
2561
  msgid "Instructions"
2562
  msgstr "Οδηγίες"
2563
 
2564
- #: ../inc/views/notifications.php:13 ../inc/views/notifications.php:21
2565
- #: ../inc/views/notifications.php:29 ../inc/views/notifications.php:37
2566
  msgid "Click to close"
2567
  msgstr "Πατήστε για κλείσιμο"
2568
 
2569
- #: ../inc/views/settings.php:12
2570
  msgid ""
2571
  "For full functionality of this page it is reccomended to enable javascript."
2572
  msgstr ""
2573
  "Για την πλήρη ενεργοποίηση των χαρακτηριστικών αυτής της σελίδας, προτείνετε "
2574
  "να ενεργοποιήσετε την javascript."
2575
 
2576
- #: ../inc/views/settings.php:14
2577
  msgid "Settings reseted successfully"
2578
  msgstr "Οι ρυθμίσεις επαναφέρθηκαν επιτυχώς"
2579
 
2580
- #: ../inc/views/settings.php:15
2581
  msgid "There is already default settings"
2582
  msgstr "Αυτές είναι ήδη οι προκαθορισμένες ρυθμίσεις"
2583
 
2584
- #: ../inc/views/settings.php:16
2585
  msgid "Settings saved successfully"
2586
  msgstr "Οι ρυθμίσεις αποθηκεύτηκαν επιτυχώς"
2587
 
2588
- #: ../inc/views/settings.php:17
2589
  msgid "Settings not saved, because there is no changes"
2590
  msgstr "Οι ρυθμίσεις δεν αποθηκεύτηκαν, διότι δεν υπάρχουν αλλαγές"
2591
 
2592
- #: ../inc/views/upload.php:7
2593
  msgid "Upload"
2594
  msgstr "Μεταφόρτωση"
2595
 
2596
- #: ../templates/default-loop.php:15 ../templates/single-post.php:18
2597
  msgid "Posted"
2598
  msgstr "Δημοσιεύτηκε"
2599
 
2600
- #: ../templates/default-loop.php:19 ../templates/single-post.php:18
2601
  msgid "0 comments"
2602
  msgstr "0 σχόλια"
2603
 
2604
- #: ../templates/default-loop.php:19 ../templates/single-post.php:18
2605
  msgid "1 comment"
2606
  msgstr "1 σχόλιο"
2607
 
2608
- #: ../templates/default-loop.php:19 ../templates/single-post.php:18
2609
  msgid "%n comments"
2610
  msgstr "%n σχόλια"
2611
 
2612
- #: ../templates/default-loop.php:27 ../templates/list-loop.php:18
2613
- #: ../templates/single-post.php:30 ../templates/teaser-loop.php:22
2614
  msgid "Posts not found"
2615
  msgstr "Τα δημοσιεύματα δεν βρέθηκαν"
2616
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2617
  #~ msgid "Boxes"
2618
  #~ msgstr "Πλαίσια"
2619
 
@@ -2691,6 +2787,3 @@ msgstr "Τα δημοσιεύματα δεν βρέθηκαν"
2691
 
2692
  #~ msgid "Toggle fullscreen"
2693
  #~ msgstr "Αλλαγή σε πλήρη οθόνη"
2694
-
2695
- #~ msgid "Add image"
2696
- #~ msgstr "Προσθήκη εικόνας"
2
  msgstr ""
3
  "Project-Id-Version: Shortcodes Ultimate 4.1.5\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2013-10-21 08:42+0300\n"
6
+ "PO-Revision-Date: 2013-10-22 10:13+0200\n"
7
  "Last-Translator: Kleanthis Manolopoulos <akis_manolopoulos@hotmail.com>\n"
8
  "Language-Team: Kleanthis Manolopoulos <akis_manolopoulos@hotmail.com>\n"
9
  "Language: el_GR\n"
16
  "X-Generator: Poedit 1.5.7\n"
17
  "X-Poedit-SearchPath-0: ..\n"
18
 
19
+ #: inc/example-addon.php:29
20
  msgid "Heading 2"
21
  msgstr "Κεφαλίδα 2"
22
 
23
+ #: inc/example-addon.php:43 inc/core/class.data.php:173
24
+ #: inc/core/class.data.php:303 inc/core/class.data.php:386
25
+ #: inc/core/class.data.php:551 inc/core/class.data.php:706
26
+ #: inc/core/class.data.php:868
27
  msgid "Default"
28
  msgstr "Προεπιλογή"
29
 
30
+ #: inc/example-addon.php:44
31
  msgid "Small"
32
  msgstr "Μικρό"
33
 
34
+ #: inc/example-addon.php:49 inc/core/class.data.php:178
35
+ #: inc/core/class.data.php:392 inc/core/class.data.php:561
36
+ #: inc/core/class.data.php:713 inc/core/class.data.php:838
 
37
  msgid "Style"
38
  msgstr "Στυλ"
39
 
40
+ #: inc/example-addon.php:51
41
  msgid "Heading 2 style"
42
  msgstr "Στυλ κεφαλίδας 2"
43
 
44
+ #: inc/example-addon.php:57
45
  msgid "Heading 2 text"
46
  msgstr "Κείμενο κεφαλίδας 2"
47
 
48
+ #: inc/example-addon.php:59
49
  msgid "Styled heading 2"
50
  msgstr "Μορφοποίημένη κεφαλίδα 2"
51
 
52
+ #: inc/core/class.assets.php:61
53
+ msgid "Choose files"
54
+ msgstr "Επιλέξτε αρχεία"
55
+
56
+ #: inc/core/class.assets.php:62
57
+ msgid "Add selected files"
58
+ msgstr "Προσθήκη επιλεγμένων αρχείων"
59
+
60
+ #: inc/core/class.assets.php:68
61
+ msgid "Choose file"
62
+ msgstr "Επιλέξτε αρχείο"
63
+
64
+ #: inc/core/class.assets.php:69
65
+ msgid "Insert"
66
+ msgstr "Εισαγωγή"
67
+
68
+ #: inc/core/class.assets.php:70 inc/core/class.generator-fields.php:61
69
+ msgid "Please wait"
70
+ msgstr "Παρακαλώ περιμένετε"
71
+
72
+ #: inc/core/class.assets.php:83
73
  msgid ""
74
  "This shortcode doesn't work in live preview. Please insert it into editor "
75
  "and preview on the site."
77
  "Αυτό το shortcode δεν λειτουργεί στη ζωντανη απεικόνηση. Παρακαλώ να τον "
78
  "εισάγετε στον επεξεργαστή κειμένου και να τον δείτε στην ιστοσελίδα σας."
79
 
80
+ #: inc/core/class.data.php:36
81
  msgid "All"
82
  msgstr "Όλα"
83
 
84
+ #: inc/core/class.data.php:37 inc/core/class.generator.php:203
85
  msgid "Content"
86
  msgstr "Περιεχόμενο"
87
 
88
+ #: inc/core/class.data.php:38 inc/core/class.data.php:694
89
  msgid "Box"
90
  msgstr "Box"
91
 
92
+ #: inc/core/class.data.php:39
93
  msgid "Media"
94
  msgstr "Πολυμέσα"
95
 
96
+ #: inc/core/class.data.php:40 inc/core/class.data.php:1496
97
+ #: inc/core/class.data.php:1588 inc/core/class.data.php:1690
98
+ #: inc/core/class.data.php:1696
99
  msgid "Gallery"
100
  msgstr "Gallery"
101
 
102
+ #: inc/core/class.data.php:41
103
  msgid "Other"
104
  msgstr "Άλλα"
105
 
106
+ #: inc/core/class.data.php:56
107
  msgid "Heading"
108
  msgstr "Heading"
109
 
110
+ #: inc/core/class.data.php:66 inc/core/class.data.php:397
111
+ #: inc/core/class.data.php:477 inc/core/class.data.php:582
112
  msgid "Size"
113
  msgstr "Μέγεθος"
114
 
115
+ #: inc/core/class.data.php:66
116
  msgid "Select heading size"
117
  msgstr "Μορφοποιημένη κεφαλίδα 2"
118
 
119
+ #: inc/core/class.data.php:71 inc/core/class.data.php:361
120
+ #: inc/core/class.data.php:418 inc/core/class.data.php:846
121
  msgid "Left"
122
  msgstr "Αριστερά"
123
 
124
+ #: inc/core/class.data.php:72 inc/core/class.data.php:419
125
+ #: inc/core/class.data.php:1529 inc/core/class.data.php:1637
126
  msgid "Center"
127
  msgstr "Κέντρο"
128
 
129
+ #: inc/core/class.data.php:73 inc/core/class.data.php:362
130
+ #: inc/core/class.data.php:420 inc/core/class.data.php:847
131
  msgid "Right"
132
  msgstr "Δεξιά"
133
 
134
+ #: inc/core/class.data.php:76 inc/core/class.data.php:365
135
+ #: inc/core/class.data.php:423
136
  msgid "Align"
137
  msgstr "Στοίχιση"
138
 
139
+ #: inc/core/class.data.php:77
140
  msgid "Heading text alignment"
141
  msgstr "Στοίχιση κειμένου κεφαλίδας"
142
 
143
+ #: inc/core/class.data.php:81 inc/core/class.data.php:112
144
+ #: inc/core/class.data.php:145 inc/core/class.data.php:188
145
+ #: inc/core/class.data.php:205 inc/core/class.data.php:233
146
+ #: inc/core/class.data.php:257 inc/core/class.data.php:286
147
+ #: inc/core/class.data.php:316 inc/core/class.data.php:344
148
+ #: inc/core/class.data.php:369 inc/core/class.data.php:401
149
+ #: inc/core/class.data.php:428 inc/core/class.data.php:445
150
+ #: inc/core/class.data.php:488 inc/core/class.data.php:517
151
+ #: inc/core/class.data.php:639 inc/core/class.data.php:683
152
+ #: inc/core/class.data.php:738 inc/core/class.data.php:774
153
+ #: inc/core/class.data.php:806 inc/core/class.data.php:909
154
+ #: inc/core/class.data.php:926 inc/core/class.data.php:979
155
+ #: inc/core/class.data.php:1030 inc/core/class.data.php:1074
156
+ #: inc/core/class.data.php:1114 inc/core/class.data.php:1184
157
+ #: inc/core/class.data.php:1206 inc/core/class.data.php:1238
158
+ #: inc/core/class.data.php:1272 inc/core/class.data.php:1289
159
+ #: inc/core/class.data.php:1317 inc/core/class.data.php:1338
160
+ #: inc/core/class.data.php:1366 inc/core/class.data.php:1388
161
+ #: inc/core/class.data.php:1434 inc/core/class.data.php:1480
162
+ #: inc/core/class.data.php:1572 inc/core/class.data.php:1680
163
+ #: inc/core/class.data.php:1733
164
  msgid "Class"
165
  msgstr "Κλάση"
166
 
167
+ #: inc/core/class.data.php:82 inc/core/class.data.php:113
168
+ #: inc/core/class.data.php:146 inc/core/class.data.php:189
169
+ #: inc/core/class.data.php:206 inc/core/class.data.php:234
170
+ #: inc/core/class.data.php:258 inc/core/class.data.php:287
171
+ #: inc/core/class.data.php:317 inc/core/class.data.php:345
172
+ #: inc/core/class.data.php:370 inc/core/class.data.php:402
173
+ #: inc/core/class.data.php:429 inc/core/class.data.php:446
174
+ #: inc/core/class.data.php:489 inc/core/class.data.php:518
175
+ #: inc/core/class.data.php:640 inc/core/class.data.php:684
176
+ #: inc/core/class.data.php:739 inc/core/class.data.php:775
177
+ #: inc/core/class.data.php:807 inc/core/class.data.php:910
178
+ #: inc/core/class.data.php:927 inc/core/class.data.php:980
179
+ #: inc/core/class.data.php:1031 inc/core/class.data.php:1075
180
+ #: inc/core/class.data.php:1115 inc/core/class.data.php:1185
181
+ #: inc/core/class.data.php:1207 inc/core/class.data.php:1239
182
+ #: inc/core/class.data.php:1273 inc/core/class.data.php:1290
183
+ #: inc/core/class.data.php:1318 inc/core/class.data.php:1339
184
+ #: inc/core/class.data.php:1367 inc/core/class.data.php:1389
185
+ #: inc/core/class.data.php:1435 inc/core/class.data.php:1481
186
+ #: inc/core/class.data.php:1573 inc/core/class.data.php:1681
187
+ #: inc/core/class.data.php:1734
188
  msgid "Extra CSS class"
189
  msgstr "Επιπρόσθετη CSS κλάση"
190
 
191
+ #: inc/core/class.data.php:85
192
  msgid "Heading text"
193
  msgstr "Κείμενο κεφαλίδας"
194
 
195
+ #: inc/core/class.data.php:86
196
  msgid "Styled heading"
197
  msgstr "Μορφοποιημένη κεφαλίδα"
198
 
199
+ #: inc/core/class.data.php:91
200
  msgid "Tabs"
201
  msgstr "Tabs"
202
 
203
+ #: inc/core/class.data.php:101
204
  msgid "Active tab"
205
  msgstr "Ενεργή καρτέλα"
206
 
207
+ #: inc/core/class.data.php:102
208
  msgid "Select which tab is open by default"
209
  msgstr "Επιλέξτε την προεπιλεγμένη καρτέλα που θα είναι ανοιχτή"
210
 
211
+ #: inc/core/class.data.php:107
212
  msgid "Vertical"
213
  msgstr "Κάθετο"
214
 
215
+ #: inc/core/class.data.php:108
216
  msgid "Show tabs vertically"
217
  msgstr "Προβολή καρτελών κάθετα"
218
 
219
+ #: inc/core/class.data.php:117
220
  msgid ""
221
  "[%prefix_tab title=\"Title 1\"]Content 1[/%prefix_tab]\n"
222
  "[%prefix_tab title=\"Title 2\"]Content 2[/%prefix_tab]\n"
226
  "[%prefix_tab title=\"Τίτλος 2\"]Περιεχόμενο 2[/%prefix_tab]\n"
227
  "[%prefix_tab title=\"Τίτλος 3\"]Περιεχόμενο 3[/%prefix_tab]"
228
 
229
+ #: inc/core/class.data.php:118
230
  msgid "Tabs container"
231
  msgstr "Δοχείο καρτελών"
232
 
233
+ #: inc/core/class.data.php:123
234
  msgid "Tab"
235
  msgstr "Tab"
236
 
237
+ #: inc/core/class.data.php:128
238
  msgid "Tab name"
239
  msgstr "Όνομα καρτέλας"
240
 
241
+ #: inc/core/class.data.php:129 inc/core/class.data.php:162
242
+ #: inc/core/class.data.php:657 inc/core/class.data.php:701
243
+ #: inc/core/class.data.php:1143 inc/views/galleries.php:43
244
+ #: inc/views/galleries.php:95
245
  msgid "Title"
246
  msgstr "Τίτλος"
247
 
248
+ #: inc/core/class.data.php:130
249
  msgid "Enter tab name"
250
  msgstr "Εισάγετε το όνομα της καρτέλας"
251
 
252
+ #: inc/core/class.data.php:135
253
  msgid "Disabled"
254
  msgstr "Απενεργοποιημένο"
255
 
256
+ #: inc/core/class.data.php:136
257
  msgid "Is this tab disabled"
258
  msgstr "Είναι αυτή η καρτέλα απενεργοποιημένη"
259
 
260
+ #: inc/core/class.data.php:140 inc/core/class.data.php:183
261
+ msgid "Anchor"
262
+ msgstr "Anchor"
263
+
264
+ #: inc/core/class.data.php:141
265
+ msgid ""
266
+ "You can use unique anchor for this tab to access it with hash in page url. "
267
+ "For example: type here <b%value>Hello</b> and then use url like http://"
268
+ "example.com/page-url#Hello. This tab will be activated and scrolled in"
269
+ msgstr ""
270
+ "Μπορείτε να χρησιμοποιήσετε μια μοναδική anchor για πρόσβαση σε αυτήν την "
271
+ "καρτέλα σε συνδυασμό με μία διεύθυνση σελίδας. Για παράδειγμα: <b%value>Γειά "
272
+ "σας</b> και μετά χρησιμοποιήστε κάπως έτσι την διεύθυνση http://example.com/"
273
+ "page-url#Hello. Αυτή η καρτέλα θα ενεργοποιηθεί και θα μετακυλίεται"
274
+
275
+ #: inc/core/class.data.php:150
276
  msgid "Tab content"
277
  msgstr "Περιεχόμενο της καρτέλας"
278
 
279
+ #: inc/core/class.data.php:151
280
  msgid "Single tab"
281
  msgstr "Ενιαία καρτέλα"
282
 
283
+ #: inc/core/class.data.php:156
284
  msgid "Spoiler"
285
  msgstr "Spoiler"
286
 
287
+ #: inc/core/class.data.php:161 inc/core/class.shortcodes.php:68
288
  msgid "Spoiler title"
289
  msgstr "Τίτλος Spoiler"
290
 
291
+ #: inc/core/class.data.php:162
292
  msgid "Text in spoiler title"
293
  msgstr "Κείμενο στον τίτλο του spoiler"
294
 
295
+ #: inc/core/class.data.php:167
296
  msgid "Open"
297
  msgstr "Ανοιχτό"
298
 
299
+ #: inc/core/class.data.php:168
300
  msgid "Is spoiler content visible by default"
301
  msgstr "Είναι το περιεχόμενο του spoiler προκαθορισμένα ορατό"
302
 
303
+ #: inc/core/class.data.php:174
304
  msgid "Fancy"
305
  msgstr "Fancy"
306
 
307
+ #: inc/core/class.data.php:175 inc/core/class.data.php:389
308
  msgid "Simple"
309
  msgstr "Απλό"
310
 
311
+ #: inc/core/class.data.php:179
312
  msgid "Spoiler skin"
313
  msgstr "Spoiler skin"
314
 
315
+ #: inc/core/class.data.php:184
316
+ msgid ""
317
+ "You can use unique anchor for this spoiler to access it with hash in page "
318
+ "url. For example: type here <b%value>Hello</b> and then use url like http://"
319
+ "example.com/page-url#Hello. This spoiler will be open and scrolled in"
320
+ msgstr ""
321
+ "Μπορείτε να χρησιμοποιήσετε μια μοναδική anchor για πρόσβαση σε αυτό το "
322
+ "spoiler σε συνδυασμό με μία διεύθυνση σελίδας. Για παράδειγμα: <b%value>Γειά "
323
+ "σας</b> και μετά χρησιμοποιήστε κάπως έτσι την διεύθυνση http://example.com/"
324
+ "page-url#Hello. Αυτό το spoiler θα ενεργοποιηθεί και θα μετακυλίεται"
325
+
326
+ #: inc/core/class.data.php:193
327
  msgid "Hidden content"
328
+ msgstr "Κρυμμένο περιεχόμενο"
329
 
330
+ #: inc/core/class.data.php:194
331
  msgid "Spoiler with hidden content"
332
  msgstr "Spoiler με κρυφό περιεχόμενο"
333
 
334
+ #: inc/core/class.data.php:199
335
  msgid "Accordion"
336
  msgstr "Accordion"
337
 
338
+ #: inc/core/class.data.php:210
339
  msgid ""
340
  "[%prefix_spoiler]Content[/%prefix_spoiler]\n"
341
  "[%prefix_spoiler]Content[/%prefix_spoiler]\n"
345
  "[%prefix_spoiler]Περιεχόμενο[/%prefix_spoiler]\n"
346
  "[%prefix_spoiler]Περιεχόμενο[/%prefix_spoiler]"
347
 
348
+ #: inc/core/class.data.php:211
349
  msgid "Accordion with spoilers"
350
  msgstr "Accordion με spoilers"
351
 
352
+ #: inc/core/class.data.php:216
353
  msgid "Divider"
354
  msgstr "Divider"
355
 
356
+ #: inc/core/class.data.php:223
357
  msgid "Show TOP link"
358
  msgstr "Προβολή συνδέσμου TOP"
359
 
360
+ #: inc/core/class.data.php:224
361
  msgid "Show link to top of the page or not"
362
  msgstr "Προβολή ή όχι του συνδέσμου στο πάνω μέρος της σελίδας"
363
 
364
+ #: inc/core/class.data.php:228 inc/core/class.shortcodes.php:91
365
  msgid "Go to top"
366
  msgstr "Επιστροφή στην αρχή"
367
 
368
+ #: inc/core/class.data.php:229
369
  msgid "Link text"
370
  msgstr "Κείμενο συνδέσμου"
371
 
372
+ #: inc/core/class.data.php:229
373
  msgid "Text for the GO TOP link"
374
  msgstr "Κείμενο για τον σύνδεσμο GO TOP"
375
 
376
+ #: inc/core/class.data.php:238
377
  msgid "Content divider with optional TOP link"
378
  msgstr "Περιεχόμενο του divider με προαιρετικό σύνδεσμο TOP"
379
 
380
+ #: inc/core/class.data.php:243
381
  msgid "Spacer"
382
  msgstr "Spacer"
383
 
384
+ #: inc/core/class.data.php:253 inc/core/class.data.php:962
385
+ #: inc/core/class.data.php:1013 inc/core/class.data.php:1063
386
+ #: inc/core/class.data.php:1161 inc/core/class.data.php:1423
387
+ #: inc/core/class.data.php:1463 inc/core/class.data.php:1513
388
+ #: inc/core/class.data.php:1605 inc/core/class.data.php:1713
389
  msgid "Height"
390
  msgstr "Ύψος"
391
 
392
+ #: inc/core/class.data.php:253
393
  msgid "Height of the spacer in pixels"
394
  msgstr "Ύψος του spacer σε pixels"
395
 
396
+ #: inc/core/class.data.php:262
397
  msgid "Empty space with adjustable height"
398
  msgstr "Κενός χώρος με ρυθμιζόμενο ύψος"
399
 
400
+ #: inc/core/class.data.php:267
401
  msgid "Highlight"
402
  msgstr "Highlight"
403
 
404
+ #: inc/core/class.data.php:275 inc/core/class.data.php:567
405
+ #: inc/core/class.data.php:757
406
  msgid "Background"
407
  msgstr "Φόντο"
408
 
409
+ #: inc/core/class.data.php:276
410
  msgid "Highlighted text background color"
411
  msgstr "Χρώμα φόντου τονισμένου κειμένου"
412
 
413
+ #: inc/core/class.data.php:282 inc/core/class.data.php:573
414
+ #: inc/core/class.data.php:763
415
  msgid "Text color"
416
  msgstr "Χρώμα κειμένου"
417
 
418
+ #: inc/core/class.data.php:282
419
  msgid "Highlighted text color"
420
  msgstr "Χρώμα κειμένου"
421
 
422
+ #: inc/core/class.data.php:290 inc/core/class.data.php:291
423
  msgid "Highlighted text"
424
  msgstr "Τονισμένο κείμενο"
425
 
426
+ #: inc/core/class.data.php:296 inc/core/class.data.php:320
427
  msgid "Label"
428
  msgstr "Label"
429
 
430
+ #: inc/core/class.data.php:304
431
  msgid "Success"
432
  msgstr "Επιτυχία"
433
 
434
+ #: inc/core/class.data.php:305
435
  msgid "Warning"
436
  msgstr "Προειδοποίηση"
437
 
438
+ #: inc/core/class.data.php:306
439
  msgid "Important"
440
  msgstr "Σημαντικό"
441
 
442
+ #: inc/core/class.data.php:307
443
  msgid "Black"
444
  msgstr "Μαύρο"
445
 
446
+ #: inc/core/class.data.php:308
447
  msgid "Info"
448
  msgstr "Πληροφορίες"
449
 
450
+ #: inc/core/class.data.php:311
451
  msgid "Type"
452
  msgstr "Τύπος"
453
 
454
+ #: inc/core/class.data.php:312
455
  msgid "Style of the label"
456
  msgstr "Στυλ ετικέτας"
457
 
458
+ #: inc/core/class.data.php:321
459
  msgid "Styled label"
460
  msgstr "Μορφοποιημένη ετικέτα"
461
 
462
+ #: inc/core/class.data.php:326 inc/core/class.data.php:348
463
  msgid "Quote"
464
  msgstr "Quote"
465
 
466
+ #: inc/core/class.data.php:333
467
  msgid "Cite"
468
  msgstr "Αναφορά"
469
 
470
+ #: inc/core/class.data.php:334
471
  msgid "Quote author name"
472
  msgstr "Παράθεση ονόματος του συγγραφέα"
473
 
474
+ #: inc/core/class.data.php:339
475
  msgid "Cite url"
476
  msgstr "Διεύθυνση αναφοράς"
477
 
478
+ #: inc/core/class.data.php:340
479
  msgid "Url of the quote author. Leave empty to disable link"
480
  msgstr ""
481
  "Διεύθυνση του συγγραφέα αναφοράς. Αφήστε κενό για απενεργοποίηση του "
482
  "συνδέσμου"
483
 
484
+ #: inc/core/class.data.php:349
485
  msgid "Blockquote alternative"
486
  msgstr "Εναλλακτικά blockquote"
487
 
488
+ #: inc/core/class.data.php:354 inc/core/class.data.php:373
489
+ #: inc/core/class.data.php:374
490
  msgid "Pullquote"
491
  msgstr "Pullquote"
492
 
493
+ #: inc/core/class.data.php:365
494
  msgid "Pullquote alignment (float)"
495
  msgstr "Στοίχιση Pullquote (float)"
496
 
497
+ #: inc/core/class.data.php:379 inc/core/class.data.php:406
498
  msgid "Dropcap"
499
  msgstr "Dropcap"
500
 
501
+ #: inc/core/class.data.php:387 inc/core/class.data.php:552
502
  msgid "Flat"
503
  msgstr "Επίπεδο"
504
 
505
+ #: inc/core/class.data.php:388
506
  msgid "Light"
507
  msgstr "Ανάλαφρο"
508
 
509
+ #: inc/core/class.data.php:392
510
  msgid "Dropcap style preset"
511
  msgstr "Προκαθορισμένο στυλ dropcap"
512
 
513
+ #: inc/core/class.data.php:397
514
  msgid "Choose dropcap size"
515
  msgstr "Επιλέξτε το μέγεθος του dropcap"
516
 
517
+ #: inc/core/class.data.php:405
518
  msgid "D"
519
  msgstr "Δ"
520
 
521
+ #: inc/core/class.data.php:411
522
  msgid "Frame"
523
  msgstr "Frame"
524
 
525
+ #: inc/core/class.data.php:424
526
  msgid "Frame alignment"
527
  msgstr "Στοίχιση της Frame"
528
 
529
+ #: inc/core/class.data.php:434
530
  msgid "Styled image frame"
531
  msgstr "Μορφοποιημένο περίγραμμα εικόνας"
532
 
533
+ #: inc/core/class.data.php:439
534
  msgid "Row"
535
  msgstr "Row"
536
 
537
+ #: inc/core/class.data.php:450
538
  msgid ""
539
  "[%prefix_column size=\"1/3\"]Content[/%prefix_column]\n"
540
  "[%prefix_column size=\"1/3\"]Content[/%prefix_column]\n"
544
  "[%prefix_column size=\"1/3\"]Περιεχόμενο[/%prefix_column]\n"
545
  "[%prefix_column size=\"1/3\"]Περιεχόμενο[/%prefix_column]"
546
 
547
+ #: inc/core/class.data.php:451
548
  msgid "Row for flexible columns"
549
  msgstr "Γραμμή για ευέλικτες στήλες"
550
 
551
+ #: inc/core/class.data.php:456
552
  msgid "Column"
553
  msgstr "Column"
554
 
555
+ #: inc/core/class.data.php:463
556
  msgid "Full width"
557
  msgstr "Πλήρες πλάτος"
558
 
559
+ #: inc/core/class.data.php:464
560
  msgid "One half"
561
  msgstr "Ένα δεύτερο"
562
 
563
+ #: inc/core/class.data.php:465
564
  msgid "One third"
565
  msgstr "Ένα τρίτο"
566
 
567
+ #: inc/core/class.data.php:466
568
  msgid "Two third"
569
  msgstr "Δύο τρίτα"
570
 
571
+ #: inc/core/class.data.php:467
572
  msgid "One fourth"
573
  msgstr "Ένα τέταρτο"
574
 
575
+ #: inc/core/class.data.php:468
576
  msgid "Three fourth"
577
  msgstr "Τρία τέταρτα"
578
 
579
+ #: inc/core/class.data.php:469
580
  msgid "One fifth"
581
  msgstr "Ένα πέμπτο"
582
 
583
+ #: inc/core/class.data.php:470
584
  msgid "Two fifth"
585
  msgstr "Δύο πέμπτα"
586
 
587
+ #: inc/core/class.data.php:471
588
  msgid "Three fifth"
589
  msgstr "Τρία πέμπτα"
590
 
591
+ #: inc/core/class.data.php:472
592
  msgid "Four fifth"
593
  msgstr "Τέσσερα πέμπτα"
594
 
595
+ #: inc/core/class.data.php:473
596
  msgid "One sixth"
597
  msgstr "Ένα έκτο"
598
 
599
+ #: inc/core/class.data.php:474
600
  msgid "Five sixth"
601
  msgstr "Πέντε έκτα"
602
 
603
+ #: inc/core/class.data.php:478
604
  msgid "Select column width. This width will be calculated depend page width"
605
  msgstr ""
606
  "Επιπέξτε το πλάτος της στήλης. Το πλάτος θα υπολογιστεί σε σχέση με το "
607
  "πλάτος της σελίδας"
608
 
609
+ #: inc/core/class.data.php:483 inc/core/class.data.php:593
610
+ msgid "Centered"
611
+ msgstr "Κεντραρισμένο"
612
+
613
+ #: inc/core/class.data.php:484
614
+ msgid "Is this column centered on the page"
615
+ msgstr "Είναι στήλη κεντραρισμένη στην σελίδα"
616
+
617
+ #: inc/core/class.data.php:493
618
  msgid "Column content"
619
  msgstr "Περιεχόμενο στήλης"
620
 
621
+ #: inc/core/class.data.php:494
622
  msgid "Flexible and responsive columns"
623
  msgstr "Ευέλικτες και ευπροσάρμοστες στήλες"
624
 
625
+ #: inc/core/class.data.php:499
626
  msgid "List"
627
  msgstr "List"
628
 
629
+ #: inc/core/class.data.php:506 inc/core/class.data.php:612
630
+ #: inc/core/class.data.php:663
631
+ msgid "Icon"
632
+ msgstr "Εικονίδιο"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
633
 
634
+ #: inc/core/class.data.php:507
635
+ msgid "You can upload custom icon for this list or pick a built-in icon"
636
+ msgstr ""
637
+ "Μπορείτε να μεταφορτώσετε δικά σας εικονίδια για αυτή τη λίστα ή να "
638
+ "επιλέξετε ένα ενσωματωμένο εικονίδιο"
639
 
640
+ #: inc/core/class.data.php:512 inc/core/class.data.php:618
641
+ #: inc/core/class.data.php:669
642
+ msgid "Icon color"
643
+ msgstr "Χρώμα εικονιδίου"
644
 
645
+ #: inc/core/class.data.php:513 inc/core/class.data.php:619
646
+ #: inc/core/class.data.php:670
647
+ msgid ""
648
+ "This color will be applied to the selected icon. Does not works with "
649
+ "uploaded icons"
650
+ msgstr ""
651
+ "Αυτό το χρώμα θα εφαρμόστεί στο επιλεγμένο εικονίδιο. Δεν θα εφαρμοστεί όμως "
652
+ "στα μεταφορτωμένα εικονίδια"
653
 
654
+ #: inc/core/class.data.php:522
655
  msgid ""
656
  "<ul>\n"
657
  "<li>List item</li>\n"
665
  "<li>Αντικείμενο λίστας</li>\n"
666
  "</ul>"
667
 
668
+ #: inc/core/class.data.php:523
669
  msgid "Styled unordered list"
670
  msgstr "Στυλ αταξινόμητης λίστας"
671
 
672
+ #: inc/core/class.data.php:528
673
  msgid "Button"
674
  msgstr "Button"
675
 
676
+ #: inc/core/class.data.php:535 inc/views/galleries.php:45
677
+ #: inc/views/galleries.php:97
678
+ msgid "Link"
679
+ msgstr "Σύνδεση"
680
+
681
+ #: inc/core/class.data.php:536
682
  msgid "Button link"
683
  msgstr "Σύνδεσμος κουμπιού"
684
 
685
+ #: inc/core/class.data.php:541 inc/core/class.data.php:1229
686
  msgid "Same tab"
687
  msgstr "Ίδια καρτέλα"
688
 
689
+ #: inc/core/class.data.php:542 inc/core/class.data.php:1230
690
  msgid "New tab"
691
  msgstr "Νέα καρτέλα"
692
 
693
+ #: inc/core/class.data.php:545 inc/core/class.data.php:1233
694
  msgid "Target"
695
  msgstr "Στόχος"
696
 
697
+ #: inc/core/class.data.php:546
698
  msgid "Button link target"
699
  msgstr "Σύνδεσμος προορισμού του κουμπιού"
700
 
701
+ #: inc/core/class.data.php:553 inc/core/class.data.php:707
702
  msgid "Soft"
703
  msgstr "Απαλό"
704
 
705
+ #: inc/core/class.data.php:554 inc/core/class.data.php:708
706
  msgid "Glass"
707
  msgstr "Γυάλινο"
708
 
709
+ #: inc/core/class.data.php:555 inc/core/class.data.php:709
710
  msgid "Bubbles"
711
  msgstr "Φυσαλίδες"
712
 
713
+ #: inc/core/class.data.php:556 inc/core/class.data.php:710
714
  msgid "Noise"
715
  msgstr "Θόρυβος"
716
 
717
+ #: inc/core/class.data.php:557
718
  msgid "Stroked"
719
  msgstr "Stroked"
720
 
721
+ #: inc/core/class.data.php:558
722
  msgid "3D"
723
  msgstr "3D"
724
 
725
+ #: inc/core/class.data.php:561
726
  msgid "Button background style preset"
727
  msgstr "Προκαθορισμένο στυλ φόντου κουμπιού"
728
 
729
+ #: inc/core/class.data.php:567
730
  msgid "Button background color"
731
  msgstr "Χρώμα φόντου κουμπιού"
732
 
733
+ #: inc/core/class.data.php:574
734
  msgid "Button text color"
735
  msgstr "Χρώμα κειμένου κουμπιού"
736
 
737
+ #: inc/core/class.data.php:583
738
  msgid "Button size"
739
  msgstr "Μέγεθος κουμπιού"
740
 
741
+ #: inc/core/class.data.php:588
742
  msgid "Fluid"
743
  msgstr "Fluid"
744
 
745
+ #: inc/core/class.data.php:588
746
  msgid "Fluid buttons has 100% width"
747
  msgstr "Τα κουμπιά fluid έχουν 100% πλάτος"
748
 
749
+ #: inc/core/class.data.php:593
 
 
 
 
750
  msgid "Is button centered on the page"
751
  msgstr "Είναι το κουμπί κεντραρισμένο στην σελίδα"
752
 
753
+ #: inc/core/class.data.php:598
754
+ msgid "Auto"
755
+ msgstr "Αυτόματα"
756
+
757
+ #: inc/core/class.data.php:599
758
+ msgid "Round"
759
+ msgstr "Κυκλικό"
760
+
761
+ #: inc/core/class.data.php:600
762
+ msgid "Square"
763
+ msgstr "Τετράγωνο"
764
+
765
+ #: inc/core/class.data.php:606 inc/core/class.data.php:733
766
+ #: inc/core/class.data.php:770
767
  msgid "Radius"
768
  msgstr "Radius"
769
 
770
+ #: inc/core/class.data.php:607
771
  msgid "Radius of button corners. Auto-radius calculation based on button size"
772
  msgstr ""
773
  "Στρογγύλεμα των γωνιών του κουμπιού. Ο υπολογισμός για αυτόματο στρογγύλεμα "
774
  "γίνεται βάση του μεγέθους του κουμπιού"
775
 
776
+ #: inc/core/class.data.php:613
777
+ msgid "You can upload custom icon for this button or pick a built-in icon"
 
 
 
 
 
 
 
 
778
  msgstr ""
779
+ "Μπορείτε να μεταφορτώσετε δικά σας εικονίδια για αυτό το κουμπί ή να "
780
+ "επιλέξετε ένα ενσωματωμένο εικονίδιο"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
781
 
782
+ #: inc/core/class.data.php:624
783
+ msgid "Text shadow"
784
+ msgstr "Σκιά κειμένου"
785
 
786
+ #: inc/core/class.data.php:625
787
+ msgid "Button text shadow"
788
+ msgstr "Σκιά κειμένου κουμπιού"
789
 
790
+ #: inc/core/class.data.php:629
 
 
 
 
 
 
 
 
 
 
 
 
791
  msgid "Description"
792
  msgstr "Περιγραφή"
793
 
794
+ #: inc/core/class.data.php:630
795
  msgid ""
796
  "Small description under button text. This option is incompatible with icon."
797
  msgstr ""
798
  "Μικρή περιγραφή κάτω από το κείμενο του κουμπιού. Αυτή η επιλογή δεν είναι "
799
  "συμβατή με το εικονίδιο."
800
 
801
+ #: inc/core/class.data.php:634
802
+ msgid "onClick"
803
+ msgstr "Στο πάτημα"
804
+
805
+ #: inc/core/class.data.php:635
806
+ msgid "Advanced JavaScript code for onClick action"
807
+ msgstr "Προχωρημένος κώδικας JavaScript για τη λειτουργία στο πάτημα"
808
+
809
+ #: inc/core/class.data.php:644
810
  msgid "Button text"
811
  msgstr "Κείμενο κουμπιού"
812
 
813
+ #: inc/core/class.data.php:645
814
  msgid "Styled button"
815
  msgstr "Μορφοποίηση κουμπιού"
816
 
817
+ #: inc/core/class.data.php:650
818
  msgid "Service"
819
  msgstr "Service"
820
 
821
+ #: inc/core/class.data.php:656 inc/core/class.shortcodes.php:420
822
  msgid "Service title"
823
  msgstr "Τίτλος service"
824
 
825
+ #: inc/core/class.data.php:658
826
  msgid "Service name"
827
  msgstr "Όνομα service"
828
 
829
+ #: inc/core/class.data.php:664
830
  msgid "You can upload custom icon for this box"
831
  msgstr "Μπορείτε να μεταφορτώσετε δικά σας εικονίδια για αυτό το πλαίσιο"
832
 
833
+ #: inc/core/class.data.php:678
834
  msgid "Icon size"
835
  msgstr "Μέγεθος εικονιδίου"
836
 
837
+ #: inc/core/class.data.php:679
838
  msgid "Size of the uploaded icon in pixels"
839
  msgstr "Μέγεθος του μεταφορτωμένου εικονιδίου σε pixels"
840
 
841
+ #: inc/core/class.data.php:688
842
  msgid "Service description"
843
  msgstr "Περιγραφή Service"
844
 
845
+ #: inc/core/class.data.php:689
846
  msgid "Service box with title"
847
  msgstr "Πλαίσιο service με τίτλο"
848
 
849
+ #: inc/core/class.data.php:700
850
  msgid "Box title"
851
  msgstr "Τίτλος πλαισίου"
852
 
853
+ #: inc/core/class.data.php:701
854
  msgid "Text for the box title"
855
  msgstr "Κείμενο για τον τίτλο του πλαισίου"
856
 
857
+ #: inc/core/class.data.php:714
858
  msgid "Box style preset"
859
  msgstr "Προκαθορισμένο στυλ πλαισίου"
860
 
861
+ #: inc/core/class.data.php:720 inc/core/class.generator-fields.php:86
862
  msgid "Color"
863
  msgstr "Χρώμα"
864
 
865
+ #: inc/core/class.data.php:721
866
  msgid "Color for the box title and borders"
867
  msgstr "Χρώμα τίτλου και περιθωρίων πλαισίου"
868
 
869
+ #: inc/core/class.data.php:727
870
  msgid "Title text color"
871
  msgstr "Χρώμα κειμένου τίτλου"
872
 
873
+ #: inc/core/class.data.php:727
874
  msgid "Color for the box title text"
875
  msgstr "Χρώμα κειμένου τίτλου του πλαισίου"
876
 
877
+ #: inc/core/class.data.php:734
878
  msgid "Box corners radius"
879
  msgstr "Στρογγυλεμένες γωνίες πλαισίου"
880
 
881
+ #: inc/core/class.data.php:743
882
  msgid "Box content"
883
  msgstr "Περιεχόμενο πλαισίου"
884
 
885
+ #: inc/core/class.data.php:744
886
  msgid "Colored box with caption"
887
  msgstr "Χρωματισμένο πλαίσιο με λεζάντα"
888
 
889
+ #: inc/core/class.data.php:749
890
+ msgid "Note"
891
+ msgstr "Σημείωση"
892
+
893
+ #: inc/core/class.data.php:757
894
  msgid "Note background color"
895
  msgstr "Χρώμα φόντου σημείωσης"
896
 
897
+ #: inc/core/class.data.php:764
898
  msgid "Note text color"
899
  msgstr "Χρώμα κειμένου σημείωσης"
900
 
901
+ #: inc/core/class.data.php:770
902
  msgid "Note corners radius"
903
  msgstr "Στρογγυλεμένες γωνίες σημείωσης"
904
 
905
+ #: inc/core/class.data.php:778
906
  msgid "Note text"
907
  msgstr "Κείμενο σημείωσης"
908
 
909
+ #: inc/core/class.data.php:779
910
  msgid "Colored box"
911
  msgstr "Χρωματισμένο πλαίσιο"
912
 
913
+ #: inc/core/class.data.php:784
914
  msgid "Lightbox"
915
  msgstr "Lightbox"
916
 
917
+ #: inc/core/class.data.php:791
918
  msgid "Iframe"
919
  msgstr "Iframe"
920
 
921
+ #: inc/core/class.data.php:792
922
  msgid "Image"
923
  msgstr "Image"
924
 
925
+ #: inc/core/class.data.php:793
926
  msgid "Inline (html content)"
927
  msgstr "Inline (html περιεχόμενο)"
928
 
929
+ #: inc/core/class.data.php:796
930
  msgid "Content type"
931
  msgstr "Τύπος περιεχομένου"
932
 
933
+ #: inc/core/class.data.php:797
934
  msgid "Select type of the lightbox window content"
935
  msgstr "Επιλέξτε τον τύπο του περιεχομένου του παραθύρου lightbox"
936
 
937
+ #: inc/core/class.data.php:801
938
  msgid "Content source"
939
  msgstr "Πηγή περιεχομένου"
940
 
941
+ #: inc/core/class.data.php:802
942
  msgid ""
943
  "Insert here URL or CSS selector. Use URL for Iframe and Image content types. "
944
  "Use CSS selector for Inline content type.<br />Example values:<br /><b"
956
  "ιστοσελίδα (iframe)<br /><b%value>#contact-form</b> - οποιοδήποτε HTML "
957
  "περιεχόμενο (inline)"
958
 
959
+ #: inc/core/class.data.php:811
960
  msgid "[%prefix_button] Click Here to Watch the Video [/%prefix_button]"
961
  msgstr ""
962
  "[%prefix_button] Πατήστε εδώ για Αναπαραγωγή του Βίντεο [/%prefix_button]"
963
 
964
+ #: inc/core/class.data.php:812
965
  msgid "Lightbox window with custom content"
966
  msgstr "Παράθυρο Lightbox με προσαρμοσμένο περιεχόμενο"
967
 
968
+ #: inc/core/class.data.php:817
969
  msgid "Tooltip"
970
  msgstr "Tooltip"
971
 
972
+ #: inc/core/class.data.php:824
973
  msgid "Basic: Light"
974
  msgstr "Βασικό: Ανοιχτόχρωμο"
975
 
976
+ #: inc/core/class.data.php:825
977
  msgid "Basic: Dark"
978
  msgstr "Βασικό: Σκούρο"
979
 
980
+ #: inc/core/class.data.php:826
981
  msgid "Basic: Yellow"
982
  msgstr "Βασικό: Κίτρινο"
983
 
984
+ #: inc/core/class.data.php:827
985
  msgid "Basic: Green"
986
  msgstr "Βασικό: Πράσινο"
987
 
988
+ #: inc/core/class.data.php:828
989
  msgid "Basic: Red"
990
  msgstr "Βασικό: Κόκκινο"
991
 
992
+ #: inc/core/class.data.php:829
993
  msgid "Basic: Blue"
994
  msgstr "Βασικό: Μπλε"
995
 
996
+ #: inc/core/class.data.php:830
997
  msgid "Youtube"
998
  msgstr "Youtube"
999
 
1000
+ #: inc/core/class.data.php:831
1001
  msgid "Tipsy"
1002
  msgstr "Tipsy"
1003
 
1004
+ #: inc/core/class.data.php:832
1005
  msgid "Bootstrap"
1006
  msgstr "Bootstrap"
1007
 
1008
+ #: inc/core/class.data.php:833
1009
  msgid "jTools"
1010
  msgstr "jTools"
1011
 
1012
+ #: inc/core/class.data.php:834
1013
  msgid "Tipped"
1014
  msgstr "Tipped"
1015
 
1016
+ #: inc/core/class.data.php:835
1017
  msgid "Cluetip"
1018
  msgstr "Cluetip"
1019
 
1020
+ #: inc/core/class.data.php:839
1021
  msgid "Tooltip window style"
1022
  msgstr "Στυλ παραθύρου Tooltip"
1023
 
1024
+ #: inc/core/class.data.php:844
1025
+ msgid "Top"
1026
+ msgstr "Επάνω"
1027
+
1028
+ #: inc/core/class.data.php:845
1029
+ msgid "Bottom"
1030
+ msgstr "Κάτω"
1031
+
1032
+ #: inc/core/class.data.php:850
1033
  msgid "Position"
1034
  msgstr "Θέση"
1035
 
1036
+ #: inc/core/class.data.php:851
1037
  msgid "Tooltip position"
1038
  msgstr "Θέση του Tooltip"
1039
 
1040
+ #: inc/core/class.data.php:856
1041
  msgid "Shadow"
1042
  msgstr "Σκιά"
1043
 
1044
+ #: inc/core/class.data.php:857
1045
  msgid ""
1046
  "Add shadow to tooltip. This option is only works with basic styes, e.g. "
1047
  "blue, green etc."
1049
  "Προσθέστε σκιά στο tooltip. Αυτή η επιλογή λειτουργεί μόνο με τα βασικά "
1050
  "στυλ, π.χ. μπλε, πράσινο κτλ."
1051
 
1052
+ #: inc/core/class.data.php:862
1053
  msgid "Rounded corners"
1054
  msgstr "Στρογγυλεμένες γωνίες"
1055
 
1056
+ #: inc/core/class.data.php:863
1057
  msgid ""
1058
  "Use rounded for tooltip. This option is only works with basic styes, e.g. "
1059
  "blue, green etc."
1061
  "Χρησιμοποιήστε στρογγυλεμένα tooltip. Αυτή η επιλογή λειτουργεί μόνο με τα "
1062
  "βασικά στυλ, π.χ. μπλε, πράσινο κτλ."
1063
 
1064
+ #: inc/core/class.data.php:877
1065
  msgid "Font size"
1066
  msgstr "Μέγεθος γραμματοσειράς"
1067
 
1068
+ #: inc/core/class.data.php:878
1069
  msgid "Tooltip font size"
1070
  msgstr "Μέγεθος γραμματοσειράς του Tooltip"
1071
 
1072
+ #: inc/core/class.data.php:882
1073
  msgid "Tooltip title"
1074
  msgstr "Τίτλος Tooltip"
1075
 
1076
+ #: inc/core/class.data.php:883
1077
  msgid ""
1078
  "Enter title for tooltip window. Leave this field empty to hide the title"
1079
  msgstr ""
1080
  "Εισάγεται τον τίτλο για το παράθυρο του tooltip. Αφήστε αυτό το πεδίο κενό "
1081
  "για να αποκρύψετε τον τίτλο"
1082
 
1083
+ #: inc/core/class.data.php:886 inc/core/class.shortcodes.php:497
1084
  msgid "Tooltip text"
1085
  msgstr "Κείμενο Tooltip"
1086
 
1087
+ #: inc/core/class.data.php:887
1088
  msgid "Tooltip content"
1089
  msgstr "Περιεχόμενο Tooltip"
1090
 
1091
+ #: inc/core/class.data.php:888
1092
  msgid "Enter tooltip content here"
1093
  msgstr "Εισάγετε το περιεχόμενο του tooltip εδώ"
1094
 
1095
+ #: inc/core/class.data.php:893
1096
  msgid "Show and hide on mouse hover"
1097
  msgstr "Προβολή και απόκρυψη όταν είναι το ποντίκι από πάνω"
1098
 
1099
+ #: inc/core/class.data.php:894
1100
  msgid "Show and hide by mouse click"
1101
  msgstr "Προβολή και απόκρυψη με πάτημα του ποντικιού"
1102
 
1103
+ #: inc/core/class.data.php:895
1104
  msgid "Always visible"
1105
  msgstr "Πάντα ορατό"
1106
 
1107
+ #: inc/core/class.data.php:898
1108
  msgid "Behavior"
1109
  msgstr "Συμπεριφορά"
1110
 
1111
+ #: inc/core/class.data.php:899
1112
  msgid "Select tooltip behavior"
1113
  msgstr "Επιλέξτε την συμπερηφορά του tooltip"
1114
 
1115
+ #: inc/core/class.data.php:904
1116
  msgid "Close button"
1117
  msgstr "Κουμπί κλεισίματος"
1118
 
1119
+ #: inc/core/class.data.php:905
1120
  msgid "Show close button"
1121
  msgstr "Προβολή κουμπιού κλεισίματος"
1122
 
1123
+ #: inc/core/class.data.php:914
1124
  msgid "[%prefix_button] Hover me to open tooltip [/%prefix_button]"
1125
  msgstr ""
1126
  "[%prefix_button] Περάστε το ποντίκι από πάνω για να προβληθεί το tooltip [/"
1127
  "%prefix_button]"
1128
 
1129
+ #: inc/core/class.data.php:915
1130
  msgid "Tooltip window with custom content"
1131
  msgstr "Παράθυρο tooltip με προσαρμοσμένο περιεχόμενο"
1132
 
1133
+ #: inc/core/class.data.php:920
1134
  msgid "Private"
1135
  msgstr "Private"
1136
 
1137
+ #: inc/core/class.data.php:931
1138
  msgid "Private note text"
1139
  msgstr "Κείμενο σημείωσης Private"
1140
 
1141
+ #: inc/core/class.data.php:932
1142
  msgid "Private note for post authors"
1143
  msgstr "Σημείωση Private για συγγραφείς δημοσιευμάτων"
1144
 
1145
+ #: inc/core/class.data.php:937
1146
  msgid "YouTube"
1147
  msgstr "YouTube"
1148
 
1149
+ #: inc/core/class.data.php:944 inc/core/class.data.php:996
1150
+ #: inc/core/class.data.php:1046 inc/core/class.data.php:1307
1151
+ #: inc/core/class.data.php:1405
1152
  msgid "Url"
1153
  msgstr "Διεύθυνση"
1154
 
1155
+ #: inc/core/class.data.php:945
1156
  msgid "Url of YouTube page with video. Ex: http://youtube.com/watch?v=XXXXXX"
1157
  msgstr ""
1158
  "Διεύθυνση της σελίδας YouTube με το βίντεο. Π.χ. http://youtube.com/watch?"
1159
  "v=XXXXXX"
1160
 
1161
+ #: inc/core/class.data.php:953 inc/core/class.data.php:1004
1162
+ #: inc/core/class.data.php:1054 inc/core/class.data.php:1097
1163
+ #: inc/core/class.data.php:1152 inc/core/class.data.php:1414
1164
+ #: inc/core/class.data.php:1454 inc/core/class.data.php:1505
1165
+ #: inc/core/class.data.php:1597 inc/core/class.data.php:1705
1166
  msgid "Width"
1167
  msgstr "Πλάτος"
1168
 
1169
+ #: inc/core/class.data.php:954 inc/core/class.data.php:1005
1170
+ #: inc/core/class.data.php:1055 inc/core/class.data.php:1153
1171
  msgid "Player width"
1172
  msgstr "Πλάτος Player"
1173
 
1174
+ #: inc/core/class.data.php:963 inc/core/class.data.php:1014
1175
+ #: inc/core/class.data.php:1064 inc/core/class.data.php:1162
1176
  msgid "Player height"
1177
  msgstr "Ύψος Player"
1178
 
1179
+ #: inc/core/class.data.php:968 inc/core/class.data.php:1019
1180
+ #: inc/core/class.data.php:1069 inc/core/class.data.php:1429
1181
+ #: inc/core/class.data.php:1469 inc/core/class.data.php:1518
1182
+ #: inc/core/class.data.php:1610
1183
  msgid "Responsive"
1184
  msgstr "Ανταπόκριση"
1185
 
1186
+ #: inc/core/class.data.php:969 inc/core/class.data.php:1020
1187
+ #: inc/core/class.data.php:1070
1188
  msgid "Ignore width and height parameters and make player responsive"
1189
  msgstr ""
1190
  "Αγνόηση των παραμέτρων πλάτους και ύψους, και αυτόματη ανταπόκριση του player"
1191
 
1192
+ #: inc/core/class.data.php:974 inc/core/class.data.php:1025
1193
+ #: inc/core/class.data.php:1103 inc/core/class.data.php:1173
1194
+ #: inc/core/class.data.php:1553 inc/core/class.data.php:1661
1195
  msgid "Autoplay"
1196
  msgstr "Αυτόματη αναπαραγωγή"
1197
 
1198
+ #: inc/core/class.data.php:975 inc/core/class.data.php:1026
1199
  msgid "Play video automatically when page is loaded"
1200
  msgstr "Αυτόματη αναπαραγωγή βίντεο με την φόρτωση της σελίδας"
1201
 
1202
+ #: inc/core/class.data.php:984
1203
  msgid "YouTube video"
1204
  msgstr "Βίντεο YouTube"
1205
 
1206
+ #: inc/core/class.data.php:989
1207
  msgid "Vimeo"
1208
  msgstr "Vimeo"
1209
 
1210
+ #: inc/core/class.data.php:996
1211
  msgid "Url of Vimeo page with video"
1212
  msgstr "Διεύθυνση της σελίδας Vimeo με το βίντεο."
1213
 
1214
+ #: inc/core/class.data.php:1035
1215
  msgid "Vimeo video"
1216
  msgstr "Βίντεο Vimeo"
1217
 
1218
+ #: inc/core/class.data.php:1040
1219
  msgid "Screenr"
1220
  msgstr "Screenr"
1221
 
1222
+ #: inc/core/class.data.php:1046
1223
  msgid "Url of Screenr page with video"
1224
  msgstr "Διεύθυνση της σελίδας Screenr με το βίντεο."
1225
 
1226
+ #: inc/core/class.data.php:1079
1227
  msgid "Screenr video"
1228
  msgstr "Βίντεο Screenr"
1229
 
1230
+ #: inc/core/class.data.php:1084
1231
  msgid "Audio"
1232
  msgstr "Audio"
1233
 
1234
+ #: inc/core/class.data.php:1091 inc/core/class.data.php:1131
1235
  msgid "File"
1236
  msgstr "Αρχείο"
1237
 
1238
+ #: inc/core/class.data.php:1092
1239
  msgid "Audio file url. Supported formats: mp3, ogg"
1240
  msgstr "Διεύθυνση αρχείου ήχου. Υποστηριζόμενοι τύποι: mp3, ogg"
1241
 
1242
+ #: inc/core/class.data.php:1098
1243
  msgid ""
1244
  "Player width. You can specify width in percents and player will be "
1245
  "responsive. Example values: <b%value>200px</b>, <b%value>100&#37;</b>"
1248
  "player θα ανταποκριθεί. Τιμές παραδειγμάτων: <b%value>200px</b>, <b"
1249
  "%value>100&#37;</b>"
1250
 
1251
+ #: inc/core/class.data.php:1104 inc/core/class.data.php:1174
1252
  msgid "Play file automatically when page is loaded"
1253
  msgstr "Αυτόματη αναπαραγωγή αρχείου όταν θα φορτωθεί η σελίδα"
1254
 
1255
+ #: inc/core/class.data.php:1109 inc/core/class.data.php:1179
1256
  msgid "Loop"
1257
  msgstr "Ανακύκλωση"
1258
 
1259
+ #: inc/core/class.data.php:1110 inc/core/class.data.php:1180
1260
  msgid "Repeat when playback is ended"
1261
  msgstr "Επανάληψη όταν η αναπαραγωγή τερματιστεί"
1262
 
1263
+ #: inc/core/class.data.php:1119
1264
  msgid "Custom audio player"
1265
  msgstr "Προσαρμοσμένος player ήχου"
1266
 
1267
+ #: inc/core/class.data.php:1124
1268
  msgid "Video"
1269
  msgstr "Video"
1270
 
1271
+ #: inc/core/class.data.php:1132
1272
  msgid "Url to mp4/flv video-file"
1273
  msgstr "Διεύθυνση του αρχείου βίντεο mp4/flv"
1274
 
1275
+ #: inc/core/class.data.php:1137
1276
  msgid "Poster"
1277
  msgstr "Αφίσα"
1278
 
1279
+ #: inc/core/class.data.php:1138
1280
  msgid "Url to poster image, that will be shown before playback"
1281
  msgstr ""
1282
  "Διεύθυσνη της φωτογραφίας αφίσας, που θα προβάλλεται πριν από την αναπαραγωγή"
1283
 
1284
+ #: inc/core/class.data.php:1144
1285
  msgid "Player title"
1286
  msgstr "Τίτλος player"
1287
 
1288
+ #: inc/core/class.data.php:1167
1289
  msgid "Controls"
1290
  msgstr "Χειριστήρια"
1291
 
1292
+ #: inc/core/class.data.php:1168
1293
  msgid "Show player controls (play/pause etc.) or not"
1294
  msgstr "Προβολή ή όχι των χειριστηρίων του player (αναπαραγωγή/παύση κτλ)"
1295
 
1296
+ #: inc/core/class.data.php:1189
1297
  msgid "Custom video player"
1298
  msgstr "Προσαρμοσμένος player για βίντεο"
1299
 
1300
+ #: inc/core/class.data.php:1194
1301
  msgid "Table"
1302
  msgstr "Table"
1303
 
1304
+ #: inc/core/class.data.php:1201
1305
  msgid "CSV file"
1306
  msgstr "Αρχείο CSV"
1307
 
1308
+ #: inc/core/class.data.php:1202
1309
  msgid "Upload CSV file if you want to create HTML-table from file"
1310
  msgstr ""
1311
  "Μεταφορτώστε ένα αρχείο CSV αν θέλετε να δημιουργήσετε πίνακα - HTML από "
1312
  "αρχείο"
1313
 
1314
+ #: inc/core/class.data.php:1211
1315
  msgid ""
1316
  "<table>\n"
1317
  "<tr>\n"
1335
  "</tr>\n"
1336
  "</table>"
1337
 
1338
+ #: inc/core/class.data.php:1212
1339
  msgid "Styled table from HTML or CSV file"
1340
  msgstr "Μορφοποιημένος πίνακας από HTML ή CSV αρχείο"
1341
 
1342
+ #: inc/core/class.data.php:1217
1343
  msgid "Permalink"
1344
  msgstr "Permalink"
1345
 
1346
+ #: inc/core/class.data.php:1223
1347
  msgid "ID"
1348
  msgstr "ID"
1349
 
1350
+ #: inc/core/class.data.php:1224
1351
  msgid "Post or page ID"
1352
  msgstr "Δημοσίευση ή ID σελίδας"
1353
 
1354
+ #: inc/core/class.data.php:1234
1355
  msgid "Link target. blank - link will be opened in new window/tab"
1356
  msgstr ""
1357
  "Στόχος συναδέσμου. Κενό - ο σύνδεσμος θα ανοίξει σε νέο παράθυρο/νέα καρτέλα"
1358
 
1359
+ #: inc/core/class.data.php:1244
1360
  msgid "Permalink to specified post/page"
1361
  msgstr "Το permalink για τον ορισμό του δημοσιεύματος/της σελίδας"
1362
 
1363
+ #: inc/core/class.data.php:1249
1364
  msgid "Members"
1365
  msgstr "Members"
1366
 
1367
+ #: inc/core/class.data.php:1254 inc/core/class.shortcodes.php:699
1368
  msgid "This content is for registered users only. Please %login%."
1369
  msgstr ""
1370
  "Αυτό το περιεχόμενο είναι μόνο για εγγεγραμμένους χρήστες. Παρακαλώ "
1371
  "%συνδεθείτε%."
1372
 
1373
+ #: inc/core/class.data.php:1255
1374
  msgid "Message"
1375
  msgstr "Μήνυμα"
1376
 
1377
+ #: inc/core/class.data.php:1255
1378
  msgid "Message for not logged users"
1379
  msgstr "Μήνυμα για μη συνδεδεμένους χρήστες"
1380
 
1381
+ #: inc/core/class.data.php:1260
1382
  msgid "Box color"
1383
  msgstr "Χρώμα πλαισίου"
1384
 
1385
+ #: inc/core/class.data.php:1260
1386
  msgid "This color will applied only to box for not logged users"
1387
  msgstr ""
1388
  "Αυτό το χρώμα θα εφαρμόζεται στα πλαίσια μόνο για τους μή συνδεδεμένους "
1389
  "χρήστες"
1390
 
1391
+ #: inc/core/class.data.php:1263 inc/core/class.shortcodes.php:702
1392
  msgid "login"
1393
  msgstr "συνδεθείτε"
1394
 
1395
+ #: inc/core/class.data.php:1264
1396
  msgid "Login link text"
1397
  msgstr "Κείμενο διεύθυνσης σύνδεσης"
1398
 
1399
+ #: inc/core/class.data.php:1264
1400
  msgid "Text for the login link"
1401
  msgstr "Κείμενο για την διεύθυσνη σύνδεσης"
1402
 
1403
+ #: inc/core/class.data.php:1268
1404
  msgid "Login link url"
1405
  msgstr "Διεύθυνση σύνδεσης"
1406
 
1407
+ #: inc/core/class.data.php:1277
1408
  msgid "Content for logged members"
1409
  msgstr "Περιεχόμενο για συνδεδεμένους χρήστες"
1410
 
1411
+ #: inc/core/class.data.php:1278
1412
  msgid "Content for logged in members only"
1413
  msgstr "Περιεχόμενο μόνο για συνδεδεμένους χρήστες"
1414
 
1415
+ #: inc/core/class.data.php:1283
1416
  msgid "Guests"
1417
  msgstr "Guests"
1418
 
1419
+ #: inc/core/class.data.php:1294
1420
  msgid "Content for guests"
1421
  msgstr "Περιεχόμενο για guests"
1422
 
1423
+ #: inc/core/class.data.php:1295
1424
  msgid "Content for guests only"
1425
  msgstr "Περιεχόμενο μόνο για guests"
1426
 
1427
+ #: inc/core/class.data.php:1300
1428
  msgid "RSS Feed"
1429
  msgstr "RSS Feed"
1430
 
1431
+ #: inc/core/class.data.php:1308
1432
  msgid "Url to RSS-feed"
1433
  msgstr "Διεύθυνση του RSS-feed"
1434
 
1435
+ #: inc/core/class.data.php:1313
1436
  msgid "Limit"
1437
  msgstr "Όριο"
1438
 
1439
+ #: inc/core/class.data.php:1313
1440
  msgid "Number of items to show"
1441
  msgstr "Αριθμός αντικειμένων που θα προβάλλονται"
1442
 
1443
+ #: inc/core/class.data.php:1322
1444
  msgid "Feed grabber"
1445
  msgstr "Feed grabber"
1446
 
1447
+ #: inc/core/class.data.php:1327
1448
  msgid "Menu"
1449
  msgstr "Menu"
1450
 
1451
+ #: inc/core/class.data.php:1334
1452
  msgid "Menu name"
1453
  msgstr "Ονομασία μενού"
1454
 
1455
+ #: inc/core/class.data.php:1334
1456
  msgid "Custom menu name. Ex: Main menu"
1457
  msgstr "Προσαρμοσμένη ονομασία μενού. Π.χ. Main menu"
1458
 
1459
+ #: inc/core/class.data.php:1343
1460
  msgid "Custom menu by name"
1461
  msgstr "Προσαρμοσμένο μενού κατά όνομα"
1462
 
1463
+ #: inc/core/class.data.php:1348
1464
  msgid "Sub pages"
1465
  msgstr "Sub pages"
1466
 
1467
+ #: inc/core/class.data.php:1355 inc/core/class.data.php:1383
1468
  msgid "Depth"
1469
  msgstr "Βάθος"
1470
 
1471
+ #: inc/core/class.data.php:1356
1472
  msgid "Max depth level of children pages"
1473
  msgstr "Μέγιστο επίπεδο βάθους για υποσελίδες"
1474
 
1475
+ #: inc/core/class.data.php:1361
1476
  msgid "Parent ID"
1477
  msgstr "ID γονέα"
1478
 
1479
+ #: inc/core/class.data.php:1362
1480
  msgid "ID of the parent page. Leave blank to use current page"
1481
  msgstr ""
1482
  "ID της γονικής σελίδας. Αφήστε το κενό, ώστε να χρησιμοποιηθεί η τρέχουσα "
1483
  "σελίδα"
1484
 
1485
+ #: inc/core/class.data.php:1371
1486
  msgid "List of sub pages"
1487
  msgstr "Λίστα για υποσελίδες"
1488
 
1489
+ #: inc/core/class.data.php:1376
1490
  msgid "Siblings"
1491
  msgstr "Siblings"
1492
 
1493
+ #: inc/core/class.data.php:1384
1494
  msgid "Max depth level"
1495
  msgstr "Μέγιστο επίπεδο βάθους"
1496
 
1497
+ #: inc/core/class.data.php:1393
1498
  msgid "List of cureent page siblings"
1499
  msgstr "Λίστα από τρέχουσες σελίδες siblings"
1500
 
1501
+ #: inc/core/class.data.php:1398
1502
  msgid "Document"
1503
  msgstr "Document"
1504
 
1505
+ #: inc/core/class.data.php:1406
1506
  msgid "Url to uploaded document. Supported formats: doc, xls, pdf etc."
1507
  msgstr ""
1508
  "Διεύθυνση για τη μεταφόρτωση εγγράφου. Υποστηριζόμενοι τύποι: doc, xls, pdf "
1509
  "κτλ."
1510
 
1511
+ #: inc/core/class.data.php:1415
1512
  msgid "Viewer width"
1513
  msgstr "Πλάτος Viewer"
1514
 
1515
+ #: inc/core/class.data.php:1424
1516
  msgid "Viewer height"
1517
  msgstr "Ύψος Viewer"
1518
 
1519
+ #: inc/core/class.data.php:1430
1520
  msgid "Ignore width and height parameters and make viewer responsive"
1521
  msgstr ""
1522
  "Αγνόηση των παραμέτρων πλάτους και ύψους, και αυτόματη ανταπόκριση του viewer"
1523
 
1524
+ #: inc/core/class.data.php:1439
1525
  msgid "Document viewer by Google"
1526
  msgstr "Viewer εγγράφου από Google"
1527
 
1528
+ #: inc/core/class.data.php:1444
1529
  msgid "Gmap"
1530
  msgstr "Gmap"
1531
 
1532
+ #: inc/core/class.data.php:1455
1533
  msgid "Map width"
1534
  msgstr "Πλάτος χάρτη"
1535
 
1536
+ #: inc/core/class.data.php:1464
1537
  msgid "Map height"
1538
  msgstr "Ύψος χάρτη"
1539
 
1540
+ #: inc/core/class.data.php:1470
1541
  msgid "Ignore width and height parameters and make map responsive"
1542
  msgstr ""
1543
  "Αγνόηση των παραμέτρων πλάτους και ύψους, και αυτόματη ανταπόκριση του χάρτη"
1544
 
1545
+ #: inc/core/class.data.php:1475
1546
  msgid "Marker"
1547
  msgstr "Δείκτης"
1548
 
1549
+ #: inc/core/class.data.php:1476
1550
  msgid "Address for the marker. You can type it in any language"
1551
  msgstr "Διεύθυνση του δείκτη. Μπορείτε να την γράψετε σε οποιαδήποτε γλώσσα"
1552
 
1553
+ #: inc/core/class.data.php:1485
1554
  msgid "Maps by Google"
1555
  msgstr "Χάρτες από Google"
1556
 
1557
+ #: inc/core/class.data.php:1490
1558
  msgid "Slider"
1559
  msgstr "Slider"
1560
 
1561
+ #: inc/core/class.data.php:1497
1562
  msgid "Choose source gallery, that will be used for this slider"
1563
  msgstr "Επιλέξτε τη γκαλερί που θα χρησιμοποιηθεί σε αυτό το slider"
1564
 
1565
+ #: inc/core/class.data.php:1505
1566
  msgid "Slider width (in pixels)"
1567
  msgstr "Πλάτος slider (σε pixels)"
1568
 
1569
+ #: inc/core/class.data.php:1513
1570
  msgid "Slider height (in pixels)"
1571
  msgstr "Ycow slider (σε pixels)"
1572
 
1573
+ #: inc/core/class.data.php:1519
1574
  msgid "Ignore width and height parameters and make slider responsive"
1575
  msgstr ""
1576
  "Αγνόηση των παραμέτρων πλάτους και ύψους, και αυτόματη ανταπόκριση του slider"
1577
 
1578
+ #: inc/core/class.data.php:1524 inc/core/class.data.php:1632
1579
+ #: inc/core/class.data.php:1723
1580
  msgid "Show titles"
1581
  msgstr "Προβολή τίτλων"
1582
 
1583
+ #: inc/core/class.data.php:1524
1584
  msgid "Display slide titles"
1585
  msgstr "Προβολή των τίτλων του slide"
1586
 
1587
+ #: inc/core/class.data.php:1529
1588
  msgid "Is slider centered on the page"
1589
  msgstr "Είναι το slider κεντραρισμένο στην σελίδα"
1590
 
1591
+ #: inc/core/class.data.php:1534 inc/core/class.data.php:1642
1592
  msgid "Arrows"
1593
  msgstr "Βέλη"
1594
 
1595
+ #: inc/core/class.data.php:1534 inc/core/class.data.php:1642
1596
  msgid "Show left and right arrows"
1597
  msgstr "Προβολή αριστερού και δεξιού βέλους"
1598
 
1599
+ #: inc/core/class.data.php:1539 inc/core/class.data.php:1647
1600
  msgid "Pagination"
1601
  msgstr "Σελιδοποίηση"
1602
 
1603
+ #: inc/core/class.data.php:1540 inc/core/class.data.php:1648
1604
  msgid "Show pagination"
1605
  msgstr "Προβολή σελιδοποίησης"
1606
 
1607
+ #: inc/core/class.data.php:1544 inc/core/class.data.php:1652
1608
  msgid "Mouse wheel control"
1609
  msgstr "Έλεγχος ρόδας ποντικιού"
1610
 
1611
+ #: inc/core/class.data.php:1545
1612
  msgid "Allow to change slides with mouse wheel"
1613
  msgstr "Επιτρέψτε την αλλαγή των slides με την ρόδα του ποντικιού"
1614
 
1615
+ #: inc/core/class.data.php:1554
1616
  msgid "Choose interval between slide animations. Set to 0 to disable autoplay"
1617
  msgstr ""
1618
  "Επιλέξτε το χρονικό διάστημα μεταξύ των κινούμενων εικόνων του slide. Ορίστε "
1619
  "σε 0 για απενεργοποίηση την αυτόματης αναπαραγωγής"
1620
 
1621
+ #: inc/core/class.data.php:1562 inc/core/class.data.php:1670
1622
  msgid "Speed"
1623
  msgstr "Ταχύτητα"
1624
 
1625
+ #: inc/core/class.data.php:1562 inc/core/class.data.php:1670
1626
  msgid "Specify animation speed"
1627
  msgstr "Καθορίστε την ταχύτητα κίνησης"
1628
 
1629
+ #: inc/core/class.data.php:1567 inc/core/class.data.php:1675
1630
+ #: inc/core/class.data.php:1729
1631
  msgid "Links target"
1632
  msgstr "Στόχος συνδέσμου"
1633
 
1634
+ #: inc/core/class.data.php:1568
1635
  msgid "Open slides links in new window/tab"
1636
  msgstr "Άνοιγμα των συνδέσμων του slide σε νέο παράθυρο/νέα καρτέλα"
1637
 
1638
+ #: inc/core/class.data.php:1577
1639
  msgid "Customizable image slider"
1640
  msgstr "Προσαρμοζόμενο slider εικόνων"
1641
 
1642
+ #: inc/core/class.data.php:1582
1643
  msgid "Carousel"
1644
  msgstr "Carousel"
1645
 
1646
+ #: inc/core/class.data.php:1589
1647
  msgid "Choose source gallery, that will be used for this carousel"
1648
  msgstr "Επιλέξτε τη γκαλερί που θα χρησιμοποιηθεί σε αυτό το carousel"
1649
 
1650
+ #: inc/core/class.data.php:1597
1651
  msgid "Carousel width (in pixels)"
1652
  msgstr "Πλάτος Carousel (σε pixels)"
1653
 
1654
+ #: inc/core/class.data.php:1605
1655
  msgid "Carousel height (in pixels)"
1656
  msgstr "Ύψος Carousel (σε pixels)"
1657
 
1658
+ #: inc/core/class.data.php:1611
1659
  msgid "Ignore width and height parameters and make carousel responsive"
1660
  msgstr ""
1661
  "Αγνόηση των παραμέτρων πλάτους και ύψους, και αυτόματη ανταπόκριση του "
1662
  "carousel"
1663
 
1664
+ #: inc/core/class.data.php:1618
1665
  msgid "Items to show"
1666
  msgstr "Αντικείμενα για προβολή"
1667
 
1668
+ #: inc/core/class.data.php:1619
1669
  msgid "How much carousel items is visible"
1670
  msgstr "Πόσα αντικείμενα του Carousel θα προβάλονται"
1671
 
1672
+ #: inc/core/class.data.php:1626
1673
  msgid "Scroll number"
1674
  msgstr "Αριθμός κύλισης"
1675
 
1676
+ #: inc/core/class.data.php:1627
1677
  msgid "How much items are scrolled in one transition"
1678
  msgstr "Πόσα στοιχεία μετακυλίονται σε ένα μεταβατικό στάδιο"
1679
 
1680
+ #: inc/core/class.data.php:1632
1681
  msgid "Display titles for each item"
1682
  msgstr "Προβολή τίτλων για κάθε αντικέιμενο"
1683
 
1684
+ #: inc/core/class.data.php:1637
1685
  msgid "Is carousel centered on the page"
1686
  msgstr "Είναι το carousel κεντραρισμένο στην σελίδα"
1687
 
1688
+ #: inc/core/class.data.php:1653
1689
  msgid "Allow to rotate carousel with mouse wheel"
1690
  msgstr "Να επιτρέπεται η περιστροφή του carousel με τη ρόδα του ποντικιού"
1691
 
1692
+ #: inc/core/class.data.php:1662
1693
  msgid "Choose interval between auto animations. Set to 0 to disable autoplay"
1694
  msgstr ""
1695
  "Επιλέξτε το χρονικό διάστημα μεταξύ των αυτόματων κινούμενων εικόνων. Ορίστε "
1696
  "σε 0 για απενεργοποίηση την αυτόματης αναπαραγωγής"
1697
 
1698
+ #: inc/core/class.data.php:1676
1699
  msgid "Open carousel links in new window/tab"
1700
  msgstr "Άνοιγμα των συνδέσμων του carousel σε νέο παράθυρο/νέα καρτέλα"
1701
 
1702
+ #: inc/core/class.data.php:1685
1703
  msgid "Customizable image carousel"
1704
  msgstr "Carousel προσαρμοζόμενης εικόνας"
1705
 
1706
+ #: inc/core/class.data.php:1697
1707
  msgid "Choose source gallery, that will be used for this shortcode"
1708
  msgstr "Επιλέξτε τη γκαλερί που θα χρησιμοποιηθεί σε αυτό το shortcode"
1709
 
1710
+ #: inc/core/class.data.php:1705
1711
  msgid "Single item width (in pixels)"
1712
  msgstr "Πλάτος ενιαίου αντικειμένου (σε pixels)"
1713
 
1714
+ #: inc/core/class.data.php:1713
1715
  msgid "Single item height (in pixels)"
1716
  msgstr "Ύψος ενιαίου αντικειμένου (σε pixels)"
1717
 
1718
+ #: inc/core/class.data.php:1718
1719
  msgid "Never"
1720
  msgstr "Ποτέ"
1721
 
1722
+ #: inc/core/class.data.php:1719
1723
  msgid "On mouse over"
1724
  msgstr "Με το ποντίκι πάνω"
1725
 
1726
+ #: inc/core/class.data.php:1720
1727
  msgid "Always"
1728
  msgstr "Πάντα"
1729
 
1730
+ #: inc/core/class.data.php:1724
1731
  msgid "Title display mode"
1732
  msgstr "Τρόπος προβολής τίτλου"
1733
 
1734
+ #: inc/core/class.data.php:1729
1735
  msgid "Open links in new window/tab"
1736
  msgstr "Άνοιγμα συνδέσμων σε νέο παράθυρο/νέα καρτέλα"
1737
 
1738
+ #: inc/core/class.data.php:1738
1739
  msgid "Customizable image gallery"
1740
  msgstr "Προσαρμόσιμη γκαλερί εικόνων"
1741
 
1742
+ #: inc/core/class.data.php:1743
1743
  msgid "Posts"
1744
  msgstr "Posts"
1745
 
1746
+ #: inc/core/class.data.php:1748
1747
  msgid "Template"
1748
  msgstr "Πρότυπο"
1749
 
1750
+ #: inc/core/class.data.php:1749
1751
  msgid ""
1752
  "<b>Do not change this field value if you do not understand description below."
1753
  "</b><br/>Relative path to the template file. Default templates is placed "
1770
  "title<br/><b%value>templates/single-post.php</b> - single post template<br/"
1771
  "><b%value>templates/list-loop.php</b> - unordered list with posts titles"
1772
 
1773
+ #: inc/core/class.data.php:1753
1774
  msgid "Post ID's"
1775
  msgstr "ID δημοσιευμάτων"
1776
 
1777
+ #: inc/core/class.data.php:1754
1778
  msgid "Enter comma separated ID's of the posts that you want to show"
1779
  msgstr ""
1780
  "Εισάγεται τις ID διαχωρισμένες με κόμμα, για τα δημοσιεύματα που θέλετε να "
1781
  "προβάλλονται"
1782
 
1783
+ #: inc/core/class.data.php:1762
1784
  msgid "Posts per page"
1785
  msgstr "Δημοσιεύματα ανά σελίδα"
1786
 
1787
+ #: inc/core/class.data.php:1763
1788
  msgid ""
1789
  "Specify number of posts that you want to show. Enter -1 to get all posts"
1790
  msgstr ""
1791
  "Ορίστε των αριθμό των δημοσιεύσεων που θέλετε να προβάλονται. Εισάγεται -1 "
1792
  "για να προβληθούν όλες οι δημοσιεύσεις"
1793
 
1794
+ #: inc/core/class.data.php:1770
1795
  msgid "Post types"
1796
  msgstr "Τύπος δημοσιευμάτων"
1797
 
1798
+ #: inc/core/class.data.php:1771
1799
  msgid "Select post types. Hold Ctrl key to select multiple post types"
1800
  msgstr ""
1801
  "Επιλέξτε τους τύπους των δημοσιευμάτων. Κρατήστε το πλήκτρο Ctrl για να "
1802
  "επιλέξετε πολλαπλούς τύπους δημοσιευμάτων"
1803
 
1804
+ #: inc/core/class.data.php:1777
1805
  msgid "Taxonomy"
1806
  msgstr "Taxonomy"
1807
 
1808
+ #: inc/core/class.data.php:1778
1809
  msgid "Select taxonomy to show posts from"
1810
  msgstr "Επιλέξτε taxonomy για την προβολή άρθρων"
1811
 
1812
+ #: inc/core/class.data.php:1785
1813
  msgid "Terms"
1814
  msgstr "Όροι"
1815
 
1816
+ #: inc/core/class.data.php:1785
1817
  msgid "Select terms to show posts from"
1818
  msgstr "Επιλογή όρων για την προβολή δημοσιευμάτων"
1819
 
1820
+ #: inc/core/class.data.php:1790
1821
  msgid "Taxonomy term operator"
1822
  msgstr "Taxonomy term operator"
1823
 
1824
+ #: inc/core/class.data.php:1791
1825
  msgid ""
1826
  "IN - posts that have any of selected categories terms<br/>NOT IN - posts "
1827
  "that is does not have any of selected terms<br/>AND - posts that have all "
1831
  ">NOT IN - δημοσιεύματα που δεν έχουν οποιονδήποτε όρο επιλεγμένο<br/>AND - "
1832
  "δημοσιεύματα που έχουν όλους τους όρους επιλεγμένους"
1833
 
1834
+ #: inc/core/class.data.php:1798
1835
  msgid "Authors"
1836
  msgstr "Συγγραφείς"
1837
 
1838
+ #: inc/core/class.data.php:1799
1839
  msgid "Choose the authors whose posts you want to show"
1840
  msgstr ""
1841
  "Επιλέξτε τους συγγραφείς των οποίων τα δημοσιεύματα θέλετε να προβάλλονται"
1842
 
1843
+ #: inc/core/class.data.php:1803
1844
  msgid "Meta key"
1845
  msgstr "Κλειδιά μεταδεδομένων"
1846
 
1847
+ #: inc/core/class.data.php:1804
1848
  msgid "Enter meta key name to show posts that have this key"
1849
  msgstr ""
1850
  "Εισάγεται ονόματα κλειδιών μεταδεδομένων για να προβληθούν τα δημοσιεύματα "
1851
  "που τα έχουν"
1852
 
1853
+ #: inc/core/class.data.php:1811
1854
  msgid "Offset"
1855
  msgstr "Offset"
1856
 
1857
+ #: inc/core/class.data.php:1812
1858
  msgid "Specify offset to start posts loop not from first post"
1859
  msgstr ""
1860
  "Ορίστε offset για την έναρξη του κύκλου δημοσιευμάτων, όχι από το πρώτο "
1861
  "δημοσίευμα"
1862
 
1863
+ #: inc/core/class.data.php:1817
1864
  msgid "Descending"
1865
  msgstr "Φθίνουσα"
1866
 
1867
+ #: inc/core/class.data.php:1818
1868
  msgid "Ascending"
1869
  msgstr "Αύξουσα"
1870
 
1871
+ #: inc/core/class.data.php:1821
1872
  msgid "Order"
1873
  msgstr "Σειρά"
1874
 
1875
+ #: inc/core/class.data.php:1822
1876
  msgid "Posts order"
1877
  msgstr "Σειρά δημοσιευμάτων"
1878
 
1879
+ #: inc/core/class.data.php:1827
1880
+ msgid "None"
1881
+ msgstr "Κανένα"
1882
+
1883
+ #: inc/core/class.data.php:1828
1884
  msgid "Post ID"
1885
  msgstr "ID δημοσιεύματος"
1886
 
1887
+ #: inc/core/class.data.php:1829
1888
  msgid "Post author"
1889
  msgstr "Συγγραφέας δημοσιεύματος"
1890
 
1891
+ #: inc/core/class.data.php:1830
1892
  msgid "Post title"
1893
  msgstr "Τίτλος δημοσιεύματος"
1894
 
1895
+ #: inc/core/class.data.php:1831
1896
  msgid "Post slug"
1897
  msgstr "Slug δημοσιεύματος"
1898
 
1899
+ #: inc/core/class.data.php:1832
1900
  msgid "Date"
1901
  msgstr "Ημέρα"
1902
 
1903
+ #: inc/core/class.data.php:1832
1904
  msgid "Last modified date"
1905
  msgstr "Ημέρα τελευταίας τροποποίησης"
1906
 
1907
+ #: inc/core/class.data.php:1833 inc/core/class.data.php:1843
1908
  msgid "Post parent"
1909
  msgstr "Γονέας δημοσιεύματος"
1910
 
1911
+ #: inc/core/class.data.php:1834
1912
  msgid "Random"
1913
  msgstr "Τυχαίο"
1914
 
1915
+ #: inc/core/class.data.php:1834
1916
  msgid "Comments number"
1917
  msgstr "Αριθμός σχόλιων"
1918
 
1919
+ #: inc/core/class.data.php:1835
1920
  msgid "Menu order"
1921
  msgstr "Σειρά μενού"
1922
 
1923
+ #: inc/core/class.data.php:1835
1924
  msgid "Meta key values"
1925
  msgstr "Τιμές κλειδιών μεταδεδομένων"
1926
 
1927
+ #: inc/core/class.data.php:1838
1928
  msgid "Order by"
1929
  msgstr "Ταξινόμηση κατά"
1930
 
1931
+ #: inc/core/class.data.php:1839
1932
  msgid "Order posts by"
1933
  msgstr "Ταξινόμηση δημοσιευμάτων κατά"
1934
 
1935
+ #: inc/core/class.data.php:1844
1936
  msgid "Show childrens of entered post (enter post ID)"
1937
  msgstr ""
1938
  "Προβολή υποδημοσιευμάτων για τα δημοσιεύματα που έχετε εισάγει (εισάγεται ID "
1939
  "δημοσιεύματος)"
1940
 
1941
+ #: inc/core/class.data.php:1849
1942
  msgid "Published"
1943
  msgstr "Δημοσιευμένα"
1944
 
1945
+ #: inc/core/class.data.php:1850
1946
  msgid "Pending"
1947
  msgstr "Εν αναμονή"
1948
 
1949
+ #: inc/core/class.data.php:1851
1950
  msgid "Draft"
1951
  msgstr "Προσχέδιο"
1952
 
1953
+ #: inc/core/class.data.php:1852
1954
  msgid "Auto-draft"
1955
  msgstr "Αυτόματο προσχέδιο"
1956
 
1957
+ #: inc/core/class.data.php:1853
1958
  msgid "Future post"
1959
  msgstr "Μελλοντικό δημοσίευμα"
1960
 
1961
+ #: inc/core/class.data.php:1854
1962
  msgid "Private post"
1963
  msgstr "Ιδιωτικό δημοσίευμα"
1964
 
1965
+ #: inc/core/class.data.php:1855
1966
  msgid "Inherit"
1967
  msgstr "Κληρονομημένο"
1968
 
1969
+ #: inc/core/class.data.php:1856
1970
  msgid "Trashed"
1971
  msgstr "Διεγραμμένο"
1972
 
1973
+ #: inc/core/class.data.php:1857
1974
  msgid "Any"
1975
  msgstr "Οποιοδήποτε"
1976
 
1977
+ #: inc/core/class.data.php:1860
1978
  msgid "Post status"
1979
  msgstr "Κατάσταση δημοσιεύματος"
1980
 
1981
+ #: inc/core/class.data.php:1861
1982
  msgid "Show only posts with selected status"
1983
  msgstr "Προβολή μόνο των δημοσιευμάτων με την επιλεγμένη κατάσταση"
1984
 
1985
+ #: inc/core/class.data.php:1866
1986
  msgid "Ignore sticky"
1987
  msgstr "Παράβλεψη καρφιτσωμένων"
1988
 
1989
+ #: inc/core/class.data.php:1867
1990
  msgid "Select Yes to ignore posts that is sticked"
1991
  msgstr "Επιλέξτε Ναι για να παραβλέψετε τα καρφιτσωμένα δημοσιεύματα"
1992
 
1993
+ #: inc/core/class.data.php:1871
1994
  msgid "Custom posts query with customizable template"
1995
  msgstr "Προσαρμοσμένο ερώτημα δημοσιευμάτων με προσαρμοζόμενο πρότυπο"
1996
 
1997
+ #: inc/core/class.generator-fields.php:37
1998
+ msgid "Yes"
1999
+ msgstr "Ναι"
2000
+
2001
+ #: inc/core/class.generator-fields.php:37
2002
+ msgid "No"
2003
+ msgstr "Όχι"
2004
+
2005
+ #: inc/core/class.generator-fields.php:42
2006
+ #: inc/core/class.generator-fields.php:47
2007
+ msgid "Media manager"
2008
+ msgstr "Διαχειριστής πολυμέσων"
2009
+
2010
+ #: inc/core/class.generator-fields.php:47
2011
+ msgid "Icon picker"
2012
+ msgstr "Επιλογή εικονιδίου"
2013
+
2014
+ #: inc/core/class.generator-fields.php:68 inc/core/class.generator.php:273
2015
+ msgid "Untitled gallery"
2016
+ msgstr "Γκαλερί χωρίς τίτλο"
2017
+
2018
+ #: inc/core/class.generator-fields.php:74 inc/core/class.generator.php:279
2019
+ #: inc/views/galleries.php:62
2020
+ msgid "Galleries not found"
2021
+ msgstr "Δεν βρέθηκαν γκαλερί"
2022
+
2023
+ #: inc/core/class.generator-fields.php:75
2024
+ msgid "Manage galleries"
2025
+ msgstr "Διαχείριση γκαλερί"
2026
+
2027
+ #: inc/core/class.generator-fields.php:75
2028
+ msgid "Reload galleries"
2029
+ msgstr "Επαναφόρτωση των γκαλερί"
2030
+
2031
+ #: inc/core/class.generator-fields.php:86
2032
+ msgid "Horizontal offset"
2033
+ msgstr "Οριζόντιο offset"
2034
+
2035
+ #: inc/core/class.generator-fields.php:86
2036
+ msgid "Vertical offset"
2037
+ msgstr "Κάθετο offset"
2038
+
2039
+ #: inc/core/class.generator-fields.php:86
2040
+ msgid "Blur"
2041
+ msgstr "Θόλωμα"
2042
+
2043
+ #: inc/core/class.generator.php:36 inc/core/class.generator.php:140
2044
  msgid "Insert shortcode"
2045
  msgstr "Εισαγωγή shortcode"
2046
 
2047
+ #: inc/core/class.generator.php:81 inc/core/class.shortcodes-ultimate.php:115
2048
+ #: inc/vendor/class.sunrise-framework.php:282
2049
+ msgid "Settings"
2050
+ msgstr "Ρυθμίσεις"
2051
+
2052
+ #: inc/core/class.generator.php:81
2053
  msgid "Plugin settings"
2054
  msgstr "Ρυθμίσεις πρόσθετου"
2055
 
2056
+ #: inc/core/class.generator.php:82
2057
  msgid "Plugin homepage"
2058
  msgstr "Σελίδα πρόσθετου"
2059
 
2060
+ #: inc/core/class.generator.php:83
2061
  msgid "Support forums"
2062
  msgstr "Forum υποστήριξης"
2063
 
2064
+ #: inc/core/class.generator.php:90
2065
  msgid "Search for shortcodes"
2066
  msgstr "Αναζήτηση για shortcodes"
2067
 
2068
+ #: inc/core/class.generator.php:92
2069
  msgid "Filter by type"
2070
  msgstr "Κατηγοριοποίηση κατά τύπο"
2071
 
2072
+ #: inc/core/class.generator.php:128
2073
  msgid "Shortcode not specified"
2074
  msgstr "Δεν καθορίστικε shortcode"
2075
 
2076
+ #: inc/core/class.generator.php:141
2077
  msgid "Live preview"
2078
  msgstr "Ζωντανή προεπισκόπηση"
2079
 
2080
+ #: inc/core/class.generator.php:142
2081
  msgid "Close window"
2082
  msgstr "Κλείσιμο παραθύρου"
2083
 
2084
+ #: inc/core/class.generator.php:146
2085
  msgid "Click to return to the shortcodes list"
2086
  msgstr "Πατήστε εδώ για να επιστρέψετε στην λίστα των shortcode"
2087
 
2088
+ #: inc/core/class.generator.php:146
2089
  msgid "All shortcodes"
2090
  msgstr "Όλα τα shortcodes"
2091
 
2092
+ #: inc/core/class.generator.php:196
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2093
  msgid "Click to set this value"
2094
  msgstr "Κάντε κλικ για να ορίσετε αυτήν την τιμή"
2095
 
2096
+ #: inc/core/class.generator.php:220
2097
  msgid "Preview"
2098
  msgstr "Προεπισκόπηση"
2099
 
2100
+ #: inc/core/class.generator.php:288
2101
  msgid "Access denied"
2102
  msgstr "Άρνηση πρόσβασης"
2103
 
2104
+ #: inc/core/class.requirements.php:35
2105
  #, php-format
2106
  msgid ""
2107
  "<h1>Oops! Plugin not activated&hellip;</h1> <p>Shortcodes Ultimate is not "
2116
  "href=\"%s\">&larr; Επιστροφή στην οθόνη των πρόσθετων</a> <a href=\"%s"
2117
  "\"%s>Συνέχεια και ενεργοποίηση οπωσδήποτε &rarr;</a>"
2118
 
2119
+ #: inc/core/class.requirements.php:36
2120
  #, php-format
2121
  msgid ""
2122
  "<h1>Oops! Plugin not activated&hellip;</h1> <p>Shortcodes Ultimate is not "
2130
  "\">&larr; Return to the plugins screen</a> <a href=\"%s\"%s>Continue and "
2131
  "activate anyway &rarr;</a>"
2132
 
2133
+ #: inc/core/class.shortcodes-ultimate.php:25 inc/core/class.widget.php:40
2134
+ #: inc/core/class.widget.php:82
2135
  msgid "Shortcodes Ultimate"
2136
  msgstr "Shortcodes Ultimate"
2137
 
2138
+ #: inc/core/class.shortcodes-ultimate.php:26 inc/core/class.vote.php:37
2139
  msgid "Vladimir Anokhin"
2140
  msgstr "Vladimir Anokhin"
2141
 
2142
+ #: inc/core/class.shortcodes-ultimate.php:27
2143
  msgid "Supercharge your WordPress theme with mega pack of shortcodes"
2144
  msgstr "Εμπλουτίστε το WordPess θέμα σας με ένα μεγάλο πακέτο από shortcodes"
2145
 
2146
+ #: inc/core/class.shortcodes-ultimate.php:88
2147
  msgid "Where to start?"
2148
  msgstr "Από που να ξεκινήσω;"
2149
 
2150
+ #: inc/core/class.shortcodes-ultimate.php:100 inc/views/about.php:4
2151
  msgid "Project homepage"
2152
  msgstr "Iστοσελίδα του πρόσθετου"
2153
 
2154
+ #: inc/core/class.shortcodes-ultimate.php:101 inc/views/about.php:10
2155
  msgid "Support forum"
2156
  msgstr "Forum υποστήριξης"
2157
 
2158
+ #: inc/core/class.shortcodes-ultimate.php:102 inc/views/about.php:12
2159
  msgid "Changelog"
2160
  msgstr "Αρχείο καταγραφής αλλαγών"
2161
 
2162
+ #: inc/core/class.shortcodes-ultimate.php:112
2163
  msgid "About"
2164
  msgstr "Σχετικά με"
2165
 
2166
+ #: inc/core/class.shortcodes-ultimate.php:117
2167
  msgid "Custom formatting"
2168
  msgstr "Προσαρμοσμένη μορφοποίηση"
2169
 
2170
+ #: inc/core/class.shortcodes-ultimate.php:118
2171
  msgid ""
2172
  "Disable this option if you have some problems with other plugins or content "
2173
  "formatting"
2175
  "Απενεργοποιήστε αυτή την επιλογή αν έχετε προβλήματα με άλλα πρόσθετα ή με "
2176
  "την μορφοποίηση του περιεχομένου"
2177
 
2178
+ #: inc/core/class.shortcodes-ultimate.php:118
2179
+ #: inc/core/class.shortcodes-ultimate.php:126
2180
  msgid "Documentation article"
2181
  msgstr "Άρθρο τεκμηρίωσης"
2182
 
2183
+ #: inc/core/class.shortcodes-ultimate.php:122
2184
+ #: inc/core/class.shortcodes-ultimate.php:130
2185
+ #: inc/core/class.shortcodes-ultimate.php:138
2186
  msgid "Enabled"
2187
  msgstr "Ενεργοποιημένο"
2188
 
2189
+ #: inc/core/class.shortcodes-ultimate.php:125
2190
  msgid "Compatibility mode"
2191
  msgstr "Λειτουργία συμβατότητας"
2192
 
2193
+ #: inc/core/class.shortcodes-ultimate.php:126
2194
  msgid ""
2195
  "Enable this option if you have some problems with other plugins that uses "
2196
  "similar shortcode names"
2198
  "Ενεργοποιήστε αυτή την επιλογή, αν έχετε προβλήματα με άλλα πρόσθετα που "
2199
  "χρησιμοποιούν παρόμοια ονόματα στα shortcode"
2200
 
2201
+ #: inc/core/class.shortcodes-ultimate.php:126
2202
  msgid "etc."
2203
  msgstr "κτλ"
2204
 
2205
+ #: inc/core/class.shortcodes-ultimate.php:133
2206
  msgid "Skip default values"
2207
  msgstr "Παράληψη προεπιλεγμένων τιμών"
2208
 
2209
+ #: inc/core/class.shortcodes-ultimate.php:134
2210
  msgid ""
2211
  "Enable this option and the generator will insert a shortcode without default "
2212
  "attribute values that you have not changed. As a result, the generated code "
2216
  "προεπιλεγμένες τιμές παραμέτρων που δεν έχετε αλλάξει. Σαν αποτέλεσμα, ο "
2217
  "παραγόμενος κώδικας θα είναι μικρότερος."
2218
 
2219
+ #: inc/core/class.shortcodes-ultimate.php:141
2220
  msgid "Skin"
2221
  msgstr "Θέμα"
2222
 
2223
+ #: inc/core/class.shortcodes-ultimate.php:142
2224
  #, php-format
2225
  msgid ""
2226
  "Choose skin for shortcodes.<br /><a href=\"%s\" target=\"_blank\">Learn how "
2231
  "\">Μάθετε πως να δημιουργείτε νέα θέματα</a><br /><a href=\"%s\" target="
2232
  "\"_blank\"><b>Μεταφορτώστε περισσότερα θέματα</b></a>"
2233
 
2234
+ #: inc/core/class.shortcodes-ultimate.php:148
2235
  msgid "Custom CSS"
2236
  msgstr "Προσαρμοσμένο CSS"
2237
 
2238
+ #: inc/core/class.shortcodes-ultimate.php:151
2239
  msgid "Galleries"
2240
  msgstr "Γκαλερί"
2241
 
2242
+ #: inc/core/class.shortcodes-ultimate.php:154
2243
  msgid "Cheatsheet"
2244
  msgstr "Αρχείο Cheatsheet"
2245
 
2246
+ #: inc/core/class.shortcodes.php:50
2247
+ msgid "Tab title"
2248
+ msgstr "Τίτλος καρτέλας"
2249
+
2250
+ #: inc/core/class.shortcodes.php:441
2251
+ msgid "This is box title"
2252
+ msgstr "Αυτός είναι τίτλος πλαισίου"
2253
+
2254
+ #: inc/core/class.shortcodes.php:553 inc/core/class.shortcodes.php:579
2255
+ #: inc/core/class.shortcodes.php:606 inc/core/class.shortcodes.php:632
2256
+ #: inc/core/class.shortcodes.php:658
2257
+ msgid "please specify correct url"
2258
+ msgstr "παρακαλώ να διευκρινίστε σωστή διεύθυνση"
2259
+
2260
+ #: inc/core/class.shortcodes.php:789
2261
+ msgid "This menu doesn't exists, or has no elements"
2262
+ msgstr "Αυτό το μενού δεν υπάρχει ή δεν έχει στοιχεία"
2263
+
2264
+ #: inc/core/class.shortcodes.php:853 inc/core/class.shortcodes.php:931
2265
+ #: inc/core/class.shortcodes.php:992
2266
+ msgid "images not found"
2267
+ msgstr "δεν βρέθηκαν εικόνες"
2268
+
2269
+ #: inc/core/class.shortcodes.php:1151
2270
+ msgid "template not found"
2271
+ msgstr "δεν βρέθηκε πρότυπο"
2272
+
2273
+ #: inc/core/class.vote.php:39
2274
  msgid ""
2275
  "Hello, my name is Vladimir Anokhin, and I am developer of plugin "
2276
  "<b>Shortcodes Ultimate</b>.<br>If you like this plugin, please write a few "
2283
  "twitter. Αυτό θα βοηθήσει και άλλους ανθρώπους να βρούνε αυτό το χρήσιμο "
2284
  "πρόσθετο πιο γρήγορα.<br><b>Ευχαριστώ πολύ!</b>"
2285
 
2286
+ #: inc/core/class.vote.php:41
2287
  msgid "Rate plugin"
2288
  msgstr "Βαθμολογήστε το πρόσθετο"
2289
 
2290
+ #: inc/core/class.vote.php:42
2291
  msgid "Shortcodes Ultimate - must have WordPress plugin #shortcodesultimate"
2292
  msgstr ""
2293
  "Shortcodes Ultimate - ένα πρόσθετο του WordPress που όλοι πρέπει να έχουν "
2294
  "#shortcodesultimate"
2295
 
2296
+ #: inc/core/class.vote.php:42
2297
  msgid "Tweet"
2298
  msgstr "Tweet"
2299
 
2300
+ #: inc/core/class.vote.php:43
2301
  msgid "No, thanks"
2302
  msgstr "Όχι ευχαριστώ"
2303
 
2304
+ #: inc/core/class.vote.php:44
2305
  msgid "or"
2306
  msgstr "ή"
2307
 
2308
+ #: inc/core/class.vote.php:45
2309
  msgid "Remind me later"
2310
  msgstr "Υπενθύμιση αργότερα"
2311
 
2312
+ #: inc/core/class.widget.php:36
2313
  msgid "Special Shortcodes Ultimate widget"
2314
  msgstr "Ειδικό widget για το Shortcodes Ultimate"
2315
 
2316
+ #: inc/core/class.widget.php:87
2317
  msgid "Title:"
2318
  msgstr "Τίτλος:"
2319
 
2320
+ #: inc/core/tools.php:241
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2321
  msgid "year"
2322
  msgstr "έτος"
2323
 
2324
+ #: inc/core/tools.php:242
2325
  msgid "month"
2326
  msgstr "μήνας"
2327
 
2328
+ #: inc/core/tools.php:243
2329
  msgid "week"
2330
  msgstr "εβδομάδα"
2331
 
2332
+ #: inc/core/tools.php:244
2333
  msgid "day"
2334
  msgstr "ημέρα"
2335
 
2336
+ #: inc/core/tools.php:245
2337
  msgid "hour"
2338
  msgstr "ώρα"
2339
 
2340
+ #: inc/core/tools.php:246
2341
  msgid "minute"
2342
  msgstr "λεπτό"
2343
 
2344
+ #: inc/core/tools.php:255 inc/core/tools.php:262
2345
  msgid "s"
2346
  msgstr "s"
2347
 
2348
+ #: inc/core/tools.php:298
2349
  msgid "username not specified"
2350
  msgstr "Τό όνομα χρήστη δεν προσδιορίστηκε"
2351
 
2352
+ #: inc/core/tools.php:303
2353
  msgid "no public messages"
2354
  msgstr "κανένα δημόσιο μήνυμα"
2355
 
2356
+ #: inc/views/about.php:2
2357
  msgid "Welcome to Shortcodes Ultimate"
2358
  msgstr "Καλώς ορίσατε στο Shortcodes Ultimate"
2359
 
2360
+ #: inc/views/about.php:2
2361
  msgid "A real swiss army knife for WordPress"
2362
  msgstr "Ένας ελβετικός σουγιάς για το WordPress"
2363
 
2364
+ #: inc/views/about.php:6
2365
  msgid "Addons"
2366
  msgstr "Πρόσθετα"
2367
 
2368
+ #: inc/views/about.php:8
2369
  msgid "Documentation"
2370
  msgstr "Τεκμηρίωση"
2371
 
2372
+ #: inc/views/about.php:14
2373
  msgid "GitHub"
2374
  msgstr "GitHub"
2375
 
2376
+ #: inc/views/about.php:16
2377
  msgid "Contact author"
2378
  msgstr "Επικοινωνήστε με τον συντάκτη"
2379
 
2380
+ #: inc/views/about.php:19
2381
  msgid "Plugin features"
2382
  msgstr "Χαρακτηριστικά πρόσθετου"
2383
 
2384
+ #: inc/views/about.php:21
2385
  msgid "40+ amazing shortcodes"
2386
  msgstr "40+ καταπληκτικά shortcodes"
2387
 
2388
+ #: inc/views/about.php:22
2389
  msgid "Power of CSS3 transitions"
2390
  msgstr "Ενδυναμωμένο με μεταβάσεις του CSS3"
2391
 
2392
+ #: inc/views/about.php:23
2393
  msgid "Handy shortcodes generator"
2394
  msgstr "Εύχρηστη παραγωγή των shortcode"
2395
 
2396
+ #: inc/views/about.php:24
2397
  msgid "International"
2398
  msgstr "Διεθνοποιημένο"
2399
 
2400
+ #: inc/views/about.php:25
2401
  msgid "Documented API"
2402
  msgstr "Τεκμηριωμένο API"
2403
 
2404
+ #: inc/views/about.php:29
2405
  msgid "What is a shortcode?"
2406
  msgstr "Τι είναι τα shortcodes;"
2407
 
2408
+ #: inc/views/about.php:30
2409
  msgid ""
2410
  "<strong>Shortcode</strong> is a WordPress-specific code that lets you do "
2411
  "nifty things with very little effort."
2414
  "WordPress, που σας επιτρέπει να δημιουργείτε κομψά αντικείμενα με πολύ λίγη "
2415
  "προσπάθεια."
2416
 
2417
+ #: inc/views/about.php:31
2418
  msgid ""
2419
  "Shortcodes can embed files or create objects that would normally require "
2420
  "lots of complicated, ugly code in just one line. Shortcode = shortcut."
2423
  "με μία γραμμή, που κανονικά θα χρειαζόταν αρκετά περίπλοκο κώδικα. Shortcode "
2424
  "= Συντόμευση."
2425
 
2426
+ #: inc/views/about.php:35
2427
  msgid "How does it works"
2428
  msgstr "Πως λειτουργούνε"
2429
 
2430
+ #: inc/views/about.php:39
2431
  msgid "More videos"
2432
  msgstr "Περισσότερα βίντεο"
2433
 
2434
+ #: inc/views/about.php:41
2435
  msgid "Shortcodes Ultimate Tutorial"
2436
  msgstr "Εκμάθηση του Shortcodes Ultimate"
2437
 
2438
+ #: inc/views/about.php:42
2439
  msgid "How to use special widget"
2440
  msgstr "Πως να χρησιμοποιείται συγκεκριμένα widget"
2441
 
2442
+ #: inc/views/about.php:43
2443
  msgid "How to create Carousel"
2444
  msgstr "Πώς να δημιουργήσετε Carousel"
2445
 
2446
+ #: inc/views/about.php:44
2447
  msgid "How to create image gallery"
2448
  msgstr "Πώς να δημιουργήσετε γκαλερί εικόνων"
2449
 
2450
+ #: inc/views/cheatsheet.php:5
2451
  msgid "Shortcode"
2452
  msgstr "Shortcode"
2453
 
2454
+ #: inc/views/cheatsheet.php:6
2455
  msgid "Parameters"
2456
  msgstr "Παράμετροι"
2457
 
2458
+ #: inc/views/cheatsheet.php:7
2459
  msgid "Example"
2460
  msgstr "Παράδειγμα"
2461
 
2462
+ #: inc/views/cheatsheet.php:17
2463
  msgid "Demo"
2464
  msgstr "Επίδειξη"
2465
 
2466
+ #: inc/views/cheatsheet.php:49
2467
  msgid "Default value"
2468
  msgstr "Προκαθορισμένη τιμή"
2469
 
2470
+ #: inc/views/cheatsheet.php:55
2471
  msgid "-- no parameters --"
2472
  msgstr "-- χωρίς παραμέτρους --"
2473
 
2474
+ #: inc/views/closetab.php:4
2475
  msgid "Save changes"
2476
  msgstr "Αποθήκευση αλλαγών"
2477
 
2478
+ #: inc/views/closetab.php:5
2479
  msgid "Saving"
2480
  msgstr "Αποθηκεύεται"
2481
 
2482
+ #: inc/views/closetab.php:6
2483
  msgid "Saved"
2484
  msgstr "Αποθηκεύτηκε"
2485
 
2486
+ #: inc/views/closetab.php:7
2487
  msgid ""
2488
  "This action will remove all your custom CSS, galleries and settings. Are you "
2489
  "sure? This action cannot be undone!"
2491
  "Αυτή η ενέργεια θα αφαιρέσει όλο τον προσαρμοσμένο CSS κώδικα, τις γκαλερί "
2492
  "και τις ρυθμίσεις. Είστε σίγουροι; Αυτή η ενέργεια δεν μπορεί να αναιρεθεί!!!"
2493
 
2494
+ #: inc/views/closetab.php:7
2495
  msgid "Restore default settings"
2496
  msgstr "Επαναφορά προκαθορισμένων ρυθμίσεων"
2497
 
2498
+ #: inc/views/code.php:5
2499
  msgid "Insert code"
2500
  msgstr "Εισαγωγή κώδικα"
2501
 
2502
+ #: inc/views/css.php:3
2503
  msgid "You can see the original styles to override it"
2504
  msgstr "Μπορείτε να δείτε το πρωτότυπο στυλ για να το παρακάμψετε"
2505
 
2506
+ #: inc/views/css.php:17
2507
  msgid "You can use next variables in your custom CSS"
2508
  msgstr ""
2509
  "Μπορείτε να χρησμοποιείσετε τις ακόλουθες μεταβλητές στο προσαρμοσμένο CSS"
2510
 
2511
+ #: inc/views/css.php:18
2512
  msgid "home url"
2513
  msgstr "διεύθυνση αρχικής σελίδας"
2514
 
2515
+ #: inc/views/css.php:19
2516
  msgid "theme url"
2517
  msgstr "διεύθυνση θέματος"
2518
 
2519
+ #: inc/views/css.php:20
2520
  msgid "plugin url"
2521
  msgstr "διεύθυνση πρόσθετου"
2522
 
2523
+ #: inc/views/galleries.php:3
2524
  msgid ""
2525
  "Are you sure that you want to delete this gallery? This action can't be "
2526
  "undone!"
2528
  "Είστε σίγουροι ότι θέλετε να διαγράψετε αυτή την γκαλερί; Αυτή η ενέργεια "
2529
  "δεν μπορεί να αναιρεθεί!!!"
2530
 
2531
+ #: inc/views/galleries.php:3
2532
  msgid ""
2533
  "Are you sure that you want to delete this image? This action can't be undone!"
2534
  msgstr ""
2535
  "Είστε σίγουροι ότι θέλετε να διαγράψετε αυτή την εικόνα; Αυτή η ενέργεια δεν "
2536
  "είναι αναστρέψιμη!!!"
2537
 
2538
+ #: inc/views/galleries.php:5
2539
  msgid "Create new gallery"
2540
  msgstr "Δημιουργία νέας γκαλερί"
2541
 
2542
+ #: inc/views/galleries.php:18 inc/views/galleries.php:70
2543
  msgid "Enter gallery name"
2544
  msgstr "Εισάγετε το όνομα της γκαλερί"
2545
 
2546
+ #: inc/views/galleries.php:20 inc/views/galleries.php:72
2547
  msgid "Edit gallery"
2548
  msgstr "Επεξεργασία γκαλερί"
2549
 
2550
+ #: inc/views/galleries.php:21 inc/views/galleries.php:73
2551
  msgid "Save &amp; close"
2552
  msgstr "Αποθήκευση &amp; κλείσιμο"
2553
 
2554
+ #: inc/views/galleries.php:22 inc/views/galleries.php:48
2555
+ #: inc/views/galleries.php:74 inc/views/galleries.php:100
2556
  msgid "Close"
2557
  msgstr "Κλείσιμο"
2558
 
2559
+ #: inc/views/galleries.php:23 inc/views/galleries.php:39
2560
+ #: inc/views/galleries.php:75 inc/views/galleries.php:91
2561
  msgid "Delete"
2562
  msgstr "Διαγραφή"
2563
 
2564
+ #: inc/views/galleries.php:27 inc/views/galleries.php:79
2565
+ msgid "Add images"
2566
+ msgstr "Προσθήκη εικόνων"
2567
+
2568
+ #: inc/views/galleries.php:38 inc/views/galleries.php:90
2569
  msgid "Edit"
2570
  msgstr "Επεξεργασία"
2571
 
2572
+ #: inc/views/notifications.php:5
2573
  msgid "Instructions"
2574
  msgstr "Οδηγίες"
2575
 
2576
+ #: inc/views/notifications.php:13 inc/views/notifications.php:21
2577
+ #: inc/views/notifications.php:29 inc/views/notifications.php:37
2578
  msgid "Click to close"
2579
  msgstr "Πατήστε για κλείσιμο"
2580
 
2581
+ #: inc/views/settings.php:12
2582
  msgid ""
2583
  "For full functionality of this page it is reccomended to enable javascript."
2584
  msgstr ""
2585
  "Για την πλήρη ενεργοποίηση των χαρακτηριστικών αυτής της σελίδας, προτείνετε "
2586
  "να ενεργοποιήσετε την javascript."
2587
 
2588
+ #: inc/views/settings.php:14
2589
  msgid "Settings reseted successfully"
2590
  msgstr "Οι ρυθμίσεις επαναφέρθηκαν επιτυχώς"
2591
 
2592
+ #: inc/views/settings.php:15
2593
  msgid "There is already default settings"
2594
  msgstr "Αυτές είναι ήδη οι προκαθορισμένες ρυθμίσεις"
2595
 
2596
+ #: inc/views/settings.php:16
2597
  msgid "Settings saved successfully"
2598
  msgstr "Οι ρυθμίσεις αποθηκεύτηκαν επιτυχώς"
2599
 
2600
+ #: inc/views/settings.php:17
2601
  msgid "Settings not saved, because there is no changes"
2602
  msgstr "Οι ρυθμίσεις δεν αποθηκεύτηκαν, διότι δεν υπάρχουν αλλαγές"
2603
 
2604
+ #: inc/views/upload.php:7
2605
  msgid "Upload"
2606
  msgstr "Μεταφόρτωση"
2607
 
2608
+ #: templates/default-loop.php:15 templates/single-post.php:18
2609
  msgid "Posted"
2610
  msgstr "Δημοσιεύτηκε"
2611
 
2612
+ #: templates/default-loop.php:19 templates/single-post.php:18
2613
  msgid "0 comments"
2614
  msgstr "0 σχόλια"
2615
 
2616
+ #: templates/default-loop.php:19 templates/single-post.php:18
2617
  msgid "1 comment"
2618
  msgstr "1 σχόλιο"
2619
 
2620
+ #: templates/default-loop.php:19 templates/single-post.php:18
2621
  msgid "%n comments"
2622
  msgstr "%n σχόλια"
2623
 
2624
+ #: templates/default-loop.php:27 templates/list-loop.php:18
2625
+ #: templates/single-post.php:30 templates/teaser-loop.php:22
2626
  msgid "Posts not found"
2627
  msgstr "Τα δημοσιεύματα δεν βρέθηκαν"
2628
 
2629
+ #~ msgid "Star"
2630
+ #~ msgstr "Αστέρι"
2631
+
2632
+ #~ msgid "Arrow"
2633
+ #~ msgstr "Βέλος"
2634
+
2635
+ #~ msgid "Check"
2636
+ #~ msgstr "Check"
2637
+
2638
+ #~ msgid "Cross"
2639
+ #~ msgstr "Σταυρός"
2640
+
2641
+ #~ msgid "Thumbs up"
2642
+ #~ msgstr "Thumbs up"
2643
+
2644
+ #~ msgid "Gear"
2645
+ #~ msgstr "Γρανάζι"
2646
+
2647
+ #~ msgid "Time"
2648
+ #~ msgstr "Ώρα"
2649
+
2650
+ #~ msgid "Plus"
2651
+ #~ msgstr "Συν"
2652
+
2653
+ #~ msgid "Guard"
2654
+ #~ msgstr "Guard"
2655
+
2656
+ #~ msgid "Event"
2657
+ #~ msgstr "Συμβάν"
2658
+
2659
+ #~ msgid "Idea"
2660
+ #~ msgstr "Ιδέα"
2661
+
2662
+ #~ msgid "Twitter"
2663
+ #~ msgstr "Twitter"
2664
+
2665
+ #~ msgid "List items style/icons"
2666
+ #~ msgstr "Στυλ/Εικονίδια αντικειμένων λίστας"
2667
+
2668
+ #~ msgid ""
2669
+ #~ "You can upload custom icon for this button. Try to begin with <a href="
2670
+ #~ "\"http://webdesign.tutsplus.com/freebies/icons-freebies/exclusive-"
2671
+ #~ "freebie-50-crisp-web-app-icons/\" target=\"_blank\">these free high-"
2672
+ #~ "quality icons</a>. Download archive, unpack icons and upload in this field"
2673
+ #~ msgstr ""
2674
+ #~ "Μπορείτε να μεταφορτώσετε δικά σας εικονίδια για αυτό το κουμπί. "
2675
+ #~ "Ξεκινήστε με αυτά τα <a href=\"http://webdesign.tutsplus.com/freebies/"
2676
+ #~ "icons-freebies/exclusive-freebie-50-crisp-web-app-icons/\" target=\"_blank"
2677
+ #~ "\">δωρεάν εικονίδια υψηλής ποιότητας</a>. Κατεβάστε το αρχείο, "
2678
+ #~ "ξεπακετάρετε τα εικονίδια και μεταφορτώστε τα εικονίδια σε αυτό το πεδίο"
2679
+
2680
+ #~ msgid "Dark"
2681
+ #~ msgstr "Σκούρο"
2682
+
2683
+ #~ msgid "Color of button text shadow"
2684
+ #~ msgstr "Χρώμα σκιάς κειμένου του κουμπιού"
2685
+
2686
+ #~ msgid "Top right"
2687
+ #~ msgstr "Πάνω δεξιά"
2688
+
2689
+ #~ msgid "Top left"
2690
+ #~ msgstr "Πάνω αριστερά"
2691
+
2692
+ #~ msgid "Bottom right"
2693
+ #~ msgstr "Κάτω δεξιά"
2694
+
2695
+ #~ msgid "Bottom left"
2696
+ #~ msgstr "Κάτω αριστερά"
2697
+
2698
+ #~ msgid "Text shadow position"
2699
+ #~ msgstr "Θέση σκιάς κειμένου"
2700
+
2701
+ #~ msgid "Position of button text shadow"
2702
+ #~ msgstr "Θέση σκιάς κειμένου κουμπιού"
2703
+
2704
+ #~ msgid "Max upload file size"
2705
+ #~ msgstr "Μέγιστο μέγεθος μεταφόρτωσης αρχείου"
2706
+
2707
+ #~ msgid "Mb"
2708
+ #~ msgstr "Mb"
2709
+
2710
+ #~ msgid "How to increase"
2711
+ #~ msgstr "Πώς να το αυξήσετε"
2712
+
2713
  #~ msgid "Boxes"
2714
  #~ msgstr "Πλαίσια"
2715
 
2787
 
2788
  #~ msgid "Toggle fullscreen"
2789
  #~ msgstr "Αλλαγή σε πλήρη οθόνη"
 
 
 
languages/su-ru_RU.mo CHANGED
Binary file
languages/su-ru_RU.po CHANGED
@@ -2,8 +2,8 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: gn_themes\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2013-10-21 08:39+0300\n"
6
- "PO-Revision-Date: 2013-10-21 08:42+0300\n"
7
  "Last-Translator: Vladimir Anokhin <ano.vladimir@gmail.com>\n"
8
  "Language-Team: \n"
9
  "MIME-Version: 1.0\n"
@@ -15,60 +15,192 @@ msgstr ""
15
  "X-Generator: Poedit 1.5.7\n"
16
  "X-Poedit-SearchPath-0: .\n"
17
 
18
- #: inc/example-addon.php:29
19
- msgid "Heading 2"
20
- msgstr "Заголовок 2"
21
 
22
- #: inc/example-addon.php:43 inc/core/class.data.php:173
23
- #: inc/core/class.data.php:303 inc/core/class.data.php:386
24
- #: inc/core/class.data.php:551 inc/core/class.data.php:706
25
- #: inc/core/class.data.php:868
26
- msgid "Default"
27
- msgstr "По умолчанию"
 
28
 
29
- #: inc/example-addon.php:44
30
- msgid "Small"
31
- msgstr "Маленький"
32
 
33
- #: inc/example-addon.php:49 inc/core/class.data.php:178
34
- #: inc/core/class.data.php:392 inc/core/class.data.php:561
35
- #: inc/core/class.data.php:713 inc/core/class.data.php:838
36
- msgid "Style"
37
- msgstr "Стиль"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
38
 
39
- #: inc/example-addon.php:51
40
- msgid "Heading 2 style"
41
- msgstr "Стиль заголовка 2"
 
 
 
 
42
 
43
- #: inc/example-addon.php:57
44
- msgid "Heading 2 text"
45
- msgstr "Текст заголовка 2"
46
 
47
- #: inc/example-addon.php:59
48
- msgid "Styled heading 2"
49
- msgstr "Стильный заголовок 2"
 
 
 
 
50
 
51
- #: inc/core/class.assets.php:61
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
52
  msgid "Choose files"
53
  msgstr "Выбор файлов"
54
 
55
- #: inc/core/class.assets.php:62
56
  msgid "Add selected files"
57
  msgstr "Добавить выбранные файлы"
58
 
59
- #: inc/core/class.assets.php:68
60
  msgid "Choose file"
61
  msgstr "Выбор файла"
62
 
63
- #: inc/core/class.assets.php:69
64
  msgid "Insert"
65
  msgstr "Вставить"
66
 
67
- #: inc/core/class.assets.php:70 inc/core/class.generator-fields.php:61
68
- msgid "Please wait"
69
- msgstr "Пожалуйста подождите"
70
 
71
- #: inc/core/class.assets.php:83
 
 
 
 
72
  msgid ""
73
  "This shortcode doesn't work in live preview. Please insert it into editor "
74
  "and preview on the site."
@@ -76,146 +208,219 @@ msgstr ""
76
  "Этот шорткод не работает в режиме предпросмотра. Пожалуйста вставьте шорткод "
77
  "в редактор и посмотрите результат на странице записи."
78
 
79
- #: inc/core/class.data.php:36
80
  msgid "All"
81
  msgstr "Все"
82
 
83
- #: inc/core/class.data.php:37 inc/core/class.generator.php:203
84
  msgid "Content"
85
  msgstr "Содержимое"
86
 
87
- #: inc/core/class.data.php:38 inc/core/class.data.php:694
88
  msgid "Box"
89
  msgstr "Блок"
90
 
91
- #: inc/core/class.data.php:39
92
  msgid "Media"
93
  msgstr "Медиа"
94
 
95
- #: inc/core/class.data.php:40 inc/core/class.data.php:1496
96
- #: inc/core/class.data.php:1588 inc/core/class.data.php:1690
97
- #: inc/core/class.data.php:1696
98
  msgid "Gallery"
99
  msgstr "Галерея"
100
 
101
- #: inc/core/class.data.php:41
102
  msgid "Other"
103
  msgstr "Другое"
104
 
105
- #: inc/core/class.data.php:56
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
106
  msgid "Heading"
107
  msgstr "Заголовок"
108
 
109
- #: inc/core/class.data.php:66 inc/core/class.data.php:397
110
- #: inc/core/class.data.php:477 inc/core/class.data.php:582
111
  msgid "Size"
112
  msgstr "Размер"
113
 
114
- #: inc/core/class.data.php:66
115
  msgid "Select heading size"
116
  msgstr "Выберите размер заголовка"
117
 
118
- #: inc/core/class.data.php:71 inc/core/class.data.php:361
119
- #: inc/core/class.data.php:418 inc/core/class.data.php:846
120
  msgid "Left"
121
  msgstr "Слева"
122
 
123
- #: inc/core/class.data.php:72 inc/core/class.data.php:419
124
- #: inc/core/class.data.php:1529 inc/core/class.data.php:1637
125
  msgid "Center"
126
  msgstr "По центру"
127
 
128
- #: inc/core/class.data.php:73 inc/core/class.data.php:362
129
- #: inc/core/class.data.php:420 inc/core/class.data.php:847
130
  msgid "Right"
131
  msgstr "Справа"
132
 
133
- #: inc/core/class.data.php:76 inc/core/class.data.php:365
134
- #: inc/core/class.data.php:423
135
  msgid "Align"
136
  msgstr "Выравнивание"
137
 
138
- #: inc/core/class.data.php:77
139
  msgid "Heading text alignment"
140
  msgstr "Выравнивание текста в заголовке"
141
 
142
- #: inc/core/class.data.php:81 inc/core/class.data.php:112
143
- #: inc/core/class.data.php:145 inc/core/class.data.php:188
144
- #: inc/core/class.data.php:205 inc/core/class.data.php:233
145
- #: inc/core/class.data.php:257 inc/core/class.data.php:286
146
- #: inc/core/class.data.php:316 inc/core/class.data.php:344
147
- #: inc/core/class.data.php:369 inc/core/class.data.php:401
148
- #: inc/core/class.data.php:428 inc/core/class.data.php:445
149
- #: inc/core/class.data.php:488 inc/core/class.data.php:517
150
- #: inc/core/class.data.php:639 inc/core/class.data.php:683
151
- #: inc/core/class.data.php:738 inc/core/class.data.php:774
152
- #: inc/core/class.data.php:806 inc/core/class.data.php:909
153
- #: inc/core/class.data.php:926 inc/core/class.data.php:979
154
- #: inc/core/class.data.php:1030 inc/core/class.data.php:1074
155
- #: inc/core/class.data.php:1114 inc/core/class.data.php:1184
156
- #: inc/core/class.data.php:1206 inc/core/class.data.php:1238
157
- #: inc/core/class.data.php:1272 inc/core/class.data.php:1289
158
- #: inc/core/class.data.php:1317 inc/core/class.data.php:1338
159
- #: inc/core/class.data.php:1366 inc/core/class.data.php:1388
160
- #: inc/core/class.data.php:1434 inc/core/class.data.php:1480
161
- #: inc/core/class.data.php:1572 inc/core/class.data.php:1680
162
- #: inc/core/class.data.php:1733
163
  msgid "Class"
164
  msgstr "Класс"
165
 
166
- #: inc/core/class.data.php:82 inc/core/class.data.php:113
167
- #: inc/core/class.data.php:146 inc/core/class.data.php:189
168
- #: inc/core/class.data.php:206 inc/core/class.data.php:234
169
- #: inc/core/class.data.php:258 inc/core/class.data.php:287
170
- #: inc/core/class.data.php:317 inc/core/class.data.php:345
171
- #: inc/core/class.data.php:370 inc/core/class.data.php:402
172
- #: inc/core/class.data.php:429 inc/core/class.data.php:446
173
- #: inc/core/class.data.php:489 inc/core/class.data.php:518
174
- #: inc/core/class.data.php:640 inc/core/class.data.php:684
175
- #: inc/core/class.data.php:739 inc/core/class.data.php:775
176
- #: inc/core/class.data.php:807 inc/core/class.data.php:910
177
- #: inc/core/class.data.php:927 inc/core/class.data.php:980
178
- #: inc/core/class.data.php:1031 inc/core/class.data.php:1075
179
- #: inc/core/class.data.php:1115 inc/core/class.data.php:1185
180
- #: inc/core/class.data.php:1207 inc/core/class.data.php:1239
181
- #: inc/core/class.data.php:1273 inc/core/class.data.php:1290
182
- #: inc/core/class.data.php:1318 inc/core/class.data.php:1339
183
- #: inc/core/class.data.php:1367 inc/core/class.data.php:1389
184
- #: inc/core/class.data.php:1435 inc/core/class.data.php:1481
185
- #: inc/core/class.data.php:1573 inc/core/class.data.php:1681
186
- #: inc/core/class.data.php:1734
187
  msgid "Extra CSS class"
188
  msgstr "Дополнительный CSS класс"
189
 
190
- #: inc/core/class.data.php:85
191
  msgid "Heading text"
192
  msgstr "Текст заголовка"
193
 
194
- #: inc/core/class.data.php:86
195
  msgid "Styled heading"
196
  msgstr "Стильный заголовок"
197
 
198
- #: inc/core/class.data.php:91
199
  msgid "Tabs"
200
  msgstr "Вкладки"
201
 
202
- #: inc/core/class.data.php:101
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
203
  msgid "Active tab"
204
  msgstr "Активная вкладка"
205
 
206
- #: inc/core/class.data.php:102
207
  msgid "Select which tab is open by default"
208
  msgstr "Выберите какая вкладка будет открыта по умолчанию"
209
 
210
- #: inc/core/class.data.php:107
211
  msgid "Vertical"
212
  msgstr "Вертикально"
213
 
214
- #: inc/core/class.data.php:108
215
  msgid "Show tabs vertically"
216
  msgstr "Отображать вкладки вертикально"
217
 
218
- #: inc/core/class.data.php:117
219
  msgid ""
220
  "[%prefix_tab title=\"Title 1\"]Content 1[/%prefix_tab]\n"
221
  "[%prefix_tab title=\"Title 2\"]Content 2[/%prefix_tab]\n"
@@ -225,42 +430,40 @@ msgstr ""
225
  "[%prefix_tab title=\"Заголовок 2\"]Содержимое вкладки 2[/%prefix_tab]\n"
226
  "[%prefix_tab title=\"Заголовок 3\"]Содержимое вкладки 3[/%prefix_tab]"
227
 
228
- #: inc/core/class.data.php:118
229
  msgid "Tabs container"
230
  msgstr "Контейнер вкладок"
231
 
232
- #: inc/core/class.data.php:123
233
  msgid "Tab"
234
  msgstr "Вкладка"
235
 
236
- #: inc/core/class.data.php:128
237
  msgid "Tab name"
238
  msgstr "Имя вкладки"
239
 
240
- #: inc/core/class.data.php:129 inc/core/class.data.php:162
241
- #: inc/core/class.data.php:657 inc/core/class.data.php:701
242
- #: inc/core/class.data.php:1143 inc/views/galleries.php:43
243
- #: inc/views/galleries.php:95
244
  msgid "Title"
245
  msgstr "Заголовок"
246
 
247
- #: inc/core/class.data.php:130
248
  msgid "Enter tab name"
249
  msgstr "Введите имя вкладки"
250
 
251
- #: inc/core/class.data.php:135
252
  msgid "Disabled"
253
  msgstr "Отключено"
254
 
255
- #: inc/core/class.data.php:136
256
  msgid "Is this tab disabled"
257
  msgstr "Эта вкладка отключена"
258
 
259
- #: inc/core/class.data.php:140 inc/core/class.data.php:183
260
  msgid "Anchor"
261
  msgstr "Якорь"
262
 
263
- #: inc/core/class.data.php:141
264
  msgid ""
265
  "You can use unique anchor for this tab to access it with hash in page url. "
266
  "For example: type here <b%value>Hello</b> and then use url like http://"
@@ -271,47 +474,108 @@ msgstr ""
271
  "используйте ссылку вида http://example.com/page-utl#Hello. Эта вкладка будет "
272
  "активирована и страница будет прокручена к ней"
273
 
274
- #: inc/core/class.data.php:150
275
  msgid "Tab content"
276
  msgstr "Содержимое вкладки"
277
 
278
- #: inc/core/class.data.php:151
279
  msgid "Single tab"
280
  msgstr "Одиночная вкладка"
281
 
282
- #: inc/core/class.data.php:156
283
  msgid "Spoiler"
284
  msgstr "Спойлер"
285
 
286
- #: inc/core/class.data.php:161 inc/core/class.shortcodes.php:68
287
  msgid "Spoiler title"
288
  msgstr "Скрытый текст"
289
 
290
- #: inc/core/class.data.php:162
291
  msgid "Text in spoiler title"
292
  msgstr "Текст для заголовка спойлера"
293
 
294
- #: inc/core/class.data.php:167
295
  msgid "Open"
296
  msgstr "Открыт"
297
 
298
- #: inc/core/class.data.php:168
299
  msgid "Is spoiler content visible by default"
300
  msgstr "Виден ли контент спойлера по умолчанию"
301
 
302
- #: inc/core/class.data.php:174
303
  msgid "Fancy"
304
  msgstr "Стильный"
305
 
306
- #: inc/core/class.data.php:175 inc/core/class.data.php:389
307
  msgid "Simple"
308
  msgstr "Простой"
309
 
310
- #: inc/core/class.data.php:179
311
- msgid "Spoiler skin"
312
- msgstr "Скин спойлера"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
313
 
314
- #: inc/core/class.data.php:184
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
315
  msgid ""
316
  "You can use unique anchor for this spoiler to access it with hash in page "
317
  "url. For example: type here <b%value>Hello</b> and then use url like http://"
@@ -322,19 +586,19 @@ msgstr ""
322
  "используйте ссылку вида http://example.com/page-utl#Hello. Этот спойлер "
323
  "будет открыт и страница будет прокручена к нему"
324
 
325
- #: inc/core/class.data.php:193
326
  msgid "Hidden content"
327
  msgstr "Скрытое содержимое"
328
 
329
- #: inc/core/class.data.php:194
330
  msgid "Spoiler with hidden content"
331
  msgstr "Спойлер со скрытым содержимым"
332
 
333
- #: inc/core/class.data.php:199
334
  msgid "Accordion"
335
- msgstr "Аккордион"
336
 
337
- #: inc/core/class.data.php:210
338
  msgid ""
339
  "[%prefix_spoiler]Content[/%prefix_spoiler]\n"
340
  "[%prefix_spoiler]Content[/%prefix_spoiler]\n"
@@ -344,194 +608,195 @@ msgstr ""
344
  "[%prefix_spoiler]Скрытый текст[/%prefix_spoiler]\n"
345
  "[%prefix_spoiler]Скрытый текст[/%prefix_spoiler]"
346
 
347
- #: inc/core/class.data.php:211
348
  msgid "Accordion with spoilers"
349
- msgstr "Аккордион со спойлерами"
350
 
351
- #: inc/core/class.data.php:216
352
  msgid "Divider"
353
  msgstr "Разделитель"
354
 
355
- #: inc/core/class.data.php:223
356
  msgid "Show TOP link"
357
  msgstr "Показать ссылку ВВЕРХ"
358
 
359
- #: inc/core/class.data.php:224
360
  msgid "Show link to top of the page or not"
361
  msgstr "Показывать ссылку ВВЕРХ или нет"
362
 
363
- #: inc/core/class.data.php:228 inc/core/class.shortcodes.php:91
364
  msgid "Go to top"
365
  msgstr "Вверх"
366
 
367
- #: inc/core/class.data.php:229
368
  msgid "Link text"
369
  msgstr "Текст ссылки"
370
 
371
- #: inc/core/class.data.php:229
372
  msgid "Text for the GO TOP link"
373
  msgstr "Текст ссылки ВВЕРХ"
374
 
375
- #: inc/core/class.data.php:238
376
  msgid "Content divider with optional TOP link"
377
  msgstr "Разделитель текста со ссылкой ВВЕРХ"
378
 
379
- #: inc/core/class.data.php:243
380
  msgid "Spacer"
381
  msgstr "Пробел"
382
 
383
- #: inc/core/class.data.php:253 inc/core/class.data.php:962
384
- #: inc/core/class.data.php:1013 inc/core/class.data.php:1063
385
- #: inc/core/class.data.php:1161 inc/core/class.data.php:1423
386
- #: inc/core/class.data.php:1463 inc/core/class.data.php:1513
387
- #: inc/core/class.data.php:1605 inc/core/class.data.php:1713
388
  msgid "Height"
389
  msgstr "Высота"
390
 
391
- #: inc/core/class.data.php:253
392
  msgid "Height of the spacer in pixels"
393
  msgstr "Высота пробела в пикселях"
394
 
395
- #: inc/core/class.data.php:262
396
  msgid "Empty space with adjustable height"
397
  msgstr "Пробел с настраиваемой высотой"
398
 
399
- #: inc/core/class.data.php:267
400
  msgid "Highlight"
401
  msgstr "Выделитель"
402
 
403
- #: inc/core/class.data.php:275 inc/core/class.data.php:567
404
- #: inc/core/class.data.php:757
405
  msgid "Background"
406
  msgstr "Фон"
407
 
408
- #: inc/core/class.data.php:276
409
  msgid "Highlighted text background color"
410
  msgstr "Цвет фона выделяемого текста"
411
 
412
- #: inc/core/class.data.php:282 inc/core/class.data.php:573
413
- #: inc/core/class.data.php:763
414
  msgid "Text color"
415
  msgstr "Цвет текста"
416
 
417
- #: inc/core/class.data.php:282
418
  msgid "Highlighted text color"
419
  msgstr "Цвет выделяемого текста"
420
 
421
- #: inc/core/class.data.php:290 inc/core/class.data.php:291
422
  msgid "Highlighted text"
423
  msgstr "Подсвеченный текст"
424
 
425
- #: inc/core/class.data.php:296 inc/core/class.data.php:320
 
426
  msgid "Label"
427
  msgstr "Ярлык"
428
 
429
- #: inc/core/class.data.php:304
430
  msgid "Success"
431
  msgstr "Успех"
432
 
433
- #: inc/core/class.data.php:305
434
  msgid "Warning"
435
  msgstr "Внимание"
436
 
437
- #: inc/core/class.data.php:306
438
  msgid "Important"
439
  msgstr "Важно"
440
 
441
- #: inc/core/class.data.php:307
442
  msgid "Black"
443
  msgstr "Черный"
444
 
445
- #: inc/core/class.data.php:308
446
  msgid "Info"
447
  msgstr "Инфо"
448
 
449
- #: inc/core/class.data.php:311
450
  msgid "Type"
451
  msgstr "Тип"
452
 
453
- #: inc/core/class.data.php:312
454
  msgid "Style of the label"
455
  msgstr "Стиль ярлыка"
456
 
457
- #: inc/core/class.data.php:321
458
  msgid "Styled label"
459
  msgstr "Стильный ярлык"
460
 
461
- #: inc/core/class.data.php:326 inc/core/class.data.php:348
462
  msgid "Quote"
463
  msgstr "Цитата"
464
 
465
- #: inc/core/class.data.php:333
 
 
 
 
466
  msgid "Cite"
467
  msgstr "Автор"
468
 
469
- #: inc/core/class.data.php:334
470
  msgid "Quote author name"
471
  msgstr "Имя автора цитаты"
472
 
473
- #: inc/core/class.data.php:339
474
  msgid "Cite url"
475
  msgstr "Ссылка автора"
476
 
477
- #: inc/core/class.data.php:340
478
  msgid "Url of the quote author. Leave empty to disable link"
479
  msgstr "Ссылка автора цитаты. Оставьте пустым, чтобы отключить ссылку"
480
 
481
- #: inc/core/class.data.php:349
482
  msgid "Blockquote alternative"
483
  msgstr "Альтернатива цитаты"
484
 
485
- #: inc/core/class.data.php:354 inc/core/class.data.php:373
486
- #: inc/core/class.data.php:374
487
  msgid "Pullquote"
488
  msgstr "Цитата с обтеканием"
489
 
490
- #: inc/core/class.data.php:365
491
  msgid "Pullquote alignment (float)"
492
  msgstr "Выравнивание цитаты (обтекание)"
493
 
494
- #: inc/core/class.data.php:379 inc/core/class.data.php:406
495
  msgid "Dropcap"
496
  msgstr "Буквица"
497
 
498
- #: inc/core/class.data.php:387 inc/core/class.data.php:552
499
  msgid "Flat"
500
  msgstr "Плоский"
501
 
502
- #: inc/core/class.data.php:388
503
  msgid "Light"
504
  msgstr "Светлый"
505
 
506
- #: inc/core/class.data.php:392
507
  msgid "Dropcap style preset"
508
  msgstr "Стиль буквицы"
509
 
510
- #: inc/core/class.data.php:397
511
  msgid "Choose dropcap size"
512
  msgstr "Выберите размер буквицы"
513
 
514
- #: inc/core/class.data.php:405
515
  msgid "D"
516
  msgstr "D"
517
 
518
- #: inc/core/class.data.php:411
519
  msgid "Frame"
520
  msgstr "Рамка"
521
 
522
- #: inc/core/class.data.php:424
523
  msgid "Frame alignment"
524
  msgstr "Выравнивание рамки"
525
 
526
- #: inc/core/class.data.php:434
527
  msgid "Styled image frame"
528
  msgstr "Стильный рамка изображения"
529
 
530
- #: inc/core/class.data.php:439
531
  msgid "Row"
532
  msgstr "Колонки"
533
 
534
- #: inc/core/class.data.php:450
535
  msgid ""
536
  "[%prefix_column size=\"1/3\"]Content[/%prefix_column]\n"
537
  "[%prefix_column size=\"1/3\"]Content[/%prefix_column]\n"
@@ -541,103 +806,96 @@ msgstr ""
541
  "[%prefix_column size=\"1/3\"]Содержимое колонки[/%prefix_column]\n"
542
  "[%prefix_column size=\"1/3\"]Содержимое колонки[/%prefix_column]"
543
 
544
- #: inc/core/class.data.php:451
545
  msgid "Row for flexible columns"
546
  msgstr "Контейнер с резиновыми колонками"
547
 
548
- #: inc/core/class.data.php:456
549
  msgid "Column"
550
  msgstr "Колонка"
551
 
552
- #: inc/core/class.data.php:463
553
  msgid "Full width"
554
  msgstr "Во всю ширину"
555
 
556
- #: inc/core/class.data.php:464
557
  msgid "One half"
558
  msgstr "Одна вторая"
559
 
560
- #: inc/core/class.data.php:465
561
  msgid "One third"
562
  msgstr "Одна третья"
563
 
564
- #: inc/core/class.data.php:466
565
  msgid "Two third"
566
  msgstr "Две трети"
567
 
568
- #: inc/core/class.data.php:467
569
  msgid "One fourth"
570
  msgstr "Одна четвертая"
571
 
572
- #: inc/core/class.data.php:468
573
  msgid "Three fourth"
574
  msgstr "Три четвертых"
575
 
576
- #: inc/core/class.data.php:469
577
  msgid "One fifth"
578
  msgstr "Одна пятая"
579
 
580
- #: inc/core/class.data.php:470
581
  msgid "Two fifth"
582
  msgstr "Две пятых"
583
 
584
- #: inc/core/class.data.php:471
585
  msgid "Three fifth"
586
  msgstr "Три пятых"
587
 
588
- #: inc/core/class.data.php:472
589
  msgid "Four fifth"
590
  msgstr "Четыре пятых"
591
 
592
- #: inc/core/class.data.php:473
593
  msgid "One sixth"
594
  msgstr "Одна шестая"
595
 
596
- #: inc/core/class.data.php:474
597
  msgid "Five sixth"
598
  msgstr "Пять шестых"
599
 
600
- #: inc/core/class.data.php:478
601
  msgid "Select column width. This width will be calculated depend page width"
602
  msgstr ""
603
  "Выберите ширину колнки. Эта ширина будет рассчитана на основе ширины страницы"
604
 
605
- #: inc/core/class.data.php:483 inc/core/class.data.php:593
606
  msgid "Centered"
607
  msgstr "По центру"
608
 
609
- #: inc/core/class.data.php:484
610
  msgid "Is this column centered on the page"
611
  msgstr "Колонка выровнена по центру страницы"
612
 
613
- #: inc/core/class.data.php:493
614
  msgid "Column content"
615
  msgstr "Содержимое колонки"
616
 
617
- #: inc/core/class.data.php:494
618
  msgid "Flexible and responsive columns"
619
  msgstr "Резновые колонки"
620
 
621
- #: inc/core/class.data.php:499
622
  msgid "List"
623
  msgstr "Список"
624
 
625
- #: inc/core/class.data.php:506 inc/core/class.data.php:612
626
- #: inc/core/class.data.php:663
627
- msgid "Icon"
628
- msgstr "Иконка"
629
-
630
- #: inc/core/class.data.php:507
631
  msgid "You can upload custom icon for this list or pick a built-in icon"
632
  msgstr "Вы можете загрузить свою иконку для этого списка или выбрать из списка"
633
 
634
- #: inc/core/class.data.php:512 inc/core/class.data.php:618
635
- #: inc/core/class.data.php:669
636
  msgid "Icon color"
637
  msgstr "Цвет иконки"
638
 
639
- #: inc/core/class.data.php:513 inc/core/class.data.php:619
640
- #: inc/core/class.data.php:670
641
  msgid ""
642
  "This color will be applied to the selected icon. Does not works with "
643
  "uploaded icons"
@@ -645,7 +903,7 @@ msgstr ""
645
  "Этот цвет будет применен только к иконке выбранной из списка. Не работает "
646
  "для загруженных иконок"
647
 
648
- #: inc/core/class.data.php:522
649
  msgid ""
650
  "<ul>\n"
651
  "<li>List item</li>\n"
@@ -659,277 +917,275 @@ msgstr ""
659
  "<li>Элемент списка</li>\n"
660
  "</ul>"
661
 
662
- #: inc/core/class.data.php:523
663
  msgid "Styled unordered list"
664
  msgstr "Стильный неупорядоченный список"
665
 
666
- #: inc/core/class.data.php:528
667
  msgid "Button"
668
  msgstr "Кнопка"
669
 
670
- #: inc/core/class.data.php:535 inc/views/galleries.php:45
671
- #: inc/views/galleries.php:97
672
  msgid "Link"
673
  msgstr "Ссылка"
674
 
675
- #: inc/core/class.data.php:536
676
  msgid "Button link"
677
  msgstr "Ссылка кнопки"
678
 
679
- #: inc/core/class.data.php:541 inc/core/class.data.php:1229
680
  msgid "Same tab"
681
  msgstr "Та же вкладка"
682
 
683
- #: inc/core/class.data.php:542 inc/core/class.data.php:1230
684
  msgid "New tab"
685
  msgstr "Новая вкладка"
686
 
687
- #: inc/core/class.data.php:545 inc/core/class.data.php:1233
688
  msgid "Target"
689
  msgstr "Цель"
690
 
691
- #: inc/core/class.data.php:546
692
  msgid "Button link target"
693
  msgstr "Цель ссылки кнопки"
694
 
695
- #: inc/core/class.data.php:553 inc/core/class.data.php:707
696
  msgid "Soft"
697
  msgstr "Мягкий"
698
 
699
- #: inc/core/class.data.php:554 inc/core/class.data.php:708
700
  msgid "Glass"
701
  msgstr "Стекло"
702
 
703
- #: inc/core/class.data.php:555 inc/core/class.data.php:709
704
  msgid "Bubbles"
705
  msgstr "Пузыри"
706
 
707
- #: inc/core/class.data.php:556 inc/core/class.data.php:710
708
  msgid "Noise"
709
  msgstr "Шум"
710
 
711
- #: inc/core/class.data.php:557
712
  msgid "Stroked"
713
  msgstr "Прошитый"
714
 
715
- #: inc/core/class.data.php:558
716
  msgid "3D"
717
  msgstr "3D"
718
 
719
- #: inc/core/class.data.php:561
720
  msgid "Button background style preset"
721
  msgstr "Стиль фона кнопки"
722
 
723
- #: inc/core/class.data.php:567
724
  msgid "Button background color"
725
  msgstr "Цвет фона кнопки"
726
 
727
- #: inc/core/class.data.php:574
728
  msgid "Button text color"
729
  msgstr "Цвет текста кнопки"
730
 
731
- #: inc/core/class.data.php:583
732
  msgid "Button size"
733
  msgstr "Размер кнопки"
734
 
735
- #: inc/core/class.data.php:588
736
  msgid "Fluid"
737
  msgstr "Резиновая"
738
 
739
- #: inc/core/class.data.php:588
740
  msgid "Fluid buttons has 100% width"
741
  msgstr "Резиновые кнопки имеют ширину 100%"
742
 
743
- #: inc/core/class.data.php:593
744
  msgid "Is button centered on the page"
745
  msgstr "Кнопка выровнена по центру страницы"
746
 
747
- #: inc/core/class.data.php:598
748
  msgid "Auto"
749
  msgstr "Авто"
750
 
751
- #: inc/core/class.data.php:599
752
  msgid "Round"
753
  msgstr "Круглый"
754
 
755
- #: inc/core/class.data.php:600
756
  msgid "Square"
757
  msgstr "Квадратный"
758
 
759
- #: inc/core/class.data.php:606 inc/core/class.data.php:733
760
- #: inc/core/class.data.php:770
761
  msgid "Radius"
762
  msgstr "Радиус"
763
 
764
- #: inc/core/class.data.php:607
765
  msgid "Radius of button corners. Auto-radius calculation based on button size"
766
  msgstr ""
767
  "Радиус углов кнопки. Значени auto рассчитывается на основе размера кнопки"
768
 
769
- #: inc/core/class.data.php:613
770
  msgid "You can upload custom icon for this button or pick a built-in icon"
771
  msgstr "Вы можете загрузить свою иконку для этой кнопки или выбрать из списка"
772
 
773
- #: inc/core/class.data.php:624
774
  msgid "Text shadow"
775
  msgstr "Тень текста"
776
 
777
- #: inc/core/class.data.php:625
778
  msgid "Button text shadow"
779
  msgstr "Тень текста на кнопке"
780
 
781
- #: inc/core/class.data.php:629
782
  msgid "Description"
783
  msgstr "Описание"
784
 
785
- #: inc/core/class.data.php:630
786
  msgid ""
787
  "Small description under button text. This option is incompatible with icon."
788
  msgstr ""
789
  "Небольшое описание под текстом кнопки. Это описание не совместимо с иконками "
790
  "кнопок."
791
 
792
- #: inc/core/class.data.php:634
793
  msgid "onClick"
794
  msgstr "onClick"
795
 
796
- #: inc/core/class.data.php:635
797
  msgid "Advanced JavaScript code for onClick action"
798
  msgstr "JavaScript код для атрибута onClick"
799
 
800
- #: inc/core/class.data.php:644
801
  msgid "Button text"
802
  msgstr "Текст кнопки"
803
 
804
- #: inc/core/class.data.php:645
805
  msgid "Styled button"
806
  msgstr "Стильная кнопка"
807
 
808
- #: inc/core/class.data.php:650
809
  msgid "Service"
810
  msgstr "Услуга"
811
 
812
- #: inc/core/class.data.php:656 inc/core/class.shortcodes.php:420
813
  msgid "Service title"
814
  msgstr "Название услуги"
815
 
816
- #: inc/core/class.data.php:658
817
  msgid "Service name"
818
  msgstr "Название услуги"
819
 
820
- #: inc/core/class.data.php:664
821
  msgid "You can upload custom icon for this box"
822
  msgstr "Вы можете загрузить свою иконку для этого блока"
823
 
824
- #: inc/core/class.data.php:678
825
  msgid "Icon size"
826
  msgstr "Размер иконки"
827
 
828
- #: inc/core/class.data.php:679
829
  msgid "Size of the uploaded icon in pixels"
830
  msgstr "Размер загруженной иконки в пикселях"
831
 
832
- #: inc/core/class.data.php:688
833
  msgid "Service description"
834
  msgstr "Описание услуги"
835
 
836
- #: inc/core/class.data.php:689
837
  msgid "Service box with title"
838
  msgstr "Блок услуга с заголовком"
839
 
840
- #: inc/core/class.data.php:700
841
  msgid "Box title"
842
  msgstr "Заголовок блока"
843
 
844
- #: inc/core/class.data.php:701
845
  msgid "Text for the box title"
846
  msgstr "Текст для заголовка блока"
847
 
848
- #: inc/core/class.data.php:714
849
  msgid "Box style preset"
850
  msgstr "Стиль блока"
851
 
852
- #: inc/core/class.data.php:720 inc/core/class.generator-fields.php:86
853
  msgid "Color"
854
  msgstr "Цвет"
855
 
856
- #: inc/core/class.data.php:721
857
  msgid "Color for the box title and borders"
858
  msgstr "Цвет заголовка блока и его рамки"
859
 
860
- #: inc/core/class.data.php:727
861
  msgid "Title text color"
862
  msgstr "Цвет текста заголовка"
863
 
864
- #: inc/core/class.data.php:727
865
  msgid "Color for the box title text"
866
  msgstr "Цвет текста в заголовке блока"
867
 
868
- #: inc/core/class.data.php:734
869
  msgid "Box corners radius"
870
  msgstr "Радиус углов"
871
 
872
- #: inc/core/class.data.php:743
873
  msgid "Box content"
874
  msgstr "Содержимое блока"
875
 
876
- #: inc/core/class.data.php:744
877
  msgid "Colored box with caption"
878
  msgstr "Цветной блок с заголовком"
879
 
880
- #: inc/core/class.data.php:749
881
  msgid "Note"
882
  msgstr "Заметка"
883
 
884
- #: inc/core/class.data.php:757
885
  msgid "Note background color"
886
  msgstr "Цвет фона заметки"
887
 
888
- #: inc/core/class.data.php:764
889
  msgid "Note text color"
890
  msgstr "Цвет текста заметки"
891
 
892
- #: inc/core/class.data.php:770
893
  msgid "Note corners radius"
894
  msgstr "Радиус углов"
895
 
896
- #: inc/core/class.data.php:778
897
  msgid "Note text"
898
  msgstr "Текст заметки"
899
 
900
- #: inc/core/class.data.php:779
901
  msgid "Colored box"
902
  msgstr "Цветной блок"
903
 
904
- #: inc/core/class.data.php:784
905
  msgid "Lightbox"
906
  msgstr "Лайтбокс"
907
 
908
- #: inc/core/class.data.php:791
909
  msgid "Iframe"
910
  msgstr "Фрейм (iframe)"
911
 
912
- #: inc/core/class.data.php:792
913
  msgid "Image"
914
  msgstr "Изображение"
915
 
916
- #: inc/core/class.data.php:793
917
  msgid "Inline (html content)"
918
  msgstr "HTML элемент"
919
 
920
- #: inc/core/class.data.php:796
921
  msgid "Content type"
922
  msgstr "Тип содержимого"
923
 
924
- #: inc/core/class.data.php:797
925
  msgid "Select type of the lightbox window content"
926
  msgstr "Выберите тип содержимого в окне лайтбокса"
927
 
928
- #: inc/core/class.data.php:801
929
  msgid "Content source"
930
  msgstr "Источник содержимого"
931
 
932
- #: inc/core/class.data.php:802
933
  msgid ""
934
  "Insert here URL or CSS selector. Use URL for Iframe and Image content types. "
935
  "Use CSS selector for Inline content type.<br />Example values:<br /><b"
@@ -946,102 +1202,102 @@ msgstr ""
946
  "><b%value>http://example.com/</b> - любая веб-страница (фрейм)<br /><b"
947
  "%value>#contact-form</b> - любой HTML элемент (html элемент)"
948
 
949
- #: inc/core/class.data.php:811
950
  msgid "[%prefix_button] Click Here to Watch the Video [/%prefix_button]"
951
  msgstr ""
952
  "[%prefix_button] Нажмите здесь чтобы посмотреть видео [/%prefix_button]"
953
 
954
- #: inc/core/class.data.php:812
955
  msgid "Lightbox window with custom content"
956
  msgstr "Лайтбокс с произвольным содержимым"
957
 
958
- #: inc/core/class.data.php:817
959
  msgid "Tooltip"
960
  msgstr "Подсказка"
961
 
962
- #: inc/core/class.data.php:824
963
  msgid "Basic: Light"
964
  msgstr "Базовый: Светлый"
965
 
966
- #: inc/core/class.data.php:825
967
  msgid "Basic: Dark"
968
  msgstr "Базовый: Темный"
969
 
970
- #: inc/core/class.data.php:826
971
  msgid "Basic: Yellow"
972
  msgstr "Базовый: Желтый"
973
 
974
- #: inc/core/class.data.php:827
975
  msgid "Basic: Green"
976
  msgstr "Базовый: Зеленый"
977
 
978
- #: inc/core/class.data.php:828
979
  msgid "Basic: Red"
980
  msgstr "Базовый: Красный"
981
 
982
- #: inc/core/class.data.php:829
983
  msgid "Basic: Blue"
984
  msgstr "Базовый: Голубой"
985
 
986
- #: inc/core/class.data.php:830
987
  msgid "Youtube"
988
  msgstr "Youtube"
989
 
990
- #: inc/core/class.data.php:831
991
  msgid "Tipsy"
992
  msgstr "Tipsy"
993
 
994
- #: inc/core/class.data.php:832
995
  msgid "Bootstrap"
996
  msgstr "Bootstrap"
997
 
998
- #: inc/core/class.data.php:833
999
  msgid "jTools"
1000
  msgstr "jTools"
1001
 
1002
- #: inc/core/class.data.php:834
1003
  msgid "Tipped"
1004
  msgstr "Tipped"
1005
 
1006
- #: inc/core/class.data.php:835
1007
  msgid "Cluetip"
1008
  msgstr "Cluetip"
1009
 
1010
- #: inc/core/class.data.php:839
1011
  msgid "Tooltip window style"
1012
  msgstr "Стиль окна подсказки"
1013
 
1014
- #: inc/core/class.data.php:844
1015
  msgid "Top"
1016
  msgstr "Сверху"
1017
 
1018
- #: inc/core/class.data.php:845
1019
  msgid "Bottom"
1020
  msgstr "Снизу"
1021
 
1022
- #: inc/core/class.data.php:850
1023
  msgid "Position"
1024
  msgstr "Положение"
1025
 
1026
- #: inc/core/class.data.php:851
1027
  msgid "Tooltip position"
1028
  msgstr "Положение всплывающей подсказки"
1029
 
1030
- #: inc/core/class.data.php:856
1031
  msgid "Shadow"
1032
  msgstr "Тень"
1033
 
1034
- #: inc/core/class.data.php:857
1035
  msgid ""
1036
  "Add shadow to tooltip. This option is only works with basic styes, e.g. "
1037
  "blue, green etc."
1038
  msgstr "Добавить тень окну подсказки. Тень работает только для базовых стилей."
1039
 
1040
- #: inc/core/class.data.php:862
1041
  msgid "Rounded corners"
1042
  msgstr "Скругление"
1043
 
1044
- #: inc/core/class.data.php:863
1045
  msgid ""
1046
  "Use rounded for tooltip. This option is only works with basic styes, e.g. "
1047
  "blue, green etc."
@@ -1049,183 +1305,323 @@ msgstr ""
1049
  "Добавить скругленные уголки окну подсказки. Скругление работает только для "
1050
  "базовых стилей."
1051
 
1052
- #: inc/core/class.data.php:877
1053
  msgid "Font size"
1054
  msgstr "Размер шрифта"
1055
 
1056
- #: inc/core/class.data.php:878
1057
  msgid "Tooltip font size"
1058
  msgstr "Размер шрифта подсказки"
1059
 
1060
- #: inc/core/class.data.php:882
1061
  msgid "Tooltip title"
1062
  msgstr "Заголовок подсказки"
1063
 
1064
- #: inc/core/class.data.php:883
1065
  msgid ""
1066
  "Enter title for tooltip window. Leave this field empty to hide the title"
1067
  msgstr ""
1068
  "Укажите заголовок окна подсказки. Оставьте поле пустым, чтобы скрыть "
1069
  "заголовок"
1070
 
1071
- #: inc/core/class.data.php:886 inc/core/class.shortcodes.php:497
1072
  msgid "Tooltip text"
1073
  msgstr "Текст подсказки"
1074
 
1075
- #: inc/core/class.data.php:887
1076
  msgid "Tooltip content"
1077
  msgstr "Содержимое подсказки"
1078
 
1079
- #: inc/core/class.data.php:888
1080
  msgid "Enter tooltip content here"
1081
  msgstr "Введите сюда содержимое подсказки"
1082
 
1083
- #: inc/core/class.data.php:893
1084
  msgid "Show and hide on mouse hover"
1085
  msgstr "Показать и скрыть при наведении мыши"
1086
 
1087
- #: inc/core/class.data.php:894
1088
  msgid "Show and hide by mouse click"
1089
  msgstr "Показать и скрыть по клику мыши"
1090
 
1091
- #: inc/core/class.data.php:895
1092
  msgid "Always visible"
1093
  msgstr "Всегда видима"
1094
 
1095
- #: inc/core/class.data.php:898
1096
  msgid "Behavior"
1097
  msgstr "Поведение"
1098
 
1099
- #: inc/core/class.data.php:899
1100
  msgid "Select tooltip behavior"
1101
  msgstr "Выберите поведение подсказки"
1102
 
1103
- #: inc/core/class.data.php:904
1104
  msgid "Close button"
1105
  msgstr "Кнопка закрыть"
1106
 
1107
- #: inc/core/class.data.php:905
1108
  msgid "Show close button"
1109
  msgstr "Показывать кнопку закрыть"
1110
 
1111
- #: inc/core/class.data.php:914
1112
  msgid "[%prefix_button] Hover me to open tooltip [/%prefix_button]"
1113
  msgstr ""
1114
  "[%prefix_button] Наведите мышку чтобы увидеть подсказку [/%prefix_button]"
1115
 
1116
- #: inc/core/class.data.php:915
1117
  msgid "Tooltip window with custom content"
1118
  msgstr "Всплывающая подсказка с произвольным содержимым"
1119
 
1120
- #: inc/core/class.data.php:920
1121
  msgid "Private"
1122
  msgstr "Заметка для авторов"
1123
 
1124
- #: inc/core/class.data.php:931
1125
  msgid "Private note text"
1126
  msgstr "Текст приватной заметки"
1127
 
1128
- #: inc/core/class.data.php:932
1129
  msgid "Private note for post authors"
1130
  msgstr "Приватный текст для других авторов"
1131
 
1132
- #: inc/core/class.data.php:937
1133
  msgid "YouTube"
1134
  msgstr "YouTube"
1135
 
1136
- #: inc/core/class.data.php:944 inc/core/class.data.php:996
1137
- #: inc/core/class.data.php:1046 inc/core/class.data.php:1307
1138
- #: inc/core/class.data.php:1405
1139
  msgid "Url"
1140
  msgstr "Ссылка"
1141
 
1142
- #: inc/core/class.data.php:945
1143
  msgid "Url of YouTube page with video. Ex: http://youtube.com/watch?v=XXXXXX"
1144
  msgstr ""
1145
  "Ссылка на страницу YouTube с видео. Пример: http://youtube.com/watch?v=XXXXXX"
1146
 
1147
- #: inc/core/class.data.php:953 inc/core/class.data.php:1004
1148
- #: inc/core/class.data.php:1054 inc/core/class.data.php:1097
1149
- #: inc/core/class.data.php:1152 inc/core/class.data.php:1414
1150
- #: inc/core/class.data.php:1454 inc/core/class.data.php:1505
1151
- #: inc/core/class.data.php:1597 inc/core/class.data.php:1705
1152
  msgid "Width"
1153
  msgstr "Ширина"
1154
 
1155
- #: inc/core/class.data.php:954 inc/core/class.data.php:1005
1156
- #: inc/core/class.data.php:1055 inc/core/class.data.php:1153
1157
  msgid "Player width"
1158
  msgstr "Ширина плеера"
1159
 
1160
- #: inc/core/class.data.php:963 inc/core/class.data.php:1014
1161
- #: inc/core/class.data.php:1064 inc/core/class.data.php:1162
1162
  msgid "Player height"
1163
  msgstr "Высота плеера"
1164
 
1165
- #: inc/core/class.data.php:968 inc/core/class.data.php:1019
1166
- #: inc/core/class.data.php:1069 inc/core/class.data.php:1429
1167
- #: inc/core/class.data.php:1469 inc/core/class.data.php:1518
1168
- #: inc/core/class.data.php:1610
1169
  msgid "Responsive"
1170
  msgstr "Отзывчивость (responsive)"
1171
 
1172
- #: inc/core/class.data.php:969 inc/core/class.data.php:1020
1173
- #: inc/core/class.data.php:1070
1174
  msgid "Ignore width and height parameters and make player responsive"
1175
  msgstr ""
1176
  "Игнорировать значения ширины и высоты и сделать проигрыватель отзывчивым"
1177
 
1178
- #: inc/core/class.data.php:974 inc/core/class.data.php:1025
1179
- #: inc/core/class.data.php:1103 inc/core/class.data.php:1173
1180
- #: inc/core/class.data.php:1553 inc/core/class.data.php:1661
1181
  msgid "Autoplay"
1182
  msgstr "Автовоспроизведение"
1183
 
1184
- #: inc/core/class.data.php:975 inc/core/class.data.php:1026
1185
  msgid "Play video automatically when page is loaded"
1186
  msgstr "Воспроизвести видео автоматически при открытии страницы"
1187
 
1188
- #: inc/core/class.data.php:984
1189
  msgid "YouTube video"
1190
  msgstr "Видео YouTube"
1191
 
1192
- #: inc/core/class.data.php:989
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1193
  msgid "Vimeo"
1194
  msgstr "Vimeo"
1195
 
1196
- #: inc/core/class.data.php:996
1197
  msgid "Url of Vimeo page with video"
1198
  msgstr "Ссылка на страницу Vimeo с видео"
1199
 
1200
- #: inc/core/class.data.php:1035
1201
  msgid "Vimeo video"
1202
  msgstr "Видео Vimeo"
1203
 
1204
- #: inc/core/class.data.php:1040
1205
  msgid "Screenr"
1206
  msgstr "Screenr"
1207
 
1208
- #: inc/core/class.data.php:1046
1209
  msgid "Url of Screenr page with video"
1210
  msgstr "Ссылка на страницу Screenr с видео"
1211
 
1212
- #: inc/core/class.data.php:1079
1213
  msgid "Screenr video"
1214
  msgstr "Видео Screenr"
1215
 
1216
- #: inc/core/class.data.php:1084
1217
  msgid "Audio"
1218
  msgstr "Аудио"
1219
 
1220
- #: inc/core/class.data.php:1091 inc/core/class.data.php:1131
1221
  msgid "File"
1222
  msgstr "Файл"
1223
 
1224
- #: inc/core/class.data.php:1092
1225
  msgid "Audio file url. Supported formats: mp3, ogg"
1226
  msgstr "Ссылка на аудио-файл. Поддерживаемые форматы: mp3, ogg"
1227
 
1228
- #: inc/core/class.data.php:1098
1229
  msgid ""
1230
  "Player width. You can specify width in percents and player will be "
1231
  "responsive. Example values: <b%value>200px</b>, <b%value>100&#37;</b>"
@@ -1234,71 +1630,63 @@ msgstr ""
1234
  "отзывчивым (responsive). Примеры значений: <b%value>200px</b>, <b"
1235
  "%value>100&#37;</b>"
1236
 
1237
- #: inc/core/class.data.php:1104 inc/core/class.data.php:1174
1238
  msgid "Play file automatically when page is loaded"
1239
  msgstr "Воспроизводить файл автоматически при открытии страницы"
1240
 
1241
- #: inc/core/class.data.php:1109 inc/core/class.data.php:1179
1242
- msgid "Loop"
1243
- msgstr "Повтор"
1244
-
1245
- #: inc/core/class.data.php:1110 inc/core/class.data.php:1180
1246
  msgid "Repeat when playback is ended"
1247
  msgstr "Повторять, когда воспроизведение окночено"
1248
 
1249
- #: inc/core/class.data.php:1119
1250
  msgid "Custom audio player"
1251
  msgstr "Настраиваемый аудио-плеер"
1252
 
1253
- #: inc/core/class.data.php:1124
1254
  msgid "Video"
1255
  msgstr "Видео"
1256
 
1257
- #: inc/core/class.data.php:1132
1258
  msgid "Url to mp4/flv video-file"
1259
  msgstr "Ссылка на mp4/flv видео-файл"
1260
 
1261
- #: inc/core/class.data.php:1137
1262
  msgid "Poster"
1263
  msgstr "Постер"
1264
 
1265
- #: inc/core/class.data.php:1138
1266
  msgid "Url to poster image, that will be shown before playback"
1267
  msgstr ""
1268
  "Ссылка на изображение постера. Изображение будет показано перед началом "
1269
  "воспроизведения"
1270
 
1271
- #: inc/core/class.data.php:1144
1272
  msgid "Player title"
1273
  msgstr "Заголовок плеера"
1274
 
1275
- #: inc/core/class.data.php:1167
1276
- msgid "Controls"
1277
- msgstr "Элементы управления"
1278
-
1279
- #: inc/core/class.data.php:1168
1280
  msgid "Show player controls (play/pause etc.) or not"
1281
  msgstr ""
1282
  "Показывать элементы управления плеером (воспроизведение/пауза и т.д.) или нет"
1283
 
1284
- #: inc/core/class.data.php:1189
1285
  msgid "Custom video player"
1286
  msgstr "Настраиваемый видео-плеер"
1287
 
1288
- #: inc/core/class.data.php:1194
1289
  msgid "Table"
1290
  msgstr "Таблица"
1291
 
1292
- #: inc/core/class.data.php:1201
1293
  msgid "CSV file"
1294
  msgstr "CSV файл"
1295
 
1296
- #: inc/core/class.data.php:1202
1297
  msgid "Upload CSV file if you want to create HTML-table from file"
1298
  msgstr ""
1299
  "Если вы хотите создать HTML-таблицу из CSV-файла, то загрузите его в это поле"
1300
 
1301
- #: inc/core/class.data.php:1211
1302
  msgid ""
1303
  "<table>\n"
1304
  "<tr>\n"
@@ -1322,417 +1710,437 @@ msgstr ""
1322
  "</tr>\n"
1323
  "</table>"
1324
 
1325
- #: inc/core/class.data.php:1212
1326
  msgid "Styled table from HTML or CSV file"
1327
  msgstr "Стильная таблица из HTML или CSV файла"
1328
 
1329
- #: inc/core/class.data.php:1217
1330
  msgid "Permalink"
1331
  msgstr "Постоянная ссылка"
1332
 
1333
- #: inc/core/class.data.php:1223
1334
  msgid "ID"
1335
  msgstr "ID"
1336
 
1337
- #: inc/core/class.data.php:1224
1338
  msgid "Post or page ID"
1339
  msgstr "ID записи или страницы"
1340
 
1341
- #: inc/core/class.data.php:1234
1342
  msgid "Link target. blank - link will be opened in new window/tab"
1343
  msgstr ""
1344
  "Цель ссылки. blank - означает что ссылка будет открыта в новом окне или "
1345
  "вкладке"
1346
 
1347
- #: inc/core/class.data.php:1244
1348
  msgid "Permalink to specified post/page"
1349
  msgstr "Постоянная ссылка на страницу"
1350
 
1351
- #: inc/core/class.data.php:1249
1352
  msgid "Members"
1353
  msgstr "Участники"
1354
 
1355
- #: inc/core/class.data.php:1254 inc/core/class.shortcodes.php:699
1356
  msgid "This content is for registered users only. Please %login%."
1357
  msgstr ""
1358
  "Это содержимое только для авторизованых пользователей. Пожалуйста %login%."
1359
 
1360
- #: inc/core/class.data.php:1255
1361
  msgid "Message"
1362
  msgstr "Сообщение"
1363
 
1364
- #: inc/core/class.data.php:1255
1365
  msgid "Message for not logged users"
1366
  msgstr "Собщение для неавторизованных"
1367
 
1368
- #: inc/core/class.data.php:1260
1369
  msgid "Box color"
1370
  msgstr "Цвет блока"
1371
 
1372
- #: inc/core/class.data.php:1260
1373
  msgid "This color will applied only to box for not logged users"
1374
  msgstr ""
1375
  "Этот цвет будет применен только к блоку для не авторизованных посетителей"
1376
 
1377
- #: inc/core/class.data.php:1263 inc/core/class.shortcodes.php:702
1378
  msgid "login"
1379
  msgstr "войдите"
1380
 
1381
- #: inc/core/class.data.php:1264
1382
  msgid "Login link text"
1383
  msgstr "Текст ссылки войти"
1384
 
1385
- #: inc/core/class.data.php:1264
1386
  msgid "Text for the login link"
1387
  msgstr "Текст ссылки ВОЙТИ"
1388
 
1389
- #: inc/core/class.data.php:1268
1390
  msgid "Login link url"
1391
  msgstr "Адрес ссылки войти"
1392
 
1393
- #: inc/core/class.data.php:1277
1394
  msgid "Content for logged members"
1395
  msgstr "Содержимое для авторизованых пользователей"
1396
 
1397
- #: inc/core/class.data.php:1278
1398
  msgid "Content for logged in members only"
1399
  msgstr "Ссодержимое для авторизованых"
1400
 
1401
- #: inc/core/class.data.php:1283
1402
  msgid "Guests"
1403
  msgstr "Гости"
1404
 
1405
- #: inc/core/class.data.php:1294
1406
  msgid "Content for guests"
1407
  msgstr "Содержимое для гостей"
1408
 
1409
- #: inc/core/class.data.php:1295
1410
  msgid "Content for guests only"
1411
  msgstr "Ссодержимое только для гостей"
1412
 
1413
- #: inc/core/class.data.php:1300
1414
  msgid "RSS Feed"
1415
  msgstr "RSS лента"
1416
 
1417
- #: inc/core/class.data.php:1308
1418
  msgid "Url to RSS-feed"
1419
  msgstr "Ссылка на RSS-ленту"
1420
 
1421
- #: inc/core/class.data.php:1313
1422
  msgid "Limit"
1423
  msgstr "Лимит"
1424
 
1425
- #: inc/core/class.data.php:1313
1426
  msgid "Number of items to show"
1427
  msgstr "Количество элементов для отображения"
1428
 
1429
- #: inc/core/class.data.php:1322
1430
  msgid "Feed grabber"
1431
  msgstr "Граббер новостных лент"
1432
 
1433
- #: inc/core/class.data.php:1327
1434
  msgid "Menu"
1435
  msgstr "Меню"
1436
 
1437
- #: inc/core/class.data.php:1334
1438
  msgid "Menu name"
1439
  msgstr "Имя меню"
1440
 
1441
- #: inc/core/class.data.php:1334
1442
  msgid "Custom menu name. Ex: Main menu"
1443
  msgstr "Имя произвольного меню. Например: Главное меню"
1444
 
1445
- #: inc/core/class.data.php:1343
1446
  msgid "Custom menu by name"
1447
  msgstr "Произвольное меню"
1448
 
1449
- #: inc/core/class.data.php:1348
1450
  msgid "Sub pages"
1451
  msgstr "Подстраницы"
1452
 
1453
- #: inc/core/class.data.php:1355 inc/core/class.data.php:1383
1454
  msgid "Depth"
1455
  msgstr "Глубина"
1456
 
1457
- #: inc/core/class.data.php:1356
1458
  msgid "Max depth level of children pages"
1459
  msgstr "Максимальная глубина дочерних страниц"
1460
 
1461
- #: inc/core/class.data.php:1361
1462
  msgid "Parent ID"
1463
  msgstr "ID родителя"
1464
 
1465
- #: inc/core/class.data.php:1362
1466
  msgid "ID of the parent page. Leave blank to use current page"
1467
  msgstr ""
1468
  "ID родительской страницы. Оставьте пустым, чтобы использовать текущую "
1469
  "страницу"
1470
 
1471
- #: inc/core/class.data.php:1371
1472
  msgid "List of sub pages"
1473
  msgstr "Список дочерних страниц"
1474
 
1475
- #: inc/core/class.data.php:1376
1476
  msgid "Siblings"
1477
  msgstr "Соседние страницы"
1478
 
1479
- #: inc/core/class.data.php:1384
1480
  msgid "Max depth level"
1481
  msgstr "Максимальный уровень вложенности"
1482
 
1483
- #: inc/core/class.data.php:1393
1484
  msgid "List of cureent page siblings"
1485
  msgstr "Список страниц, соседних с текущей"
1486
 
1487
- #: inc/core/class.data.php:1398
1488
  msgid "Document"
1489
  msgstr "Документ"
1490
 
1491
- #: inc/core/class.data.php:1406
1492
  msgid "Url to uploaded document. Supported formats: doc, xls, pdf etc."
1493
  msgstr ""
1494
  "Ссылка на загруженный документ. Поддерживаемые форматы: doc, xls, pdf и т.д."
1495
 
1496
- #: inc/core/class.data.php:1415
1497
  msgid "Viewer width"
1498
  msgstr "Ширина просмотрщика"
1499
 
1500
- #: inc/core/class.data.php:1424
1501
  msgid "Viewer height"
1502
  msgstr "Высота просмотрщика"
1503
 
1504
- #: inc/core/class.data.php:1430
1505
  msgid "Ignore width and height parameters and make viewer responsive"
1506
  msgstr "Игнорировать значения ширины и высоты и сделать просмотрщик отзывчивым"
1507
 
1508
- #: inc/core/class.data.php:1439
1509
  msgid "Document viewer by Google"
1510
  msgstr "Просмотрщик документов от Google"
1511
 
1512
- #: inc/core/class.data.php:1444
1513
  msgid "Gmap"
1514
  msgstr "Google карта"
1515
 
1516
- #: inc/core/class.data.php:1455
1517
  msgid "Map width"
1518
  msgstr "Ширина карты"
1519
 
1520
- #: inc/core/class.data.php:1464
1521
  msgid "Map height"
1522
  msgstr "Высота карты"
1523
 
1524
- #: inc/core/class.data.php:1470
1525
  msgid "Ignore width and height parameters and make map responsive"
1526
  msgstr "Игнорировать значения ширины и высоты и сделать карту отзывчивой"
1527
 
1528
- #: inc/core/class.data.php:1475
1529
  msgid "Marker"
1530
  msgstr "Маркер"
1531
 
1532
- #: inc/core/class.data.php:1476
1533
  msgid "Address for the marker. You can type it in any language"
1534
  msgstr "Адрес маркера. Вы можете ввести адрес на русском языке"
1535
 
1536
- #: inc/core/class.data.php:1485
1537
  msgid "Maps by Google"
1538
  msgstr "Карты от Google"
1539
 
1540
- #: inc/core/class.data.php:1490
1541
  msgid "Slider"
1542
  msgstr "Слайдер"
1543
 
1544
- #: inc/core/class.data.php:1497
1545
- msgid "Choose source gallery, that will be used for this slider"
 
 
 
 
 
 
 
1546
  msgstr ""
1547
- "Выберите галерею-источник, которая будет использована для создания этого "
1548
- "слайдера"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1549
 
1550
- #: inc/core/class.data.php:1505
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1551
  msgid "Slider width (in pixels)"
1552
  msgstr "Ширина слайдера (в пикселях)"
1553
 
1554
- #: inc/core/class.data.php:1513
1555
  msgid "Slider height (in pixels)"
1556
  msgstr "Высота слайдера (в пикселях)"
1557
 
1558
- #: inc/core/class.data.php:1519
1559
  msgid "Ignore width and height parameters and make slider responsive"
1560
  msgstr "Игнорировать значения ширины и высоты и сделать слайдер отзывчивым"
1561
 
1562
- #: inc/core/class.data.php:1524 inc/core/class.data.php:1632
1563
- #: inc/core/class.data.php:1723
1564
  msgid "Show titles"
1565
  msgstr "Показывать заголовки"
1566
 
1567
- #: inc/core/class.data.php:1524
1568
  msgid "Display slide titles"
1569
  msgstr "Отображать заголовки слайдов"
1570
 
1571
- #: inc/core/class.data.php:1529
1572
  msgid "Is slider centered on the page"
1573
  msgstr "Слайдер выровнен по центру страницы"
1574
 
1575
- #: inc/core/class.data.php:1534 inc/core/class.data.php:1642
1576
  msgid "Arrows"
1577
  msgstr "Стрелки"
1578
 
1579
- #: inc/core/class.data.php:1534 inc/core/class.data.php:1642
1580
  msgid "Show left and right arrows"
1581
  msgstr "Показывать стрелки влево/вправо"
1582
 
1583
- #: inc/core/class.data.php:1539 inc/core/class.data.php:1647
1584
  msgid "Pagination"
1585
  msgstr "Страницы"
1586
 
1587
- #: inc/core/class.data.php:1540 inc/core/class.data.php:1648
1588
  msgid "Show pagination"
1589
  msgstr "Показывать страницы"
1590
 
1591
- #: inc/core/class.data.php:1544 inc/core/class.data.php:1652
1592
  msgid "Mouse wheel control"
1593
  msgstr "Управление колесом мыши"
1594
 
1595
- #: inc/core/class.data.php:1545
1596
  msgid "Allow to change slides with mouse wheel"
1597
  msgstr "Разрешить перелистывание слайдов колесом мышки"
1598
 
1599
- #: inc/core/class.data.php:1554
1600
  msgid "Choose interval between slide animations. Set to 0 to disable autoplay"
1601
  msgstr ""
1602
  "Укажите интервал между автоматической сменой слайдов. Задайте 0, чтобы "
1603
  "отключить автовоспроизведение"
1604
 
1605
- #: inc/core/class.data.php:1562 inc/core/class.data.php:1670
1606
  msgid "Speed"
1607
  msgstr "Скорость"
1608
 
1609
- #: inc/core/class.data.php:1562 inc/core/class.data.php:1670
1610
  msgid "Specify animation speed"
1611
  msgstr "Укажите скорость анимации"
1612
 
1613
- #: inc/core/class.data.php:1567 inc/core/class.data.php:1675
1614
- #: inc/core/class.data.php:1729
1615
- msgid "Links target"
1616
- msgstr "Цель ссылок"
1617
-
1618
- #: inc/core/class.data.php:1568
1619
- msgid "Open slides links in new window/tab"
1620
- msgstr "Открывать ссылки слайдов в новом окне или вкладке"
1621
-
1622
- #: inc/core/class.data.php:1577
1623
  msgid "Customizable image slider"
1624
  msgstr "Настраиваемый слайдер изображений"
1625
 
1626
- #: inc/core/class.data.php:1582
1627
  msgid "Carousel"
1628
  msgstr "Карусель"
1629
 
1630
- #: inc/core/class.data.php:1589
1631
- msgid "Choose source gallery, that will be used for this carousel"
1632
- msgstr ""
1633
- "Выберите галерею-источник, которая будет использована для создания этой "
1634
- "карусели"
1635
 
1636
- #: inc/core/class.data.php:1597
1637
  msgid "Carousel width (in pixels)"
1638
  msgstr "Ширина карусели (в пикселях)"
1639
 
1640
- #: inc/core/class.data.php:1605
1641
  msgid "Carousel height (in pixels)"
1642
  msgstr "Высота карусели (в пикселях)"
1643
 
1644
- #: inc/core/class.data.php:1611
1645
  msgid "Ignore width and height parameters and make carousel responsive"
1646
  msgstr "Игнорировать значения ширины и высоты и сделать карусель отзывчивой"
1647
 
1648
- #: inc/core/class.data.php:1618
1649
  msgid "Items to show"
1650
  msgstr "Количество элементов для отображения"
1651
 
1652
- #: inc/core/class.data.php:1619
1653
  msgid "How much carousel items is visible"
1654
  msgstr "Сколько элементов карусели видны постоянно"
1655
 
1656
- #: inc/core/class.data.php:1626
1657
  msgid "Scroll number"
1658
  msgstr "Кол-во прокручиваемых"
1659
 
1660
- #: inc/core/class.data.php:1627
1661
  msgid "How much items are scrolled in one transition"
1662
  msgstr "Сколько элементов карусели прокручивается за один переход"
1663
 
1664
- #: inc/core/class.data.php:1632
1665
  msgid "Display titles for each item"
1666
  msgstr "Показывать заголовки для каждого элемента карусели"
1667
 
1668
- #: inc/core/class.data.php:1637
1669
  msgid "Is carousel centered on the page"
1670
  msgstr "Карусель выровнена по центру страницы"
1671
 
1672
- #: inc/core/class.data.php:1653
1673
  msgid "Allow to rotate carousel with mouse wheel"
1674
  msgstr "Разрешить прокрутку карусели колесом мыши"
1675
 
1676
- #: inc/core/class.data.php:1662
1677
  msgid "Choose interval between auto animations. Set to 0 to disable autoplay"
1678
  msgstr ""
1679
  "Укажите интервал между автоматической анимацией. Задайте 0, чтобы отключить "
1680
  "автовоспроизведение"
1681
 
1682
- #: inc/core/class.data.php:1676
1683
- msgid "Open carousel links in new window/tab"
1684
- msgstr "Открывать ссылки карусели в новом окне или вкладке"
1685
-
1686
- #: inc/core/class.data.php:1685
1687
  msgid "Customizable image carousel"
1688
  msgstr "Настраиваемая карусель изображений"
1689
 
1690
- #: inc/core/class.data.php:1697
1691
- msgid "Choose source gallery, that will be used for this shortcode"
1692
- msgstr ""
1693
- "Выберите галерею-источник, которая будет использована для этого шорткода"
1694
-
1695
- #: inc/core/class.data.php:1705
1696
  msgid "Single item width (in pixels)"
1697
  msgstr "Ширина одного изображения (в пикселях)"
1698
 
1699
- #: inc/core/class.data.php:1713
1700
  msgid "Single item height (in pixels)"
1701
  msgstr "Высота одного изображения (в пикселях)"
1702
 
1703
- #: inc/core/class.data.php:1718
1704
  msgid "Never"
1705
  msgstr "Никогда"
1706
 
1707
- #: inc/core/class.data.php:1719
1708
  msgid "On mouse over"
1709
  msgstr "При наведении мыши"
1710
 
1711
- #: inc/core/class.data.php:1720
1712
  msgid "Always"
1713
  msgstr "Всегда"
1714
 
1715
- #: inc/core/class.data.php:1724
1716
  msgid "Title display mode"
1717
  msgstr "Режим отображения заголовков"
1718
 
1719
- #: inc/core/class.data.php:1729
1720
- msgid "Open links in new window/tab"
1721
- msgstr "Открывать ссылки в новом окне или вкладке"
1722
-
1723
- #: inc/core/class.data.php:1738
1724
  msgid "Customizable image gallery"
1725
  msgstr "Настраиваемая галерея изображений"
1726
 
1727
- #: inc/core/class.data.php:1743
1728
  msgid "Posts"
1729
  msgstr "Записи"
1730
 
1731
- #: inc/core/class.data.php:1748
1732
  msgid "Template"
1733
  msgstr "Шаблон"
1734
 
1735
- #: inc/core/class.data.php:1749
1736
  msgid ""
1737
  "<b>Do not change this field value if you do not understand description below."
1738
  "</b><br/>Relative path to the template file. Default templates is placed "
@@ -1755,55 +2163,55 @@ msgstr ""
1755
  "одиночной записи или страницы<br/><b%value>templates/list-loop.php</b> - "
1756
  "маркированный список с заголовками постов"
1757
 
1758
- #: inc/core/class.data.php:1753
1759
  msgid "Post ID's"
1760
  msgstr "ID постов"
1761
 
1762
- #: inc/core/class.data.php:1754
1763
  msgid "Enter comma separated ID's of the posts that you want to show"
1764
  msgstr "Введите ID постов, которые хотите отобразить, разделенные запятыми"
1765
 
1766
- #: inc/core/class.data.php:1762
1767
  msgid "Posts per page"
1768
  msgstr "Кол-во записей"
1769
 
1770
- #: inc/core/class.data.php:1763
1771
  msgid ""
1772
  "Specify number of posts that you want to show. Enter -1 to get all posts"
1773
  msgstr ""
1774
  "Укажите число записей, которое хотите отобразить. Введите -1 чтобы "
1775
  "отобразить все найденные записи"
1776
 
1777
- #: inc/core/class.data.php:1770
1778
  msgid "Post types"
1779
  msgstr "Типы постов"
1780
 
1781
- #: inc/core/class.data.php:1771
1782
  msgid "Select post types. Hold Ctrl key to select multiple post types"
1783
  msgstr ""
1784
  "Выберите типы постов. Удерживайте клавишу Ctrl чтобы выбрать несколько типов"
1785
 
1786
- #: inc/core/class.data.php:1777
1787
  msgid "Taxonomy"
1788
  msgstr "Таксономия"
1789
 
1790
- #: inc/core/class.data.php:1778
1791
  msgid "Select taxonomy to show posts from"
1792
  msgstr "Выберите таксономию, чтобы посмотреть её категории и выбрать их"
1793
 
1794
- #: inc/core/class.data.php:1785
1795
  msgid "Terms"
1796
  msgstr "Категории (terms)"
1797
 
1798
- #: inc/core/class.data.php:1785
1799
  msgid "Select terms to show posts from"
1800
  msgstr "Выберите категории, из которых нужно показать записи"
1801
 
1802
- #: inc/core/class.data.php:1790
1803
  msgid "Taxonomy term operator"
1804
  msgstr "Оператор выбора категорий"
1805
 
1806
- #: inc/core/class.data.php:1791
1807
  msgid ""
1808
  "IN - posts that have any of selected categories terms<br/>NOT IN - posts "
1809
  "that is does not have any of selected terms<br/>AND - posts that have all "
@@ -1813,339 +2221,514 @@ msgstr ""
1813
  "будут показаны записи, которые НЕ имеют ни одной из выбранных категорий<br/"
1814
  ">AND - будут показаны записи, имеющие ТОЛЬКО выбранные категории"
1815
 
1816
- #: inc/core/class.data.php:1798
1817
  msgid "Authors"
1818
  msgstr "Авторы"
1819
 
1820
- #: inc/core/class.data.php:1799
1821
  msgid "Choose the authors whose posts you want to show"
1822
  msgstr "Выберите авторов, чьи записи хотите показать"
1823
 
1824
- #: inc/core/class.data.php:1803
1825
  msgid "Meta key"
1826
  msgstr "Произвольное поле"
1827
 
1828
- #: inc/core/class.data.php:1804
1829
  msgid "Enter meta key name to show posts that have this key"
1830
  msgstr ""
1831
  "Введите оригинальное имя произвольного поля, чтобы показать все записи у "
1832
  "которых это поле задано"
1833
 
1834
- #: inc/core/class.data.php:1811
1835
  msgid "Offset"
1836
  msgstr "Смещение (offset)"
1837
 
1838
- #: inc/core/class.data.php:1812
1839
  msgid "Specify offset to start posts loop not from first post"
1840
  msgstr ""
1841
  "Укажите кол-во записей, которые будут пропущены и не показаны. Например, "
1842
  "если указать 2, то будут показаны записи начиная со третьей"
1843
 
1844
- #: inc/core/class.data.php:1817
1845
  msgid "Descending"
1846
  msgstr "По убыванию"
1847
 
1848
- #: inc/core/class.data.php:1818
1849
  msgid "Ascending"
1850
  msgstr "По возрастанию"
1851
 
1852
- #: inc/core/class.data.php:1821
1853
  msgid "Order"
1854
  msgstr "Порядок"
1855
 
1856
- #: inc/core/class.data.php:1822
1857
  msgid "Posts order"
1858
  msgstr "Порядок сортировки записей"
1859
 
1860
- #: inc/core/class.data.php:1827
1861
- msgid "None"
1862
- msgstr "Нет"
1863
-
1864
- #: inc/core/class.data.php:1828
1865
  msgid "Post ID"
1866
  msgstr "ID записи"
1867
 
1868
- #: inc/core/class.data.php:1829
1869
  msgid "Post author"
1870
  msgstr "Автор записи"
1871
 
1872
- #: inc/core/class.data.php:1830
1873
  msgid "Post title"
1874
  msgstr "Заголовок записи"
1875
 
1876
- #: inc/core/class.data.php:1831
1877
  msgid "Post slug"
1878
  msgstr "Ссылка записи (slug)"
1879
 
1880
- #: inc/core/class.data.php:1832
1881
  msgid "Date"
1882
  msgstr "Дата"
1883
 
1884
- #: inc/core/class.data.php:1832
1885
  msgid "Last modified date"
1886
  msgstr "Дата изменения"
1887
 
1888
- #: inc/core/class.data.php:1833 inc/core/class.data.php:1843
1889
  msgid "Post parent"
1890
  msgstr "Родитель"
1891
 
1892
- #: inc/core/class.data.php:1834
1893
  msgid "Random"
1894
  msgstr "Случайно"
1895
 
1896
- #: inc/core/class.data.php:1834
1897
  msgid "Comments number"
1898
  msgstr "Кол-во комментариев"
1899
 
1900
- #: inc/core/class.data.php:1835
1901
  msgid "Menu order"
1902
  msgstr "Порядок меню"
1903
 
1904
- #: inc/core/class.data.php:1835
1905
  msgid "Meta key values"
1906
  msgstr "Значение произвольного поля"
1907
 
1908
- #: inc/core/class.data.php:1838
1909
  msgid "Order by"
1910
  msgstr "Сортировать по"
1911
 
1912
- #: inc/core/class.data.php:1839
1913
  msgid "Order posts by"
1914
  msgstr "Сортировать записи по следующему признаку"
1915
 
1916
- #: inc/core/class.data.php:1844
1917
  msgid "Show childrens of entered post (enter post ID)"
1918
  msgstr "Отобразить потомков введенной записи/страницы (нужно вводить ID)"
1919
 
1920
- #: inc/core/class.data.php:1849
1921
  msgid "Published"
1922
  msgstr "Опубликован"
1923
 
1924
- #: inc/core/class.data.php:1850
1925
  msgid "Pending"
1926
  msgstr "Ожидает"
1927
 
1928
- #: inc/core/class.data.php:1851
1929
  msgid "Draft"
1930
  msgstr "Черновик"
1931
 
1932
- #: inc/core/class.data.php:1852
1933
  msgid "Auto-draft"
1934
  msgstr "Авто-черновик"
1935
 
1936
- #: inc/core/class.data.php:1853
1937
  msgid "Future post"
1938
  msgstr "Запланирован"
1939
 
1940
- #: inc/core/class.data.php:1854
1941
  msgid "Private post"
1942
  msgstr "Приватная запись"
1943
 
1944
- #: inc/core/class.data.php:1855
1945
  msgid "Inherit"
1946
  msgstr "Вложенный"
1947
 
1948
- #: inc/core/class.data.php:1856
1949
  msgid "Trashed"
1950
  msgstr "В корзине"
1951
 
1952
- #: inc/core/class.data.php:1857
1953
  msgid "Any"
1954
  msgstr "Любой"
1955
 
1956
- #: inc/core/class.data.php:1860
1957
  msgid "Post status"
1958
  msgstr "Статус записи"
1959
 
1960
- #: inc/core/class.data.php:1861
1961
  msgid "Show only posts with selected status"
1962
  msgstr "Показать только записи с выбранным статусом"
1963
 
1964
- #: inc/core/class.data.php:1866
1965
  msgid "Ignore sticky"
1966
  msgstr "Игнорировать прикрепленные"
1967
 
1968
- #: inc/core/class.data.php:1867
1969
  msgid "Select Yes to ignore posts that is sticked"
1970
  msgstr "Выберите Да, чтобы не показывать прикрепленные (прилепленные) записи"
1971
 
1972
- #: inc/core/class.data.php:1871
1973
  msgid "Custom posts query with customizable template"
1974
  msgstr "Произвольный запрос записей/страниц с настраиваемым шаблоном"
1975
 
1976
- #: inc/core/class.generator-fields.php:37
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1977
  msgid "Yes"
1978
  msgstr "Да"
1979
 
1980
- #: inc/core/class.generator-fields.php:37
1981
  msgid "No"
1982
  msgstr "Нет"
1983
 
1984
- #: inc/core/class.generator-fields.php:42
1985
- #: inc/core/class.generator-fields.php:47
1986
  msgid "Media manager"
1987
  msgstr "Медиа менеджер"
1988
 
1989
- #: inc/core/class.generator-fields.php:47
1990
  msgid "Icon picker"
1991
  msgstr "Выбрать иконку"
1992
 
1993
- #: inc/core/class.generator-fields.php:68 inc/core/class.generator.php:273
 
 
 
 
 
 
 
 
1994
  msgid "Untitled gallery"
1995
  msgstr "Галерея без имени"
1996
 
1997
- #: inc/core/class.generator-fields.php:74 inc/core/class.generator.php:279
1998
- #: inc/views/galleries.php:62
1999
  msgid "Galleries not found"
2000
  msgstr "Галереи не найдены"
2001
 
2002
- #: inc/core/class.generator-fields.php:75
2003
  msgid "Manage galleries"
2004
  msgstr "Управление галереями"
2005
 
2006
- #: inc/core/class.generator-fields.php:75
2007
  msgid "Reload galleries"
2008
  msgstr "Обновить список"
2009
 
2010
- #: inc/core/class.generator-fields.php:86
2011
  msgid "Horizontal offset"
2012
  msgstr "Горизонтально"
2013
 
2014
- #: inc/core/class.generator-fields.php:86
2015
  msgid "Vertical offset"
2016
  msgstr "Вертикально"
2017
 
2018
- #: inc/core/class.generator-fields.php:86
2019
  msgid "Blur"
2020
  msgstr "Размытие"
2021
 
2022
- #: inc/core/class.generator.php:36 inc/core/class.generator.php:140
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2023
  msgid "Insert shortcode"
2024
  msgstr "Вставить шорткод"
2025
 
2026
- #: inc/core/class.generator.php:81 inc/core/class.shortcodes-ultimate.php:115
2027
- #: inc/vendor/class.sunrise-framework.php:282
2028
  msgid "Settings"
2029
  msgstr "Настройки"
2030
 
2031
- #: inc/core/class.generator.php:81
2032
  msgid "Plugin settings"
2033
  msgstr "Настройки плагина"
2034
 
2035
- #: inc/core/class.generator.php:82
2036
  msgid "Plugin homepage"
2037
  msgstr "Сайт плагина"
2038
 
2039
- #: inc/core/class.generator.php:83
2040
  msgid "Support forums"
2041
  msgstr "Форум поддержки"
2042
 
2043
- #: inc/core/class.generator.php:90
2044
  msgid "Search for shortcodes"
2045
  msgstr "Поиск шорткода"
2046
 
2047
- #: inc/core/class.generator.php:92
2048
  msgid "Filter by type"
2049
  msgstr "Фильтр"
2050
 
2051
- #: inc/core/class.generator.php:128
2052
  msgid "Shortcode not specified"
2053
  msgstr "Не выбран шорткод"
2054
 
2055
- #: inc/core/class.generator.php:141
2056
  msgid "Live preview"
2057
  msgstr "Включить предпросмотр"
2058
 
2059
- #: inc/core/class.generator.php:142
2060
  msgid "Close window"
2061
  msgstr "Закрыть окно"
2062
 
2063
- #: inc/core/class.generator.php:146
2064
  msgid "Click to return to the shortcodes list"
2065
  msgstr "Нажмите, чтобы вернуться к списку шорткодов"
2066
 
2067
- #: inc/core/class.generator.php:146
2068
  msgid "All shortcodes"
2069
  msgstr "Все шорткоды"
2070
 
2071
- #: inc/core/class.generator.php:196
2072
  msgid "Click to set this value"
2073
  msgstr "Нажмите чтобы установить это значение"
2074
 
2075
- #: inc/core/class.generator.php:220
2076
  msgid "Preview"
2077
  msgstr "Предпросмотр"
2078
 
2079
- #: inc/core/class.generator.php:288
2080
  msgid "Access denied"
2081
  msgstr "Доступ запрещен"
2082
 
2083
- #: inc/core/class.requirements.php:35
2084
- #, php-format
2085
- msgid ""
2086
- "<h1>Oops! Plugin not activated&hellip;</h1> <p>Shortcodes Ultimate is not "
2087
- "fully compatible with your version of WordPress (%s).<br />Reccomended "
2088
- "WordPress version &ndash; %s (or higher).</p><a href=\"%s\">&larr; Return to "
2089
- "the plugins screen</a> <a href=\"%s\"%s>Continue and activate anyway &rarr;</"
2090
- "a>"
2091
- msgstr ""
2092
- "<h1>Упс! Плагин не активирован&hellip;</h1> <p>Плагин Shortcodes Ultimate не "
2093
- "полностью совместим с вашей версией WordPress (%s).<br />Рекомендуемая "
2094
- "версия WordPress &ndash; %s (или выше).</p><a href=\"%s\">&larr; Вернуться к "
2095
- "списку плагинов</a> <a href=\"%s\"%s>Продолжить и все равно активировать "
2096
- "&rarr;</a>"
2097
-
2098
- #: inc/core/class.requirements.php:36
2099
- #, php-format
2100
- msgid ""
2101
- "<h1>Oops! Plugin not activated&hellip;</h1> <p>Shortcodes Ultimate is not "
2102
- "fully compatible with your PHP version (%s).<br />Reccomended PHP version "
2103
- "&ndash; %s (or higher).</p><a href=\"%s\">&larr; Return to the plugins "
2104
- "screen</a> <a href=\"%s\"%s>Continue and activate anyway &rarr;</a>"
2105
- msgstr ""
2106
- "<h1>Упс! Плагин не активирован&hellip;</h1> <p>Плагин Shortcodes Ultimate не "
2107
- "полностью совместим с вашей версией PHP (%s).<br />Рекомендуемая версия PHP "
2108
- "&ndash; %s (или выше).</p><a href=\"%s\">&larr; Вернуться к списку плагинов</"
2109
- "a> <a href=\"%s\"%s>Продолжить и все равно активировать &rarr;</a>"
2110
-
2111
- #: inc/core/class.shortcodes-ultimate.php:25 inc/core/class.widget.php:40
2112
- #: inc/core/class.widget.php:82
2113
  msgid "Shortcodes Ultimate"
2114
  msgstr "Шорткоды"
2115
 
2116
- #: inc/core/class.shortcodes-ultimate.php:26 inc/core/class.vote.php:37
2117
- msgid "Vladimir Anokhin"
2118
- msgstr "Владимир Анохин"
2119
-
2120
- #: inc/core/class.shortcodes-ultimate.php:27
2121
- msgid "Supercharge your WordPress theme with mega pack of shortcodes"
2122
- msgstr "Суперзарядка для вашей WordPress-темы с помощью мега набора шорткодов"
2123
-
2124
- #: inc/core/class.shortcodes-ultimate.php:88
2125
- msgid "Where to start?"
2126
- msgstr "С чего начать?"
2127
-
2128
- #: inc/core/class.shortcodes-ultimate.php:100 inc/views/about.php:4
2129
- msgid "Project homepage"
2130
- msgstr "Страница проекта"
2131
-
2132
- #: inc/core/class.shortcodes-ultimate.php:101 inc/views/about.php:10
2133
- msgid "Support forum"
2134
- msgstr "Форум поддержки"
2135
-
2136
- #: inc/core/class.shortcodes-ultimate.php:102 inc/views/about.php:12
2137
- msgid "Changelog"
2138
- msgstr "Список изменений"
2139
 
2140
- #: inc/core/class.shortcodes-ultimate.php:112
2141
  msgid "About"
2142
  msgstr "О плагине"
2143
 
2144
- #: inc/core/class.shortcodes-ultimate.php:117
2145
  msgid "Custom formatting"
2146
  msgstr "Cпециальное форматирование"
2147
 
2148
- #: inc/core/class.shortcodes-ultimate.php:118
2149
  msgid ""
2150
  "Disable this option if you have some problems with other plugins or content "
2151
  "formatting"
@@ -2153,22 +2736,19 @@ msgstr ""
2153
  "Снимите этот флажок, если у вас возникли проблемы совместимости с другими "
2154
  "плагинами или форматированием контента"
2155
 
2156
- #: inc/core/class.shortcodes-ultimate.php:118
2157
- #: inc/core/class.shortcodes-ultimate.php:126
2158
  msgid "Documentation article"
2159
  msgstr "Статья из документации (англ.)"
2160
 
2161
- #: inc/core/class.shortcodes-ultimate.php:122
2162
- #: inc/core/class.shortcodes-ultimate.php:130
2163
- #: inc/core/class.shortcodes-ultimate.php:138
2164
  msgid "Enabled"
2165
  msgstr "Включено"
2166
 
2167
- #: inc/core/class.shortcodes-ultimate.php:125
2168
  msgid "Compatibility mode"
2169
  msgstr "Режим совместимости"
2170
 
2171
- #: inc/core/class.shortcodes-ultimate.php:126
2172
  msgid ""
2173
  "Enable this option if you have some problems with other plugins that uses "
2174
  "similar shortcode names"
@@ -2176,15 +2756,15 @@ msgstr ""
2176
  "Отметьте этот флажок, если у вас используются другие шорткоды с такими же "
2177
  "именами. Все шорткоды этого плагина будут иметь такие имена"
2178
 
2179
- #: inc/core/class.shortcodes-ultimate.php:126
2180
  msgid "etc."
2181
  msgstr "и т.д."
2182
 
2183
- #: inc/core/class.shortcodes-ultimate.php:133
2184
  msgid "Skip default values"
2185
  msgstr "Пропускать значения по умолчанию"
2186
 
2187
- #: inc/core/class.shortcodes-ultimate.php:134
2188
  msgid ""
2189
  "Enable this option and the generator will insert a shortcode without default "
2190
  "attribute values that you have not changed. As a result, the generated code "
@@ -2194,11 +2774,11 @@ msgstr ""
2194
  "значение которых вы не изменяли. В результате, сгенерированный код будет "
2195
  "более коротким."
2196
 
2197
- #: inc/core/class.shortcodes-ultimate.php:141
2198
  msgid "Skin"
2199
  msgstr "Скин"
2200
 
2201
- #: inc/core/class.shortcodes-ultimate.php:142
2202
  #, php-format
2203
  msgid ""
2204
  "Choose skin for shortcodes.<br /><a href=\"%s\" target=\"_blank\">Learn how "
@@ -2209,46 +2789,94 @@ msgstr ""
2209
  "\">Инструкция по созданию собственных скинов (англ.)</a><br /><a href=\"%s\" "
2210
  "target=\"_blank\"><b>Скачать скины</b></a>"
2211
 
2212
- #: inc/core/class.shortcodes-ultimate.php:148
2213
  msgid "Custom CSS"
2214
  msgstr "Произвольный CSS"
2215
 
2216
- #: inc/core/class.shortcodes-ultimate.php:151
2217
- msgid "Galleries"
2218
- msgstr "Галереи"
2219
 
2220
- #: inc/core/class.shortcodes-ultimate.php:154
2221
- msgid "Cheatsheet"
2222
- msgstr "Шпаргалка"
2223
 
2224
- #: inc/core/class.shortcodes.php:50
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2225
  msgid "Tab title"
2226
  msgstr "Заголовок вкладкки"
2227
 
2228
- #: inc/core/class.shortcodes.php:441
2229
  msgid "This is box title"
2230
  msgstr "Заголовок блока"
2231
 
2232
- #: inc/core/class.shortcodes.php:553 inc/core/class.shortcodes.php:579
2233
- #: inc/core/class.shortcodes.php:606 inc/core/class.shortcodes.php:632
2234
- #: inc/core/class.shortcodes.php:658
2235
  msgid "please specify correct url"
2236
  msgstr "пожалуйста укажите корректную ссылку"
2237
 
2238
- #: inc/core/class.shortcodes.php:789
2239
  msgid "This menu doesn't exists, or has no elements"
2240
  msgstr "Такое меню не существует, или в нем нет ни одного элемента"
2241
 
2242
- #: inc/core/class.shortcodes.php:853 inc/core/class.shortcodes.php:931
2243
- #: inc/core/class.shortcodes.php:992
2244
  msgid "images not found"
2245
  msgstr "изображения не найдены"
2246
 
2247
- #: inc/core/class.shortcodes.php:1151
2248
  msgid "template not found"
2249
  msgstr "шаблон не найден"
2250
 
2251
- #: inc/core/class.vote.php:39
 
 
 
 
 
 
 
 
2252
  msgid ""
2253
  "Hello, my name is Vladimir Anokhin, and I am developer of plugin "
2254
  "<b>Shortcodes Ultimate</b>.<br>If you like this plugin, please write a few "
@@ -2260,338 +2888,128 @@ msgstr ""
2260
  "напишите пару слов о нём на сайте wordpress.org или в твиттере. Это поможет "
2261
  "другим людям найти этот полезный плагин быстрее.<br><b>Спасибо!</b>"
2262
 
2263
- #: inc/core/class.vote.php:41
2264
  msgid "Rate plugin"
2265
  msgstr "Оценить плагин"
2266
 
2267
- #: inc/core/class.vote.php:42
2268
  msgid "Shortcodes Ultimate - must have WordPress plugin #shortcodesultimate"
2269
  msgstr ""
2270
  "Shortcodes Ultimate - очень полезный плагин для WordPress #shortcodesultimate"
2271
 
2272
- #: inc/core/class.vote.php:42
2273
  msgid "Tweet"
2274
  msgstr "Твитнуть"
2275
 
2276
- #: inc/core/class.vote.php:43
2277
  msgid "No, thanks"
2278
  msgstr "Нет, спасибо"
2279
 
2280
- #: inc/core/class.vote.php:44
2281
  msgid "or"
2282
  msgstr "или"
2283
 
2284
- #: inc/core/class.vote.php:45
2285
  msgid "Remind me later"
2286
  msgstr "Напомнить позже"
2287
 
2288
- #: inc/core/class.widget.php:36
2289
  msgid "Special Shortcodes Ultimate widget"
2290
  msgstr "Специальный виджет для вставки шорткодов"
2291
 
2292
- #: inc/core/class.widget.php:87
2293
  msgid "Title:"
2294
  msgstr "Заголовок:"
2295
 
2296
- #: inc/core/tools.php:241
2297
- msgid "year"
2298
- msgstr "год"
2299
-
2300
- #: inc/core/tools.php:242
2301
- msgid "month"
2302
- msgstr "месяц"
2303
-
2304
- #: inc/core/tools.php:243
2305
- msgid "week"
2306
- msgstr "неделя"
2307
-
2308
- #: inc/core/tools.php:244
2309
- msgid "day"
2310
- msgstr "день"
2311
-
2312
- #: inc/core/tools.php:245
2313
- msgid "hour"
2314
- msgstr "час"
2315
-
2316
- #: inc/core/tools.php:246
2317
- msgid "minute"
2318
- msgstr "минута"
2319
-
2320
- #: inc/core/tools.php:255 inc/core/tools.php:262
2321
- msgid "s"
2322
- msgstr "с"
2323
-
2324
- #: inc/core/tools.php:298
2325
- msgid "username not specified"
2326
- msgstr "имя пользователя не задано"
2327
-
2328
- #: inc/core/tools.php:303
2329
- msgid "no public messages"
2330
- msgstr "нет публичных твитов"
2331
-
2332
- #: inc/views/about.php:2
2333
- msgid "Welcome to Shortcodes Ultimate"
2334
- msgstr "Добро пожаловать в Shortcodes Ultimate"
2335
-
2336
- #: inc/views/about.php:2
2337
- msgid "A real swiss army knife for WordPress"
2338
- msgstr "Настоящий швейцарский армейский нож для WordPress"
2339
-
2340
- #: inc/views/about.php:6
2341
- msgid "Addons"
2342
- msgstr "Дополнения"
2343
-
2344
- #: inc/views/about.php:8
2345
- msgid "Documentation"
2346
- msgstr "Документация"
2347
-
2348
- #: inc/views/about.php:14
2349
- msgid "GitHub"
2350
- msgstr "GitHub"
2351
-
2352
- #: inc/views/about.php:16
2353
- msgid "Contact author"
2354
- msgstr "Связаться с автором"
2355
-
2356
- #: inc/views/about.php:19
2357
- msgid "Plugin features"
2358
- msgstr "Возможности плагина"
2359
-
2360
- #: inc/views/about.php:21
2361
- msgid "40+ amazing shortcodes"
2362
- msgstr "40+ невероятных шорткодов"
2363
-
2364
- #: inc/views/about.php:22
2365
- msgid "Power of CSS3 transitions"
2366
- msgstr "Сила CSS3"
2367
-
2368
- #: inc/views/about.php:23
2369
- msgid "Handy shortcodes generator"
2370
- msgstr "Удобный генератор шорткодов"
2371
-
2372
- #: inc/views/about.php:24
2373
- msgid "International"
2374
- msgstr "Интернационален"
2375
-
2376
- #: inc/views/about.php:25
2377
- msgid "Documented API"
2378
- msgstr "Доментированный API"
2379
-
2380
- #: inc/views/about.php:29
2381
- msgid "What is a shortcode?"
2382
- msgstr "Что такое шорткод?"
2383
-
2384
- #: inc/views/about.php:30
2385
- msgid ""
2386
- "<strong>Shortcode</strong> is a WordPress-specific code that lets you do "
2387
- "nifty things with very little effort."
2388
- msgstr ""
2389
- "<strong>Шорткод</strong> это специфичный для WordPress код, который "
2390
- "позволяет вам делать изящные вещи с небольшими усилиями."
2391
-
2392
- #: inc/views/about.php:31
2393
- msgid ""
2394
- "Shortcodes can embed files or create objects that would normally require "
2395
- "lots of complicated, ugly code in just one line. Shortcode = shortcut."
2396
- msgstr ""
2397
- "С помощью шорткодов можно встраивать на страницу видео- или аудио файлы, "
2398
- "галереи, различные кнопки и многое другое с помощью всего одной строки кода."
2399
-
2400
- #: inc/views/about.php:35
2401
- msgid "How does it works"
2402
- msgstr "Как это работает"
2403
-
2404
- #: inc/views/about.php:39
2405
- msgid "More videos"
2406
- msgstr "Другие видео"
2407
-
2408
- #: inc/views/about.php:41
2409
- msgid "Shortcodes Ultimate Tutorial"
2410
- msgstr "Развернутый видео урок по использованию шорткодов (англ.)"
2411
-
2412
- #: inc/views/about.php:42
2413
- msgid "How to use special widget"
2414
- msgstr "Как использовать специальный виджет"
2415
-
2416
- #: inc/views/about.php:43
2417
- msgid "How to create Carousel"
2418
- msgstr "Как создать карусель"
2419
-
2420
- #: inc/views/about.php:44
2421
- msgid "How to create image gallery"
2422
- msgstr "Как создать галерею изображений"
2423
-
2424
- #: inc/views/cheatsheet.php:5
2425
- msgid "Shortcode"
2426
- msgstr "Шорткоды"
2427
-
2428
- #: inc/views/cheatsheet.php:6
2429
- msgid "Parameters"
2430
- msgstr "Параметры"
2431
-
2432
- #: inc/views/cheatsheet.php:7
2433
- msgid "Example"
2434
- msgstr "Пример"
2435
-
2436
- #: inc/views/cheatsheet.php:17
2437
- msgid "Demo"
2438
- msgstr "Демо"
2439
-
2440
- #: inc/views/cheatsheet.php:49
2441
- msgid "Default value"
2442
- msgstr "Значение по умолчанию"
2443
-
2444
- #: inc/views/cheatsheet.php:55
2445
- msgid "-- no parameters --"
2446
- msgstr "-- нет параметров --"
2447
-
2448
- #: inc/views/closetab.php:4
2449
  msgid "Save changes"
2450
  msgstr "Сохранить изменения"
2451
 
2452
- #: inc/views/closetab.php:5
2453
  msgid "Saving"
2454
  msgstr "Сохранение"
2455
 
2456
- #: inc/views/closetab.php:6
2457
  msgid "Saved"
2458
  msgstr "Сохранено"
2459
 
2460
- #: inc/views/closetab.php:7
2461
  msgid ""
2462
- "This action will remove all your custom CSS, galleries and settings. Are you "
2463
- "sure? This action cannot be undone!"
2464
  msgstr ""
2465
- "Данное действие удалит произвольный CSS, все ваши галереи и настройки. Вы "
2466
- "уверены? Это действие нельзя будет отменить!"
2467
 
2468
- #: inc/views/closetab.php:7
2469
  msgid "Restore default settings"
2470
  msgstr "Сбросить настройки"
2471
 
2472
- #: inc/views/code.php:5
2473
- msgid "Insert code"
2474
- msgstr "Вставьте код"
2475
 
2476
- #: inc/views/css.php:3
2477
- msgid "You can see the original styles to override it"
2478
- msgstr "Вы можете посмотреть оригинальные стили, чтобы перезаписать их"
2479
 
2480
- #: inc/views/css.php:17
2481
- msgid "You can use next variables in your custom CSS"
2482
- msgstr "Вы можете использовать следующие переменные в CSS коде"
2483
 
2484
- #: inc/views/css.php:18
2485
- msgid "home url"
2486
- msgstr "url главной страницы сайта"
2487
-
2488
- #: inc/views/css.php:19
2489
- msgid "theme url"
2490
- msgstr "url папки с текущей темой"
2491
-
2492
- #: inc/views/css.php:20
2493
- msgid "plugin url"
2494
- msgstr "url папки этого плагина"
2495
-
2496
- #: inc/views/galleries.php:3
2497
- msgid ""
2498
- "Are you sure that you want to delete this gallery? This action can't be "
2499
- "undone!"
2500
- msgstr ""
2501
- "Вы уверены, что хотите удалить эту галерею? Это действие нельзя отменить!"
2502
-
2503
- #: inc/views/galleries.php:3
2504
- msgid ""
2505
- "Are you sure that you want to delete this image? This action can't be undone!"
2506
- msgstr ""
2507
- "Вы уверены, что хотите удалить это изображение? Это действие нельзя отменить!"
2508
-
2509
- #: inc/views/galleries.php:5
2510
- msgid "Create new gallery"
2511
- msgstr "Создать новую галерею"
2512
-
2513
- #: inc/views/galleries.php:18 inc/views/galleries.php:70
2514
- msgid "Enter gallery name"
2515
- msgstr "Введите имя галереи"
2516
 
2517
- #: inc/views/galleries.php:20 inc/views/galleries.php:72
2518
- msgid "Edit gallery"
2519
- msgstr "Редактировать галерею"
2520
 
2521
- #: inc/views/galleries.php:21 inc/views/galleries.php:73
2522
- msgid "Save &amp; close"
2523
- msgstr "Сохранить и закрыть"
2524
-
2525
- #: inc/views/galleries.php:22 inc/views/galleries.php:48
2526
- #: inc/views/galleries.php:74 inc/views/galleries.php:100
2527
- msgid "Close"
2528
- msgstr "Закрыть"
2529
-
2530
- #: inc/views/galleries.php:23 inc/views/galleries.php:39
2531
- #: inc/views/galleries.php:75 inc/views/galleries.php:91
2532
- msgid "Delete"
2533
- msgstr "Удалить"
2534
-
2535
- #: inc/views/galleries.php:27 inc/views/galleries.php:79
2536
- msgid "Add images"
2537
- msgstr "Добавить изображения"
2538
-
2539
- #: inc/views/galleries.php:38 inc/views/galleries.php:90
2540
- msgid "Edit"
2541
- msgstr "Редактировать"
2542
-
2543
- #: inc/views/notifications.php:5
2544
- msgid "Instructions"
2545
- msgstr "Инструкции"
2546
 
2547
- #: inc/views/notifications.php:13 inc/views/notifications.php:21
2548
- #: inc/views/notifications.php:29 inc/views/notifications.php:37
2549
- msgid "Click to close"
2550
- msgstr "Кликните чтобы закрыть"
2551
 
2552
- #: inc/views/settings.php:12
2553
  msgid ""
2554
  "For full functionality of this page it is reccomended to enable javascript."
2555
  msgstr ""
2556
  "Для полной функциональности этой страницы рекомендуется включить Javascript."
2557
 
2558
- #: inc/views/settings.php:14
2559
- msgid "Settings reseted successfully"
2560
- msgstr "Настройки успешно сброшены"
2561
-
2562
- #: inc/views/settings.php:15
2563
- msgid "There is already default settings"
2564
- msgstr "Настройки уже были сброшены"
2565
-
2566
- #: inc/views/settings.php:16
2567
  msgid "Settings saved successfully"
2568
  msgstr "Настройки успешно сохранены"
2569
 
2570
- #: inc/views/settings.php:17
2571
- msgid "Settings not saved, because there is no changes"
2572
- msgstr "Настройки не сохранены, нет изменений"
2573
 
2574
- #: inc/views/upload.php:7
2575
- msgid "Upload"
2576
- msgstr "Загрузить"
2577
 
2578
- #: templates/default-loop.php:15 templates/single-post.php:18
2579
  msgid "Posted"
2580
  msgstr "Опубликовано"
2581
 
2582
- #: templates/default-loop.php:19 templates/single-post.php:18
2583
  msgid "0 comments"
2584
  msgstr "нет комментариев"
2585
 
2586
- #: templates/default-loop.php:19 templates/single-post.php:18
2587
  msgid "1 comment"
2588
  msgstr "1 комментарий"
2589
 
2590
- #: templates/default-loop.php:19 templates/single-post.php:18
2591
  msgid "%n comments"
2592
  msgstr "%n комментариев"
2593
 
2594
- #: templates/default-loop.php:27 templates/list-loop.php:18
2595
- #: templates/single-post.php:30 templates/teaser-loop.php:22
2596
  msgid "Posts not found"
2597
  msgstr "Записи не найдены"
2
  msgstr ""
3
  "Project-Id-Version: gn_themes\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2013-11-07 16:55+0300\n"
6
+ "PO-Revision-Date: 2013-11-07 16:55+0300\n"
7
  "Last-Translator: Vladimir Anokhin <ano.vladimir@gmail.com>\n"
8
  "Language-Team: \n"
9
  "MIME-Version: 1.0\n"
15
  "X-Generator: Poedit 1.5.7\n"
16
  "X-Poedit-SearchPath-0: .\n"
17
 
18
+ #: inc/core/admin-views.php:10
19
+ msgid "Welcome to Shortcodes Ultimate"
20
+ msgstr "Добро пожаловать в Shortcodes Ultimate"
21
 
22
+ #: inc/core/admin-views.php:10
23
+ msgid "A real swiss army knife for WordPress"
24
+ msgstr "Настоящий швейцарский армейский нож для WordPress"
25
+
26
+ #: inc/core/admin-views.php:12 inc/core/load.php:233
27
+ msgid "Project homepage"
28
+ msgstr "Страница проекта"
29
 
30
+ #: inc/core/admin-views.php:13
31
+ msgid "Documentation"
32
+ msgstr "Документация"
33
 
34
+ #: inc/core/admin-views.php:14 inc/core/load.php:234
35
+ msgid "Support forum"
36
+ msgstr "Форум поддержки"
37
+
38
+ #: inc/core/admin-views.php:15 inc/core/load.php:235
39
+ msgid "Changelog"
40
+ msgstr "Список изменений"
41
+
42
+ #: inc/core/admin-views.php:16
43
+ msgid "Fork on GitHub"
44
+ msgstr "Репозиторий на GitHub"
45
+
46
+ #: inc/core/admin-views.php:20
47
+ msgid "Plugin features"
48
+ msgstr "Возможности плагина"
49
+
50
+ #: inc/core/admin-views.php:22
51
+ msgid "40+ amazing shortcodes"
52
+ msgstr "40+ невероятных шорткодов"
53
+
54
+ #: inc/core/admin-views.php:23
55
+ msgid "Power of CSS3 transitions"
56
+ msgstr "Сила CSS3"
57
+
58
+ #: inc/core/admin-views.php:24
59
+ msgid "Handy shortcodes generator"
60
+ msgstr "Удобный генератор шорткодов"
61
 
62
+ #: inc/core/admin-views.php:25
63
+ msgid "International"
64
+ msgstr "Интернационален"
65
+
66
+ #: inc/core/admin-views.php:26
67
+ msgid "Documented API"
68
+ msgstr "Доментированный API"
69
 
70
+ #: inc/core/admin-views.php:30
71
+ msgid "What is a shortcode?"
72
+ msgstr "Что такое шорткод?"
73
 
74
+ #: inc/core/admin-views.php:31
75
+ msgid ""
76
+ "<strong>Shortcode</strong> is a WordPress-specific code that lets you do "
77
+ "nifty things with very little effort."
78
+ msgstr ""
79
+ "<strong>Шорткод</strong> это специфичный для WordPress код, который "
80
+ "позволяет вам делать изящные вещи с небольшими усилиями."
81
 
82
+ #: inc/core/admin-views.php:32
83
+ msgid ""
84
+ "Shortcodes can embed files or create objects that would normally require "
85
+ "lots of complicated, ugly code in just one line. Shortcode = shortcut."
86
+ msgstr ""
87
+ "С помощью шорткодов можно встраивать на страницу видео- или аудио файлы, "
88
+ "галереи, различные кнопки и многое другое с помощью всего одной строки кода."
89
+
90
+ #: inc/core/admin-views.php:37
91
+ msgid "How does it works"
92
+ msgstr "Как это работает"
93
+
94
+ #: inc/core/admin-views.php:41
95
+ msgid "More videos"
96
+ msgstr "Другие видео"
97
+
98
+ #: inc/core/admin-views.php:43
99
+ msgid "Shortcodes Ultimate Tutorial"
100
+ msgstr "Развернутый видео урок по использованию шорткодов (англ.)"
101
+
102
+ #: inc/core/admin-views.php:44
103
+ msgid "How to use special widget"
104
+ msgstr "Как использовать специальный виджет"
105
+
106
+ #: inc/core/admin-views.php:45
107
+ msgid "How to create Carousel"
108
+ msgstr "Как создать карусель"
109
+
110
+ #: inc/core/admin-views.php:46
111
+ msgid "How to create image gallery"
112
+ msgstr "Как создать галерею изображений"
113
+
114
+ #: inc/core/admin-views.php:64
115
+ msgid "You can overview the original styles to override it"
116
+ msgstr "Вы можете посмотреть оригинальные стили, чтобы перезаписать их"
117
+
118
+ #: inc/core/admin-views.php:75
119
+ msgid "You can use next variables in your custom CSS"
120
+ msgstr "Вы можете использовать следующие переменные в CSS коде"
121
+
122
+ #: inc/core/admin-views.php:76
123
+ msgid "home url"
124
+ msgstr "url главной страницы сайта"
125
+
126
+ #: inc/core/admin-views.php:77
127
+ msgid "theme url"
128
+ msgstr "url папки с текущей темой"
129
+
130
+ #: inc/core/admin-views.php:78
131
+ msgid "plugin url"
132
+ msgstr "url папки этого плагина"
133
+
134
+ #: inc/core/admin-views.php:115
135
+ msgid "Maker"
136
+ msgstr "Maker"
137
+
138
+ #: inc/core/admin-views.php:116
139
+ msgid ""
140
+ "This add-on allows you to create custom shortcodes. You can easily create "
141
+ "any shortcode with different parameters or even override default shortcodes"
142
+ msgstr ""
143
+ "Это дополнение позволит вам создавать собственные шорткоды. Вы можете с "
144
+ "легкостью создать новый шорткод или даже перезаписать оригинальный"
145
+
146
+ #: inc/core/admin-views.php:121
147
+ msgid "Extra shortcodes"
148
+ msgstr "Экстра шорткоды"
149
+
150
+ #: inc/core/admin-views.php:122
151
+ msgid "Extra set of additional shortcodes for advanced content styling"
152
+ msgstr ""
153
+ "Набор дополнительных шорткодов для продвинутого оформления ваших страниц"
154
+
155
+ #: inc/core/admin-views.php:127
156
+ msgid "Skins"
157
+ msgstr "Скины"
158
+
159
+ #: inc/core/admin-views.php:128
160
+ msgid ""
161
+ "Set of additional skins for Shrtcodes Ultimate. It includes skins for "
162
+ "accordeons/spoilers, tabs and some other shortcodes"
163
+ msgstr ""
164
+ "Набор дополнительных скинов для шорткодов плагина. Набор включает в себя "
165
+ "скины для аккордеонов/спойлеров, вкладок и некоторых других шорткодов"
166
+
167
+ #: inc/core/admin-views.php:134
168
+ msgid "Shortcodes Ultimate Add-ons"
169
+ msgstr "Дополнения для Shortcodes Ultimate"
170
+
171
+ #: inc/core/admin-views.php:137 inc/core/admin-views.php:144
172
+ msgid "Learn more"
173
+ msgstr "Узнать больше"
174
+
175
+ #: inc/core/admin-views.php:141
176
+ msgid "Other WordPress Plugins"
177
+ msgstr "Другие плагины для WordPress"
178
+
179
+ #: inc/core/assets.php:66
180
  msgid "Choose files"
181
  msgstr "Выбор файлов"
182
 
183
+ #: inc/core/assets.php:67
184
  msgid "Add selected files"
185
  msgstr "Добавить выбранные файлы"
186
 
187
+ #: inc/core/assets.php:73 inc/vendor/class.sunrise.php:165
188
  msgid "Choose file"
189
  msgstr "Выбор файла"
190
 
191
+ #: inc/core/assets.php:74
192
  msgid "Insert"
193
  msgstr "Вставить"
194
 
195
+ #: inc/core/assets.php:75
196
+ msgid "Select images"
197
+ msgstr "Выберите изображения"
198
 
199
+ #: inc/core/assets.php:76
200
+ msgid "Add selected images"
201
+ msgstr "Добавить выбранные изображения"
202
+
203
+ #: inc/core/assets.php:89
204
  msgid ""
205
  "This shortcode doesn't work in live preview. Please insert it into editor "
206
  "and preview on the site."
208
  "Этот шорткод не работает в режиме предпросмотра. Пожалуйста вставьте шорткод "
209
  "в редактор и посмотрите результат на странице записи."
210
 
211
+ #: inc/core/data.php:17
212
  msgid "All"
213
  msgstr "Все"
214
 
215
+ #: inc/core/data.php:18 inc/core/generator.php:164
216
  msgid "Content"
217
  msgstr "Содержимое"
218
 
219
+ #: inc/core/data.php:19 inc/core/data.php:774
220
  msgid "Box"
221
  msgstr "Блок"
222
 
223
+ #: inc/core/data.php:20
224
  msgid "Media"
225
  msgstr "Медиа"
226
 
227
+ #: inc/core/data.php:21 inc/core/data.php:1902
 
 
228
  msgid "Gallery"
229
  msgstr "Галерея"
230
 
231
+ #: inc/core/data.php:22
232
  msgid "Other"
233
  msgstr "Другое"
234
 
235
+ #: inc/core/data.php:28 inc/core/data.php:1682 inc/core/data.php:1790
236
+ #: inc/core/data.php:1915 inc/core/data.php:2057
237
+ msgid "None"
238
+ msgstr "Нет"
239
+
240
+ #: inc/core/data.php:29
241
+ msgid "Solid"
242
+ msgstr "Сплошной"
243
+
244
+ #: inc/core/data.php:30
245
+ msgid "Dotted"
246
+ msgstr "Пунктирный (точки)"
247
+
248
+ #: inc/core/data.php:31
249
+ msgid "Dashed"
250
+ msgstr "Пунктирный (тире)"
251
+
252
+ #: inc/core/data.php:32
253
+ msgid "Double"
254
+ msgstr "Двойной"
255
+
256
+ #: inc/core/data.php:33
257
+ msgid "Groove"
258
+ msgstr "Выдавленный"
259
+
260
+ #: inc/core/data.php:34
261
+ msgid "Ridge"
262
+ msgstr "Ребро"
263
+
264
+ #: inc/core/data.php:48
265
+ msgid "Basic examples"
266
+ msgstr "Основные примеры"
267
+
268
+ #: inc/core/data.php:51
269
+ msgid "Accordions, spoilers, different styles, anchors"
270
+ msgstr "Аккордеоны, спойлеры, различные стили, якори"
271
+
272
+ #: inc/core/data.php:57
273
+ msgid "Tabs, vertical tabs, tab anchors"
274
+ msgstr "Вкладки, вертикальные вкладки, якори вкладок"
275
+
276
+ #: inc/core/data.php:63
277
+ msgid "Column layouts"
278
+ msgstr "Использование колонок"
279
+
280
+ #: inc/core/data.php:69
281
+ msgid ""
282
+ "Media elements, YouTube, Vimeo, Screenr and self-hosted videos, audio player"
283
+ msgstr ""
284
+ "Медиа элементы, YouTube, Vimeo, Screenr и видео из медиа библиотеки, аудио "
285
+ "плеер"
286
+
287
+ #: inc/core/data.php:75
288
+ msgid "Unlimited buttons"
289
+ msgstr "Всевозможные кнопки"
290
+
291
+ #: inc/core/data.php:83
292
+ msgid "Advanced examples"
293
+ msgstr "Дополнительные примеры"
294
+
295
+ #: inc/core/data.php:86
296
+ msgid "Interacting with posts shortcode"
297
+ msgstr "Работа с шорткодом posts"
298
+
299
+ #: inc/core/data.php:92
300
+ msgid "Nested shortcodes, shortcodes inside of attributes"
301
+ msgstr "Вложенные шорткоды, шорткоды в атрибутах"
302
+
303
+ #: inc/core/data.php:109
304
  msgid "Heading"
305
  msgstr "Заголовок"
306
 
307
+ #: inc/core/data.php:119 inc/core/data.php:483 inc/core/data.php:561
308
+ #: inc/core/data.php:664
309
  msgid "Size"
310
  msgstr "Размер"
311
 
312
+ #: inc/core/data.php:119
313
  msgid "Select heading size"
314
  msgstr "Выберите размер заголовка"
315
 
316
+ #: inc/core/data.php:124 inc/core/data.php:447 inc/core/data.php:504
317
+ #: inc/core/data.php:924
318
  msgid "Left"
319
  msgstr "Слева"
320
 
321
+ #: inc/core/data.php:125 inc/core/data.php:505 inc/core/data.php:1731
322
+ #: inc/core/data.php:1856
323
  msgid "Center"
324
  msgstr "По центру"
325
 
326
+ #: inc/core/data.php:126 inc/core/data.php:448 inc/core/data.php:506
327
+ #: inc/core/data.php:925
328
  msgid "Right"
329
  msgstr "Справа"
330
 
331
+ #: inc/core/data.php:129 inc/core/data.php:451 inc/core/data.php:509
 
332
  msgid "Align"
333
  msgstr "Выравнивание"
334
 
335
+ #: inc/core/data.php:130
336
  msgid "Heading text alignment"
337
  msgstr "Выравнивание текста в заголовке"
338
 
339
+ #: inc/core/data.php:134 inc/core/data.php:174 inc/core/data.php:206
340
+ #: inc/core/data.php:269 inc/core/data.php:285 inc/core/data.php:312
341
+ #: inc/core/data.php:336 inc/core/data.php:364 inc/core/data.php:394
342
+ #: inc/core/data.php:430 inc/core/data.php:455 inc/core/data.php:487
343
+ #: inc/core/data.php:514 inc/core/data.php:530 inc/core/data.php:572
344
+ #: inc/core/data.php:600 inc/core/data.php:721 inc/core/data.php:764
345
+ #: inc/core/data.php:818 inc/core/data.php:853 inc/core/data.php:885
346
+ #: inc/core/data.php:987 inc/core/data.php:1003 inc/core/data.php:1055
347
+ #: inc/core/data.php:1173 inc/core/data.php:1223 inc/core/data.php:1266
348
+ #: inc/core/data.php:1305 inc/core/data.php:1374 inc/core/data.php:1395
349
+ #: inc/core/data.php:1426 inc/core/data.php:1459 inc/core/data.php:1475
350
+ #: inc/core/data.php:1502 inc/core/data.php:1522 inc/core/data.php:1549
351
+ #: inc/core/data.php:1570 inc/core/data.php:1615 inc/core/data.php:1660
352
+ #: inc/core/data.php:1768 inc/core/data.php:1893 inc/core/data.php:1963
353
+ #: inc/core/data.php:2137 inc/core/data.php:2192 inc/core/data.php:2232
 
 
 
 
 
 
354
  msgid "Class"
355
  msgstr "Класс"
356
 
357
+ #: inc/core/data.php:135 inc/core/data.php:175 inc/core/data.php:207
358
+ #: inc/core/data.php:270 inc/core/data.php:286 inc/core/data.php:313
359
+ #: inc/core/data.php:337 inc/core/data.php:365 inc/core/data.php:395
360
+ #: inc/core/data.php:431 inc/core/data.php:456 inc/core/data.php:488
361
+ #: inc/core/data.php:515 inc/core/data.php:531 inc/core/data.php:573
362
+ #: inc/core/data.php:601 inc/core/data.php:722 inc/core/data.php:765
363
+ #: inc/core/data.php:819 inc/core/data.php:854 inc/core/data.php:886
364
+ #: inc/core/data.php:988 inc/core/data.php:1004 inc/core/data.php:1056
365
+ #: inc/core/data.php:1174 inc/core/data.php:1224 inc/core/data.php:1267
366
+ #: inc/core/data.php:1306 inc/core/data.php:1375 inc/core/data.php:1396
367
+ #: inc/core/data.php:1427 inc/core/data.php:1460 inc/core/data.php:1476
368
+ #: inc/core/data.php:1503 inc/core/data.php:1523 inc/core/data.php:1550
369
+ #: inc/core/data.php:1571 inc/core/data.php:1616 inc/core/data.php:1661
370
+ #: inc/core/data.php:1769 inc/core/data.php:1894 inc/core/data.php:1964
371
+ #: inc/core/data.php:2138 inc/core/data.php:2193 inc/core/data.php:2233
 
 
 
 
 
 
372
  msgid "Extra CSS class"
373
  msgstr "Дополнительный CSS класс"
374
 
375
+ #: inc/core/data.php:138
376
  msgid "Heading text"
377
  msgstr "Текст заголовка"
378
 
379
+ #: inc/core/data.php:139
380
  msgid "Styled heading"
381
  msgstr "Стильный заголовок"
382
 
383
+ #: inc/core/data.php:144
384
  msgid "Tabs"
385
  msgstr "Вкладки"
386
 
387
+ #: inc/core/data.php:151 inc/core/data.php:233 inc/core/data.php:381
388
+ #: inc/core/data.php:411 inc/core/data.php:472 inc/core/data.php:633
389
+ #: inc/core/data.php:786 inc/core/data.php:946
390
+ msgid "Default"
391
+ msgstr "По умолчанию"
392
+
393
+ #: inc/core/data.php:154 inc/core/data.php:238 inc/core/data.php:414
394
+ #: inc/core/data.php:478 inc/core/data.php:643 inc/core/data.php:793
395
+ #: inc/core/data.php:916
396
+ msgid "Style"
397
+ msgstr "Стиль"
398
+
399
+ #: inc/core/data.php:155
400
+ msgid "Choose style for this tabs"
401
+ msgstr "Выберите стиль для этих вкладок"
402
+
403
+ #: inc/core/data.php:155 inc/core/data.php:239 inc/core/data.php:415
404
+ msgid "Install additional styles"
405
+ msgstr "Установить дополнительные стили"
406
+
407
+ #: inc/core/data.php:163
408
  msgid "Active tab"
409
  msgstr "Активная вкладка"
410
 
411
+ #: inc/core/data.php:164
412
  msgid "Select which tab is open by default"
413
  msgstr "Выберите какая вкладка будет открыта по умолчанию"
414
 
415
+ #: inc/core/data.php:169
416
  msgid "Vertical"
417
  msgstr "Вертикально"
418
 
419
+ #: inc/core/data.php:170
420
  msgid "Show tabs vertically"
421
  msgstr "Отображать вкладки вертикально"
422
 
423
+ #: inc/core/data.php:178
424
  msgid ""
425
  "[%prefix_tab title=\"Title 1\"]Content 1[/%prefix_tab]\n"
426
  "[%prefix_tab title=\"Title 2\"]Content 2[/%prefix_tab]\n"
430
  "[%prefix_tab title=\"Заголовок 2\"]Содержимое вкладки 2[/%prefix_tab]\n"
431
  "[%prefix_tab title=\"Заголовок 3\"]Содержимое вкладки 3[/%prefix_tab]"
432
 
433
+ #: inc/core/data.php:179
434
  msgid "Tabs container"
435
  msgstr "Контейнер вкладок"
436
 
437
+ #: inc/core/data.php:184
438
  msgid "Tab"
439
  msgstr "Вкладка"
440
 
441
+ #: inc/core/data.php:189
442
  msgid "Tab name"
443
  msgstr "Имя вкладки"
444
 
445
+ #: inc/core/data.php:190 inc/core/data.php:222 inc/core/data.php:738
446
+ #: inc/core/data.php:781 inc/core/data.php:1333
 
 
447
  msgid "Title"
448
  msgstr "Заголовок"
449
 
450
+ #: inc/core/data.php:191
451
  msgid "Enter tab name"
452
  msgstr "Введите имя вкладки"
453
 
454
+ #: inc/core/data.php:196
455
  msgid "Disabled"
456
  msgstr "Отключено"
457
 
458
+ #: inc/core/data.php:197
459
  msgid "Is this tab disabled"
460
  msgstr "Эта вкладка отключена"
461
 
462
+ #: inc/core/data.php:201 inc/core/data.php:264
463
  msgid "Anchor"
464
  msgstr "Якорь"
465
 
466
+ #: inc/core/data.php:202
467
  msgid ""
468
  "You can use unique anchor for this tab to access it with hash in page url. "
469
  "For example: type here <b%value>Hello</b> and then use url like http://"
474
  "используйте ссылку вида http://example.com/page-utl#Hello. Эта вкладка будет "
475
  "активирована и страница будет прокручена к ней"
476
 
477
+ #: inc/core/data.php:210
478
  msgid "Tab content"
479
  msgstr "Содержимое вкладки"
480
 
481
+ #: inc/core/data.php:211
482
  msgid "Single tab"
483
  msgstr "Одиночная вкладка"
484
 
485
+ #: inc/core/data.php:216
486
  msgid "Spoiler"
487
  msgstr "Спойлер"
488
 
489
+ #: inc/core/data.php:221 inc/core/shortcodes.php:72
490
  msgid "Spoiler title"
491
  msgstr "Скрытый текст"
492
 
493
+ #: inc/core/data.php:222
494
  msgid "Text in spoiler title"
495
  msgstr "Текст для заголовка спойлера"
496
 
497
+ #: inc/core/data.php:227
498
  msgid "Open"
499
  msgstr "Открыт"
500
 
501
+ #: inc/core/data.php:228
502
  msgid "Is spoiler content visible by default"
503
  msgstr "Виден ли контент спойлера по умолчанию"
504
 
505
+ #: inc/core/data.php:234
506
  msgid "Fancy"
507
  msgstr "Стильный"
508
 
509
+ #: inc/core/data.php:235 inc/core/data.php:475
510
  msgid "Simple"
511
  msgstr "Простой"
512
 
513
+ #: inc/core/data.php:239
514
+ msgid "Choose style for this spoiler"
515
+ msgstr "Выберите стиль для этого спойлера"
516
+
517
+ #: inc/core/data.php:244
518
+ msgid "Plus"
519
+ msgstr "Плюс"
520
+
521
+ #: inc/core/data.php:245
522
+ msgid "Plus circle"
523
+ msgstr "Плюс в круге"
524
+
525
+ #: inc/core/data.php:246
526
+ msgid "Plus square 1"
527
+ msgstr "Плюс в квадрате 1"
528
+
529
+ #: inc/core/data.php:247
530
+ msgid "Plus square 2"
531
+ msgstr "Плюс в квадрате 2"
532
+
533
+ #: inc/core/data.php:248
534
+ msgid "Arrow"
535
+ msgstr "Стрелка"
536
+
537
+ #: inc/core/data.php:249
538
+ msgid "Arrow circle 1"
539
+ msgstr "Стрелка в круге 1"
540
+
541
+ #: inc/core/data.php:250
542
+ msgid "Arrow circle 2"
543
+ msgstr "Стрелка в круге 2"
544
+
545
+ #: inc/core/data.php:251
546
+ msgid "Chevron"
547
+ msgstr "Уголок"
548
+
549
+ #: inc/core/data.php:252
550
+ msgid "Chevron circle"
551
+ msgstr "Уголок в круге"
552
+
553
+ #: inc/core/data.php:253
554
+ msgid "Caret"
555
+ msgstr "Треугольник"
556
+
557
+ #: inc/core/data.php:254
558
+ msgid "Caret square"
559
+ msgstr "Треугольник в квадрате"
560
 
561
+ #: inc/core/data.php:255
562
+ msgid "Folder 1"
563
+ msgstr "Папка 1"
564
+
565
+ #: inc/core/data.php:256
566
+ msgid "Folder 2"
567
+ msgstr "Папка 2"
568
+
569
+ #: inc/core/data.php:259 inc/core/data.php:589 inc/core/data.php:694
570
+ #: inc/core/data.php:744
571
+ msgid "Icon"
572
+ msgstr "Иконка"
573
+
574
+ #: inc/core/data.php:260
575
+ msgid "Icons for spoiler"
576
+ msgstr "Иконка для спойлера"
577
+
578
+ #: inc/core/data.php:265
579
  msgid ""
580
  "You can use unique anchor for this spoiler to access it with hash in page "
581
  "url. For example: type here <b%value>Hello</b> and then use url like http://"
586
  "используйте ссылку вида http://example.com/page-utl#Hello. Этот спойлер "
587
  "будет открыт и страница будет прокручена к нему"
588
 
589
+ #: inc/core/data.php:273
590
  msgid "Hidden content"
591
  msgstr "Скрытое содержимое"
592
 
593
+ #: inc/core/data.php:274
594
  msgid "Spoiler with hidden content"
595
  msgstr "Спойлер со скрытым содержимым"
596
 
597
+ #: inc/core/data.php:279
598
  msgid "Accordion"
599
+ msgstr "Аккордеон"
600
 
601
+ #: inc/core/data.php:289
602
  msgid ""
603
  "[%prefix_spoiler]Content[/%prefix_spoiler]\n"
604
  "[%prefix_spoiler]Content[/%prefix_spoiler]\n"
608
  "[%prefix_spoiler]Скрытый текст[/%prefix_spoiler]\n"
609
  "[%prefix_spoiler]Скрытый текст[/%prefix_spoiler]"
610
 
611
+ #: inc/core/data.php:290
612
  msgid "Accordion with spoilers"
613
+ msgstr "Аккордеон со спойлерами"
614
 
615
+ #: inc/core/data.php:295
616
  msgid "Divider"
617
  msgstr "Разделитель"
618
 
619
+ #: inc/core/data.php:302
620
  msgid "Show TOP link"
621
  msgstr "Показать ссылку ВВЕРХ"
622
 
623
+ #: inc/core/data.php:303
624
  msgid "Show link to top of the page or not"
625
  msgstr "Показывать ссылку ВВЕРХ или нет"
626
 
627
+ #: inc/core/data.php:307 inc/core/shortcodes.php:99
628
  msgid "Go to top"
629
  msgstr "Вверх"
630
 
631
+ #: inc/core/data.php:308
632
  msgid "Link text"
633
  msgstr "Текст ссылки"
634
 
635
+ #: inc/core/data.php:308
636
  msgid "Text for the GO TOP link"
637
  msgstr "Текст ссылки ВВЕРХ"
638
 
639
+ #: inc/core/data.php:316
640
  msgid "Content divider with optional TOP link"
641
  msgstr "Разделитель текста со ссылкой ВВЕРХ"
642
 
643
+ #: inc/core/data.php:321
644
  msgid "Spacer"
645
  msgstr "Пробел"
646
 
647
+ #: inc/core/data.php:331 inc/core/data.php:1038 inc/core/data.php:1094
648
+ #: inc/core/data.php:1206 inc/core/data.php:1255 inc/core/data.php:1351
649
+ #: inc/core/data.php:1604 inc/core/data.php:1643 inc/core/data.php:1715
650
+ #: inc/core/data.php:1823 inc/core/data.php:1948 inc/core/data.php:2165
 
651
  msgid "Height"
652
  msgstr "Высота"
653
 
654
+ #: inc/core/data.php:332
655
  msgid "Height of the spacer in pixels"
656
  msgstr "Высота пробела в пикселях"
657
 
658
+ #: inc/core/data.php:340
659
  msgid "Empty space with adjustable height"
660
  msgstr "Пробел с настраиваемой высотой"
661
 
662
+ #: inc/core/data.php:345
663
  msgid "Highlight"
664
  msgstr "Выделитель"
665
 
666
+ #: inc/core/data.php:353 inc/core/data.php:649 inc/core/data.php:836
 
667
  msgid "Background"
668
  msgstr "Фон"
669
 
670
+ #: inc/core/data.php:354
671
  msgid "Highlighted text background color"
672
  msgstr "Цвет фона выделяемого текста"
673
 
674
+ #: inc/core/data.php:360 inc/core/data.php:655 inc/core/data.php:842
 
675
  msgid "Text color"
676
  msgstr "Цвет текста"
677
 
678
+ #: inc/core/data.php:360
679
  msgid "Highlighted text color"
680
  msgstr "Цвет выделяемого текста"
681
 
682
+ #: inc/core/data.php:368 inc/core/data.php:369
683
  msgid "Highlighted text"
684
  msgstr "Подсвеченный текст"
685
 
686
+ #: inc/core/data.php:374 inc/core/data.php:398
687
+ #: inc/vendor/class.sunrise-views.php:49
688
  msgid "Label"
689
  msgstr "Ярлык"
690
 
691
+ #: inc/core/data.php:382
692
  msgid "Success"
693
  msgstr "Успех"
694
 
695
+ #: inc/core/data.php:383
696
  msgid "Warning"
697
  msgstr "Внимание"
698
 
699
+ #: inc/core/data.php:384
700
  msgid "Important"
701
  msgstr "Важно"
702
 
703
+ #: inc/core/data.php:385
704
  msgid "Black"
705
  msgstr "Черный"
706
 
707
+ #: inc/core/data.php:386
708
  msgid "Info"
709
  msgstr "Инфо"
710
 
711
+ #: inc/core/data.php:389
712
  msgid "Type"
713
  msgstr "Тип"
714
 
715
+ #: inc/core/data.php:390
716
  msgid "Style of the label"
717
  msgstr "Стиль ярлыка"
718
 
719
+ #: inc/core/data.php:399
720
  msgid "Styled label"
721
  msgstr "Стильный ярлык"
722
 
723
+ #: inc/core/data.php:404 inc/core/data.php:434
724
  msgid "Quote"
725
  msgstr "Цитата"
726
 
727
+ #: inc/core/data.php:415
728
+ msgid "Choose style for this quote"
729
+ msgstr "Выберите стиль для этой цитаты"
730
+
731
+ #: inc/core/data.php:419
732
  msgid "Cite"
733
  msgstr "Автор"
734
 
735
+ #: inc/core/data.php:420
736
  msgid "Quote author name"
737
  msgstr "Имя автора цитаты"
738
 
739
+ #: inc/core/data.php:425
740
  msgid "Cite url"
741
  msgstr "Ссылка автора"
742
 
743
+ #: inc/core/data.php:426
744
  msgid "Url of the quote author. Leave empty to disable link"
745
  msgstr "Ссылка автора цитаты. Оставьте пустым, чтобы отключить ссылку"
746
 
747
+ #: inc/core/data.php:435
748
  msgid "Blockquote alternative"
749
  msgstr "Альтернатива цитаты"
750
 
751
+ #: inc/core/data.php:440 inc/core/data.php:459 inc/core/data.php:460
 
752
  msgid "Pullquote"
753
  msgstr "Цитата с обтеканием"
754
 
755
+ #: inc/core/data.php:451
756
  msgid "Pullquote alignment (float)"
757
  msgstr "Выравнивание цитаты (обтекание)"
758
 
759
+ #: inc/core/data.php:465 inc/core/data.php:492
760
  msgid "Dropcap"
761
  msgstr "Буквица"
762
 
763
+ #: inc/core/data.php:473 inc/core/data.php:634
764
  msgid "Flat"
765
  msgstr "Плоский"
766
 
767
+ #: inc/core/data.php:474
768
  msgid "Light"
769
  msgstr "Светлый"
770
 
771
+ #: inc/core/data.php:478
772
  msgid "Dropcap style preset"
773
  msgstr "Стиль буквицы"
774
 
775
+ #: inc/core/data.php:483
776
  msgid "Choose dropcap size"
777
  msgstr "Выберите размер буквицы"
778
 
779
+ #: inc/core/data.php:491
780
  msgid "D"
781
  msgstr "D"
782
 
783
+ #: inc/core/data.php:497
784
  msgid "Frame"
785
  msgstr "Рамка"
786
 
787
+ #: inc/core/data.php:510
788
  msgid "Frame alignment"
789
  msgstr "Выравнивание рамки"
790
 
791
+ #: inc/core/data.php:519
792
  msgid "Styled image frame"
793
  msgstr "Стильный рамка изображения"
794
 
795
+ #: inc/core/data.php:524
796
  msgid "Row"
797
  msgstr "Колонки"
798
 
799
+ #: inc/core/data.php:534
800
  msgid ""
801
  "[%prefix_column size=\"1/3\"]Content[/%prefix_column]\n"
802
  "[%prefix_column size=\"1/3\"]Content[/%prefix_column]\n"
806
  "[%prefix_column size=\"1/3\"]Содержимое колонки[/%prefix_column]\n"
807
  "[%prefix_column size=\"1/3\"]Содержимое колонки[/%prefix_column]"
808
 
809
+ #: inc/core/data.php:535
810
  msgid "Row for flexible columns"
811
  msgstr "Контейнер с резиновыми колонками"
812
 
813
+ #: inc/core/data.php:540
814
  msgid "Column"
815
  msgstr "Колонка"
816
 
817
+ #: inc/core/data.php:547
818
  msgid "Full width"
819
  msgstr "Во всю ширину"
820
 
821
+ #: inc/core/data.php:548
822
  msgid "One half"
823
  msgstr "Одна вторая"
824
 
825
+ #: inc/core/data.php:549
826
  msgid "One third"
827
  msgstr "Одна третья"
828
 
829
+ #: inc/core/data.php:550
830
  msgid "Two third"
831
  msgstr "Две трети"
832
 
833
+ #: inc/core/data.php:551
834
  msgid "One fourth"
835
  msgstr "Одна четвертая"
836
 
837
+ #: inc/core/data.php:552
838
  msgid "Three fourth"
839
  msgstr "Три четвертых"
840
 
841
+ #: inc/core/data.php:553
842
  msgid "One fifth"
843
  msgstr "Одна пятая"
844
 
845
+ #: inc/core/data.php:554
846
  msgid "Two fifth"
847
  msgstr "Две пятых"
848
 
849
+ #: inc/core/data.php:555
850
  msgid "Three fifth"
851
  msgstr "Три пятых"
852
 
853
+ #: inc/core/data.php:556
854
  msgid "Four fifth"
855
  msgstr "Четыре пятых"
856
 
857
+ #: inc/core/data.php:557
858
  msgid "One sixth"
859
  msgstr "Одна шестая"
860
 
861
+ #: inc/core/data.php:558
862
  msgid "Five sixth"
863
  msgstr "Пять шестых"
864
 
865
+ #: inc/core/data.php:562
866
  msgid "Select column width. This width will be calculated depend page width"
867
  msgstr ""
868
  "Выберите ширину колнки. Эта ширина будет рассчитана на основе ширины страницы"
869
 
870
+ #: inc/core/data.php:567 inc/core/data.php:675
871
  msgid "Centered"
872
  msgstr "По центру"
873
 
874
+ #: inc/core/data.php:568
875
  msgid "Is this column centered on the page"
876
  msgstr "Колонка выровнена по центру страницы"
877
 
878
+ #: inc/core/data.php:576
879
  msgid "Column content"
880
  msgstr "Содержимое колонки"
881
 
882
+ #: inc/core/data.php:577
883
  msgid "Flexible and responsive columns"
884
  msgstr "Резновые колонки"
885
 
886
+ #: inc/core/data.php:582
887
  msgid "List"
888
  msgstr "Список"
889
 
890
+ #: inc/core/data.php:590
 
 
 
 
 
891
  msgid "You can upload custom icon for this list or pick a built-in icon"
892
  msgstr "Вы можете загрузить свою иконку для этого списка или выбрать из списка"
893
 
894
+ #: inc/core/data.php:595 inc/core/data.php:700 inc/core/data.php:750
 
895
  msgid "Icon color"
896
  msgstr "Цвет иконки"
897
 
898
+ #: inc/core/data.php:596 inc/core/data.php:701 inc/core/data.php:751
 
899
  msgid ""
900
  "This color will be applied to the selected icon. Does not works with "
901
  "uploaded icons"
903
  "Этот цвет будет применен только к иконке выбранной из списка. Не работает "
904
  "для загруженных иконок"
905
 
906
+ #: inc/core/data.php:604
907
  msgid ""
908
  "<ul>\n"
909
  "<li>List item</li>\n"
917
  "<li>Элемент списка</li>\n"
918
  "</ul>"
919
 
920
+ #: inc/core/data.php:605
921
  msgid "Styled unordered list"
922
  msgstr "Стильный неупорядоченный список"
923
 
924
+ #: inc/core/data.php:610
925
  msgid "Button"
926
  msgstr "Кнопка"
927
 
928
+ #: inc/core/data.php:617
 
929
  msgid "Link"
930
  msgstr "Ссылка"
931
 
932
+ #: inc/core/data.php:618
933
  msgid "Button link"
934
  msgstr "Ссылка кнопки"
935
 
936
+ #: inc/core/data.php:623 inc/core/data.php:1417
937
  msgid "Same tab"
938
  msgstr "Та же вкладка"
939
 
940
+ #: inc/core/data.php:624 inc/core/data.php:1418
941
  msgid "New tab"
942
  msgstr "Новая вкладка"
943
 
944
+ #: inc/core/data.php:627 inc/core/data.php:1421
945
  msgid "Target"
946
  msgstr "Цель"
947
 
948
+ #: inc/core/data.php:628
949
  msgid "Button link target"
950
  msgstr "Цель ссылки кнопки"
951
 
952
+ #: inc/core/data.php:635 inc/core/data.php:787
953
  msgid "Soft"
954
  msgstr "Мягкий"
955
 
956
+ #: inc/core/data.php:636 inc/core/data.php:788
957
  msgid "Glass"
958
  msgstr "Стекло"
959
 
960
+ #: inc/core/data.php:637 inc/core/data.php:789
961
  msgid "Bubbles"
962
  msgstr "Пузыри"
963
 
964
+ #: inc/core/data.php:638 inc/core/data.php:790
965
  msgid "Noise"
966
  msgstr "Шум"
967
 
968
+ #: inc/core/data.php:639
969
  msgid "Stroked"
970
  msgstr "Прошитый"
971
 
972
+ #: inc/core/data.php:640
973
  msgid "3D"
974
  msgstr "3D"
975
 
976
+ #: inc/core/data.php:643
977
  msgid "Button background style preset"
978
  msgstr "Стиль фона кнопки"
979
 
980
+ #: inc/core/data.php:649
981
  msgid "Button background color"
982
  msgstr "Цвет фона кнопки"
983
 
984
+ #: inc/core/data.php:656
985
  msgid "Button text color"
986
  msgstr "Цвет текста кнопки"
987
 
988
+ #: inc/core/data.php:665
989
  msgid "Button size"
990
  msgstr "Размер кнопки"
991
 
992
+ #: inc/core/data.php:670
993
  msgid "Fluid"
994
  msgstr "Резиновая"
995
 
996
+ #: inc/core/data.php:670
997
  msgid "Fluid buttons has 100% width"
998
  msgstr "Резиновые кнопки имеют ширину 100%"
999
 
1000
+ #: inc/core/data.php:675
1001
  msgid "Is button centered on the page"
1002
  msgstr "Кнопка выровнена по центру страницы"
1003
 
1004
+ #: inc/core/data.php:680
1005
  msgid "Auto"
1006
  msgstr "Авто"
1007
 
1008
+ #: inc/core/data.php:681
1009
  msgid "Round"
1010
  msgstr "Круглый"
1011
 
1012
+ #: inc/core/data.php:682
1013
  msgid "Square"
1014
  msgstr "Квадратный"
1015
 
1016
+ #: inc/core/data.php:688 inc/core/data.php:813 inc/core/data.php:849
 
1017
  msgid "Radius"
1018
  msgstr "Радиус"
1019
 
1020
+ #: inc/core/data.php:689
1021
  msgid "Radius of button corners. Auto-radius calculation based on button size"
1022
  msgstr ""
1023
  "Радиус углов кнопки. Значени auto рассчитывается на основе размера кнопки"
1024
 
1025
+ #: inc/core/data.php:695
1026
  msgid "You can upload custom icon for this button or pick a built-in icon"
1027
  msgstr "Вы можете загрузить свою иконку для этой кнопки или выбрать из списка"
1028
 
1029
+ #: inc/core/data.php:706
1030
  msgid "Text shadow"
1031
  msgstr "Тень текста"
1032
 
1033
+ #: inc/core/data.php:707
1034
  msgid "Button text shadow"
1035
  msgstr "Тень текста на кнопке"
1036
 
1037
+ #: inc/core/data.php:711
1038
  msgid "Description"
1039
  msgstr "Описание"
1040
 
1041
+ #: inc/core/data.php:712
1042
  msgid ""
1043
  "Small description under button text. This option is incompatible with icon."
1044
  msgstr ""
1045
  "Небольшое описание под текстом кнопки. Это описание не совместимо с иконками "
1046
  "кнопок."
1047
 
1048
+ #: inc/core/data.php:716
1049
  msgid "onClick"
1050
  msgstr "onClick"
1051
 
1052
+ #: inc/core/data.php:717
1053
  msgid "Advanced JavaScript code for onClick action"
1054
  msgstr "JavaScript код для атрибута onClick"
1055
 
1056
+ #: inc/core/data.php:725
1057
  msgid "Button text"
1058
  msgstr "Текст кнопки"
1059
 
1060
+ #: inc/core/data.php:726
1061
  msgid "Styled button"
1062
  msgstr "Стильная кнопка"
1063
 
1064
+ #: inc/core/data.php:731
1065
  msgid "Service"
1066
  msgstr "Услуга"
1067
 
1068
+ #: inc/core/data.php:737 inc/core/shortcodes.php:430
1069
  msgid "Service title"
1070
  msgstr "Название услуги"
1071
 
1072
+ #: inc/core/data.php:739
1073
  msgid "Service name"
1074
  msgstr "Название услуги"
1075
 
1076
+ #: inc/core/data.php:745
1077
  msgid "You can upload custom icon for this box"
1078
  msgstr "Вы можете загрузить свою иконку для этого блока"
1079
 
1080
+ #: inc/core/data.php:759
1081
  msgid "Icon size"
1082
  msgstr "Размер иконки"
1083
 
1084
+ #: inc/core/data.php:760
1085
  msgid "Size of the uploaded icon in pixels"
1086
  msgstr "Размер загруженной иконки в пикселях"
1087
 
1088
+ #: inc/core/data.php:768
1089
  msgid "Service description"
1090
  msgstr "Описание услуги"
1091
 
1092
+ #: inc/core/data.php:769
1093
  msgid "Service box with title"
1094
  msgstr "Блок услуга с заголовком"
1095
 
1096
+ #: inc/core/data.php:780
1097
  msgid "Box title"
1098
  msgstr "Заголовок блока"
1099
 
1100
+ #: inc/core/data.php:781
1101
  msgid "Text for the box title"
1102
  msgstr "Текст для заголовка блока"
1103
 
1104
+ #: inc/core/data.php:794
1105
  msgid "Box style preset"
1106
  msgstr "Стиль блока"
1107
 
1108
+ #: inc/core/data.php:800 inc/core/generator-views.php:86
1109
  msgid "Color"
1110
  msgstr "Цвет"
1111
 
1112
+ #: inc/core/data.php:801
1113
  msgid "Color for the box title and borders"
1114
  msgstr "Цвет заголовка блока и его рамки"
1115
 
1116
+ #: inc/core/data.php:807
1117
  msgid "Title text color"
1118
  msgstr "Цвет текста заголовка"
1119
 
1120
+ #: inc/core/data.php:807
1121
  msgid "Color for the box title text"
1122
  msgstr "Цвет текста в заголовке блока"
1123
 
1124
+ #: inc/core/data.php:814
1125
  msgid "Box corners radius"
1126
  msgstr "Радиус углов"
1127
 
1128
+ #: inc/core/data.php:822
1129
  msgid "Box content"
1130
  msgstr "Содержимое блока"
1131
 
1132
+ #: inc/core/data.php:823
1133
  msgid "Colored box with caption"
1134
  msgstr "Цветной блок с заголовком"
1135
 
1136
+ #: inc/core/data.php:828
1137
  msgid "Note"
1138
  msgstr "Заметка"
1139
 
1140
+ #: inc/core/data.php:836
1141
  msgid "Note background color"
1142
  msgstr "Цвет фона заметки"
1143
 
1144
+ #: inc/core/data.php:843
1145
  msgid "Note text color"
1146
  msgstr "Цвет текста заметки"
1147
 
1148
+ #: inc/core/data.php:849
1149
  msgid "Note corners radius"
1150
  msgstr "Радиус углов"
1151
 
1152
+ #: inc/core/data.php:857
1153
  msgid "Note text"
1154
  msgstr "Текст заметки"
1155
 
1156
+ #: inc/core/data.php:858
1157
  msgid "Colored box"
1158
  msgstr "Цветной блок"
1159
 
1160
+ #: inc/core/data.php:863
1161
  msgid "Lightbox"
1162
  msgstr "Лайтбокс"
1163
 
1164
+ #: inc/core/data.php:870
1165
  msgid "Iframe"
1166
  msgstr "Фрейм (iframe)"
1167
 
1168
+ #: inc/core/data.php:871
1169
  msgid "Image"
1170
  msgstr "Изображение"
1171
 
1172
+ #: inc/core/data.php:872
1173
  msgid "Inline (html content)"
1174
  msgstr "HTML элемент"
1175
 
1176
+ #: inc/core/data.php:875
1177
  msgid "Content type"
1178
  msgstr "Тип содержимого"
1179
 
1180
+ #: inc/core/data.php:876
1181
  msgid "Select type of the lightbox window content"
1182
  msgstr "Выберите тип содержимого в окне лайтбокса"
1183
 
1184
+ #: inc/core/data.php:880
1185
  msgid "Content source"
1186
  msgstr "Источник содержимого"
1187
 
1188
+ #: inc/core/data.php:881
1189
  msgid ""
1190
  "Insert here URL or CSS selector. Use URL for Iframe and Image content types. "
1191
  "Use CSS selector for Inline content type.<br />Example values:<br /><b"
1202
  "><b%value>http://example.com/</b> - любая веб-страница (фрейм)<br /><b"
1203
  "%value>#contact-form</b> - любой HTML элемент (html элемент)"
1204
 
1205
+ #: inc/core/data.php:889
1206
  msgid "[%prefix_button] Click Here to Watch the Video [/%prefix_button]"
1207
  msgstr ""
1208
  "[%prefix_button] Нажмите здесь чтобы посмотреть видео [/%prefix_button]"
1209
 
1210
+ #: inc/core/data.php:890
1211
  msgid "Lightbox window with custom content"
1212
  msgstr "Лайтбокс с произвольным содержимым"
1213
 
1214
+ #: inc/core/data.php:895
1215
  msgid "Tooltip"
1216
  msgstr "Подсказка"
1217
 
1218
+ #: inc/core/data.php:902
1219
  msgid "Basic: Light"
1220
  msgstr "Базовый: Светлый"
1221
 
1222
+ #: inc/core/data.php:903
1223
  msgid "Basic: Dark"
1224
  msgstr "Базовый: Темный"
1225
 
1226
+ #: inc/core/data.php:904
1227
  msgid "Basic: Yellow"
1228
  msgstr "Базовый: Желтый"
1229
 
1230
+ #: inc/core/data.php:905
1231
  msgid "Basic: Green"
1232
  msgstr "Базовый: Зеленый"
1233
 
1234
+ #: inc/core/data.php:906
1235
  msgid "Basic: Red"
1236
  msgstr "Базовый: Красный"
1237
 
1238
+ #: inc/core/data.php:907
1239
  msgid "Basic: Blue"
1240
  msgstr "Базовый: Голубой"
1241
 
1242
+ #: inc/core/data.php:908
1243
  msgid "Youtube"
1244
  msgstr "Youtube"
1245
 
1246
+ #: inc/core/data.php:909
1247
  msgid "Tipsy"
1248
  msgstr "Tipsy"
1249
 
1250
+ #: inc/core/data.php:910
1251
  msgid "Bootstrap"
1252
  msgstr "Bootstrap"
1253
 
1254
+ #: inc/core/data.php:911
1255
  msgid "jTools"
1256
  msgstr "jTools"
1257
 
1258
+ #: inc/core/data.php:912
1259
  msgid "Tipped"
1260
  msgstr "Tipped"
1261
 
1262
+ #: inc/core/data.php:913
1263
  msgid "Cluetip"
1264
  msgstr "Cluetip"
1265
 
1266
+ #: inc/core/data.php:917
1267
  msgid "Tooltip window style"
1268
  msgstr "Стиль окна подсказки"
1269
 
1270
+ #: inc/core/data.php:922
1271
  msgid "Top"
1272
  msgstr "Сверху"
1273
 
1274
+ #: inc/core/data.php:923
1275
  msgid "Bottom"
1276
  msgstr "Снизу"
1277
 
1278
+ #: inc/core/data.php:928
1279
  msgid "Position"
1280
  msgstr "Положение"
1281
 
1282
+ #: inc/core/data.php:929
1283
  msgid "Tooltip position"
1284
  msgstr "Положение всплывающей подсказки"
1285
 
1286
+ #: inc/core/data.php:934
1287
  msgid "Shadow"
1288
  msgstr "Тень"
1289
 
1290
+ #: inc/core/data.php:935
1291
  msgid ""
1292
  "Add shadow to tooltip. This option is only works with basic styes, e.g. "
1293
  "blue, green etc."
1294
  msgstr "Добавить тень окну подсказки. Тень работает только для базовых стилей."
1295
 
1296
+ #: inc/core/data.php:940
1297
  msgid "Rounded corners"
1298
  msgstr "Скругление"
1299
 
1300
+ #: inc/core/data.php:941
1301
  msgid ""
1302
  "Use rounded for tooltip. This option is only works with basic styes, e.g. "
1303
  "blue, green etc."
1305
  "Добавить скругленные уголки окну подсказки. Скругление работает только для "
1306
  "базовых стилей."
1307
 
1308
+ #: inc/core/data.php:955
1309
  msgid "Font size"
1310
  msgstr "Размер шрифта"
1311
 
1312
+ #: inc/core/data.php:956
1313
  msgid "Tooltip font size"
1314
  msgstr "Размер шрифта подсказки"
1315
 
1316
+ #: inc/core/data.php:960
1317
  msgid "Tooltip title"
1318
  msgstr "Заголовок подсказки"
1319
 
1320
+ #: inc/core/data.php:961
1321
  msgid ""
1322
  "Enter title for tooltip window. Leave this field empty to hide the title"
1323
  msgstr ""
1324
  "Укажите заголовок окна подсказки. Оставьте поле пустым, чтобы скрыть "
1325
  "заголовок"
1326
 
1327
+ #: inc/core/data.php:964 inc/core/shortcodes.php:507
1328
  msgid "Tooltip text"
1329
  msgstr "Текст подсказки"
1330
 
1331
+ #: inc/core/data.php:965
1332
  msgid "Tooltip content"
1333
  msgstr "Содержимое подсказки"
1334
 
1335
+ #: inc/core/data.php:966
1336
  msgid "Enter tooltip content here"
1337
  msgstr "Введите сюда содержимое подсказки"
1338
 
1339
+ #: inc/core/data.php:971
1340
  msgid "Show and hide on mouse hover"
1341
  msgstr "Показать и скрыть при наведении мыши"
1342
 
1343
+ #: inc/core/data.php:972
1344
  msgid "Show and hide by mouse click"
1345
  msgstr "Показать и скрыть по клику мыши"
1346
 
1347
+ #: inc/core/data.php:973
1348
  msgid "Always visible"
1349
  msgstr "Всегда видима"
1350
 
1351
+ #: inc/core/data.php:976
1352
  msgid "Behavior"
1353
  msgstr "Поведение"
1354
 
1355
+ #: inc/core/data.php:977
1356
  msgid "Select tooltip behavior"
1357
  msgstr "Выберите поведение подсказки"
1358
 
1359
+ #: inc/core/data.php:982
1360
  msgid "Close button"
1361
  msgstr "Кнопка закрыть"
1362
 
1363
+ #: inc/core/data.php:983
1364
  msgid "Show close button"
1365
  msgstr "Показывать кнопку закрыть"
1366
 
1367
+ #: inc/core/data.php:991
1368
  msgid "[%prefix_button] Hover me to open tooltip [/%prefix_button]"
1369
  msgstr ""
1370
  "[%prefix_button] Наведите мышку чтобы увидеть подсказку [/%prefix_button]"
1371
 
1372
+ #: inc/core/data.php:992
1373
  msgid "Tooltip window with custom content"
1374
  msgstr "Всплывающая подсказка с произвольным содержимым"
1375
 
1376
+ #: inc/core/data.php:997
1377
  msgid "Private"
1378
  msgstr "Заметка для авторов"
1379
 
1380
+ #: inc/core/data.php:1007
1381
  msgid "Private note text"
1382
  msgstr "Текст приватной заметки"
1383
 
1384
+ #: inc/core/data.php:1008
1385
  msgid "Private note for post authors"
1386
  msgstr "Приватный текст для других авторов"
1387
 
1388
+ #: inc/core/data.php:1013
1389
  msgid "YouTube"
1390
  msgstr "YouTube"
1391
 
1392
+ #: inc/core/data.php:1020 inc/core/data.php:1071 inc/core/data.php:1189
1393
+ #: inc/core/data.php:1238 inc/core/data.php:1492 inc/core/data.php:1586
 
1394
  msgid "Url"
1395
  msgstr "Ссылка"
1396
 
1397
+ #: inc/core/data.php:1021 inc/core/data.php:1072
1398
  msgid "Url of YouTube page with video. Ex: http://youtube.com/watch?v=XXXXXX"
1399
  msgstr ""
1400
  "Ссылка на страницу YouTube с видео. Пример: http://youtube.com/watch?v=XXXXXX"
1401
 
1402
+ #: inc/core/data.php:1029 inc/core/data.php:1085 inc/core/data.php:1197
1403
+ #: inc/core/data.php:1246 inc/core/data.php:1288 inc/core/data.php:1342
1404
+ #: inc/core/data.php:1595 inc/core/data.php:1634 inc/core/data.php:1707
1405
+ #: inc/core/data.php:1815 inc/core/data.php:1940 inc/core/data.php:2156
 
1406
  msgid "Width"
1407
  msgstr "Ширина"
1408
 
1409
+ #: inc/core/data.php:1030 inc/core/data.php:1086 inc/core/data.php:1198
1410
+ #: inc/core/data.php:1247 inc/core/data.php:1343
1411
  msgid "Player width"
1412
  msgstr "Ширина плеера"
1413
 
1414
+ #: inc/core/data.php:1039 inc/core/data.php:1095 inc/core/data.php:1207
1415
+ #: inc/core/data.php:1256 inc/core/data.php:1352
1416
  msgid "Player height"
1417
  msgstr "Высота плеера"
1418
 
1419
+ #: inc/core/data.php:1044 inc/core/data.php:1100 inc/core/data.php:1212
1420
+ #: inc/core/data.php:1261 inc/core/data.php:1610 inc/core/data.php:1649
1421
+ #: inc/core/data.php:1720 inc/core/data.php:1828
 
1422
  msgid "Responsive"
1423
  msgstr "Отзывчивость (responsive)"
1424
 
1425
+ #: inc/core/data.php:1045 inc/core/data.php:1101 inc/core/data.php:1213
1426
+ #: inc/core/data.php:1262
1427
  msgid "Ignore width and height parameters and make player responsive"
1428
  msgstr ""
1429
  "Игнорировать значения ширины и высоты и сделать проигрыватель отзывчивым"
1430
 
1431
+ #: inc/core/data.php:1050 inc/core/data.php:1134 inc/core/data.php:1218
1432
+ #: inc/core/data.php:1294 inc/core/data.php:1363 inc/core/data.php:1755
1433
+ #: inc/core/data.php:1880
1434
  msgid "Autoplay"
1435
  msgstr "Автовоспроизведение"
1436
 
1437
+ #: inc/core/data.php:1051 inc/core/data.php:1135 inc/core/data.php:1219
1438
  msgid "Play video automatically when page is loaded"
1439
  msgstr "Воспроизвести видео автоматически при открытии страницы"
1440
 
1441
+ #: inc/core/data.php:1059
1442
  msgid "YouTube video"
1443
  msgstr "Видео YouTube"
1444
 
1445
+ #: inc/core/data.php:1064
1446
+ msgid "YouTube Advanced"
1447
+ msgstr "YouTube продвинутый"
1448
+
1449
+ #: inc/core/data.php:1076
1450
+ msgid "Playlist"
1451
+ msgstr "Плейлист"
1452
+
1453
+ #: inc/core/data.php:1077
1454
+ msgid ""
1455
+ "Value is a comma-separated list of video IDs to play. If you specify a "
1456
+ "value, the first video that plays will be the VIDEO_ID specified in the URL "
1457
+ "path, and the videos specified in the playlist parameter will play thereafter"
1458
+ msgstr ""
1459
+ "Разделенный запятыми список ID видео для плейлиста. Если вы укажете это "
1460
+ "значение, то первым будет проиграно видео из параметра URL, а указанные "
1461
+ "здесь видео будут проиграны после него"
1462
+
1463
+ #: inc/core/data.php:1106
1464
+ msgid "0 - Hide controls"
1465
+ msgstr "0 - Спрятать панель"
1466
+
1467
+ #: inc/core/data.php:1107
1468
+ msgid "1 - Show controls"
1469
+ msgstr "1 - Показать панель"
1470
+
1471
+ #: inc/core/data.php:1108
1472
+ msgid "2 - Show controls when playback is started"
1473
+ msgstr "2 - Показать панель при начале воспроизведения"
1474
+
1475
+ #: inc/core/data.php:1111 inc/core/data.php:1357
1476
+ msgid "Controls"
1477
+ msgstr "Элементы управления"
1478
+
1479
+ #: inc/core/data.php:1112
1480
+ msgid "This parameter indicates whether the video player controls will display"
1481
+ msgstr ""
1482
+ "Этот параметр определяет как показывать панель управления воспроизведением"
1483
+
1484
+ #: inc/core/data.php:1117
1485
+ msgid "0 - Do not hide controls"
1486
+ msgstr "0 - Не прятать панель"
1487
+
1488
+ #: inc/core/data.php:1118
1489
+ msgid "1 - Hide all controls on mouse out"
1490
+ msgstr "1 - Спрятать панель при уходе мыши"
1491
+
1492
+ #: inc/core/data.php:1119
1493
+ msgid "2 - Hide progress bar on mouse out"
1494
+ msgstr "2 - Спрятать полосу прокрутки при уходе мыши"
1495
+
1496
+ #: inc/core/data.php:1122
1497
+ msgid "Autohide"
1498
+ msgstr "Авто-скрытие"
1499
+
1500
+ #: inc/core/data.php:1123
1501
+ msgid ""
1502
+ "This parameter indicates whether the video controls will automatically hide "
1503
+ "after a video begins playing"
1504
+ msgstr ""
1505
+ "Этот параметр определяет как скрывать панель управления воспроизведением во "
1506
+ "время проигрывания ролика"
1507
+
1508
+ #: inc/core/data.php:1128
1509
+ msgid "Show title bar"
1510
+ msgstr "Показывать заголовок"
1511
+
1512
+ #: inc/core/data.php:1129
1513
+ msgid ""
1514
+ "If you set the parameter value to NO, then the player will not display "
1515
+ "information like the video title and uploader before the video starts "
1516
+ "playing."
1517
+ msgstr ""
1518
+ "Если вы установите параметр на НЕТ, то в плеере не будет показан заголовок с "
1519
+ "названием видео и имя автора видео"
1520
+
1521
+ #: inc/core/data.php:1140 inc/core/data.php:1300 inc/core/data.php:1369
1522
+ msgid "Loop"
1523
+ msgstr "Повтор"
1524
+
1525
+ #: inc/core/data.php:1141
1526
+ msgid ""
1527
+ "Setting of YES will cause the player to play the initial video again and "
1528
+ "again"
1529
+ msgstr "Видео будет снова проиграно по окнчании воспроизведения"
1530
+
1531
+ #: inc/core/data.php:1146
1532
+ msgid "Related videos"
1533
+ msgstr "Похожие видео"
1534
+
1535
+ #: inc/core/data.php:1147
1536
+ msgid ""
1537
+ "This parameter indicates whether the player should show related videos when "
1538
+ "playback of the initial video ends"
1539
+ msgstr ""
1540
+ "Этот параметр позволяет отключать показ похожих видео по окончании "
1541
+ "воспроизведения"
1542
+
1543
+ #: inc/core/data.php:1152
1544
+ msgid "Show full-screen button"
1545
+ msgstr "Показывать кнопку полноэкранного режима"
1546
+
1547
+ #: inc/core/data.php:1153
1548
+ msgid ""
1549
+ "Setting this parameter to NO prevents the fullscreen button from displaying"
1550
+ msgstr ""
1551
+ "Установка этого параметра на НЕТ скроет кнопку перехода в полноэкранный режим"
1552
+
1553
+ #: inc/core/data.php:1159
1554
+ msgid ""
1555
+ "This parameter lets you use a YouTube player that does not show a YouTube "
1556
+ "logo. Set the parameter value to YES to prevent the YouTube logo from "
1557
+ "displaying in the control bar. Note that a small YouTube text label will "
1558
+ "still display in the upper-right corner of a paused video when the user's "
1559
+ "mouse pointer hovers over the player"
1560
+ msgstr ""
1561
+ "Установите этот параметр на ДА и логотип YouTube будет удален с панели "
1562
+ "управления воспроизведением. Вместо он будет показан либо в панели заголовка "
1563
+ "видео, либо как полупрозрачный над видео"
1564
+
1565
+ #: inc/core/data.php:1164
1566
+ msgid "Dark theme"
1567
+ msgstr "Темная тема"
1568
+
1569
+ #: inc/core/data.php:1165
1570
+ msgid "Light theme"
1571
+ msgstr "Светлая тема"
1572
+
1573
+ #: inc/core/data.php:1168 inc/core/data.php:2187
1574
+ msgid "Theme"
1575
+ msgstr "Тема"
1576
+
1577
+ #: inc/core/data.php:1169
1578
+ msgid ""
1579
+ "This parameter indicates whether the embedded player will display player "
1580
+ "controls (like a play button or volume control) within a dark or light "
1581
+ "control bar"
1582
+ msgstr "Выберите тему для проигрывателя"
1583
+
1584
+ #: inc/core/data.php:1177
1585
+ msgid "YouTube video player with advanced settings"
1586
+ msgstr "YouTube видео плеер с расширенными настройками"
1587
+
1588
+ #: inc/core/data.php:1182
1589
  msgid "Vimeo"
1590
  msgstr "Vimeo"
1591
 
1592
+ #: inc/core/data.php:1189
1593
  msgid "Url of Vimeo page with video"
1594
  msgstr "Ссылка на страницу Vimeo с видео"
1595
 
1596
+ #: inc/core/data.php:1227
1597
  msgid "Vimeo video"
1598
  msgstr "Видео Vimeo"
1599
 
1600
+ #: inc/core/data.php:1232
1601
  msgid "Screenr"
1602
  msgstr "Screenr"
1603
 
1604
+ #: inc/core/data.php:1238
1605
  msgid "Url of Screenr page with video"
1606
  msgstr "Ссылка на страницу Screenr с видео"
1607
 
1608
+ #: inc/core/data.php:1270
1609
  msgid "Screenr video"
1610
  msgstr "Видео Screenr"
1611
 
1612
+ #: inc/core/data.php:1275
1613
  msgid "Audio"
1614
  msgstr "Аудио"
1615
 
1616
+ #: inc/core/data.php:1282 inc/core/data.php:1321
1617
  msgid "File"
1618
  msgstr "Файл"
1619
 
1620
+ #: inc/core/data.php:1283
1621
  msgid "Audio file url. Supported formats: mp3, ogg"
1622
  msgstr "Ссылка на аудио-файл. Поддерживаемые форматы: mp3, ogg"
1623
 
1624
+ #: inc/core/data.php:1289
1625
  msgid ""
1626
  "Player width. You can specify width in percents and player will be "
1627
  "responsive. Example values: <b%value>200px</b>, <b%value>100&#37;</b>"
1630
  "отзывчивым (responsive). Примеры значений: <b%value>200px</b>, <b"
1631
  "%value>100&#37;</b>"
1632
 
1633
+ #: inc/core/data.php:1295 inc/core/data.php:1364
1634
  msgid "Play file automatically when page is loaded"
1635
  msgstr "Воспроизводить файл автоматически при открытии страницы"
1636
 
1637
+ #: inc/core/data.php:1301 inc/core/data.php:1370
 
 
 
 
1638
  msgid "Repeat when playback is ended"
1639
  msgstr "Повторять, когда воспроизведение окночено"
1640
 
1641
+ #: inc/core/data.php:1309
1642
  msgid "Custom audio player"
1643
  msgstr "Настраиваемый аудио-плеер"
1644
 
1645
+ #: inc/core/data.php:1314
1646
  msgid "Video"
1647
  msgstr "Видео"
1648
 
1649
+ #: inc/core/data.php:1322
1650
  msgid "Url to mp4/flv video-file"
1651
  msgstr "Ссылка на mp4/flv видео-файл"
1652
 
1653
+ #: inc/core/data.php:1327
1654
  msgid "Poster"
1655
  msgstr "Постер"
1656
 
1657
+ #: inc/core/data.php:1328
1658
  msgid "Url to poster image, that will be shown before playback"
1659
  msgstr ""
1660
  "Ссылка на изображение постера. Изображение будет показано перед началом "
1661
  "воспроизведения"
1662
 
1663
+ #: inc/core/data.php:1334
1664
  msgid "Player title"
1665
  msgstr "Заголовок плеера"
1666
 
1667
+ #: inc/core/data.php:1358
 
 
 
 
1668
  msgid "Show player controls (play/pause etc.) or not"
1669
  msgstr ""
1670
  "Показывать элементы управления плеером (воспроизведение/пауза и т.д.) или нет"
1671
 
1672
+ #: inc/core/data.php:1378
1673
  msgid "Custom video player"
1674
  msgstr "Настраиваемый видео-плеер"
1675
 
1676
+ #: inc/core/data.php:1383
1677
  msgid "Table"
1678
  msgstr "Таблица"
1679
 
1680
+ #: inc/core/data.php:1390
1681
  msgid "CSV file"
1682
  msgstr "CSV файл"
1683
 
1684
+ #: inc/core/data.php:1391
1685
  msgid "Upload CSV file if you want to create HTML-table from file"
1686
  msgstr ""
1687
  "Если вы хотите создать HTML-таблицу из CSV-файла, то загрузите его в это поле"
1688
 
1689
+ #: inc/core/data.php:1399
1690
  msgid ""
1691
  "<table>\n"
1692
  "<tr>\n"
1710
  "</tr>\n"
1711
  "</table>"
1712
 
1713
+ #: inc/core/data.php:1400
1714
  msgid "Styled table from HTML or CSV file"
1715
  msgstr "Стильная таблица из HTML или CSV файла"
1716
 
1717
+ #: inc/core/data.php:1405
1718
  msgid "Permalink"
1719
  msgstr "Постоянная ссылка"
1720
 
1721
+ #: inc/core/data.php:1411
1722
  msgid "ID"
1723
  msgstr "ID"
1724
 
1725
+ #: inc/core/data.php:1412
1726
  msgid "Post or page ID"
1727
  msgstr "ID записи или страницы"
1728
 
1729
+ #: inc/core/data.php:1422
1730
  msgid "Link target. blank - link will be opened in new window/tab"
1731
  msgstr ""
1732
  "Цель ссылки. blank - означает что ссылка будет открыта в новом окне или "
1733
  "вкладке"
1734
 
1735
+ #: inc/core/data.php:1431
1736
  msgid "Permalink to specified post/page"
1737
  msgstr "Постоянная ссылка на страницу"
1738
 
1739
+ #: inc/core/data.php:1436
1740
  msgid "Members"
1741
  msgstr "Участники"
1742
 
1743
+ #: inc/core/data.php:1441 inc/core/shortcodes.php:749
1744
  msgid "This content is for registered users only. Please %login%."
1745
  msgstr ""
1746
  "Это содержимое только для авторизованых пользователей. Пожалуйста %login%."
1747
 
1748
+ #: inc/core/data.php:1442
1749
  msgid "Message"
1750
  msgstr "Сообщение"
1751
 
1752
+ #: inc/core/data.php:1442
1753
  msgid "Message for not logged users"
1754
  msgstr "Собщение для неавторизованных"
1755
 
1756
+ #: inc/core/data.php:1447
1757
  msgid "Box color"
1758
  msgstr "Цвет блока"
1759
 
1760
+ #: inc/core/data.php:1447
1761
  msgid "This color will applied only to box for not logged users"
1762
  msgstr ""
1763
  "Этот цвет будет применен только к блоку для не авторизованных посетителей"
1764
 
1765
+ #: inc/core/data.php:1450 inc/core/shortcodes.php:752
1766
  msgid "login"
1767
  msgstr "войдите"
1768
 
1769
+ #: inc/core/data.php:1451
1770
  msgid "Login link text"
1771
  msgstr "Текст ссылки войти"
1772
 
1773
+ #: inc/core/data.php:1451
1774
  msgid "Text for the login link"
1775
  msgstr "Текст ссылки ВОЙТИ"
1776
 
1777
+ #: inc/core/data.php:1455
1778
  msgid "Login link url"
1779
  msgstr "Адрес ссылки войти"
1780
 
1781
+ #: inc/core/data.php:1463
1782
  msgid "Content for logged members"
1783
  msgstr "Содержимое для авторизованых пользователей"
1784
 
1785
+ #: inc/core/data.php:1464
1786
  msgid "Content for logged in members only"
1787
  msgstr "Ссодержимое для авторизованых"
1788
 
1789
+ #: inc/core/data.php:1469
1790
  msgid "Guests"
1791
  msgstr "Гости"
1792
 
1793
+ #: inc/core/data.php:1479
1794
  msgid "Content for guests"
1795
  msgstr "Содержимое для гостей"
1796
 
1797
+ #: inc/core/data.php:1480
1798
  msgid "Content for guests only"
1799
  msgstr "Ссодержимое только для гостей"
1800
 
1801
+ #: inc/core/data.php:1485
1802
  msgid "RSS Feed"
1803
  msgstr "RSS лента"
1804
 
1805
+ #: inc/core/data.php:1493
1806
  msgid "Url to RSS-feed"
1807
  msgstr "Ссылка на RSS-ленту"
1808
 
1809
+ #: inc/core/data.php:1498
1810
  msgid "Limit"
1811
  msgstr "Лимит"
1812
 
1813
+ #: inc/core/data.php:1498
1814
  msgid "Number of items to show"
1815
  msgstr "Количество элементов для отображения"
1816
 
1817
+ #: inc/core/data.php:1506
1818
  msgid "Feed grabber"
1819
  msgstr "Граббер новостных лент"
1820
 
1821
+ #: inc/core/data.php:1511
1822
  msgid "Menu"
1823
  msgstr "Меню"
1824
 
1825
+ #: inc/core/data.php:1518
1826
  msgid "Menu name"
1827
  msgstr "Имя меню"
1828
 
1829
+ #: inc/core/data.php:1518
1830
  msgid "Custom menu name. Ex: Main menu"
1831
  msgstr "Имя произвольного меню. Например: Главное меню"
1832
 
1833
+ #: inc/core/data.php:1526
1834
  msgid "Custom menu by name"
1835
  msgstr "Произвольное меню"
1836
 
1837
+ #: inc/core/data.php:1531
1838
  msgid "Sub pages"
1839
  msgstr "Подстраницы"
1840
 
1841
+ #: inc/core/data.php:1538 inc/core/data.php:1565
1842
  msgid "Depth"
1843
  msgstr "Глубина"
1844
 
1845
+ #: inc/core/data.php:1539
1846
  msgid "Max depth level of children pages"
1847
  msgstr "Максимальная глубина дочерних страниц"
1848
 
1849
+ #: inc/core/data.php:1544
1850
  msgid "Parent ID"
1851
  msgstr "ID родителя"
1852
 
1853
+ #: inc/core/data.php:1545
1854
  msgid "ID of the parent page. Leave blank to use current page"
1855
  msgstr ""
1856
  "ID родительской страницы. Оставьте пустым, чтобы использовать текущую "
1857
  "страницу"
1858
 
1859
+ #: inc/core/data.php:1553
1860
  msgid "List of sub pages"
1861
  msgstr "Список дочерних страниц"
1862
 
1863
+ #: inc/core/data.php:1558
1864
  msgid "Siblings"
1865
  msgstr "Соседние страницы"
1866
 
1867
+ #: inc/core/data.php:1566
1868
  msgid "Max depth level"
1869
  msgstr "Максимальный уровень вложенности"
1870
 
1871
+ #: inc/core/data.php:1574
1872
  msgid "List of cureent page siblings"
1873
  msgstr "Список страниц, соседних с текущей"
1874
 
1875
+ #: inc/core/data.php:1579
1876
  msgid "Document"
1877
  msgstr "Документ"
1878
 
1879
+ #: inc/core/data.php:1587
1880
  msgid "Url to uploaded document. Supported formats: doc, xls, pdf etc."
1881
  msgstr ""
1882
  "Ссылка на загруженный документ. Поддерживаемые форматы: doc, xls, pdf и т.д."
1883
 
1884
+ #: inc/core/data.php:1596
1885
  msgid "Viewer width"
1886
  msgstr "Ширина просмотрщика"
1887
 
1888
+ #: inc/core/data.php:1605
1889
  msgid "Viewer height"
1890
  msgstr "Высота просмотрщика"
1891
 
1892
+ #: inc/core/data.php:1611
1893
  msgid "Ignore width and height parameters and make viewer responsive"
1894
  msgstr "Игнорировать значения ширины и высоты и сделать просмотрщик отзывчивым"
1895
 
1896
+ #: inc/core/data.php:1619
1897
  msgid "Document viewer by Google"
1898
  msgstr "Просмотрщик документов от Google"
1899
 
1900
+ #: inc/core/data.php:1624
1901
  msgid "Gmap"
1902
  msgstr "Google карта"
1903
 
1904
+ #: inc/core/data.php:1635
1905
  msgid "Map width"
1906
  msgstr "Ширина карты"
1907
 
1908
+ #: inc/core/data.php:1644
1909
  msgid "Map height"
1910
  msgstr "Высота карты"
1911
 
1912
+ #: inc/core/data.php:1650
1913
  msgid "Ignore width and height parameters and make map responsive"
1914
  msgstr "Игнорировать значения ширины и высоты и сделать карту отзывчивой"
1915
 
1916
+ #: inc/core/data.php:1655
1917
  msgid "Marker"
1918
  msgstr "Маркер"
1919
 
1920
+ #: inc/core/data.php:1656
1921
  msgid "Address for the marker. You can type it in any language"
1922
  msgstr "Адрес маркера. Вы можете ввести адрес на русском языке"
1923
 
1924
+ #: inc/core/data.php:1664
1925
  msgid "Maps by Google"
1926
  msgstr "Карты от Google"
1927
 
1928
+ #: inc/core/data.php:1669
1929
  msgid "Slider"
1930
  msgstr "Слайдер"
1931
 
1932
+ #: inc/core/data.php:1676 inc/core/data.php:1784 inc/core/data.php:1909
1933
+ msgid "Source"
1934
+ msgstr "Источник"
1935
+
1936
+ #: inc/core/data.php:1677 inc/core/data.php:1785 inc/core/data.php:1910
1937
+ msgid ""
1938
+ "Choose images source. You can use images from Media library or retrieve it "
1939
+ "from posts (thumbnails) posted under specified blog category. You can also "
1940
+ "pick any custom taxonomy"
1941
  msgstr ""
1942
+ "Выберите источник изображений. Вы можете использовать изображения из медиа-"
1943
+ "библиотеки или получить их из записей блога (миниатюры записей) "
1944
+ "опубликованных в выбранной категории. Вы также можете выбрать произвольную "
1945
+ "таксономию и её рубрики"
1946
+
1947
+ #: inc/core/data.php:1683
1948
+ msgid "Full-size image"
1949
+ msgstr "Полноразмерное изображение"
1950
+
1951
+ #: inc/core/data.php:1684 inc/core/data.php:1792 inc/core/data.php:1917
1952
+ msgid "Attachment page"
1953
+ msgstr "Страница медиа-файла"
1954
+
1955
+ #: inc/core/data.php:1685 inc/core/data.php:1793 inc/core/data.php:1918
1956
+ msgid "Post permalink"
1957
+ msgstr "Ссылка записи"
1958
+
1959
+ #: inc/core/data.php:1688 inc/core/data.php:1796 inc/core/data.php:1921
1960
+ msgid "Links"
1961
+ msgstr "Ссылки"
1962
+
1963
+ #: inc/core/data.php:1689 inc/core/data.php:1797 inc/core/data.php:1922
1964
+ msgid "Select which links will be used for images in this gallery"
1965
+ msgstr "Выберите какие ссылки использовать для элементов этой галереи"
1966
 
1967
+ #: inc/core/data.php:1694 inc/core/data.php:1802 inc/core/data.php:1927
1968
+ msgid "Same window"
1969
+ msgstr "То же окно"
1970
+
1971
+ #: inc/core/data.php:1695 inc/core/data.php:1803 inc/core/data.php:1928
1972
+ msgid "New window"
1973
+ msgstr "Новое окно"
1974
+
1975
+ #: inc/core/data.php:1698 inc/core/data.php:1806 inc/core/data.php:1931
1976
+ msgid "Links target"
1977
+ msgstr "Цель ссылок"
1978
+
1979
+ #: inc/core/data.php:1699 inc/core/data.php:1807 inc/core/data.php:1932
1980
+ msgid "Open links in"
1981
+ msgstr "Открывать ссылки в"
1982
+
1983
+ #: inc/core/data.php:1707
1984
  msgid "Slider width (in pixels)"
1985
  msgstr "Ширина слайдера (в пикселях)"
1986
 
1987
+ #: inc/core/data.php:1715
1988
  msgid "Slider height (in pixels)"
1989
  msgstr "Высота слайдера (в пикселях)"
1990
 
1991
+ #: inc/core/data.php:1721
1992
  msgid "Ignore width and height parameters and make slider responsive"
1993
  msgstr "Игнорировать значения ширины и высоты и сделать слайдер отзывчивым"
1994
 
1995
+ #: inc/core/data.php:1726 inc/core/data.php:1851 inc/core/data.php:1958
 
1996
  msgid "Show titles"
1997
  msgstr "Показывать заголовки"
1998
 
1999
+ #: inc/core/data.php:1726
2000
  msgid "Display slide titles"
2001
  msgstr "Отображать заголовки слайдов"
2002
 
2003
+ #: inc/core/data.php:1731
2004
  msgid "Is slider centered on the page"
2005
  msgstr "Слайдер выровнен по центру страницы"
2006
 
2007
+ #: inc/core/data.php:1736 inc/core/data.php:1861
2008
  msgid "Arrows"
2009
  msgstr "Стрелки"
2010
 
2011
+ #: inc/core/data.php:1736 inc/core/data.php:1861
2012
  msgid "Show left and right arrows"
2013
  msgstr "Показывать стрелки влево/вправо"
2014
 
2015
+ #: inc/core/data.php:1741 inc/core/data.php:1866
2016
  msgid "Pagination"
2017
  msgstr "Страницы"
2018
 
2019
+ #: inc/core/data.php:1742 inc/core/data.php:1867
2020
  msgid "Show pagination"
2021
  msgstr "Показывать страницы"
2022
 
2023
+ #: inc/core/data.php:1746 inc/core/data.php:1871
2024
  msgid "Mouse wheel control"
2025
  msgstr "Управление колесом мыши"
2026
 
2027
+ #: inc/core/data.php:1747
2028
  msgid "Allow to change slides with mouse wheel"
2029
  msgstr "Разрешить перелистывание слайдов колесом мышки"
2030
 
2031
+ #: inc/core/data.php:1756
2032
  msgid "Choose interval between slide animations. Set to 0 to disable autoplay"
2033
  msgstr ""
2034
  "Укажите интервал между автоматической сменой слайдов. Задайте 0, чтобы "
2035
  "отключить автовоспроизведение"
2036
 
2037
+ #: inc/core/data.php:1764 inc/core/data.php:1889
2038
  msgid "Speed"
2039
  msgstr "Скорость"
2040
 
2041
+ #: inc/core/data.php:1764 inc/core/data.php:1889
2042
  msgid "Specify animation speed"
2043
  msgstr "Укажите скорость анимации"
2044
 
2045
+ #: inc/core/data.php:1772
 
 
 
 
 
 
 
 
 
2046
  msgid "Customizable image slider"
2047
  msgstr "Настраиваемый слайдер изображений"
2048
 
2049
+ #: inc/core/data.php:1777
2050
  msgid "Carousel"
2051
  msgstr "Карусель"
2052
 
2053
+ #: inc/core/data.php:1791 inc/core/data.php:1916
2054
+ msgid "Original image"
2055
+ msgstr "Оригинальное изображение"
 
 
2056
 
2057
+ #: inc/core/data.php:1815
2058
  msgid "Carousel width (in pixels)"
2059
  msgstr "Ширина карусели (в пикселях)"
2060
 
2061
+ #: inc/core/data.php:1823
2062
  msgid "Carousel height (in pixels)"
2063
  msgstr "Высота карусели (в пикселях)"
2064
 
2065
+ #: inc/core/data.php:1829
2066
  msgid "Ignore width and height parameters and make carousel responsive"
2067
  msgstr "Игнорировать значения ширины и высоты и сделать карусель отзывчивой"
2068
 
2069
+ #: inc/core/data.php:1837
2070
  msgid "Items to show"
2071
  msgstr "Количество элементов для отображения"
2072
 
2073
+ #: inc/core/data.php:1838
2074
  msgid "How much carousel items is visible"
2075
  msgstr "Сколько элементов карусели видны постоянно"
2076
 
2077
+ #: inc/core/data.php:1845
2078
  msgid "Scroll number"
2079
  msgstr "Кол-во прокручиваемых"
2080
 
2081
+ #: inc/core/data.php:1846
2082
  msgid "How much items are scrolled in one transition"
2083
  msgstr "Сколько элементов карусели прокручивается за один переход"
2084
 
2085
+ #: inc/core/data.php:1851
2086
  msgid "Display titles for each item"
2087
  msgstr "Показывать заголовки для каждого элемента карусели"
2088
 
2089
+ #: inc/core/data.php:1856
2090
  msgid "Is carousel centered on the page"
2091
  msgstr "Карусель выровнена по центру страницы"
2092
 
2093
+ #: inc/core/data.php:1872
2094
  msgid "Allow to rotate carousel with mouse wheel"
2095
  msgstr "Разрешить прокрутку карусели колесом мыши"
2096
 
2097
+ #: inc/core/data.php:1881
2098
  msgid "Choose interval between auto animations. Set to 0 to disable autoplay"
2099
  msgstr ""
2100
  "Укажите интервал между автоматической анимацией. Задайте 0, чтобы отключить "
2101
  "автовоспроизведение"
2102
 
2103
+ #: inc/core/data.php:1897
 
 
 
 
2104
  msgid "Customizable image carousel"
2105
  msgstr "Настраиваемая карусель изображений"
2106
 
2107
+ #: inc/core/data.php:1940
 
 
 
 
 
2108
  msgid "Single item width (in pixels)"
2109
  msgstr "Ширина одного изображения (в пикселях)"
2110
 
2111
+ #: inc/core/data.php:1948
2112
  msgid "Single item height (in pixels)"
2113
  msgstr "Высота одного изображения (в пикселях)"
2114
 
2115
+ #: inc/core/data.php:1953
2116
  msgid "Never"
2117
  msgstr "Никогда"
2118
 
2119
+ #: inc/core/data.php:1954
2120
  msgid "On mouse over"
2121
  msgstr "При наведении мыши"
2122
 
2123
+ #: inc/core/data.php:1955
2124
  msgid "Always"
2125
  msgstr "Всегда"
2126
 
2127
+ #: inc/core/data.php:1959
2128
  msgid "Title display mode"
2129
  msgstr "Режим отображения заголовков"
2130
 
2131
+ #: inc/core/data.php:1967
 
 
 
 
2132
  msgid "Customizable image gallery"
2133
  msgstr "Настраиваемая галерея изображений"
2134
 
2135
+ #: inc/core/data.php:1972
2136
  msgid "Posts"
2137
  msgstr "Записи"
2138
 
2139
+ #: inc/core/data.php:1977
2140
  msgid "Template"
2141
  msgstr "Шаблон"
2142
 
2143
+ #: inc/core/data.php:1978
2144
  msgid ""
2145
  "<b>Do not change this field value if you do not understand description below."
2146
  "</b><br/>Relative path to the template file. Default templates is placed "
2163
  "одиночной записи или страницы<br/><b%value>templates/list-loop.php</b> - "
2164
  "маркированный список с заголовками постов"
2165
 
2166
+ #: inc/core/data.php:1982
2167
  msgid "Post ID's"
2168
  msgstr "ID постов"
2169
 
2170
+ #: inc/core/data.php:1983
2171
  msgid "Enter comma separated ID's of the posts that you want to show"
2172
  msgstr "Введите ID постов, которые хотите отобразить, разделенные запятыми"
2173
 
2174
+ #: inc/core/data.php:1991
2175
  msgid "Posts per page"
2176
  msgstr "Кол-во записей"
2177
 
2178
+ #: inc/core/data.php:1992
2179
  msgid ""
2180
  "Specify number of posts that you want to show. Enter -1 to get all posts"
2181
  msgstr ""
2182
  "Укажите число записей, которое хотите отобразить. Введите -1 чтобы "
2183
  "отобразить все найденные записи"
2184
 
2185
+ #: inc/core/data.php:1999
2186
  msgid "Post types"
2187
  msgstr "Типы постов"
2188
 
2189
+ #: inc/core/data.php:2000
2190
  msgid "Select post types. Hold Ctrl key to select multiple post types"
2191
  msgstr ""
2192
  "Выберите типы постов. Удерживайте клавишу Ctrl чтобы выбрать несколько типов"
2193
 
2194
+ #: inc/core/data.php:2006 inc/core/generator-views.php:110
2195
  msgid "Taxonomy"
2196
  msgstr "Таксономия"
2197
 
2198
+ #: inc/core/data.php:2007
2199
  msgid "Select taxonomy to show posts from"
2200
  msgstr "Выберите таксономию, чтобы посмотреть её категории и выбрать их"
2201
 
2202
+ #: inc/core/data.php:2014
2203
  msgid "Terms"
2204
  msgstr "Категории (terms)"
2205
 
2206
+ #: inc/core/data.php:2015
2207
  msgid "Select terms to show posts from"
2208
  msgstr "Выберите категории, из которых нужно показать записи"
2209
 
2210
+ #: inc/core/data.php:2020
2211
  msgid "Taxonomy term operator"
2212
  msgstr "Оператор выбора категорий"
2213
 
2214
+ #: inc/core/data.php:2021
2215
  msgid ""
2216
  "IN - posts that have any of selected categories terms<br/>NOT IN - posts "
2217
  "that is does not have any of selected terms<br/>AND - posts that have all "
2221
  "будут показаны записи, которые НЕ имеют ни одной из выбранных категорий<br/"
2222
  ">AND - будут показаны записи, имеющие ТОЛЬКО выбранные категории"
2223
 
2224
+ #: inc/core/data.php:2028
2225
  msgid "Authors"
2226
  msgstr "Авторы"
2227
 
2228
+ #: inc/core/data.php:2029
2229
  msgid "Choose the authors whose posts you want to show"
2230
  msgstr "Выберите авторов, чьи записи хотите показать"
2231
 
2232
+ #: inc/core/data.php:2033
2233
  msgid "Meta key"
2234
  msgstr "Произвольное поле"
2235
 
2236
+ #: inc/core/data.php:2034
2237
  msgid "Enter meta key name to show posts that have this key"
2238
  msgstr ""
2239
  "Введите оригинальное имя произвольного поля, чтобы показать все записи у "
2240
  "которых это поле задано"
2241
 
2242
+ #: inc/core/data.php:2041
2243
  msgid "Offset"
2244
  msgstr "Смещение (offset)"
2245
 
2246
+ #: inc/core/data.php:2042
2247
  msgid "Specify offset to start posts loop not from first post"
2248
  msgstr ""
2249
  "Укажите кол-во записей, которые будут пропущены и не показаны. Например, "
2250
  "если указать 2, то будут показаны записи начиная со третьей"
2251
 
2252
+ #: inc/core/data.php:2047
2253
  msgid "Descending"
2254
  msgstr "По убыванию"
2255
 
2256
+ #: inc/core/data.php:2048
2257
  msgid "Ascending"
2258
  msgstr "По возрастанию"
2259
 
2260
+ #: inc/core/data.php:2051
2261
  msgid "Order"
2262
  msgstr "Порядок"
2263
 
2264
+ #: inc/core/data.php:2052
2265
  msgid "Posts order"
2266
  msgstr "Порядок сортировки записей"
2267
 
2268
+ #: inc/core/data.php:2058
 
 
 
 
2269
  msgid "Post ID"
2270
  msgstr "ID записи"
2271
 
2272
+ #: inc/core/data.php:2059
2273
  msgid "Post author"
2274
  msgstr "Автор записи"
2275
 
2276
+ #: inc/core/data.php:2060
2277
  msgid "Post title"
2278
  msgstr "Заголовок записи"
2279
 
2280
+ #: inc/core/data.php:2061
2281
  msgid "Post slug"
2282
  msgstr "Ссылка записи (slug)"
2283
 
2284
+ #: inc/core/data.php:2062
2285
  msgid "Date"
2286
  msgstr "Дата"
2287
 
2288
+ #: inc/core/data.php:2062
2289
  msgid "Last modified date"
2290
  msgstr "Дата изменения"
2291
 
2292
+ #: inc/core/data.php:2063 inc/core/data.php:2073
2293
  msgid "Post parent"
2294
  msgstr "Родитель"
2295
 
2296
+ #: inc/core/data.php:2064
2297
  msgid "Random"
2298
  msgstr "Случайно"
2299
 
2300
+ #: inc/core/data.php:2064
2301
  msgid "Comments number"
2302
  msgstr "Кол-во комментариев"
2303
 
2304
+ #: inc/core/data.php:2065
2305
  msgid "Menu order"
2306
  msgstr "Порядок меню"
2307
 
2308
+ #: inc/core/data.php:2065
2309
  msgid "Meta key values"
2310
  msgstr "Значение произвольного поля"
2311
 
2312
+ #: inc/core/data.php:2068
2313
  msgid "Order by"
2314
  msgstr "Сортировать по"
2315
 
2316
+ #: inc/core/data.php:2069
2317
  msgid "Order posts by"
2318
  msgstr "Сортировать записи по следующему признаку"
2319
 
2320
+ #: inc/core/data.php:2074
2321
  msgid "Show childrens of entered post (enter post ID)"
2322
  msgstr "Отобразить потомков введенной записи/страницы (нужно вводить ID)"
2323
 
2324
+ #: inc/core/data.php:2079
2325
  msgid "Published"
2326
  msgstr "Опубликован"
2327
 
2328
+ #: inc/core/data.php:2080
2329
  msgid "Pending"
2330
  msgstr "Ожидает"
2331
 
2332
+ #: inc/core/data.php:2081
2333
  msgid "Draft"
2334
  msgstr "Черновик"
2335
 
2336
+ #: inc/core/data.php:2082
2337
  msgid "Auto-draft"
2338
  msgstr "Авто-черновик"
2339
 
2340
+ #: inc/core/data.php:2083
2341
  msgid "Future post"
2342
  msgstr "Запланирован"
2343
 
2344
+ #: inc/core/data.php:2084
2345
  msgid "Private post"
2346
  msgstr "Приватная запись"
2347
 
2348
+ #: inc/core/data.php:2085
2349
  msgid "Inherit"
2350
  msgstr "Вложенный"
2351
 
2352
+ #: inc/core/data.php:2086
2353
  msgid "Trashed"
2354
  msgstr "В корзине"
2355
 
2356
+ #: inc/core/data.php:2087 inc/core/data.php:2171
2357
  msgid "Any"
2358
  msgstr "Любой"
2359
 
2360
+ #: inc/core/data.php:2090
2361
  msgid "Post status"
2362
  msgstr "Статус записи"
2363
 
2364
+ #: inc/core/data.php:2091
2365
  msgid "Show only posts with selected status"
2366
  msgstr "Показать только записи с выбранным статусом"
2367
 
2368
+ #: inc/core/data.php:2096
2369
  msgid "Ignore sticky"
2370
  msgstr "Игнорировать прикрепленные"
2371
 
2372
+ #: inc/core/data.php:2097
2373
  msgid "Select Yes to ignore posts that is sticked"
2374
  msgstr "Выберите Да, чтобы не показывать прикрепленные (прилепленные) записи"
2375
 
2376
+ #: inc/core/data.php:2100
2377
  msgid "Custom posts query with customizable template"
2378
  msgstr "Произвольный запрос записей/страниц с настраиваемым шаблоном"
2379
 
2380
+ #: inc/core/data.php:2105
2381
+ msgid "Dummy text"
2382
+ msgstr "Текст рыба"
2383
+
2384
+ #: inc/core/data.php:2112
2385
+ msgid "Paragraphs"
2386
+ msgstr "Параграфы"
2387
+
2388
+ #: inc/core/data.php:2113
2389
+ msgid "Words"
2390
+ msgstr "Слова"
2391
+
2392
+ #: inc/core/data.php:2114
2393
+ msgid "Bytes"
2394
+ msgstr "Байты"
2395
+
2396
+ #: inc/core/data.php:2117
2397
+ msgid "What"
2398
+ msgstr "Что"
2399
+
2400
+ #: inc/core/data.php:2118
2401
+ msgid "What to generate"
2402
+ msgstr "Что генерировать"
2403
+
2404
+ #: inc/core/data.php:2126
2405
+ msgid "Amount"
2406
+ msgstr "Количество"
2407
+
2408
+ #: inc/core/data.php:2127
2409
+ msgid ""
2410
+ "How many items (paragraphs or words) to generate. Minimum words amount is 5"
2411
+ msgstr ""
2412
+ "Какое количество (параграфов или слов) генерировать. Минимальное количество "
2413
+ "слов - 5"
2414
+
2415
+ #: inc/core/data.php:2132
2416
+ msgid "Cache"
2417
+ msgstr "Кеш"
2418
+
2419
+ #: inc/core/data.php:2133
2420
+ msgid ""
2421
+ "Generated text will be cached. Be careful with this option. If you disable "
2422
+ "it and insert many dummy_text shortcodes the page load time will be highly "
2423
+ "increased"
2424
+ msgstr ""
2425
+ "Сгенерированный текст будет кеширован. Бдьте осторожны с этой опцией. Если "
2426
+ "вы отключите её и вставите много таких шорткодов на странице, то время "
2427
+ "загрузки страницы может сильно возрости"
2428
+
2429
+ #: inc/core/data.php:2141
2430
+ msgid "Text placeholder"
2431
+ msgstr "Текст болванка"
2432
+
2433
+ #: inc/core/data.php:2146 inc/core/shortcodes.php:1230
2434
+ msgid "Dummy image"
2435
+ msgstr "Изображение болванка"
2436
+
2437
+ #: inc/core/data.php:2157
2438
+ msgid "Image width"
2439
+ msgstr "Ширина изображения"
2440
+
2441
+ #: inc/core/data.php:2166
2442
+ msgid "Image height"
2443
+ msgstr "Высота изображения"
2444
+
2445
+ #: inc/core/data.php:2172
2446
+ msgid "Abstract"
2447
+ msgstr "Абстрактное"
2448
+
2449
+ #: inc/core/data.php:2173
2450
+ msgid "Animals"
2451
+ msgstr "Животные"
2452
+
2453
+ #: inc/core/data.php:2174
2454
+ msgid "Business"
2455
+ msgstr "Бизнес"
2456
+
2457
+ #: inc/core/data.php:2175
2458
+ msgid "Cats"
2459
+ msgstr "Котэ"
2460
+
2461
+ #: inc/core/data.php:2176
2462
+ msgid "City"
2463
+ msgstr "Город"
2464
+
2465
+ #: inc/core/data.php:2177
2466
+ msgid "Food"
2467
+ msgstr "Еда"
2468
+
2469
+ #: inc/core/data.php:2178
2470
+ msgid "Night life"
2471
+ msgstr "Ночная жизнь"
2472
+
2473
+ #: inc/core/data.php:2179
2474
+ msgid "Fashion"
2475
+ msgstr "Мода"
2476
+
2477
+ #: inc/core/data.php:2180
2478
+ msgid "People"
2479
+ msgstr "Люди"
2480
+
2481
+ #: inc/core/data.php:2181
2482
+ msgid "Nature"
2483
+ msgstr "Природа"
2484
+
2485
+ #: inc/core/data.php:2182
2486
+ msgid "Sports"
2487
+ msgstr "Спорт"
2488
+
2489
+ #: inc/core/data.php:2183
2490
+ msgid "Technics"
2491
+ msgstr "Техника"
2492
+
2493
+ #: inc/core/data.php:2184
2494
+ msgid "Transport"
2495
+ msgstr "Транспорт"
2496
+
2497
+ #: inc/core/data.php:2188
2498
+ msgid "Select the theme for this image"
2499
+ msgstr "Выберите тему изображений"
2500
+
2501
+ #: inc/core/data.php:2196
2502
+ msgid "Image placeholder with random image"
2503
+ msgstr "Изображение болванка со случайным изображением"
2504
+
2505
+ #: inc/core/data.php:2201 inc/core/data.php:2209
2506
+ msgid "Animation"
2507
+ msgstr "Анимация"
2508
+
2509
+ #: inc/core/data.php:2210
2510
+ msgid "Select animation type"
2511
+ msgstr "Выберите тип анимации"
2512
+
2513
+ #: inc/core/data.php:2218
2514
+ msgid "Duration"
2515
+ msgstr "Продолжительность"
2516
+
2517
+ #: inc/core/data.php:2219
2518
+ msgid "Animation duration (seconds)"
2519
+ msgstr "Продолжительность анимации (секунды)"
2520
+
2521
+ #: inc/core/data.php:2227
2522
+ msgid "Delay"
2523
+ msgstr "Задержка"
2524
+
2525
+ #: inc/core/data.php:2228
2526
+ msgid "Animation delay (seconds)"
2527
+ msgstr "Задержка перед началом анимации (секунды)"
2528
+
2529
+ #: inc/core/data.php:2236
2530
+ msgid "Animated content"
2531
+ msgstr "Анимированное содержимое"
2532
+
2533
+ #: inc/core/data.php:2237
2534
+ msgid "Wrapper for animation. Any nested element will be animated"
2535
+ msgstr ""
2536
+ "Контейнер для анимации. Любой элемент помещенный в этот контейнер будет "
2537
+ "анимирован"
2538
+
2539
+ #: inc/core/generator-views.php:37
2540
  msgid "Yes"
2541
  msgstr "Да"
2542
 
2543
+ #: inc/core/generator-views.php:37
2544
  msgid "No"
2545
  msgstr "Нет"
2546
 
2547
+ #: inc/core/generator-views.php:42 inc/core/generator-views.php:47
2548
+ #: inc/vendor/class.sunrise-views.php:90
2549
  msgid "Media manager"
2550
  msgstr "Медиа менеджер"
2551
 
2552
+ #: inc/core/generator-views.php:47
2553
  msgid "Icon picker"
2554
  msgstr "Выбрать иконку"
2555
 
2556
+ #: inc/core/generator-views.php:47
2557
+ msgid "Filter icons"
2558
+ msgstr "Фильтр иконок"
2559
+
2560
+ #: inc/core/generator-views.php:61
2561
+ msgid "Please wait"
2562
+ msgstr "Пожалуйста подождите"
2563
+
2564
+ #: inc/core/generator-views.php:68
2565
  msgid "Untitled gallery"
2566
  msgstr "Галерея без имени"
2567
 
2568
+ #: inc/core/generator-views.php:74
 
2569
  msgid "Galleries not found"
2570
  msgstr "Галереи не найдены"
2571
 
2572
+ #: inc/core/generator-views.php:75
2573
  msgid "Manage galleries"
2574
  msgstr "Управление галереями"
2575
 
2576
+ #: inc/core/generator-views.php:75
2577
  msgid "Reload galleries"
2578
  msgstr "Обновить список"
2579
 
2580
+ #: inc/core/generator-views.php:86
2581
  msgid "Horizontal offset"
2582
  msgstr "Горизонтально"
2583
 
2584
+ #: inc/core/generator-views.php:86
2585
  msgid "Vertical offset"
2586
  msgstr "Вертикально"
2587
 
2588
+ #: inc/core/generator-views.php:86
2589
  msgid "Blur"
2590
  msgstr "Размытие"
2591
 
2592
+ #: inc/core/generator-views.php:97
2593
+ msgid "Border width"
2594
+ msgstr "Ширина рамки"
2595
+
2596
+ #: inc/core/generator-views.php:97
2597
+ msgid "Border style"
2598
+ msgstr "Стиль рамки"
2599
+
2600
+ #: inc/core/generator-views.php:97
2601
+ msgid "Border color"
2602
+ msgstr "Цвет рамки"
2603
+
2604
+ #: inc/core/generator-views.php:107
2605
+ msgid "Media library"
2606
+ msgstr "Медиа библиотека"
2607
+
2608
+ #: inc/core/generator-views.php:108
2609
+ msgid "Recent posts"
2610
+ msgstr "Последние записи"
2611
+
2612
+ #: inc/core/generator-views.php:109
2613
+ msgid "Category"
2614
+ msgstr "Категория"
2615
+
2616
+ #: inc/core/generator-views.php:113
2617
+ msgid "Select images source"
2618
+ msgstr "Выберите источник изображений"
2619
+
2620
+ #: inc/core/generator-views.php:124
2621
+ msgid "Select taxonomy"
2622
+ msgstr "Выберите таксономию"
2623
+
2624
+ #: inc/core/generator-views.php:135
2625
+ msgid "Add images"
2626
+ msgstr "Добавить изображения"
2627
+
2628
+ #: inc/core/generator-views.php:135
2629
+ msgid ""
2630
+ "Click the button above and select images.<br>You can select multimple images "
2631
+ "with Ctrl (Cmd) key"
2632
+ msgstr ""
2633
+ "Нажмите кнопку выше и выберите изображения.<br>Вы можете выбрать несколько "
2634
+ "изображений удерживая клавишу Ctrl (Cmd)"
2635
+
2636
+ #: inc/core/generator-views.php:135
2637
+ msgid ""
2638
+ "Select categories to retrieve posts from.<br>You can select multiple "
2639
+ "categories with Ctrl (Cmd) key"
2640
+ msgstr ""
2641
+ "Выберите категории из которых брать записи.<br>Вы можете выбрать несколько "
2642
+ "категорий удерживая клавишу Ctrl (Cmd)"
2643
+
2644
+ #: inc/core/generator-views.php:135
2645
+ msgid ""
2646
+ "Select taxonomy and it's terms.<br>You can select multiple terms with Ctrl "
2647
+ "(Cmd) key"
2648
+ msgstr ""
2649
+ "Выберите таксономию и её категории.<br>Вы можете выбрать несколько категорий "
2650
+ "удерживая клавишу Ctrl (Cmd)"
2651
+
2652
+ #: inc/core/generator.php:34 inc/core/generator.php:135
2653
  msgid "Insert shortcode"
2654
  msgstr "Вставить шорткод"
2655
 
2656
+ #: inc/core/generator.php:77 inc/core/load.php:30 inc/core/load.php:51
2657
+ #: inc/core/load.php:105 inc/core/load.php:106
2658
  msgid "Settings"
2659
  msgstr "Настройки"
2660
 
2661
+ #: inc/core/generator.php:77
2662
  msgid "Plugin settings"
2663
  msgstr "Настройки плагина"
2664
 
2665
+ #: inc/core/generator.php:78
2666
  msgid "Plugin homepage"
2667
  msgstr "Сайт плагина"
2668
 
2669
+ #: inc/core/generator.php:79
2670
  msgid "Support forums"
2671
  msgstr "Форум поддержки"
2672
 
2673
+ #: inc/core/generator.php:86
2674
  msgid "Search for shortcodes"
2675
  msgstr "Поиск шорткода"
2676
 
2677
+ #: inc/core/generator.php:88
2678
  msgid "Filter by type"
2679
  msgstr "Фильтр"
2680
 
2681
+ #: inc/core/generator.php:123
2682
  msgid "Shortcode not specified"
2683
  msgstr "Не выбран шорткод"
2684
 
2685
+ #: inc/core/generator.php:136
2686
  msgid "Live preview"
2687
  msgstr "Включить предпросмотр"
2688
 
2689
+ #: inc/core/generator.php:137
2690
  msgid "Close window"
2691
  msgstr "Закрыть окно"
2692
 
2693
+ #: inc/core/generator.php:141
2694
  msgid "Click to return to the shortcodes list"
2695
  msgstr "Нажмите, чтобы вернуться к списку шорткодов"
2696
 
2697
+ #: inc/core/generator.php:141
2698
  msgid "All shortcodes"
2699
  msgstr "Все шорткоды"
2700
 
2701
+ #: inc/core/generator.php:157
2702
  msgid "Click to set this value"
2703
  msgstr "Нажмите чтобы установить это значение"
2704
 
2705
+ #: inc/core/generator.php:182
2706
  msgid "Preview"
2707
  msgstr "Предпросмотр"
2708
 
2709
+ #: inc/core/generator.php:190 inc/core/tools.php:794
2710
  msgid "Access denied"
2711
  msgstr "Доступ запрещен"
2712
 
2713
+ #: inc/core/load.php:30 inc/core/load.php:105 inc/core/load.php:114
2714
+ #: inc/core/load.php:128 inc/core/load.php:140 inc/core/widget.php:14
2715
+ #: inc/core/widget.php:40
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2716
  msgid "Shortcodes Ultimate"
2717
  msgstr "Шорткоды"
2718
 
2719
+ #: inc/core/load.php:31
2720
+ msgid "Shortcodes"
2721
+ msgstr "Шорткоды"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2722
 
2723
+ #: inc/core/load.php:39
2724
  msgid "About"
2725
  msgstr "О плагине"
2726
 
2727
+ #: inc/core/load.php:56
2728
  msgid "Custom formatting"
2729
  msgstr "Cпециальное форматирование"
2730
 
2731
+ #: inc/core/load.php:57
2732
  msgid ""
2733
  "Disable this option if you have some problems with other plugins or content "
2734
  "formatting"
2736
  "Снимите этот флажок, если у вас возникли проблемы совместимости с другими "
2737
  "плагинами или форматированием контента"
2738
 
2739
+ #: inc/core/load.php:57 inc/core/load.php:65
 
2740
  msgid "Documentation article"
2741
  msgstr "Статья из документации (англ.)"
2742
 
2743
+ #: inc/core/load.php:59 inc/core/load.php:67 inc/core/load.php:75
 
 
2744
  msgid "Enabled"
2745
  msgstr "Включено"
2746
 
2747
+ #: inc/core/load.php:64
2748
  msgid "Compatibility mode"
2749
  msgstr "Режим совместимости"
2750
 
2751
+ #: inc/core/load.php:65
2752
  msgid ""
2753
  "Enable this option if you have some problems with other plugins that uses "
2754
  "similar shortcode names"
2756
  "Отметьте этот флажок, если у вас используются другие шорткоды с такими же "
2757
  "именами. Все шорткоды этого плагина будут иметь такие имена"
2758
 
2759
+ #: inc/core/load.php:65
2760
  msgid "etc."
2761
  msgstr "и т.д."
2762
 
2763
+ #: inc/core/load.php:72
2764
  msgid "Skip default values"
2765
  msgstr "Пропускать значения по умолчанию"
2766
 
2767
+ #: inc/core/load.php:73
2768
  msgid ""
2769
  "Enable this option and the generator will insert a shortcode without default "
2770
  "attribute values that you have not changed. As a result, the generated code "
2774
  "значение которых вы не изменяли. В результате, сгенерированный код будет "
2775
  "более коротким."
2776
 
2777
+ #: inc/core/load.php:80
2778
  msgid "Skin"
2779
  msgstr "Скин"
2780
 
2781
+ #: inc/core/load.php:81
2782
  #, php-format
2783
  msgid ""
2784
  "Choose skin for shortcodes.<br /><a href=\"%s\" target=\"_blank\">Learn how "
2789
  "\">Инструкция по созданию собственных скинов (англ.)</a><br /><a href=\"%s\" "
2790
  "target=\"_blank\"><b>Скачать скины</b></a>"
2791
 
2792
+ #: inc/core/load.php:89
2793
  msgid "Custom CSS"
2794
  msgstr "Произвольный CSS"
2795
 
2796
+ #: inc/core/load.php:114 inc/core/load.php:115
2797
+ msgid "Examples"
2798
+ msgstr "Примеры"
2799
 
2800
+ #: inc/core/load.php:128 inc/core/load.php:129
2801
+ msgid "Add-ons"
2802
+ msgstr "Дополнения"
2803
 
2804
+ #: inc/core/load.php:141 inc/core/vote.php:42
2805
+ msgid "Vladimir Anokhin"
2806
+ msgstr "Владимир Анохин"
2807
+
2808
+ #: inc/core/load.php:142
2809
+ msgid "Supercharge your WordPress theme with mega pack of shortcodes"
2810
+ msgstr "Суперзарядка для вашей WordPress-темы с помощью мега набора шорткодов"
2811
+
2812
+ #: inc/core/load.php:222
2813
+ msgid "Where to start?"
2814
+ msgstr "С чего начать?"
2815
+
2816
+ #: inc/core/requirements.php:23
2817
+ #, php-format
2818
+ msgid ""
2819
+ "<h1>Oops! Plugin not activated&hellip;</h1> <p>Shortcodes Ultimate is not "
2820
+ "fully compatible with your PHP version (%s).<br />Reccomended PHP version "
2821
+ "&ndash; %s (or higher).</p><a href=\"%s\">&larr; Return to the plugins "
2822
+ "screen</a> <a href=\"%s\"%s>Continue and activate anyway &rarr;</a>"
2823
+ msgstr ""
2824
+ "<h1>Упс! Плагин не активирован&hellip;</h1> <p>Плагин Shortcodes Ultimate не "
2825
+ "полностью совместим с вашей версией PHP (%s).<br />Рекомендуемая версия PHP "
2826
+ "&ndash; %s (или выше).</p><a href=\"%s\">&larr; Вернуться к списку плагинов</"
2827
+ "a> <a href=\"%s\"%s>Продолжить и все равно активировать &rarr;</a>"
2828
+
2829
+ #: inc/core/requirements.php:39
2830
+ #, php-format
2831
+ msgid ""
2832
+ "<h1>Oops! Plugin not activated&hellip;</h1> <p>Shortcodes Ultimate is not "
2833
+ "fully compatible with your version of WordPress (%s).<br />Reccomended "
2834
+ "WordPress version &ndash; %s (or higher).</p><a href=\"%s\">&larr; Return to "
2835
+ "the plugins screen</a> <a href=\"%s\"%s>Continue and activate anyway &rarr;</"
2836
+ "a>"
2837
+ msgstr ""
2838
+ "<h1>Упс! Плагин не активирован&hellip;</h1> <p>Плагин Shortcodes Ultimate не "
2839
+ "полностью совместим с вашей версией WordPress (%s).<br />Рекомендуемая "
2840
+ "версия WordPress &ndash; %s (или выше).</p><a href=\"%s\">&larr; Вернуться к "
2841
+ "списку плагинов</a> <a href=\"%s\"%s>Продолжить и все равно активировать "
2842
+ "&rarr;</a>"
2843
+
2844
+ #: inc/core/shortcodes.php:53
2845
  msgid "Tab title"
2846
  msgstr "Заголовок вкладкки"
2847
 
2848
+ #: inc/core/shortcodes.php:451
2849
  msgid "This is box title"
2850
  msgstr "Заголовок блока"
2851
 
2852
+ #: inc/core/shortcodes.php:563 inc/core/shortcodes.php:599
2853
+ #: inc/core/shortcodes.php:629 inc/core/shortcodes.php:656
2854
+ #: inc/core/shortcodes.php:682 inc/core/shortcodes.php:708
2855
  msgid "please specify correct url"
2856
  msgstr "пожалуйста укажите корректную ссылку"
2857
 
2858
+ #: inc/core/shortcodes.php:839
2859
  msgid "This menu doesn't exists, or has no elements"
2860
  msgstr "Такое меню не существует, или в нем нет ни одного элемента"
2861
 
2862
+ #: inc/core/shortcodes.php:937 inc/core/shortcodes.php:1012
2863
+ #: inc/core/shortcodes.php:1057
2864
  msgid "images not found"
2865
  msgstr "изображения не найдены"
2866
 
2867
+ #: inc/core/shortcodes.php:1192
2868
  msgid "template not found"
2869
  msgstr "шаблон не найден"
2870
 
2871
+ #: inc/core/tools.php:746
2872
+ msgid "Example code does not found, please check it later"
2873
+ msgstr "Код примера не найден, возвращайтесь позже"
2874
+
2875
+ #: inc/core/tools.php:762
2876
+ msgid "Get the code"
2877
+ msgstr "Получить код"
2878
+
2879
+ #: inc/core/vote.php:44
2880
  msgid ""
2881
  "Hello, my name is Vladimir Anokhin, and I am developer of plugin "
2882
  "<b>Shortcodes Ultimate</b>.<br>If you like this plugin, please write a few "
2888
  "напишите пару слов о нём на сайте wordpress.org или в твиттере. Это поможет "
2889
  "другим людям найти этот полезный плагин быстрее.<br><b>Спасибо!</b>"
2890
 
2891
+ #: inc/core/vote.php:46
2892
  msgid "Rate plugin"
2893
  msgstr "Оценить плагин"
2894
 
2895
+ #: inc/core/vote.php:47
2896
  msgid "Shortcodes Ultimate - must have WordPress plugin #shortcodesultimate"
2897
  msgstr ""
2898
  "Shortcodes Ultimate - очень полезный плагин для WordPress #shortcodesultimate"
2899
 
2900
+ #: inc/core/vote.php:47
2901
  msgid "Tweet"
2902
  msgstr "Твитнуть"
2903
 
2904
+ #: inc/core/vote.php:48
2905
  msgid "No, thanks"
2906
  msgstr "Нет, спасибо"
2907
 
2908
+ #: inc/core/vote.php:49
2909
  msgid "or"
2910
  msgstr "или"
2911
 
2912
+ #: inc/core/vote.php:50
2913
  msgid "Remind me later"
2914
  msgstr "Напомнить позже"
2915
 
2916
+ #: inc/core/widget.php:7
2917
  msgid "Special Shortcodes Ultimate widget"
2918
  msgstr "Специальный виджет для вставки шорткодов"
2919
 
2920
+ #: inc/core/widget.php:46
2921
  msgid "Title:"
2922
  msgstr "Заголовок:"
2923
 
2924
+ #: inc/vendor/class.sunrise-views.php:21
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2925
  msgid "Save changes"
2926
  msgstr "Сохранить изменения"
2927
 
2928
+ #: inc/vendor/class.sunrise-views.php:21
2929
  msgid "Saving"
2930
  msgstr "Сохранение"
2931
 
2932
+ #: inc/vendor/class.sunrise-views.php:21
2933
  msgid "Saved"
2934
  msgstr "Сохранено"
2935
 
2936
+ #: inc/vendor/class.sunrise-views.php:21
2937
  msgid ""
2938
+ "This action will delete all your settings. Are you sure? This action cannot "
2939
+ "be undone!"
2940
  msgstr ""
2941
+ "Данное действие удалит все ваши настройки. Вы уверены? Это действие нельзя "
2942
+ "будет отменить!"
2943
 
2944
+ #: inc/vendor/class.sunrise-views.php:21
2945
  msgid "Restore default settings"
2946
  msgstr "Сбросить настройки"
2947
 
2948
+ #: inc/vendor/class.sunrise-views.php:28 inc/vendor/class.sunrise-views.php:85
2949
+ msgid "Text field"
2950
+ msgstr "Текстовое поле"
2951
 
2952
+ #: inc/vendor/class.sunrise-views.php:37
2953
+ msgid "Textarea field"
2954
+ msgstr "Текстовое поле"
2955
 
2956
+ #: inc/vendor/class.sunrise-views.php:48 inc/vendor/class.sunrise-views.php:59
2957
+ msgid "Checkbox"
2958
+ msgstr "Флажок"
2959
 
2960
+ #: inc/vendor/class.sunrise-views.php:75
2961
+ msgid "Color picker"
2962
+ msgstr "Пипетка"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2963
 
2964
+ #: inc/vendor/class.sunrise-views.php:80
2965
+ msgid "Pick a color"
2966
+ msgstr "Выберите цвет"
2967
 
2968
+ #: inc/vendor/class.sunrise.php:62 inc/vendor/class.sunrise.php:63
2969
+ #: inc/vendor/class.sunrise.php:88 inc/vendor/class.sunrise.php:89
2970
+ msgid "Plugin Settings"
2971
+ msgstr "Настройки плагина"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2972
 
2973
+ #: inc/vendor/class.sunrise.php:142
2974
+ #, php-format
2975
+ msgid "option type %s is not callable"
2976
+ msgstr "тип поля %s не может быть отображен"
2977
 
2978
+ #: inc/vendor/class.sunrise.php:149
2979
  msgid ""
2980
  "For full functionality of this page it is reccomended to enable javascript."
2981
  msgstr ""
2982
  "Для полной функциональности этой страницы рекомендуется включить Javascript."
2983
 
2984
+ #: inc/vendor/class.sunrise.php:150
 
 
 
 
 
 
 
 
2985
  msgid "Settings saved successfully"
2986
  msgstr "Настройки успешно сохранены"
2987
 
2988
+ #: inc/vendor/class.sunrise.php:151
2989
+ msgid "Settings reseted successfully"
2990
+ msgstr "Настройки успешно сброшены"
2991
 
2992
+ #: inc/vendor/class.sunrise.php:166
2993
+ msgid "Use selected file"
2994
+ msgstr "Использовать выбранный файл"
2995
 
2996
+ #: templates/default-loop.php:15 templates/single-post.php:17
2997
  msgid "Posted"
2998
  msgstr "Опубликовано"
2999
 
3000
+ #: templates/default-loop.php:19 templates/single-post.php:17
3001
  msgid "0 comments"
3002
  msgstr "нет комментариев"
3003
 
3004
+ #: templates/default-loop.php:19 templates/single-post.php:17
3005
  msgid "1 comment"
3006
  msgstr "1 комментарий"
3007
 
3008
+ #: templates/default-loop.php:19 templates/single-post.php:17
3009
  msgid "%n comments"
3010
  msgstr "%n комментариев"
3011
 
3012
+ #: templates/default-loop.php:27 templates/list-loop.php:16
3013
+ #: templates/single-post.php:28 templates/teaser-loop.php:20
3014
  msgid "Posts not found"
3015
  msgstr "Записи не найдены"
languages/su.pot CHANGED
@@ -2,8 +2,8 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Shortcodes Ultimate\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2013-10-21 08:42+0300\n"
6
- "PO-Revision-Date: 2013-10-21 08:42+0300\n"
7
  "Last-Translator: Vladimir Anokhin <ano.vladimir@gmail.com>\n"
8
  "Language-Team: \n"
9
  "MIME-Version: 1.0\n"
@@ -15,615 +15,875 @@ msgstr ""
15
  "X-Generator: Poedit 1.5.7\n"
16
  "X-Poedit-SearchPath-0: .\n"
17
 
18
- #: inc/example-addon.php:29
19
- msgid "Heading 2"
20
  msgstr ""
21
 
22
- #: inc/example-addon.php:43 inc/core/class.data.php:173
23
- #: inc/core/class.data.php:303 inc/core/class.data.php:386
24
- #: inc/core/class.data.php:551 inc/core/class.data.php:706
25
- #: inc/core/class.data.php:868
26
- msgid "Default"
 
27
  msgstr ""
28
 
29
- #: inc/example-addon.php:44
30
- msgid "Small"
31
  msgstr ""
32
 
33
- #: inc/example-addon.php:49 inc/core/class.data.php:178
34
- #: inc/core/class.data.php:392 inc/core/class.data.php:561
35
- #: inc/core/class.data.php:713 inc/core/class.data.php:838
36
- msgid "Style"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
37
  msgstr ""
38
 
39
- #: inc/example-addon.php:51
40
- msgid "Heading 2 style"
 
 
 
 
 
 
41
  msgstr ""
42
 
43
- #: inc/example-addon.php:57
44
- msgid "Heading 2 text"
45
  msgstr ""
46
 
47
- #: inc/example-addon.php:59
48
- msgid "Styled heading 2"
49
  msgstr ""
50
 
51
- #: inc/core/class.assets.php:61
52
  msgid "Choose files"
53
  msgstr ""
54
 
55
- #: inc/core/class.assets.php:62
56
  msgid "Add selected files"
57
  msgstr ""
58
 
59
- #: inc/core/class.assets.php:68
 
 
 
 
60
  msgid "Choose file"
61
  msgstr ""
62
 
63
- #: inc/core/class.assets.php:69
64
  msgid "Insert"
65
  msgstr ""
66
 
67
- #: inc/core/class.assets.php:70 inc/core/class.generator-fields.php:61
68
- msgid "Please wait"
 
 
 
 
69
  msgstr ""
70
 
71
- #: inc/core/class.assets.php:83
72
  msgid ""
73
  "This shortcode doesn't work in live preview. Please insert it into editor "
74
  "and preview on the site."
75
  msgstr ""
76
 
77
- #: inc/core/class.data.php:36
78
  msgid "All"
79
  msgstr ""
80
 
81
- #: inc/core/class.data.php:37 inc/core/class.generator.php:203
82
  msgid "Content"
83
  msgstr ""
84
 
85
- #: inc/core/class.data.php:38 inc/core/class.data.php:694
86
  msgid "Box"
87
  msgstr ""
88
 
89
- #: inc/core/class.data.php:39
90
  msgid "Media"
91
  msgstr ""
92
 
93
- #: inc/core/class.data.php:40 inc/core/class.data.php:1496
94
- #: inc/core/class.data.php:1588 inc/core/class.data.php:1690
95
- #: inc/core/class.data.php:1696
96
  msgid "Gallery"
97
  msgstr ""
98
 
99
- #: inc/core/class.data.php:41
100
  msgid "Other"
101
  msgstr ""
102
 
103
- #: inc/core/class.data.php:56
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
104
  msgid "Heading"
105
  msgstr ""
106
 
107
- #: inc/core/class.data.php:66 inc/core/class.data.php:397
108
- #: inc/core/class.data.php:477 inc/core/class.data.php:582
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
109
  msgid "Size"
110
  msgstr ""
111
 
112
- #: inc/core/class.data.php:66
113
- msgid "Select heading size"
114
  msgstr ""
115
 
116
- #: inc/core/class.data.php:71 inc/core/class.data.php:361
117
- #: inc/core/class.data.php:418 inc/core/class.data.php:846
118
  msgid "Left"
119
  msgstr ""
120
 
121
- #: inc/core/class.data.php:72 inc/core/class.data.php:419
122
- #: inc/core/class.data.php:1529 inc/core/class.data.php:1637
123
  msgid "Center"
124
  msgstr ""
125
 
126
- #: inc/core/class.data.php:73 inc/core/class.data.php:362
127
- #: inc/core/class.data.php:420 inc/core/class.data.php:847
128
  msgid "Right"
129
  msgstr ""
130
 
131
- #: inc/core/class.data.php:76 inc/core/class.data.php:365
132
- #: inc/core/class.data.php:423
133
  msgid "Align"
134
  msgstr ""
135
 
136
- #: inc/core/class.data.php:77
137
  msgid "Heading text alignment"
138
  msgstr ""
139
 
140
- #: inc/core/class.data.php:81 inc/core/class.data.php:112
141
- #: inc/core/class.data.php:145 inc/core/class.data.php:188
142
- #: inc/core/class.data.php:205 inc/core/class.data.php:233
143
- #: inc/core/class.data.php:257 inc/core/class.data.php:286
144
- #: inc/core/class.data.php:316 inc/core/class.data.php:344
145
- #: inc/core/class.data.php:369 inc/core/class.data.php:401
146
- #: inc/core/class.data.php:428 inc/core/class.data.php:445
147
- #: inc/core/class.data.php:488 inc/core/class.data.php:517
148
- #: inc/core/class.data.php:639 inc/core/class.data.php:683
149
- #: inc/core/class.data.php:738 inc/core/class.data.php:774
150
- #: inc/core/class.data.php:806 inc/core/class.data.php:909
151
- #: inc/core/class.data.php:926 inc/core/class.data.php:979
152
- #: inc/core/class.data.php:1030 inc/core/class.data.php:1074
153
- #: inc/core/class.data.php:1114 inc/core/class.data.php:1184
154
- #: inc/core/class.data.php:1206 inc/core/class.data.php:1238
155
- #: inc/core/class.data.php:1272 inc/core/class.data.php:1289
156
- #: inc/core/class.data.php:1317 inc/core/class.data.php:1338
157
- #: inc/core/class.data.php:1366 inc/core/class.data.php:1388
158
- #: inc/core/class.data.php:1434 inc/core/class.data.php:1480
159
- #: inc/core/class.data.php:1572 inc/core/class.data.php:1680
160
- #: inc/core/class.data.php:1733
 
 
161
  msgid "Class"
162
  msgstr ""
163
 
164
- #: inc/core/class.data.php:82 inc/core/class.data.php:113
165
- #: inc/core/class.data.php:146 inc/core/class.data.php:189
166
- #: inc/core/class.data.php:206 inc/core/class.data.php:234
167
- #: inc/core/class.data.php:258 inc/core/class.data.php:287
168
- #: inc/core/class.data.php:317 inc/core/class.data.php:345
169
- #: inc/core/class.data.php:370 inc/core/class.data.php:402
170
- #: inc/core/class.data.php:429 inc/core/class.data.php:446
171
- #: inc/core/class.data.php:489 inc/core/class.data.php:518
172
- #: inc/core/class.data.php:640 inc/core/class.data.php:684
173
- #: inc/core/class.data.php:739 inc/core/class.data.php:775
174
- #: inc/core/class.data.php:807 inc/core/class.data.php:910
175
- #: inc/core/class.data.php:927 inc/core/class.data.php:980
176
- #: inc/core/class.data.php:1031 inc/core/class.data.php:1075
177
- #: inc/core/class.data.php:1115 inc/core/class.data.php:1185
178
- #: inc/core/class.data.php:1207 inc/core/class.data.php:1239
179
- #: inc/core/class.data.php:1273 inc/core/class.data.php:1290
180
- #: inc/core/class.data.php:1318 inc/core/class.data.php:1339
181
- #: inc/core/class.data.php:1367 inc/core/class.data.php:1389
182
- #: inc/core/class.data.php:1435 inc/core/class.data.php:1481
183
- #: inc/core/class.data.php:1573 inc/core/class.data.php:1681
184
- #: inc/core/class.data.php:1734
185
  msgid "Extra CSS class"
186
  msgstr ""
187
 
188
- #: inc/core/class.data.php:85
189
  msgid "Heading text"
190
  msgstr ""
191
 
192
- #: inc/core/class.data.php:86
193
  msgid "Styled heading"
194
  msgstr ""
195
 
196
- #: inc/core/class.data.php:91
197
  msgid "Tabs"
198
  msgstr ""
199
 
200
- #: inc/core/class.data.php:101
 
 
 
 
201
  msgid "Active tab"
202
  msgstr ""
203
 
204
- #: inc/core/class.data.php:102
205
  msgid "Select which tab is open by default"
206
  msgstr ""
207
 
208
- #: inc/core/class.data.php:107
209
  msgid "Vertical"
210
  msgstr ""
211
 
212
- #: inc/core/class.data.php:108
213
  msgid "Show tabs vertically"
214
  msgstr ""
215
 
216
- #: inc/core/class.data.php:117
217
  msgid ""
218
  "[%prefix_tab title=\"Title 1\"]Content 1[/%prefix_tab]\n"
219
  "[%prefix_tab title=\"Title 2\"]Content 2[/%prefix_tab]\n"
220
  "[%prefix_tab title=\"Title 3\"]Content 3[/%prefix_tab]"
221
  msgstr ""
222
 
223
- #: inc/core/class.data.php:118
224
  msgid "Tabs container"
225
  msgstr ""
226
 
227
- #: inc/core/class.data.php:123
228
  msgid "Tab"
229
  msgstr ""
230
 
231
- #: inc/core/class.data.php:128
232
  msgid "Tab name"
233
  msgstr ""
234
 
235
- #: inc/core/class.data.php:129 inc/core/class.data.php:162
236
- #: inc/core/class.data.php:657 inc/core/class.data.php:701
237
- #: inc/core/class.data.php:1143 inc/views/galleries.php:43
238
- #: inc/views/galleries.php:95
239
  msgid "Title"
240
  msgstr ""
241
 
242
- #: inc/core/class.data.php:130
243
  msgid "Enter tab name"
244
  msgstr ""
245
 
246
- #: inc/core/class.data.php:135
247
  msgid "Disabled"
248
  msgstr ""
249
 
250
- #: inc/core/class.data.php:136
251
  msgid "Is this tab disabled"
252
  msgstr ""
253
 
254
- #: inc/core/class.data.php:140 inc/core/class.data.php:183
255
  msgid "Anchor"
256
  msgstr ""
257
 
258
- #: inc/core/class.data.php:141
259
  msgid ""
260
  "You can use unique anchor for this tab to access it with hash in page url. "
261
  "For example: type here <b%value>Hello</b> and then use url like http://"
262
  "example.com/page-url#Hello. This tab will be activated and scrolled in"
263
  msgstr ""
264
 
265
- #: inc/core/class.data.php:150
266
  msgid "Tab content"
267
  msgstr ""
268
 
269
- #: inc/core/class.data.php:151
270
  msgid "Single tab"
271
  msgstr ""
272
 
273
- #: inc/core/class.data.php:156
274
  msgid "Spoiler"
275
  msgstr ""
276
 
277
- #: inc/core/class.data.php:161 inc/core/class.shortcodes.php:68
278
  msgid "Spoiler title"
279
  msgstr ""
280
 
281
- #: inc/core/class.data.php:162
282
  msgid "Text in spoiler title"
283
  msgstr ""
284
 
285
- #: inc/core/class.data.php:167
286
  msgid "Open"
287
  msgstr ""
288
 
289
- #: inc/core/class.data.php:168
290
  msgid "Is spoiler content visible by default"
291
  msgstr ""
292
 
293
- #: inc/core/class.data.php:174
294
  msgid "Fancy"
295
  msgstr ""
296
 
297
- #: inc/core/class.data.php:175 inc/core/class.data.php:389
298
  msgid "Simple"
299
  msgstr ""
300
 
301
- #: inc/core/class.data.php:179
302
- msgid "Spoiler skin"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
303
  msgstr ""
304
 
305
- #: inc/core/class.data.php:184
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
306
  msgid ""
307
  "You can use unique anchor for this spoiler to access it with hash in page "
308
  "url. For example: type here <b%value>Hello</b> and then use url like http://"
309
  "example.com/page-url#Hello. This spoiler will be open and scrolled in"
310
  msgstr ""
311
 
312
- #: inc/core/class.data.php:193
313
  msgid "Hidden content"
314
  msgstr ""
315
 
316
- #: inc/core/class.data.php:194
317
  msgid "Spoiler with hidden content"
318
  msgstr ""
319
 
320
- #: inc/core/class.data.php:199
321
  msgid "Accordion"
322
  msgstr ""
323
 
324
- #: inc/core/class.data.php:210
325
  msgid ""
326
  "[%prefix_spoiler]Content[/%prefix_spoiler]\n"
327
  "[%prefix_spoiler]Content[/%prefix_spoiler]\n"
328
  "[%prefix_spoiler]Content[/%prefix_spoiler]"
329
  msgstr ""
330
 
331
- #: inc/core/class.data.php:211
332
  msgid "Accordion with spoilers"
333
  msgstr ""
334
 
335
- #: inc/core/class.data.php:216
336
  msgid "Divider"
337
  msgstr ""
338
 
339
- #: inc/core/class.data.php:223
340
  msgid "Show TOP link"
341
  msgstr ""
342
 
343
- #: inc/core/class.data.php:224
344
  msgid "Show link to top of the page or not"
345
  msgstr ""
346
 
347
- #: inc/core/class.data.php:228 inc/core/class.shortcodes.php:91
348
  msgid "Go to top"
349
  msgstr ""
350
 
351
- #: inc/core/class.data.php:229
352
  msgid "Link text"
353
  msgstr ""
354
 
355
- #: inc/core/class.data.php:229
356
  msgid "Text for the GO TOP link"
357
  msgstr ""
358
 
359
- #: inc/core/class.data.php:238
360
  msgid "Content divider with optional TOP link"
361
  msgstr ""
362
 
363
- #: inc/core/class.data.php:243
364
  msgid "Spacer"
365
  msgstr ""
366
 
367
- #: inc/core/class.data.php:253 inc/core/class.data.php:962
368
- #: inc/core/class.data.php:1013 inc/core/class.data.php:1063
369
- #: inc/core/class.data.php:1161 inc/core/class.data.php:1423
370
- #: inc/core/class.data.php:1463 inc/core/class.data.php:1513
371
- #: inc/core/class.data.php:1605 inc/core/class.data.php:1713
372
  msgid "Height"
373
  msgstr ""
374
 
375
- #: inc/core/class.data.php:253
376
  msgid "Height of the spacer in pixels"
377
  msgstr ""
378
 
379
- #: inc/core/class.data.php:262
380
  msgid "Empty space with adjustable height"
381
  msgstr ""
382
 
383
- #: inc/core/class.data.php:267
384
  msgid "Highlight"
385
  msgstr ""
386
 
387
- #: inc/core/class.data.php:275 inc/core/class.data.php:567
388
- #: inc/core/class.data.php:757
389
  msgid "Background"
390
  msgstr ""
391
 
392
- #: inc/core/class.data.php:276
393
  msgid "Highlighted text background color"
394
  msgstr ""
395
 
396
- #: inc/core/class.data.php:282 inc/core/class.data.php:573
397
- #: inc/core/class.data.php:763
398
  msgid "Text color"
399
  msgstr ""
400
 
401
- #: inc/core/class.data.php:282
402
  msgid "Highlighted text color"
403
  msgstr ""
404
 
405
- #: inc/core/class.data.php:290 inc/core/class.data.php:291
406
  msgid "Highlighted text"
407
  msgstr ""
408
 
409
- #: inc/core/class.data.php:296 inc/core/class.data.php:320
 
410
  msgid "Label"
411
  msgstr ""
412
 
413
- #: inc/core/class.data.php:304
414
  msgid "Success"
415
  msgstr ""
416
 
417
- #: inc/core/class.data.php:305
418
  msgid "Warning"
419
  msgstr ""
420
 
421
- #: inc/core/class.data.php:306
422
  msgid "Important"
423
  msgstr ""
424
 
425
- #: inc/core/class.data.php:307
426
  msgid "Black"
427
  msgstr ""
428
 
429
- #: inc/core/class.data.php:308
430
  msgid "Info"
431
  msgstr ""
432
 
433
- #: inc/core/class.data.php:311
434
  msgid "Type"
435
  msgstr ""
436
 
437
- #: inc/core/class.data.php:312
438
  msgid "Style of the label"
439
  msgstr ""
440
 
441
- #: inc/core/class.data.php:321
442
  msgid "Styled label"
443
  msgstr ""
444
 
445
- #: inc/core/class.data.php:326 inc/core/class.data.php:348
446
  msgid "Quote"
447
  msgstr ""
448
 
449
- #: inc/core/class.data.php:333
 
 
 
 
450
  msgid "Cite"
451
  msgstr ""
452
 
453
- #: inc/core/class.data.php:334
454
  msgid "Quote author name"
455
  msgstr ""
456
 
457
- #: inc/core/class.data.php:339
458
  msgid "Cite url"
459
  msgstr ""
460
 
461
- #: inc/core/class.data.php:340
462
  msgid "Url of the quote author. Leave empty to disable link"
463
  msgstr ""
464
 
465
- #: inc/core/class.data.php:349
466
  msgid "Blockquote alternative"
467
  msgstr ""
468
 
469
- #: inc/core/class.data.php:354 inc/core/class.data.php:373
470
- #: inc/core/class.data.php:374
471
  msgid "Pullquote"
472
  msgstr ""
473
 
474
- #: inc/core/class.data.php:365
475
  msgid "Pullquote alignment (float)"
476
  msgstr ""
477
 
478
- #: inc/core/class.data.php:379 inc/core/class.data.php:406
479
  msgid "Dropcap"
480
  msgstr ""
481
 
482
- #: inc/core/class.data.php:387 inc/core/class.data.php:552
483
  msgid "Flat"
484
  msgstr ""
485
 
486
- #: inc/core/class.data.php:388
487
  msgid "Light"
488
  msgstr ""
489
 
490
- #: inc/core/class.data.php:392
491
  msgid "Dropcap style preset"
492
  msgstr ""
493
 
494
- #: inc/core/class.data.php:397
495
  msgid "Choose dropcap size"
496
  msgstr ""
497
 
498
- #: inc/core/class.data.php:405
499
  msgid "D"
500
  msgstr ""
501
 
502
- #: inc/core/class.data.php:411
503
  msgid "Frame"
504
  msgstr ""
505
 
506
- #: inc/core/class.data.php:424
507
  msgid "Frame alignment"
508
  msgstr ""
509
 
510
- #: inc/core/class.data.php:434
511
  msgid "Styled image frame"
512
  msgstr ""
513
 
514
- #: inc/core/class.data.php:439
515
  msgid "Row"
516
  msgstr ""
517
 
518
- #: inc/core/class.data.php:450
519
  msgid ""
520
  "[%prefix_column size=\"1/3\"]Content[/%prefix_column]\n"
521
  "[%prefix_column size=\"1/3\"]Content[/%prefix_column]\n"
522
  "[%prefix_column size=\"1/3\"]Content[/%prefix_column]"
523
  msgstr ""
524
 
525
- #: inc/core/class.data.php:451
526
  msgid "Row for flexible columns"
527
  msgstr ""
528
 
529
- #: inc/core/class.data.php:456
530
  msgid "Column"
531
  msgstr ""
532
 
533
- #: inc/core/class.data.php:463
534
  msgid "Full width"
535
  msgstr ""
536
 
537
- #: inc/core/class.data.php:464
538
  msgid "One half"
539
  msgstr ""
540
 
541
- #: inc/core/class.data.php:465
542
  msgid "One third"
543
  msgstr ""
544
 
545
- #: inc/core/class.data.php:466
546
  msgid "Two third"
547
  msgstr ""
548
 
549
- #: inc/core/class.data.php:467
550
  msgid "One fourth"
551
  msgstr ""
552
 
553
- #: inc/core/class.data.php:468
554
  msgid "Three fourth"
555
  msgstr ""
556
 
557
- #: inc/core/class.data.php:469
558
  msgid "One fifth"
559
  msgstr ""
560
 
561
- #: inc/core/class.data.php:470
562
  msgid "Two fifth"
563
  msgstr ""
564
 
565
- #: inc/core/class.data.php:471
566
  msgid "Three fifth"
567
  msgstr ""
568
 
569
- #: inc/core/class.data.php:472
570
  msgid "Four fifth"
571
  msgstr ""
572
 
573
- #: inc/core/class.data.php:473
574
  msgid "One sixth"
575
  msgstr ""
576
 
577
- #: inc/core/class.data.php:474
578
  msgid "Five sixth"
579
  msgstr ""
580
 
581
- #: inc/core/class.data.php:478
582
  msgid "Select column width. This width will be calculated depend page width"
583
  msgstr ""
584
 
585
- #: inc/core/class.data.php:483 inc/core/class.data.php:593
586
  msgid "Centered"
587
  msgstr ""
588
 
589
- #: inc/core/class.data.php:484
590
  msgid "Is this column centered on the page"
591
  msgstr ""
592
 
593
- #: inc/core/class.data.php:493
594
  msgid "Column content"
595
  msgstr ""
596
 
597
- #: inc/core/class.data.php:494
598
  msgid "Flexible and responsive columns"
599
  msgstr ""
600
 
601
- #: inc/core/class.data.php:499
602
  msgid "List"
603
  msgstr ""
604
 
605
- #: inc/core/class.data.php:506 inc/core/class.data.php:612
606
- #: inc/core/class.data.php:663
607
- msgid "Icon"
608
- msgstr ""
609
-
610
- #: inc/core/class.data.php:507
611
  msgid "You can upload custom icon for this list or pick a built-in icon"
612
  msgstr ""
613
 
614
- #: inc/core/class.data.php:512 inc/core/class.data.php:618
615
- #: inc/core/class.data.php:669
616
  msgid "Icon color"
617
  msgstr ""
618
 
619
- #: inc/core/class.data.php:513 inc/core/class.data.php:619
620
- #: inc/core/class.data.php:670
621
  msgid ""
622
  "This color will be applied to the selected icon. Does not works with "
623
  "uploaded icons"
624
  msgstr ""
625
 
626
- #: inc/core/class.data.php:522
627
  msgid ""
628
  "<ul>\n"
629
  "<li>List item</li>\n"
@@ -632,274 +892,272 @@ msgid ""
632
  "</ul>"
633
  msgstr ""
634
 
635
- #: inc/core/class.data.php:523
636
  msgid "Styled unordered list"
637
  msgstr ""
638
 
639
- #: inc/core/class.data.php:528
640
  msgid "Button"
641
  msgstr ""
642
 
643
- #: inc/core/class.data.php:535 inc/views/galleries.php:45
644
- #: inc/views/galleries.php:97
645
  msgid "Link"
646
  msgstr ""
647
 
648
- #: inc/core/class.data.php:536
649
  msgid "Button link"
650
  msgstr ""
651
 
652
- #: inc/core/class.data.php:541 inc/core/class.data.php:1229
653
  msgid "Same tab"
654
  msgstr ""
655
 
656
- #: inc/core/class.data.php:542 inc/core/class.data.php:1230
657
  msgid "New tab"
658
  msgstr ""
659
 
660
- #: inc/core/class.data.php:545 inc/core/class.data.php:1233
661
  msgid "Target"
662
  msgstr ""
663
 
664
- #: inc/core/class.data.php:546
665
  msgid "Button link target"
666
  msgstr ""
667
 
668
- #: inc/core/class.data.php:553 inc/core/class.data.php:707
669
  msgid "Soft"
670
  msgstr ""
671
 
672
- #: inc/core/class.data.php:554 inc/core/class.data.php:708
673
  msgid "Glass"
674
  msgstr ""
675
 
676
- #: inc/core/class.data.php:555 inc/core/class.data.php:709
677
  msgid "Bubbles"
678
  msgstr ""
679
 
680
- #: inc/core/class.data.php:556 inc/core/class.data.php:710
681
  msgid "Noise"
682
  msgstr ""
683
 
684
- #: inc/core/class.data.php:557
685
  msgid "Stroked"
686
  msgstr ""
687
 
688
- #: inc/core/class.data.php:558
689
  msgid "3D"
690
  msgstr ""
691
 
692
- #: inc/core/class.data.php:561
693
  msgid "Button background style preset"
694
  msgstr ""
695
 
696
- #: inc/core/class.data.php:567
697
  msgid "Button background color"
698
  msgstr ""
699
 
700
- #: inc/core/class.data.php:574
701
  msgid "Button text color"
702
  msgstr ""
703
 
704
- #: inc/core/class.data.php:583
705
  msgid "Button size"
706
  msgstr ""
707
 
708
- #: inc/core/class.data.php:588
709
  msgid "Fluid"
710
  msgstr ""
711
 
712
- #: inc/core/class.data.php:588
713
  msgid "Fluid buttons has 100% width"
714
  msgstr ""
715
 
716
- #: inc/core/class.data.php:593
717
  msgid "Is button centered on the page"
718
  msgstr ""
719
 
720
- #: inc/core/class.data.php:598
721
  msgid "Auto"
722
  msgstr ""
723
 
724
- #: inc/core/class.data.php:599
725
  msgid "Round"
726
  msgstr ""
727
 
728
- #: inc/core/class.data.php:600
729
  msgid "Square"
730
  msgstr ""
731
 
732
- #: inc/core/class.data.php:606 inc/core/class.data.php:733
733
- #: inc/core/class.data.php:770
734
  msgid "Radius"
735
  msgstr ""
736
 
737
- #: inc/core/class.data.php:607
738
  msgid "Radius of button corners. Auto-radius calculation based on button size"
739
  msgstr ""
740
 
741
- #: inc/core/class.data.php:613
742
  msgid "You can upload custom icon for this button or pick a built-in icon"
743
  msgstr ""
744
 
745
- #: inc/core/class.data.php:624
746
  msgid "Text shadow"
747
  msgstr ""
748
 
749
- #: inc/core/class.data.php:625
750
  msgid "Button text shadow"
751
  msgstr ""
752
 
753
- #: inc/core/class.data.php:629
754
  msgid "Description"
755
  msgstr ""
756
 
757
- #: inc/core/class.data.php:630
758
  msgid ""
759
  "Small description under button text. This option is incompatible with icon."
760
  msgstr ""
761
 
762
- #: inc/core/class.data.php:634
763
  msgid "onClick"
764
  msgstr ""
765
 
766
- #: inc/core/class.data.php:635
767
  msgid "Advanced JavaScript code for onClick action"
768
  msgstr ""
769
 
770
- #: inc/core/class.data.php:644
771
  msgid "Button text"
772
  msgstr ""
773
 
774
- #: inc/core/class.data.php:645
775
  msgid "Styled button"
776
  msgstr ""
777
 
778
- #: inc/core/class.data.php:650
779
  msgid "Service"
780
  msgstr ""
781
 
782
- #: inc/core/class.data.php:656 inc/core/class.shortcodes.php:420
783
  msgid "Service title"
784
  msgstr ""
785
 
786
- #: inc/core/class.data.php:658
787
  msgid "Service name"
788
  msgstr ""
789
 
790
- #: inc/core/class.data.php:664
791
  msgid "You can upload custom icon for this box"
792
  msgstr ""
793
 
794
- #: inc/core/class.data.php:678
795
  msgid "Icon size"
796
  msgstr ""
797
 
798
- #: inc/core/class.data.php:679
799
  msgid "Size of the uploaded icon in pixels"
800
  msgstr ""
801
 
802
- #: inc/core/class.data.php:688
803
  msgid "Service description"
804
  msgstr ""
805
 
806
- #: inc/core/class.data.php:689
807
  msgid "Service box with title"
808
  msgstr ""
809
 
810
- #: inc/core/class.data.php:700
811
  msgid "Box title"
812
  msgstr ""
813
 
814
- #: inc/core/class.data.php:701
815
  msgid "Text for the box title"
816
  msgstr ""
817
 
818
- #: inc/core/class.data.php:714
819
  msgid "Box style preset"
820
  msgstr ""
821
 
822
- #: inc/core/class.data.php:720 inc/core/class.generator-fields.php:86
823
  msgid "Color"
824
  msgstr ""
825
 
826
- #: inc/core/class.data.php:721
827
  msgid "Color for the box title and borders"
828
  msgstr ""
829
 
830
- #: inc/core/class.data.php:727
831
  msgid "Title text color"
832
  msgstr ""
833
 
834
- #: inc/core/class.data.php:727
835
  msgid "Color for the box title text"
836
  msgstr ""
837
 
838
- #: inc/core/class.data.php:734
839
  msgid "Box corners radius"
840
  msgstr ""
841
 
842
- #: inc/core/class.data.php:743
843
  msgid "Box content"
844
  msgstr ""
845
 
846
- #: inc/core/class.data.php:744
847
  msgid "Colored box with caption"
848
  msgstr ""
849
 
850
- #: inc/core/class.data.php:749
851
  msgid "Note"
852
  msgstr ""
853
 
854
- #: inc/core/class.data.php:757
855
  msgid "Note background color"
856
  msgstr ""
857
 
858
- #: inc/core/class.data.php:764
859
  msgid "Note text color"
860
  msgstr ""
861
 
862
- #: inc/core/class.data.php:770
863
  msgid "Note corners radius"
864
  msgstr ""
865
 
866
- #: inc/core/class.data.php:778
867
  msgid "Note text"
868
  msgstr ""
869
 
870
- #: inc/core/class.data.php:779
871
  msgid "Colored box"
872
  msgstr ""
873
 
874
- #: inc/core/class.data.php:784
875
  msgid "Lightbox"
876
  msgstr ""
877
 
878
- #: inc/core/class.data.php:791
879
  msgid "Iframe"
880
  msgstr ""
881
 
882
- #: inc/core/class.data.php:792
883
  msgid "Image"
884
  msgstr ""
885
 
886
- #: inc/core/class.data.php:793
887
  msgid "Inline (html content)"
888
  msgstr ""
889
 
890
- #: inc/core/class.data.php:796
891
  msgid "Content type"
892
  msgstr ""
893
 
894
- #: inc/core/class.data.php:797
895
  msgid "Select type of the lightbox window content"
896
  msgstr ""
897
 
898
- #: inc/core/class.data.php:801
899
  msgid "Content source"
900
  msgstr ""
901
 
902
- #: inc/core/class.data.php:802
903
  msgid ""
904
  "Insert here URL or CSS selector. Use URL for Iframe and Image content types. "
905
  "Use CSS selector for Inline content type.<br />Example values:<br /><b"
@@ -909,344 +1167,462 @@ msgid ""
909
  "(iframe)<br /><b%value>#contact-form</b> - any HTML content (inline)"
910
  msgstr ""
911
 
912
- #: inc/core/class.data.php:811
913
  msgid "[%prefix_button] Click Here to Watch the Video [/%prefix_button]"
914
  msgstr ""
915
 
916
- #: inc/core/class.data.php:812
917
  msgid "Lightbox window with custom content"
918
  msgstr ""
919
 
920
- #: inc/core/class.data.php:817
921
  msgid "Tooltip"
922
  msgstr ""
923
 
924
- #: inc/core/class.data.php:824
925
  msgid "Basic: Light"
926
  msgstr ""
927
 
928
- #: inc/core/class.data.php:825
929
  msgid "Basic: Dark"
930
  msgstr ""
931
 
932
- #: inc/core/class.data.php:826
933
  msgid "Basic: Yellow"
934
  msgstr ""
935
 
936
- #: inc/core/class.data.php:827
937
  msgid "Basic: Green"
938
  msgstr ""
939
 
940
- #: inc/core/class.data.php:828
941
  msgid "Basic: Red"
942
  msgstr ""
943
 
944
- #: inc/core/class.data.php:829
945
  msgid "Basic: Blue"
946
  msgstr ""
947
 
948
- #: inc/core/class.data.php:830
949
  msgid "Youtube"
950
  msgstr ""
951
 
952
- #: inc/core/class.data.php:831
953
  msgid "Tipsy"
954
  msgstr ""
955
 
956
- #: inc/core/class.data.php:832
957
  msgid "Bootstrap"
958
  msgstr ""
959
 
960
- #: inc/core/class.data.php:833
961
  msgid "jTools"
962
  msgstr ""
963
 
964
- #: inc/core/class.data.php:834
965
  msgid "Tipped"
966
  msgstr ""
967
 
968
- #: inc/core/class.data.php:835
969
  msgid "Cluetip"
970
  msgstr ""
971
 
972
- #: inc/core/class.data.php:839
973
  msgid "Tooltip window style"
974
  msgstr ""
975
 
976
- #: inc/core/class.data.php:844
977
  msgid "Top"
978
  msgstr ""
979
 
980
- #: inc/core/class.data.php:845
981
  msgid "Bottom"
982
  msgstr ""
983
 
984
- #: inc/core/class.data.php:850
985
  msgid "Position"
986
  msgstr ""
987
 
988
- #: inc/core/class.data.php:851
989
  msgid "Tooltip position"
990
  msgstr ""
991
 
992
- #: inc/core/class.data.php:856
993
  msgid "Shadow"
994
  msgstr ""
995
 
996
- #: inc/core/class.data.php:857
997
  msgid ""
998
  "Add shadow to tooltip. This option is only works with basic styes, e.g. "
999
  "blue, green etc."
1000
  msgstr ""
1001
 
1002
- #: inc/core/class.data.php:862
1003
  msgid "Rounded corners"
1004
  msgstr ""
1005
 
1006
- #: inc/core/class.data.php:863
1007
  msgid ""
1008
  "Use rounded for tooltip. This option is only works with basic styes, e.g. "
1009
  "blue, green etc."
1010
  msgstr ""
1011
 
1012
- #: inc/core/class.data.php:877
1013
  msgid "Font size"
1014
  msgstr ""
1015
 
1016
- #: inc/core/class.data.php:878
1017
  msgid "Tooltip font size"
1018
  msgstr ""
1019
 
1020
- #: inc/core/class.data.php:882
1021
  msgid "Tooltip title"
1022
  msgstr ""
1023
 
1024
- #: inc/core/class.data.php:883
1025
  msgid ""
1026
  "Enter title for tooltip window. Leave this field empty to hide the title"
1027
  msgstr ""
1028
 
1029
- #: inc/core/class.data.php:886 inc/core/class.shortcodes.php:497
1030
  msgid "Tooltip text"
1031
  msgstr ""
1032
 
1033
- #: inc/core/class.data.php:887
1034
  msgid "Tooltip content"
1035
  msgstr ""
1036
 
1037
- #: inc/core/class.data.php:888
1038
  msgid "Enter tooltip content here"
1039
  msgstr ""
1040
 
1041
- #: inc/core/class.data.php:893
1042
  msgid "Show and hide on mouse hover"
1043
  msgstr ""
1044
 
1045
- #: inc/core/class.data.php:894
1046
  msgid "Show and hide by mouse click"
1047
  msgstr ""
1048
 
1049
- #: inc/core/class.data.php:895
1050
  msgid "Always visible"
1051
  msgstr ""
1052
 
1053
- #: inc/core/class.data.php:898
1054
  msgid "Behavior"
1055
  msgstr ""
1056
 
1057
- #: inc/core/class.data.php:899
1058
  msgid "Select tooltip behavior"
1059
  msgstr ""
1060
 
1061
- #: inc/core/class.data.php:904
1062
  msgid "Close button"
1063
  msgstr ""
1064
 
1065
- #: inc/core/class.data.php:905
1066
  msgid "Show close button"
1067
  msgstr ""
1068
 
1069
- #: inc/core/class.data.php:914
1070
  msgid "[%prefix_button] Hover me to open tooltip [/%prefix_button]"
1071
  msgstr ""
1072
 
1073
- #: inc/core/class.data.php:915
1074
  msgid "Tooltip window with custom content"
1075
  msgstr ""
1076
 
1077
- #: inc/core/class.data.php:920
1078
  msgid "Private"
1079
  msgstr ""
1080
 
1081
- #: inc/core/class.data.php:931
1082
  msgid "Private note text"
1083
  msgstr ""
1084
 
1085
- #: inc/core/class.data.php:932
1086
  msgid "Private note for post authors"
1087
  msgstr ""
1088
 
1089
- #: inc/core/class.data.php:937
1090
  msgid "YouTube"
1091
  msgstr ""
1092
 
1093
- #: inc/core/class.data.php:944 inc/core/class.data.php:996
1094
- #: inc/core/class.data.php:1046 inc/core/class.data.php:1307
1095
- #: inc/core/class.data.php:1405
1096
  msgid "Url"
1097
  msgstr ""
1098
 
1099
- #: inc/core/class.data.php:945
1100
  msgid "Url of YouTube page with video. Ex: http://youtube.com/watch?v=XXXXXX"
1101
  msgstr ""
1102
 
1103
- #: inc/core/class.data.php:953 inc/core/class.data.php:1004
1104
- #: inc/core/class.data.php:1054 inc/core/class.data.php:1097
1105
- #: inc/core/class.data.php:1152 inc/core/class.data.php:1414
1106
- #: inc/core/class.data.php:1454 inc/core/class.data.php:1505
1107
- #: inc/core/class.data.php:1597 inc/core/class.data.php:1705
1108
  msgid "Width"
1109
  msgstr ""
1110
 
1111
- #: inc/core/class.data.php:954 inc/core/class.data.php:1005
1112
- #: inc/core/class.data.php:1055 inc/core/class.data.php:1153
1113
  msgid "Player width"
1114
  msgstr ""
1115
 
1116
- #: inc/core/class.data.php:963 inc/core/class.data.php:1014
1117
- #: inc/core/class.data.php:1064 inc/core/class.data.php:1162
1118
  msgid "Player height"
1119
  msgstr ""
1120
 
1121
- #: inc/core/class.data.php:968 inc/core/class.data.php:1019
1122
- #: inc/core/class.data.php:1069 inc/core/class.data.php:1429
1123
- #: inc/core/class.data.php:1469 inc/core/class.data.php:1518
1124
- #: inc/core/class.data.php:1610
1125
  msgid "Responsive"
1126
  msgstr ""
1127
 
1128
- #: inc/core/class.data.php:969 inc/core/class.data.php:1020
1129
- #: inc/core/class.data.php:1070
1130
  msgid "Ignore width and height parameters and make player responsive"
1131
  msgstr ""
1132
 
1133
- #: inc/core/class.data.php:974 inc/core/class.data.php:1025
1134
- #: inc/core/class.data.php:1103 inc/core/class.data.php:1173
1135
- #: inc/core/class.data.php:1553 inc/core/class.data.php:1661
1136
  msgid "Autoplay"
1137
  msgstr ""
1138
 
1139
- #: inc/core/class.data.php:975 inc/core/class.data.php:1026
1140
  msgid "Play video automatically when page is loaded"
1141
  msgstr ""
1142
 
1143
- #: inc/core/class.data.php:984
1144
  msgid "YouTube video"
1145
  msgstr ""
1146
 
1147
- #: inc/core/class.data.php:989
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1148
  msgid "Vimeo"
1149
  msgstr ""
1150
 
1151
- #: inc/core/class.data.php:996
1152
  msgid "Url of Vimeo page with video"
1153
  msgstr ""
1154
 
1155
- #: inc/core/class.data.php:1035
1156
  msgid "Vimeo video"
1157
  msgstr ""
1158
 
1159
- #: inc/core/class.data.php:1040
1160
  msgid "Screenr"
1161
  msgstr ""
1162
 
1163
- #: inc/core/class.data.php:1046
1164
  msgid "Url of Screenr page with video"
1165
  msgstr ""
1166
 
1167
- #: inc/core/class.data.php:1079
1168
  msgid "Screenr video"
1169
  msgstr ""
1170
 
1171
- #: inc/core/class.data.php:1084
1172
  msgid "Audio"
1173
  msgstr ""
1174
 
1175
- #: inc/core/class.data.php:1091 inc/core/class.data.php:1131
1176
  msgid "File"
1177
  msgstr ""
1178
 
1179
- #: inc/core/class.data.php:1092
1180
  msgid "Audio file url. Supported formats: mp3, ogg"
1181
  msgstr ""
1182
 
1183
- #: inc/core/class.data.php:1098
1184
  msgid ""
1185
  "Player width. You can specify width in percents and player will be "
1186
  "responsive. Example values: <b%value>200px</b>, <b%value>100&#37;</b>"
1187
  msgstr ""
1188
 
1189
- #: inc/core/class.data.php:1104 inc/core/class.data.php:1174
1190
  msgid "Play file automatically when page is loaded"
1191
  msgstr ""
1192
 
1193
- #: inc/core/class.data.php:1109 inc/core/class.data.php:1179
1194
- msgid "Loop"
1195
- msgstr ""
1196
-
1197
- #: inc/core/class.data.php:1110 inc/core/class.data.php:1180
1198
  msgid "Repeat when playback is ended"
1199
  msgstr ""
1200
 
1201
- #: inc/core/class.data.php:1119
1202
  msgid "Custom audio player"
1203
  msgstr ""
1204
 
1205
- #: inc/core/class.data.php:1124
1206
  msgid "Video"
1207
  msgstr ""
1208
 
1209
- #: inc/core/class.data.php:1132
1210
  msgid "Url to mp4/flv video-file"
1211
  msgstr ""
1212
 
1213
- #: inc/core/class.data.php:1137
1214
  msgid "Poster"
1215
  msgstr ""
1216
 
1217
- #: inc/core/class.data.php:1138
1218
  msgid "Url to poster image, that will be shown before playback"
1219
  msgstr ""
1220
 
1221
- #: inc/core/class.data.php:1144
1222
  msgid "Player title"
1223
  msgstr ""
1224
 
1225
- #: inc/core/class.data.php:1167
1226
- msgid "Controls"
1227
- msgstr ""
1228
-
1229
- #: inc/core/class.data.php:1168
1230
  msgid "Show player controls (play/pause etc.) or not"
1231
  msgstr ""
1232
 
1233
- #: inc/core/class.data.php:1189
1234
  msgid "Custom video player"
1235
  msgstr ""
1236
 
1237
- #: inc/core/class.data.php:1194
1238
  msgid "Table"
1239
  msgstr ""
1240
 
1241
- #: inc/core/class.data.php:1201
1242
  msgid "CSV file"
1243
  msgstr ""
1244
 
1245
- #: inc/core/class.data.php:1202
1246
  msgid "Upload CSV file if you want to create HTML-table from file"
1247
  msgstr ""
1248
 
1249
- #: inc/core/class.data.php:1211
1250
  msgid ""
1251
  "<table>\n"
1252
  "<tr>\n"
@@ -1260,401 +1636,422 @@ msgid ""
1260
  "</table>"
1261
  msgstr ""
1262
 
1263
- #: inc/core/class.data.php:1212
1264
  msgid "Styled table from HTML or CSV file"
1265
  msgstr ""
1266
 
1267
- #: inc/core/class.data.php:1217
1268
  msgid "Permalink"
1269
  msgstr ""
1270
 
1271
- #: inc/core/class.data.php:1223
1272
  msgid "ID"
1273
  msgstr ""
1274
 
1275
- #: inc/core/class.data.php:1224
1276
  msgid "Post or page ID"
1277
  msgstr ""
1278
 
1279
- #: inc/core/class.data.php:1234
1280
  msgid "Link target. blank - link will be opened in new window/tab"
1281
  msgstr ""
1282
 
1283
- #: inc/core/class.data.php:1244
1284
  msgid "Permalink to specified post/page"
1285
  msgstr ""
1286
 
1287
- #: inc/core/class.data.php:1249
1288
  msgid "Members"
1289
  msgstr ""
1290
 
1291
- #: inc/core/class.data.php:1254 inc/core/class.shortcodes.php:699
1292
  msgid "This content is for registered users only. Please %login%."
1293
  msgstr ""
1294
 
1295
- #: inc/core/class.data.php:1255
1296
  msgid "Message"
1297
  msgstr ""
1298
 
1299
- #: inc/core/class.data.php:1255
1300
  msgid "Message for not logged users"
1301
  msgstr ""
1302
 
1303
- #: inc/core/class.data.php:1260
1304
  msgid "Box color"
1305
  msgstr ""
1306
 
1307
- #: inc/core/class.data.php:1260
1308
  msgid "This color will applied only to box for not logged users"
1309
  msgstr ""
1310
 
1311
- #: inc/core/class.data.php:1263 inc/core/class.shortcodes.php:702
1312
  msgid "login"
1313
  msgstr ""
1314
 
1315
- #: inc/core/class.data.php:1264
1316
  msgid "Login link text"
1317
  msgstr ""
1318
 
1319
- #: inc/core/class.data.php:1264
1320
  msgid "Text for the login link"
1321
  msgstr ""
1322
 
1323
- #: inc/core/class.data.php:1268
1324
  msgid "Login link url"
1325
  msgstr ""
1326
 
1327
- #: inc/core/class.data.php:1277
1328
  msgid "Content for logged members"
1329
  msgstr ""
1330
 
1331
- #: inc/core/class.data.php:1278
1332
  msgid "Content for logged in members only"
1333
  msgstr ""
1334
 
1335
- #: inc/core/class.data.php:1283
1336
  msgid "Guests"
1337
  msgstr ""
1338
 
1339
- #: inc/core/class.data.php:1294
1340
  msgid "Content for guests"
1341
  msgstr ""
1342
 
1343
- #: inc/core/class.data.php:1295
1344
  msgid "Content for guests only"
1345
  msgstr ""
1346
 
1347
- #: inc/core/class.data.php:1300
1348
  msgid "RSS Feed"
1349
  msgstr ""
1350
 
1351
- #: inc/core/class.data.php:1308
1352
  msgid "Url to RSS-feed"
1353
  msgstr ""
1354
 
1355
- #: inc/core/class.data.php:1313
1356
  msgid "Limit"
1357
  msgstr ""
1358
 
1359
- #: inc/core/class.data.php:1313
1360
  msgid "Number of items to show"
1361
  msgstr ""
1362
 
1363
- #: inc/core/class.data.php:1322
1364
  msgid "Feed grabber"
1365
  msgstr ""
1366
 
1367
- #: inc/core/class.data.php:1327
1368
  msgid "Menu"
1369
  msgstr ""
1370
 
1371
- #: inc/core/class.data.php:1334
1372
  msgid "Menu name"
1373
  msgstr ""
1374
 
1375
- #: inc/core/class.data.php:1334
1376
  msgid "Custom menu name. Ex: Main menu"
1377
  msgstr ""
1378
 
1379
- #: inc/core/class.data.php:1343
1380
  msgid "Custom menu by name"
1381
  msgstr ""
1382
 
1383
- #: inc/core/class.data.php:1348
1384
  msgid "Sub pages"
1385
  msgstr ""
1386
 
1387
- #: inc/core/class.data.php:1355 inc/core/class.data.php:1383
1388
  msgid "Depth"
1389
  msgstr ""
1390
 
1391
- #: inc/core/class.data.php:1356
1392
  msgid "Max depth level of children pages"
1393
  msgstr ""
1394
 
1395
- #: inc/core/class.data.php:1361
1396
  msgid "Parent ID"
1397
  msgstr ""
1398
 
1399
- #: inc/core/class.data.php:1362
1400
  msgid "ID of the parent page. Leave blank to use current page"
1401
  msgstr ""
1402
 
1403
- #: inc/core/class.data.php:1371
1404
  msgid "List of sub pages"
1405
  msgstr ""
1406
 
1407
- #: inc/core/class.data.php:1376
1408
  msgid "Siblings"
1409
  msgstr ""
1410
 
1411
- #: inc/core/class.data.php:1384
1412
  msgid "Max depth level"
1413
  msgstr ""
1414
 
1415
- #: inc/core/class.data.php:1393
1416
  msgid "List of cureent page siblings"
1417
  msgstr ""
1418
 
1419
- #: inc/core/class.data.php:1398
1420
  msgid "Document"
1421
  msgstr ""
1422
 
1423
- #: inc/core/class.data.php:1406
1424
  msgid "Url to uploaded document. Supported formats: doc, xls, pdf etc."
1425
  msgstr ""
1426
 
1427
- #: inc/core/class.data.php:1415
1428
  msgid "Viewer width"
1429
  msgstr ""
1430
 
1431
- #: inc/core/class.data.php:1424
1432
  msgid "Viewer height"
1433
  msgstr ""
1434
 
1435
- #: inc/core/class.data.php:1430
1436
  msgid "Ignore width and height parameters and make viewer responsive"
1437
  msgstr ""
1438
 
1439
- #: inc/core/class.data.php:1439
1440
  msgid "Document viewer by Google"
1441
  msgstr ""
1442
 
1443
- #: inc/core/class.data.php:1444
1444
  msgid "Gmap"
1445
  msgstr ""
1446
 
1447
- #: inc/core/class.data.php:1455
1448
  msgid "Map width"
1449
  msgstr ""
1450
 
1451
- #: inc/core/class.data.php:1464
1452
  msgid "Map height"
1453
  msgstr ""
1454
 
1455
- #: inc/core/class.data.php:1470
1456
  msgid "Ignore width and height parameters and make map responsive"
1457
  msgstr ""
1458
 
1459
- #: inc/core/class.data.php:1475
1460
  msgid "Marker"
1461
  msgstr ""
1462
 
1463
- #: inc/core/class.data.php:1476
1464
  msgid "Address for the marker. You can type it in any language"
1465
  msgstr ""
1466
 
1467
- #: inc/core/class.data.php:1485
1468
  msgid "Maps by Google"
1469
  msgstr ""
1470
 
1471
- #: inc/core/class.data.php:1490
1472
  msgid "Slider"
1473
  msgstr ""
1474
 
1475
- #: inc/core/class.data.php:1497
1476
- msgid "Choose source gallery, that will be used for this slider"
1477
  msgstr ""
1478
 
1479
- #: inc/core/class.data.php:1505
1480
- msgid "Slider width (in pixels)"
 
 
 
1481
  msgstr ""
1482
 
1483
- #: inc/core/class.data.php:1513
1484
- msgid "Slider height (in pixels)"
1485
  msgstr ""
1486
 
1487
- #: inc/core/class.data.php:1519
1488
- msgid "Ignore width and height parameters and make slider responsive"
1489
  msgstr ""
1490
 
1491
- #: inc/core/class.data.php:1524 inc/core/class.data.php:1632
1492
- #: inc/core/class.data.php:1723
1493
- msgid "Show titles"
1494
  msgstr ""
1495
 
1496
- #: inc/core/class.data.php:1524
1497
- msgid "Display slide titles"
1498
  msgstr ""
1499
 
1500
- #: inc/core/class.data.php:1529
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1501
  msgid "Is slider centered on the page"
1502
  msgstr ""
1503
 
1504
- #: inc/core/class.data.php:1534 inc/core/class.data.php:1642
1505
  msgid "Arrows"
1506
  msgstr ""
1507
 
1508
- #: inc/core/class.data.php:1534 inc/core/class.data.php:1642
1509
  msgid "Show left and right arrows"
1510
  msgstr ""
1511
 
1512
- #: inc/core/class.data.php:1539 inc/core/class.data.php:1647
1513
  msgid "Pagination"
1514
  msgstr ""
1515
 
1516
- #: inc/core/class.data.php:1540 inc/core/class.data.php:1648
1517
  msgid "Show pagination"
1518
  msgstr ""
1519
 
1520
- #: inc/core/class.data.php:1544 inc/core/class.data.php:1652
1521
  msgid "Mouse wheel control"
1522
  msgstr ""
1523
 
1524
- #: inc/core/class.data.php:1545
1525
  msgid "Allow to change slides with mouse wheel"
1526
  msgstr ""
1527
 
1528
- #: inc/core/class.data.php:1554
1529
  msgid "Choose interval between slide animations. Set to 0 to disable autoplay"
1530
  msgstr ""
1531
 
1532
- #: inc/core/class.data.php:1562 inc/core/class.data.php:1670
1533
  msgid "Speed"
1534
  msgstr ""
1535
 
1536
- #: inc/core/class.data.php:1562 inc/core/class.data.php:1670
1537
  msgid "Specify animation speed"
1538
  msgstr ""
1539
 
1540
- #: inc/core/class.data.php:1567 inc/core/class.data.php:1675
1541
- #: inc/core/class.data.php:1729
1542
- msgid "Links target"
1543
- msgstr ""
1544
-
1545
- #: inc/core/class.data.php:1568
1546
- msgid "Open slides links in new window/tab"
1547
- msgstr ""
1548
-
1549
- #: inc/core/class.data.php:1577
1550
  msgid "Customizable image slider"
1551
  msgstr ""
1552
 
1553
- #: inc/core/class.data.php:1582
1554
  msgid "Carousel"
1555
  msgstr ""
1556
 
1557
- #: inc/core/class.data.php:1589
1558
- msgid "Choose source gallery, that will be used for this carousel"
1559
  msgstr ""
1560
 
1561
- #: inc/core/class.data.php:1597
1562
  msgid "Carousel width (in pixels)"
1563
  msgstr ""
1564
 
1565
- #: inc/core/class.data.php:1605
1566
  msgid "Carousel height (in pixels)"
1567
  msgstr ""
1568
 
1569
- #: inc/core/class.data.php:1611
1570
  msgid "Ignore width and height parameters and make carousel responsive"
1571
  msgstr ""
1572
 
1573
- #: inc/core/class.data.php:1618
1574
  msgid "Items to show"
1575
  msgstr ""
1576
 
1577
- #: inc/core/class.data.php:1619
1578
  msgid "How much carousel items is visible"
1579
  msgstr ""
1580
 
1581
- #: inc/core/class.data.php:1626
1582
  msgid "Scroll number"
1583
  msgstr ""
1584
 
1585
- #: inc/core/class.data.php:1627
1586
  msgid "How much items are scrolled in one transition"
1587
  msgstr ""
1588
 
1589
- #: inc/core/class.data.php:1632
1590
  msgid "Display titles for each item"
1591
  msgstr ""
1592
 
1593
- #: inc/core/class.data.php:1637
1594
  msgid "Is carousel centered on the page"
1595
  msgstr ""
1596
 
1597
- #: inc/core/class.data.php:1653
1598
  msgid "Allow to rotate carousel with mouse wheel"
1599
  msgstr ""
1600
 
1601
- #: inc/core/class.data.php:1662
1602
  msgid "Choose interval between auto animations. Set to 0 to disable autoplay"
1603
  msgstr ""
1604
 
1605
- #: inc/core/class.data.php:1676
1606
- msgid "Open carousel links in new window/tab"
1607
- msgstr ""
1608
-
1609
- #: inc/core/class.data.php:1685
1610
  msgid "Customizable image carousel"
1611
  msgstr ""
1612
 
1613
- #: inc/core/class.data.php:1697
1614
- msgid "Choose source gallery, that will be used for this shortcode"
1615
- msgstr ""
1616
-
1617
- #: inc/core/class.data.php:1705
1618
  msgid "Single item width (in pixels)"
1619
  msgstr ""
1620
 
1621
- #: inc/core/class.data.php:1713
1622
  msgid "Single item height (in pixels)"
1623
  msgstr ""
1624
 
1625
- #: inc/core/class.data.php:1718
1626
  msgid "Never"
1627
  msgstr ""
1628
 
1629
- #: inc/core/class.data.php:1719
1630
  msgid "On mouse over"
1631
  msgstr ""
1632
 
1633
- #: inc/core/class.data.php:1720
1634
  msgid "Always"
1635
  msgstr ""
1636
 
1637
- #: inc/core/class.data.php:1724
1638
  msgid "Title display mode"
1639
  msgstr ""
1640
 
1641
- #: inc/core/class.data.php:1729
1642
- msgid "Open links in new window/tab"
1643
- msgstr ""
1644
-
1645
- #: inc/core/class.data.php:1738
1646
  msgid "Customizable image gallery"
1647
  msgstr ""
1648
 
1649
- #: inc/core/class.data.php:1743
1650
  msgid "Posts"
1651
  msgstr ""
1652
 
1653
- #: inc/core/class.data.php:1748
1654
  msgid "Template"
1655
  msgstr ""
1656
 
1657
- #: inc/core/class.data.php:1749
1658
  msgid ""
1659
  "<b>Do not change this field value if you do not understand description below."
1660
  "</b><br/>Relative path to the template file. Default templates is placed "
@@ -1667,800 +2064,814 @@ msgid ""
1667
  "%value>templates/list-loop.php</b> - unordered list with posts titles"
1668
  msgstr ""
1669
 
1670
- #: inc/core/class.data.php:1753
1671
  msgid "Post ID's"
1672
  msgstr ""
1673
 
1674
- #: inc/core/class.data.php:1754
1675
  msgid "Enter comma separated ID's of the posts that you want to show"
1676
  msgstr ""
1677
 
1678
- #: inc/core/class.data.php:1762
1679
  msgid "Posts per page"
1680
  msgstr ""
1681
 
1682
- #: inc/core/class.data.php:1763
1683
  msgid ""
1684
  "Specify number of posts that you want to show. Enter -1 to get all posts"
1685
  msgstr ""
1686
 
1687
- #: inc/core/class.data.php:1770
1688
  msgid "Post types"
1689
  msgstr ""
1690
 
1691
- #: inc/core/class.data.php:1771
1692
  msgid "Select post types. Hold Ctrl key to select multiple post types"
1693
  msgstr ""
1694
 
1695
- #: inc/core/class.data.php:1777
1696
  msgid "Taxonomy"
1697
  msgstr ""
1698
 
1699
- #: inc/core/class.data.php:1778
1700
  msgid "Select taxonomy to show posts from"
1701
  msgstr ""
1702
 
1703
- #: inc/core/class.data.php:1785
1704
  msgid "Terms"
1705
  msgstr ""
1706
 
1707
- #: inc/core/class.data.php:1785
1708
  msgid "Select terms to show posts from"
1709
  msgstr ""
1710
 
1711
- #: inc/core/class.data.php:1790
1712
  msgid "Taxonomy term operator"
1713
  msgstr ""
1714
 
1715
- #: inc/core/class.data.php:1791
1716
  msgid ""
1717
  "IN - posts that have any of selected categories terms<br/>NOT IN - posts "
1718
  "that is does not have any of selected terms<br/>AND - posts that have all "
1719
  "selected terms"
1720
  msgstr ""
1721
 
1722
- #: inc/core/class.data.php:1798
1723
  msgid "Authors"
1724
  msgstr ""
1725
 
1726
- #: inc/core/class.data.php:1799
1727
  msgid "Choose the authors whose posts you want to show"
1728
  msgstr ""
1729
 
1730
- #: inc/core/class.data.php:1803
1731
  msgid "Meta key"
1732
  msgstr ""
1733
 
1734
- #: inc/core/class.data.php:1804
1735
  msgid "Enter meta key name to show posts that have this key"
1736
  msgstr ""
1737
 
1738
- #: inc/core/class.data.php:1811
1739
  msgid "Offset"
1740
  msgstr ""
1741
 
1742
- #: inc/core/class.data.php:1812
1743
  msgid "Specify offset to start posts loop not from first post"
1744
  msgstr ""
1745
 
1746
- #: inc/core/class.data.php:1817
1747
  msgid "Descending"
1748
  msgstr ""
1749
 
1750
- #: inc/core/class.data.php:1818
1751
  msgid "Ascending"
1752
  msgstr ""
1753
 
1754
- #: inc/core/class.data.php:1821
1755
  msgid "Order"
1756
  msgstr ""
1757
 
1758
- #: inc/core/class.data.php:1822
1759
  msgid "Posts order"
1760
  msgstr ""
1761
 
1762
- #: inc/core/class.data.php:1827
1763
- msgid "None"
1764
- msgstr ""
1765
-
1766
- #: inc/core/class.data.php:1828
1767
  msgid "Post ID"
1768
  msgstr ""
1769
 
1770
- #: inc/core/class.data.php:1829
1771
  msgid "Post author"
1772
  msgstr ""
1773
 
1774
- #: inc/core/class.data.php:1830
1775
  msgid "Post title"
1776
  msgstr ""
1777
 
1778
- #: inc/core/class.data.php:1831
1779
  msgid "Post slug"
1780
  msgstr ""
1781
 
1782
- #: inc/core/class.data.php:1832
1783
  msgid "Date"
1784
  msgstr ""
1785
 
1786
- #: inc/core/class.data.php:1832
1787
  msgid "Last modified date"
1788
  msgstr ""
1789
 
1790
- #: inc/core/class.data.php:1833 inc/core/class.data.php:1843
1791
  msgid "Post parent"
1792
  msgstr ""
1793
 
1794
- #: inc/core/class.data.php:1834
1795
  msgid "Random"
1796
  msgstr ""
1797
 
1798
- #: inc/core/class.data.php:1834
1799
  msgid "Comments number"
1800
  msgstr ""
1801
 
1802
- #: inc/core/class.data.php:1835
1803
  msgid "Menu order"
1804
  msgstr ""
1805
 
1806
- #: inc/core/class.data.php:1835
1807
  msgid "Meta key values"
1808
  msgstr ""
1809
 
1810
- #: inc/core/class.data.php:1838
1811
  msgid "Order by"
1812
  msgstr ""
1813
 
1814
- #: inc/core/class.data.php:1839
1815
  msgid "Order posts by"
1816
  msgstr ""
1817
 
1818
- #: inc/core/class.data.php:1844
1819
  msgid "Show childrens of entered post (enter post ID)"
1820
  msgstr ""
1821
 
1822
- #: inc/core/class.data.php:1849
1823
  msgid "Published"
1824
  msgstr ""
1825
 
1826
- #: inc/core/class.data.php:1850
1827
  msgid "Pending"
1828
  msgstr ""
1829
 
1830
- #: inc/core/class.data.php:1851
1831
  msgid "Draft"
1832
  msgstr ""
1833
 
1834
- #: inc/core/class.data.php:1852
1835
  msgid "Auto-draft"
1836
  msgstr ""
1837
 
1838
- #: inc/core/class.data.php:1853
1839
  msgid "Future post"
1840
  msgstr ""
1841
 
1842
- #: inc/core/class.data.php:1854
1843
  msgid "Private post"
1844
  msgstr ""
1845
 
1846
- #: inc/core/class.data.php:1855
1847
  msgid "Inherit"
1848
  msgstr ""
1849
 
1850
- #: inc/core/class.data.php:1856
1851
  msgid "Trashed"
1852
  msgstr ""
1853
 
1854
- #: inc/core/class.data.php:1857
1855
  msgid "Any"
1856
  msgstr ""
1857
 
1858
- #: inc/core/class.data.php:1860
1859
  msgid "Post status"
1860
  msgstr ""
1861
 
1862
- #: inc/core/class.data.php:1861
1863
  msgid "Show only posts with selected status"
1864
  msgstr ""
1865
 
1866
- #: inc/core/class.data.php:1866
1867
  msgid "Ignore sticky"
1868
  msgstr ""
1869
 
1870
- #: inc/core/class.data.php:1867
1871
  msgid "Select Yes to ignore posts that is sticked"
1872
  msgstr ""
1873
 
1874
- #: inc/core/class.data.php:1871
1875
  msgid "Custom posts query with customizable template"
1876
  msgstr ""
1877
 
1878
- #: inc/core/class.generator-fields.php:37
1879
- msgid "Yes"
1880
  msgstr ""
1881
 
1882
- #: inc/core/class.generator-fields.php:37
1883
- msgid "No"
1884
  msgstr ""
1885
 
1886
- #: inc/core/class.generator-fields.php:42
1887
- #: inc/core/class.generator-fields.php:47
1888
- msgid "Media manager"
1889
  msgstr ""
1890
 
1891
- #: inc/core/class.generator-fields.php:47
1892
- msgid "Icon picker"
1893
  msgstr ""
1894
 
1895
- #: inc/core/class.generator-fields.php:68 inc/core/class.generator.php:273
1896
- msgid "Untitled gallery"
1897
  msgstr ""
1898
 
1899
- #: inc/core/class.generator-fields.php:74 inc/core/class.generator.php:279
1900
- #: inc/views/galleries.php:62
1901
- msgid "Galleries not found"
1902
  msgstr ""
1903
 
1904
- #: inc/core/class.generator-fields.php:75
1905
- msgid "Manage galleries"
1906
  msgstr ""
1907
 
1908
- #: inc/core/class.generator-fields.php:75
1909
- msgid "Reload galleries"
 
1910
  msgstr ""
1911
 
1912
- #: inc/core/class.generator-fields.php:86
1913
- msgid "Horizontal offset"
1914
  msgstr ""
1915
 
1916
- #: inc/core/class.generator-fields.php:86
1917
- msgid "Vertical offset"
 
 
 
1918
  msgstr ""
1919
 
1920
- #: inc/core/class.generator-fields.php:86
1921
- msgid "Blur"
1922
  msgstr ""
1923
 
1924
- #: inc/core/class.generator.php:36 inc/core/class.generator.php:140
1925
- msgid "Insert shortcode"
1926
  msgstr ""
1927
 
1928
- #: inc/core/class.generator.php:81 inc/core/class.shortcodes-ultimate.php:115
1929
- #: inc/vendor/class.sunrise-framework.php:282
1930
- msgid "Settings"
1931
  msgstr ""
1932
 
1933
- #: inc/core/class.generator.php:81
1934
- msgid "Plugin settings"
1935
  msgstr ""
1936
 
1937
- #: inc/core/class.generator.php:82
1938
- msgid "Plugin homepage"
1939
  msgstr ""
1940
 
1941
- #: inc/core/class.generator.php:83
1942
- msgid "Support forums"
1943
  msgstr ""
1944
 
1945
- #: inc/core/class.generator.php:90
1946
- msgid "Search for shortcodes"
1947
  msgstr ""
1948
 
1949
- #: inc/core/class.generator.php:92
1950
- msgid "Filter by type"
1951
  msgstr ""
1952
 
1953
- #: inc/core/class.generator.php:128
1954
- msgid "Shortcode not specified"
1955
  msgstr ""
1956
 
1957
- #: inc/core/class.generator.php:141
1958
- msgid "Live preview"
1959
  msgstr ""
1960
 
1961
- #: inc/core/class.generator.php:142
1962
- msgid "Close window"
1963
  msgstr ""
1964
 
1965
- #: inc/core/class.generator.php:146
1966
- msgid "Click to return to the shortcodes list"
1967
  msgstr ""
1968
 
1969
- #: inc/core/class.generator.php:146
1970
- msgid "All shortcodes"
1971
  msgstr ""
1972
 
1973
- #: inc/core/class.generator.php:196
1974
- msgid "Click to set this value"
1975
  msgstr ""
1976
 
1977
- #: inc/core/class.generator.php:220
1978
- msgid "Preview"
1979
  msgstr ""
1980
 
1981
- #: inc/core/class.generator.php:288
1982
- msgid "Access denied"
1983
  msgstr ""
1984
 
1985
- #: inc/core/class.requirements.php:35
1986
- #, php-format
1987
- msgid ""
1988
- "<h1>Oops! Plugin not activated&hellip;</h1> <p>Shortcodes Ultimate is not "
1989
- "fully compatible with your version of WordPress (%s).<br />Reccomended "
1990
- "WordPress version &ndash; %s (or higher).</p><a href=\"%s\">&larr; Return to "
1991
- "the plugins screen</a> <a href=\"%s\"%s>Continue and activate anyway &rarr;</"
1992
- "a>"
1993
  msgstr ""
1994
 
1995
- #: inc/core/class.requirements.php:36
1996
- #, php-format
1997
- msgid ""
1998
- "<h1>Oops! Plugin not activated&hellip;</h1> <p>Shortcodes Ultimate is not "
1999
- "fully compatible with your PHP version (%s).<br />Reccomended PHP version "
2000
- "&ndash; %s (or higher).</p><a href=\"%s\">&larr; Return to the plugins "
2001
- "screen</a> <a href=\"%s\"%s>Continue and activate anyway &rarr;</a>"
2002
  msgstr ""
2003
 
2004
- #: inc/core/class.shortcodes-ultimate.php:25 inc/core/class.widget.php:40
2005
- #: inc/core/class.widget.php:82
2006
- msgid "Shortcodes Ultimate"
2007
  msgstr ""
2008
 
2009
- #: inc/core/class.shortcodes-ultimate.php:26 inc/core/class.vote.php:37
2010
- msgid "Vladimir Anokhin"
2011
  msgstr ""
2012
 
2013
- #: inc/core/class.shortcodes-ultimate.php:27
2014
- msgid "Supercharge your WordPress theme with mega pack of shortcodes"
2015
  msgstr ""
2016
 
2017
- #: inc/core/class.shortcodes-ultimate.php:88
2018
- msgid "Where to start?"
2019
  msgstr ""
2020
 
2021
- #: inc/core/class.shortcodes-ultimate.php:100 inc/views/about.php:4
2022
- msgid "Project homepage"
2023
  msgstr ""
2024
 
2025
- #: inc/core/class.shortcodes-ultimate.php:101 inc/views/about.php:10
2026
- msgid "Support forum"
2027
  msgstr ""
2028
 
2029
- #: inc/core/class.shortcodes-ultimate.php:102 inc/views/about.php:12
2030
- msgid "Changelog"
2031
  msgstr ""
2032
 
2033
- #: inc/core/class.shortcodes-ultimate.php:112
2034
- msgid "About"
2035
  msgstr ""
2036
 
2037
- #: inc/core/class.shortcodes-ultimate.php:117
2038
- msgid "Custom formatting"
 
 
 
2039
  msgstr ""
2040
 
2041
- #: inc/core/class.shortcodes-ultimate.php:118
2042
- msgid ""
2043
- "Disable this option if you have some problems with other plugins or content "
2044
- "formatting"
2045
  msgstr ""
2046
 
2047
- #: inc/core/class.shortcodes-ultimate.php:118
2048
- #: inc/core/class.shortcodes-ultimate.php:126
2049
- msgid "Documentation article"
2050
  msgstr ""
2051
 
2052
- #: inc/core/class.shortcodes-ultimate.php:122
2053
- #: inc/core/class.shortcodes-ultimate.php:130
2054
- #: inc/core/class.shortcodes-ultimate.php:138
2055
- msgid "Enabled"
2056
  msgstr ""
2057
 
2058
- #: inc/core/class.shortcodes-ultimate.php:125
2059
- msgid "Compatibility mode"
2060
  msgstr ""
2061
 
2062
- #: inc/core/class.shortcodes-ultimate.php:126
2063
- msgid ""
2064
- "Enable this option if you have some problems with other plugins that uses "
2065
- "similar shortcode names"
2066
  msgstr ""
2067
 
2068
- #: inc/core/class.shortcodes-ultimate.php:126
2069
- msgid "etc."
2070
  msgstr ""
2071
 
2072
- #: inc/core/class.shortcodes-ultimate.php:133
2073
- msgid "Skip default values"
2074
  msgstr ""
2075
 
2076
- #: inc/core/class.shortcodes-ultimate.php:134
2077
- msgid ""
2078
- "Enable this option and the generator will insert a shortcode without default "
2079
- "attribute values that you have not changed. As a result, the generated code "
2080
- "will be shorter."
2081
  msgstr ""
2082
 
2083
- #: inc/core/class.shortcodes-ultimate.php:141
2084
- msgid "Skin"
2085
  msgstr ""
2086
 
2087
- #: inc/core/class.shortcodes-ultimate.php:142
2088
- #, php-format
2089
- msgid ""
2090
- "Choose skin for shortcodes.<br /><a href=\"%s\" target=\"_blank\">Learn how "
2091
- "to create custom skin</a><br /><a href=\"%s\" target=\"_blank\"><b>Download "
2092
- "more skins</b></a>"
2093
  msgstr ""
2094
 
2095
- #: inc/core/class.shortcodes-ultimate.php:148
2096
- msgid "Custom CSS"
2097
  msgstr ""
2098
 
2099
- #: inc/core/class.shortcodes-ultimate.php:151
2100
- msgid "Galleries"
2101
  msgstr ""
2102
 
2103
- #: inc/core/class.shortcodes-ultimate.php:154
2104
- msgid "Cheatsheet"
2105
  msgstr ""
2106
 
2107
- #: inc/core/class.shortcodes.php:50
2108
- msgid "Tab title"
2109
  msgstr ""
2110
 
2111
- #: inc/core/class.shortcodes.php:441
2112
- msgid "This is box title"
2113
  msgstr ""
2114
 
2115
- #: inc/core/class.shortcodes.php:553 inc/core/class.shortcodes.php:579
2116
- #: inc/core/class.shortcodes.php:606 inc/core/class.shortcodes.php:632
2117
- #: inc/core/class.shortcodes.php:658
2118
- msgid "please specify correct url"
2119
  msgstr ""
2120
 
2121
- #: inc/core/class.shortcodes.php:789
2122
- msgid "This menu doesn't exists, or has no elements"
2123
  msgstr ""
2124
 
2125
- #: inc/core/class.shortcodes.php:853 inc/core/class.shortcodes.php:931
2126
- #: inc/core/class.shortcodes.php:992
2127
- msgid "images not found"
2128
  msgstr ""
2129
 
2130
- #: inc/core/class.shortcodes.php:1151
2131
- msgid "template not found"
2132
  msgstr ""
2133
 
2134
- #: inc/core/class.vote.php:39
2135
- msgid ""
2136
- "Hello, my name is Vladimir Anokhin, and I am developer of plugin "
2137
- "<b>Shortcodes Ultimate</b>.<br>If you like this plugin, please write a few "
2138
- "words about it at the wordpress.org or twitter. It will help other people "
2139
- "find this useful plugin more quickly.<br><b>Thank you!</b>"
2140
  msgstr ""
2141
 
2142
- #: inc/core/class.vote.php:41
2143
- msgid "Rate plugin"
2144
  msgstr ""
2145
 
2146
- #: inc/core/class.vote.php:42
2147
- msgid "Shortcodes Ultimate - must have WordPress plugin #shortcodesultimate"
2148
  msgstr ""
2149
 
2150
- #: inc/core/class.vote.php:42
2151
- msgid "Tweet"
2152
  msgstr ""
2153
 
2154
- #: inc/core/class.vote.php:43
2155
- msgid "No, thanks"
2156
  msgstr ""
2157
 
2158
- #: inc/core/class.vote.php:44
2159
- msgid "or"
 
 
2160
  msgstr ""
2161
 
2162
- #: inc/core/class.vote.php:45
2163
- msgid "Remind me later"
 
 
2164
  msgstr ""
2165
 
2166
- #: inc/core/class.widget.php:36
2167
- msgid "Special Shortcodes Ultimate widget"
 
 
2168
  msgstr ""
2169
 
2170
- #: inc/core/class.widget.php:87
2171
- msgid "Title:"
2172
  msgstr ""
2173
 
2174
- #: inc/core/tools.php:241
2175
- msgid "year"
 
2176
  msgstr ""
2177
 
2178
- #: inc/core/tools.php:242
2179
- msgid "month"
2180
  msgstr ""
2181
 
2182
- #: inc/core/tools.php:243
2183
- msgid "week"
2184
  msgstr ""
2185
 
2186
- #: inc/core/tools.php:244
2187
- msgid "day"
2188
  msgstr ""
2189
 
2190
- #: inc/core/tools.php:245
2191
- msgid "hour"
2192
  msgstr ""
2193
 
2194
- #: inc/core/tools.php:246
2195
- msgid "minute"
2196
  msgstr ""
2197
 
2198
- #: inc/core/tools.php:255 inc/core/tools.php:262
2199
- msgid "s"
2200
  msgstr ""
2201
 
2202
- #: inc/core/tools.php:298
2203
- msgid "username not specified"
2204
  msgstr ""
2205
 
2206
- #: inc/core/tools.php:303
2207
- msgid "no public messages"
2208
  msgstr ""
2209
 
2210
- #: inc/views/about.php:2
2211
- msgid "Welcome to Shortcodes Ultimate"
2212
  msgstr ""
2213
 
2214
- #: inc/views/about.php:2
2215
- msgid "A real swiss army knife for WordPress"
2216
  msgstr ""
2217
 
2218
- #: inc/views/about.php:6
2219
- msgid "Addons"
2220
  msgstr ""
2221
 
2222
- #: inc/views/about.php:8
2223
- msgid "Documentation"
2224
  msgstr ""
2225
 
2226
- #: inc/views/about.php:14
2227
- msgid "GitHub"
2228
  msgstr ""
2229
 
2230
- #: inc/views/about.php:16
2231
- msgid "Contact author"
 
 
2232
  msgstr ""
2233
 
2234
- #: inc/views/about.php:19
2235
- msgid "Plugin features"
2236
  msgstr ""
2237
 
2238
- #: inc/views/about.php:21
2239
- msgid "40+ amazing shortcodes"
2240
  msgstr ""
2241
 
2242
- #: inc/views/about.php:22
2243
- msgid "Power of CSS3 transitions"
2244
  msgstr ""
2245
 
2246
- #: inc/views/about.php:23
2247
- msgid "Handy shortcodes generator"
 
 
2248
  msgstr ""
2249
 
2250
- #: inc/views/about.php:24
2251
- msgid "International"
2252
  msgstr ""
2253
 
2254
- #: inc/views/about.php:25
2255
- msgid "Documented API"
2256
  msgstr ""
2257
 
2258
- #: inc/views/about.php:29
2259
- msgid "What is a shortcode?"
2260
  msgstr ""
2261
 
2262
- #: inc/views/about.php:30
2263
  msgid ""
2264
- "<strong>Shortcode</strong> is a WordPress-specific code that lets you do "
2265
- "nifty things with very little effort."
 
 
 
 
2266
  msgstr ""
2267
 
2268
- #: inc/views/about.php:31
 
 
 
 
2269
  msgid ""
2270
- "Shortcodes can embed files or create objects that would normally require "
2271
- "lots of complicated, ugly code in just one line. Shortcode = shortcut."
 
2272
  msgstr ""
2273
 
2274
- #: inc/views/about.php:35
2275
- msgid "How does it works"
2276
  msgstr ""
2277
 
2278
- #: inc/views/about.php:39
2279
- msgid "More videos"
 
 
 
 
2280
  msgstr ""
2281
 
2282
- #: inc/views/about.php:41
2283
- msgid "Shortcodes Ultimate Tutorial"
2284
  msgstr ""
2285
 
2286
- #: inc/views/about.php:42
2287
- msgid "How to use special widget"
2288
  msgstr ""
2289
 
2290
- #: inc/views/about.php:43
2291
- msgid "How to create Carousel"
2292
  msgstr ""
2293
 
2294
- #: inc/views/about.php:44
2295
- msgid "How to create image gallery"
2296
  msgstr ""
2297
 
2298
- #: inc/views/cheatsheet.php:5
2299
- msgid "Shortcode"
2300
  msgstr ""
2301
 
2302
- #: inc/views/cheatsheet.php:6
2303
- msgid "Parameters"
2304
  msgstr ""
2305
 
2306
- #: inc/views/cheatsheet.php:7
2307
- msgid "Example"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2308
  msgstr ""
2309
 
2310
- #: inc/views/cheatsheet.php:17
2311
- msgid "Demo"
2312
  msgstr ""
2313
 
2314
- #: inc/views/cheatsheet.php:49
2315
- msgid "Default value"
2316
  msgstr ""
2317
 
2318
- #: inc/views/cheatsheet.php:55
2319
- msgid "-- no parameters --"
 
 
2320
  msgstr ""
2321
 
2322
- #: inc/views/closetab.php:4
2323
- msgid "Save changes"
2324
  msgstr ""
2325
 
2326
- #: inc/views/closetab.php:5
2327
- msgid "Saving"
 
2328
  msgstr ""
2329
 
2330
- #: inc/views/closetab.php:6
2331
- msgid "Saved"
2332
  msgstr ""
2333
 
2334
- #: inc/views/closetab.php:7
2335
- msgid ""
2336
- "This action will remove all your custom CSS, galleries and settings. Are you "
2337
- "sure? This action cannot be undone!"
2338
  msgstr ""
2339
 
2340
- #: inc/views/closetab.php:7
2341
- msgid "Restore default settings"
2342
  msgstr ""
2343
 
2344
- #: inc/views/code.php:5
2345
- msgid "Insert code"
 
 
 
 
2346
  msgstr ""
2347
 
2348
- #: inc/views/css.php:3
2349
- msgid "You can see the original styles to override it"
2350
  msgstr ""
2351
 
2352
- #: inc/views/css.php:17
2353
- msgid "You can use next variables in your custom CSS"
2354
  msgstr ""
2355
 
2356
- #: inc/views/css.php:18
2357
- msgid "home url"
2358
  msgstr ""
2359
 
2360
- #: inc/views/css.php:19
2361
- msgid "theme url"
2362
  msgstr ""
2363
 
2364
- #: inc/views/css.php:20
2365
- msgid "plugin url"
2366
  msgstr ""
2367
 
2368
- #: inc/views/galleries.php:3
2369
- msgid ""
2370
- "Are you sure that you want to delete this gallery? This action can't be "
2371
- "undone!"
2372
  msgstr ""
2373
 
2374
- #: inc/views/galleries.php:3
2375
- msgid ""
2376
- "Are you sure that you want to delete this image? This action can't be undone!"
2377
  msgstr ""
2378
 
2379
- #: inc/views/galleries.php:5
2380
- msgid "Create new gallery"
2381
  msgstr ""
2382
 
2383
- #: inc/views/galleries.php:18 inc/views/galleries.php:70
2384
- msgid "Enter gallery name"
2385
  msgstr ""
2386
 
2387
- #: inc/views/galleries.php:20 inc/views/galleries.php:72
2388
- msgid "Edit gallery"
2389
  msgstr ""
2390
 
2391
- #: inc/views/galleries.php:21 inc/views/galleries.php:73
2392
- msgid "Save &amp; close"
2393
  msgstr ""
2394
 
2395
- #: inc/views/galleries.php:22 inc/views/galleries.php:48
2396
- #: inc/views/galleries.php:74 inc/views/galleries.php:100
2397
- msgid "Close"
 
2398
  msgstr ""
2399
 
2400
- #: inc/views/galleries.php:23 inc/views/galleries.php:39
2401
- #: inc/views/galleries.php:75 inc/views/galleries.php:91
2402
- msgid "Delete"
2403
  msgstr ""
2404
 
2405
- #: inc/views/galleries.php:27 inc/views/galleries.php:79
2406
- msgid "Add images"
2407
  msgstr ""
2408
 
2409
- #: inc/views/galleries.php:38 inc/views/galleries.php:90
2410
- msgid "Edit"
2411
  msgstr ""
2412
 
2413
- #: inc/views/notifications.php:5
2414
- msgid "Instructions"
2415
  msgstr ""
2416
 
2417
- #: inc/views/notifications.php:13 inc/views/notifications.php:21
2418
- #: inc/views/notifications.php:29 inc/views/notifications.php:37
2419
- msgid "Click to close"
2420
  msgstr ""
2421
 
2422
- #: inc/views/settings.php:12
2423
- msgid ""
2424
- "For full functionality of this page it is reccomended to enable javascript."
2425
  msgstr ""
2426
 
2427
- #: inc/views/settings.php:14
2428
- msgid "Settings reseted successfully"
 
 
 
 
 
 
2429
  msgstr ""
2430
 
2431
- #: inc/views/settings.php:15
2432
- msgid "There is already default settings"
 
2433
  msgstr ""
2434
 
2435
- #: inc/views/settings.php:16
2436
  msgid "Settings saved successfully"
2437
  msgstr ""
2438
 
2439
- #: inc/views/settings.php:17
2440
- msgid "Settings not saved, because there is no changes"
2441
  msgstr ""
2442
 
2443
- #: inc/views/upload.php:7
2444
- msgid "Upload"
2445
  msgstr ""
2446
 
2447
- #: templates/default-loop.php:15 templates/single-post.php:18
2448
  msgid "Posted"
2449
  msgstr ""
2450
 
2451
- #: templates/default-loop.php:19 templates/single-post.php:18
2452
  msgid "0 comments"
2453
  msgstr ""
2454
 
2455
- #: templates/default-loop.php:19 templates/single-post.php:18
2456
  msgid "1 comment"
2457
  msgstr ""
2458
 
2459
- #: templates/default-loop.php:19 templates/single-post.php:18
2460
  msgid "%n comments"
2461
  msgstr ""
2462
 
2463
- #: templates/default-loop.php:27 templates/list-loop.php:18
2464
- #: templates/single-post.php:30 templates/teaser-loop.php:22
2465
  msgid "Posts not found"
2466
  msgstr ""
2
  msgstr ""
3
  "Project-Id-Version: Shortcodes Ultimate\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2013-11-10 21:52+0300\n"
6
+ "PO-Revision-Date: 2013-11-10 21:52+0300\n"
7
  "Last-Translator: Vladimir Anokhin <ano.vladimir@gmail.com>\n"
8
  "Language-Team: \n"
9
  "MIME-Version: 1.0\n"
15
  "X-Generator: Poedit 1.5.7\n"
16
  "X-Poedit-SearchPath-0: .\n"
17
 
18
+ #: inc/core/admin-views.php:10
19
+ msgid "Welcome to Shortcodes Ultimate"
20
  msgstr ""
21
 
22
+ #: inc/core/admin-views.php:10
23
+ msgid "A real swiss army knife for WordPress"
24
+ msgstr ""
25
+
26
+ #: inc/core/admin-views.php:12 inc/core/load.php:233
27
+ msgid "Project homepage"
28
  msgstr ""
29
 
30
+ #: inc/core/admin-views.php:13
31
+ msgid "Documentation"
32
  msgstr ""
33
 
34
+ #: inc/core/admin-views.php:14 inc/core/load.php:234
35
+ msgid "Support forum"
36
+ msgstr ""
37
+
38
+ #: inc/core/admin-views.php:15 inc/core/load.php:235
39
+ msgid "Changelog"
40
+ msgstr ""
41
+
42
+ #: inc/core/admin-views.php:16
43
+ msgid "Fork on GitHub"
44
+ msgstr ""
45
+
46
+ #: inc/core/admin-views.php:20
47
+ msgid "Plugin features"
48
+ msgstr ""
49
+
50
+ #: inc/core/admin-views.php:22
51
+ msgid "40+ amazing shortcodes"
52
+ msgstr ""
53
+
54
+ #: inc/core/admin-views.php:23
55
+ msgid "Power of CSS3 transitions"
56
+ msgstr ""
57
+
58
+ #: inc/core/admin-views.php:24
59
+ msgid "Handy shortcodes generator"
60
+ msgstr ""
61
+
62
+ #: inc/core/admin-views.php:25
63
+ msgid "International"
64
+ msgstr ""
65
+
66
+ #: inc/core/admin-views.php:26
67
+ msgid "Documented API"
68
+ msgstr ""
69
+
70
+ #: inc/core/admin-views.php:30
71
+ msgid "What is a shortcode?"
72
+ msgstr ""
73
+
74
+ #: inc/core/admin-views.php:31
75
+ msgid ""
76
+ "<strong>Shortcode</strong> is a WordPress-specific code that lets you do "
77
+ "nifty things with very little effort."
78
+ msgstr ""
79
+
80
+ #: inc/core/admin-views.php:32
81
+ msgid ""
82
+ "Shortcodes can embed files or create objects that would normally require "
83
+ "lots of complicated, ugly code in just one line. Shortcode = shortcut."
84
+ msgstr ""
85
+
86
+ #: inc/core/admin-views.php:37
87
+ msgid "How does it works"
88
+ msgstr ""
89
+
90
+ #: inc/core/admin-views.php:41
91
+ msgid "More videos"
92
+ msgstr ""
93
+
94
+ #: inc/core/admin-views.php:43
95
+ msgid "Shortcodes Ultimate Tutorial"
96
+ msgstr ""
97
+
98
+ #: inc/core/admin-views.php:44
99
+ msgid "How to use special widget"
100
+ msgstr ""
101
+
102
+ #: inc/core/admin-views.php:45
103
+ msgid "How to create Carousel"
104
+ msgstr ""
105
+
106
+ #: inc/core/admin-views.php:46
107
+ msgid "How to create image gallery"
108
+ msgstr ""
109
+
110
+ #: inc/core/admin-views.php:64
111
+ msgid "You can overview the original styles to override it"
112
+ msgstr ""
113
+
114
+ #: inc/core/admin-views.php:75
115
+ msgid "You can use next variables in your custom CSS"
116
+ msgstr ""
117
+
118
+ #: inc/core/admin-views.php:76
119
+ msgid "home url"
120
+ msgstr ""
121
+
122
+ #: inc/core/admin-views.php:77
123
+ msgid "theme url"
124
+ msgstr ""
125
+
126
+ #: inc/core/admin-views.php:78
127
+ msgid "plugin url"
128
+ msgstr ""
129
+
130
+ #: inc/core/admin-views.php:115
131
+ msgid "Maker"
132
+ msgstr ""
133
+
134
+ #: inc/core/admin-views.php:116
135
+ msgid ""
136
+ "This add-on allows you to create custom shortcodes. You can easily create "
137
+ "any shortcode with different parameters or even override default shortcodes"
138
+ msgstr ""
139
+
140
+ #: inc/core/admin-views.php:121
141
+ msgid "Skins"
142
  msgstr ""
143
 
144
+ #: inc/core/admin-views.php:122
145
+ msgid ""
146
+ "Set of additional skins for Shrtcodes Ultimate. It includes skins for "
147
+ "accordeons/spoilers, tabs and some other shortcodes"
148
+ msgstr ""
149
+
150
+ #: inc/core/admin-views.php:128
151
+ msgid "Shortcodes Ultimate Add-ons"
152
  msgstr ""
153
 
154
+ #: inc/core/admin-views.php:131 inc/core/admin-views.php:138
155
+ msgid "Learn more"
156
  msgstr ""
157
 
158
+ #: inc/core/admin-views.php:135
159
+ msgid "Other WordPress Plugins"
160
  msgstr ""
161
 
162
+ #: inc/core/assets.php:67
163
  msgid "Choose files"
164
  msgstr ""
165
 
166
+ #: inc/core/assets.php:68
167
  msgid "Add selected files"
168
  msgstr ""
169
 
170
+ #: inc/core/assets.php:69
171
+ msgid "This button is not clickable"
172
+ msgstr ""
173
+
174
+ #: inc/core/assets.php:75 inc/vendor/class.sunrise.php:165
175
  msgid "Choose file"
176
  msgstr ""
177
 
178
+ #: inc/core/assets.php:76
179
  msgid "Insert"
180
  msgstr ""
181
 
182
+ #: inc/core/assets.php:77
183
+ msgid "Select images"
184
+ msgstr ""
185
+
186
+ #: inc/core/assets.php:78
187
+ msgid "Add selected images"
188
  msgstr ""
189
 
190
+ #: inc/core/assets.php:91
191
  msgid ""
192
  "This shortcode doesn't work in live preview. Please insert it into editor "
193
  "and preview on the site."
194
  msgstr ""
195
 
196
+ #: inc/core/data.php:17
197
  msgid "All"
198
  msgstr ""
199
 
200
+ #: inc/core/data.php:18 inc/core/generator.php:164
201
  msgid "Content"
202
  msgstr ""
203
 
204
+ #: inc/core/data.php:19 inc/core/data.php:803
205
  msgid "Box"
206
  msgstr ""
207
 
208
+ #: inc/core/data.php:20
209
  msgid "Media"
210
  msgstr ""
211
 
212
+ #: inc/core/data.php:21 inc/core/data.php:1940
 
 
213
  msgid "Gallery"
214
  msgstr ""
215
 
216
+ #: inc/core/data.php:22
217
  msgid "Other"
218
  msgstr ""
219
 
220
+ #: inc/core/data.php:28 inc/core/data.php:1718 inc/core/data.php:1826
221
+ #: inc/core/data.php:1953 inc/core/data.php:2095
222
+ msgid "None"
223
+ msgstr ""
224
+
225
+ #: inc/core/data.php:29
226
+ msgid "Solid"
227
+ msgstr ""
228
+
229
+ #: inc/core/data.php:30
230
+ msgid "Dotted"
231
+ msgstr ""
232
+
233
+ #: inc/core/data.php:31
234
+ msgid "Dashed"
235
+ msgstr ""
236
+
237
+ #: inc/core/data.php:32
238
+ msgid "Double"
239
+ msgstr ""
240
+
241
+ #: inc/core/data.php:33
242
+ msgid "Groove"
243
+ msgstr ""
244
+
245
+ #: inc/core/data.php:34
246
+ msgid "Ridge"
247
+ msgstr ""
248
+
249
+ #: inc/core/data.php:48
250
+ msgid "Basic examples"
251
+ msgstr ""
252
+
253
+ #: inc/core/data.php:51
254
+ msgid "Accordions, spoilers, different styles, anchors"
255
+ msgstr ""
256
+
257
+ #: inc/core/data.php:57
258
+ msgid "Tabs, vertical tabs, tab anchors"
259
+ msgstr ""
260
+
261
+ #: inc/core/data.php:63
262
+ msgid "Column layouts"
263
+ msgstr ""
264
+
265
+ #: inc/core/data.php:69
266
+ msgid ""
267
+ "Media elements, YouTube, Vimeo, Screenr and self-hosted videos, audio player"
268
+ msgstr ""
269
+
270
+ #: inc/core/data.php:75
271
+ msgid "Unlimited buttons"
272
+ msgstr ""
273
+
274
+ #: inc/core/data.php:81
275
+ msgid "Animations"
276
+ msgstr ""
277
+
278
+ #: inc/core/data.php:89
279
+ msgid "Advanced examples"
280
+ msgstr ""
281
+
282
+ #: inc/core/data.php:92
283
+ msgid "Interacting with posts shortcode"
284
+ msgstr ""
285
+
286
+ #: inc/core/data.php:98
287
+ msgid "Nested shortcodes, shortcodes inside of attributes"
288
+ msgstr ""
289
+
290
+ #: inc/core/data.php:115
291
  msgid "Heading"
292
  msgstr ""
293
 
294
+ #: inc/core/data.php:122 inc/core/data.php:176 inc/core/data.php:258
295
+ #: inc/core/data.php:406 inc/core/data.php:436 inc/core/data.php:497
296
+ #: inc/core/data.php:662 inc/core/data.php:815 inc/core/data.php:979
297
+ msgid "Default"
298
+ msgstr ""
299
+
300
+ #: inc/core/data.php:125 inc/core/data.php:179 inc/core/data.php:263
301
+ #: inc/core/data.php:439 inc/core/data.php:503 inc/core/data.php:672
302
+ #: inc/core/data.php:822 inc/core/data.php:949
303
+ msgid "Style"
304
+ msgstr ""
305
+
306
+ #: inc/core/data.php:126
307
+ msgid "Choose style for this heading"
308
+ msgstr ""
309
+
310
+ #: inc/core/data.php:126 inc/core/data.php:180 inc/core/data.php:264
311
+ #: inc/core/data.php:440
312
+ msgid "Install additional styles"
313
+ msgstr ""
314
+
315
+ #: inc/core/data.php:134 inc/core/data.php:511 inc/core/data.php:590
316
+ #: inc/core/data.php:693
317
  msgid "Size"
318
  msgstr ""
319
 
320
+ #: inc/core/data.php:135
321
+ msgid "Select heading size (pixels)"
322
  msgstr ""
323
 
324
+ #: inc/core/data.php:140 inc/core/data.php:472 inc/core/data.php:533
325
+ #: inc/core/data.php:957
326
  msgid "Left"
327
  msgstr ""
328
 
329
+ #: inc/core/data.php:141 inc/core/data.php:534 inc/core/data.php:1767
330
+ #: inc/core/data.php:1894
331
  msgid "Center"
332
  msgstr ""
333
 
334
+ #: inc/core/data.php:142 inc/core/data.php:473 inc/core/data.php:535
335
+ #: inc/core/data.php:958
336
  msgid "Right"
337
  msgstr ""
338
 
339
+ #: inc/core/data.php:145 inc/core/data.php:476 inc/core/data.php:538
 
340
  msgid "Align"
341
  msgstr ""
342
 
343
+ #: inc/core/data.php:146
344
  msgid "Heading text alignment"
345
  msgstr ""
346
 
347
+ #: inc/core/data.php:154
348
+ msgid "Margin"
349
+ msgstr ""
350
+
351
+ #: inc/core/data.php:155
352
+ msgid "Bottom margin (pixels)"
353
+ msgstr ""
354
+
355
+ #: inc/core/data.php:159 inc/core/data.php:199 inc/core/data.php:231
356
+ #: inc/core/data.php:294 inc/core/data.php:310 inc/core/data.php:337
357
+ #: inc/core/data.php:361 inc/core/data.php:389 inc/core/data.php:419
358
+ #: inc/core/data.php:455 inc/core/data.php:480 inc/core/data.php:516
359
+ #: inc/core/data.php:543 inc/core/data.php:559 inc/core/data.php:601
360
+ #: inc/core/data.php:629 inc/core/data.php:750 inc/core/data.php:793
361
+ #: inc/core/data.php:849 inc/core/data.php:886 inc/core/data.php:918
362
+ #: inc/core/data.php:1020 inc/core/data.php:1036 inc/core/data.php:1088
363
+ #: inc/core/data.php:1206 inc/core/data.php:1256 inc/core/data.php:1299
364
+ #: inc/core/data.php:1338 inc/core/data.php:1407 inc/core/data.php:1428
365
+ #: inc/core/data.php:1459 inc/core/data.php:1492 inc/core/data.php:1508
366
+ #: inc/core/data.php:1538 inc/core/data.php:1558 inc/core/data.php:1585
367
+ #: inc/core/data.php:1606 inc/core/data.php:1651 inc/core/data.php:1696
368
+ #: inc/core/data.php:1804 inc/core/data.php:1931 inc/core/data.php:2001
369
+ #: inc/core/data.php:2175 inc/core/data.php:2230 inc/core/data.php:2276
370
  msgid "Class"
371
  msgstr ""
372
 
373
+ #: inc/core/data.php:160 inc/core/data.php:200 inc/core/data.php:232
374
+ #: inc/core/data.php:295 inc/core/data.php:311 inc/core/data.php:338
375
+ #: inc/core/data.php:362 inc/core/data.php:390 inc/core/data.php:420
376
+ #: inc/core/data.php:456 inc/core/data.php:481 inc/core/data.php:517
377
+ #: inc/core/data.php:544 inc/core/data.php:560 inc/core/data.php:602
378
+ #: inc/core/data.php:630 inc/core/data.php:751 inc/core/data.php:794
379
+ #: inc/core/data.php:850 inc/core/data.php:887 inc/core/data.php:919
380
+ #: inc/core/data.php:1021 inc/core/data.php:1037 inc/core/data.php:1089
381
+ #: inc/core/data.php:1207 inc/core/data.php:1257 inc/core/data.php:1300
382
+ #: inc/core/data.php:1339 inc/core/data.php:1408 inc/core/data.php:1429
383
+ #: inc/core/data.php:1460 inc/core/data.php:1493 inc/core/data.php:1509
384
+ #: inc/core/data.php:1539 inc/core/data.php:1559 inc/core/data.php:1586
385
+ #: inc/core/data.php:1607 inc/core/data.php:1652 inc/core/data.php:1697
386
+ #: inc/core/data.php:1805 inc/core/data.php:1932 inc/core/data.php:2002
387
+ #: inc/core/data.php:2176 inc/core/data.php:2231 inc/core/data.php:2277
 
 
 
 
 
 
388
  msgid "Extra CSS class"
389
  msgstr ""
390
 
391
+ #: inc/core/data.php:163
392
  msgid "Heading text"
393
  msgstr ""
394
 
395
+ #: inc/core/data.php:164
396
  msgid "Styled heading"
397
  msgstr ""
398
 
399
+ #: inc/core/data.php:169
400
  msgid "Tabs"
401
  msgstr ""
402
 
403
+ #: inc/core/data.php:180
404
+ msgid "Choose style for this tabs"
405
+ msgstr ""
406
+
407
+ #: inc/core/data.php:188
408
  msgid "Active tab"
409
  msgstr ""
410
 
411
+ #: inc/core/data.php:189
412
  msgid "Select which tab is open by default"
413
  msgstr ""
414
 
415
+ #: inc/core/data.php:194
416
  msgid "Vertical"
417
  msgstr ""
418
 
419
+ #: inc/core/data.php:195
420
  msgid "Show tabs vertically"
421
  msgstr ""
422
 
423
+ #: inc/core/data.php:203
424
  msgid ""
425
  "[%prefix_tab title=\"Title 1\"]Content 1[/%prefix_tab]\n"
426
  "[%prefix_tab title=\"Title 2\"]Content 2[/%prefix_tab]\n"
427
  "[%prefix_tab title=\"Title 3\"]Content 3[/%prefix_tab]"
428
  msgstr ""
429
 
430
+ #: inc/core/data.php:204
431
  msgid "Tabs container"
432
  msgstr ""
433
 
434
+ #: inc/core/data.php:209
435
  msgid "Tab"
436
  msgstr ""
437
 
438
+ #: inc/core/data.php:214
439
  msgid "Tab name"
440
  msgstr ""
441
 
442
+ #: inc/core/data.php:215 inc/core/data.php:247 inc/core/data.php:767
443
+ #: inc/core/data.php:810 inc/core/data.php:1366
 
 
444
  msgid "Title"
445
  msgstr ""
446
 
447
+ #: inc/core/data.php:216
448
  msgid "Enter tab name"
449
  msgstr ""
450
 
451
+ #: inc/core/data.php:221
452
  msgid "Disabled"
453
  msgstr ""
454
 
455
+ #: inc/core/data.php:222
456
  msgid "Is this tab disabled"
457
  msgstr ""
458
 
459
+ #: inc/core/data.php:226 inc/core/data.php:289
460
  msgid "Anchor"
461
  msgstr ""
462
 
463
+ #: inc/core/data.php:227
464
  msgid ""
465
  "You can use unique anchor for this tab to access it with hash in page url. "
466
  "For example: type here <b%value>Hello</b> and then use url like http://"
467
  "example.com/page-url#Hello. This tab will be activated and scrolled in"
468
  msgstr ""
469
 
470
+ #: inc/core/data.php:235
471
  msgid "Tab content"
472
  msgstr ""
473
 
474
+ #: inc/core/data.php:236
475
  msgid "Single tab"
476
  msgstr ""
477
 
478
+ #: inc/core/data.php:241
479
  msgid "Spoiler"
480
  msgstr ""
481
 
482
+ #: inc/core/data.php:246 inc/core/shortcodes.php:73
483
  msgid "Spoiler title"
484
  msgstr ""
485
 
486
+ #: inc/core/data.php:247
487
  msgid "Text in spoiler title"
488
  msgstr ""
489
 
490
+ #: inc/core/data.php:252
491
  msgid "Open"
492
  msgstr ""
493
 
494
+ #: inc/core/data.php:253
495
  msgid "Is spoiler content visible by default"
496
  msgstr ""
497
 
498
+ #: inc/core/data.php:259
499
  msgid "Fancy"
500
  msgstr ""
501
 
502
+ #: inc/core/data.php:260 inc/core/data.php:500
503
  msgid "Simple"
504
  msgstr ""
505
 
506
+ #: inc/core/data.php:264
507
+ msgid "Choose style for this spoiler"
508
+ msgstr ""
509
+
510
+ #: inc/core/data.php:269
511
+ msgid "Plus"
512
+ msgstr ""
513
+
514
+ #: inc/core/data.php:270
515
+ msgid "Plus circle"
516
+ msgstr ""
517
+
518
+ #: inc/core/data.php:271
519
+ msgid "Plus square 1"
520
+ msgstr ""
521
+
522
+ #: inc/core/data.php:272
523
+ msgid "Plus square 2"
524
+ msgstr ""
525
+
526
+ #: inc/core/data.php:273
527
+ msgid "Arrow"
528
+ msgstr ""
529
+
530
+ #: inc/core/data.php:274
531
+ msgid "Arrow circle 1"
532
+ msgstr ""
533
+
534
+ #: inc/core/data.php:275
535
+ msgid "Arrow circle 2"
536
+ msgstr ""
537
+
538
+ #: inc/core/data.php:276
539
+ msgid "Chevron"
540
  msgstr ""
541
 
542
+ #: inc/core/data.php:277
543
+ msgid "Chevron circle"
544
+ msgstr ""
545
+
546
+ #: inc/core/data.php:278
547
+ msgid "Caret"
548
+ msgstr ""
549
+
550
+ #: inc/core/data.php:279
551
+ msgid "Caret square"
552
+ msgstr ""
553
+
554
+ #: inc/core/data.php:280
555
+ msgid "Folder 1"
556
+ msgstr ""
557
+
558
+ #: inc/core/data.php:281
559
+ msgid "Folder 2"
560
+ msgstr ""
561
+
562
+ #: inc/core/data.php:284 inc/core/data.php:618 inc/core/data.php:723
563
+ #: inc/core/data.php:773
564
+ msgid "Icon"
565
+ msgstr ""
566
+
567
+ #: inc/core/data.php:285
568
+ msgid "Icons for spoiler"
569
+ msgstr ""
570
+
571
+ #: inc/core/data.php:290
572
  msgid ""
573
  "You can use unique anchor for this spoiler to access it with hash in page "
574
  "url. For example: type here <b%value>Hello</b> and then use url like http://"
575
  "example.com/page-url#Hello. This spoiler will be open and scrolled in"
576
  msgstr ""
577
 
578
+ #: inc/core/data.php:298
579
  msgid "Hidden content"
580
  msgstr ""
581
 
582
+ #: inc/core/data.php:299
583
  msgid "Spoiler with hidden content"
584
  msgstr ""
585
 
586
+ #: inc/core/data.php:304
587
  msgid "Accordion"
588
  msgstr ""
589
 
590
+ #: inc/core/data.php:314
591
  msgid ""
592
  "[%prefix_spoiler]Content[/%prefix_spoiler]\n"
593
  "[%prefix_spoiler]Content[/%prefix_spoiler]\n"
594
  "[%prefix_spoiler]Content[/%prefix_spoiler]"
595
  msgstr ""
596
 
597
+ #: inc/core/data.php:315
598
  msgid "Accordion with spoilers"
599
  msgstr ""
600
 
601
+ #: inc/core/data.php:320
602
  msgid "Divider"
603
  msgstr ""
604
 
605
+ #: inc/core/data.php:327
606
  msgid "Show TOP link"
607
  msgstr ""
608
 
609
+ #: inc/core/data.php:328
610
  msgid "Show link to top of the page or not"
611
  msgstr ""
612
 
613
+ #: inc/core/data.php:332 inc/core/shortcodes.php:100
614
  msgid "Go to top"
615
  msgstr ""
616
 
617
+ #: inc/core/data.php:333
618
  msgid "Link text"
619
  msgstr ""
620
 
621
+ #: inc/core/data.php:333
622
  msgid "Text for the GO TOP link"
623
  msgstr ""
624
 
625
+ #: inc/core/data.php:341
626
  msgid "Content divider with optional TOP link"
627
  msgstr ""
628
 
629
+ #: inc/core/data.php:346
630
  msgid "Spacer"
631
  msgstr ""
632
 
633
+ #: inc/core/data.php:356 inc/core/data.php:1071 inc/core/data.php:1127
634
+ #: inc/core/data.php:1239 inc/core/data.php:1288 inc/core/data.php:1384
635
+ #: inc/core/data.php:1640 inc/core/data.php:1679 inc/core/data.php:1751
636
+ #: inc/core/data.php:1860 inc/core/data.php:1986 inc/core/data.php:2203
 
637
  msgid "Height"
638
  msgstr ""
639
 
640
+ #: inc/core/data.php:357
641
  msgid "Height of the spacer in pixels"
642
  msgstr ""
643
 
644
+ #: inc/core/data.php:365
645
  msgid "Empty space with adjustable height"
646
  msgstr ""
647
 
648
+ #: inc/core/data.php:370
649
  msgid "Highlight"
650
  msgstr ""
651
 
652
+ #: inc/core/data.php:378 inc/core/data.php:678 inc/core/data.php:867
 
653
  msgid "Background"
654
  msgstr ""
655
 
656
+ #: inc/core/data.php:379
657
  msgid "Highlighted text background color"
658
  msgstr ""
659
 
660
+ #: inc/core/data.php:385 inc/core/data.php:684 inc/core/data.php:873
 
661
  msgid "Text color"
662
  msgstr ""
663
 
664
+ #: inc/core/data.php:385
665
  msgid "Highlighted text color"
666
  msgstr ""
667
 
668
+ #: inc/core/data.php:393 inc/core/data.php:394
669
  msgid "Highlighted text"
670
  msgstr ""
671
 
672
+ #: inc/core/data.php:399 inc/core/data.php:423
673
+ #: inc/vendor/class.sunrise-views.php:49
674
  msgid "Label"
675
  msgstr ""
676
 
677
+ #: inc/core/data.php:407
678
  msgid "Success"
679
  msgstr ""
680
 
681
+ #: inc/core/data.php:408
682
  msgid "Warning"
683
  msgstr ""
684
 
685
+ #: inc/core/data.php:409
686
  msgid "Important"
687
  msgstr ""
688
 
689
+ #: inc/core/data.php:410
690
  msgid "Black"
691
  msgstr ""
692
 
693
+ #: inc/core/data.php:411
694
  msgid "Info"
695
  msgstr ""
696
 
697
+ #: inc/core/data.php:414
698
  msgid "Type"
699
  msgstr ""
700
 
701
+ #: inc/core/data.php:415
702
  msgid "Style of the label"
703
  msgstr ""
704
 
705
+ #: inc/core/data.php:424
706
  msgid "Styled label"
707
  msgstr ""
708
 
709
+ #: inc/core/data.php:429 inc/core/data.php:459
710
  msgid "Quote"
711
  msgstr ""
712
 
713
+ #: inc/core/data.php:440
714
+ msgid "Choose style for this quote"
715
+ msgstr ""
716
+
717
+ #: inc/core/data.php:444
718
  msgid "Cite"
719
  msgstr ""
720
 
721
+ #: inc/core/data.php:445
722
  msgid "Quote author name"
723
  msgstr ""
724
 
725
+ #: inc/core/data.php:450
726
  msgid "Cite url"
727
  msgstr ""
728
 
729
+ #: inc/core/data.php:451
730
  msgid "Url of the quote author. Leave empty to disable link"
731
  msgstr ""
732
 
733
+ #: inc/core/data.php:460
734
  msgid "Blockquote alternative"
735
  msgstr ""
736
 
737
+ #: inc/core/data.php:465 inc/core/data.php:484 inc/core/data.php:485
 
738
  msgid "Pullquote"
739
  msgstr ""
740
 
741
+ #: inc/core/data.php:476
742
  msgid "Pullquote alignment (float)"
743
  msgstr ""
744
 
745
+ #: inc/core/data.php:490 inc/core/data.php:521
746
  msgid "Dropcap"
747
  msgstr ""
748
 
749
+ #: inc/core/data.php:498 inc/core/data.php:663
750
  msgid "Flat"
751
  msgstr ""
752
 
753
+ #: inc/core/data.php:499
754
  msgid "Light"
755
  msgstr ""
756
 
757
+ #: inc/core/data.php:503
758
  msgid "Dropcap style preset"
759
  msgstr ""
760
 
761
+ #: inc/core/data.php:512
762
  msgid "Choose dropcap size"
763
  msgstr ""
764
 
765
+ #: inc/core/data.php:520
766
  msgid "D"
767
  msgstr ""
768
 
769
+ #: inc/core/data.php:526
770
  msgid "Frame"
771
  msgstr ""
772
 
773
+ #: inc/core/data.php:539
774
  msgid "Frame alignment"
775
  msgstr ""
776
 
777
+ #: inc/core/data.php:548
778
  msgid "Styled image frame"
779
  msgstr ""
780
 
781
+ #: inc/core/data.php:553
782
  msgid "Row"
783
  msgstr ""
784
 
785
+ #: inc/core/data.php:563
786
  msgid ""
787
  "[%prefix_column size=\"1/3\"]Content[/%prefix_column]\n"
788
  "[%prefix_column size=\"1/3\"]Content[/%prefix_column]\n"
789
  "[%prefix_column size=\"1/3\"]Content[/%prefix_column]"
790
  msgstr ""
791
 
792
+ #: inc/core/data.php:564
793
  msgid "Row for flexible columns"
794
  msgstr ""
795
 
796
+ #: inc/core/data.php:569
797
  msgid "Column"
798
  msgstr ""
799
 
800
+ #: inc/core/data.php:576
801
  msgid "Full width"
802
  msgstr ""
803
 
804
+ #: inc/core/data.php:577
805
  msgid "One half"
806
  msgstr ""
807
 
808
+ #: inc/core/data.php:578
809
  msgid "One third"
810
  msgstr ""
811
 
812
+ #: inc/core/data.php:579
813
  msgid "Two third"
814
  msgstr ""
815
 
816
+ #: inc/core/data.php:580
817
  msgid "One fourth"
818
  msgstr ""
819
 
820
+ #: inc/core/data.php:581
821
  msgid "Three fourth"
822
  msgstr ""
823
 
824
+ #: inc/core/data.php:582
825
  msgid "One fifth"
826
  msgstr ""
827
 
828
+ #: inc/core/data.php:583
829
  msgid "Two fifth"
830
  msgstr ""
831
 
832
+ #: inc/core/data.php:584
833
  msgid "Three fifth"
834
  msgstr ""
835
 
836
+ #: inc/core/data.php:585
837
  msgid "Four fifth"
838
  msgstr ""
839
 
840
+ #: inc/core/data.php:586
841
  msgid "One sixth"
842
  msgstr ""
843
 
844
+ #: inc/core/data.php:587
845
  msgid "Five sixth"
846
  msgstr ""
847
 
848
+ #: inc/core/data.php:591
849
  msgid "Select column width. This width will be calculated depend page width"
850
  msgstr ""
851
 
852
+ #: inc/core/data.php:596 inc/core/data.php:704
853
  msgid "Centered"
854
  msgstr ""
855
 
856
+ #: inc/core/data.php:597
857
  msgid "Is this column centered on the page"
858
  msgstr ""
859
 
860
+ #: inc/core/data.php:605
861
  msgid "Column content"
862
  msgstr ""
863
 
864
+ #: inc/core/data.php:606
865
  msgid "Flexible and responsive columns"
866
  msgstr ""
867
 
868
+ #: inc/core/data.php:611
869
  msgid "List"
870
  msgstr ""
871
 
872
+ #: inc/core/data.php:619
 
 
 
 
 
873
  msgid "You can upload custom icon for this list or pick a built-in icon"
874
  msgstr ""
875
 
876
+ #: inc/core/data.php:624 inc/core/data.php:729 inc/core/data.php:779
 
877
  msgid "Icon color"
878
  msgstr ""
879
 
880
+ #: inc/core/data.php:625 inc/core/data.php:730 inc/core/data.php:780
 
881
  msgid ""
882
  "This color will be applied to the selected icon. Does not works with "
883
  "uploaded icons"
884
  msgstr ""
885
 
886
+ #: inc/core/data.php:633
887
  msgid ""
888
  "<ul>\n"
889
  "<li>List item</li>\n"
892
  "</ul>"
893
  msgstr ""
894
 
895
+ #: inc/core/data.php:634
896
  msgid "Styled unordered list"
897
  msgstr ""
898
 
899
+ #: inc/core/data.php:639
900
  msgid "Button"
901
  msgstr ""
902
 
903
+ #: inc/core/data.php:646
 
904
  msgid "Link"
905
  msgstr ""
906
 
907
+ #: inc/core/data.php:647
908
  msgid "Button link"
909
  msgstr ""
910
 
911
+ #: inc/core/data.php:652 inc/core/data.php:1450
912
  msgid "Same tab"
913
  msgstr ""
914
 
915
+ #: inc/core/data.php:653 inc/core/data.php:1451
916
  msgid "New tab"
917
  msgstr ""
918
 
919
+ #: inc/core/data.php:656 inc/core/data.php:1454
920
  msgid "Target"
921
  msgstr ""
922
 
923
+ #: inc/core/data.php:657
924
  msgid "Button link target"
925
  msgstr ""
926
 
927
+ #: inc/core/data.php:664 inc/core/data.php:816
928
  msgid "Soft"
929
  msgstr ""
930
 
931
+ #: inc/core/data.php:665 inc/core/data.php:817
932
  msgid "Glass"
933
  msgstr ""
934
 
935
+ #: inc/core/data.php:666 inc/core/data.php:818
936
  msgid "Bubbles"
937
  msgstr ""
938
 
939
+ #: inc/core/data.php:667 inc/core/data.php:819
940
  msgid "Noise"
941
  msgstr ""
942
 
943
+ #: inc/core/data.php:668
944
  msgid "Stroked"
945
  msgstr ""
946
 
947
+ #: inc/core/data.php:669
948
  msgid "3D"
949
  msgstr ""
950
 
951
+ #: inc/core/data.php:672
952
  msgid "Button background style preset"
953
  msgstr ""
954
 
955
+ #: inc/core/data.php:678
956
  msgid "Button background color"
957
  msgstr ""
958
 
959
+ #: inc/core/data.php:685
960
  msgid "Button text color"
961
  msgstr ""
962
 
963
+ #: inc/core/data.php:694
964
  msgid "Button size"
965
  msgstr ""
966
 
967
+ #: inc/core/data.php:699
968
  msgid "Fluid"
969
  msgstr ""
970
 
971
+ #: inc/core/data.php:699
972
  msgid "Fluid buttons has 100% width"
973
  msgstr ""
974
 
975
+ #: inc/core/data.php:704
976
  msgid "Is button centered on the page"
977
  msgstr ""
978
 
979
+ #: inc/core/data.php:709
980
  msgid "Auto"
981
  msgstr ""
982
 
983
+ #: inc/core/data.php:710
984
  msgid "Round"
985
  msgstr ""
986
 
987
+ #: inc/core/data.php:711
988
  msgid "Square"
989
  msgstr ""
990
 
991
+ #: inc/core/data.php:717 inc/core/data.php:844 inc/core/data.php:882
 
992
  msgid "Radius"
993
  msgstr ""
994
 
995
+ #: inc/core/data.php:718
996
  msgid "Radius of button corners. Auto-radius calculation based on button size"
997
  msgstr ""
998
 
999
+ #: inc/core/data.php:724
1000
  msgid "You can upload custom icon for this button or pick a built-in icon"
1001
  msgstr ""
1002
 
1003
+ #: inc/core/data.php:735
1004
  msgid "Text shadow"
1005
  msgstr ""
1006
 
1007
+ #: inc/core/data.php:736
1008
  msgid "Button text shadow"
1009
  msgstr ""
1010
 
1011
+ #: inc/core/data.php:740
1012
  msgid "Description"
1013
  msgstr ""
1014
 
1015
+ #: inc/core/data.php:741
1016
  msgid ""
1017
  "Small description under button text. This option is incompatible with icon."
1018
  msgstr ""
1019
 
1020
+ #: inc/core/data.php:745
1021
  msgid "onClick"
1022
  msgstr ""
1023
 
1024
+ #: inc/core/data.php:746
1025
  msgid "Advanced JavaScript code for onClick action"
1026
  msgstr ""
1027
 
1028
+ #: inc/core/data.php:754
1029
  msgid "Button text"
1030
  msgstr ""
1031
 
1032
+ #: inc/core/data.php:755
1033
  msgid "Styled button"
1034
  msgstr ""
1035
 
1036
+ #: inc/core/data.php:760
1037
  msgid "Service"
1038
  msgstr ""
1039
 
1040
+ #: inc/core/data.php:766 inc/core/shortcodes.php:431
1041
  msgid "Service title"
1042
  msgstr ""
1043
 
1044
+ #: inc/core/data.php:768
1045
  msgid "Service name"
1046
  msgstr ""
1047
 
1048
+ #: inc/core/data.php:774
1049
  msgid "You can upload custom icon for this box"
1050
  msgstr ""
1051
 
1052
+ #: inc/core/data.php:788
1053
  msgid "Icon size"
1054
  msgstr ""
1055
 
1056
+ #: inc/core/data.php:789
1057
  msgid "Size of the uploaded icon in pixels"
1058
  msgstr ""
1059
 
1060
+ #: inc/core/data.php:797
1061
  msgid "Service description"
1062
  msgstr ""
1063
 
1064
+ #: inc/core/data.php:798
1065
  msgid "Service box with title"
1066
  msgstr ""
1067
 
1068
+ #: inc/core/data.php:809
1069
  msgid "Box title"
1070
  msgstr ""
1071
 
1072
+ #: inc/core/data.php:810
1073
  msgid "Text for the box title"
1074
  msgstr ""
1075
 
1076
+ #: inc/core/data.php:823
1077
  msgid "Box style preset"
1078
  msgstr ""
1079
 
1080
+ #: inc/core/data.php:829 inc/core/generator-views.php:91
1081
  msgid "Color"
1082
  msgstr ""
1083
 
1084
+ #: inc/core/data.php:830
1085
  msgid "Color for the box title and borders"
1086
  msgstr ""
1087
 
1088
+ #: inc/core/data.php:836
1089
  msgid "Title text color"
1090
  msgstr ""
1091
 
1092
+ #: inc/core/data.php:836
1093
  msgid "Color for the box title text"
1094
  msgstr ""
1095
 
1096
+ #: inc/core/data.php:845
1097
  msgid "Box corners radius"
1098
  msgstr ""
1099
 
1100
+ #: inc/core/data.php:853
1101
  msgid "Box content"
1102
  msgstr ""
1103
 
1104
+ #: inc/core/data.php:854
1105
  msgid "Colored box with caption"
1106
  msgstr ""
1107
 
1108
+ #: inc/core/data.php:859
1109
  msgid "Note"
1110
  msgstr ""
1111
 
1112
+ #: inc/core/data.php:867
1113
  msgid "Note background color"
1114
  msgstr ""
1115
 
1116
+ #: inc/core/data.php:874
1117
  msgid "Note text color"
1118
  msgstr ""
1119
 
1120
+ #: inc/core/data.php:882
1121
  msgid "Note corners radius"
1122
  msgstr ""
1123
 
1124
+ #: inc/core/data.php:890
1125
  msgid "Note text"
1126
  msgstr ""
1127
 
1128
+ #: inc/core/data.php:891
1129
  msgid "Colored box"
1130
  msgstr ""
1131
 
1132
+ #: inc/core/data.php:896
1133
  msgid "Lightbox"
1134
  msgstr ""
1135
 
1136
+ #: inc/core/data.php:903
1137
  msgid "Iframe"
1138
  msgstr ""
1139
 
1140
+ #: inc/core/data.php:904
1141
  msgid "Image"
1142
  msgstr ""
1143
 
1144
+ #: inc/core/data.php:905
1145
  msgid "Inline (html content)"
1146
  msgstr ""
1147
 
1148
+ #: inc/core/data.php:908
1149
  msgid "Content type"
1150
  msgstr ""
1151
 
1152
+ #: inc/core/data.php:909
1153
  msgid "Select type of the lightbox window content"
1154
  msgstr ""
1155
 
1156
+ #: inc/core/data.php:913
1157
  msgid "Content source"
1158
  msgstr ""
1159
 
1160
+ #: inc/core/data.php:914
1161
  msgid ""
1162
  "Insert here URL or CSS selector. Use URL for Iframe and Image content types. "
1163
  "Use CSS selector for Inline content type.<br />Example values:<br /><b"
1167
  "(iframe)<br /><b%value>#contact-form</b> - any HTML content (inline)"
1168
  msgstr ""
1169
 
1170
+ #: inc/core/data.php:922
1171
  msgid "[%prefix_button] Click Here to Watch the Video [/%prefix_button]"
1172
  msgstr ""
1173
 
1174
+ #: inc/core/data.php:923
1175
  msgid "Lightbox window with custom content"
1176
  msgstr ""
1177
 
1178
+ #: inc/core/data.php:928
1179
  msgid "Tooltip"
1180
  msgstr ""
1181
 
1182
+ #: inc/core/data.php:935
1183
  msgid "Basic: Light"
1184
  msgstr ""
1185
 
1186
+ #: inc/core/data.php:936
1187
  msgid "Basic: Dark"
1188
  msgstr ""
1189
 
1190
+ #: inc/core/data.php:937
1191
  msgid "Basic: Yellow"
1192
  msgstr ""
1193
 
1194
+ #: inc/core/data.php:938
1195
  msgid "Basic: Green"
1196
  msgstr ""
1197
 
1198
+ #: inc/core/data.php:939
1199
  msgid "Basic: Red"
1200
  msgstr ""
1201
 
1202
+ #: inc/core/data.php:940
1203
  msgid "Basic: Blue"
1204
  msgstr ""
1205
 
1206
+ #: inc/core/data.php:941
1207
  msgid "Youtube"
1208
  msgstr ""
1209
 
1210
+ #: inc/core/data.php:942
1211
  msgid "Tipsy"
1212
  msgstr ""
1213
 
1214
+ #: inc/core/data.php:943
1215
  msgid "Bootstrap"
1216
  msgstr ""
1217
 
1218
+ #: inc/core/data.php:944
1219
  msgid "jTools"
1220
  msgstr ""
1221
 
1222
+ #: inc/core/data.php:945
1223
  msgid "Tipped"
1224
  msgstr ""
1225
 
1226
+ #: inc/core/data.php:946
1227
  msgid "Cluetip"
1228
  msgstr ""
1229
 
1230
+ #: inc/core/data.php:950
1231
  msgid "Tooltip window style"
1232
  msgstr ""
1233
 
1234
+ #: inc/core/data.php:955
1235
  msgid "Top"
1236
  msgstr ""
1237
 
1238
+ #: inc/core/data.php:956
1239
  msgid "Bottom"
1240
  msgstr ""
1241
 
1242
+ #: inc/core/data.php:961
1243
  msgid "Position"
1244
  msgstr ""
1245
 
1246
+ #: inc/core/data.php:962
1247
  msgid "Tooltip position"
1248
  msgstr ""
1249
 
1250
+ #: inc/core/data.php:967
1251
  msgid "Shadow"
1252
  msgstr ""
1253
 
1254
+ #: inc/core/data.php:968
1255
  msgid ""
1256
  "Add shadow to tooltip. This option is only works with basic styes, e.g. "
1257
  "blue, green etc."
1258
  msgstr ""
1259
 
1260
+ #: inc/core/data.php:973
1261
  msgid "Rounded corners"
1262
  msgstr ""
1263
 
1264
+ #: inc/core/data.php:974
1265
  msgid ""
1266
  "Use rounded for tooltip. This option is only works with basic styes, e.g. "
1267
  "blue, green etc."
1268
  msgstr ""
1269
 
1270
+ #: inc/core/data.php:988
1271
  msgid "Font size"
1272
  msgstr ""
1273
 
1274
+ #: inc/core/data.php:989
1275
  msgid "Tooltip font size"
1276
  msgstr ""
1277
 
1278
+ #: inc/core/data.php:993
1279
  msgid "Tooltip title"
1280
  msgstr ""
1281
 
1282
+ #: inc/core/data.php:994
1283
  msgid ""
1284
  "Enter title for tooltip window. Leave this field empty to hide the title"
1285
  msgstr ""
1286
 
1287
+ #: inc/core/data.php:997 inc/core/shortcodes.php:508
1288
  msgid "Tooltip text"
1289
  msgstr ""
1290
 
1291
+ #: inc/core/data.php:998
1292
  msgid "Tooltip content"
1293
  msgstr ""
1294
 
1295
+ #: inc/core/data.php:999
1296
  msgid "Enter tooltip content here"
1297
  msgstr ""
1298
 
1299
+ #: inc/core/data.php:1004
1300
  msgid "Show and hide on mouse hover"
1301
  msgstr ""
1302
 
1303
+ #: inc/core/data.php:1005
1304
  msgid "Show and hide by mouse click"
1305
  msgstr ""
1306
 
1307
+ #: inc/core/data.php:1006
1308
  msgid "Always visible"
1309
  msgstr ""
1310
 
1311
+ #: inc/core/data.php:1009
1312
  msgid "Behavior"
1313
  msgstr ""
1314
 
1315
+ #: inc/core/data.php:1010
1316
  msgid "Select tooltip behavior"
1317
  msgstr ""
1318
 
1319
+ #: inc/core/data.php:1015
1320
  msgid "Close button"
1321
  msgstr ""
1322
 
1323
+ #: inc/core/data.php:1016
1324
  msgid "Show close button"
1325
  msgstr ""
1326
 
1327
+ #: inc/core/data.php:1024
1328
  msgid "[%prefix_button] Hover me to open tooltip [/%prefix_button]"
1329
  msgstr ""
1330
 
1331
+ #: inc/core/data.php:1025
1332
  msgid "Tooltip window with custom content"
1333
  msgstr ""
1334
 
1335
+ #: inc/core/data.php:1030
1336
  msgid "Private"
1337
  msgstr ""
1338
 
1339
+ #: inc/core/data.php:1040
1340
  msgid "Private note text"
1341
  msgstr ""
1342
 
1343
+ #: inc/core/data.php:1041
1344
  msgid "Private note for post authors"
1345
  msgstr ""
1346
 
1347
+ #: inc/core/data.php:1046
1348
  msgid "YouTube"
1349
  msgstr ""
1350
 
1351
+ #: inc/core/data.php:1053 inc/core/data.php:1104 inc/core/data.php:1222
1352
+ #: inc/core/data.php:1271 inc/core/data.php:1525 inc/core/data.php:1622
 
1353
  msgid "Url"
1354
  msgstr ""
1355
 
1356
+ #: inc/core/data.php:1054 inc/core/data.php:1105
1357
  msgid "Url of YouTube page with video. Ex: http://youtube.com/watch?v=XXXXXX"
1358
  msgstr ""
1359
 
1360
+ #: inc/core/data.php:1062 inc/core/data.php:1118 inc/core/data.php:1230
1361
+ #: inc/core/data.php:1279 inc/core/data.php:1321 inc/core/data.php:1375
1362
+ #: inc/core/data.php:1631 inc/core/data.php:1670 inc/core/data.php:1743
1363
+ #: inc/core/data.php:1851 inc/core/data.php:1978 inc/core/data.php:2194
 
1364
  msgid "Width"
1365
  msgstr ""
1366
 
1367
+ #: inc/core/data.php:1063 inc/core/data.php:1119 inc/core/data.php:1231
1368
+ #: inc/core/data.php:1280 inc/core/data.php:1376
1369
  msgid "Player width"
1370
  msgstr ""
1371
 
1372
+ #: inc/core/data.php:1072 inc/core/data.php:1128 inc/core/data.php:1240
1373
+ #: inc/core/data.php:1289 inc/core/data.php:1385
1374
  msgid "Player height"
1375
  msgstr ""
1376
 
1377
+ #: inc/core/data.php:1077 inc/core/data.php:1133 inc/core/data.php:1245
1378
+ #: inc/core/data.php:1294 inc/core/data.php:1646 inc/core/data.php:1685
1379
+ #: inc/core/data.php:1756 inc/core/data.php:1866
 
1380
  msgid "Responsive"
1381
  msgstr ""
1382
 
1383
+ #: inc/core/data.php:1078 inc/core/data.php:1134 inc/core/data.php:1246
1384
+ #: inc/core/data.php:1295
1385
  msgid "Ignore width and height parameters and make player responsive"
1386
  msgstr ""
1387
 
1388
+ #: inc/core/data.php:1083 inc/core/data.php:1167 inc/core/data.php:1251
1389
+ #: inc/core/data.php:1327 inc/core/data.php:1396 inc/core/data.php:1791
1390
+ #: inc/core/data.php:1918
1391
  msgid "Autoplay"
1392
  msgstr ""
1393
 
1394
+ #: inc/core/data.php:1084 inc/core/data.php:1168 inc/core/data.php:1252
1395
  msgid "Play video automatically when page is loaded"
1396
  msgstr ""
1397
 
1398
+ #: inc/core/data.php:1092
1399
  msgid "YouTube video"
1400
  msgstr ""
1401
 
1402
+ #: inc/core/data.php:1097
1403
+ msgid "YouTube Advanced"
1404
+ msgstr ""
1405
+
1406
+ #: inc/core/data.php:1109
1407
+ msgid "Playlist"
1408
+ msgstr ""
1409
+
1410
+ #: inc/core/data.php:1110
1411
+ msgid ""
1412
+ "Value is a comma-separated list of video IDs to play. If you specify a "
1413
+ "value, the first video that plays will be the VIDEO_ID specified in the URL "
1414
+ "path, and the videos specified in the playlist parameter will play thereafter"
1415
+ msgstr ""
1416
+
1417
+ #: inc/core/data.php:1139
1418
+ msgid "0 - Hide controls"
1419
+ msgstr ""
1420
+
1421
+ #: inc/core/data.php:1140
1422
+ msgid "1 - Show controls"
1423
+ msgstr ""
1424
+
1425
+ #: inc/core/data.php:1141
1426
+ msgid "2 - Show controls when playback is started"
1427
+ msgstr ""
1428
+
1429
+ #: inc/core/data.php:1144 inc/core/data.php:1390
1430
+ msgid "Controls"
1431
+ msgstr ""
1432
+
1433
+ #: inc/core/data.php:1145
1434
+ msgid "This parameter indicates whether the video player controls will display"
1435
+ msgstr ""
1436
+
1437
+ #: inc/core/data.php:1150
1438
+ msgid "0 - Do not hide controls"
1439
+ msgstr ""
1440
+
1441
+ #: inc/core/data.php:1151
1442
+ msgid "1 - Hide all controls on mouse out"
1443
+ msgstr ""
1444
+
1445
+ #: inc/core/data.php:1152
1446
+ msgid "2 - Hide progress bar on mouse out"
1447
+ msgstr ""
1448
+
1449
+ #: inc/core/data.php:1155
1450
+ msgid "Autohide"
1451
+ msgstr ""
1452
+
1453
+ #: inc/core/data.php:1156
1454
+ msgid ""
1455
+ "This parameter indicates whether the video controls will automatically hide "
1456
+ "after a video begins playing"
1457
+ msgstr ""
1458
+
1459
+ #: inc/core/data.php:1161
1460
+ msgid "Show title bar"
1461
+ msgstr ""
1462
+
1463
+ #: inc/core/data.php:1162
1464
+ msgid ""
1465
+ "If you set the parameter value to NO, then the player will not display "
1466
+ "information like the video title and uploader before the video starts "
1467
+ "playing."
1468
+ msgstr ""
1469
+
1470
+ #: inc/core/data.php:1173 inc/core/data.php:1333 inc/core/data.php:1402
1471
+ msgid "Loop"
1472
+ msgstr ""
1473
+
1474
+ #: inc/core/data.php:1174
1475
+ msgid ""
1476
+ "Setting of YES will cause the player to play the initial video again and "
1477
+ "again"
1478
+ msgstr ""
1479
+
1480
+ #: inc/core/data.php:1179
1481
+ msgid "Related videos"
1482
+ msgstr ""
1483
+
1484
+ #: inc/core/data.php:1180
1485
+ msgid ""
1486
+ "This parameter indicates whether the player should show related videos when "
1487
+ "playback of the initial video ends"
1488
+ msgstr ""
1489
+
1490
+ #: inc/core/data.php:1185
1491
+ msgid "Show full-screen button"
1492
+ msgstr ""
1493
+
1494
+ #: inc/core/data.php:1186
1495
+ msgid ""
1496
+ "Setting this parameter to NO prevents the fullscreen button from displaying"
1497
+ msgstr ""
1498
+
1499
+ #: inc/core/data.php:1192
1500
+ msgid ""
1501
+ "This parameter lets you use a YouTube player that does not show a YouTube "
1502
+ "logo. Set the parameter value to YES to prevent the YouTube logo from "
1503
+ "displaying in the control bar. Note that a small YouTube text label will "
1504
+ "still display in the upper-right corner of a paused video when the user's "
1505
+ "mouse pointer hovers over the player"
1506
+ msgstr ""
1507
+
1508
+ #: inc/core/data.php:1197
1509
+ msgid "Dark theme"
1510
+ msgstr ""
1511
+
1512
+ #: inc/core/data.php:1198
1513
+ msgid "Light theme"
1514
+ msgstr ""
1515
+
1516
+ #: inc/core/data.php:1201 inc/core/data.php:2225
1517
+ msgid "Theme"
1518
+ msgstr ""
1519
+
1520
+ #: inc/core/data.php:1202
1521
+ msgid ""
1522
+ "This parameter indicates whether the embedded player will display player "
1523
+ "controls (like a play button or volume control) within a dark or light "
1524
+ "control bar"
1525
+ msgstr ""
1526
+
1527
+ #: inc/core/data.php:1210
1528
+ msgid "YouTube video player with advanced settings"
1529
+ msgstr ""
1530
+
1531
+ #: inc/core/data.php:1215
1532
  msgid "Vimeo"
1533
  msgstr ""
1534
 
1535
+ #: inc/core/data.php:1222
1536
  msgid "Url of Vimeo page with video"
1537
  msgstr ""
1538
 
1539
+ #: inc/core/data.php:1260
1540
  msgid "Vimeo video"
1541
  msgstr ""
1542
 
1543
+ #: inc/core/data.php:1265
1544
  msgid "Screenr"
1545
  msgstr ""
1546
 
1547
+ #: inc/core/data.php:1271
1548
  msgid "Url of Screenr page with video"
1549
  msgstr ""
1550
 
1551
+ #: inc/core/data.php:1303
1552
  msgid "Screenr video"
1553
  msgstr ""
1554
 
1555
+ #: inc/core/data.php:1308
1556
  msgid "Audio"
1557
  msgstr ""
1558
 
1559
+ #: inc/core/data.php:1315 inc/core/data.php:1354
1560
  msgid "File"
1561
  msgstr ""
1562
 
1563
+ #: inc/core/data.php:1316
1564
  msgid "Audio file url. Supported formats: mp3, ogg"
1565
  msgstr ""
1566
 
1567
+ #: inc/core/data.php:1322
1568
  msgid ""
1569
  "Player width. You can specify width in percents and player will be "
1570
  "responsive. Example values: <b%value>200px</b>, <b%value>100&#37;</b>"
1571
  msgstr ""
1572
 
1573
+ #: inc/core/data.php:1328 inc/core/data.php:1397
1574
  msgid "Play file automatically when page is loaded"
1575
  msgstr ""
1576
 
1577
+ #: inc/core/data.php:1334 inc/core/data.php:1403
 
 
 
 
1578
  msgid "Repeat when playback is ended"
1579
  msgstr ""
1580
 
1581
+ #: inc/core/data.php:1342
1582
  msgid "Custom audio player"
1583
  msgstr ""
1584
 
1585
+ #: inc/core/data.php:1347
1586
  msgid "Video"
1587
  msgstr ""
1588
 
1589
+ #: inc/core/data.php:1355
1590
  msgid "Url to mp4/flv video-file"
1591
  msgstr ""
1592
 
1593
+ #: inc/core/data.php:1360
1594
  msgid "Poster"
1595
  msgstr ""
1596
 
1597
+ #: inc/core/data.php:1361
1598
  msgid "Url to poster image, that will be shown before playback"
1599
  msgstr ""
1600
 
1601
+ #: inc/core/data.php:1367
1602
  msgid "Player title"
1603
  msgstr ""
1604
 
1605
+ #: inc/core/data.php:1391
 
 
 
 
1606
  msgid "Show player controls (play/pause etc.) or not"
1607
  msgstr ""
1608
 
1609
+ #: inc/core/data.php:1411
1610
  msgid "Custom video player"
1611
  msgstr ""
1612
 
1613
+ #: inc/core/data.php:1416
1614
  msgid "Table"
1615
  msgstr ""
1616
 
1617
+ #: inc/core/data.php:1423
1618
  msgid "CSV file"
1619
  msgstr ""
1620
 
1621
+ #: inc/core/data.php:1424
1622
  msgid "Upload CSV file if you want to create HTML-table from file"
1623
  msgstr ""
1624
 
1625
+ #: inc/core/data.php:1432
1626
  msgid ""
1627
  "<table>\n"
1628
  "<tr>\n"
1636
  "</table>"
1637
  msgstr ""
1638
 
1639
+ #: inc/core/data.php:1433
1640
  msgid "Styled table from HTML or CSV file"
1641
  msgstr ""
1642
 
1643
+ #: inc/core/data.php:1438
1644
  msgid "Permalink"
1645
  msgstr ""
1646
 
1647
+ #: inc/core/data.php:1444
1648
  msgid "ID"
1649
  msgstr ""
1650
 
1651
+ #: inc/core/data.php:1445
1652
  msgid "Post or page ID"
1653
  msgstr ""
1654
 
1655
+ #: inc/core/data.php:1455
1656
  msgid "Link target. blank - link will be opened in new window/tab"
1657
  msgstr ""
1658
 
1659
+ #: inc/core/data.php:1464
1660
  msgid "Permalink to specified post/page"
1661
  msgstr ""
1662
 
1663
+ #: inc/core/data.php:1469
1664
  msgid "Members"
1665
  msgstr ""
1666
 
1667
+ #: inc/core/data.php:1474 inc/core/shortcodes.php:750
1668
  msgid "This content is for registered users only. Please %login%."
1669
  msgstr ""
1670
 
1671
+ #: inc/core/data.php:1475
1672
  msgid "Message"
1673
  msgstr ""
1674
 
1675
+ #: inc/core/data.php:1475
1676
  msgid "Message for not logged users"
1677
  msgstr ""
1678
 
1679
+ #: inc/core/data.php:1480
1680
  msgid "Box color"
1681
  msgstr ""
1682
 
1683
+ #: inc/core/data.php:1480
1684
  msgid "This color will applied only to box for not logged users"
1685
  msgstr ""
1686
 
1687
+ #: inc/core/data.php:1483 inc/core/shortcodes.php:753
1688
  msgid "login"
1689
  msgstr ""
1690
 
1691
+ #: inc/core/data.php:1484
1692
  msgid "Login link text"
1693
  msgstr ""
1694
 
1695
+ #: inc/core/data.php:1484
1696
  msgid "Text for the login link"
1697
  msgstr ""
1698
 
1699
+ #: inc/core/data.php:1488
1700
  msgid "Login link url"
1701
  msgstr ""
1702
 
1703
+ #: inc/core/data.php:1496
1704
  msgid "Content for logged members"
1705
  msgstr ""
1706
 
1707
+ #: inc/core/data.php:1497
1708
  msgid "Content for logged in members only"
1709
  msgstr ""
1710
 
1711
+ #: inc/core/data.php:1502
1712
  msgid "Guests"
1713
  msgstr ""
1714
 
1715
+ #: inc/core/data.php:1512
1716
  msgid "Content for guests"
1717
  msgstr ""
1718
 
1719
+ #: inc/core/data.php:1513
1720
  msgid "Content for guests only"
1721
  msgstr ""
1722
 
1723
+ #: inc/core/data.php:1518
1724
  msgid "RSS Feed"
1725
  msgstr ""
1726
 
1727
+ #: inc/core/data.php:1526
1728
  msgid "Url to RSS-feed"
1729
  msgstr ""
1730
 
1731
+ #: inc/core/data.php:1534
1732
  msgid "Limit"
1733
  msgstr ""
1734
 
1735
+ #: inc/core/data.php:1534
1736
  msgid "Number of items to show"
1737
  msgstr ""
1738
 
1739
+ #: inc/core/data.php:1542
1740
  msgid "Feed grabber"
1741
  msgstr ""
1742
 
1743
+ #: inc/core/data.php:1547
1744
  msgid "Menu"
1745
  msgstr ""
1746
 
1747
+ #: inc/core/data.php:1554
1748
  msgid "Menu name"
1749
  msgstr ""
1750
 
1751
+ #: inc/core/data.php:1554
1752
  msgid "Custom menu name. Ex: Main menu"
1753
  msgstr ""
1754
 
1755
+ #: inc/core/data.php:1562
1756
  msgid "Custom menu by name"
1757
  msgstr ""
1758
 
1759
+ #: inc/core/data.php:1567
1760
  msgid "Sub pages"
1761
  msgstr ""
1762
 
1763
+ #: inc/core/data.php:1574 inc/core/data.php:1601
1764
  msgid "Depth"
1765
  msgstr ""
1766
 
1767
+ #: inc/core/data.php:1575
1768
  msgid "Max depth level of children pages"
1769
  msgstr ""
1770
 
1771
+ #: inc/core/data.php:1580
1772
  msgid "Parent ID"
1773
  msgstr ""
1774
 
1775
+ #: inc/core/data.php:1581
1776
  msgid "ID of the parent page. Leave blank to use current page"
1777
  msgstr ""
1778
 
1779
+ #: inc/core/data.php:1589
1780
  msgid "List of sub pages"
1781
  msgstr ""
1782
 
1783
+ #: inc/core/data.php:1594
1784
  msgid "Siblings"
1785
  msgstr ""
1786
 
1787
+ #: inc/core/data.php:1602
1788
  msgid "Max depth level"
1789
  msgstr ""
1790
 
1791
+ #: inc/core/data.php:1610
1792
  msgid "List of cureent page siblings"
1793
  msgstr ""
1794
 
1795
+ #: inc/core/data.php:1615
1796
  msgid "Document"
1797
  msgstr ""
1798
 
1799
+ #: inc/core/data.php:1623
1800
  msgid "Url to uploaded document. Supported formats: doc, xls, pdf etc."
1801
  msgstr ""
1802
 
1803
+ #: inc/core/data.php:1632
1804
  msgid "Viewer width"
1805
  msgstr ""
1806
 
1807
+ #: inc/core/data.php:1641
1808
  msgid "Viewer height"
1809
  msgstr ""
1810
 
1811
+ #: inc/core/data.php:1647
1812
  msgid "Ignore width and height parameters and make viewer responsive"
1813
  msgstr ""
1814
 
1815
+ #: inc/core/data.php:1655
1816
  msgid "Document viewer by Google"
1817
  msgstr ""
1818
 
1819
+ #: inc/core/data.php:1660
1820
  msgid "Gmap"
1821
  msgstr ""
1822
 
1823
+ #: inc/core/data.php:1671
1824
  msgid "Map width"
1825
  msgstr ""
1826
 
1827
+ #: inc/core/data.php:1680
1828
  msgid "Map height"
1829
  msgstr ""
1830
 
1831
+ #: inc/core/data.php:1686
1832
  msgid "Ignore width and height parameters and make map responsive"
1833
  msgstr ""
1834
 
1835
+ #: inc/core/data.php:1691
1836
  msgid "Marker"
1837
  msgstr ""
1838
 
1839
+ #: inc/core/data.php:1692
1840
  msgid "Address for the marker. You can type it in any language"
1841
  msgstr ""
1842
 
1843
+ #: inc/core/data.php:1700
1844
  msgid "Maps by Google"
1845
  msgstr ""
1846
 
1847
+ #: inc/core/data.php:1705
1848
  msgid "Slider"
1849
  msgstr ""
1850
 
1851
+ #: inc/core/data.php:1712 inc/core/data.php:1820 inc/core/data.php:1947
1852
+ msgid "Source"
1853
  msgstr ""
1854
 
1855
+ #: inc/core/data.php:1713 inc/core/data.php:1821 inc/core/data.php:1948
1856
+ msgid ""
1857
+ "Choose images source. You can use images from Media library or retrieve it "
1858
+ "from posts (thumbnails) posted under specified blog category. You can also "
1859
+ "pick any custom taxonomy"
1860
  msgstr ""
1861
 
1862
+ #: inc/core/data.php:1719
1863
+ msgid "Full-size image"
1864
  msgstr ""
1865
 
1866
+ #: inc/core/data.php:1720 inc/core/data.php:1828 inc/core/data.php:1955
1867
+ msgid "Attachment page"
1868
  msgstr ""
1869
 
1870
+ #: inc/core/data.php:1721 inc/core/data.php:1829 inc/core/data.php:1956
1871
+ msgid "Post permalink"
 
1872
  msgstr ""
1873
 
1874
+ #: inc/core/data.php:1724 inc/core/data.php:1832 inc/core/data.php:1959
1875
+ msgid "Links"
1876
  msgstr ""
1877
 
1878
+ #: inc/core/data.php:1725 inc/core/data.php:1833 inc/core/data.php:1960
1879
+ msgid "Select which links will be used for images in this gallery"
1880
+ msgstr ""
1881
+
1882
+ #: inc/core/data.php:1730 inc/core/data.php:1838 inc/core/data.php:1965
1883
+ msgid "Same window"
1884
+ msgstr ""
1885
+
1886
+ #: inc/core/data.php:1731 inc/core/data.php:1839 inc/core/data.php:1966
1887
+ msgid "New window"
1888
+ msgstr ""
1889
+
1890
+ #: inc/core/data.php:1734 inc/core/data.php:1842 inc/core/data.php:1969
1891
+ msgid "Links target"
1892
+ msgstr ""
1893
+
1894
+ #: inc/core/data.php:1735 inc/core/data.php:1843 inc/core/data.php:1970
1895
+ msgid "Open links in"
1896
+ msgstr ""
1897
+
1898
+ #: inc/core/data.php:1743
1899
+ msgid "Slider width (in pixels)"
1900
+ msgstr ""
1901
+
1902
+ #: inc/core/data.php:1751
1903
+ msgid "Slider height (in pixels)"
1904
+ msgstr ""
1905
+
1906
+ #: inc/core/data.php:1757
1907
+ msgid "Ignore width and height parameters and make slider responsive"
1908
+ msgstr ""
1909
+
1910
+ #: inc/core/data.php:1762 inc/core/data.php:1889 inc/core/data.php:1996
1911
+ msgid "Show titles"
1912
+ msgstr ""
1913
+
1914
+ #: inc/core/data.php:1762
1915
+ msgid "Display slide titles"
1916
+ msgstr ""
1917
+
1918
+ #: inc/core/data.php:1767
1919
  msgid "Is slider centered on the page"
1920
  msgstr ""
1921
 
1922
+ #: inc/core/data.php:1772 inc/core/data.php:1899
1923
  msgid "Arrows"
1924
  msgstr ""
1925
 
1926
+ #: inc/core/data.php:1772 inc/core/data.php:1899
1927
  msgid "Show left and right arrows"
1928
  msgstr ""
1929
 
1930
+ #: inc/core/data.php:1777 inc/core/data.php:1904
1931
  msgid "Pagination"
1932
  msgstr ""
1933
 
1934
+ #: inc/core/data.php:1778 inc/core/data.php:1905
1935
  msgid "Show pagination"
1936
  msgstr ""
1937
 
1938
+ #: inc/core/data.php:1782 inc/core/data.php:1909
1939
  msgid "Mouse wheel control"
1940
  msgstr ""
1941
 
1942
+ #: inc/core/data.php:1783
1943
  msgid "Allow to change slides with mouse wheel"
1944
  msgstr ""
1945
 
1946
+ #: inc/core/data.php:1792
1947
  msgid "Choose interval between slide animations. Set to 0 to disable autoplay"
1948
  msgstr ""
1949
 
1950
+ #: inc/core/data.php:1800 inc/core/data.php:1927
1951
  msgid "Speed"
1952
  msgstr ""
1953
 
1954
+ #: inc/core/data.php:1800 inc/core/data.php:1927
1955
  msgid "Specify animation speed"
1956
  msgstr ""
1957
 
1958
+ #: inc/core/data.php:1808
 
 
 
 
 
 
 
 
 
1959
  msgid "Customizable image slider"
1960
  msgstr ""
1961
 
1962
+ #: inc/core/data.php:1813
1963
  msgid "Carousel"
1964
  msgstr ""
1965
 
1966
+ #: inc/core/data.php:1827 inc/core/data.php:1954
1967
+ msgid "Original image"
1968
  msgstr ""
1969
 
1970
+ #: inc/core/data.php:1852
1971
  msgid "Carousel width (in pixels)"
1972
  msgstr ""
1973
 
1974
+ #: inc/core/data.php:1861
1975
  msgid "Carousel height (in pixels)"
1976
  msgstr ""
1977
 
1978
+ #: inc/core/data.php:1867
1979
  msgid "Ignore width and height parameters and make carousel responsive"
1980
  msgstr ""
1981
 
1982
+ #: inc/core/data.php:1875
1983
  msgid "Items to show"
1984
  msgstr ""
1985
 
1986
+ #: inc/core/data.php:1876
1987
  msgid "How much carousel items is visible"
1988
  msgstr ""
1989
 
1990
+ #: inc/core/data.php:1883
1991
  msgid "Scroll number"
1992
  msgstr ""
1993
 
1994
+ #: inc/core/data.php:1884
1995
  msgid "How much items are scrolled in one transition"
1996
  msgstr ""
1997
 
1998
+ #: inc/core/data.php:1889
1999
  msgid "Display titles for each item"
2000
  msgstr ""
2001
 
2002
+ #: inc/core/data.php:1894
2003
  msgid "Is carousel centered on the page"
2004
  msgstr ""
2005
 
2006
+ #: inc/core/data.php:1910
2007
  msgid "Allow to rotate carousel with mouse wheel"
2008
  msgstr ""
2009
 
2010
+ #: inc/core/data.php:1919
2011
  msgid "Choose interval between auto animations. Set to 0 to disable autoplay"
2012
  msgstr ""
2013
 
2014
+ #: inc/core/data.php:1935
 
 
 
 
2015
  msgid "Customizable image carousel"
2016
  msgstr ""
2017
 
2018
+ #: inc/core/data.php:1978
 
 
 
 
2019
  msgid "Single item width (in pixels)"
2020
  msgstr ""
2021
 
2022
+ #: inc/core/data.php:1986
2023
  msgid "Single item height (in pixels)"
2024
  msgstr ""
2025
 
2026
+ #: inc/core/data.php:1991
2027
  msgid "Never"
2028
  msgstr ""
2029
 
2030
+ #: inc/core/data.php:1992
2031
  msgid "On mouse over"
2032
  msgstr ""
2033
 
2034
+ #: inc/core/data.php:1993
2035
  msgid "Always"
2036
  msgstr ""
2037
 
2038
+ #: inc/core/data.php:1997
2039
  msgid "Title display mode"
2040
  msgstr ""
2041
 
2042
+ #: inc/core/data.php:2005
 
 
 
 
2043
  msgid "Customizable image gallery"
2044
  msgstr ""
2045
 
2046
+ #: inc/core/data.php:2010
2047
  msgid "Posts"
2048
  msgstr ""
2049
 
2050
+ #: inc/core/data.php:2015
2051
  msgid "Template"
2052
  msgstr ""
2053
 
2054
+ #: inc/core/data.php:2016
2055
  msgid ""
2056
  "<b>Do not change this field value if you do not understand description below."
2057
  "</b><br/>Relative path to the template file. Default templates is placed "
2064
  "%value>templates/list-loop.php</b> - unordered list with posts titles"
2065
  msgstr ""
2066
 
2067
+ #: inc/core/data.php:2020
2068
  msgid "Post ID's"
2069
  msgstr ""
2070
 
2071
+ #: inc/core/data.php:2021
2072
  msgid "Enter comma separated ID's of the posts that you want to show"
2073
  msgstr ""
2074
 
2075
+ #: inc/core/data.php:2029
2076
  msgid "Posts per page"
2077
  msgstr ""
2078
 
2079
+ #: inc/core/data.php:2030
2080
  msgid ""
2081
  "Specify number of posts that you want to show. Enter -1 to get all posts"
2082
  msgstr ""
2083
 
2084
+ #: inc/core/data.php:2037
2085
  msgid "Post types"
2086
  msgstr ""
2087
 
2088
+ #: inc/core/data.php:2038
2089
  msgid "Select post types. Hold Ctrl key to select multiple post types"
2090
  msgstr ""
2091
 
2092
+ #: inc/core/data.php:2044 inc/core/generator-views.php:115
2093
  msgid "Taxonomy"
2094
  msgstr ""
2095
 
2096
+ #: inc/core/data.php:2045
2097
  msgid "Select taxonomy to show posts from"
2098
  msgstr ""
2099
 
2100
+ #: inc/core/data.php:2052
2101
  msgid "Terms"
2102
  msgstr ""
2103
 
2104
+ #: inc/core/data.php:2053
2105
  msgid "Select terms to show posts from"
2106
  msgstr ""
2107
 
2108
+ #: inc/core/data.php:2058
2109
  msgid "Taxonomy term operator"
2110
  msgstr ""
2111
 
2112
+ #: inc/core/data.php:2059
2113
  msgid ""
2114
  "IN - posts that have any of selected categories terms<br/>NOT IN - posts "
2115
  "that is does not have any of selected terms<br/>AND - posts that have all "
2116
  "selected terms"
2117
  msgstr ""
2118
 
2119
+ #: inc/core/data.php:2066
2120
  msgid "Authors"
2121
  msgstr ""
2122
 
2123
+ #: inc/core/data.php:2067
2124
  msgid "Choose the authors whose posts you want to show"
2125
  msgstr ""
2126
 
2127
+ #: inc/core/data.php:2071
2128
  msgid "Meta key"
2129
  msgstr ""
2130
 
2131
+ #: inc/core/data.php:2072
2132
  msgid "Enter meta key name to show posts that have this key"
2133
  msgstr ""
2134
 
2135
+ #: inc/core/data.php:2079
2136
  msgid "Offset"
2137
  msgstr ""
2138
 
2139
+ #: inc/core/data.php:2080
2140
  msgid "Specify offset to start posts loop not from first post"
2141
  msgstr ""
2142
 
2143
+ #: inc/core/data.php:2085
2144
  msgid "Descending"
2145
  msgstr ""
2146
 
2147
+ #: inc/core/data.php:2086
2148
  msgid "Ascending"
2149
  msgstr ""
2150
 
2151
+ #: inc/core/data.php:2089
2152
  msgid "Order"
2153
  msgstr ""
2154
 
2155
+ #: inc/core/data.php:2090
2156
  msgid "Posts order"
2157
  msgstr ""
2158
 
2159
+ #: inc/core/data.php:2096
 
 
 
 
2160
  msgid "Post ID"
2161
  msgstr ""
2162
 
2163
+ #: inc/core/data.php:2097
2164
  msgid "Post author"
2165
  msgstr ""
2166
 
2167
+ #: inc/core/data.php:2098
2168
  msgid "Post title"
2169
  msgstr ""
2170
 
2171
+ #: inc/core/data.php:2099
2172
  msgid "Post slug"
2173
  msgstr ""
2174
 
2175
+ #: inc/core/data.php:2100
2176
  msgid "Date"
2177
  msgstr ""
2178
 
2179
+ #: inc/core/data.php:2100
2180
  msgid "Last modified date"
2181
  msgstr ""
2182
 
2183
+ #: inc/core/data.php:2101 inc/core/data.php:2111
2184
  msgid "Post parent"
2185
  msgstr ""
2186
 
2187
+ #: inc/core/data.php:2102
2188
  msgid "Random"
2189
  msgstr ""
2190
 
2191
+ #: inc/core/data.php:2102
2192
  msgid "Comments number"
2193
  msgstr ""
2194
 
2195
+ #: inc/core/data.php:2103
2196
  msgid "Menu order"
2197
  msgstr ""
2198
 
2199
+ #: inc/core/data.php:2103
2200
  msgid "Meta key values"
2201
  msgstr ""
2202
 
2203
+ #: inc/core/data.php:2106
2204
  msgid "Order by"
2205
  msgstr ""
2206
 
2207
+ #: inc/core/data.php:2107
2208
  msgid "Order posts by"
2209
  msgstr ""
2210
 
2211
+ #: inc/core/data.php:2112
2212
  msgid "Show childrens of entered post (enter post ID)"
2213
  msgstr ""
2214
 
2215
+ #: inc/core/data.php:2117
2216
  msgid "Published"
2217
  msgstr ""
2218
 
2219
+ #: inc/core/data.php:2118
2220
  msgid "Pending"
2221
  msgstr ""
2222
 
2223
+ #: inc/core/data.php:2119
2224
  msgid "Draft"
2225
  msgstr ""
2226
 
2227
+ #: inc/core/data.php:2120
2228
  msgid "Auto-draft"
2229
  msgstr ""
2230
 
2231
+ #: inc/core/data.php:2121
2232
  msgid "Future post"
2233
  msgstr ""
2234
 
2235
+ #: inc/core/data.php:2122
2236
  msgid "Private post"
2237
  msgstr ""
2238
 
2239
+ #: inc/core/data.php:2123
2240
  msgid "Inherit"
2241
  msgstr ""
2242
 
2243
+ #: inc/core/data.php:2124
2244
  msgid "Trashed"
2245
  msgstr ""
2246
 
2247
+ #: inc/core/data.php:2125 inc/core/data.php:2209
2248
  msgid "Any"
2249
  msgstr ""
2250
 
2251
+ #: inc/core/data.php:2128
2252
  msgid "Post status"
2253
  msgstr ""
2254
 
2255
+ #: inc/core/data.php:2129
2256
  msgid "Show only posts with selected status"
2257
  msgstr ""
2258
 
2259
+ #: inc/core/data.php:2134
2260
  msgid "Ignore sticky"
2261
  msgstr ""
2262
 
2263
+ #: inc/core/data.php:2135
2264
  msgid "Select Yes to ignore posts that is sticked"
2265
  msgstr ""
2266
 
2267
+ #: inc/core/data.php:2138
2268
  msgid "Custom posts query with customizable template"
2269
  msgstr ""
2270
 
2271
+ #: inc/core/data.php:2143
2272
+ msgid "Dummy text"
2273
  msgstr ""
2274
 
2275
+ #: inc/core/data.php:2150
2276
+ msgid "Paragraphs"
2277
  msgstr ""
2278
 
2279
+ #: inc/core/data.php:2151
2280
+ msgid "Words"
 
2281
  msgstr ""
2282
 
2283
+ #: inc/core/data.php:2152
2284
+ msgid "Bytes"
2285
  msgstr ""
2286
 
2287
+ #: inc/core/data.php:2155
2288
+ msgid "What"
2289
  msgstr ""
2290
 
2291
+ #: inc/core/data.php:2156
2292
+ msgid "What to generate"
 
2293
  msgstr ""
2294
 
2295
+ #: inc/core/data.php:2164
2296
+ msgid "Amount"
2297
  msgstr ""
2298
 
2299
+ #: inc/core/data.php:2165
2300
+ msgid ""
2301
+ "How many items (paragraphs or words) to generate. Minimum words amount is 5"
2302
  msgstr ""
2303
 
2304
+ #: inc/core/data.php:2170
2305
+ msgid "Cache"
2306
  msgstr ""
2307
 
2308
+ #: inc/core/data.php:2171
2309
+ msgid ""
2310
+ "Generated text will be cached. Be careful with this option. If you disable "
2311
+ "it and insert many dummy_text shortcodes the page load time will be highly "
2312
+ "increased"
2313
  msgstr ""
2314
 
2315
+ #: inc/core/data.php:2179
2316
+ msgid "Text placeholder"
2317
  msgstr ""
2318
 
2319
+ #: inc/core/data.php:2184 inc/core/shortcodes.php:1231
2320
+ msgid "Dummy image"
2321
  msgstr ""
2322
 
2323
+ #: inc/core/data.php:2195
2324
+ msgid "Image width"
 
2325
  msgstr ""
2326
 
2327
+ #: inc/core/data.php:2204
2328
+ msgid "Image height"
2329
  msgstr ""
2330
 
2331
+ #: inc/core/data.php:2210
2332
+ msgid "Abstract"
2333
  msgstr ""
2334
 
2335
+ #: inc/core/data.php:2211
2336
+ msgid "Animals"
2337
  msgstr ""
2338
 
2339
+ #: inc/core/data.php:2212
2340
+ msgid "Business"
2341
  msgstr ""
2342
 
2343
+ #: inc/core/data.php:2213
2344
+ msgid "Cats"
2345
  msgstr ""
2346
 
2347
+ #: inc/core/data.php:2214
2348
+ msgid "City"
2349
  msgstr ""
2350
 
2351
+ #: inc/core/data.php:2215
2352
+ msgid "Food"
2353
  msgstr ""
2354
 
2355
+ #: inc/core/data.php:2216
2356
+ msgid "Night life"
2357
  msgstr ""
2358
 
2359
+ #: inc/core/data.php:2217
2360
+ msgid "Fashion"
2361
  msgstr ""
2362
 
2363
+ #: inc/core/data.php:2218
2364
+ msgid "People"
2365
  msgstr ""
2366
 
2367
+ #: inc/core/data.php:2219
2368
+ msgid "Nature"
2369
  msgstr ""
2370
 
2371
+ #: inc/core/data.php:2220
2372
+ msgid "Sports"
2373
  msgstr ""
2374
 
2375
+ #: inc/core/data.php:2221
2376
+ msgid "Technics"
2377
  msgstr ""
2378
 
2379
+ #: inc/core/data.php:2222
2380
+ msgid "Transport"
 
 
 
 
 
 
2381
  msgstr ""
2382
 
2383
+ #: inc/core/data.php:2226
2384
+ msgid "Select the theme for this image"
 
 
 
 
 
2385
  msgstr ""
2386
 
2387
+ #: inc/core/data.php:2234
2388
+ msgid "Image placeholder with random image"
 
2389
  msgstr ""
2390
 
2391
+ #: inc/core/data.php:2239 inc/core/data.php:2247
2392
+ msgid "Animation"
2393
  msgstr ""
2394
 
2395
+ #: inc/core/data.php:2248
2396
+ msgid "Select animation type"
2397
  msgstr ""
2398
 
2399
+ #: inc/core/data.php:2256
2400
+ msgid "Duration"
2401
  msgstr ""
2402
 
2403
+ #: inc/core/data.php:2257
2404
+ msgid "Animation duration (seconds)"
2405
  msgstr ""
2406
 
2407
+ #: inc/core/data.php:2265
2408
+ msgid "Delay"
2409
  msgstr ""
2410
 
2411
+ #: inc/core/data.php:2266
2412
+ msgid "Animation delay (seconds)"
2413
  msgstr ""
2414
 
2415
+ #: inc/core/data.php:2271
2416
+ msgid "Inline"
2417
  msgstr ""
2418
 
2419
+ #: inc/core/data.php:2272
2420
+ msgid ""
2421
+ "This parameter determines what HTML tag will be used for animation wrapper. "
2422
+ "Turn this option to YES and animated element will be wrapped in SPAN instead "
2423
+ "of DIV. Useful for inline animations, like buttons"
2424
  msgstr ""
2425
 
2426
+ #: inc/core/data.php:2280
2427
+ msgid "Animated content"
 
 
2428
  msgstr ""
2429
 
2430
+ #: inc/core/data.php:2281
2431
+ msgid "Wrapper for animation. Any nested element will be animated"
 
2432
  msgstr ""
2433
 
2434
+ #: inc/core/generator-views.php:37
2435
+ msgid "Yes"
 
 
2436
  msgstr ""
2437
 
2438
+ #: inc/core/generator-views.php:37
2439
+ msgid "No"
2440
  msgstr ""
2441
 
2442
+ #: inc/core/generator-views.php:42 inc/core/generator-views.php:47
2443
+ #: inc/vendor/class.sunrise-views.php:90
2444
+ msgid "Media manager"
 
2445
  msgstr ""
2446
 
2447
+ #: inc/core/generator-views.php:47
2448
+ msgid "Icon picker"
2449
  msgstr ""
2450
 
2451
+ #: inc/core/generator-views.php:47
2452
+ msgid "Filter icons"
2453
  msgstr ""
2454
 
2455
+ #: inc/core/generator-views.php:61
2456
+ msgid "Please wait"
 
 
 
2457
  msgstr ""
2458
 
2459
+ #: inc/core/generator-views.php:68
2460
+ msgid "Untitled gallery"
2461
  msgstr ""
2462
 
2463
+ #: inc/core/generator-views.php:74
2464
+ msgid "Galleries not found"
 
 
 
 
2465
  msgstr ""
2466
 
2467
+ #: inc/core/generator-views.php:75
2468
+ msgid "Manage galleries"
2469
  msgstr ""
2470
 
2471
+ #: inc/core/generator-views.php:75
2472
+ msgid "Reload galleries"
2473
  msgstr ""
2474
 
2475
+ #: inc/core/generator-views.php:91
2476
+ msgid "Horizontal offset"
2477
  msgstr ""
2478
 
2479
+ #: inc/core/generator-views.php:91
2480
+ msgid "Vertical offset"
2481
  msgstr ""
2482
 
2483
+ #: inc/core/generator-views.php:91
2484
+ msgid "Blur"
2485
  msgstr ""
2486
 
2487
+ #: inc/core/generator-views.php:102
2488
+ msgid "Border width"
 
 
2489
  msgstr ""
2490
 
2491
+ #: inc/core/generator-views.php:102
2492
+ msgid "Border style"
2493
  msgstr ""
2494
 
2495
+ #: inc/core/generator-views.php:102
2496
+ msgid "Border color"
 
2497
  msgstr ""
2498
 
2499
+ #: inc/core/generator-views.php:112
2500
+ msgid "Media library"
2501
  msgstr ""
2502
 
2503
+ #: inc/core/generator-views.php:113
2504
+ msgid "Recent posts"
 
 
 
 
2505
  msgstr ""
2506
 
2507
+ #: inc/core/generator-views.php:114
2508
+ msgid "Category"
2509
  msgstr ""
2510
 
2511
+ #: inc/core/generator-views.php:118
2512
+ msgid "Select images source"
2513
  msgstr ""
2514
 
2515
+ #: inc/core/generator-views.php:129
2516
+ msgid "Select taxonomy"
2517
  msgstr ""
2518
 
2519
+ #: inc/core/generator-views.php:140
2520
+ msgid "Add images"
2521
  msgstr ""
2522
 
2523
+ #: inc/core/generator-views.php:140
2524
+ msgid ""
2525
+ "Click the button above and select images.<br>You can select multimple images "
2526
+ "with Ctrl (Cmd) key"
2527
  msgstr ""
2528
 
2529
+ #: inc/core/generator-views.php:140
2530
+ msgid ""
2531
+ "Select categories to retrieve posts from.<br>You can select multiple "
2532
+ "categories with Ctrl (Cmd) key"
2533
  msgstr ""
2534
 
2535
+ #: inc/core/generator-views.php:140
2536
+ msgid ""
2537
+ "Select taxonomy and it's terms.<br>You can select multiple terms with Ctrl "
2538
+ "(Cmd) key"
2539
  msgstr ""
2540
 
2541
+ #: inc/core/generator.php:34 inc/core/generator.php:135
2542
+ msgid "Insert shortcode"
2543
  msgstr ""
2544
 
2545
+ #: inc/core/generator.php:77 inc/core/load.php:30 inc/core/load.php:51
2546
+ #: inc/core/load.php:105 inc/core/load.php:106
2547
+ msgid "Settings"
2548
  msgstr ""
2549
 
2550
+ #: inc/core/generator.php:77
2551
+ msgid "Plugin settings"
2552
  msgstr ""
2553
 
2554
+ #: inc/core/generator.php:78
2555
+ msgid "Plugin homepage"
2556
  msgstr ""
2557
 
2558
+ #: inc/core/generator.php:79
2559
+ msgid "Support forums"
2560
  msgstr ""
2561
 
2562
+ #: inc/core/generator.php:86
2563
+ msgid "Search for shortcodes"
2564
  msgstr ""
2565
 
2566
+ #: inc/core/generator.php:88
2567
+ msgid "Filter by type"
2568
  msgstr ""
2569
 
2570
+ #: inc/core/generator.php:123
2571
+ msgid "Shortcode not specified"
2572
  msgstr ""
2573
 
2574
+ #: inc/core/generator.php:136
2575
+ msgid "Live preview"
2576
  msgstr ""
2577
 
2578
+ #: inc/core/generator.php:137
2579
+ msgid "Close window"
2580
  msgstr ""
2581
 
2582
+ #: inc/core/generator.php:141
2583
+ msgid "Click to return to the shortcodes list"
2584
  msgstr ""
2585
 
2586
+ #: inc/core/generator.php:141
2587
+ msgid "All shortcodes"
2588
  msgstr ""
2589
 
2590
+ #: inc/core/generator.php:157
2591
+ msgid "Click to set this value"
2592
  msgstr ""
2593
 
2594
+ #: inc/core/generator.php:182
2595
+ msgid "Preview"
2596
  msgstr ""
2597
 
2598
+ #: inc/core/generator.php:190 inc/core/tools.php:794
2599
+ msgid "Access denied"
2600
  msgstr ""
2601
 
2602
+ #: inc/core/load.php:30 inc/core/load.php:105 inc/core/load.php:114
2603
+ #: inc/core/load.php:128 inc/core/load.php:140 inc/core/widget.php:14
2604
+ #: inc/core/widget.php:40
2605
+ msgid "Shortcodes Ultimate"
2606
  msgstr ""
2607
 
2608
+ #: inc/core/load.php:31
2609
+ msgid "Shortcodes"
2610
  msgstr ""
2611
 
2612
+ #: inc/core/load.php:39
2613
+ msgid "About"
2614
  msgstr ""
2615
 
2616
+ #: inc/core/load.php:56
2617
+ msgid "Custom formatting"
2618
  msgstr ""
2619
 
2620
+ #: inc/core/load.php:57
2621
+ msgid ""
2622
+ "Disable this option if you have some problems with other plugins or content "
2623
+ "formatting"
2624
  msgstr ""
2625
 
2626
+ #: inc/core/load.php:57 inc/core/load.php:65
2627
+ msgid "Documentation article"
2628
  msgstr ""
2629
 
2630
+ #: inc/core/load.php:59 inc/core/load.php:67 inc/core/load.php:75
2631
+ msgid "Enabled"
2632
  msgstr ""
2633
 
2634
+ #: inc/core/load.php:64
2635
+ msgid "Compatibility mode"
2636
  msgstr ""
2637
 
2638
+ #: inc/core/load.php:65
2639
  msgid ""
2640
+ "Enable this option if you have some problems with other plugins that uses "
2641
+ "similar shortcode names"
2642
+ msgstr ""
2643
+
2644
+ #: inc/core/load.php:65
2645
+ msgid "etc."
2646
  msgstr ""
2647
 
2648
+ #: inc/core/load.php:72
2649
+ msgid "Skip default values"
2650
+ msgstr ""
2651
+
2652
+ #: inc/core/load.php:73
2653
  msgid ""
2654
+ "Enable this option and the generator will insert a shortcode without default "
2655
+ "attribute values that you have not changed. As a result, the generated code "
2656
+ "will be shorter."
2657
  msgstr ""
2658
 
2659
+ #: inc/core/load.php:80
2660
+ msgid "Skin"
2661
  msgstr ""
2662
 
2663
+ #: inc/core/load.php:81
2664
+ #, php-format
2665
+ msgid ""
2666
+ "Choose skin for shortcodes.<br /><a href=\"%s\" target=\"_blank\">Learn how "
2667
+ "to create custom skin</a><br /><a href=\"%s\" target=\"_blank\"><b>Download "
2668
+ "more skins</b></a>"
2669
  msgstr ""
2670
 
2671
+ #: inc/core/load.php:89
2672
+ msgid "Custom CSS"
2673
  msgstr ""
2674
 
2675
+ #: inc/core/load.php:114 inc/core/load.php:115
2676
+ msgid "Examples"
2677
  msgstr ""
2678
 
2679
+ #: inc/core/load.php:128 inc/core/load.php:129
2680
+ msgid "Add-ons"
2681
  msgstr ""
2682
 
2683
+ #: inc/core/load.php:141 inc/core/vote.php:42
2684
+ msgid "Vladimir Anokhin"
2685
  msgstr ""
2686
 
2687
+ #: inc/core/load.php:142
2688
+ msgid "Supercharge your WordPress theme with mega pack of shortcodes"
2689
  msgstr ""
2690
 
2691
+ #: inc/core/load.php:222
2692
+ msgid "Where to start?"
2693
  msgstr ""
2694
 
2695
+ #: inc/core/requirements.php:23
2696
+ #, php-format
2697
+ msgid ""
2698
+ "<h1>Oops! Plugin not activated&hellip;</h1> <p>Shortcodes Ultimate is not "
2699
+ "fully compatible with your PHP version (%s).<br />Reccomended PHP version "
2700
+ "&ndash; %s (or higher).</p><a href=\"%s\">&larr; Return to the plugins "
2701
+ "screen</a> <a href=\"%s\"%s>Continue and activate anyway &rarr;</a>"
2702
+ msgstr ""
2703
+
2704
+ #: inc/core/requirements.php:39
2705
+ #, php-format
2706
+ msgid ""
2707
+ "<h1>Oops! Plugin not activated&hellip;</h1> <p>Shortcodes Ultimate is not "
2708
+ "fully compatible with your version of WordPress (%s).<br />Reccomended "
2709
+ "WordPress version &ndash; %s (or higher).</p><a href=\"%s\">&larr; Return to "
2710
+ "the plugins screen</a> <a href=\"%s\"%s>Continue and activate anyway &rarr;</"
2711
+ "a>"
2712
  msgstr ""
2713
 
2714
+ #: inc/core/shortcodes.php:54
2715
+ msgid "Tab title"
2716
  msgstr ""
2717
 
2718
+ #: inc/core/shortcodes.php:452
2719
+ msgid "This is box title"
2720
  msgstr ""
2721
 
2722
+ #: inc/core/shortcodes.php:564 inc/core/shortcodes.php:600
2723
+ #: inc/core/shortcodes.php:630 inc/core/shortcodes.php:657
2724
+ #: inc/core/shortcodes.php:683 inc/core/shortcodes.php:709
2725
+ msgid "please specify correct url"
2726
  msgstr ""
2727
 
2728
+ #: inc/core/shortcodes.php:840
2729
+ msgid "This menu doesn't exists, or has no elements"
2730
  msgstr ""
2731
 
2732
+ #: inc/core/shortcodes.php:938 inc/core/shortcodes.php:1013
2733
+ #: inc/core/shortcodes.php:1058
2734
+ msgid "images not found"
2735
  msgstr ""
2736
 
2737
+ #: inc/core/shortcodes.php:1193
2738
+ msgid "template not found"
2739
  msgstr ""
2740
 
2741
+ #: inc/core/tools.php:746
2742
+ msgid "Example code does not found, please check it later"
 
 
2743
  msgstr ""
2744
 
2745
+ #: inc/core/tools.php:762
2746
+ msgid "Get the code"
2747
  msgstr ""
2748
 
2749
+ #: inc/core/vote.php:44
2750
+ msgid ""
2751
+ "Hello, my name is Vladimir Anokhin, and I am developer of plugin "
2752
+ "<b>Shortcodes Ultimate</b>.<br>If you like this plugin, please write a few "
2753
+ "words about it at the wordpress.org or twitter. It will help other people "
2754
+ "find this useful plugin more quickly.<br><b>Thank you!</b>"
2755
  msgstr ""
2756
 
2757
+ #: inc/core/vote.php:46
2758
+ msgid "Rate plugin"
2759
  msgstr ""
2760
 
2761
+ #: inc/core/vote.php:47
2762
+ msgid "Shortcodes Ultimate - must have WordPress plugin #shortcodesultimate"
2763
  msgstr ""
2764
 
2765
+ #: inc/core/vote.php:47
2766
+ msgid "Tweet"
2767
  msgstr ""
2768
 
2769
+ #: inc/core/vote.php:48
2770
+ msgid "No, thanks"
2771
  msgstr ""
2772
 
2773
+ #: inc/core/vote.php:49
2774
+ msgid "or"
2775
  msgstr ""
2776
 
2777
+ #: inc/core/vote.php:50
2778
+ msgid "Remind me later"
 
 
2779
  msgstr ""
2780
 
2781
+ #: inc/core/widget.php:7
2782
+ msgid "Special Shortcodes Ultimate widget"
 
2783
  msgstr ""
2784
 
2785
+ #: inc/core/widget.php:46
2786
+ msgid "Title:"
2787
  msgstr ""
2788
 
2789
+ #: inc/vendor/class.sunrise-views.php:21
2790
+ msgid "Save changes"
2791
  msgstr ""
2792
 
2793
+ #: inc/vendor/class.sunrise-views.php:21
2794
+ msgid "Saving"
2795
  msgstr ""
2796
 
2797
+ #: inc/vendor/class.sunrise-views.php:21
2798
+ msgid "Saved"
2799
  msgstr ""
2800
 
2801
+ #: inc/vendor/class.sunrise-views.php:21
2802
+ msgid ""
2803
+ "This action will delete all your settings. Are you sure? This action cannot "
2804
+ "be undone!"
2805
  msgstr ""
2806
 
2807
+ #: inc/vendor/class.sunrise-views.php:21
2808
+ msgid "Restore default settings"
 
2809
  msgstr ""
2810
 
2811
+ #: inc/vendor/class.sunrise-views.php:28 inc/vendor/class.sunrise-views.php:85
2812
+ msgid "Text field"
2813
  msgstr ""
2814
 
2815
+ #: inc/vendor/class.sunrise-views.php:37
2816
+ msgid "Textarea field"
2817
  msgstr ""
2818
 
2819
+ #: inc/vendor/class.sunrise-views.php:48 inc/vendor/class.sunrise-views.php:59
2820
+ msgid "Checkbox"
2821
  msgstr ""
2822
 
2823
+ #: inc/vendor/class.sunrise-views.php:75
2824
+ msgid "Color picker"
 
2825
  msgstr ""
2826
 
2827
+ #: inc/vendor/class.sunrise-views.php:80
2828
+ msgid "Pick a color"
 
2829
  msgstr ""
2830
 
2831
+ #: inc/vendor/class.sunrise.php:62 inc/vendor/class.sunrise.php:63
2832
+ #: inc/vendor/class.sunrise.php:88 inc/vendor/class.sunrise.php:89
2833
+ msgid "Plugin Settings"
2834
+ msgstr ""
2835
+
2836
+ #: inc/vendor/class.sunrise.php:142
2837
+ #, php-format
2838
+ msgid "option type %s is not callable"
2839
  msgstr ""
2840
 
2841
+ #: inc/vendor/class.sunrise.php:149
2842
+ msgid ""
2843
+ "For full functionality of this page it is reccomended to enable javascript."
2844
  msgstr ""
2845
 
2846
+ #: inc/vendor/class.sunrise.php:150
2847
  msgid "Settings saved successfully"
2848
  msgstr ""
2849
 
2850
+ #: inc/vendor/class.sunrise.php:151
2851
+ msgid "Settings reseted successfully"
2852
  msgstr ""
2853
 
2854
+ #: inc/vendor/class.sunrise.php:166
2855
+ msgid "Use selected file"
2856
  msgstr ""
2857
 
2858
+ #: templates/default-loop.php:15 templates/single-post.php:17
2859
  msgid "Posted"
2860
  msgstr ""
2861
 
2862
+ #: templates/default-loop.php:19 templates/single-post.php:17
2863
  msgid "0 comments"
2864
  msgstr ""
2865
 
2866
+ #: templates/default-loop.php:19 templates/single-post.php:17
2867
  msgid "1 comment"
2868
  msgstr ""
2869
 
2870
+ #: templates/default-loop.php:19 templates/single-post.php:17
2871
  msgid "%n comments"
2872
  msgstr ""
2873
 
2874
+ #: templates/default-loop.php:27 templates/list-loop.php:16
2875
+ #: templates/single-post.php:28 templates/teaser-loop.php:20
2876
  msgid "Posts not found"
2877
  msgstr ""
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: gn_themes
3
  License: GPL3
4
  Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MMA2VA7JDXWDY
5
  Tags: shortcode, shortcodes, short code, video, responsive, responsive video, youtube, vimeo, audio, mp3, tab, tabs, button, buttons, jquery, box, boxes, toggle, spoiler, column, columns, services, service, pullquote, list, lists, images, image, links, fancy, fancy link, fancy links, fancy buttons, jquery tabs, accordion, slider, plugin, admin, gallery, bloginfo, list pages, sub pages, navigation, siblings pages, children pages, permalink, permalinks, feed, document, member, members, guests, membership, documents, carousel, rss, touch, icon, icons
6
- Requires at least: 3.4
7
  Tested up to: 4.0
8
  Stable tag: trunk
9
 
@@ -23,12 +23,11 @@ With this plugin you can easily create tabs, buttons, boxes, different sliders,
23
  * Power of CSS3
24
  * Custom CSS editor with syntax highlight
25
  * Special widget
26
- * Custom skins
27
- * Extensible
28
 
29
- = Add-ons =
30
- * [Maker add-on](http://gndev.info/sum). Allows you to create custom shortcodes
31
- * [Metro skins](http://gndev.info/shortcodes-ultimate/metro-skins/). 5 flat skins with different colors
32
 
33
  = Demo video =
34
  [youtube http://www.youtube.com/watch?v=DR2c266yWEA]
@@ -60,6 +59,9 @@ Have a translation? [Contact me](http://gndev.info/feedback/)
60
  * Dmitry Semenov - [Magnific Popup jQuery plugin](http://dimsemenov.com/plugins/magnific-popup/)
61
  * Craig Thompson - [qTip jQuery plugin](http://qtip2.com/)
62
  * Vladimir Kharlampidi - [Swiper jQuery plugin](http://www.idangero.us/sliders/swiper/)
 
 
 
63
 
64
 
65
  == Installation ==
@@ -95,10 +97,24 @@ Upgrade normally via your Wordpress admin -> Plugins panel.
95
 
96
  == Changelog ==
97
 
98
- = 4.3.2 =
 
 
 
 
 
 
 
 
 
 
 
99
  * Small fixes
 
 
100
  * New text-shadow picker for [button]
101
  * Anchor navigation for spoilers and tabs - [forum topic](http://wordpress.org/support/topic/hyperlinks-to-spoilers-and-tabs)
 
102
 
103
  = 4.3 =
104
  * IMPORTANT: removed old list icons. These icons replaced with new font-awesome icons
3
  License: GPL3
4
  Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MMA2VA7JDXWDY
5
  Tags: shortcode, shortcodes, short code, video, responsive, responsive video, youtube, vimeo, audio, mp3, tab, tabs, button, buttons, jquery, box, boxes, toggle, spoiler, column, columns, services, service, pullquote, list, lists, images, image, links, fancy, fancy link, fancy links, fancy buttons, jquery tabs, accordion, slider, plugin, admin, gallery, bloginfo, list pages, sub pages, navigation, siblings pages, children pages, permalink, permalinks, feed, document, member, members, guests, membership, documents, carousel, rss, touch, icon, icons
6
+ Requires at least: 3.5
7
  Tested up to: 4.0
8
  Stable tag: trunk
9
 
23
  * Power of CSS3
24
  * Custom CSS editor with syntax highlight
25
  * Special widget
26
+ * Rich API
 
27
 
28
+ = Premium Add-ons =
29
+ * __[Extra Skins](http://gndev.info/shortcodes-ultimate/skins/)__ - 60+ additional skins for plugin shortcodes
30
+ * __[Shortcode Creator](http://gndev.info/shortcodes-ultimate/maker/)__ - allows you to create your own custom shortcodes
31
 
32
  = Demo video =
33
  [youtube http://www.youtube.com/watch?v=DR2c266yWEA]
59
  * Dmitry Semenov - [Magnific Popup jQuery plugin](http://dimsemenov.com/plugins/magnific-popup/)
60
  * Craig Thompson - [qTip jQuery plugin](http://qtip2.com/)
61
  * Vladimir Kharlampidi - [Swiper jQuery plugin](http://www.idangero.us/sliders/swiper/)
62
+ * Designmodo - [Flat UI Free icons](http://designmodo.com/)
63
+ * Dave Gandy - [Font Awesome](http://fortawesome.github.io/Font-Awesome/)
64
+ * James Smith - [Simple Slider jQuery plugin](http://loopj.com/jquery-simple-slider/)
65
 
66
 
67
  == Installation ==
97
 
98
  == Changelog ==
99
 
100
+ = 4.4.0 =
101
+ * __IMPORTANT__: new galleries mechanism. Your created galleries will work but will not be visible in admin panel. Now, you're able to create galleries right in "Insert shortcode" window. Also, you can now create galleries from posts, categories or even custom taxonomies.
102
+ * New shortocde [dummy_image]
103
+ * New shortocde [dummy_text]
104
+ * New shortocde [animate]
105
+ * New shortocde [youtube_advanced]
106
+ * New admin page - Examples
107
+ * New admin page - Add-ons
108
+ * Font Awesome updated to version 4
109
+ * New attr [spoiler icon=""]
110
+ * Fixed issue with date format in [posts]
111
+ * New slider control for shortcode generator
112
  * Small fixes
113
+
114
+ = 4.3.2 =
115
  * New text-shadow picker for [button]
116
  * Anchor navigation for spoilers and tabs - [forum topic](http://wordpress.org/support/topic/hyperlinks-to-spoilers-and-tabs)
117
+ * Small fixes
118
 
119
  = 4.3 =
120
  * IMPORTANT: removed old list icons. These icons replaced with new font-awesome icons
shortcodes-ultimate.php CHANGED
@@ -2,7 +2,7 @@
2
  /*
3
  Plugin Name: Shortcodes Ultimate
4
  Plugin URI: http://gndev.info/shortcodes-ultimate/
5
- Version: 4.3.2
6
  Author: Vladimir Anokhin
7
  Author URI: http://gndev.info/
8
  Description: Supercharge your WordPress theme with mega pack of shortcodes
@@ -13,20 +13,22 @@
13
 
14
  // Define plugin file constant
15
  define( 'SU_PLUGIN_FILE', __FILE__ );
16
- define( 'SU_PLUGIN_VERSION', '4.3.2' );
17
  define( 'SU_ENABLE_CACHE', true );
18
 
19
  // Includes
20
- require_once 'inc/vendor/class.sunrise-framework.php';
21
  require_once 'inc/vendor/class.image-meta.php';
22
  require_once 'inc/vendor/class.media-upload.php';
23
- require_once 'inc/core/class.requirements.php';
24
- require_once 'inc/core/class.shortcodes-ultimate.php';
25
- require_once 'inc/core/class.assets.php';
26
- require_once 'inc/core/class.data.php';
 
 
 
27
  require_once 'inc/core/tools.php';
28
- require_once 'inc/core/class.shortcodes.php';
29
- require_once 'inc/core/class.generator.php';
30
- require_once 'inc/core/class.generator-fields.php';
31
- require_once 'inc/core/class.widget.php';
32
- require_once 'inc/core/class.vote.php';
2
  /*
3
  Plugin Name: Shortcodes Ultimate
4
  Plugin URI: http://gndev.info/shortcodes-ultimate/
5
+ Version: 4.4.0
6
  Author: Vladimir Anokhin
7
  Author URI: http://gndev.info/
8
  Description: Supercharge your WordPress theme with mega pack of shortcodes
13
 
14
  // Define plugin file constant
15
  define( 'SU_PLUGIN_FILE', __FILE__ );
16
+ define( 'SU_PLUGIN_VERSION', '4.4.0' );
17
  define( 'SU_ENABLE_CACHE', true );
18
 
19
  // Includes
 
20
  require_once 'inc/vendor/class.image-meta.php';
21
  require_once 'inc/vendor/class.media-upload.php';
22
+ require_once 'inc/vendor/class.sunrise.php';
23
+ require_once 'inc/core/admin-views.php';
24
+ require_once 'inc/core/admin.php';
25
+ require_once 'inc/core/requirements.php';
26
+ require_once 'inc/core/load.php';
27
+ require_once 'inc/core/assets.php';
28
+ require_once 'inc/core/shortcodes.php';
29
  require_once 'inc/core/tools.php';
30
+ require_once 'inc/core/data.php';
31
+ require_once 'inc/core/generator-views.php';
32
+ require_once 'inc/core/generator.php';
33
+ require_once 'inc/core/widget.php';
34
+ require_once 'inc/core/vote.php';
templates/default-loop.php CHANGED
@@ -12,11 +12,11 @@
12
  <a class="su-post-thumbnail" href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?></a>
13
  <?php endif; ?>
14
  <h2 class="su-post-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
15
- <div class="su-post-meta"><?php _e( 'Posted', 'shortcodes-ultimate' ); ?>: <?php the_time( 'd/m/Y' ); ?></div>
16
  <div class="su-post-excerpt">
17
  <?php the_excerpt(); ?>
18
  </div>
19
- <a href="<?php comments_link(); ?>" class="su-post-comments-link"><?php comments_number( __( '0 comments', 'shortcodes-ultimate' ), __( '1 comment', 'shortcodes-ultimate' ), __( '%n comments', 'shortcodes-ultimate' ) ); ?></a>
20
  </div>
21
 
22
  <?php
@@ -24,7 +24,7 @@
24
  }
25
  // Posts not found
26
  else {
27
- echo '<h4>' . __( 'Posts not found', 'shortcodes-ultimate' ) . '</h4>';
28
  }
29
  ?>
30
  </div>
12
  <a class="su-post-thumbnail" href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?></a>
13
  <?php endif; ?>
14
  <h2 class="su-post-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
15
+ <div class="su-post-meta"><?php _e( 'Posted', 'su' ); ?>: <?php the_time( get_option( 'date_format' ) ); ?></div>
16
  <div class="su-post-excerpt">
17
  <?php the_excerpt(); ?>
18
  </div>
19
+ <a href="<?php comments_link(); ?>" class="su-post-comments-link"><?php comments_number( __( '0 comments', 'su' ), __( '1 comment', 'su' ), __( '%n comments', 'su' ) ); ?></a>
20
  </div>
21
 
22
  <?php
24
  }
25
  // Posts not found
26
  else {
27
+ echo '<h4>' . __( 'Posts not found', 'su' ) . '</h4>';
28
  }
29
  ?>
30
  </div>
templates/list-loop.php CHANGED
@@ -1,22 +1,20 @@
1
  <ul class="su-posts su-posts-list-loop">
2
- <?php
3
- // Posts are found
4
- if ( $posts->have_posts() ) {
5
- while ( $posts->have_posts() ) :
6
- $posts->the_post();
7
- global $post;
8
- ?>
9
-
10
- <li id="su-post-<?php the_ID(); ?>" class="su-post"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
11
-
12
- <?php
13
- endwhile;
14
- }
15
- // Posts not found
16
- else {
17
- ?>
18
- <li><?php _e( 'Posts not found', 'shortcodes-ultimate' ) ?></li>
19
- <?php
20
- }
21
- ?>
22
- </ul>
1
  <ul class="su-posts su-posts-list-loop">
2
+ <?php
3
+ // Posts are found
4
+ if ( $posts->have_posts() ) {
5
+ while ( $posts->have_posts() ) {
6
+ $posts->the_post();
7
+ global $post;
8
+ ?>
9
+ <li id="su-post-<?php the_ID(); ?>" class="su-post"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
10
+ <?php
11
+ }
12
+ }
13
+ // Posts not found
14
+ else {
15
+ ?>
16
+ <li><?php _e( 'Posts not found', 'su' ) ?></li>
17
+ <?php
18
+ }
19
+ ?>
20
+ </ul>
 
 
templates/single-post.php CHANGED
@@ -12,22 +12,20 @@
12
  if ( $first ) {
13
  $first = false;
14
  ?>
15
-
16
  <div id="su-post-<?php the_ID(); ?>" class="su-post">
17
  <h1 class="su-post-title"><?php the_title(); ?></h1>
18
- <div class="su-post-meta"><?php _e( 'Posted', 'shortcodes-ultimate' ); ?>: <?php the_time( 'd/m/Y' ); ?> | <a href="<?php comments_link(); ?>" class="su-post-comments-link"><?php comments_number( __( '0 comments', 'shortcodes-ultimate' ), __( '1 comment', 'shortcodes-ultimate' ), __( '%n comments', 'shortcodes-ultimate' ) ); ?></a></div>
19
  <div class="su-post-content">
20
  <?php the_content(); ?>
21
  </div>
22
  </div>
23
-
24
  <?php
25
  }
26
  endwhile;
27
  }
28
  // Posts not found
29
  else {
30
- echo '<h4>' . __( 'Posts not found', 'shortcodes-ultimate' ) . '</h4>';
31
  }
32
  ?>
33
  </div>
12
  if ( $first ) {
13
  $first = false;
14
  ?>
 
15
  <div id="su-post-<?php the_ID(); ?>" class="su-post">
16
  <h1 class="su-post-title"><?php the_title(); ?></h1>
17
+ <div class="su-post-meta"><?php _e( 'Posted', 'su' ); ?>: <?php the_time( get_option( 'date_format' ) ); ?> | <a href="<?php comments_link(); ?>" class="su-post-comments-link"><?php comments_number( __( '0 comments', 'su' ), __( '1 comment', 'su' ), __( '%n comments', 'su' ) ); ?></a></div>
18
  <div class="su-post-content">
19
  <?php the_content(); ?>
20
  </div>
21
  </div>
 
22
  <?php
23
  }
24
  endwhile;
25
  }
26
  // Posts not found
27
  else {
28
+ echo '<h4>' . __( 'Posts not found', 'su' ) . '</h4>';
29
  }
30
  ?>
31
  </div>
templates/teaser-loop.php CHANGED
@@ -6,20 +6,18 @@
6
  $posts->the_post();
7
  global $post;
8
  ?>
9
-
10
  <div id="su-post-<?php the_ID(); ?>" class="su-post">
11
  <?php if ( has_post_thumbnail() ) : ?>
12
  <a class="su-post-thumbnail" href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?></a>
13
  <?php endif; ?>
14
  <h2 class="su-post-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
15
  </div>
16
-
17
  <?php
18
  endwhile;
19
  }
20
  // Posts not found
21
  else {
22
- echo '<h4>' . __( 'Posts not found', 'shortcodes-ultimate' ) . '</h4>';
23
  }
24
  ?>
25
  </div>
6
  $posts->the_post();
7
  global $post;
8
  ?>
 
9
  <div id="su-post-<?php the_ID(); ?>" class="su-post">
10
  <?php if ( has_post_thumbnail() ) : ?>
11
  <a class="su-post-thumbnail" href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?></a>
12
  <?php endif; ?>
13
  <h2 class="su-post-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
14
  </div>
 
15
  <?php
16
  endwhile;
17
  }
18
  // Posts not found
19
  else {
20
+ echo '<h4>' . __( 'Posts not found', 'su' ) . '</h4>';
21
  }
22
  ?>
23
  </div>