Changeset 3436991
- Timestamp:
- 01/11/2026 09:58:20 AM (3 months ago)
- Location:
- wc-serial-numbers
- Files:
-
- 82 added
- 6 deleted
- 22 edited
- 1 copied
-
tags/2.3.0 (copied) (copied from wc-serial-numbers/trunk)
-
tags/2.3.0/assets/build (added)
-
tags/2.3.0/assets/build/css (added)
-
tags/2.3.0/assets/build/css/admin-style-rtl.css (added)
-
tags/2.3.0/assets/build/css/admin-style.asset.php (added)
-
tags/2.3.0/assets/build/css/admin-style.css (added)
-
tags/2.3.0/assets/build/css/frontend-style-rtl.css (added)
-
tags/2.3.0/assets/build/css/frontend-style.asset.php (added)
-
tags/2.3.0/assets/build/css/frontend-style.css (added)
-
tags/2.3.0/assets/build/images (added)
-
tags/2.3.0/assets/build/images/add-generator.png (added)
-
tags/2.3.0/assets/build/images/csv-export.png (added)
-
tags/2.3.0/assets/build/images/csv-import.png (added)
-
tags/2.3.0/assets/build/images/txt-import.png (added)
-
tags/2.3.0/assets/build/js (added)
-
tags/2.3.0/assets/build/js/admin-script.asset.php (added)
-
tags/2.3.0/assets/build/js/admin-script.js (added)
-
tags/2.3.0/assets/build/js/frontend-script.asset.php (added)
-
tags/2.3.0/assets/build/js/frontend-script.js (added)
-
tags/2.3.0/assets/dist (deleted)
-
tags/2.3.0/composer.json (added)
-
tags/2.3.0/languages/wc-serial-numbers.pot (modified) (56 diffs)
-
tags/2.3.0/lib (deleted)
-
tags/2.3.0/readme.txt (modified) (2 diffs)
-
tags/2.3.0/src/Plugin.php (modified) (1 diff)
-
tags/2.3.0/uninstall.php (deleted)
-
tags/2.3.0/vendor/autoload.php (modified) (1 diff)
-
tags/2.3.0/vendor/composer/autoload_aliases.php (added)
-
tags/2.3.0/vendor/composer/autoload_classmap.php (modified) (1 diff)
-
tags/2.3.0/vendor/composer/autoload_psr4.php (modified) (1 diff)
-
tags/2.3.0/vendor/composer/autoload_real.php (modified) (2 diffs)
-
tags/2.3.0/vendor/composer/autoload_static.php (modified) (4 diffs)
-
tags/2.3.0/vendor/composer/installed.json (modified) (1 diff)
-
tags/2.3.0/vendor/composer/installed.php (modified) (2 diffs)
-
tags/2.3.0/vendor/pluginever (added)
-
tags/2.3.0/vendor/pluginever/framework-model (added)
-
tags/2.3.0/vendor/pluginever/framework-model/composer.json (added)
-
tags/2.3.0/vendor/pluginever/framework-model/example (added)
-
tags/2.3.0/vendor/pluginever/framework-model/example/class-example.php (added)
-
tags/2.3.0/vendor/pluginever/framework-model/src (added)
-
tags/2.3.0/vendor/pluginever/framework-model/src/Model.php (added)
-
tags/2.3.0/vendor/pluginever/framework-plugin (added)
-
tags/2.3.0/vendor/pluginever/framework-plugin/composer.json (added)
-
tags/2.3.0/vendor/pluginever/framework-plugin/src (added)
-
tags/2.3.0/vendor/pluginever/framework-plugin/src/Container.php (added)
-
tags/2.3.0/vendor/pluginever/framework-plugin/src/Plugin.php (added)
-
tags/2.3.0/vendor/pluginever/framework-plugin/src/PluginInterface.php (added)
-
tags/2.3.0/vendor/pluginever/framework-settings (added)
-
tags/2.3.0/vendor/pluginever/framework-settings/composer.json (added)
-
tags/2.3.0/vendor/pluginever/framework-settings/src (added)
-
tags/2.3.0/vendor/pluginever/framework-settings/src/Settings.php (added)
-
tags/2.3.0/vendor/pluginever/framework-settings/src/assets (added)
-
tags/2.3.0/vendor/pluginever/framework-settings/src/assets/js (added)
-
tags/2.3.0/vendor/pluginever/framework-settings/src/assets/js/settings.js (added)
-
tags/2.3.0/vendor/pluginever/framework-settings/src/assets/js/settings.min.js (added)
-
tags/2.3.0/wc-serial-numbers.php (modified) (2 diffs)
-
trunk/assets/build (added)
-
trunk/assets/build/css (added)
-
trunk/assets/build/css/admin-style-rtl.css (added)
-
trunk/assets/build/css/admin-style.asset.php (added)
-
trunk/assets/build/css/admin-style.css (added)
-
trunk/assets/build/css/frontend-style-rtl.css (added)
-
trunk/assets/build/css/frontend-style.asset.php (added)
-
trunk/assets/build/css/frontend-style.css (added)
-
trunk/assets/build/images (added)
-
trunk/assets/build/images/add-generator.png (added)
-
trunk/assets/build/images/csv-export.png (added)
-
trunk/assets/build/images/csv-import.png (added)
-
trunk/assets/build/images/txt-import.png (added)
-
trunk/assets/build/js (added)
-
trunk/assets/build/js/admin-script.asset.php (added)
-
trunk/assets/build/js/admin-script.js (added)
-
trunk/assets/build/js/frontend-script.asset.php (added)
-
trunk/assets/build/js/frontend-script.js (added)
-
trunk/assets/dist (deleted)
-
trunk/composer.json (added)
-
trunk/languages/wc-serial-numbers.pot (modified) (56 diffs)
-
trunk/lib (deleted)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/src/Plugin.php (modified) (1 diff)
-
trunk/uninstall.php (deleted)
-
trunk/vendor/autoload.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_aliases.php (added)
-
trunk/vendor/composer/autoload_classmap.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_psr4.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_real.php (modified) (2 diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (4 diffs)
-
trunk/vendor/composer/installed.json (modified) (1 diff)
-
trunk/vendor/composer/installed.php (modified) (2 diffs)
-
trunk/vendor/pluginever (added)
-
trunk/vendor/pluginever/framework-model (added)
-
trunk/vendor/pluginever/framework-model/composer.json (added)
-
trunk/vendor/pluginever/framework-model/example (added)
-
trunk/vendor/pluginever/framework-model/example/class-example.php (added)
-
trunk/vendor/pluginever/framework-model/src (added)
-
trunk/vendor/pluginever/framework-model/src/Model.php (added)
-
trunk/vendor/pluginever/framework-plugin (added)
-
trunk/vendor/pluginever/framework-plugin/composer.json (added)
-
trunk/vendor/pluginever/framework-plugin/src (added)
-
trunk/vendor/pluginever/framework-plugin/src/Container.php (added)
-
trunk/vendor/pluginever/framework-plugin/src/Plugin.php (added)
-
trunk/vendor/pluginever/framework-plugin/src/PluginInterface.php (added)
-
trunk/vendor/pluginever/framework-settings (added)
-
trunk/vendor/pluginever/framework-settings/composer.json (added)
-
trunk/vendor/pluginever/framework-settings/src (added)
-
trunk/vendor/pluginever/framework-settings/src/Settings.php (added)
-
trunk/vendor/pluginever/framework-settings/src/assets (added)
-
trunk/vendor/pluginever/framework-settings/src/assets/js (added)
-
trunk/vendor/pluginever/framework-settings/src/assets/js/settings.js (added)
-
trunk/vendor/pluginever/framework-settings/src/assets/js/settings.min.js (added)
-
trunk/wc-serial-numbers.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wc-serial-numbers/tags/2.3.0/languages/wc-serial-numbers.pot
r3413474 r3436991 1 # Copyright (C) 202 5PluginEver1 # Copyright (C) 2026 PluginEver 2 2 # This file is distributed under the GPL v2 or later. 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Serial Numbers 2.2.8\n" 6 "Report-Msgid-Bugs-To: https://pluginever.com/support\n" 7 "POT-Creation-Date: 2025-12-07 10:49:47+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: 2025-MO-DA HO:MI+ZONE\n" 5 "Project-Id-Version: Serial Numbers 2.3.0\n" 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wc-serial-numbers\n" 12 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 13 8 "Language-Team: LANGUAGE <LL@li.org>\n" 14 "Language: en\n" 15 "Plural-Forms: nplurals=2; plural=(n != 1);\n" 16 "X-Poedit-Country: United States\n" 17 "X-Poedit-SourceCharset: UTF-8\n" 18 "X-Poedit-KeywordsList: " 19 "__;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;_nx_noop:1,2,3c;esc_" 20 "attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;esc_html_x:1,2c;\n" 21 "X-Poedit-Basepath: ../\n" 22 "X-Poedit-SearchPath-0: .\n" 23 "X-Poedit-Bookmarks: \n" 24 "X-Textdomain-Support: yes\n" 25 "X-Generator: grunt-wp-i18n 1.0.3\n" 26 27 #: includes/Admin/Orders.php:53 includes/Admin/Orders.php:189 9 "MIME-Version: 1.0\n" 10 "Content-Type: text/plain; charset=UTF-8\n" 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2026-01-11T09:38:06+00:00\n" 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 "X-Generator: WP-CLI 2.12.0\n" 15 "X-Domain: wc-serial-numbers\n" 16 17 #. Plugin Name of the plugin 18 #: wc-serial-numbers.php 19 #: includes/Admin/Products.php:92 20 #: src/Admin/Admin.php:146 21 #: src/Admin/Menus.php:54 22 #: src/Admin/Menus.php:88 23 #: src/Admin/Menus.php:89 24 #: src/Admin/Menus.php:433 25 #: src/Functions/Template.php:226 26 msgid "Serial Numbers" 27 msgstr "" 28 29 #. Plugin URI of the plugin 30 #: wc-serial-numbers.php 31 msgid "https://pluginever.com/plugins/woocommerce-serial-numbers-pro/" 32 msgstr "" 33 34 #. Description of the plugin 35 #: wc-serial-numbers.php 36 msgid "Sell and manage license keys, serial numbers, and secret keys easily within your WooCommerce store." 37 msgstr "" 38 39 #. Author of the plugin 40 #: wc-serial-numbers.php 41 msgid "PluginEver" 42 msgstr "" 43 44 #. Author URI of the plugin 45 #: wc-serial-numbers.php 46 msgid "https://pluginever.com/" 47 msgstr "" 48 49 #: includes/Admin/Orders.php:53 50 #: includes/Admin/Orders.php:189 28 51 msgid "Add serial keys" 29 52 msgstr "" 30 53 31 #: includes/Admin/Orders.php:54 includes/Admin/Orders.php:190 54 #: includes/Admin/Orders.php:54 55 #: includes/Admin/Orders.php:190 32 56 msgid "Remove serial keys" 33 57 msgstr "" 34 58 35 #: includes/Admin/Orders.php:69 includes/Admin/Orders.php:208 59 #: includes/Admin/Orders.php:69 60 #: includes/Admin/Orders.php:208 36 61 #: includes/Admin/Requests.php:42 37 62 msgid "You do not have permission to perform this action." … … 46 71 msgstr "" 47 72 48 #: includes/Admin/Orders.php:120 includes/Admin/Orders.php:160 73 #: includes/Admin/Orders.php:120 74 #: includes/Admin/Orders.php:160 49 75 msgid "Order is fullfilled and completed." 50 76 msgstr "" 51 77 52 #: includes/Admin/Orders.php:123 includes/Admin/Orders.php:163 78 #: includes/Admin/Orders.php:123 79 #: includes/Admin/Orders.php:163 53 80 msgid "Order is fullfilled and processing." 54 81 msgstr "" 55 82 56 #: includes/Admin/Orders.php:126 includes/Admin/Orders.php:166 83 #: includes/Admin/Orders.php:126 84 #: includes/Admin/Orders.php:166 57 85 msgid "Order is fullfilled and on-hold." 58 86 msgstr "" 59 87 60 #: includes/Admin/Orders.php:129 includes/Admin/Orders.php:169 88 #: includes/Admin/Orders.php:129 89 #: includes/Admin/Orders.php:169 61 90 msgid "Order is fullfilled and draft." 62 91 msgstr "" 63 92 64 #: includes/Admin/Orders.php:132 includes/Admin/Orders.php:172 93 #: includes/Admin/Orders.php:132 94 #: includes/Admin/Orders.php:172 65 95 msgid "Order is not fullfilled." 66 96 msgstr "" 67 97 98 #. Translators: %d: number of orders. 68 99 #: includes/Admin/Orders.php:224 69 # . Translators: %d: number of orders.100 #, php-format 70 101 msgid "%d orders updated successfully." 71 102 msgstr "" 72 103 73 #: includes/Admin/Orders.php:262 includes/Compat.php:74 104 #: includes/Admin/Orders.php:262 105 #: includes/Compat.php:74 74 106 msgid "Serial keys sold with this product:" 75 107 msgstr "" 76 108 77 #: includes/Admin/Orders.php:267 includes/Compat.php:79 109 #: includes/Admin/Orders.php:267 110 #: includes/Compat.php:79 78 111 #: src/Admin/ListTables/ActivationsTable.php:178 79 112 #: src/Admin/ListTables/KeysTable.php:349 80 113 #: src/Admin/views/html-api-actions.php:131 81 #: src/Admin/views/html-api-validation.php:134 src/Functions/Template.php:42114 #: src/Admin/views/html-api-validation.php:134 82 115 #: src/functions.php:1015 116 #: src/Functions/Template.php:42 83 117 msgid "Key" 84 118 msgstr "" 85 119 86 #: includes/Admin/Orders.php:271 includes/Compat.php:83 120 #: includes/Admin/Orders.php:271 121 #: includes/Compat.php:83 87 122 msgid "Expire date" 88 123 msgstr "" 89 124 90 #: includes/Admin/Orders.php:272 includes/Compat.php:84 91 #: src/Admin/ListTables/KeysTable.php:532 src/Functions/Template.php:63 125 #: includes/Admin/Orders.php:272 126 #: includes/Compat.php:84 127 #: src/Admin/ListTables/KeysTable.php:532 92 128 #: src/functions.php:1036 129 #: src/Functions/Template.php:63 93 130 msgid "Lifetime" 94 131 msgstr "" 95 132 96 #: includes/Admin/Orders.php:275 includes/Compat.php:87 133 #: includes/Admin/Orders.php:275 134 #: includes/Compat.php:87 97 135 #: src/Admin/views/html-edit-key.php:67 98 136 msgid "Activation limit" 99 137 msgstr "" 100 138 101 #: includes/Admin/Orders.php:276 includes/Compat.php:88 139 #: includes/Admin/Orders.php:276 140 #: includes/Compat.php:88 102 141 msgid "Unlimited" 103 142 msgstr "" 104 143 105 #: includes/Admin/Orders.php:279 includes/Compat.php:99 106 #: src/Admin/ListTables/KeysTable.php:360 src/Admin/Menus.php:320 107 #: src/Admin/views/html-edit-key.php:92 src/Functions/Template.php:78 144 #: includes/Admin/Orders.php:279 145 #: includes/Compat.php:99 146 #: src/Admin/ListTables/KeysTable.php:360 147 #: src/Admin/Menus.php:320 148 #: src/Admin/views/html-edit-key.php:92 108 149 #: src/functions.php:1040 150 #: src/Functions/Template.php:78 109 151 msgid "Status" 110 152 msgstr "" 111 153 112 154 #: includes/Admin/Orders.php:306 113 #. translators: %s is the item number.114 155 msgid "View Details" 115 msgstr ""116 117 #. Plugin Name of the plugin/theme118 msgid "Serial Numbers"119 156 msgstr "" 120 157 … … 135 172 msgstr "" 136 173 137 #: includes/Admin/Products.php:149 includes/Admin/Products.php:181 174 #: includes/Admin/Products.php:149 175 #: includes/Admin/Products.php:181 138 176 msgid "Key source" 139 177 msgstr "" … … 161 199 msgstr "" 162 200 163 #: includes/Admin/Products.php:193 includes/Admin/Products.php:214 201 #: includes/Admin/Products.php:193 202 #: includes/Admin/Products.php:214 164 203 #: src/Admin/Menus.php:189 165 204 msgid "Upgrade to Pro" … … 167 206 168 207 #: includes/Admin/Products.php:212 169 msgid "" 170 "The free version of Serial Numbers for WooCommerce does not support product " 171 "variation." 208 msgid "The free version of Serial Numbers for WooCommerce does not support product variation." 172 209 msgstr "" 173 210 … … 184 221 msgstr "" 185 222 186 #: includes/Admin/Requests.php:106 includes/Admin/Requests.php:169 223 #: includes/Admin/Requests.php:106 224 #: includes/Admin/Requests.php:169 187 225 #: includes/Admin/Requests.php:244 188 226 msgid "You do not have permission to access this endpoint." 189 227 msgstr "" 190 228 229 #. translators: $1: customer name, $2 customer id, $3: customer email 191 230 #: includes/Admin/Requests.php:280 192 # . translators: $1: customer name, $2 customer id, $3: customer email231 #, php-format 193 232 msgid "%1$s (#%2$s - %3$s)" 194 233 msgstr "" … … 202 241 msgstr "" 203 242 204 #: lib/Lib/Model.php:424205 #. translators: %s: database error message.206 msgid "Could not insert item into the database error %s"207 msgstr ""208 209 #: lib/Lib/Model.php:489210 msgid "Could not update item in the database."211 msgstr ""212 213 #: lib/Lib/Plugin.php:309214 msgid "Go Pro"215 msgstr ""216 217 #: lib/Lib/Plugin.php:655 src/Admin/Settings.php:212218 msgid "Documentation"219 msgstr ""220 221 #: lib/Lib/Plugin.php:662222 msgid "Support"223 msgstr ""224 225 #: lib/Lib/Plugin.php:669226 msgid "Review"227 msgstr ""228 229 #: lib/Lib/Plugin.php:675230 msgid "More Plugins"231 msgstr ""232 233 #: lib/Lib/Plugin.php:692 src/Admin/Menus.php:170 src/Admin/Menus.php:171234 msgid "Settings"235 msgstr ""236 237 #: lib/Lib/Settings.php:97238 msgid "Settings saved."239 msgstr ""240 241 #: lib/Lib/Settings.php:236 lib/Lib/Settings.php:324242 msgid "Recommended"243 msgstr ""244 245 #: lib/Lib/Settings.php:237 lib/Lib/Settings.php:325246 msgid "Install Now"247 msgstr ""248 249 #: lib/Lib/Settings.php:296250 msgid "Need Help?"251 msgstr ""252 253 #: lib/Lib/Settings.php:339254 msgid "Join our Community"255 msgstr ""256 257 #: lib/Lib/Settings.php:343258 msgid "Request a Feature"259 msgstr ""260 261 #: lib/Lib/Settings.php:347262 msgid "Report a Bug"263 msgstr ""264 265 #: src/API.php:68266 msgid "Missing data."267 msgstr ""268 269 243 #: src/Admin/Admin.php:70 270 244 msgid "Search by product" … … 287 261 msgstr "" 288 262 289 #: src/Admin/Admin.php:75 src/Frontend/Frontend.php:56 263 #: src/Admin/Admin.php:75 264 #: src/Frontend/Frontend.php:56 290 265 msgid "Copied" 291 266 msgstr "" 292 267 268 #. translators: 1: Plugin name 2: WordPress 293 269 #: src/Admin/Admin.php:113 294 #. translators: 1: Plugin name 2: WordPress 295 msgid "" 296 "Thank you for using %1$s! Share your appreciation with a five-star review " 297 "%2$s." 270 #, php-format 271 msgid "Thank you for using %1$s! Share your appreciation with a five-star review %2$s." 298 272 msgstr "" 299 273 … … 302 276 msgstr "" 303 277 278 #. translators: 1: Plugin version 304 279 #: src/Admin/Admin.php:133 305 # . translators: 1: Plugin version280 #, php-format 306 281 msgid "Version %s" 307 282 msgstr "" … … 312 287 msgstr "" 313 288 314 #: src/Admin/ListTables/ActivationsTable.php:40 src/Admin/Menus.php:119 315 #: src/Admin/Menus.php:120 src/Admin/views/html-list-activations.php:18 289 #: src/Admin/ListTables/ActivationsTable.php:40 290 #: src/Admin/Menus.php:119 291 #: src/Admin/Menus.php:120 292 #: src/Admin/views/html-list-activations.php:18 316 293 msgid "Activations" 317 294 msgstr "" … … 330 307 #: src/Admin/ListTables/ActivationsTable.php:239 331 308 #: src/Admin/ListTables/KeysTable.php:336 332 #: src/Admin/ListTables/KeysTable.php:428 src/Admin/views/html-edit-key.php:130 309 #: src/Admin/ListTables/KeysTable.php:428 310 #: src/Admin/views/html-edit-key.php:130 333 311 msgid "Delete" 334 312 msgstr "" 335 313 336 314 #: src/Admin/ListTables/ActivationsTable.php:176 337 #: src/Admin/views/html-api-actions.php:141 src/Frontend/Shortcodes.php:146 315 #: src/Admin/views/html-api-actions.php:141 316 #: src/Frontend/Shortcodes.php:146 338 317 msgid "Instance" 339 318 msgstr "" … … 344 323 #: src/Admin/views/html-api-actions.php:118 345 324 #: src/Admin/views/html-api-validation.php:121 346 #: src/Admin/views/html-edit-key.php:37 src/Deprecated/Functions.php:358 347 #: src/Frontend/Shortcodes.php:44 src/Frontend/Shortcodes.php:141 325 #: src/Admin/views/html-edit-key.php:37 326 #: src/Deprecated/Functions.php:358 327 #: src/Frontend/Shortcodes.php:44 328 #: src/Frontend/Shortcodes.php:141 348 329 msgid "Product" 349 330 msgstr "" 350 331 351 332 #: src/Admin/ListTables/ActivationsTable.php:179 352 #: src/Admin/views/html-api-actions.php:152 src/Frontend/Shortcodes.php:148 333 #: src/Admin/views/html-api-actions.php:152 334 #: src/Frontend/Shortcodes.php:148 353 335 msgid "Platform" 354 336 msgstr "" … … 379 361 380 362 #: src/Admin/ListTables/KeysTable.php:178 381 #: src/Admin/ListTables/KeysTable.php:235 src/functions.php:46 363 #: src/Admin/ListTables/KeysTable.php:235 364 #: src/functions.php:46 382 365 msgid "Available" 383 366 msgstr "" … … 388 371 389 372 #: src/Admin/ListTables/KeysTable.php:183 390 #: src/Admin/ListTables/KeysTable.php:242 src/functions.php:47 373 #: src/Admin/ListTables/KeysTable.php:242 374 #: src/functions.php:47 391 375 msgid "Pending" 392 376 msgstr "" … … 398 382 #: src/Admin/ListTables/KeysTable.php:188 399 383 #: src/Admin/ListTables/KeysTable.php:249 400 #: src/Admin/ListTables/StockTable.php:97 src/functions.php:48 384 #: src/Admin/ListTables/StockTable.php:97 385 #: src/functions.php:48 401 386 msgid "Sold" 402 387 msgstr "" … … 407 392 408 393 #: src/Admin/ListTables/KeysTable.php:193 409 #: src/Admin/ListTables/KeysTable.php:256 src/Functions/Template.php:72394 #: src/Admin/ListTables/KeysTable.php:256 410 395 #: src/functions.php:49 396 #: src/Functions/Template.php:72 411 397 msgid "Expired" 412 398 msgstr "" … … 417 403 418 404 #: src/Admin/ListTables/KeysTable.php:198 419 #: src/Admin/ListTables/KeysTable.php:263 src/functions.php:50 405 #: src/Admin/ListTables/KeysTable.php:263 406 #: src/functions.php:50 420 407 msgid "Cancelled" 421 408 msgstr "" 422 409 423 410 #: src/Admin/ListTables/KeysTable.php:200 424 msgid "" 425 "This means the key has been cancelled and is no longer available for " 426 "purchase or use." 411 msgid "This means the key has been cancelled and is no longer available for purchase or use." 427 412 msgstr "" 428 413 … … 471 456 msgstr "" 472 457 458 #. translators: %d: key id. 473 459 #: src/Admin/ListTables/KeysTable.php:426 474 # . translators: %d: key id.460 #, php-format 475 461 msgid "ID: %d" 476 462 msgstr "" … … 481 467 msgstr "" 482 468 469 #. translators: %1$s: validity, %2$s: validity. 483 470 #: src/Admin/ListTables/KeysTable.php:522 484 # . translators: %1$s: validity, %2$s: validity.471 #, php-format 485 472 msgid "<b>%s</b> Day <br><small>After purchase</small>" 486 473 msgid_plural "<b>%s</b> Days <br><small>After purchase</small>" … … 517 504 msgstr "" 518 505 519 #: src/Admin/ListTables/StockTable.php:98 src/Admin/Menus.php:280 506 #: src/Admin/ListTables/StockTable.php:98 507 #: src/Admin/Menus.php:280 520 508 msgid "Stock" 521 509 msgstr "" … … 537 525 msgstr "" 538 526 539 #: src/Admin/Menus.php:99 src/Admin/Menus.php:100 527 #: src/Admin/Menus.php:99 528 #: src/Admin/Menus.php:100 540 529 #: src/Admin/views/html-list-keys.php:18 541 530 msgid "Serial Keys" 542 531 msgstr "" 543 532 544 #: src/Admin/Menus.php:136 src/Admin/Menus.php:137 533 #: src/Admin/Menus.php:136 534 #: src/Admin/Menus.php:137 545 535 msgid "Tools" 546 536 msgstr "" 547 537 548 #: src/Admin/Menus.php:153 src/Admin/Menus.php:154 538 #: src/Admin/Menus.php:153 539 #: src/Admin/Menus.php:154 549 540 msgid "Reports" 550 541 msgstr "" 551 542 552 #: src/Admin/Menus.php:245 src/Admin/Menus.php:381 543 #: src/Admin/Menus.php:170 544 #: src/Admin/Menus.php:171 545 msgid "Settings" 546 msgstr "" 547 548 #: src/Admin/Menus.php:245 549 #: src/Admin/Menus.php:381 553 550 msgid "Generators" 554 551 msgstr "" … … 558 555 msgstr "" 559 556 560 #: src/Admin/Menus.php:247 src/Admin/views/html-list-keys.php:25 557 #: src/Admin/Menus.php:247 558 #: src/Admin/views/html-list-keys.php:25 561 559 msgid "Import" 562 560 msgstr "" 563 561 564 #: src/Admin/Menus.php:248 src/Admin/views/html-list-keys.php:29 562 #: src/Admin/Menus.php:248 563 #: src/Admin/views/html-list-keys.php:29 565 564 msgid "Export" 566 565 msgstr "" 567 566 568 #: src/Admin/Menus.php:335 src/Admin/Menus.php:342 src/Admin/Menus.php:360 567 #: src/Admin/Menus.php:335 568 #: src/Admin/Menus.php:342 569 #: src/Admin/Menus.php:360 569 570 #: src/Admin/Menus.php:378 570 571 msgid "Available in Pro Version" 571 572 msgstr "" 572 573 573 #: src/Admin/Menus.php:336 src/Admin/Menus.php:343 src/Admin/Menus.php:361 574 #: src/Admin/Menus.php:336 575 #: src/Admin/Menus.php:343 576 #: src/Admin/Menus.php:361 574 577 #: src/Admin/Menus.php:379 575 578 msgid "Upgrade to Pro Now" 576 579 msgstr "" 577 580 578 #: src/Admin/Menus.php:338 src/Admin/Menus.php:345 581 #: src/Admin/Menus.php:338 582 #: src/Admin/Menus.php:345 579 583 msgid "Import Serial Numbers" 580 584 msgstr "" … … 600 604 msgstr "" 601 605 606 #. translators: %s: Next scheduled time. 602 607 #: src/Admin/Menus.php:423 603 # . translators: %s: Next scheduled time.608 #, php-format 604 609 msgid "Next run: %s" 605 610 msgstr "" … … 609 614 msgstr "" 610 615 616 #. translators: %1$s: link to the plugin page, %2$s: link to the plugin page 611 617 #: src/Admin/Notices.php:50 618 #, php-format 619 msgid "%s is not functional because you are using outdated version of the plugin, please update to the version 1.3.8 or higher." 620 msgstr "" 621 612 622 #. translators: %1$s: link to the plugin page, %2$s: link to the plugin page 613 msgid ""614 "%s is not functional because you are using outdated version of the plugin, "615 "please update to the version 1.3.8 or higher."616 msgstr ""617 618 623 #: src/Admin/Notices.php:64 619 #. translators: %1$s: link to the plugin page, %2$s: link to the plugin page 620 msgid "" 621 "Upgrade to %6$s to unlock the full potential of %5$s and avail a %1$s " 622 "discount by using the promo code %2$s. %3$s Upgrade Now%4$s." 624 #, php-format 625 msgid "Upgrade to %6$s to unlock the full potential of %5$s and avail a %1$s discount by using the promo code %2$s. %3$s Upgrade Now%4$s." 623 626 msgstr "" 624 627 … … 652 655 653 656 #: src/Admin/Settings.php:62 654 msgid "" 655 "If you enable this option, the keys will be available for selling again if " 656 "the order is refunded or failed." 657 msgid "If you enable this option, the keys will be available for selling again if the order is refunded or failed." 657 658 msgstr "" 658 659 … … 666 667 667 668 #: src/Admin/Settings.php:71 668 msgid "" 669 "If you enable this option, the keys will be revoked when the order status " 670 "changes to cancelled or refunded." 669 msgid "If you enable this option, the keys will be revoked when the order status changes to cancelled or refunded." 671 670 msgstr "" 672 671 … … 688 687 689 688 #: src/Admin/Settings.php:86 690 msgid "" 691 "If you enable this option, the activation menu and it’s functionality will " 692 "be turned off." 689 msgid "If you enable this option, the activation menu and it’s functionality will be turned off." 693 690 msgstr "" 694 691 … … 702 699 703 700 #: src/Admin/Settings.php:95 704 msgid "" 705 "Enable stock management for key-enabled products. This works only if you " 706 "select \"Manually Added\" as the key source and enable stock management for " 707 "the product. Variable product is not supported." 701 msgid "Enable stock management for key-enabled products. This works only if you select \"Manually Added\" as the key source and enable stock management for the product. Variable product is not supported." 708 702 msgstr "" 709 703 … … 716 710 msgstr "" 717 711 712 #. translators: %s: documentation link 718 713 #: src/Admin/Settings.php:106 719 #. translators: %s: documentation link 720 msgid "" 721 "If you enable this option, the plugin will be compatible with WooCommerce " 722 "PDF Invoices & Packing Slips plugins and will show the serial keys in the " 723 "invoice. Check out the <a href=\"%s\" target=\"_blank\">documentation</a> " 724 "for more details." 714 #, php-format 715 msgid "If you enable this option, the plugin will be compatible with WooCommerce PDF Invoices & Packing Slips plugins and will show the serial keys in the invoice. Check out the <a href=\"%s\" target=\"_blank\">documentation</a> for more details." 725 716 msgstr "" 726 717 … … 746 737 747 738 #: src/Admin/Settings.php:133 748 msgid "" 749 "An email notification will be sent when the key stock falls below the " 750 "specified number." 739 msgid "An email notification will be sent when the key stock falls below the specified number." 751 740 msgstr "" 752 741 … … 796 785 797 786 #: src/Admin/Settings.php:183 798 msgid "" 799 "Manual delivery option to manually deliver license keys instead of " 800 "automatic." 787 msgid "Manual delivery option to manually deliver license keys instead of automatic." 801 788 msgstr "" 802 789 803 790 #: src/Admin/Settings.php:184 804 msgid "" 805 "Email template to easily and quickly customize the order confirmation & low " 806 "stock alert email." 791 msgid "Email template to easily and quickly customize the order confirmation & low stock alert email." 807 792 msgstr "" 808 793 … … 816 801 817 802 #: src/Admin/Settings.php:190 818 msgid "" 819 "This plugin offers a premium version which comes with the following " 820 "features:" 803 msgid "This plugin offers a premium version which comes with the following features:" 821 804 msgstr "" 822 805 … … 825 808 msgstr "" 826 809 810 #: src/Admin/Settings.php:212 811 msgid "Documentation" 812 msgstr "" 813 827 814 #: src/Admin/views/html-api-actions.php:21 828 815 msgid "API Actions" … … 830 817 831 818 #: src/Admin/views/html-api-actions.php:26 832 msgid "" 833 "You can use the API to perform actions on your website or on another " 834 "website." 819 msgid "You can use the API to perform actions on your website or on another website." 835 820 msgstr "" 836 821 … … 861 846 862 847 #: src/Admin/views/html-api-actions.php:46 863 msgid "" 864 "Instance is the base of activation and deactivation. It is a unique " 865 "identifier for the installation. For example, you can use the domain name " 866 "of the website." 848 msgid "Instance is the base of activation and deactivation. It is a unique identifier for the installation. For example, you can use the domain name of the website." 867 849 msgstr "" 868 850 869 851 #: src/Admin/views/html-api-actions.php:49 870 msgid "" 871 "Optional. The platform on which the serial key is used. For example, " 872 "\"Windows\" or \"Mac\"." 852 msgid "Optional. The platform on which the serial key is used. For example, \"Windows\" or \"Mac\"." 873 853 msgstr "" 874 854 875 855 #: src/Admin/views/html-api-actions.php:52 876 856 #: src/Admin/views/html-api-validation.php:59 877 msgid "" 878 "Using email is completely voluntary. The API will verify that the serial " 879 "number is associated with the given email address." 857 msgid "Using email is completely voluntary. The API will verify that the serial number is associated with the given email address." 880 858 msgstr "" 881 859 … … 891 869 892 870 #: src/Admin/views/html-api-actions.php:80 893 msgid "" 894 "The response code. \"key_activated\" or \"key_deactivated\" if the request " 895 "was successful. \"invalid_key\" or \"invalid_request\" if the request was " 896 "not successful." 871 msgid "The response code. \"key_activated\" or \"key_deactivated\" if the request was successful. \"invalid_key\" or \"invalid_request\" if the request was not successful." 897 872 msgstr "" 898 873 899 874 #: src/Admin/views/html-api-actions.php:83 900 875 #: src/Admin/views/html-api-validation.php:87 901 msgid "" 902 "The response message. If the serial key is valid, the message will be " 903 "\"Serial key is valid\"." 876 msgid "The response message. If the serial key is valid, the message will be \"Serial key is valid\"." 904 877 msgstr "" 905 878 … … 963 936 964 937 #: src/Admin/views/html-api-actions.php:145 965 msgid "" 966 "Required field. Instance is the unique identifier of the activation record. " 967 "It is used to identify the activation when activating/deactivating serial " 968 "key." 938 msgid "Required field. Instance is the unique identifier of the activation record. It is used to identify the activation when activating/deactivating serial key." 969 939 msgstr "" 970 940 … … 974 944 975 945 #: src/Admin/views/html-api-actions.php:156 976 msgid "" 977 "Optional field. Platform is the extra information of the activation record. " 978 "You can use it to identify the platform of the activation." 946 msgid "Optional field. Platform is the extra information of the activation record. You can use it to identify the platform of the activation." 979 947 msgstr "" 980 948 981 949 #: src/Admin/views/html-api-actions.php:162 982 950 #: src/Admin/views/html-api-validation.php:144 983 #: src/Admin/views/html-edit-key.php:154 src/Deprecated/Functions.php:360 984 #: src/Frontend/Shortcodes.php:47 src/Frontend/Shortcodes.php:144 951 #: src/Admin/views/html-edit-key.php:154 952 #: src/Deprecated/Functions.php:360 953 #: src/Frontend/Shortcodes.php:47 954 #: src/Frontend/Shortcodes.php:144 985 955 msgid "Email" 986 956 msgstr "" … … 992 962 993 963 #: src/Admin/views/html-api-actions.php:166 994 msgid "" 995 "Optional field when duplicate key is off. If email is provided, only serial " 996 "key that are assigned to the email will be activated/deactivated otherwise " 997 "ignored." 998 msgstr "" 999 1000 #: src/Admin/views/html-api-actions.php:172 src/Frontend/Shortcodes.php:150 964 msgid "Optional field when duplicate key is off. If email is provided, only serial key that are assigned to the email will be activated/deactivated otherwise ignored." 965 msgstr "" 966 967 #: src/Admin/views/html-api-actions.php:172 968 #: src/Frontend/Shortcodes.php:150 1001 969 msgid "Action" 1002 970 msgstr "" 1003 971 1004 #: src/Admin/views/html-api-actions.php:175 src/Frontend/Shortcodes.php:157 972 #: src/Admin/views/html-api-actions.php:175 973 #: src/Frontend/Shortcodes.php:157 1005 974 msgid "Activate" 1006 975 msgstr "" 1007 976 1008 #: src/Admin/views/html-api-actions.php:176 src/Frontend/Shortcodes.php:158 977 #: src/Admin/views/html-api-actions.php:176 978 #: src/Frontend/Shortcodes.php:158 1009 979 msgid "Deactivate" 1010 980 msgstr "" … … 1019 989 msgstr "" 1020 990 1021 #: src/Admin/views/html-api-actions.php:195 src/Frontend/Shortcodes.php:151 991 #: src/Admin/views/html-api-actions.php:195 992 #: src/Frontend/Shortcodes.php:151 1022 993 msgid "Submit" 1023 994 msgstr "" … … 1027 998 msgstr "" 1028 999 1000 #. translators: %s: link to the pro version 1029 1001 #: src/Admin/views/html-api-validation.php:30 1030 #. translators: %s: link to the pro version 1031 msgid "" 1032 "You are using the free version of Serial Numbers for WooCommerce. <a " 1033 "href=\"%s\" target=\"_blank\">Upgrade to Pro</a> to get more features." 1002 #, php-format 1003 msgid "You are using the free version of Serial Numbers for WooCommerce. <a href=\"%s\" target=\"_blank\">Upgrade to Pro</a> to get more features." 1034 1004 msgstr "" 1035 1005 1036 1006 #: src/Admin/views/html-api-validation.php:39 1037 msgid "" 1038 "You can use the API to validate serial keys on your website or on another " 1039 "website." 1007 msgid "You can use the API to validate serial keys on your website or on another website." 1040 1008 msgstr "" 1041 1009 1042 1010 #: src/Admin/views/html-api-validation.php:42 1043 msgid "" 1044 "To validate a serial key, you need to send a GET request to the following " 1045 "URL:" 1011 msgid "To validate a serial key, you need to send a GET request to the following URL:" 1046 1012 msgstr "" 1047 1013 … … 1051 1017 1052 1018 #: src/Admin/views/html-api-validation.php:84 1053 msgid "" 1054 "The response code. If the serial key is valid, the code will be " 1055 "\"key_valid\"." 1019 msgid "The response code. If the serial key is valid, the code will be \"key_valid\"." 1056 1020 msgstr "" 1057 1021 … … 1077 1041 1078 1042 #: src/Admin/views/html-api-validation.php:148 1079 msgid "" 1080 "Optional field. If email is provided, only serial key that are assigned to " 1081 "the email will be validated otherwise ignored." 1082 msgstr "" 1083 1084 #: src/Admin/views/html-api-validation.php:164 src/Frontend/Shortcodes.php:49 1043 msgid "Optional field. If email is provided, only serial key that are assigned to the email will be validated otherwise ignored." 1044 msgstr "" 1045 1046 #: src/Admin/views/html-api-validation.php:164 1047 #: src/Frontend/Shortcodes.php:49 1085 1048 msgid "Validate" 1086 1049 msgstr "" … … 1115 1078 1116 1079 #: src/Admin/views/html-edit-key.php:61 1117 msgid "" 1118 "Enter your serial key, also supports multiline. For example: " 1119 "4CE0460D0G-4CE0460D1G-4CE0460D2G" 1080 msgid "Enter your serial key, also supports multiline. For example: 4CE0460D0G-4CE0460D1G-4CE0460D2G" 1120 1081 msgstr "" 1121 1082 1122 1083 #: src/Admin/views/html-edit-key.php:71 1123 msgid "" 1124 "Maximum number of times the key can be used to activate the software. If " 1125 "the product is not software, keep it blank." 1084 msgid "Maximum number of times the key can be used to activate the software. If the product is not software, keep it blank." 1126 1085 msgstr "" 1127 1086 … … 1135 1094 1136 1095 #: src/Admin/views/html-edit-key.php:85 1137 msgid "" 1138 "Number of days the key will be valid from the purchase date. Leave it blank " 1139 "for lifetime validity." 1096 msgid "Number of days the key will be valid from the purchase date. Leave it blank for lifetime validity." 1140 1097 msgstr "" 1141 1098 … … 1204 1161 msgstr "" 1205 1162 1163 #: src/API.php:68 1164 msgid "Missing data." 1165 msgstr "" 1166 1206 1167 #: src/Cron.php:57 1207 1168 msgid "Serial Numbers stock running low" … … 1216 1177 msgstr "" 1217 1178 1218 #: src/Deprecated/Functions.php:361 src/Functions/Template.php:521179 #: src/Deprecated/Functions.php:361 1219 1180 #: src/functions.php:1025 1181 #: src/Functions/Template.php:52 1220 1182 msgid "Activation Limit" 1221 1183 msgstr "" … … 1233 1195 msgstr "" 1234 1196 1235 #: src/Frontend/Shortcodes.php:45 src/Frontend/Shortcodes.php:142 1197 #: src/Frontend/Shortcodes.php:45 1198 #: src/Frontend/Shortcodes.php:142 1236 1199 msgid "Serial Key" 1237 1200 msgstr "" 1238 1201 1239 #: src/Frontend/Shortcodes.php:46 src/Frontend/Shortcodes.php:143 1202 #: src/Frontend/Shortcodes.php:46 1203 #: src/Frontend/Shortcodes.php:143 1240 1204 msgid "Enter your serial key" 1241 1205 msgstr "" 1242 1206 1243 #: src/Frontend/Shortcodes.php:48 src/Frontend/Shortcodes.php:109 1244 #: src/Frontend/Shortcodes.php:145 src/Frontend/Shortcodes.php:221 1207 #: src/Frontend/Shortcodes.php:48 1208 #: src/Frontend/Shortcodes.php:109 1209 #: src/Frontend/Shortcodes.php:145 1210 #: src/Frontend/Shortcodes.php:221 1245 1211 msgid "Enter your email" 1246 1212 msgstr "" … … 1250 1216 msgstr "" 1251 1217 1252 #: src/Frontend/Shortcodes.php:94 src/Frontend/Shortcodes.php:205 1218 #: src/Frontend/Shortcodes.php:94 1219 #: src/Frontend/Shortcodes.php:205 1253 1220 msgid "Select a product" 1254 1221 msgstr "" … … 1270 1237 msgstr "" 1271 1238 1272 #: src/Frontend/Shortcodes.php:273 src/Frontend/Shortcodes.php:296 1239 #: src/Frontend/Shortcodes.php:273 1240 #: src/Frontend/Shortcodes.php:296 1273 1241 msgid "Invalid request." 1274 1242 msgstr "" 1275 1243 1276 #: src/Functions/Template.php:47 src/functions.php:1020 1244 #: src/functions.php:91 1245 msgid "Manually added" 1246 msgstr "" 1247 1248 #. translators: 1: product title 2: source and 3: Quantity 1249 #: src/functions.php:539 1250 #, php-format 1251 msgid "There is not enough serial numbers for the product %1$s from selected source %2$s, needed total %3$d." 1252 msgstr "" 1253 1254 #: src/functions.php:1020 1255 #: src/Functions/Template.php:47 1277 1256 msgid "Activation Email" 1278 1257 msgstr "" 1279 1258 1280 #: src/Functions/Template.php:53 src/Functions/Template.php:58 1281 #: src/functions.php:1026 src/functions.php:1031 1259 #: src/functions.php:1026 1260 #: src/functions.php:1031 1261 #: src/Functions/Template.php:53 1262 #: src/Functions/Template.php:58 1282 1263 msgid "None" 1283 1264 msgstr "" 1284 1265 1285 #: src/Functions/Template.php:57 src/functions.php:1030 1266 #: src/functions.php:1030 1267 #: src/Functions/Template.php:57 1286 1268 msgid "Activation Count" 1287 1269 msgstr "" 1288 1270 1289 #: src/Functions/Template.php:62 src/functions.php:1035 1271 #: src/functions.php:1035 1272 #: src/Functions/Template.php:62 1290 1273 msgid "Expire Date" 1291 1274 msgstr "" … … 1303 1286 msgstr "" 1304 1287 1288 #. translators: 1: plugin name 2: version number 1305 1289 #: src/Installer.php:101 1306 # . translators: 1: plugin name 2: version number1290 #, php-format 1307 1291 msgid "%1$s updated to version %2$s successfully." 1308 1292 msgstr "" … … 1324 1308 msgstr "" 1325 1309 1326 #: src/Models/Key.php:519 src/RestAPI.php:148 1310 #: src/Models/Key.php:519 1311 #: src/RestAPI.php:148 1327 1312 msgid "Serial key is required." 1328 1313 msgstr "" … … 1336 1321 msgstr "" 1337 1322 1323 #. translators: %1$s: product title, %2$s: stock quantity. 1338 1324 #: src/Orders.php:63 1339 #. translators: %1$s: product title, %2$s: stock quantity. 1340 msgid "" 1341 "Sorry, there aren’t enough Serial Keys for %1$s. Please remove this item or " 1342 "lower the quantity. For now, we have %2$s Serial Keys for this product." 1325 #, php-format 1326 msgid "Sorry, there aren’t enough Serial Keys for %1$s. Please remove this item or lower the quantity. For now, we have %2$s Serial Keys for this product." 1343 1327 msgstr "" 1344 1328 … … 1347 1331 msgstr "" 1348 1332 1333 #. translators: 1: plugin name 2: WooCommerce 1349 1334 #: src/Plugin.php:77 1350 # . translators: 1: plugin name 2: WooCommerce1335 #, php-format 1351 1336 msgid "%1$s requires %2$s to be installed and active." 1352 1337 msgstr "" … … 1420 1405 msgstr "" 1421 1406 1422 #: src/functions.php:911423 msgid "Manually added"1424 msgstr ""1425 1426 #: src/functions.php:5391427 #. translators: 1: product title 2: source and 3: Quantity1428 msgid ""1429 "There is not enough serial numbers for the product %1$s from selected "1430 "source %2$s, needed total %3$d."1431 msgstr ""1432 1433 1407 #: templates/email-stock-notification.php:14 1434 1408 msgid "Hi There," … … 1436 1410 1437 1411 #: templates/email-stock-notification.php:15 1438 msgid "" 1439 "There are few products stock running low, please add serial numbers for " 1440 "these products" 1441 msgstr "" 1442 1412 msgid "There are few products stock running low, please add serial numbers for these products" 1413 msgstr "" 1414 1415 #. translators: %s: plugin url. 1443 1416 #: templates/email-stock-notification.php:37 1444 #. translators: %s: plugin url. 1445 msgid "" 1446 "The email is sent by <a href=\"%s\" target=\"_blank\">Serial Numbers for " 1447 "WooCommerce</a>" 1448 msgstr "" 1449 1450 #. Plugin URI of the plugin/theme 1451 msgid "https://pluginever.com/plugins/woocommerce-serial-numbers-pro/" 1452 msgstr "" 1453 1454 #. Description of the plugin/theme 1455 msgid "" 1456 "Sell and manage license keys, serial numbers, and secret keys easily within " 1457 "your WooCommerce store." 1458 msgstr "" 1459 1460 #. Author of the plugin/theme 1461 msgid "PluginEver" 1462 msgstr "" 1463 1464 #. Author URI of the plugin/theme 1465 msgid "https://pluginever.com" 1466 msgstr "" 1417 #, php-format 1418 msgid "The email is sent by <a href=\"%s\" target=\"_blank\">Serial Numbers for WooCommerce</a>" 1419 msgstr "" -
wc-serial-numbers/tags/2.3.0/readme.txt
r3413474 r3436991 3 3 Tags: license, license manager, serial number, serial key, woocommerce 4 4 Tested up to: 6.9 5 Stable tag: 2. 2.85 Stable tag: 2.3.0 6 6 License: GPLv2 or later 7 7 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 251 251 252 252 == Changelog == 253 = 2.3.0 (11th Jan 2026) = 254 * New: Updated the plugin UI for better user experience and responsiveness. 255 * Enhance: Optimized autoload library for better performance. 256 * Fix: Few known issues were fixed. 257 253 258 = 2.2.8 (7th Dec 2025) = 254 259 * Fix: Few known issues were fixed. -
wc-serial-numbers/tags/2.3.0/src/Plugin.php
r3250180 r3436991 180 180 return $this->get_basename(); 181 181 } 182 183 /** 184 * Get assets path. 185 * 186 * @since 1.0.0 187 * @return string 188 */ 189 public function get_assets_path() { 190 return $this->get_dir_path( 'assets/build/' ); 191 } 192 193 /** 194 * Get assets url. 195 * 196 * @since 1.0.0 197 * @return string 198 */ 199 public function get_assets_url() { 200 return $this->get_dir_url( 'assets/build/' ); 201 } 182 202 } -
wc-serial-numbers/tags/2.3.0/vendor/autoload.php
r3302691 r3436991 20 20 require_once __DIR__ . '/composer/autoload_real.php'; 21 21 22 return ComposerAutoloaderInit db0a4e2eed5394cfab48f679b98ec95b::getLoader();22 return ComposerAutoloaderInit32bed2e2c8745d498c8d4b47e0530165::getLoader(); -
wc-serial-numbers/tags/2.3.0/vendor/composer/autoload_classmap.php
r3250180 r3436991 8 8 return array( 9 9 'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php', 10 'WooCommerceSerialNumbers\\API' => $baseDir . '/src/API.php',11 'WooCommerceSerialNumbers\\Actions' => $baseDir . '/src/Actions.php',12 'WooCommerceSerialNumbers\\Admin\\Admin' => $baseDir . '/src/Admin/Admin.php',13 'WooCommerceSerialNumbers\\Admin\\ListTables\\ActivationsTable' => $baseDir . '/src/Admin/ListTables/ActivationsTable.php',14 'WooCommerceSerialNumbers\\Admin\\ListTables\\KeysTable' => $baseDir . '/src/Admin/ListTables/KeysTable.php',15 'WooCommerceSerialNumbers\\Admin\\ListTables\\ListTable' => $baseDir . '/src/Admin/ListTables/ListTable.php',16 'WooCommerceSerialNumbers\\Admin\\ListTables\\StockTable' => $baseDir . '/src/Admin/ListTables/StockTable.php',17 'WooCommerceSerialNumbers\\Admin\\Menus' => $baseDir . '/src/Admin/Menus.php',18 'WooCommerceSerialNumbers\\Admin\\Notices' => $baseDir . '/src/Admin/Notices.php',19 'WooCommerceSerialNumbers\\Admin\\Orders' => $baseDir . '/includes/Admin/Orders.php',20 'WooCommerceSerialNumbers\\Admin\\Products' => $baseDir . '/includes/Admin/Products.php',21 'WooCommerceSerialNumbers\\Admin\\Requests' => $baseDir . '/includes/Admin/Requests.php',22 'WooCommerceSerialNumbers\\Admin\\Settings' => $baseDir . '/src/Admin/Settings.php',23 'WooCommerceSerialNumbers\\Cache' => $baseDir . '/src/Cache.php',24 'WooCommerceSerialNumbers\\Compat' => $baseDir . '/includes/Compat.php',25 'WooCommerceSerialNumbers\\Cron' => $baseDir . '/src/Cron.php',26 'WooCommerceSerialNumbers\\Encryption' => $baseDir . '/src/Encryption.php',27 'WooCommerceSerialNumbers\\Frontend\\Frontend' => $baseDir . '/src/Frontend/Frontend.php',28 'WooCommerceSerialNumbers\\Frontend\\Shortcodes' => $baseDir . '/src/Frontend/Shortcodes.php',29 'WooCommerceSerialNumbers\\Installer' => $baseDir . '/src/Installer.php',30 'WooCommerceSerialNumbers\\Lib\\Container' => $baseDir . '/lib/Lib/Container.php',31 'WooCommerceSerialNumbers\\Lib\\Model' => $baseDir . '/lib/Lib/Model.php',32 'WooCommerceSerialNumbers\\Lib\\Plugin' => $baseDir . '/lib/Lib/Plugin.php',33 'WooCommerceSerialNumbers\\Lib\\PluginInterface' => $baseDir . '/lib/Lib/PluginInterface.php',34 'WooCommerceSerialNumbers\\Lib\\Settings' => $baseDir . '/lib/Lib/Settings.php',35 'WooCommerceSerialNumbers\\Models\\Activation' => $baseDir . '/src/Models/Activation.php',36 'WooCommerceSerialNumbers\\Models\\Key' => $baseDir . '/src/Models/Key.php',37 'WooCommerceSerialNumbers\\Models\\Model' => $baseDir . '/src/Models/Model.php',38 'WooCommerceSerialNumbers\\Orders' => $baseDir . '/src/Orders.php',39 'WooCommerceSerialNumbers\\Plugin' => $baseDir . '/src/Plugin.php',40 'WooCommerceSerialNumbers\\RestAPI' => $baseDir . '/src/RestAPI.php',41 'WooCommerceSerialNumbers\\Stocks' => $baseDir . '/src/Stocks.php',42 'WooCommerceSerialNumbers\\Utilities\\Utilities' => $baseDir . '/src/Utilities/Utilities.php',43 10 ); -
wc-serial-numbers/tags/2.3.0/vendor/composer/autoload_psr4.php
r3133929 r3436991 7 7 8 8 return array( 9 'WooCommerceSerialNumbers\\' => array($baseDir . '/includes', $baseDir . '/src', $baseDir . '/lib'), 9 'WooCommerceSerialNumbers\\Lib\\' => array($vendorDir . '/pluginever/framework-settings/src', $vendorDir . '/pluginever/framework-plugin/src', $vendorDir . '/pluginever/framework-model/src'), 10 'WooCommerceSerialNumbers\\' => array($baseDir . '/includes', $baseDir . '/src'), 10 11 ); -
wc-serial-numbers/tags/2.3.0/vendor/composer/autoload_real.php
r3128645 r3436991 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit db0a4e2eed5394cfab48f679b98ec95b5 class ComposerAutoloaderInit32bed2e2c8745d498c8d4b47e0530165 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit db0a4e2eed5394cfab48f679b98ec95b', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInit32bed2e2c8745d498c8d4b47e0530165', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit db0a4e2eed5394cfab48f679b98ec95b', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit32bed2e2c8745d498c8d4b47e0530165', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInit db0a4e2eed5394cfab48f679b98ec95b::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInit32bed2e2c8745d498c8d4b47e0530165::getInitializer($loader)); 33 33 34 34 $loader->register(true); -
wc-serial-numbers/tags/2.3.0/vendor/composer/autoload_static.php
r3398797 r3436991 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit db0a4e2eed5394cfab48f679b98ec95b7 class ComposerStaticInit32bed2e2c8745d498c8d4b47e0530165 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( 10 10 'W' => 11 11 array ( 12 'WooCommerceSerialNumbers\\Lib\\' => 29, 12 13 'WooCommerceSerialNumbers\\' => 25, 13 14 ), … … 15 16 16 17 public static $prefixDirsPsr4 = array ( 18 'WooCommerceSerialNumbers\\Lib\\' => 19 array ( 20 0 => __DIR__ . '/..' . '/pluginever/framework-settings/src', 21 1 => __DIR__ . '/..' . '/pluginever/framework-plugin/src', 22 2 => __DIR__ . '/..' . '/pluginever/framework-model/src', 23 ), 17 24 'WooCommerceSerialNumbers\\' => 18 25 array ( 19 26 0 => __DIR__ . '/../..' . '/includes', 20 27 1 => __DIR__ . '/../..' . '/src', 21 2 => __DIR__ . '/../..' . '/lib',22 28 ), 23 29 ); … … 25 31 public static $classMap = array ( 26 32 'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php', 27 'WooCommerceSerialNumbers\\API' => __DIR__ . '/../..' . '/src/API.php',28 'WooCommerceSerialNumbers\\Actions' => __DIR__ . '/../..' . '/src/Actions.php',29 'WooCommerceSerialNumbers\\Admin\\Admin' => __DIR__ . '/../..' . '/src/Admin/Admin.php',30 'WooCommerceSerialNumbers\\Admin\\ListTables\\ActivationsTable' => __DIR__ . '/../..' . '/src/Admin/ListTables/ActivationsTable.php',31 'WooCommerceSerialNumbers\\Admin\\ListTables\\KeysTable' => __DIR__ . '/../..' . '/src/Admin/ListTables/KeysTable.php',32 'WooCommerceSerialNumbers\\Admin\\ListTables\\ListTable' => __DIR__ . '/../..' . '/src/Admin/ListTables/ListTable.php',33 'WooCommerceSerialNumbers\\Admin\\ListTables\\StockTable' => __DIR__ . '/../..' . '/src/Admin/ListTables/StockTable.php',34 'WooCommerceSerialNumbers\\Admin\\Menus' => __DIR__ . '/../..' . '/src/Admin/Menus.php',35 'WooCommerceSerialNumbers\\Admin\\Notices' => __DIR__ . '/../..' . '/src/Admin/Notices.php',36 'WooCommerceSerialNumbers\\Admin\\Orders' => __DIR__ . '/../..' . '/includes/Admin/Orders.php',37 'WooCommerceSerialNumbers\\Admin\\Products' => __DIR__ . '/../..' . '/includes/Admin/Products.php',38 'WooCommerceSerialNumbers\\Admin\\Requests' => __DIR__ . '/../..' . '/includes/Admin/Requests.php',39 'WooCommerceSerialNumbers\\Admin\\Settings' => __DIR__ . '/../..' . '/src/Admin/Settings.php',40 'WooCommerceSerialNumbers\\Cache' => __DIR__ . '/../..' . '/src/Cache.php',41 'WooCommerceSerialNumbers\\Compat' => __DIR__ . '/../..' . '/includes/Compat.php',42 'WooCommerceSerialNumbers\\Cron' => __DIR__ . '/../..' . '/src/Cron.php',43 'WooCommerceSerialNumbers\\Encryption' => __DIR__ . '/../..' . '/src/Encryption.php',44 'WooCommerceSerialNumbers\\Frontend\\Frontend' => __DIR__ . '/../..' . '/src/Frontend/Frontend.php',45 'WooCommerceSerialNumbers\\Frontend\\Shortcodes' => __DIR__ . '/../..' . '/src/Frontend/Shortcodes.php',46 'WooCommerceSerialNumbers\\Installer' => __DIR__ . '/../..' . '/src/Installer.php',47 'WooCommerceSerialNumbers\\Lib\\Container' => __DIR__ . '/../..' . '/lib/Lib/Container.php',48 'WooCommerceSerialNumbers\\Lib\\Model' => __DIR__ . '/../..' . '/lib/Lib/Model.php',49 'WooCommerceSerialNumbers\\Lib\\Plugin' => __DIR__ . '/../..' . '/lib/Lib/Plugin.php',50 'WooCommerceSerialNumbers\\Lib\\PluginInterface' => __DIR__ . '/../..' . '/lib/Lib/PluginInterface.php',51 'WooCommerceSerialNumbers\\Lib\\Settings' => __DIR__ . '/../..' . '/lib/Lib/Settings.php',52 'WooCommerceSerialNumbers\\Models\\Activation' => __DIR__ . '/../..' . '/src/Models/Activation.php',53 'WooCommerceSerialNumbers\\Models\\Key' => __DIR__ . '/../..' . '/src/Models/Key.php',54 'WooCommerceSerialNumbers\\Models\\Model' => __DIR__ . '/../..' . '/src/Models/Model.php',55 'WooCommerceSerialNumbers\\Orders' => __DIR__ . '/../..' . '/src/Orders.php',56 'WooCommerceSerialNumbers\\Plugin' => __DIR__ . '/../..' . '/src/Plugin.php',57 'WooCommerceSerialNumbers\\RestAPI' => __DIR__ . '/../..' . '/src/RestAPI.php',58 'WooCommerceSerialNumbers\\Stocks' => __DIR__ . '/../..' . '/src/Stocks.php',59 'WooCommerceSerialNumbers\\Utilities\\Utilities' => __DIR__ . '/../..' . '/src/Utilities/Utilities.php',60 33 ); 61 34 … … 63 36 { 64 37 return \Closure::bind(function () use ($loader) { 65 $loader->prefixLengthsPsr4 = ComposerStaticInit db0a4e2eed5394cfab48f679b98ec95b::$prefixLengthsPsr4;66 $loader->prefixDirsPsr4 = ComposerStaticInit db0a4e2eed5394cfab48f679b98ec95b::$prefixDirsPsr4;67 $loader->classMap = ComposerStaticInit db0a4e2eed5394cfab48f679b98ec95b::$classMap;38 $loader->prefixLengthsPsr4 = ComposerStaticInit32bed2e2c8745d498c8d4b47e0530165::$prefixLengthsPsr4; 39 $loader->prefixDirsPsr4 = ComposerStaticInit32bed2e2c8745d498c8d4b47e0530165::$prefixDirsPsr4; 40 $loader->classMap = ComposerStaticInit32bed2e2c8745d498c8d4b47e0530165::$classMap; 68 41 69 42 }, null, ClassLoader::class); -
wc-serial-numbers/tags/2.3.0/vendor/composer/installed.json
r3128645 r3436991 1 1 { 2 "packages": [], 2 "packages": [ 3 { 4 "name": "pluginever/framework-model", 5 "version": "dev-trunk", 6 "version_normalized": "dev-trunk", 7 "source": { 8 "type": "git", 9 "url": "git@github.com:pluginever/framework-model.git", 10 "reference": "69bff296504c1ba6c5b3aa6767c79b78fb90c636" 11 }, 12 "dist": { 13 "type": "zip", 14 "url": "https://api.github.com/repos/pluginever/framework-model/zipball/69bff296504c1ba6c5b3aa6767c79b78fb90c636", 15 "reference": "69bff296504c1ba6c5b3aa6767c79b78fb90c636", 16 "shasum": "" 17 }, 18 "require": { 19 "php": ">=7.4" 20 }, 21 "time": "2026-01-11T07:16:22+00:00", 22 "type": "library", 23 "installation-source": "dist", 24 "autoload": { 25 "psr-4": { 26 "WooCommerceSerialNumbers\\Lib\\": "src/" 27 } 28 }, 29 "license": [ 30 "GPL-3.0-or-later" 31 ], 32 "support": { 33 "source": "https://github.com/pluginever/framework-model/tree/trunk", 34 "issues": "https://github.com/pluginever/framework-model/issues" 35 }, 36 "install-path": "../pluginever/framework-model" 37 }, 38 { 39 "name": "pluginever/framework-plugin", 40 "version": "dev-trunk", 41 "version_normalized": "dev-trunk", 42 "source": { 43 "type": "git", 44 "url": "git@github.com:pluginever/framework-plugin.git", 45 "reference": "781e641c669119d563ca9d324e5846ac91c86bd9" 46 }, 47 "dist": { 48 "type": "zip", 49 "url": "https://api.github.com/repos/pluginever/framework-plugin/zipball/781e641c669119d563ca9d324e5846ac91c86bd9", 50 "reference": "781e641c669119d563ca9d324e5846ac91c86bd9", 51 "shasum": "" 52 }, 53 "require": { 54 "php": ">=7.4" 55 }, 56 "time": "2026-01-11T06:27:54+00:00", 57 "type": "library", 58 "installation-source": "dist", 59 "autoload": { 60 "psr-4": { 61 "WooCommerceSerialNumbers\\Lib\\": "src/" 62 } 63 }, 64 "license": [ 65 "GPL-3.0-or-later" 66 ], 67 "support": { 68 "source": "https://github.com/pluginever/framework-plugin/tree/trunk", 69 "issues": "https://github.com/pluginever/framework-plugin/issues" 70 }, 71 "install-path": "../pluginever/framework-plugin" 72 }, 73 { 74 "name": "pluginever/framework-settings", 75 "version": "dev-trunk", 76 "version_normalized": "dev-trunk", 77 "source": { 78 "type": "git", 79 "url": "git@github.com:pluginever/framework-settings.git", 80 "reference": "a28ba33759b4ea7fe33bcde1d72cc8d7a5c59f67" 81 }, 82 "dist": { 83 "type": "zip", 84 "url": "https://api.github.com/repos/pluginever/framework-settings/zipball/a28ba33759b4ea7fe33bcde1d72cc8d7a5c59f67", 85 "reference": "a28ba33759b4ea7fe33bcde1d72cc8d7a5c59f67", 86 "shasum": "" 87 }, 88 "require": { 89 "php": ">=7.4" 90 }, 91 "time": "2026-01-11T07:16:59+00:00", 92 "type": "library", 93 "installation-source": "dist", 94 "autoload": { 95 "psr-4": { 96 "WooCommerceSerialNumbers\\Lib\\": "src/" 97 } 98 }, 99 "license": [ 100 "GPL-3.0-or-later" 101 ], 102 "support": { 103 "source": "https://github.com/pluginever/framework-settings/tree/trunk", 104 "issues": "https://github.com/pluginever/framework-settings/issues" 105 }, 106 "install-path": "../pluginever/framework-settings" 107 } 108 ], 3 109 "dev": false, 4 110 "dev-package-names": [] -
wc-serial-numbers/tags/2.3.0/vendor/composer/installed.php
r3413474 r3436991 2 2 'root' => array( 3 3 'name' => 'pluginever/wc-serial-numbers', 4 'pretty_version' => ' v2.2.8',5 'version' => ' 2.2.8.0',6 'reference' => ' 053bb8eebe3d276d655d19328abf4489c6b31926',4 'pretty_version' => 'dev-master', 5 'version' => 'dev-master', 6 'reference' => '3dd257f37d86ddf3963897276080ed6ae0188381', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 11 11 ), 12 12 'versions' => array( 13 'pluginever/framework-model' => array( 14 'pretty_version' => 'dev-trunk', 15 'version' => 'dev-trunk', 16 'reference' => '69bff296504c1ba6c5b3aa6767c79b78fb90c636', 17 'type' => 'library', 18 'install_path' => __DIR__ . '/../pluginever/framework-model', 19 'aliases' => array(), 20 'dev_requirement' => false, 21 ), 22 'pluginever/framework-plugin' => array( 23 'pretty_version' => 'dev-trunk', 24 'version' => 'dev-trunk', 25 'reference' => '781e641c669119d563ca9d324e5846ac91c86bd9', 26 'type' => 'library', 27 'install_path' => __DIR__ . '/../pluginever/framework-plugin', 28 'aliases' => array(), 29 'dev_requirement' => false, 30 ), 31 'pluginever/framework-settings' => array( 32 'pretty_version' => 'dev-trunk', 33 'version' => 'dev-trunk', 34 'reference' => 'a28ba33759b4ea7fe33bcde1d72cc8d7a5c59f67', 35 'type' => 'library', 36 'install_path' => __DIR__ . '/../pluginever/framework-settings', 37 'aliases' => array(), 38 'dev_requirement' => false, 39 ), 13 40 'pluginever/wc-serial-numbers' => array( 14 'pretty_version' => ' v2.2.8',15 'version' => ' 2.2.8.0',16 'reference' => ' 053bb8eebe3d276d655d19328abf4489c6b31926',41 'pretty_version' => 'dev-master', 42 'version' => 'dev-master', 43 'reference' => '3dd257f37d86ddf3963897276080ed6ae0188381', 17 44 'type' => 'wordpress-plugin', 18 45 'install_path' => __DIR__ . '/../../', -
wc-serial-numbers/tags/2.3.0/wc-serial-numbers.php
r3413474 r3436991 4 4 * Plugin URI: https://pluginever.com/plugins/woocommerce-serial-numbers-pro/ 5 5 * Description: Sell and manage license keys, serial numbers, and secret keys easily within your WooCommerce store. 6 * Version: 2. 2.86 * Version: 2.3.0 7 7 * Requires at least: 5.2 8 * Tested up to: 6.9 8 9 * Requires PHP: 7.4 9 10 * Author: PluginEver 10 * Author URI: https://pluginever.com 11 * Author URI: https://pluginever.com/ 11 12 * License: GPL v2 or later 12 13 * License URI: https://www.gnu.org/licenses/gpl-2.0.html 13 14 * Text Domain: wc-serial-numbers 14 15 * Domain Path: /languages 15 * Tested up to: 6.916 16 * WC requires at least: 3.0.0 17 * WC tested up to: 10. 317 * WC tested up to: 10.4 18 18 * Requires Plugins: woocommerce 19 19 * 20 * @ package WooCommerceSerialNumbers20 * @link https://pluginever.com 21 21 * 22 22 * This program is free software; you can redistribute it and/or modify … … 27 27 * This program is distributed in the hope that it will be useful, 28 28 * but WITHOUT ANY WARRANTY; without even the implied warranty of 29 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the29 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 30 30 * GNU General Public License for more details. 31 * 32 * You should have received a copy of the GNU General Public License 33 * along with this program; if not, write to the Free Software 34 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 35 * @author Sultan Nasir Uddin <manikdrmc@gmail.com> 36 * @copyright 2026 ByteEver 37 * @license GPL-2.0+ 38 * @package WooCommerceSerialNumbers 31 39 */ 32 40 33 41 use WooCommerceSerialNumbers\Plugin; 34 42 35 // Don't call the file directly. 36 defined( 'ABSPATH' ) || exit(); 43 defined( 'ABSPATH' ) || exit; 37 44 38 // Require the autoloader.45 // Autoloader. 39 46 require_once __DIR__ . '/vendor/autoload.php'; 40 47 -
wc-serial-numbers/trunk/languages/wc-serial-numbers.pot
r3413474 r3436991 1 # Copyright (C) 202 5PluginEver1 # Copyright (C) 2026 PluginEver 2 2 # This file is distributed under the GPL v2 or later. 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Serial Numbers 2.2.8\n" 6 "Report-Msgid-Bugs-To: https://pluginever.com/support\n" 7 "POT-Creation-Date: 2025-12-07 10:49:47+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: 2025-MO-DA HO:MI+ZONE\n" 5 "Project-Id-Version: Serial Numbers 2.3.0\n" 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wc-serial-numbers\n" 12 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 13 8 "Language-Team: LANGUAGE <LL@li.org>\n" 14 "Language: en\n" 15 "Plural-Forms: nplurals=2; plural=(n != 1);\n" 16 "X-Poedit-Country: United States\n" 17 "X-Poedit-SourceCharset: UTF-8\n" 18 "X-Poedit-KeywordsList: " 19 "__;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;_nx_noop:1,2,3c;esc_" 20 "attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;esc_html_x:1,2c;\n" 21 "X-Poedit-Basepath: ../\n" 22 "X-Poedit-SearchPath-0: .\n" 23 "X-Poedit-Bookmarks: \n" 24 "X-Textdomain-Support: yes\n" 25 "X-Generator: grunt-wp-i18n 1.0.3\n" 26 27 #: includes/Admin/Orders.php:53 includes/Admin/Orders.php:189 9 "MIME-Version: 1.0\n" 10 "Content-Type: text/plain; charset=UTF-8\n" 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2026-01-11T09:38:06+00:00\n" 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 "X-Generator: WP-CLI 2.12.0\n" 15 "X-Domain: wc-serial-numbers\n" 16 17 #. Plugin Name of the plugin 18 #: wc-serial-numbers.php 19 #: includes/Admin/Products.php:92 20 #: src/Admin/Admin.php:146 21 #: src/Admin/Menus.php:54 22 #: src/Admin/Menus.php:88 23 #: src/Admin/Menus.php:89 24 #: src/Admin/Menus.php:433 25 #: src/Functions/Template.php:226 26 msgid "Serial Numbers" 27 msgstr "" 28 29 #. Plugin URI of the plugin 30 #: wc-serial-numbers.php 31 msgid "https://pluginever.com/plugins/woocommerce-serial-numbers-pro/" 32 msgstr "" 33 34 #. Description of the plugin 35 #: wc-serial-numbers.php 36 msgid "Sell and manage license keys, serial numbers, and secret keys easily within your WooCommerce store." 37 msgstr "" 38 39 #. Author of the plugin 40 #: wc-serial-numbers.php 41 msgid "PluginEver" 42 msgstr "" 43 44 #. Author URI of the plugin 45 #: wc-serial-numbers.php 46 msgid "https://pluginever.com/" 47 msgstr "" 48 49 #: includes/Admin/Orders.php:53 50 #: includes/Admin/Orders.php:189 28 51 msgid "Add serial keys" 29 52 msgstr "" 30 53 31 #: includes/Admin/Orders.php:54 includes/Admin/Orders.php:190 54 #: includes/Admin/Orders.php:54 55 #: includes/Admin/Orders.php:190 32 56 msgid "Remove serial keys" 33 57 msgstr "" 34 58 35 #: includes/Admin/Orders.php:69 includes/Admin/Orders.php:208 59 #: includes/Admin/Orders.php:69 60 #: includes/Admin/Orders.php:208 36 61 #: includes/Admin/Requests.php:42 37 62 msgid "You do not have permission to perform this action." … … 46 71 msgstr "" 47 72 48 #: includes/Admin/Orders.php:120 includes/Admin/Orders.php:160 73 #: includes/Admin/Orders.php:120 74 #: includes/Admin/Orders.php:160 49 75 msgid "Order is fullfilled and completed." 50 76 msgstr "" 51 77 52 #: includes/Admin/Orders.php:123 includes/Admin/Orders.php:163 78 #: includes/Admin/Orders.php:123 79 #: includes/Admin/Orders.php:163 53 80 msgid "Order is fullfilled and processing." 54 81 msgstr "" 55 82 56 #: includes/Admin/Orders.php:126 includes/Admin/Orders.php:166 83 #: includes/Admin/Orders.php:126 84 #: includes/Admin/Orders.php:166 57 85 msgid "Order is fullfilled and on-hold." 58 86 msgstr "" 59 87 60 #: includes/Admin/Orders.php:129 includes/Admin/Orders.php:169 88 #: includes/Admin/Orders.php:129 89 #: includes/Admin/Orders.php:169 61 90 msgid "Order is fullfilled and draft." 62 91 msgstr "" 63 92 64 #: includes/Admin/Orders.php:132 includes/Admin/Orders.php:172 93 #: includes/Admin/Orders.php:132 94 #: includes/Admin/Orders.php:172 65 95 msgid "Order is not fullfilled." 66 96 msgstr "" 67 97 98 #. Translators: %d: number of orders. 68 99 #: includes/Admin/Orders.php:224 69 # . Translators: %d: number of orders.100 #, php-format 70 101 msgid "%d orders updated successfully." 71 102 msgstr "" 72 103 73 #: includes/Admin/Orders.php:262 includes/Compat.php:74 104 #: includes/Admin/Orders.php:262 105 #: includes/Compat.php:74 74 106 msgid "Serial keys sold with this product:" 75 107 msgstr "" 76 108 77 #: includes/Admin/Orders.php:267 includes/Compat.php:79 109 #: includes/Admin/Orders.php:267 110 #: includes/Compat.php:79 78 111 #: src/Admin/ListTables/ActivationsTable.php:178 79 112 #: src/Admin/ListTables/KeysTable.php:349 80 113 #: src/Admin/views/html-api-actions.php:131 81 #: src/Admin/views/html-api-validation.php:134 src/Functions/Template.php:42114 #: src/Admin/views/html-api-validation.php:134 82 115 #: src/functions.php:1015 116 #: src/Functions/Template.php:42 83 117 msgid "Key" 84 118 msgstr "" 85 119 86 #: includes/Admin/Orders.php:271 includes/Compat.php:83 120 #: includes/Admin/Orders.php:271 121 #: includes/Compat.php:83 87 122 msgid "Expire date" 88 123 msgstr "" 89 124 90 #: includes/Admin/Orders.php:272 includes/Compat.php:84 91 #: src/Admin/ListTables/KeysTable.php:532 src/Functions/Template.php:63 125 #: includes/Admin/Orders.php:272 126 #: includes/Compat.php:84 127 #: src/Admin/ListTables/KeysTable.php:532 92 128 #: src/functions.php:1036 129 #: src/Functions/Template.php:63 93 130 msgid "Lifetime" 94 131 msgstr "" 95 132 96 #: includes/Admin/Orders.php:275 includes/Compat.php:87 133 #: includes/Admin/Orders.php:275 134 #: includes/Compat.php:87 97 135 #: src/Admin/views/html-edit-key.php:67 98 136 msgid "Activation limit" 99 137 msgstr "" 100 138 101 #: includes/Admin/Orders.php:276 includes/Compat.php:88 139 #: includes/Admin/Orders.php:276 140 #: includes/Compat.php:88 102 141 msgid "Unlimited" 103 142 msgstr "" 104 143 105 #: includes/Admin/Orders.php:279 includes/Compat.php:99 106 #: src/Admin/ListTables/KeysTable.php:360 src/Admin/Menus.php:320 107 #: src/Admin/views/html-edit-key.php:92 src/Functions/Template.php:78 144 #: includes/Admin/Orders.php:279 145 #: includes/Compat.php:99 146 #: src/Admin/ListTables/KeysTable.php:360 147 #: src/Admin/Menus.php:320 148 #: src/Admin/views/html-edit-key.php:92 108 149 #: src/functions.php:1040 150 #: src/Functions/Template.php:78 109 151 msgid "Status" 110 152 msgstr "" 111 153 112 154 #: includes/Admin/Orders.php:306 113 #. translators: %s is the item number.114 155 msgid "View Details" 115 msgstr ""116 117 #. Plugin Name of the plugin/theme118 msgid "Serial Numbers"119 156 msgstr "" 120 157 … … 135 172 msgstr "" 136 173 137 #: includes/Admin/Products.php:149 includes/Admin/Products.php:181 174 #: includes/Admin/Products.php:149 175 #: includes/Admin/Products.php:181 138 176 msgid "Key source" 139 177 msgstr "" … … 161 199 msgstr "" 162 200 163 #: includes/Admin/Products.php:193 includes/Admin/Products.php:214 201 #: includes/Admin/Products.php:193 202 #: includes/Admin/Products.php:214 164 203 #: src/Admin/Menus.php:189 165 204 msgid "Upgrade to Pro" … … 167 206 168 207 #: includes/Admin/Products.php:212 169 msgid "" 170 "The free version of Serial Numbers for WooCommerce does not support product " 171 "variation." 208 msgid "The free version of Serial Numbers for WooCommerce does not support product variation." 172 209 msgstr "" 173 210 … … 184 221 msgstr "" 185 222 186 #: includes/Admin/Requests.php:106 includes/Admin/Requests.php:169 223 #: includes/Admin/Requests.php:106 224 #: includes/Admin/Requests.php:169 187 225 #: includes/Admin/Requests.php:244 188 226 msgid "You do not have permission to access this endpoint." 189 227 msgstr "" 190 228 229 #. translators: $1: customer name, $2 customer id, $3: customer email 191 230 #: includes/Admin/Requests.php:280 192 # . translators: $1: customer name, $2 customer id, $3: customer email231 #, php-format 193 232 msgid "%1$s (#%2$s - %3$s)" 194 233 msgstr "" … … 202 241 msgstr "" 203 242 204 #: lib/Lib/Model.php:424205 #. translators: %s: database error message.206 msgid "Could not insert item into the database error %s"207 msgstr ""208 209 #: lib/Lib/Model.php:489210 msgid "Could not update item in the database."211 msgstr ""212 213 #: lib/Lib/Plugin.php:309214 msgid "Go Pro"215 msgstr ""216 217 #: lib/Lib/Plugin.php:655 src/Admin/Settings.php:212218 msgid "Documentation"219 msgstr ""220 221 #: lib/Lib/Plugin.php:662222 msgid "Support"223 msgstr ""224 225 #: lib/Lib/Plugin.php:669226 msgid "Review"227 msgstr ""228 229 #: lib/Lib/Plugin.php:675230 msgid "More Plugins"231 msgstr ""232 233 #: lib/Lib/Plugin.php:692 src/Admin/Menus.php:170 src/Admin/Menus.php:171234 msgid "Settings"235 msgstr ""236 237 #: lib/Lib/Settings.php:97238 msgid "Settings saved."239 msgstr ""240 241 #: lib/Lib/Settings.php:236 lib/Lib/Settings.php:324242 msgid "Recommended"243 msgstr ""244 245 #: lib/Lib/Settings.php:237 lib/Lib/Settings.php:325246 msgid "Install Now"247 msgstr ""248 249 #: lib/Lib/Settings.php:296250 msgid "Need Help?"251 msgstr ""252 253 #: lib/Lib/Settings.php:339254 msgid "Join our Community"255 msgstr ""256 257 #: lib/Lib/Settings.php:343258 msgid "Request a Feature"259 msgstr ""260 261 #: lib/Lib/Settings.php:347262 msgid "Report a Bug"263 msgstr ""264 265 #: src/API.php:68266 msgid "Missing data."267 msgstr ""268 269 243 #: src/Admin/Admin.php:70 270 244 msgid "Search by product" … … 287 261 msgstr "" 288 262 289 #: src/Admin/Admin.php:75 src/Frontend/Frontend.php:56 263 #: src/Admin/Admin.php:75 264 #: src/Frontend/Frontend.php:56 290 265 msgid "Copied" 291 266 msgstr "" 292 267 268 #. translators: 1: Plugin name 2: WordPress 293 269 #: src/Admin/Admin.php:113 294 #. translators: 1: Plugin name 2: WordPress 295 msgid "" 296 "Thank you for using %1$s! Share your appreciation with a five-star review " 297 "%2$s." 270 #, php-format 271 msgid "Thank you for using %1$s! Share your appreciation with a five-star review %2$s." 298 272 msgstr "" 299 273 … … 302 276 msgstr "" 303 277 278 #. translators: 1: Plugin version 304 279 #: src/Admin/Admin.php:133 305 # . translators: 1: Plugin version280 #, php-format 306 281 msgid "Version %s" 307 282 msgstr "" … … 312 287 msgstr "" 313 288 314 #: src/Admin/ListTables/ActivationsTable.php:40 src/Admin/Menus.php:119 315 #: src/Admin/Menus.php:120 src/Admin/views/html-list-activations.php:18 289 #: src/Admin/ListTables/ActivationsTable.php:40 290 #: src/Admin/Menus.php:119 291 #: src/Admin/Menus.php:120 292 #: src/Admin/views/html-list-activations.php:18 316 293 msgid "Activations" 317 294 msgstr "" … … 330 307 #: src/Admin/ListTables/ActivationsTable.php:239 331 308 #: src/Admin/ListTables/KeysTable.php:336 332 #: src/Admin/ListTables/KeysTable.php:428 src/Admin/views/html-edit-key.php:130 309 #: src/Admin/ListTables/KeysTable.php:428 310 #: src/Admin/views/html-edit-key.php:130 333 311 msgid "Delete" 334 312 msgstr "" 335 313 336 314 #: src/Admin/ListTables/ActivationsTable.php:176 337 #: src/Admin/views/html-api-actions.php:141 src/Frontend/Shortcodes.php:146 315 #: src/Admin/views/html-api-actions.php:141 316 #: src/Frontend/Shortcodes.php:146 338 317 msgid "Instance" 339 318 msgstr "" … … 344 323 #: src/Admin/views/html-api-actions.php:118 345 324 #: src/Admin/views/html-api-validation.php:121 346 #: src/Admin/views/html-edit-key.php:37 src/Deprecated/Functions.php:358 347 #: src/Frontend/Shortcodes.php:44 src/Frontend/Shortcodes.php:141 325 #: src/Admin/views/html-edit-key.php:37 326 #: src/Deprecated/Functions.php:358 327 #: src/Frontend/Shortcodes.php:44 328 #: src/Frontend/Shortcodes.php:141 348 329 msgid "Product" 349 330 msgstr "" 350 331 351 332 #: src/Admin/ListTables/ActivationsTable.php:179 352 #: src/Admin/views/html-api-actions.php:152 src/Frontend/Shortcodes.php:148 333 #: src/Admin/views/html-api-actions.php:152 334 #: src/Frontend/Shortcodes.php:148 353 335 msgid "Platform" 354 336 msgstr "" … … 379 361 380 362 #: src/Admin/ListTables/KeysTable.php:178 381 #: src/Admin/ListTables/KeysTable.php:235 src/functions.php:46 363 #: src/Admin/ListTables/KeysTable.php:235 364 #: src/functions.php:46 382 365 msgid "Available" 383 366 msgstr "" … … 388 371 389 372 #: src/Admin/ListTables/KeysTable.php:183 390 #: src/Admin/ListTables/KeysTable.php:242 src/functions.php:47 373 #: src/Admin/ListTables/KeysTable.php:242 374 #: src/functions.php:47 391 375 msgid "Pending" 392 376 msgstr "" … … 398 382 #: src/Admin/ListTables/KeysTable.php:188 399 383 #: src/Admin/ListTables/KeysTable.php:249 400 #: src/Admin/ListTables/StockTable.php:97 src/functions.php:48 384 #: src/Admin/ListTables/StockTable.php:97 385 #: src/functions.php:48 401 386 msgid "Sold" 402 387 msgstr "" … … 407 392 408 393 #: src/Admin/ListTables/KeysTable.php:193 409 #: src/Admin/ListTables/KeysTable.php:256 src/Functions/Template.php:72394 #: src/Admin/ListTables/KeysTable.php:256 410 395 #: src/functions.php:49 396 #: src/Functions/Template.php:72 411 397 msgid "Expired" 412 398 msgstr "" … … 417 403 418 404 #: src/Admin/ListTables/KeysTable.php:198 419 #: src/Admin/ListTables/KeysTable.php:263 src/functions.php:50 405 #: src/Admin/ListTables/KeysTable.php:263 406 #: src/functions.php:50 420 407 msgid "Cancelled" 421 408 msgstr "" 422 409 423 410 #: src/Admin/ListTables/KeysTable.php:200 424 msgid "" 425 "This means the key has been cancelled and is no longer available for " 426 "purchase or use." 411 msgid "This means the key has been cancelled and is no longer available for purchase or use." 427 412 msgstr "" 428 413 … … 471 456 msgstr "" 472 457 458 #. translators: %d: key id. 473 459 #: src/Admin/ListTables/KeysTable.php:426 474 # . translators: %d: key id.460 #, php-format 475 461 msgid "ID: %d" 476 462 msgstr "" … … 481 467 msgstr "" 482 468 469 #. translators: %1$s: validity, %2$s: validity. 483 470 #: src/Admin/ListTables/KeysTable.php:522 484 # . translators: %1$s: validity, %2$s: validity.471 #, php-format 485 472 msgid "<b>%s</b> Day <br><small>After purchase</small>" 486 473 msgid_plural "<b>%s</b> Days <br><small>After purchase</small>" … … 517 504 msgstr "" 518 505 519 #: src/Admin/ListTables/StockTable.php:98 src/Admin/Menus.php:280 506 #: src/Admin/ListTables/StockTable.php:98 507 #: src/Admin/Menus.php:280 520 508 msgid "Stock" 521 509 msgstr "" … … 537 525 msgstr "" 538 526 539 #: src/Admin/Menus.php:99 src/Admin/Menus.php:100 527 #: src/Admin/Menus.php:99 528 #: src/Admin/Menus.php:100 540 529 #: src/Admin/views/html-list-keys.php:18 541 530 msgid "Serial Keys" 542 531 msgstr "" 543 532 544 #: src/Admin/Menus.php:136 src/Admin/Menus.php:137 533 #: src/Admin/Menus.php:136 534 #: src/Admin/Menus.php:137 545 535 msgid "Tools" 546 536 msgstr "" 547 537 548 #: src/Admin/Menus.php:153 src/Admin/Menus.php:154 538 #: src/Admin/Menus.php:153 539 #: src/Admin/Menus.php:154 549 540 msgid "Reports" 550 541 msgstr "" 551 542 552 #: src/Admin/Menus.php:245 src/Admin/Menus.php:381 543 #: src/Admin/Menus.php:170 544 #: src/Admin/Menus.php:171 545 msgid "Settings" 546 msgstr "" 547 548 #: src/Admin/Menus.php:245 549 #: src/Admin/Menus.php:381 553 550 msgid "Generators" 554 551 msgstr "" … … 558 555 msgstr "" 559 556 560 #: src/Admin/Menus.php:247 src/Admin/views/html-list-keys.php:25 557 #: src/Admin/Menus.php:247 558 #: src/Admin/views/html-list-keys.php:25 561 559 msgid "Import" 562 560 msgstr "" 563 561 564 #: src/Admin/Menus.php:248 src/Admin/views/html-list-keys.php:29 562 #: src/Admin/Menus.php:248 563 #: src/Admin/views/html-list-keys.php:29 565 564 msgid "Export" 566 565 msgstr "" 567 566 568 #: src/Admin/Menus.php:335 src/Admin/Menus.php:342 src/Admin/Menus.php:360 567 #: src/Admin/Menus.php:335 568 #: src/Admin/Menus.php:342 569 #: src/Admin/Menus.php:360 569 570 #: src/Admin/Menus.php:378 570 571 msgid "Available in Pro Version" 571 572 msgstr "" 572 573 573 #: src/Admin/Menus.php:336 src/Admin/Menus.php:343 src/Admin/Menus.php:361 574 #: src/Admin/Menus.php:336 575 #: src/Admin/Menus.php:343 576 #: src/Admin/Menus.php:361 574 577 #: src/Admin/Menus.php:379 575 578 msgid "Upgrade to Pro Now" 576 579 msgstr "" 577 580 578 #: src/Admin/Menus.php:338 src/Admin/Menus.php:345 581 #: src/Admin/Menus.php:338 582 #: src/Admin/Menus.php:345 579 583 msgid "Import Serial Numbers" 580 584 msgstr "" … … 600 604 msgstr "" 601 605 606 #. translators: %s: Next scheduled time. 602 607 #: src/Admin/Menus.php:423 603 # . translators: %s: Next scheduled time.608 #, php-format 604 609 msgid "Next run: %s" 605 610 msgstr "" … … 609 614 msgstr "" 610 615 616 #. translators: %1$s: link to the plugin page, %2$s: link to the plugin page 611 617 #: src/Admin/Notices.php:50 618 #, php-format 619 msgid "%s is not functional because you are using outdated version of the plugin, please update to the version 1.3.8 or higher." 620 msgstr "" 621 612 622 #. translators: %1$s: link to the plugin page, %2$s: link to the plugin page 613 msgid ""614 "%s is not functional because you are using outdated version of the plugin, "615 "please update to the version 1.3.8 or higher."616 msgstr ""617 618 623 #: src/Admin/Notices.php:64 619 #. translators: %1$s: link to the plugin page, %2$s: link to the plugin page 620 msgid "" 621 "Upgrade to %6$s to unlock the full potential of %5$s and avail a %1$s " 622 "discount by using the promo code %2$s. %3$s Upgrade Now%4$s." 624 #, php-format 625 msgid "Upgrade to %6$s to unlock the full potential of %5$s and avail a %1$s discount by using the promo code %2$s. %3$s Upgrade Now%4$s." 623 626 msgstr "" 624 627 … … 652 655 653 656 #: src/Admin/Settings.php:62 654 msgid "" 655 "If you enable this option, the keys will be available for selling again if " 656 "the order is refunded or failed." 657 msgid "If you enable this option, the keys will be available for selling again if the order is refunded or failed." 657 658 msgstr "" 658 659 … … 666 667 667 668 #: src/Admin/Settings.php:71 668 msgid "" 669 "If you enable this option, the keys will be revoked when the order status " 670 "changes to cancelled or refunded." 669 msgid "If you enable this option, the keys will be revoked when the order status changes to cancelled or refunded." 671 670 msgstr "" 672 671 … … 688 687 689 688 #: src/Admin/Settings.php:86 690 msgid "" 691 "If you enable this option, the activation menu and it’s functionality will " 692 "be turned off." 689 msgid "If you enable this option, the activation menu and it’s functionality will be turned off." 693 690 msgstr "" 694 691 … … 702 699 703 700 #: src/Admin/Settings.php:95 704 msgid "" 705 "Enable stock management for key-enabled products. This works only if you " 706 "select \"Manually Added\" as the key source and enable stock management for " 707 "the product. Variable product is not supported." 701 msgid "Enable stock management for key-enabled products. This works only if you select \"Manually Added\" as the key source and enable stock management for the product. Variable product is not supported." 708 702 msgstr "" 709 703 … … 716 710 msgstr "" 717 711 712 #. translators: %s: documentation link 718 713 #: src/Admin/Settings.php:106 719 #. translators: %s: documentation link 720 msgid "" 721 "If you enable this option, the plugin will be compatible with WooCommerce " 722 "PDF Invoices & Packing Slips plugins and will show the serial keys in the " 723 "invoice. Check out the <a href=\"%s\" target=\"_blank\">documentation</a> " 724 "for more details." 714 #, php-format 715 msgid "If you enable this option, the plugin will be compatible with WooCommerce PDF Invoices & Packing Slips plugins and will show the serial keys in the invoice. Check out the <a href=\"%s\" target=\"_blank\">documentation</a> for more details." 725 716 msgstr "" 726 717 … … 746 737 747 738 #: src/Admin/Settings.php:133 748 msgid "" 749 "An email notification will be sent when the key stock falls below the " 750 "specified number." 739 msgid "An email notification will be sent when the key stock falls below the specified number." 751 740 msgstr "" 752 741 … … 796 785 797 786 #: src/Admin/Settings.php:183 798 msgid "" 799 "Manual delivery option to manually deliver license keys instead of " 800 "automatic." 787 msgid "Manual delivery option to manually deliver license keys instead of automatic." 801 788 msgstr "" 802 789 803 790 #: src/Admin/Settings.php:184 804 msgid "" 805 "Email template to easily and quickly customize the order confirmation & low " 806 "stock alert email." 791 msgid "Email template to easily and quickly customize the order confirmation & low stock alert email." 807 792 msgstr "" 808 793 … … 816 801 817 802 #: src/Admin/Settings.php:190 818 msgid "" 819 "This plugin offers a premium version which comes with the following " 820 "features:" 803 msgid "This plugin offers a premium version which comes with the following features:" 821 804 msgstr "" 822 805 … … 825 808 msgstr "" 826 809 810 #: src/Admin/Settings.php:212 811 msgid "Documentation" 812 msgstr "" 813 827 814 #: src/Admin/views/html-api-actions.php:21 828 815 msgid "API Actions" … … 830 817 831 818 #: src/Admin/views/html-api-actions.php:26 832 msgid "" 833 "You can use the API to perform actions on your website or on another " 834 "website." 819 msgid "You can use the API to perform actions on your website or on another website." 835 820 msgstr "" 836 821 … … 861 846 862 847 #: src/Admin/views/html-api-actions.php:46 863 msgid "" 864 "Instance is the base of activation and deactivation. It is a unique " 865 "identifier for the installation. For example, you can use the domain name " 866 "of the website." 848 msgid "Instance is the base of activation and deactivation. It is a unique identifier for the installation. For example, you can use the domain name of the website." 867 849 msgstr "" 868 850 869 851 #: src/Admin/views/html-api-actions.php:49 870 msgid "" 871 "Optional. The platform on which the serial key is used. For example, " 872 "\"Windows\" or \"Mac\"." 852 msgid "Optional. The platform on which the serial key is used. For example, \"Windows\" or \"Mac\"." 873 853 msgstr "" 874 854 875 855 #: src/Admin/views/html-api-actions.php:52 876 856 #: src/Admin/views/html-api-validation.php:59 877 msgid "" 878 "Using email is completely voluntary. The API will verify that the serial " 879 "number is associated with the given email address." 857 msgid "Using email is completely voluntary. The API will verify that the serial number is associated with the given email address." 880 858 msgstr "" 881 859 … … 891 869 892 870 #: src/Admin/views/html-api-actions.php:80 893 msgid "" 894 "The response code. \"key_activated\" or \"key_deactivated\" if the request " 895 "was successful. \"invalid_key\" or \"invalid_request\" if the request was " 896 "not successful." 871 msgid "The response code. \"key_activated\" or \"key_deactivated\" if the request was successful. \"invalid_key\" or \"invalid_request\" if the request was not successful." 897 872 msgstr "" 898 873 899 874 #: src/Admin/views/html-api-actions.php:83 900 875 #: src/Admin/views/html-api-validation.php:87 901 msgid "" 902 "The response message. If the serial key is valid, the message will be " 903 "\"Serial key is valid\"." 876 msgid "The response message. If the serial key is valid, the message will be \"Serial key is valid\"." 904 877 msgstr "" 905 878 … … 963 936 964 937 #: src/Admin/views/html-api-actions.php:145 965 msgid "" 966 "Required field. Instance is the unique identifier of the activation record. " 967 "It is used to identify the activation when activating/deactivating serial " 968 "key." 938 msgid "Required field. Instance is the unique identifier of the activation record. It is used to identify the activation when activating/deactivating serial key." 969 939 msgstr "" 970 940 … … 974 944 975 945 #: src/Admin/views/html-api-actions.php:156 976 msgid "" 977 "Optional field. Platform is the extra information of the activation record. " 978 "You can use it to identify the platform of the activation." 946 msgid "Optional field. Platform is the extra information of the activation record. You can use it to identify the platform of the activation." 979 947 msgstr "" 980 948 981 949 #: src/Admin/views/html-api-actions.php:162 982 950 #: src/Admin/views/html-api-validation.php:144 983 #: src/Admin/views/html-edit-key.php:154 src/Deprecated/Functions.php:360 984 #: src/Frontend/Shortcodes.php:47 src/Frontend/Shortcodes.php:144 951 #: src/Admin/views/html-edit-key.php:154 952 #: src/Deprecated/Functions.php:360 953 #: src/Frontend/Shortcodes.php:47 954 #: src/Frontend/Shortcodes.php:144 985 955 msgid "Email" 986 956 msgstr "" … … 992 962 993 963 #: src/Admin/views/html-api-actions.php:166 994 msgid "" 995 "Optional field when duplicate key is off. If email is provided, only serial " 996 "key that are assigned to the email will be activated/deactivated otherwise " 997 "ignored." 998 msgstr "" 999 1000 #: src/Admin/views/html-api-actions.php:172 src/Frontend/Shortcodes.php:150 964 msgid "Optional field when duplicate key is off. If email is provided, only serial key that are assigned to the email will be activated/deactivated otherwise ignored." 965 msgstr "" 966 967 #: src/Admin/views/html-api-actions.php:172 968 #: src/Frontend/Shortcodes.php:150 1001 969 msgid "Action" 1002 970 msgstr "" 1003 971 1004 #: src/Admin/views/html-api-actions.php:175 src/Frontend/Shortcodes.php:157 972 #: src/Admin/views/html-api-actions.php:175 973 #: src/Frontend/Shortcodes.php:157 1005 974 msgid "Activate" 1006 975 msgstr "" 1007 976 1008 #: src/Admin/views/html-api-actions.php:176 src/Frontend/Shortcodes.php:158 977 #: src/Admin/views/html-api-actions.php:176 978 #: src/Frontend/Shortcodes.php:158 1009 979 msgid "Deactivate" 1010 980 msgstr "" … … 1019 989 msgstr "" 1020 990 1021 #: src/Admin/views/html-api-actions.php:195 src/Frontend/Shortcodes.php:151 991 #: src/Admin/views/html-api-actions.php:195 992 #: src/Frontend/Shortcodes.php:151 1022 993 msgid "Submit" 1023 994 msgstr "" … … 1027 998 msgstr "" 1028 999 1000 #. translators: %s: link to the pro version 1029 1001 #: src/Admin/views/html-api-validation.php:30 1030 #. translators: %s: link to the pro version 1031 msgid "" 1032 "You are using the free version of Serial Numbers for WooCommerce. <a " 1033 "href=\"%s\" target=\"_blank\">Upgrade to Pro</a> to get more features." 1002 #, php-format 1003 msgid "You are using the free version of Serial Numbers for WooCommerce. <a href=\"%s\" target=\"_blank\">Upgrade to Pro</a> to get more features." 1034 1004 msgstr "" 1035 1005 1036 1006 #: src/Admin/views/html-api-validation.php:39 1037 msgid "" 1038 "You can use the API to validate serial keys on your website or on another " 1039 "website." 1007 msgid "You can use the API to validate serial keys on your website or on another website." 1040 1008 msgstr "" 1041 1009 1042 1010 #: src/Admin/views/html-api-validation.php:42 1043 msgid "" 1044 "To validate a serial key, you need to send a GET request to the following " 1045 "URL:" 1011 msgid "To validate a serial key, you need to send a GET request to the following URL:" 1046 1012 msgstr "" 1047 1013 … … 1051 1017 1052 1018 #: src/Admin/views/html-api-validation.php:84 1053 msgid "" 1054 "The response code. If the serial key is valid, the code will be " 1055 "\"key_valid\"." 1019 msgid "The response code. If the serial key is valid, the code will be \"key_valid\"." 1056 1020 msgstr "" 1057 1021 … … 1077 1041 1078 1042 #: src/Admin/views/html-api-validation.php:148 1079 msgid "" 1080 "Optional field. If email is provided, only serial key that are assigned to " 1081 "the email will be validated otherwise ignored." 1082 msgstr "" 1083 1084 #: src/Admin/views/html-api-validation.php:164 src/Frontend/Shortcodes.php:49 1043 msgid "Optional field. If email is provided, only serial key that are assigned to the email will be validated otherwise ignored." 1044 msgstr "" 1045 1046 #: src/Admin/views/html-api-validation.php:164 1047 #: src/Frontend/Shortcodes.php:49 1085 1048 msgid "Validate" 1086 1049 msgstr "" … … 1115 1078 1116 1079 #: src/Admin/views/html-edit-key.php:61 1117 msgid "" 1118 "Enter your serial key, also supports multiline. For example: " 1119 "4CE0460D0G-4CE0460D1G-4CE0460D2G" 1080 msgid "Enter your serial key, also supports multiline. For example: 4CE0460D0G-4CE0460D1G-4CE0460D2G" 1120 1081 msgstr "" 1121 1082 1122 1083 #: src/Admin/views/html-edit-key.php:71 1123 msgid "" 1124 "Maximum number of times the key can be used to activate the software. If " 1125 "the product is not software, keep it blank." 1084 msgid "Maximum number of times the key can be used to activate the software. If the product is not software, keep it blank." 1126 1085 msgstr "" 1127 1086 … … 1135 1094 1136 1095 #: src/Admin/views/html-edit-key.php:85 1137 msgid "" 1138 "Number of days the key will be valid from the purchase date. Leave it blank " 1139 "for lifetime validity." 1096 msgid "Number of days the key will be valid from the purchase date. Leave it blank for lifetime validity." 1140 1097 msgstr "" 1141 1098 … … 1204 1161 msgstr "" 1205 1162 1163 #: src/API.php:68 1164 msgid "Missing data." 1165 msgstr "" 1166 1206 1167 #: src/Cron.php:57 1207 1168 msgid "Serial Numbers stock running low" … … 1216 1177 msgstr "" 1217 1178 1218 #: src/Deprecated/Functions.php:361 src/Functions/Template.php:521179 #: src/Deprecated/Functions.php:361 1219 1180 #: src/functions.php:1025 1181 #: src/Functions/Template.php:52 1220 1182 msgid "Activation Limit" 1221 1183 msgstr "" … … 1233 1195 msgstr "" 1234 1196 1235 #: src/Frontend/Shortcodes.php:45 src/Frontend/Shortcodes.php:142 1197 #: src/Frontend/Shortcodes.php:45 1198 #: src/Frontend/Shortcodes.php:142 1236 1199 msgid "Serial Key" 1237 1200 msgstr "" 1238 1201 1239 #: src/Frontend/Shortcodes.php:46 src/Frontend/Shortcodes.php:143 1202 #: src/Frontend/Shortcodes.php:46 1203 #: src/Frontend/Shortcodes.php:143 1240 1204 msgid "Enter your serial key" 1241 1205 msgstr "" 1242 1206 1243 #: src/Frontend/Shortcodes.php:48 src/Frontend/Shortcodes.php:109 1244 #: src/Frontend/Shortcodes.php:145 src/Frontend/Shortcodes.php:221 1207 #: src/Frontend/Shortcodes.php:48 1208 #: src/Frontend/Shortcodes.php:109 1209 #: src/Frontend/Shortcodes.php:145 1210 #: src/Frontend/Shortcodes.php:221 1245 1211 msgid "Enter your email" 1246 1212 msgstr "" … … 1250 1216 msgstr "" 1251 1217 1252 #: src/Frontend/Shortcodes.php:94 src/Frontend/Shortcodes.php:205 1218 #: src/Frontend/Shortcodes.php:94 1219 #: src/Frontend/Shortcodes.php:205 1253 1220 msgid "Select a product" 1254 1221 msgstr "" … … 1270 1237 msgstr "" 1271 1238 1272 #: src/Frontend/Shortcodes.php:273 src/Frontend/Shortcodes.php:296 1239 #: src/Frontend/Shortcodes.php:273 1240 #: src/Frontend/Shortcodes.php:296 1273 1241 msgid "Invalid request." 1274 1242 msgstr "" 1275 1243 1276 #: src/Functions/Template.php:47 src/functions.php:1020 1244 #: src/functions.php:91 1245 msgid "Manually added" 1246 msgstr "" 1247 1248 #. translators: 1: product title 2: source and 3: Quantity 1249 #: src/functions.php:539 1250 #, php-format 1251 msgid "There is not enough serial numbers for the product %1$s from selected source %2$s, needed total %3$d." 1252 msgstr "" 1253 1254 #: src/functions.php:1020 1255 #: src/Functions/Template.php:47 1277 1256 msgid "Activation Email" 1278 1257 msgstr "" 1279 1258 1280 #: src/Functions/Template.php:53 src/Functions/Template.php:58 1281 #: src/functions.php:1026 src/functions.php:1031 1259 #: src/functions.php:1026 1260 #: src/functions.php:1031 1261 #: src/Functions/Template.php:53 1262 #: src/Functions/Template.php:58 1282 1263 msgid "None" 1283 1264 msgstr "" 1284 1265 1285 #: src/Functions/Template.php:57 src/functions.php:1030 1266 #: src/functions.php:1030 1267 #: src/Functions/Template.php:57 1286 1268 msgid "Activation Count" 1287 1269 msgstr "" 1288 1270 1289 #: src/Functions/Template.php:62 src/functions.php:1035 1271 #: src/functions.php:1035 1272 #: src/Functions/Template.php:62 1290 1273 msgid "Expire Date" 1291 1274 msgstr "" … … 1303 1286 msgstr "" 1304 1287 1288 #. translators: 1: plugin name 2: version number 1305 1289 #: src/Installer.php:101 1306 # . translators: 1: plugin name 2: version number1290 #, php-format 1307 1291 msgid "%1$s updated to version %2$s successfully." 1308 1292 msgstr "" … … 1324 1308 msgstr "" 1325 1309 1326 #: src/Models/Key.php:519 src/RestAPI.php:148 1310 #: src/Models/Key.php:519 1311 #: src/RestAPI.php:148 1327 1312 msgid "Serial key is required." 1328 1313 msgstr "" … … 1336 1321 msgstr "" 1337 1322 1323 #. translators: %1$s: product title, %2$s: stock quantity. 1338 1324 #: src/Orders.php:63 1339 #. translators: %1$s: product title, %2$s: stock quantity. 1340 msgid "" 1341 "Sorry, there aren’t enough Serial Keys for %1$s. Please remove this item or " 1342 "lower the quantity. For now, we have %2$s Serial Keys for this product." 1325 #, php-format 1326 msgid "Sorry, there aren’t enough Serial Keys for %1$s. Please remove this item or lower the quantity. For now, we have %2$s Serial Keys for this product." 1343 1327 msgstr "" 1344 1328 … … 1347 1331 msgstr "" 1348 1332 1333 #. translators: 1: plugin name 2: WooCommerce 1349 1334 #: src/Plugin.php:77 1350 # . translators: 1: plugin name 2: WooCommerce1335 #, php-format 1351 1336 msgid "%1$s requires %2$s to be installed and active." 1352 1337 msgstr "" … … 1420 1405 msgstr "" 1421 1406 1422 #: src/functions.php:911423 msgid "Manually added"1424 msgstr ""1425 1426 #: src/functions.php:5391427 #. translators: 1: product title 2: source and 3: Quantity1428 msgid ""1429 "There is not enough serial numbers for the product %1$s from selected "1430 "source %2$s, needed total %3$d."1431 msgstr ""1432 1433 1407 #: templates/email-stock-notification.php:14 1434 1408 msgid "Hi There," … … 1436 1410 1437 1411 #: templates/email-stock-notification.php:15 1438 msgid "" 1439 "There are few products stock running low, please add serial numbers for " 1440 "these products" 1441 msgstr "" 1442 1412 msgid "There are few products stock running low, please add serial numbers for these products" 1413 msgstr "" 1414 1415 #. translators: %s: plugin url. 1443 1416 #: templates/email-stock-notification.php:37 1444 #. translators: %s: plugin url. 1445 msgid "" 1446 "The email is sent by <a href=\"%s\" target=\"_blank\">Serial Numbers for " 1447 "WooCommerce</a>" 1448 msgstr "" 1449 1450 #. Plugin URI of the plugin/theme 1451 msgid "https://pluginever.com/plugins/woocommerce-serial-numbers-pro/" 1452 msgstr "" 1453 1454 #. Description of the plugin/theme 1455 msgid "" 1456 "Sell and manage license keys, serial numbers, and secret keys easily within " 1457 "your WooCommerce store." 1458 msgstr "" 1459 1460 #. Author of the plugin/theme 1461 msgid "PluginEver" 1462 msgstr "" 1463 1464 #. Author URI of the plugin/theme 1465 msgid "https://pluginever.com" 1466 msgstr "" 1417 #, php-format 1418 msgid "The email is sent by <a href=\"%s\" target=\"_blank\">Serial Numbers for WooCommerce</a>" 1419 msgstr "" -
wc-serial-numbers/trunk/readme.txt
r3413474 r3436991 3 3 Tags: license, license manager, serial number, serial key, woocommerce 4 4 Tested up to: 6.9 5 Stable tag: 2. 2.85 Stable tag: 2.3.0 6 6 License: GPLv2 or later 7 7 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 251 251 252 252 == Changelog == 253 = 2.3.0 (11th Jan 2026) = 254 * New: Updated the plugin UI for better user experience and responsiveness. 255 * Enhance: Optimized autoload library for better performance. 256 * Fix: Few known issues were fixed. 257 253 258 = 2.2.8 (7th Dec 2025) = 254 259 * Fix: Few known issues were fixed. -
wc-serial-numbers/trunk/src/Plugin.php
r3250180 r3436991 180 180 return $this->get_basename(); 181 181 } 182 183 /** 184 * Get assets path. 185 * 186 * @since 1.0.0 187 * @return string 188 */ 189 public function get_assets_path() { 190 return $this->get_dir_path( 'assets/build/' ); 191 } 192 193 /** 194 * Get assets url. 195 * 196 * @since 1.0.0 197 * @return string 198 */ 199 public function get_assets_url() { 200 return $this->get_dir_url( 'assets/build/' ); 201 } 182 202 } -
wc-serial-numbers/trunk/vendor/autoload.php
r3302691 r3436991 20 20 require_once __DIR__ . '/composer/autoload_real.php'; 21 21 22 return ComposerAutoloaderInit db0a4e2eed5394cfab48f679b98ec95b::getLoader();22 return ComposerAutoloaderInit32bed2e2c8745d498c8d4b47e0530165::getLoader(); -
wc-serial-numbers/trunk/vendor/composer/autoload_classmap.php
r3250180 r3436991 8 8 return array( 9 9 'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php', 10 'WooCommerceSerialNumbers\\API' => $baseDir . '/src/API.php',11 'WooCommerceSerialNumbers\\Actions' => $baseDir . '/src/Actions.php',12 'WooCommerceSerialNumbers\\Admin\\Admin' => $baseDir . '/src/Admin/Admin.php',13 'WooCommerceSerialNumbers\\Admin\\ListTables\\ActivationsTable' => $baseDir . '/src/Admin/ListTables/ActivationsTable.php',14 'WooCommerceSerialNumbers\\Admin\\ListTables\\KeysTable' => $baseDir . '/src/Admin/ListTables/KeysTable.php',15 'WooCommerceSerialNumbers\\Admin\\ListTables\\ListTable' => $baseDir . '/src/Admin/ListTables/ListTable.php',16 'WooCommerceSerialNumbers\\Admin\\ListTables\\StockTable' => $baseDir . '/src/Admin/ListTables/StockTable.php',17 'WooCommerceSerialNumbers\\Admin\\Menus' => $baseDir . '/src/Admin/Menus.php',18 'WooCommerceSerialNumbers\\Admin\\Notices' => $baseDir . '/src/Admin/Notices.php',19 'WooCommerceSerialNumbers\\Admin\\Orders' => $baseDir . '/includes/Admin/Orders.php',20 'WooCommerceSerialNumbers\\Admin\\Products' => $baseDir . '/includes/Admin/Products.php',21 'WooCommerceSerialNumbers\\Admin\\Requests' => $baseDir . '/includes/Admin/Requests.php',22 'WooCommerceSerialNumbers\\Admin\\Settings' => $baseDir . '/src/Admin/Settings.php',23 'WooCommerceSerialNumbers\\Cache' => $baseDir . '/src/Cache.php',24 'WooCommerceSerialNumbers\\Compat' => $baseDir . '/includes/Compat.php',25 'WooCommerceSerialNumbers\\Cron' => $baseDir . '/src/Cron.php',26 'WooCommerceSerialNumbers\\Encryption' => $baseDir . '/src/Encryption.php',27 'WooCommerceSerialNumbers\\Frontend\\Frontend' => $baseDir . '/src/Frontend/Frontend.php',28 'WooCommerceSerialNumbers\\Frontend\\Shortcodes' => $baseDir . '/src/Frontend/Shortcodes.php',29 'WooCommerceSerialNumbers\\Installer' => $baseDir . '/src/Installer.php',30 'WooCommerceSerialNumbers\\Lib\\Container' => $baseDir . '/lib/Lib/Container.php',31 'WooCommerceSerialNumbers\\Lib\\Model' => $baseDir . '/lib/Lib/Model.php',32 'WooCommerceSerialNumbers\\Lib\\Plugin' => $baseDir . '/lib/Lib/Plugin.php',33 'WooCommerceSerialNumbers\\Lib\\PluginInterface' => $baseDir . '/lib/Lib/PluginInterface.php',34 'WooCommerceSerialNumbers\\Lib\\Settings' => $baseDir . '/lib/Lib/Settings.php',35 'WooCommerceSerialNumbers\\Models\\Activation' => $baseDir . '/src/Models/Activation.php',36 'WooCommerceSerialNumbers\\Models\\Key' => $baseDir . '/src/Models/Key.php',37 'WooCommerceSerialNumbers\\Models\\Model' => $baseDir . '/src/Models/Model.php',38 'WooCommerceSerialNumbers\\Orders' => $baseDir . '/src/Orders.php',39 'WooCommerceSerialNumbers\\Plugin' => $baseDir . '/src/Plugin.php',40 'WooCommerceSerialNumbers\\RestAPI' => $baseDir . '/src/RestAPI.php',41 'WooCommerceSerialNumbers\\Stocks' => $baseDir . '/src/Stocks.php',42 'WooCommerceSerialNumbers\\Utilities\\Utilities' => $baseDir . '/src/Utilities/Utilities.php',43 10 ); -
wc-serial-numbers/trunk/vendor/composer/autoload_psr4.php
r3133929 r3436991 7 7 8 8 return array( 9 'WooCommerceSerialNumbers\\' => array($baseDir . '/includes', $baseDir . '/src', $baseDir . '/lib'), 9 'WooCommerceSerialNumbers\\Lib\\' => array($vendorDir . '/pluginever/framework-settings/src', $vendorDir . '/pluginever/framework-plugin/src', $vendorDir . '/pluginever/framework-model/src'), 10 'WooCommerceSerialNumbers\\' => array($baseDir . '/includes', $baseDir . '/src'), 10 11 ); -
wc-serial-numbers/trunk/vendor/composer/autoload_real.php
r3128645 r3436991 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit db0a4e2eed5394cfab48f679b98ec95b5 class ComposerAutoloaderInit32bed2e2c8745d498c8d4b47e0530165 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit db0a4e2eed5394cfab48f679b98ec95b', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInit32bed2e2c8745d498c8d4b47e0530165', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit db0a4e2eed5394cfab48f679b98ec95b', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit32bed2e2c8745d498c8d4b47e0530165', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInit db0a4e2eed5394cfab48f679b98ec95b::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInit32bed2e2c8745d498c8d4b47e0530165::getInitializer($loader)); 33 33 34 34 $loader->register(true); -
wc-serial-numbers/trunk/vendor/composer/autoload_static.php
r3398797 r3436991 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit db0a4e2eed5394cfab48f679b98ec95b7 class ComposerStaticInit32bed2e2c8745d498c8d4b47e0530165 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( 10 10 'W' => 11 11 array ( 12 'WooCommerceSerialNumbers\\Lib\\' => 29, 12 13 'WooCommerceSerialNumbers\\' => 25, 13 14 ), … … 15 16 16 17 public static $prefixDirsPsr4 = array ( 18 'WooCommerceSerialNumbers\\Lib\\' => 19 array ( 20 0 => __DIR__ . '/..' . '/pluginever/framework-settings/src', 21 1 => __DIR__ . '/..' . '/pluginever/framework-plugin/src', 22 2 => __DIR__ . '/..' . '/pluginever/framework-model/src', 23 ), 17 24 'WooCommerceSerialNumbers\\' => 18 25 array ( 19 26 0 => __DIR__ . '/../..' . '/includes', 20 27 1 => __DIR__ . '/../..' . '/src', 21 2 => __DIR__ . '/../..' . '/lib',22 28 ), 23 29 ); … … 25 31 public static $classMap = array ( 26 32 'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php', 27 'WooCommerceSerialNumbers\\API' => __DIR__ . '/../..' . '/src/API.php',28 'WooCommerceSerialNumbers\\Actions' => __DIR__ . '/../..' . '/src/Actions.php',29 'WooCommerceSerialNumbers\\Admin\\Admin' => __DIR__ . '/../..' . '/src/Admin/Admin.php',30 'WooCommerceSerialNumbers\\Admin\\ListTables\\ActivationsTable' => __DIR__ . '/../..' . '/src/Admin/ListTables/ActivationsTable.php',31 'WooCommerceSerialNumbers\\Admin\\ListTables\\KeysTable' => __DIR__ . '/../..' . '/src/Admin/ListTables/KeysTable.php',32 'WooCommerceSerialNumbers\\Admin\\ListTables\\ListTable' => __DIR__ . '/../..' . '/src/Admin/ListTables/ListTable.php',33 'WooCommerceSerialNumbers\\Admin\\ListTables\\StockTable' => __DIR__ . '/../..' . '/src/Admin/ListTables/StockTable.php',34 'WooCommerceSerialNumbers\\Admin\\Menus' => __DIR__ . '/../..' . '/src/Admin/Menus.php',35 'WooCommerceSerialNumbers\\Admin\\Notices' => __DIR__ . '/../..' . '/src/Admin/Notices.php',36 'WooCommerceSerialNumbers\\Admin\\Orders' => __DIR__ . '/../..' . '/includes/Admin/Orders.php',37 'WooCommerceSerialNumbers\\Admin\\Products' => __DIR__ . '/../..' . '/includes/Admin/Products.php',38 'WooCommerceSerialNumbers\\Admin\\Requests' => __DIR__ . '/../..' . '/includes/Admin/Requests.php',39 'WooCommerceSerialNumbers\\Admin\\Settings' => __DIR__ . '/../..' . '/src/Admin/Settings.php',40 'WooCommerceSerialNumbers\\Cache' => __DIR__ . '/../..' . '/src/Cache.php',41 'WooCommerceSerialNumbers\\Compat' => __DIR__ . '/../..' . '/includes/Compat.php',42 'WooCommerceSerialNumbers\\Cron' => __DIR__ . '/../..' . '/src/Cron.php',43 'WooCommerceSerialNumbers\\Encryption' => __DIR__ . '/../..' . '/src/Encryption.php',44 'WooCommerceSerialNumbers\\Frontend\\Frontend' => __DIR__ . '/../..' . '/src/Frontend/Frontend.php',45 'WooCommerceSerialNumbers\\Frontend\\Shortcodes' => __DIR__ . '/../..' . '/src/Frontend/Shortcodes.php',46 'WooCommerceSerialNumbers\\Installer' => __DIR__ . '/../..' . '/src/Installer.php',47 'WooCommerceSerialNumbers\\Lib\\Container' => __DIR__ . '/../..' . '/lib/Lib/Container.php',48 'WooCommerceSerialNumbers\\Lib\\Model' => __DIR__ . '/../..' . '/lib/Lib/Model.php',49 'WooCommerceSerialNumbers\\Lib\\Plugin' => __DIR__ . '/../..' . '/lib/Lib/Plugin.php',50 'WooCommerceSerialNumbers\\Lib\\PluginInterface' => __DIR__ . '/../..' . '/lib/Lib/PluginInterface.php',51 'WooCommerceSerialNumbers\\Lib\\Settings' => __DIR__ . '/../..' . '/lib/Lib/Settings.php',52 'WooCommerceSerialNumbers\\Models\\Activation' => __DIR__ . '/../..' . '/src/Models/Activation.php',53 'WooCommerceSerialNumbers\\Models\\Key' => __DIR__ . '/../..' . '/src/Models/Key.php',54 'WooCommerceSerialNumbers\\Models\\Model' => __DIR__ . '/../..' . '/src/Models/Model.php',55 'WooCommerceSerialNumbers\\Orders' => __DIR__ . '/../..' . '/src/Orders.php',56 'WooCommerceSerialNumbers\\Plugin' => __DIR__ . '/../..' . '/src/Plugin.php',57 'WooCommerceSerialNumbers\\RestAPI' => __DIR__ . '/../..' . '/src/RestAPI.php',58 'WooCommerceSerialNumbers\\Stocks' => __DIR__ . '/../..' . '/src/Stocks.php',59 'WooCommerceSerialNumbers\\Utilities\\Utilities' => __DIR__ . '/../..' . '/src/Utilities/Utilities.php',60 33 ); 61 34 … … 63 36 { 64 37 return \Closure::bind(function () use ($loader) { 65 $loader->prefixLengthsPsr4 = ComposerStaticInit db0a4e2eed5394cfab48f679b98ec95b::$prefixLengthsPsr4;66 $loader->prefixDirsPsr4 = ComposerStaticInit db0a4e2eed5394cfab48f679b98ec95b::$prefixDirsPsr4;67 $loader->classMap = ComposerStaticInit db0a4e2eed5394cfab48f679b98ec95b::$classMap;38 $loader->prefixLengthsPsr4 = ComposerStaticInit32bed2e2c8745d498c8d4b47e0530165::$prefixLengthsPsr4; 39 $loader->prefixDirsPsr4 = ComposerStaticInit32bed2e2c8745d498c8d4b47e0530165::$prefixDirsPsr4; 40 $loader->classMap = ComposerStaticInit32bed2e2c8745d498c8d4b47e0530165::$classMap; 68 41 69 42 }, null, ClassLoader::class); -
wc-serial-numbers/trunk/vendor/composer/installed.json
r3128645 r3436991 1 1 { 2 "packages": [], 2 "packages": [ 3 { 4 "name": "pluginever/framework-model", 5 "version": "dev-trunk", 6 "version_normalized": "dev-trunk", 7 "source": { 8 "type": "git", 9 "url": "git@github.com:pluginever/framework-model.git", 10 "reference": "69bff296504c1ba6c5b3aa6767c79b78fb90c636" 11 }, 12 "dist": { 13 "type": "zip", 14 "url": "https://api.github.com/repos/pluginever/framework-model/zipball/69bff296504c1ba6c5b3aa6767c79b78fb90c636", 15 "reference": "69bff296504c1ba6c5b3aa6767c79b78fb90c636", 16 "shasum": "" 17 }, 18 "require": { 19 "php": ">=7.4" 20 }, 21 "time": "2026-01-11T07:16:22+00:00", 22 "type": "library", 23 "installation-source": "dist", 24 "autoload": { 25 "psr-4": { 26 "WooCommerceSerialNumbers\\Lib\\": "src/" 27 } 28 }, 29 "license": [ 30 "GPL-3.0-or-later" 31 ], 32 "support": { 33 "source": "https://github.com/pluginever/framework-model/tree/trunk", 34 "issues": "https://github.com/pluginever/framework-model/issues" 35 }, 36 "install-path": "../pluginever/framework-model" 37 }, 38 { 39 "name": "pluginever/framework-plugin", 40 "version": "dev-trunk", 41 "version_normalized": "dev-trunk", 42 "source": { 43 "type": "git", 44 "url": "git@github.com:pluginever/framework-plugin.git", 45 "reference": "781e641c669119d563ca9d324e5846ac91c86bd9" 46 }, 47 "dist": { 48 "type": "zip", 49 "url": "https://api.github.com/repos/pluginever/framework-plugin/zipball/781e641c669119d563ca9d324e5846ac91c86bd9", 50 "reference": "781e641c669119d563ca9d324e5846ac91c86bd9", 51 "shasum": "" 52 }, 53 "require": { 54 "php": ">=7.4" 55 }, 56 "time": "2026-01-11T06:27:54+00:00", 57 "type": "library", 58 "installation-source": "dist", 59 "autoload": { 60 "psr-4": { 61 "WooCommerceSerialNumbers\\Lib\\": "src/" 62 } 63 }, 64 "license": [ 65 "GPL-3.0-or-later" 66 ], 67 "support": { 68 "source": "https://github.com/pluginever/framework-plugin/tree/trunk", 69 "issues": "https://github.com/pluginever/framework-plugin/issues" 70 }, 71 "install-path": "../pluginever/framework-plugin" 72 }, 73 { 74 "name": "pluginever/framework-settings", 75 "version": "dev-trunk", 76 "version_normalized": "dev-trunk", 77 "source": { 78 "type": "git", 79 "url": "git@github.com:pluginever/framework-settings.git", 80 "reference": "a28ba33759b4ea7fe33bcde1d72cc8d7a5c59f67" 81 }, 82 "dist": { 83 "type": "zip", 84 "url": "https://api.github.com/repos/pluginever/framework-settings/zipball/a28ba33759b4ea7fe33bcde1d72cc8d7a5c59f67", 85 "reference": "a28ba33759b4ea7fe33bcde1d72cc8d7a5c59f67", 86 "shasum": "" 87 }, 88 "require": { 89 "php": ">=7.4" 90 }, 91 "time": "2026-01-11T07:16:59+00:00", 92 "type": "library", 93 "installation-source": "dist", 94 "autoload": { 95 "psr-4": { 96 "WooCommerceSerialNumbers\\Lib\\": "src/" 97 } 98 }, 99 "license": [ 100 "GPL-3.0-or-later" 101 ], 102 "support": { 103 "source": "https://github.com/pluginever/framework-settings/tree/trunk", 104 "issues": "https://github.com/pluginever/framework-settings/issues" 105 }, 106 "install-path": "../pluginever/framework-settings" 107 } 108 ], 3 109 "dev": false, 4 110 "dev-package-names": [] -
wc-serial-numbers/trunk/vendor/composer/installed.php
r3413474 r3436991 2 2 'root' => array( 3 3 'name' => 'pluginever/wc-serial-numbers', 4 'pretty_version' => ' v2.2.8',5 'version' => ' 2.2.8.0',6 'reference' => ' 053bb8eebe3d276d655d19328abf4489c6b31926',4 'pretty_version' => 'dev-master', 5 'version' => 'dev-master', 6 'reference' => '3dd257f37d86ddf3963897276080ed6ae0188381', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 11 11 ), 12 12 'versions' => array( 13 'pluginever/framework-model' => array( 14 'pretty_version' => 'dev-trunk', 15 'version' => 'dev-trunk', 16 'reference' => '69bff296504c1ba6c5b3aa6767c79b78fb90c636', 17 'type' => 'library', 18 'install_path' => __DIR__ . '/../pluginever/framework-model', 19 'aliases' => array(), 20 'dev_requirement' => false, 21 ), 22 'pluginever/framework-plugin' => array( 23 'pretty_version' => 'dev-trunk', 24 'version' => 'dev-trunk', 25 'reference' => '781e641c669119d563ca9d324e5846ac91c86bd9', 26 'type' => 'library', 27 'install_path' => __DIR__ . '/../pluginever/framework-plugin', 28 'aliases' => array(), 29 'dev_requirement' => false, 30 ), 31 'pluginever/framework-settings' => array( 32 'pretty_version' => 'dev-trunk', 33 'version' => 'dev-trunk', 34 'reference' => 'a28ba33759b4ea7fe33bcde1d72cc8d7a5c59f67', 35 'type' => 'library', 36 'install_path' => __DIR__ . '/../pluginever/framework-settings', 37 'aliases' => array(), 38 'dev_requirement' => false, 39 ), 13 40 'pluginever/wc-serial-numbers' => array( 14 'pretty_version' => ' v2.2.8',15 'version' => ' 2.2.8.0',16 'reference' => ' 053bb8eebe3d276d655d19328abf4489c6b31926',41 'pretty_version' => 'dev-master', 42 'version' => 'dev-master', 43 'reference' => '3dd257f37d86ddf3963897276080ed6ae0188381', 17 44 'type' => 'wordpress-plugin', 18 45 'install_path' => __DIR__ . '/../../', -
wc-serial-numbers/trunk/wc-serial-numbers.php
r3413474 r3436991 4 4 * Plugin URI: https://pluginever.com/plugins/woocommerce-serial-numbers-pro/ 5 5 * Description: Sell and manage license keys, serial numbers, and secret keys easily within your WooCommerce store. 6 * Version: 2. 2.86 * Version: 2.3.0 7 7 * Requires at least: 5.2 8 * Tested up to: 6.9 8 9 * Requires PHP: 7.4 9 10 * Author: PluginEver 10 * Author URI: https://pluginever.com 11 * Author URI: https://pluginever.com/ 11 12 * License: GPL v2 or later 12 13 * License URI: https://www.gnu.org/licenses/gpl-2.0.html 13 14 * Text Domain: wc-serial-numbers 14 15 * Domain Path: /languages 15 * Tested up to: 6.916 16 * WC requires at least: 3.0.0 17 * WC tested up to: 10. 317 * WC tested up to: 10.4 18 18 * Requires Plugins: woocommerce 19 19 * 20 * @ package WooCommerceSerialNumbers20 * @link https://pluginever.com 21 21 * 22 22 * This program is free software; you can redistribute it and/or modify … … 27 27 * This program is distributed in the hope that it will be useful, 28 28 * but WITHOUT ANY WARRANTY; without even the implied warranty of 29 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the29 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 30 30 * GNU General Public License for more details. 31 * 32 * You should have received a copy of the GNU General Public License 33 * along with this program; if not, write to the Free Software 34 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 35 * @author Sultan Nasir Uddin <manikdrmc@gmail.com> 36 * @copyright 2026 ByteEver 37 * @license GPL-2.0+ 38 * @package WooCommerceSerialNumbers 31 39 */ 32 40 33 41 use WooCommerceSerialNumbers\Plugin; 34 42 35 // Don't call the file directly. 36 defined( 'ABSPATH' ) || exit(); 43 defined( 'ABSPATH' ) || exit; 37 44 38 // Require the autoloader.45 // Autoloader. 39 46 require_once __DIR__ . '/vendor/autoload.php'; 40 47
Note: See TracChangeset
for help on using the changeset viewer.