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