YITH WooCommerce Compare - Version 2.18.0

Version Description

Released on 31 August 2022

  • New: support for WooCommerce 6.9
  • Update: YITH plugin framework
Download this release

Release Info

Developer yithemes
Plugin Icon 128x128 YITH WooCommerce Compare
Version 2.18.0
Comparing to
See all releases

Code changes from version 2.17.0 to 2.18.0

Files changed (33) hide show
  1. init.php +4 -4
  2. languages/yith-woocommerce-compare.pot +2 -2
  3. plugin-fw/assets/css/welcome-modal.css +72 -0
  4. plugin-fw/assets/css/yith-bh-onboarding.css +171 -0
  5. plugin-fw/assets/css/yith-plugin-ui.css +73 -0
  6. plugin-fw/assets/images/bh-onboarding/check.svg +16 -0
  7. plugin-fw/assets/js/welcome-modal.js +27 -0
  8. plugin-fw/assets/js/welcome-modal.min.js +1 -0
  9. plugin-fw/assets/js/yit-plugin-panel.min.js +1 -1
  10. plugin-fw/assets/js/yith-bh-onboarding.js +65 -0
  11. plugin-fw/assets/js/yith-bh-onboarding.min.js +1 -0
  12. plugin-fw/includes/class-yit-assets.php +12 -0
  13. plugin-fw/includes/class-yit-plugin-panel-woocommerce.php +12 -5
  14. plugin-fw/includes/class-yit-plugin-panel.php +271 -38
  15. plugin-fw/includes/class-yith-bh-onboarding.php +110 -0
  16. plugin-fw/includes/class-yith-post-type-admin.php +1 -1
  17. plugin-fw/init.php +2 -2
  18. plugin-fw/languages/yith-plugin-fw-el.po +114 -55
  19. plugin-fw/languages/yith-plugin-fw-es_ES.mo +0 -0
  20. plugin-fw/languages/yith-plugin-fw-es_ES.po +122 -65
  21. plugin-fw/languages/yith-plugin-fw-it_IT.mo +0 -0
  22. plugin-fw/languages/yith-plugin-fw-it_IT.po +122 -65
  23. plugin-fw/languages/yith-plugin-fw-nl_NL.po +118 -63
  24. plugin-fw/languages/yith-plugin-fw-ru_RU.po +118 -63
  25. plugin-fw/languages/yith-plugin-fw-zh_CN.po +118 -63
  26. plugin-fw/languages/yith-plugin-fw.pot +114 -55
  27. plugin-fw/phpcs.xml +6 -0
  28. plugin-fw/templates/bh-onboarding/onboarding-tabs.php +75 -0
  29. plugin-fw/templates/components/list-items.php +83 -0
  30. plugin-fw/templates/panel/welcome-modals/update.php +66 -0
  31. plugin-fw/templates/panel/welcome-modals/welcome.php +62 -0
  32. plugin-fw/yit-plugin.php +1 -0
  33. readme.txt +7 -2
init.php CHANGED
@@ -3,17 +3,17 @@
3
  * Plugin Name: YITH WooCommerce Compare
4
  * Plugin URI: https://yithemes.com/themes/plugins/yith-woocommerce-compare/
5
  * Description: The <code><strong>YITH WooCommerce Compare</strong></code> plugin allow you to compare in a simple and efficient way products on sale in your shop and analyze their main features in a single table. <a href="https://yithemes.com/" target="_blank">Get more plugins for your e-commerce shop on <strong>YITH</strong></a>.
6
- * Version: 2.17.0
7
  * Author: YITH
8
  * Author URI: https://yithemes.com/
9
  * Text Domain: yith-woocommerce-compare
10
  * Domain Path: /languages/
11
  * WC requires at least: 6.4
12
- * WC tested up to: 6.8
13
  *
14
  * @author YITH
15
  * @package YITH WooCommerce Compare
16
- * @version 2.17.0
17
  */
18
 
19
  /*
@@ -75,7 +75,7 @@ if ( ! function_exists( 'yith_plugin_registration_hook' ) ) {
75
  register_activation_hook( __FILE__, 'yith_plugin_registration_hook' );
76
 
77
  if ( ! defined( 'YITH_WOOCOMPARE_VERSION' ) ) {
78
- define( 'YITH_WOOCOMPARE_VERSION', '2.17.0' );
79
  }
80
  if ( ! defined( 'YITH_WOOCOMPARE_FREE_INIT' ) ) {
81
  define( 'YITH_WOOCOMPARE_FREE_INIT', plugin_basename( __FILE__ ) );
3
  * Plugin Name: YITH WooCommerce Compare
4
  * Plugin URI: https://yithemes.com/themes/plugins/yith-woocommerce-compare/
5
  * Description: The <code><strong>YITH WooCommerce Compare</strong></code> plugin allow you to compare in a simple and efficient way products on sale in your shop and analyze their main features in a single table. <a href="https://yithemes.com/" target="_blank">Get more plugins for your e-commerce shop on <strong>YITH</strong></a>.
6
+ * Version: 2.18.0
7
  * Author: YITH
8
  * Author URI: https://yithemes.com/
9
  * Text Domain: yith-woocommerce-compare
10
  * Domain Path: /languages/
11
  * WC requires at least: 6.4
12
+ * WC tested up to: 6.9
13
  *
14
  * @author YITH
15
  * @package YITH WooCommerce Compare
16
+ * @version 2.18.0
17
  */
18
 
19
  /*
75
  register_activation_hook( __FILE__, 'yith_plugin_registration_hook' );
76
 
77
  if ( ! defined( 'YITH_WOOCOMPARE_VERSION' ) ) {
78
+ define( 'YITH_WOOCOMPARE_VERSION', '2.18.0' );
79
  }
80
  if ( ! defined( 'YITH_WOOCOMPARE_FREE_INIT' ) ) {
81
  define( 'YITH_WOOCOMPARE_FREE_INIT', plugin_basename( __FILE__ ) );
languages/yith-woocommerce-compare.pot CHANGED
@@ -2,10 +2,10 @@
2
  # This file is distributed under the same license as the YITH WooCommerce Compare package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: YITH WooCommerce Compare 2.17.0\n"
6
  "Report-Msgid-Bugs-To: "
7
  "https://wordpress.org/support/plugin/yith_woocommerce_compare\n"
8
- "POT-Creation-Date: 2022-07-29 14:38:06+00:00\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=utf-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
2
  # This file is distributed under the same license as the YITH WooCommerce Compare package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: YITH WooCommerce Compare 2.18.0\n"
6
  "Report-Msgid-Bugs-To: "
7
  "https://wordpress.org/support/plugin/yith_woocommerce_compare\n"
8
+ "POT-Creation-Date: 2022-08-31 09:53:42+00:00\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=utf-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
plugin-fw/assets/css/welcome-modal.css ADDED
@@ -0,0 +1,72 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * Welcome Modal.
3
+ */
4
+ .yith-plugin-fw-welcome-modal .yith-plugin-fw__modal__content {
5
+ padding-bottom: 0;
6
+ }
7
+
8
+ .yith-plugin-fw-welcome-modal .yith-plugin-fw__modal__footer {
9
+ background: transparent;
10
+ text-align: center;
11
+ }
12
+
13
+ .yith-plugin-fw-welcome {
14
+ line-height: 1.5em;
15
+ }
16
+
17
+ .yith-plugin-fw-welcome a {
18
+ color: var(--yith-link);
19
+ }
20
+
21
+ .yith-plugin-fw-welcome .yith-plugin-fw-welcome__head {
22
+ text-align: center;
23
+ }
24
+
25
+ .yith-plugin-fw-welcome .yith-plugin-fw-welcome__icon {
26
+ width: 60px;
27
+ }
28
+
29
+ .yith-plugin-fw-welcome .yith-plugin-fw-welcome__title {
30
+ color: #03689f;
31
+ font-size: 18px;
32
+ line-height: 2em;
33
+ }
34
+
35
+ .yith-plugin-fw-welcome .yith-plugin-fw-welcome__description {
36
+ margin: 15px 0 25px;
37
+ }
38
+
39
+ .yith-plugin-fw-welcome .yith-plugin-fw-welcome__title__plugin-name {
40
+ font-weight: 700;
41
+ }
42
+
43
+ .yith-plugin-fw-welcome .yith-plugin-fw-welcome__list-head {
44
+ display: flex;
45
+ align-items: center;
46
+ }
47
+
48
+ .yith-plugin-fw-welcome .yith-plugin-fw-welcome__list-head__title {
49
+ font-size: 1.2em;
50
+ font-weight: 700;
51
+ flex: 1;
52
+ }
53
+
54
+ .yith-plugin-fw-welcome .yith-plugin-fw-welcome__list-head__changelog {
55
+ font-size: .85em;
56
+ text-decoration: none;
57
+ font-weight: 500;
58
+ }
59
+
60
+ .yith-plugin-fw-welcome.yith-plugin-fw-welcome--update .yith-plugin-fw-welcome__list-head {
61
+ margin-top: 30px;
62
+ }
63
+
64
+ .yith-plugin-fw-welcome__close {
65
+ color: var(--yith-link);
66
+ cursor: pointer;
67
+ font-size: .9em;
68
+ display: inline-block;
69
+ padding: 5px 10px;
70
+ text-decoration: none;
71
+ font-weight: 500;
72
+ }
plugin-fw/assets/css/yith-bh-onboarding.css ADDED
@@ -0,0 +1,171 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* === YITH BH Onboarding Modal Style === */
2
+ #nfd-ecommerce {
3
+ overflow-x: hidden;
4
+ }
5
+
6
+ #yith-bh-onboarding {
7
+ max-width: 800px;
8
+ margin: 20px auto;
9
+ padding: 30px 20px;
10
+ background-color: #fff;
11
+ box-sizing: border-box;
12
+ }
13
+
14
+ #yith-bh-onboarding header {
15
+ display: flex;
16
+ align-items: flex-end;
17
+ margin-bottom: 40px;
18
+ }
19
+ #yith-bh-onboarding header .logo{
20
+ margin-bottom: 10px;
21
+ }
22
+ #yith-bh-onboarding .yith-bh-onboarding-plugin-description {
23
+ flex: 1;
24
+ }
25
+
26
+ #yith-bh-onboarding header div .claim {
27
+ color: #2C5DB4;
28
+ width: 100%;
29
+ font-weight: 600;
30
+ font-size: 15px;
31
+ }
32
+
33
+ #yith-bh-onboarding header div .plugin-description {
34
+ width: 100%;
35
+ text-align: right;
36
+ font-size: 10px;
37
+ }
38
+
39
+ #yith-bh-onboarding table {
40
+ margin-bottom: 20px !important;
41
+ }
42
+
43
+ #yith-bh-onboarding .submit-area {
44
+ padding: 0 30px 30px;
45
+ text-align: right;
46
+ }
47
+
48
+ #yith-bh-onboarding .submit-area button {
49
+ padding: 3px 50px;
50
+ background-color: #2C5DB4;
51
+ }
52
+
53
+ #yith-bh-onboarding .yith-bh-onboarding-tabs.yith-plugin-ui {
54
+ border: 1px solid #ccc;
55
+ border-radius: 10px;
56
+ }
57
+
58
+ #yith-bh-onboarding ul.yith-bh-onboarding-tabs__nav {
59
+ display: flex;
60
+ align-items: baseline;
61
+ justify-content: center;
62
+ margin-top: 0;
63
+ overflow: hidden;
64
+ }
65
+
66
+ #yith-bh-onboarding ul.yith-bh-onboarding-tabs__nav li {
67
+ width: 50%;
68
+ background-color: #536E8B;
69
+ color: #fff;
70
+ padding: 13px;
71
+ text-align: center;
72
+ cursor: pointer;
73
+ font-weight: 600;
74
+ }
75
+
76
+ #yith-bh-onboarding ul.yith-bh-onboarding-tabs__nav li:first-child {
77
+ border-top-left-radius: 10px;
78
+ }
79
+
80
+ #yith-bh-onboarding ul.yith-bh-onboarding-tabs__nav li:last-child {
81
+ border-top-right-radius: 10px;
82
+ }
83
+
84
+ #yith-bh-onboarding ul.yith-bh-onboarding-tabs__nav li a {
85
+ text-decoration: none;
86
+ }
87
+
88
+ #yith-bh-onboarding ul.yith-bh-onboarding-tabs__nav li.selected {
89
+ background-color: #fff;
90
+ color: #2C5DB4;
91
+ }
92
+
93
+ #yith-bh-onboarding .yith-bh-onboarding-tabs__content .yith-bh-onboarding-tabs__tab {
94
+ display: none;
95
+ }
96
+
97
+ #yith-bh-onboarding .yith-bh-onboarding-tabs__content p.yith-bh-onboarding-tab-description {
98
+ padding: 9px 20px;
99
+ }
100
+
101
+ #yith-bh-onboarding .yith-bh-onboarding-tabs__content .form-table {
102
+ border: 0 !important;
103
+ }
104
+
105
+ #yith-bh-onboarding ul.yith-bh-onboarding-connect-list {
106
+ width: 70%;
107
+ margin: 0 auto 60px;
108
+ }
109
+
110
+ #yith-bh-onboarding ul.yith-bh-onboarding-connect-list li {
111
+ padding-left: 35px;
112
+ margin: 0 auto 40px;
113
+ position: relative;
114
+ }
115
+
116
+ #yith-bh-onboarding ul.yith-bh-onboarding-connect-list li h3 {
117
+ font-size: 13px;
118
+ font-weight: bold;
119
+ margin-bottom: 20px;
120
+ }
121
+
122
+ #yith-bh-onboarding ul.yith-bh-onboarding-connect-list li:before {
123
+ content: "";
124
+ width: 35px;
125
+ height: 35px;
126
+ display: block;
127
+ position: absolute;
128
+ left: -35px;
129
+ top: -5px;
130
+ background: url("../images/bh-onboarding/check.svg") no-repeat center center;
131
+ }
132
+
133
+ #yith-bh-onboarding ul.yith-bh-onboarding-connect-list p {
134
+ font-size: 13px;
135
+ line-height: 1.6em;
136
+ padding-left:10px;
137
+ }
138
+
139
+ #yith-bh-onboarding .yith-bh-onboarding-connect-cta {
140
+ width: calc(70% + 70px);
141
+ margin: 20px auto;
142
+ border-radius: 10px;
143
+ background-color: #f6f6f6;
144
+ padding: 30px 0 45px;
145
+ text-align: center;
146
+ }
147
+
148
+ #yith-bh-onboarding .yith-bh-onboarding-connect-cta p {
149
+ font-size: 16px;
150
+ margin-bottom: 30px;
151
+ }
152
+
153
+ #yith-bh-onboarding .yith-bh-onboarding-connect-cta a {
154
+ text-decoration: none;
155
+ font-size: 13px;
156
+ color: white;
157
+ background-color: #2C5DB4;
158
+ padding: 10px 30px;
159
+ border-radius: 5px;
160
+ }
161
+
162
+ @media screen and (max-width: 782px){
163
+
164
+ #yith-bh-onboarding header {
165
+ display: block;
166
+ }
167
+ #yith-bh-onboarding header div .plugin-description{
168
+ text-align: left;
169
+ margin-top: 20px;
170
+ }
171
+ }
plugin-fw/assets/css/yith-plugin-ui.css CHANGED
@@ -969,6 +969,79 @@
969
  border: 1px solid var(--yith-delete-hover);
970
  }
971
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
972
  .yith-plugin-fw__list-table-blank-state {
973
  padding: 30px 30px 0;
974
  text-align: center;
969
  border: 1px solid var(--yith-delete-hover);
970
  }
971
 
