MetaSlider - Version 2.9.1

Version Description

[15/07/14] =

  • New feature: Hungarian Language Pack added
  • Fix: Escape attributes and JS in slideshow output (credit to jwenerd!)
  • Fix: Escape attributes and text fields in admin
  • New feature: Admin slide tabs can be modified with filters
Download this release

Release Info

Developer matchalabs
Plugin Icon 128x128 MetaSlider
Version 2.9.1
Comparing to
See all releases

Code changes from version 2.8.1 to 2.9.1

assets/metaslider/admin.css CHANGED
@@ -562,15 +562,49 @@ input[type=radio]:checked + label {
562
  width: 130px
563
  }
564
 
565
- .metaslider .right #poststuff .closed .inside {
566
- display: none
 
 
 
 
 
 
 
 
567
  }
568
 
569
- .metaslider .right #poststuff .postbox .inside {
570
- padding: 0 12px;
571
  margin: 0;
572
  }
573
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
574
  .metaslider .shortcode .inside {
575
  padding: 15px 10px
576
  }
@@ -625,12 +659,12 @@ input[type=radio]:checked + label {
625
  padding: 10px;
626
  }
627
 
628
- .metaslider .right .postbox table {
629
  border: 0;
630
  width: 100%;
631
  }
632
 
633
- .metaslider .right .postbox table textarea {
634
  width: 100%;
635
  height: 100px;
636
  font-family: monospace;
@@ -638,11 +672,11 @@ input[type=radio]:checked + label {
638
  color: #a6e22e;
639
  }
640
 
641
- .metaslider .right .postbox h3 {
642
  cursor: inherit
643
  }
644
 
645
- .metaslider .right .postbox.ms-toggle h3 {
646
  cursor: pointer
647
  }
648
 
@@ -833,4 +867,37 @@ textarea:-ms-input-placeholder {
833
 
834
  .metaslider .left table tr.slide:nth-child(odd) ul.tabs li.selected {
835
  border-bottom: 1px solid #f9f9f9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
836
  }
562
  width: 130px
563
  }
564
 
565
+ .metaslider .right .ms-postbox {
566
+ position: relative;
567
+ min-width: 255px;
568
+ border: 1px solid #e5e5e5;
569
+ -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.04);
570
+ box-shadow: 0 1px 1px rgba(0,0,0,.04);
571
+ background: #fff;
572
+ margin-bottom: 20px;
573
+ padding: 0;
574
+ line-height: 1;
575
  }
576
 
577
+ .metaslider #poststuff .right .ms-postbox .inside {
578
+ padding: 8px 12px 12px 12px;
579
  margin: 0;
580
  }
581
 
582
+ .ms-postbox .handlediv {
583
+ float: right;
584
+ width: 27px;
585
+ height: 30px;
586
+ cursor: pointer;
587
+ color: #aaa;
588
+ }
589
+
590
+ .ms-postbox .handlediv:before {
591
+ right: 12px;
592
+ font: 400 20px/1 dashicons;
593
+ speak: none;
594
+ display: inline-block;
595
+ padding: 8px 10px;
596
+ top: 0;
597
+ position: relative;
598
+ -webkit-font-smoothing: antialiased;
599
+ -moz-osx-font-smoothing: grayscale;
600
+ text-decoration: none!important;
601
+ content: '\f142';
602
+ }
603
+
604
+ .ms-postbox.closed .handlediv:before {
605
+ content: '\f140';
606
+ }
607
+
608
  .metaslider .shortcode .inside {
609
  padding: 15px 10px
610
  }
659
  padding: 10px;
660
  }
661
 
662
+ .metaslider .right .ms-postbox table {
663
  border: 0;
664
  width: 100%;
665
  }
666
 
667
+ .metaslider .right .ms-postbox table textarea {
668
  width: 100%;
669
  height: 100px;
670
  font-family: monospace;
672
  color: #a6e22e;
673
  }
674
 
675
+ .metaslider .right .ms-postbox h3 {
676
  cursor: inherit
677
  }
678
 
679
+ .metaslider .right .ms-postbox.ms-toggle h3 {
680
  cursor: pointer
681
  }
682
 
867
 
868
  .metaslider .left table tr.slide:nth-child(odd) ul.tabs li.selected {
869
  border-bottom: 1px solid #f9f9f9
870
+ }
871
+
872
+ .metaslider .dropdown_container {
873
+ margin: 40px 0 10px 0;
874
+ }
875
+ #screen-meta-links #screen-options-switch-view-wrap {
876
+ float: right;
877
+ height: 28px;
878
+ margin: 0 0 0 6px;
879
+ border: 1px solid #ddd;
880
+ border-top: 0;
881
+ background: #fff;
882
+ -webkit-box-shadow: 0 1px 1px -1px rgba(0,0,0,.1);
883
+ box-shadow: 0 1px 1px -1px rgba(0,0,0,.1);
884
+ }
885
+
886
+ #screen-meta-links #screen-options-switch-view-wrap a {
887
+ padding: 3px 6px 3px 8px;
888
+ display: block;
889
+ font-size: 13px;
890
+ height: 22px;
891
+ line-height: 22px;
892
+ text-decoration: none;
893
+ z-index: 1;
894
+ color: #777;
895
+ }
896
+
897
+ #screen-meta-links #screen-options-switch-view-wrap a:after {
898
+ content: '';
899
+ }
900
+
901
+ #screen-meta-links #screen-options-switch-view-wrap a:before {
902
+ padding: 0px 8px 0 0;
903
  }
