YITH WooCommerce Ajax Product Filter - Version 3.11.1

Version Description

  • Released on 22 June 2020 =

  • New: Support for WooCommerce 4.3

  • Update: plugin framework

  • Fix: Security issues on form submit in admin area

Download this release

Release Info

Developer yithemes
Plugin Icon 128x128 YITH WooCommerce Ajax Product Filter
Version 3.11.1
Comparing to
See all releases

Code changes from version 3.11.0 to 3.11.1

README.txt CHANGED
@@ -4,7 +4,7 @@ Contributors: yithemes
4
  Tags: woocommerce ajax product filter download, woocommerce, widget, ajax, ajax filtered nav, ajax navigation, ajax filtered navigation, woocommerce layered navigation, woocommerce layered nav, product filter, product filters, ajax product filter, woocommerce ajax product filter, woocommerce filters, sidebar filter, sidebar ajax filter, ajax price filter, price filter, product sorting, woocommerce filter, taxonomy filter, attribute filter, attributes filter, woocommerce product sort, ajax sort, woocommerce ajax product filter, advanced product filters, ajax product filters, filters, woocommerce ajax product filters, woocommerce product filters, woocommerce product filters, category filter, attribute filters, woocommerce products filter, woocommerce price filter, yit, yith, yithemes
5
  Requires at least: 4.0
6
  Tested up to: 5.4
7
- Stable tag: 3.11.0
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -159,6 +159,12 @@ If you want to see a demonstration version of the premium plugin, you can see it
159
 
160
  == Changelog ==
161
 
 
 
 
 
 
 
162
  = 3.11.0 - Released on 01 June 2020 =
163
 
164
  * New: Show product count in dropdown filter
4
  Tags: woocommerce ajax product filter download, woocommerce, widget, ajax, ajax filtered nav, ajax navigation, ajax filtered navigation, woocommerce layered navigation, woocommerce layered nav, product filter, product filters, ajax product filter, woocommerce ajax product filter, woocommerce filters, sidebar filter, sidebar ajax filter, ajax price filter, price filter, product sorting, woocommerce filter, taxonomy filter, attribute filter, attributes filter, woocommerce product sort, ajax sort, woocommerce ajax product filter, advanced product filters, ajax product filters, filters, woocommerce ajax product filters, woocommerce product filters, woocommerce product filters, category filter, attribute filters, woocommerce products filter, woocommerce price filter, yit, yith, yithemes
5
  Requires at least: 4.0
6
  Tested up to: 5.4
7
+ Stable tag: 3.11.1
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
159
 
160
  == Changelog ==
161
 
162
+ = 3.11.1 - Released on 22 June 2020 =
163
+
164
+ * New: Support for WooCommerce 4.3
165
+ * Update: plugin framework
166
+ * Fix: Security issues on form submit in admin area
167
+
168
  = 3.11.0 - Released on 01 June 2020 =
169
 
170
  * New: Show product count in dropdown filter
init.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: YITH WooCommerce Ajax Product Filter
4
  * Plugin URI: https://wordpress.org/plugins/yith-woocommerce-ajax-navigation/
5
  * Description:<code><strong>YITH WooCommerce AJAX Product Filter</strong></code> allows your users to find the product they are looking for as quickly as possible. Thanks to the plugin you will be able to set up one or more search filters for your WooCommerce products, improve the user experience and give the impression of being in a big and reliable store. <a href="https://yithemes.com/" target="_blank">Get more plugins for your e-commerce shop on <strong>YITH</strong></a>
6
- * Version: 3.11.0
7
  * Author: YITH
8
  * Author URI: https://yithemes.com/
9
  * Text Domain: yith-woocommerce-ajax-navigation
@@ -67,7 +67,7 @@ load_plugin_textdomain( 'yith-woocommerce-ajax-navigation', false, dirname( plug
67
  ! defined( 'YITH_WCAN' ) && define( 'YITH_WCAN', true );
68
  ! defined( 'YITH_WCAN_URL' ) && define( 'YITH_WCAN_URL', plugin_dir_url( __FILE__ ) );
69
  ! defined( 'YITH_WCAN_DIR' ) && define( 'YITH_WCAN_DIR', plugin_dir_path( __FILE__ ) );
70
- ! defined( 'YITH_WCAN_VERSION' ) && define( 'YITH_WCAN_VERSION', '3.11.0' );
71
  ! defined( 'YITH_WCAN_FREE_INIT') && define( 'YITH_WCAN_FREE_INIT', plugin_basename( __FILE__ ) );
72
  ! defined( 'YITH_WCAN_FILE' ) && define( 'YITH_WCAN_FILE', __FILE__ );
73
 
3
  * Plugin Name: YITH WooCommerce Ajax Product Filter
4
  * Plugin URI: https://wordpress.org/plugins/yith-woocommerce-ajax-navigation/
5
  * Description:<code><strong>YITH WooCommerce AJAX Product Filter</strong></code> allows your users to find the product they are looking for as quickly as possible. Thanks to the plugin you will be able to set up one or more search filters for your WooCommerce products, improve the user experience and give the impression of being in a big and reliable store. <a href="https://yithemes.com/" target="_blank">Get more plugins for your e-commerce shop on <strong>YITH</strong></a>
6
+ * Version: 3.11.1
7
  * Author: YITH
8
  * Author URI: https://yithemes.com/
9
  * Text Domain: yith-woocommerce-ajax-navigation
67
  ! defined( 'YITH_WCAN' ) && define( 'YITH_WCAN', true );
68
  ! defined( 'YITH_WCAN_URL' ) && define( 'YITH_WCAN_URL', plugin_dir_url( __FILE__ ) );
69
  ! defined( 'YITH_WCAN_DIR' ) && define( 'YITH_WCAN_DIR', plugin_dir_path( __FILE__ ) );
70
+ ! defined( 'YITH_WCAN_VERSION' ) && define( 'YITH_WCAN_VERSION', '3.11.1' );
71
  ! defined( 'YITH_WCAN_FREE_INIT') && define( 'YITH_WCAN_FREE_INIT', plugin_basename( __FILE__ ) );
72
  ! defined( 'YITH_WCAN_FILE' ) && define( 'YITH_WCAN_FILE', __FILE__ );
73
 
plugin-fw/assets/css/admin.css CHANGED
@@ -3,54 +3,54 @@
3
  ------------------------*/
4
  #wpadminbar .yith-debug-admin-bar div,
5
  #wpadminbar .yith-debug-admin-bar:hover div {
6
- background: #05789c !important;
7
- color: #fff !important;
8
  }
9
 
10
  #wpadminbar .yith-debug-admin-bar a,
11
  #wpadminbar .yith-debug-admin-bar strong {
12
- color: #fff !important;
13
  }
14
 
15
  #wpadminbar .yith-debug-admin-bar strong {
16
- font-weight: 600;
17
  }
18
 
19
  #wpadminbar .yith-debug-admin-bar-post-meta .ab-empty-item,
20
  #wpadminbar .yith-debug-admin-bar-option .ab-empty-item {
21
- display: none;
22
  }
23
 
24
  #wpadminbar #wp-admin-bar-yith-debug-admin-bar-post-meta-default,
25
  #wpadminbar #wp-admin-bar-yith-debug-admin-bar-option-default {
26
- padding: 0;
27
- max-height: 500px;
28
- overflow-y: auto;
29
  }
30
 
31
  #wpadminbar .yith-debug-admin-bar pre {
32
- padding: 10px;
33
- line-height: 1.5em;
34
  }
35
 
36
  .notice-yith {
37
- margin-left: 0;
38
- border-left-color: #acc327;
39
  }
40
 
41
  .notice-yith.notice-alt {
42
- background-color: #ecf7ed;
43
  }
44
 
45
  .yith-promo-banner-image-link {
46
- display: block;
47
- margin-bottom: 15px;
48
  }
49
 
50
  .yith-promo-banner-image {
51
- max-width: 100%;
52
- margin: 0 auto;
53
- display: block;
54
  }
55
 
56
  /*-----------------------
@@ -58,20 +58,20 @@
58
  ------------------------*/
59
 
60
  .yith-feeds-logo {
61
- display: table-cell;
62
- background: #005b7c;
63
- padding: 5px;
64
- border-radius: 50%;
65
- margin-right: 10px;
66
- vertical-align: text-bottom;
67
- width: 18px;
68
- height: auto;
69
- vertical-align: middle;
70
  }
71
 
72
  .yith-feeds-plugin-name {
73
- display: table-cell;
74
- vertical-align: middle;
75
  }
76
 
77
  /*-----------------------
@@ -79,118 +79,132 @@
79
  ------------------------*/
80
  @media screen and (min-width: 783px) {
81
 
82
- .auto-fold #adminmenu .yith-plugin-fw-menu-2-columns.wp-not-current-submenu .wp-submenu-head {
83
- width: 100%;
84
- }
85
 
86
- #adminmenu .yith-plugin-fw-menu-2-columns.wp-not-current-submenu .wp-submenu {
87
- min-width: 320px;
88
- display: flex;
89
- flex-flow: row wrap;
90
- }
91
 
92
- #adminmenu .yith-plugin-fw-menu-2-columns.wp-not-current-submenu .wp-submenu li:not(.wp-submenu-head) {
93
- width: 50%;
94
- border-left: 1px solid #555;
95
- box-sizing: border-box;
96
- }
97
 
98
- #adminmenu .yith-plugin-fw-menu-2-columns.wp-not-current-submenu .wp-submenu li:not(.wp-submenu-head):nth-child(2n) {
99
- border-left: none;
100
- }
101
 
102
- #adminmenu .yith-plugin-fw-menu-3-columns.wp-not-current-submenu .wp-submenu {
103
- min-width: 480px;
104
- display: flex;
105
- flex-flow: row wrap;
106
- }
107
 
108
- #adminmenu .yith-plugin-fw-menu-3-columns.wp-not-current-submenu .wp-submenu li:not(.wp-submenu-head) {
109
- width: calc(100% / 3);
110
- border-left: 1px solid #555;
111
- box-sizing: border-box;
112
- }
113
 
114
- #adminmenu .yith-plugin-fw-menu-3-columns.wp-not-current-submenu .wp-submenu li:not(.wp-submenu-head):nth-child(3n + 2) {
115
- border-left: none;
116
- }
117
  }
118
 
119
  /*---------------------------
120
  YITH System Information
121
  ----------------------------*/
122
  .yith-phpinfo img {
123
- float: right;
124
- border: 0;
 
 
 
 
 
 
 
 
 
125
  }
126
 
127
  #yith-system-alert span.yith-logo,
128
- .yith-system-info h1 span.yith-logo {
129
- border-radius: 50%;
130
- background: #265b7a;
131
- height: 30px;
132
- width: 30px;
133
- display: flex;
134
- text-align: center;
135
- margin: 0 10px 0 0;
136
- float: left;
137
- align-items: center;
138
- justify-content: center;
139
  }
140
 
141
  .yith-system-info table {
142
- margin: 20px 0;
143
  }
144
 
145
  .yith-system-info table th {
146
- font-weight: bold;
147
- width: 25%;
148
- padding: 20px 12px;
149
  }
150
 
151
  .yith-system-info table td {
152
- word-break: break-all;
153
- padding: 20px 12px;
154
  }
155
 
156
  .yith-system-info table td.requirement-value {
157
- font-size: 14px;
158
- vertical-align: middle;
159
- text-align: left;
160
- color: #5da726;
161
- line-height: 19px;
162
- width: 90px;
163
  }
164
 
165
  .yith-system-info table td.requirement-value.has-errors {
166
- color: #a00;
167
  }
168
 
169
  .yith-system-info table td.requirement-value.has-warnings {
170
- color: #ffa200;
171
  }
172
 
173
  .yith-system-info table td.requirement-messages ul {
174
- margin: 0;
175
- padding: 0 0 10px 0;
176
- list-style: none!important;
177
  }
178
 
179
  .yith-system-info table td.requirement-messages ul li {
180
- margin-bottom: 3px;
 
 
 
 
 
181
  }
182
 
183
- .yith-system-info table td.requirement-messages ul li span.error {
184
- color: #a00;
185
- font-weight: bold;
186
  }
187
 
188
- .yith-system-info table td.requirement-messages ul li span.warning {
189
- color: #a00;
190
- font-weight: bold;
191
  }
192
 
193
  .yith-system-info-menu {
194
- font-weight: bold;
195
- font-size: 11px !important;
196
  }
3
  ------------------------*/
4
  #wpadminbar .yith-debug-admin-bar div,
5
  #wpadminbar .yith-debug-admin-bar:hover div {
6
+ background: #05789c !important;
7
+ color: #fff !important;
8
  }
9
 
10
  #wpadminbar .yith-debug-admin-bar a,
11
  #wpadminbar .yith-debug-admin-bar strong {
12
+ color: #fff !important;
13
  }
14
 
15
  #wpadminbar .yith-debug-admin-bar strong {
16
+ font-weight: 600;
17
  }
18
 
19
  #wpadminbar .yith-debug-admin-bar-post-meta .ab-empty-item,
20
  #wpadminbar .yith-debug-admin-bar-option .ab-empty-item {
21
+ display: none;
22
  }
23
 
24
  #wpadminbar #wp-admin-bar-yith-debug-admin-bar-post-meta-default,
25
  #wpadminbar #wp-admin-bar-yith-debug-admin-bar-option-default {
26
+ padding: 0;
27
+ max-height: 500px;
28
+ overflow-y: auto;
29
  }
30
 
31
  #wpadminbar .yith-debug-admin-bar pre {
32
+ padding: 10px;
33
+ line-height: 1.5em;
34
  }
35
 
36
  .notice-yith {
37
+ margin-left: 0;
38
+ border-left-color: #acc327;
39
  }
40
 
41
  .notice-yith.notice-alt {
42
+ background-color: #ecf7ed;
43
  }
44
 
45
  .yith-promo-banner-image-link {
46
+ display: block;
47
+ margin-bottom: 15px;
48
  }
49
 
50
  .yith-promo-banner-image {
51
+ max-width: 100%;
52
+ margin: 0 auto;
53
+ display: block;
54
  }
55
 
56
  /*-----------------------
58
  ------------------------*/
59
 
60
  .yith-feeds-logo {
61
+ display: table-cell;
62
+ background: #005b7c;
63
+ padding: 5px;
64
+ border-radius: 50%;
65
+ margin-right: 10px;
66
+ vertical-align: text-bottom;
67
+ width: 18px;
68
+ height: auto;
69
+ vertical-align: middle;
70
  }
71
 
72
  .yith-feeds-plugin-name {
73
+ display: table-cell;
74
+ vertical-align: middle;
75
  }
76
 
77
  /*-----------------------
79
  ------------------------*/
80
  @media screen and (min-width: 783px) {
81
 
82
+ .auto-fold #adminmenu .yith-plugin-fw-menu-2-columns.wp-not-current-submenu .wp-submenu-head {
83
+ width: 100%;
84
+ }
85
 
86
+ #adminmenu .yith-plugin-fw-menu-2-columns.wp-not-current-submenu .wp-submenu {
87
+ min-width: 320px;
88
+ display: flex;
89
+ flex-flow: row wrap;
90
+ }
91
 
92
+ #adminmenu .yith-plugin-fw-menu-2-columns.wp-not-current-submenu .wp-submenu li:not(.wp-submenu-head) {
93
+ width: 50%;
94
+ border-left: 1px solid #555;
95
+ box-sizing: border-box;
96
+ }
97
 
98
+ #adminmenu .yith-plugin-fw-menu-2-columns.wp-not-current-submenu .wp-submenu li:not(.wp-submenu-head):nth-child(2n) {
99
+ border-left: none;
100
+ }
101
 
102
+ #adminmenu .yith-plugin-fw-menu-3-columns.wp-not-current-submenu .wp-submenu {
103
+ min-width: 480px;
104
+ display: flex;
105
+ flex-flow: row wrap;
106
+ }
107
 
108
+ #adminmenu .yith-plugin-fw-menu-3-columns.wp-not-current-submenu .wp-submenu li:not(.wp-submenu-head) {
109
+ width: calc(100% / 3);
110
+ border-left: 1px solid #555;
111
+ box-sizing: border-box;
112
+ }
113
 
114
+ #adminmenu .yith-plugin-fw-menu-3-columns.wp-not-current-submenu .wp-submenu li:not(.wp-submenu-head):nth-child(3n + 2) {
115
+ border-left: none;
116
+ }
117
  }
118
 
119
  /*---------------------------
120
  YITH System Information
121
  ----------------------------*/
122
  .yith-phpinfo img {
123
+ float: right;
124
+ border: 0;
125
+ }
126
+
127
+ .yith-system-info h2.yith-sysinfo-title {
128
+ color: #00729f;
129
+ font-size: 25px;
130
+ text-transform: uppercase;
131
+ font-weight: 800;
132
+ line-height: 25px;
133
+ padding: 20px 0;
134
  }
135
 
136
  #yith-system-alert span.yith-logo,
137
+ .yith-system-info h2 span.yith-logo {
138
+ border-radius: 50%;
139
+ background: #265b7a;
140
+ height: 30px;
141
+ width: 30px;
142
+ display: flex;
143
+ text-align: center;
144
+ margin: 0 10px 0 0;
145
+ float: left;
146
+ align-items: center;
147
+ justify-content: center;
148
  }
149
 
150
  .yith-system-info table {
151
+ margin: 20px 0;
152
  }
153
 
154
  .yith-system-info table th {
155
+ font-weight: bold;
156
+ width: 25%;
157
+ padding: 20px 12px;
158
  }
159
 
160
  .yith-system-info table td {
161
+ word-break: break-all;
162
+ padding: 20px 12px;
163
  }
164
 
165
  .yith-system-info table td.requirement-value {
166
+ font-size: 14px;
167
+ vertical-align: middle;
168
+ text-align: left;
169
+ color: #5da726;
170
+ line-height: 19px;
171
+ width: 90px;
172
  }
173
 
174
  .yith-system-info table td.requirement-value.has-errors {
175
+ color: #a00;
176
  }
177
 
178
  .yith-system-info table td.requirement-value.has-warnings {
179
+ color: #ffa200;
180
  }
181
 
182
  .yith-system-info table td.requirement-messages ul {
183
+ margin: 0;
184
+ padding: 0 0 10px 0;
185
+ list-style: none !important;
186
  }
187
 
188
  .yith-system-info table td.requirement-messages ul li {
189
+ margin-bottom: 3px;
190
+ }
191
+
192
+ .yith-system-info table td.requirement-messages span.error {
193
+ color: #a00;
194
+ font-weight: bold;
195
  }
196
 
197
+ .yith-system-info table td.requirement-messages span.warning {
198
+ color: #a00;
199
+ font-weight: bold;
200
  }
201
 
202
+ .yith-system-info table textarea.yith-system-info-debug {
203
+ width: 100%;
204
+ height: 400px;
205
  }
206
 
207
  .yith-system-info-menu {
208
+ font-weight: bold;
209
+ font-size: 11px !important;
210
  }
