Version Description
Released Feb 21 - 2019
- New: Support to WooCommerce 3.5.5.
- New: Support to WordPress 5.1.0.
- Update: Plugin Core.
- Fix: Conflict with YITH WooCommerce Gift Card form in checkout page.
Download this release
Release Info
Developer | yithemes |
Plugin | YITH WooCommerce Quick View |
Version | 1.3.7 |
Comparing to | |
See all releases |
Code changes from version 1.3.6 to 1.3.7
- README.txt +13 -5
- includes/class.yith-wcqv-frontend.php +2 -1
- init.php +3 -3
- plugin-fw/assets/css/yit-plugin-panel.css +4 -3
- plugin-fw/assets/js/multisite-updater.js +6 -2
- plugin-fw/assets/js/multisite-updater.min.js +1 -7
- plugin-fw/assets/js/yith-gutenberg.js +3 -1
- plugin-fw/assets/js/yith-gutenberg.min.js +6 -6
- plugin-fw/init.php +2 -2
- plugin-fw/languages/yith-plugin-fw-es_ES.mo +0 -0
- plugin-fw/languages/yith-plugin-fw-es_ES.po +269 -216
- plugin-fw/languages/yith-plugin-fw-it_IT.mo +0 -0
- plugin-fw/languages/yith-plugin-fw-it_IT.po +197 -94
- plugin-fw/languages/yith-plugin-fw.pot +174 -90
- plugin-fw/lib/promo/yith-promo.php +25 -4
- plugin-fw/lib/yit-icons.php +4 -2
- plugin-fw/lib/yit-plugin-panel.php +6 -9
- plugin-fw/lib/yit-upgrade.php +67 -42
- plugin-fw/lib/yith-dashboard.php +74 -0
- plugin-fw/lib/yith-gutenberg.php +14 -2
- plugin-fw/licence/assets/css/yit-licence.css +22 -2
- plugin-fw/licence/lib/yit-licence.php +37 -17
- plugin-fw/licence/lib/yit-plugin-licence.php +10 -8
- plugin-fw/licence/templates/panel/activation/activation-panel.php +9 -4
- plugin-fw/templates/fields/textarea-editor.php +2 -2
- plugin-fw/templates/metaboxes/tab.php +7 -7
- plugin-fw/templates/panel/woocommerce/woocommerce-option-row.php +4 -1
- plugin-fw/yit-functions.php +18 -6
- plugin-fw/yit-plugin.php +1 -0
README.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: yithemes
|
|
3 |
Tags: woocommerce, quick view, woocommerce quick view, products quick view
|
4 |
Requires at least: 4.0
|
5 |
Tested up to: 5.0
|
6 |
-
Stable tag: 1.3.
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
@@ -42,6 +42,13 @@ Full documentation is available [here](http://yithemes.com/docs-plugins/yith-woo
|
|
42 |
|
43 |
== Changelog ==
|
44 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
45 |
= 1.3.6 = Released Dec 06 - 2018
|
46 |
|
47 |
* New: Support to WooCommerce 3.5.2.
|
@@ -198,8 +205,9 @@ Or, if you have created your own language pack, or have an update for an existin
|
|
198 |
|
199 |
== Upgrade notice ==
|
200 |
|
201 |
-
= 1.3.
|
202 |
|
203 |
-
* New: Support to WooCommerce 3.5.
|
204 |
-
* New: Support to WordPress 5.
|
205 |
-
* Update: Plugin Core.
|
|
3 |
Tags: woocommerce, quick view, woocommerce quick view, products quick view
|
4 |
Requires at least: 4.0
|
5 |
Tested up to: 5.0
|
6 |
+
Stable tag: 1.3.7
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
42 |
|
43 |
== Changelog ==
|
44 |
|
45 |
+
= 1.3.7 = Released Feb 21 - 2019
|
46 |
+
|
47 |
+
* New: Support to WooCommerce 3.5.5.
|
48 |
+
* New: Support to WordPress 5.1.0.
|
49 |
+
* Update: Plugin Core.
|
50 |
+
* Fix: Conflict with YITH WooCommerce Gift Card form in checkout page.
|
51 |
+
|
52 |
= 1.3.6 = Released Dec 06 - 2018
|
53 |
|
54 |
* New: Support to WooCommerce 3.5.2.
|
205 |
|
206 |
== Upgrade notice ==
|
207 |
|
208 |
+
= 1.3.7 = Released Feb 21 - 2019
|
209 |
|
210 |
+
* New: Support to WooCommerce 3.5.5.
|
211 |
+
* New: Support to WordPress 5.1.0.
|
212 |
+
* Update: Plugin Core.
|
213 |
+
* Fix: Conflict with YITH WooCommerce Gift Card form in checkout page.
|
includes/class.yith-wcqv-frontend.php
CHANGED
@@ -122,7 +122,8 @@ if( ! class_exists( 'YITH_WCQV_Frontend' ) ) {
|
|
122 |
* @author Francesco Licandro <francesco.licandro@yithemes.com>
|
123 |
*/
|
124 |
public function enqueue_gift_card_script(){
|
125 |
-
|
|
|
126 |
wp_register_script( "ywgc-frontend",
|
127 |
YITH_YWGC_URL . 'assets/js/' . yit_load_js_file( 'ywgc-frontend.js' ),
|
128 |
array(
|
122 |
* @author Francesco Licandro <francesco.licandro@yithemes.com>
|
123 |
*/
|
124 |
public function enqueue_gift_card_script(){
|
125 |
+
|
126 |
+
if( !wp_script_is('ywgc-frontend') && !is_checkout() ){
|
127 |
wp_register_script( "ywgc-frontend",
|
128 |
YITH_YWGC_URL . 'assets/js/' . yit_load_js_file( 'ywgc-frontend.js' ),
|
129 |
array(
|
init.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: YITH WooCommerce Quick View
|
4 |
* Plugin URI: https://yithemes.com/themes/plugins/yith-woocommerce-quick-view
|
5 |
* Description: The <code><strong>YITH WooCommerce Quick View</strong></code> plugin allows your customers to have a quick look about products. <a href="https://yithemes.com/" target="_blank">Get more plugins for your e-commerce shop on <strong>YITH</strong></a>.
|
6 |
-
* Version: 1.3.
|
7 |
* Author: YITH
|
8 |
* Author URI: https://yithemes.com/
|
9 |
* Text Domain: yith-woocommerce-quick-view
|
@@ -13,7 +13,7 @@
|
|
13 |
*
|
14 |
* @author YITH
|
15 |
* @package YITH WooCommerce Quick View
|
16 |
-
* @version 1.3.
|
17 |
*/
|
18 |
/* Copyright 2015 Your Inspiration Themes (email : plugins@yithemes.com)
|
19 |
|
@@ -61,7 +61,7 @@ register_activation_hook( __FILE__, 'yith_plugin_registration_hook' );
|
|
61 |
|
62 |
|
63 |
if ( ! defined( 'YITH_WCQV_VERSION' ) ){
|
64 |
-
define( 'YITH_WCQV_VERSION', '1.3.
|
65 |
}
|
66 |
|
67 |
if ( ! defined( 'YITH_WCQV_FREE_INIT' ) ) {
|
3 |
* Plugin Name: YITH WooCommerce Quick View
|
4 |
* Plugin URI: https://yithemes.com/themes/plugins/yith-woocommerce-quick-view
|
5 |
* Description: The <code><strong>YITH WooCommerce Quick View</strong></code> plugin allows your customers to have a quick look about products. <a href="https://yithemes.com/" target="_blank">Get more plugins for your e-commerce shop on <strong>YITH</strong></a>.
|
6 |
+
* Version: 1.3.7
|
7 |
* Author: YITH
|
8 |
* Author URI: https://yithemes.com/
|
9 |
* Text Domain: yith-woocommerce-quick-view
|
13 |
*
|
14 |
* @author YITH
|
15 |
* @package YITH WooCommerce Quick View
|
16 |
+
* @version 1.3.7
|
17 |
*/
|
18 |
/* Copyright 2015 Your Inspiration Themes (email : plugins@yithemes.com)
|
19 |
|
61 |
|
62 |
|
63 |
if ( ! defined( 'YITH_WCQV_VERSION' ) ){
|
64 |
+
define( 'YITH_WCQV_VERSION', '1.3.7' );
|
65 |
}
|
66 |
|
67 |
if ( ! defined( 'YITH_WCQV_FREE_INIT' ) ) {
|
plugin-fw/assets/css/yit-plugin-panel.css
CHANGED
@@ -7,7 +7,7 @@
|
|
7 |
* http://www.gnu.org/licenses/gpl-3.0.txt
|
8 |
*/
|
9 |
.plugin-option tr {
|
10 |
-
border-bottom : 1px solid #
|
11 |
}
|
12 |
|
13 |
.plugin-option .yit_options,
|
@@ -18,11 +18,10 @@
|
|
18 |
.plugin-option .yit-options .option,
|
19 |
.plugin-option .yit_options .option {
|
20 |
width : 600px;
|
21 |
-
float : left;
|
22 |
}
|
23 |
|
24 |
.plugin-option .form-table > tbody > tr > td {
|
25 |
-
padding : 25px
|
26 |
}
|
27 |
|
28 |
.ie8 .yit_options select,
|
@@ -410,6 +409,7 @@
|
|
410 |
|
411 |
#wpwrap h2.nav-tab-wrapper, #wpbody-content h2.nav-tab-wrapper {
|
412 |
border-bottom : 1px solid #ccc;
|
|
|
413 |
}
|
414 |
|
415 |
/* === YIT FRAMEWORK === */
|
@@ -422,6 +422,7 @@
|
|
422 |
/* === Panel Content and Container === */
|
423 |
.yit-admin-panel-container {
|
424 |
position : relative;
|
|
|
425 |
}
|
426 |
|
427 |
.yit-admin-panel-content-wrap {
|
7 |
* http://www.gnu.org/licenses/gpl-3.0.txt
|
8 |
*/
|
9 |
.plugin-option tr {
|
10 |
+
border-bottom : 1px solid #ebebeb;
|
11 |
}
|
12 |
|
13 |
.plugin-option .yit_options,
|
18 |
.plugin-option .yit-options .option,
|
19 |
.plugin-option .yit_options .option {
|
20 |
width : 600px;
|
|
|
21 |
}
|
22 |
|
23 |
.plugin-option .form-table > tbody > tr > td {
|
24 |
+
padding : 25px 15px;
|
25 |
}
|
26 |
|
27 |
.ie8 .yit_options select,
|
409 |
|
410 |
#wpwrap h2.nav-tab-wrapper, #wpbody-content h2.nav-tab-wrapper {
|
411 |
border-bottom : 1px solid #ccc;
|
412 |
+
margin-right: 15px;
|
413 |
}
|
414 |
|
415 |
/* === YIT FRAMEWORK === */
|
422 |
/* === Panel Content and Container === */
|
423 |
.yit-admin-panel-container {
|
424 |
position : relative;
|
425 |
+
margin-right: 15px;
|
426 |
}
|
427 |
|
428 |
.yit-admin-panel-content-wrap {
|
plugin-fw/assets/js/multisite-updater.js
CHANGED
@@ -43,7 +43,7 @@
|
|
43 |
var plugin = registered[ init ];
|
44 |
for ( var headers in plugin ) {
|
45 |
|
46 |
-
if ( headers == 'slug' || version_compare( plugin[ headers ].Version, plugin[ headers ].Latest, '
|
47 |
continue;
|
48 |
}
|
49 |
|
@@ -60,7 +60,7 @@
|
|
60 |
|
61 |
var html = '<tr class="plugin-update-tr">' +
|
62 |
'<td colspan="3" class="plugin-update colspanchange">' +
|
63 |
-
'<div class="update-message">' + localize.strings.new_version.replace( '%plugin_name%', name ) +
|
64 |
'<a class="thickbox open-plugin-details-modal" href="' + localize.details_url[ init ] + '">' + localize.strings.latest.replace( '%latest%', plugin[ headers ].Latest ) + '</a>';
|
65 |
|
66 |
if ( typeof activated[ init ] == "undefined" ) {
|
@@ -73,6 +73,10 @@
|
|
73 |
'. <a href="' + localize.update_url[ init ] + '">' + localize.strings.update_now + '</a>';
|
74 |
}
|
75 |
|
|
|
|
|
|
|
|
|
76 |
html = html +
|
77 |
'</div>' +
|
78 |
'</td>' +
|
43 |
var plugin = registered[ init ];
|
44 |
for ( var headers in plugin ) {
|
45 |
|
46 |
+
if ( headers == 'slug' || version_compare( plugin[ headers ].Version, plugin[ headers ].Latest, '=' ) ) {
|
47 |
continue;
|
48 |
}
|
49 |
|
60 |
|
61 |
var html = '<tr class="plugin-update-tr">' +
|
62 |
'<td colspan="3" class="plugin-update colspanchange">' +
|
63 |
+
'<div class="update-message notice inline notice-warning notice-alt">' + localize.strings.new_version.replace( '%plugin_name%', name ) +
|
64 |
'<a class="thickbox open-plugin-details-modal" href="' + localize.details_url[ init ] + '">' + localize.strings.latest.replace( '%latest%', plugin[ headers ].Latest ) + '</a>';
|
65 |
|
66 |
if ( typeof activated[ init ] == "undefined" ) {
|
73 |
'. <a href="' + localize.update_url[ init ] + '">' + localize.strings.update_now + '</a>';
|
74 |
}
|
75 |
|
76 |
+
if( version_compare( plugin[ headers ].Version, plugin[ headers ].Latest, '>' ) ){
|
77 |
+
html = html + localize.strings.version_issue.replace( '%plugin_name%', name )
|
78 |
+
}
|
79 |
+
|
80 |
html = html +
|
81 |
'</div>' +
|
82 |
'</td>' +
|
plugin-fw/assets/js/multisite-updater.min.js
CHANGED
@@ -1,7 +1 @@
|
|
1 |
-
var
|
2 |
-
$jscomp.getGlobal=function(a){return"undefined"!=typeof window&&window===a?a:"undefined"!=typeof global&&null!=global?global:a};$jscomp.global=$jscomp.getGlobal(this);$jscomp.polyfill=function(a,f,b,d){if(f){b=$jscomp.global;a=a.split(".");for(d=0;d<a.length-1;d++){var e=a[d];e in b||(b[e]={});b=b[e]}a=a[a.length-1];d=b[a];f=f(d);f!=d&&null!=f&&$jscomp.defineProperty(b,a,{configurable:!0,writable:!0,value:f})}};
|
3 |
-
$jscomp.polyfill("Array.prototype.find",function(a){return a?a:function(a,b){return $jscomp.findInternal(this,a,b).v}},"es6","es3");
|
4 |
-
(function(a){function f(a,b,d){this.php_js=this.php_js||{};this.php_js.ENV=this.php_js.ENV||{};var c=0,f=0,g=0,e={dev:-6,alpha:-5,a:-5,beta:-4,b:-4,RC:-3,rc:-3,"#":-2,p:1,pl:1};c=function(a){a=(""+a).replace(/[_\-+]/g,".");a=a.replace(/([^.\d]+)/g,".$1.").replace(/\.{2,}/g,".");return a.length?a.split("."):[-8]};numVersion=function(a){return a?isNaN(a)?e[a]||-7:parseInt(a,10):0};a=c(a);b=c(b);f=Math.max(a.length,b.length);for(c=0;c<f;c++)if(a[c]!=b[c])if(a[c]=numVersion(a[c]),b[c]=numVersion(b[c]),
|
5 |
-
a[c]<b[c]){g=-1;break}else if(a[c]>b[c]){g=1;break}if(!d)return g;switch(d){case ">":case "gt":return 0<g;case ">=":case "ge":return 0<=g;case "<=":case "le":return 0>=g;case "==":case "=":case "eq":return 0===g;case "<>":case "!=":case "ne":return 0!==g;case "":case "<":case "lt":return 0>g;default:return null}}var b=a("#menu-plugins"),d=b.find(".update-plugins").find(".update-count").text(),e=plugins.registered,h=plugins.activated;if(0==d||""==d)d=0,b.find(".wp-menu-name").append('<span class="update-plugins"><span class="plugin-count"></span></span>');
|
6 |
-
(function(b,d,e,c){for(var h in b){var g=b[h],k;for(k in g)if("slug"!=k&&!f(g[k].Version,g[k].Latest,">=")){e=parseInt(e)+1;a(".plugin-count").empty().html(e);var m=""+g[k].Name,n='*[data-slug="'+m.replace(/ /g,"-").trim().toLowerCase()+'"]';a(n).addClass("update");var l='<tr class="plugin-update-tr"><td colspan="3" class="plugin-update colspanchange"><div class="update-message">'+c.strings.new_version.replace("%plugin_name%",m)+'<a class="thickbox open-plugin-details-modal" href="'+c.details_url[h]+
|
7 |
-
'">'+c.strings.latest.replace("%latest%",g[k].Latest)+"</a>";l="undefined"==typeof d[h]?l+" <em>"+c.strings.unavailable+"</em>"+c.strings.activate.replace("%activate_link%",c.licence_activation_url).replace("%plugin_name%",m):l+'. <a href="'+c.update_url[h]+'">'+c.strings.update_now+"</a>";l+="</div></td></tr>";a(l).insertAfter(n)}}})(e,h,d,plugins);a("body").on("click",".yit-changelog-button",function(){a("#TB_window").remove()})})(jQuery);
|
1 |
+
!function(e){var a=e("#menu-plugins"),n=a.find(".update-plugins").find(".update-count").text(),t=plugins.registered,s=plugins.activated;if(0==n||""==n){n=0,a.find(".wp-menu-name").append('<span class="update-plugins"><span class="plugin-count"></span></span>')}function i(e,a,n){this.php_js=this.php_js||{},this.php_js.ENV=this.php_js.ENV||{};var t,s=0,i=0,r={dev:-6,alpha:-5,a:-5,beta:-4,b:-4,RC:-3,rc:-3,"#":-2,p:1,pl:1},l=function(e){return(e=(e=(""+e).replace(/[_\-+]/g,".")).replace(/([^.\d]+)/g,".$1.").replace(/\.{2,}/g,".")).length?e.split("."):[-8]};for(numVersion=function(e){return e?isNaN(e)?r[e]||-7:parseInt(e,10):0},e=l(e),a=l(a),t=Math.max(e.length,a.length),s=0;s<t;s++)if(e[s]!=a[s]){if(e[s]=numVersion(e[s]),a[s]=numVersion(a[s]),e[s]<a[s]){i=-1;break}if(e[s]>a[s]){i=1;break}}if(!n)return i;switch(n){case">":case"gt":return i>0;case">=":case"ge":return i>=0;case"<=":case"le":return i<=0;case"==":case"=":case"eq":return 0===i;case"<>":case"!=":case"ne":return 0!==i;case"":case"<":case"lt":return i<0;default:return null}}!function(a,n,t,s){for(var r in a){var l=a[r];for(var p in l)if("slug"!=p&&!i(l[p].Version,l[p].Latest,"=")){t=parseInt(t)+1,e(".plugin-count").empty().html(t);var u=new RegExp(" ","g"),c=l[p],g=""+c.Name,o=g.replace(u,"-").trim(),d='*[data-slug="'+o.toLowerCase()+'"]';e(d).addClass("update");var f='<tr class="plugin-update-tr"><td colspan="3" class="plugin-update colspanchange"><div class="update-message notice inline notice-warning notice-alt">'+s.strings.new_version.replace("%plugin_name%",g)+'<a class="thickbox open-plugin-details-modal" href="'+s.details_url[r]+'">'+s.strings.latest.replace("%latest%",l[p].Latest)+"</a>";f=void 0===n[r]?f+" <em>"+s.strings.unavailable+"</em>"+s.strings.activate.replace("%activate_link%",s.licence_activation_url).replace("%plugin_name%",g):f+'. <a href="'+s.update_url[r]+'">'+s.strings.update_now+"</a>",i(l[p].Version,l[p].Latest,">")&&(f+=s.strings.version_issue.replace("%plugin_name%",g)),e(f+="</div></td></tr>").insertAfter(d)}}}(t,s,n,plugins),e("body").on("click",".yit-changelog-button",function(){e("#TB_window").remove()})}(jQuery);
|
|
|
|
|
|
|
|
|
|
|
|
plugin-fw/assets/js/yith-gutenberg.js
CHANGED
@@ -62,6 +62,7 @@
|
|
62 |
if (callback == 'edit' && props.do_shortcode != false) {
|
63 |
do_shortcode = (function (block_id) {
|
64 |
var ajax_call_date = null;
|
|
|
65 |
$.ajax({
|
66 |
async: true,
|
67 |
url: yith_gutenberg_ajax.ajaxurl,
|
@@ -69,12 +70,13 @@
|
|
69 |
data: {action: 'yith_plugin_fw_gutenberg_do_shortcode', shortcode: sc},
|
70 |
success: function (data) {
|
71 |
ajax_call_date = data;
|
72 |
-
|
73 |
if (ajax_call_date != '') {
|
74 |
$('.yith_block_' + block_id).html(ajax_call_date);
|
|
|
75 |
}
|
76 |
}
|
77 |
});
|
|
|
78 |
return ajax_call_date;
|
79 |
})(block_id);
|
80 |
}
|
62 |
if (callback == 'edit' && props.do_shortcode != false) {
|
63 |
do_shortcode = (function (block_id) {
|
64 |
var ajax_call_date = null;
|
65 |
+
$(document).trigger( 'yith_plugin_fw_gutenberg_before_do_shortcode', [sc, block_id] );
|
66 |
$.ajax({
|
67 |
async: true,
|
68 |
url: yith_gutenberg_ajax.ajaxurl,
|
70 |
data: {action: 'yith_plugin_fw_gutenberg_do_shortcode', shortcode: sc},
|
71 |
success: function (data) {
|
72 |
ajax_call_date = data;
|
|
|
73 |
if (ajax_call_date != '') {
|
74 |
$('.yith_block_' + block_id).html(ajax_call_date);
|
75 |
+
$(document).trigger( 'yith_plugin_fw_gutenberg_success_do_shortcode', [sc, block_id, ajax_call_date] );
|
76 |
}
|
77 |
}
|
78 |
});
|
79 |
+
$(document).trigger( 'yith_plugin_fw_gutenberg_after_do_shortcode', [sc, block_id, ajax_call_date] );
|
80 |
return ajax_call_date;
|
81 |
})(block_id);
|
82 |
}
|
plugin-fw/assets/js/yith-gutenberg.min.js
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
-
(function(
|
2 |
-
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
1 |
+
(function(f){function k(e,a,d){var g="";g="";if("undefined"!=typeof a.callback&&"function"==typeof f[a.callback])g=f[a.callback](e,a);else{var b="["+a.shortcode_name;f.each(e.attributes,function(c,l){"className"!=c&&(b+=" "+c+"=",b=1==a.attributes[c].remove_quotes?b+l:b+('"'+l+'"'))});b+="]";e=md5(b);g='<span class="yith_block_'+e+'">'+b+"</span>";"edit"==d&&0!=a.do_shortcode&&function(c){var a=null;f(document).trigger("yith_plugin_fw_gutenberg_before_do_shortcode",[b,c]);f.ajax({async:!0,url:yith_gutenberg_ajax.ajaxurl,
|
2 |
+
method:"post",data:{action:"yith_plugin_fw_gutenberg_do_shortcode",shortcode:b},success:function(d){a=d;""!=a&&(f(".yith_block_"+c).html(a),f(document).trigger("yith_plugin_fw_gutenberg_success_do_shortcode",[b,c,a]))}});f(document).trigger("yith_plugin_fw_gutenberg_after_do_shortcode",[b,c,a]);return a}(e);g=h(n,null,g)}return g}function m(e,a,d,g){var b={};if("colorpicker"==g||"color"==g)e=e.hex;b[a]=e;d.setAttributes(b);return d}var h=wp.element.createElement,p=wp.element.Fragment,q=wp.blocks.registerBlockType,
|
3 |
+
r=wp.editor.InspectorControls,n=wp.element.RawHTML,t=wp.components.SelectControl,u=wp.components.ToggleControl,v=wp.components.CheckboxControl,w=wp.components.RangeControl,x=wp.components.ColorPicker,y=wp.components.RadioControl,z=wp.components.TextControl,A=wp.components.TextareaControl,B=h("svg",{width:22,height:22},h("path",{d:"M 18.24 7.628 C 17.291 8.284 16.076 8.971 14.587 9.688 C 15.344 7.186 15.765 4.851 15.849 2.684 C 15.912 0.939 15.133 0.045 13.514 0.003 C 11.558 -0.06 10.275 1.033 9.665 3.284 C 10.007 3.137 10.359 3.063 10.723 3.063 C 11.021 3.063 11.267 3.184 11.459 3.426 C 11.651 3.668 11.736 3.947 11.715 4.262 C 11.695 5.082 11.276 5.961 10.46 6.896 C 9.644 7.833 8.918 8.3 8.282 8.3 C 7.837 8.3 7.625 7.922 7.646 7.165 C 7.667 6.765 7.804 5.955 8.056 4.735 C 8.287 3.579 8.403 2.801 8.403 2.401 C 8.403 1.707 8.224 1.144 7.867 0.713 C 7.509 0.282 6.994 0.098 6.321 0.161 C 5.858 0.203 5.175 0.624 4.27 1.422 C 3.596 2.035 2.923 2.644 2.25 3.254 L 2.976 4.106 C 3.564 3.664 3.922 3.443 4.048 3.443 C 4.448 3.443 4.637 3.717 4.617 4.263 C 4.617 4.306 4.427 4.968 4.049 6.251 C 3.671 7.534 3.471 8.491 3.449 9.122 C 3.407 9.985 3.565 10.647 3.924 11.109 C 4.367 11.677 5.106 11.919 6.142 11.835 C 7.366 11.751 8.591 11.298 9.816 10.479 C 10.323 10.142 10.808 9.753 11.273 9.311 C 11.105 10.153 10.905 10.868 10.673 11.457 C 8.402 12.487 6.762 13.37 5.752 14.107 C 4.321 15.137 3.554 16.241 3.449 17.419 C 3.259 19.459 4.29 20.479 6.541 20.479 C 8.055 20.479 9.517 19.554 10.926 17.703 C 12.125 16.126 13.166 14.022 14.049 11.394 C 15.578 10.635 16.87 9.892 17.928 9.164 C 17.894 9.409 18.319 7.308 18.24 7.628 Z M 7.393 16.095 C 7.056 16.095 6.898 15.947 6.919 15.653 C 6.961 15.106 7.908 14.38 9.759 13.476 C 8.791 15.221 8.002 16.095 7.393 16.095 Z"}));
|
4 |
+
f.each(yith_gutenberg,function(e,a){q("yith/"+e,{title:a.title,description:a.description,category:a.category,attributes:a.attributes,icon:"undefined"!=typeof a.icon?a.icon:B,keywords:a.keywords,edit:function(d){var g=[];f.each(a.attributes,function(a,c){var b=null,e=c.blocktype;if("undefined"!=typeof e){switch(e){case "select":b=t;break;case "text":b=z;break;case "textarea":b=A;break;case "toggle":b=u;break;case "checkbox":b=v;break;case "number":case "range":b=w;break;case "color":case "colorpicker":b=
|
5 |
+
x;break;case "radio":b=y}if(null!=b){var f=helpMessageUncheked="";"undefined"!=typeof c.helps&&"undefined"!=typeof c.helps.checked&&"undefined"!=typeof c.helps.unchecked?(f=c.helps.checked,helpMessageUncheked=c.helps.unchecked):"undefined"!=typeof c.help&&(f=helpMessageUncheked=c.help);g.push(h(b,{value:d.attributes[a],options:c.options,label:c.label,checked:d.attributes[a],selected:d.attributes[a],help:d.attributes[a]?f:helpMessageUncheked,disableAlpha:c.disableAlpha,min:c.min,max:c.max,multiple:c.multiple,
|
6 |
+
onChange:function(b,c){c=void 0===c?a:c;d=m(b,c,d,e)},onChangeComplete:function(c,b){b=void 0===b?a:b;d=m(c,b,d,e)}}))}}});sc=k(d,a,"edit");return[h(p,null,h(r,null,g),sc)]},save:function(d){return k(d,a,"save")}})})})(jQuery);
|
plugin-fw/init.php
CHANGED
@@ -1,13 +1,13 @@
|
|
1 |
<?php
|
2 |
/**
|
3 |
* Framework Name: YIT Plugin Framework
|
4 |
-
* Version: 3.1.
|
5 |
* Author: YITHEMES
|
6 |
* Text Domain: yith-plugin-fw
|
7 |
* Domain Path: /languages/
|
8 |
*
|
9 |
* @author Your Inspiration Themes
|
10 |
-
* @version 3.1.
|
11 |
*/
|
12 |
/**
|
13 |
* This file belongs to the YIT Plugin Framework.
|
1 |
<?php
|
2 |
/**
|
3 |
* Framework Name: YIT Plugin Framework
|
4 |
+
* Version: 3.1.21
|
5 |
* Author: YITHEMES
|
6 |
* Text Domain: yith-plugin-fw
|
7 |
* Domain Path: /languages/
|
8 |
*
|
9 |
* @author Your Inspiration Themes
|
10 |
+
* @version 3.1.21
|
11 |
*/
|
12 |
/**
|
13 |
* This file belongs to the YIT Plugin Framework.
|
plugin-fw/languages/yith-plugin-fw-es_ES.mo
CHANGED
Binary file
|
plugin-fw/languages/yith-plugin-fw-es_ES.po
CHANGED
@@ -4,15 +4,15 @@ msgid ""
|
|
4 |
msgstr ""
|
5 |
"Project-Id-Version: YITH Plugin Starter 1.0.0 Plugin FW\n"
|
6 |
"Report-Msgid-Bugs-To: Your Inspiration Themes <plugins@yithemes.com>\n"
|
7 |
-
"POT-Creation-Date:
|
8 |
-
"PO-Revision-Date:
|
9 |
"Last-Translator: \n"
|
10 |
"Language-Team: Your Inspiration Themes <info@yithemes.com>\n"
|
11 |
"Language: es_ES\n"
|
12 |
"MIME-Version: 1.0\n"
|
13 |
"Content-Type: text/plain; charset=UTF-8\n"
|
14 |
"Content-Transfer-Encoding: 8bit\n"
|
15 |
-
"X-Generator: Poedit 2.2\n"
|
16 |
"X-Poedit-KeywordsList: __;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;"
|
17 |
"_nx_noop:1,2,3c;esc_attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;"
|
18 |
"esc_html_x:1,2c\n"
|
@@ -25,7 +25,7 @@ msgstr ""
|
|
25 |
#: lib/privacy/yit-privacy.php:24
|
26 |
msgctxt "Privacy Policy Guide Title"
|
27 |
msgid "YITH Plugins"
|
28 |
-
msgstr ""
|
29 |
|
30 |
#: lib/privacy/yit-privacy.php:59
|
31 |
msgctxt "Privacy Policy Content"
|
@@ -37,26 +37,33 @@ msgid ""
|
|
37 |
"We recommend consulting with a lawyer when deciding what information to "
|
38 |
"disclose on your privacy policy."
|
39 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40 |
|
41 |
#: lib/privacy/yit-privacy.php:63
|
42 |
msgctxt "Privacy Policy Content"
|
43 |
msgid "What we collect and store"
|
44 |
-
msgstr ""
|
45 |
|
46 |
#: lib/privacy/yit-privacy.php:66
|
47 |
msgctxt "Privacy Policy Content"
|
48 |
msgid "Who on our team has access"
|
49 |
-
msgstr ""
|
50 |
|
51 |
#: lib/privacy/yit-privacy.php:69
|
52 |
msgctxt "Privacy Policy Content"
|
53 |
msgid "What we share with others"
|
54 |
-
msgstr ""
|
55 |
|
56 |
#: lib/privacy/yit-privacy.php:72
|
57 |
msgctxt "Privacy Policy Content"
|
58 |
msgid "Payments"
|
59 |
-
msgstr ""
|
60 |
|
61 |
#: lib/yit-cpt-unlimited.php:460 lib/yit-cpt-unlimited.php:574
|
62 |
#: lib/yit-cpt-unlimited.php:719 lib/yit-cpt-unlimited.php:1632
|
@@ -104,7 +111,7 @@ msgstr "No se encontraron %s"
|
|
104 |
#: lib/yit-cpt-unlimited.php:468 lib/yit-cpt-unlimited.php:582
|
105 |
#, php-format
|
106 |
msgid "No %s found in Trash"
|
107 |
-
msgstr "No se encontraron %s en la
|
108 |
|
109 |
#: lib/yit-cpt-unlimited.php:625
|
110 |
#, php-format
|
@@ -127,11 +134,11 @@ msgstr "Todas las categorías"
|
|
127 |
|
128 |
#: lib/yit-cpt-unlimited.php:629
|
129 |
msgid "Parent Category"
|
130 |
-
msgstr "Categoría
|
131 |
|
132 |
#: lib/yit-cpt-unlimited.php:630
|
133 |
msgid "Parent Category:"
|
134 |
-
msgstr "Categoría
|
135 |
|
136 |
#: lib/yit-cpt-unlimited.php:631
|
137 |
msgid "Edit Category"
|
@@ -169,7 +176,7 @@ msgstr "Ajustes"
|
|
169 |
|
170 |
#: lib/yit-cpt-unlimited.php:1051
|
171 |
msgid "Type"
|
172 |
-
msgstr "
|
173 |
|
174 |
#: lib/yit-cpt-unlimited.php:1052
|
175 |
#, php-format
|
@@ -195,16 +202,15 @@ msgstr "Etiqueta en singular"
|
|
195 |
#: lib/yit-cpt-unlimited.php:1065
|
196 |
msgid "Set a label in singular (title of portfolio if empty)"
|
197 |
msgstr ""
|
198 |
-
"Establecer una etiqueta en singular (título del
|
199 |
|
200 |
#: lib/yit-cpt-unlimited.php:1070
|
201 |
msgid "Label in Plural"
|
202 |
-
msgstr "Etiqueta en
|
203 |
|
204 |
#: lib/yit-cpt-unlimited.php:1071
|
205 |
msgid "Set a label in plural (title of portfolio if empty)"
|
206 |
-
msgstr ""
|
207 |
-
"Establecer una etiqueta en plural (título del portafolio si está vacío)"
|
208 |
|
209 |
#: lib/yit-cpt-unlimited.php:1076
|
210 |
msgid "Taxonomy"
|
@@ -216,14 +222,14 @@ msgid ""
|
|
216 |
"Name should be a slug (must not contain capital letters nor spaces) and must "
|
217 |
"not be more than 32 characters long (database structure restriction)."
|
218 |
msgstr ""
|
219 |
-
"Si quieres usar categorías en el
|
220 |
"taxonomía. El nombre debería ser un slug (no debe contener mayúsculas ni "
|
221 |
"espacios) y no debe ser más largo de 32 caracteres (restricción de "
|
222 |
"estructura de base de datos)."
|
223 |
|
224 |
#: lib/yit-cpt-unlimited.php:1082
|
225 |
msgid "Taxonomy Rewrite"
|
226 |
-
msgstr "
|
227 |
|
228 |
#: lib/yit-cpt-unlimited.php:1083
|
229 |
msgid "Set univocal name for each category page URL."
|
@@ -231,15 +237,15 @@ msgstr "Establecer nombre único para cada página URL de categoría."
|
|
231 |
|
232 |
#: lib/yit-cpt-unlimited.php:1088
|
233 |
msgid "Single layout"
|
234 |
-
msgstr "Diseño
|
235 |
|
236 |
#: lib/yit-cpt-unlimited.php:1089
|
237 |
msgid "Layout for single page of this portfolio"
|
238 |
-
msgstr "Diseño para cada página de este
|
239 |
|
240 |
#: lib/yit-cpt-unlimited.php:1130
|
241 |
msgid "layout settings"
|
242 |
-
msgstr "
|
243 |
|
244 |
#: lib/yit-cpt-unlimited.php:1222 lib/yit-cpt-unlimited.php:1235
|
245 |
msgid "Quick links"
|
@@ -266,101 +272,95 @@ msgstr "Cargar archivos múltiples"
|
|
266 |
|
267 |
#: lib/yit-plugin-panel-wc.php:384
|
268 |
msgid "The changes you have made will be lost if you leave this page."
|
269 |
-
msgstr "Los cambios que has hecho se perderán si
|
270 |
|
271 |
#: lib/yit-plugin-panel.php:72
|
272 |
msgid "Plugin Settings"
|
273 |
msgstr "Ajustes del plugin"
|
274 |
|
275 |
-
#: lib/yit-plugin-panel.php:
|
276 |
msgid "How to install premium version"
|
277 |
msgstr "Cómo instalar la versión premium"
|
278 |
|
279 |
-
#: lib/yit-plugin-panel.php:
|
280 |
#: templates/panel/woocommerce/woocommerce-form.php:11
|
281 |
msgid "Save Changes"
|
282 |
msgstr "Guardar cambios"
|
283 |
|
284 |
-
#: lib/yit-plugin-panel.php:
|
285 |
#: templates/panel/woocommerce/woocommerce-form.php:14
|
286 |
msgid ""
|
287 |
"If you continue with this action, you will reset all options in this page."
|
288 |
msgstr ""
|
289 |
"Si sigues con esta acción, se reiniciarán todas las opciones en esta página."
|
290 |
|
291 |
-
#: lib/yit-plugin-panel.php:
|
292 |
msgid "Reset to default"
|
293 |
-
msgstr "
|
294 |
|
295 |
-
#: lib/yit-plugin-panel.php:
|
296 |
#: templates/panel/woocommerce/woocommerce-form.php:18
|
297 |
msgid "Are you sure?"
|
298 |
msgstr "¿Estás seguro/a?"
|
299 |
|
300 |
-
#: lib/yit-plugin-panel.php:
|
301 |
msgid ""
|
302 |
"The element you have entered already exists. Please, enter another name."
|
303 |
msgstr ""
|
304 |
"El elemento que has introducido ya existe. Por favor, introduce otro nombre."
|
305 |
|
306 |
-
#: lib/yit-plugin-panel.php:
|
307 |
msgid "Settings saved"
|
308 |
msgstr "Ajustes guardados"
|
309 |
|
310 |
-
#: lib/yit-plugin-panel.php:
|
311 |
msgid "Settings reset"
|
312 |
msgstr "Ajustes reiniciados"
|
313 |
|
314 |
-
#: lib/yit-plugin-panel.php:
|
315 |
msgid "Element deleted correctly."
|
316 |
msgstr "Elemento borrado correctamente."
|
317 |
|
318 |
-
#: lib/yit-plugin-panel.php:
|
319 |
msgid "Element updated correctly."
|
320 |
msgstr "Elemento actualizado correctamente."
|
321 |
|
322 |
-
#: lib/yit-plugin-panel.php:
|
323 |
msgid "Database imported correctly."
|
324 |
msgstr "Base de datos importada correctamente."
|
325 |
|
326 |
-
#: lib/yit-plugin-panel.php:
|
327 |
msgid "An error has occurred during import. Please try again."
|
328 |
msgstr ""
|
329 |
"Ha ocurrido un error durante la importación. Por favor, inténtalo de nuevo."
|
330 |
|
331 |
-
#: lib/yit-plugin-panel.php:
|
332 |
msgid "The added file is not valid."
|
333 |
msgstr "El archivo añadido no es válido."
|
334 |
|
335 |
-
#: lib/yit-plugin-panel.php:
|
336 |
msgid "Sorry, import is disabled."
|
337 |
msgstr "Lo sentimos, la importación está deshabilitada."
|
338 |
|
339 |
-
#: lib/yit-plugin-panel.php:
|
340 |
msgid "Sorting successful."
|
341 |
msgstr "Clasificación fue realizada con éxito."
|
342 |
|
343 |
#: lib/yit-pointers.php:70
|
344 |
msgid "Plugins Activated"
|
345 |
-
msgstr "Plugins
|
346 |
|
347 |
#: lib/yit-pointers.php:71
|
348 |
-
#, fuzzy
|
349 |
-
#| msgid ""
|
350 |
-
#| "From now on, you can find all plugin options in YIT Plugin menu.\n"
|
351 |
-
#| " For each plugin installed, "
|
352 |
-
#| "customization settings will be available as a new entry in YIT Plugin "
|
353 |
-
#| "menu."
|
354 |
msgid ""
|
355 |
"From now on, you can find all plugin options in YITH Plugins menu.\n"
|
356 |
" Plugin customization settings will be "
|
357 |
"available as a new entry in YITH Plugins menu."
|
358 |
msgstr ""
|
359 |
"De ahora en adelante, puedes encontrar todas las opciones del plugin en el "
|
360 |
-
"menú
|
361 |
" Para cada plugin instalado, los ajustes "
|
362 |
-
"de personalización estarán disponibles como una nueva entrada en el menú
|
363 |
-
"
|
364 |
|
365 |
#: lib/yit-pointers.php:73 lib/yit-pointers.php:89
|
366 |
msgid "Discover all our plugins available on:"
|
@@ -372,20 +372,9 @@ msgstr "y"
|
|
372 |
|
373 |
#: lib/yit-pointers.php:84
|
374 |
msgid "Plugins Upgraded"
|
375 |
-
msgstr "Plugins
|
376 |
|
377 |
#: lib/yit-pointers.php:85
|
378 |
-
#, fuzzy
|
379 |
-
#| msgid ""
|
380 |
-
#| "From now on, you can find all options of your plugins in YIT Plugin "
|
381 |
-
#| "menu.\n"
|
382 |
-
#| " Any time one of our plugins is "
|
383 |
-
#| "updated, a new entry will be added to this menu.\n"
|
384 |
-
#| " For example, after the update, plugin "
|
385 |
-
#| "options (such as for YITH WooCommerce Wishlist, YITH WooCommerce Ajax "
|
386 |
-
#| "Search, etc.)\n"
|
387 |
-
#| " will be moved from previous location "
|
388 |
-
#| "to YIT Plugin tab."
|
389 |
msgid ""
|
390 |
"From now on, you can find the option panel of YITH plugins in YITH Plugins "
|
391 |
"menu.\n"
|
@@ -408,59 +397,72 @@ msgstr ""
|
|
408 |
"pestaña YIT Plugin."
|
409 |
|
410 |
#: lib/yit-upgrade.php:95
|
411 |
-
#, fuzzy
|
412 |
-
#| msgid "Unable to contact the remote server, please try again later. Thanks!"
|
413 |
msgid "An unexpected error occurred, please try again later. Thanks!"
|
414 |
msgstr ""
|
415 |
-
"
|
416 |
-
"
|
417 |
|
418 |
-
#: lib/yit-upgrade.php:
|
419 |
msgid "There is a new version of %plugin_name% available."
|
420 |
msgstr "Hay una nueva versión de %plugin_name% disponible."
|
421 |
|
422 |
-
#: lib/yit-upgrade.php:
|
423 |
msgid "View version %latest% details."
|
424 |
msgstr "Ver detalles de la %latest% versión"
|
425 |
|
426 |
-
#: lib/yit-upgrade.php:
|
427 |
msgid "Automatic update is unavailable for this plugin,"
|
428 |
msgstr "Las actualizaciones automáticas no están disponibles para este plugin,"
|
429 |
|
430 |
-
#: lib/yit-upgrade.php:
|
431 |
msgid ""
|
432 |
"please <a href=\"%activate_link%\">activate</a> your copy of %plugin_name%."
|
433 |
msgstr ""
|
434 |
"por favor, <a href=\"%activate_link%\">activa</a> tu copia de %plugin_name%."
|
435 |
|
436 |
-
#: lib/yit-upgrade.php:
|
437 |
msgid "Update now."
|
438 |
msgstr "Actualiza ahora."
|
439 |
|
440 |
-
#: lib/yit-upgrade.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
441 |
msgid "You have to activate the plugin to benefit from automatic updates."
|
442 |
msgstr ""
|
|
|
|
|
443 |
|
444 |
-
#: lib/yit-upgrade.php:
|
445 |
-
#, fuzzy
|
446 |
-
#| msgid "YIThemes Repository"
|
447 |
msgid "YITH Repository"
|
448 |
-
msgstr "Repositorio
|
449 |
|
450 |
-
#: lib/yit-upgrade.php:
|
451 |
msgid "Invalid URL Provided."
|
452 |
msgstr "La URL proporcionada no es válida."
|
453 |
|
454 |
-
#: lib/yit-upgrade.php:
|
455 |
msgid "Could not create Temporary file."
|
456 |
msgstr "No se pudo crear un archivo temporal."
|
457 |
|
458 |
-
#: lib/yit-upgrade.php:
|
459 |
-
#,
|
460 |
-
#| msgid ""
|
461 |
-
#| "There is a new version of %1$s available. <a href=\"%2$s\" class="
|
462 |
-
#| "\"thickbox yit-changelog-button\" title=\"%3$s\">View version %4$s "
|
463 |
-
#| "details</a>."
|
464 |
msgid ""
|
465 |
"There is a new version of %1$s available. <a href=\"%2$s\" class=\"thickbox "
|
466 |
"yit-changelog-button open-plugin-details-modal\" title=\"%3$s\">View version "
|
@@ -469,13 +471,8 @@ msgstr ""
|
|
469 |
"Hay una nueva versión de %1$s disponible. <a href=\"%2$s\" class=\"thickbox "
|
470 |
"yit-changelog-button\" title=\"%3$s\">Ver detalles de la versión %4$s</a>."
|
471 |
|
472 |
-
#: lib/yit-upgrade.php:
|
473 |
-
#,
|
474 |
-
#| msgid ""
|
475 |
-
#| "There is a new version of %1$s available. <a href=\"%2$s\" class="
|
476 |
-
#| "\"thickbox yit-changelog-button\" title=\"%3$s\">View version %4$s "
|
477 |
-
#| "details</a>. <em>You have to activate the plugin on a single site of the "
|
478 |
-
#| "network to benefit from automatic updates.</em>"
|
479 |
msgid ""
|
480 |
"There is a new version of %1$s available. <a href=\"%2$s\" class=\"thickbox "
|
481 |
"yit-changelog-button open-plugin-details-modal\" title=\"%3$s\">View version "
|
@@ -484,17 +481,11 @@ msgid ""
|
|
484 |
msgstr ""
|
485 |
"Hay una nueva versión de %1$s disponible. <a href=\"%2$s\" class=\"thickbox "
|
486 |
"yit-changelog-button\" title=\"%3$s\">Ver detalles de la versión %4$s</a>. "
|
487 |
-
"<em>Tienes que activar el plugin en un único sitio web
|
488 |
"beneficiarte de las actualizaciones automáticas.</em>"
|
489 |
|
490 |
-
#: lib/yit-upgrade.php:
|
491 |
-
#,
|
492 |
-
#| msgid ""
|
493 |
-
#| "There is a new version of %1$s available. <a href=\"%2$s\" class="
|
494 |
-
#| "\"thickbox yit-changelog-button\" title=\"%3$s\">View version %4$s "
|
495 |
-
#| "details</a>. <em>Automatic update is unavailable for this plugin, please "
|
496 |
-
#| "<a href=\"%5$s\" title=\"License activation\">activate</a> your copy of "
|
497 |
-
#| "%6s.</em>"
|
498 |
msgid ""
|
499 |
"There is a new version of %1$s available. <a href=\"%2$s\" class=\"thickbox "
|
500 |
"yit-changelog-button open-plugin-details-modal\" title=\"%3$s\">View version "
|
@@ -508,12 +499,8 @@ msgstr ""
|
|
508 |
"por favor <a href=\"%5$s\" title=\"License activation\">activa</a> tu copia "
|
509 |
"de %6s.</em>"
|
510 |
|
511 |
-
#: lib/yit-upgrade.php:
|
512 |
-
#,
|
513 |
-
#| msgid ""
|
514 |
-
#| "There is a new version of %1$s available. <a href=\"%2$s\" class="
|
515 |
-
#| "\"thickbox yit-changelog-button\" title=\"%3$s\">View version %4$s "
|
516 |
-
#| "details</a> or <a href=\"%5$s\">update now</a>."
|
517 |
msgid ""
|
518 |
"There is a new version of %1$s available. <a href=\"%2$s\" class=\"thickbox "
|
519 |
"yit-changelog-button open-plugin-details-modal\" title=\"%3$s\">View version "
|
@@ -523,100 +510,130 @@ msgstr ""
|
|
523 |
"yit-changelog-button\" title=\"%3$s\">Ver detalles de la versión %4$s</a> o "
|
524 |
"<a href=\"%5$s\">actualizar ahora</a>."
|
525 |
|
526 |
-
#: lib/yit-upgrade.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
527 |
msgid "You can't update the plugins for this site."
|
528 |
msgstr "No puedes actualizar los plugins para este sitio web."
|
529 |
|
530 |
-
#: lib/yit-upgrade.php:
|
531 |
msgid ""
|
532 |
"You do not have sufficient permissions to update the plugins for this site."
|
533 |
msgstr ""
|
534 |
"No tienes suficientes permisos para actualizar los plugins para este sitio "
|
535 |
"web."
|
536 |
|
537 |
-
#: lib/yit-upgrade.php:
|
538 |
msgid "Update Plugin"
|
539 |
msgstr "Actualizar Plugin"
|
540 |
|
541 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
542 |
#, php-format
|
543 |
msgctxt "%s = field name"
|
544 |
msgid "Please, insert a valid %s"
|
545 |
-
msgstr ""
|
546 |
|
547 |
-
#: licence/lib/yit-licence.php:
|
548 |
#, php-format
|
549 |
msgid "Please, insert a valid %s and a valid %s"
|
550 |
-
msgstr ""
|
551 |
|
552 |
-
#: licence/lib/yit-licence.php:
|
553 |
msgid "Unable to contact the remote server, please try again later. Thanks!"
|
554 |
msgstr ""
|
555 |
"No fue posible contactar con el servidor remoto, por favor, inténtalo de "
|
556 |
"nuevo más tarde. ¡Gracias!"
|
557 |
|
558 |
-
#: licence/lib/yit-licence.php:
|
559 |
msgid "email address"
|
560 |
-
msgstr ""
|
561 |
|
562 |
-
#: licence/lib/yit-licence.php:
|
563 |
-
#, fuzzy
|
564 |
-
#| msgid "License Key"
|
565 |
msgid "license key"
|
566 |
-
msgstr "
|
567 |
|
568 |
-
#: licence/lib/yit-licence.php:
|
569 |
msgid "Are you sure you want to deactivate the license for current site?"
|
570 |
msgstr ""
|
571 |
"¿Estás seguro/a de que quieres desactivar la licencia para el sitio web "
|
572 |
"actual?"
|
573 |
|
574 |
-
#: licence/lib/yit-licence.php:
|
575 |
msgid "Invalid Request"
|
576 |
msgstr "Solicitud inválida"
|
577 |
|
578 |
-
#: licence/lib/yit-licence.php:
|
579 |
msgid "Invalid license key"
|
580 |
msgstr "Clave de solicitud inválida"
|
581 |
|
582 |
-
#: licence/lib/yit-licence.php:
|
583 |
msgid "Software has been deactivated"
|
584 |
msgstr "El software ha sido desactivado"
|
585 |
|
586 |
-
#: licence/lib/yit-licence.php:
|
587 |
msgid "Maximum number of activations exceeded"
|
588 |
msgstr "Se ha excedido el número máximo de solicitudes"
|
589 |
|
590 |
-
#: licence/lib/yit-licence.php:
|
591 |
msgid "Invalid instance ID"
|
592 |
msgstr "Instancia ID inválida"
|
593 |
|
594 |
-
#: licence/lib/yit-licence.php:
|
595 |
msgid "Invalid security key"
|
596 |
msgstr "Clave de seguridad inválida"
|
597 |
|
598 |
-
#: licence/lib/yit-licence.php:
|
599 |
msgid "License key has expired"
|
600 |
msgstr "La clave de licencia ha caducado"
|
601 |
|
602 |
-
#: licence/lib/yit-licence.php:
|
603 |
msgid "License key has been banned"
|
604 |
msgstr "La clave de licencia ha sido bloqueada"
|
605 |
|
606 |
-
#: licence/lib/yit-licence.php:
|
607 |
msgid "Current product is not included in your YITH Club Subscription key"
|
608 |
msgstr ""
|
609 |
"Producto actual no está incluido en la clave de suscripción de Club de YITH"
|
610 |
|
611 |
-
#: licence/lib/yit-licence.php:
|
612 |
msgid "Great"
|
613 |
msgstr "Excelente"
|
614 |
|
615 |
-
#: licence/lib/yit-licence.php:
|
616 |
msgid "License successfully activated"
|
617 |
msgstr "Licencia activada con éxito"
|
618 |
|
619 |
-
#: licence/lib/yit-licence.php:
|
620 |
msgid "License key deactivated for website"
|
621 |
msgstr "Clave de licencia desactivada para nuestro sitio web"
|
622 |
|
@@ -626,6 +643,46 @@ msgstr "Clave de licencia desactivada para nuestro sitio web"
|
|
626 |
msgid "License Activation"
|
627 |
msgstr "Activación de la Licencia"
|
628 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
629 |
#: licence/lib/yit-theme-licence.php:117 licence/lib/yit-theme-licence.php:118
|
630 |
#, php-format
|
631 |
msgid "%s"
|
@@ -640,18 +697,6 @@ msgstr ""
|
|
640 |
"tiempo. ¿Dónde la puedo encontrar?"
|
641 |
|
642 |
#: licence/lib/yit-theme-licence.php:163
|
643 |
-
#, fuzzy
|
644 |
-
#| msgid ""
|
645 |
-
#| "If you have purchased one of our products before 27 January 2015, you can "
|
646 |
-
#| "benefit from support and updates (the services offered with the license)\n"
|
647 |
-
#| " until 27 January 2016 and you do not have to purchase "
|
648 |
-
#| "it again to get a new license key, because, before this date, your "
|
649 |
-
#| "license used to be activated automatically by our system.\n"
|
650 |
-
#| " After 27 January 2016, instead, if you want to "
|
651 |
-
#| "benefit from support and updates you have to buy a new license and "
|
652 |
-
#| "activate it through the license key you will be\n"
|
653 |
-
#| " provided with and that you can find in your YIThemes "
|
654 |
-
#| "account, in section \"My licenses\"."
|
655 |
msgid ""
|
656 |
"If you have purchased one of our products before 27 January 2015, you can "
|
657 |
"benefit from support and updates (the services offered with the license)\n"
|
@@ -677,119 +722,125 @@ msgstr ""
|
|
677 |
"YIThemes, en la sección \"My licenses\"."
|
678 |
|
679 |
#: licence/templates/panel/activation/activation-panel.php:24
|
680 |
-
#, fuzzy
|
681 |
-
#| msgid "License Activation"
|
682 |
msgid "YITH License Activation"
|
683 |
-
msgstr "Activación de
|
684 |
|
685 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
686 |
-
msgid ""
|
687 |
-
"
|
688 |
-
"information concerning your products."
|
689 |
-
msgstr "¿Has actualizado tus licencias? ¿Has pedido una extensión? Actualiza"
|
690 |
|
691 |
#: licence/templates/panel/activation/activation-panel.php:30
|
692 |
-
msgid "
|
693 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
694 |
|
695 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
696 |
msgid "Product to activate"
|
697 |
msgid_plural "Products to activate"
|
698 |
msgstr[0] "Producto que activar"
|
699 |
msgstr[1] "Productos que activar"
|
700 |
|
701 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
702 |
msgid "Activate"
|
703 |
msgstr "Activar"
|
704 |
|
705 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
706 |
msgid "Activated"
|
707 |
msgstr "Activado/a"
|
708 |
|
709 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
710 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
711 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
712 |
msgid "Product Name"
|
713 |
msgstr "Nombre de Producto"
|
714 |
|
715 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
716 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
717 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
718 |
msgid "Email"
|
719 |
msgstr "Email"
|
720 |
|
721 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
722 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
723 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
724 |
msgid "License Key"
|
725 |
msgstr "Clave de Licencia"
|
726 |
|
727 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
728 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
729 |
msgid "Expires"
|
730 |
msgstr "Caduca"
|
731 |
|
732 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
733 |
msgid "Remaining"
|
734 |
-
msgstr "
|
735 |
|
736 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
737 |
msgid "Club Subscription"
|
738 |
-
msgstr "Suscripción
|
739 |
-
|
740 |
-
#: licence/templates/panel/activation/activation-panel.php:105
|
741 |
-
msgid "License Actions"
|
742 |
-
msgstr "Acciones de Licencia"
|
743 |
|
744 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
745 |
#, php-format
|
746 |
msgid "%1s out of %2s"
|
747 |
msgstr "%1s de %2s"
|
748 |
|
749 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
750 |
msgid "Deactivate"
|
751 |
msgstr "Desactivar"
|
752 |
|
753 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
754 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
755 |
msgid "Renew"
|
756 |
msgstr "Renovado"
|
757 |
|
758 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
759 |
msgid "Banned"
|
760 |
msgstr "Bloqueado"
|
761 |
|
762 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
763 |
msgid "Expired"
|
764 |
msgstr "Caducado"
|
765 |
|
766 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
767 |
msgid "Order again"
|
768 |
msgstr "Comprar de nuevo"
|
769 |
|
770 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
771 |
msgid "Renew license"
|
772 |
msgstr "Renovar licencia"
|
773 |
|
774 |
#: templates/fields/ajax-posts.php:57
|
775 |
-
#, fuzzy
|
776 |
-
#| msgid "Search %s"
|
777 |
msgid "Search Posts"
|
778 |
-
msgstr "Buscar
|
779 |
|
780 |
#: templates/fields/ajax-products.php:16
|
781 |
-
#, fuzzy
|
782 |
-
#| msgid "Search for a product"
|
783 |
msgid "Search Product"
|
784 |
msgstr "Buscar un producto"
|
785 |
|
786 |
#: templates/fields/customtabs.php:28
|
787 |
msgid "Close all"
|
788 |
-
msgstr "Cerrar
|
789 |
|
790 |
#: templates/fields/customtabs.php:28
|
791 |
msgid "Expand all"
|
792 |
-
msgstr "Expandir
|
793 |
|
794 |
#: templates/fields/customtabs.php:37 templates/fields/customtabs.php:81
|
795 |
msgid "Remove"
|
@@ -801,7 +852,7 @@ msgstr "Valor"
|
|
801 |
|
802 |
#: templates/fields/customtabs.php:53 templates/fields/customtabs.php:95
|
803 |
msgid "Content of the tab. (HTML is supported)"
|
804 |
-
msgstr "Contenido de la pestaña. (
|
805 |
|
806 |
#: templates/fields/customtabs.php:65
|
807 |
msgid "Add custom product tab"
|
@@ -812,10 +863,8 @@ msgid "Do you want to remove the custom tab?"
|
|
812 |
msgstr "¿Quieres borrar la etiqueta personalizada?"
|
813 |
|
814 |
#: templates/fields/icons.php:58
|
815 |
-
#, fuzzy
|
816 |
-
#| msgid "Reset Defaults"
|
817 |
msgid "Set Default"
|
818 |
-
msgstr "
|
819 |
|
820 |
#: templates/fields/image-gallery.php:34 templates/fields/image-gallery.php:39
|
821 |
msgid "Delete image"
|
@@ -823,7 +872,7 @@ msgstr "Borrar imagen"
|
|
823 |
|
824 |
#: templates/fields/image-gallery.php:39
|
825 |
msgid "Add Images to Gallery"
|
826 |
-
msgstr "Añadir imágenes a la
|
827 |
|
828 |
#: templates/fields/image-gallery.php:39
|
829 |
msgid "Add to gallery"
|
@@ -838,14 +887,12 @@ msgid "Delete"
|
|
838 |
msgstr "Borrar"
|
839 |
|
840 |
#: templates/fields/select-buttons.php:26
|
841 |
-
#, fuzzy
|
842 |
-
#| msgid "Select"
|
843 |
msgid "Select All"
|
844 |
-
msgstr "
|
845 |
|
846 |
#: templates/fields/select-buttons.php:33
|
847 |
msgid "Deselect All"
|
848 |
-
msgstr ""
|
849 |
|
850 |
#: templates/fields/sidebars.php:22
|
851 |
msgid "Left sidebar"
|
@@ -898,40 +945,46 @@ msgstr "(Por defecto: <i %s></i> )"
|
|
898 |
msgid "Reset Defaults"
|
899 |
msgstr "Ajustes predeterminados"
|
900 |
|
901 |
-
#: yit-plugin.php:
|
902 |
msgctxt "Plugin Row Meta"
|
903 |
msgid "Live Demo"
|
904 |
-
msgstr ""
|
905 |
|
906 |
-
#: yit-plugin.php:
|
907 |
msgctxt "Plugin Row Meta"
|
908 |
msgid "Documentation"
|
909 |
-
msgstr ""
|
910 |
|
911 |
-
#: yit-plugin.php:
|
912 |
msgctxt "Plugin Row Meta"
|
913 |
msgid "Support"
|
914 |
-
msgstr ""
|
915 |
|
916 |
-
#: yit-plugin.php:
|
917 |
-
#, fuzzy
|
918 |
-
#| msgid "Premium version upgrade"
|
919 |
msgctxt "Plugin Row Meta"
|
920 |
msgid "Premium version"
|
921 |
-
msgstr "
|
922 |
|
923 |
-
#: yit-plugin.php:
|
924 |
-
#, fuzzy
|
925 |
-
#| msgid "Settings"
|
926 |
msgctxt "Action links"
|
927 |
msgid "Settings"
|
928 |
msgstr "Ajustes"
|
929 |
|
930 |
-
#: yit-plugin.php:
|
931 |
-
#, fuzzy
|
932 |
-
#| msgid "License Key"
|
933 |
msgid "License"
|
934 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
935 |
|
936 |
#~ msgctxt "%s = field name"
|
937 |
#~ msgid "%s field cannot be empty"
|
4 |
msgstr ""
|
5 |
"Project-Id-Version: YITH Plugin Starter 1.0.0 Plugin FW\n"
|
6 |
"Report-Msgid-Bugs-To: Your Inspiration Themes <plugins@yithemes.com>\n"
|
7 |
+
"POT-Creation-Date: 2019-02-04 16:04+0100\n"
|
8 |
+
"PO-Revision-Date: 2019-02-04 16:05+0100\n"
|
9 |
"Last-Translator: \n"
|
10 |
"Language-Team: Your Inspiration Themes <info@yithemes.com>\n"
|
11 |
"Language: es_ES\n"
|
12 |
"MIME-Version: 1.0\n"
|
13 |
"Content-Type: text/plain; charset=UTF-8\n"
|
14 |
"Content-Transfer-Encoding: 8bit\n"
|
15 |
+
"X-Generator: Poedit 2.2.1\n"
|
16 |
"X-Poedit-KeywordsList: __;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;"
|
17 |
"_nx_noop:1,2,3c;esc_attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;"
|
18 |
"esc_html_x:1,2c\n"
|
25 |
#: lib/privacy/yit-privacy.php:24
|
26 |
msgctxt "Privacy Policy Guide Title"
|
27 |
msgid "YITH Plugins"
|
28 |
+
msgstr "Plugins de YITH"
|
29 |
|
30 |
#: lib/privacy/yit-privacy.php:59
|
31 |
msgctxt "Privacy Policy Content"
|
37 |
"We recommend consulting with a lawyer when deciding what information to "
|
38 |
"disclose on your privacy policy."
|
39 |
msgstr ""
|
40 |
+
"Este lenguaje de muestra incluye los conceptos básicos sobre qué datos "
|
41 |
+
"personales puede estar recolectando, almacenando y compartiendo tu tienda, "
|
42 |
+
"así como quién puede tener acceso a esos datos. Dependiendo de qué "
|
43 |
+
"configuración esté habilitada y qué complementos adicionales se utilicen, la "
|
44 |
+
"información específica compartida por tu tienda variará. Recomendamos "
|
45 |
+
"consultar con un abogado cuando decidas qué información divulgar sobre tu "
|
46 |
+
"política de privacidad."
|
47 |
|
48 |
#: lib/privacy/yit-privacy.php:63
|
49 |
msgctxt "Privacy Policy Content"
|
50 |
msgid "What we collect and store"
|
51 |
+
msgstr "Qué recopilamos y almacenamos"
|
52 |
|
53 |
#: lib/privacy/yit-privacy.php:66
|
54 |
msgctxt "Privacy Policy Content"
|
55 |
msgid "Who on our team has access"
|
56 |
+
msgstr "Quién en nuestro equipo tiene acceso"
|
57 |
|
58 |
#: lib/privacy/yit-privacy.php:69
|
59 |
msgctxt "Privacy Policy Content"
|
60 |
msgid "What we share with others"
|
61 |
+
msgstr "Qué compartimos con otros"
|
62 |
|
63 |
#: lib/privacy/yit-privacy.php:72
|
64 |
msgctxt "Privacy Policy Content"
|
65 |
msgid "Payments"
|
66 |
+
msgstr "Pagos"
|
67 |
|
68 |
#: lib/yit-cpt-unlimited.php:460 lib/yit-cpt-unlimited.php:574
|
69 |
#: lib/yit-cpt-unlimited.php:719 lib/yit-cpt-unlimited.php:1632
|
111 |
#: lib/yit-cpt-unlimited.php:468 lib/yit-cpt-unlimited.php:582
|
112 |
#, php-format
|
113 |
msgid "No %s found in Trash"
|
114 |
+
msgstr "No se encontraron %s en la papelera"
|
115 |
|
116 |
#: lib/yit-cpt-unlimited.php:625
|
117 |
#, php-format
|
134 |
|
135 |
#: lib/yit-cpt-unlimited.php:629
|
136 |
msgid "Parent Category"
|
137 |
+
msgstr "Categoría superior"
|
138 |
|
139 |
#: lib/yit-cpt-unlimited.php:630
|
140 |
msgid "Parent Category:"
|
141 |
+
msgstr "Categoría superior:"
|
142 |
|
143 |
#: lib/yit-cpt-unlimited.php:631
|
144 |
msgid "Edit Category"
|
176 |
|
177 |
#: lib/yit-cpt-unlimited.php:1051
|
178 |
msgid "Type"
|
179 |
+
msgstr "Tipo"
|
180 |
|
181 |
#: lib/yit-cpt-unlimited.php:1052
|
182 |
#, php-format
|
202 |
#: lib/yit-cpt-unlimited.php:1065
|
203 |
msgid "Set a label in singular (title of portfolio if empty)"
|
204 |
msgstr ""
|
205 |
+
"Establecer una etiqueta en singular (título del porfolio si está vacío)"
|
206 |
|
207 |
#: lib/yit-cpt-unlimited.php:1070
|
208 |
msgid "Label in Plural"
|
209 |
+
msgstr "Etiqueta en plural"
|
210 |
|
211 |
#: lib/yit-cpt-unlimited.php:1071
|
212 |
msgid "Set a label in plural (title of portfolio if empty)"
|
213 |
+
msgstr "Establecer una etiqueta en plural (título del porfolio si está vacío)"
|
|
|
214 |
|
215 |
#: lib/yit-cpt-unlimited.php:1076
|
216 |
msgid "Taxonomy"
|
222 |
"Name should be a slug (must not contain capital letters nor spaces) and must "
|
223 |
"not be more than 32 characters long (database structure restriction)."
|
224 |
msgstr ""
|
225 |
+
"Si quieres usar categorías en el porfolio, establece un nombre para la "
|
226 |
"taxonomía. El nombre debería ser un slug (no debe contener mayúsculas ni "
|
227 |
"espacios) y no debe ser más largo de 32 caracteres (restricción de "
|
228 |
"estructura de base de datos)."
|
229 |
|
230 |
#: lib/yit-cpt-unlimited.php:1082
|
231 |
msgid "Taxonomy Rewrite"
|
232 |
+
msgstr "Rescritura de taxonomía"
|
233 |
|
234 |
#: lib/yit-cpt-unlimited.php:1083
|
235 |
msgid "Set univocal name for each category page URL."
|
237 |
|
238 |
#: lib/yit-cpt-unlimited.php:1088
|
239 |
msgid "Single layout"
|
240 |
+
msgstr "Diseño simple"
|
241 |
|
242 |
#: lib/yit-cpt-unlimited.php:1089
|
243 |
msgid "Layout for single page of this portfolio"
|
244 |
+
msgstr "Diseño para cada página de este porfolio"
|
245 |
|
246 |
#: lib/yit-cpt-unlimited.php:1130
|
247 |
msgid "layout settings"
|
248 |
+
msgstr "ajustes de diseño"
|
249 |
|
250 |
#: lib/yit-cpt-unlimited.php:1222 lib/yit-cpt-unlimited.php:1235
|
251 |
msgid "Quick links"
|
272 |
|
273 |
#: lib/yit-plugin-panel-wc.php:384
|
274 |
msgid "The changes you have made will be lost if you leave this page."
|
275 |
+
msgstr "Los cambios que has hecho se perderán si abandonas esta página."
|
276 |
|
277 |
#: lib/yit-plugin-panel.php:72
|
278 |
msgid "Plugin Settings"
|
279 |
msgstr "Ajustes del plugin"
|
280 |
|
281 |
+
#: lib/yit-plugin-panel.php:339 lib/yit-plugin-panel.php:342
|
282 |
msgid "How to install premium version"
|
283 |
msgstr "Cómo instalar la versión premium"
|
284 |
|
285 |
+
#: lib/yit-plugin-panel.php:393 lib/yit-plugin-subpanel.php:156
|
286 |
#: templates/panel/woocommerce/woocommerce-form.php:11
|
287 |
msgid "Save Changes"
|
288 |
msgstr "Guardar cambios"
|
289 |
|
290 |
+
#: lib/yit-plugin-panel.php:396 lib/yit-plugin-subpanel.php:159
|
291 |
#: templates/panel/woocommerce/woocommerce-form.php:14
|
292 |
msgid ""
|
293 |
"If you continue with this action, you will reset all options in this page."
|
294 |
msgstr ""
|
295 |
"Si sigues con esta acción, se reiniciarán todas las opciones en esta página."
|
296 |
|
297 |
+
#: lib/yit-plugin-panel.php:398 lib/yit-plugin-subpanel.php:161
|
298 |
msgid "Reset to default"
|
299 |
+
msgstr "Restablecer a predeterminado"
|
300 |
|
301 |
+
#: lib/yit-plugin-panel.php:399 lib/yit-plugin-subpanel.php:162
|
302 |
#: templates/panel/woocommerce/woocommerce-form.php:18
|
303 |
msgid "Are you sure?"
|
304 |
msgstr "¿Estás seguro/a?"
|
305 |
|
306 |
+
#: lib/yit-plugin-panel.php:533
|
307 |
msgid ""
|
308 |
"The element you have entered already exists. Please, enter another name."
|
309 |
msgstr ""
|
310 |
"El elemento que has introducido ya existe. Por favor, introduce otro nombre."
|
311 |
|
312 |
+
#: lib/yit-plugin-panel.php:534
|
313 |
msgid "Settings saved"
|
314 |
msgstr "Ajustes guardados"
|
315 |
|
316 |
+
#: lib/yit-plugin-panel.php:535
|
317 |
msgid "Settings reset"
|
318 |
msgstr "Ajustes reiniciados"
|
319 |
|
320 |
+
#: lib/yit-plugin-panel.php:536
|
321 |
msgid "Element deleted correctly."
|
322 |
msgstr "Elemento borrado correctamente."
|
323 |
|
324 |
+
#: lib/yit-plugin-panel.php:537 lib/yit-plugin-panel.php:538
|
325 |
msgid "Element updated correctly."
|
326 |
msgstr "Elemento actualizado correctamente."
|
327 |
|
328 |
+
#: lib/yit-plugin-panel.php:539
|
329 |
msgid "Database imported correctly."
|
330 |
msgstr "Base de datos importada correctamente."
|
331 |
|
332 |
+
#: lib/yit-plugin-panel.php:540
|
333 |
msgid "An error has occurred during import. Please try again."
|
334 |
msgstr ""
|
335 |
"Ha ocurrido un error durante la importación. Por favor, inténtalo de nuevo."
|
336 |
|
337 |
+
#: lib/yit-plugin-panel.php:541
|
338 |
msgid "The added file is not valid."
|
339 |
msgstr "El archivo añadido no es válido."
|
340 |
|
341 |
+
#: lib/yit-plugin-panel.php:542
|
342 |
msgid "Sorry, import is disabled."
|
343 |
msgstr "Lo sentimos, la importación está deshabilitada."
|
344 |
|
345 |
+
#: lib/yit-plugin-panel.php:543
|
346 |
msgid "Sorting successful."
|
347 |
msgstr "Clasificación fue realizada con éxito."
|
348 |
|
349 |
#: lib/yit-pointers.php:70
|
350 |
msgid "Plugins Activated"
|
351 |
+
msgstr "Plugins activados"
|
352 |
|
353 |
#: lib/yit-pointers.php:71
|
|
|
|
|
|
|
|
|
|
|
|
|
354 |
msgid ""
|
355 |
"From now on, you can find all plugin options in YITH Plugins menu.\n"
|
356 |
" Plugin customization settings will be "
|
357 |
"available as a new entry in YITH Plugins menu."
|
358 |
msgstr ""
|
359 |
"De ahora en adelante, puedes encontrar todas las opciones del plugin en el "
|
360 |
+
"menú Plugins de YITH.\n"
|
361 |
" Para cada plugin instalado, los ajustes "
|
362 |
+
"de personalización estarán disponibles como una nueva entrada en el menú de "
|
363 |
+
"Plugins de YITH."
|
364 |
|
365 |
#: lib/yit-pointers.php:73 lib/yit-pointers.php:89
|
366 |
msgid "Discover all our plugins available on:"
|
372 |
|
373 |
#: lib/yit-pointers.php:84
|
374 |
msgid "Plugins Upgraded"
|
375 |
+
msgstr "Plugins actualizados"
|
376 |
|
377 |
#: lib/yit-pointers.php:85
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
378 |
msgid ""
|
379 |
"From now on, you can find the option panel of YITH plugins in YITH Plugins "
|
380 |
"menu.\n"
|
397 |
"pestaña YIT Plugin."
|
398 |
|
399 |
#: lib/yit-upgrade.php:95
|
|
|
|
|
400 |
msgid "An unexpected error occurred, please try again later. Thanks!"
|
401 |
msgstr ""
|
402 |
+
"Ha ocurrido un error inesperado, por favor, inténtalo de nuevo más tarde. "
|
403 |
+
"¡Gracias!"
|
404 |
|
405 |
+
#: lib/yit-upgrade.php:196
|
406 |
msgid "There is a new version of %plugin_name% available."
|
407 |
msgstr "Hay una nueva versión de %plugin_name% disponible."
|
408 |
|
409 |
+
#: lib/yit-upgrade.php:197
|
410 |
msgid "View version %latest% details."
|
411 |
msgstr "Ver detalles de la %latest% versión"
|
412 |
|
413 |
+
#: lib/yit-upgrade.php:198
|
414 |
msgid "Automatic update is unavailable for this plugin,"
|
415 |
msgstr "Las actualizaciones automáticas no están disponibles para este plugin,"
|
416 |
|
417 |
+
#: lib/yit-upgrade.php:199
|
418 |
msgid ""
|
419 |
"please <a href=\"%activate_link%\">activate</a> your copy of %plugin_name%."
|
420 |
msgstr ""
|
421 |
"por favor, <a href=\"%activate_link%\">activa</a> tu copia de %plugin_name%."
|
422 |
|
423 |
+
#: lib/yit-upgrade.php:200
|
424 |
msgid "Update now."
|
425 |
msgstr "Actualiza ahora."
|
426 |
|
427 |
+
#: lib/yit-upgrade.php:201
|
428 |
+
msgid ""
|
429 |
+
"<br/><b>Please note:</b> You are using a higher version than the latest "
|
430 |
+
"available one. </em>Please, make sure you've downloaded the latest version "
|
431 |
+
"of <em>%1$s</em> from the only <a href=\"https://yithemes.com\" target="
|
432 |
+
"\"_blank\">YITH official website</a>, specifically, from your <a href="
|
433 |
+
"\"https://yithemes.com/my-account/recent-downloads/\" target=\"_blank"
|
434 |
+
"\">Downloads page</a>. This is the only way to be sure the version you are "
|
435 |
+
"using is 100% malware-free."
|
436 |
+
msgstr ""
|
437 |
+
"<br/><b>Por favor, ten en cuenta:</b> Estás usando una versión superior a la "
|
438 |
+
"última disponible. </em>Por favor, asegurate de que has descargado la última "
|
439 |
+
"versión de <em>%1$s</em> desde el único <a href=\"https://yithemes.com\" "
|
440 |
+
"target=\"_blank\">sitio oficial de YITH</a>, específicamente, desde tu <a "
|
441 |
+
"href=\"https://yithemes.com/my-account/recent-downloads/\" target=\"_blank"
|
442 |
+
"\">página de Descargas</a>. Esta es la única forma de estar seguro de que la "
|
443 |
+
"versión que estás usando es 100% malware-free."
|
444 |
+
|
445 |
+
#: lib/yit-upgrade.php:303
|
446 |
+
msgctxt "[Update Plugin Message: License not enabled]"
|
447 |
msgid "You have to activate the plugin to benefit from automatic updates."
|
448 |
msgstr ""
|
449 |
+
"Tienes que activar el plugin para beneficiarte de actualizaciones "
|
450 |
+
"automáticas."
|
451 |
|
452 |
+
#: lib/yit-upgrade.php:325
|
|
|
|
|
453 |
msgid "YITH Repository"
|
454 |
+
msgstr "Repositorio de YITH"
|
455 |
|
456 |
+
#: lib/yit-upgrade.php:359
|
457 |
msgid "Invalid URL Provided."
|
458 |
msgstr "La URL proporcionada no es válida."
|
459 |
|
460 |
+
#: lib/yit-upgrade.php:372
|
461 |
msgid "Could not create Temporary file."
|
462 |
msgstr "No se pudo crear un archivo temporal."
|
463 |
|
464 |
+
#: lib/yit-upgrade.php:547
|
465 |
+
#, php-format
|
|
|
|
|
|
|
|
|
466 |
msgid ""
|
467 |
"There is a new version of %1$s available. <a href=\"%2$s\" class=\"thickbox "
|
468 |
"yit-changelog-button open-plugin-details-modal\" title=\"%3$s\">View version "
|
471 |
"Hay una nueva versión de %1$s disponible. <a href=\"%2$s\" class=\"thickbox "
|
472 |
"yit-changelog-button\" title=\"%3$s\">Ver detalles de la versión %4$s</a>."
|
473 |
|
474 |
+
#: lib/yit-upgrade.php:551
|
475 |
+
#, php-format
|
|
|
|
|
|
|
|
|
|
|
476 |
msgid ""
|
477 |
"There is a new version of %1$s available. <a href=\"%2$s\" class=\"thickbox "
|
478 |
"yit-changelog-button open-plugin-details-modal\" title=\"%3$s\">View version "
|
481 |
msgstr ""
|
482 |
"Hay una nueva versión de %1$s disponible. <a href=\"%2$s\" class=\"thickbox "
|
483 |
"yit-changelog-button\" title=\"%3$s\">Ver detalles de la versión %4$s</a>. "
|
484 |
+
"<em>Tienes que activar el plugin en un único sitio web desde la red para "
|
485 |
"beneficiarte de las actualizaciones automáticas.</em>"
|
486 |
|
487 |
+
#: lib/yit-upgrade.php:555
|
488 |
+
#, php-format
|
|
|
|
|
|
|
|
|
|
|
|
|
489 |
msgid ""
|
490 |
"There is a new version of %1$s available. <a href=\"%2$s\" class=\"thickbox "
|
491 |
"yit-changelog-button open-plugin-details-modal\" title=\"%3$s\">View version "
|
499 |
"por favor <a href=\"%5$s\" title=\"License activation\">activa</a> tu copia "
|
500 |
"de %6s.</em>"
|
501 |
|
502 |
+
#: lib/yit-upgrade.php:559
|
503 |
+
#, php-format
|
|
|
|
|
|
|
|
|
504 |
msgid ""
|
505 |
"There is a new version of %1$s available. <a href=\"%2$s\" class=\"thickbox "
|
506 |
"yit-changelog-button open-plugin-details-modal\" title=\"%3$s\">View version "
|
510 |
"yit-changelog-button\" title=\"%3$s\">Ver detalles de la versión %4$s</a> o "
|
511 |
"<a href=\"%5$s\">actualizar ahora</a>."
|
512 |
|
513 |
+
#: lib/yit-upgrade.php:563
|
514 |
+
#, php-format
|
515 |
+
msgid ""
|
516 |
+
"<br/><b>Please note:</b> You are using a higher version than the latest "
|
517 |
+
"available one. </em>Please, make sure you've downloaded the latest version "
|
518 |
+
"of <em>%1$s</em> from the only <a href=\"https://yithemes.com\" target="
|
519 |
+
"\"_blank\">YITH official website</a>, specifically, from your <a href="
|
520 |
+
"\"https://yithemes.com/my-account/recent-downloads/\" target=\"_blank"
|
521 |
+
"\">Downloads page</a>. This is the only way to be sure the version you are "
|
522 |
+
"using is 100%% malware-free."
|
523 |
+
msgstr ""
|
524 |
+
"<br/><b>Por favor, ten en cuenta:</b> Estás usando una versión más alta que "
|
525 |
+
"la última disponible. </em>Por favor, asegurate de que has descargado la "
|
526 |
+
"última versión de <em>%1$s</em> desde el único<a href=\"https://yithemes.com"
|
527 |
+
"\" target=\"_blank\">sitio oficial de YITH</a>, específicamente, desde tu <a "
|
528 |
+
"href=\"https://yithemes.com/my-account/recent-downloads/\" target=\"_blank"
|
529 |
+
"\">página de Descargas</a>. Esta es la única manera de estar seguro de que "
|
530 |
+
"la versión que estás usando es 100%% malware-free."
|
531 |
+
|
532 |
+
#: lib/yit-upgrade.php:635
|
533 |
msgid "You can't update the plugins for this site."
|
534 |
msgstr "No puedes actualizar los plugins para este sitio web."
|
535 |
|
536 |
+
#: lib/yit-upgrade.php:639
|
537 |
msgid ""
|
538 |
"You do not have sufficient permissions to update the plugins for this site."
|
539 |
msgstr ""
|
540 |
"No tienes suficientes permisos para actualizar los plugins para este sitio "
|
541 |
"web."
|
542 |
|
543 |
+
#: lib/yit-upgrade.php:646
|
544 |
msgid "Update Plugin"
|
545 |
msgstr "Actualizar Plugin"
|
546 |
|
547 |
+
#: lib/yith-dashboard.php:40
|
548 |
+
msgid "New YITH products"
|
549 |
+
msgstr "Nuevos productos de YITH"
|
550 |
+
|
551 |
+
#: lib/yith-dashboard.php:41
|
552 |
+
msgid "News from the YITH Blog"
|
553 |
+
msgstr "Noticias del Blog de YITH"
|
554 |
+
|
555 |
+
#: lib/yith-gutenberg.php:134
|
556 |
+
msgctxt "[gutenberg]: Category Name"
|
557 |
+
msgid "YITH"
|
558 |
+
msgstr "YITH"
|
559 |
+
|
560 |
+
#: licence/lib/yit-licence.php:180
|
561 |
#, php-format
|
562 |
msgctxt "%s = field name"
|
563 |
msgid "Please, insert a valid %s"
|
564 |
+
msgstr "Por favor, introduce una %s válida"
|
565 |
|
566 |
+
#: licence/lib/yit-licence.php:181
|
567 |
#, php-format
|
568 |
msgid "Please, insert a valid %s and a valid %s"
|
569 |
+
msgstr "Por favor, inserta una %s válida y una %s válida"
|
570 |
|
571 |
+
#: licence/lib/yit-licence.php:182
|
572 |
msgid "Unable to contact the remote server, please try again later. Thanks!"
|
573 |
msgstr ""
|
574 |
"No fue posible contactar con el servidor remoto, por favor, inténtalo de "
|
575 |
"nuevo más tarde. ¡Gracias!"
|
576 |
|
577 |
+
#: licence/lib/yit-licence.php:183
|
578 |
msgid "email address"
|
579 |
+
msgstr "dirección de correo electrónico"
|
580 |
|
581 |
+
#: licence/lib/yit-licence.php:184
|
|
|
|
|
582 |
msgid "license key"
|
583 |
+
msgstr "clave de licencia"
|
584 |
|
585 |
+
#: licence/lib/yit-licence.php:185
|
586 |
msgid "Are you sure you want to deactivate the license for current site?"
|
587 |
msgstr ""
|
588 |
"¿Estás seguro/a de que quieres desactivar la licencia para el sitio web "
|
589 |
"actual?"
|
590 |
|
591 |
+
#: licence/lib/yit-licence.php:730
|
592 |
msgid "Invalid Request"
|
593 |
msgstr "Solicitud inválida"
|
594 |
|
595 |
+
#: licence/lib/yit-licence.php:731
|
596 |
msgid "Invalid license key"
|
597 |
msgstr "Clave de solicitud inválida"
|
598 |
|
599 |
+
#: licence/lib/yit-licence.php:732
|
600 |
msgid "Software has been deactivated"
|
601 |
msgstr "El software ha sido desactivado"
|
602 |
|
603 |
+
#: licence/lib/yit-licence.php:733
|
604 |
msgid "Maximum number of activations exceeded"
|
605 |
msgstr "Se ha excedido el número máximo de solicitudes"
|
606 |
|
607 |
+
#: licence/lib/yit-licence.php:734
|
608 |
msgid "Invalid instance ID"
|
609 |
msgstr "Instancia ID inválida"
|
610 |
|
611 |
+
#: licence/lib/yit-licence.php:735
|
612 |
msgid "Invalid security key"
|
613 |
msgstr "Clave de seguridad inválida"
|
614 |
|
615 |
+
#: licence/lib/yit-licence.php:736
|
616 |
msgid "License key has expired"
|
617 |
msgstr "La clave de licencia ha caducado"
|
618 |
|
619 |
+
#: licence/lib/yit-licence.php:737
|
620 |
msgid "License key has been banned"
|
621 |
msgstr "La clave de licencia ha sido bloqueada"
|
622 |
|
623 |
+
#: licence/lib/yit-licence.php:738
|
624 |
msgid "Current product is not included in your YITH Club Subscription key"
|
625 |
msgstr ""
|
626 |
"Producto actual no está incluido en la clave de suscripción de Club de YITH"
|
627 |
|
628 |
+
#: licence/lib/yit-licence.php:739
|
629 |
msgid "Great"
|
630 |
msgstr "Excelente"
|
631 |
|
632 |
+
#: licence/lib/yit-licence.php:739
|
633 |
msgid "License successfully activated"
|
634 |
msgstr "Licencia activada con éxito"
|
635 |
|
636 |
+
#: licence/lib/yit-licence.php:740
|
637 |
msgid "License key deactivated for website"
|
638 |
msgstr "Clave de licencia desactivada para nuestro sitio web"
|
639 |
|
643 |
msgid "License Activation"
|
644 |
msgstr "Activación de la Licencia"
|
645 |
|
646 |
+
#: licence/lib/yit-plugin-licence.php:142
|
647 |
+
msgctxt ""
|
648 |
+
"[Part of]: Warning! You didn't set license key for the following products:"
|
649 |
+
"[Plugins List] which means you're missing out on updates and support. Enter "
|
650 |
+
"your license key, please."
|
651 |
+
msgid "Warning!"
|
652 |
+
msgstr "¡Atención! "
|
653 |
+
|
654 |
+
#: licence/lib/yit-plugin-licence.php:142
|
655 |
+
msgctxt ""
|
656 |
+
"[Part of]: Warning! You didn't set license key for the following products:"
|
657 |
+
"[Plugins List] which means you're missing out on updates and support. Enter "
|
658 |
+
"your license key, please."
|
659 |
+
msgid "You didn't set license key for the following products"
|
660 |
+
msgstr "No has establecido la clave de licencia para los siguientes productos"
|
661 |
+
|
662 |
+
#: licence/lib/yit-plugin-licence.php:145
|
663 |
+
msgctxt ""
|
664 |
+
"[Part of]: Warning! You didn't set license key for the following products:"
|
665 |
+
"[Plugins List] which means you're missing out on updates and support. Enter "
|
666 |
+
"your license key, please."
|
667 |
+
msgid "which means you're missing out on updates and support"
|
668 |
+
msgstr "lo que significa que estás perdiendo actualizaciones y soporte"
|
669 |
+
|
670 |
+
#: licence/lib/yit-plugin-licence.php:147
|
671 |
+
msgctxt ""
|
672 |
+
"[Part of]: Warning! You didn't set license key for the following products:"
|
673 |
+
"[Plugins List] which means you're missing out on updates and support. Enter "
|
674 |
+
"your license key, please."
|
675 |
+
msgid "Enter your license key"
|
676 |
+
msgstr "Introduce tu clave de licencia"
|
677 |
+
|
678 |
+
#: licence/lib/yit-plugin-licence.php:148
|
679 |
+
msgctxt ""
|
680 |
+
"[Part of]: Warning! You didn't set license key for the following products:"
|
681 |
+
"[Plugins List] which means you're missing out on updates and support. Enter "
|
682 |
+
"your license key, please."
|
683 |
+
msgid "please"
|
684 |
+
msgstr "por favor"
|
685 |
+
|
686 |
#: licence/lib/yit-theme-licence.php:117 licence/lib/yit-theme-licence.php:118
|
687 |
#, php-format
|
688 |
msgid "%s"
|
697 |
"tiempo. ¿Dónde la puedo encontrar?"
|
698 |
|
699 |
#: licence/lib/yit-theme-licence.php:163
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
700 |
msgid ""
|
701 |
"If you have purchased one of our products before 27 January 2015, you can "
|
702 |
"benefit from support and updates (the services offered with the license)\n"
|
722 |
"YIThemes, en la sección \"My licenses\"."
|
723 |
|
724 |
#: licence/templates/panel/activation/activation-panel.php:24
|
|
|
|
|
725 |
msgid "YITH License Activation"
|
726 |
+
msgstr "Activación de licencia de YITH"
|
727 |
|
728 |
+
#: licence/templates/panel/activation/activation-panel.php:27
|
729 |
+
msgid "License expiry date"
|
730 |
+
msgstr "Fecha de vencimiento de la licencia"
|
|
|
|
|
731 |
|
732 |
#: licence/templates/panel/activation/activation-panel.php:30
|
733 |
+
msgid ""
|
734 |
+
"If you have renewed your product license key and the expiry date does not "
|
735 |
+
"appear up-to-date, please, click on the button <em>Check Expiry Date</em> "
|
736 |
+
"below and it will update."
|
737 |
+
msgstr ""
|
738 |
+
"Si has renovado la clave de licencia de tu producto y la fecha de "
|
739 |
+
"vencimiento no aparece actualizada, por favor, haz clic en el botón "
|
740 |
+
"<em>Comprobar fecha de vencimiento</em> debajo y se actualizará."
|
741 |
+
|
742 |
+
#: licence/templates/panel/activation/activation-panel.php:33
|
743 |
+
msgid "Check expiry date"
|
744 |
+
msgstr "Comprobar la fecha de vencimiento"
|
745 |
|
746 |
+
#: licence/templates/panel/activation/activation-panel.php:47
|
747 |
msgid "Product to activate"
|
748 |
msgid_plural "Products to activate"
|
749 |
msgstr[0] "Producto que activar"
|
750 |
msgstr[1] "Productos que activar"
|
751 |
|
752 |
+
#: licence/templates/panel/activation/activation-panel.php:50
|
753 |
+
msgid "Are you having issues with the license activation?"
|
754 |
+
msgstr "¿Estás teniendo problemas con la activación de la licencia?"
|
755 |
+
|
756 |
+
#: licence/templates/panel/activation/activation-panel.php:50
|
757 |
+
msgid "Read this article"
|
758 |
+
msgstr "Lee este artículo"
|
759 |
+
|
760 |
+
#: licence/templates/panel/activation/activation-panel.php:70
|
761 |
msgid "Activate"
|
762 |
msgstr "Activar"
|
763 |
|
764 |
+
#: licence/templates/panel/activation/activation-panel.php:89
|
765 |
msgid "Activated"
|
766 |
msgstr "Activado/a"
|
767 |
|
768 |
+
#: licence/templates/panel/activation/activation-panel.php:95
|
769 |
+
#: licence/templates/panel/activation/activation-panel.php:173
|
770 |
+
#: licence/templates/panel/activation/activation-panel.php:203
|
771 |
msgid "Product Name"
|
772 |
msgstr "Nombre de Producto"
|
773 |
|
774 |
+
#: licence/templates/panel/activation/activation-panel.php:97
|
775 |
+
#: licence/templates/panel/activation/activation-panel.php:175
|
776 |
+
#: licence/templates/panel/activation/activation-panel.php:206
|
777 |
msgid "Email"
|
778 |
msgstr "Email"
|
779 |
|
780 |
+
#: licence/templates/panel/activation/activation-panel.php:98
|
781 |
+
#: licence/templates/panel/activation/activation-panel.php:176
|
782 |
+
#: licence/templates/panel/activation/activation-panel.php:207
|
783 |
msgid "License Key"
|
784 |
msgstr "Clave de Licencia"
|
785 |
|
786 |
+
#: licence/templates/panel/activation/activation-panel.php:101
|
787 |
+
#: licence/templates/panel/activation/activation-panel.php:210
|
788 |
msgid "Expires"
|
789 |
msgstr "Caduca"
|
790 |
|
791 |
+
#: licence/templates/panel/activation/activation-panel.php:104
|
792 |
msgid "Remaining"
|
793 |
+
msgstr "Restantes"
|
794 |
|
795 |
+
#: licence/templates/panel/activation/activation-panel.php:106
|
796 |
msgid "Club Subscription"
|
797 |
+
msgstr "Suscripción al Club"
|
|
|
|
|
|
|
|
|
798 |
|
799 |
+
#: licence/templates/panel/activation/activation-panel.php:135
|
800 |
#, php-format
|
801 |
msgid "%1s out of %2s"
|
802 |
msgstr "%1s de %2s"
|
803 |
|
804 |
+
#: licence/templates/panel/activation/activation-panel.php:151
|
805 |
msgid "Deactivate"
|
806 |
msgstr "Desactivar"
|
807 |
|
808 |
+
#: licence/templates/panel/activation/activation-panel.php:156
|
809 |
+
#: licence/templates/panel/activation/activation-panel.php:213
|
810 |
msgid "Renew"
|
811 |
msgstr "Renovado"
|
812 |
|
813 |
+
#: licence/templates/panel/activation/activation-panel.php:169
|
814 |
msgid "Banned"
|
815 |
msgstr "Bloqueado"
|
816 |
|
817 |
+
#: licence/templates/panel/activation/activation-panel.php:199
|
818 |
msgid "Expired"
|
819 |
msgstr "Caducado"
|
820 |
|
821 |
+
#: licence/templates/panel/activation/activation-panel.php:235
|
822 |
msgid "Order again"
|
823 |
msgstr "Comprar de nuevo"
|
824 |
|
825 |
+
#: licence/templates/panel/activation/activation-panel.php:237
|
826 |
msgid "Renew license"
|
827 |
msgstr "Renovar licencia"
|
828 |
|
829 |
#: templates/fields/ajax-posts.php:57
|
|
|
|
|
830 |
msgid "Search Posts"
|
831 |
+
msgstr "Buscar publicaciones"
|
832 |
|
833 |
#: templates/fields/ajax-products.php:16
|
|
|
|
|
834 |
msgid "Search Product"
|
835 |
msgstr "Buscar un producto"
|
836 |
|
837 |
#: templates/fields/customtabs.php:28
|
838 |
msgid "Close all"
|
839 |
+
msgstr "Cerrar todo"
|
840 |
|
841 |
#: templates/fields/customtabs.php:28
|
842 |
msgid "Expand all"
|
843 |
+
msgstr "Expandir todo"
|
844 |
|
845 |
#: templates/fields/customtabs.php:37 templates/fields/customtabs.php:81
|
846 |
msgid "Remove"
|
852 |
|
853 |
#: templates/fields/customtabs.php:53 templates/fields/customtabs.php:95
|
854 |
msgid "Content of the tab. (HTML is supported)"
|
855 |
+
msgstr "Contenido de la pestaña. (Compatible con HTML)"
|
856 |
|
857 |
#: templates/fields/customtabs.php:65
|
858 |
msgid "Add custom product tab"
|
863 |
msgstr "¿Quieres borrar la etiqueta personalizada?"
|
864 |
|
865 |
#: templates/fields/icons.php:58
|
|
|
|
|
866 |
msgid "Set Default"
|
867 |
+
msgstr "Establecer por defecto"
|
868 |
|
869 |
#: templates/fields/image-gallery.php:34 templates/fields/image-gallery.php:39
|
870 |
msgid "Delete image"
|
872 |
|
873 |
#: templates/fields/image-gallery.php:39
|
874 |
msgid "Add Images to Gallery"
|
875 |
+
msgstr "Añadir imágenes a la galería"
|
876 |
|
877 |
#: templates/fields/image-gallery.php:39
|
878 |
msgid "Add to gallery"
|
887 |
msgstr "Borrar"
|
888 |
|
889 |
#: templates/fields/select-buttons.php:26
|
|
|
|
|
890 |
msgid "Select All"
|
891 |
+
msgstr "Seleccionar todo"
|
892 |
|
893 |
#: templates/fields/select-buttons.php:33
|
894 |
msgid "Deselect All"
|
895 |
+
msgstr "Deseleccionar todo"
|
896 |
|
897 |
#: templates/fields/sidebars.php:22
|
898 |
msgid "Left sidebar"
|
945 |
msgid "Reset Defaults"
|
946 |
msgstr "Ajustes predeterminados"
|
947 |
|
948 |
+
#: yit-plugin.php:83
|
949 |
msgctxt "Plugin Row Meta"
|
950 |
msgid "Live Demo"
|
951 |
+
msgstr "Demo en vivo"
|
952 |
|
953 |
+
#: yit-plugin.php:88
|
954 |
msgctxt "Plugin Row Meta"
|
955 |
msgid "Documentation"
|
956 |
+
msgstr "Documentación"
|
957 |
|
958 |
+
#: yit-plugin.php:93
|
959 |
msgctxt "Plugin Row Meta"
|
960 |
msgid "Support"
|
961 |
+
msgstr "Soporte"
|
962 |
|
963 |
+
#: yit-plugin.php:98
|
|
|
|
|
964 |
msgctxt "Plugin Row Meta"
|
965 |
msgid "Premium version"
|
966 |
+
msgstr "Versión premium"
|
967 |
|
968 |
+
#: yit-plugin.php:193
|
|
|
|
|
969 |
msgctxt "Action links"
|
970 |
msgid "Settings"
|
971 |
msgstr "Ajustes"
|
972 |
|
973 |
+
#: yit-plugin.php:197
|
|
|
|
|
974 |
msgid "License"
|
975 |
+
msgstr "Licencia"
|
976 |
+
|
977 |
+
#~ msgid ""
|
978 |
+
#~ "Have you updated your licenses? Have you asked for an extension? Update "
|
979 |
+
#~ "information concerning your products."
|
980 |
+
#~ msgstr ""
|
981 |
+
#~ "¿Has actualizado tus licencias? ¿Has pedido una extensión? Actualiza"
|
982 |
+
|
983 |
+
#~ msgid "Update license information"
|
984 |
+
#~ msgstr "Actualizar la información de la licencia"
|
985 |
+
|
986 |
+
#~ msgid "License Actions"
|
987 |
+
#~ msgstr "Acciones de Licencia"
|
988 |
|
989 |
#~ msgctxt "%s = field name"
|
990 |
#~ msgid "%s field cannot be empty"
|
plugin-fw/languages/yith-plugin-fw-it_IT.mo
CHANGED
Binary file
|
plugin-fw/languages/yith-plugin-fw-it_IT.po
CHANGED
@@ -4,15 +4,15 @@ msgid ""
|
|
4 |
msgstr ""
|
5 |
"Project-Id-Version: YITH Plugin Starter 1.0.0 Plugin FW\n"
|
6 |
"Report-Msgid-Bugs-To: Your Inspiration Themes <plugins@yithemes.com>\n"
|
7 |
-
"POT-Creation-Date:
|
8 |
-
"PO-Revision-Date:
|
9 |
"Last-Translator: \n"
|
10 |
"Language-Team: YIThemes <plugins@yithemes.com>\n"
|
11 |
"Language: it_IT\n"
|
12 |
"MIME-Version: 1.0\n"
|
13 |
"Content-Type: text/plain; charset=UTF-8\n"
|
14 |
"Content-Transfer-Encoding: 8bit\n"
|
15 |
-
"X-Generator: Poedit 2.2\n"
|
16 |
"X-Poedit-KeywordsList: __;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;"
|
17 |
"_nx_noop:1,2,3c;esc_attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;"
|
18 |
"esc_html_x:1,2c\n"
|
@@ -277,16 +277,16 @@ msgstr "Perderai tutti i cambiamenti effettuati se lasci questa pagina."
|
|
277 |
msgid "Plugin Settings"
|
278 |
msgstr "Impostazioni plugin"
|
279 |
|
280 |
-
#: lib/yit-plugin-panel.php:
|
281 |
msgid "How to install premium version"
|
282 |
msgstr "Come installare la versione premium"
|
283 |
|
284 |
-
#: lib/yit-plugin-panel.php:
|
285 |
#: templates/panel/woocommerce/woocommerce-form.php:11
|
286 |
msgid "Save Changes"
|
287 |
msgstr "Salva modifiche"
|
288 |
|
289 |
-
#: lib/yit-plugin-panel.php:
|
290 |
#: templates/panel/woocommerce/woocommerce-form.php:14
|
291 |
msgid ""
|
292 |
"If you continue with this action, you will reset all options in this page."
|
@@ -294,53 +294,53 @@ msgstr ""
|
|
294 |
"Se prosegui con questa azione, tutte le opzioni di questa pagina saranno "
|
295 |
"reimpostate."
|
296 |
|
297 |
-
#: lib/yit-plugin-panel.php:
|
298 |
msgid "Reset to default"
|
299 |
msgstr "Ripristina configurazione predefinita"
|
300 |
|
301 |
-
#: lib/yit-plugin-panel.php:
|
302 |
#: templates/panel/woocommerce/woocommerce-form.php:18
|
303 |
msgid "Are you sure?"
|
304 |
msgstr "Sei sicuro?"
|
305 |
|
306 |
-
#: lib/yit-plugin-panel.php:
|
307 |
msgid ""
|
308 |
"The element you have entered already exists. Please, enter another name."
|
309 |
msgstr "L'elemento inserito esiste già. Per favore, inserisci un altro nome."
|
310 |
|
311 |
-
#: lib/yit-plugin-panel.php:
|
312 |
msgid "Settings saved"
|
313 |
msgstr "Impostazioni salvate"
|
314 |
|
315 |
-
#: lib/yit-plugin-panel.php:
|
316 |
msgid "Settings reset"
|
317 |
msgstr "Impostazioni azzerate"
|
318 |
|
319 |
-
#: lib/yit-plugin-panel.php:
|
320 |
msgid "Element deleted correctly."
|
321 |
msgstr "Elemento rimosso correttamente."
|
322 |
|
323 |
-
#: lib/yit-plugin-panel.php:
|
324 |
msgid "Element updated correctly."
|
325 |
msgstr "Elemento aggiornato correttamente."
|
326 |
|
327 |
-
#: lib/yit-plugin-panel.php:
|
328 |
msgid "Database imported correctly."
|
329 |
msgstr "Database importato correttamente."
|
330 |
|
331 |
-
#: lib/yit-plugin-panel.php:
|
332 |
msgid "An error has occurred during import. Please try again."
|
333 |
msgstr "Si è verificato un errore durante l'importazione. Prova di nuovo."
|
334 |
|
335 |
-
#: lib/yit-plugin-panel.php:
|
336 |
msgid "The added file is not valid."
|
337 |
msgstr "Il file aggiunto non è valido."
|
338 |
|
339 |
-
#: lib/yit-plugin-panel.php:
|
340 |
msgid "Sorry, import is disabled."
|
341 |
msgstr "Ci dispiace, l'importazione è disabilitata."
|
342 |
|
343 |
-
#: lib/yit-plugin-panel.php:
|
344 |
msgid "Sorting successful."
|
345 |
msgstr "Ordinamento effettuato con successo."
|
346 |
|
@@ -395,46 +395,60 @@ msgstr ""
|
|
395 |
msgid "An unexpected error occurred, please try again later. Thanks!"
|
396 |
msgstr "Si è verificato un errore inaspettato, riprova più tardi. Grazie!"
|
397 |
|
398 |
-
#: lib/yit-upgrade.php:
|
399 |
msgid "There is a new version of %plugin_name% available."
|
400 |
msgstr "Una nuova versione di %plugin_name% è disponibile."
|
401 |
|
402 |
-
#: lib/yit-upgrade.php:
|
403 |
msgid "View version %latest% details."
|
404 |
msgstr "Visualizza i dettagli della versione %latest%."
|
405 |
|
406 |
-
#: lib/yit-upgrade.php:
|
407 |
msgid "Automatic update is unavailable for this plugin,"
|
408 |
msgstr "L'aggiornamento automatico non è disponibile per questo plugin,"
|
409 |
|
410 |
-
#: lib/yit-upgrade.php:
|
411 |
msgid ""
|
412 |
"please <a href=\"%activate_link%\">activate</a> your copy of %plugin_name%."
|
413 |
msgstr ""
|
414 |
"per favore, <a href=\"%activate_link%\">attiva</a> la tua copia di "
|
415 |
"%plugin_name%."
|
416 |
|
417 |
-
#: lib/yit-upgrade.php:
|
418 |
msgid "Update now."
|
419 |
msgstr "Aggiorna adesso."
|
420 |
|
421 |
-
#: lib/yit-upgrade.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
422 |
msgid "You have to activate the plugin to benefit from automatic updates."
|
423 |
msgstr "Devi attivare il plugin per usufruire degli update automatici."
|
424 |
|
425 |
-
#: lib/yit-upgrade.php:
|
426 |
msgid "YITH Repository"
|
427 |
msgstr "Repository YITH"
|
428 |
|
429 |
-
#: lib/yit-upgrade.php:
|
430 |
msgid "Invalid URL Provided."
|
431 |
msgstr "L'URL inserito non è valido."
|
432 |
|
433 |
-
#: lib/yit-upgrade.php:
|
434 |
msgid "Could not create Temporary file."
|
435 |
msgstr "Non è stato possibile creare il file temporaneo."
|
436 |
|
437 |
-
#: lib/yit-upgrade.php:
|
438 |
#, php-format
|
439 |
msgid ""
|
440 |
"There is a new version of %1$s available. <a href=\"%2$s\" class=\"thickbox "
|
@@ -445,7 +459,7 @@ msgstr ""
|
|
445 |
"yit-changelog-button\" title=\"%3$s\">Visualizza i dettagli della versione "
|
446 |
"%4$s</a>."
|
447 |
|
448 |
-
#: lib/yit-upgrade.php:
|
449 |
#, php-format
|
450 |
msgid ""
|
451 |
"There is a new version of %1$s available. <a href=\"%2$s\" class=\"thickbox "
|
@@ -458,7 +472,7 @@ msgstr ""
|
|
458 |
"%4$s</a>. <em>Per poter usufruire degli aggiornamenti automatici è "
|
459 |
"necessario attivare il plugin su un solo sito.</em>"
|
460 |
|
461 |
-
#: lib/yit-upgrade.php:
|
462 |
#, php-format
|
463 |
msgid ""
|
464 |
"There is a new version of %1$s available. <a href=\"%2$s\" class=\"thickbox "
|
@@ -473,7 +487,7 @@ msgstr ""
|
|
473 |
"plugin, per piacere <a href=\"%5$s\" title=\"License activation\">attiva</a> "
|
474 |
"la tua copia di %6s.</em>"
|
475 |
|
476 |
-
#: lib/yit-upgrade.php:
|
477 |
#, php-format
|
478 |
msgid ""
|
479 |
"There is a new version of %1$s available. <a href=\"%2$s\" class=\"thickbox "
|
@@ -484,93 +498,118 @@ msgstr ""
|
|
484 |
"yit-changelog-button\" title=\"%3$s\">Visualizza i dettagli della versione "
|
485 |
"%4$s</a> oppure <a href=\"%5$s\">aggiorna adesso</a>."
|
486 |
|
487 |
-
#: lib/yit-upgrade.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
488 |
msgid "You can't update the plugins for this site."
|
489 |
msgstr "Non è possibile aggiornare i plugin per questo sito."
|
490 |
|
491 |
-
#: lib/yit-upgrade.php:
|
492 |
msgid ""
|
493 |
"You do not have sufficient permissions to update the plugins for this site."
|
494 |
msgstr ""
|
495 |
"Non sei in possesso delle autorizzazioni necessarie per aggiornare i plugin "
|
496 |
"in questo sito."
|
497 |
|
498 |
-
#: lib/yit-upgrade.php:
|
499 |
msgid "Update Plugin"
|
500 |
msgstr "Aggiorna plugin"
|
501 |
|
502 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
503 |
#, php-format
|
504 |
msgctxt "%s = field name"
|
505 |
msgid "Please, insert a valid %s"
|
506 |
msgstr "Per favore, inserisci una %s valida"
|
507 |
|
508 |
-
#: licence/lib/yit-licence.php:
|
509 |
#, php-format
|
510 |
msgid "Please, insert a valid %s and a valid %s"
|
511 |
msgstr "Per favore, inserire una %s valida ed una %s valida"
|
512 |
|
513 |
-
#: licence/lib/yit-licence.php:
|
514 |
msgid "Unable to contact the remote server, please try again later. Thanks!"
|
515 |
msgstr "Impossibile contattare il server remoto, prova più tardi. Grazie!"
|
516 |
|
517 |
-
#: licence/lib/yit-licence.php:
|
518 |
msgid "email address"
|
519 |
msgstr "email"
|
520 |
|
521 |
-
#: licence/lib/yit-licence.php:
|
522 |
msgid "license key"
|
523 |
msgstr "chiave di licenza"
|
524 |
|
525 |
-
#: licence/lib/yit-licence.php:
|
526 |
msgid "Are you sure you want to deactivate the license for current site?"
|
527 |
msgstr "Sei sicuro di voler disattivare la licenza per questo sito?"
|
528 |
|
529 |
-
#: licence/lib/yit-licence.php:
|
530 |
msgid "Invalid Request"
|
531 |
msgstr "Richiesta non valida"
|
532 |
|
533 |
-
#: licence/lib/yit-licence.php:
|
534 |
msgid "Invalid license key"
|
535 |
msgstr "Chiave di licenza non valida"
|
536 |
|
537 |
-
#: licence/lib/yit-licence.php:
|
538 |
msgid "Software has been deactivated"
|
539 |
msgstr "Il software è stato disattivato"
|
540 |
|
541 |
-
#: licence/lib/yit-licence.php:
|
542 |
msgid "Maximum number of activations exceeded"
|
543 |
msgstr "Hai raggiunto il numero massimo di attivazioni"
|
544 |
|
545 |
-
#: licence/lib/yit-licence.php:
|
546 |
msgid "Invalid instance ID"
|
547 |
msgstr "Istanza ID non valida"
|
548 |
|
549 |
-
#: licence/lib/yit-licence.php:
|
550 |
msgid "Invalid security key"
|
551 |
msgstr "Chiave di sicurezza non valida"
|
552 |
|
553 |
-
#: licence/lib/yit-licence.php:
|
554 |
msgid "License key has expired"
|
555 |
msgstr "La chiave di licenza è scaduta"
|
556 |
|
557 |
-
#: licence/lib/yit-licence.php:
|
558 |
msgid "License key has been banned"
|
559 |
msgstr "La chiave di licenza è stata bloccata"
|
560 |
|
561 |
-
#: licence/lib/yit-licence.php:
|
562 |
msgid "Current product is not included in your YITH Club Subscription key"
|
563 |
msgstr "Questo prodotto non è incluso nella tua licenze YITH Club Subscription"
|
564 |
|
565 |
-
#: licence/lib/yit-licence.php:
|
566 |
msgid "Great"
|
567 |
msgstr "Grande!"
|
568 |
|
569 |
-
#: licence/lib/yit-licence.php:
|
570 |
msgid "License successfully activated"
|
571 |
msgstr "Licenza attivata con successo"
|
572 |
|
573 |
-
#: licence/lib/yit-licence.php:
|
574 |
msgid "License key deactivated for website"
|
575 |
msgstr "Chiave di licenza disattivata per il sito web"
|
576 |
|
@@ -580,6 +619,48 @@ msgstr "Chiave di licenza disattivata per il sito web"
|
|
580 |
msgid "License Activation"
|
581 |
msgstr "Attivazione licenza"
|
582 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
583 |
#: licence/lib/yit-theme-licence.php:117 licence/lib/yit-theme-licence.php:118
|
584 |
#, php-format
|
585 |
msgid "%s"
|
@@ -621,94 +702,103 @@ msgstr ""
|
|
621 |
msgid "YITH License Activation"
|
622 |
msgstr "Attivazione licenza YITH"
|
623 |
|
624 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
625 |
msgid ""
|
626 |
-
"
|
627 |
-
"
|
|
|
628 |
msgstr ""
|
629 |
-
"Hai aggiornato la tua licenza? Hai richiesto un'estensione? Aggiorna le "
|
630 |
-
"informazioni dei tuoi prodotti."
|
631 |
|
632 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
633 |
-
msgid "
|
634 |
-
msgstr "
|
635 |
|
636 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
637 |
msgid "Product to activate"
|
638 |
msgid_plural "Products to activate"
|
639 |
msgstr[0] "Prodotto da attivare"
|
640 |
msgstr[1] "Prodotti da attivare"
|
641 |
|
642 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
643 |
msgid "Activate"
|
644 |
msgstr "Attiva"
|
645 |
|
646 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
647 |
msgid "Activated"
|
648 |
msgstr "Attivato"
|
649 |
|
650 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
651 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
652 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
653 |
msgid "Product Name"
|
654 |
msgstr "Nome prodotto"
|
655 |
|
656 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
657 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
658 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
659 |
msgid "Email"
|
660 |
msgstr "Email"
|
661 |
|
662 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
663 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
664 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
665 |
msgid "License Key"
|
666 |
msgstr "Chiave di licenza"
|
667 |
|
668 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
669 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
670 |
msgid "Expires"
|
671 |
msgstr "Scadenza"
|
672 |
|
673 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
674 |
msgid "Remaining"
|
675 |
msgstr "Tempo rimanente"
|
676 |
|
677 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
678 |
msgid "Club Subscription"
|
679 |
msgstr "Club Subscription"
|
680 |
|
681 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
682 |
-
msgid "License Actions"
|
683 |
-
msgstr "Azioni licenza"
|
684 |
-
|
685 |
-
#: licence/templates/panel/activation/activation-panel.php:130
|
686 |
#, php-format
|
687 |
msgid "%1s out of %2s"
|
688 |
msgstr "%1s di %2s"
|
689 |
|
690 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
691 |
msgid "Deactivate"
|
692 |
msgstr "Disattiva"
|
693 |
|
694 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
695 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
696 |
msgid "Renew"
|
697 |
msgstr "Rinnova"
|
698 |
|
699 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
700 |
msgid "Banned"
|
701 |
msgstr "Bloccato"
|
702 |
|
703 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
704 |
msgid "Expired"
|
705 |
msgstr "Non più valido"
|
706 |
|
707 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
708 |
msgid "Order again"
|
709 |
msgstr "Acquista di nuovo"
|
710 |
|
711 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
712 |
msgid "Renew license"
|
713 |
msgstr "Rinnova la licenza"
|
714 |
|
@@ -831,35 +921,48 @@ msgstr "(Default: <i %s></i> )"
|
|
831 |
msgid "Reset Defaults"
|
832 |
msgstr "Ripristina impostazioni iniziali"
|
833 |
|
834 |
-
#: yit-plugin.php:
|
835 |
msgctxt "Plugin Row Meta"
|
836 |
msgid "Live Demo"
|
837 |
msgstr "Live Demo"
|
838 |
|
839 |
-
#: yit-plugin.php:
|
840 |
msgctxt "Plugin Row Meta"
|
841 |
msgid "Documentation"
|
842 |
msgstr "Documentazione"
|
843 |
|
844 |
-
#: yit-plugin.php:
|
845 |
msgctxt "Plugin Row Meta"
|
846 |
msgid "Support"
|
847 |
msgstr "Assistenza"
|
848 |
|
849 |
-
#: yit-plugin.php:
|
850 |
msgctxt "Plugin Row Meta"
|
851 |
msgid "Premium version"
|
852 |
msgstr "Versione premium"
|
853 |
|
854 |
-
#: yit-plugin.php:
|
855 |
msgctxt "Action links"
|
856 |
msgid "Settings"
|
857 |
msgstr "Impostazioni"
|
858 |
|
859 |
-
#: yit-plugin.php:
|
860 |
msgid "License"
|
861 |
msgstr "Chiave di licenza"
|
862 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
863 |
#~ msgctxt "%s = field name"
|
864 |
#~ msgid "%s field cannot be empty"
|
865 |
#~ msgstr "Il campo %s non può essere vuoto"
|
4 |
msgstr ""
|
5 |
"Project-Id-Version: YITH Plugin Starter 1.0.0 Plugin FW\n"
|
6 |
"Report-Msgid-Bugs-To: Your Inspiration Themes <plugins@yithemes.com>\n"
|
7 |
+
"POT-Creation-Date: 2019-02-04 16:06+0100\n"
|
8 |
+
"PO-Revision-Date: 2019-02-04 16:07+0100\n"
|
9 |
"Last-Translator: \n"
|
10 |
"Language-Team: YIThemes <plugins@yithemes.com>\n"
|
11 |
"Language: it_IT\n"
|
12 |
"MIME-Version: 1.0\n"
|
13 |
"Content-Type: text/plain; charset=UTF-8\n"
|
14 |
"Content-Transfer-Encoding: 8bit\n"
|
15 |
+
"X-Generator: Poedit 2.2.1\n"
|
16 |
"X-Poedit-KeywordsList: __;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;"
|
17 |
"_nx_noop:1,2,3c;esc_attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;"
|
18 |
"esc_html_x:1,2c\n"
|
277 |
msgid "Plugin Settings"
|
278 |
msgstr "Impostazioni plugin"
|
279 |
|
280 |
+
#: lib/yit-plugin-panel.php:339 lib/yit-plugin-panel.php:342
|
281 |
msgid "How to install premium version"
|
282 |
msgstr "Come installare la versione premium"
|
283 |
|
284 |
+
#: lib/yit-plugin-panel.php:393 lib/yit-plugin-subpanel.php:156
|
285 |
#: templates/panel/woocommerce/woocommerce-form.php:11
|
286 |
msgid "Save Changes"
|
287 |
msgstr "Salva modifiche"
|
288 |
|
289 |
+
#: lib/yit-plugin-panel.php:396 lib/yit-plugin-subpanel.php:159
|
290 |
#: templates/panel/woocommerce/woocommerce-form.php:14
|
291 |
msgid ""
|
292 |
"If you continue with this action, you will reset all options in this page."
|
294 |
"Se prosegui con questa azione, tutte le opzioni di questa pagina saranno "
|
295 |
"reimpostate."
|
296 |
|
297 |
+
#: lib/yit-plugin-panel.php:398 lib/yit-plugin-subpanel.php:161
|
298 |
msgid "Reset to default"
|
299 |
msgstr "Ripristina configurazione predefinita"
|
300 |
|
301 |
+
#: lib/yit-plugin-panel.php:399 lib/yit-plugin-subpanel.php:162
|
302 |
#: templates/panel/woocommerce/woocommerce-form.php:18
|
303 |
msgid "Are you sure?"
|
304 |
msgstr "Sei sicuro?"
|
305 |
|
306 |
+
#: lib/yit-plugin-panel.php:533
|
307 |
msgid ""
|
308 |
"The element you have entered already exists. Please, enter another name."
|
309 |
msgstr "L'elemento inserito esiste già. Per favore, inserisci un altro nome."
|
310 |
|
311 |
+
#: lib/yit-plugin-panel.php:534
|
312 |
msgid "Settings saved"
|
313 |
msgstr "Impostazioni salvate"
|
314 |
|
315 |
+
#: lib/yit-plugin-panel.php:535
|
316 |
msgid "Settings reset"
|
317 |
msgstr "Impostazioni azzerate"
|
318 |
|
319 |
+
#: lib/yit-plugin-panel.php:536
|
320 |
msgid "Element deleted correctly."
|
321 |
msgstr "Elemento rimosso correttamente."
|
322 |
|
323 |
+
#: lib/yit-plugin-panel.php:537 lib/yit-plugin-panel.php:538
|
324 |
msgid "Element updated correctly."
|
325 |
msgstr "Elemento aggiornato correttamente."
|
326 |
|
327 |
+
#: lib/yit-plugin-panel.php:539
|
328 |
msgid "Database imported correctly."
|
329 |
msgstr "Database importato correttamente."
|
330 |
|
331 |
+
#: lib/yit-plugin-panel.php:540
|
332 |
msgid "An error has occurred during import. Please try again."
|
333 |
msgstr "Si è verificato un errore durante l'importazione. Prova di nuovo."
|
334 |
|
335 |
+
#: lib/yit-plugin-panel.php:541
|
336 |
msgid "The added file is not valid."
|
337 |
msgstr "Il file aggiunto non è valido."
|
338 |
|
339 |
+
#: lib/yit-plugin-panel.php:542
|
340 |
msgid "Sorry, import is disabled."
|
341 |
msgstr "Ci dispiace, l'importazione è disabilitata."
|
342 |
|
343 |
+
#: lib/yit-plugin-panel.php:543
|
344 |
msgid "Sorting successful."
|
345 |
msgstr "Ordinamento effettuato con successo."
|
346 |
|
395 |
msgid "An unexpected error occurred, please try again later. Thanks!"
|
396 |
msgstr "Si è verificato un errore inaspettato, riprova più tardi. Grazie!"
|
397 |
|
398 |
+
#: lib/yit-upgrade.php:196
|
399 |
msgid "There is a new version of %plugin_name% available."
|
400 |
msgstr "Una nuova versione di %plugin_name% è disponibile."
|
401 |
|
402 |
+
#: lib/yit-upgrade.php:197
|
403 |
msgid "View version %latest% details."
|
404 |
msgstr "Visualizza i dettagli della versione %latest%."
|
405 |
|
406 |
+
#: lib/yit-upgrade.php:198
|
407 |
msgid "Automatic update is unavailable for this plugin,"
|
408 |
msgstr "L'aggiornamento automatico non è disponibile per questo plugin,"
|
409 |
|
410 |
+
#: lib/yit-upgrade.php:199
|
411 |
msgid ""
|
412 |
"please <a href=\"%activate_link%\">activate</a> your copy of %plugin_name%."
|
413 |
msgstr ""
|
414 |
"per favore, <a href=\"%activate_link%\">attiva</a> la tua copia di "
|
415 |
"%plugin_name%."
|
416 |
|
417 |
+
#: lib/yit-upgrade.php:200
|
418 |
msgid "Update now."
|
419 |
msgstr "Aggiorna adesso."
|
420 |
|
421 |
+
#: lib/yit-upgrade.php:201
|
422 |
+
msgid ""
|
423 |
+
"<br/><b>Please note:</b> You are using a higher version than the latest "
|
424 |
+
"available one. </em>Please, make sure you've downloaded the latest version "
|
425 |
+
"of <em>%1$s</em> from the only <a href=\"https://yithemes.com\" target="
|
426 |
+
"\"_blank\">YITH official website</a>, specifically, from your <a href="
|
427 |
+
"\"https://yithemes.com/my-account/recent-downloads/\" target=\"_blank"
|
428 |
+
"\">Downloads page</a>. This is the only way to be sure the version you are "
|
429 |
+
"using is 100% malware-free."
|
430 |
+
msgstr ""
|
431 |
+
|
432 |
+
#: lib/yit-upgrade.php:303
|
433 |
+
#, fuzzy
|
434 |
+
#| msgid "You have to activate the plugin to benefit from automatic updates."
|
435 |
+
msgctxt "[Update Plugin Message: License not enabled]"
|
436 |
msgid "You have to activate the plugin to benefit from automatic updates."
|
437 |
msgstr "Devi attivare il plugin per usufruire degli update automatici."
|
438 |
|
439 |
+
#: lib/yit-upgrade.php:325
|
440 |
msgid "YITH Repository"
|
441 |
msgstr "Repository YITH"
|
442 |
|
443 |
+
#: lib/yit-upgrade.php:359
|
444 |
msgid "Invalid URL Provided."
|
445 |
msgstr "L'URL inserito non è valido."
|
446 |
|
447 |
+
#: lib/yit-upgrade.php:372
|
448 |
msgid "Could not create Temporary file."
|
449 |
msgstr "Non è stato possibile creare il file temporaneo."
|
450 |
|
451 |
+
#: lib/yit-upgrade.php:547
|
452 |
#, php-format
|
453 |
msgid ""
|
454 |
"There is a new version of %1$s available. <a href=\"%2$s\" class=\"thickbox "
|
459 |
"yit-changelog-button\" title=\"%3$s\">Visualizza i dettagli della versione "
|
460 |
"%4$s</a>."
|
461 |
|
462 |
+
#: lib/yit-upgrade.php:551
|
463 |
#, php-format
|
464 |
msgid ""
|
465 |
"There is a new version of %1$s available. <a href=\"%2$s\" class=\"thickbox "
|
472 |
"%4$s</a>. <em>Per poter usufruire degli aggiornamenti automatici è "
|
473 |
"necessario attivare il plugin su un solo sito.</em>"
|
474 |
|
475 |
+
#: lib/yit-upgrade.php:555
|
476 |
#, php-format
|
477 |
msgid ""
|
478 |
"There is a new version of %1$s available. <a href=\"%2$s\" class=\"thickbox "
|
487 |
"plugin, per piacere <a href=\"%5$s\" title=\"License activation\">attiva</a> "
|
488 |
"la tua copia di %6s.</em>"
|
489 |
|
490 |
+
#: lib/yit-upgrade.php:559
|
491 |
#, php-format
|
492 |
msgid ""
|
493 |
"There is a new version of %1$s available. <a href=\"%2$s\" class=\"thickbox "
|
498 |
"yit-changelog-button\" title=\"%3$s\">Visualizza i dettagli della versione "
|
499 |
"%4$s</a> oppure <a href=\"%5$s\">aggiorna adesso</a>."
|
500 |
|
501 |
+
#: lib/yit-upgrade.php:563
|
502 |
+
#, php-format
|
503 |
+
msgid ""
|
504 |
+
"<br/><b>Please note:</b> You are using a higher version than the latest "
|
505 |
+
"available one. </em>Please, make sure you've downloaded the latest version "
|
506 |
+
"of <em>%1$s</em> from the only <a href=\"https://yithemes.com\" target="
|
507 |
+
"\"_blank\">YITH official website</a>, specifically, from your <a href="
|
508 |
+
"\"https://yithemes.com/my-account/recent-downloads/\" target=\"_blank"
|
509 |
+
"\">Downloads page</a>. This is the only way to be sure the version you are "
|
510 |
+
"using is 100%% malware-free."
|
511 |
+
msgstr ""
|
512 |
+
|
513 |
+
#: lib/yit-upgrade.php:635
|
514 |
msgid "You can't update the plugins for this site."
|
515 |
msgstr "Non è possibile aggiornare i plugin per questo sito."
|
516 |
|
517 |
+
#: lib/yit-upgrade.php:639
|
518 |
msgid ""
|
519 |
"You do not have sufficient permissions to update the plugins for this site."
|
520 |
msgstr ""
|
521 |
"Non sei in possesso delle autorizzazioni necessarie per aggiornare i plugin "
|
522 |
"in questo sito."
|
523 |
|
524 |
+
#: lib/yit-upgrade.php:646
|
525 |
msgid "Update Plugin"
|
526 |
msgstr "Aggiorna plugin"
|
527 |
|
528 |
+
#: lib/yith-dashboard.php:40
|
529 |
+
msgid "New YITH products"
|
530 |
+
msgstr ""
|
531 |
+
|
532 |
+
#: lib/yith-dashboard.php:41
|
533 |
+
msgid "News from the YITH Blog"
|
534 |
+
msgstr ""
|
535 |
+
|
536 |
+
#: lib/yith-gutenberg.php:134
|
537 |
+
msgctxt "[gutenberg]: Category Name"
|
538 |
+
msgid "YITH"
|
539 |
+
msgstr ""
|
540 |
+
|
541 |
+
#: licence/lib/yit-licence.php:180
|
542 |
#, php-format
|
543 |
msgctxt "%s = field name"
|
544 |
msgid "Please, insert a valid %s"
|
545 |
msgstr "Per favore, inserisci una %s valida"
|
546 |
|
547 |
+
#: licence/lib/yit-licence.php:181
|
548 |
#, php-format
|
549 |
msgid "Please, insert a valid %s and a valid %s"
|
550 |
msgstr "Per favore, inserire una %s valida ed una %s valida"
|
551 |
|
552 |
+
#: licence/lib/yit-licence.php:182
|
553 |
msgid "Unable to contact the remote server, please try again later. Thanks!"
|
554 |
msgstr "Impossibile contattare il server remoto, prova più tardi. Grazie!"
|
555 |
|
556 |
+
#: licence/lib/yit-licence.php:183
|
557 |
msgid "email address"
|
558 |
msgstr "email"
|
559 |
|
560 |
+
#: licence/lib/yit-licence.php:184
|
561 |
msgid "license key"
|
562 |
msgstr "chiave di licenza"
|
563 |
|
564 |
+
#: licence/lib/yit-licence.php:185
|
565 |
msgid "Are you sure you want to deactivate the license for current site?"
|
566 |
msgstr "Sei sicuro di voler disattivare la licenza per questo sito?"
|
567 |
|
568 |
+
#: licence/lib/yit-licence.php:730
|
569 |
msgid "Invalid Request"
|
570 |
msgstr "Richiesta non valida"
|
571 |
|
572 |
+
#: licence/lib/yit-licence.php:731
|
573 |
msgid "Invalid license key"
|
574 |
msgstr "Chiave di licenza non valida"
|
575 |
|
576 |
+
#: licence/lib/yit-licence.php:732
|
577 |
msgid "Software has been deactivated"
|
578 |
msgstr "Il software è stato disattivato"
|
579 |
|
580 |
+
#: licence/lib/yit-licence.php:733
|
581 |
msgid "Maximum number of activations exceeded"
|
582 |
msgstr "Hai raggiunto il numero massimo di attivazioni"
|
583 |
|
584 |
+
#: licence/lib/yit-licence.php:734
|
585 |
msgid "Invalid instance ID"
|
586 |
msgstr "Istanza ID non valida"
|
587 |
|
588 |
+
#: licence/lib/yit-licence.php:735
|
589 |
msgid "Invalid security key"
|
590 |
msgstr "Chiave di sicurezza non valida"
|
591 |
|
592 |
+
#: licence/lib/yit-licence.php:736
|
593 |
msgid "License key has expired"
|
594 |
msgstr "La chiave di licenza è scaduta"
|
595 |
|
596 |
+
#: licence/lib/yit-licence.php:737
|
597 |
msgid "License key has been banned"
|
598 |
msgstr "La chiave di licenza è stata bloccata"
|
599 |
|
600 |
+
#: licence/lib/yit-licence.php:738
|
601 |
msgid "Current product is not included in your YITH Club Subscription key"
|
602 |
msgstr "Questo prodotto non è incluso nella tua licenze YITH Club Subscription"
|
603 |
|
604 |
+
#: licence/lib/yit-licence.php:739
|
605 |
msgid "Great"
|
606 |
msgstr "Grande!"
|
607 |
|
608 |
+
#: licence/lib/yit-licence.php:739
|
609 |
msgid "License successfully activated"
|
610 |
msgstr "Licenza attivata con successo"
|
611 |
|
612 |
+
#: licence/lib/yit-licence.php:740
|
613 |
msgid "License key deactivated for website"
|
614 |
msgstr "Chiave di licenza disattivata per il sito web"
|
615 |
|
619 |
msgid "License Activation"
|
620 |
msgstr "Attivazione licenza"
|
621 |
|
622 |
+
#: licence/lib/yit-plugin-licence.php:142
|
623 |
+
msgctxt ""
|
624 |
+
"[Part of]: Warning! You didn't set license key for the following products:"
|
625 |
+
"[Plugins List] which means you're missing out on updates and support. Enter "
|
626 |
+
"your license key, please."
|
627 |
+
msgid "Warning!"
|
628 |
+
msgstr ""
|
629 |
+
|
630 |
+
#: licence/lib/yit-plugin-licence.php:142
|
631 |
+
msgctxt ""
|
632 |
+
"[Part of]: Warning! You didn't set license key for the following products:"
|
633 |
+
"[Plugins List] which means you're missing out on updates and support. Enter "
|
634 |
+
"your license key, please."
|
635 |
+
msgid "You didn't set license key for the following products"
|
636 |
+
msgstr ""
|
637 |
+
|
638 |
+
#: licence/lib/yit-plugin-licence.php:145
|
639 |
+
msgctxt ""
|
640 |
+
"[Part of]: Warning! You didn't set license key for the following products:"
|
641 |
+
"[Plugins List] which means you're missing out on updates and support. Enter "
|
642 |
+
"your license key, please."
|
643 |
+
msgid "which means you're missing out on updates and support"
|
644 |
+
msgstr ""
|
645 |
+
|
646 |
+
#: licence/lib/yit-plugin-licence.php:147
|
647 |
+
#, fuzzy
|
648 |
+
#| msgid "license key"
|
649 |
+
msgctxt ""
|
650 |
+
"[Part of]: Warning! You didn't set license key for the following products:"
|
651 |
+
"[Plugins List] which means you're missing out on updates and support. Enter "
|
652 |
+
"your license key, please."
|
653 |
+
msgid "Enter your license key"
|
654 |
+
msgstr "chiave di licenza"
|
655 |
+
|
656 |
+
#: licence/lib/yit-plugin-licence.php:148
|
657 |
+
msgctxt ""
|
658 |
+
"[Part of]: Warning! You didn't set license key for the following products:"
|
659 |
+
"[Plugins List] which means you're missing out on updates and support. Enter "
|
660 |
+
"your license key, please."
|
661 |
+
msgid "please"
|
662 |
+
msgstr ""
|
663 |
+
|
664 |
#: licence/lib/yit-theme-licence.php:117 licence/lib/yit-theme-licence.php:118
|
665 |
#, php-format
|
666 |
msgid "%s"
|
702 |
msgid "YITH License Activation"
|
703 |
msgstr "Attivazione licenza YITH"
|
704 |
|
705 |
+
#: licence/templates/panel/activation/activation-panel.php:27
|
706 |
+
#, fuzzy
|
707 |
+
#| msgid "License key has expired"
|
708 |
+
msgid "License expiry date"
|
709 |
+
msgstr "La chiave di licenza è scaduta"
|
710 |
+
|
711 |
+
#: licence/templates/panel/activation/activation-panel.php:30
|
712 |
msgid ""
|
713 |
+
"If you have renewed your product license key and the expiry date does not "
|
714 |
+
"appear up-to-date, please, click on the button <em>Check Expiry Date</em> "
|
715 |
+
"below and it will update."
|
716 |
msgstr ""
|
|
|
|
|
717 |
|
718 |
+
#: licence/templates/panel/activation/activation-panel.php:33
|
719 |
+
msgid "Check expiry date"
|
720 |
+
msgstr ""
|
721 |
|
722 |
+
#: licence/templates/panel/activation/activation-panel.php:47
|
723 |
msgid "Product to activate"
|
724 |
msgid_plural "Products to activate"
|
725 |
msgstr[0] "Prodotto da attivare"
|
726 |
msgstr[1] "Prodotti da attivare"
|
727 |
|
728 |
+
#: licence/templates/panel/activation/activation-panel.php:50
|
729 |
+
msgid "Are you having issues with the license activation?"
|
730 |
+
msgstr ""
|
731 |
+
|
732 |
+
#: licence/templates/panel/activation/activation-panel.php:50
|
733 |
+
msgid "Read this article"
|
734 |
+
msgstr ""
|
735 |
+
|
736 |
+
#: licence/templates/panel/activation/activation-panel.php:70
|
737 |
msgid "Activate"
|
738 |
msgstr "Attiva"
|
739 |
|
740 |
+
#: licence/templates/panel/activation/activation-panel.php:89
|
741 |
msgid "Activated"
|
742 |
msgstr "Attivato"
|
743 |
|
744 |
+
#: licence/templates/panel/activation/activation-panel.php:95
|
745 |
+
#: licence/templates/panel/activation/activation-panel.php:173
|
746 |
+
#: licence/templates/panel/activation/activation-panel.php:203
|
747 |
msgid "Product Name"
|
748 |
msgstr "Nome prodotto"
|
749 |
|
750 |
+
#: licence/templates/panel/activation/activation-panel.php:97
|
751 |
+
#: licence/templates/panel/activation/activation-panel.php:175
|
752 |
+
#: licence/templates/panel/activation/activation-panel.php:206
|
753 |
msgid "Email"
|
754 |
msgstr "Email"
|
755 |
|
756 |
+
#: licence/templates/panel/activation/activation-panel.php:98
|
757 |
+
#: licence/templates/panel/activation/activation-panel.php:176
|
758 |
+
#: licence/templates/panel/activation/activation-panel.php:207
|
759 |
msgid "License Key"
|
760 |
msgstr "Chiave di licenza"
|
761 |
|
762 |
+
#: licence/templates/panel/activation/activation-panel.php:101
|
763 |
+
#: licence/templates/panel/activation/activation-panel.php:210
|
764 |
msgid "Expires"
|
765 |
msgstr "Scadenza"
|
766 |
|
767 |
+
#: licence/templates/panel/activation/activation-panel.php:104
|
768 |
msgid "Remaining"
|
769 |
msgstr "Tempo rimanente"
|
770 |
|
771 |
+
#: licence/templates/panel/activation/activation-panel.php:106
|
772 |
msgid "Club Subscription"
|
773 |
msgstr "Club Subscription"
|
774 |
|
775 |
+
#: licence/templates/panel/activation/activation-panel.php:135
|
|
|
|
|
|
|
|
|
776 |
#, php-format
|
777 |
msgid "%1s out of %2s"
|
778 |
msgstr "%1s di %2s"
|
779 |
|
780 |
+
#: licence/templates/panel/activation/activation-panel.php:151
|
781 |
msgid "Deactivate"
|
782 |
msgstr "Disattiva"
|
783 |
|
784 |
+
#: licence/templates/panel/activation/activation-panel.php:156
|
785 |
+
#: licence/templates/panel/activation/activation-panel.php:213
|
786 |
msgid "Renew"
|
787 |
msgstr "Rinnova"
|
788 |
|
789 |
+
#: licence/templates/panel/activation/activation-panel.php:169
|
790 |
msgid "Banned"
|
791 |
msgstr "Bloccato"
|
792 |
|
793 |
+
#: licence/templates/panel/activation/activation-panel.php:199
|
794 |
msgid "Expired"
|
795 |
msgstr "Non più valido"
|
796 |
|
797 |
+
#: licence/templates/panel/activation/activation-panel.php:235
|
798 |
msgid "Order again"
|
799 |
msgstr "Acquista di nuovo"
|
800 |
|
801 |
+
#: licence/templates/panel/activation/activation-panel.php:237
|
802 |
msgid "Renew license"
|
803 |
msgstr "Rinnova la licenza"
|
804 |
|
921 |
msgid "Reset Defaults"
|
922 |
msgstr "Ripristina impostazioni iniziali"
|
923 |
|
924 |
+
#: yit-plugin.php:83
|
925 |
msgctxt "Plugin Row Meta"
|
926 |
msgid "Live Demo"
|
927 |
msgstr "Live Demo"
|
928 |
|
929 |
+
#: yit-plugin.php:88
|
930 |
msgctxt "Plugin Row Meta"
|
931 |
msgid "Documentation"
|
932 |
msgstr "Documentazione"
|
933 |
|
934 |
+
#: yit-plugin.php:93
|
935 |
msgctxt "Plugin Row Meta"
|
936 |
msgid "Support"
|
937 |
msgstr "Assistenza"
|
938 |
|
939 |
+
#: yit-plugin.php:98
|
940 |
msgctxt "Plugin Row Meta"
|
941 |
msgid "Premium version"
|
942 |
msgstr "Versione premium"
|
943 |
|
944 |
+
#: yit-plugin.php:193
|
945 |
msgctxt "Action links"
|
946 |
msgid "Settings"
|
947 |
msgstr "Impostazioni"
|
948 |
|
949 |
+
#: yit-plugin.php:197
|
950 |
msgid "License"
|
951 |
msgstr "Chiave di licenza"
|
952 |
|
953 |
+
#~ msgid ""
|
954 |
+
#~ "Have you updated your licenses? Have you asked for an extension? Update "
|
955 |
+
#~ "information concerning your products."
|
956 |
+
#~ msgstr ""
|
957 |
+
#~ "Hai aggiornato la tua licenza? Hai richiesto un'estensione? Aggiorna le "
|
958 |
+
#~ "informazioni dei tuoi prodotti."
|
959 |
+
|
960 |
+
#~ msgid "Update license information"
|
961 |
+
#~ msgstr "Aggiorna informazioni licenza"
|
962 |
+
|
963 |
+
#~ msgid "License Actions"
|
964 |
+
#~ msgstr "Azioni licenza"
|
965 |
+
|
966 |
#~ msgctxt "%s = field name"
|
967 |
#~ msgid "%s field cannot be empty"
|
968 |
#~ msgstr "Il campo %s non può essere vuoto"
|
plugin-fw/languages/yith-plugin-fw.pot
CHANGED
@@ -5,7 +5,7 @@ msgid ""
|
|
5 |
msgstr ""
|
6 |
"Project-Id-Version: YITH Plugin Starter 1.0.0 Plugin FW\n"
|
7 |
"Report-Msgid-Bugs-To: Your Inspiration Themes <plugins@yithemes.com>\n"
|
8 |
-
"POT-Creation-Date:
|
9 |
"PO-Revision-Date: 2015-05-05 10:38+0100\n"
|
10 |
"Last-Translator: \n"
|
11 |
"Language-Team: Your Inspiration Themes <info@yithemes.com>\n"
|
@@ -13,7 +13,7 @@ msgstr ""
|
|
13 |
"MIME-Version: 1.0\n"
|
14 |
"Content-Type: text/plain; charset=UTF-8\n"
|
15 |
"Content-Transfer-Encoding: 8bit\n"
|
16 |
-
"X-Generator: Poedit 2.2\n"
|
17 |
"X-Poedit-KeywordsList: __;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;"
|
18 |
"_nx_noop:1,2,3c;esc_attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;"
|
19 |
"esc_html_x:1,2c;_x;_ex\n"
|
@@ -263,66 +263,66 @@ msgstr ""
|
|
263 |
msgid "Plugin Settings"
|
264 |
msgstr ""
|
265 |
|
266 |
-
#: lib/yit-plugin-panel.php:
|
267 |
msgid "How to install premium version"
|
268 |
msgstr ""
|
269 |
|
270 |
-
#: lib/yit-plugin-panel.php:
|
271 |
#: templates/panel/woocommerce/woocommerce-form.php:11
|
272 |
msgid "Save Changes"
|
273 |
msgstr ""
|
274 |
|
275 |
-
#: lib/yit-plugin-panel.php:
|
276 |
#: templates/panel/woocommerce/woocommerce-form.php:14
|
277 |
msgid "If you continue with this action, you will reset all options in this page."
|
278 |
msgstr ""
|
279 |
|
280 |
-
#: lib/yit-plugin-panel.php:
|
281 |
msgid "Reset to default"
|
282 |
msgstr ""
|
283 |
|
284 |
-
#: lib/yit-plugin-panel.php:
|
285 |
#: templates/panel/woocommerce/woocommerce-form.php:18
|
286 |
msgid "Are you sure?"
|
287 |
msgstr ""
|
288 |
|
289 |
-
#: lib/yit-plugin-panel.php:
|
290 |
msgid "The element you have entered already exists. Please, enter another name."
|
291 |
msgstr ""
|
292 |
|
293 |
-
#: lib/yit-plugin-panel.php:
|
294 |
msgid "Settings saved"
|
295 |
msgstr ""
|
296 |
|
297 |
-
#: lib/yit-plugin-panel.php:
|
298 |
msgid "Settings reset"
|
299 |
msgstr ""
|
300 |
|
301 |
-
#: lib/yit-plugin-panel.php:
|
302 |
msgid "Element deleted correctly."
|
303 |
msgstr ""
|
304 |
|
305 |
-
#: lib/yit-plugin-panel.php:
|
306 |
msgid "Element updated correctly."
|
307 |
msgstr ""
|
308 |
|
309 |
-
#: lib/yit-plugin-panel.php:
|
310 |
msgid "Database imported correctly."
|
311 |
msgstr ""
|
312 |
|
313 |
-
#: lib/yit-plugin-panel.php:
|
314 |
msgid "An error has occurred during import. Please try again."
|
315 |
msgstr ""
|
316 |
|
317 |
-
#: lib/yit-plugin-panel.php:
|
318 |
msgid "The added file is not valid."
|
319 |
msgstr ""
|
320 |
|
321 |
-
#: lib/yit-plugin-panel.php:
|
322 |
msgid "Sorry, import is disabled."
|
323 |
msgstr ""
|
324 |
|
325 |
-
#: lib/yit-plugin-panel.php:
|
326 |
msgid "Sorting successful."
|
327 |
msgstr ""
|
328 |
|
@@ -364,43 +364,54 @@ msgstr ""
|
|
364 |
msgid "An unexpected error occurred, please try again later. Thanks!"
|
365 |
msgstr ""
|
366 |
|
367 |
-
#: lib/yit-upgrade.php:
|
368 |
msgid "There is a new version of %plugin_name% available."
|
369 |
msgstr ""
|
370 |
|
371 |
-
#: lib/yit-upgrade.php:
|
372 |
msgid "View version %latest% details."
|
373 |
msgstr ""
|
374 |
|
375 |
-
#: lib/yit-upgrade.php:
|
376 |
msgid "Automatic update is unavailable for this plugin,"
|
377 |
msgstr ""
|
378 |
|
379 |
-
#: lib/yit-upgrade.php:
|
380 |
msgid "please <a href=\"%activate_link%\">activate</a> your copy of %plugin_name%."
|
381 |
msgstr ""
|
382 |
|
383 |
-
#: lib/yit-upgrade.php:
|
384 |
msgid "Update now."
|
385 |
msgstr ""
|
386 |
|
387 |
-
#: lib/yit-upgrade.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
388 |
msgid "You have to activate the plugin to benefit from automatic updates."
|
389 |
msgstr ""
|
390 |
|
391 |
-
#: lib/yit-upgrade.php:
|
392 |
msgid "YITH Repository"
|
393 |
msgstr ""
|
394 |
|
395 |
-
#: lib/yit-upgrade.php:
|
396 |
msgid "Invalid URL Provided."
|
397 |
msgstr ""
|
398 |
|
399 |
-
#: lib/yit-upgrade.php:
|
400 |
msgid "Could not create Temporary file."
|
401 |
msgstr ""
|
402 |
|
403 |
-
#: lib/yit-upgrade.php:
|
404 |
#, php-format
|
405 |
msgid ""
|
406 |
"There is a new version of %1$s available. <a href=\"%2$s\" class=\"thickbox yit-"
|
@@ -408,7 +419,7 @@ msgid ""
|
|
408 |
"details</a>."
|
409 |
msgstr ""
|
410 |
|
411 |
-
#: lib/yit-upgrade.php:
|
412 |
#, php-format
|
413 |
msgid ""
|
414 |
"There is a new version of %1$s available. <a href=\"%2$s\" class=\"thickbox yit-"
|
@@ -417,7 +428,7 @@ msgid ""
|
|
417 |
"to benefit from automatic updates.</em>"
|
418 |
msgstr ""
|
419 |
|
420 |
-
#: lib/yit-upgrade.php:
|
421 |
#, php-format
|
422 |
msgid ""
|
423 |
"There is a new version of %1$s available. <a href=\"%2$s\" class=\"thickbox yit-"
|
@@ -426,7 +437,7 @@ msgid ""
|
|
426 |
"\"%5$s\" title=\"License activation\">activate</a> your copy of %6s.</em>"
|
427 |
msgstr ""
|
428 |
|
429 |
-
#: lib/yit-upgrade.php:
|
430 |
#, php-format
|
431 |
msgid ""
|
432 |
"There is a new version of %1$s available. <a href=\"%2$s\" class=\"thickbox yit-"
|
@@ -434,90 +445,114 @@ msgid ""
|
|
434 |
"details</a> or <a href=\"%5$s\">update now</a>."
|
435 |
msgstr ""
|
436 |
|
437 |
-
#: lib/yit-upgrade.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
438 |
msgid "You can't update the plugins for this site."
|
439 |
msgstr ""
|
440 |
|
441 |
-
#: lib/yit-upgrade.php:
|
442 |
msgid "You do not have sufficient permissions to update the plugins for this site."
|
443 |
msgstr ""
|
444 |
|
445 |
-
#: lib/yit-upgrade.php:
|
446 |
msgid "Update Plugin"
|
447 |
msgstr ""
|
448 |
|
449 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
450 |
#, php-format
|
451 |
msgctxt "%s = field name"
|
452 |
msgid "Please, insert a valid %s"
|
453 |
msgstr ""
|
454 |
|
455 |
-
#: licence/lib/yit-licence.php:
|
456 |
#, php-format
|
457 |
msgid "Please, insert a valid %s and a valid %s"
|
458 |
msgstr ""
|
459 |
|
460 |
-
#: licence/lib/yit-licence.php:
|
461 |
msgid "Unable to contact the remote server, please try again later. Thanks!"
|
462 |
msgstr ""
|
463 |
|
464 |
-
#: licence/lib/yit-licence.php:
|
465 |
msgid "email address"
|
466 |
msgstr ""
|
467 |
|
468 |
-
#: licence/lib/yit-licence.php:
|
469 |
msgid "license key"
|
470 |
msgstr ""
|
471 |
|
472 |
-
#: licence/lib/yit-licence.php:
|
473 |
msgid "Are you sure you want to deactivate the license for current site?"
|
474 |
msgstr ""
|
475 |
|
476 |
-
#: licence/lib/yit-licence.php:
|
477 |
msgid "Invalid Request"
|
478 |
msgstr ""
|
479 |
|
480 |
-
#: licence/lib/yit-licence.php:
|
481 |
msgid "Invalid license key"
|
482 |
msgstr ""
|
483 |
|
484 |
-
#: licence/lib/yit-licence.php:
|
485 |
msgid "Software has been deactivated"
|
486 |
msgstr ""
|
487 |
|
488 |
-
#: licence/lib/yit-licence.php:
|
489 |
msgid "Maximum number of activations exceeded"
|
490 |
msgstr ""
|
491 |
|
492 |
-
#: licence/lib/yit-licence.php:
|
493 |
msgid "Invalid instance ID"
|
494 |
msgstr ""
|
495 |
|
496 |
-
#: licence/lib/yit-licence.php:
|
497 |
msgid "Invalid security key"
|
498 |
msgstr ""
|
499 |
|
500 |
-
#: licence/lib/yit-licence.php:
|
501 |
msgid "License key has expired"
|
502 |
msgstr ""
|
503 |
|
504 |
-
#: licence/lib/yit-licence.php:
|
505 |
msgid "License key has been banned"
|
506 |
msgstr ""
|
507 |
|
508 |
-
#: licence/lib/yit-licence.php:
|
509 |
msgid "Current product is not included in your YITH Club Subscription key"
|
510 |
msgstr ""
|
511 |
|
512 |
-
#: licence/lib/yit-licence.php:
|
513 |
msgid "Great"
|
514 |
msgstr ""
|
515 |
|
516 |
-
#: licence/lib/yit-licence.php:
|
517 |
msgid "License successfully activated"
|
518 |
msgstr ""
|
519 |
|
520 |
-
#: licence/lib/yit-licence.php:
|
521 |
msgid "License key deactivated for website"
|
522 |
msgstr ""
|
523 |
|
@@ -527,6 +562,46 @@ msgstr ""
|
|
527 |
msgid "License Activation"
|
528 |
msgstr ""
|
529 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
530 |
#: licence/lib/yit-theme-licence.php:117 licence/lib/yit-theme-licence.php:118
|
531 |
#, php-format
|
532 |
msgid "%s"
|
@@ -556,92 +631,101 @@ msgstr ""
|
|
556 |
msgid "YITH License Activation"
|
557 |
msgstr ""
|
558 |
|
559 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
560 |
-
msgid ""
|
561 |
-
"Have you updated your licenses? Have you asked for an extension? Update "
|
562 |
-
"information concerning your products."
|
563 |
msgstr ""
|
564 |
|
565 |
#: licence/templates/panel/activation/activation-panel.php:30
|
566 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
567 |
msgstr ""
|
568 |
|
569 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
570 |
msgid "Product to activate"
|
571 |
msgid_plural "Products to activate"
|
572 |
msgstr[0] ""
|
573 |
msgstr[1] ""
|
574 |
|
575 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
576 |
msgid "Activate"
|
577 |
msgstr ""
|
578 |
|
579 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
580 |
msgid "Activated"
|
581 |
msgstr ""
|
582 |
|
583 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
584 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
585 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
586 |
msgid "Product Name"
|
587 |
msgstr ""
|
588 |
|
589 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
590 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
591 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
592 |
msgid "Email"
|
593 |
msgstr ""
|
594 |
|
595 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
596 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
597 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
598 |
msgid "License Key"
|
599 |
msgstr ""
|
600 |
|
601 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
602 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
603 |
msgid "Expires"
|
604 |
msgstr ""
|
605 |
|
606 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
607 |
msgid "Remaining"
|
608 |
msgstr ""
|
609 |
|
610 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
611 |
msgid "Club Subscription"
|
612 |
msgstr ""
|
613 |
|
614 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
615 |
-
msgid "License Actions"
|
616 |
-
msgstr ""
|
617 |
-
|
618 |
-
#: licence/templates/panel/activation/activation-panel.php:130
|
619 |
#, php-format
|
620 |
msgid "%1s out of %2s"
|
621 |
msgstr ""
|
622 |
|
623 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
624 |
msgid "Deactivate"
|
625 |
msgstr ""
|
626 |
|
627 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
628 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
629 |
msgid "Renew"
|
630 |
msgstr ""
|
631 |
|
632 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
633 |
msgid "Banned"
|
634 |
msgstr ""
|
635 |
|
636 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
637 |
msgid "Expired"
|
638 |
msgstr ""
|
639 |
|
640 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
641 |
msgid "Order again"
|
642 |
msgstr ""
|
643 |
|
644 |
-
#: licence/templates/panel/activation/activation-panel.php:
|
645 |
msgid "Renew license"
|
646 |
msgstr ""
|
647 |
|
@@ -764,31 +848,31 @@ msgstr ""
|
|
764 |
msgid "Reset Defaults"
|
765 |
msgstr ""
|
766 |
|
767 |
-
#: yit-plugin.php:
|
768 |
msgctxt "Plugin Row Meta"
|
769 |
msgid "Live Demo"
|
770 |
msgstr ""
|
771 |
|
772 |
-
#: yit-plugin.php:
|
773 |
msgctxt "Plugin Row Meta"
|
774 |
msgid "Documentation"
|
775 |
msgstr ""
|
776 |
|
777 |
-
#: yit-plugin.php:
|
778 |
msgctxt "Plugin Row Meta"
|
779 |
msgid "Support"
|
780 |
msgstr ""
|
781 |
|
782 |
-
#: yit-plugin.php:
|
783 |
msgctxt "Plugin Row Meta"
|
784 |
msgid "Premium version"
|
785 |
msgstr ""
|
786 |
|
787 |
-
#: yit-plugin.php:
|
788 |
msgctxt "Action links"
|
789 |
msgid "Settings"
|
790 |
msgstr ""
|
791 |
|
792 |
-
#: yit-plugin.php:
|
793 |
msgid "License"
|
794 |
msgstr ""
|
5 |
msgstr ""
|
6 |
"Project-Id-Version: YITH Plugin Starter 1.0.0 Plugin FW\n"
|
7 |
"Report-Msgid-Bugs-To: Your Inspiration Themes <plugins@yithemes.com>\n"
|
8 |
+
"POT-Creation-Date: 2019-02-04 16:04+0100\n"
|
9 |
"PO-Revision-Date: 2015-05-05 10:38+0100\n"
|
10 |
"Last-Translator: \n"
|
11 |
"Language-Team: Your Inspiration Themes <info@yithemes.com>\n"
|
13 |
"MIME-Version: 1.0\n"
|
14 |
"Content-Type: text/plain; charset=UTF-8\n"
|
15 |
"Content-Transfer-Encoding: 8bit\n"
|
16 |
+
"X-Generator: Poedit 2.2.1\n"
|
17 |
"X-Poedit-KeywordsList: __;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;"
|
18 |
"_nx_noop:1,2,3c;esc_attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;"
|
19 |
"esc_html_x:1,2c;_x;_ex\n"
|
263 |
msgid "Plugin Settings"
|
264 |
msgstr ""
|
265 |
|
266 |
+
#: lib/yit-plugin-panel.php:339 lib/yit-plugin-panel.php:342
|
267 |
msgid "How to install premium version"
|
268 |
msgstr ""
|
269 |
|
270 |
+
#: lib/yit-plugin-panel.php:393 lib/yit-plugin-subpanel.php:156
|
271 |
#: templates/panel/woocommerce/woocommerce-form.php:11
|
272 |
msgid "Save Changes"
|
273 |
msgstr ""
|
274 |
|
275 |
+
#: lib/yit-plugin-panel.php:396 lib/yit-plugin-subpanel.php:159
|
276 |
#: templates/panel/woocommerce/woocommerce-form.php:14
|
277 |
msgid "If you continue with this action, you will reset all options in this page."
|
278 |
msgstr ""
|
279 |
|
280 |
+
#: lib/yit-plugin-panel.php:398 lib/yit-plugin-subpanel.php:161
|
281 |
msgid "Reset to default"
|
282 |
msgstr ""
|
283 |
|
284 |
+
#: lib/yit-plugin-panel.php:399 lib/yit-plugin-subpanel.php:162
|
285 |
#: templates/panel/woocommerce/woocommerce-form.php:18
|
286 |
msgid "Are you sure?"
|
287 |
msgstr ""
|
288 |
|
289 |
+
#: lib/yit-plugin-panel.php:533
|
290 |
msgid "The element you have entered already exists. Please, enter another name."
|
291 |
msgstr ""
|
292 |
|
293 |
+
#: lib/yit-plugin-panel.php:534
|
294 |
msgid "Settings saved"
|
295 |
msgstr ""
|
296 |
|
297 |
+
#: lib/yit-plugin-panel.php:535
|
298 |
msgid "Settings reset"
|
299 |
msgstr ""
|
300 |
|
301 |
+
#: lib/yit-plugin-panel.php:536
|
302 |
msgid "Element deleted correctly."
|
303 |
msgstr ""
|
304 |
|
305 |
+
#: lib/yit-plugin-panel.php:537 lib/yit-plugin-panel.php:538
|
306 |
msgid "Element updated correctly."
|
307 |
msgstr ""
|
308 |
|
309 |
+
#: lib/yit-plugin-panel.php:539
|
310 |
msgid "Database imported correctly."
|
311 |
msgstr ""
|
312 |
|
313 |
+
#: lib/yit-plugin-panel.php:540
|
314 |
msgid "An error has occurred during import. Please try again."
|
315 |
msgstr ""
|
316 |
|
317 |
+
#: lib/yit-plugin-panel.php:541
|
318 |
msgid "The added file is not valid."
|
319 |
msgstr ""
|
320 |
|
321 |
+
#: lib/yit-plugin-panel.php:542
|
322 |
msgid "Sorry, import is disabled."
|
323 |
msgstr ""
|
324 |
|
325 |
+
#: lib/yit-plugin-panel.php:543
|
326 |
msgid "Sorting successful."
|
327 |
msgstr ""
|
328 |
|
364 |
msgid "An unexpected error occurred, please try again later. Thanks!"
|
365 |
msgstr ""
|
366 |
|
367 |
+
#: lib/yit-upgrade.php:196
|
368 |
msgid "There is a new version of %plugin_name% available."
|
369 |
msgstr ""
|
370 |
|
371 |
+
#: lib/yit-upgrade.php:197
|
372 |
msgid "View version %latest% details."
|
373 |
msgstr ""
|
374 |
|
375 |
+
#: lib/yit-upgrade.php:198
|
376 |
msgid "Automatic update is unavailable for this plugin,"
|
377 |
msgstr ""
|
378 |
|
379 |
+
#: lib/yit-upgrade.php:199
|
380 |
msgid "please <a href=\"%activate_link%\">activate</a> your copy of %plugin_name%."
|
381 |
msgstr ""
|
382 |
|
383 |
+
#: lib/yit-upgrade.php:200
|
384 |
msgid "Update now."
|
385 |
msgstr ""
|
386 |
|
387 |
+
#: lib/yit-upgrade.php:201
|
388 |
+
msgid ""
|
389 |
+
"<br/><b>Please note:</b> You are using a higher version than the latest available "
|
390 |
+
"one. </em>Please, make sure you've downloaded the latest version of <em>%1$s</em> "
|
391 |
+
"from the only <a href=\"https://yithemes.com\" target=\"_blank\">YITH official "
|
392 |
+
"website</a>, specifically, from your <a href=\"https://yithemes.com/my-account/"
|
393 |
+
"recent-downloads/\" target=\"_blank\">Downloads page</a>. This is the only way to "
|
394 |
+
"be sure the version you are using is 100% malware-free."
|
395 |
+
msgstr ""
|
396 |
+
|
397 |
+
#: lib/yit-upgrade.php:303
|
398 |
+
msgctxt "[Update Plugin Message: License not enabled]"
|
399 |
msgid "You have to activate the plugin to benefit from automatic updates."
|
400 |
msgstr ""
|
401 |
|
402 |
+
#: lib/yit-upgrade.php:325
|
403 |
msgid "YITH Repository"
|
404 |
msgstr ""
|
405 |
|
406 |
+
#: lib/yit-upgrade.php:359
|
407 |
msgid "Invalid URL Provided."
|
408 |
msgstr ""
|
409 |
|
410 |
+
#: lib/yit-upgrade.php:372
|
411 |
msgid "Could not create Temporary file."
|
412 |
msgstr ""
|
413 |
|
414 |
+
#: lib/yit-upgrade.php:547
|
415 |
#, php-format
|
416 |
msgid ""
|
417 |
"There is a new version of %1$s available. <a href=\"%2$s\" class=\"thickbox yit-"
|
419 |
"details</a>."
|
420 |
msgstr ""
|
421 |
|
422 |
+
#: lib/yit-upgrade.php:551
|
423 |
#, php-format
|
424 |
msgid ""
|
425 |
"There is a new version of %1$s available. <a href=\"%2$s\" class=\"thickbox yit-"
|
428 |
"to benefit from automatic updates.</em>"
|
429 |
msgstr ""
|
430 |
|
431 |
+
#: lib/yit-upgrade.php:555
|
432 |
#, php-format
|
433 |
msgid ""
|
434 |
"There is a new version of %1$s available. <a href=\"%2$s\" class=\"thickbox yit-"
|
437 |
"\"%5$s\" title=\"License activation\">activate</a> your copy of %6s.</em>"
|
438 |
msgstr ""
|
439 |
|
440 |
+
#: lib/yit-upgrade.php:559
|
441 |
#, php-format
|
442 |
msgid ""
|
443 |
"There is a new version of %1$s available. <a href=\"%2$s\" class=\"thickbox yit-"
|
445 |
"details</a> or <a href=\"%5$s\">update now</a>."
|
446 |
msgstr ""
|
447 |
|
448 |
+
#: lib/yit-upgrade.php:563
|
449 |
+
#, php-format
|
450 |
+
msgid ""
|
451 |
+
"<br/><b>Please note:</b> You are using a higher version than the latest available "
|
452 |
+
"one. </em>Please, make sure you've downloaded the latest version of <em>%1$s</em> "
|
453 |
+
"from the only <a href=\"https://yithemes.com\" target=\"_blank\">YITH official "
|
454 |
+
"website</a>, specifically, from your <a href=\"https://yithemes.com/my-account/"
|
455 |
+
"recent-downloads/\" target=\"_blank\">Downloads page</a>. This is the only way to "
|
456 |
+
"be sure the version you are using is 100%% malware-free."
|
457 |
+
msgstr ""
|
458 |
+
|
459 |
+
#: lib/yit-upgrade.php:635
|
460 |
msgid "You can't update the plugins for this site."
|
461 |
msgstr ""
|
462 |
|
463 |
+
#: lib/yit-upgrade.php:639
|
464 |
msgid "You do not have sufficient permissions to update the plugins for this site."
|
465 |
msgstr ""
|
466 |
|
467 |
+
#: lib/yit-upgrade.php:646
|
468 |
msgid "Update Plugin"
|
469 |
msgstr ""
|
470 |
|
471 |
+
#: lib/yith-dashboard.php:40
|
472 |
+
msgid "New YITH products"
|
473 |
+
msgstr ""
|
474 |
+
|
475 |
+
#: lib/yith-dashboard.php:41
|
476 |
+
msgid "News from the YITH Blog"
|
477 |
+
msgstr ""
|
478 |
+
|
479 |
+
#: lib/yith-gutenberg.php:134
|
480 |
+
msgctxt "[gutenberg]: Category Name"
|
481 |
+
msgid "YITH"
|
482 |
+
msgstr ""
|
483 |
+
|
484 |
+
#: licence/lib/yit-licence.php:180
|
485 |
#, php-format
|
486 |
msgctxt "%s = field name"
|
487 |
msgid "Please, insert a valid %s"
|
488 |
msgstr ""
|
489 |
|
490 |
+
#: licence/lib/yit-licence.php:181
|
491 |
#, php-format
|
492 |
msgid "Please, insert a valid %s and a valid %s"
|
493 |
msgstr ""
|
494 |
|
495 |
+
#: licence/lib/yit-licence.php:182
|
496 |
msgid "Unable to contact the remote server, please try again later. Thanks!"
|
497 |
msgstr ""
|
498 |
|
499 |
+
#: licence/lib/yit-licence.php:183
|
500 |
msgid "email address"
|
501 |
msgstr ""
|
502 |
|
503 |
+
#: licence/lib/yit-licence.php:184
|
504 |
msgid "license key"
|
505 |
msgstr ""
|
506 |
|
507 |
+
#: licence/lib/yit-licence.php:185
|
508 |
msgid "Are you sure you want to deactivate the license for current site?"
|
509 |
msgstr ""
|
510 |
|
511 |
+
#: licence/lib/yit-licence.php:730
|
512 |
msgid "Invalid Request"
|
513 |
msgstr ""
|
514 |
|
515 |
+
#: licence/lib/yit-licence.php:731
|
516 |
msgid "Invalid license key"
|
517 |
msgstr ""
|
518 |
|
519 |
+
#: licence/lib/yit-licence.php:732
|
520 |
msgid "Software has been deactivated"
|
521 |
msgstr ""
|
522 |
|
523 |
+
#: licence/lib/yit-licence.php:733
|
524 |
msgid "Maximum number of activations exceeded"
|
525 |
msgstr ""
|
526 |
|
527 |
+
#: licence/lib/yit-licence.php:734
|
528 |
msgid "Invalid instance ID"
|
529 |
msgstr ""
|
530 |
|
531 |
+
#: licence/lib/yit-licence.php:735
|
532 |
msgid "Invalid security key"
|
533 |
msgstr ""
|
534 |
|
535 |
+
#: licence/lib/yit-licence.php:736
|
536 |
msgid "License key has expired"
|
537 |
msgstr ""
|
538 |
|
539 |
+
#: licence/lib/yit-licence.php:737
|
540 |
msgid "License key has been banned"
|
541 |
msgstr ""
|
542 |
|
543 |
+
#: licence/lib/yit-licence.php:738
|
544 |
msgid "Current product is not included in your YITH Club Subscription key"
|
545 |
msgstr ""
|
546 |
|
547 |
+
#: licence/lib/yit-licence.php:739
|
548 |
msgid "Great"
|
549 |
msgstr ""
|
550 |
|
551 |
+
#: licence/lib/yit-licence.php:739
|
552 |
msgid "License successfully activated"
|
553 |
msgstr ""
|
554 |
|
555 |
+
#: licence/lib/yit-licence.php:740
|
556 |
msgid "License key deactivated for website"
|
557 |
msgstr ""
|
558 |
|
562 |
msgid "License Activation"
|
563 |
msgstr ""
|
564 |
|
565 |
+
#: licence/lib/yit-plugin-licence.php:142
|
566 |
+
msgctxt ""
|
567 |
+
"[Part of]: Warning! You didn't set license key for the following products:[Plugins "
|
568 |
+
"List] which means you're missing out on updates and support. Enter your license "
|
569 |
+
"key, please."
|
570 |
+
msgid "Warning!"
|
571 |
+
msgstr ""
|
572 |
+
|
573 |
+
#: licence/lib/yit-plugin-licence.php:142
|
574 |
+
msgctxt ""
|
575 |
+
"[Part of]: Warning! You didn't set license key for the following products:[Plugins "
|
576 |
+
"List] which means you're missing out on updates and support. Enter your license "
|
577 |
+
"key, please."
|
578 |
+
msgid "You didn't set license key for the following products"
|
579 |
+
msgstr ""
|
580 |
+
|
581 |
+
#: licence/lib/yit-plugin-licence.php:145
|
582 |
+
msgctxt ""
|
583 |
+
"[Part of]: Warning! You didn't set license key for the following products:[Plugins "
|
584 |
+
"List] which means you're missing out on updates and support. Enter your license "
|
585 |
+
"key, please."
|
586 |
+
msgid "which means you're missing out on updates and support"
|
587 |
+
msgstr ""
|
588 |
+
|
589 |
+
#: licence/lib/yit-plugin-licence.php:147
|
590 |
+
msgctxt ""
|
591 |
+
"[Part of]: Warning! You didn't set license key for the following products:[Plugins "
|
592 |
+
"List] which means you're missing out on updates and support. Enter your license "
|
593 |
+
"key, please."
|
594 |
+
msgid "Enter your license key"
|
595 |
+
msgstr ""
|
596 |
+
|
597 |
+
#: licence/lib/yit-plugin-licence.php:148
|
598 |
+
msgctxt ""
|
599 |
+
"[Part of]: Warning! You didn't set license key for the following products:[Plugins "
|
600 |
+
"List] which means you're missing out on updates and support. Enter your license "
|
601 |
+
"key, please."
|
602 |
+
msgid "please"
|
603 |
+
msgstr ""
|
604 |
+
|
605 |
#: licence/lib/yit-theme-licence.php:117 licence/lib/yit-theme-licence.php:118
|
606 |
#, php-format
|
607 |
msgid "%s"
|
631 |
msgid "YITH License Activation"
|
632 |
msgstr ""
|
633 |
|
634 |
+
#: licence/templates/panel/activation/activation-panel.php:27
|
635 |
+
msgid "License expiry date"
|
|
|
|
|
636 |
msgstr ""
|
637 |
|
638 |
#: licence/templates/panel/activation/activation-panel.php:30
|
639 |
+
msgid ""
|
640 |
+
"If you have renewed your product license key and the expiry date does not appear "
|
641 |
+
"up-to-date, please, click on the button <em>Check Expiry Date</em> below and it "
|
642 |
+
"will update."
|
643 |
+
msgstr ""
|
644 |
+
|
645 |
+
#: licence/templates/panel/activation/activation-panel.php:33
|
646 |
+
msgid "Check expiry date"
|
647 |
msgstr ""
|
648 |
|
649 |
+
#: licence/templates/panel/activation/activation-panel.php:47
|
650 |
msgid "Product to activate"
|
651 |
msgid_plural "Products to activate"
|
652 |
msgstr[0] ""
|
653 |
msgstr[1] ""
|
654 |
|
655 |
+
#: licence/templates/panel/activation/activation-panel.php:50
|
656 |
+
msgid "Are you having issues with the license activation?"
|
657 |
+
msgstr ""
|
658 |
+
|
659 |
+
#: licence/templates/panel/activation/activation-panel.php:50
|
660 |
+
msgid "Read this article"
|
661 |
+
msgstr ""
|
662 |
+
|
663 |
+
#: licence/templates/panel/activation/activation-panel.php:70
|
664 |
msgid "Activate"
|
665 |
msgstr ""
|
666 |
|
667 |
+
#: licence/templates/panel/activation/activation-panel.php:89
|
668 |
msgid "Activated"
|
669 |
msgstr ""
|
670 |
|
671 |
+
#: licence/templates/panel/activation/activation-panel.php:95
|
672 |
+
#: licence/templates/panel/activation/activation-panel.php:173
|
673 |
+
#: licence/templates/panel/activation/activation-panel.php:203
|
674 |
msgid "Product Name"
|
675 |
msgstr ""
|
676 |
|
677 |
+
#: licence/templates/panel/activation/activation-panel.php:97
|
678 |
+
#: licence/templates/panel/activation/activation-panel.php:175
|
679 |
+
#: licence/templates/panel/activation/activation-panel.php:206
|
680 |
msgid "Email"
|
681 |
msgstr ""
|
682 |
|
683 |
+
#: licence/templates/panel/activation/activation-panel.php:98
|
684 |
+
#: licence/templates/panel/activation/activation-panel.php:176
|
685 |
+
#: licence/templates/panel/activation/activation-panel.php:207
|
686 |
msgid "License Key"
|
687 |
msgstr ""
|
688 |
|
689 |
+
#: licence/templates/panel/activation/activation-panel.php:101
|
690 |
+
#: licence/templates/panel/activation/activation-panel.php:210
|
691 |
msgid "Expires"
|
692 |
msgstr ""
|
693 |
|
694 |
+
#: licence/templates/panel/activation/activation-panel.php:104
|
695 |
msgid "Remaining"
|
696 |
msgstr ""
|
697 |
|
698 |
+
#: licence/templates/panel/activation/activation-panel.php:106
|
699 |
msgid "Club Subscription"
|
700 |
msgstr ""
|
701 |
|
702 |
+
#: licence/templates/panel/activation/activation-panel.php:135
|
|
|
|
|
|
|
|
|
703 |
#, php-format
|
704 |
msgid "%1s out of %2s"
|
705 |
msgstr ""
|
706 |
|
707 |
+
#: licence/templates/panel/activation/activation-panel.php:151
|
708 |
msgid "Deactivate"
|
709 |
msgstr ""
|
710 |
|
711 |
+
#: licence/templates/panel/activation/activation-panel.php:156
|
712 |
+
#: licence/templates/panel/activation/activation-panel.php:213
|
713 |
msgid "Renew"
|
714 |
msgstr ""
|
715 |
|
716 |
+
#: licence/templates/panel/activation/activation-panel.php:169
|
717 |
msgid "Banned"
|
718 |
msgstr ""
|
719 |
|
720 |
+
#: licence/templates/panel/activation/activation-panel.php:199
|
721 |
msgid "Expired"
|
722 |
msgstr ""
|
723 |
|
724 |
+
#: licence/templates/panel/activation/activation-panel.php:235
|
725 |
msgid "Order again"
|
726 |
msgstr ""
|
727 |
|
728 |
+
#: licence/templates/panel/activation/activation-panel.php:237
|
729 |
msgid "Renew license"
|
730 |
msgstr ""
|
731 |
|
848 |
msgid "Reset Defaults"
|
849 |
msgstr ""
|
850 |
|
851 |
+
#: yit-plugin.php:83
|
852 |
msgctxt "Plugin Row Meta"
|
853 |
msgid "Live Demo"
|
854 |
msgstr ""
|
855 |
|
856 |
+
#: yit-plugin.php:88
|
857 |
msgctxt "Plugin Row Meta"
|
858 |
msgid "Documentation"
|
859 |
msgstr ""
|
860 |
|
861 |
+
#: yit-plugin.php:93
|
862 |
msgctxt "Plugin Row Meta"
|
863 |
msgid "Support"
|
864 |
msgstr ""
|
865 |
|
866 |
+
#: yit-plugin.php:98
|
867 |
msgctxt "Plugin Row Meta"
|
868 |
msgid "Premium version"
|
869 |
msgstr ""
|
870 |
|
871 |
+
#: yit-plugin.php:193
|
872 |
msgctxt "Action links"
|
873 |
msgid "Settings"
|
874 |
msgstr ""
|
875 |
|
876 |
+
#: yit-plugin.php:197
|
877 |
msgid "License"
|
878 |
msgstr ""
|
plugin-fw/lib/promo/yith-promo.php
CHANGED
@@ -17,7 +17,7 @@ add_action( 'admin_enqueue_scripts', 'yith_plugin_fw_notice_dismiss', 20 );
|
|
17 |
|
18 |
if( ! function_exists( 'yith_plugin_fw_promo_notices' ) ){
|
19 |
function yith_plugin_fw_promo_notices(){
|
20 |
-
$base_url = apply_filters( 'yith_plugin_fw_promo_base_url', 'https://update.yithemes.com/promo/hotlink-ok' );
|
21 |
$xml = apply_filters( 'yith_plugin_fw_promo_xml_url', $base_url . 'yith-promo.xml' );
|
22 |
$transient = "yith_promo_message";
|
23 |
$remote_data = get_site_transient( $transient );
|
@@ -38,7 +38,8 @@ if( ! function_exists( 'yith_plugin_fw_promo_notices' ) ){
|
|
38 |
$license = YIT_Plugin_Licence()->get_licence();
|
39 |
$xml_expiry_date = '';
|
40 |
|
41 |
-
if( is_array( $license ) ){
|
|
|
42 |
foreach( $license as $plugin => $data ){
|
43 |
if( ! empty( $data['is_membership'] ) ){
|
44 |
$is_membership_user = true;
|
@@ -61,10 +62,30 @@ if( ! function_exists( 'yith_plugin_fw_promo_notices' ) ){
|
|
61 |
$now = strtotime( current_time( 'mysql' ) );
|
62 |
|
63 |
foreach ($promo_data->promo as $promo ){
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
64 |
$start_date = isset( $promo->start_date ) ? $promo->start_date : '';
|
65 |
$end_date = isset( $promo->end_date ) ? $promo->end_date : '';
|
66 |
|
67 |
-
if( ! empty( $start_date ) && ! empty( $end_date ) ){
|
68 |
$start_date = strtotime( $start_date );
|
69 |
$end_date = strtotime( $end_date );
|
70 |
|
@@ -96,7 +117,7 @@ if( ! function_exists( 'yith_plugin_fw_promo_notices' ) ){
|
|
96 |
|
97 |
if( ! empty( $title ) ) {
|
98 |
$promo_id .= $title;
|
99 |
-
$title = sprintf( '
|
100 |
$show_notice = true;
|
101 |
}
|
102 |
|
17 |
|
18 |
if( ! function_exists( 'yith_plugin_fw_promo_notices' ) ){
|
19 |
function yith_plugin_fw_promo_notices(){
|
20 |
+
$base_url = apply_filters( 'yith_plugin_fw_promo_base_url', 'https://update.yithemes.com/promo/hotlink-ok/' );
|
21 |
$xml = apply_filters( 'yith_plugin_fw_promo_xml_url', $base_url . 'yith-promo.xml' );
|
22 |
$transient = "yith_promo_message";
|
23 |
$remote_data = get_site_transient( $transient );
|
38 |
$license = YIT_Plugin_Licence()->get_licence();
|
39 |
$xml_expiry_date = '';
|
40 |
|
41 |
+
if( is_array( $license ) && apply_filters( 'yith_plugin_fw_check_for_membership_user', true ) ){
|
42 |
+
/* === Check is the user have the YITH Club === */
|
43 |
foreach( $license as $plugin => $data ){
|
44 |
if( ! empty( $data['is_membership'] ) ){
|
45 |
$is_membership_user = true;
|
62 |
$now = strtotime( current_time( 'mysql' ) );
|
63 |
|
64 |
foreach ($promo_data->promo as $promo ){
|
65 |
+
$show_promo = true;
|
66 |
+
/* === Check for Special Promo === */
|
67 |
+
if ( ! empty( $promo->show_promo_in ) ) {
|
68 |
+
$show_promo_in = explode( ',', $promo->show_promo_in );
|
69 |
+
$show_promo_in = array_map( 'trim', $show_promo_in );
|
70 |
+
if ( ! empty( $show_promo_in ) ) {
|
71 |
+
$show_promo = false;
|
72 |
+
foreach ( $show_promo_in as $plugin ) {
|
73 |
+
if ( defined( $plugin ) ) {
|
74 |
+
$plugin_slug = constant( $plugin );
|
75 |
+
$plugin_is_activated = ! empty( $license[ $plugin_slug ]['activated'] );
|
76 |
+
if ( defined( $plugin ) && ! apply_filters( 'yith_plugin_fw_promo_plugin_is_activated', $plugin_is_activated ) ) {
|
77 |
+
$show_promo = true;
|
78 |
+
break;
|
79 |
+
}
|
80 |
+
}
|
81 |
+
}
|
82 |
+
}
|
83 |
+
}
|
84 |
+
|
85 |
$start_date = isset( $promo->start_date ) ? $promo->start_date : '';
|
86 |
$end_date = isset( $promo->end_date ) ? $promo->end_date : '';
|
87 |
|
88 |
+
if( $show_promo && ! empty( $start_date ) && ! empty( $end_date ) ){
|
89 |
$start_date = strtotime( $start_date );
|
90 |
$end_date = strtotime( $end_date );
|
91 |
|
117 |
|
118 |
if( ! empty( $title ) ) {
|
119 |
$promo_id .= $title;
|
120 |
+
$title = sprintf( '%s: ', $title );
|
121 |
$show_notice = true;
|
122 |
}
|
123 |
|
plugin-fw/lib/yit-icons.php
CHANGED
@@ -1136,8 +1136,10 @@ if ( !class_exists( 'YIT_Icons' ) ) {
|
|
1136 |
|
1137 |
}
|
1138 |
}
|
1139 |
-
|
1140 |
-
|
|
|
|
|
1141 |
}
|
1142 |
|
1143 |
YIT_Icons();
|
1136 |
|
1137 |
}
|
1138 |
}
|
1139 |
+
if( ! function_exists( 'YIT_Icons' ) ){
|
1140 |
+
function YIT_Icons() {
|
1141 |
+
return YIT_Icons::get_instance();
|
1142 |
+
}
|
1143 |
}
|
1144 |
|
1145 |
YIT_Icons();
|
plugin-fw/lib/yit-plugin-panel.php
CHANGED
@@ -328,22 +328,19 @@ if ( !class_exists( 'YIT_Plugin_Panel' ) ) {
|
|
328 |
* @author Andrea Grillo <andrea.grillo@yithemes.com>
|
329 |
*/
|
330 |
public function add_premium_version_upgrade_to_menu() {
|
331 |
-
|
|
|
|
|
|
|
332 |
|
333 |
-
|
|
|
334 |
$submenu[ 'yith_plugin_panel' ][ 'how_to' ] = array(
|
335 |
sprintf( '%s%s%s', '<span id="yith-how-to-premium">', __( 'How to install premium version', 'yith-plugin-fw' ), '</span>' ),
|
336 |
'install_plugins',
|
337 |
'//support.yithemes.com/hc/en-us/articles/217840988',
|
338 |
__( 'How to install premium version', 'yith-plugin-fw' ),
|
339 |
);
|
340 |
-
|
341 |
-
$submenu[ 'yith_plugin_panel' ][ 'frequently_license_issues' ] = array(
|
342 |
-
sprintf( '%s%s%s', '<span id="yith-license-issues-premium">', __( 'Frequently license issues', 'yith-plugin-fw' ), '</span>' ),
|
343 |
-
'install_plugins',
|
344 |
-
'//support.yithemes.com/hc/en-us/articles/360012568594-License-activation-issues',
|
345 |
-
__( 'Frequently license issues', 'yith-plugin-fw' ),
|
346 |
-
);
|
347 |
}
|
348 |
}
|
349 |
|
328 |
* @author Andrea Grillo <andrea.grillo@yithemes.com>
|
329 |
*/
|
330 |
public function add_premium_version_upgrade_to_menu() {
|
331 |
+
/* === Add the How To menu item only if the customer haven't a premium version enabled === */
|
332 |
+
if ( function_exists( 'YIT_Plugin_Licence' ) && !!YIT_Plugin_Licence()->get_products() ) {
|
333 |
+
return;
|
334 |
+
}
|
335 |
|
336 |
+
global $submenu;
|
337 |
+
if ( apply_filters( 'yit_show_upgrade_to_premium_version', isset( $submenu[ 'yith_plugin_panel' ] ) ) ) {
|
338 |
$submenu[ 'yith_plugin_panel' ][ 'how_to' ] = array(
|
339 |
sprintf( '%s%s%s', '<span id="yith-how-to-premium">', __( 'How to install premium version', 'yith-plugin-fw' ), '</span>' ),
|
340 |
'install_plugins',
|
341 |
'//support.yithemes.com/hc/en-us/articles/217840988',
|
342 |
__( 'How to install premium version', 'yith-plugin-fw' ),
|
343 |
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
344 |
}
|
345 |
}
|
346 |
|
plugin-fw/lib/yit-upgrade.php
CHANGED
@@ -183,16 +183,22 @@ if ( ! class_exists( 'YIT_Upgrade' ) ) {
|
|
183 |
*
|
184 |
* @since 1.0
|
185 |
* @author Andrea Grillo <andrea.grillo@yithemes.com>
|
|
|
186 |
*/
|
187 |
public function multisite_updater_script() {
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
'unavailable' => __( 'Automatic update is unavailable for this plugin,', 'yith-plugin-fw' ),
|
193 |
-
'activate' => __( 'please <a href="%activate_link%">activate</a> your copy of %plugin_name%.', 'yith-plugin-fw' ),
|
194 |
-
'update_now' => __( 'Update now.', 'yith-plugin-fw' )
|
195 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
196 |
);
|
197 |
|
198 |
foreach ( $this->_plugins as $init => $info ) {
|
@@ -209,14 +215,17 @@ if ( ! class_exists( 'YIT_Upgrade' ) ) {
|
|
209 |
'strings' => $strings,
|
210 |
);
|
211 |
$suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
|
212 |
-
|
|
|
|
|
|
|
213 |
|
214 |
wp_localize_script( 'yit-multisite-updater', 'plugins', $localize_script_args );
|
215 |
}
|
216 |
|
217 |
public function admin_enqueue_scripts() {
|
218 |
global $pagenow;
|
219 |
-
if ( 'plugins.php' === $pagenow ) {
|
220 |
wp_enqueue_style( 'yit-upgrader', YIT_CORE_PLUGIN_URL . '/assets/css/yit-upgrader.css' );
|
221 |
}
|
222 |
}
|
@@ -236,6 +245,11 @@ if ( ! class_exists( 'YIT_Upgrade' ) ) {
|
|
236 |
* @author Andrea Grillo <andrea.grillo@yithemes.com>
|
237 |
*/
|
238 |
public function upgrader_pre_download( $reply, $package, $upgrader ) {
|
|
|
|
|
|
|
|
|
|
|
239 |
$plugin = false;
|
240 |
$is_bulk = $upgrader->skin instanceof Bulk_Plugin_Upgrader_Skin;
|
241 |
$is_bulk_ajax = $upgrader->skin instanceof WP_Ajax_Upgrader_Skin;
|
@@ -286,7 +300,7 @@ if ( ! class_exists( 'YIT_Upgrade' ) ) {
|
|
286 |
$product_id = $plugin_info['product_id'];
|
287 |
|
288 |
if( empty( $licence[ $product_id ] ) ){
|
289 |
-
return new WP_Error( 'license_not_valid',
|
290 |
}
|
291 |
|
292 |
$args = array(
|
@@ -315,7 +329,7 @@ if ( ! class_exists( 'YIT_Upgrade' ) ) {
|
|
315 |
/**
|
316 |
* Regenerate update_plugins transient
|
317 |
*/
|
318 |
-
|
319 |
|
320 |
if ( is_wp_error( $download_file ) ) {
|
321 |
return new WP_Error( 'download_failed', $upgrader->strings['download_failed'], $download_file->get_error_message() );
|
@@ -325,7 +339,7 @@ if ( ! class_exists( 'YIT_Upgrade' ) ) {
|
|
325 |
}
|
326 |
|
327 |
/**
|
328 |
-
*
|
329 |
*
|
330 |
* @param string $url The package url
|
331 |
* @param string $body The post data fields
|
@@ -411,6 +425,7 @@ if ( ! class_exists( 'YIT_Upgrade' ) ) {
|
|
411 |
* @since 1.0
|
412 |
* @see update_plugins transient and pre_set_site_transient_update_plugins hooks
|
413 |
* @author Andrea Grillo <andrea.grillo@yithemes.com>
|
|
|
414 |
*/
|
415 |
public function force_regenerate_update_transient() {
|
416 |
delete_site_transient( 'update_plugins' );
|
@@ -442,8 +457,10 @@ if ( ! class_exists( 'YIT_Upgrade' ) ) {
|
|
442 |
$plugin_remote_info = @simplexml_load_string( $remote_xml['body'] );
|
443 |
|
444 |
if ( $plugin_remote_info ) {
|
|
|
|
|
445 |
|
446 |
-
if (
|
447 |
|
448 |
$package = YIT_Plugin_Licence()->check( $init ) ? $this->_package_url : null;
|
449 |
|
@@ -517,42 +534,51 @@ if ( ! class_exists( 'YIT_Upgrade' ) ) {
|
|
517 |
*/
|
518 |
$wp_list_table = _get_list_table( 'WP_MS_Themes_List_Table' );
|
519 |
|
520 |
-
|
521 |
-
|
522 |
-
$is_wp_4_6 = version_compare( $wp_version, '4.6', '>=' );
|
523 |
|
524 |
-
|
525 |
|
526 |
-
|
527 |
|
528 |
-
|
529 |
|
530 |
-
|
531 |
-
|
532 |
-
|
533 |
-
|
534 |
-
|
535 |
-
|
536 |
-
|
537 |
-
printf( __( 'There is a new version of %1$s available. <a href="%2$s" class="thickbox yit-changelog-button open-plugin-details-modal" title="%3$s">View version %4$s details</a> or <a href="%5$s">update now</a>.', 'yith-plugin-fw' ), $this->_plugins[ $init ]['info']['Name'], esc_url( $details_url ), esc_attr( $this->_plugins[ $init ]['info']['Name'] ), $r->new_version, wp_nonce_url( self_admin_url( 'update.php?action=upgrade-plugin&plugin=' ) . $init, 'upgrade-plugin_' . $init ) );
|
538 |
-
}
|
539 |
|
540 |
-
|
|
|
|
|
541 |
|
542 |
-
|
543 |
-
|
544 |
-
|
545 |
-
*
|
546 |
-
* The dynamic portion of the hook name, `$theme_key`, refers to
|
547 |
-
* the theme slug as found in the WordPress.org themes repository.
|
548 |
-
*
|
549 |
-
* @since Wordpress 3.1.0
|
550 |
-
* }
|
551 |
-
*/
|
552 |
-
do_action( "in_theme_update_message-{$init}", $this->_plugins[ $init ], $r->changelog, $changelog_id );
|
553 |
|
554 |
-
|
|
|
555 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
556 |
}
|
557 |
|
558 |
/**
|
@@ -571,7 +597,6 @@ if ( ! class_exists( 'YIT_Upgrade' ) ) {
|
|
571 |
foreach ( $this->_plugins as $init => $plugin ) {
|
572 |
remove_action( "after_plugin_row_{$init}", 'wp_plugin_update_row', 10 );
|
573 |
add_action( "after_plugin_row_{$init}", array( $this, 'plugin_update_row' ) );
|
574 |
-
//add_action( "in_theme_update_message-{$init}", array( $this, 'in_theme_update_message' ), 10, 3 );
|
575 |
}
|
576 |
}
|
577 |
|
183 |
*
|
184 |
* @since 1.0
|
185 |
* @author Andrea Grillo <andrea.grillo@yithemes.com>
|
186 |
+
* @return bool
|
187 |
*/
|
188 |
public function multisite_updater_script() {
|
189 |
+
/* === If class YIT_Plugin_Licence doesn't exists, no YITH plugins enabled === */
|
190 |
+
if( ! function_exists( 'YIT_Plugin_Licence' ) ){
|
191 |
+
return false;
|
192 |
+
}
|
|
|
|
|
|
|
193 |
|
194 |
+
$update_url = $changelogs = $details_url = array();
|
195 |
+
$strings = array(
|
196 |
+
'new_version' => __( 'There is a new version of %plugin_name% available.', 'yith-plugin-fw' ),
|
197 |
+
'latest' => __( 'View version %latest% details.', 'yith-plugin-fw' ),
|
198 |
+
'unavailable' => __( 'Automatic update is unavailable for this plugin,', 'yith-plugin-fw' ),
|
199 |
+
'activate' => __( 'please <a href="%activate_link%">activate</a> your copy of %plugin_name%.', 'yith-plugin-fw' ),
|
200 |
+
'update_now' => __( 'Update now.', 'yith-plugin-fw' ),
|
201 |
+
'version_issue' => __( '<br/><b>Please note:</b> You are using a higher version than the latest available one. </em>Please, make sure you\'ve downloaded the latest version of <em>%plugin_name%</em> from the only <a href="https://yithemes.com" target="_blank">YITH official website</a>, specifically, from your <a href="https://yithemes.com/my-account/recent-downloads/" target="_blank">Downloads page</a>. This is the only way to be sure the version you are using is 100% malware-free.', 'yith-plugin-fw' ),
|
202 |
);
|
203 |
|
204 |
foreach ( $this->_plugins as $init => $info ) {
|
215 |
'strings' => $strings,
|
216 |
);
|
217 |
$suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
|
218 |
+
|
219 |
+
if( defined( 'YIT_CORE_PLUGIN_URL' ) ){
|
220 |
+
yit_enqueue_script( 'yit-multisite-updater', YIT_CORE_PLUGIN_URL . '/assets/js/multisite-updater' . $suffix . '.js', array( 'jquery' ), false, true );
|
221 |
+
}
|
222 |
|
223 |
wp_localize_script( 'yit-multisite-updater', 'plugins', $localize_script_args );
|
224 |
}
|
225 |
|
226 |
public function admin_enqueue_scripts() {
|
227 |
global $pagenow;
|
228 |
+
if ( 'plugins.php' === $pagenow && defined( 'YIT_CORE_PLUGIN_URL' ) ) {
|
229 |
wp_enqueue_style( 'yit-upgrader', YIT_CORE_PLUGIN_URL . '/assets/css/yit-upgrader.css' );
|
230 |
}
|
231 |
}
|
245 |
* @author Andrea Grillo <andrea.grillo@yithemes.com>
|
246 |
*/
|
247 |
public function upgrader_pre_download( $reply, $package, $upgrader ) {
|
248 |
+
/* === If class YIT_Plugin_Licence doesn't exists, no YITH plugins enabled === */
|
249 |
+
if( ! function_exists( 'YIT_Plugin_Licence' ) ){
|
250 |
+
return $reply;
|
251 |
+
}
|
252 |
+
|
253 |
$plugin = false;
|
254 |
$is_bulk = $upgrader->skin instanceof Bulk_Plugin_Upgrader_Skin;
|
255 |
$is_bulk_ajax = $upgrader->skin instanceof WP_Ajax_Upgrader_Skin;
|
300 |
$product_id = $plugin_info['product_id'];
|
301 |
|
302 |
if( empty( $licence[ $product_id ] ) ){
|
303 |
+
return new WP_Error( 'license_not_valid', _x( 'You have to activate the plugin to benefit from automatic updates.', '[Update Plugin Message: License not enabled]', 'yith-plugin-fw' ) );
|
304 |
}
|
305 |
|
306 |
$args = array(
|
329 |
/**
|
330 |
* Regenerate update_plugins transient
|
331 |
*/
|
332 |
+
yith_plugin_fw_force_regenerate_plugin_update_transient();
|
333 |
|
334 |
if ( is_wp_error( $download_file ) ) {
|
335 |
return new WP_Error( 'download_failed', $upgrader->strings['download_failed'], $download_file->get_error_message() );
|
339 |
}
|
340 |
|
341 |
/**
|
342 |
+
* Retrieve the temp filename
|
343 |
*
|
344 |
* @param string $url The package url
|
345 |
* @param string $body The post data fields
|
425 |
* @since 1.0
|
426 |
* @see update_plugins transient and pre_set_site_transient_update_plugins hooks
|
427 |
* @author Andrea Grillo <andrea.grillo@yithemes.com>
|
428 |
+
* @deprecated From version 3.1.12
|
429 |
*/
|
430 |
public function force_regenerate_update_transient() {
|
431 |
delete_site_transient( 'update_plugins' );
|
457 |
$plugin_remote_info = @simplexml_load_string( $remote_xml['body'] );
|
458 |
|
459 |
if ( $plugin_remote_info ) {
|
460 |
+
$wrong_current_version_check = version_compare( $plugin['info']['Version'], $plugin_remote_info->latest, '>' );
|
461 |
+
$update_available = version_compare( $plugin_remote_info->latest, $plugin['info']['Version'], '>' );
|
462 |
|
463 |
+
if ( ( $update_available || $wrong_current_version_check ) && ! isset( $transient->response[ $init ] ) ) {
|
464 |
|
465 |
$package = YIT_Plugin_Licence()->check( $init ) ? $this->_package_url : null;
|
466 |
|
534 |
*/
|
535 |
$wp_list_table = _get_list_table( 'WP_MS_Themes_List_Table' );
|
536 |
|
537 |
+
global $wp_version;
|
538 |
+
$is_wp_4_6 = version_compare( $wp_version, '4.6', '>=' );
|
|
|
539 |
|
540 |
+
echo '<tr class="plugin-update-tr active' . ( is_plugin_active( $init ) ? ' active' : '' ) . '"><td colspan="' . $wp_list_table->get_column_count() . '" class="plugin-update colspanchange">';
|
541 |
|
542 |
+
echo '<div class="update-message' . ( $is_wp_4_6 ? ' notice inline notice-warning notice-alt' : '' ) . '">';
|
543 |
|
544 |
+
echo( $is_wp_4_6 ? '<p>' : '' );
|
545 |
|
546 |
+
if ( ! current_user_can( 'update_plugins' ) ) {
|
547 |
+
printf( __( 'There is a new version of %1$s available. <a href="%2$s" class="thickbox yit-changelog-button open-plugin-details-modal" title="%3$s">View version %4$s details</a>.', 'yith-plugin-fw' ), $this->_plugins[ $init ]['info']['Name'], esc_url( $details_url ), esc_attr( $this->_plugins[ $init ]['info']['Name'] ), $r->new_version );
|
548 |
+
}
|
549 |
+
|
550 |
+
elseif ( is_plugin_active_for_network( $init ) ) {
|
551 |
+
printf( __( 'There is a new version of %1$s available. <a href="%2$s" class="thickbox yit-changelog-button open-plugin-details-modal" title="%3$s">View version %4$s details</a>. <em>You have to activate the plugin on a single site of the network to benefit from automatic updates.</em>', 'yith-plugin-fw' ), $this->_plugins[ $init ]['info']['Name'], esc_url( $details_url ), esc_attr( $this->_plugins[ $init ]['info']['Name'] ), $r->new_version );
|
552 |
+
}
|
|
|
|
|
553 |
|
554 |
+
elseif ( empty( $r->package ) ) {
|
555 |
+
printf( __( 'There is a new version of %1$s available. <a href="%2$s" class="thickbox yit-changelog-button open-plugin-details-modal" title="%3$s">View version %4$s details</a>. <em>Automatic update is unavailable for this plugin, please <a href="%5$s" title="License activation">activate</a> your copy of %6s.</em>', 'yith-plugin-fw' ), $this->_plugins[ $init ]['info']['Name'], esc_url( $details_url ), esc_attr( $this->_plugins[ $init ]['info']['Name'] ), $r->new_version, YIT_Plugin_Licence()->get_licence_activation_page_url(), $this->_plugins[ $init ]['info']['Name'] );
|
556 |
+
}
|
557 |
|
558 |
+
else {
|
559 |
+
printf( __( 'There is a new version of %1$s available. <a href="%2$s" class="thickbox yit-changelog-button open-plugin-details-modal" title="%3$s">View version %4$s details</a> or <a href="%5$s">update now</a>.', 'yith-plugin-fw' ), $this->_plugins[ $init ]['info']['Name'], esc_url( $details_url ), esc_attr( $this->_plugins[ $init ]['info']['Name'] ), $r->new_version, wp_nonce_url( self_admin_url( 'update.php?action=upgrade-plugin&plugin=' ) . $init, 'upgrade-plugin_' . $init ) );
|
560 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
561 |
|
562 |
+
if( version_compare( $this->_plugins[ $init ]['info']['Version'] , $r->new_version, '>' ) ){
|
563 |
+
printf( __( '<br/><b>Please note:</b> You are using a higher version than the latest available one. </em>Please, make sure you\'ve downloaded the latest version of <em>%1$s</em> from the only <a href="https://yithemes.com" target="_blank">YITH official website</a>, specifically, from your <a href="https://yithemes.com/my-account/recent-downloads/" target="_blank">Downloads page</a>. This is the only way to be sure the version you are using is 100%% malware-free.', 'yith-plugin-fw' ), $this->_plugins[ $init ]['info']['Name'], esc_url( $details_url ), esc_attr( $this->_plugins[ $init ]['info']['Name'] ), $r->new_version, YIT_Plugin_Licence()->get_licence_activation_page_url(), $this->_plugins[ $init ]['info']['Name'] );
|
564 |
}
|
565 |
+
|
566 |
+
|
567 |
+
echo( $is_wp_4_6 ? '</p>' : '' );
|
568 |
+
|
569 |
+
/**
|
570 |
+
* Fires at the end of the update message container in each
|
571 |
+
* row of the themes list table.
|
572 |
+
*
|
573 |
+
* The dynamic portion of the hook name, `$theme_key`, refers to
|
574 |
+
* the theme slug as found in the WordPress.org themes repository.
|
575 |
+
*
|
576 |
+
* @since Wordpress 3.1.0
|
577 |
+
* }
|
578 |
+
*/
|
579 |
+
do_action( "in_theme_update_message-{$init}", $this->_plugins[ $init ], $r->changelog, $changelog_id );
|
580 |
+
|
581 |
+
echo '</div></td></tr>';
|
582 |
}
|
583 |
|
584 |
/**
|
597 |
foreach ( $this->_plugins as $init => $plugin ) {
|
598 |
remove_action( "after_plugin_row_{$init}", 'wp_plugin_update_row', 10 );
|
599 |
add_action( "after_plugin_row_{$init}", array( $this, 'plugin_update_row' ) );
|
|
|
600 |
}
|
601 |
}
|
602 |
|
plugin-fw/lib/yith-dashboard.php
ADDED
@@ -0,0 +1,74 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* YITH
|
4 |
+
*
|
5 |
+
* @package WordPress
|
6 |
+
* @subpackage YITH
|
7 |
+
* @author YITH <plugins@yithemes.com>
|
8 |
+
*
|
9 |
+
* This source file is subject to the GNU GENERAL PUBLIC LICENSE (GPL 3.0)
|
10 |
+
* that is bundled with this package in the file LICENSE.txt.
|
11 |
+
* It is also available through the world-wide-web at this URL:
|
12 |
+
* http://www.gnu.org/licenses/gpl-3.0.txt
|
13 |
+
*/
|
14 |
+
|
15 |
+
if( ! class_exists( 'YITH_Dashboard' ) ){
|
16 |
+
/**
|
17 |
+
* Wordpress Admin Dashboard Management
|
18 |
+
*
|
19 |
+
* @since 1.0.0
|
20 |
+
*/
|
21 |
+
class YITH_Dashboard {
|
22 |
+
/**
|
23 |
+
* Products URL
|
24 |
+
*
|
25 |
+
* @var string
|
26 |
+
* @access protected
|
27 |
+
* @since 1.0.0
|
28 |
+
*/
|
29 |
+
static protected $_products_feed = 'https://yithemes.com/feed/?post_type=product';
|
30 |
+
static protected $_blog_feed = 'https://yithemes.com/feed/';
|
31 |
+
|
32 |
+
/**
|
33 |
+
* Dashboard widget setup
|
34 |
+
*
|
35 |
+
* @return void
|
36 |
+
* @since 1.0.0
|
37 |
+
* @access public
|
38 |
+
*/
|
39 |
+
public static function dashboard_widget_setup() {
|
40 |
+
wp_add_dashboard_widget( 'yith_dashboard_products_news', __( 'New YITH products' , 'yith-plugin-fw' ), 'YITH_Dashboard::dashboard_products_news' );
|
41 |
+
wp_add_dashboard_widget( 'yith_dashboard_blog_news', __( 'News from the YITH Blog' , 'yith-plugin-fw' ), 'YITH_Dashboard::dashboard_blog_news' );
|
42 |
+
}
|
43 |
+
|
44 |
+
|
45 |
+
/**
|
46 |
+
* Product news Widget
|
47 |
+
*
|
48 |
+
* @return void
|
49 |
+
* @since 1.0.0
|
50 |
+
* @access public
|
51 |
+
*/
|
52 |
+
public static function dashboard_products_news() {
|
53 |
+
$args = array( 'show_author' => 0, 'show_date' => 1, 'show_summary' => 1, 'items'=> 3 );
|
54 |
+
wp_widget_rss_output( static::$_products_feed, $args );
|
55 |
+
}
|
56 |
+
|
57 |
+
|
58 |
+
/**
|
59 |
+
* Blog news Widget
|
60 |
+
*
|
61 |
+
* @return void
|
62 |
+
* @since 1.0.0
|
63 |
+
* @access public
|
64 |
+
*/
|
65 |
+
public static function dashboard_blog_news() {
|
66 |
+
$args = array( 'show_author' => 0, 'show_date' => 1, 'show_summary' => 1, 'items'=> 3 );
|
67 |
+
wp_widget_rss_output( static::$_blog_feed, $args );
|
68 |
+
}
|
69 |
+
}
|
70 |
+
if( apply_filters( 'yith_plugin_fw_show_dashboard_widgets', true ) ){
|
71 |
+
add_action( 'wp_dashboard_setup', 'YITH_Dashboard::dashboard_widget_setup' );
|
72 |
+
}
|
73 |
+
}
|
74 |
+
|
plugin-fw/lib/yith-gutenberg.php
CHANGED
@@ -95,9 +95,17 @@ if( ! class_exists( 'YITH_Gutenberg' ) ){
|
|
95 |
* @author Andrea Grillo <andrea.grillo@yithemes.com>
|
96 |
*/
|
97 |
public function register_blocks(){
|
|
|
98 |
foreach ( $this->_to_register_blocks as $block => $args ){
|
99 |
-
|
100 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
101 |
$this->_registered_blocks[] = $block;
|
102 |
}
|
103 |
}
|
@@ -254,6 +262,10 @@ if( ! class_exists( 'YITH_Gutenberg' ) ){
|
|
254 |
if( ! isset( $attributes['multiple'] ) ) {
|
255 |
$args[ $block ]['attributes'][ $attr_name ]['multiple'] = false;
|
256 |
}
|
|
|
|
|
|
|
|
|
257 |
break;
|
258 |
|
259 |
case 'color':
|
95 |
* @author Andrea Grillo <andrea.grillo@yithemes.com>
|
96 |
*/
|
97 |
public function register_blocks(){
|
98 |
+
$block_args = array();
|
99 |
foreach ( $this->_to_register_blocks as $block => $args ){
|
100 |
+
if( isset( $args['style'] ) ){
|
101 |
+
$block_args['style'] = $args['style'];
|
102 |
+
}
|
103 |
+
|
104 |
+
if( isset( $args['script'] ) ){
|
105 |
+
$block_args['script'] = $args['script'];
|
106 |
+
}
|
107 |
+
|
108 |
+
if( register_block_type( "yith/{$block}", $block_args ) ){
|
109 |
$this->_registered_blocks[] = $block;
|
110 |
}
|
111 |
}
|
262 |
if( ! isset( $attributes['multiple'] ) ) {
|
263 |
$args[ $block ]['attributes'][ $attr_name ]['multiple'] = false;
|
264 |
}
|
265 |
+
|
266 |
+
if( ! empty( $attributes['multiple'] ) ){
|
267 |
+
$args[ $block ]['attributes'][ $attr_name ]['type'] = 'array';
|
268 |
+
}
|
269 |
break;
|
270 |
|
271 |
case 'color':
|
plugin-fw/licence/assets/css/yit-licence.css
CHANGED
@@ -134,13 +134,17 @@
|
|
134 |
}
|
135 |
|
136 |
.yit-container.product-licence-activation .licence-check-section{
|
137 |
-
margin-bottom:
|
|
|
|
|
|
|
|
|
138 |
}
|
139 |
|
140 |
.yit-container.product-licence-activation span.licence-label {
|
141 |
font-weight: 500;
|
142 |
color: #606060;
|
143 |
-
margin-bottom:
|
144 |
}
|
145 |
|
146 |
.yit-container.product-licence-activation .button-licence {
|
@@ -214,6 +218,11 @@
|
|
214 |
border-right: 1px solid #dcdcdc;
|
215 |
}
|
216 |
|
|
|
|
|
|
|
|
|
|
|
217 |
.yit-container.product-licence-activation table td:last-child,
|
218 |
.yit-container.product-licence-activation table th:last-child {
|
219 |
border-right: 0;
|
@@ -354,12 +363,23 @@
|
|
354 |
margin-left: 0;
|
355 |
visibility: hidden;
|
356 |
min-height: 38px;
|
|
|
357 |
}
|
358 |
|
359 |
#yith-licence-notice.visible {
|
360 |
visibility: visible;
|
361 |
}
|
362 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
363 |
/* === Responsive === */
|
364 |
|
365 |
@media (max-width: 767px) {
|
134 |
}
|
135 |
|
136 |
.yit-container.product-licence-activation .licence-check-section{
|
137 |
+
margin-bottom: 20px;
|
138 |
+
margin-top: 20px;
|
139 |
+
background-color: #ffffff;
|
140 |
+
padding: 10px;
|
141 |
+
max-width: 670px;
|
142 |
}
|
143 |
|
144 |
.yit-container.product-licence-activation span.licence-label {
|
145 |
font-weight: 500;
|
146 |
color: #606060;
|
147 |
+
margin-bottom: 20px;
|
148 |
}
|
149 |
|
150 |
.yit-container.product-licence-activation .button-licence {
|
218 |
border-right: 1px solid #dcdcdc;
|
219 |
}
|
220 |
|
221 |
+
.yit-container.product-licence-activation table:not(.to-active-table) th{
|
222 |
+
color: #808a97;
|
223 |
+
font-weight: bold;
|
224 |
+
}
|
225 |
+
|
226 |
.yit-container.product-licence-activation table td:last-child,
|
227 |
.yit-container.product-licence-activation table th:last-child {
|
228 |
border-right: 0;
|
363 |
margin-left: 0;
|
364 |
visibility: hidden;
|
365 |
min-height: 38px;
|
366 |
+
max-width: 660px;
|
367 |
}
|
368 |
|
369 |
#yith-licence-notice.visible {
|
370 |
visibility: visible;
|
371 |
}
|
372 |
|
373 |
+
#yith-licence-issue-how-to{
|
374 |
+
margin: 20px 10px 20px 0;
|
375 |
+
font-weight: 500;
|
376 |
+
color: #606060;
|
377 |
+
}
|
378 |
+
|
379 |
+
#yith-licence-actions span.dashicons{
|
380 |
+
line-height: 60px;
|
381 |
+
}
|
382 |
+
|
383 |
/* === Responsive === */
|
384 |
|
385 |
@media (max-width: 767px) {
|
plugin-fw/licence/lib/yit-licence.php
CHANGED
@@ -87,15 +87,9 @@ if ( !class_exists( 'YIT_Licence' ) ) {
|
|
87 |
//show extra info and renew button in debug mode
|
88 |
$this->show_extra_info = $this->show_renew_button = true;
|
89 |
} else {
|
90 |
-
$this->show_extra_info = defined( 'YIT_SHOW_EXTRA_LICENCE_INFO' ) && YIT_SHOW_EXTRA_LICENCE_INFO;
|
91 |
$this->show_renew_button = !( defined( 'YIT_HIDE_LICENCE_RENEW_BUTTON' ) && YIT_HIDE_LICENCE_RENEW_BUTTON );
|
92 |
}
|
93 |
-
|
94 |
-
/* Update Licence Information */
|
95 |
-
//@TODO: Removed for performance
|
96 |
-
// add_action( 'core_upgrade_preamble', array( $this, 'check_all' ) );
|
97 |
-
// add_action( 'wp_maybe_auto_update', array( $this, 'check_all' ) );
|
98 |
-
|
99 |
}
|
100 |
|
101 |
/**
|
@@ -258,7 +252,7 @@ if ( !class_exists( 'YIT_Licence' ) ) {
|
|
258 |
update_option( $this->_licence_option, $options );
|
259 |
|
260 |
/* === Update Plugin Licence Information === */
|
261 |
-
|
262 |
|
263 |
/* === Licence Activation Template === */
|
264 |
$body[ 'template' ] = $this->show_activation_panel( $this->get_response_code_message( 200 ) );
|
@@ -328,7 +322,7 @@ if ( !class_exists( 'YIT_Licence' ) ) {
|
|
328 |
$options[ $product[ 'product_id' ] ] = $option[ $product[ 'product_id' ] ];
|
329 |
|
330 |
/* === Update Plugin Licence Information === */
|
331 |
-
|
332 |
|
333 |
update_option( $this->_licence_option, $options );
|
334 |
|
@@ -398,13 +392,15 @@ if ( !class_exists( 'YIT_Licence' ) ) {
|
|
398 |
* Send a request to API server to check if plugins is activated
|
399 |
*
|
400 |
* @param string|The plugin init slug $plugin_init
|
|
|
|
|
401 |
*
|
402 |
* @return bool | true if activated, false otherwise
|
403 |
*
|
404 |
* @since 1.0
|
405 |
* @author Andrea Grillo <andrea.grillo@yithemes.com>
|
406 |
*/
|
407 |
-
public function check( $product_init, $regenerate_transient = true ) {
|
408 |
|
409 |
$status = false;
|
410 |
$body = false;
|
@@ -412,10 +408,14 @@ if ( !class_exists( 'YIT_Licence' ) ) {
|
|
412 |
$licence = $this->get_licence();
|
413 |
$product_id = $product[ 'product_id' ];
|
414 |
|
415 |
-
if ( !isset( $licence[ $product_id ] ) ) {
|
416 |
return false;
|
417 |
}
|
418 |
|
|
|
|
|
|
|
|
|
419 |
$args = array(
|
420 |
'email' => urlencode( $licence[ $product_id ][ 'email' ] ),
|
421 |
'licence_key' => $licence[ $product_id ][ 'licence_key' ],
|
@@ -442,6 +442,7 @@ if ( !class_exists( 'YIT_Licence' ) ) {
|
|
442 |
$licence[ $product_id ][ 'status_code' ] = '200';
|
443 |
$licence[ $product_id ][ 'activated' ] = $body[ 'activated' ];
|
444 |
$licence[ $product_id ][ 'licence_expires' ] = $body[ 'licence_expires' ];
|
|
|
445 |
$licence[ $product_id ][ 'activation_remaining' ] = $body[ 'activation_remaining' ];
|
446 |
$licence[ $product_id ][ 'activation_limit' ] = $body[ 'activation_limit' ];
|
447 |
$licence[ $product_id ][ 'is_membership' ] = isset( $body[ 'is_membership' ] ) ? $body[ 'is_membership' ] : false;
|
@@ -493,13 +494,30 @@ if ( !class_exists( 'YIT_Licence' ) ) {
|
|
493 |
|
494 |
/* === Update Plugin Licence Information === */
|
495 |
if ( $regenerate_transient ) {
|
496 |
-
|
497 |
}
|
498 |
}
|
499 |
|
500 |
return $status;
|
501 |
}
|
502 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
503 |
/**
|
504 |
* Check for licence update
|
505 |
*
|
@@ -508,10 +526,12 @@ if ( !class_exists( 'YIT_Licence' ) ) {
|
|
508 |
*
|
509 |
* @use YIT_Theme_Licence->check()
|
510 |
* @author Andrea Grillo <andrea.grillo@yithemes.com>
|
|
|
|
|
511 |
*/
|
512 |
-
public function check_all() {
|
513 |
foreach ( $this->_products as $init => $info ) {
|
514 |
-
$this->check( $init );
|
515 |
}
|
516 |
}
|
517 |
|
@@ -528,10 +548,10 @@ if ( !class_exists( 'YIT_Licence' ) ) {
|
|
528 |
*/
|
529 |
public function update_licence_information() {
|
530 |
/* Check licence information for alla products */
|
531 |
-
$this->check_all();
|
532 |
|
533 |
/* === Regenerate Update Plugins Transient === */
|
534 |
-
|
535 |
|
536 |
do_action( 'yit_licence_after_check' );
|
537 |
|
@@ -743,7 +763,7 @@ if ( !class_exists( 'YIT_Licence' ) ) {
|
|
743 |
'107' => __( 'License key has been banned', 'yith-plugin-fw' ),
|
744 |
'108' => __( 'Current product is not included in your YITH Club Subscription key', 'yith-plugin-fw' ),
|
745 |
'200' => sprintf( '<strong>%s</strong>! %s', __( 'Great', 'yith-plugin-fw' ), __( 'License successfully activated', 'yith-plugin-fw' ) ),
|
746 |
-
'deactivated' => sprintf( '%s <strong>%s</strong>', __( 'License key deactivated for website', '
|
747 |
);
|
748 |
|
749 |
return isset( $messages[ $code ] ) ? $messages[ $code ] : false;
|
87 |
//show extra info and renew button in debug mode
|
88 |
$this->show_extra_info = $this->show_renew_button = true;
|
89 |
} else {
|
90 |
+
$this->show_extra_info = ( defined( 'YIT_SHOW_EXTRA_LICENCE_INFO' ) && YIT_SHOW_EXTRA_LICENCE_INFO ) || ( ! empty( $_GET['yith_show_extra_license_info'] ) && 'yes' == $_GET['yith_show_extra_license_info'] );
|
91 |
$this->show_renew_button = !( defined( 'YIT_HIDE_LICENCE_RENEW_BUTTON' ) && YIT_HIDE_LICENCE_RENEW_BUTTON );
|
92 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
93 |
}
|
94 |
|
95 |
/**
|
252 |
update_option( $this->_licence_option, $options );
|
253 |
|
254 |
/* === Update Plugin Licence Information === */
|
255 |
+
yith_plugin_fw_force_regenerate_plugin_update_transient();
|
256 |
|
257 |
/* === Licence Activation Template === */
|
258 |
$body[ 'template' ] = $this->show_activation_panel( $this->get_response_code_message( 200 ) );
|
322 |
$options[ $product[ 'product_id' ] ] = $option[ $product[ 'product_id' ] ];
|
323 |
|
324 |
/* === Update Plugin Licence Information === */
|
325 |
+
yith_plugin_fw_force_regenerate_plugin_update_transient();
|
326 |
|
327 |
update_option( $this->_licence_option, $options );
|
328 |
|
392 |
* Send a request to API server to check if plugins is activated
|
393 |
*
|
394 |
* @param string|The plugin init slug $plugin_init
|
395 |
+
* @param boolean $regenerate_transient
|
396 |
+
* @param boolean $force_check
|
397 |
*
|
398 |
* @return bool | true if activated, false otherwise
|
399 |
*
|
400 |
* @since 1.0
|
401 |
* @author Andrea Grillo <andrea.grillo@yithemes.com>
|
402 |
*/
|
403 |
+
public function check( $product_init, $regenerate_transient = true, $force_check = false ) {
|
404 |
|
405 |
$status = false;
|
406 |
$body = false;
|
408 |
$licence = $this->get_licence();
|
409 |
$product_id = $product[ 'product_id' ];
|
410 |
|
411 |
+
if ( ! isset( $licence[ $product_id ] ) ) {
|
412 |
return false;
|
413 |
}
|
414 |
|
415 |
+
if( ! $force_check && ! $this->is_check_needed( $licence[ $product_id ] ) ) {
|
416 |
+
return true;
|
417 |
+
}
|
418 |
+
|
419 |
$args = array(
|
420 |
'email' => urlencode( $licence[ $product_id ][ 'email' ] ),
|
421 |
'licence_key' => $licence[ $product_id ][ 'licence_key' ],
|
442 |
$licence[ $product_id ][ 'status_code' ] = '200';
|
443 |
$licence[ $product_id ][ 'activated' ] = $body[ 'activated' ];
|
444 |
$licence[ $product_id ][ 'licence_expires' ] = $body[ 'licence_expires' ];
|
445 |
+
$licence[ $product_id ][ 'licence_next_check' ] = time() + ( 12 * HOUR_IN_SECONDS );
|
446 |
$licence[ $product_id ][ 'activation_remaining' ] = $body[ 'activation_remaining' ];
|
447 |
$licence[ $product_id ][ 'activation_limit' ] = $body[ 'activation_limit' ];
|
448 |
$licence[ $product_id ][ 'is_membership' ] = isset( $body[ 'is_membership' ] ) ? $body[ 'is_membership' ] : false;
|
494 |
|
495 |
/* === Update Plugin Licence Information === */
|
496 |
if ( $regenerate_transient ) {
|
497 |
+
yith_plugin_fw_force_regenerate_plugin_update_transient();
|
498 |
}
|
499 |
}
|
500 |
|
501 |
return $status;
|
502 |
}
|
503 |
|
504 |
+
/**
|
505 |
+
* Check if given licence needs to be checked
|
506 |
+
*
|
507 |
+
* @since 3.1.18
|
508 |
+
* @author Francesco Licandro
|
509 |
+
* @param array $licence The licence to check
|
510 |
+
* @return boolean
|
511 |
+
*/
|
512 |
+
public function is_check_needed( $licence ){
|
513 |
+
if( empty( $licence['licence_expires'] ) || $licence['licence_expires'] < time()
|
514 |
+
|| empty( $licence['licence_next_check'] ) || $licence['licence_next_check'] < time() ){
|
515 |
+
return true;
|
516 |
+
}
|
517 |
+
|
518 |
+
return false;
|
519 |
+
}
|
520 |
+
|
521 |
/**
|
522 |
* Check for licence update
|
523 |
*
|
526 |
*
|
527 |
* @use YIT_Theme_Licence->check()
|
528 |
* @author Andrea Grillo <andrea.grillo@yithemes.com>
|
529 |
+
* @param boolean $regenerate_transient
|
530 |
+
* @param boolean $force_check
|
531 |
*/
|
532 |
+
public function check_all( $regenerate_transient = true, $force_check = false ) {
|
533 |
foreach ( $this->_products as $init => $info ) {
|
534 |
+
$this->check( $init, $regenerate_transient, $force_check );
|
535 |
}
|
536 |
}
|
537 |
|
548 |
*/
|
549 |
public function update_licence_information() {
|
550 |
/* Check licence information for alla products */
|
551 |
+
$this->check_all( false, true );
|
552 |
|
553 |
/* === Regenerate Update Plugins Transient === */
|
554 |
+
yith_plugin_fw_force_regenerate_plugin_update_transient();
|
555 |
|
556 |
do_action( 'yit_licence_after_check' );
|
557 |
|
763 |
'107' => __( 'License key has been banned', 'yith-plugin-fw' ),
|
764 |
'108' => __( 'Current product is not included in your YITH Club Subscription key', 'yith-plugin-fw' ),
|
765 |
'200' => sprintf( '<strong>%s</strong>! %s', __( 'Great', 'yith-plugin-fw' ), __( 'License successfully activated', 'yith-plugin-fw' ) ),
|
766 |
+
'deactivated' => sprintf( '%s <strong>%s</strong>', __( 'License key deactivated for website', 'yith-plugin-fw' ), isset( $instance ) ? $instance : '' )
|
767 |
);
|
768 |
|
769 |
return isset( $messages[ $code ] ) ? $messages[ $code ] : false;
|
plugin-fw/licence/lib/yit-plugin-licence.php
CHANGED
@@ -74,7 +74,7 @@ if ( !class_exists( 'YIT_Plugin_Licence' ) ) {
|
|
74 |
add_action( "wp_ajax_yith_activate-{$this->_product_type}", array( $this, 'activate' ) );
|
75 |
add_action( "wp_ajax_yith_deactivate-{$this->_product_type}", array( $this, 'deactivate' ) );
|
76 |
add_action( "wp_ajax_yith_update_licence_information-{$this->_product_type}", array( $this, 'update_licence_information' ) );
|
77 |
-
add_action( 'yit_licence_after_check',
|
78 |
|
79 |
/** @since 3.0.0 */
|
80 |
if( version_compare( PHP_VERSION, '7.0', '>=' ) ) {
|
@@ -138,9 +138,16 @@ if ( !class_exists( 'YIT_Plugin_Licence' ) ) {
|
|
138 |
$activation_url = self::get_license_activation_url();
|
139 |
?>
|
140 |
<div class="notice notice-error">
|
141 |
-
<p
|
|
|
142 |
<?php echo $product_list ?>
|
143 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
144 |
</div>
|
145 |
<?php
|
146 |
}
|
@@ -148,11 +155,6 @@ if ( !class_exists( 'YIT_Plugin_Licence' ) ) {
|
|
148 |
}
|
149 |
}
|
150 |
|
151 |
-
public function licence_after_check() {
|
152 |
-
/* === Regenerate Update Plugins Transient === */
|
153 |
-
YIT_Upgrade()->force_regenerate_update_transient();
|
154 |
-
}
|
155 |
-
|
156 |
/**
|
157 |
* Main plugin Instance
|
158 |
*
|
74 |
add_action( "wp_ajax_yith_activate-{$this->_product_type}", array( $this, 'activate' ) );
|
75 |
add_action( "wp_ajax_yith_deactivate-{$this->_product_type}", array( $this, 'deactivate' ) );
|
76 |
add_action( "wp_ajax_yith_update_licence_information-{$this->_product_type}", array( $this, 'update_licence_information' ) );
|
77 |
+
add_action( 'yit_licence_after_check', 'yith_plugin_fw_force_regenerate_plugin_update_transient' );
|
78 |
|
79 |
/** @since 3.0.0 */
|
80 |
if( version_compare( PHP_VERSION, '7.0', '>=' ) ) {
|
138 |
$activation_url = self::get_license_activation_url();
|
139 |
?>
|
140 |
<div class="notice notice-error">
|
141 |
+
<p>
|
142 |
+
<?php printf( '<strong>%s</strong> %s:', _x( 'Warning!', "[Part of]: Warning! You didn't set license key for the following products:[Plugins List] which means you're missing out on updates and support. Enter your license key, please.", 'yith-plugin-fw' ), _x( "You didn't set license key for the following products", "[Part of]: Warning! You didn't set license key for the following products:[Plugins List] which means you're missing out on updates and support. Enter your license key, please.",'yith-plugin-fw' ) ); ?><strong></strong>
|
143 |
<?php echo $product_list ?>
|
144 |
+
<?php printf( "%s. <a href='%s'>%s</a>, %s",
|
145 |
+
_x( "which means you're missing out on updates and support", "[Part of]: Warning! You didn't set license key for the following products:[Plugins List] which means you're missing out on updates and support. Enter your license key, please.", 'yith-plugin-fw' ),
|
146 |
+
$activation_url,
|
147 |
+
_x( 'Enter your license key', "[Part of]: Warning! You didn't set license key for the following products:[Plugins List] which means you're missing out on updates and support. Enter your license key, please.", 'yith-plugin-fw' ),
|
148 |
+
_x( 'please', "[Part of]: Warning! You didn't set license key for the following products:[Plugins List] which means you're missing out on updates and support. Enter your license key, please.", 'yith-plugin-fw' )
|
149 |
+
); ?>
|
150 |
+
</p>
|
151 |
</div>
|
152 |
<?php
|
153 |
}
|
155 |
}
|
156 |
}
|
157 |
|
|
|
|
|
|
|
|
|
|
|
158 |
/**
|
159 |
* Main plugin Instance
|
160 |
*
|
plugin-fw/licence/templates/panel/activation/activation-panel.php
CHANGED
@@ -22,15 +22,19 @@ $debug = isset( $_REQUEST[ 'yith-license-debug' ] ) ? $_
|
|
22 |
|
23 |
<div class="yit-container product-licence-activation">
|
24 |
<h2><?php _e( 'YITH License Activation', 'yith-plugin-fw' ) ?></h2>
|
25 |
-
|
26 |
<div class="licence-check-section">
|
|
|
27 |
<form method="post" id="licence-check-update" action="<?php echo admin_url( 'admin-ajax.php' ) ?>">
|
28 |
-
<span class="licence-label" style="display: block;"
|
|
|
|
|
29 |
<input type="hidden" name="action" value="yith_update_licence_information-<?php echo $this->get_product_type(); ?>"/>
|
30 |
-
<input type="submit" name="submit" value="<?php _e( '
|
31 |
<div class="spinner"></div>
|
32 |
</form>
|
33 |
</div>
|
|
|
34 |
|
35 |
<div id="yith-licence-notice" class="<?php echo $notice_class ?>">
|
36 |
<p class="yith-licence-notice-message"><?php echo $notice ?></p>
|
@@ -43,6 +47,7 @@ $debug = isset( $_REQUEST[ 'yith-license-debug' ] ) ? $_
|
|
43 |
<?php echo _n( 'Product to activate', 'Products to activate', $to_activate_check, 'yith-plugin-fw' ) ?>
|
44 |
<span class="spinner"></span>
|
45 |
</h3>
|
|
|
46 |
<div class="to-active-wrapper">
|
47 |
<?php foreach ( $to_active_products as $init => $info ) : ?>
|
48 |
<form class="to-active-form" method="post" id="<?php echo $info[ 'product_id' ] ?>" action="<?php echo admin_url( 'admin-ajax.php' ) ?>">
|
@@ -102,7 +107,7 @@ $debug = isset( $_REQUEST[ 'yith-license-debug' ] ) ? $_
|
|
102 |
<?php endif; ?>
|
103 |
<?php endif; ?>
|
104 |
|
105 |
-
<th
|
106 |
</tr>
|
107 |
</thead>
|
108 |
<tbody>
|
22 |
|
23 |
<div class="yit-container product-licence-activation">
|
24 |
<h2><?php _e( 'YITH License Activation', 'yith-plugin-fw' ) ?></h2>
|
25 |
+
<?php if ( !empty( $activated_products ) ) : ?>
|
26 |
<div class="licence-check-section">
|
27 |
+
<h3><?php _e( 'License expiry date', 'yith-plugin-fw' ); ?></h3>
|
28 |
<form method="post" id="licence-check-update" action="<?php echo admin_url( 'admin-ajax.php' ) ?>">
|
29 |
+
<span class="licence-label" style="display: block;">
|
30 |
+
<?php _e( 'If you have renewed your product license key and the expiry date does not appear up-to-date, please, click on the button <em>Check Expiry Date</em> below and it will update.', 'yith-plugin-fw' ); ?>
|
31 |
+
</span>
|
32 |
<input type="hidden" name="action" value="yith_update_licence_information-<?php echo $this->get_product_type(); ?>"/>
|
33 |
+
<input type="submit" name="submit" value="<?php _e( 'Check expiry date', 'yith-plugin-fw' ) ?>" class="button-licence licence-check"/>
|
34 |
<div class="spinner"></div>
|
35 |
</form>
|
36 |
</div>
|
37 |
+
<?php endif; ?>
|
38 |
|
39 |
<div id="yith-licence-notice" class="<?php echo $notice_class ?>">
|
40 |
<p class="yith-licence-notice-message"><?php echo $notice ?></p>
|
47 |
<?php echo _n( 'Product to activate', 'Products to activate', $to_activate_check, 'yith-plugin-fw' ) ?>
|
48 |
<span class="spinner"></span>
|
49 |
</h3>
|
50 |
+
<p id="yith-licence-issue-how-to"><?php printf( '%s <a href="%s" target="_blank">%s</a>.', __( 'Are you having issues with the license activation?', 'yith-plugin-fw' ), '//support.yithemes.com/hc/en-us/articles/360012568594-License-activation-issues', __( 'Read this article', '[Part of]: Are you having issues with the license activation? Read this article', 'yith-plugin-fw' ) )?></p>
|
51 |
<div class="to-active-wrapper">
|
52 |
<?php foreach ( $to_active_products as $init => $info ) : ?>
|
53 |
<form class="to-active-form" method="post" id="<?php echo $info[ 'product_id' ] ?>" action="<?php echo admin_url( 'admin-ajax.php' ) ?>">
|
107 |
<?php endif; ?>
|
108 |
<?php endif; ?>
|
109 |
|
110 |
+
<th id="yith-licence-actions"><span class="dashicons dashicons-admin-generic"></span></th>
|
111 |
</tr>
|
112 |
</thead>
|
113 |
<tbody>
|
plugin-fw/templates/fields/textarea-editor.php
CHANGED
@@ -18,7 +18,7 @@ if ( !function_exists( 'wp_editor' ) ) :
|
|
18 |
else:
|
19 |
extract( $field );
|
20 |
|
21 |
-
$editor_args = array(
|
22 |
'wpautop' => true, // use wpautop?
|
23 |
'media_buttons' => true, // show insert/upload button(s)
|
24 |
'textarea_name' => $name, // set the textarea name to something different, square brackets [] can be used here
|
@@ -30,7 +30,7 @@ else:
|
|
30 |
'dfw' => false, // replace the default fullscreen with DFW (needs specific DOM elements and css)
|
31 |
'tinymce' => true, // load TinyMCE, can be used to pass settings directly to TinyMCE using an array()
|
32 |
'quicktags' => true // load Quicktags, can be used to pass settings directly to Quicktags using an array()
|
33 |
-
);
|
34 |
?>
|
35 |
<div class="editor" <?php echo $custom_attributes ?>
|
36 |
<?php if ( isset( $data ) ) echo yith_plugin_fw_html_data_to_string( $data ); ?>><?php wp_editor( $value, $id, $editor_args ); ?></div>
|
18 |
else:
|
19 |
extract( $field );
|
20 |
|
21 |
+
$editor_args = wp_parse_args( $field, array(
|
22 |
'wpautop' => true, // use wpautop?
|
23 |
'media_buttons' => true, // show insert/upload button(s)
|
24 |
'textarea_name' => $name, // set the textarea name to something different, square brackets [] can be used here
|
30 |
'dfw' => false, // replace the default fullscreen with DFW (needs specific DOM elements and css)
|
31 |
'tinymce' => true, // load TinyMCE, can be used to pass settings directly to TinyMCE using an array()
|
32 |
'quicktags' => true // load Quicktags, can be used to pass settings directly to Quicktags using an array()
|
33 |
+
) );
|
34 |
?>
|
35 |
<div class="editor" <?php echo $custom_attributes ?>
|
36 |
<?php if ( isset( $data ) ) echo yith_plugin_fw_html_data_to_string( $data ); ?>><?php wp_editor( $value, $id, $editor_args ); ?></div>
|
plugin-fw/templates/metaboxes/tab.php
CHANGED
@@ -20,11 +20,11 @@ do_action( 'yit_before_metaboxes_tab' ) ?>
|
|
20 |
<ul class="metaboxes-tabs clearfix"<?php if ( count( $tabs ) <= 1 ) : ?> style="display:none;"<?php endif; ?>>
|
21 |
<?php
|
22 |
$i = 0;
|
23 |
-
foreach ( $tabs as $tab ) :
|
24 |
if ( !isset( $tab[ 'fields' ] ) || empty( $tab[ 'fields' ] ) ) {
|
25 |
continue;
|
26 |
}
|
27 |
-
$anchor_id = 'yith-plugin-fw-metabox-tab-' . urldecode(
|
28 |
|
29 |
// parse deps for the tab visibility
|
30 |
if ( isset( $tab[ 'deps' ] ) ) {
|
@@ -38,30 +38,30 @@ do_action( 'yit_before_metaboxes_tab' ) ?>
|
|
38 |
}
|
39 |
?>
|
40 |
<li id="<?php echo $anchor_id ?>" <?php if ( !$i ) : ?>class="tabs"<?php endif ?> <?php echo yith_field_deps_data( $tab ); ?>>
|
41 |
-
<a href="#<?php echo urldecode(
|
42 |
$i++;
|
43 |
endforeach;
|
44 |
?>
|
45 |
</ul>
|
46 |
<?php do_action( 'yit_after_metaboxes_labels' ) ?>
|
47 |
<?php if ( isset( $tab[ 'label' ] ) ) : ?>
|
48 |
-
<?php do_action( 'yit_before_metabox_option_' . urldecode(
|
49 |
<?php endif ?>
|
50 |
|
51 |
<?php
|
52 |
// Use nonce for verification
|
53 |
wp_nonce_field( 'metaboxes-fields-nonce', 'yit_metaboxes_nonce' );
|
54 |
?>
|
55 |
-
<?php foreach ( $tabs as $tab ) :
|
56 |
|
57 |
?>
|
58 |
-
<div class="tabs-panel" id="<?php echo urldecode(
|
59 |
<?php
|
60 |
if ( !isset( $tab[ 'fields' ] ) ) {
|
61 |
continue;
|
62 |
}
|
63 |
|
64 |
-
$tab[ 'fields' ] = apply_filters( 'yit_metabox_' .
|
65 |
|
66 |
foreach ( $tab[ 'fields' ] as $id_tab => $field ) :
|
67 |
$field_name = $field[ 'name' ];
|
20 |
<ul class="metaboxes-tabs clearfix"<?php if ( count( $tabs ) <= 1 ) : ?> style="display:none;"<?php endif; ?>>
|
21 |
<?php
|
22 |
$i = 0;
|
23 |
+
foreach ( $tabs as $key=>$tab ) :
|
24 |
if ( !isset( $tab[ 'fields' ] ) || empty( $tab[ 'fields' ] ) ) {
|
25 |
continue;
|
26 |
}
|
27 |
+
$anchor_id = 'yith-plugin-fw-metabox-tab-' . urldecode( $key ) . '-anchor';
|
28 |
|
29 |
// parse deps for the tab visibility
|
30 |
if ( isset( $tab[ 'deps' ] ) ) {
|
38 |
}
|
39 |
?>
|
40 |
<li id="<?php echo $anchor_id ?>" <?php if ( !$i ) : ?>class="tabs"<?php endif ?> <?php echo yith_field_deps_data( $tab ); ?>>
|
41 |
+
<a href="#<?php echo urldecode( $key ) ?>"><?php echo $tab[ 'label' ] ?></a></li><?php
|
42 |
$i++;
|
43 |
endforeach;
|
44 |
?>
|
45 |
</ul>
|
46 |
<?php do_action( 'yit_after_metaboxes_labels' ) ?>
|
47 |
<?php if ( isset( $tab[ 'label' ] ) ) : ?>
|
48 |
+
<?php do_action( 'yit_before_metabox_option_' . urldecode( $key ) ); ?>
|
49 |
<?php endif ?>
|
50 |
|
51 |
<?php
|
52 |
// Use nonce for verification
|
53 |
wp_nonce_field( 'metaboxes-fields-nonce', 'yit_metaboxes_nonce' );
|
54 |
?>
|
55 |
+
<?php foreach ( $tabs as $key=> $tab ) :
|
56 |
|
57 |
?>
|
58 |
+
<div class="tabs-panel" id="<?php echo urldecode( $key ) ?>">
|
59 |
<?php
|
60 |
if ( !isset( $tab[ 'fields' ] ) ) {
|
61 |
continue;
|
62 |
}
|
63 |
|
64 |
+
$tab[ 'fields' ] = apply_filters( 'yit_metabox_' . $key . '_tab_fields', $tab[ 'fields' ] );
|
65 |
|
66 |
foreach ( $tab[ 'fields' ] as $id_tab => $field ) :
|
67 |
$field_name = $field[ 'name' ];
|
plugin-fw/templates/panel/woocommerce/woocommerce-option-row.php
CHANGED
@@ -13,8 +13,11 @@ $field = wp_parse_args( $field, $default_field );
|
|
13 |
$display_row = !in_array( $field[ 'type' ], array( 'hidden', 'html', 'sep', 'simple-text', 'title' ) );
|
14 |
$display_row = isset( $field[ 'yith-display-row' ] ) ? !!$field[ 'yith-display-row' ] : $display_row;
|
15 |
|
|
|
|
|
|
|
16 |
?>
|
17 |
-
<tr valign="top" class="yith-plugin-fw-panel-wc-row <?php echo $field[ 'type' ] ?>" <?php echo yith_field_deps_data( $field ) ?>>
|
18 |
<?php if ( $display_row ) : ?>
|
19 |
<th scope="row" class="titledesc">
|
20 |
<label for="<?php echo esc_attr( $field[ 'id' ] ); ?>"><?php echo esc_html( $field[ 'title' ] ); ?></label>
|
13 |
$display_row = !in_array( $field[ 'type' ], array( 'hidden', 'html', 'sep', 'simple-text', 'title' ) );
|
14 |
$display_row = isset( $field[ 'yith-display-row' ] ) ? !!$field[ 'yith-display-row' ] : $display_row;
|
15 |
|
16 |
+
$extra_row_classes = apply_filters( 'yith_plugin_fw_panel_wc_extra_row_classes', array(), $field );
|
17 |
+
$extra_row_classes = is_array( $extra_row_classes ) ? implode( ' ', $extra_row_classes ) : '';
|
18 |
+
|
19 |
?>
|
20 |
+
<tr valign="top" class="yith-plugin-fw-panel-wc-row <?php echo $field[ 'type' ] ?> <?php echo $extra_row_classes ?>" <?php echo yith_field_deps_data( $field ) ?>>
|
21 |
<?php if ( $display_row ) : ?>
|
22 |
<th scope="row" class="titledesc">
|
23 |
<label for="<?php echo esc_attr( $field[ 'id' ] ); ?>"><?php echo esc_html( $field[ 'title' ] ); ?></label>
|
plugin-fw/yit-functions.php
CHANGED
@@ -401,7 +401,6 @@ if ( !function_exists( 'yit_string' ) ) {
|
|
401 |
}
|
402 |
}
|
403 |
|
404 |
-
|
405 |
if ( !function_exists( 'yit_pagination' ) ) {
|
406 |
/**
|
407 |
* Print pagination
|
@@ -598,7 +597,6 @@ if ( !function_exists( 'yit_get_excluded_categories' ) ) {
|
|
598 |
}
|
599 |
}
|
600 |
|
601 |
-
|
602 |
if ( !function_exists( 'yit_add_extra_theme_headers' ) ) {
|
603 |
add_filter( 'extra_theme_headers', 'yit_add_extra_theme_headers' );
|
604 |
|
@@ -891,7 +889,6 @@ if ( !function_exists( 'yit_wpml_object_id' ) ) {
|
|
891 |
|
892 |
}
|
893 |
|
894 |
-
|
895 |
if ( !function_exists( 'yith_get_formatted_price' ) ) {
|
896 |
/**
|
897 |
* Format the price with a currency symbol.
|
@@ -1062,6 +1059,7 @@ if ( !function_exists( 'yith_plugin_fw_html_data_to_string' ) ) {
|
|
1062 |
return $html_data;
|
1063 |
}
|
1064 |
}
|
|
|
1065 |
if ( !function_exists( 'yith_plugin_fw_get_icon' ) ) {
|
1066 |
function yith_plugin_fw_get_icon( $icon = '', $args = array() ) {
|
1067 |
return YIT_Icons()->get_icon( $icon, $args );
|
@@ -1070,11 +1068,10 @@ if ( !function_exists( 'yith_plugin_fw_get_icon' ) ) {
|
|
1070 |
|
1071 |
if ( !function_exists( 'yith_plugin_fw_is_true' ) ) {
|
1072 |
function yith_plugin_fw_is_true( $value ) {
|
1073 |
-
return true === $value || 1 === $value || '1' === $value || 'yes' === $value;
|
1074 |
}
|
1075 |
}
|
1076 |
|
1077 |
-
|
1078 |
if ( !function_exists( 'yith_plugin_fw_enqueue_enhanced_select' ) ) {
|
1079 |
function yith_plugin_fw_enqueue_enhanced_select() {
|
1080 |
wp_enqueue_script( 'yith-enhanced-select' );
|
@@ -1162,6 +1159,21 @@ if ( !function_exists( 'yith_plugin_fw_is_panel' ) ) {
|
|
1162 |
}
|
1163 |
}
|
1164 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1165 |
/* === Gutenberg Support === */
|
1166 |
|
1167 |
if( ! function_exists( 'yith_plugin_fw_is_gutenberg_enabled' ) ){
|
@@ -1170,7 +1182,7 @@ if( ! function_exists( 'yith_plugin_fw_is_gutenberg_enabled' ) ){
|
|
1170 |
}
|
1171 |
}
|
1172 |
|
1173 |
-
if( ! function_exists( '
|
1174 |
/**
|
1175 |
* Add new blocks to Gutenberg
|
1176 |
*
|
401 |
}
|
402 |
}
|
403 |
|
|
|
404 |
if ( !function_exists( 'yit_pagination' ) ) {
|
405 |
/**
|
406 |
* Print pagination
|
597 |
}
|
598 |
}
|
599 |
|
|
|
600 |
if ( !function_exists( 'yit_add_extra_theme_headers' ) ) {
|
601 |
add_filter( 'extra_theme_headers', 'yit_add_extra_theme_headers' );
|
602 |
|
889 |
|
890 |
}
|
891 |
|
|
|
892 |
if ( !function_exists( 'yith_get_formatted_price' ) ) {
|
893 |
/**
|
894 |
* Format the price with a currency symbol.
|
1059 |
return $html_data;
|
1060 |
}
|
1061 |
}
|
1062 |
+
|
1063 |
if ( !function_exists( 'yith_plugin_fw_get_icon' ) ) {
|
1064 |
function yith_plugin_fw_get_icon( $icon = '', $args = array() ) {
|
1065 |
return YIT_Icons()->get_icon( $icon, $args );
|
1068 |
|
1069 |
if ( !function_exists( 'yith_plugin_fw_is_true' ) ) {
|
1070 |
function yith_plugin_fw_is_true( $value ) {
|
1071 |
+
return true === $value || 1 === $value || '1' === $value || 'yes' === $value || 'true' === $value;
|
1072 |
}
|
1073 |
}
|
1074 |
|
|
|
1075 |
if ( !function_exists( 'yith_plugin_fw_enqueue_enhanced_select' ) ) {
|
1076 |
function yith_plugin_fw_enqueue_enhanced_select() {
|
1077 |
wp_enqueue_script( 'yith-enhanced-select' );
|
1159 |
}
|
1160 |
}
|
1161 |
|
1162 |
+
if( ! function_exists( 'yith_plugin_fw_force_regenerate_plugin_update_transient' ) ){
|
1163 |
+
/**
|
1164 |
+
* Delete the update plugins transient
|
1165 |
+
*
|
1166 |
+
* @return void
|
1167 |
+
*
|
1168 |
+
* @since 1.0
|
1169 |
+
* @see update_plugins transient and pre_set_site_transient_update_plugins hooks
|
1170 |
+
* @author Andrea Grillo <andrea.grillo@yithemes.com>
|
1171 |
+
*/
|
1172 |
+
function yith_plugin_fw_force_regenerate_plugin_update_transient() {
|
1173 |
+
delete_site_transient( 'update_plugins' );
|
1174 |
+
}
|
1175 |
+
}
|
1176 |
+
|
1177 |
/* === Gutenberg Support === */
|
1178 |
|
1179 |
if( ! function_exists( 'yith_plugin_fw_is_gutenberg_enabled' ) ){
|
1182 |
}
|
1183 |
}
|
1184 |
|
1185 |
+
if( ! function_exists( 'yith_plugin_fw_gutenberg_add_blocks' ) ){
|
1186 |
/**
|
1187 |
* Add new blocks to Gutenberg
|
1188 |
*
|
plugin-fw/yit-plugin.php
CHANGED
@@ -37,6 +37,7 @@ include_once( 'lib/yit-pointers.php');
|
|
37 |
include_once( 'lib/yit-icons.php');
|
38 |
include_once( 'lib/yit-assets.php');
|
39 |
include_once( 'lib/yit-debug.php');
|
|
|
40 |
include_once( 'lib/privacy/yit-privacy.php' );
|
41 |
include_once( 'lib/privacy/yit-privacy-plugin-abstract.php' );
|
42 |
include_once( 'lib/promo/yith-promo.php' );
|
37 |
include_once( 'lib/yit-icons.php');
|
38 |
include_once( 'lib/yit-assets.php');
|
39 |
include_once( 'lib/yit-debug.php');
|
40 |
+
include_once( 'lib/yith-dashboard.php' );
|
41 |
include_once( 'lib/privacy/yit-privacy.php' );
|
42 |
include_once( 'lib/privacy/yit-privacy-plugin-abstract.php' );
|
43 |
include_once( 'lib/promo/yith-promo.php' );
|