assets/metaslider/admin.js CHANGED
@@ -34,7 +34,7 @@ jQuery(document).ready(function($) {
34
 
35
  var data = {
36
  action: 'create_image_slide',
37
- slider_id: window.parent.metaslider_slider_id,
38
  selection: slide_ids,
39
  _wpnonce: metaslider.addslide_nonce
40
  };
@@ -50,7 +50,7 @@ jQuery(document).ready(function($) {
50
  // Remove the Media Library tab (media_upload_tabs filter is broken in 3.6)
51
  jQuery(".media-menu a:contains('Media Library')").remove();
52
 
53
- if (!window.parent.metaslider_pro_active) {
54
  jQuery(".media-menu a:contains('YouTube')").addClass('disabled');
55
  jQuery(".media-menu a:contains('Vimeo')").addClass('disabled');
56
  jQuery(".media-menu a:contains('Post Feed')").addClass('disabled');
@@ -60,6 +60,8 @@ jQuery(document).ready(function($) {
60
 
61
  jQuery("#screen-options-link-wrap").appendTo("#screen-meta-links").show();
62
 
 
 
63
  // Enable the correct options for this slider type
64
  var switchType = function(slider) {
65
  jQuery('.metaslider .option:not(.' + slider + ')').attr('disabled', 'disabled').parents('tr').hide();
34
 
35
  var data = {
36
  action: 'create_image_slide',
37
+ slider_id: metaslider_slider_id,
38
  selection: slide_ids,
39
  _wpnonce: metaslider.addslide_nonce
40
  };
50
  // Remove the Media Library tab (media_upload_tabs filter is broken in 3.6)
51
  jQuery(".media-menu a:contains('Media Library')").remove();
52
 
53
+ if (!metaslider_pro_active) {
54
  jQuery(".media-menu a:contains('YouTube')").addClass('disabled');
55
  jQuery(".media-menu a:contains('Vimeo')").addClass('disabled');
56
  jQuery(".media-menu a:contains('Post Feed')").addClass('disabled');
60
 
61
  jQuery("#screen-options-link-wrap").appendTo("#screen-meta-links").show();
62
 
63
+ jQuery("#screen-options-switch-view-wrap").appendTo("#screen-meta-links").show();
64
+
65
  // Enable the correct options for this slider type
66
  var switchType = function(slider) {
67
  jQuery('.metaslider .option:not(.' + slider + ')').attr('disabled', 'disabled').parents('tr').hide();
assets/metaslider/public.css CHANGED
@@ -33,6 +33,7 @@
33
  height: auto;
34
  padding: 0;
35
  margin: 0;
 
36
  }
37
 
38
  .metaslider a {
@@ -41,14 +42,24 @@
41
 
42
  .metaslider .theme-default .nivoSlider {
43
  -webkit-box-shadow: 0 0 0;
44
- -moz-box-shadow: 0 0 0;
45
- box-shadow: 0 0 0;
 
 
 
 
 
 
 
 
 
 
46
  }
47
 
48
  .metaslider li:before,
49
  .metaslider li:after {
50
  content: "" !important;
51
- display: block !important;
52
  bottom: auto !important;
53
  margin: 0 !important;
54
  }
33
  height: auto;
34
  padding: 0;
35
  margin: 0;
36
+ -moz-user-select: none;
37
  }
38
 
39
  .metaslider a {
42
 
43
  .metaslider .theme-default .nivoSlider {
44
  -webkit-box-shadow: 0 0 0;
45
+ -moz-box-shadow: 0 0 0;
46
+ box-shadow: 0 0 0;
47
+ }
48
+
49
+ .metaslider.ms-left {
50
+ float: left;
51
+ margin: 0 20px 20px 0;
52
+ }
53
+
54
+ .metaslider.ms-right {
55
+ float: right;
56
+ margin: 0 0 20px 20px;
57
  }
58
 
59
  .metaslider li:before,
60
  .metaslider li:after {
61
  content: "" !important;
62
+ display: none !important;
63
  bottom: auto !important;
64
  margin: 0 !important;
65
  }
assets/sliders/flexslider/jquery.flexslider-min.js CHANGED
@@ -2,8 +2,10 @@
2
  * jQuery FlexSlider v2.2.2
3
  * Copyright 2012 WooThemes
4
  * Contributing Author: Tyler Smith
5
- * Modifications applied: https://github.com/woothemes/FlexSlider/pull/1044
6
- * Line 921: https://github.com/woothemes/FlexSlider/issues/1043
 
 
7
  */
8
  ;
9
  (function ($) {
@@ -20,7 +22,7 @@
20
  touch = (( "ontouchstart" in window ) || msGesture || window.DocumentTouch && document instanceof DocumentTouch) && slider.vars.touch,
21
  // depricating this idea, as devices are being released with both of these events
22
  //eventType = (touch) ? "touchend" : "click",
23
- eventType = "click touchend MSPointerUp",
24
  watchedEvent = "",
25
  watchedEventClearTimer,
26
  vertical = slider.vars.direction === "vertical",
@@ -885,8 +887,8 @@
885
  // clear out old clones
886
  if (type !== "init") slider.container.find('.clone').remove();
887
  // slider.container.append(slider.slides.first().clone().addClass('clone').attr('aria-hidden', 'true')).prepend(slider.slides.last().clone().addClass('clone').attr('aria-hidden', 'true'));
888
- methods.uniqueID( slider.slides.first().clone().addClass('clone').attr('aria-hidden', 'true') ).appendTo( slider.container );
889
- methods.uniqueID( slider.slides.last().clone().addClass('clone').attr('aria-hidden', 'true') ).prependTo( slider.container );
890
  }
891
  slider.newSlides = $(slider.vars.selector, slider);
892
 
@@ -916,7 +918,11 @@
916
  if (type === "init") {
917
  if (!touch) {
918
  //slider.slides.eq(slider.currentSlide).fadeIn(slider.vars.animationSpeed, slider.vars.easing);
919
- slider.slides.css({ "opacity": 0, "display": "block", "zIndex": 1 }).eq(slider.currentSlide).css({"zIndex": 2}).animate({"opacity": 1},slider.vars.animationSpeed,slider.vars.easing);
 
 
 
 
920
  } else {
921
  slider.slides.css({ "opacity": 0, "display": "block", "webkitTransition": "opacity " + slider.vars.animationSpeed / 1000 + "s ease", "zIndex": 1 }).eq(slider.currentSlide).css({ "opacity": 1, "zIndex": 2});
922
  slider.slides.css("transition", "opacity " + slider.vars.animationSpeed / 1000 + "s ease");
@@ -1074,12 +1080,13 @@
1074
  animationSpeed: 600, //Integer: Set the speed of animations, in milliseconds
1075
  initDelay: 0, //{NEW} Integer: Set an initialization delay, in milliseconds
1076
  randomize: false, //Boolean: Randomize slide order
 
1077
  thumbCaptions: false, //Boolean: Whether or not to put captions on thumbnails when using the "thumbnails" controlNav.
1078
 
1079
  // Usability features
1080
  pauseOnAction: true, //Boolean: Pause the slideshow when interacting with control elements, highly recommended.
1081
  pauseOnHover: false, //Boolean: Pause the slideshow when hovering over slider, then resume when no longer hovering
1082
- pauseInvisible: true, //{NEW} Boolean: Pause the slideshow when tab is invisible, resume when visible. Provides better UX, lower CPU usage.
1083
  useCSS: true, //{NEW} Boolean: Slider will use CSS3 transitions if available
1084
  touch: true, //{NEW} Boolean: Allow touch swipe navigation of the slider on touch-enabled devices
1085
  video: false, //{NEW} Boolean: If using video in the slider, will prevent CSS3 3D Transforms to avoid graphical glitches
2
  * jQuery FlexSlider v2.2.2
3
  * Copyright 2012 WooThemes
4
  * Contributing Author: Tyler Smith
5
+ * Modifications applied:
6
+ * 905: https://github.com/woothemes/FlexSlider/pull/1044
7
+ * 928: https://github.com/woothemes/FlexSlider/issues/1043
8
+ * 1082: fadeFirstslide set to false by default.
9
  */
10
  ;
11
  (function ($) {
22
  touch = (( "ontouchstart" in window ) || msGesture || window.DocumentTouch && document instanceof DocumentTouch) && slider.vars.touch,
23
  // depricating this idea, as devices are being released with both of these events
24
  //eventType = (touch) ? "touchend" : "click",
25
+ eventType = "click touchend MSPointerUp keyup",
26
  watchedEvent = "",
27
  watchedEventClearTimer,
28
  vertical = slider.vars.direction === "vertical",
887
  // clear out old clones
888
  if (type !== "init") slider.container.find('.clone').remove();
889
  // slider.container.append(slider.slides.first().clone().addClass('clone').attr('aria-hidden', 'true')).prepend(slider.slides.last().clone().addClass('clone').attr('aria-hidden', 'true'));
890
+ methods.uniqueID( slider.slides.first().clone().addClass('clone').attr('aria-hidden', 'true') ).appendTo( slider.container );
891
+ methods.uniqueID( slider.slides.last().clone().addClass('clone').attr('aria-hidden', 'true') ).prependTo( slider.container );
892
  }
893
  slider.newSlides = $(slider.vars.selector, slider);
894
 
918
  if (type === "init") {
919
  if (!touch) {
920
  //slider.slides.eq(slider.currentSlide).fadeIn(slider.vars.animationSpeed, slider.vars.easing);
921
+ if (slider.vars.fadeFirstSlide == false) {
922
+ slider.slides.css({ "opacity": 0, "display": "block", "zIndex": 1 }).eq(slider.currentSlide).css({"zIndex": 2}).css({"opacity": 1});
923
+ } else {
924
+ slider.slides.css({ "opacity": 0, "display": "block", "zIndex": 1 }).eq(slider.currentSlide).css({"zIndex": 2}).animate({"opacity": 1},slider.vars.animationSpeed,slider.vars.easing);
925
+ }
926
  } else {
927
  slider.slides.css({ "opacity": 0, "display": "block", "webkitTransition": "opacity " + slider.vars.animationSpeed / 1000 + "s ease", "zIndex": 1 }).eq(slider.currentSlide).css({ "opacity": 1, "zIndex": 2});
928
  slider.slides.css("transition", "opacity " + slider.vars.animationSpeed / 1000 + "s ease");
1080
  animationSpeed: 600, //Integer: Set the speed of animations, in milliseconds
1081
  initDelay: 0, //{NEW} Integer: Set an initialization delay, in milliseconds
1082
  randomize: false, //Boolean: Randomize slide order
1083
+ fadeFirstSlide: false, //Boolean: Fade in the first slide when animation type is "fade"
1084
  thumbCaptions: false, //Boolean: Whether or not to put captions on thumbnails when using the "thumbnails" controlNav.
1085
 
1086
  // Usability features
1087
  pauseOnAction: true, //Boolean: Pause the slideshow when interacting with control elements, highly recommended.
1088
  pauseOnHover: false, //Boolean: Pause the slideshow when hovering over slider, then resume when no longer hovering
1089
+ pauseInvisible: true, //{NEW} Boolean: Pause the slideshow when tab is invisible, resume when visible. Provides better UX, lower CPU usage.
1090
  useCSS: true, //{NEW} Boolean: Slider will use CSS3 transitions if available
1091
  touch: true, //{NEW} Boolean: Allow touch swipe navigation of the slider on touch-enabled devices
1092
  video: false, //{NEW} Boolean: If using video in the slider, will prevent CSS3 3D Transforms to avoid graphical glitches
inc/slide/metaslide.class.php CHANGED
@@ -9,6 +9,7 @@ class MetaSlide {
9
  public $slider = 0;
10
  public $settings = array(); // slideshow settings
11
 
 
12
  /**
13
  * Set the slide
14
  */
@@ -16,6 +17,7 @@ class MetaSlide {
16
  $this->slide = get_post( $id );
17
  }
18
 
 
19
  /**
20
  * Set the slide (that this slide belongs to)
21
  */
@@ -24,6 +26,7 @@ class MetaSlide {
24
  $this->settings = get_post_meta( $id, 'ml-slider_settings', true );
25
  }
26
 
 
27
  /**
28
  * Return the HTML for the slide
29
  *
@@ -35,6 +38,7 @@ class MetaSlide {
35
  return $this->get_slide_html();
36
  }
37
 
 
38
  /**
39
  * Save the slide
40
  */
@@ -44,6 +48,7 @@ class MetaSlide {
44
  $this->save( $fields );
45
  }
46
 
 
47
  /**
48
  * Return the correct slide HTML based on whether we're viewing the slides in the
49
  * admin panel or on the front end.
@@ -51,32 +56,42 @@ class MetaSlide {
51
  * @return string slide html
52
  */
53
  public function get_slide_html() {
 
54
  if ( is_admin() && isset( $_GET['page'] ) && $_GET['page'] == 'metaslider-theme-editor' ) {
55
  return $this->get_public_slide();
56
  }
57
 
58
- if ( is_admin() && !isset( $_GET['slider_id'] ) ) {
59
  return $this->get_admin_slide();
60
  }
61
 
62
  return $this->get_public_slide();
 
63
  }
64
 
 
65
  /**
66
  * Check if a slide already exists in a slideshow
67
  */
68
  public function slide_exists_in_slideshow( $slider_id, $slide_id ) {
 
69
  return has_term( "{$slider_id}", 'ml-slider', $slide_id );
 
70
  }
71
 
 
72
  /**
73
  * Check if a slide has already been assigned to a slideshow
74
  */
75
  public function slide_is_unassigned_or_image_slide( $slider_id, $slide_id ) {
 
76
  $type = get_post_meta( $slide_id, 'ml-slider_type', true );
77
- return !strlen( $type ) || $type == 'image';
 
 
78
  }
79
 
 
80
  /**
81
  * Build image HTML
82
  *
@@ -84,11 +99,12 @@ class MetaSlide {
84
  * @return string image HTML
85
  */
86
  public function build_image_tag( $attributes ) {
 
87
  $html = "<img";
88
 
89
  foreach ( $attributes as $att => $val ) {
90
  if ( strlen( $val ) ) {
91
- $html .= " " . $att . '="' . $val . '"';
92
  } else if ( $att == 'alt' ) {
93
  $html .= " " . $att . '=""'; // always include alt tag for HTML5 validation
94
  }
@@ -97,8 +113,10 @@ class MetaSlide {
97
  $html .= " />";
98
 
99
  return $html;
 
100
  }
101
 
 
102
  /**
103
  * Build image HTML
104
  *
@@ -106,23 +124,28 @@ class MetaSlide {
106
  * @return string image HTML
107
  */
108
  public function build_anchor_tag( $attributes, $content ) {
 
109
  $html = "<a";
110
 
111
  foreach ( $attributes as $att => $val ) {
112
  if ( strlen( $val ) ) {
113
- $html .= " " . $att . '="' . $val . '"';
114
  }
115
  }
116
 
117
  $html .= ">" . $content . "</a>";
118
 
119
  return $html;
 
120
  }
 
 
121
  /**
122
  * Tag the slide attachment to the slider tax category
123
  */
124
  public function tag_slide_to_slider() {
125
- if ( !term_exists( $this->slider->ID, 'ml-slider' ) ) {
 
126
  // create the taxonomy term, the term is the ID of the slider itself
127
  wp_insert_term( $this->slider->ID, 'ml-slider' );
128
  }
@@ -133,8 +156,79 @@ class MetaSlide {
133
  wp_set_post_terms( $this->slide->ID, $term->term_id, 'ml-slider', true );
134
 
135
  $this->update_menu_order();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
136
  }
137
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
138
  /**
139
  * Ensure slides are added to the slideshow in the correct order.
140
  *
@@ -142,6 +236,7 @@ class MetaSlide {
142
  * update the new slides menu_order.
143
  */
144
  public function update_menu_order() {
 
145
  $menu_order = 0;
146
 
147
  // get the slide with the highest menu_order so far
@@ -181,17 +276,20 @@ class MetaSlide {
181
  'menu_order' => $menu_order
182
  )
183
  );
 
184
  }
185
 
 
186
  /**
187
  * If the meta doesn't exist, add it
188
  * If the meta exists, but the value is empty, delete it
189
  * If the meta exists, update it
190
  */
191
  public function add_or_update_or_delete_meta( $post_id, $name, $value ) {
 
192
  $key = "ml-slider_" . $name;
193
 
194
- if ( $value == 'false' || $value == "" || !$value ) {
195
  if ( get_post_meta( $post_id, $key ) ) {
196
  delete_post_meta( $post_id, $key );
197
  }
@@ -202,14 +300,17 @@ class MetaSlide {
202
  add_post_meta( $post_id, $key, $value, true );
203
  }
204
  }
 
205
  }
206
 
207
  /**
208
  * Get the thumbnail for the slide
209
  */
210
  public function get_thumb() {
 
211
  $imageHelper = new MetaSliderImageHelper( $this->slide->ID, 150, 150, 'false' );
212
  return $imageHelper->get_image_url();
 
213
  }
214
  }
215
  ?>
9
  public $slider = 0;
10
  public $settings = array(); // slideshow settings
11
 
12
+
13
  /**
14
  * Set the slide
15
  */
17
  $this->slide = get_post( $id );
18
  }
19
 
20
+
21
  /**
22
  * Set the slide (that this slide belongs to)
23
  */
26
  $this->settings = get_post_meta( $id, 'ml-slider_settings', true );
27
  }
28
 
29
+
30
  /**
31
  * Return the HTML for the slide
32
  *
38
  return $this->get_slide_html();
39
  }
40
 
41
+
42
  /**
43
  * Save the slide
44
  */
48
  $this->save( $fields );
49
  }
50
 
51
+
52
  /**
53
  * Return the correct slide HTML based on whether we're viewing the slides in the
54
  * admin panel or on the front end.
56
  * @return string slide html
57
  */
58
  public function get_slide_html() {
59
+
60
  if ( is_admin() && isset( $_GET['page'] ) && $_GET['page'] == 'metaslider-theme-editor' ) {
61
  return $this->get_public_slide();
62
  }
63
 
64
+ if ( is_admin() && ! isset( $_GET['slider_id'] ) ) {
65
  return $this->get_admin_slide();
66
  }
67
 
68
  return $this->get_public_slide();
69
+
70
  }
71
 
72
+
73
  /**
74
  * Check if a slide already exists in a slideshow
75
  */
76
  public function slide_exists_in_slideshow( $slider_id, $slide_id ) {
77
+
78
  return has_term( "{$slider_id}", 'ml-slider', $slide_id );
79
+
80
  }
81
 
82
+
83
  /**
84
  * Check if a slide has already been assigned to a slideshow
85
  */
86
  public function slide_is_unassigned_or_image_slide( $slider_id, $slide_id ) {
87
+
88
  $type = get_post_meta( $slide_id, 'ml-slider_type', true );
89
+
90
+ return ! strlen( $type ) || $type == 'image';
91
+
92
  }
93
 
94
+
95
  /**
96
  * Build image HTML
97
  *
99
  * @return string image HTML
100
  */
101
  public function build_image_tag( $attributes ) {
102
+
103
  $html = "<img";
104
 
105
  foreach ( $attributes as $att => $val ) {
106
  if ( strlen( $val ) ) {
107
+ $html .= " " . $att . '="' . esc_attr( $val ) . '"';
108
  } else if ( $att == 'alt' ) {
109
  $html .= " " . $att . '=""'; // always include alt tag for HTML5 validation
110
  }
113
  $html .= " />";
114
 
115
  return $html;
116
+
117
  }
118
 
119
+
120
  /**
121
  * Build image HTML
122
  *
124
  * @return string image HTML
125
  */
126
  public function build_anchor_tag( $attributes, $content ) {
127
+
128
  $html = "<a";
129
 
130
  foreach ( $attributes as $att => $val ) {
131
  if ( strlen( $val ) ) {
132
+ $html .= " " . $att . '="' . esc_attr( $val ) . '"';
133
  }
134
  }
135
 
136
  $html .= ">" . $content . "</a>";
137
 
138
  return $html;
139
+
140
  }
141
+
142
+
143
  /**
144
  * Tag the slide attachment to the slider tax category
145
  */
146
  public function tag_slide_to_slider() {
147
+
148
+ if ( ! term_exists( $this->slider->ID, 'ml-slider' ) ) {
149
  // create the taxonomy term, the term is the ID of the slider itself
150
  wp_insert_term( $this->slider->ID, 'ml-slider' );
151
  }
156
  wp_set_post_terms( $this->slide->ID, $term->term_id, 'ml-slider', true );
157
 
158
  $this->update_menu_order();
159
+
160
+ }
161
+
162
+
163
+ /**
164
+ * Ouput the slide tabs
165
+ */
166
+ public function get_admin_slide_tabs_html() {
167
+
168
+ return $this->get_admin_slide_tab_titles_html() . $this->get_admin_slide_tab_contents_html();
169
+
170
+ }
171
+
172
+
173
+ /**
174
+ * Generate the HTML for the tabs
175
+ */
176
+ public function get_admin_slide_tab_titles_html() {
177
+
178
+ $tabs = $this->get_admin_tabs();
179
+
180
+ $return = "<ul class='tabs'>";
181
+
182
+ foreach ( $tabs as $id => $tab ) {
183
+
184
+ $pos = array_search( $id, array_keys( $tabs ) );
185
+
186
+ $selected = $pos == 0 ? "class='selected'" : "";
187
+
188
+ $return .= "<li {$selected} rel='tab-{$pos}'>{$tab['title']}</li>";
189
+
190
+ }
191
+
192
+ $return .= "</ul>";
193
+
194
+ return $return;
195
+
196
  }
197
 
198
+ /**
199
+ * Generate the HTML for the delete button
200
+ */
201
+ public function get_delete_button_html() {
202
+
203
+ return "<a class='delete-slide confirm' href='?page=metaslider&amp;id={$this->slider->ID}&amp;deleteSlide={$this->slide->ID}'>x</a>";
204
+
205
+ }
206
+
207
+ /**
208
+ * Generate the HTML for the tab content
209
+ */
210
+ public function get_admin_slide_tab_contents_html() {
211
+
212
+ $tabs = $this->get_admin_tabs();
213
+
214
+ $return = "<div class='tabs-content'>";
215
+
216
+ foreach ( $tabs as $id => $tab ) {
217
+
218
+ $pos = array_search( $id, array_keys( $tabs ) );
219
+
220
+ $hidden = $pos != 0 ? "style='display: none;'" : "";
221
+
222
+ $return .= "<div class='tab tab-{$pos}' {$hidden}>{$tab['content']}</div>";
223
+
224
+ }
225
+
226
+ $return .= "</div>";
227
+
228
+ return $return;
229
+ }
230
+
231
+
232
  /**
233
  * Ensure slides are added to the slideshow in the correct order.
234
  *
236
  * update the new slides menu_order.
237
  */
238
  public function update_menu_order() {
239
+
240
  $menu_order = 0;
241
 
242
  // get the slide with the highest menu_order so far
276
  'menu_order' => $menu_order
277
  )
278
  );
279
+
280
  }
281
 
282
+
283
  /**
284
  * If the meta doesn't exist, add it
285
  * If the meta exists, but the value is empty, delete it
286
  * If the meta exists, update it
287
  */
288
  public function add_or_update_or_delete_meta( $post_id, $name, $value ) {
289
+
290
  $key = "ml-slider_" . $name;
291
 
292
+ if ( $value == 'false' || $value == "" || ! $value ) {
293
  if ( get_post_meta( $post_id, $key ) ) {
294
  delete_post_meta( $post_id, $key );
295
  }
300
  add_post_meta( $post_id, $key, $value, true );
301
  }
302
  }
303
+
304
  }
305
 
306
  /**
307
  * Get the thumbnail for the slide
308
  */
309
  public function get_thumb() {
310
+
311
  $imageHelper = new MetaSliderImageHelper( $this->slide->ID, 150, 150, 'false' );
312
  return $imageHelper->get_image_url();
313
+
314
  }
315
  }
316
  ?>
inc/slide/metaslide.image.class.php CHANGED
@@ -19,24 +19,31 @@ class MetaImageSlide extends MetaSlide {
19
  */
20
  public function ajax_create_slide() {
21
  // security check
22
- if ( !wp_verify_nonce( $_REQUEST['_wpnonce'], 'metaslider_addslide' ) ) {
23
  echo "<tr><td colspan='2'>" . __( "Security check failed. Refresh page and try again.", 'metaslider' ) . "</td></tr>";
24
- die();
25
  }
26
 
27
  $slider_id = absint( $_POST['slider_id'] );
28
  $selection = $_POST['selection'];
29
 
30
  if ( is_array( $selection ) && count( $selection ) && $slider_id > 0 ) {
 
31
  foreach ( $selection as $slide_id ) {
 
32
  $this->set_slide( $slide_id );
33
  $this->set_slider( $slider_id );
34
 
35
  if ( $this->slide_exists_in_slideshow( $slider_id, $slide_id ) ) {
 
36
  echo "<tr><td colspan='2'>ID: {$slide_id} \"" . get_the_title( $slide_id ) . "\" - " . __( "Failed to add slide. Slide already exists in slideshow.", 'metaslider' ) . "</td></tr>";
 
37
  } else if ( !$this->slide_is_unassigned_or_image_slide( $slider_id, $slide_id ) ) {
38
- echo "<tr><td colspan='2'>ID: {$slide_id} \"" . get_the_title( $slide_id ) . "\" - " . __( "Failed to add slide. Slide is not of type 'image'.", 'metaslider' ) . "</td></tr>";
39
- }else {
 
 
 
40
  $this->tag_slide_to_slider();
41
  $this->add_or_update_or_delete_meta( $slide_id, 'type', 'image' );
42
 
@@ -45,17 +52,19 @@ class MetaImageSlide extends MetaSlide {
45
  $this->settings['height'] = 0;
46
 
47
  echo $this->get_admin_slide();
 
48
  }
49
  }
50
  }
51
 
52
- die();
53
  }
54
 
55
  /**
56
  * Create a new slide and echo the admin HTML
57
  */
58
  public function ajax_resize_slide() {
 
59
  check_admin_referer( 'metaslider_resize' );
60
 
61
  $slider_id = absint( $_POST['slider_id'] );
@@ -79,72 +88,87 @@ class MetaImageSlide extends MetaSlide {
79
 
80
  echo $url . " (" . $settings['width'] . 'x' . $settings['height'] . ")";
81
 
82
- die();
83
  }
84
 
 
85
  /**
86
  * Return the HTML used to display this slide in the admin screen
87
  *
88
  * @return string slide html
89
  */
90
  protected function get_admin_slide() {
 
91
  // get some slide settings
92
  $imageHelper = new MetaSliderImageHelper( $this->slide->ID, 150, 150, 'false', $this->use_wp_image_editor() );
93
  $thumb = $imageHelper->get_image_url();
94
- $url = get_post_meta( $this->slide->ID, 'ml-slider_url', true );
95
- $title = get_post_meta( $this->slide->ID, 'ml-slider_title', true );
96
- $alt = get_post_meta( $this->slide->ID, '_wp_attachment_image_alt', true );
97
- $target = get_post_meta( $this->slide->ID, 'ml-slider_new_window', true ) ? 'checked=checked' : '';
98
- $caption = htmlentities( $this->slide->post_excerpt, ENT_QUOTES, 'UTF-8' );
99
 
100
- // localisation
101
- $str_caption = __( "Caption", "metaslider" );
102
- $str_new_window = __( "New Window", "metaslider" );
103
- $str_url = __( "URL", "metaslider" );
104
- $str_label = __( "Image Slide", "metaslider" );
 
 
 
 
 
 
 
 
 
 
105
 
106
- $slide_label = apply_filters( "metaslider_image_slide_label", $str_label, $this->slide, $this->settings );
107
 
108
- // slide row HTML
109
- $row = "<tr class='slide image flex responsive nivo coin'>";
110
- $row .= " <td class='col-1'>";
111
- $row .= " <div class='thumb' style='background-image: url({$thumb})'>";
112
- $row .= " <a class='delete-slide confirm' href='?page=metaslider&amp;id={$this->slider->ID}&amp;deleteSlide={$this->slide->ID}'>x</a>";
113
- $row .= " <span class='slide-details'>" . $slide_label . "</span>";
114
- $row .= " </div>";
115
- $row .= " </td>";
116
- $row .= " <td class='col-2'>";
117
- $row .= " <ul class='tabs'>";
118
- $row .= " <li class='selected' rel='tab-1'>" . __( "General", "metaslider" ) . "</li>";
119
- $row .= " <li rel='tab-2'>" . __( "SEO", "metaslider" ) . "</li>";
120
- $row .= " </ul>";
121
- $row .= " <div class='tabs-content'>";
122
- $row .= " <div class='tab tab-1'>";
123
- if ( !$this->is_valid_image() ) {
124
- $row .= "<div class='warning'>" . __( "Warning: Image data does not exist. Please re-upload the image.", "metaslider" ) . "</div>";
 
 
 
 
 
 
 
125
  }
126
- $row .= " <textarea name='attachment[{$this->slide->ID}][post_excerpt]' placeholder='{$str_caption}'>{$caption}</textarea>";
127
- $row .= " <input class='url' type='text' name='attachment[{$this->slide->ID}][url]' placeholder='{$str_url}' value='{$url}' />";
128
- $row .= " <div class='new_window'>";
129
- $row .= " <label>{$str_new_window}<input type='checkbox' name='attachment[{$this->slide->ID}][new_window]' {$target} /></label>";
130
- $row .= " </div>";
131
- $row .= " </div>";
132
- $row .= " <div class='tab tab-2' style='display: none;'>";
133
- $row .= " <div class='row'><label>" . __( "Image Title Text", "metaslider" ) . "</label></div>";
134
- $row .= " <div class='row'><input type='text' size='50' name='attachment[{$this->slide->ID}][title]' value='{$title}' /></div>";
135
- $row .= " <div class='row'><label>" . __( "Image Alt Text", "metaslider" ) . "</label></div>";
136
- $row .= " <div class='row'><input type='text' size='50' name='attachment[{$this->slide->ID}][alt]' value='{$alt}' /></div>";
137
- $row .= " </div>";
138
- $row .= " </div>";
139
- $row .= " <input type='hidden' name='attachment[{$this->slide->ID}][type]' value='image' />";
140
- $row .= " <input type='hidden' class='menu_order' name='attachment[{$this->slide->ID}][menu_order]' value='{$this->slide->menu_order}' />";
141
- $row .= " <input type='hidden' name='resize_slide_id' data-slide_id='{$this->slide->ID}' data-width='{$this->settings['width']}' data-height='{$this->settings['height']}' />";
142
- $row .= " </td>";
143
- $row .= "</tr>";
144
 
145
- return $row;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
146
  }
147
 
 
148
  /**
149
  * Check to see if metadata exists for this image. Assume the image is
150
  * valid if metadata and a size exists for it (generated during initial
@@ -153,17 +177,22 @@ class MetaImageSlide extends MetaSlide {
153
  * @return bool, true if metadata and size exists.
154
  */
155
  public function is_valid_image() {
 
156
  $meta = wp_get_attachment_metadata( $this->slide->ID );
157
  return isset( $meta['width'], $meta['height'] );
 
158
  }
159
 
 
160
  /**
161
  * Disable/enable image editor
162
  *
163
  * @return bool
164
  */
165
  public function use_wp_image_editor() {
 
166
  return apply_filters( 'metaslider_use_image_editor', $this->is_valid_image() );
 
167
  }
168
 
169
  /**
@@ -172,6 +201,7 @@ class MetaImageSlide extends MetaSlide {
172
  * @return string slide html
173
  */
174
  protected function get_public_slide() {
 
175
  // get the image url (and handle cropping)
176
  // disable wp_image_editor if metadata does not exist for the slide
177
  $imageHelper = new MetaSliderImageHelper(
@@ -211,17 +241,18 @@ class MetaImageSlide extends MetaSlide {
211
 
212
  // return the slide HTML
213
  switch ( $this->settings['type'] ) {
214
- case "coin":
215
- return $this->get_coin_slider_markup( $slide );
216
- case "flex":
217
- return $this->get_flex_slider_markup( $slide );
218
- case "nivo":
219
- return $this->get_nivo_slider_markup( $slide );
220
- case "responsive":
221
- return $this->get_responsive_slides_markup( $slide );
222
- default:
223
- return $this->get_flex_slider_markup( $slide );
224
  }
 
225
  }
226
 
227
  /**
@@ -230,6 +261,7 @@ class MetaImageSlide extends MetaSlide {
230
  * @return string slide html
231
  */
232
  private function get_nivo_slider_markup( $slide ) {
 
233
  $attributes = apply_filters( 'metaslider_nivo_slider_image_attributes', array(
234
  'src' => $slide['src'],
235
  'height' => $slide['height'],
@@ -254,6 +286,7 @@ class MetaImageSlide extends MetaSlide {
254
  }
255
 
256
  return apply_filters( 'metaslider_image_nivo_slider_markup', $html, $slide, $this->settings );
 
257
  }
258
 
259
  /**
@@ -262,6 +295,7 @@ class MetaImageSlide extends MetaSlide {
262
  * @return string slide html
263
  */
264
  private function get_flex_slider_markup( $slide ) {
 
265
  $attributes = apply_filters( 'metaslider_flex_slider_image_attributes', array(
266
  'src' => $slide['src'],
267
  'height' => $slide['height'],
@@ -293,6 +327,7 @@ class MetaImageSlide extends MetaSlide {
293
  $html = '<li style="display: none; float: left; width: 100%;"' . $thumb . '>' . $html . '</li>';
294
 
295
  return apply_filters( 'metaslider_image_flex_slider_markup', $html, $slide, $this->settings );
 
296
  }
297
 
298
  /**
@@ -301,6 +336,7 @@ class MetaImageSlide extends MetaSlide {
301
  * @return string slide html
302
  */
303
  private function get_coin_slider_markup( $slide ) {
 
304
  $attributes = apply_filters( 'metaslider_coin_slider_image_attributes', array(
305
  'src' => $slide['src'],
306
  'height' => $slide['height'],
@@ -325,6 +361,7 @@ class MetaImageSlide extends MetaSlide {
325
  $html = $this->build_anchor_tag( $attributes, $html );
326
 
327
  return apply_filters( 'metaslider_image_coin_slider_markup', $html, $slide, $this->settings );
 
328
  }
329
 
330
  /**
@@ -333,6 +370,7 @@ class MetaImageSlide extends MetaSlide {
333
  * @return string slide html
334
  */
335
  private function get_responsive_slides_markup( $slide ) {
 
336
  $attributes = apply_filters( 'metaslider_responsive_slider_image_attributes', array(
337
  'src' => $slide['src'],
338
  'height' => $slide['height'],
@@ -359,12 +397,14 @@ class MetaImageSlide extends MetaSlide {
359
  }
360
 
361
  return apply_filters( 'metaslider_image_responsive_slider_markup', $html, $slide, $this->settings );
 
362
  }
363
 
364
  /**
365
  * Save
366
  */
367
  protected function save( $fields ) {
 
368
  // update the slide
369
  wp_update_post( array(
370
  'ID' => $this->slide->ID,
@@ -385,6 +425,7 @@ class MetaImageSlide extends MetaSlide {
385
  $new_window = isset( $fields['new_window'] ) && $fields['new_window'] == 'on' ? 'true' : 'false';
386
 
387
  $this->add_or_update_or_delete_meta( $this->slide->ID, 'new_window', $new_window );
 
388
  }
389
  }
390
  ?>
19
  */
20
  public function ajax_create_slide() {
21
  // security check
22
+ if ( ! wp_verify_nonce( $_REQUEST['_wpnonce'], 'metaslider_addslide' ) ) {
23
  echo "<tr><td colspan='2'>" . __( "Security check failed. Refresh page and try again.", 'metaslider' ) . "</td></tr>";
24
+ wp_die();
25
  }
26
 
27
  $slider_id = absint( $_POST['slider_id'] );
28
  $selection = $_POST['selection'];
29
 
30
  if ( is_array( $selection ) && count( $selection ) && $slider_id > 0 ) {
31
+
32
  foreach ( $selection as $slide_id ) {
33
+
34
  $this->set_slide( $slide_id );
35
  $this->set_slider( $slider_id );
36
 
37
  if ( $this->slide_exists_in_slideshow( $slider_id, $slide_id ) ) {
38
+
39
  echo "<tr><td colspan='2'>ID: {$slide_id} \"" . get_the_title( $slide_id ) . "\" - " . __( "Failed to add slide. Slide already exists in slideshow.", 'metaslider' ) . "</td></tr>";
40
+
41
  } else if ( !$this->slide_is_unassigned_or_image_slide( $slider_id, $slide_id ) ) {
42
+
43
+ echo "<tr><td colspan='2'>ID: {$slide_id} \"" . get_the_title( $slide_id ) . "\" - " . __( "Failed to add slide. Slide is not of type 'image'.", 'metaslider' ) . "</td></tr>";
44
+
45
+ } else {
46
+
47
  $this->tag_slide_to_slider();
48
  $this->add_or_update_or_delete_meta( $slide_id, 'type', 'image' );
49
 
52
  $this->settings['height'] = 0;
53
 
54
  echo $this->get_admin_slide();
55
+
56
  }
57
  }
58
  }
59
 
60
+ wp_die();
61
  }
62
 
63
  /**
64
  * Create a new slide and echo the admin HTML
65
  */
66
  public function ajax_resize_slide() {
67
+
68
  check_admin_referer( 'metaslider_resize' );
69
 
70
  $slider_id = absint( $_POST['slider_id'] );
88
 
89
  echo $url . " (" . $settings['width'] . 'x' . $settings['height'] . ")";
90
 
91
+ wp_die();
92
  }
93
 
94
+
95
  /**
96
  * Return the HTML used to display this slide in the admin screen
97
  *
98
  * @return string slide html
99
  */
100
  protected function get_admin_slide() {
101
+
102
  // get some slide settings
103
  $imageHelper = new MetaSliderImageHelper( $this->slide->ID, 150, 150, 'false', $this->use_wp_image_editor() );
104
  $thumb = $imageHelper->get_image_url();
105
+ $slide_label = apply_filters( "metaslider_image_slide_label", __( "Image Slide", "metaslider" ), $this->slide, $this->settings );
 
 
 
 
106
 
107
+ // slide row HTML
108
+ $row = "<tr class='slide image flex responsive nivo coin'>
109
+ <td class='col-1'>
110
+ <div class='thumb' style='background-image: url({$thumb})'>
111
+ " . $this->get_delete_button_html() . "
112
+ <span class='slide-details'>{$slide_label}</span>
113
+ </div>
114
+ </td>
115
+ <td class='col-2'>
116
+ " . $this->get_admin_slide_tabs_html() . "
117
+ <input type='hidden' name='attachment[{$this->slide->ID}][type]' value='image' />
118
+ <input type='hidden' class='menu_order' name='attachment[{$this->slide->ID}][menu_order]' value='{$this->slide->menu_order}' />
119
+ <input type='hidden' name='resize_slide_id' data-slide_id='{$this->slide->ID}' data-width='{$this->settings['width']}' data-height='{$this->settings['height']}' />
120
+ </td>
121
+ </tr>";
122
 
123
+ return $row;
124
 
125
+ }
126
+
127
+ /**
128
+ * Build an array of tabs and their titles to use for the admin slide.
129
+ */
130
+ public function get_admin_tabs() {
131
+
132
+ $slide_id = absint( $this->slide->ID);
133
+ $alt = esc_attr( get_post_meta( $slide_id, '_wp_attachment_image_alt', true ) );
134
+ $url = esc_attr( get_post_meta( $slide_id, 'ml-slider_url', true ) );
135
+ $title = esc_attr( get_post_meta( $slide_id, 'ml-slider_title', true ) );
136
+ $target = get_post_meta( $slide_id, 'ml-slider_new_window', true ) ? 'checked=checked' : '';
137
+ $caption = esc_textarea( $this->slide->post_excerpt );
138
+
139
+ $general_tab = "<textarea name='attachment[{$slide_id}][post_excerpt]' placeholder='" . __( "Caption", "metaslider" ) . "'>{$caption}</textarea>
140
+ <input class='url' type='text' name='attachment[{$slide_id}][url]' placeholder='" . __( "URL", "metaslider" ) . "' value='{$url}' />
141
+ <div class='new_window'>
142
+ <label>" . __( "New Window", "metaslider" ) . "<input type='checkbox' name='attachment[{$slide_id}][new_window]' {$target} /></label>
143
+ </div>";
144
+
145
+ if ( ! $this->is_valid_image() ) {
146
+ $message = __( "Warning: Image data does not exist. Please re-upload the image.", "metaslider" );
147
+
148
+ $general_tab = "<div class='warning'>{$message}</div>" . $general_tab;
149
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
150
 
151
+ $seo_tab = "<div class='row'><label>" . __( "Image Title Text", "metaslider" ) . "</label></div>
152
+ <div class='row'><input type='text' size='50' name='attachment[{$slide_id}][title]' value='{$title}' /></div>
153
+ <div class='row'><label>" . __( "Image Alt Text", "metaslider" ) . "</label></div>
154
+ <div class='row'><input type='text' size='50' name='attachment[{$slide_id}][alt]' value='{$alt}' /></div>";
155
+
156
+ $tabs = array(
157
+ 'general' => array(
158
+ 'title' => __( "General", "metaslider" ),
159
+ 'content' => $general_tab
160
+ ),
161
+ 'seo' => array(
162
+ 'title' => __( "SEO", "metaslider" ),
163
+ 'content' => $seo_tab
164
+ )
165
+ );
166
+
167
+ return apply_filters("metaslider_image_slide_tabs", $tabs, $this->slide, $this->slider, $this->settings);
168
+
169
  }
170
 
171
+
172
  /**
173
  * Check to see if metadata exists for this image. Assume the image is
174
  * valid if metadata and a size exists for it (generated during initial
177
  * @return bool, true if metadata and size exists.
178
  */
179
  public function is_valid_image() {
180
+
181
  $meta = wp_get_attachment_metadata( $this->slide->ID );
182
  return isset( $meta['width'], $meta['height'] );
183
+
184
  }
185
 
186
+
187
  /**
188
  * Disable/enable image editor
189
  *
190
  * @return bool
191
  */
192
  public function use_wp_image_editor() {
193
+
194
  return apply_filters( 'metaslider_use_image_editor', $this->is_valid_image() );
195
+
196
  }
197
 
198
  /**
201
  * @return string slide html
202
  */
203
  protected function get_public_slide() {
204
+
205
  // get the image url (and handle cropping)
206
  // disable wp_image_editor if metadata does not exist for the slide
207
  $imageHelper = new MetaSliderImageHelper(
241
 
242
  // return the slide HTML
243
  switch ( $this->settings['type'] ) {
244
+ case "coin":
245
+ return $this->get_coin_slider_markup( $slide );
246
+ case "flex":
247
+ return $this->get_flex_slider_markup( $slide );
248
+ case "nivo":
249
+ return $this->get_nivo_slider_markup( $slide );
250
+ case "responsive":
251
+ return $this->get_responsive_slides_markup( $slide );
252
+ default:
253
+ return $this->get_flex_slider_markup( $slide );
254
  }
255
+
256
  }
257
 
258
  /**
261
  * @return string slide html
262
  */
263
  private function get_nivo_slider_markup( $slide ) {
264
+
265
  $attributes = apply_filters( 'metaslider_nivo_slider_image_attributes', array(
266
  'src' => $slide['src'],
267
  'height' => $slide['height'],
286
  }
287
 
288
  return apply_filters( 'metaslider_image_nivo_slider_markup', $html, $slide, $this->settings );
289
+
290
  }
291
 
292
  /**
295
  * @return string slide html
296
  */
297
  private function get_flex_slider_markup( $slide ) {
298
+
299
  $attributes = apply_filters( 'metaslider_flex_slider_image_attributes', array(
300
  'src' => $slide['src'],
301
  'height' => $slide['height'],
327
  $html = '<li style="display: none; float: left; width: 100%;"' . $thumb . '>' . $html . '</li>';
328
 
329
  return apply_filters( 'metaslider_image_flex_slider_markup', $html, $slide, $this->settings );
330
+
331
  }
332
 
333
  /**
336
  * @return string slide html
337
  */
338
  private function get_coin_slider_markup( $slide ) {
339
+
340
  $attributes = apply_filters( 'metaslider_coin_slider_image_attributes', array(
341
  'src' => $slide['src'],
342
  'height' => $slide['height'],
361
  $html = $this->build_anchor_tag( $attributes, $html );
362
 
363
  return apply_filters( 'metaslider_image_coin_slider_markup', $html, $slide, $this->settings );
364
+
365
  }
366
 
367
  /**
370
  * @return string slide html
371
  */
372
  private function get_responsive_slides_markup( $slide ) {
373
+
374
  $attributes = apply_filters( 'metaslider_responsive_slider_image_attributes', array(
375
  'src' => $slide['src'],
376
  'height' => $slide['height'],
397
  }
398
 
399
  return apply_filters( 'metaslider_image_responsive_slider_markup', $html, $slide, $this->settings );
400
+
401
  }
402
 
403
  /**
404
  * Save
405
  */
406
  protected function save( $fields ) {
407
+
408
  // update the slide
409
  wp_update_post( array(
410
  'ID' => $this->slide->ID,
425
  $new_window = isset( $fields['new_window'] ) && $fields['new_window'] == 'on' ? 'true' : 'false';
426
 
427
  $this->add_or_update_or_delete_meta( $this->slide->ID, 'new_window', $new_window );
428
+
429
  }
430
  }
431
  ?>
inc/slider/metaslider.class.php CHANGED
@@ -245,7 +245,7 @@ class MetaSlider {
245
  */
246
  public function render_public_slides() {
247
  $html[] = '<!-- meta slider -->';
248
- $html[] = '<div style="' . $this->get_container_style() . '" class="' . $this->get_container_class() .'">';
249
  $html[] = ' ' . $this->get_inline_css();
250
  $html[] = ' <div id="' . $this->get_container_id() . '">';
251
  $html[] = ' ' . $this->get_html();
@@ -419,7 +419,7 @@ class MetaSlider {
419
  if ( gettype( $default ) == 'integer' || $val == 'true' || $val == 'false' ) {
420
  $options[$param] = $val;
421
  } else {
422
- $options[$param] = '"' . $val . '"';
423
  }
424
  }
425
  }
@@ -545,5 +545,4 @@ class MetaSlider {
545
  do_action( "metaslider_save_{$fields['type']}_slide", $slide_id, $this->id, $fields );
546
  }
547
  }
548
- }
549
- ?>
245
  */
246
  public function render_public_slides() {
247
  $html[] = '<!-- meta slider -->';
248
+ $html[] = '<div style="' . $this->get_container_style() . '" class="' . esc_attr($this->get_container_class()) .'">';
249
  $html[] = ' ' . $this->get_inline_css();
250
  $html[] = ' <div id="' . $this->get_container_id() . '">';
251
  $html[] = ' ' . $this->get_html();
419
  if ( gettype( $default ) == 'integer' || $val == 'true' || $val == 'false' ) {
420
  $options[$param] = $val;
421
  } else {
422
+ $options[$param] = '"' . esc_js($val) . '"';
423
  }
424
  }
425
  }
545
  do_action( "metaslider_save_{$fields['type']}_slide", $slide_id, $this->id, $fields );
546
  }
547
  }
548
+ }
 
languages/metaslider-fa_IR.mo ADDED
Binary file
languages/metaslider-fa_IR.po ADDED
@@ -0,0 +1,604 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: metaslider\n"
4
+ "POT-Creation-Date: 2014-06-11 13:02+0330\n"
5
+ "PO-Revision-Date: 2014-06-11 13:05+0330\n"
6
+ "Last-Translator: \n"
7
+ "Language-Team: \n"
8
+ "Language: fa_IR\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 1.6.5\n"
13
+ "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
14
+ "X-Poedit-Basepath: .\n"
15
+ "X-Poedit-SearchPath-0: .\n"
16
+ "X-Poedit-SearchPath-1: ..\n"
17
+
18
+ #: ../inc/metaslider.widget.class.php:18
19
+ msgid "Meta Slider"
20
+ msgstr "اسلایدر"
21
+
22
+ #: ../inc/metaslider.widget.class.php:108
23
+ msgid "Title:"
24
+ msgstr "موضوع:"
25
+
26
+ #: ../inc/metaslider.widget.class.php:111
27
+ msgid "Select Slider:"
28
+ msgstr "انتخاب اسلاید:"
29
+
30
+ #: ../inc/metaslider.widget.class.php:121 ../ml-slider.php:1508
31
+ msgid "No slideshows found"
32
+ msgstr "اسلایدشو پیدا نشد"
33
+
34
+ #: ../inc/slide/metaslide.image.class.php:23
35
+ msgid "Security check failed. Refresh page and try again."
36
+ msgstr ""
37
+ "در برسی امنیتی مشکلی بوجود آمده است. صفحه را تازه کنید و دوباره امتحان کنید."
38
+
39
+ #: ../inc/slide/metaslide.image.class.php:36
40
+ msgid "Failed to add slide. Slide already exists in slideshow."
41
+ msgstr "شما در ارسال اسلاید موفق نشدید. اسلاید شما از قبل وجود دارد."
42
+
43
+ #: ../inc/slide/metaslide.image.class.php:38
44
+ msgid "Failed to add slide. Slide is not of type 'image'."
45
+ msgstr "شما در ارسال اسلاید موفق نشدید. اسلاید شما از نوع 'تصویر' نیست."
46
+
47
+ #: ../inc/slide/metaslide.image.class.php:101 ../ml-slider.php:387
48
+ msgid "Caption"
49
+ msgstr "عنوان"
50
+
51
+ #: ../inc/slide/metaslide.image.class.php:102 ../ml-slider.php:388
52
+ msgid "New Window"
53
+ msgstr "پنجره جدید"
54
+
55
+ #: ../inc/slide/metaslide.image.class.php:103 ../ml-slider.php:386
56
+ msgid "URL"
57
+ msgstr "لینک"
58
+
59
+ #: ../inc/slide/metaslide.image.class.php:104
60
+ msgid "Image Slide"
61
+ msgstr "اسلاید تصویر"
62
+
63
+ #: ../inc/slide/metaslide.image.class.php:118
64
+ msgid "General"
65
+ msgstr "عمومی"
66
+
67
+ #: ../inc/slide/metaslide.image.class.php:119
68
+ msgid "SEO"
69
+ msgstr "سئو"
70
+
71
+ #: ../inc/slide/metaslide.image.class.php:124
72
+ msgid "Warning: Image data does not exist. Please re-upload the image."
73
+ msgstr "اخطار: اطلاعات تصویر وجود ندارد. لطفا دوباره بارگزاری کنید."
74
+
75
+ #: ../inc/slide/metaslide.image.class.php:133
76
+ msgid "Image Title Text"
77
+ msgstr "موضوع تصویر"
78
+
79
+ #: ../inc/slide/metaslide.image.class.php:135
80
+ msgid "Image Alt Text"
81
+ msgstr "متن جایگزین تصویر"
82
+
83
+ #: ../ml-slider.php:333
84
+ msgid "Documentation"
85
+ msgstr "مستندات"
86
+
87
+ #: ../ml-slider.php:389
88
+ msgid "Are you sure?"
89
+ msgstr "آیا مطمئن هستید؟"
90
+
91
+ #: ../ml-slider.php:394
92
+ msgid ""
93
+ "Caution: This setting is for advanced developers only. If you're unsure, "
94
+ "leave it checked."
95
+ msgstr ""
96
+ "توجه: این تنظیمات فقط برای توسعه دهندگان پیشرفته است. اگر شما مطمئن نیستید، "
97
+ "این تنظیمات را دستکاری نکنید."
98
+
99
+ #: ../ml-slider.php:443
100
+ msgid "Image"
101
+ msgstr "تصویر"
102
+
103
+ #: ../ml-slider.php:444
104
+ msgid "Add to slider"
105
+ msgstr "اضافه کردن اسلایدر"
106
+
107
+ #: ../ml-slider.php:470
108
+ msgid "Post Feed"
109
+ msgstr "خوراک نوشته"
110
+
111
+ #: ../ml-slider.php:471
112
+ msgid "Vimeo"
113
+ msgstr "ویمیو"
114
+
115
+ #: ../ml-slider.php:472
116
+ msgid "YouTube"
117
+ msgstr "یوتیوب"
118
+
119
+ #: ../ml-slider.php:473
120
+ msgid "Layer Slide"
121
+ msgstr "لایه اسلایدر"
122
+
123
+ #: ../ml-slider.php:597
124
+ msgid "New Slider"
125
+ msgstr "اسلایدر جدید"
126
+
127
+ #: ../ml-slider.php:917
128
+ msgid "New slideshow created. Click 'Add Slide' to get started!"
129
+ msgstr "روی اضافه کردن اسلایدر کلیک کنید تا اسلایدر جدیدی ایجاد کنید."
130
+
131
+ #: ../ml-slider.php:934
132
+ msgid "or"
133
+ msgstr "یا"
134
+
135
+ #: ../ml-slider.php:935
136
+ msgid "Add New Slideshow"
137
+ msgstr "اضافه کردن اسلایدشو جدید"
138
+
139
+ #: ../ml-slider.php:951
140
+ msgid "Create your first slideshow"
141
+ msgstr "ایجاد اولین اسلایدشو"
142
+
143
+ #: ../ml-slider.php:970
144
+ msgid "Slides"
145
+ msgstr "اسلاید"
146
+
147
+ #: ../ml-slider.php:973 ../ml-slider.php:974
148
+ msgid "Add Slide"
149
+ msgstr "قرار دادن اسلاید"
150
+
151
+ #: ../ml-slider.php:994
152
+ msgid "Settings"
153
+ msgstr "تنظیمات"
154
+
155
+ #: ../ml-slider.php:995
156
+ msgid "Save"
157
+ msgstr "ذخیره"
158
+
159
+ #: ../ml-slider.php:996
160
+ msgid "Save & Preview"
161
+ msgstr "ذخیره و مشاهده"
162
+
163
+ #: ../ml-slider.php:1009
164
+ msgid "Flex Slider"
165
+ msgstr "Flex Slider"
166
+
167
+ #: ../ml-slider.php:1010
168
+ msgid "R. Slides"
169
+ msgstr "R. Slides"
170
+
171
+ #: ../ml-slider.php:1011
172
+ msgid "Nivo Slider"
173
+ msgstr "Nivo Slider"
174
+
175
+ #: ../ml-slider.php:1012
176
+ msgid "Coin Slider"
177
+ msgstr "Coin Slider"
178
+
179
+ #: ../ml-slider.php:1023 ../ml-slider.php:1257
180
+ msgid "Width"
181
+ msgstr "عرض"
182
+
183
+ #: ../ml-slider.php:1025
184
+ msgid "Slideshow width"
185
+ msgstr "عرض اسلایدشو"
186
+
187
+ #: ../ml-slider.php:1026 ../ml-slider.php:1039 ../ml-slider.php:1184
188
+ msgid "px"
189
+ msgstr "px"
190
+
191
+ #: ../ml-slider.php:1036 ../ml-slider.php:1270
192
+ msgid "Height"
193
+ msgstr "ارتفاع"
194
+
195
+ #: ../ml-slider.php:1038
196
+ msgid "Slideshow height"
197
+ msgstr "ارتفاع اسلایدشو"
198
+
199
+ #: ../ml-slider.php:1045
200
+ msgid "Effect"
201
+ msgstr "افکت"
202
+
203
+ #: ../ml-slider.php:1047
204
+ msgid "Slide transition effect"
205
+ msgstr "انتقال افکت اسلایدر"
206
+
207
+ #: ../ml-slider.php:1049 ../ml-slider.php:1189
208
+ msgid "Random"
209
+ msgstr "تصادفی"
210
+
211
+ #: ../ml-slider.php:1050
212
+ msgid "Swirl"
213
+ msgstr "چرخش"
214
+
215
+ #: ../ml-slider.php:1051
216
+ msgid "Rain"
217
+ msgstr "بارش"
218
+
219
+ #: ../ml-slider.php:1052
220
+ msgid "Straight"
221
+ msgstr "مستقیم"
222
+
223
+ #: ../ml-slider.php:1053
224
+ msgid "Slide Down"
225
+ msgstr "برش از پایین"
226
+
227
+ #: ../ml-slider.php:1054
228
+ msgid "Slice Up"
229
+ msgstr "برش از بالا"
230
+
231
+ #: ../ml-slider.php:1055
232
+ msgid "Slide Up Left"
233
+ msgstr "برش از بالا سمت چپ"
234
+
235
+ #: ../ml-slider.php:1056
236
+ msgid "Slice Up Down"
237
+ msgstr "برش از بالا و پایین"
238
+
239
+ #: ../ml-slider.php:1057
240
+ msgid "Slide Up Down Left"
241
+ msgstr "برش از بالا و پایین سمت چپ"
242
+
243
+ #: ../ml-slider.php:1058
244
+ msgid "Fold"
245
+ msgstr "تا کردن"
246
+
247
+ #: ../ml-slider.php:1059
248
+ msgid "Fade"
249
+ msgstr "محو"
250
+
251
+ #: ../ml-slider.php:1060
252
+ msgid "Slide In Right"
253
+ msgstr "اسلاید از راست"
254
+
255
+ #: ../ml-slider.php:1061
256
+ msgid "Slide In Left"
257
+ msgstr "اسلاید از چپ"
258
+
259
+ #: ../ml-slider.php:1062
260
+ msgid "Box Random"
261
+ msgstr "جعبه تصادفی"
262
+
263
+ #: ../ml-slider.php:1063
264
+ msgid "Box Rain"
265
+ msgstr "جعبه بارش"
266
+
267
+ #: ../ml-slider.php:1064
268
+ msgid "Box Rain Reverse"
269
+ msgstr "جعبه بارش معکوس"
270
+
271
+ #: ../ml-slider.php:1065
272
+ msgid "Box Rain Grow Reverse"
273
+ msgstr "جعبه بارش معکوس روشن"
274
+
275
+ #: ../ml-slider.php:1066
276
+ msgid "Slide"
277
+ msgstr "اسلاید"
278
+
279
+ #: ../ml-slider.php:1073
280
+ msgid "Theme"
281
+ msgstr "پوسته"
282
+
283
+ #: ../ml-slider.php:1075
284
+ msgid "Slideshow theme"
285
+ msgstr "اسلایدشو پوسته"
286
+
287
+ #: ../ml-slider.php:1077
288
+ msgid "Default"
289
+ msgstr "پیش فرض"
290
+
291
+ #: ../ml-slider.php:1078
292
+ msgid "Dark (Nivo)"
293
+ msgstr "تاریک"
294
+
295
+ #: ../ml-slider.php:1079
296
+ msgid "Light (Nivo)"
297
+ msgstr "روشن"
298
+
299
+ #: ../ml-slider.php:1080
300
+ msgid "Bar (Nivo)"
301
+ msgstr "بار"
302
+
303
+ #: ../ml-slider.php:1086
304
+ msgid "Arrows"
305
+ msgstr "فلش ها"
306
+
307
+ #: ../ml-slider.php:1089
308
+ msgid "Show the previous/next arrows"
309
+ msgstr "نشان دادن فلش های قبلی/بعدی"
310
+
311
+ #: ../ml-slider.php:1094
312
+ msgid "Navigation"
313
+ msgstr "ناوبری"
314
+
315
+ #: ../ml-slider.php:1097
316
+ msgid "Show the slide navigation bullets"
317
+ msgstr "نشان دادن گلوله های ناوبری اسلایدر"
318
+
319
+ #: ../ml-slider.php:1099
320
+ msgid "Hidden"
321
+ msgstr "مخفی"
322
+
323
+ #: ../ml-slider.php:1100
324
+ msgid "Dots"
325
+ msgstr "نقطه"
326
+
327
+ #: ../ml-slider.php:1101
328
+ msgid "Thumbnails (Pro)"
329
+ msgstr "تصویر شاخص (پرو)"
330
+
331
+ #: ../ml-slider.php:1112
332
+ msgid "Title"
333
+ msgstr "موضوع"
334
+
335
+ #: ../ml-slider.php:1113
336
+ msgid "Slideshow title"
337
+ msgstr "موضوع اسلایدشو"
338
+
339
+ #: ../ml-slider.php:1127
340
+ msgid "Advanced Settings"
341
+ msgstr "تنظیمات پیشرفته"
342
+
343
+ #: ../ml-slider.php:1136
344
+ msgid "Stretch"
345
+ msgstr "کش آمدن"
346
+
347
+ #: ../ml-slider.php:1138
348
+ msgid "100% wide output"
349
+ msgstr "خروجی گسترده 100%"
350
+
351
+ #: ../ml-slider.php:1140
352
+ msgid "Stretch the slideshow output to fill it's parent container"
353
+ msgstr "کشش خروجی تصاویر به صورت خودکار"
354
+
355
+ #: ../ml-slider.php:1145
356
+ msgid "Center align"
357
+ msgstr "تراز از وسط"
358
+
359
+ #: ../ml-slider.php:1148
360
+ msgid "Center align the slideshow"
361
+ msgstr "تراز از وسط اسلایدشو"
362
+
363
+ #: ../ml-slider.php:1153
364
+ msgid "Auto play"
365
+ msgstr "پخش خودکار"
366
+
367
+ #: ../ml-slider.php:1156
368
+ msgid "Transition between slides automatically"
369
+ msgstr "انتقال بین اسلاید ها به صورت خودکار"
370
+
371
+ #: ../ml-slider.php:1161
372
+ msgid "Smart crop"
373
+ msgstr "چیدن هوشمند"
374
+
375
+ #: ../ml-slider.php:1164
376
+ msgid ""
377
+ "Smart Crop ensures your responsive slides are cropped to a ratio that "
378
+ "results in a consistent slideshow size"
379
+ msgstr "اصلاح هوشمند اسلایدر به طوریکه پاسخگو خواهد بود"
380
+
381
+ #: ../ml-slider.php:1169
382
+ msgid "Carousel mode"
383
+ msgstr "حالت چرخ و فلک"
384
+
385
+ #: ../ml-slider.php:1172
386
+ msgid "Display multiple slides at once. Slideshow output will be 100% wide."
387
+ msgstr ""
388
+ "نمایش اسلاید چندگانه در یک نوبت. خروجی تصاویر به صورت خودکار 100% خواهد بود."
389
+
390
+ #: ../ml-slider.php:1180
391
+ msgid "Carousel margin"
392
+ msgstr "حالت چرخ و فلک"
393
+
394
+ #: ../ml-slider.php:1183
395
+ msgid "Pixel margin between slides in carousel."
396
+ msgstr "فاصله خروجی بین اسلایدر در چرخ و فلک"
397
+
398
+ #: ../ml-slider.php:1192
399
+ msgid "Randomise the order of the slides"
400
+ msgstr "تصادفی کردن حالت اسلایدر"
401
+
402
+ #: ../ml-slider.php:1197
403
+ msgid "Hover pause"
404
+ msgstr "متوقف کردن هنگام شناور شدن"
405
+
406
+ #: ../ml-slider.php:1200
407
+ msgid ""
408
+ "Pause the slideshow when hovering over slider, then resume when no longer "
409
+ "hovering."
410
+ msgstr "متوقف کردن تصویر هنگام بردن موس روی تصویر"
411
+
412
+ #: ../ml-slider.php:1205
413
+ msgid "Reverse"
414
+ msgstr "معکوس"
415
+
416
+ #: ../ml-slider.php:1208
417
+ msgid "Reverse the animation direction"
418
+ msgstr "جهت معکوس شدن انیمیشن"
419
+
420
+ #: ../ml-slider.php:1218
421
+ msgid "Slide delay"
422
+ msgstr "تاخیر اسلایدر"
423
+
424
+ #: ../ml-slider.php:1220
425
+ msgid "How long to display each slide, in milliseconds"
426
+ msgstr "مدت زمان نمایش هر اسلایدر، در میلی ثانیه"
427
+
428
+ #: ../ml-slider.php:1221 ../ml-slider.php:1234 ../ml-slider.php:1247
429
+ #: ../ml-slider.php:1323 ../ml-slider.php:1349
430
+ msgid "ms"
431
+ msgstr "اسلایدر"
432
+
433
+ #: ../ml-slider.php:1231
434
+ msgid "Animation speed"
435
+ msgstr "سرعت انیمیشن"
436
+
437
+ #: ../ml-slider.php:1233
438
+ msgid "Set the speed of animations, in milliseconds"
439
+ msgstr "تنظیم سرعت انیمیشن، در میلی ثانیه"
440
+
441
+ #: ../ml-slider.php:1244 ../ml-slider.php:1246
442
+ msgid "Number of slices"
443
+ msgstr "تعداد برش ها"
444
+
445
+ #: ../ml-slider.php:1257 ../ml-slider.php:1259 ../ml-slider.php:1270
446
+ #: ../ml-slider.php:1272
447
+ msgid "Number of squares"
448
+ msgstr "تعداد مربع ها"
449
+
450
+ #: ../ml-slider.php:1278
451
+ msgid "Slide direction"
452
+ msgstr "توضیحات اسلایدر"
453
+
454
+ #: ../ml-slider.php:1280
455
+ msgid "Select the sliding direction"
456
+ msgstr "قرار دادن توضیحات در اسلایدر"
457
+
458
+ #: ../ml-slider.php:1283
459
+ msgid "Horizontal"
460
+ msgstr "افقی"
461
+
462
+ #: ../ml-slider.php:1284
463
+ msgid "Vertical"
464
+ msgstr "عمودی"
465
+
466
+ #: ../ml-slider.php:1290
467
+ msgid "Easing"
468
+ msgstr "افکت"
469
+
470
+ #: ../ml-slider.php:1292
471
+ msgid "Animation easing effect"
472
+ msgstr "اثر انیمیشن"
473
+
474
+ #: ../ml-slider.php:1299
475
+ msgid "Previous text"
476
+ msgstr "نوشته قبلی"
477
+
478
+ #: ../ml-slider.php:1301
479
+ msgid "Set the text for the 'previous' direction item"
480
+ msgstr "تنظیم متن برای 'قبلی' مورد استفاده"
481
+
482
+ #: ../ml-slider.php:1307
483
+ msgid "Next text"
484
+ msgstr "نوشته بعدی"
485
+
486
+ #: ../ml-slider.php:1309
487
+ msgid "Set the text for the 'next' direction item"
488
+ msgstr "تنظیم متن برای 'بعدی' مورد استفاده"
489
+
490
+ #: ../ml-slider.php:1320
491
+ msgid "Square delay"
492
+ msgstr "تاخیر مربع"
493
+
494
+ #: ../ml-slider.php:1322
495
+ msgid "Delay between squares in ms"
496
+ msgstr "تاخیر مربع در اسلایدر"
497
+
498
+ #: ../ml-slider.php:1333
499
+ msgid "Opacity"
500
+ msgstr "شفافیت"
501
+
502
+ #: ../ml-slider.php:1335
503
+ msgid "Opacity of title and navigation"
504
+ msgstr "شفافیت عنوان و ناوبری"
505
+
506
+ #: ../ml-slider.php:1346
507
+ msgid "Caption speed"
508
+ msgstr "سرعت عنوان"
509
+
510
+ #: ../ml-slider.php:1348
511
+ msgid "Set the fade in speed of the caption"
512
+ msgstr "تنظیم سرعت محو شدن عنوان"
513
+
514
+ #: ../ml-slider.php:1355
515
+ msgid "Developer options"
516
+ msgstr "تنظیمات توسعه دهنده"
517
+
518
+ #: ../ml-slider.php:1360
519
+ msgid "CSS classes"
520
+ msgstr "کلاس سی اس اس"
521
+
522
+ #: ../ml-slider.php:1362
523
+ msgid ""
524
+ "Specify any custom CSS Classes you would like to be added to the slider "
525
+ "wrapper"
526
+ msgstr "اضافه کردن یک کلاس سفارشی سی اس اس در اسلایدر پوسته"
527
+
528
+ #: ../ml-slider.php:1368
529
+ msgid "Print CSS"
530
+ msgstr "چاپ سی اس اس"
531
+
532
+ #: ../ml-slider.php:1371
533
+ msgid "Uncheck this is you would like to include your own CSS"
534
+ msgstr "استفاده کردن از سی اس اس اسلاید"
535
+
536
+ #: ../ml-slider.php:1376
537
+ msgid "Print JS"
538
+ msgstr "چاپ جاوا اسکریپت"
539
+
540
+ #: ../ml-slider.php:1379
541
+ msgid "Uncheck this is you would like to include your own Javascript"
542
+ msgstr "استفاده کردن از جاوا اسکریپت اسلاید"
543
+
544
+ #: ../ml-slider.php:1384
545
+ msgid "No conflict mode"
546
+ msgstr "بدون حالت تضاد"
547
+
548
+ #: ../ml-slider.php:1387
549
+ msgid "Delay adding the flexslider class to the slideshow"
550
+ msgstr "تاخیر در استفاده کلاس فلکس اسلایدر در اسلایدشو"
551
+
552
+ #: ../ml-slider.php:1401
553
+ msgid "Usage"
554
+ msgstr "استفاده"
555
+
556
+ #: ../ml-slider.php:1404
557
+ msgid "Shortcode"
558
+ msgstr "کد کوتاه"
559
+
560
+ #: ../ml-slider.php:1405
561
+ msgid "Template Include"
562
+ msgstr "قرار دادن در پوسته"
563
+
564
+ #: ../ml-slider.php:1409
565
+ msgid "Copy & paste the shortcode directly into any WordPress post or page."
566
+ msgstr ""
567
+ "برای نمایش دادن اسلاید شو در نوشته یا برگه خود این کد را کپی و در جای مورد "
568
+ "نظر قرار دهید."
569
+
570
+ #: ../ml-slider.php:1412
571
+ msgid ""
572
+ "Copy & paste this code into a template file to include the slideshow within "
573
+ "your theme."
574
+ msgstr ""
575
+ "برای نمایش دادن اسلاید شو در پوسته خود این کد را کپی و در جای مورد نظر قرار "
576
+ "دهید."
577
+
578
+ #: ../ml-slider.php:1441
579
+ msgid "Delete Slider"
580
+ msgstr "حذف اسلایدر"
581
+
582
+ #: ../ml-slider.php:1462
583
+ msgid "Select slideshow to insert into post"
584
+ msgstr "انتخاب اسلایدشو برای برای قرار دادن در مطلب"
585
+
586
+ #: ../ml-slider.php:1465
587
+ msgid "Add slider"
588
+ msgstr "قرار دادن اسلایدر"
589
+
590
+ #: ../ml-slider.php:1499
591
+ msgid "Insert Meta Slider"
592
+ msgstr "قرار دادن اسلایدر"
593
+
594
+ #: ../ml-slider.php:1501
595
+ msgid "Choose slideshow"
596
+ msgstr "انتخاب اسلایدشو"
597
+
598
+ #: ../ml-slider.php:1525
599
+ msgid "Go Pro"
600
+ msgstr "نسخه اصلی"
601
+
602
+ #: ../ml-slider.php:1581
603
+ msgid "Upgrade to Pro $19"
604
+ msgstr "ارتقا به پرو با 19$"
languages/metaslider-he_IL.mo ADDED
Binary file
languages/metaslider-he_IL.po ADDED
@@ -0,0 +1,1044 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # This file was generated by WPML
2
+ # WPML is a WordPress plugin that can turn any WordPress or WordPressMU site into a full featured multilingual content management system.
3
+ # http://wpml.org
4
+ msgid ""
5
+ msgstr ""
6
+ "Content-Type: text/plain; charset=UTF-8\n"
7
+ "Content-Transfer-Encoding: 8bit\n"
8
+ "Project-Id-Version: Meta Slider 2.9\n"
9
+ "POT-Creation-Date: \n"
10
+ "PO-Revision-Date: \n"
11
+ "Last-Translator: Ahrale <contact@atar4u.com>\n"
12
+ "Language-Team: Ahrale | Atar4U.com <contact@atar4u.com>\n"
13
+ "MIME-Version: 1.0\n"
14
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
15
+ "Language: he\n"
16
+ "X-Generator: Poedit 1.6.5\n"
17
+ "X-Poedit-SourceCharset: UTF-8\n"
18
+
19
+ # </div>
20
+ # <a class='delete-slider alignright button-secondary confirm' href='<?php echo wp_nonce_url( "?page=metaslider&amp;delete={$this->slider->id}", "metaslider_delete_slider" ); ?>'><?php _e( "Delete Slider", "metaslider" ) ?></a>
21
+ # </div>
22
+ # wpml-name: c53c7345fe920960dc551addc8e670e3
23
+ msgid "Delete Slider"
24
+ msgstr "מחיקת מצגת"
25
+
26
+ # <div class='tab tab-2' style='display: none'>
27
+ # <p><?php _e( "Copy & paste this code into a template file to include the slideshow within your theme.", "metaslider" ); ?></p>
28
+ # <textarea readonly='readonly'>&lt;?php &#13;&#10; echo do_shortcode("[metaslider id=<?php echo $this->slider->id ?>]"); &#13;&#10;?></textarea></div>
29
+ # wpml-name: 140b2eed05b7049d3571a2e04732b2d8
30
+ msgid ""
31
+ "Copy & paste this code into a template file to include the slideshow within "
32
+ "your theme."
33
+ msgstr ""
34
+ "העתק והדבק את הדוד הזה לתבנית כדי לכלול את המצגת שקופיות בערכת הנושא שלך."
35
+
36
+ # <div class='tab tab-1'>
37
+ # <p><?php _e( "Copy & paste the shortcode directly into any WordPress post or page.", "metaslider" ); ?></p>
38
+ # <input readonly='readonly' type='text' value='[metaslider id=<?php echo $this->slider->id ?>]' /></div>
39
+ # wpml-name: 55984d708646939f32675c38a35132af
40
+ msgid "Copy & paste the shortcode directly into any WordPress post or page."
41
+ msgstr "העתק והדבק את קיצור הקוד ישירות לדף במקום שתרצה להציג את התמונות."
42
+
43
+ # <li rel='tab-1' class='selected'><?php _e( "Shortcode", "metaslider" ) ?></li>
44
+ # <li rel='tab-2'><?php _e( "Template Include", "metaslider" ) ?></li>
45
+ # </ul>
46
+ # wpml-name: d1f329f2c4f12ad555a7100ca416536e
47
+ msgid "Template Include"
48
+ msgstr "קוד לשילוב בערכת הנושא"
49
+
50
+ # <ul class='tabs'>
51
+ # <li rel='tab-1' class='selected'><?php _e( "Shortcode", "metaslider" ) ?></li>
52
+ # <li rel='tab-2'><?php _e( "Template Include", "metaslider" ) ?></li>
53
+ # wpml-name: 6feadb455c64759731e453380c52fbd9
54
+ msgid "Shortcode"
55
+ msgstr "קיצור קוד"
56
+
57
+ # <div class="ms-postbox shortcode ms-toggle" id="metaslider_usage">
58
+ # <div class="handlediv" title="Click to toggle"><br></div><h3 class="hndle"><span><?php _e( "Usage", "metaslider" ) ?></span></h3>
59
+ # <div class="inside">
60
+ # wpml-name: c64518704ce0c0d5501a45763f464276
61
+ msgid "Usage"
62
+ msgstr "שימוש"
63
+
64
+ # <div class="ms-postbox ms-toggle closed" id="metaslider_advanced_settings">
65
+ # <div class="handlediv" title="Click to toggle"><br></div><h3 class="hndle"><span><?php _e( "Advanced Settings", "metaslider" ) ?></span></h3>
66
+ # <div class="inside">
67
+ # wpml-name: 9ffc3ccc968a96d902af963c6d7b4e97
68
+ msgid "Advanced Settings"
69
+ msgstr "הגדרות מתקדמות"
70
+
71
+ # <input class='alignright button button-primary' type='submit' name='save' id='ms-save' value='<?php _e( "Save", "metaslider" ) ?>' />
72
+ # <input class='alignright button button-primary' type='submit' name='preview' id='ms-preview' value='<?php _e( "Save & Preview", "metaslider" ) ?>' data-slider_id='<?php echo $this->slider->id ?>' data-slider_width='<?php echo $this->slider->get_setting( 'width' ) ?>' data-slider_height='<?php echo $this->slider->get_setting( 'height' ) ?>' />
73
+ # <span class="spinner"></span>
74
+ # wpml-name: 0bbe5456abd910bac099c5f18f0d9938
75
+ msgid "Save & Preview"
76
+ msgstr "שמור והצג"
77
+
78
+ # <?php _e( "Settings", "metaslider" ) ?>
79
+ # <input class='alignright button button-primary' type='submit' name='save' id='ms-save' value='<?php _e( "Save", "metaslider" ) ?>' />
80
+ # <input class='alignright button button-primary' type='submit' name='preview' id='ms-preview' value='<?php _e( "Save & Preview", "metaslider" ) ?>' data-slider_id='<?php echo $this->slider->id ?>' data-slider_width='<?php echo $this->slider->get_setting( 'width' ) ?>' data-slider_height='<?php echo $this->slider->get_setting( 'height' ) ?>' />
81
+ # wpml-name: c9cc8cce247e49bae79f15173ce97354
82
+ msgid "Save"
83
+ msgstr "שמור"
84
+
85
+ # <h3 class='configuration'>
86
+ # <?php _e( "Settings", "metaslider" ) ?>
87
+ # <input class='alignright button button-primary' type='submit' name='save' id='ms-save' value='<?php _e( "Save", "metaslider" ) ?>' />
88
+ # wpml-name: f4f70727dc34561dfde1a3c529b6205c
89
+ msgid "Settings"
90
+ msgstr "הגדרות"
91
+
92
+ # <a href='#' class='button alignright add-slide' data-editor='content' title='<?php _e( "Add Slide", "metaslider" ) ?>'>
93
+ # <span class='wp-media-buttons-icon'></span> <?php _e( "Add Slide", "metaslider" ) ?>
94
+ # </a>
95
+ # wpml-name: 02023fc24279454047fd419ecd1db9af
96
+ msgid "Add Slide"
97
+ msgstr "הוספת תמונה"
98
+
99
+ # <th style="width: 100px;">
100
+ # <h3><?php _e( "Slides", "metaslider" ) ?></h3>
101
+ # </th>
102
+ # wpml-name: a8d90ed8f17c347c8d46e0ef22c85ecb
103
+ msgid "Slides"
104
+ msgstr "תמונות"
105
+
106
+ # $goPro = "<div style='display: none;' id='screen-options-link-wrap'><a target='_blank' class='show-settings' href='{$link}'>Meta Slider v" . METASLIDER_VERSION . " - " .
107
+ # __( 'Upgrade to Pro $19', "metaslider" ) .
108
+ # "</a></div>";
109
+ # wpml-name: 6cc60379c4000862e626d36dced83abc
110
+ msgid "Upgrade to Pro $19"
111
+ msgstr "שדרוג"
112
+
113
+ # if ( function_exists( 'is_plugin_active' ) && ! is_plugin_active( 'ml-slider-pro/ml-slider-pro.php' ) ) {
114
+ # $links[] = '<a href="http://www.metaslider.com/upgrade" target="_blank">' . __( "Go Pro", "metaslider" ) . '</a>';
115
+ # }
116
+ # wpml-name: 36bd9507c3eeea242f86124f26baee67
117
+ msgid "Go Pro"
118
+ msgstr "שדרג"
119
+
120
+ # echo "<select id='metaslider-select'>";
121
+ # echo "<option disabled=disabled>" . __( "Choose slideshow", "metaslider" ) . "</option>";
122
+ # foreach ( $sliders as $slider ) {
123
+ # wpml-name: 558d3a78bbec55fd72dff81d76b4811a
124
+ msgid "Choose slideshow"
125
+ msgstr "בחר מצגת"
126
+
127
+ # if ( count( $sliders ) ) {
128
+ # echo "<h3 style='margin-bottom: 20px;'>" . __( "Insert Meta Slider", "metaslider" ) . "</h3>";
129
+ # echo "<select id='metaslider-select'>";
130
+ # wpml-name: e43f681fefa2d68c5d924b83d1e478a8
131
+ msgid "Insert Meta Slider"
132
+ msgstr "הוסף מצגת"
133
+
134
+ # '/metaslider/matchalabs.png); background-repeat: no-repeat; background-position: left bottom;"></span> ' .
135
+ # __( "Add slider", "metaslider" ) . '</a>';
136
+ # }
137
+ # wpml-name: 410e1a1809e86e2b710b5f17f556c967
138
+ msgid "Add slider"
139
+ msgstr "הוספת מצגת"
140
+
141
+ # $context .= '<a href="#TB_inline?&inlineId=choose-meta-slider" class="thickbox button" title="' .
142
+ # __( "Select slideshow to insert into post", "metaslider" ) .
143
+ # '"><span class="wp-media-buttons-icon" style="background: url(' . METASLIDER_ASSETS_URL .
144
+ # wpml-name: 4246fa8fa9f41c7b6e6c34229c9b304d
145
+ msgid "Select slideshow to insert into post"
146
+ msgstr "בחירת המצגת להוספה לפוסט"
147
+
148
+ # 'checked' => $this->slider->get_setting( 'noConflict' ) == 'true' ? 'checked' : '',
149
+ # 'helptext' => __( "Delay adding the flexslider class to the slideshow", "metaslider" )
150
+ # ),
151
+ # wpml-name: c663d541dc787b0ca38f12bf35f65ef0
152
+ msgid "Delay adding the flexslider class to the slideshow"
153
+ msgstr "הוספת השהייה במחלקת מצגת גמישה למצגת השקופיות שלך"
154
+
155
+ # 'type' => 'checkbox',
156
+ # 'label' => __( "No conflict mode", "metaslider" ),
157
+ # 'class' => 'option flex',
158
+ # wpml-name: 748fa6861517203be3b6a54f435ff761
159
+ msgid "No conflict mode"
160
+ msgstr "מצב ללא קונפליקט"
161
+
162
+ # 'checked' => $this->slider->get_setting( 'printJs' ) == 'true' ? 'checked' : '',
163
+ # 'helptext' => __( "Uncheck this is you would like to include your own Javascript", "metaslider" )
164
+ # ),
165
+ # wpml-name: 3f321ca26a89d28ff272590416c80926
166
+ msgid "Uncheck this is you would like to include your own Javascript"
167
+ msgstr "בטל את הסימון כאן אם אתה רוצה לכלול JS משלך"
168
+
169
+ # 'type' => 'checkbox',
170
+ # 'label' => __( "Print JS", "metaslider" ),
171
+ # 'class' => 'option coin flex responsive nivo useWithCaution',
172
+ # wpml-name: 1d5b39da4834b66e470da633f50eaa5d
173
+ msgid "Print JS"
174
+ msgstr "הדפס JS"
175
+
176
+ # 'checked' => $this->slider->get_setting( 'printCss' ) == 'true' ? 'checked' : '',
177
+ # 'helptext' => __( "Uncheck this is you would like to include your own CSS", "metaslider" )
178
+ # ),
179
+ # wpml-name: 977aaa315a40af4d21c2096c1b63b110
180
+ msgid "Uncheck this is you would like to include your own CSS"
181
+ msgstr "בטל את הסימון כאן אם אתה רוצה לכלול עיצוב CSS משלך"
182
+
183
+ # 'type' => 'checkbox',
184
+ # 'label' => __( "Print CSS", "metaslider" ),
185
+ # 'class' => 'option coin flex responsive nivo useWithCaution',
186
+ # wpml-name: 4ea3c11d0e4efa3c1e2038ccfaa19d10
187
+ msgid "Print CSS"
188
+ msgstr "הדפס CSS"
189
+
190
+ # 'class' => 'option coin flex responsive nivo',
191
+ # 'helptext' => __( "Specify any custom CSS Classes you would like to be added to the slider wrapper", "metaslider" ),
192
+ # 'value' => $this->slider->get_setting( 'cssClass' ) == 'false' ? '' : $this->slider->get_setting( 'cssClass' )
193
+ # wpml-name: fbf85f65d392f868db9b634f67c4c45e
194
+ msgid ""
195
+ "Specify any custom CSS Classes you would like to be added to the slider "
196
+ "wrapper"
197
+ msgstr "ציין מחלקות CSS שתרצה להוסיף למעטפת של מצגת השקופיות"
198
+
199
+ # 'type' => 'text',
200
+ # 'label' => __( "CSS classes", "metaslider" ),
201
+ # 'class' => 'option coin flex responsive nivo',
202
+ # wpml-name: bd4f409b3e6cabcbc96272193a3995bc
203
+ msgid "CSS classes"
204
+ msgstr "מחלקות CSS"
205
+
206
+ # 'class' => 'option coin flex responsive nivo',
207
+ # 'value' => __( "Developer options", "metaslider" )
208
+ # ),
209
+ # wpml-name: 029a96fd0a76f7476b9210a29a3ca079
210
+ msgid "Developer options"
211
+ msgstr "אפשרויות מפתח"
212
+
213
+ # 'class' => 'option coin',
214
+ # 'helptext' => __( "Set the fade in speed of the caption", "metaslider" ),
215
+ # 'after' => __( "ms", "metaslider" )
216
+ # wpml-name: a70edb315d34b2700d44d2c8cc55c29d
217
+ msgid "Set the fade in speed of the caption"
218
+ msgstr "קבע את מהירות העמעום בכותרת"
219
+
220
+ # 'value' => $this->slider->get_setting( 'titleSpeed' ),
221
+ # 'label' => __( "Caption speed", "metaslider" ),
222
+ # 'class' => 'option coin',
223
+ # wpml-name: 7fdd1ef0aba3af19cba08fdd6bfd1114
224
+ msgid "Caption speed"
225
+ msgstr "מהירות כותרת"
226
+
227
+ # 'class' => 'option coin',
228
+ # 'helptext' => __( "Opacity of title and navigation", "metaslider" ),
229
+ # 'after' => ''
230
+ # wpml-name: 02de44d71bda91c36f54f937a519bf42
231
+ msgid "Opacity of title and navigation"
232
+ msgstr "שקיפות הכותרת והניווט"
233
+
234
+ # 'value' => $this->slider->get_setting( 'opacity' ),
235
+ # 'label' => __( "Opacity", "metaslider" ),
236
+ # 'class' => 'option coin',
237
+ # wpml-name: bad6a5dd8c28e6b14f8e986615e3dc98
238
+ msgid "Opacity"
239
+ msgstr "שקיפות"
240
+
241
+ # 'class' => 'option coin',
242
+ # 'helptext' => __( "Delay between squares in ms", "metaslider" ),
243
+ # 'after' => __( "ms", "metaslider" )
244
+ # wpml-name: e28b4bba730132dafa4b11b3c0e47872
245
+ msgid "Delay between squares in ms"
246
+ msgstr "השהייה בין ריבועים באלפיות השניה"
247
+
248
+ # 'value' => $this->slider->get_setting( 'sDelay' ),
249
+ # 'label' => __( "Square delay", "metaslider" ),
250
+ # 'class' => 'option coin',
251
+ # wpml-name: f198c9903528c20d8c6976b2b514b51e
252
+ msgid "Square delay"
253
+ msgstr "השהית ריבוע"
254
+
255
+ # 'class' => 'option coin flex responsive nivo',
256
+ # 'helptext' => __( "Set the text for the 'next' direction item", "metaslider" ),
257
+ # 'value' => $this->slider->get_setting( 'nextText' ) == 'false' ? '' : $this->slider->get_setting( 'nextText' )
258
+ # wpml-name: 3c6ffdbec7256c09ce2a616838ef40c6
259
+ msgid "Set the text for the 'next' direction item"
260
+ msgstr "קבע את הטקסט לפריט 'הבא'"
261
+
262
+ # 'type' => 'text',
263
+ # 'label' => __( "Next text", "metaslider" ),
264
+ # 'class' => 'option coin flex responsive nivo',
265
+ # wpml-name: 6144709c1f98946dbd881cab8edce9ee
266
+ msgid "Next text"
267
+ msgstr "טקסט הבא"
268
+
269
+ # 'class' => 'option coin flex responsive nivo',
270
+ # 'helptext' => __( "Set the text for the 'previous' direction item", "metaslider" ),
271
+ # 'value' => $this->slider->get_setting( 'prevText' ) == 'false' ? '' : $this->slider->get_setting( 'prevText' )
272
+ # wpml-name: 29fb8343a7fb1ad10df76b6725ba4f0d
273
+ msgid "Set the text for the 'previous' direction item"
274
+ msgstr "קבע את הטקסט לפריט 'הקודם'"
275
+
276
+ # 'type' => 'text',
277
+ # 'label' => __( "Previous text", "metaslider" ),
278
+ # 'class' => 'option coin flex responsive nivo',
279
+ # wpml-name: c8b4f14b2d395a45f667b1ae5bdc4e21
280
+ msgid "Previous text"
281
+ msgstr "טקסט הקודם"
282
+
283
+ # 'class' => 'option flex',
284
+ # 'helptext' => __( "Animation easing effect", "metaslider" ),
285
+ # 'value' => $this->slider->get_setting( 'easing' ),
286
+ # wpml-name: dc9930762775ec7084f8af27daca31eb
287
+ msgid "Animation easing effect"
288
+ msgstr "אפקט אנימציית החלקה"
289
+
290
+ # 'type' => 'select',
291
+ # 'label' => __( "Easing", "metaslider" ),
292
+ # 'class' => 'option flex',
293
+ # wpml-name: 32485d52ad7aea25b3bc80d416e76a3b
294
+ msgid "Easing"
295
+ msgstr "החלקה"
296
+
297
+ # 'horizontal' => array( 'label' => __( "Horizontal", "metaslider" ), 'class' => '' ),
298
+ # 'vertical' => array( 'label' => __( "Vertical", "metaslider" ), 'class' => '' ),
299
+ # )
300
+ # wpml-name: 06ce2a25e5d12c166a36f654dbea6012
301
+ msgid "Vertical"
302
+ msgstr "אנכית"
303
+
304
+ # 'options' => array(
305
+ # 'horizontal' => array( 'label' => __( "Horizontal", "metaslider" ), 'class' => '' ),
306
+ # 'vertical' => array( 'label' => __( "Vertical", "metaslider" ), 'class' => '' ),
307
+ # wpml-name: c1b5fa03ecdb95d4a45dd1c40b02527f
308
+ msgid "Horizontal"
309
+ msgstr "אופקית"
310
+
311
+ # 'class' => 'option flex',
312
+ # 'helptext' => __( "Select the sliding direction", "metaslider" ),
313
+ # 'value' => $this->slider->get_setting( 'direction' ),
314
+ # wpml-name: 06bcc3ecf68266fd45cce80a751c77b8
315
+ msgid "Select the sliding direction"
316
+ msgstr "בחירת כיוון ההחלקה"
317
+
318
+ # 'type' => 'select',
319
+ # 'label' => __( "Slide direction", "metaslider" ),
320
+ # 'class' => 'option flex',
321
+ # wpml-name: 07ab5159e6aca6c5b4d5e3d09e91e107
322
+ msgid "Slide direction"
323
+ msgstr "כיוון ההחלקה"
324
+
325
+ # 'class' => 'option nivo',
326
+ # 'helptext' => __( "Number of squares", "metaslider" ),
327
+ # 'after' => ''
328
+ # wpml-name: 4478258f7b8bc55919b181aabde6648a
329
+ msgid "Number of squares"
330
+ msgstr "מספר הריבועים"
331
+
332
+ # 'class' => 'option nivo',
333
+ # 'helptext' => __( "Number of slices", "metaslider" ),
334
+ # 'after' => __( "ms", "metaslider" )
335
+ # wpml-name: 2d7d42eacbd56efbed9bc4228799949e
336
+ msgid "Number of slices"
337
+ msgstr "מספר הפרוסות"
338
+
339
+ # 'class' => 'option flex responsive nivo',
340
+ # 'helptext' => __( "Set the speed of animations, in milliseconds", "metaslider" ),
341
+ # 'after' => __( "ms", "metaslider" )
342
+ # wpml-name: e5ce48ad3898e7c402c753c9d4c5186f
343
+ msgid "Set the speed of animations, in milliseconds"
344
+ msgstr "קבע את מהירות האנימציה באלפיות השניה"
345
+
346
+ # 'value' => $this->slider->get_setting( 'animationSpeed' ),
347
+ # 'label' => __( "Animation speed", "metaslider" ),
348
+ # 'class' => 'option flex responsive nivo',
349
+ # wpml-name: 3a6d2d67d8d3e7c3dbcc3b3982f12a0a
350
+ msgid "Animation speed"
351
+ msgstr "מהירות האנימציה"
352
+
353
+ # 'helptext' => __( "Set the fade in speed of the caption", "metaslider" ),
354
+ # 'after' => __( "ms", "metaslider" )
355
+ # ),
356
+ # wpml-name: ee33e909372d935d190f4fcb2a92d542
357
+ msgid "ms"
358
+ msgstr "אלפיות שניה"
359
+
360
+ # 'class' => 'option coin flex responsive nivo',
361
+ # 'helptext' => __( "How long to display each slide, in milliseconds", "metaslider" ),
362
+ # 'after' => __( "ms", "metaslider" )
363
+ # wpml-name: 4bee7955bc85ad871b94a0633f634874
364
+ msgid "How long to display each slide, in milliseconds"
365
+ msgstr "כמה זמן להציג כל שקופית, באלפיות השניה"
366
+
367
+ # 'value' => $this->slider->get_setting( 'delay' ),
368
+ # 'label' => __( "Slide delay", "metaslider" ),
369
+ # 'class' => 'option coin flex responsive nivo',
370
+ # wpml-name: 78c06e1390fd8f614f6bf259b4abf77a
371
+ msgid "Slide delay"
372
+ msgstr "השהיית שיקופית"
373
+
374
+ # 'checked' => $this->slider->get_setting( 'reverse' ) == 'true' ? 'checked' : '',
375
+ # 'helptext' => __( "Reverse the animation direction", "metaslider" )
376
+ # ),
377
+ # wpml-name: 8859daf9db36706f313ca11011981f7f
378
+ msgid "Reverse the animation direction"
379
+ msgstr "הפוך את כיוון האנימציה"
380
+
381
+ # 'type' => 'checkbox',
382
+ # 'label' => __( "Reverse", "metaslider" ),
383
+ # 'class' => 'option flex',
384
+ # wpml-name: 67f115c1fddc4ce1aeb1c754001585bc
385
+ msgid "Reverse"
386
+ msgstr "אחורה"
387
+
388
+ # 'checked' => $this->slider->get_setting( 'hoverPause' ) == 'true' ? 'checked' : '',
389
+ # 'helptext' => __( "Pause the slideshow when hovering over slider, then resume when no longer hovering.", "metaslider" )
390
+ # ),
391
+ # wpml-name: 80f3cd02342ad178980ce0f9c4eeaa55
392
+ msgid ""
393
+ "Pause the slideshow when hovering over slider, then resume when no longer "
394
+ "hovering."
395
+ msgstr "עצור את הצגת השקופיות בעת ריחוף עכבר והמשך לאחר שכבר לא ירחף."
396
+
397
+ # 'type' => 'checkbox',
398
+ # 'label' => __( "Hover pause", "metaslider" ),
399
+ # 'class' => 'option coin flex nivo responsive',
400
+ # wpml-name: 59b0e59a7173c3928ad65be03a81ef33
401
+ msgid "Hover pause"
402
+ msgstr "הפסקה בריחוף עכבר"
403
+
404
+ # 'checked' => $this->slider->get_setting( 'random' ) == 'true' ? 'checked' : '',
405
+ # 'helptext' => __( "Randomise the order of the slides", "metaslider" )
406
+ # ),
407
+ # wpml-name: 146957f13dbc9dbd441ec25314d7c760
408
+ msgid "Randomise the order of the slides"
409
+ msgstr "סדר את התמונות באופן אקראי"
410
+
411
+ # 'value' => $this->slider->get_setting( 'carouselMargin' ),
412
+ # 'helptext' => __( "Pixel margin between slides in carousel.", "metaslider" ),
413
+ # 'after' => __( "px", "metaslider" )
414
+ # wpml-name: 1652a85b7fa2180c578cd5028286cd32
415
+ msgid "Pixel margin between slides in carousel."
416
+ msgstr "המרווח בפיקסלים בין שקופיות בקרוסלה."
417
+
418
+ # 'type' => 'number',
419
+ # 'label' => __( "Carousel margin", "metaslider" ),
420
+ # 'class' => 'option flex',
421
+ # wpml-name: b1daae2e60ae1a5a03ffe00b69bade39
422
+ msgid "Carousel margin"
423
+ msgstr "שוליים של קרוסלה"
424
+
425
+ # 'checked' => $this->slider->get_setting( 'carouselMode' ) == 'true' ? 'checked' : '',
426
+ # 'helptext' => __( "Display multiple slides at once. Slideshow output will be 100% wide.", "metaslider" )
427
+ # ),
428
+ # wpml-name: 89020e9e411e55e8ccae4eb9f5c96188
429
+ msgid "Display multiple slides at once. Slideshow output will be 100% wide."
430
+ msgstr "הצג מספר שקופיות בו זמנית. פלט מצגת השקופיות יהיה ברוחב של 100%."
431
+
432
+ # 'type' => 'checkbox',
433
+ # 'label' => __( "Carousel mode", "metaslider" ),
434
+ # 'class' => 'option flex showNextWhenChecked',
435
+ # wpml-name: 050102dc86fe717db5e56e376292c6e5
436
+ msgid "Carousel mode"
437
+ msgstr "מצב קרוסלה"
438
+
439
+ # 'checked' => $this->slider->get_setting( 'smartCrop' ) == 'true' ? 'checked' : '',
440
+ # 'helptext' => __( "Smart Crop ensures your responsive slides are cropped to a ratio that results in a consistent slideshow size", "metaslider" )
441
+ # ),
442
+ # wpml-name: b8485addf0f15be594196bad34dfb15c
443
+ msgid ""
444
+ "Smart Crop ensures your responsive slides are cropped to a ratio that "
445
+ "results in a consistent slideshow size"
446
+ msgstr "חיתוך חכם מבטיח חיתוך של השקופיות למידות שקבעת למצגת."
447
+
448
+ # 'type' => 'checkbox',
449
+ # 'label' => __( "Smart crop", "metaslider" ),
450
+ # 'class' => 'option coin flex nivo responsive',
451
+ # wpml-name: a508f59ff58f265ff6b17e5ce0950068
452
+ msgid "Smart crop"
453
+ msgstr "חיתוך חכם"
454
+
455
+ # 'checked' => $this->slider->get_setting( 'autoPlay' ) == 'true' ? 'checked' : '',
456
+ # 'helptext' => __( "Transition between slides automatically", "metaslider" )
457
+ # ),
458
+ # wpml-name: 716e73d0a6305b8fd7726766bd21ee83
459
+ msgid "Transition between slides automatically"
460
+ msgstr "מעבר אוטומטי בין שקופיות"
461
+
462
+ # 'type' => 'checkbox',
463
+ # 'label' => __( "Auto play", "metaslider" ),
464
+ # 'class' => 'option flex nivo responsive',
465
+ # wpml-name: 1e6a508c037fc42ef6155eeadbb80331
466
+ msgid "Auto play"
467
+ msgstr "הפעל אוטומטית"
468
+
469
+ # 'checked' => $this->slider->get_setting( 'center' ) == 'true' ? 'checked' : '',
470
+ # 'helptext' => __( "Center align the slideshow", "metaslider" )
471
+ # ),
472
+ # wpml-name: d96d8a196a551a83f47208ffcee1bca0
473
+ msgid "Center align the slideshow"
474
+ msgstr "מרכז את המצגת"
475
+
476
+ # 'type' => 'checkbox',
477
+ # 'label' => __( "Center align", "metaslider" ),
478
+ # 'class' => 'option coin flex nivo responsive',
479
+ # wpml-name: f52ac7a7f56a4a4ed5d4634f23544926
480
+ msgid "Center align"
481
+ msgstr "מרכוז"
482
+
483
+ # 'checked' => $this->slider->get_setting( 'fullWidth' ) == 'true' ? 'checked' : '',
484
+ # 'helptext' => __( "Stretch the slideshow output to fill it's parent container", "metaslider" )
485
+ # ),
486
+ # wpml-name: c104abb04b8fe333aa6d8be8304181c6
487
+ msgid "Stretch the slideshow output to fill it's parent container"
488
+ msgstr "מתח את פלט מצגת השקופיות למילוי מיכל האב."
489
+
490
+ # 'class' => 'option flex nivo responsive',
491
+ # 'after' => __( "100% wide output", "metaslider" ),
492
+ # 'checked' => $this->slider->get_setting( 'fullWidth' ) == 'true' ? 'checked' : '',
493
+ # wpml-name: 218cf9e245e08df400135649674b63db
494
+ msgid "100% wide output"
495
+ msgstr "פלט ברוחב של 100%"
496
+
497
+ # 'type' => 'checkbox',
498
+ # 'label' => __( "Stretch", "metaslider" ),
499
+ # 'class' => 'option flex nivo responsive',
500
+ # wpml-name: fbb09a82eafab60150d0996e8fe46560
501
+ msgid "Stretch"
502
+ msgstr "מתיחה"
503
+
504
+ # 'label' => __( "Title", "metaslider" ),
505
+ # 'helptext' => __( "Slideshow title", "metaslider" )
506
+ # );
507
+ # wpml-name: 5a7d2ea6fe72a9d529afb5de5740147b
508
+ msgid "Slideshow title"
509
+ msgstr "כותרת המצגת"
510
+
511
+ # 'value' => get_the_title($this->slider->id),
512
+ # 'label' => __( "Title", "metaslider" ),
513
+ # 'helptext' => __( "Slideshow title", "metaslider" )
514
+ # wpml-name: b78a3223503896721cca1303f776159b
515
+ msgid "Title"
516
+ msgstr "כותרת"
517
+
518
+ # 'true' => array( 'label' => __( "Dots", "metaslider" ) ),
519
+ # 'thumbnails' => array( 'label' => __( "Thumbnails (Pro)", "metaslider" ) )
520
+ # )
521
+ # wpml-name: 4125af34124e0d58bc252bc1aaf7e4fb
522
+ msgid "Thumbnails (Pro)"
523
+ msgstr "תמונות ממוזערות (רק בגרסה מקצועית)"
524
+
525
+ # 'false' => array( 'label' => __( "Hidden", "metaslider" ) ),
526
+ # 'true' => array( 'label' => __( "Dots", "metaslider" ) ),
527
+ # 'thumbnails' => array( 'label' => __( "Thumbnails (Pro)", "metaslider" ) )
528
+ # wpml-name: 4c72d232d1a1406e6c26251bbf6c3b25
529
+ msgid "Dots"
530
+ msgstr "כדורים"
531
+
532
+ # 'options' => array(
533
+ # 'false' => array( 'label' => __( "Hidden", "metaslider" ) ),
534
+ # 'true' => array( 'label' => __( "Dots", "metaslider" ) ),
535
+ # wpml-name: 7acdf85c69cc3c5305456a293524386e
536
+ msgid "Hidden"
537
+ msgstr "מוסתר"
538
+
539
+ # 'value' => $this->slider->get_setting( 'navigation' ),
540
+ # 'helptext' => __( "Show the slide navigation bullets", "metaslider" ),
541
+ # 'options' => array(
542
+ # wpml-name: 37128820750ba64a732e248d4b999208
543
+ msgid "Show the slide navigation bullets"
544
+ msgstr "הצג עת הכדורים לניווט המצגת"
545
+
546
+ # 'type' => 'navigation',
547
+ # 'label' => __( "Navigation", "metaslider" ),
548
+ # 'class' => 'option coin flex nivo responsive',
549
+ # wpml-name: 846495f9ceed11accf8879f555936a7d
550
+ msgid "Navigation"
551
+ msgstr "ניווט"
552
+
553
+ # 'checked' => $this->slider->get_setting( 'links' ) == 'true' ? 'checked' : '',
554
+ # 'helptext' => __( "Show the previous/next arrows", "metaslider" )
555
+ # ),
556
+ # wpml-name: 200b0a06e60a860f325a747533881c32
557
+ msgid "Show the previous/next arrows"
558
+ msgstr "הצג חצים"
559
+
560
+ # 'type' => 'checkbox',
561
+ # 'label' => __( "Arrows", "metaslider" ),
562
+ # 'class' => 'option coin flex nivo responsive',
563
+ # wpml-name: 4e05974b02cc4aa95db4d85baef6b6b4
564
+ msgid "Arrows"
565
+ msgstr "חצים"
566
+
567
+ # 'light' => array( 'class' => 'option nivo', 'label' => __( "Light (Nivo)", "metaslider" ) ),
568
+ # 'bar' => array( 'class' => 'option nivo', 'label' => __( "Bar (Nivo)", "metaslider" ) ),
569
+ # ),
570
+ # wpml-name: 9411661153e32d1799e98f07b814d256
571
+ msgid "Bar (Nivo)"
572
+ msgstr "סרגל (Nivo)"
573
+
574
+ # 'dark' => array( 'class' => 'option nivo', 'label' => __( "Dark (Nivo)", "metaslider" ) ),
575
+ # 'light' => array( 'class' => 'option nivo', 'label' => __( "Light (Nivo)", "metaslider" ) ),
576
+ # 'bar' => array( 'class' => 'option nivo', 'label' => __( "Bar (Nivo)", "metaslider" ) ),
577
+ # wpml-name: b4226c4f7d0cd033b96f2e83c591c68d
578
+ msgid "Light (Nivo)"
579
+ msgstr "בהיר"
580
+
581
+ # 'default' => array( 'class' => 'option nivo flex coin responsive' , 'label' => __( "Default", "metaslider" ) ),
582
+ # 'dark' => array( 'class' => 'option nivo', 'label' => __( "Dark (Nivo)", "metaslider" ) ),
583
+ # 'light' => array( 'class' => 'option nivo', 'label' => __( "Light (Nivo)", "metaslider" ) ),
584
+ # wpml-name: 264e5ed95ae3dce765bdb602e6c4e3e8
585
+ msgid "Dark (Nivo)"
586
+ msgstr "כהה"
587
+
588
+ # 'options' => array(
589
+ # 'default' => array( 'class' => 'option nivo flex coin responsive' , 'label' => __( "Default", "metaslider" ) ),
590
+ # 'dark' => array( 'class' => 'option nivo', 'label' => __( "Dark (Nivo)", "metaslider" ) ),
591
+ # wpml-name: 7a1920d61156abc05a60135aefe8bc67
592
+ msgid "Default"
593
+ msgstr "ברירת מחדל"
594
+
595
+ # 'class' => 'effect coin flex responsive nivo',
596
+ # 'helptext' => __( "Slideshow theme", "metaslider" ),
597
+ # 'options' => array(
598
+ # wpml-name: f372112b53816df807508937164116c8
599
+ msgid "Slideshow theme"
600
+ msgstr "תבנית המצגת"
601
+
602
+ # 'value' => $this->slider->get_setting( 'theme' ),
603
+ # 'label' => __( "Theme", "metaslider" ),
604
+ # 'class' => 'effect coin flex responsive nivo',
605
+ # wpml-name: d721757161f7f70c5b0949fdb6ec2c30
606
+ msgid "Theme"
607
+ msgstr "תבנית"
608
+
609
+ # 'boxRainGrowReverse' => array( 'class' => 'option nivo', 'label' => __( "Box Rain Grow Reverse", "metaslider" ) ),
610
+ # 'slide' => array( 'class' => 'option flex', 'label' => __( "Slide", "metaslider" ) )
611
+ # ),
612
+ # wpml-name: 6160a53ece50ce6d4f5ef4452549835e
613
+ msgid "Slide"
614
+ msgstr "תמונה"
615
+
616
+ # 'boxRainReverse' => array( 'class' => 'option nivo', 'label' => __( "Box Rain Reverse", "metaslider" ) ),
617
+ # 'boxRainGrowReverse' => array( 'class' => 'option nivo', 'label' => __( "Box Rain Grow Reverse", "metaslider" ) ),
618
+ # 'slide' => array( 'class' => 'option flex', 'label' => __( "Slide", "metaslider" ) )
619
+ # wpml-name: 80a9efd417d9cf0ae140af4cd3708660
620
+ msgid "Box Rain Grow Reverse"
621
+ msgstr "תיבת גשם צמיחה לאחור"
622
+
623
+ # 'boxRain' => array( 'class' => 'option nivo', 'label' => __( "Box Rain", "metaslider" ) ),
624
+ # 'boxRainReverse' => array( 'class' => 'option nivo', 'label' => __( "Box Rain Reverse", "metaslider" ) ),
625
+ # 'boxRainGrowReverse' => array( 'class' => 'option nivo', 'label' => __( "Box Rain Grow Reverse", "metaslider" ) ),
626
+ # wpml-name: 10b1cf70318e29468802755ccb747aa7
627
+ msgid "Box Rain Reverse"
628
+ msgstr "תיבת גשם לאחור"
629
+
630
+ # 'boxRandom' => array( 'class' => 'option nivo', 'label' => __( "Box Random", "metaslider" ) ),
631
+ # 'boxRain' => array( 'class' => 'option nivo', 'label' => __( "Box Rain", "metaslider" ) ),
632
+ # 'boxRainReverse' => array( 'class' => 'option nivo', 'label' => __( "Box Rain Reverse", "metaslider" ) ),
633
+ # wpml-name: ae34fa10dc0132fc731b703c7d003c4c
634
+ msgid "Box Rain"
635
+ msgstr "תיבת גשם"
636
+
637
+ # 'slideInLeft' => array( 'class' => 'option nivo', 'label' => __( "Slide In Left", "metaslider" ) ),
638
+ # 'boxRandom' => array( 'class' => 'option nivo', 'label' => __( "Box Random", "metaslider" ) ),
639
+ # 'boxRain' => array( 'class' => 'option nivo', 'label' => __( "Box Rain", "metaslider" ) ),
640
+ # wpml-name: 09262a472397c42cf8aa5c7c962056fc
641
+ msgid "Box Random"
642
+ msgstr "תיבה אקראית"
643
+
644
+ # 'slideInRight' => array( 'class' => 'option nivo', 'label' => __( "Slide In Right", "metaslider" ) ),
645
+ # 'slideInLeft' => array( 'class' => 'option nivo', 'label' => __( "Slide In Left", "metaslider" ) ),
646
+ # 'boxRandom' => array( 'class' => 'option nivo', 'label' => __( "Box Random", "metaslider" ) ),
647
+ # wpml-name: 3c9186e424653ebc1a57f7dc6582962d
648
+ msgid "Slide In Left"
649
+ msgstr "החלקה פנימה שמאלה"
650
+
651
+ # 'fade' => array( 'class' => 'option nivo flex responsive', 'label' => __( "Fade", "metaslider" ) ),
652
+ # 'slideInRight' => array( 'class' => 'option nivo', 'label' => __( "Slide In Right", "metaslider" ) ),
653
+ # 'slideInLeft' => array( 'class' => 'option nivo', 'label' => __( "Slide In Left", "metaslider" ) ),
654
+ # wpml-name: a06d5e134358fb45a6031d1171300e19
655
+ msgid "Slide In Right"
656
+ msgstr "החלקה פנימה ימינה"
657
+
658
+ # 'fold' => array( 'class' => 'option nivo', 'label' => __( "Fold", "metaslider" ) ),
659
+ # 'fade' => array( 'class' => 'option nivo flex responsive', 'label' => __( "Fade", "metaslider" ) ),
660
+ # 'slideInRight' => array( 'class' => 'option nivo', 'label' => __( "Slide In Right", "metaslider" ) ),
661
+ # wpml-name: 04e0385c10aefee8e4681617d2f3ef40
662
+ msgid "Fade"
663
+ msgstr "עמעום"
664
+
665
+ # 'slideUpDownLeft' => array( 'class' => 'option nivo', 'label' => __( "Slide Up Down Left", "metaslider" ) ),
666
+ # 'fold' => array( 'class' => 'option nivo', 'label' => __( "Fold", "metaslider" ) ),
667
+ # 'fade' => array( 'class' => 'option nivo flex responsive', 'label' => __( "Fade", "metaslider" ) ),
668
+ # wpml-name: 7b0da812abcd107490aeb0aa803c9cfe
669
+ msgid "Fold"
670
+ msgstr "קפל"
671
+
672
+ # 'sliceUpDown' => array( 'class' => 'option nivo', 'label' => __( "Slice Up Down", "metaslider" ) ),
673
+ # 'slideUpDownLeft' => array( 'class' => 'option nivo', 'label' => __( "Slide Up Down Left", "metaslider" ) ),
674
+ # 'fold' => array( 'class' => 'option nivo', 'label' => __( "Fold", "metaslider" ) ),
675
+ # wpml-name: f769b6ca97e9fe315412acb94aee7d5a
676
+ msgid "Slide Up Down Left"
677
+ msgstr "החלקה למעלה למטה שמאלה"
678
+
679
+ # 'sliceUpLeft' => array( 'class' => 'option nivo', 'label' => __( "Slide Up Left", "metaslider" ) ),
680
+ # 'sliceUpDown' => array( 'class' => 'option nivo', 'label' => __( "Slice Up Down", "metaslider" ) ),
681
+ # 'slideUpDownLeft' => array( 'class' => 'option nivo', 'label' => __( "Slide Up Down Left", "metaslider" ) ),
682
+ # wpml-name: f12bacdf299fca11fcf5713a98a7031c
683
+ msgid "Slice Up Down"
684
+ msgstr "פריסה למעלה ולמטה"
685
+
686
+ # 'sliceUp' => array( 'class' => 'option nivo', 'label' => __( "Slice Up", "metaslider" ) ),
687
+ # 'sliceUpLeft' => array( 'class' => 'option nivo', 'label' => __( "Slide Up Left", "metaslider" ) ),
688
+ # 'sliceUpDown' => array( 'class' => 'option nivo', 'label' => __( "Slice Up Down", "metaslider" ) ),
689
+ # wpml-name: b919feb6829b75d095743c0692f44cc8
690
+ msgid "Slide Up Left"
691
+ msgstr "החלקה שמאלה למעלה"
692
+
693
+ # 'sliceDown' => array( 'class' => 'option nivo', 'label' => __( "Slide Down", "metaslider" ) ),
694
+ # 'sliceUp' => array( 'class' => 'option nivo', 'label' => __( "Slice Up", "metaslider" ) ),
695
+ # 'sliceUpLeft' => array( 'class' => 'option nivo', 'label' => __( "Slide Up Left", "metaslider" ) ),
696
+ # wpml-name: 37d88796d41fe18dbe85bae98137b395
697
+ msgid "Slice Up"
698
+ msgstr "פריסה מעלה"
699
+
700
+ # 'straight' => array( 'class' => 'option coin', 'label' => __( "Straight", "metaslider" ) ),
701
+ # 'sliceDown' => array( 'class' => 'option nivo', 'label' => __( "Slide Down", "metaslider" ) ),
702
+ # 'sliceUp' => array( 'class' => 'option nivo', 'label' => __( "Slice Up", "metaslider" ) ),
703
+ # wpml-name: 9a23661bdda8b0a30832f181e11bd2a0
704
+ msgid "Slide Down"
705
+ msgstr "החלקה מטה"
706
+
707
+ # 'rain' => array( 'class' => 'option coin', 'label' => __( "Rain", "metaslider" ) ),
708
+ # 'straight' => array( 'class' => 'option coin', 'label' => __( "Straight", "metaslider" ) ),
709
+ # 'sliceDown' => array( 'class' => 'option nivo', 'label' => __( "Slide Down", "metaslider" ) ),
710
+ # wpml-name: b6bd418b8879851e86bcaccd553b74db
711
+ msgid "Straight"
712
+ msgstr "ישר"
713
+
714
+ # 'swirl' => array( 'class' => 'option coin', 'label' => __( "Swirl", "metaslider" ) ),
715
+ # 'rain' => array( 'class' => 'option coin', 'label' => __( "Rain", "metaslider" ) ),
716
+ # 'straight' => array( 'class' => 'option coin', 'label' => __( "Straight", "metaslider" ) ),
717
+ # wpml-name: de4eda51f409f7799a728d8725b340cd
718
+ msgid "Rain"
719
+ msgstr "גשם"
720
+
721
+ # 'random' => array( 'class' => 'option coin nivo' , 'label' => __( "Random", "metaslider" ) ),
722
+ # 'swirl' => array( 'class' => 'option coin', 'label' => __( "Swirl", "metaslider" ) ),
723
+ # 'rain' => array( 'class' => 'option coin', 'label' => __( "Rain", "metaslider" ) ),
724
+ # wpml-name: 025672a49cc02247965f918c2af894f1
725
+ msgid "Swirl"
726
+ msgstr "סחרור"
727
+
728
+ # 'type' => 'checkbox',
729
+ # 'label' => __( "Random", "metaslider" ),
730
+ # 'class' => 'option coin flex nivo responsive',
731
+ # wpml-name: 64663f4646781c9c0110838b905daa23
732
+ msgid "Random"
733
+ msgstr "אקראי"
734
+
735
+ # 'class' => 'effect coin flex responsive nivo',
736
+ # 'helptext' => __( "Slide transition effect", "metaslider" ),
737
+ # 'options' => array(
738
+ # wpml-name: e2f2c260a289384e9bbfa3d3ad2f7b9f
739
+ msgid "Slide transition effect"
740
+ msgstr "אפקט מעבר שקופית"
741
+
742
+ # 'value' => $this->slider->get_setting( 'effect' ),
743
+ # 'label' => __( "Effect", "metaslider" ),
744
+ # 'class' => 'effect coin flex responsive nivo',
745
+ # wpml-name: a62d22910732d5343689f5117999abfa
746
+ msgid "Effect"
747
+ msgstr "אפקט"
748
+
749
+ # 'class' => 'coin flex responsive nivo',
750
+ # 'helptext' => __( "Slideshow height", "metaslider" ),
751
+ # 'after' => __( "px", "metaslider" )
752
+ # wpml-name: 4c2e306800ddabf3c1c1ea3f317b8bf8
753
+ msgid "Slideshow height"
754
+ msgstr "גובה מצגת השקופיות"
755
+
756
+ # 'value' => $this->slider->get_setting( 'sph' ),
757
+ # 'label' => __( "Number of squares", "metaslider" ) . " (" . __( "Height", "metaslider" ) . ")",
758
+ # 'class' => 'option nivo',
759
+ # wpml-name: eec6c4bdbd339edf8cbea68becb85244
760
+ msgid "Height"
761
+ msgstr "גובה"
762
+
763
+ # 'helptext' => __( "Pixel margin between slides in carousel.", "metaslider" ),
764
+ # 'after' => __( "px", "metaslider" )
765
+ # ),
766
+ # wpml-name: 21de26caa6bcfc936378c4e45d235bd9
767
+ msgid "px"
768
+ msgstr "פיקסלים"
769
+
770
+ # 'class' => 'coin flex responsive nivo',
771
+ # 'helptext' => __( "Slideshow width", "metaslider" ),
772
+ # 'after' => __( "px", "metaslider" )
773
+ # wpml-name: 2d615fa5349bbe52e29686d1eb707bc6
774
+ msgid "Slideshow width"
775
+ msgstr "רוחב מצגת השקופיות"
776
+
777
+ # 'value' => $this->slider->get_setting( 'spw' ),
778
+ # 'label' => __( "Number of squares", "metaslider" ) . " (" . __( "Width", "metaslider" ) . ")",
779
+ # 'class' => 'option nivo',
780
+ # wpml-name: 32954654ac8fe66a1d09be19001de2d4
781
+ msgid "Width"
782
+ msgstr "רוחב"
783
+
784
+ # 'nivo' => array( 'label' => __( "Nivo Slider", "metaslider" ) ),
785
+ # 'coin' => array( 'label' => __( "Coin Slider", "metaslider" ) )
786
+ # )
787
+ # wpml-name: a7566652ef1d44b740932f35c79c9664
788
+ msgid "Coin Slider"
789
+ msgstr "nmd, nycgu,"
790
+
791
+ # 'responsive' => array( 'label' => __( "R. Slides", "metaslider" ) ),
792
+ # 'nivo' => array( 'label' => __( "Nivo Slider", "metaslider" ) ),
793
+ # 'coin' => array( 'label' => __( "Coin Slider", "metaslider" ) )
794
+ # wpml-name: a8efa160d8ba01aa8a8294dad5cff7a4
795
+ msgid "Nivo Slider"
796
+ msgstr "מצגת Nivo"
797
+
798
+ # 'flex' => array( 'label' => __( "Flex Slider", "metaslider" ) ),
799
+ # 'responsive' => array( 'label' => __( "R. Slides", "metaslider" ) ),
800
+ # 'nivo' => array( 'label' => __( "Nivo Slider", "metaslider" ) ),
801
+ # wpml-name: a168bab0dea5945b3d4491a80eefefd4
802
+ msgid "R. Slides"
803
+ msgstr "R. Slides"
804
+
805
+ # 'options' => array(
806
+ # 'flex' => array( 'label' => __( "Flex Slider", "metaslider" ) ),
807
+ # 'responsive' => array( 'label' => __( "R. Slides", "metaslider" ) ),
808
+ # wpml-name: 0737e13d595af2bd895b465e5f17ab48
809
+ msgid "Flex Slider"
810
+ msgstr "מצגת Flex"
811
+
812
+ # echo "<a href='{$add_url}' id='create_new_tab' class='nav-tab'>+</a>";
813
+ # echo "<div class='bubble'>" . __( "Create your first slideshow", "metaslider" ) . "</div>";
814
+ # echo "</h3>";
815
+ # wpml-name: 991e6e4d81bf391f305cbb5b3b67da13
816
+ msgid "Create your first slideshow"
817
+ msgstr " צור את מצגת השקופיות הראשונה שלך"
818
+
819
+ # echo "</select> " . __( 'or', "metaslider" ) . " ";
820
+ # echo "<a href='{$add_url}'>" . __( 'Add New Slideshow', "metaslider" ) . "</a></div>";
821
+ #
822
+ # wpml-name: 4c4bbefeb12cbf597c473639f9810c5f
823
+ msgid "Add New Slideshow"
824
+ msgstr "הוספת מצגת שקופיות חדשה"
825
+
826
+ #
827
+ # echo "</select> " . __( 'or', "metaslider" ) . " ";
828
+ # echo "<a href='{$add_url}'>" . __( 'Add New Slideshow', "metaslider" ) . "</a></div>";
829
+ # wpml-name: e81c4e4f2b7b93b481e13a8553c2ae1b
830
+ msgid "or"
831
+ msgstr "או"
832
+
833
+ #
834
+ # echo "<div class='dropdown_container'><label for='select-slider'>" . __("Select Slider", "metaslider") . ": </label>";
835
+ # echo "<select name='select-slider' onchange='if (this.value) window.location.href=this.value'>";
836
+ # wpml-name: ef3e2b375056fe65fd84619df0e86dfd
837
+ msgid "Select Slider"
838
+ msgstr "בחר מצגת"
839
+
840
+ #
841
+ # echo "<div style='display: none;' id='screen-options-switch-view-wrap'><a class='switchview dashicons-before dashicons-welcome-view-site' href='?page=metaslider&amp;view=tabs'>" . __("Switch to Tab view", "metaslider") . "</a></div>";
842
+ #
843
+ # wpml-name: f60c2c7c26938cc417e7fbaa198ae882
844
+ msgid "Switch to Tab view"
845
+ msgstr "שנת לתצוגת לשוניות"
846
+
847
+ #
848
+ # echo "<div id='message' class='updated'><p>" . __( "New slideshow created. Click 'Add Slide' to get started!", "metaslider" ) . "</p></div>";
849
+ #
850
+ # wpml-name: 40b4de5ac21153f6537fe09908ef2f94
851
+ msgid "New slideshow created. Click 'Add Slide' to get started!"
852
+ msgstr "נוצרה מצגת שקופיות חדשה. לחץ על 'הוספת שקופית' כדי להתחיל!"
853
+
854
+ #
855
+ # echo "<div style='display: none;' id='screen-options-switch-view-wrap'><a class='switchview dashicons-before dashicons-welcome-view-site' href='?page=metaslider&amp;view=dropdown'>" . __("Switch to Dropdown view", "metaslider") . "</a></div>";
856
+ #
857
+ # wpml-name: 0dd1966df8e5c573e715c37a47ef11ba
858
+ msgid "Switch to Dropdown view"
859
+ msgstr "שנה לתצוגת רשימה נפתחת"
860
+
861
+ # $id = wp_insert_post( array(
862
+ # 'post_title' => __( "New Slider", "metaslider" ),
863
+ # 'post_status' => 'publish',
864
+ # wpml-name: eaf1c6c1ed63c0a9dafb31ab5433ad97
865
+ msgid "New Slider"
866
+ msgstr "מצגת חדשה"
867
+
868
+ # 'youtube' => __( "YouTube", "metaslider" ),
869
+ # 'layer' => __( "Layer Slide", "metaslider" )
870
+ # );
871
+ # wpml-name: 2e0103b662b6e82de486817ac1aa10c8
872
+ msgid "Layer Slide"
873
+ msgstr "שקופית שכבה"
874
+
875
+ # 'vimeo' => __( "Vimeo", "metaslider" ),
876
+ # 'youtube' => __( "YouTube", "metaslider" ),
877
+ # 'layer' => __( "Layer Slide", "metaslider" )
878
+ # wpml-name: 8dd1bae8da2e2408210d0656fbe6b7d1
879
+ msgid "YouTube"
880
+ msgstr "YouTube"
881
+
882
+ # 'post_feed' => __( "Post Feed", "metaslider" ),
883
+ # 'vimeo' => __( "Vimeo", "metaslider" ),
884
+ # 'youtube' => __( "YouTube", "metaslider" ),
885
+ # wpml-name: 15db599e0119be476d71bfc1fda72217
886
+ msgid "Vimeo"
887
+ msgstr "Vimeo"
888
+
889
+ # $newtabs = array(
890
+ # 'post_feed' => __( "Post Feed", "metaslider" ),
891
+ # 'vimeo' => __( "Vimeo", "metaslider" ),
892
+ # wpml-name: 1d271ac5b30f69d02a4ab9f3d433abda
893
+ msgid "Post Feed"
894
+ msgstr "הזנת פוסט"
895
+
896
+ # $strings['insertMediaTitle'] = __( "Image", "metaslider" );
897
+ # $strings['insertIntoPost'] = __( "Add to slider", "metaslider" );
898
+ # // remove options
899
+ # wpml-name: cda475a986b08e304ad4b1d9dc1ae756
900
+ msgid "Add to slider"
901
+ msgstr "הוסף למצגת"
902
+
903
+ # if ( ( isset( $_GET['page'] ) && $_GET['page'] == 'metaslider' ) ) {
904
+ # $strings['insertMediaTitle'] = __( "Image", "metaslider" );
905
+ # $strings['insertIntoPost'] = __( "Add to slider", "metaslider" );
906
+ # wpml-name: be53a0541a6d36f6ecb879fa2c584b08
907
+ msgid "Image"
908
+ msgstr "תמונה"
909
+
910
+ # 'iframeurl' => admin_url( 'admin-post.php?action=metaslider_preview' ),
911
+ # 'useWithCaution' => __( "Caution: This setting is for advanced developers only. If you're unsure, leave it checked.", "metaslider" )
912
+ # )
913
+ # wpml-name: ecb44e07ac8b356db551128cad0c8f29
914
+ msgid ""
915
+ "Caution: This setting is for advanced developers only. If you're unsure, "
916
+ "leave it checked."
917
+ msgstr ""
918
+ "זהירות: הגדרה זו היא למפתחים מתקדמים בלבד. אם אינך בטוח, השאר אותה מסומנת."
919
+
920
+ # 'new_window' => __( "New Window", "metaslider" ),
921
+ # 'confirm' => __( "Are you sure?", "metaslider" ),
922
+ # 'ajaxurl' => admin_url( 'admin-ajax.php' ),
923
+ # wpml-name: 729a51874fe901b092899e9e8b31c97a
924
+ msgid "Are you sure?"
925
+ msgstr "בטוח?"
926
+
927
+ # 'id' => 'documentation',
928
+ # 'title' => __( 'Documentation', 'metaslider' ),
929
+ # 'content' => "<p><a href='http://www.metaslider.com/documentation/' target='blank'>Meta Slider Documentation</a></p>",
930
+ # wpml-name: 5b6cf869265c13af8566f192b4ab3d2a
931
+ msgid "Documentation"
932
+ msgstr "תיעוד"
933
+
934
+ # $row .= " <div class='row'><input type='text' size='50' name='attachment[{$this->slide->ID}][title]' value='{$title}' /></div>";
935
+ # $row .= " <div class='row'><label>" . __( "Image Alt Text", "metaslider" ) . "</label></div>";
936
+ # $row .= " <div class='row'><input type='text' size='50' name='attachment[{$this->slide->ID}][alt]' value='{$alt}' /></div>";
937
+ # wpml-name: d872fd3a7168255a6dfd4d33814ff5a6
938
+ msgid "Image Alt Text"
939
+ msgstr "טקסט חלופי לתמונה"
940
+
941
+ # $row .= " <div class='tab tab-2' style='display: none;'>";
942
+ # $row .= " <div class='row'><label>" . __( "Image Title Text", "metaslider" ) . "</label></div>";
943
+ # $row .= " <div class='row'><input type='text' size='50' name='attachment[{$this->slide->ID}][title]' value='{$title}' /></div>";
944
+ # wpml-name: 8ed03053af921e8de058f8c3bac02067
945
+ msgid "Image Title Text"
946
+ msgstr "טקסט כותרת התמונה"
947
+
948
+ # if ( !$this->is_valid_image() ) {
949
+ # $row .= "<div class='warning'>" . __( "Warning: Image data does not exist. Please re-upload the image.", "metaslider" ) . "</div>";
950
+ # }
951
+ # wpml-name: a4c5b8203e27b86c6f800fb1938f70d8
952
+ msgid "Warning: Image data does not exist. Please re-upload the image."
953
+ msgstr "אזהרה: אין נתוני תמונה. נא להעלות שוב את התמונה."
954
+
955
+ # $row .= " <li class='selected' rel='tab-1'>" . __( "General", "metaslider" ) . "</li>";
956
+ # $row .= " <li rel='tab-2'>" . __( "SEO", "metaslider" ) . "</li>";
957
+ # $row .= " </ul>";
958
+ # wpml-name: d88946b678e4c2f251d4e292e8142291
959
+ msgid "SEO"
960
+ msgstr "SEO"
961
+
962
+ # $row .= " <ul class='tabs'>";
963
+ # $row .= " <li class='selected' rel='tab-1'>" . __( "General", "metaslider" ) . "</li>";
964
+ # $row .= " <li rel='tab-2'>" . __( "SEO", "metaslider" ) . "</li>";
965
+ # wpml-name: 0db377921f4ce762c62526131097968f
966
+ msgid "General"
967
+ msgstr "כללי"
968
+
969
+ # $str_url = __( "URL", "metaslider" );
970
+ # $str_label = __( "Image Slide", "metaslider" );
971
+ #
972
+ # wpml-name: 54bd58d5a1cc195c49f387b6f97607bb
973
+ msgid "Image Slide"
974
+ msgstr "שיקופית תמונה"
975
+
976
+ # wp_localize_script( 'metaslider-admin-script', 'metaslider', array(
977
+ # 'url' => __( "URL", "metaslider" ),
978
+ # 'caption' => __( "Caption", "metaslider" ),
979
+ # wpml-name: e6b391a8d2c4d45902a23a8b6585703d
980
+ msgid "URL"
981
+ msgstr "כתובת URL"
982
+
983
+ # 'caption' => __( "Caption", "metaslider" ),
984
+ # 'new_window' => __( "New Window", "metaslider" ),
985
+ # 'confirm' => __( "Are you sure?", "metaslider" ),
986
+ # wpml-name: 7a115fe2bd8b94ead1550a2da953cf87
987
+ msgid "New Window"
988
+ msgstr "חלון חדש"
989
+
990
+ # 'url' => __( "URL", "metaslider" ),
991
+ # 'caption' => __( "Caption", "metaslider" ),
992
+ # 'new_window' => __( "New Window", "metaslider" ),
993
+ # wpml-name: 272ba7d164aa836995be6319a698be84
994
+ msgid "Caption"
995
+ msgstr "כותרת"
996
+
997
+ # } else if ( !$this->slide_is_unassigned_or_image_slide( $slider_id, $slide_id ) ) {
998
+ # echo "<tr><td colspan='2'>ID: {$slide_id} \"" . get_the_title( $slide_id ) . "\" - " . __( "Failed to add slide. Slide is not of type 'image'.", 'metaslider' ) . "</td></tr>";
999
+ # }else {
1000
+ # wpml-name: ec811230c87040cda934e9e4269e9530
1001
+ msgid "Failed to add slide. Slide is not of type 'image'."
1002
+ msgstr "העלאת השקופית נכשלה. השקופית אינה מסוג 'תמונה'."
1003
+
1004
+ # if ( $this->slide_exists_in_slideshow( $slider_id, $slide_id ) ) {
1005
+ # echo "<tr><td colspan='2'>ID: {$slide_id} \"" . get_the_title( $slide_id ) . "\" - " . __( "Failed to add slide. Slide already exists in slideshow.", 'metaslider' ) . "</td></tr>";
1006
+ # } else if ( !$this->slide_is_unassigned_or_image_slide( $slider_id, $slide_id ) ) {
1007
+ # wpml-name: 3ecae64c126f2bbc769b72d225e36bf6
1008
+ msgid "Failed to add slide. Slide already exists in slideshow."
1009
+ msgstr "העלאת השקופית נכשלה. השקופית כבר קיימת במצגת."
1010
+
1011
+ # if ( !wp_verify_nonce( $_REQUEST['_wpnonce'], 'metaslider_addslide' ) ) {
1012
+ # echo "<tr><td colspan='2'>" . __( "Security check failed. Refresh page and try again.", 'metaslider' ) . "</td></tr>";
1013
+ # die();
1014
+ # wpml-name: c350507a57453a3ffda15f890127a95e
1015
+ msgid "Security check failed. Refresh page and try again."
1016
+ msgstr "בדיקת האבטחה נכשלה. נא לרענן את הדף ולנסות שוב."
1017
+
1018
+ # } else {
1019
+ # _e( "No slideshows found", "metaslider" );
1020
+ # }
1021
+ # wpml-name: 55755c54ade3e414446d5778a55c702b
1022
+ msgid "No slideshows found"
1023
+ msgstr "לא נמצאו מצגות"
1024
+
1025
+ # </p>
1026
+ # <label for="<?php echo $this->get_field_id( 'slider_id' ); ?>"><?php _e( 'Select Slider:', 'metaslider' ); ?></label>
1027
+ # <select id="<?php echo $this->get_field_id( 'slider_id' ); ?>" name="<?php echo $this->get_field_name( 'slider_id' ); ?>">
1028
+ # wpml-name: 2aa138cc82b3b4c0b6440272bb5d6315
1029
+ msgid "Select Slider:"
1030
+ msgstr "בחירת מצגת:"
1031
+
1032
+ # <p>
1033
+ # <label for="<?php echo $this->get_field_id( 'title' ); ?>"><?php _e( 'Title:', 'metaslider' ); ?></label>
1034
+ # <input class="widefat" id="<?php echo $this->get_field_id( 'title' ); ?>" name="<?php echo $this->get_field_name( 'title' ); ?>" type="text" value="<?php echo esc_attr( $title ); ?>" />
1035
+ # wpml-name: 51ec9bf4aaeab1b25bb57f9f8d4de557
1036
+ msgid "Title:"
1037
+ msgstr "כותרת:"
1038
+
1039
+ # 'Meta Slider', // Name
1040
+ # array( 'description' => __( 'Meta Slider', 'metaslider' ) ) // Args
1041
+ # );
1042
+ # wpml-name: 94a7bae84ef2816494be4af66c577bfc
1043
+ msgid "Meta Slider"
1044
+ msgstr "מצגת שקופיות"
languages/metaslider-hu_HU.mo ADDED
Binary file
languages/metaslider-hu_HU.po ADDED
@@ -0,0 +1,600 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: metaslider\n"
4
+ "POT-Creation-Date: 2013-12-16 17:31-0000\n"
5
+ "PO-Revision-Date: 2014-06-26 08:29+0100\n"
6
+ "Last-Translator: \n"
7
+ "Language-Team: \n"
8
+ "MIME-Version: 1.0\n"
9
+ "Content-Type: text/plain; charset=UTF-8\n"
10
+ "Content-Transfer-Encoding: 8bit\n"
11
+ "X-Generator: Poedit 1.5.7\n"
12
+ "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
+ "X-Poedit-Basepath: .\n"
14
+ "X-Poedit-SearchPath-0: .\n"
15
+ "X-Poedit-SearchPath-1: ..\n"
16
+
17
+ #: ../ml-slider.php:102
18
+ msgid "Go Pro"
19
+ msgstr "Pro verzió"
20
+
21
+ #: ../ml-slider.php:156
22
+ msgid "Image"
23
+ msgstr "Kép"
24
+
25
+ #: ../ml-slider.php:157
26
+ msgid "Add to slider"
27
+ msgstr "Hozzáadás a slidehoz"
28
+
29
+ #: ../ml-slider.php:177
30
+ msgid "Post Feed"
31
+ msgstr "Bejegyzés feed"
32
+
33
+ #: ../ml-slider.php:178
34
+ msgid "Vimeo"
35
+ msgstr "Vimeo"
36
+
37
+ #: ../ml-slider.php:179
38
+ msgid "YouTube"
39
+ msgstr "YouTube"
40
+
41
+ #: ../ml-slider.php:180
42
+ msgid "Layer Slide"
43
+ msgstr "Réteg slide"
44
+
45
+ #: ../ml-slider.php:235 ../inc/slide/metaslide.image.class.php:103
46
+ msgid "URL"
47
+ msgstr "URL"
48
+
49
+ #: ../ml-slider.php:236 ../inc/slide/metaslide.image.class.php:101
50
+ msgid "Caption"
51
+ msgstr "Felirat"
52
+
53
+ #: ../ml-slider.php:237 ../inc/slide/metaslide.image.class.php:102
54
+ msgid "New Window"
55
+ msgstr "Új ablak"
56
+
57
+ #: ../ml-slider.php:238
58
+ msgid "Are you sure?"
59
+ msgstr "Biztos vagy benne?"
60
+
61
+ #: ../ml-slider.php:242
62
+ msgid ""
63
+ "Caution: This setting is for advanced developers only. If you're unsure, "
64
+ "leave it checked."
65
+ msgstr ""
66
+ "Figyelem: ez a beállítás csak fejlesztők részére ajánlott. Amennyiben nem "
67
+ "vagy biztos benne, hagyd így."
68
+
69
+ #: ../ml-slider.php:278
70
+ msgid "Upgrade to Pro $19"
71
+ msgstr "Frissítés Pro verzióra 19$-ért"
72
+
73
+ #: ../ml-slider.php:294
74
+ msgid "Documentation"
75
+ msgstr "Dokumentáció"
76
+
77
+ #: ../ml-slider.php:430
78
+ msgid "New Slider"
79
+ msgstr "Új slide"
80
+
81
+ #: ../ml-slider.php:692
82
+ msgid "New slideshow created. Click 'Add Slide' to get started!"
83
+ msgstr ""
84
+ "Az új slideshow elkészült. Kattins a 'Slide hozzáadása' gombra a kezdéshez."
85
+
86
+ #: ../ml-slider.php:709
87
+ msgid "or"
88
+ msgstr "vagy"
89
+
90
+ #: ../ml-slider.php:710
91
+ msgid "Add New Slideshow"
92
+ msgstr "Új slideshow létrehozása"
93
+
94
+ #: ../ml-slider.php:726
95
+ msgid "Create your first slideshow"
96
+ msgstr "Készítsd el az első slideshowdat"
97
+
98
+ #: ../ml-slider.php:744
99
+ msgid "Settings"
100
+ msgstr "Beállítások"
101
+
102
+ #: ../ml-slider.php:745
103
+ msgid "Save"
104
+ msgstr "Ment"
105
+
106
+ #: ../ml-slider.php:746
107
+ msgid "Save & Preview"
108
+ msgstr "Ment & Előnézet"
109
+
110
+ #: ../ml-slider.php:759
111
+ msgid "Flex Slider"
112
+ msgstr "Flex Slider"
113
+
114
+ #: ../ml-slider.php:760
115
+ msgid "Responsive"
116
+ msgstr "Reszponzív"
117
+
118
+ #: ../ml-slider.php:761
119
+ msgid "Nivo Slider"
120
+ msgstr "Nivo Slider"
121
+
122
+ #: ../ml-slider.php:762
123
+ msgid "Coin Slider"
124
+ msgstr "Coin Slider"
125
+
126
+ #: ../ml-slider.php:773 ../ml-slider.php:995
127
+ msgid "Width"
128
+ msgstr "Szélesség"
129
+
130
+ #: ../ml-slider.php:775
131
+ msgid "Slideshow width"
132
+ msgstr "Slideshow szélessége"
133
+
134
+ #: ../ml-slider.php:776 ../ml-slider.php:789
135
+ msgid "px"
136
+ msgstr "px"
137
+
138
+ #: ../ml-slider.php:786 ../ml-slider.php:1008
139
+ msgid "Height"
140
+ msgstr "Magasság"
141
+
142
+ #: ../ml-slider.php:788
143
+ msgid "Slideshow height"
144
+ msgstr "Slideshow magassága"
145
+
146
+ #: ../ml-slider.php:795
147
+ msgid "Effect"
148
+ msgstr "Effektek"
149
+
150
+ #: ../ml-slider.php:797
151
+ msgid "Slide transition effect"
152
+ msgstr "Slide átmenet effekt"
153
+
154
+ #: ../ml-slider.php:799 ../ml-slider.php:927
155
+ msgid "Random"
156
+ msgstr "Váltakozó"
157
+
158
+ #: ../ml-slider.php:800
159
+ msgid "Swirl"
160
+ msgstr "Forgás"
161
+
162
+ #: ../ml-slider.php:801
163
+ msgid "Rain"
164
+ msgstr "Eső"
165
+
166
+ #: ../ml-slider.php:802
167
+ msgid "Straight"
168
+ msgstr "Egyenes"
169
+
170
+ #: ../ml-slider.php:803
171
+ msgid "Slide Down"
172
+ msgstr "Slide le"
173
+
174
+ #: ../ml-slider.php:804
175
+ msgid "Slice Up"
176
+ msgstr "Slide fel"
177
+
178
+ #: ../ml-slider.php:805
179
+ msgid "Slide Up Left"
180
+ msgstr "Slide fel balra"
181
+
182
+ #: ../ml-slider.php:806
183
+ msgid "Slice Up Down"
184
+ msgstr "Slide fel le"
185
+
186
+ #: ../ml-slider.php:807
187
+ msgid "Slide Up Down Left"
188
+ msgstr "Slide fel le balra"
189
+
190
+ #: ../ml-slider.php:808
191
+ msgid "Fold"
192
+ msgstr "Fold"
193
+
194
+ #: ../ml-slider.php:809
195
+ msgid "Fade"
196
+ msgstr "Halványul"
197
+
198
+ #: ../ml-slider.php:810
199
+ msgid "Slide In Right"
200
+ msgstr "Slide be jobbról"
201
+
202
+ #: ../ml-slider.php:811
203
+ msgid "Slide In Left"
204
+ msgstr "Slide be balról"
205
+
206
+ #: ../ml-slider.php:812
207
+ msgid "Box Random"
208
+ msgstr "Váltakozó doboz"
209
+
210
+ #: ../ml-slider.php:813
211
+ msgid "Box Rain"
212
+ msgstr "Doboz eső"
213
+
214
+ #: ../ml-slider.php:814
215
+ msgid "Box Rain Reverse"
216
+ msgstr "Doboz eső visszafelé"
217
+
218
+ #: ../ml-slider.php:815
219
+ msgid "Box Rain Grow Reverse"
220
+ msgstr "Doboz eső visszafelé növekvő"
221
+
222
+ #: ../ml-slider.php:816
223
+ msgid "Slide"
224
+ msgstr "Slide"
225
+
226
+ #: ../ml-slider.php:823
227
+ msgid "Theme"
228
+ msgstr "Sablon"
229
+
230
+ #: ../ml-slider.php:825
231
+ msgid "Slideshow theme"
232
+ msgstr "Slideshow sablon"
233
+
234
+ #: ../ml-slider.php:827
235
+ msgid "Default"
236
+ msgstr "Alapértelmezett"
237
+
238
+ #: ../ml-slider.php:828
239
+ msgid "Dark (Nivo)"
240
+ msgstr "Sötét (Nivo)"
241
+
242
+ #: ../ml-slider.php:829
243
+ msgid "Light (Nivo)"
244
+ msgstr "Világos (Nivo)"
245
+
246
+ #: ../ml-slider.php:830
247
+ msgid "Bar (Nivo)"
248
+ msgstr "Sáv (Nivo)"
249
+
250
+ #: ../ml-slider.php:836
251
+ msgid "Arrows"
252
+ msgstr "Nyilak"
253
+
254
+ #: ../ml-slider.php:839
255
+ msgid "Show the previous/next arrows"
256
+ msgstr "Lapozó nyilak megjelenítése"
257
+
258
+ #: ../ml-slider.php:844
259
+ msgid "Navigation"
260
+ msgstr "Vezérlés"
261
+
262
+ #: ../ml-slider.php:847
263
+ msgid "Show the slide navigation bullets"
264
+ msgstr "Mutassa a slide lapozó pontjait"
265
+
266
+ #: ../ml-slider.php:849
267
+ msgid "Hidden"
268
+ msgstr "Rejtett"
269
+
270
+ #: ../ml-slider.php:850
271
+ msgid "Dots"
272
+ msgstr "Pontok"
273
+
274
+ #: ../ml-slider.php:851
275
+ msgid "Thumbnails (Pro)"
276
+ msgstr "Miniatűrök (Pro)"
277
+
278
+ #: ../ml-slider.php:862
279
+ msgid "Title"
280
+ msgstr "Cím"
281
+
282
+ #: ../ml-slider.php:863
283
+ msgid "Slideshow title"
284
+ msgstr "Slideshow címe"
285
+
286
+ #: ../ml-slider.php:877
287
+ msgid "Advanced Settings"
288
+ msgstr "Haladó beállítások"
289
+
290
+ #: ../ml-slider.php:886
291
+ msgid "Stretch"
292
+ msgstr "Széthúzás"
293
+
294
+ #: ../ml-slider.php:888
295
+ msgid "100% wide output"
296
+ msgstr "100% széles kép"
297
+
298
+ #: ../ml-slider.php:890
299
+ msgid "Stretch the slideshow output to fill it's parent container"
300
+ msgstr "Széthúzza a slideshow kimenetét a megadott méretre"
301
+
302
+ #: ../ml-slider.php:895
303
+ msgid "Center align"
304
+ msgstr "Középre igazítás"
305
+
306
+ #: ../ml-slider.php:898
307
+ msgid "Center align the slideshow"
308
+ msgstr "Középre igazítja a slideshowt"
309
+
310
+ #: ../ml-slider.php:903
311
+ msgid "Auto play"
312
+ msgstr "Auto lejátszás"
313
+
314
+ #: ../ml-slider.php:906
315
+ msgid "Transition between slides automatically"
316
+ msgstr "A slideok automatikus vetítése"
317
+
318
+ #: ../ml-slider.php:911
319
+ msgid "Smart crop"
320
+ msgstr "Intelligens vágás"
321
+
322
+ #: ../ml-slider.php:914
323
+ msgid ""
324
+ "Smart Crop ensures your responsive slides are cropped to a ratio that "
325
+ "results in a consistent slideshow size"
326
+ msgstr ""
327
+ "Az intelligens vágás a reszponzív megjelenés során olyan méretre vágja a "
328
+ "képeket, hogy az kövesső a slideshow méretét"
329
+
330
+ #: ../ml-slider.php:919
331
+ msgid "Carousel mode"
332
+ msgstr "Körkép"
333
+
334
+ #: ../ml-slider.php:922
335
+ msgid "Display multiple slides at once. Slideshow output will be 100% wide."
336
+ msgstr "Az összes slideot egy képre rakja"
337
+
338
+ #: ../ml-slider.php:930
339
+ msgid "Randomise the order of the slides"
340
+ msgstr "A slideok sorrenjének véletlenszerűsége"
341
+
342
+ #: ../ml-slider.php:935
343
+ msgid "Hover pause"
344
+ msgstr "Szünet"
345
+
346
+ #: ../ml-slider.php:938
347
+ msgid ""
348
+ "Pause the slideshow when hovering over slider, then resume when no longer "
349
+ "hovering."
350
+ msgstr ""
351
+ "Megállítja a slideshowt, amikor egy slide fölé visszük a kruzort, majd "
352
+ "folytatja, amint elvittük onnan azt"
353
+
354
+ #: ../ml-slider.php:943
355
+ msgid "Reverse"
356
+ msgstr "Fordítás"
357
+
358
+ #: ../ml-slider.php:946
359
+ msgid "Reverse the animation direction"
360
+ msgstr "Megfordítja az animáció irányát"
361
+
362
+ #: ../ml-slider.php:956
363
+ msgid "Slide delay"
364
+ msgstr "Slide késleltetés"
365
+
366
+ #: ../ml-slider.php:958
367
+ msgid "How long to display each slide, in milliseconds"
368
+ msgstr "Az egyes slideok megjelenésének időtartama milliszekundumban"
369
+
370
+ #: ../ml-slider.php:959 ../ml-slider.php:972 ../ml-slider.php:985
371
+ #: ../ml-slider.php:1061 ../ml-slider.php:1087
372
+ msgid "ms"
373
+ msgstr "ms"
374
+
375
+ #: ../ml-slider.php:969
376
+ msgid "Animation speed"
377
+ msgstr "Animáció sebessége"
378
+
379
+ #: ../ml-slider.php:971
380
+ msgid "Set the speed of animations, in milliseconds"
381
+ msgstr "Az animációk sebességének beállítása"
382
+
383
+ #: ../ml-slider.php:982 ../ml-slider.php:984
384
+ msgid "Number of slices"
385
+ msgstr "Szeletek száma"
386
+
387
+ #: ../ml-slider.php:995 ../ml-slider.php:997 ../ml-slider.php:1008
388
+ #: ../ml-slider.php:1010
389
+ msgid "Number of squares"
390
+ msgstr "Négyszögek száma"
391
+
392
+ #: ../ml-slider.php:1016
393
+ msgid "Slide direction"
394
+ msgstr "Slide iránya"
395
+
396
+ #: ../ml-slider.php:1018
397
+ msgid "Select the sliding direction"
398
+ msgstr "Válaszd ki a slide irányát"
399
+
400
+ #: ../ml-slider.php:1021
401
+ msgid "Horizontal"
402
+ msgstr "Vízszintes"
403
+
404
+ #: ../ml-slider.php:1022
405
+ msgid "Vertical"
406
+ msgstr "Függőleges"
407
+
408
+ #: ../ml-slider.php:1028
409
+ msgid "Easing"
410
+ msgstr "Viselkedés"
411
+
412
+ #: ../ml-slider.php:1030
413
+ msgid "Animation easing effect"
414
+ msgstr "Animáció easing effektje"
415
+
416
+ #: ../ml-slider.php:1037
417
+ msgid "Previous text"
418
+ msgstr "Előző szöveg"
419
+
420
+ #: ../ml-slider.php:1039
421
+ msgid "Set the text for the 'previous' direction item"
422
+ msgstr "Ez a szöveg jelenik meg akkor, ha az 'Előző' irányba akarunk lapozni"
423
+
424
+ #: ../ml-slider.php:1045
425
+ msgid "Next text"
426
+ msgstr "Következő szöveg"
427
+
428
+ #: ../ml-slider.php:1047
429
+ msgid "Set the text for the 'next' direction item"
430
+ msgstr ""
431
+ "Ez a szöveg jelenik meg akkor, ha a 'Következő' irányba akarunk lapozni"
432
+
433
+ #: ../ml-slider.php:1058
434
+ msgid "Square delay"
435
+ msgstr "Négyzetek késletetése"
436
+
437
+ #: ../ml-slider.php:1060
438
+ msgid "Delay between squares in ms"
439
+ msgstr "A négyzetek közötti késleltetés ms-ben"
440
+
441
+ #: ../ml-slider.php:1071
442
+ msgid "Opacity"
443
+ msgstr "Áttetszőség"
444
+
445
+ #: ../ml-slider.php:1073
446
+ msgid "Opacity of title and navigation"
447
+ msgstr "A cím és a navigációk áttetszősége"
448
+
449
+ #: ../ml-slider.php:1084
450
+ msgid "Caption speed"
451
+ msgstr "Felirat sebessége"
452
+
453
+ #: ../ml-slider.php:1086
454
+ msgid "Set the fade in speed of the caption"
455
+ msgstr "A felirat előtűnésének sebessége"
456
+
457
+ #: ../ml-slider.php:1093
458
+ msgid "Developer options"
459
+ msgstr "Fejlesztői beállítások"
460
+
461
+ #: ../ml-slider.php:1098
462
+ msgid "CSS classes"
463
+ msgstr "CSS osztályok"
464
+
465
+ #: ../ml-slider.php:1100
466
+ msgid ""
467
+ "Specify any custom CSS Classes you would like to be added to the slider "
468
+ "wrapper"
469
+ msgstr "Egyedi CSS osztályok megadása"
470
+
471
+ #: ../ml-slider.php:1106
472
+ msgid "Print CSS"
473
+ msgstr "Nyomtatási CSS"
474
+
475
+ #: ../ml-slider.php:1109
476
+ msgid "Uncheck this is you would like to include your own CSS"
477
+ msgstr "Szedd ki a jelölőt, ha szeretnéd a saját CSS osztályodat használni"
478
+
479
+ #: ../ml-slider.php:1114
480
+ msgid "Print JS"
481
+ msgstr "Nyomtatási JS"
482
+
483
+ #: ../ml-slider.php:1117
484
+ msgid "Uncheck this is you would like to include your own Javascript"
485
+ msgstr "Szedd ki a jelölőt, ha szeretnéd a saját Javascripted használni"
486
+
487
+ #: ../ml-slider.php:1122
488
+ msgid "No conflict mode"
489
+ msgstr "Nincs ütközési mód"
490
+
491
+ #: ../ml-slider.php:1125
492
+ msgid "Delay adding the flexslider class to the slideshow"
493
+ msgstr "Késlelteti a flexsider osztály hozzáadását a slideshowhoz"
494
+
495
+ #: ../ml-slider.php:1139
496
+ msgid "Usage"
497
+ msgstr "Használat"
498
+
499
+ #: ../ml-slider.php:1142
500
+ msgid "Shortcode"
501
+ msgstr "Shortcode"
502
+
503
+ #: ../ml-slider.php:1143
504
+ msgid "Template Include"
505
+ msgstr "Sablonba foglalás"
506
+
507
+ #: ../ml-slider.php:1147
508
+ msgid "Copy & paste the shortcode directly into any WordPress post or page."
509
+ msgstr ""
510
+ "Shortcode másolása és beillesztése közvetlenül bármilyen Wordpress oldalba "
511
+ "vagy bejegyzésbe"
512
+
513
+ #: ../ml-slider.php:1150
514
+ msgid ""
515
+ "Copy & paste this code into a template file to include the slideshow within "
516
+ "your theme."
517
+ msgstr ""
518
+ "Kód másolása és beillesztése a sablon fájlba, hogy beilleszd a slideshowt az "
519
+ "oldal sablonjába."
520
+
521
+ #: ../ml-slider.php:1179
522
+ msgid "Delete Slider"
523
+ msgstr "Slider törlése"
524
+
525
+ #: ../ml-slider.php:1190
526
+ msgid "Slides"
527
+ msgstr "Slideok"
528
+
529
+ #: ../ml-slider.php:1193 ../ml-slider.php:1194
530
+ msgid "Add Slide"
531
+ msgstr "Slide hozzáadása"
532
+
533
+ #: ../ml-slider.php:1224
534
+ msgid "Select slideshow to insert into post"
535
+ msgstr "Slideshow kiválasztása egy bejegyzéshez"
536
+
537
+ #: ../ml-slider.php:1227
538
+ msgid "Add slider"
539
+ msgstr "Slider hozzáadása"
540
+
541
+ #: ../ml-slider.php:1258
542
+ msgid "Insert Meta Slider"
543
+ msgstr "Meta Slider beillesztése"
544
+
545
+ #: ../ml-slider.php:1260
546
+ msgid "Choose slideshow"
547
+ msgstr "Válassz slideshowt"
548
+
549
+ #: ../ml-slider.php:1267 ../inc/metaslider.widget.class.php:124
550
+ msgid "No slideshows found"
551
+ msgstr "Nincs találat"
552
+
553
+ #: ../inc/metaslider.widget.class.php:18
554
+ msgid "Meta Slider"
555
+ msgstr "Meta Slider"
556
+
557
+ #: ../inc/metaslider.widget.class.php:111
558
+ msgid "Title:"
559
+ msgstr "Cím:"
560
+
561
+ #: ../inc/metaslider.widget.class.php:114
562
+ msgid "Select Slider:"
563
+ msgstr "Slider kiválasztása:"
564
+
565
+ #: ../inc/slide/metaslide.image.class.php:23
566
+ msgid "Security check failed. Refresh page and try again."
567
+ msgstr "Biztonsági ellenőrzés hiba. Frissítsd az oldalt és próbáld meg újra."
568
+
569
+ #: ../inc/slide/metaslide.image.class.php:36
570
+ msgid "Failed to add slide. Slide already exists in slideshow."
571
+ msgstr ""
572
+ "Nem lehet beilleszteni a slideot. Ez a slide már szerepel a slideshowban."
573
+
574
+ #: ../inc/slide/metaslide.image.class.php:38
575
+ msgid "Failed to add slide. Slide is not of type 'image'."
576
+ msgstr "Nem lehet beilleszteni a slideot. A slide nem kép típusú fájl."
577
+
578
+ #: ../inc/slide/metaslide.image.class.php:110
579
+ msgid "Image Slide"
580
+ msgstr "Kép slide"
581
+
582
+ #: ../inc/slide/metaslide.image.class.php:115
583
+ msgid "General"
584
+ msgstr "Általános"
585
+
586
+ #: ../inc/slide/metaslide.image.class.php:116
587
+ msgid "SEO"
588
+ msgstr "SEO"
589
+
590
+ #: ../inc/slide/metaslide.image.class.php:121
591
+ msgid "Warning: Image data does not exist. Please re-upload the image."
592
+ msgstr "Figyelem: a kép nem létezik. Kérem töltse fel újra a képet."
593
+
594
+ #: ../inc/slide/metaslide.image.class.php:130
595
+ msgid "Image Title Text"
596
+ msgstr "Kép címe"
597
+
598
+ #: ../inc/slide/metaslide.image.class.php:132
599
+ msgid "Image Alt Text"
600
+ msgstr "Kép alt szöveg"
languages/metaslider-ja.mo ADDED
Binary file
languages/metaslider-ja.po ADDED
@@ -0,0 +1,633 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: metaslider\n"
4
+ "POT-Creation-Date: 2014-05-17 16:30+0900\n"
5
+ "PO-Revision-Date: 2014-05-17 16:31+0900\n"
6
+ "Last-Translator: Naoko Takano <info@nao-net.com>\n"
7
+ "Language-Team: \n"
8
+ "Language: ja\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 1.6.5\n"
13
+ "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
14
+ "X-Poedit-Basepath: .\n"
15
+ "X-Generator: Poedit 1.6.5\n"
16
+ "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
17
+ "X-Poedit-Basepath: .\n"
18
+ "X-Generator: Poedit 1.6.5\n"
19
+ "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
20
+ "X-Poedit-Basepath: .\n"
21
+ "X-Generator: Poedit 1.6.5\n"
22
+ "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
23
+ "X-Poedit-Basepath: .\n"
24
+ "Plural-Forms: nplurals=1; plural=0;\n"
25
+ "X-Generator: Poedit 1.6.5\n"
26
+ "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
27
+ "X-Poedit-Basepath: .\n"
28
+ "X-Generator: Poedit 1.6.5\n"
29
+ "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
30
+ "X-Poedit-Basepath: .\n"
31
+ "X-Generator: Poedit 1.6.5\n"
32
+ "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
33
+ "X-Poedit-Basepath: .\n"
34
+ "X-Poedit-SearchPath-0: .\n"
35
+ "X-Poedit-SearchPath-1: ..\n"
36
+
37
+ #: ../inc/metaslider.widget.class.php:18
38
+ msgid "Meta Slider"
39
+ msgstr "Meta Slider"
40
+
41
+ #: ../inc/metaslider.widget.class.php:108
42
+ msgid "Title:"
43
+ msgstr "タイトル:"
44
+
45
+ #: ../inc/metaslider.widget.class.php:111
46
+ msgid "Select Slider:"
47
+ msgstr "スライダーを選択:"
48
+
49
+ #: ../inc/metaslider.widget.class.php:121 ../ml-slider.php:1508
50
+ msgid "No slideshows found"
51
+ msgstr "スライドショーがありません"
52
+
53
+ #: ../inc/slide/metaslide.image.class.php:23
54
+ msgid "Security check failed. Refresh page and try again."
55
+ msgstr ""
56
+ "セキュリティチェックに失敗しました。ページを更新し、もう一度お試しください。"
57
+
58
+ #: ../inc/slide/metaslide.image.class.php:36
59
+ msgid "Failed to add slide. Slide already exists in slideshow."
60
+ msgstr ""
61
+ "スライドの追加に失敗しました。スライドは既にスライドショーに追加されていま"
62
+ "す。"
63
+
64
+ #: ../inc/slide/metaslide.image.class.php:38
65
+ msgid "Failed to add slide. Slide is not of type 'image'."
66
+ msgstr "スライドを追加できませんでした。画像タイプのスライドではありません。"
67
+
68
+ #: ../inc/slide/metaslide.image.class.php:101 ../ml-slider.php:387
69
+ msgid "Caption"
70
+ msgstr "キャプション"
71
+
72
+ #: ../inc/slide/metaslide.image.class.php:102 ../ml-slider.php:388
73
+ msgid "New Window"
74
+ msgstr "新規ウインドウ"
75
+
76
+ #: ../inc/slide/metaslide.image.class.php:103 ../ml-slider.php:386
77
+ msgid "URL"
78
+ msgstr "URL"
79
+
80
+ #: ../inc/slide/metaslide.image.class.php:104
81
+ msgid "Image Slide"
82
+ msgstr "画像スライド"
83
+
84
+ #: ../inc/slide/metaslide.image.class.php:118
85
+ msgid "General"
86
+ msgstr "一般"
87
+
88
+ #: ../inc/slide/metaslide.image.class.php:119
89
+ msgid "SEO"
90
+ msgstr "SEO"
91
+
92
+ #: ../inc/slide/metaslide.image.class.php:124
93
+ msgid "Warning: Image data does not exist. Please re-upload the image."
94
+ msgstr "注: 画像データが存在しません。もう一度アップロードしてください。"
95
+
96
+ #: ../inc/slide/metaslide.image.class.php:133
97
+ msgid "Image Title Text"
98
+ msgstr "画像タイトルテキスト"
99
+
100
+ #: ../inc/slide/metaslide.image.class.php:135
101
+ msgid "Image Alt Text"
102
+ msgstr "画像の代替文字列"
103
+
104
+ #: ../ml-slider.php:333
105
+ msgid "Documentation"
106
+ msgstr "ドキュメンテーション"
107
+
108
+ #: ../ml-slider.php:389
109
+ msgid "Are you sure?"
110
+ msgstr "よろしいですか ?"
111
+
112
+ #: ../ml-slider.php:394
113
+ msgid ""
114
+ "Caution: This setting is for advanced developers only. If you're unsure, "
115
+ "leave it checked."
116
+ msgstr ""
117
+ "注意: この設定は上級の開発者のみ使用できます。もし確信が持てなければチェック"
118
+ "したままにしてください。"
119
+
120
+ #: ../ml-slider.php:443
121
+ msgid "Image"
122
+ msgstr "画像"
123
+
124
+ #: ../ml-slider.php:444
125
+ msgid "Add to slider"
126
+ msgstr "スライダーに追加"
127
+
128
+ #: ../ml-slider.php:470
129
+ msgid "Post Feed"
130
+ msgstr "フィードを投稿する"
131
+
132
+ #: ../ml-slider.php:471
133
+ msgid "Vimeo"
134
+ msgstr "Vimeo"
135
+
136
+ #: ../ml-slider.php:472
137
+ msgid "YouTube"
138
+ msgstr "YouTube"
139
+
140
+ #: ../ml-slider.php:473
141
+ msgid "Layer Slide"
142
+ msgstr "レイヤースライド"
143
+
144
+ #: ../ml-slider.php:597
145
+ msgid "New Slider"
146
+ msgstr "新規スライダー"
147
+
148
+ #: ../ml-slider.php:917
149
+ msgid "New slideshow created. Click 'Add Slide' to get started!"
150
+ msgstr ""
151
+ "新しいスライドショーが作成されました。'スライドを追加'をクリックしてスライド"
152
+ "ショーを開始してください!"
153
+
154
+ #: ../ml-slider.php:934
155
+ msgid "or"
156
+ msgstr "もしくは"
157
+
158
+ #: ../ml-slider.php:935
159
+ msgid "Add New Slideshow"
160
+ msgstr "新規スライドショーを追加"
161
+
162
+ #: ../ml-slider.php:951
163
+ msgid "Create your first slideshow"
164
+ msgstr "最初のスライドショーを作成"
165
+
166
+ #: ../ml-slider.php:970
167
+ msgid "Slides"
168
+ msgstr "スライド"
169
+
170
+ #: ../ml-slider.php:973 ../ml-slider.php:974
171
+ msgid "Add Slide"
172
+ msgstr "スライドを追加"
173
+
174
+ #: ../ml-slider.php:994
175
+ msgid "Settings"
176
+ msgstr "設定"
177
+
178
+ #: ../ml-slider.php:995
179
+ msgid "Save"
180
+ msgstr "保存"
181
+
182
+ #: ../ml-slider.php:996
183
+ msgid "Save & Preview"
184
+ msgstr "保存してプレビュー"
185
+
186
+ #: ../ml-slider.php:1009
187
+ msgid "Flex Slider"
188
+ msgstr "Flex Slider"
189
+
190
+ #: ../ml-slider.php:1010
191
+ msgid "R. Slides"
192
+ msgstr "R. Slides"
193
+
194
+ #: ../ml-slider.php:1011
195
+ msgid "Nivo Slider"
196
+ msgstr "Nivo Slider"
197
+
198
+ #: ../ml-slider.php:1012
199
+ msgid "Coin Slider"
200
+ msgstr "Coin Slider"
201
+
202
+ #: ../ml-slider.php:1023 ../ml-slider.php:1257
203
+ msgid "Width"
204
+ msgstr "幅"
205
+
206
+ #: ../ml-slider.php:1025
207
+ msgid "Slideshow width"
208
+ msgstr "スライドショー幅"
209
+
210
+ #: ../ml-slider.php:1026 ../ml-slider.php:1039 ../ml-slider.php:1184
211
+ msgid "px"
212
+ msgstr "px"
213
+
214
+ #: ../ml-slider.php:1036 ../ml-slider.php:1270
215
+ msgid "Height"
216
+ msgstr "高さ"
217
+
218
+ #: ../ml-slider.php:1038
219
+ msgid "Slideshow height"
220
+ msgstr "スライドショーの高さ"
221
+
222
+ #: ../ml-slider.php:1045
223
+ msgid "Effect"
224
+ msgstr "効果"
225
+
226
+ #: ../ml-slider.php:1047
227
+ msgid "Slide transition effect"
228
+ msgstr "スライド遷移エフェクト"
229
+
230
+ #: ../ml-slider.php:1049 ../ml-slider.php:1189
231
+ msgid "Random"
232
+ msgstr "ランダム"
233
+
234
+ #: ../ml-slider.php:1050
235
+ msgid "Swirl"
236
+ msgstr "回転"
237
+
238
+ #: ../ml-slider.php:1051
239
+ msgid "Rain"
240
+ msgstr "レイン"
241
+
242
+ #: ../ml-slider.php:1052
243
+ msgid "Straight"
244
+ msgstr "ストレート"
245
+
246
+ #: ../ml-slider.php:1053
247
+ msgid "Slide Down"
248
+ msgstr "スライドダウン"
249
+
250
+ #: ../ml-slider.php:1054
251
+ msgid "Slice Up"
252
+ msgstr "スライスアップ"
253
+
254
+ #: ../ml-slider.php:1055
255
+ msgid "Slide Up Left"
256
+ msgstr "スライドアップ左"
257
+
258
+ #: ../ml-slider.php:1056
259
+ msgid "Slice Up Down"
260
+ msgstr "上下から短冊をスライド (左から右へ)"
261
+
262
+ #: ../ml-slider.php:1057
263
+ msgid "Slide Up Down Left"
264
+ msgstr "上下から短冊をスライド (右から左へ)"
265
+
266
+ #: ../ml-slider.php:1058
267
+ msgid "Fold"
268
+ msgstr "左から短冊ワイプ"
269
+
270
+ #: ../ml-slider.php:1059
271
+ msgid "Fade"
272
+ msgstr "フェード"
273
+
274
+ #: ../ml-slider.php:1060
275
+ msgid "Slide In Right"
276
+ msgstr "右にスライドイン"
277
+
278
+ #: ../ml-slider.php:1061
279
+ msgid "Slide In Left"
280
+ msgstr "左にスライドイン"
281
+
282
+ #: ../ml-slider.php:1062
283
+ msgid "Box Random"
284
+ msgstr "角切りランダムワイプ"
285
+
286
+ #: ../ml-slider.php:1063
287
+ msgid "Box Rain"
288
+ msgstr "右下へ角切りワイプ"
289
+
290
+ #: ../ml-slider.php:1064
291
+ msgid "Box Rain Reverse"
292
+ msgstr "左上へ角切りワイプ"
293
+
294
+ #: ../ml-slider.php:1065
295
+ msgid "Box Rain Grow Reverse"
296
+ msgstr "左上へ角切りワイプ (サイズ増)"
297
+
298
+ #: ../ml-slider.php:1066
299
+ msgid "Slide"
300
+ msgstr "スライド"
301
+
302
+ #: ../ml-slider.php:1073
303
+ msgid "Theme"
304
+ msgstr "テーマ"
305
+
306
+ #: ../ml-slider.php:1075
307
+ msgid "Slideshow theme"
308
+ msgstr "スライドショーのテーマ"
309
+
310
+ #: ../ml-slider.php:1077
311
+ msgid "Default"
312
+ msgstr "標準"
313
+
314
+ #: ../ml-slider.php:1078
315
+ msgid "Dark (Nivo)"
316
+ msgstr "ダーク (Nivo)"
317
+
318
+ #: ../ml-slider.php:1079
319
+ msgid "Light (Nivo)"
320
+ msgstr "ライト (Nivo)"
321
+
322
+ #: ../ml-slider.php:1080
323
+ msgid "Bar (Nivo)"
324
+ msgstr "バー (Nivo)"
325
+
326
+ #: ../ml-slider.php:1086
327
+ msgid "Arrows"
328
+ msgstr "矢印"
329
+
330
+ #: ../ml-slider.php:1089
331
+ msgid "Show the previous/next arrows"
332
+ msgstr "前後への矢印を表示する"
333
+
334
+ #: ../ml-slider.php:1094
335
+ msgid "Navigation"
336
+ msgstr "ナビゲーション"
337
+
338
+ #: ../ml-slider.php:1097
339
+ msgid "Show the slide navigation bullets"
340
+ msgstr "ナビゲーション用の点を表示する"
341
+
342
+ #: ../ml-slider.php:1099
343
+ msgid "Hidden"
344
+ msgstr "非表示"
345
+
346
+ #: ../ml-slider.php:1100
347
+ msgid "Dots"
348
+ msgstr "点"
349
+
350
+ #: ../ml-slider.php:1101
351
+ msgid "Thumbnails (Pro)"
352
+ msgstr "サムネイル (プロ版)"
353
+
354
+ #: ../ml-slider.php:1112
355
+ msgid "Title"
356
+ msgstr "タイトル"
357
+
358
+ #: ../ml-slider.php:1113
359
+ msgid "Slideshow title"
360
+ msgstr "スライドショーのタイトル"
361
+
362
+ #: ../ml-slider.php:1127
363
+ msgid "Advanced Settings"
364
+ msgstr "高度な設定"
365
+
366
+ #: ../ml-slider.php:1136
367
+ msgid "Stretch"
368
+ msgstr "引き伸ばす"
369
+
370
+ #: ../ml-slider.php:1138
371
+ msgid "100% wide output"
372
+ msgstr "100%幅で表示"
373
+
374
+ #: ../ml-slider.php:1140
375
+ msgid "Stretch the slideshow output to fill it's parent container"
376
+ msgstr "親コンテナいっぱいに伸縮"
377
+
378
+ #: ../ml-slider.php:1145
379
+ msgid "Center align"
380
+ msgstr "中央揃え"
381
+
382
+ #: ../ml-slider.php:1148
383
+ msgid "Center align the slideshow"
384
+ msgstr "スライドショーを中央揃え"
385
+
386
+ #: ../ml-slider.php:1153
387
+ msgid "Auto play"
388
+ msgstr "自動再生"
389
+
390
+ #: ../ml-slider.php:1156
391
+ msgid "Transition between slides automatically"
392
+ msgstr "自動トラジション"
393
+
394
+ #: ../ml-slider.php:1161
395
+ msgid "Smart crop"
396
+ msgstr "自動切り抜き"
397
+
398
+ #: ../ml-slider.php:1164
399
+ msgid ""
400
+ "Smart Crop ensures your responsive slides are cropped to a ratio that "
401
+ "results in a consistent slideshow size"
402
+ msgstr ""
403
+ "自動切り抜きを使うと、レスポンシブスライドがスライドショーのサイズに合った比"
404
+ "率で切り抜きされます"
405
+
406
+ #: ../ml-slider.php:1169
407
+ msgid "Carousel mode"
408
+ msgstr "カルーセル・モード"
409
+
410
+ #: ../ml-slider.php:1172
411
+ msgid "Display multiple slides at once. Slideshow output will be 100% wide."
412
+ msgstr "100%幅でスライドショーを表示"
413
+
414
+ #: ../ml-slider.php:1180
415
+ msgid "Carousel margin"
416
+ msgstr "カルーセルマージン"
417
+
418
+ #: ../ml-slider.php:1183
419
+ msgid "Pixel margin between slides in carousel."
420
+ msgstr "カルーセル内のスライドの間隔 (px) 。"
421
+
422
+ #: ../ml-slider.php:1192
423
+ msgid "Randomise the order of the slides"
424
+ msgstr "スライドの順番をランダムにする"
425
+
426
+ #: ../ml-slider.php:1197
427
+ msgid "Hover pause"
428
+ msgstr "停止ボタン表示"
429
+
430
+ #: ../ml-slider.php:1200
431
+ msgid ""
432
+ "Pause the slideshow when hovering over slider, then resume when no longer "
433
+ "hovering."
434
+ msgstr ""
435
+ "スライダーをポイントしたときにスライド ショーを一時停止し、ホバリングを再開す"
436
+ "る。"
437
+
438
+ #: ../ml-slider.php:1205
439
+ msgid "Reverse"
440
+ msgstr "逆戻り"
441
+
442
+ #: ../ml-slider.php:1208
443
+ msgid "Reverse the animation direction"
444
+ msgstr "アニメーション方向反転"
445
+
446
+ #: ../ml-slider.php:1218
447
+ msgid "Slide delay"
448
+ msgstr "スライドの遅延"
449
+
450
+ #: ../ml-slider.php:1220
451
+ msgid "How long to display each slide, in milliseconds"
452
+ msgstr "各画像の表示時間 (ミリ秒)"
453
+
454
+ #: ../ml-slider.php:1221 ../ml-slider.php:1234 ../ml-slider.php:1247
455
+ #: ../ml-slider.php:1323 ../ml-slider.php:1349
456
+ msgid "ms"
457
+ msgstr "ms"
458
+
459
+ #: ../ml-slider.php:1231
460
+ msgid "Animation speed"
461
+ msgstr "アニメーションの速度"
462
+
463
+ #: ../ml-slider.php:1233
464
+ msgid "Set the speed of animations, in milliseconds"
465
+ msgstr "ミリ秒単位でアニメーションの速度を設定します。"
466
+
467
+ #: ../ml-slider.php:1244 ../ml-slider.php:1246
468
+ msgid "Number of slices"
469
+ msgstr "スライスの数"
470
+
471
+ #: ../ml-slider.php:1257 ../ml-slider.php:1259 ../ml-slider.php:1270
472
+ #: ../ml-slider.php:1272
473
+ msgid "Number of squares"
474
+ msgstr "スクエアの数"
475
+
476
+ #: ../ml-slider.php:1278
477
+ msgid "Slide direction"
478
+ msgstr "スライドの方向"
479
+
480
+ #: ../ml-slider.php:1280
481
+ msgid "Select the sliding direction"
482
+ msgstr "スライドの方向を選択"
483
+
484
+ #: ../ml-slider.php:1283
485
+ msgid "Horizontal"
486
+ msgstr "水平方向"
487
+
488
+ #: ../ml-slider.php:1284
489
+ msgid "Vertical"
490
+ msgstr "垂直方向"
491
+
492
+ #: ../ml-slider.php:1290
493
+ msgid "Easing"
494
+ msgstr "イージング"
495
+
496
+ #: ../ml-slider.php:1292
497
+ msgid "Animation easing effect"
498
+ msgstr "アニメーションイージングの効果"
499
+
500
+ #: ../ml-slider.php:1299
501
+ msgid "Previous text"
502
+ msgstr "前のテキスト"
503
+
504
+ #: ../ml-slider.php:1301
505
+ msgid "Set the text for the 'previous' direction item"
506
+ msgstr "「前へ」 項目のテキストを設定します。"
507
+
508
+ #: ../ml-slider.php:1307
509
+ msgid "Next text"
510
+ msgstr "次のテキスト"
511
+
512
+ #: ../ml-slider.php:1309
513
+ msgid "Set the text for the 'next' direction item"
514
+ msgstr "「次へ」項目のテキストの設定します。"
515
+
516
+ #: ../ml-slider.php:1320
517
+ msgid "Square delay"
518
+ msgstr "スクエアの表示遅延"
519
+
520
+ #: ../ml-slider.php:1322
521
+ msgid "Delay between squares in ms"
522
+ msgstr "スクエアの遅延速度を秒単位で設定する"
523
+
524
+ #: ../ml-slider.php:1333
525
+ msgid "Opacity"
526
+ msgstr "不透明度"
527
+
528
+ #: ../ml-slider.php:1335
529
+ msgid "Opacity of title and navigation"
530
+ msgstr "タイトルとナビの不透明度"
531
+
532
+ #: ../ml-slider.php:1346
533
+ msgid "Caption speed"
534
+ msgstr "見出しのスピード"
535
+
536
+ #: ../ml-slider.php:1348
537
+ msgid "Set the fade in speed of the caption"
538
+ msgstr "見出しのフェードイン速度を設定"
539
+
540
+ #: ../ml-slider.php:1355
541
+ msgid "Developer options"
542
+ msgstr "開発用オプション"
543
+
544
+ #: ../ml-slider.php:1360
545
+ msgid "CSS classes"
546
+ msgstr "CSS クラス"
547
+
548
+ #: ../ml-slider.php:1362
549
+ msgid ""
550
+ "Specify any custom CSS Classes you would like to be added to the slider "
551
+ "wrapper"
552
+ msgstr "スライダーラッパーに追加したいカスタム CSS クラスを指定します。"
553
+
554
+ #: ../ml-slider.php:1368
555
+ msgid "Print CSS"
556
+ msgstr "CSS を出力"
557
+
558
+ #: ../ml-slider.php:1371
559
+ msgid "Uncheck this is you would like to include your own CSS"
560
+ msgstr "独自の CSS を含めたい場合はチェックを外してください"
561
+
562
+ #: ../ml-slider.php:1376
563
+ msgid "Print JS"
564
+ msgstr "JS を出力"
565
+
566
+ #: ../ml-slider.php:1379
567
+ msgid "Uncheck this is you would like to include your own Javascript"
568
+ msgstr "独自の Javascript を含めたい場合はチェックを外してください"
569
+
570
+ #: ../ml-slider.php:1384
571
+ msgid "No conflict mode"
572
+ msgstr "競合モードなし"
573
+
574
+ #: ../ml-slider.php:1387
575
+ msgid "Delay adding the flexslider class to the slideshow"
576
+ msgstr "フレックススライダー化を遅延する"
577
+
578
+ #: ../ml-slider.php:1401
579
+ msgid "Usage"
580
+ msgstr "使い方"
581
+
582
+ #: ../ml-slider.php:1404
583
+ msgid "Shortcode"
584
+ msgstr "ショートコード"
585
+
586
+ #: ../ml-slider.php:1405
587
+ msgid "Template Include"
588
+ msgstr "テンプレートに含める"
589
+
590
+ #: ../ml-slider.php:1409
591
+ msgid "Copy & paste the shortcode directly into any WordPress post or page."
592
+ msgstr ""
593
+ "ショートコードをコピーして WordPress の投稿または固定ページに貼り付けてくださ"
594
+ "い。"
595
+
596
+ #: ../ml-slider.php:1412
597
+ msgid ""
598
+ "Copy & paste this code into a template file to include the slideshow within "
599
+ "your theme."
600
+ msgstr ""
601
+ "テーマ内にスライドショーを適用するにはこのコードをコピー & ペーストしてくださ"
602
+ "い。"
603
+
604
+ #: ../ml-slider.php:1441
605
+ msgid "Delete Slider"
606
+ msgstr "スライダー削除"
607
+
608
+ #: ../ml-slider.php:1462
609
+ msgid "Select slideshow to insert into post"
610
+ msgstr "投稿に挿入するスライドショーを選択"
611
+
612
+ #: ../ml-slider.php:1465
613
+ msgid "Add slider"
614
+ msgstr "スライダーを追加"
615
+
616
+ #: ../ml-slider.php:1499
617
+ msgid "Insert Meta Slider"
618
+ msgstr "Meta Slider を挿入"
619
+
620
+ #: ../ml-slider.php:1501
621
+ msgid "Choose slideshow"
622
+ msgstr "スライドショーを選択"
623
+
624
+ #: ../ml-slider.php:1525
625
+ msgid "Go Pro"
626
+ msgstr "Pro 版へアップグレード"
627
+
628
+ #: ../ml-slider.php:1581
629
+ msgid "Upgrade to Pro $19"
630
+ msgstr "$19でプロ版へアップグレード"
631
+
632
+ #~ msgid "Responsive"
633
+ #~ msgstr "レシポンシブ"
ml-slider.php CHANGED
@@ -5,7 +5,7 @@
5
  * Plugin Name: Meta Slider
6
  * Plugin URI: http://www.metaslider.com
7
  * Description: Easy to use slideshow plugin. Create SEO optimised responsive slideshows with Nivo Slider, Flex Slider, Coin Slider and Responsive Slides.
8
- * Version: 2.8.1
9
  * Author: Matcha Labs
10
  * Author URI: http://www.matchalabs.com
11
  * License: GPL-2.0+
@@ -31,7 +31,7 @@ class MetaSliderPlugin {
31
  /**
32
  * @var string
33
  */
34
- public $version = '2.8.1';
35
 
36
 
37
  /**
@@ -546,6 +546,11 @@ class MetaSliderPlugin {
546
  return;
547
  }
548
 
 
 
 
 
 
549
  // default to the latest slider
550
  $slider_id = $this->find_slider( 'modified', 'DESC' );
551
 
@@ -576,6 +581,27 @@ class MetaSliderPlugin {
576
 
577
  }
578
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
579
 
580
  /**
581
  * Create a new slider
@@ -759,7 +785,15 @@ class MetaSliderPlugin {
759
  $navigation_row = "<tr class='{$row['type']}'><td class='tipsy-tooltip' title=\"{$row['helptext']}\">{$row['label']}</td><td><ul>";
760
 
761
  foreach ( $row['options'] as $k => $v ) {
762
- $checked = checked( $k, $row['value'], false );
 
 
 
 
 
 
 
 
763
  $disabled = $k == 'thumbnails' ? 'disabled' : '';
764
  $navigation_row .= "<li><label><input type='radio' name='settings[{$id}]' value='{$k}' {$checked} {$disabled}/>{$v['label']}</label></li>";
765
  }
@@ -882,18 +916,104 @@ class MetaSliderPlugin {
882
 
883
  }
884
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
885
 
886
  /**
887
  * Render the admin page (tabs, slides, settings)
888
  */
889
  public function render_admin_page() {
890
-
891
  $this->admin_process();
892
  $this->upgrade_to_pro_cta();
893
  $this->do_system_check();
894
- $max_tabs = apply_filters( 'metaslider_max_tabs', 0 );
895
  $slider_id = $this->slider ? $this->slider->id : 0;
896
-
897
  ?>
898
 
899
  <script type='text/javascript'>
@@ -908,52 +1028,8 @@ class MetaSliderPlugin {
908
  wp_nonce_field( 'metaslider_save_' . $this->slider->id );
909
  }
910
 
911
- $title = "";
912
- $add_url = wp_nonce_url( "?page=metaslider&amp;add=true", "metaslider_add_slider" );
913
-
914
- if ( $tabs = $this->all_meta_sliders() ) {
915
- if ( $max_tabs && count( $tabs ) > $max_tabs ) {
916
- if ( isset( $_GET['add'] ) && $_GET['add'] == 'true' ) {
917
- echo "<div id='message' class='updated'><p>" . __( "New slideshow created. Click 'Add Slide' to get started!", "metaslider" ) . "</p></div>";
918
- }
919
- echo "<div style='margin-top: 20px;'><label for='select-slider'>Select Slider: </label>";
920
- echo "<select name='select-slider' onchange='if (this.value) window.location.href=this.value'>";
921
-
922
- $tabs = $this->all_meta_sliders( 'title' );
923
-
924
- foreach ( $tabs as $tab ) {
925
- $selected = $tab['active'] ? " selected" : "";
926
-
927
- if ( $tab['active'] ) {
928
- $title = $tab['title'];
929
- }
930
 
931
- echo "<option value='?page=metaslider&amp;id={$tab['id']}'{$selected}>{$tab['title']}</option>";
932
-
933
- }
934
- echo "</select> " . __( 'or', "metaslider" ) . " ";
935
- echo "<a href='{$add_url}'>" . __( 'Add New Slideshow', "metaslider" ) . "</a></div>";
936
- } else {
937
- echo "<h3 class='nav-tab-wrapper'>";
938
- foreach ( $tabs as $tab ) {
939
- if ( $tab['active'] ) {
940
- echo "<div class='nav-tab nav-tab-active'><input type='text' name='title' value='" . $tab['title'] . "' onfocus='this.style.width = ((this.value.length + 1) * 9) + \"px\"' /></div>";
941
- } else {
942
- echo "<a href='?page=metaslider&amp;id={$tab['id']}' class='nav-tab'>" . $tab['title'] . "</a>";
943
- }
944
- }
945
- echo "<a href='{$add_url}' id='create_new_tab' class='nav-tab'>+</a>";
946
- echo "</h3>";
947
- }
948
- } else {
949
- echo "<h3 class='nav-tab-wrapper'>";
950
- echo "<a href='{$add_url}' id='create_new_tab' class='nav-tab'>+</a>";
951
- echo "<div class='bubble'>" . __( "Create your first slideshow", "metaslider" ) . "</div>";
952
- echo "</h3>";
953
- }
954
- ?>
955
-
956
- <?php
957
  if ( ! $this->slider ) {
958
  return;
959
  }
@@ -989,7 +1065,7 @@ class MetaSliderPlugin {
989
  <div id="postbox-container-1" class="postbox-container">
990
  <div id="side-sortables" class="meta-box-sortables">
991
  <div class='right'>
992
- <div class="postbox" id="metaslider_configuration">
993
  <h3 class='configuration'>
994
  <?php _e( "Settings", "metaslider" ) ?>
995
  <input class='alignright button button-primary' type='submit' name='save' id='ms-save' value='<?php _e( "Save", "metaslider" ) ?>' />
@@ -1098,17 +1174,16 @@ class MetaSliderPlugin {
1098
  'options' => array(
1099
  'false' => array( 'label' => __( "Hidden", "metaslider" ) ),
1100
  'true' => array( 'label' => __( "Dots", "metaslider" ) ),
1101
- 'thumbnails' => array( 'label' => __( "Thumbnails (Pro)", "metaslider" ) )
1102
  )
1103
  ),
1104
  );
1105
 
1106
- if ( $max_tabs && count( $this->all_meta_sliders() ) > $max_tabs ) {
1107
  $aFields['title'] = array(
1108
  'type' => 'title',
1109
  'priority' => 5,
1110
  'class' => 'option flex nivo responsive coin',
1111
- 'value' => $title,
1112
  'label' => __( "Title", "metaslider" ),
1113
  'helptext' => __( "Slideshow title", "metaslider" )
1114
  );
@@ -1123,7 +1198,7 @@ class MetaSliderPlugin {
1123
  </div>
1124
  </div>
1125
 
1126
- <div class="postbox ms-toggle closed" id="metaslider_advanced_settings">
1127
  <div class="handlediv" title="Click to toggle"><br></div><h3 class="hndle"><span><?php _e( "Advanced Settings", "metaslider" ) ?></span></h3>
1128
  <div class="inside">
1129
  <table>
@@ -1397,7 +1472,7 @@ class MetaSliderPlugin {
1397
  </div>
1398
  </div>
1399
 
1400
- <div class="postbox shortcode ms-toggle" id="metaslider_usage">
1401
  <div class="handlediv" title="Click to toggle"><br></div><h3 class="hndle"><span><?php _e( "Usage", "metaslider" ) ?></span></h3>
1402
  <div class="inside">
1403
  <ul class='tabs'>
@@ -1415,7 +1490,7 @@ class MetaSliderPlugin {
1415
  </div>
1416
  </div>
1417
 
1418
- <div class="postbox social" id="metaslider_social">
1419
  <div class="inside">
1420
  <ul class='info'>
1421
  <li style='width: 33%;'>
5
  * Plugin Name: Meta Slider
6
  * Plugin URI: http://www.metaslider.com
7
  * Description: Easy to use slideshow plugin. Create SEO optimised responsive slideshows with Nivo Slider, Flex Slider, Coin Slider and Responsive Slides.
8
+ * Version: 2.9.1
9
  * Author: Matcha Labs
10
  * Author URI: http://www.matchalabs.com
11
  * License: GPL-2.0+
31
  /**
32
  * @var string
33
  */
34
+ public $version = '2.9.1';
35
 
36
 
37
  /**
546
  return;
547
  }
548
 
549
+ // handle switching view
550
+ if ( isset( $_GET['view'] ) ) {
551
+ $this->switch_view();
552
+ }
553
+
554
  // default to the latest slider
555
  $slider_id = $this->find_slider( 'modified', 'DESC' );
556
 
581
 
582
  }
583
 
584
+ /**
585
+ *
586
+ */
587
+ private function switch_view() {
588
+ global $user_ID;
589
+
590
+ $view = $_GET['view'];
591
+
592
+ $allowed_views = array('tabs', 'dropdown');
593
+
594
+ if ( ! in_array( $view, $allowed_views ) ) {
595
+ return;
596
+ }
597
+
598
+ delete_user_meta( $user_ID, "metaslider_view" );
599
+
600
+ if ( $view == 'dropdown' ) {
601
+ add_user_meta( $user_ID, "metaslider_view", "dropdown");
602
+ }
603
+
604
+ }
605
 
606
  /**
607
  * Create a new slider
785
  $navigation_row = "<tr class='{$row['type']}'><td class='tipsy-tooltip' title=\"{$row['helptext']}\">{$row['label']}</td><td><ul>";
786
 
787
  foreach ( $row['options'] as $k => $v ) {
788
+
789
+ if ( $row['value'] === true && $k === 'true' ) {
790
+ $checked = checked( true, true, false );
791
+ } else if ( $row['value'] === false && $k === 'false' ) {
792
+ $checked = checked( true, true, false );
793
+ } else {
794
+ $checked = checked( $k, $row['value'], false );
795
+ }
796
+
797
  $disabled = $k == 'thumbnails' ? 'disabled' : '';
798
  $navigation_row .= "<li><label><input type='radio' name='settings[{$id}]' value='{$k}' {$checked} {$disabled}/>{$v['label']}</label></li>";
799
  }
916
 
917
  }
918
 
919
+ /**
920
+ * Output the slideshow selector.
921
+ *
922
+ * Show tabs or a dropdown list depending on the users saved preference.
923
+ */
924
+ public function print_slideshow_selector() {
925
+ global $user_ID;
926
+
927
+ $add_url = wp_nonce_url( "?page=metaslider&amp;add=true", "metaslider_add_slider" );
928
+
929
+ if ( $tabs = $this->all_meta_sliders() ) {
930
+
931
+ if ( $this->get_view() == 'tabs' ) {
932
+
933
+ echo "<div style='display: none;' id='screen-options-switch-view-wrap'><a class='switchview dashicons-before dashicons-welcome-view-site' href='?page=metaslider&amp;view=dropdown'>" . __("Switch to Dropdown view", "metaslider") . "</a></div>";
934
+
935
+ echo "<h3 class='nav-tab-wrapper'>";
936
+
937
+ foreach ( $tabs as $tab ) {
938
+
939
+ if ( $tab['active'] ) {
940
+ echo "<div class='nav-tab nav-tab-active'><input type='text' name='title' value='" . $tab['title'] . "' onfocus='this.style.width = ((this.value.length + 1) * 9) + \"px\"' /></div>";
941
+ } else {
942
+ echo "<a href='?page=metaslider&amp;id={$tab['id']}' class='nav-tab'>" . $tab['title'] . "</a>";
943
+ }
944
+
945
+ }
946
+
947
+ echo "<a href='{$add_url}' id='create_new_tab' class='nav-tab'>+</a>";
948
+ echo "</h3>";
949
+
950
+ } else {
951
+
952
+ if ( isset( $_GET['add'] ) && $_GET['add'] == 'true' ) {
953
+
954
+ echo "<div id='message' class='updated'><p>" . __( "New slideshow created. Click 'Add Slide' to get started!", "metaslider" ) . "</p></div>";
955
+
956
+ }
957
+
958
+ echo "<div style='display: none;' id='screen-options-switch-view-wrap'><a class='switchview dashicons-before dashicons-welcome-view-site' href='?page=metaslider&amp;view=tabs'>" . __("Switch to Tab view", "metaslider") . "</a></div>";
959
+
960
+ echo "<div class='dropdown_container'><label for='select-slider'>" . __("Select Slider", "metaslider") . ": </label>";
961
+ echo "<select name='select-slider' onchange='if (this.value) window.location.href=this.value'>";
962
+
963
+ $tabs = $this->all_meta_sliders( 'title' );
964
+
965
+ foreach ( $tabs as $tab ) {
966
+
967
+ $selected = $tab['active'] ? " selected" : "";
968
+
969
+ if ( $tab['active'] ) {
970
+
971
+ $title = $tab['title'];
972
+
973
+ }
974
+
975
+ echo "<option value='?page=metaslider&amp;id={$tab['id']}'{$selected}>{$tab['title']}</option>";
976
+
977
+ }
978
+
979
+ echo "</select> " . __( 'or', "metaslider" ) . " ";
980
+ echo "<a href='{$add_url}'>" . __( 'Add New Slideshow', "metaslider" ) . "</a></div>";
981
+
982
+ }
983
+ } else {
984
+ echo "<h3 class='nav-tab-wrapper'>";
985
+ echo "<a href='{$add_url}' id='create_new_tab' class='nav-tab'>+</a>";
986
+ echo "<div class='bubble'>" . __( "Create your first slideshow", "metaslider" ) . "</div>";
987
+ echo "</h3>";
988
+ }
989
+ }
990
+
991
+
992
+ /**
993
+ * Return the users saved view preference.
994
+ */
995
+ public function get_view() {
996
+ global $user_ID;
997
+
998
+ if ( get_user_meta( $user_ID, "metaslider_view", true ) ) {
999
+ return get_user_meta( $user_ID, "metaslider_view", true );
1000
+ }
1001
+
1002
+ return 'tabs';
1003
+ }
1004
+
1005
 
1006
  /**
1007
  * Render the admin page (tabs, slides, settings)
1008
  */
1009
  public function render_admin_page() {
1010
+
1011
  $this->admin_process();
1012
  $this->upgrade_to_pro_cta();
1013
  $this->do_system_check();
1014
+
1015
  $slider_id = $this->slider ? $this->slider->id : 0;
1016
+
1017
  ?>
1018
 
1019
  <script type='text/javascript'>
1028
  wp_nonce_field( 'metaslider_save_' . $this->slider->id );
1029
  }
1030
 
1031
+ $this->print_slideshow_selector();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1032
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1033
  if ( ! $this->slider ) {
1034
  return;
1035
  }
1065
  <div id="postbox-container-1" class="postbox-container">
1066
  <div id="side-sortables" class="meta-box-sortables">
1067
  <div class='right'>
1068
+ <div class="ms-postbox" id="metaslider_configuration">
1069
  <h3 class='configuration'>
1070
  <?php _e( "Settings", "metaslider" ) ?>
1071
  <input class='alignright button button-primary' type='submit' name='save' id='ms-save' value='<?php _e( "Save", "metaslider" ) ?>' />
1174
  'options' => array(
1175
  'false' => array( 'label' => __( "Hidden", "metaslider" ) ),
1176
  'true' => array( 'label' => __( "Dots", "metaslider" ) ),
 
1177
  )
1178
  ),
1179
  );
1180
 
1181
+ if ( $this->get_view() == 'dropdown' ) {
1182
  $aFields['title'] = array(
1183
  'type' => 'title',
1184
  'priority' => 5,
1185
  'class' => 'option flex nivo responsive coin',
1186
+ 'value' => get_the_title($this->slider->id),
1187
  'label' => __( "Title", "metaslider" ),
1188
  'helptext' => __( "Slideshow title", "metaslider" )
1189
  );
1198
  </div>
1199
  </div>
1200
 
1201
+ <div class="ms-postbox ms-toggle closed" id="metaslider_advanced_settings">
1202
  <div class="handlediv" title="Click to toggle"><br></div><h3 class="hndle"><span><?php _e( "Advanced Settings", "metaslider" ) ?></span></h3>
1203
  <div class="inside">
1204
  <table>
1472
  </div>
1473
  </div>
1474
 
1475
+ <div class="ms-postbox shortcode ms-toggle" id="metaslider_usage">
1476
  <div class="handlediv" title="Click to toggle"><br></div><h3 class="hndle"><span><?php _e( "Usage", "metaslider" ) ?></span></h3>
1477
  <div class="inside">
1478
  <ul class='tabs'>
1490
  </div>
1491
  </div>
1492
 
1493
+ <div class="ms-postbox social" id="metaslider_social">
1494
  <div class="inside">
1495
  <ul class='info'>
1496
  <li style='width: 33%;'>
readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: wordpress slideshow,seo,slideshow,slider,widget,wordpress slider,image sli
4
  Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=CQ84KC4X8YKW8
5
  Requires at least: 3.5
6
  Tested up to: 3.9
7
- Stable tag: 2.8
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -61,7 +61,11 @@ Upgrade to [Meta Slider Pro](http://www.metaslider.com/upgrade) to add support f
61
  * Taiwanese (thanks to 断青丝)
62
  * Norwegian (thanks to Dreamsoft)
63
  * Romanian (thanks to Octav Madalin Stanoaia)
 
 
 
64
  * Croatian
 
65
 
66
  Read more and thanks to:
67
 
@@ -136,6 +140,23 @@ See www.metaslider.com/documentation/image-cropping/
136
 
137
  == Changelog ==
138
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
139
  = 2.8.1 [28/04/14] =
140
 
141
  * Fix: All in One Events Calendar conflict fix (Advanced Settings not toggling)
4
  Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=CQ84KC4X8YKW8
5
  Requires at least: 3.5
6
  Tested up to: 3.9
7
+ Stable tag: 2.9
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
61
  * Taiwanese (thanks to 断青丝)
62
  * Norwegian (thanks to Dreamsoft)
63
  * Romanian (thanks to Octav Madalin Stanoaia)
64
+ * Japanese (thanks to Dorrie)
65
+ * Persian (thanks to aliamini)
66
+ * Hungarian (thanks to szripio)
67
  * Croatian
68
+ * Hebrew (thanks to Ahrale)
69
 
70
  Read more and thanks to:
71
 
140
 
141
  == Changelog ==
142
 
143
+ = 2.9.1 [15/07/14] =
144
+
145
+ * New feature: Hungarian Language Pack added
146
+ * Fix: Escape attributes and JS in slideshow output (credit to jwenerd!)
147
+ * Fix: Escape attributes and text fields in admin
148
+ * New feature: Admin slide tabs can be modified with filters
149
+
150
+ = 2.9 [25/06/14] =
151
+
152
+ * New feature: Japanese Language Pack added
153
+ * New feature: Persian Language Pack added
154
+ * New feature: Switch between tab and list view
155
+ * New feature: Added ms-left and ms-right css classes to align slideshow to left or right
156
+ * Improvement: Flex Slider updated to 2.3.0-bleeding (fix initial image fade)
157
+ * Fix: reference to window.parent in media library
158
+ * Fix: Thumbnail outline in firefox
159
+
160
  = 2.8.1 [28/04/14] =
161
 
162
  * Fix: All in One Events Calendar conflict fix (Advanced Settings not toggling)