plugin-fw/assets/js/yit-plugin-panel.min.js CHANGED
@@ -1,5 +1 @@
1
- jQuery(function(b){function h(a,c,d,f){var e=!0;if("string"==typeof c){":radio"==c.substr(0,6)&&(c+=":checked");var g=b(c).val();"checkbox"==b(c).attr("type")&&(g=b(c).is(":checked")?"yes":"no");"select-images"===b(c+"-wrapper").data("type")&&(g=b(c+"-wrapper").find("select").first().val());d=d.split(",");for(c=0;c<d.length;c++)if(g!=d[c])e=!1;else{e=!0;break}}d=b(a);a=b(a+"-container").closest("tr");1>a.length&&(a=d.closest(".yith-plugin-fw-panel-wc-row"));f=f.split("-");for(var h in f)if(g=f[h],
2
- e)switch(g){case "disable":a.removeClass("yith-disabled");d.attr("disabled",!1);break;case "hideme":d.show();break;case "fadeInOut":case "fadeIn":a.show(500);break;case "fadeOut":a.show();break;default:a.show(),a.fadeTo("slow",1).addClass("fade-in")}else switch(g){case "disable":a.addClass("yith-disabled");d.attr("disabled",!0);break;case "hideme":d.hide();break;case "fadeInOut":case "fadeOut":a.hide(500);break;case "fadeIn":a.hide();break;default:a.hasClass("fade-in")?a.fadeTo("slow",0,function(){b(this).hide().removeClass("fade-in")}):
3
- (a.hide(),a.css({opacity:"0"}))}}b("[data-dep-target]").each(function(){var a=b(this),c="#"+a.data("dep-target"),d="#"+a.data("dep-id"),f=a.data("dep-value"),e=a.data("dep-type");a="change";"select-images"===b(d+"-wrapper").data("type")&&(a="yith_select_images_value_changed");h(c,d,f.toString(),e);b(d).on(a,function(){h(c,d,f.toString(),e)}).trigger(a)});b(".rm_connectedlist").each(function(){var a=b(this).find("ul"),c=b(this).find(":hidden");a.sortable({connectWith:a,update:function(d,f){var e={};
4
- a.each(function(){var a={};b(this).children().each(function(){a[b(this).data("option")]=b(this).text()});e[b(this).data("list")]=a});c.val(JSON.stringify(e).replace(/[\\"']/g,"\\$&").replace(/\u0000/g,"\\0"))}}).disableSelection()});b(document).ready(function(){b(".google-analytic-generate").click(function(){var a=b("#"+b(this).data("textarea")).data("codemirrorInstance"),c=b("#"+b(this).data("input")).val(),d=b(this).data("basename");a.replaceRange("(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){\n(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement( o ),\nm=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)\n})(window,document,'script','//www.google-analytics.com/analytics.js','ga');\n\nga('create', '"+
5
- (c+"', '"+d+"');\nga('send', 'pageview');\n"),a.getCursor("start"),a.getCursor("end"))})});b(".yith-plugin-fw-panel .woo-nav-tab-wrapper").removeClass("woo-nav-tab-wrapper").addClass("yith-nav-tab-wrapper");var k=b(".wrap.yith-plugin-ui").first(),l=b("div.updated, div.error, div.notice");l.addClass("inline");k.length&&k.prepend(l)});
1
+ jQuery(function(e){function a(a,t,i,s){var n=!0;if("string"==typeof t){":radio"==t.substr(0,6)&&(t+=":checked");var r=e(t).val();if("checkbox"==e(t).attr("type"))r=e(t).is(":checked")?"yes":"no";"select-images"===e(t+"-wrapper").data("type")&&(r=e(t+"-wrapper").find("select").first().val()),i=i.split(",");for(var d=0;d<i.length;d++){if(r==i[d]){n=!0;break}n=!1}}var c=e(a),o=e(a+"-container").closest("tr");o.length<1&&(o=c.closest(".yith-plugin-fw-panel-wc-row"));var l,h=s.split("-");for(l in h){var p=h[l];if(n)switch(p){case"disable":o.removeClass("yith-disabled"),c.attr("disabled",!1);break;case"hideme":c.show();break;case"fadeInOut":case"fadeIn":o.show(500);break;case"fadeOut":o.show();break;default:o.show(),o.fadeTo("slow",1).addClass("fade-in")}else switch(p){case"disable":o.addClass("yith-disabled"),c.attr("disabled",!0);break;case"hideme":c.hide();break;case"fadeInOut":case"fadeOut":o.hide(500);break;case"fadeIn":o.hide();break;default:o.hasClass("fade-in")?o.fadeTo("slow",0,function(){e(this).hide().removeClass("fade-in")}):(o.hide(),o.css({opacity:"0"}))}}}e("[data-dep-target]").each(function(){var t=e(this),i="#"+t.data("dep-target"),s="#"+t.data("dep-id"),n=t.data("dep-value"),r=t.data("dep-type"),d="change";"select-images"===e(s+"-wrapper").data("type")&&(d="yith_select_images_value_changed"),a(i,s,n.toString(),r),e(s).on(d,function(){a(i,s,n.toString(),r)}).trigger(d)}),e(".rm_connectedlist").each(function(){var a=e(this).find("ul"),t=e(this).find(":hidden");a.sortable({connectWith:a,update:function(i,s){var n={};a.each(function(){var a={};e(this).children().each(function(){a[e(this).data("option")]=e(this).text()}),n[e(this).data("list")]=a}),t.val(JSON.stringify(n).replace(/[\\"']/g,"\\$&").replace(/\u0000/g,"\\0"))}}).disableSelection()}),e(document).ready(function(){e(".google-analytic-generate").click(function(){var a=e("#"+e(this).data("textarea")).data("codemirrorInstance"),t="(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){\n";t+="(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement( o ),\n",t+="m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)\n",t+="})(window,document,'script','//www.google-analytics.com/analytics.js','ga');\n\n",t+="ga('create', '"+e("#"+e(this).data("input")).val()+"', '"+e(this).data("basename")+"');\n",t+="ga('send', 'pageview');\n",a.replaceRange(t,a.getCursor("start"),a.getCursor("end"))})}),e(".yith-plugin-fw-panel .woo-nav-tab-wrapper").removeClass("woo-nav-tab-wrapper").addClass("yith-nav-tab-wrapper");var t=e(".wrap.yith-plugin-ui").first(),i=e("div.updated, div.error, div.notice");i.addClass("inline"),t.length&&t.prepend(i)});
 
 
 
 
plugin-fw/assets/js/yith-fields.min.js CHANGED
@@ -1,30 +1 @@
1
- (function(a){a(document).on("yith_fields_init",function(){var b=a(".yith-plugin-fw-datepicker"),c=a(".yith-plugin-fw-colorpicker"),d=a(".yith-plugin-fw-upload-img-url"),e=a(".add_media"),f=a(".yith-plugin-fw .image-gallery ul.slides-wrapper"),h=a(".yith-plugin-fw-sidebar-layout"),k=a(".yith-plugin-fw .yith-plugin-fw-slider-container .ui-slider-horizontal"),l=a(".codemirror"),n=a(".yit-icons-manager-wrapper");a(".yith-plugin-ui td.forminp-checkbox");b.each(function(){var b=a(this).data();b.showAnim=
2
- !1;b.beforeShow=function(a,b){b.dpDiv.addClass("yith-plugin-fw-datepicker-div")};b.onClose=function(a,b){b.dpDiv.removeClass("yith-plugin-fw-datepicker-div")};a(this).datepicker(b)});c.wpColorPicker({palettes:!1,width:200,mode:"hsl",clear:function(){var b=a(this);b.val(b.data("default-color"));b.change()}});c.each(function(){var b=a(this).data("variations-label"),g=a(this).closest(".yith-plugin-fw-colorpicker-field-wrapper"),c=a(this).closest(".yith-single-colorpicker"),m=g.find(".wp-picker-input-wrap"),
3
- d=c.find(".wp-picker-input-wrap");m.length&&g.find("a.wp-color-result").attr("title",b);c.length&&c.find("a.wp-color-result").attr("title",b);m.find(".wp-picker-clear-custom").length||(b=a("<span/>").attr({"class":"wp-picker-default-custom"}),m.find(".wp-picker-default").wrap(b));d.find(".wp-picker-clear-custom").length||(b=a("<span/>").attr({"class":"wp-picker-default-custom"}),d.find(".wp-picker-default").wrap(b))});"undefined"!==typeof wp&&"undefined"!==typeof wp.media&&(d.change(function(){var b=
4
- a(this).val(),g=a(this).parent().find(".yith-plugin-fw-upload-img-preview").first();1>g.length&&(g=a(this).parent().parent().find(".yith-plugin-fw-upload-img-preview").first());/(http|ftp|https):\/\/[a-zA-Z0-9@?^=%&amp;:/~+#-_.]*.(gif|jpg|jpeg|png|ico|svg)/.test(b)?g.html('<img src="'+b+'" style="max-width:100px; max-height:100px;" />'):g.html("")}).trigger("change"),a(document).on("click",".yith-plugin-fw-upload-button",function(b){b.preventDefault();var g=a(this).attr("id").replace(/-button$/,"");
5
- if(!c){b=[new wp.media.controller.Library({library:wp.media.query(),multiple:!1,title:"Choose Image",priority:20,filterable:"uploaded"})];var c=wp.media.frames.downloadable_file=wp.media({title:"Choose Image",library:{type:""},button:{text:"Choose Image"},multiple:!1,states:b});c.on("select",function(){var b=c.state().get("selection").first().toJSON();a("#"+g).val(b.url);a("#"+g+"-yith-attachment-id")&&a("#"+g+"-yith-attachment-id").val(b.id);d.trigger("change")})}c.open()}),a(document).on("click",
6
- ".yith-plugin-fw-upload-button-reset",function(b){var c=a(this);b=c.attr("id");c=c.attr("id").replace(/-button-reset$/,"");b=a("#"+b).data("default");a("#"+c).val(b);d.trigger("change")}));e.on("click",function(){});"undefined"!==typeof wp&&"undefined"!==typeof wp.media&&(a(document).on("click",".yith-plugin-fw .image-gallery-button",function(b){var c=a(this);b=c.closest(".image-gallery");var d=b.find(".image_gallery_ids"),m=d.val(),p=b.find("ul.slides-wrapper"),e=wp.media.frames.image_gallery=wp.media({title:c.data("choose"),
7
- button:{text:c.data("update")},states:[new wp.media.controller.Library({title:c.data("choose"),filterable:"all",multiple:!0})]});e.on("select",function(){e.state().get("selection").map(function(a){a=a.toJSON();a.id&&(m=m?m+","+a.id:a.id,p.append('<li class="image" data-attachment_id="'+a.id+'"><img src="'+a.sizes.thumbnail.url+'"/><ul class="actions"><li><a href="#" class="delete" title="'+c.data("delete")+'">x</a></li></ul></li>'))});d.val(m)});e.open()}),f.each(function(){var b=a(this);b.sortable({items:"li.image",
8
- cursor:"move",scrollSensitivity:40,forcePlaceholderSize:!0,forceHelperSize:!1,helper:"clone",opacity:.65,start:function(a,b){b.item.css("background-color","#f6f6f6")},stop:function(a,b){b.item.removeAttr("style")},update:function(c,d){var g="";b.find("li.image").css("cursor","default").each(function(){var b=a(this).attr("data-attachment_id");g=g+b+","});b.closest(".image-gallery").find(".image_gallery_ids").val(g)}})}),f.on("click","a.delete",function(){var b=a(this).closest(".image-gallery"),c=a(this).closest(".image-gallery ul.slides-wrapper");
9
- b=b.find(".image_gallery_ids");var d="";a(this).closest("li.image").remove();c.find("li.image").css("cursor","default").each(function(){var b=a(this).attr("data-attachment_id");d=d+b+","});b.val(d)}));h.each(function(){a(this).find("img").on("click",function(){var b=a(this).closest(".yith-plugin-fw-sidebar-layout"),c=b.find(".yith-plugin-fw-sidebar-layout-sidebar-left-container");b=b.find(".yith-plugin-fw-sidebar-layout-sidebar-right-container");var d=a(this).data("type");a(this).parent().children(":radio").attr("checked",
10
- !1);a(this).prev(":radio").attr("checked",!0);if("undefined"!=typeof d)switch(d){case "left":c.show();b.hide();break;case "right":b.show();c.hide();break;case "double":c.show();b.show();break;default:c.hide(),b.hide()}})});k.each(function(){var b=a(this).data("val"),c=a(this).data("min"),d=a(this).data("max"),e=a(this).data("step"),f=a(this).data("labels");a(this).slider({value:b,min:c,max:d,range:"min",step:e,create:function(){a(this).find(".ui-slider-handle").text(a(this).slider("value"))},slide:function(b,
11
- c){a(this).find("input").val(c.value);a(this).find(".ui-slider-handle").text(c.value);a(this).siblings(".feedback").find("strong").text(c.value+f)}})});l.each(function(b,c){var d=CodeMirror.fromTextArea(c,{lineNumbers:1,mode:"javascript",showCursorWhenSelecting:!0});a(c).data("codemirrorInstance",d)});a(document).on("click",".yith-plugin-fw-select-all",function(){a("#"+a(this).data("select-id")).find("option").prop("selected",!0).trigger("change")});a(document).on("click",".yith-plugin-fw-deselect-all",
12
- function(){a("#"+a(this).data("select-id")).find("option").prop("selected",!1).trigger("change")});n.each(function(){var b=a(this),c=b.find(".yit-icons-manager-icon-preview").first(),d=b.find(".yit-icons-manager-icon-text");b.on("click",".yit-icons-manager-list li",function(e){e=a(e.target).closest("li");var g=e.data("font"),f=e.data("icon"),m=e.data("key"),h=e.data("name");c.attr("data-font",g);c.attr("data-icon",f);c.attr("data-key",m);c.attr("data-name",h);d.val(g+":"+h);b.find(".yit-icons-manager-list li").removeClass("active");
13
- e.addClass("active")});b.on("click",".yit-icons-manager-action-set-default",function(){b.find(".yit-icons-manager-list li.default").trigger("click")})});a(document).on("click",".yith-plugin-fw-select-images__item",function(){var b=a(this),c=b.data("key"),d=b.closest(".yith-plugin-fw-select-images__wrapper"),e=d.find(".yith-plugin-fw-select-images__item");d=d.find("select").first();d.length&&(d.val(c).trigger("yith_select_images_value_changed"),e.removeClass("yith-plugin-fw-select-images__item--selected"),
14
- b.addClass("yith-plugin-fw-select-images__item--selected"))});a(document.body).trigger("wc-enhanced-select-init");a(document).find(".ui-sortable .yith-toggle-elements").sortable({cursor:"move",axis:"y",scrollSensitivity:40,forcePlaceholderSize:!0,helper:"clone",stop:function(b,c){var d=jQuery(".ui-sortable-handle"),e,g=[];for(e=0;e<d.length;e++)g[e]=a(d[e]).data("item_key");0<g.length&&a(this).closest(".toggle-element").saveToggleElement(null,g)}});a(document.body).trigger("yith-framework-enhanced-select-init")}).trigger("yith_fields_init");
15
- a(document).on("click",".yith-plugin-fw-onoff-container span",function(){var b=a(this).prev("input");b.prop("checked")?b.prop("checked",!1).attr("value","no").removeClass("onoffchecked"):b.prop("checked",!0).attr("value","yes").addClass("onoffchecked");b.change()});a.fn.saveToggleElement=function(b,c){var d=a(this),e="yith_plugin_fw_save_toggle_element",f=d.serializeToggleElement(),h=d.find(".yith-toggle_wrapper"),k=h.attr("id"),l=a.urlParam("tab");f.append("security",h.data("nonce"));"undefined"!=
16
- typeof c&&0<c.length&&f.append("yith_toggle_elements_order_keys",c);d.closest(".metaboxes-tab.yith-plugin-ui").length?(e="yith_plugin_fw_save_toggle_element_metabox",post_id=a(this).closest("form#post").find("#post_ID").val(),yit_metaboxes_nonce=a(this).closest("form#post").find("#yit_metaboxes_nonce").val(),metabox_tab=a(this).closest(".tabs-panel").attr("id"),url=yith_framework_fw_fields.ajax_url+"?action="+e+"&post_ID="+post_id+"&yit_metaboxes_nonce="+yit_metaboxes_nonce+"&toggle_id="+k+"&metabox_tab="+
17
- metabox_tab):url=yith_framework_fw_fields.admin_url+"?action="+e+"&tab="+l+"&toggle_id="+k;a.ajax({type:"POST",url:url,data:f,contentType:!1,processData:!1,success:function(c){b&&b.removeClass("show");a(document).trigger("yith_save_toggle_element_done",[c,d])}})};a.fn.serializeToggleElement=function(){var b=a(this),c=new FormData;b=a(b).find(":input").serializeArray();a.each(b,function(a,b){el_name=b.name;c.append(b.name,b.value)});return c};a.fn.formatToggleTitle=function(){var b=a(this),c=b.find(":input"),
18
- d=b.find("span.title").data("title_format"),e=b.find(".subtitle").data("subtitle_format"),f=RegExp("[^%%]+(?=[%%])","g");if("undefined"!=typeof d)var h=d.match(f);if("undefined"!=typeof e)var k=e.match(f);a.each(c,function(b,c){"undefined"!=typeof a(c).attr("id")&&($field_id=a(c).attr("id"),$field_array=$field_id.split("_"),$field_array.pop(),$field_id=$field_array.join("_"),$field_val=a(c).val(),null!=h&&"undefined"!=typeof h&&-1!==h.indexOf($field_id)&&(d=d.replace("%%"+$field_id+"%%",$field_val)),
19
- null!=k&&"undefined"!=typeof k&&-1!==k.indexOf($field_id)&&(e=e.replace("%%"+$field_id+"%%",$field_val)))});""!==d&&b.find("span.title").html(d);""!==e&&b.find(".subtitle").html(e);a(document).trigger("yith-toggle-element-item-title",[b])};a.urlParam=function(a){a=(new RegExp("[?&]"+a+"=([^&#]*)")).exec(window.location.search);return null!==a?a[1]||0:!1};a(document).on("click",".yith-toggle-title",function(b){b=a(b.target);var c=b.closest(".yith-toggle-row"),d=c.find(".yith-toggle-content");if(b.hasClass("yith-plugin-fw-onoff")||
20
- b.hasClass("yith-icon-drag"))return!1;c.is(".yith-toggle-row-opened")?d.slideUp(400):d.slideDown(400);c.toggleClass("yith-toggle-row-opened")});a(document).on("click",".yith-add-box-button",function(b){b.preventDefault();b=a(this);var c=b.data("box_id"),d=b.data("closed_label"),e=b.data("opened_label"),f=b.closest(".yith-toggle_wrapper").attr("id");template=wp.template("yith-toggle-element-add-box-content-"+f);""!==c&&(a("#"+c).html(template({index:"box_id"})).slideToggle(),""!==d&&(b.html()===d?
21
- b.html(e).removeClass("closed"):b.html(d).addClass("closed")),a(document).trigger("yith_fields_init"),a(document).trigger("yith-add-box-button-toggle",[b]))});a(document).on("click",".yith-add-box-buttons .yith-save-button",function(b){b.preventDefault();var c=a(this).parents(".yith-add-box"),d=a(this).closest(".yith-toggle_wrapper").attr("id");b=c.find(".spinner");var e=a(this).parents(".toggle-element"),f=c.find(":input"),h=e.find(".yith-toggle-row").length,k=a('<input type="hidden">');k.val(h);
22
- a(document).trigger("yith-toggle-change-counter",[k,c]);h=k.val();d=wp.template("yith-toggle-element-item-"+d);var l=a(d({index:h}));b.addClass("show");a.each(f,function(b,c){"undefined"!=typeof a(c).attr("id")&&($field_id=a(c).attr("id"),$field_val=a(c).val(),"radio"==a(c).attr("type")?($field_id=$field_id.replace("new_",""),$field_id=$field_id.replace("-"+$field_val,""),$field_id=$field_id+"_dataindex-"+$field_val):$field_id=$field_id.replace("new_","")+"_"+h,a(c).is(":checked")&&a(l).find("#"+
23
- $field_id).prop("checked",!0),(a(c).hasClass("yith-post-search")||a(c).hasClass("yith-term-search"))&&a(l).find("#"+$field_id).html(a("#"+a(c).attr("id")).html()),a(l).find("#"+$field_id).val($field_val))});a(l).formatToggleTitle();var n=a('<input type="hidden">').val("yes");a(document).trigger("yith-toggle-element-item-before-add",[c,l,n]);setTimeout(function(){"yes"===n.val()&&(a(e).find(".yith-toggle-elements").append(l),a(c).find(".yith-plugin-fw-datepicker").datepicker("destroy"),a(c).html(""),
24
- a(c).prev(".yith-add-box-button").trigger("click"),e.saveToggleElement(),setTimeout(function(){a(e).find(".highlight").removeClass("highlight")},2E3),a(document).trigger("yith_fields_init"))},1E3)});a(document).on("click",".yith-toggle-row .yith-save-button",function(b){b.preventDefault();b=a(this).closest(".toggle-element");var c=a(this).closest(".yith-toggle-row"),d=c.find(".spinner");c.formatToggleTitle();var e=a('<input type="hidden">').val("yes");a(document).trigger("yith-toggle-element-item-before-update",
25
- [b,c,e]);"yes"===e.val()&&(d.addClass("show"),b.saveToggleElement(d))});a(document).on("click",".yith-toggle-row .yith-delete-button",function(b){b.preventDefault();b=a(this).closest(".toggle-element");a(this).closest(".yith-toggle-row").remove();b.saveToggleElement()});a(document).on("click",".yith-toggle-onoff",function(b){b.preventDefault();a(this).closest(".toggle-element").saveToggleElement()});a(document).on("click",".yith-plugin-fw-radio input[type=radio]",function(){a(this).closest(".yith-plugin-fw-radio").val(a(this).val()).trigger("change")});
26
- a(document).on("click",".yith-password-eye",function(){var b=a(this),c=a(this).closest(".yith-password-wrapper").find("input");"password"===c.attr("type")?(c.attr("type","text"),b.addClass("yith-password-eye-closed")):(c.attr("type","password"),b.removeClass("yith-password-eye-closed"))});a(document.body).on("yith-plugin-fw-init-radio",function(){a(".yith-plugin-fw-radio:not(.yith-plugin-fw-radio--initialized)").each(function(){a(this).val(a(this).attr("value"));a(this).addClass("yith-plugin-fw-radio--initialized")})}).trigger("yith-plugin-fw-init-radio");
27
- a(document).on("select2:open",function(b){a(b.target).closest(".yith-plugin-ui").length&&a(".select2-results").closest(".select2-container").addClass("yith-plugin-fw-select2-container")});var f={selectors:{wrapper:".yith-plugin-fw-dimensions",units:{wrapper:".yith-plugin-fw-dimensions__units",single:".yith-plugin-fw-dimensions__unit",value:".yith-plugin-fw-dimensions__unit__value",selectedClass:"yith-plugin-fw-dimensions__unit--selected"},linked:{button:".yith-plugin-fw-dimensions__linked",value:".yith-plugin-fw-dimensions__linked__value",
28
- wrapperActiveClass:"yith-plugin-fw-dimensions--linked-active"},dimensions:{number:".yith-plugin-fw-dimensions__dimension__number"}},init:function(){var b=f;a(document).on("click",b.selectors.units.single,b.unitChange);a(document).on("click",b.selectors.linked.button,b.linkedChange);a(document).on("change keyup",b.selectors.dimensions.number,b.numberChange)},unitChange:function(b){b=a(this).closest(f.selectors.units.single);var c=b.closest(f.selectors.units.wrapper),d=c.find(f.selectors.units.single);
29
- c=c.find(f.selectors.units.value).first();var e=b.data("value");d.removeClass(f.selectors.units.selectedClass);b.addClass(f.selectors.units.selectedClass);c.val(e)},linkedChange:function(){var b=a(this).closest(f.selectors.linked.button),c=b.closest(f.selectors.wrapper);b=b.find(f.selectors.linked.value);"yes"===b.val()?(c.removeClass(f.selectors.linked.wrapperActiveClass),b.val("no")):(c.addClass(f.selectors.linked.wrapperActiveClass),b.val("yes"),c.find(f.selectors.dimensions.number).first().trigger("change"))},
30
- numberChange:function(b){b=a(this).closest(f.selectors.dimensions.number);var c=b.closest(f.selectors.wrapper);c.hasClass(f.selectors.linked.wrapperActiveClass)&&c.find(f.selectors.dimensions.number).val(b.val())}};f.init()})(jQuery);
1
+ !function(e){e(document).on("yith_fields_init",function(){var t=e(".yith-plugin-fw-datepicker"),i=e(".yith-plugin-fw-colorpicker"),a={imgPreviewHandler:".yith-plugin-fw-upload-img-preview",uploadButtonHandler:".yith-plugin-fw-upload-button",imgUrlHandler:".yith-plugin-fw-upload-img-url",resetButtonHandler:".yith-plugin-fw-upload-button-reset",imgUrl:e(".yith-plugin-fw-upload-img-url")},n=e(".add_media"),l={sliderWrapper:e(".yith-plugin-fw .image-gallery ul.slides-wrapper"),buttonHandler:".yith-plugin-fw .image-gallery-button"},s=e(".yith-plugin-fw-sidebar-layout"),o=e(".yith-plugin-fw .yith-plugin-fw-slider-container .ui-slider-horizontal"),r=e(".codemirror"),d=e(".yit-icons-manager-wrapper");e(".yith-plugin-ui td.forminp-checkbox");t.each(function(){var t=e(this).data();t.showAnim=!1,t.beforeShow=function(e,t){t.dpDiv.addClass("yith-plugin-fw-datepicker-div")},t.onClose=function(e,t){t.dpDiv.removeClass("yith-plugin-fw-datepicker-div")},e(this).datepicker(t)}),i.wpColorPicker({palettes:!1,width:200,mode:"hsl",clear:function(){var t=e(this);t.val(t.data("default-color")),t.change()}}),i.each(function(){var t=e(this).data("variations-label"),i=e(this).closest(".yith-plugin-fw-colorpicker-field-wrapper"),a=e(this).closest(".yith-single-colorpicker"),n=i.find(".wp-picker-input-wrap"),l=a.find(".wp-picker-input-wrap");if(n.length&&i.find("a.wp-color-result").attr("title",t),a.length&&a.find("a.wp-color-result").attr("title",t),!n.find(".wp-picker-clear-custom").length){var s=e("<span/>").attr({"class":"wp-picker-default-custom"});n.find(".wp-picker-default").wrap(s)}l.find(".wp-picker-clear-custom").length||(s=e("<span/>").attr({"class":"wp-picker-default-custom"}),l.find(".wp-picker-default").wrap(s))}),"undefined"!=typeof wp&&"undefined"!=typeof wp.media&&(a.imgUrl.change(function(){var t=e(this).val(),i=new RegExp("(http|ftp|https)://[a-zA-Z0-9@?^=%&amp;:/~+#-_.]*.(gif|jpg|jpeg|png|ico|svg)"),n=e(this).parent().find(a.imgPreviewHandler).first();n.length<1&&(n=e(this).parent().parent().find(a.imgPreviewHandler).first()),i.test(t)?n.html('<img src="'+t+'" style="max-width:100px; max-height:100px;" />'):n.html("")}).trigger("change"),e(document).on("click",a.uploadButtonHandler,function(t){t.preventDefault();var i,n=e(this).attr("id").replace(/-button$/,"");if(i)i.open();else{var l=[new wp.media.controller.Library({library:wp.media.query(),multiple:!1,title:"Choose Image",priority:20,filterable:"uploaded"})];(i=wp.media.frames.downloadable_file=wp.media({title:"Choose Image",library:{type:""},button:{text:"Choose Image"},multiple:!1,states:l})).on("select",function(){var t=i.state().get("selection").first().toJSON();e("#"+n).val(t.url),e("#"+n+"-yith-attachment-id")&&e("#"+n+"-yith-attachment-id").val(t.id),a.imgUrl.trigger("change")}),i.open()}}),e(document).on("click",a.resetButtonHandler,function(t){var i=e(this),n=i.attr("id"),l=i.attr("id").replace(/-button-reset$/,""),s=e("#"+n).data("default");e("#"+l).val(s),a.imgUrl.trigger("change")}));n.on("click",function(){}),"undefined"!=typeof wp&&"undefined"!=typeof wp.media&&(e(document).on("click",l.buttonHandler,function(t){var i=e(this),a=i.closest(".image-gallery"),n=a.find(".image_gallery_ids"),l=n.val(),s=a.find("ul.slides-wrapper"),o=wp.media.frames.image_gallery=wp.media({title:i.data("choose"),button:{text:i.data("update")},states:[new wp.media.controller.Library({title:i.data("choose"),filterable:"all",multiple:!0})]});o.on("select",function(){o.state().get("selection").map(function(e){(e=e.toJSON()).id&&(l=l?l+","+e.id:e.id,s.append('<li class="image" data-attachment_id="'+e.id+'"><img src="'+e.sizes.thumbnail.url+'"/><ul class="actions"><li><a href="#" class="delete" title="'+i.data("delete")+'">x</a></li></ul></li>'))}),n.val(l)}),o.open()}),l.sliderWrapper.each(function(){var t=e(this);t.sortable({items:"li.image",cursor:"move",scrollSensitivity:40,forcePlaceholderSize:!0,forceHelperSize:!1,helper:"clone",opacity:.65,start:function(e,t){t.item.css("background-color","#f6f6f6")},stop:function(e,t){t.item.removeAttr("style")},update:function(i,a){var n="";t.find("li.image").css("cursor","default").each(function(){var t=e(this).attr("data-attachment_id");n=n+t+","}),t.closest(".image-gallery").find(".image_gallery_ids").val(n)}})}),l.sliderWrapper.on("click","a.delete",function(){var t=e(this).closest(".image-gallery"),i=e(this).closest(".image-gallery ul.slides-wrapper"),a=t.find(".image_gallery_ids"),n="";e(this).closest("li.image").remove(),i.find("li.image").css("cursor","default").each(function(){var t=e(this).attr("data-attachment_id");n=n+t+","}),a.val(n)})),s.each(function(){e(this).find("img").on("click",function(){var t=e(this).closest(".yith-plugin-fw-sidebar-layout"),i=t.find(".yith-plugin-fw-sidebar-layout-sidebar-left-container"),a=t.find(".yith-plugin-fw-sidebar-layout-sidebar-right-container"),n=e(this).data("type");if(e(this).parent().children(":radio").attr("checked",!1),e(this).prev(":radio").attr("checked",!0),void 0!==n)switch(n){case"left":i.show(),a.hide();break;case"right":a.show(),i.hide();break;case"double":i.show(),a.show();break;default:i.hide(),a.hide()}})}),o.each(function(){var t=e(this).data("val"),i=e(this).data("min"),a=e(this).data("max"),n=e(this).data("step"),l=e(this).data("labels");e(this).slider({value:t,min:i,max:a,range:"min",step:n,create:function(){e(this).find(".ui-slider-handle").text(e(this).slider("value"))},slide:function(t,i){e(this).find("input").val(i.value),e(this).find(".ui-slider-handle").text(i.value),e(this).siblings(".feedback").find("strong").text(i.value+l)}})}),r.each(function(t,i){var a=CodeMirror.fromTextArea(i,{lineNumbers:1,mode:"javascript",showCursorWhenSelecting:!0});e(i).data("codemirrorInstance",a)}),e(document).on("click",".yith-plugin-fw-select-all",function(){e("#"+e(this).data("select-id")).find("option").prop("selected",!0).trigger("change")}),e(document).on("click",".yith-plugin-fw-deselect-all",function(){e("#"+e(this).data("select-id")).find("option").prop("selected",!1).trigger("change")}),d.each(function(){var t=e(this),i=t.find(".yit-icons-manager-icon-preview").first(),a=t.find(".yit-icons-manager-icon-text");t.on("click",".yit-icons-manager-list li",function(n){var l=e(n.target).closest("li"),s=l.data("font"),o=l.data("icon"),r=l.data("key"),d=l.data("name");i.attr("data-font",s),i.attr("data-icon",o),i.attr("data-key",r),i.attr("data-name",d),a.val(s+":"+d),t.find(".yit-icons-manager-list li").removeClass("active"),l.addClass("active")}),t.on("click",".yit-icons-manager-action-set-default",function(){t.find(".yit-icons-manager-list li.default").trigger("click")})}),e(document).on("click",".yith-plugin-fw-select-images__item",function(){var t=e(this),i=t.data("key"),a=t.closest(".yith-plugin-fw-select-images__wrapper"),n=a.find(".yith-plugin-fw-select-images__item"),l=a.find("select").first();l.length&&(l.val(i).trigger("yith_select_images_value_changed"),n.removeClass("yith-plugin-fw-select-images__item--selected"),t.addClass("yith-plugin-fw-select-images__item--selected"))}),e(document.body).trigger("wc-enhanced-select-init"),e(document).find(".ui-sortable .yith-toggle-elements").sortable({cursor:"move",axis:"y",scrollSensitivity:40,forcePlaceholderSize:!0,helper:"clone",stop:function(t,i){var a=jQuery(".ui-sortable-handle"),n=0,l=new Array;for(n=0;n<a.length;n++)l[n]=e(a[n]).data("item_key");l.length>0&&e(this).closest(".toggle-element").saveToggleElement(null,l)}}),e(document.body).trigger("yith-framework-enhanced-select-init")}).trigger("yith_fields_init"),e(document).on("click",".yith-plugin-fw-onoff-container span",function(){var t=e(this).prev("input");t.prop("checked")?t.prop("checked",!1).attr("value","no").removeClass("onoffchecked"):t.prop("checked",!0).attr("value","yes").addClass("onoffchecked"),t.change()}),e.fn.saveToggleElement=function(t,i){var a=e(this),n="yith_plugin_fw_save_toggle_element",l=a.serializeToggleElement(),s=a.find(".yith-toggle_wrapper"),o=s.attr("id"),r=e.urlParam("tab");l.append("security",s.data("nonce")),void 0!==i&&i.length>0&&l.append("yith_toggle_elements_order_keys",i),a.closest(".metaboxes-tab.yith-plugin-ui").length?(n="yith_plugin_fw_save_toggle_element_metabox",post_id=e(this).closest("form#post").find("#post_ID").val(),yit_metaboxes_nonce=e(this).closest("form#post").find("#yit_metaboxes_nonce").val(),metabox_tab=e(this).closest(".tabs-panel").attr("id"),url=yith_framework_fw_fields.ajax_url+"?action="+n+"&post_ID="+post_id+"&yit_metaboxes_nonce="+yit_metaboxes_nonce+"&toggle_id="+o+"&metabox_tab="+metabox_tab):url=yith_framework_fw_fields.admin_url+"?action="+n+"&tab="+r+"&toggle_id="+o,e.ajax({type:"POST",url:url,data:l,contentType:!1,processData:!1,success:function(i){t&&t.removeClass("show"),e(document).trigger("yith_save_toggle_element_done",[i,a])}})},e.fn.serializeToggleElement=function(){var t=e(this),i=new FormData,a=e(t).find(":input").serializeArray();return e.each(a,function(e,t){el_name=t.name,i.append(t.name,t.value)}),i},e.fn.formatToggleTitle=function(){var t=e(this),i=t.find(":input"),a=t.find("span.title").data("title_format"),n=t.find(".subtitle").data("subtitle_format"),l=new RegExp("[^%%]+(?=[%%])","g");if(void 0!==a)var s=a.match(l);if(void 0!==n)var o=n.match(l);e.each(i,function(t,i){void 0!==e(i).attr("id")&&($field_id=e(i).attr("id"),$field_array=$field_id.split("_"),$field_array.pop(),$field_id=$field_array.join("_"),$field_val=e(i).val(),null!=s&&void 0!==s&&-1!==s.indexOf($field_id)&&(a=a.replace("%%"+$field_id+"%%",$field_val)),null!=o&&void 0!==o&&-1!==o.indexOf($field_id)&&(n=n.replace("%%"+$field_id+"%%",$field_val)))}),""!==a&&t.find("span.title").html(a),""!==n&&t.find(".subtitle").html(n),e(document).trigger("yith-toggle-element-item-title",[t])},e.urlParam=function(e){var t=new RegExp("[?&]"+e+"=([^&#]*)").exec(window.location.search);return null!==t&&(t[1]||0)},e(document).on("click",".yith-toggle-title",function(t){var i=e(t.target),a=i.closest(".yith-toggle-row"),n=a.find(".yith-toggle-content");if(i.hasClass("yith-plugin-fw-onoff")||i.hasClass("yith-icon-drag"))return!1;a.is(".yith-toggle-row-opened")?n.slideUp(400):n.slideDown(400),a.toggleClass("yith-toggle-row-opened")}),e(document).on("click",".yith-add-box-button",function(t){t.preventDefault();var i=e(this),a=i.data("box_id"),n=i.data("closed_label"),l=i.data("opened_label"),s=i.closest(".yith-toggle_wrapper").attr("id");template=wp.template("yith-toggle-element-add-box-content-"+s),""!==a&&(e("#"+a).html(template({index:"box_id"})).slideToggle(),""!==n&&(i.html()===n?i.html(l).removeClass("closed"):i.html(n).addClass("closed")),e(document).trigger("yith_fields_init"),e(document).trigger("yith-add-box-button-toggle",[i]))}),e(document).on("click",".yith-add-box-buttons .yith-save-button",function(t){t.preventDefault();var i=e(this).parents(".yith-add-box"),a=e(this).closest(".yith-toggle_wrapper").attr("id"),n=i.find(".spinner"),l=e(this).parents(".toggle-element"),s=i.find(":input"),o=l.find(".yith-toggle-row").length,r=e('<input type="hidden">');r.val(o),e(document).trigger("yith-toggle-change-counter",[r,i]),o=r.val();var d=wp.template("yith-toggle-element-item-"+a),c=e(d({index:o}));n.addClass("show"),e.each(s,function(t,i){void 0!==e(i).attr("id")&&($field_id=e(i).attr("id"),$field_val=e(i).val(),"radio"==e(i).attr("type")?($field_id=$field_id.replace("new_",""),$field_id=$field_id.replace("-"+$field_val,""),$field_id=$field_id+"_dataindex-"+$field_val):$field_id=$field_id.replace("new_","")+"_"+o,e(i).is(":checked")&&e(c).find("#"+$field_id).prop("checked",!0),(e(i).hasClass("yith-post-search")||e(i).hasClass("yith-term-search"))&&e(c).find("#"+$field_id).html(e("#"+e(i).attr("id")).html()),e(c).find("#"+$field_id).val($field_val))}),e(c).formatToggleTitle();var u=e('<input type="hidden">').val("yes");e(document).trigger("yith-toggle-element-item-before-add",[i,c,u]);setTimeout(function(){if("yes"===u.val()){e(l).find(".yith-toggle-elements").append(c),e(i).find(".yith-plugin-fw-datepicker").datepicker("destroy"),e(i).html(""),e(i).prev(".yith-add-box-button").trigger("click"),l.saveToggleElement();setTimeout(function(){e(l).find(".highlight").removeClass("highlight")},2e3),e(document).trigger("yith_fields_init")}},1e3)}),e(document).on("click",".yith-toggle-row .yith-save-button",function(t){t.preventDefault();var i=e(this).closest(".toggle-element"),a=e(this).closest(".yith-toggle-row"),n=a.find(".spinner");a.formatToggleTitle();var l=e('<input type="hidden">').val("yes");e(document).trigger("yith-toggle-element-item-before-update",[i,a,l]),"yes"===l.val()&&(n.addClass("show"),i.saveToggleElement(n))}),e(document).on("click",".yith-toggle-row .yith-delete-button",function(t){t.preventDefault();var i=e(this).closest(".toggle-element");e(this).closest(".yith-toggle-row").remove(),i.saveToggleElement()}),e(document).on("click",".yith-toggle-onoff",function(t){t.preventDefault(),e(this).closest(".toggle-element").saveToggleElement()}),e(document).on("click",".yith-plugin-fw-radio input[type=radio]",function(){e(this).closest(".yith-plugin-fw-radio").val(e(this).val()).trigger("change")}),e(document).on("click",".yith-password-eye",function(){var t=e(this),i=e(this).closest(".yith-password-wrapper").find("input");"password"===i.attr("type")?(i.attr("type","text"),t.addClass("yith-password-eye-closed")):(i.attr("type","password"),t.removeClass("yith-password-eye-closed"))}),e(document.body).on("yith-plugin-fw-init-radio",function(){e(".yith-plugin-fw-radio:not(.yith-plugin-fw-radio--initialized)").each(function(){e(this).val(e(this).attr("value")),e(this).addClass("yith-plugin-fw-radio--initialized")})}).trigger("yith-plugin-fw-init-radio"),e(document).on("select2:open",function(t){e(t.target).closest(".yith-plugin-ui").length&&e(".select2-results").closest(".select2-container").addClass("yith-plugin-fw-select2-container")});var t={selectors:{wrapper:".yith-plugin-fw-dimensions",units:{wrapper:".yith-plugin-fw-dimensions__units",single:".yith-plugin-fw-dimensions__unit",value:".yith-plugin-fw-dimensions__unit__value",selectedClass:"yith-plugin-fw-dimensions__unit--selected"},linked:{button:".yith-plugin-fw-dimensions__linked",value:".yith-plugin-fw-dimensions__linked__value",wrapperActiveClass:"yith-plugin-fw-dimensions--linked-active"},dimensions:{number:".yith-plugin-fw-dimensions__dimension__number"}},init:function(){var i=t;e(document).on("click",i.selectors.units.single,i.unitChange),e(document).on("click",i.selectors.linked.button,i.linkedChange),e(document).on("change keyup",i.selectors.dimensions.number,i.numberChange)},unitChange:function(i){var a=e(this).closest(t.selectors.units.single),n=a.closest(t.selectors.units.wrapper),l=n.find(t.selectors.units.single),s=n.find(t.selectors.units.value).first(),o=a.data("value");l.removeClass(t.selectors.units.selectedClass),a.addClass(t.selectors.units.selectedClass),s.val(o)},linkedChange:function(){var i=e(this).closest(t.selectors.linked.button),a=i.closest(t.selectors.wrapper),n=i.find(t.selectors.linked.value);"yes"===n.val()?(a.removeClass(t.selectors.linked.wrapperActiveClass),n.val("no")):(a.addClass(t.selectors.linked.wrapperActiveClass),n.val("yes"),a.find(t.selectors.dimensions.number).first().trigger("change"))},numberChange:function(i){var a=e(this).closest(t.selectors.dimensions.number),n=a.closest(t.selectors.wrapper);n.hasClass(t.selectors.linked.wrapperActiveClass)&&n.find(t.selectors.dimensions.number).val(a.val())}};t.init()}(jQuery);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
plugin-fw/assets/js/yith-system-info.js CHANGED
@@ -1,13 +1,19 @@
1
- (function ($) {
2
- $(document).on('click', '.notice-dismiss', function () {
3
- var t = $(this),
4
- wrapper_id = t.parent().attr('id');
 
 
 
 
5
 
6
- if (wrapper_id === 'yith-system-alert') {
7
- var cname = 'hide_yith_system_alert',
8
- cvalue = 'yes';
9
 
10
- document.cookie = cname + "=" + cvalue + ";path=/";
11
- }
12
- });
13
- })(jQuery);
 
 
1
+ jQuery(
2
+ function ( $ ) {
3
+ $( document ).on(
4
+ 'click',
5
+ '.notice-dismiss',
6
+ function () {
7
+ var t = $( this ),
8
+ wrapper_id = t.parent().attr( 'id' );
9
 
10
+ if ( wrapper_id === 'yith-system-alert' ) {
11
+ var cname = 'hide_yith_system_alert',
12
+ cvalue = 'yes';
13
 
14
+ document.cookie = cname + "=" + cvalue + ";path=/";
15
+ }
16
+ }
17
+ );
18
+ }
19
+ );
plugin-fw/assets/js/yith-system-info.min.js CHANGED
@@ -1 +1 @@
1
- !function(t){t(document).on("click",".notice-dismiss",function(){if("yith-system-alert"===t(this).parent().attr("id")){document.cookie="hide_yith_system_alert=yes;path=/"}})}(jQuery);
1
+ jQuery(function(t){t(document).on("click",".notice-dismiss",function(){if("yith-system-alert"===t(this).parent().attr("id")){document.cookie="hide_yith_system_alert=yes;path=/"}})});
plugin-fw/init.php CHANGED
@@ -1,13 +1,13 @@
1
  <?php
2
  /**
3
  * Framework Name: YIT Plugin Framework
4
- * Version: 3.4.22
5
  * Author: YITH
6
  * Text Domain: yith-plugin-fw
7
  * Domain Path: /languages/
8
  *
9
  * @author Your Inspiration Themes
10
- * @version 3.4.20
11
  */
12
  /**
13
  * This file belongs to the YIT Plugin Framework.
1
  <?php
2
  /**
3
  * Framework Name: YIT Plugin Framework
4
+ * Version: 3.4.24
5
  * Author: YITH
6
  * Text Domain: yith-plugin-fw
7
  * Domain Path: /languages/
8
  *
9
  * @author Your Inspiration Themes
10
+ * @version 3.4.24
11
  */
12
  /**
13
  * This file belongs to the YIT Plugin Framework.
plugin-fw/languages/yith-plugin-fw-el.po CHANGED
@@ -4,7 +4,7 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: YITH Plugin Starter 1.0.0 Plugin FW\n"
6
  "Report-Msgid-Bugs-To: YITH <plugins@yithemes.com>\n"
7
- "POT-Creation-Date: 2020-04-23 06:38:32+00:00\n"
8
  "PO-Revision-Date: 2020-04-06 10:45+0200\n"
9
  "Last-Translator: \n"
10
  "Language-Team: Your Inspiration Themes <info@yithemes.com>\n"
@@ -202,7 +202,7 @@ msgstr "Προσθήκη %s από εικόνες"
202
  msgid "Upload multiple files"
203
  msgstr "Ανέβασμα πολλαπλών αρχείων"
204
 
205
- #: lib/yit-plugin-panel-wc.php:399
206
  msgid "The changes you have made will be lost if you leave this page."
207
  msgstr ""
208
  "Οι αλλαγές που έχετε δημιουργήσει θα χαθούν αν αφήσετε αυτήν την σελίδα."
@@ -211,16 +211,16 @@ msgstr ""
211
  msgid "Plugin Settings"
212
  msgstr "Ρυθμίσεις Προσθέτου"
213
 
214
- #: lib/yit-plugin-panel.php:455 lib/yit-plugin-panel.php:458
215
  msgid "How to install premium version"
216
  msgstr "Πώς να εγκαταστήσετε την προηγμένη έκδοση"
217
 
218
- #: lib/yit-plugin-panel.php:603 lib/yit-plugin-subpanel.php:151
219
  #: templates/panel/woocommerce/woocommerce-form.php:14
220
  msgid "Save Changes"
221
  msgstr "Αποθήκευση Αλλαγών"
222
 
223
- #: lib/yit-plugin-panel.php:606 lib/yit-plugin-subpanel.php:154
224
  #: templates/panel/woocommerce/woocommerce-form.php:17
225
  msgid ""
226
  "If you continue with this action, you will reset all options in this page."
@@ -228,70 +228,70 @@ msgstr ""
228
  "Αν συνεχίσετε με αυτή την ενέργεια θα επαναφέρετε όλες τις επιλογές στη "
229
  "σελίδα."
230
 
231
- #: lib/yit-plugin-panel.php:608 lib/yit-plugin-subpanel.php:156
232
  msgid "Reset to default"
233
  msgstr "Επαναφορά σε προεπιλεγμένο"
234
 
235
- #: lib/yit-plugin-panel.php:609 lib/yit-plugin-subpanel.php:157
236
  #: templates/panel/woocommerce/woocommerce-form.php:21
237
  msgid "Are you sure?"
238
  msgstr "Είστε σίγουρος;"
239
 
240
- #: lib/yit-plugin-panel.php:807
241
  msgid ""
242
  "The element you have entered already exists. Please, enter another name."
243
  msgstr "Το στοιχείο που εισάγατε υπάρχει ήδη. Παρακαλώ, εισάγετε άλλο όνομα."
244
 
245
- #: lib/yit-plugin-panel.php:808
246
  msgid "Settings saved"
247
  msgstr "Ρυθμίσεις αποθηκεύτηκαν"
248
 
249
- #: lib/yit-plugin-panel.php:809
250
  msgid "Settings reset"
251
  msgstr "Επαναφορά ρυθμίσεων"
252
 
253
- #: lib/yit-plugin-panel.php:810
254
  msgid "Element deleted correctly."
255
  msgstr "Το στοιχείο διαγράφηκε επιτυχώς."
256
 
257
- #: lib/yit-plugin-panel.php:811 lib/yit-plugin-panel.php:812
258
  msgid "Element updated correctly."
259
  msgstr "Το στοιχείο αναβαθμίστηκε επιτυχώς."
260
 
261
- #: lib/yit-plugin-panel.php:813
262
  msgid "Database imported correctly."
263
  msgstr "Επιτυχής εισαγωγή βάσης δεδομένων."
264
 
265
- #: lib/yit-plugin-panel.php:814
266
  msgid "An error has occurred during import. Please try again."
267
  msgstr "Παρουσιάστηκε σφάλμα κατά την εισαγωγή. Παρακαλώ προσπαθήστε ξανά."
268
 
269
- #: lib/yit-plugin-panel.php:815
270
  msgid "The added file is not valid."
271
  msgstr "Το προστιθέμενο αρχείο δεν είναι έγκυρο."
272
 
273
- #: lib/yit-plugin-panel.php:816
274
  msgid "Sorry, import is disabled."
275
  msgstr "Συγνώμη, η εισαγωγή είναι απενεργοποιημένη."
276
 
277
- #: lib/yit-plugin-panel.php:817
278
  msgid "Sorting successful."
279
  msgstr "Διαλογή επιτυχής."
280
 
281
- #: lib/yit-plugin-panel.php:1265
282
  msgid "We need your support"
283
  msgstr "Χρειαζόμαστε την υποστήριξή σας"
284
 
285
- #: lib/yit-plugin-panel.php:1266
286
  msgid "to keep updating and improving the plugin. Please,"
287
  msgstr ""
288
  "για να διατηρήσετε την ενημέρωση και τη βελτίωση του πρόσθετου. Παρακαλώ,"
289
 
290
- #: lib/yit-plugin-panel.php:1268
291
  msgid "help us by leaving a five-star rating"
292
  msgstr "βοηθήστε μας αφήνοντας μια βαθμολογία πέντε αστέρων"
293
 
294
- #: lib/yit-plugin-panel.php:1269
295
  msgid ":) Thanks!"
296
  msgstr ":) Ευχαριστώ!"
297
 
@@ -364,82 +364,178 @@ msgstr ""
364
  "Παρουσιάστηκε σφάλμα, που πιθανότατα σημαίνει ότι έπεσε το τροφοδοτικό. "
365
  "Προσπαθήστε ξανά αργότερα."
366
 
367
- #: lib/yith-system-status.php:105
368
  msgid "WordPress Version"
369
  msgstr "Έκδοση WordPress"
370
 
371
- #: lib/yith-system-status.php:106
372
  msgid "WooCommerce Version"
373
  msgstr "Έκδοση WooCommerce"
374
 
375
- #: lib/yith-system-status.php:107
376
  msgid "Available Memory"
377
  msgstr "Διαθέσιμη Μνήμη"
378
 
379
- #: lib/yith-system-status.php:108
380
  msgid "PHP Version"
381
  msgstr "Έκδοση PHP"
382
 
383
- #: lib/yith-system-status.php:109
384
  msgid "TLS Version"
385
  msgstr "Έκδοση TLS"
386
 
387
- #: lib/yith-system-status.php:110
388
  msgid "WordPress Cron"
389
  msgstr "WordPress Cron"
390
 
391
- #: lib/yith-system-status.php:111
392
  msgid "SimpleXML"
393
  msgstr "SimpleXML"
394
 
395
- #: lib/yith-system-status.php:112
396
  msgid "MultiByte String"
397
  msgstr "MultiByte String"
398
 
399
- #: lib/yith-system-status.php:113
400
  msgid "ImageMagick Version"
401
  msgstr "Έκδοση ImageMagick"
402
 
403
- #: lib/yith-system-status.php:114
404
  msgid "GD Library"
405
  msgstr "Βιβλιοθήκη GD"
406
 
407
- #: lib/yith-system-status.php:115
408
  msgid "Iconv Module"
409
  msgstr "Άρθρωμα Iconv"
410
 
411
- #: lib/yith-system-status.php:116
412
  msgid "OPCache Save Comments"
413
  msgstr "OPCache Save Comments"
414
 
415
- #: lib/yith-system-status.php:117
416
  msgid "URL FOpen"
417
  msgstr "URL FOpen"
418
 
419
- #: lib/yith-system-status.php:135 lib/yith-system-status.php:136
420
  msgid "System Status"
421
  msgstr "Κατάσταση Συστήματος"
422
 
423
- #: lib/yith-system-status.php:179
424
  msgid "YITH Plugins"
425
  msgstr "Πρόσθετα YITH"
426
 
427
- #: lib/yith-system-status.php:180
428
  msgid "WooCommerce"
429
  msgstr "WooCommerce"
430
 
431
- #: lib/yith-system-status.php:297
432
  msgid "Warning!"
433
  msgstr "Προσοχή!"
434
 
435
- #: lib/yith-system-status.php:298
 
 
436
  msgid ""
437
- "The system check has detected some compatibility issues on your "
438
- "installation. %sClick here%s to know more"
439
  msgstr ""
440
  "Ο έλεγχος συστήματος έχει εντοπίσει κάποια προβλήματα συμβατότητας στην "
441
  "εγκατάστασή σας. %sΚάντε κλικ εδώ%s για να μάθετε περισσότερα"
442
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
443
  #: templates/fields/ajax-customers.php:57
444
  msgid "Search Customers"
445
  msgstr "Αναζήτηση Πελατών"
@@ -570,108 +666,54 @@ msgstr "(Default: <i %s></i> )"
570
  msgid "Reset Defaults"
571
  msgstr "Επαναφορά Προεπιλεγμένων"
572
 
573
- #: templates/sysinfo/system-information-panel.php:30
574
  msgid "YITH System Information"
575
  msgstr "Σύστημα Πληροφοριών YITH"
576
 
577
- #: templates/sysinfo/system-information-panel.php:38
578
- msgid "Site URL"
579
- msgstr "URL Ιστοσελίδας"
580
-
581
- #: templates/sysinfo/system-information-panel.php:46
582
- msgid "Output IP Address"
583
- msgstr "Διεύθυνση IP Παραγωγής"
584
-
585
- #: templates/sysinfo/system-information-panel.php:76
586
- msgid "Enabled"
587
- msgstr "Ενεργοποιημένο"
588
-
589
- #: templates/sysinfo/system-information-panel.php:76
590
- msgid "Disabled"
591
- msgstr "Απενεργοποιημένο"
592
-
593
- #: templates/sysinfo/system-information-panel.php:82
594
- msgid "N/A"
595
- msgstr "N/A"
596
-
597
- #: templates/sysinfo/system-information-panel.php:96
598
- msgid "%s needs %s enabled"
599
- msgstr "%s χρειάζεται %s ενεργοποιημένο"
600
-
601
- #: templates/sysinfo/system-information-panel.php:98
602
- msgid "%s needs at least %s of available memory"
603
- msgstr "%s χρειάζεται τουλάχιστον %s διαθέσιμης μνήμης"
604
-
605
- #: templates/sysinfo/system-information-panel.php:100
606
- #: templates/sysinfo/system-information-panel.php:149
607
- msgid ""
608
- "For optimal functioning of our plugins, we suggest setting at least %s of "
609
- "available memory"
610
  msgstr ""
611
- "Για την βέλτιστη λειτουργικότητα των προσθέτων μας, προτείνουμε να ορίσετε "
612
- "τουλάχιστον %s διαθέσιμης μνήμης"
613
 
614
- #: templates/sysinfo/system-information-panel.php:102
615
- #: templates/sysinfo/system-information-panel.php:137
616
- #: templates/sysinfo/system-information-panel.php:151
617
- msgid ""
618
- "Read more %s here%s or contact your hosting company in order to increase it."
619
  msgstr ""
620
- "Μάθετε περισσότερα %s εδώ%s ή επικοινωνήστε με την εταιρεία hosting σας για "
621
- "να το βελτιώσετε."
622
 
623
- #: templates/sysinfo/system-information-panel.php:105
624
- msgid "%s needs at least %s version"
625
- msgstr "%s χρειάζεται τουλάχιστον %s έκδοση"
 
626
 
627
- #: templates/sysinfo/system-information-panel.php:116
628
- msgid ""
629
- "Update it to the latest version in order to benefit of all new features and "
630
- "security updates."
631
- msgstr ""
632
- "Κάντε αναβάθμιση της τελευταίας έκδοσης για να επωφεληθείτε από τα νέα "
633
- "χαρακτηριστικά και τις αναβαθμίσεις προστασίας."
634
 
635
- #: templates/sysinfo/system-information-panel.php:122
636
- msgid "Contact your hosting company in order to update it."
637
- msgstr "Επικοινωνήστε με την εταιρεία hosting σας για να αναβαθμίσετε."
638
 
639
- #: templates/sysinfo/system-information-panel.php:126
640
- msgid "Remove %s from %s file"
641
- msgstr "Αφαίρεση %s από αρχείο %s"
642
 
643
- #: templates/sysinfo/system-information-panel.php:134
644
- msgid "Contact your hosting company in order to enable it."
645
- msgstr "Επικοινωνήστε με την εταιρεία hosting σας για να ενεργοποιήσετε."
646
 
647
- #: templates/sysinfo/system-information-panel.php:157
648
- msgid ""
649
- "We cannot determine which <b>TLS</b> version is installed because <b>cURL</"
650
- "b> module is disabled. Ask your hosting company to enable it."
651
  msgstr ""
652
- "Δεν μπορούμε να καθορίσουμε ποια έκδοση <b>TLS</b> έχει εγκατασταθεί γιατί "
653
- "το άρθρωμα <b>cURL</b> είναι απενεργοποιημένο. Ζητήστε από την εταιρεία "
654
- "hosting σας να το ενεργοποιήσει."
655
 
656
- #: templates/sysinfo/system-information-panel.php:160
657
- msgid ""
658
- "<b>ImageMagick</b> module is not installed. Ask your hosting company to "
659
- "install it."
660
  msgstr ""
661
- "Το άρθρωμα <b>ImageMagick</b> δεν έχει εγκατασταθεί. Ζητήστε από την "
662
- "εταιρεία hosting σας να το εγκαταστήσει."
663
 
664
- #: templates/sysinfo/system-information-panel.php:172
665
  msgid "Show full PHPInfo"
666
  msgstr "Πλήρης εμφάνιση PHPInfo"
667
 
668
- #: templates/sysinfo/system-information-panel.php:176
669
- msgid "Back to System panel"
670
- msgstr "Πίσω στο πάνελ Συστήματος"
671
-
672
- #: templates/sysinfo/system-information-panel.php:193
673
- msgid "Back to top"
674
- msgstr "Πίσω στην κορυφή"
675
 
676
  #: yit-plugin.php:194
677
  msgid "License"
@@ -815,6 +857,13 @@ msgctxt "Action links"
815
  msgid "Settings"
816
  msgstr "Ρυθμίσεις"
817
 
 
 
 
 
 
 
 
818
  #~ msgctxt "ON/OFF button: use MAX 3 characters!"
819
  #~ msgid "ON"
820
  #~ msgstr "ΕΝΕΡΓΟΠΟΙΗΣΗ"
4
  msgstr ""
5
  "Project-Id-Version: YITH Plugin Starter 1.0.0 Plugin FW\n"
6
  "Report-Msgid-Bugs-To: YITH <plugins@yithemes.com>\n"
7
+ "POT-Creation-Date: 2020-06-10 08:56:54+00:00\n"
8
  "PO-Revision-Date: 2020-04-06 10:45+0200\n"
9
  "Last-Translator: \n"
10
  "Language-Team: Your Inspiration Themes <info@yithemes.com>\n"
202
  msgid "Upload multiple files"
203
  msgstr "Ανέβασμα πολλαπλών αρχείων"
204
 
205
+ #: lib/yit-plugin-panel-wc.php:403
206
  msgid "The changes you have made will be lost if you leave this page."
207
  msgstr ""
208
  "Οι αλλαγές που έχετε δημιουργήσει θα χαθούν αν αφήσετε αυτήν την σελίδα."
211
  msgid "Plugin Settings"
212
  msgstr "Ρυθμίσεις Προσθέτου"
213
 
214
+ #: lib/yit-plugin-panel.php:454 lib/yit-plugin-panel.php:457
215
  msgid "How to install premium version"
216
  msgstr "Πώς να εγκαταστήσετε την προηγμένη έκδοση"
217
 
218
+ #: lib/yit-plugin-panel.php:602 lib/yit-plugin-subpanel.php:151
219
  #: templates/panel/woocommerce/woocommerce-form.php:14
220
  msgid "Save Changes"
221
  msgstr "Αποθήκευση Αλλαγών"
222
 
223
+ #: lib/yit-plugin-panel.php:605 lib/yit-plugin-subpanel.php:154
224
  #: templates/panel/woocommerce/woocommerce-form.php:17
225
  msgid ""
226
  "If you continue with this action, you will reset all options in this page."
228
  "Αν συνεχίσετε με αυτή την ενέργεια θα επαναφέρετε όλες τις επιλογές στη "
229
  "σελίδα."
230
 
231
+ #: lib/yit-plugin-panel.php:607 lib/yit-plugin-subpanel.php:156
232
  msgid "Reset to default"
233
  msgstr "Επαναφορά σε προεπιλεγμένο"
234
 
235
+ #: lib/yit-plugin-panel.php:608 lib/yit-plugin-subpanel.php:157
236
  #: templates/panel/woocommerce/woocommerce-form.php:21
237
  msgid "Are you sure?"
238
  msgstr "Είστε σίγουρος;"
239
 
240
+ #: lib/yit-plugin-panel.php:806
241
  msgid ""
242
  "The element you have entered already exists. Please, enter another name."
243
  msgstr "Το στοιχείο που εισάγατε υπάρχει ήδη. Παρακαλώ, εισάγετε άλλο όνομα."
244
 
245
+ #: lib/yit-plugin-panel.php:807
246
  msgid "Settings saved"
247
  msgstr "Ρυθμίσεις αποθηκεύτηκαν"
248
 
249
+ #: lib/yit-plugin-panel.php:808
250
  msgid "Settings reset"
251
  msgstr "Επαναφορά ρυθμίσεων"
252
 
253
+ #: lib/yit-plugin-panel.php:809
254
  msgid "Element deleted correctly."
255
  msgstr "Το στοιχείο διαγράφηκε επιτυχώς."
256
 
257
+ #: lib/yit-plugin-panel.php:810 lib/yit-plugin-panel.php:811
258
  msgid "Element updated correctly."
259
  msgstr "Το στοιχείο αναβαθμίστηκε επιτυχώς."
260
 
261
+ #: lib/yit-plugin-panel.php:812
262
  msgid "Database imported correctly."
263
  msgstr "Επιτυχής εισαγωγή βάσης δεδομένων."
264
 
265
+ #: lib/yit-plugin-panel.php:813
266
  msgid "An error has occurred during import. Please try again."
267
  msgstr "Παρουσιάστηκε σφάλμα κατά την εισαγωγή. Παρακαλώ προσπαθήστε ξανά."
268
 
269
+ #: lib/yit-plugin-panel.php:814
270
  msgid "The added file is not valid."
271
  msgstr "Το προστιθέμενο αρχείο δεν είναι έγκυρο."
272
 
273
+ #: lib/yit-plugin-panel.php:815
274
  msgid "Sorry, import is disabled."
275
  msgstr "Συγνώμη, η εισαγωγή είναι απενεργοποιημένη."
276
 
277
+ #: lib/yit-plugin-panel.php:816
278
  msgid "Sorting successful."
279
  msgstr "Διαλογή επιτυχής."
280
 
281
+ #: lib/yit-plugin-panel.php:1264
282
  msgid "We need your support"
283
  msgstr "Χρειαζόμαστε την υποστήριξή σας"
284
 
285
+ #: lib/yit-plugin-panel.php:1265
286
  msgid "to keep updating and improving the plugin. Please,"
287
  msgstr ""
288
  "για να διατηρήσετε την ενημέρωση και τη βελτίωση του πρόσθετου. Παρακαλώ,"
289
 
290
+ #: lib/yit-plugin-panel.php:1267
291
  msgid "help us by leaving a five-star rating"
292
  msgstr "βοηθήστε μας αφήνοντας μια βαθμολογία πέντε αστέρων"
293
 
294
+ #: lib/yit-plugin-panel.php:1268
295
  msgid ":) Thanks!"
296
  msgstr ":) Ευχαριστώ!"
297
 
364
  "Παρουσιάστηκε σφάλμα, που πιθανότατα σημαίνει ότι έπεσε το τροφοδοτικό. "
365
  "Προσπαθήστε ξανά αργότερα."
366
 
367
+ #: lib/yith-system-status.php:111
368
  msgid "WordPress Version"
369
  msgstr "Έκδοση WordPress"
370
 
371
+ #: lib/yith-system-status.php:112
372
  msgid "WooCommerce Version"
373
  msgstr "Έκδοση WooCommerce"
374
 
375
+ #: lib/yith-system-status.php:113
376
  msgid "Available Memory"
377
  msgstr "Διαθέσιμη Μνήμη"
378
 
379
+ #: lib/yith-system-status.php:114
380
  msgid "PHP Version"
381
  msgstr "Έκδοση PHP"
382
 
383
+ #: lib/yith-system-status.php:115
384
  msgid "TLS Version"
385
  msgstr "Έκδοση TLS"
386
 
387
+ #: lib/yith-system-status.php:116
388
  msgid "WordPress Cron"
389
  msgstr "WordPress Cron"
390
 
391
+ #: lib/yith-system-status.php:117
392
  msgid "SimpleXML"
393
  msgstr "SimpleXML"
394
 
395
+ #: lib/yith-system-status.php:118
396
  msgid "MultiByte String"
397
  msgstr "MultiByte String"
398
 
399
+ #: lib/yith-system-status.php:119
400
  msgid "ImageMagick Version"
401
  msgstr "Έκδοση ImageMagick"
402
 
403
+ #: lib/yith-system-status.php:120
404
  msgid "GD Library"
405
  msgstr "Βιβλιοθήκη GD"
406
 
407
+ #: lib/yith-system-status.php:121
408
  msgid "Iconv Module"
409
  msgstr "Άρθρωμα Iconv"
410
 
411
+ #: lib/yith-system-status.php:122
412
  msgid "OPCache Save Comments"
413
  msgstr "OPCache Save Comments"
414
 
415
+ #: lib/yith-system-status.php:123
416
  msgid "URL FOpen"
417
  msgstr "URL FOpen"
418
 
419
+ #: lib/yith-system-status.php:141 lib/yith-system-status.php:142
420
  msgid "System Status"
421
  msgstr "Κατάσταση Συστήματος"
422
 
423
+ #: lib/yith-system-status.php:184
424
  msgid "YITH Plugins"
425
  msgstr "Πρόσθετα YITH"
426
 
427
+ #: lib/yith-system-status.php:192
428
  msgid "WooCommerce"
429
  msgstr "WooCommerce"
430
 
431
+ #: lib/yith-system-status.php:330
432
  msgid "Warning!"
433
  msgstr "Προσοχή!"
434
 
435
+ #. translators: %1$s open link tag, %2$s open link tag
436
+ #: lib/yith-system-status.php:334
437
+ #, fuzzy
438
  msgid ""
439
+ "The system check has detected some compatibility issues on your installation."
440
+ "%1$sClick here%2$s to know more"
441
  msgstr ""
442
  "Ο έλεγχος συστήματος έχει εντοπίσει κάποια προβλήματα συμβατότητας στην "
443
  "εγκατάστασή σας. %sΚάντε κλικ εδώ%s για να μάθετε περισσότερα"
444
 
445
+ #: lib/yith-system-status.php:473
446
+ msgid "Enabled"
447
+ msgstr "Ενεργοποιημένο"
448
+
449
+ #: lib/yith-system-status.php:473
450
+ msgid "Disabled"
451
+ msgstr "Απενεργοποιημένο"
452
+
453
+ #: lib/yith-system-status.php:478
454
+ msgid "N/A"
455
+ msgstr "N/A"
456
+
457
+ #. translators: %1$s plugin name, %2$s requirement name
458
+ #: lib/yith-system-status.php:506
459
+ #, fuzzy
460
+ msgid "%1$s needs %2$s enabled"
461
+ msgstr "%s χρειάζεται %s ενεργοποιημένο"
462
+
463
+ #. translators: %1$s plugin name, %2$s required memory amount
464
+ #: lib/yith-system-status.php:509
465
+ #, fuzzy
466
+ msgid "%1$s needs at least %2$s of available memory"
467
+ msgstr "%s χρειάζεται τουλάχιστον %s διαθέσιμης μνήμης"
468
+
469
+ #. translators: %1$s plugin name, %2$s version number
470
+ #: lib/yith-system-status.php:512
471
+ #, fuzzy
472
+ msgid "%1$s needs at least %2$s version"
473
+ msgstr "%s χρειάζεται τουλάχιστον %s έκδοση"
474
+
475
+ #: lib/yith-system-status.php:537
476
+ msgid ""
477
+ "Update it to the latest version in order to benefit of all new features and "
478
+ "security updates."
479
+ msgstr ""
480
+ "Κάντε αναβάθμιση της τελευταίας έκδοσης για να επωφεληθείτε από τα νέα "
481
+ "χαρακτηριστικά και τις αναβαθμίσεις προστασίας."
482
+
483
+ #: lib/yith-system-status.php:541 lib/yith-system-status.php:547
484
+ msgid "Contact your hosting company in order to update it."
485
+ msgstr "Επικοινωνήστε με την εταιρεία hosting σας για να αναβαθμίσετε."
486
+
487
+ #: lib/yith-system-status.php:545
488
+ #, fuzzy
489
+ msgid "Contact your hosting company in order to install it."
490
+ msgstr "Επικοινωνήστε με την εταιρεία hosting σας για να ενεργοποιήσετε."
491
+
492
+ #. translators: %1$s code, %2$s file name
493
+ #: lib/yith-system-status.php:552
494
+ #, fuzzy
495
+ msgid "Remove %1$s from %2$s file"
496
+ msgstr "Αφαίρεση %s από αρχείο %s"
497
+
498
+ #: lib/yith-system-status.php:560
499
+ msgid "Contact your hosting company in order to enable it."
500
+ msgstr "Επικοινωνήστε με την εταιρεία hosting σας για να ενεργοποιήσετε."
501
+
502
+ #. translators: %1$s opening link tag, %2$s closing link tag
503
+ #: lib/yith-system-status.php:564 lib/yith-system-status.php:588
504
+ #, fuzzy
505
+ msgid ""
506
+ "Read more %1$shere%2$s or contact your hosting company in order to increase "
507
+ "it."
508
+ msgstr ""
509
+ "Μάθετε περισσότερα %s εδώ%s ή επικοινωνήστε με την εταιρεία hosting σας για "
510
+ "να το βελτιώσετε."
511
+
512
+ #. translators: %s recommended memory amount
513
+ #: lib/yith-system-status.php:585
514
+ msgid ""
515
+ "For optimal functioning of our plugins, we suggest setting at least %s of "
516
+ "available memory"
517
+ msgstr ""
518
+ "Για την βέλτιστη λειτουργικότητα των προσθέτων μας, προτείνουμε να ορίσετε "
519
+ "τουλάχιστον %s διαθέσιμης μνήμης"
520
+
521
+ #. translators: %1$s TLS label, %2$s cURL label
522
+ #: lib/yith-system-status.php:593
523
+ #, fuzzy
524
+ msgid ""
525
+ "The system check cannot determine which %1$s version is installed because "
526
+ "%2$s module is disabled. Ask your hosting company to enable it."
527
+ msgstr ""
528
+ "Δεν μπορούμε να καθορίσουμε ποια έκδοση <b>TLS</b> έχει εγκατασταθεί γιατί "
529
+ "το άρθρωμα <b>cURL</b> είναι απενεργοποιημένο. Ζητήστε από την εταιρεία "
530
+ "hosting σας να το ενεργοποιήσει."
531
+
532
+ #. translators: %1$s TLS label
533
+ #: lib/yith-system-status.php:596
534
+ msgid ""
535
+ "The system check cannot determine which %1$s version is installed due to a "
536
+ "connection issue between your site and our server."
537
+ msgstr ""
538
+
539
  #: templates/fields/ajax-customers.php:57
540
  msgid "Search Customers"
541
  msgstr "Αναζήτηση Πελατών"
666
  msgid "Reset Defaults"
667
  msgstr "Επαναφορά Προεπιλεγμένων"
668
 
669
+ #: templates/sysinfo/system-information-panel.php:39
670
  msgid "YITH System Information"
671
  msgstr "Σύστημα Πληροφοριών YITH"
672
 
673
+ #: templates/sysinfo/system-information-panel.php:50
674
+ msgid "WP debug.log file"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
675
  msgstr ""
 
 
676
 
677
+ #: templates/sysinfo/system-information-panel.php:54
678
+ msgid "PHP error_log file"
 
 
 
679
  msgstr ""
 
 
680
 
681
+ #: templates/sysinfo/system-information-panel.php:59
682
+ #: templates/sysinfo/system-information-panel.php:83
683
+ msgid "Back to System panel"
684
+ msgstr "Πίσω στο πάνελ Συστήματος"
685
 
686
+ #: templates/sysinfo/system-information-panel.php:96
687
+ msgid "Back to top"
688
+ msgstr "Πίσω στην κορυφή"
 
 
 
 
689
 
690
+ #: templates/sysinfo/system-information-panel.php:104
691
+ msgid "Site URL"
692
+ msgstr "URL Ιστοσελίδας"
693
 
694
+ #: templates/sysinfo/system-information-panel.php:112
695
+ msgid "Output IP Address"
696
+ msgstr "Διεύθυνση IP Παραγωγής"
697
 
698
+ #: templates/sysinfo/system-information-panel.php:120
699
+ msgid "Defined WP_CACHE"
700
+ msgstr ""
701
 
702
+ #: templates/sysinfo/system-information-panel.php:123
703
+ msgid "Yes"
 
 
704
  msgstr ""
 
 
 
705
 
706
+ #: templates/sysinfo/system-information-panel.php:123
707
+ msgid "No"
 
 
708
  msgstr ""
 
 
709
 
710
+ #: templates/sysinfo/system-information-panel.php:159
711
  msgid "Show full PHPInfo"
712
  msgstr "Πλήρης εμφάνιση PHPInfo"
713
 
714
+ #: templates/sysinfo/system-information-panel.php:167
715
+ msgid "Show log files"
716
+ msgstr ""
 
 
 
 
717
 
718
  #: yit-plugin.php:194
719
  msgid "License"
857
  msgid "Settings"
858
  msgstr "Ρυθμίσεις"
859
 
860
+ #~ msgid ""
861
+ #~ "<b>ImageMagick</b> module is not installed. Ask your hosting company to "
862
+ #~ "install it."
863
+ #~ msgstr ""
864
+ #~ "Το άρθρωμα <b>ImageMagick</b> δεν έχει εγκατασταθεί. Ζητήστε από την "
865
+ #~ "εταιρεία hosting σας να το εγκαταστήσει."
866
+
867
  #~ msgctxt "ON/OFF button: use MAX 3 characters!"
868
  #~ msgid "ON"
869
  #~ msgstr "ΕΝΕΡΓΟΠΟΙΗΣΗ"
plugin-fw/languages/yith-plugin-fw-es_ES.po CHANGED
@@ -4,7 +4,7 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: YITH Plugin Starter 1.0.0 Plugin FW\n"
6
  "Report-Msgid-Bugs-To: YITH <plugins@yithemes.com>\n"
7
- "POT-Creation-Date: 2020-04-23 06:38:32+00:00\n"
8
  "PO-Revision-Date: 2020-04-06 10:45+0200\n"
9
  "Last-Translator: \n"
10
  "Language-Team: Your Inspiration Themes <info@yithemes.com>\n"
@@ -203,7 +203,7 @@ msgstr "Añadir %s desde imágenes"
203
  msgid "Upload multiple files"
204
  msgstr "Cargar archivos múltiples"
205
 
206
- #: lib/yit-plugin-panel-wc.php:399
207
  msgid "The changes you have made will be lost if you leave this page."
208
  msgstr "Los cambios que has hecho se perderán si abandonas esta página."
209
 
@@ -211,87 +211,87 @@ msgstr "Los cambios que has hecho se perderán si abandonas esta página."
211
  msgid "Plugin Settings"
212
  msgstr "Ajustes del plugin"
213
 
214
- #: lib/yit-plugin-panel.php:455 lib/yit-plugin-panel.php:458
215
  msgid "How to install premium version"
216
  msgstr "Cómo instalar la versión premium"
217
 
218
- #: lib/yit-plugin-panel.php:603 lib/yit-plugin-subpanel.php:151
219
  #: templates/panel/woocommerce/woocommerce-form.php:14
220
  msgid "Save Changes"
221
  msgstr "Guardar cambios"
222
 
223
- #: lib/yit-plugin-panel.php:606 lib/yit-plugin-subpanel.php:154
224
  #: templates/panel/woocommerce/woocommerce-form.php:17
225
  msgid ""
226
  "If you continue with this action, you will reset all options in this page."
227
  msgstr ""
228
  "Si sigues con esta acción, se reiniciarán todas las opciones en esta página."
229
 
230
- #: lib/yit-plugin-panel.php:608 lib/yit-plugin-subpanel.php:156
231
  msgid "Reset to default"
232
  msgstr "Restablecer a predeterminado"
233
 
234
- #: lib/yit-plugin-panel.php:609 lib/yit-plugin-subpanel.php:157
235
  #: templates/panel/woocommerce/woocommerce-form.php:21
236
  msgid "Are you sure?"
237
  msgstr "¿Estás seguro/a?"
238
 
239
- #: lib/yit-plugin-panel.php:807
240
  msgid ""
241
  "The element you have entered already exists. Please, enter another name."
242
  msgstr ""
243
  "El elemento que has introducido ya existe. Por favor, introduce otro nombre."
244
 
245
- #: lib/yit-plugin-panel.php:808
246
  msgid "Settings saved"
247
  msgstr "Ajustes guardados"
248
 
249
- #: lib/yit-plugin-panel.php:809
250
  msgid "Settings reset"
251
  msgstr "Ajustes reiniciados"
252
 
253
- #: lib/yit-plugin-panel.php:810
254
  msgid "Element deleted correctly."
255
  msgstr "Elemento borrado correctamente."
256
 
257
- #: lib/yit-plugin-panel.php:811 lib/yit-plugin-panel.php:812
258
  msgid "Element updated correctly."
259
  msgstr "Elemento actualizado correctamente."
260
 
261
- #: lib/yit-plugin-panel.php:813
262
  msgid "Database imported correctly."
263
  msgstr "Base de datos importada correctamente."
264
 
265
- #: lib/yit-plugin-panel.php:814
266
  msgid "An error has occurred during import. Please try again."
267
  msgstr ""
268
  "Ha ocurrido un error durante la importación. Por favor, inténtalo de nuevo."
269
 
270
- #: lib/yit-plugin-panel.php:815
271
  msgid "The added file is not valid."
272
  msgstr "El archivo añadido no es válido."
273
 
274
- #: lib/yit-plugin-panel.php:816
275
  msgid "Sorry, import is disabled."
276
  msgstr "Lo sentimos, la importación está deshabilitada."
277
 
278
- #: lib/yit-plugin-panel.php:817
279
  msgid "Sorting successful."
280
  msgstr "Clasificación fue realizada con éxito."
281
 
282
- #: lib/yit-plugin-panel.php:1265
283
  msgid "We need your support"
284
  msgstr "Necesitamos tu ayuda"
285
 
286
- #: lib/yit-plugin-panel.php:1266
287
  msgid "to keep updating and improving the plugin. Please,"
288
  msgstr "para seguir actualizando y mejora el plugin. Por favor,"
289
 
290
- #: lib/yit-plugin-panel.php:1268
291
  msgid "help us by leaving a five-star rating"
292
  msgstr "ayúdanos dejando una valoración de 5 estrellas"
293
 
294
- #: lib/yit-plugin-panel.php:1269
295
  msgid ":) Thanks!"
296
  msgstr ":) ¡Gracias!"
297
 
@@ -365,82 +365,177 @@ msgstr ""
365
  "Ha ocurrido un error, lo que probablemente significa que el feed está caído. "
366
  "Inténtalo de nuevo más tarde."
367
 
368
- #: lib/yith-system-status.php:105
369
  msgid "WordPress Version"
370
  msgstr "Versión de WordPress"
371
 
372
- #: lib/yith-system-status.php:106
373
  msgid "WooCommerce Version"
374
  msgstr "Versión de WooCommerce"
375
 
376
- #: lib/yith-system-status.php:107
377
  msgid "Available Memory"
378
  msgstr "Memoria disponible"
379
 
380
- #: lib/yith-system-status.php:108
381
  msgid "PHP Version"
382
  msgstr "Versión PHP"
383
 
384
- #: lib/yith-system-status.php:109
385
  msgid "TLS Version"
386
  msgstr "Versión TLS"
387
 
388
- #: lib/yith-system-status.php:110
389
  msgid "WordPress Cron"
390
  msgstr "Cron de WordPress"
391
 
392
- #: lib/yith-system-status.php:111
393
  msgid "SimpleXML"
394
  msgstr "SimpleXML"
395
 
396
- #: lib/yith-system-status.php:112
397
  msgid "MultiByte String"
398
  msgstr "Cadena MultiByte"
399
 
400
- #: lib/yith-system-status.php:113
401
  msgid "ImageMagick Version"
402
  msgstr "Versión ImageMagick"
403
 
404
- #: lib/yith-system-status.php:114
405
  msgid "GD Library"
406
  msgstr "Biblioteca GD"
407
 
408
- #: lib/yith-system-status.php:115
409
  msgid "Iconv Module"
410
  msgstr "Módulo Iconv"
411
 
412
- #: lib/yith-system-status.php:116
413
  msgid "OPCache Save Comments"
414
  msgstr "Guardar comentarios OPCache"
415
 
416
- #: lib/yith-system-status.php:117
417
  msgid "URL FOpen"
418
  msgstr "URL FOpen"
419
 
420
- #: lib/yith-system-status.php:135 lib/yith-system-status.php:136
421
  msgid "System Status"
422
  msgstr "Estado del sistema"
423
 
424
- #: lib/yith-system-status.php:179
425
  msgid "YITH Plugins"
426
  msgstr "Plugins de YITH"
427
 
428
- #: lib/yith-system-status.php:180
429
  msgid "WooCommerce"
430
  msgstr "WooCommerce"
431
 
432
- #: lib/yith-system-status.php:297
433
  msgid "Warning!"
434
  msgstr "¡Atención! "
435
 
436
- #: lib/yith-system-status.php:298
 
 
437
  msgid ""
438
- "The system check has detected some compatibility issues on your "
439
- "installation. %sClick here%s to know more"
440
  msgstr ""
441
  "La comprobación del sistema ha detectado algunos errores en tu instalación. "
442
  "%sHaz clic aquí%s para saber más"
443
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
444
  #: templates/fields/ajax-customers.php:57
445
  msgid "Search Customers"
446
  msgstr "Buscar clientes"
@@ -571,107 +666,55 @@ msgstr "(Por defecto: <i %s></i> )"
571
  msgid "Reset Defaults"
572
  msgstr "Ajustes predeterminados"
573
 
574
- #: templates/sysinfo/system-information-panel.php:30
575
  msgid "YITH System Information"
576
  msgstr "Información del sistema de YITH"
577
 
578
- #: templates/sysinfo/system-information-panel.php:38
579
- msgid "Site URL"
580
- msgstr "URL del sitio"
581
-
582
- #: templates/sysinfo/system-information-panel.php:46
583
- msgid "Output IP Address"
584
- msgstr "Salida Dirección IP"
585
-
586
- #: templates/sysinfo/system-information-panel.php:76
587
- msgid "Enabled"
588
- msgstr "Activado"
589
-
590
- #: templates/sysinfo/system-information-panel.php:76
591
- msgid "Disabled"
592
- msgstr "Desactivado"
593
-
594
- #: templates/sysinfo/system-information-panel.php:82
595
- msgid "N/A"
596
- msgstr "N/D"
597
-
598
- #: templates/sysinfo/system-information-panel.php:96
599
- msgid "%s needs %s enabled"
600
- msgstr "%s necesita %s enabled"
601
-
602
- #: templates/sysinfo/system-information-panel.php:98
603
- msgid "%s needs at least %s of available memory"
604
- msgstr "%s necesita al menos %s de memoria disponible"
605
-
606
- #: templates/sysinfo/system-information-panel.php:100
607
- #: templates/sysinfo/system-information-panel.php:149
608
- msgid ""
609
- "For optimal functioning of our plugins, we suggest setting at least %s of "
610
- "available memory"
611
  msgstr ""
612
- "Para el optimo funcionamiento de los plugins, sugerimos configurar al menos "
613
- "%s de memoria disponible"
614
 
615
- #: templates/sysinfo/system-information-panel.php:102
616
- #: templates/sysinfo/system-information-panel.php:137
617
- #: templates/sysinfo/system-information-panel.php:151
618
- msgid ""
619
- "Read more %s here%s or contact your hosting company in order to increase it."
620
  msgstr ""
621
- "Lee más %s aquí%s o contacta a tu compañía de hosting para incrementarlo."
622
 
623
- #: templates/sysinfo/system-information-panel.php:105
624
- msgid "%s needs at least %s version"
625
- msgstr "%s necesita al menos la versión %s"
626
-
627
- #: templates/sysinfo/system-information-panel.php:116
628
- msgid ""
629
- "Update it to the latest version in order to benefit of all new features and "
630
- "security updates."
631
- msgstr ""
632
- "Actualízalo a la última versión para beneficiarte de todas las nuevas "
633
- "características y actualizaciones de seguridad"
634
 
635
- #: templates/sysinfo/system-information-panel.php:122
636
- msgid "Contact your hosting company in order to update it."
637
- msgstr "Contacta a tu compañía de hosting para actualizarlo."
638
 
639
- #: templates/sysinfo/system-information-panel.php:126
640
- msgid "Remove %s from %s file"
641
- msgstr "Eliminar %s del archivo %s"
642
 
643
- #: templates/sysinfo/system-information-panel.php:134
644
- msgid "Contact your hosting company in order to enable it."
645
- msgstr "Contacta a tu compañía de hosting para activarlo."
646
 
647
- #: templates/sysinfo/system-information-panel.php:157
648
- msgid ""
649
- "We cannot determine which <b>TLS</b> version is installed because <b>cURL</"
650
- "b> module is disabled. Ask your hosting company to enable it."
651
  msgstr ""
652
- "No podemos determinar qué versión <b>TLS</b> está instalada porque <b>cURL</"
653
- "b> el módulo está desactivado. Solicita a tu compañía de hosting que lo "
654
- "active."
655
 
656
- #: templates/sysinfo/system-information-panel.php:160
657
- msgid ""
658
- "<b>ImageMagick</b> module is not installed. Ask your hosting company to "
659
- "install it."
660
  msgstr ""
661
- "<b>ImageMagick</b> el módulo no está instalado. Solicita a tu compañia de "
662
- "hosting que lo instale."
663
 
664
- #: templates/sysinfo/system-information-panel.php:172
 
 
 
 
 
665
  msgid "Show full PHPInfo"
666
  msgstr "Mostrar PHPInfo completa"
667
 
668
- #: templates/sysinfo/system-information-panel.php:176
669
- msgid "Back to System panel"
670
- msgstr "Volver al panel del Sistema"
671
-
672
- #: templates/sysinfo/system-information-panel.php:193
673
- msgid "Back to top"
674
- msgstr "Volver arriba"
675
 
676
  #: yit-plugin.php:194
677
  msgid "License"
@@ -815,6 +858,13 @@ msgctxt "Action links"
815
  msgid "Settings"
816
  msgstr "Ajustes"
817
 
 
 
 
 
 
 
 
818
  #~ msgctxt "ON/OFF button: use MAX 3 characters!"
819
  #~ msgid "ON"
820
  #~ msgstr "ON"
@@ -1230,9 +1280,6 @@ msgstr "Ajustes"
1230
  #~ msgid "Theme Icon"
1231
  #~ msgstr "Icono del tema"
1232
 
1233
- #~ msgid "None"
1234
- #~ msgstr "Ninguno"
1235
-
1236
  #~ msgid "Field Title"
1237
  #~ msgstr "Campo de título"
1238
 
4
  msgstr ""
5
  "Project-Id-Version: YITH Plugin Starter 1.0.0 Plugin FW\n"
6
  "Report-Msgid-Bugs-To: YITH <plugins@yithemes.com>\n"
7
+ "POT-Creation-Date: 2020-06-10 08:56:54+00:00\n"
8
  "PO-Revision-Date: 2020-04-06 10:45+0200\n"
9
  "Last-Translator: \n"
10
  "Language-Team: Your Inspiration Themes <info@yithemes.com>\n"
203
  msgid "Upload multiple files"
204
  msgstr "Cargar archivos múltiples"
205
 
206
+ #: lib/yit-plugin-panel-wc.php:403
207
  msgid "The changes you have made will be lost if you leave this page."
208
  msgstr "Los cambios que has hecho se perderán si abandonas esta página."
209
 
211
  msgid "Plugin Settings"
212
  msgstr "Ajustes del plugin"
213
 
214
+ #: lib/yit-plugin-panel.php:454 lib/yit-plugin-panel.php:457
215
  msgid "How to install premium version"
216
  msgstr "Cómo instalar la versión premium"
217
 
218
+ #: lib/yit-plugin-panel.php:602 lib/yit-plugin-subpanel.php:151
219
  #: templates/panel/woocommerce/woocommerce-form.php:14
220
  msgid "Save Changes"
221
  msgstr "Guardar cambios"
222
 
223
+ #: lib/yit-plugin-panel.php:605 lib/yit-plugin-subpanel.php:154
224
  #: templates/panel/woocommerce/woocommerce-form.php:17
225
  msgid ""
226
  "If you continue with this action, you will reset all options in this page."
227
  msgstr ""
228
  "Si sigues con esta acción, se reiniciarán todas las opciones en esta página."
229
 
230
+ #: lib/yit-plugin-panel.php:607 lib/yit-plugin-subpanel.php:156
231
  msgid "Reset to default"
232
  msgstr "Restablecer a predeterminado"
233
 
234
+ #: lib/yit-plugin-panel.php:608 lib/yit-plugin-subpanel.php:157
235
  #: templates/panel/woocommerce/woocommerce-form.php:21
236
  msgid "Are you sure?"
237
  msgstr "¿Estás seguro/a?"
238
 
239
+ #: lib/yit-plugin-panel.php:806
240
  msgid ""
241
  "The element you have entered already exists. Please, enter another name."
242
  msgstr ""
243
  "El elemento que has introducido ya existe. Por favor, introduce otro nombre."
244
 
245
+ #: lib/yit-plugin-panel.php:807
246
  msgid "Settings saved"
247
  msgstr "Ajustes guardados"
248
 
249
+ #: lib/yit-plugin-panel.php:808
250
  msgid "Settings reset"
251
  msgstr "Ajustes reiniciados"
252
 
253
+ #: lib/yit-plugin-panel.php:809
254
  msgid "Element deleted correctly."
255
  msgstr "Elemento borrado correctamente."
256
 
257
+ #: lib/yit-plugin-panel.php:810 lib/yit-plugin-panel.php:811
258
  msgid "Element updated correctly."
259
  msgstr "Elemento actualizado correctamente."
260
 
261
+ #: lib/yit-plugin-panel.php:812
262
  msgid "Database imported correctly."
263
  msgstr "Base de datos importada correctamente."
264
 
265
+ #: lib/yit-plugin-panel.php:813
266
  msgid "An error has occurred during import. Please try again."
267
  msgstr ""
268
  "Ha ocurrido un error durante la importación. Por favor, inténtalo de nuevo."
269
 
270
+ #: lib/yit-plugin-panel.php:814
271
  msgid "The added file is not valid."
272
  msgstr "El archivo añadido no es válido."
273
 
274
+ #: lib/yit-plugin-panel.php:815
275
  msgid "Sorry, import is disabled."
276
  msgstr "Lo sentimos, la importación está deshabilitada."
277
 
278
+ #: lib/yit-plugin-panel.php:816
279
  msgid "Sorting successful."
280
  msgstr "Clasificación fue realizada con éxito."
281
 
282
+ #: lib/yit-plugin-panel.php:1264
283
  msgid "We need your support"
284
  msgstr "Necesitamos tu ayuda"
285
 
286
+ #: lib/yit-plugin-panel.php:1265
287
  msgid "to keep updating and improving the plugin. Please,"
288
  msgstr "para seguir actualizando y mejora el plugin. Por favor,"
289
 
290
+ #: lib/yit-plugin-panel.php:1267
291
  msgid "help us by leaving a five-star rating"
292
  msgstr "ayúdanos dejando una valoración de 5 estrellas"
293
 
294
+ #: lib/yit-plugin-panel.php:1268
295
  msgid ":) Thanks!"
296
  msgstr ":) ¡Gracias!"
297
 
365
  "Ha ocurrido un error, lo que probablemente significa que el feed está caído. "
366
  "Inténtalo de nuevo más tarde."
367
 
368
+ #: lib/yith-system-status.php:111
369
  msgid "WordPress Version"
370
  msgstr "Versión de WordPress"
371
 
372
+ #: lib/yith-system-status.php:112
373
  msgid "WooCommerce Version"
374
  msgstr "Versión de WooCommerce"
375
 
376
+ #: lib/yith-system-status.php:113
377
  msgid "Available Memory"
378
  msgstr "Memoria disponible"
379
 
380
+ #: lib/yith-system-status.php:114
381
  msgid "PHP Version"
382
  msgstr "Versión PHP"
383
 
384
+ #: lib/yith-system-status.php:115
385
  msgid "TLS Version"
386
  msgstr "Versión TLS"
387
 
388
+ #: lib/yith-system-status.php:116
389
  msgid "WordPress Cron"
390
  msgstr "Cron de WordPress"
391
 
392
+ #: lib/yith-system-status.php:117
393
  msgid "SimpleXML"
394
  msgstr "SimpleXML"
395
 
396
+ #: lib/yith-system-status.php:118
397
  msgid "MultiByte String"
398
  msgstr "Cadena MultiByte"
399
 
400
+ #: lib/yith-system-status.php:119
401
  msgid "ImageMagick Version"
402
  msgstr "Versión ImageMagick"
403
 
404
+ #: lib/yith-system-status.php:120
405
  msgid "GD Library"
406
  msgstr "Biblioteca GD"
407
 
408
+ #: lib/yith-system-status.php:121
409
  msgid "Iconv Module"
410
  msgstr "Módulo Iconv"
411
 
412
+ #: lib/yith-system-status.php:122
413
  msgid "OPCache Save Comments"
414
  msgstr "Guardar comentarios OPCache"
415
 
416
+ #: lib/yith-system-status.php:123
417
  msgid "URL FOpen"
418
  msgstr "URL FOpen"
419
 
420
+ #: lib/yith-system-status.php:141 lib/yith-system-status.php:142
421
  msgid "System Status"
422
  msgstr "Estado del sistema"
423
 
424
+ #: lib/yith-system-status.php:184
425
  msgid "YITH Plugins"
426
  msgstr "Plugins de YITH"
427
 
428
+ #: lib/yith-system-status.php:192
429
  msgid "WooCommerce"
430
  msgstr "WooCommerce"
431
 
432
+ #: lib/yith-system-status.php:330
433
  msgid "Warning!"
434
  msgstr "¡Atención! "
435
 
436
+ #. translators: %1$s open link tag, %2$s open link tag
437
+ #: lib/yith-system-status.php:334
438
+ #, fuzzy
439
  msgid ""
440
+ "The system check has detected some compatibility issues on your installation."
441
+ "%1$sClick here%2$s to know more"
442
  msgstr ""
443
  "La comprobación del sistema ha detectado algunos errores en tu instalación. "
444
  "%sHaz clic aquí%s para saber más"
445
 
446
+ #: lib/yith-system-status.php:473
447
+ msgid "Enabled"
448
+ msgstr "Activado"
449
+
450
+ #: lib/yith-system-status.php:473
451
+ msgid "Disabled"
452
+ msgstr "Desactivado"
453
+
454
+ #: lib/yith-system-status.php:478
455
+ msgid "N/A"
456
+ msgstr "N/D"
457
+
458
+ #. translators: %1$s plugin name, %2$s requirement name
459
+ #: lib/yith-system-status.php:506
460
+ #, fuzzy
461
+ msgid "%1$s needs %2$s enabled"
462
+ msgstr "%s necesita %s enabled"
463
+
464
+ #. translators: %1$s plugin name, %2$s required memory amount
465
+ #: lib/yith-system-status.php:509
466
+ #, fuzzy
467
+ msgid "%1$s needs at least %2$s of available memory"
468
+ msgstr "%s necesita al menos %s de memoria disponible"
469
+
470
+ #. translators: %1$s plugin name, %2$s version number
471
+ #: lib/yith-system-status.php:512
472
+ #, fuzzy
473
+ msgid "%1$s needs at least %2$s version"
474
+ msgstr "%s necesita al menos la versión %s"
475
+
476
+ #: lib/yith-system-status.php:537
477
+ msgid ""
478
+ "Update it to the latest version in order to benefit of all new features and "
479
+ "security updates."
480
+ msgstr ""
481
+ "Actualízalo a la última versión para beneficiarte de todas las nuevas "
482
+ "características y actualizaciones de seguridad"
483
+
484
+ #: lib/yith-system-status.php:541 lib/yith-system-status.php:547
485
+ msgid "Contact your hosting company in order to update it."
486
+ msgstr "Contacta a tu compañía de hosting para actualizarlo."
487
+
488
+ #: lib/yith-system-status.php:545
489
+ #, fuzzy
490
+ msgid "Contact your hosting company in order to install it."
491
+ msgstr "Contacta a tu compañía de hosting para activarlo."
492
+
493
+ #. translators: %1$s code, %2$s file name
494
+ #: lib/yith-system-status.php:552
495
+ #, fuzzy
496
+ msgid "Remove %1$s from %2$s file"
497
+ msgstr "Eliminar %s del archivo %s"
498
+
499
+ #: lib/yith-system-status.php:560
500
+ msgid "Contact your hosting company in order to enable it."
501
+ msgstr "Contacta a tu compañía de hosting para activarlo."
502
+
503
+ #. translators: %1$s opening link tag, %2$s closing link tag
504
+ #: lib/yith-system-status.php:564 lib/yith-system-status.php:588
505
+ #, fuzzy
506
+ msgid ""
507
+ "Read more %1$shere%2$s or contact your hosting company in order to increase "
508
+ "it."
509
+ msgstr ""
510
+ "Lee más %s aquí%s o contacta a tu compañía de hosting para incrementarlo."
511
+
512
+ #. translators: %s recommended memory amount
513
+ #: lib/yith-system-status.php:585
514
+ msgid ""
515
+ "For optimal functioning of our plugins, we suggest setting at least %s of "
516
+ "available memory"
517
+ msgstr ""
518
+ "Para el optimo funcionamiento de los plugins, sugerimos configurar al menos "
519
+ "%s de memoria disponible"
520
+
521
+ #. translators: %1$s TLS label, %2$s cURL label
522
+ #: lib/yith-system-status.php:593
523
+ #, fuzzy
524
+ msgid ""
525
+ "The system check cannot determine which %1$s version is installed because "
526
+ "%2$s module is disabled. Ask your hosting company to enable it."
527
+ msgstr ""
528
+ "No podemos determinar qué versión <b>TLS</b> está instalada porque <b>cURL</"
529
+ "b> el módulo está desactivado. Solicita a tu compañía de hosting que lo "
530
+ "active."
531
+
532
+ #. translators: %1$s TLS label
533
+ #: lib/yith-system-status.php:596
534
+ msgid ""
535
+ "The system check cannot determine which %1$s version is installed due to a "
536
+ "connection issue between your site and our server."
537
+ msgstr ""
538
+
539
  #: templates/fields/ajax-customers.php:57
540
  msgid "Search Customers"
541
  msgstr "Buscar clientes"
666
  msgid "Reset Defaults"
667
  msgstr "Ajustes predeterminados"
668
 
669
+ #: templates/sysinfo/system-information-panel.php:39
670
  msgid "YITH System Information"
671
  msgstr "Información del sistema de YITH"
672
 
673
+ #: templates/sysinfo/system-information-panel.php:50
674
+ msgid "WP debug.log file"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
675
  msgstr ""
 
 
676
 
677
+ #: templates/sysinfo/system-information-panel.php:54
678
+ msgid "PHP error_log file"
 
 
 
679
  msgstr ""
 
680
 
681
+ #: templates/sysinfo/system-information-panel.php:59
682
+ #: templates/sysinfo/system-information-panel.php:83
683
+ msgid "Back to System panel"
684
+ msgstr "Volver al panel del Sistema"
 
 
 
 
 
 
 
685
 
686
+ #: templates/sysinfo/system-information-panel.php:96
687
+ msgid "Back to top"
688
+ msgstr "Volver arriba"
689
 
690
+ #: templates/sysinfo/system-information-panel.php:104
691
+ msgid "Site URL"
692
+ msgstr "URL del sitio"
693
 
694
+ #: templates/sysinfo/system-information-panel.php:112
695
+ msgid "Output IP Address"
696
+ msgstr "Salida Dirección IP"
697
 
698
+ #: templates/sysinfo/system-information-panel.php:120
699
+ msgid "Defined WP_CACHE"
 
 
700
  msgstr ""
 
 
 
701
 
702
+ #: templates/sysinfo/system-information-panel.php:123
703
+ msgid "Yes"
 
 
704
  msgstr ""
 
 
705
 
706
+ #: templates/sysinfo/system-information-panel.php:123
707
+ #, fuzzy
708
+ msgid "No"
709
+ msgstr "Ninguno"
710
+
711
+ #: templates/sysinfo/system-information-panel.php:159
712
  msgid "Show full PHPInfo"
713
  msgstr "Mostrar PHPInfo completa"
714
 
715
+ #: templates/sysinfo/system-information-panel.php:167
716
+ msgid "Show log files"
717
+ msgstr ""
 
 
 
 
718
 
719
  #: yit-plugin.php:194
720
  msgid "License"
858
  msgid "Settings"
859
  msgstr "Ajustes"
860
 
861
+ #~ msgid ""
862
+ #~ "<b>ImageMagick</b> module is not installed. Ask your hosting company to "
863
+ #~ "install it."
864
+ #~ msgstr ""
865
+ #~ "<b>ImageMagick</b> el módulo no está instalado. Solicita a tu compañia de "
866
+ #~ "hosting que lo instale."
867
+
868
  #~ msgctxt "ON/OFF button: use MAX 3 characters!"
869
  #~ msgid "ON"
870
  #~ msgstr "ON"
1280
  #~ msgid "Theme Icon"
1281
  #~ msgstr "Icono del tema"
1282
 
 
 
 
1283
  #~ msgid "Field Title"
1284
  #~ msgstr "Campo de título"
1285
 
plugin-fw/languages/yith-plugin-fw-it_IT.mo CHANGED
Binary file
plugin-fw/languages/yith-plugin-fw-it_IT.po CHANGED
@@ -4,7 +4,7 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: YITH Plugin Starter 1.0.0 Plugin FW\n"
6
  "Report-Msgid-Bugs-To: YITH <plugins@yithemes.com>\n"
7
- "POT-Creation-Date: 2020-04-23 06:38:32+00:00\n"
8
  "PO-Revision-Date: 2020-04-06 10:46+0200\n"
9
  "Last-Translator: \n"
10
  "Language-Team: YIThemes <plugins@yithemes.com>\n"
@@ -202,7 +202,7 @@ msgstr "Aggiungi %s dalla immagini"
202
  msgid "Upload multiple files"
203
  msgstr "Carica file multipli"
204
 
205
- #: lib/yit-plugin-panel-wc.php:399
206
  msgid "The changes you have made will be lost if you leave this page."
207
  msgstr "Perderai tutti i cambiamenti effettuati se lasci questa pagina."
208
 
@@ -210,16 +210,16 @@ msgstr "Perderai tutti i cambiamenti effettuati se lasci questa pagina."
210
  msgid "Plugin Settings"
211
  msgstr "Impostazioni plugin"
212
 
213
- #: lib/yit-plugin-panel.php:455 lib/yit-plugin-panel.php:458
214
  msgid "How to install premium version"
215
  msgstr "Come installare la versione premium"
216
 
217
- #: lib/yit-plugin-panel.php:603 lib/yit-plugin-subpanel.php:151
218
  #: templates/panel/woocommerce/woocommerce-form.php:14
219
  msgid "Save Changes"
220
  msgstr "Salva modifiche"
221
 
222
- #: lib/yit-plugin-panel.php:606 lib/yit-plugin-subpanel.php:154
223
  #: templates/panel/woocommerce/woocommerce-form.php:17
224
  msgid ""
225
  "If you continue with this action, you will reset all options in this page."
@@ -227,69 +227,69 @@ msgstr ""
227
  "Se prosegui con questa azione, tutte le opzioni di questa pagina saranno "
228
  "reimpostate."
229
 
230
- #: lib/yit-plugin-panel.php:608 lib/yit-plugin-subpanel.php:156
231
  msgid "Reset to default"
232
  msgstr "Ripristina configurazione predefinita"
233
 
234
- #: lib/yit-plugin-panel.php:609 lib/yit-plugin-subpanel.php:157
235
  #: templates/panel/woocommerce/woocommerce-form.php:21
236
  msgid "Are you sure?"
237
  msgstr "Sei sicuro?"
238
 
239
- #: lib/yit-plugin-panel.php:807
240
  msgid ""
241
  "The element you have entered already exists. Please, enter another name."
242
  msgstr "L'elemento inserito esiste già. Per favore, inserisci un altro nome."
243
 
244
- #: lib/yit-plugin-panel.php:808
245
  msgid "Settings saved"
246
  msgstr "Impostazioni salvate"
247
 
248
- #: lib/yit-plugin-panel.php:809
249
  msgid "Settings reset"
250
  msgstr "Impostazioni azzerate"
251
 
252
- #: lib/yit-plugin-panel.php:810
253
  msgid "Element deleted correctly."
254
  msgstr "Elemento rimosso correttamente."
255
 
256
- #: lib/yit-plugin-panel.php:811 lib/yit-plugin-panel.php:812
257
  msgid "Element updated correctly."
258
  msgstr "Elemento aggiornato correttamente."
259
 
260
- #: lib/yit-plugin-panel.php:813
261
  msgid "Database imported correctly."
262
  msgstr "Database importato correttamente."
263
 
264
- #: lib/yit-plugin-panel.php:814
265
  msgid "An error has occurred during import. Please try again."
266
  msgstr "Si è verificato un errore durante l'importazione. Prova di nuovo."
267
 
268
- #: lib/yit-plugin-panel.php:815
269
  msgid "The added file is not valid."
270
  msgstr "Il file aggiunto non è valido."
271
 
272
- #: lib/yit-plugin-panel.php:816
273
  msgid "Sorry, import is disabled."
274
  msgstr "Ci dispiace, l'importazione è disabilitata."
275
 
276
- #: lib/yit-plugin-panel.php:817
277
  msgid "Sorting successful."
278
  msgstr "Ordinamento effettuato con successo."
279
 
280
- #: lib/yit-plugin-panel.php:1265
281
  msgid "We need your support"
282
  msgstr "Abbiamo bisogno del tuo sostegno"
283
 
284
- #: lib/yit-plugin-panel.php:1266
285
  msgid "to keep updating and improving the plugin. Please,"
286
  msgstr "per poter continuare ad aggiornare e migliorare il plugin."
287
 
288
- #: lib/yit-plugin-panel.php:1268
289
  msgid "help us by leaving a five-star rating"
290
  msgstr "Puoi darci una mano lasciando una recensione a 5 stelle"
291
 
292
- #: lib/yit-plugin-panel.php:1269
293
  msgid ":) Thanks!"
294
  msgstr ":) Grazie!"
295
 
@@ -360,82 +360,178 @@ msgstr ""
360
  "Si è verificato un errore probabilmente causato dal feed non disponibile. "
361
  "Riprova più tardi."
362
 
363
- #: lib/yith-system-status.php:105
364
  msgid "WordPress Version"
365
  msgstr "Versione di WordPress"
366
 
367
- #: lib/yith-system-status.php:106
368
  msgid "WooCommerce Version"
369
  msgstr "Versione di WooCommerce"
370
 
371
- #: lib/yith-system-status.php:107
372
  msgid "Available Memory"
373
  msgstr "Memoria disponibile"
374
 
375
- #: lib/yith-system-status.php:108
376
  msgid "PHP Version"
377
  msgstr "Versione PHP"
378
 
379
- #: lib/yith-system-status.php:109
380
  msgid "TLS Version"
381
  msgstr "Versione TLS"
382
 
383
- #: lib/yith-system-status.php:110
384
  msgid "WordPress Cron"
385
  msgstr "Cron WordPress"
386
 
387
- #: lib/yith-system-status.php:111
388
  msgid "SimpleXML"
389
  msgstr "SimpleXML"
390
 
391
- #: lib/yith-system-status.php:112
392
  msgid "MultiByte String"
393
  msgstr "MultiByte String"
394
 
395
- #: lib/yith-system-status.php:113
396
  msgid "ImageMagick Version"
397
  msgstr "Versione di ImageMagick"
398
 
399
- #: lib/yith-system-status.php:114
400
  msgid "GD Library"
401
  msgstr "GD Library"
402
 
403
- #: lib/yith-system-status.php:115
404
  msgid "Iconv Module"
405
  msgstr "Iconv Module"
406
 
407
- #: lib/yith-system-status.php:116
408
  msgid "OPCache Save Comments"
409
  msgstr "OPCache Save Comments"
410
 
411
- #: lib/yith-system-status.php:117
412
  msgid "URL FOpen"
413
  msgstr "URL FOpen"
414
 
415
- #: lib/yith-system-status.php:135 lib/yith-system-status.php:136
416
  msgid "System Status"
417
  msgstr "Stato del sistema"
418
 
419
- #: lib/yith-system-status.php:179
420
  msgid "YITH Plugins"
421
  msgstr "Plugin YITH"
422
 
423
- #: lib/yith-system-status.php:180
424
  msgid "WooCommerce"
425
  msgstr "WooCommerce"
426
 
427
- #: lib/yith-system-status.php:297
428
  msgid "Warning!"
429
  msgstr "Attenzione!"
430
 
431
- #: lib/yith-system-status.php:298
 
 
432
  msgid ""
433
- "The system check has detected some compatibility issues on your "
434
- "installation. %sClick here%s to know more"
435
  msgstr ""
436
  "Il controllo di sistema ha individuato delle incompatibilità con la tua "
437
  "installazione. %sVedi qui%s per maggiori informazioni"
438
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
439
  #: templates/fields/ajax-customers.php:57
440
  msgid "Search Customers"
441
  msgstr "Cerca fra i clienti"
@@ -566,108 +662,55 @@ msgstr "(Default: <i %s></i> )"
566
  msgid "Reset Defaults"
567
  msgstr "Ripristina impostazioni iniziali"
568
 
569
- #: templates/sysinfo/system-information-panel.php:30
570
  msgid "YITH System Information"
571
  msgstr "YITH System Information"
572
 
573
- #: templates/sysinfo/system-information-panel.php:38
574
- msgid "Site URL"
575
- msgstr "URL del sito"
576
-
577
- #: templates/sysinfo/system-information-panel.php:46
578
- msgid "Output IP Address"
579
- msgstr "Indirizzo IP di output"
580
-
581
- #: templates/sysinfo/system-information-panel.php:76
582
- msgid "Enabled"
583
- msgstr "Abilitato"
584
-
585
- #: templates/sysinfo/system-information-panel.php:76
586
- msgid "Disabled"
587
- msgstr "Disabilitato"
588
-
589
- #: templates/sysinfo/system-information-panel.php:82
590
- msgid "N/A"
591
- msgstr "N.D."
592
-
593
- #: templates/sysinfo/system-information-panel.php:96
594
- msgid "%s needs %s enabled"
595
- msgstr "%s necessita l'attivazione di %s"
596
-
597
- #: templates/sysinfo/system-information-panel.php:98
598
- msgid "%s needs at least %s of available memory"
599
- msgstr "%s necessita almeno %s di memoria disponibile"
600
-
601
- #: templates/sysinfo/system-information-panel.php:100
602
- #: templates/sysinfo/system-information-panel.php:149
603
- msgid ""
604
- "For optimal functioning of our plugins, we suggest setting at least %s of "
605
- "available memory"
606
  msgstr ""
607
- "Per il funzionamento ottimale dei nostri plugin consigliamo di impostare "
608
- "almeno %s della memoria disponibile"
609
 
610
- #: templates/sysinfo/system-information-panel.php:102
611
- #: templates/sysinfo/system-information-panel.php:137
612
- #: templates/sysinfo/system-information-panel.php:151
613
- msgid ""
614
- "Read more %s here%s or contact your hosting company in order to increase it."
615
  msgstr ""
616
- "Per maggiori informazioni %s leggi questo%s oppure contatta il tuo host per "
617
- "un upgrade."
618
-
619
- #: templates/sysinfo/system-information-panel.php:105
620
- msgid "%s needs at least %s version"
621
- msgstr "%s necessita almeno della versione %s"
622
 
623
- #: templates/sysinfo/system-information-panel.php:116
624
- msgid ""
625
- "Update it to the latest version in order to benefit of all new features and "
626
- "security updates."
627
- msgstr ""
628
- "Aggiorna all'ultima versione per beneficiare di tutte le nuove funzionalità "
629
- "e degli aggiornamenti di sicurezza."
630
 
631
- #: templates/sysinfo/system-information-panel.php:122
632
- msgid "Contact your hosting company in order to update it."
633
- msgstr "Contatta il tuo servizio hosting per aggiornarlo."
634
 
635
- #: templates/sysinfo/system-information-panel.php:126
636
- msgid "Remove %s from %s file"
637
- msgstr "Rimuovi %s dal file %s"
638
 
639
- #: templates/sysinfo/system-information-panel.php:134
640
- msgid "Contact your hosting company in order to enable it."
641
- msgstr "Per attivarlo contatta il tuo servizio di hosting."
642
 
643
- #: templates/sysinfo/system-information-panel.php:157
644
- msgid ""
645
- "We cannot determine which <b>TLS</b> version is installed because <b>cURL</"
646
- "b> module is disabled. Ask your hosting company to enable it."
647
  msgstr ""
648
- "Non ci è stato possibile determinare quale versione <b>TLS</b> è installata "
649
- "in quanto il modulo <b>cURL</b> è disattivato. Chiedi al tuo servizio "
650
- "hosting di attivarlo."
651
 
652
- #: templates/sysinfo/system-information-panel.php:160
653
- msgid ""
654
- "<b>ImageMagick</b> module is not installed. Ask your hosting company to "
655
- "install it."
656
  msgstr ""
657
- "Il modulo <b>ImageMagick</b> non è installato. Chiedi al tuo servizio di "
658
- "hosting di installarlo."
659
 
660
- #: templates/sysinfo/system-information-panel.php:172
 
 
 
 
 
661
  msgid "Show full PHPInfo"
662
  msgstr "Mostra tutto il contenuto di PHPInfo"
663
 
664
- #: templates/sysinfo/system-information-panel.php:176
665
- msgid "Back to System panel"
666
- msgstr "Torna al pannello di Sistema"
667
-
668
- #: templates/sysinfo/system-information-panel.php:193
669
- msgid "Back to top"
670
- msgstr "Torna su"
671
 
672
  #: yit-plugin.php:194
673
  msgid "License"
@@ -779,7 +822,7 @@ msgstr ""
779
  #: templates/fields/onoff.php:24
780
  msgctxt "YES/NO button: use MAX 3 characters!"
781
  msgid "YES"
782
- msgstr "SI"
783
 
784
  #: templates/fields/onoff.php:25
785
  msgctxt "YES/NO button: use MAX 3 characters!"
@@ -811,6 +854,13 @@ msgctxt "Action links"
811
  msgid "Settings"
812
  msgstr "Impostazioni"
813
 
 
 
 
 
 
 
 
814
  #~ msgctxt "ON/OFF button: use MAX 3 characters!"
815
  #~ msgid "ON"
816
  #~ msgstr "SÌ"
@@ -1213,9 +1263,6 @@ msgstr "Impostazioni"
1213
  #~ msgid "Theme Icon"
1214
  #~ msgstr "Icona tema"
1215
 
1216
- #~ msgid "None"
1217
- #~ msgstr "Nessuno"
1218
-
1219
  #~ msgid "Field Title"
1220
  #~ msgstr "Titolo campo"
1221
 
4
  msgstr ""
5
  "Project-Id-Version: YITH Plugin Starter 1.0.0 Plugin FW\n"
6
  "Report-Msgid-Bugs-To: YITH <plugins@yithemes.com>\n"
7
+ "POT-Creation-Date: 2020-06-10 08:56:54+00:00\n"
8
  "PO-Revision-Date: 2020-04-06 10:46+0200\n"
9
  "Last-Translator: \n"
10
  "Language-Team: YIThemes <plugins@yithemes.com>\n"
202
  msgid "Upload multiple files"
203
  msgstr "Carica file multipli"
204
 
205
+ #: lib/yit-plugin-panel-wc.php:403
206
  msgid "The changes you have made will be lost if you leave this page."
207
  msgstr "Perderai tutti i cambiamenti effettuati se lasci questa pagina."
208
 
210
  msgid "Plugin Settings"
211
  msgstr "Impostazioni plugin"
212
 
213
+ #: lib/yit-plugin-panel.php:454 lib/yit-plugin-panel.php:457
214
  msgid "How to install premium version"
215
  msgstr "Come installare la versione premium"
216
 
217
+ #: lib/yit-plugin-panel.php:602 lib/yit-plugin-subpanel.php:151
218
  #: templates/panel/woocommerce/woocommerce-form.php:14
219
  msgid "Save Changes"
220
  msgstr "Salva modifiche"
221
 
222
+ #: lib/yit-plugin-panel.php:605 lib/yit-plugin-subpanel.php:154
223
  #: templates/panel/woocommerce/woocommerce-form.php:17
224
  msgid ""
225
  "If you continue with this action, you will reset all options in this page."
227
  "Se prosegui con questa azione, tutte le opzioni di questa pagina saranno "
228
  "reimpostate."
229
 
230
+ #: lib/yit-plugin-panel.php:607 lib/yit-plugin-subpanel.php:156
231
  msgid "Reset to default"
232
  msgstr "Ripristina configurazione predefinita"
233
 
234
+ #: lib/yit-plugin-panel.php:608 lib/yit-plugin-subpanel.php:157
235
  #: templates/panel/woocommerce/woocommerce-form.php:21
236
  msgid "Are you sure?"
237
  msgstr "Sei sicuro?"
238
 
239
+ #: lib/yit-plugin-panel.php:806
240
  msgid ""
241
  "The element you have entered already exists. Please, enter another name."
242
  msgstr "L'elemento inserito esiste già. Per favore, inserisci un altro nome."
243
 
244
+ #: lib/yit-plugin-panel.php:807
245
  msgid "Settings saved"
246
  msgstr "Impostazioni salvate"
247
 
248
+ #: lib/yit-plugin-panel.php:808
249
  msgid "Settings reset"
250
  msgstr "Impostazioni azzerate"
251
 
252
+ #: lib/yit-plugin-panel.php:809
253
  msgid "Element deleted correctly."
254
  msgstr "Elemento rimosso correttamente."
255
 
256
+ #: lib/yit-plugin-panel.php:810 lib/yit-plugin-panel.php:811
257
  msgid "Element updated correctly."
258
  msgstr "Elemento aggiornato correttamente."
259
 
260
+ #: lib/yit-plugin-panel.php:812
261
  msgid "Database imported correctly."
262
  msgstr "Database importato correttamente."
263
 
264
+ #: lib/yit-plugin-panel.php:813
265
  msgid "An error has occurred during import. Please try again."
266
  msgstr "Si è verificato un errore durante l'importazione. Prova di nuovo."
267
 
268
+ #: lib/yit-plugin-panel.php:814
269
  msgid "The added file is not valid."
270
  msgstr "Il file aggiunto non è valido."
271
 
272
+ #: lib/yit-plugin-panel.php:815
273
  msgid "Sorry, import is disabled."
274
  msgstr "Ci dispiace, l'importazione è disabilitata."
275
 
276
+ #: lib/yit-plugin-panel.php:816
277
  msgid "Sorting successful."
278
  msgstr "Ordinamento effettuato con successo."
279
 
280
+ #: lib/yit-plugin-panel.php:1264
281
  msgid "We need your support"
282
  msgstr "Abbiamo bisogno del tuo sostegno"
283
 
284
+ #: lib/yit-plugin-panel.php:1265
285
  msgid "to keep updating and improving the plugin. Please,"
286
  msgstr "per poter continuare ad aggiornare e migliorare il plugin."
287
 
288
+ #: lib/yit-plugin-panel.php:1267
289
  msgid "help us by leaving a five-star rating"
290
  msgstr "Puoi darci una mano lasciando una recensione a 5 stelle"
291
 
292
+ #: lib/yit-plugin-panel.php:1268
293
  msgid ":) Thanks!"
294
  msgstr ":) Grazie!"
295
 
360
  "Si è verificato un errore probabilmente causato dal feed non disponibile. "
361
  "Riprova più tardi."
362
 
363
+ #: lib/yith-system-status.php:111
364
  msgid "WordPress Version"
365
  msgstr "Versione di WordPress"
366
 
367
+ #: lib/yith-system-status.php:112
368
  msgid "WooCommerce Version"
369
  msgstr "Versione di WooCommerce"
370
 
371
+ #: lib/yith-system-status.php:113
372
  msgid "Available Memory"
373
  msgstr "Memoria disponibile"
374
 
375
+ #: lib/yith-system-status.php:114
376
  msgid "PHP Version"
377
  msgstr "Versione PHP"
378
 
379
+ #: lib/yith-system-status.php:115
380
  msgid "TLS Version"
381
  msgstr "Versione TLS"
382
 
383
+ #: lib/yith-system-status.php:116
384
  msgid "WordPress Cron"
385
  msgstr "Cron WordPress"
386
 
387
+ #: lib/yith-system-status.php:117
388
  msgid "SimpleXML"
389
  msgstr "SimpleXML"
390
 
391
+ #: lib/yith-system-status.php:118
392
  msgid "MultiByte String"
393
  msgstr "MultiByte String"
394
 
395
+ #: lib/yith-system-status.php:119
396
  msgid "ImageMagick Version"
397
  msgstr "Versione di ImageMagick"
398
 
399
+ #: lib/yith-system-status.php:120
400
  msgid "GD Library"
401
  msgstr "GD Library"
402
 
403
+ #: lib/yith-system-status.php:121
404
  msgid "Iconv Module"
405
  msgstr "Iconv Module"
406
 
407
+ #: lib/yith-system-status.php:122
408
  msgid "OPCache Save Comments"
409
  msgstr "OPCache Save Comments"
410
 
411
+ #: lib/yith-system-status.php:123
412
  msgid "URL FOpen"
413
  msgstr "URL FOpen"
414
 
415
+ #: lib/yith-system-status.php:141 lib/yith-system-status.php:142
416
  msgid "System Status"
417
  msgstr "Stato del sistema"
418
 
419
+ #: lib/yith-system-status.php:184
420
  msgid "YITH Plugins"
421
  msgstr "Plugin YITH"
422
 
423
+ #: lib/yith-system-status.php:192
424
  msgid "WooCommerce"
425
  msgstr "WooCommerce"
426
 
427
+ #: lib/yith-system-status.php:330
428
  msgid "Warning!"
429
  msgstr "Attenzione!"
430
 
431
+ #. translators: %1$s open link tag, %2$s open link tag
432
+ #: lib/yith-system-status.php:334
433
+ #, fuzzy
434
  msgid ""
435
+ "The system check has detected some compatibility issues on your installation."
436
+ "%1$sClick here%2$s to know more"
437
  msgstr ""
438
  "Il controllo di sistema ha individuato delle incompatibilità con la tua "
439
  "installazione. %sVedi qui%s per maggiori informazioni"
440
 
441
+ #: lib/yith-system-status.php:473
442
+ msgid "Enabled"
443
+ msgstr "Abilitato"
444
+
445
+ #: lib/yith-system-status.php:473
446
+ msgid "Disabled"
447
+ msgstr "Disabilitato"
448
+
449
+ #: lib/yith-system-status.php:478
450
+ msgid "N/A"
451
+ msgstr "N.D."
452
+
453
+ #. translators: %1$s plugin name, %2$s requirement name
454
+ #: lib/yith-system-status.php:506
455
+ #, fuzzy
456
+ msgid "%1$s needs %2$s enabled"
457
+ msgstr "%s necessita l'attivazione di %s"
458
+
459
+ #. translators: %1$s plugin name, %2$s required memory amount
460
+ #: lib/yith-system-status.php:509
461
+ #, fuzzy
462
+ msgid "%1$s needs at least %2$s of available memory"
463
+ msgstr "%s necessita almeno %s di memoria disponibile"
464
+
465
+ #. translators: %1$s plugin name, %2$s version number
466
+ #: lib/yith-system-status.php:512
467
+ #, fuzzy
468
+ msgid "%1$s needs at least %2$s version"
469
+ msgstr "%s necessita almeno della versione %s"
470
+
471
+ #: lib/yith-system-status.php:537
472
+ msgid ""
473
+ "Update it to the latest version in order to benefit of all new features and "
474
+ "security updates."
475
+ msgstr ""
476
+ "Aggiorna all'ultima versione per beneficiare di tutte le nuove funzionalità "
477
+ "e degli aggiornamenti di sicurezza."
478
+
479
+ #: lib/yith-system-status.php:541 lib/yith-system-status.php:547
480
+ msgid "Contact your hosting company in order to update it."
481
+ msgstr "Contatta il tuo servizio hosting per aggiornarlo."
482
+
483
+ #: lib/yith-system-status.php:545
484
+ #, fuzzy
485
+ msgid "Contact your hosting company in order to install it."
486
+ msgstr "Per attivarlo contatta il tuo servizio di hosting."
487
+
488
+ #. translators: %1$s code, %2$s file name
489
+ #: lib/yith-system-status.php:552
490
+ #, fuzzy
491
+ msgid "Remove %1$s from %2$s file"
492
+ msgstr "Rimuovi %s dal file %s"
493
+
494
+ #: lib/yith-system-status.php:560
495
+ msgid "Contact your hosting company in order to enable it."
496
+ msgstr "Per attivarlo contatta il tuo servizio di hosting."
497
+
498
+ #. translators: %1$s opening link tag, %2$s closing link tag
499
+ #: lib/yith-system-status.php:564 lib/yith-system-status.php:588
500
+ #, fuzzy
501
+ msgid ""
502
+ "Read more %1$shere%2$s or contact your hosting company in order to increase "
503
+ "it."
504
+ msgstr ""
505
+ "Per maggiori informazioni %s leggi questo%s oppure contatta il tuo host per "
506
+ "un upgrade."
507
+
508
+ #. translators: %s recommended memory amount
509
+ #: lib/yith-system-status.php:585
510
+ msgid ""
511
+ "For optimal functioning of our plugins, we suggest setting at least %s of "
512
+ "available memory"
513
+ msgstr ""
514
+ "Per il funzionamento ottimale dei nostri plugin consigliamo di impostare "
515
+ "almeno %s della memoria disponibile"
516
+
517
+ #. translators: %1$s TLS label, %2$s cURL label
518
+ #: lib/yith-system-status.php:593
519
+ #, fuzzy
520
+ msgid ""
521
+ "The system check cannot determine which %1$s version is installed because "
522
+ "%2$s module is disabled. Ask your hosting company to enable it."
523
+ msgstr ""
524
+ "Non ci è stato possibile determinare quale versione <b>TLS</b> è installata "
525
+ "in quanto il modulo <b>cURL</b> è disattivato. Chiedi al tuo servizio "
526
+ "hosting di attivarlo."
527
+
528
+ #. translators: %1$s TLS label
529
+ #: lib/yith-system-status.php:596
530
+ msgid ""
531
+ "The system check cannot determine which %1$s version is installed due to a "
532
+ "connection issue between your site and our server."
533
+ msgstr ""
534
+
535
  #: templates/fields/ajax-customers.php:57
536
  msgid "Search Customers"
537
  msgstr "Cerca fra i clienti"
662
  msgid "Reset Defaults"
663
  msgstr "Ripristina impostazioni iniziali"
664
 
665
+ #: templates/sysinfo/system-information-panel.php:39
666
  msgid "YITH System Information"
667
  msgstr "YITH System Information"
668
 
669
+ #: templates/sysinfo/system-information-panel.php:50
670
+ msgid "WP debug.log file"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
671
  msgstr ""
 
 
672
 
673
+ #: templates/sysinfo/system-information-panel.php:54
674
+ msgid "PHP error_log file"
 
 
 
675
  msgstr ""
 
 
 
 
 
 
676
 
677
+ #: templates/sysinfo/system-information-panel.php:59
678
+ #: templates/sysinfo/system-information-panel.php:83
679
+ msgid "Back to System panel"
680
+ msgstr "Torna al pannello di Sistema"
 
 
 
681
 
682
+ #: templates/sysinfo/system-information-panel.php:96
683
+ msgid "Back to top"
684
+ msgstr "Torna su"
685
 
686
+ #: templates/sysinfo/system-information-panel.php:104
687
+ msgid "Site URL"
688
+ msgstr "URL del sito"
689
 
690
+ #: templates/sysinfo/system-information-panel.php:112
691
+ msgid "Output IP Address"
692
+ msgstr "Indirizzo IP di output"
693
 
694
+ #: templates/sysinfo/system-information-panel.php:120
695
+ msgid "Defined WP_CACHE"
 
 
696
  msgstr ""
 
 
 
697
 
698
+ #: templates/sysinfo/system-information-panel.php:123
699
+ msgid "Yes"
 
 
700
  msgstr ""
 
 
701
 
702
+ #: templates/sysinfo/system-information-panel.php:123
703
+ #, fuzzy
704
+ msgid "No"
705
+ msgstr "Nessuno"
706
+
707
+ #: templates/sysinfo/system-information-panel.php:159
708
  msgid "Show full PHPInfo"
709
  msgstr "Mostra tutto il contenuto di PHPInfo"
710
 
711
+ #: templates/sysinfo/system-information-panel.php:167
712
+ msgid "Show log files"
713
+ msgstr ""
 
 
 
 
714
 
715
  #: yit-plugin.php:194
716
  msgid "License"
822
  #: templates/fields/onoff.php:24
823
  msgctxt "YES/NO button: use MAX 3 characters!"
824
  msgid "YES"
825
+ msgstr ""
826
 
827
  #: templates/fields/onoff.php:25
828
  msgctxt "YES/NO button: use MAX 3 characters!"
854
  msgid "Settings"
855
  msgstr "Impostazioni"
856
 
857
+ #~ msgid ""
858
+ #~ "<b>ImageMagick</b> module is not installed. Ask your hosting company to "
859
+ #~ "install it."
860
+ #~ msgstr ""
861
+ #~ "Il modulo <b>ImageMagick</b> non è installato. Chiedi al tuo servizio di "
862
+ #~ "hosting di installarlo."
863
+
864
  #~ msgctxt "ON/OFF button: use MAX 3 characters!"
865
  #~ msgid "ON"
866
  #~ msgstr "SÌ"
1263
  #~ msgid "Theme Icon"
1264
  #~ msgstr "Icona tema"
1265
 
 
 
 
1266
  #~ msgid "Field Title"
1267
  #~ msgstr "Titolo campo"
1268
 
plugin-fw/languages/yith-plugin-fw-nl_NL.po CHANGED
@@ -4,7 +4,7 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: YITH Plugin Starter 1.0.0 Plugin FW\n"
6
  "Report-Msgid-Bugs-To: YITH <plugins@yithemes.com>\n"
7
- "POT-Creation-Date: 2020-04-23 06:38:32+00:00\n"
8
  "PO-Revision-Date: 2020-04-06 15:05+0200\n"
9
  "Last-Translator: \n"
10
  "Language-Team: Your Inspiration Themes <info@yithemes.com>\n"
@@ -206,7 +206,7 @@ msgstr "Voeg %s toe vanaf afbeeldingen"
206
  msgid "Upload multiple files"
207
  msgstr "Upload meerdere bestanden"
208
 
209
- #: lib/yit-plugin-panel-wc.php:399
210
  msgid "The changes you have made will be lost if you leave this page."
211
  msgstr "Als je deze pagina verlaat zullen alle wijzigingen verloren gaan."
212
 
@@ -214,84 +214,84 @@ msgstr "Als je deze pagina verlaat zullen alle wijzigingen verloren gaan."
214
  msgid "Plugin Settings"
215
  msgstr "Plugin instellingen"
216
 
217
- #: lib/yit-plugin-panel.php:455 lib/yit-plugin-panel.php:458
218
  msgid "How to install premium version"
219
  msgstr "Hoe installeer ik de premium versie"
220
 
221
- #: lib/yit-plugin-panel.php:603 lib/yit-plugin-subpanel.php:151
222
  #: templates/panel/woocommerce/woocommerce-form.php:14
223
  msgid "Save Changes"
224
  msgstr "Wijzigingen opslaan"
225
 
226
- #: lib/yit-plugin-panel.php:606 lib/yit-plugin-subpanel.php:154
227
  #: templates/panel/woocommerce/woocommerce-form.php:17
228
  msgid ""
229
  "If you continue with this action, you will reset all options in this page."
230
  msgstr "Als u deze actie voortzet, zult u alle opties op deze pagina resetten."
231
 
232
- #: lib/yit-plugin-panel.php:608 lib/yit-plugin-subpanel.php:156
233
  msgid "Reset to default"
234
  msgstr "Resetten naar standaard"
235
 
236
- #: lib/yit-plugin-panel.php:609 lib/yit-plugin-subpanel.php:157
237
  #: templates/panel/woocommerce/woocommerce-form.php:21
238
  msgid "Are you sure?"
239
  msgstr "Weet u het zeker?"
240
 
241
- #: lib/yit-plugin-panel.php:807
242
  msgid ""
243
  "The element you have entered already exists. Please, enter another name."
244
  msgstr "Het element dat u hebt ingevoerd bestaat al. Voer een andere naam in."
245
 
246
- #: lib/yit-plugin-panel.php:808
247
  msgid "Settings saved"
248
  msgstr "Instellingen opgeslagen"
249
 
250
- #: lib/yit-plugin-panel.php:809
251
  msgid "Settings reset"
252
  msgstr "Instellingen resetten"
253
 
254
- #: lib/yit-plugin-panel.php:810
255
  msgid "Element deleted correctly."
256
  msgstr "Element succesvol verwijderd."
257
 
258
- #: lib/yit-plugin-panel.php:811 lib/yit-plugin-panel.php:812
259
  msgid "Element updated correctly."
260
  msgstr "Element juist bijgewerkt."
261
 
262
- #: lib/yit-plugin-panel.php:813
263
  msgid "Database imported correctly."
264
  msgstr "Database juist geïmporteerd."
265
 
266
- #: lib/yit-plugin-panel.php:814
267
  msgid "An error has occurred during import. Please try again."
268
  msgstr "Er is een fout opgetreden tijdens importeren. Probeer opnieuw."
269
 
270
- #: lib/yit-plugin-panel.php:815
271
  msgid "The added file is not valid."
272
  msgstr "Het toegevoegde bestand is ongeldig."
273
 
274
- #: lib/yit-plugin-panel.php:816
275
  msgid "Sorry, import is disabled."
276
  msgstr "Sorry, importeren is uitgeschakeld."
277
 
278
- #: lib/yit-plugin-panel.php:817
279
  msgid "Sorting successful."
280
  msgstr "Sorteren succesvol."
281
 
282
- #: lib/yit-plugin-panel.php:1265
283
  msgid "We need your support"
284
  msgstr "We hebben uw hulp nodig"
285
 
286
- #: lib/yit-plugin-panel.php:1266
287
  msgid "to keep updating and improving the plugin. Please,"
288
  msgstr "om de plugin te blijven updaten en verbeteren. A.u.b.,"
289
 
290
- #: lib/yit-plugin-panel.php:1268
291
  msgid "help us by leaving a five-star rating"
292
  msgstr "help ons door een vijf-sterenbeoordeling achter te laten"
293
 
294
- #: lib/yit-plugin-panel.php:1269
295
  msgid ":) Thanks!"
296
  msgstr ":) Bedankt!"
297
 
@@ -362,82 +362,178 @@ msgstr ""
362
  "Er is een fout opgetreden, wat waarschijnlijk betekend dat de feed uit te "
363
  "lucht is. Probeer het later opnieuw."
364
 
365
- #: lib/yith-system-status.php:105
366
  msgid "WordPress Version"
367
  msgstr "WordPress Versie"
368
 
369
- #: lib/yith-system-status.php:106
370
  msgid "WooCommerce Version"
371
  msgstr "WooCommerce Versie"
372
 
373
- #: lib/yith-system-status.php:107
374
  msgid "Available Memory"
375
  msgstr "Beschikbaar geheugen"
376
 
377
- #: lib/yith-system-status.php:108
378
  msgid "PHP Version"
379
  msgstr "PHP Versie"
380
 
381
- #: lib/yith-system-status.php:109
382
  msgid "TLS Version"
383
  msgstr "TLS Versie"
384
 
385
- #: lib/yith-system-status.php:110
386
  msgid "WordPress Cron"
387
  msgstr "WordPress Cron"
388
 
389
- #: lib/yith-system-status.php:111
390
  msgid "SimpleXML"
391
  msgstr "SimpleXML"
392
 
393
- #: lib/yith-system-status.php:112
394
  msgid "MultiByte String"
395
  msgstr "MultiByte String"
396
 
397
- #: lib/yith-system-status.php:113
398
  msgid "ImageMagick Version"
399
  msgstr "ImageMagick Versie"
400
 
401
- #: lib/yith-system-status.php:114
402
  msgid "GD Library"
403
  msgstr "GD Library"
404
 
405
- #: lib/yith-system-status.php:115
406
  msgid "Iconv Module"
407
  msgstr "Iconv Module"
408
 
409
- #: lib/yith-system-status.php:116
410
  msgid "OPCache Save Comments"
411
  msgstr "OPCache Save Comments"
412
 
413
- #: lib/yith-system-status.php:117
414
  msgid "URL FOpen"
415
  msgstr "URL FOpen"
416
 
417
- #: lib/yith-system-status.php:135 lib/yith-system-status.php:136
418
  msgid "System Status"
419
  msgstr "Systeem Status"
420
 
421
- #: lib/yith-system-status.php:179
422
  msgid "YITH Plugins"
423
  msgstr "YITH Plugins"
424
 
425
- #: lib/yith-system-status.php:180
426
  msgid "WooCommerce"
427
  msgstr "WooCommerce"
428
 
429
- #: lib/yith-system-status.php:297
430
  msgid "Warning!"
431
  msgstr "Waarschuwing!"
432
 
433
- #: lib/yith-system-status.php:298
 
 
434
  msgid ""
435
- "The system check has detected some compatibility issues on your "
436
- "installation. %sClick here%s to know more"
437
  msgstr ""
438
  "Het systeem heeft enkele compatibiliteitsproblemen gevonden op uw "
439
  "installatie. %sKlik hier%s om meer te weten te komen"
440
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
441
  #: templates/fields/ajax-customers.php:57
442
  msgid "Search Customers"
443
  msgstr "Zoek klanten"
@@ -568,108 +664,54 @@ msgstr "(Default: <i %s></i> )"
568
  msgid "Reset Defaults"
569
  msgstr "Herstellen naar standaard"
570
 
571
- #: templates/sysinfo/system-information-panel.php:30
572
  msgid "YITH System Information"
573
  msgstr "YITH System Informatie"
574
 
575
- #: templates/sysinfo/system-information-panel.php:38
576
- msgid "Site URL"
577
- msgstr "Site URL"
578
-
579
- #: templates/sysinfo/system-information-panel.php:46
580
- msgid "Output IP Address"
581
- msgstr "Output IP Address"
582
-
583
- #: templates/sysinfo/system-information-panel.php:76
584
- msgid "Enabled"
585
- msgstr "Ingeschakeld"
586
-
587
- #: templates/sysinfo/system-information-panel.php:76
588
- msgid "Disabled"
589
- msgstr "Uitgeschakeld"
590
-
591
- #: templates/sysinfo/system-information-panel.php:82
592
- msgid "N/A"
593
- msgstr "N.V.T"
594
-
595
- #: templates/sysinfo/system-information-panel.php:96
596
- msgid "%s needs %s enabled"
597
- msgstr "%s heeft nodig %s ingeschakeld"
598
-
599
- #: templates/sysinfo/system-information-panel.php:98
600
- msgid "%s needs at least %s of available memory"
601
- msgstr "%s heeft ten minste %s beschikbaar geheugen nodig"
602
-
603
- #: templates/sysinfo/system-information-panel.php:100
604
- #: templates/sysinfo/system-information-panel.php:149
605
- msgid ""
606
- "For optimal functioning of our plugins, we suggest setting at least %s of "
607
- "available memory"
608
  msgstr ""
609
- "Voor het optimaal functioneren van de plugins, adviseren wij minstens %s "
610
- "beschikbaar geheugen te hebben"
611
 
612
- #: templates/sysinfo/system-information-panel.php:102
613
- #: templates/sysinfo/system-information-panel.php:137
614
- #: templates/sysinfo/system-information-panel.php:151
615
- msgid ""
616
- "Read more %s here%s or contact your hosting company in order to increase it."
617
  msgstr ""
618
- "Lees %s hier%s meer, of neem contact op met uw hostingmaatschappij om het te "
619
- "verhogen."
620
 
621
- #: templates/sysinfo/system-information-panel.php:105
622
- msgid "%s needs at least %s version"
623
- msgstr "%s heeft minstens %s versie nodig"
 
624
 
625
- #: templates/sysinfo/system-information-panel.php:116
626
- msgid ""
627
- "Update it to the latest version in order to benefit of all new features and "
628
- "security updates."
629
- msgstr ""
630
- "Bijwerken naar de nieuwste versie om te profiteren van alle nieuwe functies "
631
- "en beveiligingsupdates."
632
 
633
- #: templates/sysinfo/system-information-panel.php:122
634
- msgid "Contact your hosting company in order to update it."
635
- msgstr "Neem contact op met uw hostingmaatschappij om het bij te werken."
636
 
637
- #: templates/sysinfo/system-information-panel.php:126
638
- msgid "Remove %s from %s file"
639
- msgstr "Verwijder %s uit %s bestand"
640
 
641
- #: templates/sysinfo/system-information-panel.php:134
642
- msgid "Contact your hosting company in order to enable it."
643
- msgstr "Neem contact op met uw hostingmaatschappij om dit in te schakelen."
644
 
645
- #: templates/sysinfo/system-information-panel.php:157
646
- msgid ""
647
- "We cannot determine which <b>TLS</b> version is installed because <b>cURL</"
648
- "b> module is disabled. Ask your hosting company to enable it."
649
  msgstr ""
650
- "We kunnen niet bepalen welke <b>TLS</b> versie is geïnstalleerd omdat de "
651
- "<b>cURL</b> module is uitgeschakeld. Vraag uw hostingmaatschappij om het in "
652
- "te schakelen."
653
 
654
- #: templates/sysinfo/system-information-panel.php:160
655
- msgid ""
656
- "<b>ImageMagick</b> module is not installed. Ask your hosting company to "
657
- "install it."
658
  msgstr ""
659
- "<b>ImageMagick</b> module is niet geïnstalleerd. Vraag uw "
660
- "hositngmaatschappij om het te installeren."
661
 
662
- #: templates/sysinfo/system-information-panel.php:172
663
  msgid "Show full PHPInfo"
664
  msgstr "Toon volledige PHPInfo"
665
 
666
- #: templates/sysinfo/system-information-panel.php:176
667
- msgid "Back to System panel"
668
- msgstr "Terug naar systeempaneel"
669
-
670
- #: templates/sysinfo/system-information-panel.php:193
671
- msgid "Back to top"
672
- msgstr "Terug naar boven"
673
 
674
  #: yit-plugin.php:194
675
  msgid "License"
@@ -813,6 +855,13 @@ msgctxt "Action links"
813
  msgid "Settings"
814
  msgstr "Instellingen"
815
 
 
 
 
 
 
 
 
816
  #~ msgctxt "ON/OFF button: use MAX 3 characters!"
817
  #~ msgid "ON"
818
  #~ msgstr "AAN"
4
  msgstr ""
5
  "Project-Id-Version: YITH Plugin Starter 1.0.0 Plugin FW\n"
6
  "Report-Msgid-Bugs-To: YITH <plugins@yithemes.com>\n"
7
+ "POT-Creation-Date: 2020-06-10 08:56:54+00:00\n"
8
  "PO-Revision-Date: 2020-04-06 15:05+0200\n"
9
  "Last-Translator: \n"
10
  "Language-Team: Your Inspiration Themes <info@yithemes.com>\n"
206
  msgid "Upload multiple files"
207
  msgstr "Upload meerdere bestanden"
208
 
209
+ #: lib/yit-plugin-panel-wc.php:403
210
  msgid "The changes you have made will be lost if you leave this page."
211
  msgstr "Als je deze pagina verlaat zullen alle wijzigingen verloren gaan."
212
 
214
  msgid "Plugin Settings"
215
  msgstr "Plugin instellingen"
216
 
217
+ #: lib/yit-plugin-panel.php:454 lib/yit-plugin-panel.php:457
218
  msgid "How to install premium version"
219
  msgstr "Hoe installeer ik de premium versie"
220
 
221
+ #: lib/yit-plugin-panel.php:602 lib/yit-plugin-subpanel.php:151
222
  #: templates/panel/woocommerce/woocommerce-form.php:14
223
  msgid "Save Changes"
224
  msgstr "Wijzigingen opslaan"
225
 
226
+ #: lib/yit-plugin-panel.php:605 lib/yit-plugin-subpanel.php:154
227
  #: templates/panel/woocommerce/woocommerce-form.php:17
228
  msgid ""
229
  "If you continue with this action, you will reset all options in this page."
230
  msgstr "Als u deze actie voortzet, zult u alle opties op deze pagina resetten."
231
 
232
+ #: lib/yit-plugin-panel.php:607 lib/yit-plugin-subpanel.php:156
233
  msgid "Reset to default"
234
  msgstr "Resetten naar standaard"
235
 
236
+ #: lib/yit-plugin-panel.php:608 lib/yit-plugin-subpanel.php:157
237
  #: templates/panel/woocommerce/woocommerce-form.php:21
238
  msgid "Are you sure?"
239
  msgstr "Weet u het zeker?"
240
 
241
+ #: lib/yit-plugin-panel.php:806
242
  msgid ""
243
  "The element you have entered already exists. Please, enter another name."
244
  msgstr "Het element dat u hebt ingevoerd bestaat al. Voer een andere naam in."
245
 
246
+ #: lib/yit-plugin-panel.php:807
247
  msgid "Settings saved"
248
  msgstr "Instellingen opgeslagen"
249
 
250
+ #: lib/yit-plugin-panel.php:808
251
  msgid "Settings reset"
252
  msgstr "Instellingen resetten"
253
 
254
+ #: lib/yit-plugin-panel.php:809
255
  msgid "Element deleted correctly."
256
  msgstr "Element succesvol verwijderd."
257
 
258
+ #: lib/yit-plugin-panel.php:810 lib/yit-plugin-panel.php:811
259
  msgid "Element updated correctly."
260
  msgstr "Element juist bijgewerkt."
261
 
262
+ #: lib/yit-plugin-panel.php:812
263
  msgid "Database imported correctly."
264
  msgstr "Database juist geïmporteerd."
265
 
266
+ #: lib/yit-plugin-panel.php:813
267
  msgid "An error has occurred during import. Please try again."
268
  msgstr "Er is een fout opgetreden tijdens importeren. Probeer opnieuw."
269
 
270
+ #: lib/yit-plugin-panel.php:814
271
  msgid "The added file is not valid."
272
  msgstr "Het toegevoegde bestand is ongeldig."
273
 
274
+ #: lib/yit-plugin-panel.php:815
275
  msgid "Sorry, import is disabled."
276
  msgstr "Sorry, importeren is uitgeschakeld."
277
 
278
+ #: lib/yit-plugin-panel.php:816
279
  msgid "Sorting successful."
280
  msgstr "Sorteren succesvol."
281
 
282
+ #: lib/yit-plugin-panel.php:1264
283
  msgid "We need your support"
284
  msgstr "We hebben uw hulp nodig"
285
 
286
+ #: lib/yit-plugin-panel.php:1265
287
  msgid "to keep updating and improving the plugin. Please,"
288
  msgstr "om de plugin te blijven updaten en verbeteren. A.u.b.,"
289
 
290
+ #: lib/yit-plugin-panel.php:1267
291
  msgid "help us by leaving a five-star rating"
292
  msgstr "help ons door een vijf-sterenbeoordeling achter te laten"
293
 
294
+ #: lib/yit-plugin-panel.php:1268
295
  msgid ":) Thanks!"
296
  msgstr ":) Bedankt!"
297
 
362
  "Er is een fout opgetreden, wat waarschijnlijk betekend dat de feed uit te "
363
  "lucht is. Probeer het later opnieuw."
364
 
365
+ #: lib/yith-system-status.php:111
366
  msgid "WordPress Version"
367
  msgstr "WordPress Versie"
368
 
369
+ #: lib/yith-system-status.php:112
370
  msgid "WooCommerce Version"
371
  msgstr "WooCommerce Versie"
372
 
373
+ #: lib/yith-system-status.php:113
374
  msgid "Available Memory"
375
  msgstr "Beschikbaar geheugen"
376
 
377
+ #: lib/yith-system-status.php:114
378
  msgid "PHP Version"
379
  msgstr "PHP Versie"
380
 
381
+ #: lib/yith-system-status.php:115
382
  msgid "TLS Version"
383
  msgstr "TLS Versie"
384
 
385
+ #: lib/yith-system-status.php:116
386
  msgid "WordPress Cron"
387
  msgstr "WordPress Cron"
388
 
389
+ #: lib/yith-system-status.php:117
390
  msgid "SimpleXML"
391
  msgstr "SimpleXML"
392
 
393
+ #: lib/yith-system-status.php:118
394
  msgid "MultiByte String"
395
  msgstr "MultiByte String"
396
 
397
+ #: lib/yith-system-status.php:119
398
  msgid "ImageMagick Version"
399
  msgstr "ImageMagick Versie"
400
 
401
+ #: lib/yith-system-status.php:120
402
  msgid "GD Library"
403
  msgstr "GD Library"
404
 
405
+ #: lib/yith-system-status.php:121
406
  msgid "Iconv Module"
407
  msgstr "Iconv Module"
408
 
409
+ #: lib/yith-system-status.php:122
410
  msgid "OPCache Save Comments"
411
  msgstr "OPCache Save Comments"
412
 
413
+ #: lib/yith-system-status.php:123
414
  msgid "URL FOpen"
415
  msgstr "URL FOpen"
416
 
417
+ #: lib/yith-system-status.php:141 lib/yith-system-status.php:142
418
  msgid "System Status"
419
  msgstr "Systeem Status"
420
 
421
+ #: lib/yith-system-status.php:184
422
  msgid "YITH Plugins"
423
  msgstr "YITH Plugins"
424
 
425
+ #: lib/yith-system-status.php:192
426
  msgid "WooCommerce"
427
  msgstr "WooCommerce"
428
 
429
+ #: lib/yith-system-status.php:330
430
  msgid "Warning!"
431
  msgstr "Waarschuwing!"
432
 
433
+ #. translators: %1$s open link tag, %2$s open link tag
434
+ #: lib/yith-system-status.php:334
435
+ #, fuzzy
436
  msgid ""
437
+ "The system check has detected some compatibility issues on your installation."
438
+ "%1$sClick here%2$s to know more"
439
  msgstr ""
440
  "Het systeem heeft enkele compatibiliteitsproblemen gevonden op uw "
441
  "installatie. %sKlik hier%s om meer te weten te komen"
442
 
443
+ #: lib/yith-system-status.php:473
444
+ msgid "Enabled"
445
+ msgstr "Ingeschakeld"
446
+
447
+ #: lib/yith-system-status.php:473
448
+ msgid "Disabled"
449
+ msgstr "Uitgeschakeld"
450
+
451
+ #: lib/yith-system-status.php:478
452
+ msgid "N/A"
453
+ msgstr "N.V.T"
454
+
455
+ #. translators: %1$s plugin name, %2$s requirement name
456
+ #: lib/yith-system-status.php:506
457
+ #, fuzzy
458
+ msgid "%1$s needs %2$s enabled"
459
+ msgstr "%s heeft nodig %s ingeschakeld"
460
+
461
+ #. translators: %1$s plugin name, %2$s required memory amount
462
+ #: lib/yith-system-status.php:509
463
+ #, fuzzy
464
+ msgid "%1$s needs at least %2$s of available memory"
465
+ msgstr "%s heeft ten minste %s beschikbaar geheugen nodig"
466
+
467
+ #. translators: %1$s plugin name, %2$s version number
468
+ #: lib/yith-system-status.php:512
469
+ #, fuzzy
470
+ msgid "%1$s needs at least %2$s version"
471
+ msgstr "%s heeft minstens %s versie nodig"
472
+
473
+ #: lib/yith-system-status.php:537
474
+ msgid ""
475
+ "Update it to the latest version in order to benefit of all new features and "
476
+ "security updates."
477
+ msgstr ""
478
+ "Bijwerken naar de nieuwste versie om te profiteren van alle nieuwe functies "
479
+ "en beveiligingsupdates."
480
+
481
+ #: lib/yith-system-status.php:541 lib/yith-system-status.php:547
482
+ msgid "Contact your hosting company in order to update it."
483
+ msgstr "Neem contact op met uw hostingmaatschappij om het bij te werken."
484
+
485
+ #: lib/yith-system-status.php:545
486
+ #, fuzzy
487
+ msgid "Contact your hosting company in order to install it."
488
+ msgstr "Neem contact op met uw hostingmaatschappij om dit in te schakelen."
489
+
490
+ #. translators: %1$s code, %2$s file name
491
+ #: lib/yith-system-status.php:552
492
+ #, fuzzy
493
+ msgid "Remove %1$s from %2$s file"
494
+ msgstr "Verwijder %s uit %s bestand"
495
+
496
+ #: lib/yith-system-status.php:560
497
+ msgid "Contact your hosting company in order to enable it."
498
+ msgstr "Neem contact op met uw hostingmaatschappij om dit in te schakelen."
499
+
500
+ #. translators: %1$s opening link tag, %2$s closing link tag
501
+ #: lib/yith-system-status.php:564 lib/yith-system-status.php:588
502
+ #, fuzzy
503
+ msgid ""
504
+ "Read more %1$shere%2$s or contact your hosting company in order to increase "
505
+ "it."
506
+ msgstr ""
507
+ "Lees %s hier%s meer, of neem contact op met uw hostingmaatschappij om het te "
508
+ "verhogen."
509
+
510
+ #. translators: %s recommended memory amount
511
+ #: lib/yith-system-status.php:585
512
+ msgid ""
513
+ "For optimal functioning of our plugins, we suggest setting at least %s of "
514
+ "available memory"
515
+ msgstr ""
516
+ "Voor het optimaal functioneren van de plugins, adviseren wij minstens %s "
517
+ "beschikbaar geheugen te hebben"
518
+
519
+ #. translators: %1$s TLS label, %2$s cURL label
520
+ #: lib/yith-system-status.php:593
521
+ #, fuzzy
522
+ msgid ""
523
+ "The system check cannot determine which %1$s version is installed because "
524
+ "%2$s module is disabled. Ask your hosting company to enable it."
525
+ msgstr ""
526
+ "We kunnen niet bepalen welke <b>TLS</b> versie is geïnstalleerd omdat de "
527
+ "<b>cURL</b> module is uitgeschakeld. Vraag uw hostingmaatschappij om het in "
528
+ "te schakelen."
529
+
530
+ #. translators: %1$s TLS label
531
+ #: lib/yith-system-status.php:596
532
+ msgid ""
533
+ "The system check cannot determine which %1$s version is installed due to a "
534
+ "connection issue between your site and our server."
535
+ msgstr ""
536
+
537
  #: templates/fields/ajax-customers.php:57
538
  msgid "Search Customers"
539
  msgstr "Zoek klanten"
664
  msgid "Reset Defaults"
665
  msgstr "Herstellen naar standaard"
666
 
667
+ #: templates/sysinfo/system-information-panel.php:39
668
  msgid "YITH System Information"
669
  msgstr "YITH System Informatie"
670
 
671
+ #: templates/sysinfo/system-information-panel.php:50
672
+ msgid "WP debug.log file"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
673
  msgstr ""
 
 
674
 
675
+ #: templates/sysinfo/system-information-panel.php:54
676
+ msgid "PHP error_log file"
 
 
 
677
  msgstr ""
 
 
678
 
679
+ #: templates/sysinfo/system-information-panel.php:59
680
+ #: templates/sysinfo/system-information-panel.php:83
681
+ msgid "Back to System panel"
682
+ msgstr "Terug naar systeempaneel"
683
 
684
+ #: templates/sysinfo/system-information-panel.php:96
685
+ msgid "Back to top"
686
+ msgstr "Terug naar boven"
 
 
 
 
687
 
688
+ #: templates/sysinfo/system-information-panel.php:104
689
+ msgid "Site URL"
690
+ msgstr "Site URL"
691
 
692
+ #: templates/sysinfo/system-information-panel.php:112
693
+ msgid "Output IP Address"
694
+ msgstr "Output IP Address"
695
 
696
+ #: templates/sysinfo/system-information-panel.php:120
697
+ msgid "Defined WP_CACHE"
698
+ msgstr ""
699
 
700
+ #: templates/sysinfo/system-information-panel.php:123
701
+ msgid "Yes"
 
 
702
  msgstr ""
 
 
 
703
 
704
+ #: templates/sysinfo/system-information-panel.php:123
705
+ msgid "No"
 
 
706
  msgstr ""
 
 
707
 
708
+ #: templates/sysinfo/system-information-panel.php:159
709
  msgid "Show full PHPInfo"
710
  msgstr "Toon volledige PHPInfo"
711
 
712
+ #: templates/sysinfo/system-information-panel.php:167
713
+ msgid "Show log files"
714
+ msgstr ""
 
 
 
 
715
 
716
  #: yit-plugin.php:194
717
  msgid "License"
855
  msgid "Settings"
856
  msgstr "Instellingen"
857
 
858
+ #~ msgid ""
859
+ #~ "<b>ImageMagick</b> module is not installed. Ask your hosting company to "
860
+ #~ "install it."
861
+ #~ msgstr ""
862
+ #~ "<b>ImageMagick</b> module is niet geïnstalleerd. Vraag uw "
863
+ #~ "hositngmaatschappij om het te installeren."
864
+
865
  #~ msgctxt "ON/OFF button: use MAX 3 characters!"
866
  #~ msgid "ON"
867
  #~ msgstr "AAN"
plugin-fw/languages/yith-plugin-fw.pot CHANGED
@@ -4,7 +4,7 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: \n"
6
  "Report-Msgid-Bugs-To: YITH <plugins@yithemes.com>\n"
7
- "POT-Creation-Date: 2020-04-23 06:42:33+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -198,7 +198,7 @@ msgstr ""
198
  msgid "Upload multiple files"
199
  msgstr ""
200
 
201
- #: lib/yit-plugin-panel-wc.php:399
202
  msgid "The changes you have made will be lost if you leave this page."
203
  msgstr ""
204
 
@@ -206,82 +206,82 @@ msgstr ""
206
  msgid "Plugin Settings"
207
  msgstr ""
208
 
209
- #: lib/yit-plugin-panel.php:455 lib/yit-plugin-panel.php:458
210
  msgid "How to install premium version"
211
  msgstr ""
212
 
213
- #: lib/yit-plugin-panel.php:603 lib/yit-plugin-subpanel.php:151
214
  #: templates/panel/woocommerce/woocommerce-form.php:14
215
  msgid "Save Changes"
216
  msgstr ""
217
 
218
- #: lib/yit-plugin-panel.php:606 lib/yit-plugin-subpanel.php:154
219
  #: templates/panel/woocommerce/woocommerce-form.php:17
220
  msgid "If you continue with this action, you will reset all options in this page."
221
  msgstr ""
222
 
223
- #: lib/yit-plugin-panel.php:608 lib/yit-plugin-subpanel.php:156
224
  msgid "Reset to default"
225
  msgstr ""
226
 
227
- #: lib/yit-plugin-panel.php:609 lib/yit-plugin-subpanel.php:157
228
  #: templates/panel/woocommerce/woocommerce-form.php:21
229
  msgid "Are you sure?"
230
  msgstr ""
231
 
232
- #: lib/yit-plugin-panel.php:807
233
  msgid "The element you have entered already exists. Please, enter another name."
234
  msgstr ""
235
 
236
- #: lib/yit-plugin-panel.php:808
237
  msgid "Settings saved"
238
  msgstr ""
239
 
240
- #: lib/yit-plugin-panel.php:809
241
  msgid "Settings reset"
242
  msgstr ""
243
 
244
- #: lib/yit-plugin-panel.php:810
245
  msgid "Element deleted correctly."
246
  msgstr ""
247
 
248
- #: lib/yit-plugin-panel.php:811 lib/yit-plugin-panel.php:812
249
  msgid "Element updated correctly."
250
  msgstr ""
251
 
252
- #: lib/yit-plugin-panel.php:813
253
  msgid "Database imported correctly."
254
  msgstr ""
255
 
256
- #: lib/yit-plugin-panel.php:814
257
  msgid "An error has occurred during import. Please try again."
258
  msgstr ""
259
 
260
- #: lib/yit-plugin-panel.php:815
261
  msgid "The added file is not valid."
262
  msgstr ""
263
 
264
- #: lib/yit-plugin-panel.php:816
265
  msgid "Sorry, import is disabled."
266
  msgstr ""
267
 
268
- #: lib/yit-plugin-panel.php:817
269
  msgid "Sorting successful."
270
  msgstr ""
271
 
272
- #: lib/yit-plugin-panel.php:1265
273
  msgid "We need your support"
274
  msgstr ""
275
 
276
- #: lib/yit-plugin-panel.php:1266
277
  msgid "to keep updating and improving the plugin. Please,"
278
  msgstr ""
279
 
280
- #: lib/yit-plugin-panel.php:1268
281
  msgid "help us by leaving a five-star rating"
282
  msgstr ""
283
 
284
- #: lib/yit-plugin-panel.php:1269
285
  msgid ":) Thanks!"
286
  msgstr ""
287
 
@@ -339,78 +339,157 @@ msgid ""
339
  "later."
340
  msgstr ""
341
 
342
- #: lib/yith-system-status.php:105
343
  msgid "WordPress Version"
344
  msgstr ""
345
 
346
- #: lib/yith-system-status.php:106
347
  msgid "WooCommerce Version"
348
  msgstr ""
349
 
350
- #: lib/yith-system-status.php:107
351
  msgid "Available Memory"
352
  msgstr ""
353
 
354
- #: lib/yith-system-status.php:108
355
  msgid "PHP Version"
356
  msgstr ""
357
 
358
- #: lib/yith-system-status.php:109
359
  msgid "TLS Version"
360
  msgstr ""
361
 
362
- #: lib/yith-system-status.php:110
363
  msgid "WordPress Cron"
364
  msgstr ""
365
 
366
- #: lib/yith-system-status.php:111
367
  msgid "SimpleXML"
368
  msgstr ""
369
 
370
- #: lib/yith-system-status.php:112
371
  msgid "MultiByte String"
372
  msgstr ""
373
 
374
- #: lib/yith-system-status.php:113
375
  msgid "ImageMagick Version"
376
  msgstr ""
377
 
378
- #: lib/yith-system-status.php:114
379
  msgid "GD Library"
380
  msgstr ""
381
 
382
- #: lib/yith-system-status.php:115
383
  msgid "Iconv Module"
384
  msgstr ""
385
 
386
- #: lib/yith-system-status.php:116
387
  msgid "OPCache Save Comments"
388
  msgstr ""
389
 
390
- #: lib/yith-system-status.php:117
391
  msgid "URL FOpen"
392
  msgstr ""
393
 
394
- #: lib/yith-system-status.php:135 lib/yith-system-status.php:136
395
  msgid "System Status"
396
  msgstr ""
397
 
398
- #: lib/yith-system-status.php:179
399
  msgid "YITH Plugins"
400
  msgstr ""
401
 
402
- #: lib/yith-system-status.php:180
403
  msgid "WooCommerce"
404
  msgstr ""
405
 
406
- #: lib/yith-system-status.php:297
407
  msgid "Warning!"
408
  msgstr ""
409
 
410
- #: lib/yith-system-status.php:298
 
411
  msgid ""
412
  "The system check has detected some compatibility issues on your "
413
- "installation. %sClick here%s to know more"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
414
  msgstr ""
415
 
416
  #: templates/fields/ajax-customers.php:57
@@ -543,95 +622,53 @@ msgstr ""
543
  msgid "Reset Defaults"
544
  msgstr ""
545
 
546
- #: templates/sysinfo/system-information-panel.php:30
547
  msgid "YITH System Information"
548
  msgstr ""
549
 
550
- #: templates/sysinfo/system-information-panel.php:38
551
- msgid "Site URL"
552
- msgstr ""
553
-
554
- #: templates/sysinfo/system-information-panel.php:46
555
- msgid "Output IP Address"
556
  msgstr ""
557
 
558
- #: templates/sysinfo/system-information-panel.php:76
559
- msgid "Enabled"
560
  msgstr ""
561
 
562
- #: templates/sysinfo/system-information-panel.php:76
563
- msgid "Disabled"
564
- msgstr ""
565
-
566
- #: templates/sysinfo/system-information-panel.php:82
567
- msgid "N/A"
568
  msgstr ""
569
 
570
  #: templates/sysinfo/system-information-panel.php:96
571
- msgid "%s needs %s enabled"
572
- msgstr ""
573
-
574
- #: templates/sysinfo/system-information-panel.php:98
575
- msgid "%s needs at least %s of available memory"
576
- msgstr ""
577
-
578
- #: templates/sysinfo/system-information-panel.php:100
579
- #: templates/sysinfo/system-information-panel.php:149
580
- msgid ""
581
- "For optimal functioning of our plugins, we suggest setting at least %s of "
582
- "available memory"
583
- msgstr ""
584
-
585
- #: templates/sysinfo/system-information-panel.php:102
586
- #: templates/sysinfo/system-information-panel.php:137
587
- #: templates/sysinfo/system-information-panel.php:151
588
- msgid "Read more %s here%s or contact your hosting company in order to increase it."
589
- msgstr ""
590
-
591
- #: templates/sysinfo/system-information-panel.php:105
592
- msgid "%s needs at least %s version"
593
- msgstr ""
594
-
595
- #: templates/sysinfo/system-information-panel.php:116
596
- msgid ""
597
- "Update it to the latest version in order to benefit of all new features and "
598
- "security updates."
599
  msgstr ""
600
 
601
- #: templates/sysinfo/system-information-panel.php:122
602
- msgid "Contact your hosting company in order to update it."
603
  msgstr ""
604
 
605
- #: templates/sysinfo/system-information-panel.php:126
606
- msgid "Remove %s from %s file"
607
  msgstr ""
608
 
609
- #: templates/sysinfo/system-information-panel.php:134
610
- msgid "Contact your hosting company in order to enable it."
611
  msgstr ""
612
 
613
- #: templates/sysinfo/system-information-panel.php:157
614
- msgid ""
615
- "We cannot determine which <b>TLS</b> version is installed because "
616
- "<b>cURL</b> module is disabled. Ask your hosting company to enable it."
617
  msgstr ""
618
 
619
- #: templates/sysinfo/system-information-panel.php:160
620
- msgid ""
621
- "<b>ImageMagick</b> module is not installed. Ask your hosting company to "
622
- "install it."
623
  msgstr ""
624
 
625
- #: templates/sysinfo/system-information-panel.php:172
626
  msgid "Show full PHPInfo"
627
  msgstr ""
628
 
629
- #: templates/sysinfo/system-information-panel.php:176
630
- msgid "Back to System panel"
631
- msgstr ""
632
-
633
- #: templates/sysinfo/system-information-panel.php:193
634
- msgid "Back to top"
635
  msgstr ""
636
 
637
  #: yit-plugin.php:194
4
  msgstr ""
5
  "Project-Id-Version: \n"
6
  "Report-Msgid-Bugs-To: YITH <plugins@yithemes.com>\n"
7
+ "POT-Creation-Date: 2020-06-10 08:56:54+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
198
  msgid "Upload multiple files"
199
  msgstr ""
200
 
201
+ #: lib/yit-plugin-panel-wc.php:403
202
  msgid "The changes you have made will be lost if you leave this page."
203
  msgstr ""
204
 
206
  msgid "Plugin Settings"
207
  msgstr ""
208
 
209
+ #: lib/yit-plugin-panel.php:454 lib/yit-plugin-panel.php:457
210
  msgid "How to install premium version"
211
  msgstr ""
212
 
213
+ #: lib/yit-plugin-panel.php:602 lib/yit-plugin-subpanel.php:151
214
  #: templates/panel/woocommerce/woocommerce-form.php:14
215
  msgid "Save Changes"
216
  msgstr ""
217
 
218
+ #: lib/yit-plugin-panel.php:605 lib/yit-plugin-subpanel.php:154
219
  #: templates/panel/woocommerce/woocommerce-form.php:17
220
  msgid "If you continue with this action, you will reset all options in this page."
221
  msgstr ""
222
 
223
+ #: lib/yit-plugin-panel.php:607 lib/yit-plugin-subpanel.php:156
224
  msgid "Reset to default"
225
  msgstr ""
226
 
227
+ #: lib/yit-plugin-panel.php:608 lib/yit-plugin-subpanel.php:157
228
  #: templates/panel/woocommerce/woocommerce-form.php:21
229
  msgid "Are you sure?"
230
  msgstr ""
231
 
232
+ #: lib/yit-plugin-panel.php:806
233
  msgid "The element you have entered already exists. Please, enter another name."
234
  msgstr ""
235
 
236
+ #: lib/yit-plugin-panel.php:807
237
  msgid "Settings saved"
238
  msgstr ""
239
 
240
+ #: lib/yit-plugin-panel.php:808
241
  msgid "Settings reset"
242
  msgstr ""
243
 
244
+ #: lib/yit-plugin-panel.php:809
245
  msgid "Element deleted correctly."
246
  msgstr ""
247
 
248
+ #: lib/yit-plugin-panel.php:810 lib/yit-plugin-panel.php:811
249
  msgid "Element updated correctly."
250
  msgstr ""
251
 
252
+ #: lib/yit-plugin-panel.php:812
253
  msgid "Database imported correctly."
254
  msgstr ""
255
 
256
+ #: lib/yit-plugin-panel.php:813
257
  msgid "An error has occurred during import. Please try again."
258
  msgstr ""
259
 
260
+ #: lib/yit-plugin-panel.php:814
261
  msgid "The added file is not valid."
262
  msgstr ""
263
 
264
+ #: lib/yit-plugin-panel.php:815
265
  msgid "Sorry, import is disabled."
266
  msgstr ""
267
 
268
+ #: lib/yit-plugin-panel.php:816
269
  msgid "Sorting successful."
270
  msgstr ""
271
 
272
+ #: lib/yit-plugin-panel.php:1264
273
  msgid "We need your support"
274
  msgstr ""
275
 
276
+ #: lib/yit-plugin-panel.php:1265
277
  msgid "to keep updating and improving the plugin. Please,"
278
  msgstr ""
279
 
280
+ #: lib/yit-plugin-panel.php:1267
281
  msgid "help us by leaving a five-star rating"
282
  msgstr ""
283
 
284
+ #: lib/yit-plugin-panel.php:1268
285
  msgid ":) Thanks!"
286
  msgstr ""
287
 
339
  "later."
340
  msgstr ""
341
 
342
+ #: lib/yith-system-status.php:111
343
  msgid "WordPress Version"
344
  msgstr ""
345
 
346
+ #: lib/yith-system-status.php:112
347
  msgid "WooCommerce Version"
348
  msgstr ""
349
 
350
+ #: lib/yith-system-status.php:113
351
  msgid "Available Memory"
352
  msgstr ""
353
 
354
+ #: lib/yith-system-status.php:114
355
  msgid "PHP Version"
356
  msgstr ""
357
 
358
+ #: lib/yith-system-status.php:115
359
  msgid "TLS Version"
360
  msgstr ""
361
 
362
+ #: lib/yith-system-status.php:116
363
  msgid "WordPress Cron"
364
  msgstr ""
365
 
366
+ #: lib/yith-system-status.php:117
367
  msgid "SimpleXML"
368
  msgstr ""
369
 
370
+ #: lib/yith-system-status.php:118
371
  msgid "MultiByte String"
372
  msgstr ""
373
 
374
+ #: lib/yith-system-status.php:119
375
  msgid "ImageMagick Version"
376
  msgstr ""
377
 
378
+ #: lib/yith-system-status.php:120
379
  msgid "GD Library"
380
  msgstr ""
381
 
382
+ #: lib/yith-system-status.php:121
383
  msgid "Iconv Module"
384
  msgstr ""
385
 
386
+ #: lib/yith-system-status.php:122
387
  msgid "OPCache Save Comments"
388
  msgstr ""
389
 
390
+ #: lib/yith-system-status.php:123
391
  msgid "URL FOpen"
392
  msgstr ""
393
 
394
+ #: lib/yith-system-status.php:141 lib/yith-system-status.php:142
395
  msgid "System Status"
396
  msgstr ""
397
 
398
+ #: lib/yith-system-status.php:184
399
  msgid "YITH Plugins"
400
  msgstr ""
401
 
402
+ #: lib/yith-system-status.php:192
403
  msgid "WooCommerce"
404
  msgstr ""
405
 
406
+ #: lib/yith-system-status.php:330
407
  msgid "Warning!"
408
  msgstr ""
409
 
410
+ #: lib/yith-system-status.php:334
411
+ #. translators: %1$s open link tag, %2$s open link tag
412
  msgid ""
413
  "The system check has detected some compatibility issues on your "
414
+ "installation.%1$sClick here%2$s to know more"
415
+ msgstr ""
416
+
417
+ #: lib/yith-system-status.php:473
418
+ msgid "Enabled"
419
+ msgstr ""
420
+
421
+ #: lib/yith-system-status.php:473
422
+ msgid "Disabled"
423
+ msgstr ""
424
+
425
+ #: lib/yith-system-status.php:478
426
+ msgid "N/A"
427
+ msgstr ""
428
+
429
+ #: lib/yith-system-status.php:506
430
+ #. translators: %1$s plugin name, %2$s requirement name
431
+ msgid "%1$s needs %2$s enabled"
432
+ msgstr ""
433
+
434
+ #: lib/yith-system-status.php:509
435
+ #. translators: %1$s plugin name, %2$s required memory amount
436
+ msgid "%1$s needs at least %2$s of available memory"
437
+ msgstr ""
438
+
439
+ #: lib/yith-system-status.php:512
440
+ #. translators: %1$s plugin name, %2$s version number
441
+ msgid "%1$s needs at least %2$s version"
442
+ msgstr ""
443
+
444
+ #: lib/yith-system-status.php:537
445
+ msgid ""
446
+ "Update it to the latest version in order to benefit of all new features and "
447
+ "security updates."
448
+ msgstr ""
449
+
450
+ #: lib/yith-system-status.php:541 lib/yith-system-status.php:547
451
+ msgid "Contact your hosting company in order to update it."
452
+ msgstr ""
453
+
454
+ #: lib/yith-system-status.php:545
455
+ msgid "Contact your hosting company in order to install it."
456
+ msgstr ""
457
+
458
+ #: lib/yith-system-status.php:552
459
+ #. translators: %1$s code, %2$s file name
460
+ msgid "Remove %1$s from %2$s file"
461
+ msgstr ""
462
+
463
+ #: lib/yith-system-status.php:560
464
+ msgid "Contact your hosting company in order to enable it."
465
+ msgstr ""
466
+
467
+ #: lib/yith-system-status.php:564 lib/yith-system-status.php:588
468
+ #. translators: %1$s opening link tag, %2$s closing link tag
469
+ msgid ""
470
+ "Read more %1$shere%2$s or contact your hosting company in order to increase "
471
+ "it."
472
+ msgstr ""
473
+
474
+ #: lib/yith-system-status.php:585
475
+ #. translators: %s recommended memory amount
476
+ msgid ""
477
+ "For optimal functioning of our plugins, we suggest setting at least %s of "
478
+ "available memory"
479
+ msgstr ""
480
+
481
+ #: lib/yith-system-status.php:593
482
+ #. translators: %1$s TLS label, %2$s cURL label
483
+ msgid ""
484
+ "The system check cannot determine which %1$s version is installed because "
485
+ "%2$s module is disabled. Ask your hosting company to enable it."
486
+ msgstr ""
487
+
488
+ #: lib/yith-system-status.php:596
489
+ #. translators: %1$s TLS label
490
+ msgid ""
491
+ "The system check cannot determine which %1$s version is installed due to a "
492
+ "connection issue between your site and our server."
493
  msgstr ""
494
 
495
  #: templates/fields/ajax-customers.php:57
622
  msgid "Reset Defaults"
623
  msgstr ""
624
 
625
+ #: templates/sysinfo/system-information-panel.php:39
626
  msgid "YITH System Information"
627
  msgstr ""
628
 
629
+ #: templates/sysinfo/system-information-panel.php:50
630
+ msgid "WP debug.log file"
 
 
 
 
631
  msgstr ""
632
 
633
+ #: templates/sysinfo/system-information-panel.php:54
634
+ msgid "PHP error_log file"
635
  msgstr ""
636
 
637
+ #: templates/sysinfo/system-information-panel.php:59
638
+ #: templates/sysinfo/system-information-panel.php:83
639
+ msgid "Back to System panel"
 
 
 
640
  msgstr ""
641
 
642
  #: templates/sysinfo/system-information-panel.php:96
643
+ msgid "Back to top"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
644
  msgstr ""
645
 
646
+ #: templates/sysinfo/system-information-panel.php:104
647
+ msgid "Site URL"
648
  msgstr ""
649
 
650
+ #: templates/sysinfo/system-information-panel.php:112
651
+ msgid "Output IP Address"
652
  msgstr ""
653
 
654
+ #: templates/sysinfo/system-information-panel.php:120
655
+ msgid "Defined WP_CACHE"
656
  msgstr ""
657
 
658
+ #: templates/sysinfo/system-information-panel.php:123
659
+ msgid "Yes"
 
 
660
  msgstr ""
661
 
662
+ #: templates/sysinfo/system-information-panel.php:123
663
+ msgid "No"
 
 
664
  msgstr ""
665
 
666
+ #: templates/sysinfo/system-information-panel.php:159
667
  msgid "Show full PHPInfo"
668
  msgstr ""
669
 
670
+ #: templates/sysinfo/system-information-panel.php:167
671
+ msgid "Show log files"
 
 
 
 
672
  msgstr ""
673
 
674
  #: yit-plugin.php:194
plugin-fw/lib/yit-plugin-panel-wc.php CHANGED
@@ -94,8 +94,9 @@ if ( !class_exists( 'YIT_Plugin_Panel_WooCommerce' ) ) {
94
  add_action( 'yith_plugin_fw_get_field_after', array( $this, 'add_yith_ui' ) );
95
  add_action( 'yith_plugin_fw_before_woocommerce_panel', array( $this, 'add_plugin_banner' ), 10, 1 );
96
  add_action( 'admin_action_yith_plugin_fw_save_toggle_element', array( $this, 'save_toggle_element_options' ) );
 
97
 
98
- add_action( 'admin_enqueue_scripts', array( $this, 'init_wp_with_tabs' ), 11 );
99
  add_action( 'admin_init', array( $this, 'maybe_redirect_to_proper_wp_page' ) );
100
 
101
  // init actions once to prevent multiple actions
@@ -302,20 +303,13 @@ if ( !class_exists( 'YIT_Plugin_Panel_WooCommerce' ) ) {
302
 
303
  $yit_options = $this->get_main_array_options();
304
  $option_key = $this->get_current_option_key();
305
-
306
- foreach ( $yit_options as $key => $options_list ){
307
- foreach ( $options_list as $value ){
308
- if( ! empty( $value['yith-type'] ) && 'toggle-element-fixed' == $value['yith-type'] && isset( $value['save_single_options'] ) && true === $value['save_single_options'] ){
309
- $yit_options[ $key ] = array_merge( $yit_options[ $key ] , $value['elements'] );
310
- }
311
- }
312
- }
313
 
314
  if ( version_compare( WC()->version, '2.4.0', '>=' ) ) {
315
  if ( !empty( $yit_options[ $option_key ] ) ) {
316
  foreach ( $yit_options[ $option_key ] as $option ) {
317
  if ( isset( $option[ 'id' ] ) && isset( $_POST[ $option[ 'id' ] ] ) && isset( $option[ 'type' ] ) && !in_array( $option[ 'type' ], self::$wc_type ) ) {
318
- $_POST[ $option[ 'id' ] ] = maybe_serialize( $_POST[ $option[ 'id' ] ] );
319
  }
320
  }
321
  }
@@ -347,6 +341,8 @@ if ( !class_exists( 'YIT_Plugin_Panel_WooCommerce' ) ) {
347
 
348
  $yit_options = $this->get_main_array_options();
349
  $option_key = $this->get_current_option_key();
 
 
350
  foreach ( $yit_options[ $option_key ] as $id => $option ) {
351
  if ( isset( $option[ 'yith-type' ] ) && $option[ 'yith-type' ] == 'multi-colorpicker' && !empty( $option[ 'colorpickers' ] ) ) {
352
  $default = [];
@@ -500,8 +496,8 @@ if ( !class_exists( 'YIT_Plugin_Panel_WooCommerce' ) ) {
500
  * @since 2.0
501
  */
502
  public function maybe_unserialize_panel_data( $value, $option, $raw_value ) {
503
- if ( !version_compare( WC()->version, '2.4.0', '>=' ) || !isset( $option[ 'type' ] ) || in_array( $option[ 'type' ], self::$wc_type ) ) {
504
- return $value;
505
  }
506
 
507
  $yit_options = $this->get_main_array_options();
@@ -696,5 +692,47 @@ if ( !class_exists( 'YIT_Plugin_Panel_WooCommerce' ) ) {
696
 
697
  parent::print_tabs_nav( $args );
698
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
699
  }
700
  }
94
  add_action( 'yith_plugin_fw_get_field_after', array( $this, 'add_yith_ui' ) );
95
  add_action( 'yith_plugin_fw_before_woocommerce_panel', array( $this, 'add_plugin_banner' ), 10, 1 );
96
  add_action( 'admin_action_yith_plugin_fw_save_toggle_element', array( $this, 'save_toggle_element_options' ) );
97
+ add_filter( 'woocommerce_admin_settings_sanitize_option', array( $this, 'sanitize_onoff_value' ), 20, 3 );
98
 
99
+ add_action( 'admin_enqueue_scripts', array( $this, 'init_wp_with_tabs' ), 11 );
100
  add_action( 'admin_init', array( $this, 'maybe_redirect_to_proper_wp_page' ) );
101
 
102
  // init actions once to prevent multiple actions
303
 
304
  $yit_options = $this->get_main_array_options();
305
  $option_key = $this->get_current_option_key();
306
+ $yit_options = $this->check_for_save_single_option( $yit_options );
 
 
 
 
 
 
 
307
 
308
  if ( version_compare( WC()->version, '2.4.0', '>=' ) ) {
309
  if ( !empty( $yit_options[ $option_key ] ) ) {
310
  foreach ( $yit_options[ $option_key ] as $option ) {
311
  if ( isset( $option[ 'id' ] ) && isset( $_POST[ $option[ 'id' ] ] ) && isset( $option[ 'type' ] ) && !in_array( $option[ 'type' ], self::$wc_type ) ) {
312
+ $_POST[ $option[ 'id' ] ] = maybe_serialize( $_POST[ $option[ 'id' ] ] );
313
  }
314
  }
315
  }
341
 
342
  $yit_options = $this->get_main_array_options();
343
  $option_key = $this->get_current_option_key();
344
+ $yit_options = $this->check_for_save_single_option( $yit_options );
345
+
346
  foreach ( $yit_options[ $option_key ] as $id => $option ) {
347
  if ( isset( $option[ 'yith-type' ] ) && $option[ 'yith-type' ] == 'multi-colorpicker' && !empty( $option[ 'colorpickers' ] ) ) {
348
  $default = [];
496
  * @since 2.0
497
  */
498
  public function maybe_unserialize_panel_data( $value, $option, $raw_value ) {
499
+ if ( ! version_compare( WC()->version, '2.4.0', '>=' ) || !isset( $option[ 'type' ] ) || in_array( $option[ 'type' ], self::$wc_type ) ) {
500
+ return $value;
501
  }
502
 
503
  $yit_options = $this->get_main_array_options();
692
 
693
  parent::print_tabs_nav( $args );
694
  }
695
+
696
+ /**
697
+ * Sanitize OnOff Option
698
+ *
699
+ * @param $value mixed Option value
700
+ * @param $option mixed Option settings array
701
+ * @param $raw_value string Raw option value
702
+ * @return mixed Filtered return value
703
+ * @author Andrea Grillo <andrea.grillo@yithemes.com>
704
+ * @since 3.0.0
705
+ */
706
+ public static function sanitize_onoff_value( $value, $option, $raw_value ) {
707
+ if ( isset( $option[ 'type' ] ) && in_array( $option[ 'type' ], array( 'checkbox', 'onoff' ) ) ) {
708
+ $value = yith_plugin_fw_is_true( $raw_value ) ? 'yes' : 'no';
709
+
710
+ if ( !empty( $option[ 'yith-sanitize-callback' ] ) && is_callable( $option[ 'yith-sanitize-callback' ] ) ) {
711
+ $value = call_user_func( $option[ 'yith-sanitize-callback' ], $value );
712
+ }
713
+ }
714
+
715
+ return $value;
716
+ }
717
+
718
+ /**
719
+ * Check if need to save the toggle element to a single options instead of an array
720
+ *
721
+ * @param $yit_options mixed|array Original options array
722
+ *
723
+ * @return mixed|array New options array
724
+ * @author Andrea Grillo <andrea.grillo@yithemes.com>
725
+ * @since 3.0.0
726
+ */
727
+ public function check_for_save_single_option( $yit_options ){
728
+ foreach ( $yit_options as $key => $options_list ){
729
+ foreach ( $options_list as $value ){
730
+ if( ! empty( $value['yith-type'] ) && 'toggle-element-fixed' == $value['yith-type'] && isset( $value['save_single_options'] ) && true === $value['save_single_options'] ){
731
+ $yit_options[ $key ] = array_merge( $yit_options[ $key ] , $value['elements'] );
732
+ }
733
+ }
734
+ }
735
+ return $yit_options;
736
+ }
737
  }
738
  }
plugin-fw/lib/yit-plugin-panel.php CHANGED
@@ -116,7 +116,6 @@ if ( !class_exists( 'YIT_Plugin_Panel' ) ) {
116
  //yith-plugin-ui
117
  add_action( 'yith_plugin_fw_before_yith_panel', array( $this, 'add_plugin_banner' ), 10, 1 );
118
  add_action( 'wp_ajax_yith_plugin_fw_save_toggle_element', array( $this, 'save_toggle_element_options' ) );
119
-
120
  }
121
 
122
  /**
@@ -1418,6 +1417,4 @@ if ( !class_exists( 'YIT_Plugin_Panel' ) ) {
1418
  return true;
1419
  }
1420
  }
1421
-
1422
-
1423
  }
116
  //yith-plugin-ui
117
  add_action( 'yith_plugin_fw_before_yith_panel', array( $this, 'add_plugin_banner' ), 10, 1 );
118
  add_action( 'wp_ajax_yith_plugin_fw_save_toggle_element', array( $this, 'save_toggle_element_options' ) );
 
119
  }
120
 
121
  /**
1417
  return true;
1418
  }
1419
  }
 
 
1420
  }
plugin-fw/lib/yith-system-status.php CHANGED
@@ -13,6 +13,7 @@ if ( ! defined( 'ABSPATH' ) ) {
13
  } // Exit if accessed directly
14
 
15
  if ( ! class_exists( 'YITH_System_Status' ) ) {
 
16
  /**
17
  * YITH System Status Panel
18
  *
@@ -38,13 +39,18 @@ if ( ! class_exists( 'YITH_System_Status' ) ) {
38
  /**
39
  * @var array requirements labels
40
  */
41
- protected $_requirement_labels = array();
 
 
 
 
 
42
 
43
  /**
44
  * Single instance of the class
45
  *
46
  * @since 1.0.0
47
- * @var \YITH_System_Status
48
  */
49
  protected static $_instance = null;
50
 
@@ -102,19 +108,19 @@ if ( ! class_exists( 'YITH_System_Status' ) ) {
102
  public function set_requirements_labels() {
103
 
104
  $this->_requirement_labels = array(
105
- 'min_wp_version' => __( 'WordPress Version', 'yith-plugin-fw' ),
106
- 'min_wc_version' => __( 'WooCommerce Version', 'yith-plugin-fw' ),
107
- 'wp_memory_limit' => __( 'Available Memory', 'yith-plugin-fw' ),
108
- 'min_php_version' => __( 'PHP Version', 'yith-plugin-fw' ),
109
- 'min_tls_version' => __( 'TLS Version', 'yith-plugin-fw' ),
110
- 'wp_cron_enabled' => __( 'WordPress Cron', 'yith-plugin-fw' ),
111
- 'simplexml_enabled' => __( 'SimpleXML', 'yith-plugin-fw' ),
112
- 'mbstring_enabled' => __( 'MultiByte String', 'yith-plugin-fw' ),
113
- 'imagick_version' => __( 'ImageMagick Version', 'yith-plugin-fw' ),
114
- 'gd_enabled' => __( 'GD Library', 'yith-plugin-fw' ),
115
- 'iconv_enabled' => __( 'Iconv Module', 'yith-plugin-fw' ),
116
- 'opcache_enabled' => __( 'OPCache Save Comments', 'yith-plugin-fw' ),
117
- 'url_fopen_enabled' => __( 'URL FOpen', 'yith-plugin-fw' ),
118
  );
119
 
120
  }
@@ -129,11 +135,11 @@ if ( ! class_exists( 'YITH_System_Status' ) ) {
129
  public function add_submenu_page() {
130
 
131
  $system_info = get_option( 'yith_system_info', array() );
132
- $error_notice = ( isset( $system_info['errors'] ) && $system_info['errors'] === true ? ' <span class="yith-system-info-menu update-plugins">!</span>' : '' );
133
  $settings = array(
134
  'parent_page' => 'yith_plugin_panel',
135
- 'page_title' => __( 'System Status', 'yith-plugin-fw' ),
136
- 'menu_title' => __( 'System Status', 'yith-plugin-fw' ) . $error_notice,
137
  'capability' => 'manage_options',
138
  'page' => $this->_page,
139
  );
@@ -157,8 +163,7 @@ if ( ! class_exists( 'YITH_System_Status' ) ) {
157
  */
158
  public function show_information_panel() {
159
 
160
- $path = defined( 'YIT_CORE_PLUGIN_PATH' ) ? YIT_CORE_PLUGIN_PATH : get_template_directory() . '/core/plugin-fw/';
161
- $labels = $this->_requirement_labels;
162
 
163
  require_once( $path . '/templates/sysinfo/system-information-panel.php' );
164
 
@@ -173,15 +178,26 @@ if ( ! class_exists( 'YITH_System_Status' ) ) {
173
  */
174
  public function check_system_status() {
175
 
176
-
177
- if ( '' == get_option( 'yith_system_info' ) || ( isset( $_GET['page'] ) && $_GET['page'] == $this->_page ) ) {
178
-
179
- $this->add_requirements( __( 'YITH Plugins', 'yith-plugin-fw' ), array( 'min_wp_version' => '4.9', 'min_wc_version' => '3.4', 'min_php_version' => '5.6.20' ) );
180
- $this->add_requirements( __( 'WooCommerce', 'yith-plugin-fw' ), array( 'wp_memory_limit' => '64M' ) );
 
 
 
 
 
 
 
 
 
 
 
181
 
182
  $system_info = $this->get_system_info();
183
  $check_results = array();
184
- $errors = false;
185
 
186
  foreach ( $system_info as $key => $value ) {
187
  $check_results[ $key ] = array( 'value' => $value );
@@ -191,44 +207,61 @@ if ( ! class_exists( 'YITH_System_Status' ) ) {
191
  foreach ( $this->_plugins_requirements[ $key ] as $plugin_name => $required_value ) {
192
 
193
  switch ( $key ) {
194
- case 'wp_cron_enabled' :
195
- case 'mbstring_enabled' :
196
  case 'simplexml_enabled':
197
  case 'gd_enabled':
198
  case 'iconv_enabled':
199
  case 'url_fopen_enabled':
200
- case 'opcache_enabled' :
201
-
202
  if ( ! $value ) {
203
  $check_results[ $key ]['errors'][ $plugin_name ] = $required_value;
204
- $errors = true;
205
  }
206
  break;
207
 
208
- case 'wp_memory_limit' :
209
  $required_memory = $this->memory_size_to_num( $required_value );
210
 
211
  if ( $required_memory > $value ) {
212
  $check_results[ $key ]['errors'][ $plugin_name ] = $required_value;
213
- $errors = true;
 
 
 
214
  }
215
  break;
216
 
217
  default:
218
- if ( ! version_compare( $value, $required_value, '>=' ) && $value != 'n/a' ) {
219
- $check_results[ $key ]['errors'][ $plugin_name ] = $required_value;
220
- $errors = true;
 
 
 
 
 
 
 
 
 
 
 
 
 
221
  }
222
-
223
  }
224
-
225
  }
226
-
227
  }
228
-
229
  }
230
 
231
- update_option( 'yith_system_info', array( 'system_info' => $check_results, 'errors' => $errors ) );
 
 
 
 
 
 
232
 
233
  }
234
 
@@ -251,7 +284,7 @@ if ( ! class_exists( 'YITH_System_Status' ) ) {
251
 
252
  foreach ( $requirements as $requirement => $value ) {
253
 
254
- if ( in_array( $requirement, $allowed_requirements ) ) {
255
  $this->_plugins_requirements[ $requirement ][ $plugin_name ] = $value;
256
  }
257
  }
@@ -267,8 +300,7 @@ if ( ! class_exists( 'YITH_System_Status' ) ) {
267
  */
268
  public function dismissable_notice() {
269
  $script_path = defined( 'YIT_CORE_PLUGIN_URL' ) ? YIT_CORE_PLUGIN_URL : get_template_directory_uri() . '/core/plugin-fw';
270
- $suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
271
- wp_register_script( 'yith-system-info', $script_path . '/assets/js/yith-system-info' . $suffix . '.js', array( 'jquery' ), '1.0.0', true );
272
  }
273
 
274
  /**
@@ -282,25 +314,31 @@ if ( ! class_exists( 'YITH_System_Status' ) ) {
282
 
283
  $system_info = get_option( 'yith_system_info', '' );
284
 
285
- if ( ( isset( $_GET['page'] ) && $_GET['page'] == $this->_page ) || ( ! empty( $_COOKIE['hide_yith_system_alert'] ) && 'yes' == $_COOKIE['hide_yith_system_alert'] ) || ( $system_info == '' ) || ( $system_info != '' && $system_info['errors'] === false ) ) {
286
  return;
287
  }
288
 
289
  $show_notice = true;
290
 
291
- if ( true === $show_notice ) :
292
  wp_enqueue_script( 'yith-system-info' );
293
  ?>
294
- <div id="yith-system-alert" class="notice notice-error is-dismissible" style="position: relative;">
295
- <p>
296
- <span class="yith-logo"><img src="<?php echo yith_plugin_fw_get_default_logo() ?>" /></span>
297
- <b><?php echo __( 'Warning!', 'yith-plugin-fw' ) ?></b><br />
298
- <?php echo sprintf( __( 'The system check has detected some compatibility issues on your installation. %sClick here%s to know more', 'yith-plugin-fw' ), '<a href="' . esc_url( add_query_arg( array( 'page' => $this->_page ), admin_url( 'admin.php' ) ) ) . '">', '</a>' ) ?>
299
- </p>
300
- <span class="notice-dismiss"></span>
301
-
302
- </div>
303
- <?php endif;
 
 
 
 
 
 
304
  }
305
 
306
  /**
@@ -312,7 +350,8 @@ if ( ! class_exists( 'YITH_System_Status' ) ) {
312
  */
313
  public function get_system_info() {
314
 
315
- $tls = $imagick_version = 'n/a';
 
316
 
317
  if ( function_exists( 'curl_init' ) && apply_filters( 'yith_system_status_check_ssl', true ) ) {
318
  //Get TLS version
@@ -324,44 +363,70 @@ if ( ! class_exists( 'YITH_System_Status' ) ) {
324
  $data = curl_exec( $ch );
325
  curl_close( $ch );
326
  $json = json_decode( $data );
327
- $tls = $json != null ? str_replace( 'TLS ', '', $json->tls_version ) : '';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
328
  }
329
 
330
  //Get PHP version
331
- preg_match( "#^\d+(\.\d+)*#", PHP_VERSION, $match );
332
  $php_version = $match[0];
333
 
334
  // WP memory limit.
335
  $wp_memory_limit = $this->memory_size_to_num( WP_MEMORY_LIMIT );
336
  if ( function_exists( 'memory_get_usage' ) ) {
337
- $wp_memory_limit = max( $wp_memory_limit, $this->memory_size_to_num( @ini_get( 'memory_limit' ) ) );
338
  }
339
 
340
  if ( class_exists( 'Imagick' ) && is_callable( array( 'Imagick', 'getVersion' ) ) ) {
341
- preg_match( "/([0-9]+\.[0-9]+\.[0-9]+)/", Imagick::getVersion()['versionString'], $imatch );
342
  $imagick_version = $imatch[0];
343
  }
344
 
345
- return apply_filters( 'yith_system_additional_check', array(
346
- 'min_wp_version' => get_bloginfo( 'version' ),
347
- 'min_wc_version' => function_exists( 'WC' ) ? WC()->version : 'n/a',
348
- 'wp_memory_limit' => $wp_memory_limit,
349
- 'min_php_version' => $php_version,
350
- 'min_tls_version' => $tls,
351
- 'imagick_version' => $imagick_version,
352
- 'wp_cron_enabled' => ! ( defined( 'DISABLE_WP_CRON' ) && DISABLE_WP_CRON ),
353
- 'mbstring_enabled' => extension_loaded( 'mbstring' ),
354
- 'simplexml_enabled' => extension_loaded( 'simplexml' ),
355
- 'gd_enabled' => extension_loaded( 'gd' ) && function_exists( 'gd_info' ),
356
- 'iconv_enabled' => extension_loaded( 'iconv' ),
357
- 'opcache_enabled' => ini_get( 'opcache.save_comments' ),
358
- 'url_fopen_enabled' => ini_get( 'allow_url_fopen' ),
359
- ) );
 
 
 
360
 
361
  }
362
 
363
  /**
364
- * Convert site into number
365
  *
366
  * @param $memory_size string
367
  *
@@ -391,6 +456,149 @@ if ( ! class_exists( 'YITH_System_Status' ) ) {
391
  return $size;
392
  }
393
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
394
  }
395
  }
396
 
@@ -402,7 +610,7 @@ if ( ! class_exists( 'YITH_System_Status' ) ) {
402
  * @author Alberto Ruggiero
403
  */
404
  if ( ! function_exists( 'YITH_System_Status' ) ) {
405
- function YITH_System_Status() {
406
  return YITH_System_Status::instance();
407
  }
408
  }
13
  } // Exit if accessed directly
14
 
15
  if ( ! class_exists( 'YITH_System_Status' ) ) {
16
+
17
  /**
18
  * YITH System Status Panel
19
  *
39
  /**
40
  * @var array requirements labels
41
  */
42
+ public $_requirement_labels = array();
43
+
44
+ /**
45
+ * @var int recommended memory amount 134217728 = 128M
46
+ */
47
+ private $_recommended_memory = 134217728;
48
 
49
  /**
50
  * Single instance of the class
51
  *
52
  * @since 1.0.0
53
+ * @var YITH_System_Status
54
  */
55
  protected static $_instance = null;
56
 
108
  public function set_requirements_labels() {
109
 
110
  $this->_requirement_labels = array(
111
+ 'min_wp_version' => esc_html__( 'WordPress Version', 'yith-plugin-fw' ),
112
+ 'min_wc_version' => esc_html__( 'WooCommerce Version', 'yith-plugin-fw' ),
113
+ 'wp_memory_limit' => esc_html__( 'Available Memory', 'yith-plugin-fw' ),
114
+ 'min_php_version' => esc_html__( 'PHP Version', 'yith-plugin-fw' ),
115
+ 'min_tls_version' => esc_html__( 'TLS Version', 'yith-plugin-fw' ),
116
+ 'wp_cron_enabled' => esc_html__( 'WordPress Cron', 'yith-plugin-fw' ),
117
+ 'simplexml_enabled' => esc_html__( 'SimpleXML', 'yith-plugin-fw' ),
118
+ 'mbstring_enabled' => esc_html__( 'MultiByte String', 'yith-plugin-fw' ),
119
+ 'imagick_version' => esc_html__( 'ImageMagick Version', 'yith-plugin-fw' ),
120
+ 'gd_enabled' => esc_html__( 'GD Library', 'yith-plugin-fw' ),
121
+ 'iconv_enabled' => esc_html__( 'Iconv Module', 'yith-plugin-fw' ),
122
+ 'opcache_enabled' => esc_html__( 'OPCache Save Comments', 'yith-plugin-fw' ),
123
+ 'url_fopen_enabled' => esc_html__( 'URL FOpen', 'yith-plugin-fw' ),
124
  );
125
 
126
  }
135
  public function add_submenu_page() {
136
 
137
  $system_info = get_option( 'yith_system_info', array() );
138
+ $error_notice = ( isset( $system_info['errors'] ) && true === $system_info['errors'] ? ' <span class="yith-system-info-menu update-plugins">!</span>' : '' );
139
  $settings = array(
140
  'parent_page' => 'yith_plugin_panel',
141
+ 'page_title' => esc_html__( 'System Status', 'yith-plugin-fw' ),
142
+ 'menu_title' => esc_html__( 'System Status', 'yith-plugin-fw' ) . $error_notice,
143
  'capability' => 'manage_options',
144
  'page' => $this->_page,
145
  );
163
  */
164
  public function show_information_panel() {
165
 
166
+ $path = defined( 'YIT_CORE_PLUGIN_PATH' ) ? YIT_CORE_PLUGIN_PATH : get_template_directory() . '/core/plugin-fw/';
 
167
 
168
  require_once( $path . '/templates/sysinfo/system-information-panel.php' );
169
 
178
  */
179
  public function check_system_status() {
180
 
181
+ if ( '' === get_option( 'yith_system_info' ) || ( isset( $_GET['page'] ) && $_GET['page'] === $this->_page ) ) {
182
+
183
+ $this->add_requirements(
184
+ esc_html__( 'YITH Plugins', 'yith-plugin-fw' ),
185
+ array(
186
+ 'min_wp_version' => '4.9',
187
+ 'min_wc_version' => '3.4',
188
+ 'min_php_version' => '5.6.20',
189
+ )
190
+ );
191
+ $this->add_requirements(
192
+ esc_html__( 'WooCommerce', 'yith-plugin-fw' ),
193
+ array(
194
+ 'wp_memory_limit' => '64M',
195
+ )
196
+ );
197
 
198
  $system_info = $this->get_system_info();
199
  $check_results = array();
200
+ $errors = 0;
201
 
202
  foreach ( $system_info as $key => $value ) {
203
  $check_results[ $key ] = array( 'value' => $value );
207
  foreach ( $this->_plugins_requirements[ $key ] as $plugin_name => $required_value ) {
208
 
209
  switch ( $key ) {
210
+ case 'wp_cron_enabled':
211
+ case 'mbstring_enabled':
212
  case 'simplexml_enabled':
213
  case 'gd_enabled':
214
  case 'iconv_enabled':
215
  case 'url_fopen_enabled':
216
+ case 'opcache_enabled':
 
217
  if ( ! $value ) {
218
  $check_results[ $key ]['errors'][ $plugin_name ] = $required_value;
219
+ $errors ++;
220
  }
221
  break;
222
 
223
+ case 'wp_memory_limit':
224
  $required_memory = $this->memory_size_to_num( $required_value );
225
 
226
  if ( $required_memory > $value ) {
227
  $check_results[ $key ]['errors'][ $plugin_name ] = $required_value;
228
+ $errors ++;
229
+
230
+ } elseif ( $this->_recommended_memory > $value && $value > $required_value ) {
231
+ $check_results[ $key ]['warnings'] = 'yes';
232
  }
233
  break;
234
 
235
  default:
236
+ if ( 'imagick_version' === $key ) {
237
+ if ( ! version_compare( $value, $required_value, '>=' ) ) {
238
+ $check_results[ $key ]['errors'][ $plugin_name ] = $required_value;
239
+ $errors ++;
240
+ }
241
+ } else {
242
+ if ( 'n/a' !== $value ) {
243
+ if ( ! version_compare( $value, $required_value, '>=' ) ) {
244
+ $check_results[ $key ]['errors'][ $plugin_name ] = $required_value;
245
+ $errors ++;
246
+ }
247
+ } else {
248
+ if ( 'min_wc_version' !== $key ) {
249
+ $check_results[ $key ]['warnings'][ $plugin_name ] = $required_value;
250
+ }
251
+ }
252
  }
 
253
  }
 
254
  }
 
255
  }
 
256
  }
257
 
258
+ update_option(
259
+ 'yith_system_info',
260
+ array(
261
+ 'system_info' => $check_results,
262
+ 'errors' => $errors > 0,
263
+ )
264
+ );
265
 
266
  }
267
 
284
 
285
  foreach ( $requirements as $requirement => $value ) {
286
 
287
+ if ( in_array( $requirement, $allowed_requirements, true ) ) {
288
  $this->_plugins_requirements[ $requirement ][ $plugin_name ] = $value;
289
  }
290
  }
300
  */
301
  public function dismissable_notice() {
302
  $script_path = defined( 'YIT_CORE_PLUGIN_URL' ) ? YIT_CORE_PLUGIN_URL : get_template_directory_uri() . '/core/plugin-fw';
303
+ wp_register_script( 'yith-system-info', yit_load_js_file( $script_path . '/assets/js/yith-system-info.js' ), array( 'jquery' ), '1.0.0', true );
 
304
  }
305
 
306
  /**
314
 
315
  $system_info = get_option( 'yith_system_info', '' );
316
 
317
+ if ( ( isset( $_GET['page'] ) && $_GET['page'] === $this->_page ) || ( ! empty( $_COOKIE['hide_yith_system_alert'] ) && 'yes' === $_COOKIE['hide_yith_system_alert'] ) || ( '' === $system_info ) || ( '' !== $system_info && false === $system_info['errors'] ) ) {
318
  return;
319
  }
320
 
321
  $show_notice = true;
322
 
323
+ if ( true === $show_notice ) {
324
  wp_enqueue_script( 'yith-system-info' );
325
  ?>
326
+ <div id="yith-system-alert" class="notice notice-error is-dismissible" style="position: relative;">
327
+ <p>
328
+ <span class="yith-logo"><img src="<?php echo yith_plugin_fw_get_default_logo(); ?>" /></span>
329
+ <b>
330
+ <?php esc_html_e( 'Warning!', 'yith-plugin-fw' ); ?>
331
+ </b><br />
332
+ <?php
333
+ /* translators: %1$s open link tag, %2$s open link tag*/
334
+ echo sprintf( esc_html__( 'The system check has detected some compatibility issues on your installation.%1$sClick here%2$s to know more', 'yith-plugin-fw' ), '<a href="' . esc_url( add_query_arg( array( 'page' => $this->_page ), admin_url( 'admin.php' ) ) ) . '">', '</a>' );
335
+ ?>
336
+ </p>
337
+ <span class="notice-dismiss"></span>
338
+
339
+ </div>
340
+ <?php
341
+ }
342
  }
343
 
344
  /**
350
  */
351
  public function get_system_info() {
352
 
353
+ $tls = 'n/a';
354
+ $imagick_version = 'n/a';
355
 
356
  if ( function_exists( 'curl_init' ) && apply_filters( 'yith_system_status_check_ssl', true ) ) {
357
  //Get TLS version
363
  $data = curl_exec( $ch );
364
  curl_close( $ch );
365
  $json = json_decode( $data );
366
+
367
+ if ( is_string( $json ) && strpos( $json, '<!DOCTYPE html>' ) !== false ) {
368
+ $tls = 'n/a';
369
+ } else {
370
+ $tls = null !== $json ? str_replace( 'TLS ', '', $json->tls_version ) : '';
371
+ }
372
+
373
+ if ( 'n/a' === $tls || '' === $tls ) {
374
+ //run backup service
375
+ $ch = curl_init();
376
+ curl_setopt( $ch, CURLOPT_URL, 'https://ttl-version.yithemes.workers.dev/' );
377
+ curl_setopt( $ch, CURLOPT_SSL_VERIFYHOST, 0 );
378
+ curl_setopt( $ch, CURLOPT_SSL_VERIFYPEER, 0 );
379
+ curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
380
+ $data = curl_exec( $ch );
381
+ curl_close( $ch );
382
+ $json = json_decode( $data );
383
+
384
+ if ( is_string( $json ) && strpos( $json, '<!DOCTYPE html>' ) !== false ) {
385
+ $tls = 'n/a';
386
+ } else {
387
+ $tls = null !== $json ? str_replace( 'TLSv', '', $json->tlsVersion ) : 'n/a'; //phpcs:ignore
388
+ }
389
+ }
390
  }
391
 
392
  //Get PHP version
393
+ preg_match( '#^\d+(\.\d+)*#', PHP_VERSION, $match );
394
  $php_version = $match[0];
395
 
396
  // WP memory limit.
397
  $wp_memory_limit = $this->memory_size_to_num( WP_MEMORY_LIMIT );
398
  if ( function_exists( 'memory_get_usage' ) ) {
399
+ $wp_memory_limit = max( $wp_memory_limit, $this->memory_size_to_num( @ini_get( 'memory_limit' ) ) ); //phpcs:ignore
400
  }
401
 
402
  if ( class_exists( 'Imagick' ) && is_callable( array( 'Imagick', 'getVersion' ) ) ) {
403
+ preg_match( '/([0-9]+\.[0-9]+\.[0-9]+)/', Imagick::getVersion()['versionString'], $imatch );
404
  $imagick_version = $imatch[0];
405
  }
406
 
407
+ return apply_filters(
408
+ 'yith_system_additional_check',
409
+ array(
410
+ 'min_wp_version' => get_bloginfo( 'version' ),
411
+ 'min_wc_version' => function_exists( 'WC' ) ? WC()->version : 'n/a',
412
+ 'wp_memory_limit' => $wp_memory_limit,
413
+ 'min_php_version' => $php_version,
414
+ 'min_tls_version' => $tls,
415
+ 'imagick_version' => $imagick_version,
416
+ 'wp_cron_enabled' => ( ! ( defined( 'DISABLE_WP_CRON' ) && DISABLE_WP_CRON ) || apply_filters( 'yith_system_status_server_cron', false ) ),
417
+ 'mbstring_enabled' => extension_loaded( 'mbstring' ),
418
+ 'simplexml_enabled' => extension_loaded( 'simplexml' ),
419
+ 'gd_enabled' => extension_loaded( 'gd' ) && function_exists( 'gd_info' ),
420
+ 'iconv_enabled' => extension_loaded( 'iconv' ),
421
+ 'opcache_enabled' => ini_get( 'opcache.save_comments' ),
422
+ 'url_fopen_enabled' => ini_get( 'allow_url_fopen' ),
423
+ )
424
+ );
425
 
426
  }
427
 
428
  /**
429
+ * Convert size into number
430
  *
431
  * @param $memory_size string
432
  *
456
  return $size;
457
  }
458
 
459
+ /**
460
+ * Format requirement value
461
+ *
462
+ * @param $key string
463
+ * @param $value mixed
464
+ *
465
+ * @return string
466
+ * @since 1.0.0
467
+ *
468
+ * @author Alberto Ruggiero
469
+ */
470
+ public function format_requirement_value( $key, $value ) {
471
+
472
+ if ( strpos( $key, '_enabled' ) !== false ) {
473
+ return $value ? esc_html__( 'Enabled', 'yith-plugin-fw' ) : esc_html__( 'Disabled', 'yith-plugin-fw' );
474
+ } elseif ( 'wp_memory_limit' === $key ) {
475
+ return esc_html( size_format( $value ) );
476
+ } else {
477
+ if ( 'n/a' === $value ) {
478
+ return esc_html__( 'N/A', 'yith-plugin-fw' );
479
+ } else {
480
+ return $value;
481
+ }
482
+ }
483
+
484
+ }
485
+
486
+ /**
487
+ * Print error messages
488
+ *
489
+ * @param $key string
490
+ * @param $item array
491
+ * @param $label string
492
+ *
493
+ * @return void
494
+ * @since 1.0.0
495
+ *
496
+ * @author Alberto Ruggiero
497
+ */
498
+ public function print_error_messages( $key, $item, $label ) {
499
+ ?>
500
+ <ul>
501
+ <?php foreach ( $item['errors'] as $plugin => $requirement ) : ?>
502
+ <li>
503
+ <?php
504
+ if ( strpos( $key, '_enabled' ) !== false ) {
505
+ /* translators: %1$s plugin name, %2$s requirement name */
506
+ echo sprintf( esc_html__( '%1$s needs %2$s enabled', 'yith-plugin-fw' ), '<b>' . $plugin . '</b>', '<b>' . $label . '</b>' );
507
+ } elseif ( 'wp_memory_limit' === $key ) {
508
+ /* translators: %1$s plugin name, %2$s required memory amount */
509
+ echo sprintf( esc_html__( '%1$s needs at least %2$s of available memory', 'yith-plugin-fw' ), '<b>' . $plugin . '</b>', '<span class="error">' . esc_html( size_format( $this->memory_size_to_num( $requirement ) ) ) . '</span>' );
510
+ } else {
511
+ /* translators: %1$s plugin name, %2$s version number */
512
+ echo sprintf( esc_html__( '%1$s needs at least %2$s version', 'yith-plugin-fw' ), '<b>' . $plugin . '</b>', '<span class="error">' . $requirement . '</span>' );
513
+ }
514
+ ?>
515
+ </li>
516
+ <?php endforeach; ?>
517
+ </ul>
518
+ <?php
519
+ }
520
+
521
+ /**
522
+ * Print solution suggestions
523
+ *
524
+ * @param $key string
525
+ * @param $item array
526
+ * @param $label string
527
+ *
528
+ * @return void
529
+ * @since 1.0.0
530
+ *
531
+ * @author Alberto Ruggiero
532
+ */
533
+ public function print_solution_suggestion( $key, $item, $label ) {
534
+ switch ( $key ) {
535
+ case 'min_wp_version':
536
+ case 'min_wc_version':
537
+ esc_html_e( 'Update it to the latest version in order to benefit of all new features and security updates.', 'yith-plugin-fw' );
538
+ break;
539
+ case 'min_php_version':
540
+ case 'min_tls_version':
541
+ esc_html_e( 'Contact your hosting company in order to update it.', 'yith-plugin-fw' );
542
+ break;
543
+ case 'imagick_version':
544
+ if ( 'n/a' === $item['value'] ) {
545
+ esc_html_e( 'Contact your hosting company in order to install it.', 'yith-plugin-fw' );
546
+ } else {
547
+ esc_html_e( 'Contact your hosting company in order to update it.', 'yith-plugin-fw' );
548
+ }
549
+ break;
550
+ case 'wp_cron_enabled':
551
+ /* translators: %1$s code, %2$s file name */
552
+ echo sprintf( esc_html__( 'Remove %1$s from %2$s file', 'yith-plugin-fw' ), '<code>define( \'DISABLE_WP_CRON\', true );</code>', '<b>wp-config.php</b>' );
553
+ break;
554
+ case 'mbstring_enabled':
555
+ case 'simplexml_enabled':
556
+ case 'gd_enabled':
557
+ case 'iconv_enabled':
558
+ case 'opcache_enabled':
559
+ case 'url_fopen_enabled':
560
+ esc_html_e( 'Contact your hosting company in order to enable it.', 'yith-plugin-fw' );
561
+ break;
562
+ case 'wp_memory_limit':
563
+ /* translators: %1$s opening link tag, %2$s closing link tag */
564
+ echo sprintf( esc_html__( 'Read more %1$shere%2$s or contact your hosting company in order to increase it.', 'yith-plugin-fw' ), '<a href="https://codex.wordpress.org/Editing_wp-config.php#Increasing_memory_allocated_to_PHP" target="_blank">', '</a>' );
565
+ break;
566
+ default:
567
+ echo apply_filters( 'yith_system_generic_message', '', $key, $item, $label );
568
+ }
569
+ }
570
+
571
+ /**
572
+ * Print warning messages
573
+ *
574
+ * @param $key string
575
+ *
576
+ * @return void
577
+ * @since 1.0.0
578
+ *
579
+ * @author Alberto Ruggiero
580
+ */
581
+ public function print_warning_messages( $key ) {
582
+ switch ( $key ) {
583
+ case 'wp_memory_limit':
584
+ /* translators: %s recommended memory amount */
585
+ echo sprintf( esc_html__( 'For optimal functioning of our plugins, we suggest setting at least %s of available memory', 'yith-plugin-fw' ), '<span class="warning">' . esc_html( size_format( $this->_recommended_memory ) ) . '</span>' );
586
+ echo '<br/>';
587
+ /* translators: %1$s opening link tag, %2$s closing link tag */
588
+ echo sprintf( esc_html__( 'Read more %1$shere%2$s or contact your hosting company in order to increase it.', 'yith-plugin-fw' ), '<a href="https://codex.wordpress.org/Editing_wp-config.php#Increasing_memory_allocated_to_PHP" target="_blank">', '</a>' );
589
+ break;
590
+ case 'min_tls_version':
591
+ if ( ! function_exists( 'curl_init' ) ) {
592
+ /* translators: %1$s TLS label, %2$s cURL label */
593
+ echo sprintf( esc_html__( 'The system check cannot determine which %1$s version is installed because %2$s module is disabled. Ask your hosting company to enable it.', 'yith-plugin-fw' ), '<b>TLS</b>', '<b>cURL</b>' );
594
+ } else {
595
+ /* translators: %1$s TLS label */
596
+ echo sprintf( esc_html__( 'The system check cannot determine which %1$s version is installed due to a connection issue between your site and our server.', 'yith-plugin-fw' ), '<b>TLS</b>' );
597
+ }
598
+ break;
599
+ }
600
+ }
601
+
602
  }
603
  }
604
 
610
  * @author Alberto Ruggiero
611
  */
612
  if ( ! function_exists( 'YITH_System_Status' ) ) {
613
+ function YITH_System_Status() {//phpcs:ignore
614
  return YITH_System_Status::instance();
615
  }
616
  }
plugin-fw/templates/sysinfo/system-information-panel.php CHANGED
@@ -8,11 +8,12 @@
8
  * http://www.gnu.org/licenses/gpl-3.0.txt
9
  */
10
 
11
- $system_info = get_option( 'yith_system_info' );
12
- $recommended_memory = 134217728;
13
- $output_ip = 'n/a';
 
14
 
15
- if ( function_exists( 'curl_init' ) && apply_filters( 'yith_system_status_check_ip', true ) ) {
16
  //Get Output IP Address
17
  $ch = curl_init();
18
  curl_setopt( $ch, CURLOPT_URL, 'https://ifconfig.co/ip' );
@@ -21,176 +22,153 @@ if ( function_exists( 'curl_init' ) && apply_filters( 'yith_system_status_check_
21
  curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
22
  $data = curl_exec( $ch );
23
  curl_close( $ch );
24
- $output_ip = $data != '' ? $data : 'n/a';
25
- }
26
-
27
- ?>
28
- <div id="yith-sysinfo" class="wrap yith-system-info">
29
- <h1>
30
- <span class="yith-logo"><img src="<?php echo yith_plugin_fw_get_default_logo() ?>" /></span> <?php _e( 'YITH System Information', 'yith-plugin-fw' ) ?>
31
- </h1>
32
-
33
- <?php if ( ! isset( $_GET['yith-phpinfo'] ) || $_GET['yith-phpinfo'] != 'true' ): ?>
34
 
35
- <table class="widefat striped">
36
- <tr>
37
- <th>
38
- <?php _e( 'Site URL', 'yith-plugin-fw' ); ?>
39
- </th>
40
- <td class="requirement-value">
41
- <?php echo get_site_url() ?>
42
- </td>
43
- </tr>
44
- <tr>
45
- <th>
46
- <?php _e( 'Output IP Address', 'yith-plugin-fw' ); ?>
47
- </th>
48
- <td class="requirement-value">
49
- <?php echo $output_ip ?>
50
- </td>
51
- </tr>
52
- </table>
53
 
54
- <table class="widefat striped">
55
- <?php foreach ( $system_info['system_info'] as $key => $item ): ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
56
  <?php
57
- $to_be_enabled = strpos( $key, '_enabled' ) !== false;
58
- $has_errors = isset( $item['errors'] );
59
- $has_warnings = false;
60
-
61
- if ( $key == 'wp_memory_limit' && ! $has_errors ) {
62
- $has_warnings = $item['value'] < $recommended_memory;
63
- } elseif ( ( $key == 'min_tls_version' || $key == 'imagick_version' ) && ! $has_errors ) {
64
- $has_warnings = $item['value'] == 'n/a';
65
- }
66
-
67
- ?>
68
- <tr>
69
- <th class="requirement-name">
70
- <?php echo $labels[ $key ]; ?>
71
- </th>
72
- <td class="requirement-value <?php echo( $has_errors ? 'has-errors' : '' ) ?> <?php echo( $has_warnings ? 'has-warnings' : '' ) ?>">
73
- <span class="dashicons dashicons-<?php echo( $has_errors || $has_warnings ? 'warning' : 'yes' ) ?>"></span>
74
-
75
- <?php if ( $to_be_enabled ) {
76
- echo $item['value'] ? __( 'Enabled', 'yith-plugin-fw' ) : __( 'Disabled', 'yith-plugin-fw' );
77
- } elseif ( $key == 'wp_memory_limit' ) {
78
- echo esc_html( size_format( $item['value'] ) );
79
- } else {
80
-
81
- if ( $item['value'] == 'n/a' ) {
82
- echo __( 'N/A', 'yith-plugin-fw' );
83
- } else {
84
- echo $item['value'];
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
85
  }
86
 
87
- } ?>
88
-
89
- </td>
90
- <td class="requirement-messages">
91
- <?php if ( $has_errors ) : ?>
92
- <ul>
93
- <?php foreach ( $item['errors'] as $plugin => $requirement ) : ?>
94
- <li>
95
- <?php if ( $to_be_enabled ) {
96
- echo sprintf( __( '%s needs %s enabled', 'yith-plugin-fw' ), '<b>' . $plugin . '</b>', '<b>' . $labels[ $key ] . '</b>' );
97
- } elseif ( $key == 'wp_memory_limit' ) {
98
- echo sprintf( __( '%s needs at least %s of available memory', 'yith-plugin-fw' ), '<b>' . $plugin . '</b>', '<span class="error">' . esc_html( size_format( YITH_System_Status()->memory_size_to_num( $requirement ) ) ) . '</span>' );
99
- echo '<br/>';
100
- echo sprintf( __( 'For optimal functioning of our plugins, we suggest setting at least %s of available memory', 'yith-plugin-fw' ), '<span class="error">' . esc_html( size_format( $recommended_memory ) ) . '</span>' );
101
- echo '<br/>';
102
- echo sprintf( __( 'Read more %s here%s or contact your hosting company in order to increase it.', 'yith-plugin-fw' ), '<a href="https://codex.wordpress.org/Editing_wp-config.php#Increasing_memory_allocated_to_PHP" target="_blank">', '</a>' );
103
-
104
- } else {
105
- echo sprintf( __( '%s needs at least %s version', 'yith-plugin-fw' ), '<b>' . $plugin . '</b>', '<span class="error">' . $requirement . '</span>' );
106
-
107
-
108
- } ?>
109
- </li>
110
- <?php endforeach; ?>
111
- </ul>
112
- <?php switch ( $key ) {
113
-
114
- case 'min_wp_version':
115
- case 'min_wc_version':
116
- echo __( 'Update it to the latest version in order to benefit of all new features and security updates.', 'yith-plugin-fw' );
117
- break;
118
- case 'min_php_version':
119
- case 'min_tls_version':
120
- case 'imagick_version':
121
- if ( $item['value'] != 'n/a' ) {
122
- echo __( 'Contact your hosting company in order to update it.', 'yith-plugin-fw' );
123
- }
124
- break;
125
- case 'wp_cron_enabled':
126
- echo sprintf( __( 'Remove %s from %s file', 'yith-plugin-fw' ), '<code>define( \'DISABLE_WP_CRON\', true );</code>', '<b>wp-config.php</b>' );
127
- break;
128
- case 'mbstring_enabled':
129
- case 'simplexml_enabled':
130
- case 'gd_enabled':
131
- case 'iconv_enabled':
132
- case 'opcache_enabled':
133
- case 'url_fopen_enabled':
134
- echo __( 'Contact your hosting company in order to enable it.', 'yith-plugin-fw' );
135
- break;
136
- case 'wp_memory_limit':
137
- echo sprintf( __( 'Read more %s here%s or contact your hosting company in order to increase it.', 'yith-plugin-fw' ), '<a href="https://codex.wordpress.org/Editing_wp-config.php#Increasing_memory_allocated_to_PHP" target="_blank">', '</a>' );
138
- break;
139
- default:
140
- echo apply_filters( 'yith_system_generic_message', '', $item );
141
-
142
- } ?>
143
- <?php endif; ?>
144
 
145
- <?php if ( $has_warnings ) {
146
-
147
- if ( $item['value'] != 'n/a' ) {
148
-
149
- echo sprintf( __( 'For optimal functioning of our plugins, we suggest setting at least %s of available memory', 'yith-plugin-fw' ), '<span class="error">' . esc_html( size_format( $recommended_memory ) ) . '</span>' );
150
- echo '<br/>';
151
- echo sprintf( __( 'Read more %s here%s or contact your hosting company in order to increase it.', 'yith-plugin-fw' ), '<a href="https://codex.wordpress.org/Editing_wp-config.php#Increasing_memory_allocated_to_PHP" target="_blank">', '</a>' );
152
-
153
- } else {
154
-
155
- switch ( $key ) {
156
- case 'min_tls_version':
157
- echo __( 'We cannot determine which <b>TLS</b> version is installed because <b>cURL</b> module is disabled. Ask your hosting company to enable it.', 'yith-plugin-fw' );
158
- break;
159
- case 'imagick_version':
160
- echo __( '<b>ImageMagick</b> module is not installed. Ask your hosting company to install it.', 'yith-plugin-fw' );
161
- break;
162
  }
163
-
 
 
164
  }
165
-
166
- } ?>
167
- </td>
168
- </tr>
169
- <?php endforeach; ?>
170
- </table>
171
-
172
- <a href="<?php echo add_query_arg( array( 'yith-phpinfo' => 'true' ) ) ?> "><?php _e( 'Show full PHPInfo', 'yith-plugin-fw' ) ?></a>
173
-
174
- <?php else : ?>
175
-
176
- <a href="<?php echo add_query_arg( array( 'yith-phpinfo' => 'false' ) ) ?> "><?php _e( 'Back to System panel', 'yith-plugin-fw' ) ?></a>
177
-
178
- <?php
179
-
180
- ob_start();
181
- phpinfo( 61 );
182
- $pinfo = ob_get_contents();
183
- ob_end_clean();
184
-
185
- $pinfo = preg_replace( '%^.*<div class="center">(.*)</div>.*$%ms', '$1', $pinfo );
186
- $pinfo = preg_replace( '%(^.*)<a name=\".*\">(.*)</a>(.*$)%m', '$1$2$3', $pinfo );
187
- $pinfo = str_replace( '<table>', '<table class="widefat striped yith-phpinfo">', $pinfo );
188
- $pinfo = str_replace( '<td class="e">', '<th class="e">', $pinfo );
189
- echo $pinfo;
190
-
191
- ?>
192
-
193
- <a href="#yith-sysinfo"><?php _e( 'Back to top', 'yith-plugin-fw' ) ?></a>
194
-
195
- <?php endif; ?>
196
- </div>
8
  * http://www.gnu.org/licenses/gpl-3.0.txt
9
  */
10
 
11
+ $system_info = get_option( 'yith_system_info' );
12
+ $saved_ip = get_transient( 'yith-sysinfo-ip' );
13
+ $output_ip = ( '' === (string) $saved_ip ? 'n/a' : $saved_ip );
14
+ $labels = YITH_System_Status()->_requirement_labels;
15
 
16
+ if ( 'n/a' === $output_ip && function_exists( 'curl_init' ) && apply_filters( 'yith_system_status_check_ip', true ) ) {
17
  //Get Output IP Address
18
  $ch = curl_init();
19
  curl_setopt( $ch, CURLOPT_URL, 'https://ifconfig.co/ip' );
22
  curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
23
  $data = curl_exec( $ch );
24
  curl_close( $ch );
 
 
 
 
 
 
 
 
 
 
25
 
26
+ //CHECK IF IS IPv4
27
+ preg_match( '/((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])/', $data, $matches );
28
+ //CHECK IF IS IPv6
29
+ if ( empty( $matches ) ) {
30
+ preg_match( '/(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))/', $data, $matches );
31
+ }
32
+ $output_ip = ! empty( $matches ) ? $matches[0] : 'n/a';
 
 
 
 
 
 
 
 
 
 
 
33
 
34
+ set_transient( 'yith-sysinfo-ip', $output_ip, 300 );
35
+ }
36
+ ?>
37
+ <div id="yith-sysinfo" class="wrap yith-system-info yith-plugin-ui">
38
+ <h2 class="yith-sysinfo-title">
39
+ <span class="yith-logo"><img src="<?php echo yith_plugin_fw_get_default_logo(); ?>" /></span> <?php _e( 'YITH System Information', 'yith-plugin-fw' ); ?>
40
+ </h2>
41
+ <?php
42
+
43
+ $tab = isset( $_GET['tab'] ) ? $_GET['tab'] : '';
44
+
45
+ switch ( $tab ) {
46
+ case 'error-log':
47
+ $debug_files = array(
48
+ //debug.log file
49
+ 'debug.log' => array(
50
+ 'label' => esc_html__( 'WP debug.log file', 'yith-plugin-fw' ),
51
+ 'path' => WP_CONTENT_DIR . '/debug.log',
52
+ ),
53
+ 'error_log' => array(
54
+ 'label' => esc_html__( 'PHP error_log file', 'yith-plugin-fw' ),
55
+ 'path' => ABSPATH . 'error_log',
56
+ ),
57
+ );
58
+ ?>
59
+ <a href="<?php echo add_query_arg( array( 'tab' => 'main' ) ); ?> "><?php esc_html_e( 'Back to System panel', 'yith-plugin-fw' ); ?></a>
60
+ <table class="widefat striped">
61
  <?php
62
+ foreach ( $debug_files as $debug_file ) :
63
+
64
+ if ( ! file_exists( $debug_file['path'] ) ) {
65
+ continue;
66
+ }
67
+
68
+ ?>
69
+ <tr>
70
+ <th>
71
+ <?php echo $debug_file['label']; ?>
72
+ </th>
73
+ <td>
74
+ <textarea class="yith-system-info-debug" readonly> <?php include $debug_file['path']; ?></textarea>
75
+ </td>
76
+ </tr>
77
+ <?php endforeach; ?>
78
+ </table>
79
+ <?php
80
+ break;
81
+ case 'php-info':
82
+ ?>
83
+ <a href="<?php echo add_query_arg( array( 'tab' => 'main' ) ); ?> "><?php esc_html_e( 'Back to System panel', 'yith-plugin-fw' ); ?></a>
84
+ <?php
85
+ ob_start();
86
+ phpinfo( 61 );
87
+ $pinfo = ob_get_contents();
88
+ ob_end_clean();
89
+
90
+ $pinfo = preg_replace( '%^.*<div class="center">(.*)</div>.*$%ms', '$1', $pinfo );
91
+ $pinfo = preg_replace( '%(^.*)<a name=\".*\">(.*)</a>(.*$)%m', '$1$2$3', $pinfo );
92
+ $pinfo = str_replace( '<table>', '<table class="widefat striped yith-phpinfo">', $pinfo );
93
+ $pinfo = str_replace( '<td class="e">', '<th class="e">', $pinfo );
94
+ echo $pinfo;
95
+ ?>
96
+ <a href="#yith-sysinfo"><?php esc_html_e( 'Back to top', 'yith-plugin-fw' ); ?></a>
97
+ <?php
98
+ break;
99
+ default:
100
+ ?>
101
+ <table class="widefat striped">
102
+ <tr>
103
+ <th>
104
+ <?php esc_html_e( 'Site URL', 'yith-plugin-fw' ); ?>
105
+ </th>
106
+ <td class="requirement-value">
107
+ <?php echo get_site_url(); ?>
108
+ </td>
109
+ </tr>
110
+ <tr>
111
+ <th>
112
+ <?php esc_html_e( 'Output IP Address', 'yith-plugin-fw' ); ?>
113
+ </th>
114
+ <td class="requirement-value">
115
+ <?php echo $output_ip; ?>
116
+ </td>
117
+ </tr>
118
+ <tr>
119
+ <th>
120
+ <?php esc_html_e( 'Defined WP_CACHE', 'yith-plugin-fw' ); ?>
121
+ </th>
122
+ <td class="requirement-value">
123
+ <?php echo( defined( 'WP_CACHE' ) && WP_CACHE ? esc_html__( 'Yes', 'yith-plugin-fw' ) : esc_html__( 'No', 'yith-plugin-fw' ) ); ?>
124
+ </td>
125
+ </tr>
126
+ </table>
127
+
128
+ <table class="widefat striped">
129
+ <?php foreach ( $system_info['system_info'] as $key => $item ) : ?>
130
+ <?php
131
+ $has_errors = isset( $item['errors'] );
132
+ $has_warnings = isset( $item['warnings'] );
133
+ ?>
134
+ <tr>
135
+ <th class="requirement-name">
136
+ <?php echo $labels[ $key ]; ?>
137
+ </th>
138
+ <td class="requirement-value <?php echo( $has_errors ? 'has-errors' : '' ); ?> <?php echo( $has_warnings ? 'has-warnings' : '' ); ?>">
139
+ <span class="dashicons dashicons-<?php echo( $has_errors || $has_warnings ? 'warning' : 'yes' ); ?>"></span>
140
+ <?php
141
+ echo YITH_System_Status()->format_requirement_value( $key, $item['value'] );
142
+ ?>
143
+ </td>
144
+ <td class="requirement-messages">
145
+ <?php
146
+ if ( $has_errors ) {
147
+ YITH_System_Status()->print_error_messages( $key, $item, $labels[ $key ] );
148
+ YITH_System_Status()->print_solution_suggestion( $key, $item, $labels[ $key ] );
149
+ } elseif ( $has_warnings ) {
150
+ YITH_System_Status()->print_warning_messages( $key );
151
  }
152
 
153
+ if ( 'min_php_version' === $key ) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
154
 
155
+ if ( $has_errors || $has_warnings ) {
156
+ echo '<br />';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
157
  }
158
+ ?>
159
+ <a href="<?php echo add_query_arg( array( 'tab' => 'php-info' ) ); ?> "><?php esc_html_e( 'Show full PHPInfo', 'yith-plugin-fw' ); ?></a>
160
+ <?php
161
  }
162
+ ?>
163
+ </td>
164
+ </tr>
165
+ <?php endforeach; ?>
166
+ </table>
167
+ <a href="<?php echo add_query_arg( array( 'tab' => 'error-log' ) ); ?> "><?php esc_html_e( 'Show log files', 'yith-plugin-fw' ); ?></a>
168
+
169
+ <?php
170
+ break;
171
+ }
172
+
173
+ ?>
174
+ </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
widgets/class.yith-wcan-navigation-widget.php CHANGED
@@ -1000,9 +1000,18 @@ if ( ! class_exists( 'YITH_WCAN_Navigation_Widget' ) ) {
1000
  * @since 1.0.0
1001
  */
1002
  public function ajax_print_terms() {
1003
- $type = $_POST['value'];
1004
- $attribute = $_POST['attribute'];
1005
- $return = array( 'message' => '', 'content' => $_POST );
 
 
 
 
 
 
 
 
 
1006
 
1007
  $terms = yith_wcan_wp_get_terms( array( 'taxonomy' => 'pa_' . $attribute, 'hide_empty' => '0' ) );
1008
 
@@ -1026,8 +1035,8 @@ if ( ! class_exists( 'YITH_WCAN_Navigation_Widget' ) ) {
1026
  $return['content'] = yith_wcan_attributes_table(
1027
  $type,
1028
  $attribute,
1029
- $_POST['id'],
1030
- $_POST['name'],
1031
  $value,
1032
  false
1033
  );
1000
  * @since 1.0.0
1001
  */
1002
  public function ajax_print_terms() {
1003
+ $unsanitize_posted_data = $_POST;
1004
+ $posted_data = array();
1005
+
1006
+ foreach ( $unsanitize_posted_data as $k => $v ){
1007
+ $posted_data[ $k ] = esc_html( $v );
1008
+ }
1009
+
1010
+ $type = $posted_data['value'];
1011
+ $attribute = $posted_data['attribute'];
1012
+ $post_id = $posted_data['id'];
1013
+ $name = $posted_data['name'];
1014
+ $return = array( 'message' => '', 'content' => $posted_data );
1015
 
1016
  $terms = yith_wcan_wp_get_terms( array( 'taxonomy' => 'pa_' . $attribute, 'hide_empty' => '0' ) );
1017
 
1035
  $return['content'] = yith_wcan_attributes_table(
1036
  $type,
1037
  $attribute,
1038
+ $post_id,
1039
+ $name,
1040
  $value,
1041
  false
1042
  );