972
+ .yith-plugin-fw__list-items {
973
+ display: grid;
974
+ grid-gap: 13px;
975
+ margin: 15px 0 0;
976
+ }
977
+
978
+ .yith-plugin-fw__list-item .yith-plugin-fw__list-item__wrap {
979
+ padding: 12px 18px;
980
+ border: 1px solid #e6e6e6;
981
+ background: #f5f5f5;
982
+ display: flex;
983
+ align-items: center;
984
+ text-decoration: none;
985
+ color: inherit;
986
+ }
987
+
988
+ .yith-plugin-fw__list-item:not(.yith-plugin-fw__list-item--no-link) .yith-plugin-fw__list-item__wrap:hover {
989
+ border-color: #bcd9f6;
990
+ background: #e5eef7;
991
+ }
992
+
993
+ .yith-plugin-fw__list-item:not(.yith-plugin-fw__list-item--no-link) .yith-plugin-fw__list-item__wrap:hover .yith-plugin-fw__list-item__step,
994
+ .yith-plugin-fw__list-item:not(.yith-plugin-fw__list-item--no-link) .yith-plugin-fw__list-item__wrap:hover .yith-plugin-fw__list-item__arrow {
995
+ color: var(--yith-link);
996
+ }
997
+
998
+ .yith-plugin-fw__list-item mark {
999
+ background: transparent;
1000
+ color: var(--yith-link);
1001
+ }
1002
+
1003
+ .yith-plugin-fw__list-item .yith-plugin-fw__list-item__step {
1004
+ font-size: 30px;
1005
+ font-weight: 700;
1006
+ text-align: center;
1007
+ width: 60px;
1008
+ margin-left: -14px;
1009
+ color: #717171;
1010
+ opacity: .36;
1011
+ }
1012
+
1013
+ .yith-plugin-fw__list-item .yith-plugin-fw__list-item__content {
1014
+ font-weight: 500;
1015
+ flex: 1;
1016
+ }
1017
+
1018
+ .yith-plugin-fw__list-item .yith-plugin-fw__list-item__title {
1019
+ font-size: 1.1em;
1020
+ }
1021
+
1022
+ .yith-plugin-fw__list-item .yith-plugin-fw__list-item__description {
1023
+ font-size: .85em;
1024
+ margin-top: .5em;
1025
+ }
1026
+
1027
+ .yith-plugin-fw__list-item .yith-plugin-fw__list-item__cta {
1028
+ margin-top: .7em;
1029
+ color: var(--yith-link);
1030
+ font-size: .85em;
1031
+ font-weight: 500;
1032
+ }
1033
+
1034
+ .yith-plugin-fw__list-item .yith-plugin-fw__list-item__arrow {
1035
+ color: #717171;
1036
+ margin-left: 10px;
1037
+ font-size: 12px;
1038
+ font-weight: 800;
1039
+ }
1040
+
1041
+ .yith-plugin-fw__list-items--list .yith-plugin-fw__list-item__title {
1042
+ font-style: italic;
1043
+ }
1044
+
1045
  .yith-plugin-fw__list-table-blank-state {
1046
  padding: 30px 30px 0;
1047
  text-align: center;
plugin-fw/assets/images/bh-onboarding/check.svg ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2
+ <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
3
+ <svg width="100%" height="100%" viewBox="0 0 35 35" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
4
+ <g transform="matrix(2.0825,0,0,3.04444,-3.82583,-18.2777)">
5
+ <ellipse cx="10.24" cy="11.752" rx="8.403" ry="5.748" style="fill:rgb(226,235,252);"/>
6
+ </g>
7
+ <g transform="matrix(0.805374,0,0,0.805374,7.56329,9.79297)">
8
+ <g id="Plugin-onboarding---Step-2">
9
+ <g id="Group">
10
+ <g id="check-verde--1-" serif:id="check-verde-(1)">
11
+ <path id="Path" d="M4.705,4.608L10.178,9.985L20.163,0L24.676,4.449L10.146,19.139L0,9.249L4.705,4.608Z" style="fill:rgb(115,161,239);fill-rule:nonzero;"/>
12
+ </g>
13
+ </g>
14
+ </g>
15
+ </g>
16
+ </svg>
plugin-fw/assets/js/welcome-modal.js ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* global jQuery, yith, wp */
2
+ jQuery( function ( $ ) {
3
+ "use strict";
4
+
5
+ var template = wp.template( 'yith-plugin-fw-welcome-modal' ),
6
+ content = $( template( {} ) ),
7
+ footer = content.find( '.yith-plugin-fw-welcome__footer' );
8
+
9
+ yith.ui.modal(
10
+ {
11
+ content : content,
12
+ footer : footer,
13
+ classes : {
14
+ wrap: 'yith-plugin-fw-welcome-modal'
15
+ },
16
+ width : '600px',
17
+ closeWhenClickingOnOverlay: false,
18
+ onClose : function () {
19
+ var location = footer.find( '.yith-plugin-fw-welcome__close' ).attr( 'href' );
20
+ if ( location ) {
21
+ window.location.href = location;
22
+ }
23
+ }
24
+ }
25
+ );
26
+
27
+ } );
plugin-fw/assets/js/welcome-modal.min.js ADDED
@@ -0,0 +1 @@
 
1
+ jQuery(function(e){"use strict";var o=e(wp.template("yith-plugin-fw-welcome-modal")({})),i=o.find(".yith-plugin-fw-welcome__footer");yith.ui.modal({content:o,footer:i,classes:{wrap:"yith-plugin-fw-welcome-modal"},width:"600px",closeWhenClickingOnOverlay:!1,onClose:function(){var e=i.find(".yith-plugin-fw-welcome__close").attr("href");e&&(window.location.href=e)}})});
plugin-fw/assets/js/yit-plugin-panel.min.js CHANGED
@@ -1 +1 @@
1
- jQuery(function(e){function t(){e("[data-dep-target]:not( .deps-initialized )").each(function(){var t=e(this);if(!t.closest(".metaboxes-tab").length){t.addClass("deps-initialized");var a="#"+t.data("dep-target"),i="#"+t.data("dep-id"),n=t.data("dep-value"),o=t.data("dep-type");e(i).on("change",function(){!function(t,a,i,n){var o=!0;if("string"==typeof a){":radio"===a.substr(0,6)&&(a+=":checked");var r=e(a),d=r.attr("type"),s=r.val();switch(d){case"checkbox":s=r.is(":checked")?"yes":"no";break;case"radio":s=r.find('input[type="radio"]').filter(":checked").val()}i=i.split(",");for(var c=0;c<i.length;c++){if(s==i[c]){o=!0;break}o=!1}}var l=e(t),h=e(t+"-container").closest("tr");h.length<1&&(h=l.closest(".yith-plugin-fw-panel-wc-row, .yith-toggle-content-row"));var u,g=n.split("-");for(u in g){var f=g[u];if(o)switch(f){case"disable":h.removeClass("yith-disabled"),l.attr("disabled",!1);break;case"hide":case"hideNow":h.show();break;case"hideme":l.show();break;case"fadeOut":h.show();break;case"fadeInOut":case"fadeIn":default:h.show(500)}else switch(f){case"disable":h.addClass("yith-disabled"),l.attr("disabled",!0);break;case"hide":case"hideNow":h.hide();break;case"hideme":l.hide();break;case"fadeInOut":case"fadeOut":h.hide(500);break;case"fadeIn":default:h.hide()}}}(a,i,n.toString(),o)}).trigger("change")}})}t(),e(document).on("yith-add-box-button-toggle",t),e(".rm_connectedlist").each(function(){var t=e(this).find("ul"),a=e(this).find(":hidden");t.sortable({connectWith:t,update:function(i,n){var o={};t.each(function(){var t={};e(this).children().each(function(){t[e(this).data("option")]=e(this).text()}),o[e(this).data("list")]=t}),a.val(JSON.stringify(o).replace(/[\\"']/g,"\\$&").replace(/\u0000/g,"\\0"))}}).disableSelection()}),e(function(){e(".google-analytic-generate").click(function(){var t=e("#"+e(this).data("textarea")).data("codemirrorInstance"),a="(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){\n";a+="(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement( o ),\n",a+="m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)\n",a+="})(window,document,'script','//www.google-analytics.com/analytics.js','ga');\n\n",a+="ga('create', '"+e("#"+e(this).data("input")).val()+"', '"+e(this).data("basename")+"');\n",a+="ga('send', 'pageview');\n",t.replaceRange(a,t.getCursor("start"),t.getCursor("end"))})}),e(".yith-plugin-fw-panel .woo-nav-tab-wrapper").removeClass("woo-nav-tab-wrapper").addClass("yith-nav-tab-wrapper");var a=e(".wrap.yith-plugin-ui").first(),i=e("div.updated, div.error, div.notice");i.addClass("inline"),a.length&&a.prepend(i),function(){var t=e(".yith-nav-sub-tab.nav-tab-active"),a=e(".yith-plugin-fw-wp-page__sub-tab-wrap");if(t.length&&!a.length){var i=e(".yith-plugin-fw-wp-page-wrapper");if(i.length||(i=e("#wpbody-content > .yith-plugin-ui")),i){var n=i.find(".yit-admin-panel-content-wrap");n.length?n.addClass("has-subnav"):i.find(".wrap").wrap('<div class="yith-plugin-fw-wp-page__sub-tab-wrap"></div>')}}}(),function(){var t=e("#yith-plugin-fw-float-save-button"),a=e("#plugin-fw-wc"),i=document.querySelector("#main-save-button");function n(){var e,a;e=i.getBoundingClientRect(),a={width:window.innerWidth||document.documentElement.clientWidth,height:window.innerHeight||document.documentElement.clientHeight},e.top>=0&&e.left>=0&&e.top<=a.height&&e.left<=a.width?t.removeClass("visible"):t.addClass("visible")}t.length>0&&a.length>0&&(n(),document.addEventListener("scroll",n,{passive:!0}),e(document).on("click","#yith-plugin-fw-float-save-button",function(i){i.preventDefault(),"tinyMCE"in window&&"triggerSave"in window.tinyMCE&&window.tinyMCE.triggerSave(),e(".codemirror.codemirror--initialized").each(function(){var t=e(this).data("codemirrorInstance")||!1;t&&"codemirror"in t&&t.codemirror.save()}),t.block({message:null,overlayCSS:{background:"transparent",opacity:.6}}),e.post(document.location.href,a.serialize()).done(function(a){t.unblock().addClass("green").fadeOut(300).html('<i class="yith-icon yith-icon-check"></i>'+t.data("saved-label")).fadeIn(300).delay(2500).queue(function(a){t.fadeOut(500,function(){e(this).removeClass("green"),e(this).html('<i class="yith-icon yith-icon-save"></i>'+e(this).data("default-label")).fadeIn(500)}),a()}),window.onbeforeunload=null,e(document).trigger("yith-plugin-fw-float-save-button-after-saving",[a])})}))}()});
1
+ jQuery(function(e){function t(){e("[data-dep-target]:not( .deps-initialized )").each(function(){var t=e(this);if(!t.closest(".metaboxes-tab").length){t.addClass("deps-initialized");var a="#"+t.data("dep-target"),i="#"+t.data("dep-id"),n=t.data("dep-value"),r=t.data("dep-type");e(i).on("change",function(){!function(t,a,i,n){var r=!0;if("string"==typeof a){":radio"===a.substr(0,6)&&(a+=":checked");var d=e(a),o=d.attr("type"),s=d.val();switch(o){case"checkbox":s=d.is(":checked")?"yes":"no";break;case"radio":s=d.find('input[type="radio"]').filter(":checked").val()}i=i.split(",");for(var c=0;c<i.length;c++){if(s==i[c]){r=!0;break}r=!1}}var l=e(t),h=e(t+"-container").closest("tr");h.length<1&&(h=l.closest(".yith-plugin-fw-panel-wc-row, .yith-toggle-content-row"));var u,g=n.split("-");for(u in g){var f=g[u];if(r)switch(f){case"disable":h.removeClass("yith-disabled"),l.attr("disabled",!1);break;case"hide":case"hideNow":h.show();break;case"hideme":l.show();break;case"fadeOut":h.show();break;case"fadeInOut":case"fadeIn":default:h.show(500)}else switch(f){case"disable":h.addClass("yith-disabled"),l.attr("disabled",!0);break;case"hide":case"hideNow":h.hide();break;case"hideme":l.hide();break;case"fadeInOut":case"fadeOut":h.hide(500);break;case"fadeIn":default:h.hide()}}}(a,i,n.toString(),r)}).trigger("change")}})}t(),e(document).on("yith-add-box-button-toggle",t),e(".rm_connectedlist").each(function(){var t=e(this).find("ul"),a=e(this).find(":hidden");t.sortable({connectWith:t,update:function(i,n){var r={};t.each(function(){var t={};e(this).children().each(function(){t[e(this).data("option")]=e(this).text()}),r[e(this).data("list")]=t}),a.val(JSON.stringify(r).replace(/[\\"']/g,"\\$&").replace(/\u0000/g,"\\0"))}}).disableSelection()}),e(function(){e(".google-analytic-generate").click(function(){var t=e("#"+e(this).data("textarea")).data("codemirrorInstance"),a="(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){\n";a+="(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement( o ),\n",a+="m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)\n",a+="})(window,document,'script','//www.google-analytics.com/analytics.js','ga');\n\n",a+="ga('create', '"+e("#"+e(this).data("input")).val()+"', '"+e(this).data("basename")+"');\n",a+="ga('send', 'pageview');\n",t.replaceRange(a,t.getCursor("start"),t.getCursor("end"))})}),e(".yith-plugin-fw-panel .woo-nav-tab-wrapper").removeClass("woo-nav-tab-wrapper").addClass("yith-nav-tab-wrapper");var a=e(".wrap.yith-plugin-ui").first(),i=e("div.updated, div.error, div.notice");i.addClass("inline"),a.length&&a.prepend(i),function(){var t=e(".yith-nav-sub-tab.nav-tab-active"),a=e(".yith-plugin-fw-wp-page__sub-tab-wrap");if(t.length&&!a.length){var i=e(".yith-plugin-fw-wp-page-wrapper");if(i.length||(i=e("#wpbody-content > .yith-plugin-ui")),i){var n=i.find(".yit-admin-panel-content-wrap");n.length?n.addClass("has-subnav"):i.find(".wrap").wrap('<div class="yith-plugin-fw-wp-page__sub-tab-wrap"></div>')}}}(),function(){var t=e("#yith-plugin-fw-float-save-button"),a=e("#plugin-fw-wc"),i=document.querySelector("#main-save-button");function n(){var e,a;e=i.getBoundingClientRect(),a={width:window.innerWidth||document.documentElement.clientWidth,height:window.innerHeight||document.documentElement.clientHeight},e.top>=0&&e.left>=0&&e.top<=a.height&&e.left<=a.width?t.removeClass("visible"):t.addClass("visible")}t.length>0&&a.length>0&&(n(),document.addEventListener("scroll",n,{passive:!0}),e(document).on("click","#yith-plugin-fw-float-save-button",function(i){i.preventDefault(),"tinyMCE"in window&&"triggerSave"in window.tinyMCE&&window.tinyMCE.triggerSave(),e(".codemirror.codemirror--initialized").each(function(){var t=e(this).data("codemirrorInstance")||!1;t&&"codemirror"in t&&t.codemirror.save()}),t.block({message:null,overlayCSS:{background:"transparent",opacity:.6}}),e.post(document.location.href,a.serialize()).done(function(a){t.unblock().addClass("green").fadeOut(300).html(t.data("saved-label")).fadeIn(300).delay(2500).queue(function(a){t.fadeOut(500,function(){e(this).removeClass("green"),e(this).html(e(this).data("default-label")).fadeIn(500)}),a()}),window.onbeforeunload=null,e(document).trigger("yith-plugin-fw-float-save-button-after-saving",[a])})}))}()});
plugin-fw/assets/js/yith-bh-onboarding.js ADDED
@@ -0,0 +1,65 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ (function($) {
2
+
3
+ var init = function() {
4
+ var currentTab = $('.yith-bh-onboarding-tabs__nav li.selected').data('tab');
5
+ $('#' + currentTab).fadeIn();
6
+ };
7
+
8
+ var block = function(element) {
9
+ var blockArgs = {
10
+ message: '',
11
+ overlayCSS: {
12
+ backgroundColor: '#FFFFFF',
13
+ opacity: 0.8,
14
+ cursor: 'wait',
15
+ },
16
+ };
17
+ element.block(blockArgs);
18
+ };
19
+
20
+ var unblock = function(element) {
21
+ element.unblock();
22
+ };
23
+
24
+ $(document).on('click', '.yith-bh-onboarding-tabs__nav li', function(e) {
25
+ var $t = $(this);
26
+ //nav
27
+ $('.yith-bh-onboarding-tabs__nav li').removeClass('selected');
28
+ $t.addClass('selected');
29
+ //tab content
30
+ $('.yith-bh-onboarding-tabs__tab').hide();
31
+ $('#' + $t.data('tab')).fadeIn();
32
+ });
33
+
34
+ $(document).on('submit', 'form', function(e) {
35
+ e.preventDefault();
36
+ var form = $(this);
37
+
38
+ if (true ===
39
+ $(document).triggerHandler('yith_onboarding_form_submit_validation')) {
40
+ $(document).trigger('yith_onboarding_validate_form_submit', [form]);
41
+ return false;
42
+ }
43
+ block($('.yith-bh-onboarding-tabs__content'));
44
+ $.ajax(
45
+ {
46
+ type: 'POST',
47
+ data: form.serialize(),
48
+ url: yith_bh_onboarding.ajax_url,
49
+ success: function(response) {
50
+ if (response.success) {
51
+ var button = parent.document.querySelector(
52
+ '.components-modal__frame button');
53
+ button.click();
54
+ }
55
+ },
56
+ complete: function() {
57
+ unblock($('.yith-bh-onboarding-tabs__content'));
58
+ },
59
+ },
60
+ );
61
+
62
+ });
63
+ init();
64
+
65
+ })(jQuery);
plugin-fw/assets/js/yith-bh-onboarding.min.js ADDED
@@ -0,0 +1 @@
 
1
+ !function(t){var a;t(document).on("click",".yith-bh-onboarding-tabs__nav li",function(a){var n=t(this);t(".yith-bh-onboarding-tabs__nav li").removeClass("selected"),n.addClass("selected"),t(".yith-bh-onboarding-tabs__tab").hide(),t("#"+n.data("tab")).fadeIn()}),t(document).on("submit","form",function(a){a.preventDefault();var n=t(this);if(!0===t(document).triggerHandler("yith_onboarding_form_submit_validation"))return t(document).trigger("yith_onboarding_validate_form_submit",[n]),!1;t(".yith-bh-onboarding-tabs__content").block({message:"",overlayCSS:{backgroundColor:"#FFFFFF",opacity:.8,cursor:"wait"}}),t.ajax({type:"POST",data:n.serialize(),url:yith_bh_onboarding.ajax_url,success:function(t){t.success&&parent.document.querySelector(".components-modal__frame button").click()},complete:function(){t(".yith-bh-onboarding-tabs__content").unblock()}})}),a=t(".yith-bh-onboarding-tabs__nav li.selected").data("tab"),t("#"+a).fadeIn()}(jQuery);
plugin-fw/includes/class-yit-assets.php CHANGED
@@ -80,6 +80,8 @@ if ( ! class_exists( 'YIT_Assets' ) ) {
80
  wp_register_script( 'colorbox', YIT_CORE_PLUGIN_URL . '/assets/js/jquery.colorbox' . $suffix . '.js', array( 'jquery' ), '1.6.3', true );
81
  wp_register_script( 'yith_how_to', YIT_CORE_PLUGIN_URL . '/assets/js/how-to' . $suffix . '.js', array( 'jquery' ), $this->version, true );
82
  wp_register_script( 'yith-plugin-fw-wp-pages', YIT_CORE_PLUGIN_URL . '/assets/js/wp-pages' . $suffix . '.js', array( 'jquery' ), $this->version, false );
 
 
83
 
84
  // Register styles.
85
  wp_register_style( 'yith-plugin-ui', YIT_CORE_PLUGIN_URL . '/assets/css/yith-plugin-ui.css', array( 'yith-plugin-fw-icon-font' ), $this->version );
@@ -89,6 +91,8 @@ if ( ! class_exists( 'YIT_Assets' ) ) {
89
  wp_register_style( 'yit-upgrade-to-pro', YIT_CORE_PLUGIN_URL . '/assets/css/yit-upgrade-to-pro.css', array( 'colorbox' ), $this->version );
90
  wp_register_style( 'yit-plugin-metaboxes', YIT_CORE_PLUGIN_URL . '/assets/css/metaboxes.css', array( 'yith-plugin-ui' ), $this->version );
91
  wp_register_style( 'yith-plugin-fw-fields', YIT_CORE_PLUGIN_URL . '/assets/css/yith-fields.css', array( 'yith-plugin-ui' ), $this->version );
 
 
92
 
93
  $wc_version_suffix = '';
94
  if ( function_exists( 'WC' ) || ! empty( $woocommerce ) ) {
@@ -153,6 +157,14 @@ if ( ! class_exists( 'YIT_Assets' ) ) {
153
  )
154
  );
155
 
 
 
 
 
 
 
 
 
156
  // Localize color-picker to avoid issues with WordPress 5.5.
157
  if ( version_compare( $wp_version, '5.5-RC', '>=' ) ) {
158
  wp_localize_script(
80
  wp_register_script( 'colorbox', YIT_CORE_PLUGIN_URL . '/assets/js/jquery.colorbox' . $suffix . '.js', array( 'jquery' ), '1.6.3', true );
81
  wp_register_script( 'yith_how_to', YIT_CORE_PLUGIN_URL . '/assets/js/how-to' . $suffix . '.js', array( 'jquery' ), $this->version, true );
82
  wp_register_script( 'yith-plugin-fw-wp-pages', YIT_CORE_PLUGIN_URL . '/assets/js/wp-pages' . $suffix . '.js', array( 'jquery' ), $this->version, false );
83
+ wp_register_script( 'yith-bh-onboarding', YIT_CORE_PLUGIN_URL . '/assets/js/yith-bh-onboarding' . $suffix . '.js', array( 'jquery', 'yit-plugin-panel', 'yith-plugin-fw-fields', 'jquery-blockui' ), $this->version, true );
84
+ wp_register_script( 'yith-plugin-fw-welcome-modal', YIT_CORE_PLUGIN_URL . '/assets/js/welcome-modal' . $suffix . '.js', array( 'jquery', 'wp-util', 'yith-ui' ), $this->version, true );
85
 
86
  // Register styles.
87
  wp_register_style( 'yith-plugin-ui', YIT_CORE_PLUGIN_URL . '/assets/css/yith-plugin-ui.css', array( 'yith-plugin-fw-icon-font' ), $this->version );
91
  wp_register_style( 'yit-upgrade-to-pro', YIT_CORE_PLUGIN_URL . '/assets/css/yit-upgrade-to-pro.css', array( 'colorbox' ), $this->version );
92
  wp_register_style( 'yit-plugin-metaboxes', YIT_CORE_PLUGIN_URL . '/assets/css/metaboxes.css', array( 'yith-plugin-ui' ), $this->version );
93
  wp_register_style( 'yith-plugin-fw-fields', YIT_CORE_PLUGIN_URL . '/assets/css/yith-fields.css', array( 'yith-plugin-ui' ), $this->version );
94
+ wp_register_style( 'yith-bh-onboarding', YIT_CORE_PLUGIN_URL . '/assets/css/yith-bh-onboarding.css', array( 'yith-plugin-ui', 'yith-plugin-fw-fields' ), $this->version );
95
+ wp_register_style( 'yith-plugin-fw-welcome-modal', YIT_CORE_PLUGIN_URL . '/assets/css/welcome-modal.css', array(), $this->version );
96
 
97
  $wc_version_suffix = '';
98
  if ( function_exists( 'WC' ) || ! empty( $woocommerce ) ) {
157
  )
158
  );
159
 
160
+ wp_localize_script(
161
+ 'yith-bh-onboarding',
162
+ 'yith_bh_onboarding',
163
+ array(
164
+ 'ajax_url' => admin_url( 'admin-ajax.php' ),
165
+ )
166
+ );
167
+
168
  // Localize color-picker to avoid issues with WordPress 5.5.
169
  if ( version_compare( $wp_version, '5.5-RC', '>=' ) ) {
170
  wp_localize_script(
plugin-fw/includes/class-yit-plugin-panel-woocommerce.php CHANGED
@@ -84,6 +84,7 @@ if ( ! class_exists( 'YIT_Plugin_Panel_WooCommerce' ) ) {
84
 
85
  $this->maybe_init_help_tab();
86
  $this->maybe_init_premium_tab();
 
87
 
88
  add_action( 'admin_init', array( $this, 'set_default_options' ) );
89
  add_action( 'admin_menu', array( $this, 'add_setting_page' ) );
@@ -374,6 +375,12 @@ if ( ! class_exists( 'YIT_Plugin_Panel_WooCommerce' ) ) {
374
  $default[ $colorpicker['id'] ] = isset( $colorpicker['default'] ) ? $colorpicker['default'] : '';
375
  }
376
  update_option( $option['id'], $default );
 
 
 
 
 
 
377
  } elseif ( isset( $option['default'] ) ) {
378
  update_option( $option['id'], $option['default'] );
379
  }
@@ -494,8 +501,8 @@ if ( ! class_exists( 'YIT_Plugin_Panel_WooCommerce' ) ) {
494
  * @param string $admin_body_classes The body classes.
495
  *
496
  * @return string Filtered body classes
497
- * @author Andrea Grillo <andrea.grillo@yithemes.com>
498
  * @since 2.0
 
499
  */
500
  public static function admin_body_class( $admin_body_classes ) {
501
  global $pagenow;
@@ -518,8 +525,8 @@ if ( ! class_exists( 'YIT_Plugin_Panel_WooCommerce' ) ) {
518
  * @param string $raw_value Raw option value.
519
  *
520
  * @return mixed Filtered return value
521
- * @author Antonio La Rocca <antonio.larocca@yithemes.com>
522
  * @since 2.0
 
523
  */
524
  public function maybe_unserialize_panel_data( $value, $option, $raw_value ) {
525
  if ( ! version_compare( WC()->version, '2.4.0', '>=' ) || ! isset( $option['type'] ) || in_array( $option['type'], self::$wc_type, true ) || 'yith-field' === $option['type'] ) {
@@ -548,8 +555,8 @@ if ( ! class_exists( 'YIT_Plugin_Panel_WooCommerce' ) ) {
548
  * @param mixed $raw_value Raw option value.
549
  *
550
  * @return mixed Filtered return value
551
- * @author Leanza Francesco <leanzafrancesco@gmail.com>
552
  * @since 3.0.0
 
553
  */
554
  public static function sanitize_option( $value, $option, $raw_value ) {
555
  if ( isset( $option['type'] ) && 'yith-field' === $option['type'] ) {
@@ -731,8 +738,8 @@ if ( ! class_exists( 'YIT_Plugin_Panel_WooCommerce' ) ) {
731
  * @param string $raw_value Raw option value.
732
  *
733
  * @return mixed Filtered return value
734
- * @author Andrea Grillo <andrea.grillo@yithemes.com>
735
  * @since 3.0.0
 
736
  */
737
  public static function sanitize_onoff_value( $value, $option, $raw_value ) {
738
  if ( isset( $option['type'] ) && in_array( $option['type'], array( 'checkbox', 'onoff' ), true ) ) {
@@ -752,8 +759,8 @@ if ( ! class_exists( 'YIT_Plugin_Panel_WooCommerce' ) ) {
752
  * @param array $yit_options Original options array.
753
  *
754
  * @return mixed|array New options array
755
- * @author Andrea Grillo <andrea.grillo@yithemes.com>
756
  * @since 3.0.0
 
757
  */
758
  public function check_for_save_single_option( $yit_options ) {
759
  foreach ( $yit_options as $key => $options_list ) {
84
 
85
  $this->maybe_init_help_tab();
86
  $this->maybe_init_premium_tab();
87
+ $this->maybe_init_welcome_modals();
88
 
89
  add_action( 'admin_init', array( $this, 'set_default_options' ) );
90
  add_action( 'admin_menu', array( $this, 'add_setting_page' ) );
375
  $default[ $colorpicker['id'] ] = isset( $colorpicker['default'] ) ? $colorpicker['default'] : '';
376
  }
377
  update_option( $option['id'], $default );
378
+ } elseif ( isset( $option['yith-type'] ) && 'inline-fields' === $option['yith-type'] && ! empty( $option['fields'] ) ) {
379
+ $default = array();
380
+ foreach ( $option['fields'] as $field_id => $field ) {
381
+ $default[ $field_id ] = isset( $field['default'] ) ? $field['default'] : '';
382
+ }
383
+ update_option( $option['id'], $default );
384
  } elseif ( isset( $option['default'] ) ) {
385
  update_option( $option['id'], $option['default'] );
386
  }
501
  * @param string $admin_body_classes The body classes.
502
  *
503
  * @return string Filtered body classes
 
504
  * @since 2.0
505
+ * @author Andrea Grillo <andrea.grillo@yithemes.com>
506
  */
507
  public static function admin_body_class( $admin_body_classes ) {
508
  global $pagenow;
525
  * @param string $raw_value Raw option value.
526
  *
527
  * @return mixed Filtered return value
 
528
  * @since 2.0
529
+ * @author Antonio La Rocca <antonio.larocca@yithemes.com>
530
  */
531
  public function maybe_unserialize_panel_data( $value, $option, $raw_value ) {
532
  if ( ! version_compare( WC()->version, '2.4.0', '>=' ) || ! isset( $option['type'] ) || in_array( $option['type'], self::$wc_type, true ) || 'yith-field' === $option['type'] ) {
555
  * @param mixed $raw_value Raw option value.
556
  *
557
  * @return mixed Filtered return value
 
558
  * @since 3.0.0
559
+ * @author Leanza Francesco <leanzafrancesco@gmail.com>
560
  */
561
  public static function sanitize_option( $value, $option, $raw_value ) {
562
  if ( isset( $option['type'] ) && 'yith-field' === $option['type'] ) {
738
  * @param string $raw_value Raw option value.
739
  *
740
  * @return mixed Filtered return value
 
741
  * @since 3.0.0
742
+ * @author Andrea Grillo <andrea.grillo@yithemes.com>
743
  */
744
  public static function sanitize_onoff_value( $value, $option, $raw_value ) {
745
  if ( isset( $option['type'] ) && in_array( $option['type'], array( 'checkbox', 'onoff' ), true ) ) {
759
  * @param array $yit_options Original options array.
760
  *
761
  * @return mixed|array New options array
 
762
  * @since 3.0.0
763
+ * @author Andrea Grillo <andrea.grillo@yithemes.com>
764
  */
765
  public function check_for_save_single_option( $yit_options ) {
766
  foreach ( $yit_options as $key => $options_list ) {
plugin-fw/includes/class-yit-plugin-panel.php CHANGED
@@ -105,6 +105,7 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
105
 
106
  $this->maybe_init_help_tab();
107
  $this->maybe_init_premium_tab();
 
108
 
109
  add_action( 'admin_init', array( $this, 'register_settings' ) );
110
  add_action( 'admin_menu', array( $this, 'add_setting_page' ), 20 );
@@ -207,8 +208,8 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
207
  /**
208
  * Init actions.
209
  *
210
- * @since 3.0.0
211
  * @author Leanza Francesco <leanzafrancesco@gmail.com>
 
212
  */
213
  protected static function init_actions() {
214
  if ( ! static::$actions_initialized ) {
@@ -273,8 +274,8 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
273
  *
274
  * @param string $admin_body_classes Body classes.
275
  *
276
- * @return string
277
  * @author Leanza Francesco <leanzafrancesco@gmail.com>
 
278
  * @since 3.0.0
279
  */
280
  public static function add_body_class( $admin_body_classes ) {
@@ -391,8 +392,8 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
391
  *
392
  * @param array $field The field to validate.
393
  *
394
- * @return array validated fields
395
  * @author Emanuela Castorina <emanuela.castorina@yithemes.it>
 
396
  */
397
  public function options_validate( $field ) {
398
  $option_key = ! empty( $field['option_key'] ) ? $field['option_key'] : 'general';
@@ -440,8 +441,8 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
440
  /**
441
  * Add Premium Version upgrade menu item
442
  *
443
- * @since 2.9.13
444
  * @author Andrea Grillo <andrea.grillo@yithemes.com>
 
445
  */
446
  public function add_premium_version_upgrade_to_menu() {
447
  // Add the How To menu item only if the customer haven't a premium version enabled.
@@ -503,9 +504,9 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
503
  * @param string $tab_name Tab name.
504
  * @param array $args Nav Arguments.
505
  *
 
506
  * @return string Tab HTML
507
  *
508
- * @author Antonio La Rocca <antonio.larocca@yithemes.com>
509
  * @since 3.4.0
510
  */
511
  protected function get_tab_nav( $tab_slug, $tab_name, $args = array() ) {
@@ -776,8 +777,8 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
776
  /**
777
  * Checks whether current tab is special Help Tab
778
  *
779
- * @return bool Whether current tab is Help Tab
780
  * @author Antonio La Rocca <antonio.larocca@yithemes.com>
 
781
  */
782
  public function is_help_tab() {
783
  return 'help' === $this->get_current_tab();
@@ -786,8 +787,8 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
786
  /**
787
  * Prints special Help Tab
788
  *
789
- * @return void
790
  * @author Antonio La Rocca <antonio.larocca@yithemes.com>
 
791
  */
792
  public function print_help_tab() {
793
  $options = isset( $this->settings['help_tab'] ) ? $this->settings['help_tab'] : array();
@@ -801,11 +802,7 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
801
 
802
  // translators: 1. Plugin name.
803
  $default_title = $is_premium ? _x( 'Thank you for purchasing %s!', 'Help tab default title', 'yith-plugin-fw' ) : _x( 'Thank you for using %s!', 'Help tab default title', 'yith-plugin-fw' );
804
- $default_doc_url = '';
805
-
806
- if ( isset( $this->settings['plugin_slug'] ) ) {
807
- $default_doc_url = $is_extended ? "https://www.bluehost.com/help/article/{$this->settings['plugin_slug']}/" : "https://docs.yithemes.com/{$this->settings['plugin_slug']}/";
808
- }
809
 
810
  // parse options.
811
  $options = wp_parse_args(
@@ -880,10 +877,219 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
880
  }
881
 
882
  /**
883
- * Checks whether current tab is Premium Tab
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
884
  *
 
885
  * @return bool
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
886
  * @author Giuseppe Arcifa <giuseppe.arcifa@yithemes.com>
 
887
  * @since 3.9.0
888
  */
889
  protected function is_premium_tab() {
@@ -894,8 +1100,8 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
894
  * Check if panel has premium tab
895
  * (Check for premium Tab through the premium_tab param fully handled by plugin-fw)
896
  *
897
- * @return bool
898
  * @author Giuseppe Arcifa <giuseppe.arcifa@yithemes.com>
 
899
  * @since 3.9.0
900
  */
901
  protected function has_premium_tab() {
@@ -905,8 +1111,8 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
905
  /**
906
  * Prints Premium Tab
907
  *
908
- * @return void
909
  * @author Giuseppe Arcifa <giuseppe.arcifa@yithemes.com>
 
910
  * @since 3.9.0
911
  */
912
  protected function print_premium_tab() {
@@ -995,13 +1201,26 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
995
  * Get current tab.
996
  * Retrieve the id of tab shown, return general is the current tab is not defined.
997
  *
998
- * @return string|false
999
  * @author Emanuela Castorina <emanuela.castorina@yithemes.it>
 
 
1000
  */
1001
  public function get_current_tab() {
1002
  // phpcs:disable WordPress.Security.NonceVerification.Recommended
1003
  $admin_tabs = array_keys( $this->settings['admin-tabs'] );
1004
 
 
 
 
 
 
 
 
 
 
 
 
 
1005
  if ( ! isset( $_GET['page'] ) || $_GET['page'] !== $this->settings['page'] ) {
1006
  return false;
1007
  }
@@ -1020,12 +1239,26 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
1020
  /**
1021
  * Get the current sub-tab.
1022
  *
1023
- * @return string The key of the sub-tab if exists, empty string otherwise.
1024
  * @author Leanza Francesco <leanzafrancesco@gmail.com>
 
1025
  * @since 3.4.0
 
1026
  */
1027
  public function get_current_sub_tab() {
1028
  // phpcs:disable WordPress.Security.NonceVerification.Recommended
 
 
 
 
 
 
 
 
 
 
 
 
 
1029
  $sub_tabs = $this->get_sub_tabs();
1030
  $sub_tab = isset( $_REQUEST['sub_tab'] ) ? sanitize_key( wp_unslash( $_REQUEST['sub_tab'] ) ) : '';
1031
 
@@ -1046,19 +1279,19 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
1046
  * for sub-tabbed tabs, it will return the current sub-tab.
1047
  * fot normal tabs, it will return the current tab.
1048
  *
1049
- * @return string the current sub-tab, if exists; the current tab otherwise.
1050
  * @author Leanza Francesco <leanzafrancesco@gmail.com>
 
1051
  * @since 3.4.0
1052
  */
1053
  public function get_current_option_key() {
1054
  $current_tab = $this->get_current_tab();
1055
  $current_sub_tab = $this->get_current_sub_tab();
1056
 
1057
- if ( ! $current_tab ) {
1058
  return false;
1059
  }
1060
 
1061
- return $current_sub_tab ? $current_sub_tab : $current_tab;
1062
  }
1063
 
1064
  /**
@@ -1100,8 +1333,8 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
1100
  * @param string $type The type of message (can be 'error' or 'updated').
1101
  * @param bool $echo Set to true if you want to print the message.
1102
  *
1103
- * @return string
1104
  * @author Emanuela Castorina <emanuela.castorina@yithemes.it>
 
1105
  */
1106
  public function get_message( $message, $type = 'error', $echo = true ) {
1107
  $message = '<div id="message" class="' . esc_attr( $type ) . ' fade"><p>' . wp_kses_post( $message ) . '</p></div>';
@@ -1116,8 +1349,8 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
1116
  * Get Tab Path Files
1117
  * return an array with file names of tabs
1118
  *
1119
- * @return array
1120
  * @author Emanuela Castorina <emanuela.castorina@yithemes.it>
 
1121
  */
1122
  public function get_tabs_path_files() {
1123
  $option_files_path = $this->settings['options-path'] . '/';
@@ -1141,8 +1374,8 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
1141
  * Get main array options
1142
  * return an array with all options defined on options-files
1143
  *
1144
- * @return array
1145
  * @author Emanuela Castorina <emanuela.castorina@yithemes.it>
 
1146
  */
1147
  public function get_main_array_options() {
1148
  $this->maybe_init_vars();
@@ -1177,7 +1410,7 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
1177
 
1178
  if ( is_string( $_tab ) ) {
1179
  $main_array_options = $this->get_main_array_options();
1180
- $current_tab_options = isset( $main_array_options[ $_tab ] ) ? $main_array_options[ $_tab ] : array();
1181
  if ( $current_tab_options ) {
1182
  $_tab = array( $_tab => $current_tab_options );
1183
  }
@@ -1221,8 +1454,8 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
1221
  * Set an array with all default options
1222
  * put default options in an array
1223
  *
1224
- * @return array
1225
  * @author Emanuela Castorina <emanuela.castorina@yithemes.it>
 
1226
  */
1227
  public function get_default_options() {
1228
  $yit_options = $this->get_main_array_options();
@@ -1248,8 +1481,8 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
1248
  * Get the title of the tab
1249
  * return the title of tab
1250
  *
1251
- * @return string
1252
  * @author Emanuela Castorina <emanuela.castorina@yithemes.it>
 
1253
  */
1254
  public function get_tab_title() {
1255
  $yit_options = $this->get_main_array_options();
@@ -1272,8 +1505,8 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
1272
  *
1273
  * @param string $section The section.
1274
  *
1275
- * @return string
1276
  * @author Emanuela Castorina <emanuela.castorina@yithemes.it>
 
1277
  */
1278
  public function get_section_title( $section ) {
1279
  $yit_options = $this->get_main_array_options();
@@ -1294,8 +1527,8 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
1294
  *
1295
  * @param string $section The section.
1296
  *
1297
- * @return string
1298
  * @author Emanuela Castorina <emanuela.castorina@yithemes.it>
 
1299
  */
1300
  public function get_section_description( $section ) {
1301
  $yit_options = $this->get_main_array_options();
@@ -1315,8 +1548,8 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
1315
  * Show form when necessary
1316
  * return true if 'showform' is not defined
1317
  *
1318
- * @return bool
1319
  * @author Emanuela Castorina <emanuela.castorina@yithemes.it>
 
1320
  */
1321
  public function is_show_form() {
1322
  $yit_options = $this->get_main_array_options();
@@ -1342,8 +1575,8 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
1342
  *
1343
  * @param string $name The name.
1344
  *
1345
- * @return string
1346
  * @author Emanuela Castorina <emanuela.castorina@yithemes.it>
 
1347
  */
1348
  public function get_name_field( $name = '' ) {
1349
  return 'yit_' . $this->settings['parent'] . '_options[' . $name . ']';
@@ -1355,8 +1588,8 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
1355
  *
1356
  * @param string $id The ID.
1357
  *
1358
- * @return string
1359
  * @author Emanuela Castorina <emanuela.castorina@yithemes.it>
 
1360
  */
1361
  public function get_id_field( $id ) {
1362
  return 'yit_' . $this->settings['parent'] . '_options_' . $id;
@@ -1370,8 +1603,8 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
1370
  *
1371
  * @param array $param The parameters.
1372
  *
1373
- * @return void
1374
  * @author Emanuela Castorina <emanuela.castorina@yithemes.it>
 
1375
  */
1376
  public function render_field( $param ) {
1377
  if ( ! empty( $param ) && isset( $param ['option'] ) ) {
@@ -1413,8 +1646,8 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
1413
  * return the options from db, if the options aren't defined in the db,
1414
  * get the default options ad add the options in the db
1415
  *
1416
- * @return array
1417
  * @author Emanuela Castorina <emanuela.castorina@yithemes.it>
 
1418
  */
1419
  public function get_options() {
1420
  $options = get_option( 'yit_' . $this->settings['parent'] . '_options' );
@@ -1464,8 +1697,8 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
1464
  /**
1465
  * Sort plugins by name in YITH Plugins menu.
1466
  *
1467
- * @since 3.0.0
1468
  * @author Leanza Francesco <leanzafrancesco@gmail.com>
 
1469
  */
1470
  public static function sort_plugins() {
1471
  global $submenu;
@@ -1488,9 +1721,9 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
1488
  *
1489
  * @param array $menu The menu.
1490
  *
 
1491
  * @return array
1492
  * @since 3.0.0
1493
- * @author Leanza Francesco <leanzafrancesco@gmail.com>
1494
  */
1495
  public static function add_menu_class_in_yith_plugin( $menu ) {
1496
  global $submenu;
@@ -1685,8 +1918,8 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
1685
  * If the panel page is a WP Page, this will redirect you to the correct page
1686
  * useful when a Post Type (Taxonomy) is the first tab of your panel, so when you open your panel it'll open the Post Type (Taxonomy) list
1687
  *
1688
- * @since 3.4.0
1689
  * @author Leanza Francesco <leanzafrancesco@gmail.com>
 
1690
  */
1691
  public function maybe_redirect_to_proper_wp_page() {
1692
  // phpcs:disable WordPress.Security.NonceVerification.Recommended
@@ -1711,8 +1944,8 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
1711
  * Print the Panel tabs and sub-tabs navigation in WP pages
1712
  * Important: this opens a wrapper <div> that will be closed through YIT_Plugin_Panel::print_panel_tabs_in_post_edit_page_end()
1713
  *
1714
- * @since 3.4.0
1715
  * @author Leanza Francesco <leanzafrancesco@gmail.com>
 
1716
  */
1717
  public function print_panel_tabs_in_wp_pages() {
1718
  if ( self::$panel_tabs_in_wp_pages && 'all_admin_notices' === current_action() ) {
@@ -1761,8 +1994,8 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
1761
  /**
1762
  * Close the wrapper opened in YIT_Plugin_Panel::print_panel_tabs_in_wp_pages()
1763
  *
1764
- * @since 3.4.0
1765
  * @author Leanza Francesco <leanzafrancesco@gmail.com>
 
1766
  */
1767
  public function print_panel_tabs_in_wp_pages_end() {
1768
  if ( self::$panel_tabs_in_wp_pages ) {
105
 
106
  $this->maybe_init_help_tab();
107
  $this->maybe_init_premium_tab();
108
+ $this->maybe_init_welcome_modals();
109
 
110
  add_action( 'admin_init', array( $this, 'register_settings' ) );
111
  add_action( 'admin_menu', array( $this, 'add_setting_page' ), 20 );
208
  /**
209
  * Init actions.
210
  *
 
211
  * @author Leanza Francesco <leanzafrancesco@gmail.com>
212
+ * @since 3.0.0
213
  */
214
  protected static function init_actions() {
215
  if ( ! static::$actions_initialized ) {
274
  *
275
  * @param string $admin_body_classes Body classes.
276
  *
 
277
  * @author Leanza Francesco <leanzafrancesco@gmail.com>
278
+ * @return string
279
  * @since 3.0.0
280
  */
281
  public static function add_body_class( $admin_body_classes ) {
392
  *
393
  * @param array $field The field to validate.
394
  *
 
395
  * @author Emanuela Castorina <emanuela.castorina@yithemes.it>
396
+ * @return array validated fields
397
  */
398
  public function options_validate( $field ) {
399
  $option_key = ! empty( $field['option_key'] ) ? $field['option_key'] : 'general';
441
  /**
442
  * Add Premium Version upgrade menu item
443
  *
 
444
  * @author Andrea Grillo <andrea.grillo@yithemes.com>
445
+ * @since 2.9.13
446
  */
447
  public function add_premium_version_upgrade_to_menu() {
448
  // Add the How To menu item only if the customer haven't a premium version enabled.
504
  * @param string $tab_name Tab name.
505
  * @param array $args Nav Arguments.
506
  *
507
+ * @author Antonio La Rocca <antonio.larocca@yithemes.com>
508
  * @return string Tab HTML
509
  *
 
510
  * @since 3.4.0
511
  */
512
  protected function get_tab_nav( $tab_slug, $tab_name, $args = array() ) {
777
  /**
778
  * Checks whether current tab is special Help Tab
779
  *
 
780
  * @author Antonio La Rocca <antonio.larocca@yithemes.com>
781
+ * @return bool Whether current tab is Help Tab
782
  */
783
  public function is_help_tab() {
784
  return 'help' === $this->get_current_tab();
787
  /**
788
  * Prints special Help Tab
789
  *
 
790
  * @author Antonio La Rocca <antonio.larocca@yithemes.com>
791
+ * @return void
792
  */
793
  public function print_help_tab() {
794
  $options = isset( $this->settings['help_tab'] ) ? $this->settings['help_tab'] : array();
802
 
803
  // translators: 1. Plugin name.
804
  $default_title = $is_premium ? _x( 'Thank you for purchasing %s!', 'Help tab default title', 'yith-plugin-fw' ) : _x( 'Thank you for using %s!', 'Help tab default title', 'yith-plugin-fw' );
805
+ $default_doc_url = $this->get_doc_url();
 
 
 
 
806
 
807
  // parse options.
808
  $options = wp_parse_args(
877
  }
878
 
879
  /**
880
+ * Get the plugin doc URL.
881
+ *
882
+ * @author Leanza Francesco <leanzafrancesco@gmail.com>
883
+ * @return string
884
+ * @since 3.9.14
885
+ */
886
+ protected function get_doc_url() {
887
+ $plugin_slug = sanitize_title( $this->settings['plugin_slug'] ?? '' );
888
+ if ( $plugin_slug ) {
889
+ return $this->is_extended() ? "https://www.bluehost.com/help/article/{$plugin_slug}/" : "https://docs.yithemes.com/{$plugin_slug}/";
890
+ }
891
+
892
+ return '';
893
+ }
894
+
895
+ /**
896
+ * Is in panel?
897
  *
898
+ * @author Leanza Francesco <leanzafrancesco@gmail.com>
899
  * @return bool
900
+ * @since 3.9.14
901
+ */
902
+ protected function is_panel(): bool {
903
+ $is_panel = yith_plugin_fw_is_panel() && isset( $_GET['page'] ) && $_GET['page'] === $this->settings['page']; // phpcs:ignore WordPress.Security.NonceVerification.Recommended
904
+ $is_wp_page_in_panel = isset( self::$panel_tabs_in_wp_pages, self::$panel_tabs_in_wp_pages['page'] ) && self::$panel_tabs_in_wp_pages['page'] === $this->settings['page'];
905
+
906
+ return $is_panel || $is_wp_page_in_panel;
907
+ }
908
+
909
+ /**
910
+ * Is this the first panel page?
911
+ *
912
+ * @author Leanza Francesco <leanzafrancesco@gmail.com>
913
+ * @return bool
914
+ * @since 3.9.14
915
+ */
916
+ protected function is_first_page(): bool {
917
+ $is_first_page = false;
918
+ if ( $this->is_panel() ) {
919
+ $first_tab = current( array_keys( $this->settings['admin-tabs'] ?? array() ) );
920
+ $sub_tabs = $this->get_sub_tabs( $first_tab );
921
+ $first_sub_tab = current( array_keys( $sub_tabs ) );
922
+
923
+ $tab = $this->get_current_tab();
924
+ $sub_tab = $this->get_current_sub_tab();
925
+
926
+ $is_first_page = $first_tab === $tab;
927
+
928
+ if ( $is_first_page && ! ! $first_sub_tab ) {
929
+ $is_first_page = $first_sub_tab === $sub_tab;
930
+ }
931
+ }
932
+
933
+ return $is_first_page;
934
+ }
935
+
936
+ /**
937
+ * Add welcome modals.
938
+ *
939
+ * @author Leanza Francesco <leanzafrancesco@gmail.com>
940
+ * @since 3.9.14
941
+ */
942
+ protected function maybe_init_welcome_modals() {
943
+ if ( isset( $this->settings['welcome_modals'] ) ) {
944
+ // Priority needs to be greater than 11, to correctly check if it's first page also for WP pages.
945
+ add_action( 'admin_enqueue_scripts', array( $this, 'maybe_print_welcome_modal' ), 20 );
946
+ add_action( 'admin_init', array( $this, 'handle_welcome_modal_action' ) );
947
+ }
948
+ }
949
+
950
+ /**
951
+ * Handle welcome modal actions.
952
+ *
953
+ * @author Leanza Francesco <leanzafrancesco@gmail.com>
954
+ * @since 3.9.14
955
+ */
956
+ public function handle_welcome_modal_action() {
957
+ if ( isset( $_GET['yith-plugin-fw-welcome-modal-close'], $_GET['yith-panel-page'] ) && $_GET['yith-panel-page'] === $this->settings['page'] ) {
958
+ check_admin_referer( 'welcome-modal-close' );
959
+ $modal = sanitize_key( wp_unslash( $_GET['yith-plugin-fw-welcome-modal-close'] ) );
960
+ $on_close = $this->settings['welcome_modals']['modals'][ $modal ]['on_close'] ?? $this->settings['welcome_modals']['on_close'] ?? false;
961
+
962
+ if ( $on_close && is_callable( $on_close ) ) {
963
+ call_user_func( $on_close );
964
+ }
965
+
966
+ wp_safe_redirect( add_query_arg( array( 'page' => $this->settings['page'] ), admin_url( 'admin.php' ) ) );
967
+ exit();
968
+ }
969
+ }
970
+
971
+ /**
972
+ * Print the welcome modal.
973
+ *
974
+ * @author Leanza Francesco <leanzafrancesco@gmail.com>
975
+ * @since 3.9.14
976
+ */
977
+ public function maybe_print_welcome_modal() {
978
+ $settings = $this->settings['welcome_modals'] ?? array();
979
+ $modals = $settings['modals'] ?? array();
980
+ $show_in = $settings['show_in'] ?? 'panel';
981
+
982
+ if ( ! $this->is_panel() ) {
983
+ return;
984
+ }
985
+
986
+ $is_page_to_show = true;
987
+
988
+ switch ( $show_in ) {
989
+ case 'panel':
990
+ break;
991
+ case 'first_page':
992
+ $is_page_to_show = $this->is_first_page();
993
+ break;
994
+ default:
995
+ if ( is_callable( $show_in ) ) {
996
+ $context = array(
997
+ 'is_first_page' => $this->is_first_page(),
998
+ 'tab' => $this->get_current_tab(),
999
+ 'sub_tab' => $this->get_current_sub_tab(),
1000
+ );
1001
+ $is_page_to_show = call_user_func( $show_in, $context );
1002
+ }
1003
+ break;
1004
+ }
1005
+
1006
+ if ( $is_page_to_show ) {
1007
+ foreach ( $modals as $key => $modal ) {
1008
+ $show = $modal['show'] ?? null;
1009
+ $should_be_shown = ! ! ( is_callable( $show ) ? call_user_func( $show ) : $show );
1010
+ $modal['items'] = $modal['items'] ?? array();
1011
+
1012
+ if ( $should_be_shown ) {
1013
+ $type = $modal['type'] ?? $key;
1014
+ $template = YIT_CORE_PLUGIN_TEMPLATE_PATH . '/panel/welcome-modals/' . $type . '.php';
1015
+ $close_url = wp_nonce_url(
1016
+ add_query_arg(
1017
+ array(
1018
+ 'yith-plugin-fw-welcome-modal-close' => $key,
1019
+ 'yith-panel-page' => $this->settings['page'],
1020
+ ),
1021
+ admin_url()
1022
+ ),
1023
+ 'welcome-modal-close'
1024
+ );
1025
+ $plugin = array(
1026
+ 'name' => $this->settings['plugin_name'] ?? $this->settings['page_title'] ?? '',
1027
+ 'version' => $this->settings['plugin_version'] ?? '',
1028
+ 'slug' => $this->settings['plugin_slug'] ?? '',
1029
+ 'icon' => $this->settings['plugin_icon'] ?? '',
1030
+ );
1031
+
1032
+ $plugin['version'] = preg_replace( '/\.0$/', '', $plugin['version'] ); // Make the version nicer.
1033
+
1034
+ if ( 'welcome' === $type ) {
1035
+ if ( isset( $modal['items']['documentation'] ) ) {
1036
+ $modal['items']['documentation'] = wp_parse_args(
1037
+ $modal['items']['documentation'],
1038
+ array(
1039
+ 'title' => __( 'Read the <mark>plugin documentation</mark>', 'yith-plugin-fw' ),
1040
+ 'description' => __( 'Learn what you can really do with this powerful tool', 'yith-plugin-fw' ),
1041
+ 'url' => $this->get_doc_url(),
1042
+ )
1043
+ );
1044
+ }
1045
+
1046
+ if ( isset( $modal['items']['how-to-video'], $modal['items']['how-to-video']['url'] ) ) {
1047
+ $modal['items']['how-to-video'] = wp_parse_args(
1048
+ $modal['items']['how-to-video'],
1049
+ array(
1050
+ 'title' => __( 'Watch our <mark>"First Steps" video</mark>', 'yith-plugin-fw' ),
1051
+ 'description' => __( 'See how it works before you start using it', 'yith-plugin-fw' ),
1052
+ )
1053
+ );
1054
+ }
1055
+ }
1056
+
1057
+ if ( 'update' === $type ) {
1058
+ if ( ! isset( $modal['changelog_url'] ) && $this->is_premium() && ! $this->is_extended() ) {
1059
+ $doc_url = $this->get_doc_url();
1060
+ if ( $doc_url ) {
1061
+ $modal['changelog_url'] = trailingslashit( $doc_url ) . 'changelog/changelog-premium-version/';
1062
+ }
1063
+ }
1064
+ }
1065
+
1066
+ if ( file_exists( $template ) ) {
1067
+ wp_enqueue_script( 'yith-plugin-fw-welcome-modal' );
1068
+ wp_enqueue_style( 'yith-plugin-fw-welcome-modal' );
1069
+
1070
+ // Plugin, modal and close_url variables are required in the modal templates.
1071
+ $print_template_cb = function () use ( $template, $plugin, $modal, $close_url ) {
1072
+ ?>
1073
+ <script type="text/html" id="tmpl-yith-plugin-fw-welcome-modal">
1074
+ <?php include $template; ?>
1075
+ </script>
1076
+ <?php
1077
+ };
1078
+
1079
+ add_action( 'admin_footer', $print_template_cb );
1080
+ }
1081
+
1082
+ break;
1083
+ }
1084
+ }
1085
+ }
1086
+ }
1087
+
1088
+ /**
1089
+ * Checks whether current tab is Premium Tab
1090
+ *
1091
  * @author Giuseppe Arcifa <giuseppe.arcifa@yithemes.com>
1092
+ * @return bool
1093
  * @since 3.9.0
1094
  */
1095
  protected function is_premium_tab() {
1100
  * Check if panel has premium tab
1101
  * (Check for premium Tab through the premium_tab param fully handled by plugin-fw)
1102
  *
 
1103
  * @author Giuseppe Arcifa <giuseppe.arcifa@yithemes.com>
1104
+ * @return bool
1105
  * @since 3.9.0
1106
  */
1107
  protected function has_premium_tab() {
1111
  /**
1112
  * Prints Premium Tab
1113
  *
 
1114
  * @author Giuseppe Arcifa <giuseppe.arcifa@yithemes.com>
1115
+ * @return void
1116
  * @since 3.9.0
1117
  */
1118
  protected function print_premium_tab() {
1201
  * Get current tab.
1202
  * Retrieve the id of tab shown, return general is the current tab is not defined.
1203
  *
 
1204
  * @author Emanuela Castorina <emanuela.castorina@yithemes.it>
1205
+ * @return string|false
1206
+ * @since 3.9.14 Check for WP pages.
1207
  */
1208
  public function get_current_tab() {
1209
  // phpcs:disable WordPress.Security.NonceVerification.Recommended
1210
  $admin_tabs = array_keys( $this->settings['admin-tabs'] );
1211
 
1212
+ global $post_type, $taxonomy;
1213
+ $wp_tabs = array();
1214
+ if ( $this->is_custom_post_type_page() ) {
1215
+ $wp_tabs = $this->get_post_type_tabs( $post_type );
1216
+ } elseif ( $this->is_custom_taxonomy_page() ) {
1217
+ $wp_tabs = $this->get_taxonomy_tabs( $taxonomy );
1218
+ }
1219
+
1220
+ if ( $wp_tabs && isset( $wp_tabs['tab'] ) ) {
1221
+ return $wp_tabs['tab'];
1222
+ }
1223
+
1224
  if ( ! isset( $_GET['page'] ) || $_GET['page'] !== $this->settings['page'] ) {
1225
  return false;
1226
  }
1239
  /**
1240
  * Get the current sub-tab.
1241
  *
 
1242
  * @author Leanza Francesco <leanzafrancesco@gmail.com>
1243
+ * @return string The key of the sub-tab if exists, empty string otherwise.
1244
  * @since 3.4.0
1245
+ * @since 3.9.14 Check for WP pages.
1246
  */
1247
  public function get_current_sub_tab() {
1248
  // phpcs:disable WordPress.Security.NonceVerification.Recommended
1249
+
1250
+ global $post_type, $taxonomy;
1251
+ $wp_tabs = array();
1252
+ if ( $this->is_custom_post_type_page() ) {
1253
+ $wp_tabs = $this->get_post_type_tabs( $post_type );
1254
+ } elseif ( $this->is_custom_taxonomy_page() ) {
1255
+ $wp_tabs = $this->get_taxonomy_tabs( $taxonomy );
1256
+ }
1257
+
1258
+ if ( $wp_tabs && isset( $wp_tabs['sub_tab'] ) ) {
1259
+ return $wp_tabs['sub_tab'];
1260
+ }
1261
+
1262
  $sub_tabs = $this->get_sub_tabs();
1263
  $sub_tab = isset( $_REQUEST['sub_tab'] ) ? sanitize_key( wp_unslash( $_REQUEST['sub_tab'] ) ) : '';
1264
 
1279
  * for sub-tabbed tabs, it will return the current sub-tab.
1280
  * fot normal tabs, it will return the current tab.
1281
  *
 
1282
  * @author Leanza Francesco <leanzafrancesco@gmail.com>
1283
+ * @return string the current sub-tab, if exists; the current tab otherwise.
1284
  * @since 3.4.0
1285
  */
1286
  public function get_current_option_key() {
1287
  $current_tab = $this->get_current_tab();
1288
  $current_sub_tab = $this->get_current_sub_tab();
1289
 
1290
+ if ( ! $current_tab || $this->is_custom_post_type_page() || $this->is_custom_taxonomy_page() ) {
1291
  return false;
1292
  }
1293
 
1294
+ return ! ! $current_sub_tab ? $current_sub_tab : $current_tab;
1295
  }
1296
 
1297
  /**
1333
  * @param string $type The type of message (can be 'error' or 'updated').
1334
  * @param bool $echo Set to true if you want to print the message.
1335
  *
 
1336
  * @author Emanuela Castorina <emanuela.castorina@yithemes.it>
1337
+ * @return string
1338
  */
1339
  public function get_message( $message, $type = 'error', $echo = true ) {
1340
  $message = '<div id="message" class="' . esc_attr( $type ) . ' fade"><p>' . wp_kses_post( $message ) . '</p></div>';
1349
  * Get Tab Path Files
1350
  * return an array with file names of tabs
1351
  *
 
1352
  * @author Emanuela Castorina <emanuela.castorina@yithemes.it>
1353
+ * @return array
1354
  */
1355
  public function get_tabs_path_files() {
1356
  $option_files_path = $this->settings['options-path'] . '/';
1374
  * Get main array options
1375
  * return an array with all options defined on options-files
1376
  *
 
1377
  * @author Emanuela Castorina <emanuela.castorina@yithemes.it>
1378
+ * @return array
1379
  */
1380
  public function get_main_array_options() {
1381
  $this->maybe_init_vars();
1410
 
1411
  if ( is_string( $_tab ) ) {
1412
  $main_array_options = $this->get_main_array_options();
1413
+ $current_tab_options = $main_array_options[ $_tab ] ?? array();
1414
  if ( $current_tab_options ) {
1415
  $_tab = array( $_tab => $current_tab_options );
1416
  }
1454
  * Set an array with all default options
1455
  * put default options in an array
1456
  *
 
1457
  * @author Emanuela Castorina <emanuela.castorina@yithemes.it>
1458
+ * @return array
1459
  */
1460
  public function get_default_options() {
1461
  $yit_options = $this->get_main_array_options();
1481
  * Get the title of the tab
1482
  * return the title of tab
1483
  *
 
1484
  * @author Emanuela Castorina <emanuela.castorina@yithemes.it>
1485
+ * @return string
1486
  */
1487
  public function get_tab_title() {
1488
  $yit_options = $this->get_main_array_options();
1505
  *
1506
  * @param string $section The section.
1507
  *
 
1508
  * @author Emanuela Castorina <emanuela.castorina@yithemes.it>
1509
+ * @return string
1510
  */
1511
  public function get_section_title( $section ) {
1512
  $yit_options = $this->get_main_array_options();
1527
  *
1528
  * @param string $section The section.
1529
  *
 
1530
  * @author Emanuela Castorina <emanuela.castorina@yithemes.it>
1531
+ * @return string
1532
  */
1533
  public function get_section_description( $section ) {
1534
  $yit_options = $this->get_main_array_options();
1548
  * Show form when necessary
1549
  * return true if 'showform' is not defined
1550
  *
 
1551
  * @author Emanuela Castorina <emanuela.castorina@yithemes.it>
1552
+ * @return bool
1553
  */
1554
  public function is_show_form() {
1555
  $yit_options = $this->get_main_array_options();
1575
  *
1576
  * @param string $name The name.
1577
  *
 
1578
  * @author Emanuela Castorina <emanuela.castorina@yithemes.it>
1579
+ * @return string
1580
  */
1581
  public function get_name_field( $name = '' ) {
1582
  return 'yit_' . $this->settings['parent'] . '_options[' . $name . ']';
1588
  *
1589
  * @param string $id The ID.
1590
  *
 
1591
  * @author Emanuela Castorina <emanuela.castorina@yithemes.it>
1592
+ * @return string
1593
  */
1594
  public function get_id_field( $id ) {
1595
  return 'yit_' . $this->settings['parent'] . '_options_' . $id;
1603
  *
1604
  * @param array $param The parameters.
1605
  *
 
1606
  * @author Emanuela Castorina <emanuela.castorina@yithemes.it>
1607
+ * @return void
1608
  */
1609
  public function render_field( $param ) {
1610
  if ( ! empty( $param ) && isset( $param ['option'] ) ) {
1646
  * return the options from db, if the options aren't defined in the db,
1647
  * get the default options ad add the options in the db
1648
  *
 
1649
  * @author Emanuela Castorina <emanuela.castorina@yithemes.it>
1650
+ * @return array
1651
  */
1652
  public function get_options() {
1653
  $options = get_option( 'yit_' . $this->settings['parent'] . '_options' );
1697
  /**
1698
  * Sort plugins by name in YITH Plugins menu.
1699
  *
 
1700
  * @author Leanza Francesco <leanzafrancesco@gmail.com>
1701
+ * @since 3.0.0
1702
  */
1703
  public static function sort_plugins() {
1704
  global $submenu;
1721
  *
1722
  * @param array $menu The menu.
1723
  *
1724
+ * @author Leanza Francesco <leanzafrancesco@gmail.com>
1725
  * @return array
1726
  * @since 3.0.0
 
1727
  */
1728
  public static function add_menu_class_in_yith_plugin( $menu ) {
1729
  global $submenu;
1918
  * If the panel page is a WP Page, this will redirect you to the correct page
1919
  * useful when a Post Type (Taxonomy) is the first tab of your panel, so when you open your panel it'll open the Post Type (Taxonomy) list
1920
  *
 
1921
  * @author Leanza Francesco <leanzafrancesco@gmail.com>
1922
+ * @since 3.4.0
1923
  */
1924
  public function maybe_redirect_to_proper_wp_page() {
1925
  // phpcs:disable WordPress.Security.NonceVerification.Recommended
1944
  * Print the Panel tabs and sub-tabs navigation in WP pages
1945
  * Important: this opens a wrapper <div> that will be closed through YIT_Plugin_Panel::print_panel_tabs_in_post_edit_page_end()
1946
  *
 
1947
  * @author Leanza Francesco <leanzafrancesco@gmail.com>
1948
+ * @since 3.4.0
1949
  */
1950
  public function print_panel_tabs_in_wp_pages() {
1951
  if ( self::$panel_tabs_in_wp_pages && 'all_admin_notices' === current_action() ) {
1994
  /**
1995
  * Close the wrapper opened in YIT_Plugin_Panel::print_panel_tabs_in_wp_pages()
1996
  *
 
1997
  * @author Leanza Francesco <leanzafrancesco@gmail.com>
1998
+ * @since 3.4.0
1999
  */
2000
  public function print_panel_tabs_in_wp_pages_end() {
2001
  if ( self::$panel_tabs_in_wp_pages ) {
plugin-fw/includes/class-yith-bh-onboarding.php ADDED
@@ -0,0 +1,110 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * YITH BH Onboarding Class
4
+ *
5
+ * @class YITH_BH_Onboarding
6
+ * @package YITH\PluginFramework\Classes
7
+ */
8
+
9
+ defined( 'ABSPATH' ) || exit; // Exit if accessed directly.
10
+
11
+ if ( ! class_exists( 'YITH_BH_Onboarding' ) ) {
12
+ /**
13
+ * Main Class
14
+ */
15
+ class YITH_BH_Onboarding {
16
+ /**
17
+ * The single instance of the class.
18
+ *
19
+ * @var self
20
+ */
21
+ protected static $instance = null;
22
+
23
+ /**
24
+ * Get class instance.
25
+ *
26
+ * @return self
27
+ */
28
+ public static function get_instance() {
29
+ return ! is_null( static::$instance ) ? static::$instance : static::$instance = new static();
30
+ }
31
+
32
+ /**
33
+ * Constructor
34
+ */
35
+ protected function __construct() {
36
+ add_action( 'yith_bh_onboarding', array( $this, 'show_onboarding_content' ), 10, 1 );
37
+ add_action( 'wp_ajax_yith_bh_onboarding', array( $this, 'save_options' ) );
38
+ }
39
+
40
+ /**
41
+ * Show onboarding content
42
+ *
43
+ * @param string $slug Slug of current plugin modal.
44
+ */
45
+ public function show_onboarding_content( $slug ) {
46
+
47
+ $options = apply_filters( 'yith_bh_onboarding_' . $slug, array() );
48
+
49
+ if ( empty( $options ) || ! isset( $options['tabs'], $options['slug'] ) ) {
50
+ return;
51
+ }
52
+
53
+ define( 'DOING_YITH_BH_ONBOARDING', true );
54
+
55
+ if ( ! wp_script_is( 'yith-plugin-fw-fields', 'registered' ) || ! wp_style_is( 'yith-plugin-fw-fields', 'registered' ) ) {
56
+ YIT_Assets::instance()->register_styles_and_scripts();
57
+ }
58
+
59
+ if ( isset( $options['enqueue_script'] ) ) {
60
+ foreach ( $options['enqueue_script'] as $handle ) {
61
+ wp_enqueue_script( $handle );
62
+ }
63
+ }
64
+
65
+ if ( isset( $options['enqueue_style'] ) ) {
66
+ foreach ( $options['enqueue_style'] as $handle ) {
67
+ wp_enqueue_style( $handle );
68
+ }
69
+ }
70
+
71
+ wp_enqueue_script( 'yith-bh-onboarding' );
72
+ wp_enqueue_style( 'yith-bh-onboarding' );
73
+
74
+ include YIT_CORE_PLUGIN_TEMPLATE_PATH . '/bh-onboarding/onboarding-tabs.php';
75
+ }
76
+
77
+ /**
78
+ * Save options
79
+ *
80
+ * @return void
81
+ */
82
+ public function save_options() {
83
+ check_ajax_referer( 'yith-bh-onboarding-save-options' );
84
+ if ( ! isset( $_REQUEST['yith-plugin'], $_REQUEST['tab'] ) ) {
85
+ wp_send_json_error( __( 'It is not possible save the options', 'yith-plugin-fw' ) );
86
+ }
87
+
88
+ $slug = sanitize_text_field( wp_unslash( $_REQUEST['yith-plugin'] ) );
89
+ $posted = $_REQUEST;
90
+ // the options are filtered by each plugin.
91
+ $options = apply_filters( 'yith_bh_onboarding_' . $slug, array() );
92
+ $tab = $posted['tab'];
93
+
94
+ if ( apply_filters( 'yith_bh_onboarding_save_options_' . $slug, isset( $options['tabs'][ $tab ]['options'] ), $posted ) ) {
95
+ foreach ( $options['tabs'][ $tab ]['options'] as $single_option ) {
96
+ if ( isset( $posted[ $single_option['id'] ] ) ) {
97
+ $value = $posted[ $single_option['id'] ] ?? false;
98
+ $value = YIT_Plugin_Panel_WooCommerce::sanitize_option( $value, $single_option, $value );
99
+ $value = apply_filters( 'yith_bh_onboarding_save_option_value', $value, $single_option, $slug );
100
+ update_option( $single_option['id'], $value );
101
+ }
102
+ }
103
+ }
104
+
105
+ wp_send_json_success();
106
+ }
107
+ }
108
+ }
109
+
110
+ YITH_BH_Onboarding::get_instance();
plugin-fw/includes/class-yith-post-type-admin.php CHANGED
@@ -427,7 +427,7 @@ if ( ! class_exists( 'YITH_Post_Type_Admin' ) ) {
427
  }
428
 
429
  /**
430
- * Disable Months dropdown for Bookings
431
  *
432
  * @param bool $disable Set true to disable.
433
  * @param string $post_type The post type.
427
  }
428
 
429
  /**
430
+ * Disable Months dropdown
431
  *
432
  * @param bool $disable Set true to disable.
433
  * @param string $post_type The post type.
plugin-fw/init.php CHANGED
@@ -1,13 +1,13 @@
1
  <?php
2
  /**
3
  * Framework Name: YIT Plugin Framework
4
- * Version: 3.9.12
5
  * Author: YITH
6
  * Text Domain: yith-plugin-fw
7
  * Domain Path: /languages/
8
  *
9
  * @author YITH
10
- * @version 3.9.11
11
  * @package YITH\PluginFramework
12
  */
13
 
1
  <?php
2
  /**
3
  * Framework Name: YIT Plugin Framework
4
+ * Version: 3.9.15
5
  * Author: YITH
6
  * Text Domain: yith-plugin-fw
7
  * Domain Path: /languages/
8
  *
9
  * @author YITH
10
+ * @version 3.9.15
11
  * @package YITH\PluginFramework
12
  */
13
 
plugin-fw/languages/yith-plugin-fw-el.po CHANGED
@@ -4,7 +4,7 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: YITH Framework\n"
6
  "Report-Msgid-Bugs-To: YITH <plugins@yithemes.com>\n"
7
- "POT-Creation-Date: 2022-07-18 06:07:56+00:00\n"
8
  "PO-Revision-Date: 2021-02-11 18:07:46+0000\n"
9
  "Language: el_GR\n"
10
  "MIME-Version: 1.0\n"
@@ -13,56 +13,56 @@ msgstr ""
13
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
14
  "X-Generator: GlotPress/3.0.0-alpha.2\n"
15
 
16
- #: includes/class-yit-assets.php:144 yit-functions.php:2006
17
  msgid "Confirm trash"
18
  msgstr ""
19
 
20
- #: includes/class-yit-assets.php:145
21
  msgid "Are you sure you want to trash the selected items?"
22
  msgstr ""
23
 
24
- #: includes/class-yit-assets.php:147 includes/class-yit-assets.php:151
25
  #: templates/sysinfo/tabs/main.php:42 templates/sysinfo/tabs/main.php:50
26
  #: yit-functions.php:2008 yit-functions.php:2026
27
  msgid "No"
28
  msgstr "Όχι"
29
 
30
- #: includes/class-yit-assets.php:148 yit-functions.php:2024
31
  #: yit-functions.php:2152
32
  msgid "Confirm delete"
33
  msgstr ""
34
 
35
- #: includes/class-yit-assets.php:149
36
  msgid "Are you sure you want to delete the selected items?"
37
  msgstr ""
38
 
39
- #: includes/class-yit-assets.php:149 yit-functions.php:1940
40
  #: yit-functions.php:2100
41
  msgid ""
42
  "This action cannot be undone and you will not be able to recover this data."
43
  msgstr ""
44
 
45
- #: includes/class-yit-assets.php:162
46
  msgid "Clear"
47
  msgstr "Καθαρισμός"
48
 
49
- #: includes/class-yit-assets.php:163
50
  msgid "Clear color"
51
  msgstr "Καθαρισμός χρώματος"
52
 
53
- #: includes/class-yit-assets.php:164
54
  msgid "Default"
55
  msgstr "Προεπιλεγμένο"
56
 
57
- #: includes/class-yit-assets.php:165
58
  msgid "Select default color"
59
  msgstr "Επιλογή προεπιλεγμένου χρώματος"
60
 
61
- #: includes/class-yit-assets.php:166
62
  msgid "Select Color"
63
  msgstr "Επιλογή Χρώματος"
64
 
65
- #: includes/class-yit-assets.php:167
66
  msgid "Color value"
67
  msgstr "Αξία χρώματος"
68
 
@@ -70,7 +70,7 @@ msgstr "Αξία χρώματος"
70
  msgid "There was an error with your request; please try again later."
71
  msgstr ""
72
 
73
- #: includes/class-yit-plugin-panel-woocommerce.php:430
74
  msgid "The changes you have made will be lost if you leave this page."
75
  msgstr ""
76
  "Οι αλλαγές που έχετε δημιουργήσει θα χαθούν αν αφήσετε αυτήν την σελίδα."
@@ -83,17 +83,17 @@ msgstr "Ρυθμίσεις Προσθέτου"
83
  msgid "Settings"
84
  msgstr "Ρυθμίσεις"
85
 
86
- #: includes/class-yit-plugin-panel.php:455
87
- #: includes/class-yit-plugin-panel.php:458
88
  msgid "How to install premium version"
89
  msgstr "Πώς να εγκαταστήσετε την προηγμένη έκδοση"
90
 
91
- #: includes/class-yit-plugin-panel.php:655
92
  #: includes/class-yit-plugin-subpanel.php:133
93
  msgid "Save Changes"
94
  msgstr "Αποθήκευση Αλλαγών"
95
 
96
- #: includes/class-yit-plugin-panel.php:663
97
  #: includes/class-yit-plugin-subpanel.php:140
98
  #: templates/panel/woocommerce/woocommerce-form.php:15
99
  msgid ""
@@ -102,73 +102,89 @@ msgstr ""
102
  "Αν συνεχίσετε με αυτή την ενέργεια θα επαναφέρετε όλες τις επιλογές στη "
103
  "σελίδα."
104
 
105
- #: includes/class-yit-plugin-panel.php:663
106
  #: includes/class-yit-plugin-subpanel.php:140
107
  #: templates/panel/woocommerce/woocommerce-form.php:15
108
  msgid "Are you sure?"
109
  msgstr "Είστε σίγουρος;"
110
 
111
- #: includes/class-yit-plugin-panel.php:667
112
  #: includes/class-yit-plugin-subpanel.php:143
113
  msgid "Reset to default"
114
  msgstr "Επαναφορά σε προεπιλεγμένο"
115
 
116
- #: includes/class-yit-plugin-panel.php:1072
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
117
  msgid ""
118
  "The element you have entered already exists. Please, enter another name."
119
  msgstr "Το στοιχείο που εισάγατε υπάρχει ήδη. Παρακαλώ, εισάγετε άλλο όνομα."
120
 
121
- #: includes/class-yit-plugin-panel.php:1073
122
  msgid "Settings saved"
123
  msgstr "Ρυθμίσεις αποθηκεύτηκαν"
124
 
125
- #: includes/class-yit-plugin-panel.php:1074
126
  msgid "Settings reset"
127
  msgstr "Επαναφορά ρυθμίσεων"
128
 
129
- #: includes/class-yit-plugin-panel.php:1075
130
  msgid "Element deleted correctly."
131
  msgstr "Το στοιχείο διαγράφηκε επιτυχώς."
132
 
133
- #: includes/class-yit-plugin-panel.php:1076
134
- #: includes/class-yit-plugin-panel.php:1077
135
  msgid "Element updated correctly."
136
  msgstr "Το στοιχείο αναβαθμίστηκε επιτυχώς."
137
 
138
- #: includes/class-yit-plugin-panel.php:1078
139
  msgid "Database imported correctly."
140
  msgstr "Επιτυχής εισαγωγή βάσης δεδομένων."
141
 
142
- #: includes/class-yit-plugin-panel.php:1079
143
  msgid "An error has occurred during import. Please try again."
144
  msgstr "Παρουσιάστηκε σφάλμα κατά την εισαγωγή. Παρακαλώ προσπαθήστε ξανά."
145
 
146
- #: includes/class-yit-plugin-panel.php:1080
147
  msgid "The added file is not valid."
148
  msgstr "Το προστιθέμενο αρχείο δεν είναι έγκυρο."
149
 
150
- #: includes/class-yit-plugin-panel.php:1081
151
  msgid "Sorry, import is disabled."
152
  msgstr "Συγνώμη, η εισαγωγή είναι απενεργοποιημένη."
153
 
154
- #: includes/class-yit-plugin-panel.php:1082
155
  msgid "Sorting successful."
156
  msgstr "Διαλογή επιτυχής."
157
 
158
- #: includes/class-yit-plugin-panel.php:1571
159
  msgid "We need your support"
160
  msgstr "Χρειαζόμαστε την υποστήριξή σας"
161
 
162
- #: includes/class-yit-plugin-panel.php:1572
163
  msgid "to keep updating and improving the plugin. Please,"
164
  msgstr ""
165
  "για να διατηρήσετε την ενημέρωση και τη βελτίωση του πρόσθετου. Παρακαλώ,"
166
 
167
- #: includes/class-yit-plugin-panel.php:1574
168
  msgid "help us by leaving a good review"
169
  msgstr ""
170
 
171
- #: includes/class-yit-plugin-panel.php:1575
172
  msgid ":) Thanks!"
173
  msgstr ":) Ευχαριστώ!"
174
 
@@ -200,6 +216,10 @@ msgid ""
200
  "previous location to YITH menu."
201
  msgstr ""
202
 
 
 
 
 
203
  #: includes/class-yith-dashboard.php:35
204
  msgid "YITH Latest Updates"
205
  msgstr "Τελευταίες Αναβαθμίσεις YITH"
@@ -401,6 +421,10 @@ msgstr ""
401
  "εγκατασταθεί λόγω προβλήματος σύνδεσης ανάμεσα στον ιστότοπο σας και τον "
402
  "διακομιστή μας."
403
 
 
 
 
 
404
  #: templates/fields/ajax-customers.php:41
405
  msgid "Search for a customer..."
406
  msgstr ""
@@ -528,6 +552,34 @@ msgstr "Ανέβασμα"
528
  msgid "Reset"
529
  msgstr "Επαναφορά"
530
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
531
  #: templates/panel/woocommerce/woocommerce-form.php:29
532
  #: templates/panel/woocommerce/woocommerce-form.php:33
533
  msgid "Save Options"
@@ -678,12 +730,12 @@ msgstr ""
678
  msgid "Further actions"
679
  msgstr ""
680
 
681
- #: yit-plugin.php:232
682
  msgid "License"
683
  msgstr "Άδεια χρήσης προϊόντος"
684
 
685
  #. translators: 1. Plugin(s) name(s).
686
- #: yit-plugin.php:271
687
  msgid ""
688
  "%s was deactivated as you're running an higher tier version of the same "
689
  "plugin."
@@ -708,50 +760,50 @@ msgctxt "[gutenberg]: Category Name"
708
  msgid "YITH"
709
  msgstr "YITH"
710
 
711
- #: includes/class-yit-assets.php:132
712
  msgctxt "Button text"
713
  msgid "Confirm"
714
  msgstr ""
715
 
716
- #: includes/class-yit-assets.php:133
717
  msgctxt "Button text"
718
  msgid "Cancel"
719
  msgstr ""
720
 
721
- #: includes/class-yit-assets.php:146 yit-functions.php:2009
722
  msgctxt "Trash confirmation action"
723
  msgid "Yes, move to trash"
724
  msgstr ""
725
 
726
- #: includes/class-yit-assets.php:150 yit-functions.php:2027
727
  #: yit-functions.php:2154
728
  msgctxt "Delete confirmation action"
729
  msgid "Yes, delete"
730
  msgstr ""
731
 
732
  #. translators: 1. Plugin name.
733
- #: includes/class-yit-plugin-panel.php:803
734
  msgctxt "Help tab default title"
735
  msgid "Thank you for purchasing %s!"
736
  msgstr ""
737
 
738
- #: includes/class-yit-plugin-panel.php:803
739
  msgctxt "Help tab default title"
740
  msgid "Thank you for using %s!"
741
  msgstr ""
742
 
743
- #: includes/class-yit-plugin-panel.php:815
744
  msgctxt "Help tab default description"
745
  msgid ""
746
  "We want to help you enjoy a wonderful experience with all of our products."
747
  msgstr ""
748
 
749
- #: includes/class-yit-plugin-panel.php:866
750
  msgctxt "Premium tab name"
751
  msgid "Get premium"
752
  msgstr ""
753
 
754
- #: includes/class-yit-plugin-panel.php:878
755
  msgctxt "Help tab name"
756
  msgid "Help"
757
  msgstr ""
@@ -949,7 +1001,7 @@ msgstr ""
949
 
950
  #: templates/panel/help-tab.php:220
951
  msgctxt "Help tab documentation"
952
- msgid "to learn from basics how it works"
953
  msgstr ""
954
 
955
  #: templates/panel/help-tab.php:231 templates/panel/help-tab.php:233
@@ -964,7 +1016,9 @@ msgstr ""
964
 
965
  #: templates/panel/help-tab.php:238
966
  msgctxt "Help tab support"
967
- msgid "Call or chat 24/7 for support or let our expert to make your site"
 
 
968
  msgstr ""
969
 
970
  #: templates/panel/help-tab.php:241
@@ -988,17 +1042,22 @@ msgid "Plugin premium features images"
988
  msgstr ""
989
 
990
  #. translators: alt attribute of main image tag.
991
- #: templates/panel/premium-tab.php:51
992
  msgctxt "Premium Tab"
993
  msgid "And so much more!"
994
  msgstr ""
995
 
996
  #: templates/panel/premium-tab.php:53
997
  msgctxt "Premium Tab"
 
 
 
 
 
998
  msgid "Check the free vs premium features >"
999
  msgstr ""
1000
 
1001
- #: templates/panel/premium-tab.php:58
1002
  msgctxt "Premium Tab"
1003
  msgid "Get the premium version"
1004
  msgstr ""
@@ -1058,27 +1117,27 @@ msgctxt "Term action"
1058
  msgid "Delete"
1059
  msgstr ""
1060
 
1061
- #: yit-plugin.php:84
1062
  msgctxt "Plugin Row Meta"
1063
  msgid "Live Demo"
1064
  msgstr "Live Demo"
1065
 
1066
- #: yit-plugin.php:88
1067
  msgctxt "Plugin Row Meta"
1068
  msgid "Documentation"
1069
  msgstr "Εγχειρίδιο χρήσης"
1070
 
1071
- #: yit-plugin.php:92
1072
  msgctxt "Plugin Row Meta"
1073
  msgid "Support"
1074
  msgstr "Υποστήριξη"
1075
 
1076
- #: yit-plugin.php:96
1077
  msgctxt "Plugin Row Meta"
1078
  msgid "Premium version"
1079
  msgstr "Premium έκδοση"
1080
 
1081
- #: yit-plugin.php:228
1082
  msgctxt "Action links"
1083
  msgid "Settings"
1084
  msgstr "Ρυθμίσεις"
4
  msgstr ""
5
  "Project-Id-Version: YITH Framework\n"
6
  "Report-Msgid-Bugs-To: YITH <plugins@yithemes.com>\n"
7
+ "POT-Creation-Date: 2022-08-10 12:46:35+00:00\n"
8
  "PO-Revision-Date: 2021-02-11 18:07:46+0000\n"
9
  "Language: el_GR\n"
10
  "MIME-Version: 1.0\n"
13
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
14
  "X-Generator: GlotPress/3.0.0-alpha.2\n"
15
 
16
+ #: includes/class-yit-assets.php:148 yit-functions.php:2006
17
  msgid "Confirm trash"
18
  msgstr ""
19
 
20
+ #: includes/class-yit-assets.php:149
21
  msgid "Are you sure you want to trash the selected items?"
22
  msgstr ""
23
 
24
+ #: includes/class-yit-assets.php:151 includes/class-yit-assets.php:155
25
  #: templates/sysinfo/tabs/main.php:42 templates/sysinfo/tabs/main.php:50
26
  #: yit-functions.php:2008 yit-functions.php:2026
27
  msgid "No"
28
  msgstr "Όχι"
29
 
30
+ #: includes/class-yit-assets.php:152 yit-functions.php:2024
31
  #: yit-functions.php:2152
32
  msgid "Confirm delete"
33
  msgstr ""
34
 
35
+ #: includes/class-yit-assets.php:153
36
  msgid "Are you sure you want to delete the selected items?"
37
  msgstr ""
38
 
39
+ #: includes/class-yit-assets.php:153 yit-functions.php:1940
40
  #: yit-functions.php:2100
41
  msgid ""
42
  "This action cannot be undone and you will not be able to recover this data."
43
  msgstr ""
44
 
45
+ #: includes/class-yit-assets.php:174
46
  msgid "Clear"
47
  msgstr "Καθαρισμός"
48
 
49
+ #: includes/class-yit-assets.php:175
50
  msgid "Clear color"
51
  msgstr "Καθαρισμός χρώματος"
52
 
53
+ #: includes/class-yit-assets.php:176
54
  msgid "Default"
55
  msgstr "Προεπιλεγμένο"
56
 
57
+ #: includes/class-yit-assets.php:177
58
  msgid "Select default color"
59
  msgstr "Επιλογή προεπιλεγμένου χρώματος"
60
 
61
+ #: includes/class-yit-assets.php:178
62
  msgid "Select Color"
63
  msgstr "Επιλογή Χρώματος"
64
 
65
+ #: includes/class-yit-assets.php:179
66
  msgid "Color value"
67
  msgstr "Αξία χρώματος"
68
 
70
  msgid "There was an error with your request; please try again later."
71
  msgstr ""
72
 
73
+ #: includes/class-yit-plugin-panel-woocommerce.php:437
74
  msgid "The changes you have made will be lost if you leave this page."
75
  msgstr ""
76
  "Οι αλλαγές που έχετε δημιουργήσει θα χαθούν αν αφήσετε αυτήν την σελίδα."
83
  msgid "Settings"
84
  msgstr "Ρυθμίσεις"
85
 
86
+ #: includes/class-yit-plugin-panel.php:456
87
+ #: includes/class-yit-plugin-panel.php:459
88
  msgid "How to install premium version"
89
  msgstr "Πώς να εγκαταστήσετε την προηγμένη έκδοση"
90
 
91
+ #: includes/class-yit-plugin-panel.php:656
92
  #: includes/class-yit-plugin-subpanel.php:133
93
  msgid "Save Changes"
94
  msgstr "Αποθήκευση Αλλαγών"
95
 
96
+ #: includes/class-yit-plugin-panel.php:664
97
  #: includes/class-yit-plugin-subpanel.php:140
98
  #: templates/panel/woocommerce/woocommerce-form.php:15
99
  msgid ""
102
  "Αν συνεχίσετε με αυτή την ενέργεια θα επαναφέρετε όλες τις επιλογές στη "
103
  "σελίδα."
104
 
105
+ #: includes/class-yit-plugin-panel.php:664
106
  #: includes/class-yit-plugin-subpanel.php:140
107
  #: templates/panel/woocommerce/woocommerce-form.php:15
108
  msgid "Are you sure?"
109
  msgstr "Είστε σίγουρος;"
110
 
111
+ #: includes/class-yit-plugin-panel.php:668
112
  #: includes/class-yit-plugin-subpanel.php:143
113
  msgid "Reset to default"
114
  msgstr "Επαναφορά σε προεπιλεγμένο"
115
 
116
+ #: includes/class-yit-plugin-panel.php:1039
117
+ msgid "Read the <mark>plugin documentation</mark>"
118
+ msgstr ""
119
+
120
+ #: includes/class-yit-plugin-panel.php:1040
121
+ msgid "Learn what you can really do with this powerful tool"
122
+ msgstr ""
123
+
124
+ #: includes/class-yit-plugin-panel.php:1050
125
+ msgid "Watch our <mark>\"First Steps\" video</mark>"
126
+ msgstr ""
127
+
128
+ #: includes/class-yit-plugin-panel.php:1051
129
+ msgid "See how it works before you start using it"
130
+ msgstr ""
131
+
132
+ #: includes/class-yit-plugin-panel.php:1307
133
  msgid ""
134
  "The element you have entered already exists. Please, enter another name."
135
  msgstr "Το στοιχείο που εισάγατε υπάρχει ήδη. Παρακαλώ, εισάγετε άλλο όνομα."
136
 
137
+ #: includes/class-yit-plugin-panel.php:1308
138
  msgid "Settings saved"
139
  msgstr "Ρυθμίσεις αποθηκεύτηκαν"
140
 
141
+ #: includes/class-yit-plugin-panel.php:1309
142
  msgid "Settings reset"
143
  msgstr "Επαναφορά ρυθμίσεων"
144
 
145
+ #: includes/class-yit-plugin-panel.php:1310
146
  msgid "Element deleted correctly."
147
  msgstr "Το στοιχείο διαγράφηκε επιτυχώς."
148
 
149
+ #: includes/class-yit-plugin-panel.php:1311
150
+ #: includes/class-yit-plugin-panel.php:1312
151
  msgid "Element updated correctly."
152
  msgstr "Το στοιχείο αναβαθμίστηκε επιτυχώς."
153
 
154
+ #: includes/class-yit-plugin-panel.php:1313
155
  msgid "Database imported correctly."
156
  msgstr "Επιτυχής εισαγωγή βάσης δεδομένων."
157
 
158
+ #: includes/class-yit-plugin-panel.php:1314
159
  msgid "An error has occurred during import. Please try again."
160
  msgstr "Παρουσιάστηκε σφάλμα κατά την εισαγωγή. Παρακαλώ προσπαθήστε ξανά."
161
 
162
+ #: includes/class-yit-plugin-panel.php:1315
163
  msgid "The added file is not valid."
164
  msgstr "Το προστιθέμενο αρχείο δεν είναι έγκυρο."
165
 
166
+ #: includes/class-yit-plugin-panel.php:1316
167
  msgid "Sorry, import is disabled."
168
  msgstr "Συγνώμη, η εισαγωγή είναι απενεργοποιημένη."
169
 
170
+ #: includes/class-yit-plugin-panel.php:1317
171
  msgid "Sorting successful."
172
  msgstr "Διαλογή επιτυχής."
173
 
174
+ #: includes/class-yit-plugin-panel.php:1806
175
  msgid "We need your support"
176
  msgstr "Χρειαζόμαστε την υποστήριξή σας"
177
 
178
+ #: includes/class-yit-plugin-panel.php:1807
179
  msgid "to keep updating and improving the plugin. Please,"
180
  msgstr ""
181
  "για να διατηρήσετε την ενημέρωση και τη βελτίωση του πρόσθετου. Παρακαλώ,"
182
 
183
+ #: includes/class-yit-plugin-panel.php:1809
184
  msgid "help us by leaving a good review"
185
  msgstr ""
186
 
187
+ #: includes/class-yit-plugin-panel.php:1810
188
  msgid ":) Thanks!"
189
  msgstr ":) Ευχαριστώ!"
190
 
216
  "previous location to YITH menu."
217
  msgstr ""
218
 
219
+ #: includes/class-yith-bh-onboarding.php:85
220
+ msgid "It is not possible save the options"
221
+ msgstr ""
222
+
223
  #: includes/class-yith-dashboard.php:35
224
  msgid "YITH Latest Updates"
225
  msgstr "Τελευταίες Αναβαθμίσεις YITH"
421
  "εγκατασταθεί λόγω προβλήματος σύνδεσης ανάμεσα στον ιστότοπο σας και τον "
422
  "διακομιστή μας."
423
 
424
+ #: templates/bh-onboarding/onboarding-tabs.php:63
425
+ msgid "Save"
426
+ msgstr ""
427
+
428
  #: templates/fields/ajax-customers.php:41
429
  msgid "Search for a customer..."
430
  msgstr ""
552
  msgid "Reset"
553
  msgstr "Επαναφορά"
554
 
555
+ #. translators: %s is the plugin version.
556
+ #: templates/panel/welcome-modals/update.php:34
557
+ msgid "is successfully updated to version %s."
558
+ msgstr ""
559
+
560
+ #. translators: %s is the plugin version.
561
+ #: templates/panel/welcome-modals/update.php:44
562
+ msgid "What's new in version %s"
563
+ msgstr ""
564
+
565
+ #: templates/panel/welcome-modals/update.php:49
566
+ msgid "Check the changelog >"
567
+ msgstr ""
568
+
569
+ #: templates/panel/welcome-modals/update.php:64
570
+ #: templates/panel/welcome-modals/welcome.php:60
571
+ msgid "Got it, close this window"
572
+ msgstr ""
573
+
574
+ #: templates/panel/welcome-modals/welcome.php:30
575
+ msgid "Thank you for using our plugin"
576
+ msgstr ""
577
+
578
+ #. translators: %s is the number of steps.
579
+ #: templates/panel/welcome-modals/welcome.php:45
580
+ msgid "Start with these %s steps:"
581
+ msgstr ""
582
+
583
  #: templates/panel/woocommerce/woocommerce-form.php:29
584
  #: templates/panel/woocommerce/woocommerce-form.php:33
585
  msgid "Save Options"
730
  msgid "Further actions"
731
  msgstr ""
732
 
733
+ #: yit-plugin.php:233
734
  msgid "License"
735
  msgstr "Άδεια χρήσης προϊόντος"
736
 
737
  #. translators: 1. Plugin(s) name(s).
738
+ #: yit-plugin.php:272
739
  msgid ""
740
  "%s was deactivated as you're running an higher tier version of the same "
741
  "plugin."
760
  msgid "YITH"
761
  msgstr "YITH"
762
 
763
+ #: includes/class-yit-assets.php:136
764
  msgctxt "Button text"
765
  msgid "Confirm"
766
  msgstr ""
767
 
768
+ #: includes/class-yit-assets.php:137
769
  msgctxt "Button text"
770
  msgid "Cancel"
771
  msgstr ""
772
 
773
+ #: includes/class-yit-assets.php:150 yit-functions.php:2009
774
  msgctxt "Trash confirmation action"
775
  msgid "Yes, move to trash"
776
  msgstr ""
777
 
778
+ #: includes/class-yit-assets.php:154 yit-functions.php:2027
779
  #: yit-functions.php:2154
780
  msgctxt "Delete confirmation action"
781
  msgid "Yes, delete"
782
  msgstr ""
783
 
784
  #. translators: 1. Plugin name.
785
+ #: includes/class-yit-plugin-panel.php:804
786
  msgctxt "Help tab default title"
787
  msgid "Thank you for purchasing %s!"
788
  msgstr ""
789
 
790
+ #: includes/class-yit-plugin-panel.php:804
791
  msgctxt "Help tab default title"
792
  msgid "Thank you for using %s!"
793
  msgstr ""
794
 
795
+ #: includes/class-yit-plugin-panel.php:812
796
  msgctxt "Help tab default description"
797
  msgid ""
798
  "We want to help you enjoy a wonderful experience with all of our products."
799
  msgstr ""
800
 
801
+ #: includes/class-yit-plugin-panel.php:863
802
  msgctxt "Premium tab name"
803
  msgid "Get premium"
804
  msgstr ""
805
 
806
+ #: includes/class-yit-plugin-panel.php:875
807
  msgctxt "Help tab name"
808
  msgid "Help"
809
  msgstr ""
1001
 
1002
  #: templates/panel/help-tab.php:220
1003
  msgctxt "Help tab documentation"
1004
+ msgid "to learn how it works from the basics."
1005
  msgstr ""
1006
 
1007
  #: templates/panel/help-tab.php:231 templates/panel/help-tab.php:233
1016
 
1017
  #: templates/panel/help-tab.php:238
1018
  msgctxt "Help tab support"
1019
+ msgid ""
1020
+ "Call or chat 24/7 with our support agents, or let our experts build your "
1021
+ "site."
1022
  msgstr ""
1023
 
1024
  #: templates/panel/help-tab.php:241
1042
  msgstr ""
1043
 
1044
  #. translators: alt attribute of main image tag.
1045
+ #: templates/panel/premium-tab.php:51 templates/panel/premium-tab.php:58
1046
  msgctxt "Premium Tab"
1047
  msgid "And so much more!"
1048
  msgstr ""
1049
 
1050
  #: templates/panel/premium-tab.php:53
1051
  msgctxt "Premium Tab"
1052
+ msgid "Check the premium features >"
1053
+ msgstr ""
1054
+
1055
+ #: templates/panel/premium-tab.php:60
1056
+ msgctxt "Premium Tab"
1057
  msgid "Check the free vs premium features >"
1058
  msgstr ""
1059
 
1060
+ #: templates/panel/premium-tab.php:65
1061
  msgctxt "Premium Tab"
1062
  msgid "Get the premium version"
1063
  msgstr ""
1117
  msgid "Delete"
1118
  msgstr ""
1119
 
1120
+ #: yit-plugin.php:85
1121
  msgctxt "Plugin Row Meta"
1122
  msgid "Live Demo"
1123
  msgstr "Live Demo"
1124
 
1125
+ #: yit-plugin.php:89
1126
  msgctxt "Plugin Row Meta"
1127
  msgid "Documentation"
1128
  msgstr "Εγχειρίδιο χρήσης"
1129
 
1130
+ #: yit-plugin.php:93
1131
  msgctxt "Plugin Row Meta"
1132
  msgid "Support"
1133
  msgstr "Υποστήριξη"
1134
 
1135
+ #: yit-plugin.php:97
1136
  msgctxt "Plugin Row Meta"
1137
  msgid "Premium version"
1138
  msgstr "Premium έκδοση"
1139
 
1140
+ #: yit-plugin.php:229
1141
  msgctxt "Action links"
1142
  msgid "Settings"
1143
  msgstr "Ρυθμίσεις"
plugin-fw/languages/yith-plugin-fw-es_ES.mo CHANGED
Binary file
plugin-fw/languages/yith-plugin-fw-es_ES.po CHANGED
@@ -4,8 +4,8 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: YITH Framework\n"
6
  "Report-Msgid-Bugs-To: YITH <plugins@yithemes.com>\n"
7
- "POT-Creation-Date: 2022-07-18 06:07:56+00:00\n"
8
- "PO-Revision-Date: 2022-07-06 06:44:36+0000\n"
9
  "Language: es\n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
@@ -13,57 +13,57 @@ msgstr ""
13
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
14
  "X-Generator: GlotPress/3.0.0-alpha.2\n"
15
 
16
- #: includes/class-yit-assets.php:144 yit-functions.php:2006
17
  msgid "Confirm trash"
18
  msgstr "Confirmar el traslado a la papelera"
19
 
20
- #: includes/class-yit-assets.php:145
21
  msgid "Are you sure you want to trash the selected items?"
22
  msgstr ""
23
  "¿Estás seguro de que quieres mover a la papelera los elementos seleccionados?"
24
 
25
- #: includes/class-yit-assets.php:147 includes/class-yit-assets.php:151
26
  #: templates/sysinfo/tabs/main.php:42 templates/sysinfo/tabs/main.php:50
27
  #: yit-functions.php:2008 yit-functions.php:2026
28
  msgid "No"
29
  msgstr "No"
30
 
31
- #: includes/class-yit-assets.php:148 yit-functions.php:2024
32
  #: yit-functions.php:2152
33
  msgid "Confirm delete"
34
  msgstr "Confirmar el borrado"
35
 
36
- #: includes/class-yit-assets.php:149
37
  msgid "Are you sure you want to delete the selected items?"
38
  msgstr "¿Estás seguro de que quieres borrar los elementos seleccionados?"
39
 
40
- #: includes/class-yit-assets.php:149 yit-functions.php:1940
41
  #: yit-functions.php:2100
42
  msgid ""
43
  "This action cannot be undone and you will not be able to recover this data."
44
  msgstr "Esta acción no se puede revertir y no podrá recuperar estos datos."
45
 
46
- #: includes/class-yit-assets.php:162
47
  msgid "Clear"
48
  msgstr "Borrar"
49
 
50
- #: includes/class-yit-assets.php:163
51
  msgid "Clear color"
52
  msgstr "Borrar color"
53
 
54
- #: includes/class-yit-assets.php:164
55
  msgid "Default"
56
  msgstr "Predeterminado"
57
 
58
- #: includes/class-yit-assets.php:165
59
  msgid "Select default color"
60
  msgstr "Seleccionar color predeterminado"
61
 
62
- #: includes/class-yit-assets.php:166
63
  msgid "Select Color"
64
  msgstr "Seleccionar color"
65
 
66
- #: includes/class-yit-assets.php:167
67
  msgid "Color value"
68
  msgstr "Valor del color"
69
 
@@ -72,7 +72,7 @@ msgid "There was an error with your request; please try again later."
72
  msgstr ""
73
  "Se ha producido un error en tu solicitud; inténtalo de nuevo más tarde."
74
 
75
- #: includes/class-yit-plugin-panel-woocommerce.php:430
76
  msgid "The changes you have made will be lost if you leave this page."
77
  msgstr "Los cambios que has hecho se perderán si abandonas esta página."
78
 
@@ -84,17 +84,17 @@ msgstr "Ajustes del plugin"
84
  msgid "Settings"
85
  msgstr "Ajustes"
86
 
87
- #: includes/class-yit-plugin-panel.php:455
88
- #: includes/class-yit-plugin-panel.php:458
89
  msgid "How to install premium version"
90
  msgstr "Cómo instalar la versión premium"
91
 
92
- #: includes/class-yit-plugin-panel.php:655
93
  #: includes/class-yit-plugin-subpanel.php:133
94
  msgid "Save Changes"
95
  msgstr "Guardar cambios"
96
 
97
- #: includes/class-yit-plugin-panel.php:663
98
  #: includes/class-yit-plugin-subpanel.php:140
99
  #: templates/panel/woocommerce/woocommerce-form.php:15
100
  msgid ""
@@ -103,74 +103,90 @@ msgstr ""
103
  "Si continúas con esta acción, restablecerás todas las opciones en esta "
104
  "página."
105
 
106
- #: includes/class-yit-plugin-panel.php:663
107
  #: includes/class-yit-plugin-subpanel.php:140
108
  #: templates/panel/woocommerce/woocommerce-form.php:15
109
  msgid "Are you sure?"
110
  msgstr "¿Estás seguro?"
111
 
112
- #: includes/class-yit-plugin-panel.php:667
113
  #: includes/class-yit-plugin-subpanel.php:143
114
  msgid "Reset to default"
115
  msgstr "Restablecer valores predeterminados"
116
 
117
- #: includes/class-yit-plugin-panel.php:1072
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
118
  msgid ""
119
  "The element you have entered already exists. Please, enter another name."
120
  msgstr ""
121
  "El elemento que has introducido ya existe. Por favor, introduce otro nombre."
122
 
123
- #: includes/class-yit-plugin-panel.php:1073
124
  msgid "Settings saved"
125
  msgstr "Ajustes guardados"
126
 
127
- #: includes/class-yit-plugin-panel.php:1074
128
  msgid "Settings reset"
129
  msgstr "Restablecer ajustes"
130
 
131
- #: includes/class-yit-plugin-panel.php:1075
132
  msgid "Element deleted correctly."
133
  msgstr "Elemento eliminado correctamente."
134
 
135
- #: includes/class-yit-plugin-panel.php:1076
136
- #: includes/class-yit-plugin-panel.php:1077
137
  msgid "Element updated correctly."
138
  msgstr "Elemento actualizado correctamente."
139
 
140
- #: includes/class-yit-plugin-panel.php:1078
141
  msgid "Database imported correctly."
142
  msgstr "Base de datos importada correctamente."
143
 
144
- #: includes/class-yit-plugin-panel.php:1079
145
  msgid "An error has occurred during import. Please try again."
146
  msgstr ""
147
  "Ha ocurrido un error durante la importación. Por favor, inténtalo de nuevo."
148
 
149
- #: includes/class-yit-plugin-panel.php:1080
150
  msgid "The added file is not valid."
151
  msgstr "El archivo añadido no es válido."
152
 
153
- #: includes/class-yit-plugin-panel.php:1081
154
  msgid "Sorry, import is disabled."
155
  msgstr "Lo siento, la importación está desactivada."
156
 
157
- #: includes/class-yit-plugin-panel.php:1082
158
  msgid "Sorting successful."
159
  msgstr "Clasificación realizada con éxito"
160
 
161
- #: includes/class-yit-plugin-panel.php:1571
162
  msgid "We need your support"
163
  msgstr "Necesitamos tu apoyo"
164
 
165
- #: includes/class-yit-plugin-panel.php:1572
166
  msgid "to keep updating and improving the plugin. Please,"
167
  msgstr "para que podamos seguir actualizando y mejorando el plugin. Por favor,"
168
 
169
- #: includes/class-yit-plugin-panel.php:1574
170
  msgid "help us by leaving a good review"
171
  msgstr "ayúdanos dejando una buena valoración"
172
 
173
- #: includes/class-yit-plugin-panel.php:1575
174
  msgid ":) Thanks!"
175
  msgstr ":) ¡Gracias!"
176
 
@@ -211,6 +227,10 @@ msgstr ""
211
  "WooCommerce Ajax Search, etc.) serán movidos de la ubicación previa a la "
212
  "pestaña de YITH plugins."
213
 
 
 
 
 
214
  #: includes/class-yith-dashboard.php:35
215
  msgid "YITH Latest Updates"
216
  msgstr "Últimas actualizaciones de YITH"
@@ -410,6 +430,10 @@ msgstr ""
410
  "La comprobación del sistema no ha podido determinar qué versión de %1$s está "
411
  "instalada debido a un error entre tu sitio y nuestro servidor."
412
 
 
 
 
 
413
  #: templates/fields/ajax-customers.php:41
414
  msgid "Search for a customer..."
415
  msgstr "Buscar un cliente..."
@@ -537,6 +561,34 @@ msgstr "Subir"
537
  msgid "Reset"
538
  msgstr "Restablecer"
539
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
540
  #: templates/panel/woocommerce/woocommerce-form.php:29
541
  #: templates/panel/woocommerce/woocommerce-form.php:33
542
  msgid "Save Options"
@@ -686,12 +738,12 @@ msgstr "¿Estás seguro de que quieres borrar \"%s\"?"
686
  msgid "Further actions"
687
  msgstr "Otras acciones"
688
 
689
- #: yit-plugin.php:232
690
  msgid "License"
691
  msgstr "Licencia"
692
 
693
  #. translators: 1. Plugin(s) name(s).
694
- #: yit-plugin.php:271
695
  msgid ""
696
  "%s was deactivated as you're running an higher tier version of the same "
697
  "plugin."
@@ -720,40 +772,39 @@ msgctxt "[gutenberg]: Category Name"
720
  msgid "YITH"
721
  msgstr "YITH"
722
 
723
- #: includes/class-yit-assets.php:132
724
  msgctxt "Button text"
725
  msgid "Confirm"
726
  msgstr "Confirmar"
727
 
728
- #: includes/class-yit-assets.php:133
729
  msgctxt "Button text"
730
  msgid "Cancel"
731
  msgstr "Cancelar"
732
 
733
- #: includes/class-yit-assets.php:146 yit-functions.php:2009
734
  msgctxt "Trash confirmation action"
735
  msgid "Yes, move to trash"
736
  msgstr "Sí, mover a la papelera"
737
 
738
- #: includes/class-yit-assets.php:150 yit-functions.php:2027
739
  #: yit-functions.php:2154
740
  msgctxt "Delete confirmation action"
741
  msgid "Yes, delete"
742
  msgstr "Si, borrar"
743
 
744
  #. translators: 1. Plugin name.
745
- #: includes/class-yit-plugin-panel.php:803
746
  msgctxt "Help tab default title"
747
  msgid "Thank you for purchasing %s!"
748
  msgstr "¡Gracias por comprar %s!"
749
 
750
- #: includes/class-yit-plugin-panel.php:803
751
- #, fuzzy
752
  msgctxt "Help tab default title"
753
  msgid "Thank you for using %s!"
754
- msgstr "¡Gracias por comprar %s!"
755
 
756
- #: includes/class-yit-plugin-panel.php:815
757
  msgctxt "Help tab default description"
758
  msgid ""
759
  "We want to help you enjoy a wonderful experience with all of our products."
@@ -761,12 +812,12 @@ msgstr ""
761
  "Queremos ayudarte a disfrutar de una experiencia maravillosa con todos "
762
  "nuestros productos."
763
 
764
- #: includes/class-yit-plugin-panel.php:866
765
  msgctxt "Premium tab name"
766
  msgid "Get premium"
767
  msgstr "Obtén premium"
768
 
769
- #: includes/class-yit-plugin-panel.php:878
770
  msgctxt "Help tab name"
771
  msgid "Help"
772
  msgstr "Ayuda"
@@ -961,18 +1012,16 @@ msgstr "Enviar ticket"
961
 
962
  #: templates/panel/help-tab.php:216 templates/panel/help-tab.php:218
963
  #: templates/panel/help-tab.php:223
964
- #, fuzzy
965
  msgctxt "Help tab documentation"
966
  msgid "Read the plugin documentation"
967
- msgstr "Lee la documentación"
968
 
969
  #: templates/panel/help-tab.php:220
970
  msgctxt "Help tab documentation"
971
- msgid "to learn from basics how it works"
972
- msgstr ""
973
 
974
  #: templates/panel/help-tab.php:231 templates/panel/help-tab.php:233
975
- #, fuzzy
976
  msgctxt "Help tab support"
977
  msgid "Need some help?"
978
  msgstr "¿Necesitas ayuda?"
@@ -980,18 +1029,21 @@ msgstr "¿Necesitas ayuda?"
980
  #: templates/panel/help-tab.php:235
981
  msgctxt "Help tab support"
982
  msgid "From DIY to full-service help"
983
- msgstr ""
984
 
985
  #: templates/panel/help-tab.php:238
986
  msgctxt "Help tab support"
987
- msgid "Call or chat 24/7 for support or let our expert to make your site"
 
 
988
  msgstr ""
 
 
989
 
990
  #: templates/panel/help-tab.php:241
991
- #, fuzzy
992
  msgctxt "Help tab support"
993
  msgid "Yes, I need help"
994
- msgstr "¿Necesitas ayuda?"
995
 
996
  #: templates/panel/premium-tab.php:30
997
  msgctxt "Premium Tab"
@@ -1009,17 +1061,22 @@ msgid "Plugin premium features images"
1009
  msgstr "Imágenes de la versión premium"
1010
 
1011
  #. translators: alt attribute of main image tag.
1012
- #: templates/panel/premium-tab.php:51
1013
  msgctxt "Premium Tab"
1014
  msgid "And so much more!"
1015
  msgstr "¡Y mucho más!"
1016
 
1017
  #: templates/panel/premium-tab.php:53
1018
  msgctxt "Premium Tab"
 
 
 
 
 
1019
  msgid "Check the free vs premium features >"
1020
  msgstr "Comprueba las características gratuitas frente a las premium >"
1021
 
1022
- #: templates/panel/premium-tab.php:58
1023
  msgctxt "Premium Tab"
1024
  msgid "Get the premium version"
1025
  msgstr "Obtén la versión Premium"
@@ -1079,27 +1136,27 @@ msgctxt "Term action"
1079
  msgid "Delete"
1080
  msgstr "Borrar"
1081
 
1082
- #: yit-plugin.php:84
1083
  msgctxt "Plugin Row Meta"
1084
  msgid "Live Demo"
1085
  msgstr "Demostración en vivo"
1086
 
1087
- #: yit-plugin.php:88
1088
  msgctxt "Plugin Row Meta"
1089
  msgid "Documentation"
1090
  msgstr "Documentación"
1091
 
1092
- #: yit-plugin.php:92
1093
  msgctxt "Plugin Row Meta"
1094
  msgid "Support"
1095
  msgstr "Soporte"
1096
 
1097
- #: yit-plugin.php:96
1098
  msgctxt "Plugin Row Meta"
1099
  msgid "Premium version"
1100
  msgstr "Versión premium"
1101
 
1102
- #: yit-plugin.php:228
1103
  msgctxt "Action links"
1104
  msgid "Settings"
1105
  msgstr "Ajustes"
4
  msgstr ""
5
  "Project-Id-Version: YITH Framework\n"
6
  "Report-Msgid-Bugs-To: YITH <plugins@yithemes.com>\n"
7
+ "POT-Creation-Date: 2022-08-10 12:46:35+00:00\n"
8
+ "PO-Revision-Date: 2022-08-10 11:52:30+0000\n"
9
  "Language: es\n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
13
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
14
  "X-Generator: GlotPress/3.0.0-alpha.2\n"
15
 
16
+ #: includes/class-yit-assets.php:148 yit-functions.php:2006
17
  msgid "Confirm trash"
18
  msgstr "Confirmar el traslado a la papelera"
19
 
20
+ #: includes/class-yit-assets.php:149
21
  msgid "Are you sure you want to trash the selected items?"
22
  msgstr ""
23
  "¿Estás seguro de que quieres mover a la papelera los elementos seleccionados?"
24
 
25
+ #: includes/class-yit-assets.php:151 includes/class-yit-assets.php:155
26
  #: templates/sysinfo/tabs/main.php:42 templates/sysinfo/tabs/main.php:50
27
  #: yit-functions.php:2008 yit-functions.php:2026
28
  msgid "No"
29
  msgstr "No"
30
 
31
+ #: includes/class-yit-assets.php:152 yit-functions.php:2024
32
  #: yit-functions.php:2152
33
  msgid "Confirm delete"
34
  msgstr "Confirmar el borrado"
35
 
36
+ #: includes/class-yit-assets.php:153
37
  msgid "Are you sure you want to delete the selected items?"
38
  msgstr "¿Estás seguro de que quieres borrar los elementos seleccionados?"
39
 
40
+ #: includes/class-yit-assets.php:153 yit-functions.php:1940
41
  #: yit-functions.php:2100
42
  msgid ""
43
  "This action cannot be undone and you will not be able to recover this data."
44
  msgstr "Esta acción no se puede revertir y no podrá recuperar estos datos."
45
 
46
+ #: includes/class-yit-assets.php:174
47
  msgid "Clear"
48
  msgstr "Borrar"
49
 
50
+ #: includes/class-yit-assets.php:175
51
  msgid "Clear color"
52
  msgstr "Borrar color"
53
 
54
+ #: includes/class-yit-assets.php:176
55
  msgid "Default"
56
  msgstr "Predeterminado"
57
 
58
+ #: includes/class-yit-assets.php:177
59
  msgid "Select default color"
60
  msgstr "Seleccionar color predeterminado"
61
 
62
+ #: includes/class-yit-assets.php:178
63
  msgid "Select Color"
64
  msgstr "Seleccionar color"
65
 
66
+ #: includes/class-yit-assets.php:179
67
  msgid "Color value"
68
  msgstr "Valor del color"
69
 
72
  msgstr ""
73
  "Se ha producido un error en tu solicitud; inténtalo de nuevo más tarde."
74
 
75
+ #: includes/class-yit-plugin-panel-woocommerce.php:437
76
  msgid "The changes you have made will be lost if you leave this page."
77
  msgstr "Los cambios que has hecho se perderán si abandonas esta página."
78
 
84
  msgid "Settings"
85
  msgstr "Ajustes"
86
 
87
+ #: includes/class-yit-plugin-panel.php:456
88
+ #: includes/class-yit-plugin-panel.php:459
89
  msgid "How to install premium version"
90
  msgstr "Cómo instalar la versión premium"
91
 
92
+ #: includes/class-yit-plugin-panel.php:656
93
  #: includes/class-yit-plugin-subpanel.php:133
94
  msgid "Save Changes"
95
  msgstr "Guardar cambios"
96
 
97
+ #: includes/class-yit-plugin-panel.php:664
98
  #: includes/class-yit-plugin-subpanel.php:140
99
  #: templates/panel/woocommerce/woocommerce-form.php:15
100
  msgid ""
103
  "Si continúas con esta acción, restablecerás todas las opciones en esta "
104
  "página."
105
 
106
+ #: includes/class-yit-plugin-panel.php:664
107
  #: includes/class-yit-plugin-subpanel.php:140
108
  #: templates/panel/woocommerce/woocommerce-form.php:15
109
  msgid "Are you sure?"
110
  msgstr "¿Estás seguro?"
111
 
112
+ #: includes/class-yit-plugin-panel.php:668
113
  #: includes/class-yit-plugin-subpanel.php:143
114
  msgid "Reset to default"
115
  msgstr "Restablecer valores predeterminados"
116
 
117
+ #: includes/class-yit-plugin-panel.php:1039
118
+ msgid "Read the <mark>plugin documentation</mark>"
119
+ msgstr "Lee la <mark>documentación del plugin</mark>"
120
+
121
+ #: includes/class-yit-plugin-panel.php:1040
122
+ msgid "Learn what you can really do with this powerful tool"
123
+ msgstr "Aprende lo que realmente puedes hacer con esta potente herramienta"
124
+
125
+ #: includes/class-yit-plugin-panel.php:1050
126
+ msgid "Watch our <mark>\"First Steps\" video</mark>"
127
+ msgstr "Mira nuestro <mark>vídeo de «primeros pasos»</mark>"
128
+
129
+ #: includes/class-yit-plugin-panel.php:1051
130
+ msgid "See how it works before you start using it"
131
+ msgstr "Ve cómo funciona antes de empezar a usarlo"
132
+
133
+ #: includes/class-yit-plugin-panel.php:1307
134
  msgid ""
135
  "The element you have entered already exists. Please, enter another name."
136
  msgstr ""
137
  "El elemento que has introducido ya existe. Por favor, introduce otro nombre."
138
 
139
+ #: includes/class-yit-plugin-panel.php:1308
140
  msgid "Settings saved"
141
  msgstr "Ajustes guardados"
142
 
143
+ #: includes/class-yit-plugin-panel.php:1309
144
  msgid "Settings reset"
145
  msgstr "Restablecer ajustes"
146
 
147
+ #: includes/class-yit-plugin-panel.php:1310
148
  msgid "Element deleted correctly."
149
  msgstr "Elemento eliminado correctamente."
150
 
151
+ #: includes/class-yit-plugin-panel.php:1311
152
+ #: includes/class-yit-plugin-panel.php:1312
153
  msgid "Element updated correctly."
154
  msgstr "Elemento actualizado correctamente."
155
 
156
+ #: includes/class-yit-plugin-panel.php:1313
157
  msgid "Database imported correctly."
158
  msgstr "Base de datos importada correctamente."
159
 
160
+ #: includes/class-yit-plugin-panel.php:1314
161
  msgid "An error has occurred during import. Please try again."
162
  msgstr ""
163
  "Ha ocurrido un error durante la importación. Por favor, inténtalo de nuevo."
164
 
165
+ #: includes/class-yit-plugin-panel.php:1315
166
  msgid "The added file is not valid."
167
  msgstr "El archivo añadido no es válido."
168
 
169
+ #: includes/class-yit-plugin-panel.php:1316
170
  msgid "Sorry, import is disabled."
171
  msgstr "Lo siento, la importación está desactivada."
172
 
173
+ #: includes/class-yit-plugin-panel.php:1317
174
  msgid "Sorting successful."
175
  msgstr "Clasificación realizada con éxito"
176
 
177
+ #: includes/class-yit-plugin-panel.php:1806
178
  msgid "We need your support"
179
  msgstr "Necesitamos tu apoyo"
180
 
181
+ #: includes/class-yit-plugin-panel.php:1807
182
  msgid "to keep updating and improving the plugin. Please,"
183
  msgstr "para que podamos seguir actualizando y mejorando el plugin. Por favor,"
184
 
185
+ #: includes/class-yit-plugin-panel.php:1809
186
  msgid "help us by leaving a good review"
187
  msgstr "ayúdanos dejando una buena valoración"
188
 
189
+ #: includes/class-yit-plugin-panel.php:1810
190
  msgid ":) Thanks!"
191
  msgstr ":) ¡Gracias!"
192
 
227
  "WooCommerce Ajax Search, etc.) serán movidos de la ubicación previa a la "
228
  "pestaña de YITH plugins."
229
 
230
+ #: includes/class-yith-bh-onboarding.php:85
231
+ msgid "It is not possible save the options"
232
+ msgstr "No es posible guardar las opciones"
233
+
234
  #: includes/class-yith-dashboard.php:35
235
  msgid "YITH Latest Updates"
236
  msgstr "Últimas actualizaciones de YITH"
430
  "La comprobación del sistema no ha podido determinar qué versión de %1$s está "
431
  "instalada debido a un error entre tu sitio y nuestro servidor."
432
 
433
+ #: templates/bh-onboarding/onboarding-tabs.php:63
434
+ msgid "Save"
435
+ msgstr "Guardar"
436
+
437
  #: templates/fields/ajax-customers.php:41
438
  msgid "Search for a customer..."
439
  msgstr "Buscar un cliente..."
561
  msgid "Reset"
562
  msgstr "Restablecer"
563
 
564
+ #. translators: %s is the plugin version.
565
+ #: templates/panel/welcome-modals/update.php:34
566
+ msgid "is successfully updated to version %s."
567
+ msgstr "ha sido actualizado correctamente a la versión %s."
568
+
569
+ #. translators: %s is the plugin version.
570
+ #: templates/panel/welcome-modals/update.php:44
571
+ msgid "What's new in version %s"
572
+ msgstr "Novedades de la versión %s"
573
+
574
+ #: templates/panel/welcome-modals/update.php:49
575
+ msgid "Check the changelog >"
576
+ msgstr "Comprueba el registro de cambios >"
577
+
578
+ #: templates/panel/welcome-modals/update.php:64
579
+ #: templates/panel/welcome-modals/welcome.php:60
580
+ msgid "Got it, close this window"
581
+ msgstr "Entendido, cerrar esta ventana"
582
+
583
+ #: templates/panel/welcome-modals/welcome.php:30
584
+ msgid "Thank you for using our plugin"
585
+ msgstr "Gracias por usar nuestro plugin"
586
+
587
+ #. translators: %s is the number of steps.
588
+ #: templates/panel/welcome-modals/welcome.php:45
589
+ msgid "Start with these %s steps:"
590
+ msgstr "Comienza con estos %s pasos:"
591
+
592
  #: templates/panel/woocommerce/woocommerce-form.php:29
593
  #: templates/panel/woocommerce/woocommerce-form.php:33
594
  msgid "Save Options"
738
  msgid "Further actions"
739
  msgstr "Otras acciones"
740
 
741
+ #: yit-plugin.php:233
742
  msgid "License"
743
  msgstr "Licencia"
744
 
745
  #. translators: 1. Plugin(s) name(s).
746
+ #: yit-plugin.php:272
747
  msgid ""
748
  "%s was deactivated as you're running an higher tier version of the same "
749
  "plugin."
772
  msgid "YITH"
773
  msgstr "YITH"
774
 
775
+ #: includes/class-yit-assets.php:136
776
  msgctxt "Button text"
777
  msgid "Confirm"
778
  msgstr "Confirmar"
779
 
780
+ #: includes/class-yit-assets.php:137
781
  msgctxt "Button text"
782
  msgid "Cancel"
783
  msgstr "Cancelar"
784
 
785
+ #: includes/class-yit-assets.php:150 yit-functions.php:2009
786
  msgctxt "Trash confirmation action"
787
  msgid "Yes, move to trash"
788
  msgstr "Sí, mover a la papelera"
789
 
790
+ #: includes/class-yit-assets.php:154 yit-functions.php:2027
791
  #: yit-functions.php:2154
792
  msgctxt "Delete confirmation action"
793
  msgid "Yes, delete"
794
  msgstr "Si, borrar"
795
 
796
  #. translators: 1. Plugin name.
797
+ #: includes/class-yit-plugin-panel.php:804
798
  msgctxt "Help tab default title"
799
  msgid "Thank you for purchasing %s!"
800
  msgstr "¡Gracias por comprar %s!"
801
 
802
+ #: includes/class-yit-plugin-panel.php:804
 
803
  msgctxt "Help tab default title"
804
  msgid "Thank you for using %s!"
805
+ msgstr "¡Gracias por usar %s!"
806
 
807
+ #: includes/class-yit-plugin-panel.php:812
808
  msgctxt "Help tab default description"
809
  msgid ""
810
  "We want to help you enjoy a wonderful experience with all of our products."
812
  "Queremos ayudarte a disfrutar de una experiencia maravillosa con todos "
813
  "nuestros productos."
814
 
815
+ #: includes/class-yit-plugin-panel.php:863
816
  msgctxt "Premium tab name"
817
  msgid "Get premium"
818
  msgstr "Obtén premium"
819
 
820
+ #: includes/class-yit-plugin-panel.php:875
821
  msgctxt "Help tab name"
822
  msgid "Help"
823
  msgstr "Ayuda"
1012
 
1013
  #: templates/panel/help-tab.php:216 templates/panel/help-tab.php:218
1014
  #: templates/panel/help-tab.php:223
 
1015
  msgctxt "Help tab documentation"
1016
  msgid "Read the plugin documentation"
1017
+ msgstr "Lee la documentación del plugin"
1018
 
1019
  #: templates/panel/help-tab.php:220
1020
  msgctxt "Help tab documentation"
1021
+ msgid "to learn how it works from the basics."
1022
+ msgstr "para aprender cómo funciona desde lo más básico."
1023
 
1024
  #: templates/panel/help-tab.php:231 templates/panel/help-tab.php:233
 
1025
  msgctxt "Help tab support"
1026
  msgid "Need some help?"
1027
  msgstr "¿Necesitas ayuda?"
1029
  #: templates/panel/help-tab.php:235
1030
  msgctxt "Help tab support"
1031
  msgid "From DIY to full-service help"
1032
+ msgstr "Ayuda desde «hazlo tu mismo» hasta un servicio completo"
1033
 
1034
  #: templates/panel/help-tab.php:238
1035
  msgctxt "Help tab support"
1036
+ msgid ""
1037
+ "Call or chat 24/7 with our support agents, or let our experts build your "
1038
+ "site."
1039
  msgstr ""
1040
+ "Llama o chatee las 24 horas del día con nuestros agentes de soporte, o deja "
1041
+ "que nuestros expertos construyan tu sitio."
1042
 
1043
  #: templates/panel/help-tab.php:241
 
1044
  msgctxt "Help tab support"
1045
  msgid "Yes, I need help"
1046
+ msgstr "Sí, necesito ayuda"
1047
 
1048
  #: templates/panel/premium-tab.php:30
1049
  msgctxt "Premium Tab"
1061
  msgstr "Imágenes de la versión premium"
1062
 
1063
  #. translators: alt attribute of main image tag.
1064
+ #: templates/panel/premium-tab.php:51 templates/panel/premium-tab.php:58
1065
  msgctxt "Premium Tab"
1066
  msgid "And so much more!"
1067
  msgstr "¡Y mucho más!"
1068
 
1069
  #: templates/panel/premium-tab.php:53
1070
  msgctxt "Premium Tab"
1071
+ msgid "Check the premium features >"
1072
+ msgstr "Comprueba las características premium >"
1073
+
1074
+ #: templates/panel/premium-tab.php:60
1075
+ msgctxt "Premium Tab"
1076
  msgid "Check the free vs premium features >"
1077
  msgstr "Comprueba las características gratuitas frente a las premium >"
1078
 
1079
+ #: templates/panel/premium-tab.php:65
1080
  msgctxt "Premium Tab"
1081
  msgid "Get the premium version"
1082
  msgstr "Obtén la versión Premium"
1136
  msgid "Delete"
1137
  msgstr "Borrar"
1138
 
1139
+ #: yit-plugin.php:85
1140
  msgctxt "Plugin Row Meta"
1141
  msgid "Live Demo"
1142
  msgstr "Demostración en vivo"
1143
 
1144
+ #: yit-plugin.php:89
1145
  msgctxt "Plugin Row Meta"
1146
  msgid "Documentation"
1147
  msgstr "Documentación"
1148
 
1149
+ #: yit-plugin.php:93
1150
  msgctxt "Plugin Row Meta"
1151
  msgid "Support"
1152
  msgstr "Soporte"
1153
 
1154
+ #: yit-plugin.php:97
1155
  msgctxt "Plugin Row Meta"
1156
  msgid "Premium version"
1157
  msgstr "Versión premium"
1158
 
1159
+ #: yit-plugin.php:229
1160
  msgctxt "Action links"
1161
  msgid "Settings"
1162
  msgstr "Ajustes"
plugin-fw/languages/yith-plugin-fw-it_IT.mo CHANGED
Binary file
plugin-fw/languages/yith-plugin-fw-it_IT.po CHANGED
@@ -4,8 +4,8 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: YITH Framework\n"
6
  "Report-Msgid-Bugs-To: YITH <plugins@yithemes.com>\n"
7
- "POT-Creation-Date: 2022-07-18 06:07:56+00:00\n"
8
- "PO-Revision-Date: 2022-07-06 07:17:32+0000\n"
9
  "Language: it\n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
@@ -13,30 +13,30 @@ msgstr ""
13
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
14
  "X-Generator: GlotPress/3.0.0-alpha.2\n"
15
 
16
- #: includes/class-yit-assets.php:144 yit-functions.php:2006
17
  msgid "Confirm trash"
18
  msgstr "Conferma eliminazione"
19
 
20
- #: includes/class-yit-assets.php:145
21
  msgid "Are you sure you want to trash the selected items?"
22
  msgstr "Se sicuro di voler spostare nel cestino gli elementi selezionati?"
23
 
24
- #: includes/class-yit-assets.php:147 includes/class-yit-assets.php:151
25
  #: templates/sysinfo/tabs/main.php:42 templates/sysinfo/tabs/main.php:50
26
  #: yit-functions.php:2008 yit-functions.php:2026
27
  msgid "No"
28
  msgstr "No"
29
 
30
- #: includes/class-yit-assets.php:148 yit-functions.php:2024
31
  #: yit-functions.php:2152
32
  msgid "Confirm delete"
33
  msgstr "Conferma eliminazione"
34
 
35
- #: includes/class-yit-assets.php:149
36
  msgid "Are you sure you want to delete the selected items?"
37
  msgstr "Se sicuro di voler eliminare gli elementi selezionati?"
38
 
39
- #: includes/class-yit-assets.php:149 yit-functions.php:1940
40
  #: yit-functions.php:2100
41
  msgid ""
42
  "This action cannot be undone and you will not be able to recover this data."
@@ -44,27 +44,27 @@ msgstr ""
44
  "Quest'azione non può essere annullata e non sarà possibile recuperare questi "
45
  "dati."
46
 
47
- #: includes/class-yit-assets.php:162
48
  msgid "Clear"
49
  msgstr "Rimuovi"
50
 
51
- #: includes/class-yit-assets.php:163
52
  msgid "Clear color"
53
  msgstr "Rimuovi colore"
54
 
55
- #: includes/class-yit-assets.php:164
56
  msgid "Default"
57
  msgstr "Predefinito"
58
 
59
- #: includes/class-yit-assets.php:165
60
  msgid "Select default color"
61
  msgstr "Seleziona il colore predefinito"
62
 
63
- #: includes/class-yit-assets.php:166
64
  msgid "Select Color"
65
  msgstr "Seleziona il colore"
66
 
67
- #: includes/class-yit-assets.php:167
68
  msgid "Color value"
69
  msgstr "Valore del colore"
70
 
@@ -72,7 +72,7 @@ msgstr "Valore del colore"
72
  msgid "There was an error with your request; please try again later."
73
  msgstr "Si è verificato un errore con la tua richiesta. Riprova più tardi."
74
 
75
- #: includes/class-yit-plugin-panel-woocommerce.php:430
76
  msgid "The changes you have made will be lost if you leave this page."
77
  msgstr "Perderai tutti i cambiamenti effettuati se lasci questa pagina."
78
 
@@ -84,17 +84,17 @@ msgstr "Impostazioni plugin"
84
  msgid "Settings"
85
  msgstr "Impostazioni"
86
 
87
- #: includes/class-yit-plugin-panel.php:455
88
- #: includes/class-yit-plugin-panel.php:458
89
  msgid "How to install premium version"
90
  msgstr "Come installare la versione premium"
91
 
92
- #: includes/class-yit-plugin-panel.php:655
93
  #: includes/class-yit-plugin-subpanel.php:133
94
  msgid "Save Changes"
95
  msgstr "Salva modifiche"
96
 
97
- #: includes/class-yit-plugin-panel.php:663
98
  #: includes/class-yit-plugin-subpanel.php:140
99
  #: templates/panel/woocommerce/woocommerce-form.php:15
100
  msgid ""
@@ -103,72 +103,88 @@ msgstr ""
103
  "Se prosegui con questa azione, tutte le opzioni di questa pagina saranno "
104
  "reimpostate."
105
 
106
- #: includes/class-yit-plugin-panel.php:663
107
  #: includes/class-yit-plugin-subpanel.php:140
108
  #: templates/panel/woocommerce/woocommerce-form.php:15
109
  msgid "Are you sure?"
110
  msgstr "Sei sicuro?"
111
 
112
- #: includes/class-yit-plugin-panel.php:667
113
  #: includes/class-yit-plugin-subpanel.php:143
114
  msgid "Reset to default"
115
  msgstr "Ripristina configurazione predefinita"
116
 
117
- #: includes/class-yit-plugin-panel.php:1072
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
118
  msgid ""
119
  "The element you have entered already exists. Please, enter another name."
120
  msgstr "L'elemento inserito esiste già. Per favore, inserisci un altro nome."
121
 
122
- #: includes/class-yit-plugin-panel.php:1073
123
  msgid "Settings saved"
124
  msgstr "Impostazioni salvate"
125
 
126
- #: includes/class-yit-plugin-panel.php:1074
127
  msgid "Settings reset"
128
  msgstr "Impostazioni azzerate"
129
 
130
- #: includes/class-yit-plugin-panel.php:1075
131
  msgid "Element deleted correctly."
132
  msgstr "Elemento rimosso correttamente."
133
 
134
- #: includes/class-yit-plugin-panel.php:1076
135
- #: includes/class-yit-plugin-panel.php:1077
136
  msgid "Element updated correctly."
137
  msgstr "Elemento aggiornato correttamente."
138
 
139
- #: includes/class-yit-plugin-panel.php:1078
140
  msgid "Database imported correctly."
141
  msgstr "Database importato correttamente."
142
 
143
- #: includes/class-yit-plugin-panel.php:1079
144
  msgid "An error has occurred during import. Please try again."
145
  msgstr "Si è verificato un errore durante l'importazione. Prova di nuovo."
146
 
147
- #: includes/class-yit-plugin-panel.php:1080
148
  msgid "The added file is not valid."
149
  msgstr "Il file aggiunto non è valido."
150
 
151
- #: includes/class-yit-plugin-panel.php:1081
152
  msgid "Sorry, import is disabled."
153
  msgstr "Ci dispiace, l'importazione è disabilitata."
154
 
155
- #: includes/class-yit-plugin-panel.php:1082
156
  msgid "Sorting successful."
157
  msgstr "Ordinamento effettuato con successo."
158
 
159
- #: includes/class-yit-plugin-panel.php:1571
160
  msgid "We need your support"
161
  msgstr "Abbiamo bisogno del tuo sostegno"
162
 
163
- #: includes/class-yit-plugin-panel.php:1572
164
  msgid "to keep updating and improving the plugin. Please,"
165
  msgstr "per poter continuare ad aggiornare e migliorare il plugin."
166
 
167
- #: includes/class-yit-plugin-panel.php:1574
168
  msgid "help us by leaving a good review"
169
  msgstr "Puoi darci una mano lasciando una recensione positiva"
170
 
171
- #: includes/class-yit-plugin-panel.php:1575
172
  msgid ":) Thanks!"
173
  msgstr ":) Grazie!"
174
 
@@ -208,6 +224,10 @@ msgstr ""
208
  "(come per YITH WooCommerce Wishlist, YITH WooCommerce Ajax Search, etc.) "
209
  "saranno spostate dalla posizione precedente al menù YITH."
210
 
 
 
 
 
211
  #: includes/class-yith-dashboard.php:35
212
  msgid "YITH Latest Updates"
213
  msgstr "Ultimi aggiornamenti da YITH"
@@ -408,6 +428,10 @@ msgstr ""
408
  "Non ci è stato possibile determinare quale versione di %1$s è installata a "
409
  "causa di un problema di connessione fra il tuo sito e il nostro server."
410
 
 
 
 
 
411
  #: templates/fields/ajax-customers.php:41
412
  msgid "Search for a customer..."
413
  msgstr "Cerca un cliente..."
@@ -535,6 +559,34 @@ msgstr "Carica"
535
  msgid "Reset"
536
  msgstr "Ripristina"
537
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
538
  #: templates/panel/woocommerce/woocommerce-form.php:29
539
  #: templates/panel/woocommerce/woocommerce-form.php:33
540
  msgid "Save Options"
@@ -686,12 +738,12 @@ msgstr "Sei sicuro di voler eliminare \"%s\"?"
686
  msgid "Further actions"
687
  msgstr "Altre azioni"
688
 
689
- #: yit-plugin.php:232
690
  msgid "License"
691
  msgstr "Chiave di licenza"
692
 
693
  #. translators: 1. Plugin(s) name(s).
694
- #: yit-plugin.php:271
695
  msgid ""
696
  "%s was deactivated as you're running an higher tier version of the same "
697
  "plugin."
@@ -720,40 +772,39 @@ msgctxt "[gutenberg]: Category Name"
720
  msgid "YITH"
721
  msgstr "YITH"
722
 
723
- #: includes/class-yit-assets.php:132
724
  msgctxt "Button text"
725
  msgid "Confirm"
726
  msgstr "Conferma"
727
 
728
- #: includes/class-yit-assets.php:133
729
  msgctxt "Button text"
730
  msgid "Cancel"
731
  msgstr "Annulla"
732
 
733
- #: includes/class-yit-assets.php:146 yit-functions.php:2009
734
  msgctxt "Trash confirmation action"
735
  msgid "Yes, move to trash"
736
  msgstr "Sì, sposta nel cestino"
737
 
738
- #: includes/class-yit-assets.php:150 yit-functions.php:2027
739
  #: yit-functions.php:2154
740
  msgctxt "Delete confirmation action"
741
  msgid "Yes, delete"
742
  msgstr "Sì, elimina"
743
 
744
  #. translators: 1. Plugin name.
745
- #: includes/class-yit-plugin-panel.php:803
746
  msgctxt "Help tab default title"
747
  msgid "Thank you for purchasing %s!"
748
  msgstr "Grazie per aver acquistato %s!"
749
 
750
- #: includes/class-yit-plugin-panel.php:803
751
- #, fuzzy
752
  msgctxt "Help tab default title"
753
  msgid "Thank you for using %s!"
754
- msgstr "Grazie per aver acquistato %s!"
755
 
756
- #: includes/class-yit-plugin-panel.php:815
757
  msgctxt "Help tab default description"
758
  msgid ""
759
  "We want to help you enjoy a wonderful experience with all of our products."
@@ -761,12 +812,12 @@ msgstr ""
761
  "Vogliamo aiutarti ad avere un'esperienza fantastica con tutti i nostri "
762
  "prodotti."
763
 
764
- #: includes/class-yit-plugin-panel.php:866
765
  msgctxt "Premium tab name"
766
  msgid "Get premium"
767
  msgstr "Diventa premium"
768
 
769
- #: includes/class-yit-plugin-panel.php:878
770
  msgctxt "Help tab name"
771
  msgid "Help"
772
  msgstr "Help"
@@ -962,18 +1013,16 @@ msgstr "Invia un ticket"
962
 
963
  #: templates/panel/help-tab.php:216 templates/panel/help-tab.php:218
964
  #: templates/panel/help-tab.php:223
965
- #, fuzzy
966
  msgctxt "Help tab documentation"
967
  msgid "Read the plugin documentation"
968
- msgstr "Consulta la documentazione"
969
 
970
  #: templates/panel/help-tab.php:220
971
  msgctxt "Help tab documentation"
972
- msgid "to learn from basics how it works"
973
- msgstr ""
974
 
975
  #: templates/panel/help-tab.php:231 templates/panel/help-tab.php:233
976
- #, fuzzy
977
  msgctxt "Help tab support"
978
  msgid "Need some help?"
979
  msgstr "Ti serve aiuto?"
@@ -981,18 +1030,21 @@ msgstr "Ti serve aiuto?"
981
  #: templates/panel/help-tab.php:235
982
  msgctxt "Help tab support"
983
  msgid "From DIY to full-service help"
984
- msgstr ""
985
 
986
  #: templates/panel/help-tab.php:238
987
  msgctxt "Help tab support"
988
- msgid "Call or chat 24/7 for support or let our expert to make your site"
 
 
989
  msgstr ""
 
 
990
 
991
  #: templates/panel/help-tab.php:241
992
- #, fuzzy
993
  msgctxt "Help tab support"
994
  msgid "Yes, I need help"
995
- msgstr "Ti serve aiuto?"
996
 
997
  #: templates/panel/premium-tab.php:30
998
  msgctxt "Premium Tab"
@@ -1010,17 +1062,22 @@ msgid "Plugin premium features images"
1010
  msgstr "Immagini funzionalità premium"
1011
 
1012
  #. translators: alt attribute of main image tag.
1013
- #: templates/panel/premium-tab.php:51
1014
  msgctxt "Premium Tab"
1015
  msgid "And so much more!"
1016
  msgstr "E molto altro!"
1017
 
1018
  #: templates/panel/premium-tab.php:53
1019
  msgctxt "Premium Tab"
 
 
 
 
 
1020
  msgid "Check the free vs premium features >"
1021
  msgstr "Confronta le funzionalità gratuite e premium >"
1022
 
1023
- #: templates/panel/premium-tab.php:58
1024
  msgctxt "Premium Tab"
1025
  msgid "Get the premium version"
1026
  msgstr "Ottieni la versione premium"
@@ -1080,27 +1137,27 @@ msgctxt "Term action"
1080
  msgid "Delete"
1081
  msgstr "Elimina"
1082
 
1083
- #: yit-plugin.php:84
1084
  msgctxt "Plugin Row Meta"
1085
  msgid "Live Demo"
1086
  msgstr "Live Demo"
1087
 
1088
- #: yit-plugin.php:88
1089
  msgctxt "Plugin Row Meta"
1090
  msgid "Documentation"
1091
  msgstr "Documentazione"
1092
 
1093
- #: yit-plugin.php:92
1094
  msgctxt "Plugin Row Meta"
1095
  msgid "Support"
1096
  msgstr "Assistenza"
1097
 
1098
- #: yit-plugin.php:96
1099
  msgctxt "Plugin Row Meta"
1100
  msgid "Premium version"
1101
  msgstr "Versione premium"
1102
 
1103
- #: yit-plugin.php:228
1104
  msgctxt "Action links"
1105
  msgid "Settings"
1106
  msgstr "Impostazioni"
4
  msgstr ""
5
  "Project-Id-Version: YITH Framework\n"
6
  "Report-Msgid-Bugs-To: YITH <plugins@yithemes.com>\n"
7
+ "POT-Creation-Date: 2022-08-10 12:46:35+00:00\n"
8
+ "PO-Revision-Date: 2022-08-10 12:35:50+0000\n"
9
  "Language: it\n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
13
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
14
  "X-Generator: GlotPress/3.0.0-alpha.2\n"
15
 
16
+ #: includes/class-yit-assets.php:148 yit-functions.php:2006
17
  msgid "Confirm trash"
18
  msgstr "Conferma eliminazione"
19
 
20
+ #: includes/class-yit-assets.php:149
21
  msgid "Are you sure you want to trash the selected items?"
22
  msgstr "Se sicuro di voler spostare nel cestino gli elementi selezionati?"
23
 
24
+ #: includes/class-yit-assets.php:151 includes/class-yit-assets.php:155
25
  #: templates/sysinfo/tabs/main.php:42 templates/sysinfo/tabs/main.php:50
26
  #: yit-functions.php:2008 yit-functions.php:2026
27
  msgid "No"
28
  msgstr "No"
29
 
30
+ #: includes/class-yit-assets.php:152 yit-functions.php:2024
31
  #: yit-functions.php:2152
32
  msgid "Confirm delete"
33
  msgstr "Conferma eliminazione"
34
 
35
+ #: includes/class-yit-assets.php:153
36
  msgid "Are you sure you want to delete the selected items?"
37
  msgstr "Se sicuro di voler eliminare gli elementi selezionati?"
38
 
39
+ #: includes/class-yit-assets.php:153 yit-functions.php:1940
40
  #: yit-functions.php:2100
41
  msgid ""
42
  "This action cannot be undone and you will not be able to recover this data."
44
  "Quest'azione non può essere annullata e non sarà possibile recuperare questi "
45
  "dati."
46
 
47
+ #: includes/class-yit-assets.php:174
48
  msgid "Clear"
49
  msgstr "Rimuovi"
50
 
51
+ #: includes/class-yit-assets.php:175
52
  msgid "Clear color"
53
  msgstr "Rimuovi colore"
54
 
55
+ #: includes/class-yit-assets.php:176
56
  msgid "Default"
57
  msgstr "Predefinito"
58
 
59
+ #: includes/class-yit-assets.php:177
60
  msgid "Select default color"
61
  msgstr "Seleziona il colore predefinito"
62
 
63
+ #: includes/class-yit-assets.php:178
64
  msgid "Select Color"
65
  msgstr "Seleziona il colore"
66
 
67
+ #: includes/class-yit-assets.php:179
68
  msgid "Color value"
69
  msgstr "Valore del colore"
70
 
72
  msgid "There was an error with your request; please try again later."
73
  msgstr "Si è verificato un errore con la tua richiesta. Riprova più tardi."
74
 
75
+ #: includes/class-yit-plugin-panel-woocommerce.php:437
76
  msgid "The changes you have made will be lost if you leave this page."
77
  msgstr "Perderai tutti i cambiamenti effettuati se lasci questa pagina."
78
 
84
  msgid "Settings"
85
  msgstr "Impostazioni"
86
 
87
+ #: includes/class-yit-plugin-panel.php:456
88
+ #: includes/class-yit-plugin-panel.php:459
89
  msgid "How to install premium version"
90
  msgstr "Come installare la versione premium"
91
 
92
+ #: includes/class-yit-plugin-panel.php:656
93
  #: includes/class-yit-plugin-subpanel.php:133
94
  msgid "Save Changes"
95
  msgstr "Salva modifiche"
96
 
97
+ #: includes/class-yit-plugin-panel.php:664
98
  #: includes/class-yit-plugin-subpanel.php:140
99
  #: templates/panel/woocommerce/woocommerce-form.php:15
100
  msgid ""
103
  "Se prosegui con questa azione, tutte le opzioni di questa pagina saranno "
104
  "reimpostate."
105
 
106
+ #: includes/class-yit-plugin-panel.php:664
107
  #: includes/class-yit-plugin-subpanel.php:140
108
  #: templates/panel/woocommerce/woocommerce-form.php:15
109
  msgid "Are you sure?"
110
  msgstr "Sei sicuro?"
111
 
112
+ #: includes/class-yit-plugin-panel.php:668
113
  #: includes/class-yit-plugin-subpanel.php:143
114
  msgid "Reset to default"
115
  msgstr "Ripristina configurazione predefinita"
116
 
117
+ #: includes/class-yit-plugin-panel.php:1039
118
+ msgid "Read the <mark>plugin documentation</mark>"
119
+ msgstr "Consulta la <mark>documentazione del plugin</mark>"
120
+
121
+ #: includes/class-yit-plugin-panel.php:1040
122
+ msgid "Learn what you can really do with this powerful tool"
123
+ msgstr "Scopri cosa puoi fare con questo potente strumento"
124
+
125
+ #: includes/class-yit-plugin-panel.php:1050
126
+ msgid "Watch our <mark>\"First Steps\" video</mark>"
127
+ msgstr "Guarda il nostro <mark>video \"Primi Step\" video</mark>"
128
+
129
+ #: includes/class-yit-plugin-panel.php:1051
130
+ msgid "See how it works before you start using it"
131
+ msgstr "Guarda come funziona prima di iniziare ad usarlo"
132
+
133
+ #: includes/class-yit-plugin-panel.php:1307
134
  msgid ""
135
  "The element you have entered already exists. Please, enter another name."
136
  msgstr "L'elemento inserito esiste già. Per favore, inserisci un altro nome."
137
 
138
+ #: includes/class-yit-plugin-panel.php:1308
139
  msgid "Settings saved"
140
  msgstr "Impostazioni salvate"
141
 
142
+ #: includes/class-yit-plugin-panel.php:1309
143
  msgid "Settings reset"
144
  msgstr "Impostazioni azzerate"
145
 
146
+ #: includes/class-yit-plugin-panel.php:1310
147
  msgid "Element deleted correctly."
148
  msgstr "Elemento rimosso correttamente."
149
 
150
+ #: includes/class-yit-plugin-panel.php:1311
151
+ #: includes/class-yit-plugin-panel.php:1312
152
  msgid "Element updated correctly."
153
  msgstr "Elemento aggiornato correttamente."
154
 
155
+ #: includes/class-yit-plugin-panel.php:1313
156
  msgid "Database imported correctly."
157
  msgstr "Database importato correttamente."
158
 
159
+ #: includes/class-yit-plugin-panel.php:1314
160
  msgid "An error has occurred during import. Please try again."
161
  msgstr "Si è verificato un errore durante l'importazione. Prova di nuovo."
162
 
163
+ #: includes/class-yit-plugin-panel.php:1315
164
  msgid "The added file is not valid."
165
  msgstr "Il file aggiunto non è valido."
166
 
167
+ #: includes/class-yit-plugin-panel.php:1316
168
  msgid "Sorry, import is disabled."
169
  msgstr "Ci dispiace, l'importazione è disabilitata."
170
 
171
+ #: includes/class-yit-plugin-panel.php:1317
172
  msgid "Sorting successful."
173
  msgstr "Ordinamento effettuato con successo."
174
 
175
+ #: includes/class-yit-plugin-panel.php:1806
176
  msgid "We need your support"
177
  msgstr "Abbiamo bisogno del tuo sostegno"
178
 
179
+ #: includes/class-yit-plugin-panel.php:1807
180
  msgid "to keep updating and improving the plugin. Please,"
181
  msgstr "per poter continuare ad aggiornare e migliorare il plugin."
182
 
183
+ #: includes/class-yit-plugin-panel.php:1809
184
  msgid "help us by leaving a good review"
185
  msgstr "Puoi darci una mano lasciando una recensione positiva"
186
 
187
+ #: includes/class-yit-plugin-panel.php:1810
188
  msgid ":) Thanks!"
189
  msgstr ":) Grazie!"
190
 
224
  "(come per YITH WooCommerce Wishlist, YITH WooCommerce Ajax Search, etc.) "
225
  "saranno spostate dalla posizione precedente al menù YITH."
226
 
227
+ #: includes/class-yith-bh-onboarding.php:85
228
+ msgid "It is not possible save the options"
229
+ msgstr "Non è possibile salvare le opzioni"
230
+
231
  #: includes/class-yith-dashboard.php:35
232
  msgid "YITH Latest Updates"
233
  msgstr "Ultimi aggiornamenti da YITH"
428
  "Non ci è stato possibile determinare quale versione di %1$s è installata a "
429
  "causa di un problema di connessione fra il tuo sito e il nostro server."
430
 
431
+ #: templates/bh-onboarding/onboarding-tabs.php:63
432
+ msgid "Save"
433
+ msgstr "Salva"
434
+
435
  #: templates/fields/ajax-customers.php:41
436
  msgid "Search for a customer..."
437
  msgstr "Cerca un cliente..."
559
  msgid "Reset"
560
  msgstr "Ripristina"
561
 
562
+ #. translators: %s is the plugin version.
563
+ #: templates/panel/welcome-modals/update.php:34
564
+ msgid "is successfully updated to version %s."
565
+ msgstr "è stato aggiornato alla versione %s."
566
+
567
+ #. translators: %s is the plugin version.
568
+ #: templates/panel/welcome-modals/update.php:44
569
+ msgid "What's new in version %s"
570
+ msgstr "Novità nella versione %s"
571
+
572
+ #: templates/panel/welcome-modals/update.php:49
573
+ msgid "Check the changelog >"
574
+ msgstr "Vedi tutte le modifiche >"
575
+
576
+ #: templates/panel/welcome-modals/update.php:64
577
+ #: templates/panel/welcome-modals/welcome.php:60
578
+ msgid "Got it, close this window"
579
+ msgstr "Ho capito, chiudi questa finestra"
580
+
581
+ #: templates/panel/welcome-modals/welcome.php:30
582
+ msgid "Thank you for using our plugin"
583
+ msgstr "Grazie per aver scelto di usare il nostro plugin"
584
+
585
+ #. translators: %s is the number of steps.
586
+ #: templates/panel/welcome-modals/welcome.php:45
587
+ msgid "Start with these %s steps:"
588
+ msgstr "Inizia da questi %s step:"
589
+
590
  #: templates/panel/woocommerce/woocommerce-form.php:29
591
  #: templates/panel/woocommerce/woocommerce-form.php:33
592
  msgid "Save Options"
738
  msgid "Further actions"
739
  msgstr "Altre azioni"
740
 
741
+ #: yit-plugin.php:233
742
  msgid "License"
743
  msgstr "Chiave di licenza"
744
 
745
  #. translators: 1. Plugin(s) name(s).
746
+ #: yit-plugin.php:272
747
  msgid ""
748
  "%s was deactivated as you're running an higher tier version of the same "
749
  "plugin."
772
  msgid "YITH"
773
  msgstr "YITH"
774
 
775
+ #: includes/class-yit-assets.php:136
776
  msgctxt "Button text"
777
  msgid "Confirm"
778
  msgstr "Conferma"
779
 
780
+ #: includes/class-yit-assets.php:137
781
  msgctxt "Button text"
782
  msgid "Cancel"
783
  msgstr "Annulla"
784
 
785
+ #: includes/class-yit-assets.php:150 yit-functions.php:2009
786
  msgctxt "Trash confirmation action"
787
  msgid "Yes, move to trash"
788
  msgstr "Sì, sposta nel cestino"
789
 
790
+ #: includes/class-yit-assets.php:154 yit-functions.php:2027
791
  #: yit-functions.php:2154
792
  msgctxt "Delete confirmation action"
793
  msgid "Yes, delete"
794
  msgstr "Sì, elimina"
795
 
796
  #. translators: 1. Plugin name.
797
+ #: includes/class-yit-plugin-panel.php:804
798
  msgctxt "Help tab default title"
799
  msgid "Thank you for purchasing %s!"
800
  msgstr "Grazie per aver acquistato %s!"
801
 
802
+ #: includes/class-yit-plugin-panel.php:804
 
803
  msgctxt "Help tab default title"
804
  msgid "Thank you for using %s!"
805
+ msgstr "Grazie per aver scelto %s!"
806
 
807
+ #: includes/class-yit-plugin-panel.php:812
808
  msgctxt "Help tab default description"
809
  msgid ""
810
  "We want to help you enjoy a wonderful experience with all of our products."
812
  "Vogliamo aiutarti ad avere un'esperienza fantastica con tutti i nostri "
813
  "prodotti."
814
 
815
+ #: includes/class-yit-plugin-panel.php:863
816
  msgctxt "Premium tab name"
817
  msgid "Get premium"
818
  msgstr "Diventa premium"
819
 
820
+ #: includes/class-yit-plugin-panel.php:875
821
  msgctxt "Help tab name"
822
  msgid "Help"
823
  msgstr "Help"
1013
 
1014
  #: templates/panel/help-tab.php:216 templates/panel/help-tab.php:218
1015
  #: templates/panel/help-tab.php:223
 
1016
  msgctxt "Help tab documentation"
1017
  msgid "Read the plugin documentation"
1018
+ msgstr "Leggi la documentazione del plugin"
1019
 
1020
  #: templates/panel/help-tab.php:220
1021
  msgctxt "Help tab documentation"
1022
+ msgid "to learn how it works from the basics."
1023
+ msgstr "per vedere come funziona nel dettaglio."
1024
 
1025
  #: templates/panel/help-tab.php:231 templates/panel/help-tab.php:233
 
1026
  msgctxt "Help tab support"
1027
  msgid "Need some help?"
1028
  msgstr "Ti serve aiuto?"
1030
  #: templates/panel/help-tab.php:235
1031
  msgctxt "Help tab support"
1032
  msgid "From DIY to full-service help"
1033
+ msgstr "Dal fai-da-te a un servizio completo"
1034
 
1035
  #: templates/panel/help-tab.php:238
1036
  msgctxt "Help tab support"
1037
+ msgid ""
1038
+ "Call or chat 24/7 with our support agents, or let our experts build your "
1039
+ "site."
1040
  msgstr ""
1041
+ "Chiamaci o avvia una chat con i nostri agenti disponibili 24/7 oppure "
1042
+ "lasciati aiutare dai nostri esperti a configurare il tuo sito."
1043
 
1044
  #: templates/panel/help-tab.php:241
 
1045
  msgctxt "Help tab support"
1046
  msgid "Yes, I need help"
1047
+ msgstr "Sì, mi serve aiuto"
1048
 
1049
  #: templates/panel/premium-tab.php:30
1050
  msgctxt "Premium Tab"
1062
  msgstr "Immagini funzionalità premium"
1063
 
1064
  #. translators: alt attribute of main image tag.
1065
+ #: templates/panel/premium-tab.php:51 templates/panel/premium-tab.php:58
1066
  msgctxt "Premium Tab"
1067
  msgid "And so much more!"
1068
  msgstr "E molto altro!"
1069
 
1070
  #: templates/panel/premium-tab.php:53
1071
  msgctxt "Premium Tab"
1072
+ msgid "Check the premium features >"
1073
+ msgstr "Scopri le funzionalità premium >"
1074
+
1075
+ #: templates/panel/premium-tab.php:60
1076
+ msgctxt "Premium Tab"
1077
  msgid "Check the free vs premium features >"
1078
  msgstr "Confronta le funzionalità gratuite e premium >"
1079
 
1080
+ #: templates/panel/premium-tab.php:65
1081
  msgctxt "Premium Tab"
1082
  msgid "Get the premium version"
1083
  msgstr "Ottieni la versione premium"
1137
  msgid "Delete"
1138
  msgstr "Elimina"
1139
 
1140
+ #: yit-plugin.php:85
1141
  msgctxt "Plugin Row Meta"
1142
  msgid "Live Demo"
1143
  msgstr "Live Demo"
1144
 
1145
+ #: yit-plugin.php:89
1146
  msgctxt "Plugin Row Meta"
1147
  msgid "Documentation"
1148
  msgstr "Documentazione"
1149
 
1150
+ #: yit-plugin.php:93
1151
  msgctxt "Plugin Row Meta"
1152
  msgid "Support"
1153
  msgstr "Assistenza"
1154
 
1155
+ #: yit-plugin.php:97
1156
  msgctxt "Plugin Row Meta"
1157
  msgid "Premium version"
1158
  msgstr "Versione premium"
1159
 
1160
+ #: yit-plugin.php:229
1161
  msgctxt "Action links"
1162
  msgid "Settings"
1163
  msgstr "Impostazioni"
plugin-fw/languages/yith-plugin-fw-nl_NL.po CHANGED
@@ -4,7 +4,7 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: YITH Framework\n"
6
  "Report-Msgid-Bugs-To: YITH <plugins@yithemes.com>\n"
7
- "POT-Creation-Date: 2022-07-18 06:07:56+00:00\n"
8
  "PO-Revision-Date: 2021-12-13 12:45:02+0000\n"
9
  "Language: nl\n"
10
  "MIME-Version: 1.0\n"
@@ -13,32 +13,32 @@ msgstr ""
13
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
14
  "X-Generator: GlotPress/3.0.0-alpha.2\n"
15
 
16
- #: includes/class-yit-assets.php:144 yit-functions.php:2006
17
  msgid "Confirm trash"
18
  msgstr "Verplaatsen naar prullenbak bevestigen"
19
 
20
- #: includes/class-yit-assets.php:145
21
  msgid "Are you sure you want to trash the selected items?"
22
  msgstr ""
23
  "Weet je zeker dat je het geselecteerde item naar de prullenbak wilt "
24
  "verplaatsen?"
25
 
26
- #: includes/class-yit-assets.php:147 includes/class-yit-assets.php:151
27
  #: templates/sysinfo/tabs/main.php:42 templates/sysinfo/tabs/main.php:50
28
  #: yit-functions.php:2008 yit-functions.php:2026
29
  msgid "No"
30
  msgstr "Nee"
31
 
32
- #: includes/class-yit-assets.php:148 yit-functions.php:2024
33
  #: yit-functions.php:2152
34
  msgid "Confirm delete"
35
  msgstr "Verwijderen bevestigen"
36
 
37
- #: includes/class-yit-assets.php:149
38
  msgid "Are you sure you want to delete the selected items?"
39
  msgstr "Weet je zeker dat je de geselecteerde items wilt verwijderen?"
40
 
41
- #: includes/class-yit-assets.php:149 yit-functions.php:1940
42
  #: yit-functions.php:2100
43
  msgid ""
44
  "This action cannot be undone and you will not be able to recover this data."
@@ -46,27 +46,27 @@ msgstr ""
46
  "Deze actie kan niet ongedaan gemaakt worden en je zult deze gegevens niet "
47
  "kunnen herstellen."
48
 
49
- #: includes/class-yit-assets.php:162
50
  msgid "Clear"
51
  msgstr "Wissen"
52
 
53
- #: includes/class-yit-assets.php:163
54
  msgid "Clear color"
55
  msgstr "Kleur wissen"
56
 
57
- #: includes/class-yit-assets.php:164
58
  msgid "Default"
59
  msgstr "Standaard"
60
 
61
- #: includes/class-yit-assets.php:165
62
  msgid "Select default color"
63
  msgstr "Standaardkleur selecteren"
64
 
65
- #: includes/class-yit-assets.php:166
66
  msgid "Select Color"
67
  msgstr "Kleur selecteren"
68
 
69
- #: includes/class-yit-assets.php:167
70
  msgid "Color value"
71
  msgstr "Kleurwaarde"
72
 
@@ -75,7 +75,7 @@ msgid "There was an error with your request; please try again later."
75
  msgstr ""
76
  "Er is een fout opgetreden met je verzoek, probeer het later opnieuw a.u.b."
77
 
78
- #: includes/class-yit-plugin-panel-woocommerce.php:430
79
  msgid "The changes you have made will be lost if you leave this page."
80
  msgstr "Als je deze pagina verlaat zullen alle wijzigingen verloren gaan."
81
 
@@ -87,17 +87,17 @@ msgstr "Plugin instellingen"
87
  msgid "Settings"
88
  msgstr "Instellingen"
89
 
90
- #: includes/class-yit-plugin-panel.php:455
91
- #: includes/class-yit-plugin-panel.php:458
92
  msgid "How to install premium version"
93
  msgstr "Hoe installeer ik de premium versie"
94
 
95
- #: includes/class-yit-plugin-panel.php:655
96
  #: includes/class-yit-plugin-subpanel.php:133
97
  msgid "Save Changes"
98
  msgstr "Wijzigingen opslaan"
99
 
100
- #: includes/class-yit-plugin-panel.php:663
101
  #: includes/class-yit-plugin-subpanel.php:140
102
  #: templates/panel/woocommerce/woocommerce-form.php:15
103
  msgid ""
@@ -105,72 +105,88 @@ msgid ""
105
  msgstr ""
106
  "Als je doorgaat met deze actie, zal je alle opties op deze pagina resetten."
107
 
108
- #: includes/class-yit-plugin-panel.php:663
109
  #: includes/class-yit-plugin-subpanel.php:140
110
  #: templates/panel/woocommerce/woocommerce-form.php:15
111
  msgid "Are you sure?"
112
  msgstr "Weet je het zeker?"
113
 
114
- #: includes/class-yit-plugin-panel.php:667
115
  #: includes/class-yit-plugin-subpanel.php:143
116
  msgid "Reset to default"
117
  msgstr "Resetten naar standaard"
118
 
119
- #: includes/class-yit-plugin-panel.php:1072
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
120
  msgid ""
121
  "The element you have entered already exists. Please, enter another name."
122
  msgstr "Het element dat je hebt ingevoerd bestaat al. Voer een andere naam in."
123
 
124
- #: includes/class-yit-plugin-panel.php:1073
125
  msgid "Settings saved"
126
  msgstr "Instellingen opgeslagen"
127
 
128
- #: includes/class-yit-plugin-panel.php:1074
129
  msgid "Settings reset"
130
  msgstr "Instellingen resetten"
131
 
132
- #: includes/class-yit-plugin-panel.php:1075
133
  msgid "Element deleted correctly."
134
  msgstr "Element juist verwijderd."
135
 
136
- #: includes/class-yit-plugin-panel.php:1076
137
- #: includes/class-yit-plugin-panel.php:1077
138
  msgid "Element updated correctly."
139
  msgstr "Element juist geüpdatet."
140
 
141
- #: includes/class-yit-plugin-panel.php:1078
142
  msgid "Database imported correctly."
143
  msgstr "Database juist geïmporteerd."
144
 
145
- #: includes/class-yit-plugin-panel.php:1079
146
  msgid "An error has occurred during import. Please try again."
147
  msgstr "Er is een fout opgetreden tijdens importeren. Probeer opnieuw."
148
 
149
- #: includes/class-yit-plugin-panel.php:1080
150
  msgid "The added file is not valid."
151
  msgstr "Het toegevoegde bestand is niet geldig."
152
 
153
- #: includes/class-yit-plugin-panel.php:1081
154
  msgid "Sorry, import is disabled."
155
  msgstr "Sorry, importeren is uitgeschakeld."
156
 
157
- #: includes/class-yit-plugin-panel.php:1082
158
  msgid "Sorting successful."
159
  msgstr "Succesvol gesorteerd."
160
 
161
- #: includes/class-yit-plugin-panel.php:1571
162
  msgid "We need your support"
163
  msgstr "We hebben je hulp nodig"
164
 
165
- #: includes/class-yit-plugin-panel.php:1572
166
  msgid "to keep updating and improving the plugin. Please,"
167
  msgstr "om de plugin te blijven bijwerken en verbeteren. A.u.b.,"
168
 
169
- #: includes/class-yit-plugin-panel.php:1574
170
  msgid "help us by leaving a good review"
171
  msgstr "help ons door een goede beoordeling achter te laten"
172
 
173
- #: includes/class-yit-plugin-panel.php:1575
174
  msgid ":) Thanks!"
175
  msgstr ":) Bedankt!"
176
 
@@ -210,6 +226,10 @@ msgstr ""
210
  "(zoals voor YITH WooCommerce Wishlist, YITH WooCommerce Ajax Search, enz.) "
211
  "verplaatst van de vorige locatie naar het YITH menu."
212
 
 
 
 
 
213
  #: includes/class-yith-dashboard.php:35
214
  msgid "YITH Latest Updates"
215
  msgstr "YITH laatste updates"
@@ -409,6 +429,10 @@ msgstr ""
409
  "De systeemcontrole kan niet bepalen welke versie van %1$s is geïnstalleerd "
410
  "vanwege een verbindingsprobleem tussen je site en onze server."
411
 
 
 
 
 
412
  #: templates/fields/ajax-customers.php:41
413
  msgid "Search for a customer..."
414
  msgstr ""
@@ -536,6 +560,34 @@ msgstr "Upload"
536
  msgid "Reset"
537
  msgstr "Resetten"
538
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
539
  #: templates/panel/woocommerce/woocommerce-form.php:29
540
  #: templates/panel/woocommerce/woocommerce-form.php:33
541
  msgid "Save Options"
@@ -686,12 +738,12 @@ msgstr "Weet je zeker dat je \"%s\" wilt verwijderen?"
686
  msgid "Further actions"
687
  msgstr "Verdere acties"
688
 
689
- #: yit-plugin.php:232
690
  msgid "License"
691
  msgstr "Licentie"
692
 
693
  #. translators: 1. Plugin(s) name(s).
694
- #: yit-plugin.php:271
695
  msgid ""
696
  "%s was deactivated as you're running an higher tier version of the same "
697
  "plugin."
@@ -716,51 +768,50 @@ msgctxt "[gutenberg]: Category Name"
716
  msgid "YITH"
717
  msgstr "YITH"
718
 
719
- #: includes/class-yit-assets.php:132
720
  msgctxt "Button text"
721
  msgid "Confirm"
722
  msgstr "Bevestigen"
723
 
724
- #: includes/class-yit-assets.php:133
725
  msgctxt "Button text"
726
  msgid "Cancel"
727
  msgstr "Annuleren"
728
 
729
- #: includes/class-yit-assets.php:146 yit-functions.php:2009
730
  msgctxt "Trash confirmation action"
731
  msgid "Yes, move to trash"
732
  msgstr "Ja, verplaatsen naar prullenbak"
733
 
734
- #: includes/class-yit-assets.php:150 yit-functions.php:2027
735
  #: yit-functions.php:2154
736
  msgctxt "Delete confirmation action"
737
  msgid "Yes, delete"
738
  msgstr "Ja, verwijderen"
739
 
740
  #. translators: 1. Plugin name.
741
- #: includes/class-yit-plugin-panel.php:803
742
  msgctxt "Help tab default title"
743
  msgid "Thank you for purchasing %s!"
744
  msgstr "Bedankt voor het kopen van %s!"
745
 
746
- #: includes/class-yit-plugin-panel.php:803
747
- #, fuzzy
748
  msgctxt "Help tab default title"
749
  msgid "Thank you for using %s!"
750
- msgstr "Bedankt voor het kopen van %s!"
751
 
752
- #: includes/class-yit-plugin-panel.php:815
753
  msgctxt "Help tab default description"
754
  msgid ""
755
  "We want to help you enjoy a wonderful experience with all of our products."
756
  msgstr ""
757
 
758
- #: includes/class-yit-plugin-panel.php:866
759
  msgctxt "Premium tab name"
760
  msgid "Get premium"
761
  msgstr "Neem premium"
762
 
763
- #: includes/class-yit-plugin-panel.php:878
764
  msgctxt "Help tab name"
765
  msgid "Help"
766
  msgstr "Help"
@@ -952,21 +1003,19 @@ msgstr "Verstuur een ticket"
952
 
953
  #: templates/panel/help-tab.php:216 templates/panel/help-tab.php:218
954
  #: templates/panel/help-tab.php:223
955
- #, fuzzy
956
  msgctxt "Help tab documentation"
957
  msgid "Read the plugin documentation"
958
- msgstr "Lees de documentatie"
959
 
960
  #: templates/panel/help-tab.php:220
961
  msgctxt "Help tab documentation"
962
- msgid "to learn from basics how it works"
963
  msgstr ""
964
 
965
  #: templates/panel/help-tab.php:231 templates/panel/help-tab.php:233
966
- #, fuzzy
967
  msgctxt "Help tab support"
968
  msgid "Need some help?"
969
- msgstr "Hulp nodig?"
970
 
971
  #: templates/panel/help-tab.php:235
972
  msgctxt "Help tab support"
@@ -975,14 +1024,15 @@ msgstr ""
975
 
976
  #: templates/panel/help-tab.php:238
977
  msgctxt "Help tab support"
978
- msgid "Call or chat 24/7 for support or let our expert to make your site"
 
 
979
  msgstr ""
980
 
981
  #: templates/panel/help-tab.php:241
982
- #, fuzzy
983
  msgctxt "Help tab support"
984
  msgid "Yes, I need help"
985
- msgstr "Hulp nodig?"
986
 
987
  #: templates/panel/premium-tab.php:30
988
  msgctxt "Premium Tab"
@@ -1000,17 +1050,22 @@ msgid "Plugin premium features images"
1000
  msgstr "Plugin premium opties afbeeldingen"
1001
 
1002
  #. translators: alt attribute of main image tag.
1003
- #: templates/panel/premium-tab.php:51
1004
  msgctxt "Premium Tab"
1005
  msgid "And so much more!"
1006
  msgstr "En zo veel meer!"
1007
 
1008
  #: templates/panel/premium-tab.php:53
1009
  msgctxt "Premium Tab"
 
 
 
 
 
1010
  msgid "Check the free vs premium features >"
1011
  msgstr "Bekijk de gratis vs premium opties >"
1012
 
1013
- #: templates/panel/premium-tab.php:58
1014
  msgctxt "Premium Tab"
1015
  msgid "Get the premium version"
1016
  msgstr "Krijg de premium versie"
@@ -1070,27 +1125,27 @@ msgctxt "Term action"
1070
  msgid "Delete"
1071
  msgstr "Verwijderen"
1072
 
1073
- #: yit-plugin.php:84
1074
  msgctxt "Plugin Row Meta"
1075
  msgid "Live Demo"
1076
  msgstr "Live Demo"
1077
 
1078
- #: yit-plugin.php:88
1079
  msgctxt "Plugin Row Meta"
1080
  msgid "Documentation"
1081
  msgstr "Documentatie"
1082
 
1083
- #: yit-plugin.php:92
1084
  msgctxt "Plugin Row Meta"
1085
  msgid "Support"
1086
  msgstr "Ondersteuning"
1087
 
1088
- #: yit-plugin.php:96
1089
  msgctxt "Plugin Row Meta"
1090
  msgid "Premium version"
1091
  msgstr "Premium versie"
1092
 
1093
- #: yit-plugin.php:228
1094
  msgctxt "Action links"
1095
  msgid "Settings"
1096
  msgstr "Instellingen"
4
  msgstr ""
5
  "Project-Id-Version: YITH Framework\n"
6
  "Report-Msgid-Bugs-To: YITH <plugins@yithemes.com>\n"
7
+ "POT-Creation-Date: 2022-08-10 12:46:35+00:00\n"
8
  "PO-Revision-Date: 2021-12-13 12:45:02+0000\n"
9
  "Language: nl\n"
10
  "MIME-Version: 1.0\n"
13
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
14
  "X-Generator: GlotPress/3.0.0-alpha.2\n"
15
 
16
+ #: includes/class-yit-assets.php:148 yit-functions.php:2006
17
  msgid "Confirm trash"
18
  msgstr "Verplaatsen naar prullenbak bevestigen"
19
 
20
+ #: includes/class-yit-assets.php:149
21
  msgid "Are you sure you want to trash the selected items?"
22
  msgstr ""
23
  "Weet je zeker dat je het geselecteerde item naar de prullenbak wilt "
24
  "verplaatsen?"
25
 
26
+ #: includes/class-yit-assets.php:151 includes/class-yit-assets.php:155
27
  #: templates/sysinfo/tabs/main.php:42 templates/sysinfo/tabs/main.php:50
28
  #: yit-functions.php:2008 yit-functions.php:2026
29
  msgid "No"
30
  msgstr "Nee"
31
 
32
+ #: includes/class-yit-assets.php:152 yit-functions.php:2024
33
  #: yit-functions.php:2152
34
  msgid "Confirm delete"
35
  msgstr "Verwijderen bevestigen"
36
 
37
+ #: includes/class-yit-assets.php:153
38
  msgid "Are you sure you want to delete the selected items?"
39
  msgstr "Weet je zeker dat je de geselecteerde items wilt verwijderen?"
40
 
41
+ #: includes/class-yit-assets.php:153 yit-functions.php:1940
42
  #: yit-functions.php:2100
43
  msgid ""
44
  "This action cannot be undone and you will not be able to recover this data."
46
  "Deze actie kan niet ongedaan gemaakt worden en je zult deze gegevens niet "
47
  "kunnen herstellen."
48
 
49
+ #: includes/class-yit-assets.php:174
50
  msgid "Clear"
51
  msgstr "Wissen"
52
 
53
+ #: includes/class-yit-assets.php:175
54
  msgid "Clear color"
55
  msgstr "Kleur wissen"
56
 
57
+ #: includes/class-yit-assets.php:176
58
  msgid "Default"
59
  msgstr "Standaard"
60
 
61
+ #: includes/class-yit-assets.php:177
62
  msgid "Select default color"
63
  msgstr "Standaardkleur selecteren"
64
 
65
+ #: includes/class-yit-assets.php:178
66
  msgid "Select Color"
67
  msgstr "Kleur selecteren"
68
 
69
+ #: includes/class-yit-assets.php:179
70
  msgid "Color value"
71
  msgstr "Kleurwaarde"
72
 
75
  msgstr ""
76
  "Er is een fout opgetreden met je verzoek, probeer het later opnieuw a.u.b."
77
 
78
+ #: includes/class-yit-plugin-panel-woocommerce.php:437
79
  msgid "The changes you have made will be lost if you leave this page."
80
  msgstr "Als je deze pagina verlaat zullen alle wijzigingen verloren gaan."
81
 
87
  msgid "Settings"
88
  msgstr "Instellingen"
89
 
90
+ #: includes/class-yit-plugin-panel.php:456
91
+ #: includes/class-yit-plugin-panel.php:459
92
  msgid "How to install premium version"
93
  msgstr "Hoe installeer ik de premium versie"
94
 
95
+ #: includes/class-yit-plugin-panel.php:656
96
  #: includes/class-yit-plugin-subpanel.php:133
97
  msgid "Save Changes"
98
  msgstr "Wijzigingen opslaan"
99
 
100
+ #: includes/class-yit-plugin-panel.php:664
101
  #: includes/class-yit-plugin-subpanel.php:140
102
  #: templates/panel/woocommerce/woocommerce-form.php:15
103
  msgid ""
105
  msgstr ""
106
  "Als je doorgaat met deze actie, zal je alle opties op deze pagina resetten."
107
 
108
+ #: includes/class-yit-plugin-panel.php:664
109
  #: includes/class-yit-plugin-subpanel.php:140
110
  #: templates/panel/woocommerce/woocommerce-form.php:15
111
  msgid "Are you sure?"
112
  msgstr "Weet je het zeker?"
113
 
114
+ #: includes/class-yit-plugin-panel.php:668
115
  #: includes/class-yit-plugin-subpanel.php:143
116
  msgid "Reset to default"
117
  msgstr "Resetten naar standaard"
118
 
119
+ #: includes/class-yit-plugin-panel.php:1039
120
+ msgid "Read the <mark>plugin documentation</mark>"
121
+ msgstr ""
122
+
123
+ #: includes/class-yit-plugin-panel.php:1040
124
+ msgid "Learn what you can really do with this powerful tool"
125
+ msgstr ""
126
+
127
+ #: includes/class-yit-plugin-panel.php:1050
128
+ msgid "Watch our <mark>\"First Steps\" video</mark>"
129
+ msgstr ""
130
+
131
+ #: includes/class-yit-plugin-panel.php:1051
132
+ msgid "See how it works before you start using it"
133
+ msgstr ""
134
+
135
+ #: includes/class-yit-plugin-panel.php:1307
136
  msgid ""
137
  "The element you have entered already exists. Please, enter another name."
138
  msgstr "Het element dat je hebt ingevoerd bestaat al. Voer een andere naam in."
139
 
140
+ #: includes/class-yit-plugin-panel.php:1308
141
  msgid "Settings saved"
142
  msgstr "Instellingen opgeslagen"
143
 
144
+ #: includes/class-yit-plugin-panel.php:1309
145
  msgid "Settings reset"
146
  msgstr "Instellingen resetten"
147
 
148
+ #: includes/class-yit-plugin-panel.php:1310
149
  msgid "Element deleted correctly."
150
  msgstr "Element juist verwijderd."
151
 
152
+ #: includes/class-yit-plugin-panel.php:1311
153
+ #: includes/class-yit-plugin-panel.php:1312
154
  msgid "Element updated correctly."
155
  msgstr "Element juist geüpdatet."
156
 
157
+ #: includes/class-yit-plugin-panel.php:1313
158
  msgid "Database imported correctly."
159
  msgstr "Database juist geïmporteerd."
160
 
161
+ #: includes/class-yit-plugin-panel.php:1314
162
  msgid "An error has occurred during import. Please try again."
163
  msgstr "Er is een fout opgetreden tijdens importeren. Probeer opnieuw."
164
 
165
+ #: includes/class-yit-plugin-panel.php:1315
166
  msgid "The added file is not valid."
167
  msgstr "Het toegevoegde bestand is niet geldig."
168
 
169
+ #: includes/class-yit-plugin-panel.php:1316
170
  msgid "Sorry, import is disabled."
171
  msgstr "Sorry, importeren is uitgeschakeld."
172
 
173
+ #: includes/class-yit-plugin-panel.php:1317
174
  msgid "Sorting successful."
175
  msgstr "Succesvol gesorteerd."
176
 
177
+ #: includes/class-yit-plugin-panel.php:1806
178
  msgid "We need your support"
179
  msgstr "We hebben je hulp nodig"
180
 
181
+ #: includes/class-yit-plugin-panel.php:1807
182
  msgid "to keep updating and improving the plugin. Please,"
183
  msgstr "om de plugin te blijven bijwerken en verbeteren. A.u.b.,"
184
 
185
+ #: includes/class-yit-plugin-panel.php:1809
186
  msgid "help us by leaving a good review"
187
  msgstr "help ons door een goede beoordeling achter te laten"
188
 
189
+ #: includes/class-yit-plugin-panel.php:1810
190
  msgid ":) Thanks!"
191
  msgstr ":) Bedankt!"
192
 
226
  "(zoals voor YITH WooCommerce Wishlist, YITH WooCommerce Ajax Search, enz.) "
227
  "verplaatst van de vorige locatie naar het YITH menu."
228
 
229
+ #: includes/class-yith-bh-onboarding.php:85
230
+ msgid "It is not possible save the options"
231
+ msgstr ""
232
+
233
  #: includes/class-yith-dashboard.php:35
234
  msgid "YITH Latest Updates"
235
  msgstr "YITH laatste updates"
429
  "De systeemcontrole kan niet bepalen welke versie van %1$s is geïnstalleerd "
430
  "vanwege een verbindingsprobleem tussen je site en onze server."
431
 
432
+ #: templates/bh-onboarding/onboarding-tabs.php:63
433
+ msgid "Save"
434
+ msgstr ""
435
+
436
  #: templates/fields/ajax-customers.php:41
437
  msgid "Search for a customer..."
438
  msgstr ""
560
  msgid "Reset"
561
  msgstr "Resetten"
562
 
563
+ #. translators: %s is the plugin version.
564
+ #: templates/panel/welcome-modals/update.php:34
565
+ msgid "is successfully updated to version %s."
566
+ msgstr ""
567
+
568
+ #. translators: %s is the plugin version.
569
+ #: templates/panel/welcome-modals/update.php:44
570
+ msgid "What's new in version %s"
571
+ msgstr ""
572
+
573
+ #: templates/panel/welcome-modals/update.php:49
574
+ msgid "Check the changelog >"
575
+ msgstr ""
576
+
577
+ #: templates/panel/welcome-modals/update.php:64
578
+ #: templates/panel/welcome-modals/welcome.php:60
579
+ msgid "Got it, close this window"
580
+ msgstr ""
581
+
582
+ #: templates/panel/welcome-modals/welcome.php:30
583
+ msgid "Thank you for using our plugin"
584
+ msgstr ""
585
+
586
+ #. translators: %s is the number of steps.
587
+ #: templates/panel/welcome-modals/welcome.php:45
588
+ msgid "Start with these %s steps:"
589
+ msgstr ""
590
+
591
  #: templates/panel/woocommerce/woocommerce-form.php:29
592
  #: templates/panel/woocommerce/woocommerce-form.php:33
593
  msgid "Save Options"
738
  msgid "Further actions"
739
  msgstr "Verdere acties"
740
 
741
+ #: yit-plugin.php:233
742
  msgid "License"
743
  msgstr "Licentie"
744
 
745
  #. translators: 1. Plugin(s) name(s).
746
+ #: yit-plugin.php:272
747
  msgid ""
748
  "%s was deactivated as you're running an higher tier version of the same "
749
  "plugin."
768
  msgid "YITH"
769
  msgstr "YITH"
770
 
771
+ #: includes/class-yit-assets.php:136
772
  msgctxt "Button text"
773
  msgid "Confirm"
774
  msgstr "Bevestigen"
775
 
776
+ #: includes/class-yit-assets.php:137
777
  msgctxt "Button text"
778
  msgid "Cancel"
779
  msgstr "Annuleren"
780
 
781
+ #: includes/class-yit-assets.php:150 yit-functions.php:2009
782
  msgctxt "Trash confirmation action"
783
  msgid "Yes, move to trash"
784
  msgstr "Ja, verplaatsen naar prullenbak"
785
 
786
+ #: includes/class-yit-assets.php:154 yit-functions.php:2027
787
  #: yit-functions.php:2154
788
  msgctxt "Delete confirmation action"
789
  msgid "Yes, delete"
790
  msgstr "Ja, verwijderen"
791
 
792
  #. translators: 1. Plugin name.
793
+ #: includes/class-yit-plugin-panel.php:804
794
  msgctxt "Help tab default title"
795
  msgid "Thank you for purchasing %s!"
796
  msgstr "Bedankt voor het kopen van %s!"
797
 
798
+ #: includes/class-yit-plugin-panel.php:804
 
799
  msgctxt "Help tab default title"
800
  msgid "Thank you for using %s!"
801
+ msgstr ""
802
 
803
+ #: includes/class-yit-plugin-panel.php:812
804
  msgctxt "Help tab default description"
805
  msgid ""
806
  "We want to help you enjoy a wonderful experience with all of our products."
807
  msgstr ""
808
 
809
+ #: includes/class-yit-plugin-panel.php:863
810
  msgctxt "Premium tab name"
811
  msgid "Get premium"
812
  msgstr "Neem premium"
813
 
814
+ #: includes/class-yit-plugin-panel.php:875
815
  msgctxt "Help tab name"
816
  msgid "Help"
817
  msgstr "Help"
1003
 
1004
  #: templates/panel/help-tab.php:216 templates/panel/help-tab.php:218
1005
  #: templates/panel/help-tab.php:223
 
1006
  msgctxt "Help tab documentation"
1007
  msgid "Read the plugin documentation"
1008
+ msgstr ""
1009
 
1010
  #: templates/panel/help-tab.php:220
1011
  msgctxt "Help tab documentation"
1012
+ msgid "to learn how it works from the basics."
1013
  msgstr ""
1014
 
1015
  #: templates/panel/help-tab.php:231 templates/panel/help-tab.php:233
 
1016
  msgctxt "Help tab support"
1017
  msgid "Need some help?"
1018
+ msgstr ""
1019
 
1020
  #: templates/panel/help-tab.php:235
1021
  msgctxt "Help tab support"
1024
 
1025
  #: templates/panel/help-tab.php:238
1026
  msgctxt "Help tab support"
1027
+ msgid ""
1028
+ "Call or chat 24/7 with our support agents, or let our experts build your "
1029
+ "site."
1030
  msgstr ""
1031
 
1032
  #: templates/panel/help-tab.php:241
 
1033
  msgctxt "Help tab support"
1034
  msgid "Yes, I need help"
1035
+ msgstr ""
1036
 
1037
  #: templates/panel/premium-tab.php:30
1038
  msgctxt "Premium Tab"
1050
  msgstr "Plugin premium opties afbeeldingen"
1051
 
1052
  #. translators: alt attribute of main image tag.
1053
+ #: templates/panel/premium-tab.php:51 templates/panel/premium-tab.php:58
1054
  msgctxt "Premium Tab"
1055
  msgid "And so much more!"
1056
  msgstr "En zo veel meer!"
1057
 
1058
  #: templates/panel/premium-tab.php:53
1059
  msgctxt "Premium Tab"
1060
+ msgid "Check the premium features >"
1061
+ msgstr ""
1062
+
1063
+ #: templates/panel/premium-tab.php:60
1064
+ msgctxt "Premium Tab"
1065
  msgid "Check the free vs premium features >"
1066
  msgstr "Bekijk de gratis vs premium opties >"
1067
 
1068
+ #: templates/panel/premium-tab.php:65
1069
  msgctxt "Premium Tab"
1070
  msgid "Get the premium version"
1071
  msgstr "Krijg de premium versie"
1125
  msgid "Delete"
1126
  msgstr "Verwijderen"
1127
 
1128
+ #: yit-plugin.php:85
1129
  msgctxt "Plugin Row Meta"
1130
  msgid "Live Demo"
1131
  msgstr "Live Demo"
1132
 
1133
+ #: yit-plugin.php:89
1134
  msgctxt "Plugin Row Meta"
1135
  msgid "Documentation"
1136
  msgstr "Documentatie"
1137
 
1138
+ #: yit-plugin.php:93
1139
  msgctxt "Plugin Row Meta"
1140
  msgid "Support"
1141
  msgstr "Ondersteuning"
1142
 
1143
+ #: yit-plugin.php:97
1144
  msgctxt "Plugin Row Meta"
1145
  msgid "Premium version"
1146
  msgstr "Premium versie"
1147
 
1148
+ #: yit-plugin.php:229
1149
  msgctxt "Action links"
1150
  msgid "Settings"
1151
  msgstr "Instellingen"
plugin-fw/languages/yith-plugin-fw-ru_RU.po CHANGED
@@ -4,7 +4,7 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: YITH Framework\n"
6
  "Report-Msgid-Bugs-To: YITH <plugins@yithemes.com>\n"
7
- "POT-Creation-Date: 2022-07-18 06:07:56+00:00\n"
8
  "PO-Revision-Date: 2022-04-05 17:22:32+0000\n"
9
  "Language: ru\n"
10
  "MIME-Version: 1.0\n"
@@ -14,56 +14,56 @@ msgstr ""
14
  "10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2);\n"
15
  "X-Generator: GlotPress/3.0.0-alpha.2\n"
16
 
17
- #: includes/class-yit-assets.php:144 yit-functions.php:2006
18
  msgid "Confirm trash"
19
  msgstr "Подтвердить корзину"
20
 
21
- #: includes/class-yit-assets.php:145
22
  msgid "Are you sure you want to trash the selected items?"
23
  msgstr "Вы уверены, что хотите переместить в корзину выбранные элементы?"
24
 
25
- #: includes/class-yit-assets.php:147 includes/class-yit-assets.php:151
26
  #: templates/sysinfo/tabs/main.php:42 templates/sysinfo/tabs/main.php:50
27
  #: yit-functions.php:2008 yit-functions.php:2026
28
  msgid "No"
29
  msgstr "Нет"
30
 
31
- #: includes/class-yit-assets.php:148 yit-functions.php:2024
32
  #: yit-functions.php:2152
33
  msgid "Confirm delete"
34
  msgstr "Подтвердите удаление"
35
 
36
- #: includes/class-yit-assets.php:149
37
  msgid "Are you sure you want to delete the selected items?"
38
  msgstr "Вы уверены, что хотите удалить выбранные элементы?"
39
 
40
- #: includes/class-yit-assets.php:149 yit-functions.php:1940
41
  #: yit-functions.php:2100
42
  msgid ""
43
  "This action cannot be undone and you will not be able to recover this data."
44
  msgstr "Это действие нельзя отменить, и вы не сможете восстановить эти данные."
45
 
46
- #: includes/class-yit-assets.php:162
47
  msgid "Clear"
48
  msgstr "Очистить"
49
 
50
- #: includes/class-yit-assets.php:163
51
  msgid "Clear color"
52
  msgstr "Очистить цвет"
53
 
54
- #: includes/class-yit-assets.php:164
55
  msgid "Default"
56
  msgstr "По умолчанию"
57
 
58
- #: includes/class-yit-assets.php:165
59
  msgid "Select default color"
60
  msgstr "Выберите цвет по умолчанию"
61
 
62
- #: includes/class-yit-assets.php:166
63
  msgid "Select Color"
64
  msgstr "Выберите цвет"
65
 
66
- #: includes/class-yit-assets.php:167
67
  msgid "Color value"
68
  msgstr "Цвет значения"
69
 
@@ -73,7 +73,7 @@ msgstr ""
73
  "При выполнении вашего запроса произошла ошибка; пожалуйста, повторите "
74
  "попытку позже."
75
 
76
- #: includes/class-yit-plugin-panel-woocommerce.php:430
77
  msgid "The changes you have made will be lost if you leave this page."
78
  msgstr ""
79
  "Внесенные вами изменения будут потеряны, если вы покинете эту страницу."
@@ -86,17 +86,17 @@ msgstr "Настройки Плагина"
86
  msgid "Settings"
87
  msgstr "Настройки"
88
 
89
- #: includes/class-yit-plugin-panel.php:455
90
- #: includes/class-yit-plugin-panel.php:458
91
  msgid "How to install premium version"
92
  msgstr "Как установить премиум версию"
93
 
94
- #: includes/class-yit-plugin-panel.php:655
95
  #: includes/class-yit-plugin-subpanel.php:133
96
  msgid "Save Changes"
97
  msgstr "Сохранить Изменения"
98
 
99
- #: includes/class-yit-plugin-panel.php:663
100
  #: includes/class-yit-plugin-subpanel.php:140
101
  #: templates/panel/woocommerce/woocommerce-form.php:15
102
  msgid ""
@@ -104,72 +104,88 @@ msgid ""
104
  msgstr ""
105
  "Если вы продолжите это действие, вы сбросите все параметры на этой странице."
106
 
107
- #: includes/class-yit-plugin-panel.php:663
108
  #: includes/class-yit-plugin-subpanel.php:140
109
  #: templates/panel/woocommerce/woocommerce-form.php:15
110
  msgid "Are you sure?"
111
  msgstr "Вы уверены?"
112
 
113
- #: includes/class-yit-plugin-panel.php:667
114
  #: includes/class-yit-plugin-subpanel.php:143
115
  msgid "Reset to default"
116
  msgstr "Сброс до заводских настроек"
117
 
118
- #: includes/class-yit-plugin-panel.php:1072
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
119
  msgid ""
120
  "The element you have entered already exists. Please, enter another name."
121
  msgstr "Введенный вами элемент уже существует. Пожалуйста, введите другое имя."
122
 
123
- #: includes/class-yit-plugin-panel.php:1073
124
  msgid "Settings saved"
125
  msgstr "Настройки сохранены"
126
 
127
- #: includes/class-yit-plugin-panel.php:1074
128
  msgid "Settings reset"
129
  msgstr "Сбросить настройки"
130
 
131
- #: includes/class-yit-plugin-panel.php:1075
132
  msgid "Element deleted correctly."
133
  msgstr "Элемент удален правильно."
134
 
135
- #: includes/class-yit-plugin-panel.php:1076
136
- #: includes/class-yit-plugin-panel.php:1077
137
  msgid "Element updated correctly."
138
  msgstr "Элемент обновлен правильно."
139
 
140
- #: includes/class-yit-plugin-panel.php:1078
141
  msgid "Database imported correctly."
142
  msgstr "База данных импортирована правильно."
143
 
144
- #: includes/class-yit-plugin-panel.php:1079
145
  msgid "An error has occurred during import. Please try again."
146
  msgstr "Во время импорта произошла ошибка. Пожалуйста, попробуйте еще раз."
147
 
148
- #: includes/class-yit-plugin-panel.php:1080
149
  msgid "The added file is not valid."
150
  msgstr "Добавленный файл недействителен."
151
 
152
- #: includes/class-yit-plugin-panel.php:1081
153
  msgid "Sorry, import is disabled."
154
  msgstr "Извините, импорт отключен."
155
 
156
- #: includes/class-yit-plugin-panel.php:1082
157
  msgid "Sorting successful."
158
  msgstr "Сортировка выполнена успешно."
159
 
160
- #: includes/class-yit-plugin-panel.php:1571
161
  msgid "We need your support"
162
  msgstr "Нам нужна ваша поддержка"
163
 
164
- #: includes/class-yit-plugin-panel.php:1572
165
  msgid "to keep updating and improving the plugin. Please,"
166
  msgstr "чтобы продолжать обновлять и улучшать плагин. Пожалуйста,"
167
 
168
- #: includes/class-yit-plugin-panel.php:1574
169
  msgid "help us by leaving a good review"
170
  msgstr "помогите нам, оставив хороший отзыв"
171
 
172
- #: includes/class-yit-plugin-panel.php:1575
173
  msgid ":) Thanks!"
174
  msgstr ":) Благодарим!"
175
 
@@ -208,6 +224,10 @@ msgstr ""
208
  "как для YITH WooCommerce Wishlist, YITH WooCommerce Ajax Search и т.д.) "
209
  "будут перемещены из предыдущего места в меню YITH."
210
 
 
 
 
 
211
  #: includes/class-yith-dashboard.php:35
212
  msgid "YITH Latest Updates"
213
  msgstr "Последние обновления YITH"
@@ -408,6 +428,10 @@ msgstr ""
408
  "Системная проверка не может определить, какая версия %1$s установлена, из-за "
409
  "проблемы с соединением между вашим сайтом и нашим сервером."
410
 
 
 
 
 
411
  #: templates/fields/ajax-customers.php:41
412
  msgid "Search for a customer..."
413
  msgstr ""
@@ -535,6 +559,34 @@ msgstr "Загрузить"
535
  msgid "Reset"
536
  msgstr "Сброс"
537
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
538
  #: templates/panel/woocommerce/woocommerce-form.php:29
539
  #: templates/panel/woocommerce/woocommerce-form.php:33
540
  msgid "Save Options"
@@ -685,12 +737,12 @@ msgstr "Вы уверены, что хотите удалить \"%s\"?"
685
  msgid "Further actions"
686
  msgstr "Дальнейшие действия"
687
 
688
- #: yit-plugin.php:232
689
  msgid "License"
690
  msgstr "Лицензия"
691
 
692
  #. translators: 1. Plugin(s) name(s).
693
- #: yit-plugin.php:271
694
  msgid ""
695
  "%s was deactivated as you're running an higher tier version of the same "
696
  "plugin."
@@ -716,40 +768,39 @@ msgctxt "[gutenberg]: Category Name"
716
  msgid "YITH"
717
  msgstr "YITH"
718
 
719
- #: includes/class-yit-assets.php:132
720
  msgctxt "Button text"
721
  msgid "Confirm"
722
  msgstr "Подтвердить"
723
 
724
- #: includes/class-yit-assets.php:133
725
  msgctxt "Button text"
726
  msgid "Cancel"
727
  msgstr "Отмена"
728
 
729
- #: includes/class-yit-assets.php:146 yit-functions.php:2009
730
  msgctxt "Trash confirmation action"
731
  msgid "Yes, move to trash"
732
  msgstr "Да, удалить в корзину"
733
 
734
- #: includes/class-yit-assets.php:150 yit-functions.php:2027
735
  #: yit-functions.php:2154
736
  msgctxt "Delete confirmation action"
737
  msgid "Yes, delete"
738
  msgstr "Да, удалить"
739
 
740
  #. translators: 1. Plugin name.
741
- #: includes/class-yit-plugin-panel.php:803
742
  msgctxt "Help tab default title"
743
  msgid "Thank you for purchasing %s!"
744
  msgstr "Благодарим вас за покупку %s!"
745
 
746
- #: includes/class-yit-plugin-panel.php:803
747
- #, fuzzy
748
  msgctxt "Help tab default title"
749
  msgid "Thank you for using %s!"
750
- msgstr "Благодарим вас за покупку %s!"
751
 
752
- #: includes/class-yit-plugin-panel.php:815
753
  msgctxt "Help tab default description"
754
  msgid ""
755
  "We want to help you enjoy a wonderful experience with all of our products."
@@ -757,12 +808,12 @@ msgstr ""
757
  "Мы хотим помочь вам получить удовольствие от использования всех наших "
758
  "продуктов."
759
 
760
- #: includes/class-yit-plugin-panel.php:866
761
  msgctxt "Premium tab name"
762
  msgid "Get premium"
763
  msgstr "Получите премиум"
764
 
765
- #: includes/class-yit-plugin-panel.php:878
766
  msgctxt "Help tab name"
767
  msgid "Help"
768
  msgstr "Помощь"
@@ -958,21 +1009,19 @@ msgstr "Отправить обращение"
958
 
959
  #: templates/panel/help-tab.php:216 templates/panel/help-tab.php:218
960
  #: templates/panel/help-tab.php:223
961
- #, fuzzy
962
  msgctxt "Help tab documentation"
963
  msgid "Read the plugin documentation"
964
- msgstr "Прочтите документацию"
965
 
966
  #: templates/panel/help-tab.php:220
967
  msgctxt "Help tab documentation"
968
- msgid "to learn from basics how it works"
969
  msgstr ""
970
 
971
  #: templates/panel/help-tab.php:231 templates/panel/help-tab.php:233
972
- #, fuzzy
973
  msgctxt "Help tab support"
974
  msgid "Need some help?"
975
- msgstr "Нужна помощь?"
976
 
977
  #: templates/panel/help-tab.php:235
978
  msgctxt "Help tab support"
@@ -981,14 +1030,15 @@ msgstr ""
981
 
982
  #: templates/panel/help-tab.php:238
983
  msgctxt "Help tab support"
984
- msgid "Call or chat 24/7 for support or let our expert to make your site"
 
 
985
  msgstr ""
986
 
987
  #: templates/panel/help-tab.php:241
988
- #, fuzzy
989
  msgctxt "Help tab support"
990
  msgid "Yes, I need help"
991
- msgstr "Нужна помощь?"
992
 
993
  #: templates/panel/premium-tab.php:30
994
  msgctxt "Premium Tab"
@@ -1006,17 +1056,22 @@ msgid "Plugin premium features images"
1006
  msgstr "Изображения премиум-функций плагина"
1007
 
1008
  #. translators: alt attribute of main image tag.
1009
- #: templates/panel/premium-tab.php:51
1010
  msgctxt "Premium Tab"
1011
  msgid "And so much more!"
1012
  msgstr "И многое другое!"
1013
 
1014
  #: templates/panel/premium-tab.php:53
1015
  msgctxt "Premium Tab"
 
 
 
 
 
1016
  msgid "Check the free vs premium features >"
1017
  msgstr "Проверьте бесплатные и премиум функции >"
1018
 
1019
- #: templates/panel/premium-tab.php:58
1020
  msgctxt "Premium Tab"
1021
  msgid "Get the premium version"
1022
  msgstr "Получите премиум-версию"
@@ -1076,27 +1131,27 @@ msgctxt "Term action"
1076
  msgid "Delete"
1077
  msgstr "Удалить"
1078
 
1079
- #: yit-plugin.php:84
1080
  msgctxt "Plugin Row Meta"
1081
  msgid "Live Demo"
1082
  msgstr "Живая Демонстрация"
1083
 
1084
- #: yit-plugin.php:88
1085
  msgctxt "Plugin Row Meta"
1086
  msgid "Documentation"
1087
  msgstr "Документация"
1088
 
1089
- #: yit-plugin.php:92
1090
  msgctxt "Plugin Row Meta"
1091
  msgid "Support"
1092
  msgstr "Поддержка"
1093
 
1094
- #: yit-plugin.php:96
1095
  msgctxt "Plugin Row Meta"
1096
  msgid "Premium version"
1097
  msgstr "Премиум версия"
1098
 
1099
- #: yit-plugin.php:228
1100
  msgctxt "Action links"
1101
  msgid "Settings"
1102
  msgstr "Настройки"
4
  msgstr ""
5
  "Project-Id-Version: YITH Framework\n"
6
  "Report-Msgid-Bugs-To: YITH <plugins@yithemes.com>\n"
7
+ "POT-Creation-Date: 2022-08-10 12:46:35+00:00\n"
8
  "PO-Revision-Date: 2022-04-05 17:22:32+0000\n"
9
  "Language: ru\n"
10
  "MIME-Version: 1.0\n"
14
  "10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2);\n"
15
  "X-Generator: GlotPress/3.0.0-alpha.2\n"
16
 
17
+ #: includes/class-yit-assets.php:148 yit-functions.php:2006
18
  msgid "Confirm trash"
19
  msgstr "Подтвердить корзину"
20
 
21
+ #: includes/class-yit-assets.php:149
22
  msgid "Are you sure you want to trash the selected items?"
23
  msgstr "Вы уверены, что хотите переместить в корзину выбранные элементы?"
24
 
25
+ #: includes/class-yit-assets.php:151 includes/class-yit-assets.php:155
26
  #: templates/sysinfo/tabs/main.php:42 templates/sysinfo/tabs/main.php:50
27
  #: yit-functions.php:2008 yit-functions.php:2026
28
  msgid "No"
29
  msgstr "Нет"
30
 
31
+ #: includes/class-yit-assets.php:152 yit-functions.php:2024
32
  #: yit-functions.php:2152
33
  msgid "Confirm delete"
34
  msgstr "Подтвердите удаление"
35
 
36
+ #: includes/class-yit-assets.php:153
37
  msgid "Are you sure you want to delete the selected items?"
38
  msgstr "Вы уверены, что хотите удалить выбранные элементы?"
39
 
40
+ #: includes/class-yit-assets.php:153 yit-functions.php:1940
41
  #: yit-functions.php:2100
42
  msgid ""
43
  "This action cannot be undone and you will not be able to recover this data."
44
  msgstr "Это действие нельзя отменить, и вы не сможете восстановить эти данные."
45
 
46
+ #: includes/class-yit-assets.php:174
47
  msgid "Clear"
48
  msgstr "Очистить"
49
 
50
+ #: includes/class-yit-assets.php:175
51
  msgid "Clear color"
52
  msgstr "Очистить цвет"
53
 
54
+ #: includes/class-yit-assets.php:176
55
  msgid "Default"
56
  msgstr "По умолчанию"
57
 
58
+ #: includes/class-yit-assets.php:177
59
  msgid "Select default color"
60
  msgstr "Выберите цвет по умолчанию"
61
 
62
+ #: includes/class-yit-assets.php:178
63
  msgid "Select Color"
64
  msgstr "Выберите цвет"
65
 
66
+ #: includes/class-yit-assets.php:179
67
  msgid "Color value"
68
  msgstr "Цвет значения"
69
 
73
  "При выполнении вашего запроса произошла ошибка; пожалуйста, повторите "
74
  "попытку позже."
75
 
76
+ #: includes/class-yit-plugin-panel-woocommerce.php:437
77
  msgid "The changes you have made will be lost if you leave this page."
78
  msgstr ""
79
  "Внесенные вами изменения будут потеряны, если вы покинете эту страницу."
86
  msgid "Settings"
87
  msgstr "Настройки"
88
 
89
+ #: includes/class-yit-plugin-panel.php:456
90
+ #: includes/class-yit-plugin-panel.php:459
91
  msgid "How to install premium version"
92
  msgstr "Как установить премиум версию"
93
 
94
+ #: includes/class-yit-plugin-panel.php:656
95
  #: includes/class-yit-plugin-subpanel.php:133
96
  msgid "Save Changes"
97
  msgstr "Сохранить Изменения"
98
 
99
+ #: includes/class-yit-plugin-panel.php:664
100
  #: includes/class-yit-plugin-subpanel.php:140
101
  #: templates/panel/woocommerce/woocommerce-form.php:15
102
  msgid ""
104
  msgstr ""
105
  "Если вы продолжите это действие, вы сбросите все параметры на этой странице."
106
 
107
+ #: includes/class-yit-plugin-panel.php:664
108
  #: includes/class-yit-plugin-subpanel.php:140
109
  #: templates/panel/woocommerce/woocommerce-form.php:15
110
  msgid "Are you sure?"
111
  msgstr "Вы уверены?"
112
 
113
+ #: includes/class-yit-plugin-panel.php:668
114
  #: includes/class-yit-plugin-subpanel.php:143
115
  msgid "Reset to default"
116
  msgstr "Сброс до заводских настроек"
117
 
118
+ #: includes/class-yit-plugin-panel.php:1039
119
+ msgid "Read the <mark>plugin documentation</mark>"
120
+ msgstr ""
121
+
122
+ #: includes/class-yit-plugin-panel.php:1040
123
+ msgid "Learn what you can really do with this powerful tool"
124
+ msgstr ""
125
+
126
+ #: includes/class-yit-plugin-panel.php:1050
127
+ msgid "Watch our <mark>\"First Steps\" video</mark>"
128
+ msgstr ""
129
+
130
+ #: includes/class-yit-plugin-panel.php:1051
131
+ msgid "See how it works before you start using it"
132
+ msgstr ""
133
+
134
+ #: includes/class-yit-plugin-panel.php:1307
135
  msgid ""
136
  "The element you have entered already exists. Please, enter another name."
137
  msgstr "Введенный вами элемент уже существует. Пожалуйста, введите другое имя."
138
 
139
+ #: includes/class-yit-plugin-panel.php:1308
140
  msgid "Settings saved"
141
  msgstr "Настройки сохранены"
142
 
143
+ #: includes/class-yit-plugin-panel.php:1309
144
  msgid "Settings reset"
145
  msgstr "Сбросить настройки"
146
 
147
+ #: includes/class-yit-plugin-panel.php:1310
148
  msgid "Element deleted correctly."
149
  msgstr "Элемент удален правильно."
150
 
151
+ #: includes/class-yit-plugin-panel.php:1311
152
+ #: includes/class-yit-plugin-panel.php:1312
153
  msgid "Element updated correctly."
154
  msgstr "Элемент обновлен правильно."
155
 
156
+ #: includes/class-yit-plugin-panel.php:1313
157
  msgid "Database imported correctly."
158
  msgstr "База данных импортирована правильно."
159
 
160
+ #: includes/class-yit-plugin-panel.php:1314
161
  msgid "An error has occurred during import. Please try again."
162
  msgstr "Во время импорта произошла ошибка. Пожалуйста, попробуйте еще раз."
163
 
164
+ #: includes/class-yit-plugin-panel.php:1315
165
  msgid "The added file is not valid."
166
  msgstr "Добавленный файл недействителен."
167
 
168
+ #: includes/class-yit-plugin-panel.php:1316
169
  msgid "Sorry, import is disabled."
170
  msgstr "Извините, импорт отключен."
171
 
172
+ #: includes/class-yit-plugin-panel.php:1317
173
  msgid "Sorting successful."
174
  msgstr "Сортировка выполнена успешно."
175
 
176
+ #: includes/class-yit-plugin-panel.php:1806
177
  msgid "We need your support"
178
  msgstr "Нам нужна ваша поддержка"
179
 
180
+ #: includes/class-yit-plugin-panel.php:1807
181
  msgid "to keep updating and improving the plugin. Please,"
182
  msgstr "чтобы продолжать обновлять и улучшать плагин. Пожалуйста,"
183
 
184
+ #: includes/class-yit-plugin-panel.php:1809
185
  msgid "help us by leaving a good review"
186
  msgstr "помогите нам, оставив хороший отзыв"
187
 
188
+ #: includes/class-yit-plugin-panel.php:1810
189
  msgid ":) Thanks!"
190
  msgstr ":) Благодарим!"
191
 
224
  "как для YITH WooCommerce Wishlist, YITH WooCommerce Ajax Search и т.д.) "
225
  "будут перемещены из предыдущего места в меню YITH."
226
 
227
+ #: includes/class-yith-bh-onboarding.php:85
228
+ msgid "It is not possible save the options"
229
+ msgstr ""
230
+
231
  #: includes/class-yith-dashboard.php:35
232
  msgid "YITH Latest Updates"
233
  msgstr "Последние обновления YITH"
428
  "Системная проверка не может определить, какая версия %1$s установлена, из-за "
429
  "проблемы с соединением между вашим сайтом и нашим сервером."
430
 
431
+ #: templates/bh-onboarding/onboarding-tabs.php:63
432
+ msgid "Save"
433
+ msgstr ""
434
+
435
  #: templates/fields/ajax-customers.php:41
436
  msgid "Search for a customer..."
437
  msgstr ""
559
  msgid "Reset"
560
  msgstr "Сброс"
561
 
562
+ #. translators: %s is the plugin version.
563
+ #: templates/panel/welcome-modals/update.php:34
564
+ msgid "is successfully updated to version %s."
565
+ msgstr ""
566
+
567
+ #. translators: %s is the plugin version.
568
+ #: templates/panel/welcome-modals/update.php:44
569
+ msgid "What's new in version %s"
570
+ msgstr ""
571
+
572
+ #: templates/panel/welcome-modals/update.php:49
573
+ msgid "Check the changelog >"
574
+ msgstr ""
575
+
576
+ #: templates/panel/welcome-modals/update.php:64
577
+ #: templates/panel/welcome-modals/welcome.php:60
578
+ msgid "Got it, close this window"
579
+ msgstr ""
580
+
581
+ #: templates/panel/welcome-modals/welcome.php:30
582
+ msgid "Thank you for using our plugin"
583
+ msgstr ""
584
+
585
+ #. translators: %s is the number of steps.
586
+ #: templates/panel/welcome-modals/welcome.php:45
587
+ msgid "Start with these %s steps:"
588
+ msgstr ""
589
+
590
  #: templates/panel/woocommerce/woocommerce-form.php:29
591
  #: templates/panel/woocommerce/woocommerce-form.php:33
592
  msgid "Save Options"
737
  msgid "Further actions"
738
  msgstr "Дальнейшие действия"
739
 
740
+ #: yit-plugin.php:233
741
  msgid "License"
742
  msgstr "Лицензия"
743
 
744
  #. translators: 1. Plugin(s) name(s).
745
+ #: yit-plugin.php:272
746
  msgid ""
747
  "%s was deactivated as you're running an higher tier version of the same "
748
  "plugin."
768
  msgid "YITH"
769
  msgstr "YITH"
770
 
771
+ #: includes/class-yit-assets.php:136
772
  msgctxt "Button text"
773
  msgid "Confirm"
774
  msgstr "Подтвердить"
775
 
776
+ #: includes/class-yit-assets.php:137
777
  msgctxt "Button text"
778
  msgid "Cancel"
779
  msgstr "Отмена"
780
 
781
+ #: includes/class-yit-assets.php:150 yit-functions.php:2009
782
  msgctxt "Trash confirmation action"
783
  msgid "Yes, move to trash"
784
  msgstr "Да, удалить в корзину"
785
 
786
+ #: includes/class-yit-assets.php:154 yit-functions.php:2027
787
  #: yit-functions.php:2154
788
  msgctxt "Delete confirmation action"
789
  msgid "Yes, delete"
790
  msgstr "Да, удалить"
791
 
792
  #. translators: 1. Plugin name.
793
+ #: includes/class-yit-plugin-panel.php:804
794
  msgctxt "Help tab default title"
795
  msgid "Thank you for purchasing %s!"
796
  msgstr "Благодарим вас за покупку %s!"
797
 
798
+ #: includes/class-yit-plugin-panel.php:804
 
799
  msgctxt "Help tab default title"
800
  msgid "Thank you for using %s!"
801
+ msgstr ""
802
 
803
+ #: includes/class-yit-plugin-panel.php:812
804
  msgctxt "Help tab default description"
805
  msgid ""
806
  "We want to help you enjoy a wonderful experience with all of our products."
808
  "Мы хотим помочь вам получить удовольствие от использования всех наших "
809
  "продуктов."
810
 
811
+ #: includes/class-yit-plugin-panel.php:863
812
  msgctxt "Premium tab name"
813
  msgid "Get premium"
814
  msgstr "Получите премиум"
815
 
816
+ #: includes/class-yit-plugin-panel.php:875
817
  msgctxt "Help tab name"
818
  msgid "Help"
819
  msgstr "Помощь"
1009
 
1010
  #: templates/panel/help-tab.php:216 templates/panel/help-tab.php:218
1011
  #: templates/panel/help-tab.php:223
 
1012
  msgctxt "Help tab documentation"
1013
  msgid "Read the plugin documentation"
1014
+ msgstr ""
1015
 
1016
  #: templates/panel/help-tab.php:220
1017
  msgctxt "Help tab documentation"
1018
+ msgid "to learn how it works from the basics."
1019
  msgstr ""
1020
 
1021
  #: templates/panel/help-tab.php:231 templates/panel/help-tab.php:233
 
1022
  msgctxt "Help tab support"
1023
  msgid "Need some help?"
1024
+ msgstr ""
1025
 
1026
  #: templates/panel/help-tab.php:235
1027
  msgctxt "Help tab support"
1030
 
1031
  #: templates/panel/help-tab.php:238
1032
  msgctxt "Help tab support"
1033
+ msgid ""
1034
+ "Call or chat 24/7 with our support agents, or let our experts build your "
1035
+ "site."
1036
  msgstr ""
1037
 
1038
  #: templates/panel/help-tab.php:241
 
1039
  msgctxt "Help tab support"
1040
  msgid "Yes, I need help"
1041
+ msgstr ""
1042
 
1043
  #: templates/panel/premium-tab.php:30
1044
  msgctxt "Premium Tab"
1056
  msgstr "Изображения премиум-функций плагина"
1057
 
1058
  #. translators: alt attribute of main image tag.
1059
+ #: templates/panel/premium-tab.php:51 templates/panel/premium-tab.php:58
1060
  msgctxt "Premium Tab"
1061
  msgid "And so much more!"
1062
  msgstr "И многое другое!"
1063
 
1064
  #: templates/panel/premium-tab.php:53
1065
  msgctxt "Premium Tab"
1066
+ msgid "Check the premium features >"
1067
+ msgstr ""
1068
+
1069
+ #: templates/panel/premium-tab.php:60
1070
+ msgctxt "Premium Tab"
1071
  msgid "Check the free vs premium features >"
1072
  msgstr "Проверьте бесплатные и премиум функции >"
1073
 
1074
+ #: templates/panel/premium-tab.php:65
1075
  msgctxt "Premium Tab"
1076
  msgid "Get the premium version"
1077
  msgstr "Получите премиум-версию"
1131
  msgid "Delete"
1132
  msgstr "Удалить"
1133
 
1134
+ #: yit-plugin.php:85
1135
  msgctxt "Plugin Row Meta"
1136
  msgid "Live Demo"
1137
  msgstr "Живая Демонстрация"
1138
 
1139
+ #: yit-plugin.php:89
1140
  msgctxt "Plugin Row Meta"
1141
  msgid "Documentation"
1142
  msgstr "Документация"
1143
 
1144
+ #: yit-plugin.php:93
1145
  msgctxt "Plugin Row Meta"
1146
  msgid "Support"
1147
  msgstr "Поддержка"
1148
 
1149
+ #: yit-plugin.php:97
1150
  msgctxt "Plugin Row Meta"
1151
  msgid "Premium version"
1152
  msgstr "Премиум версия"
1153
 
1154
+ #: yit-plugin.php:229
1155
  msgctxt "Action links"
1156
  msgid "Settings"
1157
  msgstr "Настройки"
plugin-fw/languages/yith-plugin-fw-zh_CN.po CHANGED
@@ -4,7 +4,7 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: YITH Framework\n"
6
  "Report-Msgid-Bugs-To: YITH <plugins@yithemes.com>\n"
7
- "POT-Creation-Date: 2022-07-18 06:07:56+00:00\n"
8
  "PO-Revision-Date: 2022-06-29 13:12:18+0000\n"
9
  "Language: zh\n"
10
  "MIME-Version: 1.0\n"
@@ -13,56 +13,56 @@ msgstr ""
13
  "Plural-Forms: nplurals=1; plural=0;\n"
14
  "X-Generator: GlotPress/3.0.0-alpha.2\n"
15
 
16
- #: includes/class-yit-assets.php:144 yit-functions.php:2006
17
  msgid "Confirm trash"
18
  msgstr "確認丟棄"
19
 
20
- #: includes/class-yit-assets.php:145
21
  msgid "Are you sure you want to trash the selected items?"
22
  msgstr "你確定要將所選的項目移至垃圾桶嗎?"
23
 
24
- #: includes/class-yit-assets.php:147 includes/class-yit-assets.php:151
25
  #: templates/sysinfo/tabs/main.php:42 templates/sysinfo/tabs/main.php:50
26
  #: yit-functions.php:2008 yit-functions.php:2026
27
  msgid "No"
28
  msgstr "不"
29
 
30
- #: includes/class-yit-assets.php:148 yit-functions.php:2024
31
  #: yit-functions.php:2152
32
  msgid "Confirm delete"
33
  msgstr "確認刪除"
34
 
35
- #: includes/class-yit-assets.php:149
36
  msgid "Are you sure you want to delete the selected items?"
37
  msgstr "你確定要刪除所選的項目嗎?"
38
 
39
- #: includes/class-yit-assets.php:149 yit-functions.php:1940
40
  #: yit-functions.php:2100
41
  msgid ""
42
  "This action cannot be undone and you will not be able to recover this data."
43
  msgstr "此操作無法撤消,您將無法恢復此數據。"
44
 
45
- #: includes/class-yit-assets.php:162
46
  msgid "Clear"
47
  msgstr "清除"
48
 
49
- #: includes/class-yit-assets.php:163
50
  msgid "Clear color"
51
  msgstr "清除顏色"
52
 
53
- #: includes/class-yit-assets.php:164
54
  msgid "Default"
55
  msgstr "預設"
56
 
57
- #: includes/class-yit-assets.php:165
58
  msgid "Select default color"
59
  msgstr "選擇預設顏色"
60
 
61
- #: includes/class-yit-assets.php:166
62
  msgid "Select Color"
63
  msgstr "選擇顏色"
64
 
65
- #: includes/class-yit-assets.php:167
66
  msgid "Color value"
67
  msgstr "顏色數值"
68
 
@@ -70,7 +70,7 @@ msgstr "顏色數值"
70
  msgid "There was an error with your request; please try again later."
71
  msgstr "您的請求有誤; 請稍後再試。"
72
 
73
- #: includes/class-yit-plugin-panel-woocommerce.php:430
74
  msgid "The changes you have made will be lost if you leave this page."
75
  msgstr "如果你離開這個頁面,這些改變將會遺失"
76
 
@@ -82,89 +82,105 @@ msgstr "外掛設定"
82
  msgid "Settings"
83
  msgstr "設定"
84
 
85
- #: includes/class-yit-plugin-panel.php:455
86
- #: includes/class-yit-plugin-panel.php:458
87
  msgid "How to install premium version"
88
  msgstr "如何安裝高級版"
89
 
90
- #: includes/class-yit-plugin-panel.php:655
91
  #: includes/class-yit-plugin-subpanel.php:133
92
  msgid "Save Changes"
93
  msgstr "儲存變更"
94
 
95
- #: includes/class-yit-plugin-panel.php:663
96
  #: includes/class-yit-plugin-subpanel.php:140
97
  #: templates/panel/woocommerce/woocommerce-form.php:15
98
  msgid ""
99
  "If you continue with this action, you will reset all options in this page."
100
  msgstr "如果你繼續這個動作,你將會重設這個頁面所有的選項"
101
 
102
- #: includes/class-yit-plugin-panel.php:663
103
  #: includes/class-yit-plugin-subpanel.php:140
104
  #: templates/panel/woocommerce/woocommerce-form.php:15
105
  msgid "Are you sure?"
106
  msgstr "你確定嗎?"
107
 
108
- #: includes/class-yit-plugin-panel.php:667
109
  #: includes/class-yit-plugin-subpanel.php:143
110
  msgid "Reset to default"
111
  msgstr "重置為預設值"
112
 
113
- #: includes/class-yit-plugin-panel.php:1072
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
114
  msgid ""
115
  "The element you have entered already exists. Please, enter another name."
116
  msgstr "你輸入的這個元素已經存在,請輸入另一個名稱"
117
 
118
- #: includes/class-yit-plugin-panel.php:1073
119
  msgid "Settings saved"
120
  msgstr "設定已經儲存"
121
 
122
- #: includes/class-yit-plugin-panel.php:1074
123
  msgid "Settings reset"
124
  msgstr "重置設定"
125
 
126
- #: includes/class-yit-plugin-panel.php:1075
127
  msgid "Element deleted correctly."
128
  msgstr "元素已被確實刪除"
129
 
130
- #: includes/class-yit-plugin-panel.php:1076
131
- #: includes/class-yit-plugin-panel.php:1077
132
  msgid "Element updated correctly."
133
  msgstr "元素已正確更新。"
134
 
135
- #: includes/class-yit-plugin-panel.php:1078
136
  msgid "Database imported correctly."
137
  msgstr "資料庫已被正確匯入"
138
 
139
- #: includes/class-yit-plugin-panel.php:1079
140
  msgid "An error has occurred during import. Please try again."
141
  msgstr "匯入過程中發生一個錯誤,請再試一次"
142
 
143
- #: includes/class-yit-plugin-panel.php:1080
144
  msgid "The added file is not valid."
145
  msgstr "添加的檔案無效"
146
 
147
- #: includes/class-yit-plugin-panel.php:1081
148
  msgid "Sorry, import is disabled."
149
  msgstr "抱歉,匯入功能被關閉"
150
 
151
- #: includes/class-yit-plugin-panel.php:1082
152
  msgid "Sorting successful."
153
  msgstr "已順利排序"
154
 
155
- #: includes/class-yit-plugin-panel.php:1571
156
  msgid "We need your support"
157
  msgstr "我們需要你的支援"
158
 
159
- #: includes/class-yit-plugin-panel.php:1572
160
  msgid "to keep updating and improving the plugin. Please,"
161
  msgstr "請不斷保持更新與改進外掛"
162
 
163
- #: includes/class-yit-plugin-panel.php:1574
164
  msgid "help us by leaving a good review"
165
  msgstr "留下好的評論幫助我們更進步"
166
 
167
- #: includes/class-yit-plugin-panel.php:1575
168
  msgid ":) Thanks!"
169
  msgstr ":) 謝謝!"
170
 
@@ -202,6 +218,10 @@ msgstr ""
202
  "WooCommerce Wishlist、YITH WooCommerce Ajax 搜尋等)將從之前的位置移動到 "
203
  "YITH 選單。"
204
 
 
 
 
 
205
  #: includes/class-yith-dashboard.php:35
206
  msgid "YITH Latest Updates"
207
  msgstr "YITH 最新更新"
@@ -392,6 +412,10 @@ msgstr ""
392
  "由於您的網站和我們的伺服器之間的連接問題,系統檢查無法確定安裝了哪個 %1$s 版"
393
  "本。"
394
 
 
 
 
 
395
  #: templates/fields/ajax-customers.php:41
396
  msgid "Search for a customer..."
397
  msgstr "搜尋顧客..."
@@ -519,6 +543,34 @@ msgstr "上傳"
519
  msgid "Reset"
520
  msgstr "重置"
521
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
522
  #: templates/panel/woocommerce/woocommerce-form.php:29
523
  #: templates/panel/woocommerce/woocommerce-form.php:33
524
  msgid "Save Options"
@@ -667,12 +719,12 @@ msgstr "您確定要刪除 \"%s\" 嗎?"
667
  msgid "Further actions"
668
  msgstr "進一步動作"
669
 
670
- #: yit-plugin.php:232
671
  msgid "License"
672
  msgstr "授權"
673
 
674
  #. translators: 1. Plugin(s) name(s).
675
- #: yit-plugin.php:271
676
  msgid ""
677
  "%s was deactivated as you're running an higher tier version of the same "
678
  "plugin."
@@ -696,51 +748,50 @@ msgctxt "[gutenberg]: Category Name"
696
  msgid "YITH"
697
  msgstr "YITH"
698
 
699
- #: includes/class-yit-assets.php:132
700
  msgctxt "Button text"
701
  msgid "Confirm"
702
  msgstr "確認"
703
 
704
- #: includes/class-yit-assets.php:133
705
  msgctxt "Button text"
706
  msgid "Cancel"
707
  msgstr "取消"
708
 
709
- #: includes/class-yit-assets.php:146 yit-functions.php:2009
710
  msgctxt "Trash confirmation action"
711
  msgid "Yes, move to trash"
712
  msgstr "是的,將它移至垃圾桶"
713
 
714
- #: includes/class-yit-assets.php:150 yit-functions.php:2027
715
  #: yit-functions.php:2154
716
  msgctxt "Delete confirmation action"
717
  msgid "Yes, delete"
718
  msgstr "是的,刪除"
719
 
720
  #. translators: 1. Plugin name.
721
- #: includes/class-yit-plugin-panel.php:803
722
  msgctxt "Help tab default title"
723
  msgid "Thank you for purchasing %s!"
724
  msgstr "感謝您購買 %s !"
725
 
726
- #: includes/class-yit-plugin-panel.php:803
727
- #, fuzzy
728
  msgctxt "Help tab default title"
729
  msgid "Thank you for using %s!"
730
- msgstr "感謝您購買 %s !"
731
 
732
- #: includes/class-yit-plugin-panel.php:815
733
  msgctxt "Help tab default description"
734
  msgid ""
735
  "We want to help you enjoy a wonderful experience with all of our products."
736
  msgstr "我們希望幫助您享受我們所有產品的美妙體驗。"
737
 
738
- #: includes/class-yit-plugin-panel.php:866
739
  msgctxt "Premium tab name"
740
  msgid "Get premium"
741
  msgstr "取得高級版"
742
 
743
- #: includes/class-yit-plugin-panel.php:878
744
  msgctxt "Help tab name"
745
  msgid "Help"
746
  msgstr "幫助"
@@ -930,21 +981,19 @@ msgstr "提交一張工作單"
930
 
931
  #: templates/panel/help-tab.php:216 templates/panel/help-tab.php:218
932
  #: templates/panel/help-tab.php:223
933
- #, fuzzy
934
  msgctxt "Help tab documentation"
935
  msgid "Read the plugin documentation"
936
- msgstr "閱讀說明文件"
937
 
938
  #: templates/panel/help-tab.php:220
939
  msgctxt "Help tab documentation"
940
- msgid "to learn from basics how it works"
941
  msgstr ""
942
 
943
  #: templates/panel/help-tab.php:231 templates/panel/help-tab.php:233
944
- #, fuzzy
945
  msgctxt "Help tab support"
946
  msgid "Need some help?"
947
- msgstr "需要幫忙?"
948
 
949
  #: templates/panel/help-tab.php:235
950
  msgctxt "Help tab support"
@@ -953,14 +1002,15 @@ msgstr ""
953
 
954
  #: templates/panel/help-tab.php:238
955
  msgctxt "Help tab support"
956
- msgid "Call or chat 24/7 for support or let our expert to make your site"
 
 
957
  msgstr ""
958
 
959
  #: templates/panel/help-tab.php:241
960
- #, fuzzy
961
  msgctxt "Help tab support"
962
  msgid "Yes, I need help"
963
- msgstr "需要幫忙?"
964
 
965
  #: templates/panel/premium-tab.php:30
966
  msgctxt "Premium Tab"
@@ -978,17 +1028,22 @@ msgid "Plugin premium features images"
978
  msgstr "高級版外掛特色圖片"
979
 
980
  #. translators: alt attribute of main image tag.
981
- #: templates/panel/premium-tab.php:51
982
  msgctxt "Premium Tab"
983
  msgid "And so much more!"
984
  msgstr "還有更多!"
985
 
986
  #: templates/panel/premium-tab.php:53
987
  msgctxt "Premium Tab"
 
 
 
 
 
988
  msgid "Check the free vs premium features >"
989
  msgstr "查看免費板與高級版的特色比較"
990
 
991
- #: templates/panel/premium-tab.php:58
992
  msgctxt "Premium Tab"
993
  msgid "Get the premium version"
994
  msgstr "取得高級版本"
@@ -1048,27 +1103,27 @@ msgctxt "Term action"
1048
  msgid "Delete"
1049
  msgstr "刪除"
1050
 
1051
- #: yit-plugin.php:84
1052
  msgctxt "Plugin Row Meta"
1053
  msgid "Live Demo"
1054
  msgstr "即時演示"
1055
 
1056
- #: yit-plugin.php:88
1057
  msgctxt "Plugin Row Meta"
1058
  msgid "Documentation"
1059
  msgstr "說明文件"
1060
 
1061
- #: yit-plugin.php:92
1062
  msgctxt "Plugin Row Meta"
1063
  msgid "Support"
1064
  msgstr "支援"
1065
 
1066
- #: yit-plugin.php:96
1067
  msgctxt "Plugin Row Meta"
1068
  msgid "Premium version"
1069
  msgstr "高級版本"
1070
 
1071
- #: yit-plugin.php:228
1072
  msgctxt "Action links"
1073
  msgid "Settings"
1074
  msgstr "設定"
4
  msgstr ""
5
  "Project-Id-Version: YITH Framework\n"
6
  "Report-Msgid-Bugs-To: YITH <plugins@yithemes.com>\n"
7
+ "POT-Creation-Date: 2022-08-10 12:46:35+00:00\n"
8
  "PO-Revision-Date: 2022-06-29 13:12:18+0000\n"
9
  "Language: zh\n"
10
  "MIME-Version: 1.0\n"
13
  "Plural-Forms: nplurals=1; plural=0;\n"
14
  "X-Generator: GlotPress/3.0.0-alpha.2\n"
15
 
16
+ #: includes/class-yit-assets.php:148 yit-functions.php:2006
17
  msgid "Confirm trash"
18
  msgstr "確認丟棄"
19
 
20
+ #: includes/class-yit-assets.php:149
21
  msgid "Are you sure you want to trash the selected items?"
22
  msgstr "你確定要將所選的項目移至垃圾桶嗎?"
23
 
24
+ #: includes/class-yit-assets.php:151 includes/class-yit-assets.php:155
25
  #: templates/sysinfo/tabs/main.php:42 templates/sysinfo/tabs/main.php:50
26
  #: yit-functions.php:2008 yit-functions.php:2026
27
  msgid "No"
28
  msgstr "不"
29
 
30
+ #: includes/class-yit-assets.php:152 yit-functions.php:2024
31
  #: yit-functions.php:2152
32
  msgid "Confirm delete"
33
  msgstr "確認刪除"
34
 
35
+ #: includes/class-yit-assets.php:153
36
  msgid "Are you sure you want to delete the selected items?"
37
  msgstr "你確定要刪除所選的項目嗎?"
38
 
39
+ #: includes/class-yit-assets.php:153 yit-functions.php:1940
40
  #: yit-functions.php:2100
41
  msgid ""
42
  "This action cannot be undone and you will not be able to recover this data."
43
  msgstr "此操作無法撤消,您將無法恢復此數據。"
44
 
45
+ #: includes/class-yit-assets.php:174
46
  msgid "Clear"
47
  msgstr "清除"
48
 
49
+ #: includes/class-yit-assets.php:175
50
  msgid "Clear color"
51
  msgstr "清除顏色"
52
 
53
+ #: includes/class-yit-assets.php:176
54
  msgid "Default"
55
  msgstr "預設"
56
 
57
+ #: includes/class-yit-assets.php:177
58
  msgid "Select default color"
59
  msgstr "選擇預設顏色"
60
 
61
+ #: includes/class-yit-assets.php:178
62
  msgid "Select Color"
63
  msgstr "選擇顏色"
64
 
65
+ #: includes/class-yit-assets.php:179
66
  msgid "Color value"
67
  msgstr "顏色數值"
68
 
70
  msgid "There was an error with your request; please try again later."
71
  msgstr "您的請求有誤; 請稍後再試。"
72
 
73
+ #: includes/class-yit-plugin-panel-woocommerce.php:437
74
  msgid "The changes you have made will be lost if you leave this page."
75
  msgstr "如果你離開這個頁面,這些改變將會遺失"
76
 
82
  msgid "Settings"
83
  msgstr "設定"
84
 
85
+ #: includes/class-yit-plugin-panel.php:456
86
+ #: includes/class-yit-plugin-panel.php:459
87
  msgid "How to install premium version"
88
  msgstr "如何安裝高級版"
89
 
90
+ #: includes/class-yit-plugin-panel.php:656
91
  #: includes/class-yit-plugin-subpanel.php:133
92
  msgid "Save Changes"
93
  msgstr "儲存變更"
94
 
95
+ #: includes/class-yit-plugin-panel.php:664
96
  #: includes/class-yit-plugin-subpanel.php:140
97
  #: templates/panel/woocommerce/woocommerce-form.php:15
98
  msgid ""
99
  "If you continue with this action, you will reset all options in this page."
100
  msgstr "如果你繼續這個動作,你將會重設這個頁面所有的選項"
101
 
102
+ #: includes/class-yit-plugin-panel.php:664
103
  #: includes/class-yit-plugin-subpanel.php:140
104
  #: templates/panel/woocommerce/woocommerce-form.php:15
105
  msgid "Are you sure?"
106
  msgstr "你確定嗎?"
107
 
108
+ #: includes/class-yit-plugin-panel.php:668
109
  #: includes/class-yit-plugin-subpanel.php:143
110
  msgid "Reset to default"
111
  msgstr "重置為預設值"
112
 
113
+ #: includes/class-yit-plugin-panel.php:1039
114
+ msgid "Read the <mark>plugin documentation</mark>"
115
+ msgstr ""
116
+
117
+ #: includes/class-yit-plugin-panel.php:1040
118
+ msgid "Learn what you can really do with this powerful tool"
119
+ msgstr ""
120
+
121
+ #: includes/class-yit-plugin-panel.php:1050
122
+ msgid "Watch our <mark>\"First Steps\" video</mark>"
123
+ msgstr ""
124
+
125
+ #: includes/class-yit-plugin-panel.php:1051
126
+ msgid "See how it works before you start using it"
127
+ msgstr ""
128
+
129
+ #: includes/class-yit-plugin-panel.php:1307
130
  msgid ""
131
  "The element you have entered already exists. Please, enter another name."
132
  msgstr "你輸入的這個元素已經存在,請輸入另一個名稱"
133
 
134
+ #: includes/class-yit-plugin-panel.php:1308
135
  msgid "Settings saved"
136
  msgstr "設定已經儲存"
137
 
138
+ #: includes/class-yit-plugin-panel.php:1309
139
  msgid "Settings reset"
140
  msgstr "重置設定"
141
 
142
+ #: includes/class-yit-plugin-panel.php:1310
143
  msgid "Element deleted correctly."
144
  msgstr "元素已被確實刪除"
145
 
146
+ #: includes/class-yit-plugin-panel.php:1311
147
+ #: includes/class-yit-plugin-panel.php:1312
148
  msgid "Element updated correctly."
149
  msgstr "元素已正確更新。"
150
 
151
+ #: includes/class-yit-plugin-panel.php:1313
152
  msgid "Database imported correctly."
153
  msgstr "資料庫已被正確匯入"
154
 
155
+ #: includes/class-yit-plugin-panel.php:1314
156
  msgid "An error has occurred during import. Please try again."
157
  msgstr "匯入過程中發生一個錯誤,請再試一次"
158
 
159
+ #: includes/class-yit-plugin-panel.php:1315
160
  msgid "The added file is not valid."
161
  msgstr "添加的檔案無效"
162
 
163
+ #: includes/class-yit-plugin-panel.php:1316
164
  msgid "Sorry, import is disabled."
165
  msgstr "抱歉,匯入功能被關閉"
166
 
167
+ #: includes/class-yit-plugin-panel.php:1317
168
  msgid "Sorting successful."
169
  msgstr "已順利排序"
170
 
171
+ #: includes/class-yit-plugin-panel.php:1806
172
  msgid "We need your support"
173
  msgstr "我們需要你的支援"
174
 
175
+ #: includes/class-yit-plugin-panel.php:1807
176
  msgid "to keep updating and improving the plugin. Please,"
177
  msgstr "請不斷保持更新與改進外掛"
178
 
179
+ #: includes/class-yit-plugin-panel.php:1809
180
  msgid "help us by leaving a good review"
181
  msgstr "留下好的評論幫助我們更進步"
182
 
183
+ #: includes/class-yit-plugin-panel.php:1810
184
  msgid ":) Thanks!"
185
  msgstr ":) 謝謝!"
186
 
218
  "WooCommerce Wishlist、YITH WooCommerce Ajax 搜尋等)將從之前的位置移動到 "
219
  "YITH 選單。"
220
 
221
+ #: includes/class-yith-bh-onboarding.php:85
222
+ msgid "It is not possible save the options"
223
+ msgstr ""
224
+
225
  #: includes/class-yith-dashboard.php:35
226
  msgid "YITH Latest Updates"
227
  msgstr "YITH 最新更新"
412
  "由於您的網站和我們的伺服器之間的連接問題,系統檢查無法確定安裝了哪個 %1$s 版"
413
  "本。"
414
 
415
+ #: templates/bh-onboarding/onboarding-tabs.php:63
416
+ msgid "Save"
417
+ msgstr ""
418
+
419
  #: templates/fields/ajax-customers.php:41
420
  msgid "Search for a customer..."
421
  msgstr "搜尋顧客..."
543
  msgid "Reset"
544
  msgstr "重置"
545
 
546
+ #. translators: %s is the plugin version.
547
+ #: templates/panel/welcome-modals/update.php:34
548
+ msgid "is successfully updated to version %s."
549
+ msgstr ""
550
+
551
+ #. translators: %s is the plugin version.
552
+ #: templates/panel/welcome-modals/update.php:44
553
+ msgid "What's new in version %s"
554
+ msgstr ""
555
+
556
+ #: templates/panel/welcome-modals/update.php:49
557
+ msgid "Check the changelog >"
558
+ msgstr ""
559
+
560
+ #: templates/panel/welcome-modals/update.php:64
561
+ #: templates/panel/welcome-modals/welcome.php:60
562
+ msgid "Got it, close this window"
563
+ msgstr ""
564
+
565
+ #: templates/panel/welcome-modals/welcome.php:30
566
+ msgid "Thank you for using our plugin"
567
+ msgstr ""
568
+
569
+ #. translators: %s is the number of steps.
570
+ #: templates/panel/welcome-modals/welcome.php:45
571
+ msgid "Start with these %s steps:"
572
+ msgstr ""
573
+
574
  #: templates/panel/woocommerce/woocommerce-form.php:29
575
  #: templates/panel/woocommerce/woocommerce-form.php:33
576
  msgid "Save Options"
719
  msgid "Further actions"
720
  msgstr "進一步動作"
721
 
722
+ #: yit-plugin.php:233
723
  msgid "License"
724
  msgstr "授權"
725
 
726
  #. translators: 1. Plugin(s) name(s).
727
+ #: yit-plugin.php:272
728
  msgid ""
729
  "%s was deactivated as you're running an higher tier version of the same "
730
  "plugin."
748
  msgid "YITH"
749
  msgstr "YITH"
750
 
751
+ #: includes/class-yit-assets.php:136
752
  msgctxt "Button text"
753
  msgid "Confirm"
754
  msgstr "確認"
755
 
756
+ #: includes/class-yit-assets.php:137
757
  msgctxt "Button text"
758
  msgid "Cancel"
759
  msgstr "取消"
760
 
761
+ #: includes/class-yit-assets.php:150 yit-functions.php:2009
762
  msgctxt "Trash confirmation action"
763
  msgid "Yes, move to trash"
764
  msgstr "是的,將它移至垃圾桶"
765
 
766
+ #: includes/class-yit-assets.php:154 yit-functions.php:2027
767
  #: yit-functions.php:2154
768
  msgctxt "Delete confirmation action"
769
  msgid "Yes, delete"
770
  msgstr "是的,刪除"
771
 
772
  #. translators: 1. Plugin name.
773
+ #: includes/class-yit-plugin-panel.php:804
774
  msgctxt "Help tab default title"
775
  msgid "Thank you for purchasing %s!"
776
  msgstr "感謝您購買 %s !"
777
 
778
+ #: includes/class-yit-plugin-panel.php:804
 
779
  msgctxt "Help tab default title"
780
  msgid "Thank you for using %s!"
781
+ msgstr ""
782
 
783
+ #: includes/class-yit-plugin-panel.php:812
784
  msgctxt "Help tab default description"
785
  msgid ""
786
  "We want to help you enjoy a wonderful experience with all of our products."
787
  msgstr "我們希望幫助您享受我們所有產品的美妙體驗。"
788
 
789
+ #: includes/class-yit-plugin-panel.php:863
790
  msgctxt "Premium tab name"
791
  msgid "Get premium"
792
  msgstr "取得高級版"
793
 
794
+ #: includes/class-yit-plugin-panel.php:875
795
  msgctxt "Help tab name"
796
  msgid "Help"
797
  msgstr "幫助"
981
 
982
  #: templates/panel/help-tab.php:216 templates/panel/help-tab.php:218
983
  #: templates/panel/help-tab.php:223
 
984
  msgctxt "Help tab documentation"
985
  msgid "Read the plugin documentation"
986
+ msgstr ""
987
 
988
  #: templates/panel/help-tab.php:220
989
  msgctxt "Help tab documentation"
990
+ msgid "to learn how it works from the basics."
991
  msgstr ""
992
 
993
  #: templates/panel/help-tab.php:231 templates/panel/help-tab.php:233
 
994
  msgctxt "Help tab support"
995
  msgid "Need some help?"
996
+ msgstr ""
997
 
998
  #: templates/panel/help-tab.php:235
999
  msgctxt "Help tab support"
1002
 
1003
  #: templates/panel/help-tab.php:238
1004
  msgctxt "Help tab support"
1005
+ msgid ""
1006
+ "Call or chat 24/7 with our support agents, or let our experts build your "
1007
+ "site."
1008
  msgstr ""
1009
 
1010
  #: templates/panel/help-tab.php:241
 
1011
  msgctxt "Help tab support"
1012
  msgid "Yes, I need help"
1013
+ msgstr ""
1014
 
1015
  #: templates/panel/premium-tab.php:30
1016
  msgctxt "Premium Tab"
1028
  msgstr "高級版外掛特色圖片"
1029
 
1030
  #. translators: alt attribute of main image tag.
1031
+ #: templates/panel/premium-tab.php:51 templates/panel/premium-tab.php:58
1032
  msgctxt "Premium Tab"
1033
  msgid "And so much more!"
1034
  msgstr "還有更多!"
1035
 
1036
  #: templates/panel/premium-tab.php:53
1037
  msgctxt "Premium Tab"
1038
+ msgid "Check the premium features >"
1039
+ msgstr ""
1040
+
1041
+ #: templates/panel/premium-tab.php:60
1042
+ msgctxt "Premium Tab"
1043
  msgid "Check the free vs premium features >"
1044
  msgstr "查看免費板與高級版的特色比較"
1045
 
1046
+ #: templates/panel/premium-tab.php:65
1047
  msgctxt "Premium Tab"
1048
  msgid "Get the premium version"
1049
  msgstr "取得高級版本"
1103
  msgid "Delete"
1104
  msgstr "刪除"
1105
 
1106
+ #: yit-plugin.php:85
1107
  msgctxt "Plugin Row Meta"
1108
  msgid "Live Demo"
1109
  msgstr "即時演示"
1110
 
1111
+ #: yit-plugin.php:89
1112
  msgctxt "Plugin Row Meta"
1113
  msgid "Documentation"
1114
  msgstr "說明文件"
1115
 
1116
+ #: yit-plugin.php:93
1117
  msgctxt "Plugin Row Meta"
1118
  msgid "Support"
1119
  msgstr "支援"
1120
 
1121
+ #: yit-plugin.php:97
1122
  msgctxt "Plugin Row Meta"
1123
  msgid "Premium version"
1124
  msgstr "高級版本"
1125
 
1126
+ #: yit-plugin.php:229
1127
  msgctxt "Action links"
1128
  msgid "Settings"
1129
  msgstr "設定"
plugin-fw/languages/yith-plugin-fw.pot CHANGED
@@ -4,7 +4,7 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: \n"
6
  "Report-Msgid-Bugs-To: YITH <plugins@yithemes.com>\n"
7
- "POT-Creation-Date: 2022-07-18 06:07:56+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -24,55 +24,55 @@ msgstr ""
24
  "X-Textdomain-Support: yes\n"
25
  "X-Generator: grunt-wp-i18n 1.0.3\n"
26
 
27
- #: includes/class-yit-assets.php:144 yit-functions.php:2006
28
  msgid "Confirm trash"
29
  msgstr ""
30
 
31
- #: includes/class-yit-assets.php:145
32
  msgid "Are you sure you want to trash the selected items?"
33
  msgstr ""
34
 
35
- #: includes/class-yit-assets.php:147 includes/class-yit-assets.php:151
36
  #: templates/sysinfo/tabs/main.php:42 templates/sysinfo/tabs/main.php:50
37
  #: yit-functions.php:2008 yit-functions.php:2026
38
  msgid "No"
39
  msgstr ""
40
 
41
- #: includes/class-yit-assets.php:148 yit-functions.php:2024
42
  #: yit-functions.php:2152
43
  msgid "Confirm delete"
44
  msgstr ""
45
 
46
- #: includes/class-yit-assets.php:149
47
  msgid "Are you sure you want to delete the selected items?"
48
  msgstr ""
49
 
50
- #: includes/class-yit-assets.php:149 yit-functions.php:1940
51
  #: yit-functions.php:2100
52
  msgid "This action cannot be undone and you will not be able to recover this data."
53
  msgstr ""
54
 
55
- #: includes/class-yit-assets.php:162
56
  msgid "Clear"
57
  msgstr ""
58
 
59
- #: includes/class-yit-assets.php:163
60
  msgid "Clear color"
61
  msgstr ""
62
 
63
- #: includes/class-yit-assets.php:164
64
  msgid "Default"
65
  msgstr ""
66
 
67
- #: includes/class-yit-assets.php:165
68
  msgid "Select default color"
69
  msgstr ""
70
 
71
- #: includes/class-yit-assets.php:166
72
  msgid "Select Color"
73
  msgstr ""
74
 
75
- #: includes/class-yit-assets.php:167
76
  msgid "Color value"
77
  msgstr ""
78
 
@@ -80,7 +80,7 @@ msgstr ""
80
  msgid "There was an error with your request; please try again later."
81
  msgstr ""
82
 
83
- #: includes/class-yit-plugin-panel-woocommerce.php:430
84
  msgid "The changes you have made will be lost if you leave this page."
85
  msgstr ""
86
 
@@ -92,87 +92,103 @@ msgstr ""
92
  msgid "Settings"
93
  msgstr ""
94
 
95
- #: includes/class-yit-plugin-panel.php:455
96
- #: includes/class-yit-plugin-panel.php:458
97
  msgid "How to install premium version"
98
  msgstr ""
99
 
100
- #: includes/class-yit-plugin-panel.php:655
101
  #: includes/class-yit-plugin-subpanel.php:133
102
  msgid "Save Changes"
103
  msgstr ""
104
 
105
- #: includes/class-yit-plugin-panel.php:663
106
  #: includes/class-yit-plugin-subpanel.php:140
107
  #: templates/panel/woocommerce/woocommerce-form.php:15
108
  msgid "If you continue with this action, you will reset all options in this page."
109
  msgstr ""
110
 
111
- #: includes/class-yit-plugin-panel.php:663
112
  #: includes/class-yit-plugin-subpanel.php:140
113
  #: templates/panel/woocommerce/woocommerce-form.php:15
114
  msgid "Are you sure?"
115
  msgstr ""
116
 
117
- #: includes/class-yit-plugin-panel.php:667
118
  #: includes/class-yit-plugin-subpanel.php:143
119
  msgid "Reset to default"
120
  msgstr ""
121
 
122
- #: includes/class-yit-plugin-panel.php:1072
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
123
  msgid "The element you have entered already exists. Please, enter another name."
124
  msgstr ""
125
 
126
- #: includes/class-yit-plugin-panel.php:1073
127
  msgid "Settings saved"
128
  msgstr ""
129
 
130
- #: includes/class-yit-plugin-panel.php:1074
131
  msgid "Settings reset"
132
  msgstr ""
133
 
134
- #: includes/class-yit-plugin-panel.php:1075
135
  msgid "Element deleted correctly."
136
  msgstr ""
137
 
138
- #: includes/class-yit-plugin-panel.php:1076
139
- #: includes/class-yit-plugin-panel.php:1077
140
  msgid "Element updated correctly."
141
  msgstr ""
142
 
143
- #: includes/class-yit-plugin-panel.php:1078
144
  msgid "Database imported correctly."
145
  msgstr ""
146
 
147
- #: includes/class-yit-plugin-panel.php:1079
148
  msgid "An error has occurred during import. Please try again."
149
  msgstr ""
150
 
151
- #: includes/class-yit-plugin-panel.php:1080
152
  msgid "The added file is not valid."
153
  msgstr ""
154
 
155
- #: includes/class-yit-plugin-panel.php:1081
156
  msgid "Sorry, import is disabled."
157
  msgstr ""
158
 
159
- #: includes/class-yit-plugin-panel.php:1082
160
  msgid "Sorting successful."
161
  msgstr ""
162
 
163
- #: includes/class-yit-plugin-panel.php:1571
164
  msgid "We need your support"
165
  msgstr ""
166
 
167
- #: includes/class-yit-plugin-panel.php:1572
168
  msgid "to keep updating and improving the plugin. Please,"
169
  msgstr ""
170
 
171
- #: includes/class-yit-plugin-panel.php:1574
172
  msgid "help us by leaving a good review"
173
  msgstr ""
174
 
175
- #: includes/class-yit-plugin-panel.php:1575
176
  msgid ":) Thanks!"
177
  msgstr ""
178
 
@@ -204,6 +220,10 @@ msgid ""
204
  "from previous location to YITH menu."
205
  msgstr ""
206
 
 
 
 
 
207
  #: includes/class-yith-dashboard.php:35
208
  msgid "YITH Latest Updates"
209
  msgstr ""
@@ -389,6 +409,10 @@ msgid ""
389
  "connection issue between your site and our server."
390
  msgstr ""
391
 
 
 
 
 
392
  #: templates/fields/ajax-customers.php:41
393
  msgid "Search for a customer..."
394
  msgstr ""
@@ -516,6 +540,34 @@ msgstr ""
516
  msgid "Reset"
517
  msgstr ""
518
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
519
  #: templates/panel/woocommerce/woocommerce-form.php:29
520
  #: templates/panel/woocommerce/woocommerce-form.php:33
521
  msgid "Save Options"
@@ -663,11 +715,11 @@ msgstr ""
663
  msgid "Further actions"
664
  msgstr ""
665
 
666
- #: yit-plugin.php:232
667
  msgid "License"
668
  msgstr ""
669
 
670
- #: yit-plugin.php:271
671
  #. translators: 1. Plugin(s) name(s).
672
  msgid ""
673
  "%s was deactivated as you're running an higher tier version of the same "
@@ -693,49 +745,49 @@ msgctxt "[gutenberg]: Category Name"
693
  msgid "YITH"
694
  msgstr ""
695
 
696
- #: includes/class-yit-assets.php:132
697
  msgctxt "Button text"
698
  msgid "Confirm"
699
  msgstr ""
700
 
701
- #: includes/class-yit-assets.php:133
702
  msgctxt "Button text"
703
  msgid "Cancel"
704
  msgstr ""
705
 
706
- #: includes/class-yit-assets.php:146 yit-functions.php:2009
707
  msgctxt "Trash confirmation action"
708
  msgid "Yes, move to trash"
709
  msgstr ""
710
 
711
- #: includes/class-yit-assets.php:150 yit-functions.php:2027
712
  #: yit-functions.php:2154
713
  msgctxt "Delete confirmation action"
714
  msgid "Yes, delete"
715
  msgstr ""
716
 
717
- #: includes/class-yit-plugin-panel.php:803
718
  #. translators: 1. Plugin name.
719
  msgctxt "Help tab default title"
720
  msgid "Thank you for purchasing %s!"
721
  msgstr ""
722
 
723
- #: includes/class-yit-plugin-panel.php:803
724
  msgctxt "Help tab default title"
725
  msgid "Thank you for using %s!"
726
  msgstr ""
727
 
728
- #: includes/class-yit-plugin-panel.php:815
729
  msgctxt "Help tab default description"
730
  msgid "We want to help you enjoy a wonderful experience with all of our products."
731
  msgstr ""
732
 
733
- #: includes/class-yit-plugin-panel.php:866
734
  msgctxt "Premium tab name"
735
  msgid "Get premium"
736
  msgstr ""
737
 
738
- #: includes/class-yit-plugin-panel.php:878
739
  msgctxt "Help tab name"
740
  msgid "Help"
741
  msgstr ""
@@ -925,7 +977,7 @@ msgstr ""
925
 
926
  #: templates/panel/help-tab.php:220
927
  msgctxt "Help tab documentation"
928
- msgid "to learn from basics how it works"
929
  msgstr ""
930
 
931
  #: templates/panel/help-tab.php:231 templates/panel/help-tab.php:233
@@ -940,7 +992,9 @@ msgstr ""
940
 
941
  #: templates/panel/help-tab.php:238
942
  msgctxt "Help tab support"
943
- msgid "Call or chat 24/7 for support or let our expert to make your site"
 
 
944
  msgstr ""
945
 
946
  #: templates/panel/help-tab.php:241
@@ -963,7 +1017,7 @@ msgctxt "Premium Tab"
963
  msgid "Plugin premium features images"
964
  msgstr ""
965
 
966
- #: templates/panel/premium-tab.php:51
967
  #. translators: alt attribute of main image tag.
968
  msgctxt "Premium Tab"
969
  msgid "And so much more!"
@@ -971,10 +1025,15 @@ msgstr ""
971
 
972
  #: templates/panel/premium-tab.php:53
973
  msgctxt "Premium Tab"
 
 
 
 
 
974
  msgid "Check the free vs premium features >"
975
  msgstr ""
976
 
977
- #: templates/panel/premium-tab.php:58
978
  msgctxt "Premium Tab"
979
  msgid "Get the premium version"
980
  msgstr ""
@@ -1034,27 +1093,27 @@ msgctxt "Term action"
1034
  msgid "Delete"
1035
  msgstr ""
1036
 
1037
- #: yit-plugin.php:84
1038
  msgctxt "Plugin Row Meta"
1039
  msgid "Live Demo"
1040
  msgstr ""
1041
 
1042
- #: yit-plugin.php:88
1043
  msgctxt "Plugin Row Meta"
1044
  msgid "Documentation"
1045
  msgstr ""
1046
 
1047
- #: yit-plugin.php:92
1048
  msgctxt "Plugin Row Meta"
1049
  msgid "Support"
1050
  msgstr ""
1051
 
1052
- #: yit-plugin.php:96
1053
  msgctxt "Plugin Row Meta"
1054
  msgid "Premium version"
1055
  msgstr ""
1056
 
1057
- #: yit-plugin.php:228
1058
  msgctxt "Action links"
1059
  msgid "Settings"
1060
  msgstr ""
4
  msgstr ""
5
  "Project-Id-Version: \n"
6
  "Report-Msgid-Bugs-To: YITH <plugins@yithemes.com>\n"
7
+ "POT-Creation-Date: 2022-08-10 12:46:35+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
24
  "X-Textdomain-Support: yes\n"
25
  "X-Generator: grunt-wp-i18n 1.0.3\n"
26
 
27
+ #: includes/class-yit-assets.php:148 yit-functions.php:2006
28
  msgid "Confirm trash"
29
  msgstr ""
30
 
31
+ #: includes/class-yit-assets.php:149
32
  msgid "Are you sure you want to trash the selected items?"
33
  msgstr ""
34
 
35
+ #: includes/class-yit-assets.php:151 includes/class-yit-assets.php:155
36
  #: templates/sysinfo/tabs/main.php:42 templates/sysinfo/tabs/main.php:50
37
  #: yit-functions.php:2008 yit-functions.php:2026
38
  msgid "No"
39
  msgstr ""
40
 
41
+ #: includes/class-yit-assets.php:152 yit-functions.php:2024
42
  #: yit-functions.php:2152
43
  msgid "Confirm delete"
44
  msgstr ""
45
 
46
+ #: includes/class-yit-assets.php:153
47
  msgid "Are you sure you want to delete the selected items?"
48
  msgstr ""
49
 
50
+ #: includes/class-yit-assets.php:153 yit-functions.php:1940
51
  #: yit-functions.php:2100
52
  msgid "This action cannot be undone and you will not be able to recover this data."
53
  msgstr ""
54
 
55
+ #: includes/class-yit-assets.php:174
56
  msgid "Clear"
57
  msgstr ""
58
 
59
+ #: includes/class-yit-assets.php:175
60
  msgid "Clear color"
61
  msgstr ""
62
 
63
+ #: includes/class-yit-assets.php:176
64
  msgid "Default"
65
  msgstr ""
66
 
67
+ #: includes/class-yit-assets.php:177
68
  msgid "Select default color"
69
  msgstr ""
70
 
71
+ #: includes/class-yit-assets.php:178
72
  msgid "Select Color"
73
  msgstr ""
74
 
75
+ #: includes/class-yit-assets.php:179
76
  msgid "Color value"
77
  msgstr ""
78
 
80
  msgid "There was an error with your request; please try again later."
81
  msgstr ""
82
 
83
+ #: includes/class-yit-plugin-panel-woocommerce.php:437
84
  msgid "The changes you have made will be lost if you leave this page."
85
  msgstr ""
86
 
92
  msgid "Settings"
93
  msgstr ""
94
 
95
+ #: includes/class-yit-plugin-panel.php:456
96
+ #: includes/class-yit-plugin-panel.php:459
97
  msgid "How to install premium version"
98
  msgstr ""
99
 
100
+ #: includes/class-yit-plugin-panel.php:656
101
  #: includes/class-yit-plugin-subpanel.php:133
102
  msgid "Save Changes"
103
  msgstr ""
104
 
105
+ #: includes/class-yit-plugin-panel.php:664
106
  #: includes/class-yit-plugin-subpanel.php:140
107
  #: templates/panel/woocommerce/woocommerce-form.php:15
108
  msgid "If you continue with this action, you will reset all options in this page."
109
  msgstr ""
110
 
111
+ #: includes/class-yit-plugin-panel.php:664
112
  #: includes/class-yit-plugin-subpanel.php:140
113
  #: templates/panel/woocommerce/woocommerce-form.php:15
114
  msgid "Are you sure?"
115
  msgstr ""
116
 
117
+ #: includes/class-yit-plugin-panel.php:668
118
  #: includes/class-yit-plugin-subpanel.php:143
119
  msgid "Reset to default"
120
  msgstr ""
121
 
122
+ #: includes/class-yit-plugin-panel.php:1039
123
+ msgid "Read the <mark>plugin documentation</mark>"
124
+ msgstr ""
125
+
126
+ #: includes/class-yit-plugin-panel.php:1040
127
+ msgid "Learn what you can really do with this powerful tool"
128
+ msgstr ""
129
+
130
+ #: includes/class-yit-plugin-panel.php:1050
131
+ msgid "Watch our <mark>\"First Steps\" video</mark>"
132
+ msgstr ""
133
+
134
+ #: includes/class-yit-plugin-panel.php:1051
135
+ msgid "See how it works before you start using it"
136
+ msgstr ""
137
+
138
+ #: includes/class-yit-plugin-panel.php:1307
139
  msgid "The element you have entered already exists. Please, enter another name."
140
  msgstr ""
141
 
142
+ #: includes/class-yit-plugin-panel.php:1308
143
  msgid "Settings saved"
144
  msgstr ""
145
 
146
+ #: includes/class-yit-plugin-panel.php:1309
147
  msgid "Settings reset"
148
  msgstr ""
149
 
150
+ #: includes/class-yit-plugin-panel.php:1310
151
  msgid "Element deleted correctly."
152
  msgstr ""
153
 
154
+ #: includes/class-yit-plugin-panel.php:1311
155
+ #: includes/class-yit-plugin-panel.php:1312
156
  msgid "Element updated correctly."
157
  msgstr ""
158
 
159
+ #: includes/class-yit-plugin-panel.php:1313
160
  msgid "Database imported correctly."
161
  msgstr ""
162
 
163
+ #: includes/class-yit-plugin-panel.php:1314
164
  msgid "An error has occurred during import. Please try again."
165
  msgstr ""
166
 
167
+ #: includes/class-yit-plugin-panel.php:1315
168
  msgid "The added file is not valid."
169
  msgstr ""
170
 
171
+ #: includes/class-yit-plugin-panel.php:1316
172
  msgid "Sorry, import is disabled."
173
  msgstr ""
174
 
175
+ #: includes/class-yit-plugin-panel.php:1317
176
  msgid "Sorting successful."
177
  msgstr ""
178
 
179
+ #: includes/class-yit-plugin-panel.php:1806
180
  msgid "We need your support"
181
  msgstr ""
182
 
183
+ #: includes/class-yit-plugin-panel.php:1807
184
  msgid "to keep updating and improving the plugin. Please,"
185
  msgstr ""
186
 
187
+ #: includes/class-yit-plugin-panel.php:1809
188
  msgid "help us by leaving a good review"
189
  msgstr ""
190
 
191
+ #: includes/class-yit-plugin-panel.php:1810
192
  msgid ":) Thanks!"
193
  msgstr ""
194
 
220
  "from previous location to YITH menu."
221
  msgstr ""
222
 
223
+ #: includes/class-yith-bh-onboarding.php:85
224
+ msgid "It is not possible save the options"
225
+ msgstr ""
226
+
227
  #: includes/class-yith-dashboard.php:35
228
  msgid "YITH Latest Updates"
229
  msgstr ""
409
  "connection issue between your site and our server."
410
  msgstr ""
411
 
412
+ #: templates/bh-onboarding/onboarding-tabs.php:63
413
+ msgid "Save"
414
+ msgstr ""
415
+
416
  #: templates/fields/ajax-customers.php:41
417
  msgid "Search for a customer..."
418
  msgstr ""
540
  msgid "Reset"
541
  msgstr ""
542
 
543
+ #: templates/panel/welcome-modals/update.php:34
544
+ #. translators: %s is the plugin version.
545
+ msgid "is successfully updated to version %s."
546
+ msgstr ""
547
+
548
+ #: templates/panel/welcome-modals/update.php:44
549
+ #. translators: %s is the plugin version.
550
+ msgid "What's new in version %s"
551
+ msgstr ""
552
+
553
+ #: templates/panel/welcome-modals/update.php:49
554
+ msgid "Check the changelog >"
555
+ msgstr ""
556
+
557
+ #: templates/panel/welcome-modals/update.php:64
558
+ #: templates/panel/welcome-modals/welcome.php:60
559
+ msgid "Got it, close this window"
560
+ msgstr ""
561
+
562
+ #: templates/panel/welcome-modals/welcome.php:30
563
+ msgid "Thank you for using our plugin"
564
+ msgstr ""
565
+
566
+ #: templates/panel/welcome-modals/welcome.php:45
567
+ #. translators: %s is the number of steps.
568
+ msgid "Start with these %s steps:"
569
+ msgstr ""
570
+
571
  #: templates/panel/woocommerce/woocommerce-form.php:29
572
  #: templates/panel/woocommerce/woocommerce-form.php:33
573
  msgid "Save Options"
715
  msgid "Further actions"
716
  msgstr ""
717
 
718
+ #: yit-plugin.php:233
719
  msgid "License"
720
  msgstr ""
721
 
722
+ #: yit-plugin.php:272
723
  #. translators: 1. Plugin(s) name(s).
724
  msgid ""
725
  "%s was deactivated as you're running an higher tier version of the same "
745
  msgid "YITH"
746
  msgstr ""
747
 
748
+ #: includes/class-yit-assets.php:136
749
  msgctxt "Button text"
750
  msgid "Confirm"
751
  msgstr ""
752
 
753
+ #: includes/class-yit-assets.php:137
754
  msgctxt "Button text"
755
  msgid "Cancel"
756
  msgstr ""
757
 
758
+ #: includes/class-yit-assets.php:150 yit-functions.php:2009
759
  msgctxt "Trash confirmation action"
760
  msgid "Yes, move to trash"
761
  msgstr ""
762
 
763
+ #: includes/class-yit-assets.php:154 yit-functions.php:2027
764
  #: yit-functions.php:2154
765
  msgctxt "Delete confirmation action"
766
  msgid "Yes, delete"
767
  msgstr ""
768
 
769
+ #: includes/class-yit-plugin-panel.php:804
770
  #. translators: 1. Plugin name.
771
  msgctxt "Help tab default title"
772
  msgid "Thank you for purchasing %s!"
773
  msgstr ""
774
 
775
+ #: includes/class-yit-plugin-panel.php:804
776
  msgctxt "Help tab default title"
777
  msgid "Thank you for using %s!"
778
  msgstr ""
779
 
780
+ #: includes/class-yit-plugin-panel.php:812
781
  msgctxt "Help tab default description"
782
  msgid "We want to help you enjoy a wonderful experience with all of our products."
783
  msgstr ""
784
 
785
+ #: includes/class-yit-plugin-panel.php:863
786
  msgctxt "Premium tab name"
787
  msgid "Get premium"
788
  msgstr ""
789
 
790
+ #: includes/class-yit-plugin-panel.php:875
791
  msgctxt "Help tab name"
792
  msgid "Help"
793
  msgstr ""
977
 
978
  #: templates/panel/help-tab.php:220
979
  msgctxt "Help tab documentation"
980
+ msgid "to learn how it works from the basics."
981
  msgstr ""
982
 
983
  #: templates/panel/help-tab.php:231 templates/panel/help-tab.php:233
992
 
993
  #: templates/panel/help-tab.php:238
994
  msgctxt "Help tab support"
995
+ msgid ""
996
+ "Call or chat 24/7 with our support agents, or let our experts build your "
997
+ "site."
998
  msgstr ""
999
 
1000
  #: templates/panel/help-tab.php:241
1017
  msgid "Plugin premium features images"
1018
  msgstr ""
1019
 
1020
+ #: templates/panel/premium-tab.php:51 templates/panel/premium-tab.php:58
1021
  #. translators: alt attribute of main image tag.
1022
  msgctxt "Premium Tab"
1023
  msgid "And so much more!"
1025
 
1026
  #: templates/panel/premium-tab.php:53
1027
  msgctxt "Premium Tab"
1028
+ msgid "Check the premium features >"
1029
+ msgstr ""
1030
+
1031
+ #: templates/panel/premium-tab.php:60
1032
+ msgctxt "Premium Tab"
1033
  msgid "Check the free vs premium features >"
1034
  msgstr ""
1035
 
1036
+ #: templates/panel/premium-tab.php:65
1037
  msgctxt "Premium Tab"
1038
  msgid "Get the premium version"
1039
  msgstr ""
1093
  msgid "Delete"
1094
  msgstr ""
1095
 
1096
+ #: yit-plugin.php:85
1097
  msgctxt "Plugin Row Meta"
1098
  msgid "Live Demo"
1099
  msgstr ""
1100
 
1101
+ #: yit-plugin.php:89
1102
  msgctxt "Plugin Row Meta"
1103
  msgid "Documentation"
1104
  msgstr ""
1105
 
1106
+ #: yit-plugin.php:93
1107
  msgctxt "Plugin Row Meta"
1108
  msgid "Support"
1109
  msgstr ""
1110
 
1111
+ #: yit-plugin.php:97
1112
  msgctxt "Plugin Row Meta"
1113
  msgid "Premium version"
1114
  msgstr ""
1115
 
1116
+ #: yit-plugin.php:229
1117
  msgctxt "Action links"
1118
  msgid "Settings"
1119
  msgstr ""
plugin-fw/phpcs.xml CHANGED
@@ -52,4 +52,10 @@
52
  <property name="customEscapingFunctions" type="array" value="wc_help_tip,wc_sanitize_tooltip,wc_selected,wc_kses_notice,wc_esc_json,wc_query_string_form_fields,wc_make_phone_clickable,yith_plugin_fw_html_data_to_string,yith_field_deps_data,yith_panel_field_deps_data,yith_plugin_fw_html_attributes_to_string"/>
53
  </properties>
54
  </rule>
 
 
 
 
 
 
55
  </ruleset>
52
  <property name="customEscapingFunctions" type="array" value="wc_help_tip,wc_sanitize_tooltip,wc_selected,wc_kses_notice,wc_esc_json,wc_query_string_form_fields,wc_make_phone_clickable,yith_plugin_fw_html_data_to_string,yith_field_deps_data,yith_panel_field_deps_data,yith_plugin_fw_html_attributes_to_string"/>
53
  </properties>
54
  </rule>
55
+
56
+ <rule ref="WordPress.Arrays.MultipleStatementAlignment">
57
+ <properties>
58
+ <property name="maxColumn" value="200"/>
59
+ </properties>
60
+ </rule>
61
  </ruleset>
plugin-fw/templates/bh-onboarding/onboarding-tabs.php ADDED
@@ -0,0 +1,75 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * The Template for displaying the BH Onboarding tabs.
4
+ *
5
+ * @var array $options The premium tab options array.
6
+ *
7
+ * @package YITH\PluginFramework\Templates
8
+ * @author Emanuela Castorina <emanuela.castorina@yithemes.com>
9
+ * @since 3.9.11
10
+ */
11
+
12
+ defined( 'ABSPATH' ) || exit; // Exit if accessed directly.
13
+ $tabs = $options['tabs'];
14
+ ?>
15
+ <div class="woocommerce yith-plugin-fw-panel" id="yith-bh-onboarding">
16
+ <header>
17
+ <div class="yith-bh-onboarding-logo">
18
+ <?php if ( isset( $options['logo'] ) ) : ?>
19
+ <div class="logo">
20
+ <img src="<?php echo esc_url( $options['logo'] ); ?>" width="150"/>
21
+ </div>
22
+ <?php endif; ?>
23
+ <?php if ( isset( $options['claim'] ) ) : ?>
24
+ <div class="claim"><?php echo esc_html( $options['claim'] ); ?></div>
25
+ <?php endif; ?>
26
+ </div>
27
+ <div class="yith-bh-onboarding-plugin-description">
28
+ <?php if ( isset( $options['plugin-description'] ) ) : ?>
29
+ <div class="plugin-description"><?php echo wp_kses_post( $options['plugin-description'] ); ?></div>
30
+ <?php endif; ?>
31
+ </div>
32
+ </header>
33
+ <div class="yith-bh-onboarding-tabs yith-plugin-ui">
34
+ <ul class="yith-bh-onboarding-tabs__nav">
35
+ <?php
36
+ $c = 0;
37
+ foreach ( $tabs as $key => $tab ) :
38
+ ?>
39
+ <li class="yith-bh-onboarding-tabs__nav__link <?php echo ! ( $c ++ ) ? 'selected' : ''; ?>" data-tab="<?php esc_attr_e( $key ); ?>"><?php echo esc_html( $tab['title'] ); ?></li>
40
+ <?php
41
+ endforeach;
42
+ ?>
43
+ </ul>
44
+ <div class="yith-bh-onboarding-tabs__content yith-plugin-fw yit-admin-panel-container">
45
+ <?php foreach ( $tabs as $key => $tab ) : ?>
46
+ <?php if ( isset( $tab['options'] ) ) : ?>
47
+ <div class="yith-bh-onboarding-tabs__tab" id="<?php echo esc_attr( $key ); ?>">
48
+ <p class="yith-bh-onboarding-tab-description"><?php echo wp_kses_post( $tab['description'] ); ?></p>
49
+ <form class="yith-bh-onboarding-tabs__form" id="plugin-fw-wc">
50
+ <table class="form-table">
51
+ <?php
52
+ foreach ( $tab['options'] as $name => $option ) {
53
+ YIT_Plugin_Panel_WooCommerce::add_yith_field( $option );
54
+ }
55
+ ?>
56
+ </table>
57
+ <?php if ( isset( $tab['show_save_button'] ) && $tab['show_save_button'] ) : ?>
58
+ <input type="hidden" name="yith-plugin" value="<?php echo esc_attr( $options['slug'] ); ?>">
59
+ <input type="hidden" name="action" value="yith_bh_onboarding">
60
+ <input type="hidden" name="tab" value="<?php echo esc_attr( $key ); ?>">
61
+ <?php wp_nonce_field( 'yith-bh-onboarding-save-options' ); ?>
62
+ <div class="submit-area">
63
+ <button id="yith-bh-save-button" class="button button-primary"><?php echo esc_html__( 'Save', 'yith-plugin-fw' ); ?></button>
64
+ </div>
65
+ <?php endif; ?>
66
+ </form>
67
+ </div>
68
+ <?php
69
+ endif;
70
+ endforeach;
71
+
72
+ ?>
73
+ </div>
74
+
75
+ </div>
plugin-fw/templates/components/list-items.php ADDED
@@ -0,0 +1,83 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Template for displaying the list-items component
4
+ *
5
+ * @var array $component The component.
6
+ * @package YITH\PluginFramework\Templates\Components
7
+ */
8
+
9
+ defined( 'ABSPATH' ) || exit; // Exit if accessed directly.
10
+
11
+ list ( $component_id, $class, $the_title, $attributes, $data, $items, $variant ) = yith_plugin_fw_extract( $component, 'id', 'class', 'title', 'attributes', 'data', 'items', 'variant' );
12
+
13
+ $variant = sanitize_key( $variant ?? 'list' );
14
+ $classes = array(
15
+ 'yith-plugin-fw__list-items',
16
+ "yith-plugin-fw__list-items--{$variant}",
17
+ $class,
18
+ );
19
+ $classes = implode( ' ', $classes );
20
+ $current_locale = substr( get_user_locale(), 0, 2 );
21
+ $loop = 1;
22
+ ?>
23
+ <ul
24
+ id="<?php echo esc_attr( $component_id ); ?>"
25
+ class="<?php echo esc_attr( $classes ); ?>"
26
+ <?php echo yith_plugin_fw_html_attributes_to_string( $attributes ); ?>
27
+ <?php echo yith_plugin_fw_html_data_to_string( $data ); ?>
28
+ >
29
+
30
+ <?php foreach ( $items as $item ) : ?>
31
+ <?php
32
+ $item_url = $item['url'] ?? '';
33
+ $item_title = $item['title'] ?? '';
34
+ $item_description = $item['description'] ?? '';
35
+ $item_cta = $item['cta'] ?? '';
36
+ $item_classes = array( 'yith-plugin-fw__list-item' );
37
+
38
+ if ( is_array( $item_url ) ) {
39
+ $item_url = $item_url[ $current_locale ] ?? $item_url['en'] ?? current( $item_url );
40
+ }
41
+
42
+ if ( ! $item_url ) {
43
+ $item_classes[] = 'yith-plugin-fw__list-item--no-link';
44
+ }
45
+
46
+ $item_classes = implode( ' ', $item_classes );
47
+ ?>
48
+ <li class="<?php echo esc_attr( $item_classes ); ?>">
49
+ <a
50
+ class="yith-plugin-fw__list-item__wrap"
51
+ target="_blank"
52
+ <?php if ( $item_url ) : ?>
53
+ href="<?php echo esc_url( $item_url ); ?>"
54
+ <?php endif; ?>
55
+ >
56
+ <?php if ( 'steps' === $variant ) : ?>
57
+ <div class="yith-plugin-fw__list-item__step">
58
+ <?php echo esc_html( $loop ); ?>
59
+ </div>
60
+ <?php endif; ?>
61
+ <div class="yith-plugin-fw__list-item__content">
62
+ <div class="yith-plugin-fw__list-item__title">
63
+ <?php echo wp_kses_post( $item_title ); ?>
64
+ </div>
65
+ <div class="yith-plugin-fw__list-item__description">
66
+ <?php echo wp_kses_post( $item_description ); ?>
67
+ </div>
68
+ <?php if ( $item_cta ) : ?>
69
+ <div class="yith-plugin-fw__list-item__cta">
70
+ <?php echo esc_html( $item_cta ); ?>
71
+ </div>
72
+ <?php endif; ?>
73
+ </div>
74
+
75
+ <?php if ( $item_url && ! $item_cta ) : ?>
76
+ <i class="yith-plugin-fw__list-item__arrow yith-icon yith-icon-arrow-right-alt"></i>
77
+ <?php endif; ?>
78
+ </a>
79
+ </li>
80
+
81
+ <?php $loop ++; ?>
82
+ <?php endforeach; ?>
83
+ </ul>
plugin-fw/templates/panel/welcome-modals/update.php ADDED
@@ -0,0 +1,66 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * "Update" modal view.
4
+ *
5
+ * @var array $plugin The plugin info.
6
+ * @var array $modal The modal info.
7
+ * @var string $close_url The URL for closing the modal.
8
+ *
9
+ * @package YITH\PluginFramework
10
+ */
11
+
12
+ defined( 'ABSPATH' ) || exit;
13
+
14
+ $classes = array(
15
+ 'yith-plugin-fw-welcome',
16
+ 'yith-plugin-fw-welcome--update',
17
+ );
18
+ $classes = implode( ' ', $classes );
19
+
20
+ $description = $modal['description'] ?? '';
21
+ $items = $modal['items'] ?? array();
22
+
23
+ ?>
24
+ <div class="<?php echo esc_attr( $classes ); ?>">
25
+ <div class="yith-plugin-fw-welcome__head">
26
+ <?php if ( $plugin['icon'] ) : ?>
27
+ <img class="yith-plugin-fw-welcome__icon" src="<?php echo esc_url( $plugin['icon'] ); ?>"/>
28
+ <?php endif; ?>
29
+ <div class="yith-plugin-fw-welcome__title">
30
+ <div class="yith-plugin-fw-welcome__title__plugin-name"><?php echo esc_html( $plugin['name'] ); ?></div>
31
+ <div>
32
+ <?php
33
+ // translators: %s is the plugin version.
34
+ echo esc_html( sprintf( __( 'is successfully updated to version %s.', 'yith-plugin-fw' ), $plugin['version'] ) );
35
+ ?>
36
+ </div>
37
+ </div>
38
+ </div>
39
+
40
+ <div class="yith-plugin-fw-welcome__list-head">
41
+ <div class="yith-plugin-fw-welcome__list-head__title">
42
+ <?php
43
+ // translators: %s is the plugin version.
44
+ echo esc_html( sprintf( __( 'What\'s new in version %s', 'yith-plugin-fw' ), $modal['since'] ?? $plugin['version'] ) );
45
+ ?>
46
+ </div>
47
+ <?php if ( isset( $modal['changelog_url'] ) ) : ?>
48
+ <a class="yith-plugin-fw-welcome__list-head__changelog" target="_blank" href="<?php echo esc_url( $modal['changelog_url'] ); ?>">
49
+ <?php esc_html_e( 'Check the changelog >', 'yith-plugin-fw' ); ?>
50
+ </a>
51
+ <?php endif; ?>
52
+ </div>
53
+ <?php
54
+ yith_plugin_fw_get_component(
55
+ array(
56
+ 'type' => 'list-items',
57
+ 'variant' => 'list',
58
+ 'items' => $items,
59
+ )
60
+ );
61
+ ?>
62
+
63
+ <div class="yith-plugin-fw-welcome__footer">
64
+ <a class="yith-plugin-fw-welcome__close" href="<?php echo esc_url( $close_url ); ?>"><?php esc_html_e( 'Got it, close this window', 'yith-plugin-fw' ); ?></a>
65
+ </div>
66
+ </div>
plugin-fw/templates/panel/welcome-modals/welcome.php ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * "Welcome" modal view.
4
+ *
5
+ * @var array $plugin The plugin info.
6
+ * @var array $modal The modal info.
7
+ * @var string $close_url The URL for closing the modal.
8
+ *
9
+ * @package YITH\PluginFramework
10
+ */
11
+
12
+ defined( 'ABSPATH' ) || exit;
13
+
14
+ $classes = array(
15
+ 'yith-plugin-fw-welcome',
16
+ 'yith-plugin-fw-welcome--welcome',
17
+ );
18
+ $classes = implode( ' ', $classes );
19
+
20
+ $description = $modal['description'] ?? '';
21
+ $items = $modal['items'] ?? array();
22
+ ?>
23
+ <div class="<?php echo esc_attr( $classes ); ?>">
24
+ <div class="yith-plugin-fw-welcome__head">
25
+ <?php if ( $plugin['icon'] ) : ?>
26
+ <img class="yith-plugin-fw-welcome__icon" src="<?php echo esc_url( $plugin['icon'] ); ?>"/>
27
+ <?php endif; ?>
28
+
29
+ <div class="yith-plugin-fw-welcome__title">
30
+ <div><?php esc_html_e( 'Thank you for using our plugin', 'yith-plugin-fw' ); ?></div>
31
+ <div class="yith-plugin-fw-welcome__title__plugin-name"><?php echo esc_html( $plugin['name'] ); ?></div>
32
+ </div>
33
+
34
+ <?php if ( $description ) : ?>
35
+ <div class="yith-plugin-fw-welcome__description">
36
+ <?php echo wp_kses_post( $description ); ?>
37
+ </div>
38
+ <?php endif; ?>
39
+ </div>
40
+
41
+ <div class="yith-plugin-fw-welcome__list-head">
42
+ <div class="yith-plugin-fw-welcome__list-head__title">
43
+ <?php
44
+ // translators: %s is the number of steps.
45
+ echo esc_html( sprintf( __( 'Start with these %s steps:', 'yith-plugin-fw' ), count( $items ) ) );
46
+ ?>
47
+ </div>
48
+ </div>
49
+ <?php
50
+ yith_plugin_fw_get_component(
51
+ array(
52
+ 'type' => 'list-items',
53
+ 'variant' => 'steps',
54
+ 'items' => $items,
55
+ )
56
+ );
57
+ ?>
58
+
59
+ <div class="yith-plugin-fw-welcome__footer">
60
+ <a class="yith-plugin-fw-welcome__close" href="<?php echo esc_url( $close_url ); ?>"><?php esc_html_e( 'Got it, close this window', 'yith-plugin-fw' ); ?></a>
61
+ </div>
62
+ </div>
plugin-fw/yit-plugin.php CHANGED
@@ -37,6 +37,7 @@ require_once 'includes/privacy/class-yith-privacy.php';
37
  require_once 'includes/privacy/class-yith-privacy-plugin-abstract.php';
38
  require_once 'includes/class-yith-system-status.php';
39
  require_once 'includes/class-yith-post-type-admin.php';
 
40
 
41
  // Gutenberg Support.
42
  if ( class_exists( 'WP_Block_Type_Registry' ) ) {
37
  require_once 'includes/privacy/class-yith-privacy-plugin-abstract.php';
38
  require_once 'includes/class-yith-system-status.php';
39
  require_once 'includes/class-yith-post-type-admin.php';
40
+ require_once 'includes/class-yith-bh-onboarding.php';
41
 
42
  // Gutenberg Support.
43
  if ( class_exists( 'WP_Block_Type_Registry' ) ) {
readme.txt CHANGED
@@ -4,12 +4,12 @@ Contributors: yithemes
4
  Tags: yith, woocommerce compare, compare products, product compare, product comparison
5
  Requires at least: 5.7
6
  Tested up to: 6.0
7
- Stable tag: 2.17.0
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
11
  YITH WooCommerce Compare allows you to compare more products of your shop in one complete table.
12
- WooCommerce Compatible up to 6.8
13
 
14
  == Description ==
15
 
@@ -66,6 +66,11 @@ yith-woocommerce-compare-<WORDPRESS LOCALE >.mo
66
 
67
  == Changelog ==
68
 
 
 
 
 
 
69
  = 2.17.0 = Released on 29 July 2022
70
 
71
  * New: support for WooCommerce 6.8
4
  Tags: yith, woocommerce compare, compare products, product compare, product comparison
5
  Requires at least: 5.7
6
  Tested up to: 6.0
7
+ Stable tag: 2.18.0
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
11
  YITH WooCommerce Compare allows you to compare more products of your shop in one complete table.
12
+ WooCommerce Compatible up to 6.9
13
 
14
  == Description ==
15
 
66
 
67
  == Changelog ==
68
 
69
+ = 2.18.0 = Released on 31 August 2022
70
+
71
+ * New: support for WooCommerce 6.9
72
+ * Update: YITH plugin framework
73
+
74
  = 2.17.0 = Released on 29 July 2022
75
 
76
  * New: support for WooCommerce 6.8