Plugin Directory

Changeset 3436991


Ignore:
Timestamp:
01/11/2026 09:58:20 AM (3 months ago)
Author:
pluginever
Message:

Update to version 2.3.0

Location:
wc-serial-numbers
Files:
82 added
6 deleted
22 edited
1 copied

Legend:

Unmodified
Added
Removed
  • wc-serial-numbers/tags/2.3.0/languages/wc-serial-numbers.pot

    r3413474 r3436991  
    1 # Copyright (C) 2025 PluginEver
     1# Copyright (C) 2026 PluginEver
    22# This file is distributed under the GPL v2 or later.
    33msgid ""
    44msgstr ""
    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"
    127"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
    138"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
     26msgid "Serial Numbers"
     27msgstr ""
     28
     29#. Plugin URI of the plugin
     30#: wc-serial-numbers.php
     31msgid "https://pluginever.com/plugins/woocommerce-serial-numbers-pro/"
     32msgstr ""
     33
     34#. Description of the plugin
     35#: wc-serial-numbers.php
     36msgid "Sell and manage license keys, serial numbers, and secret keys easily within your WooCommerce store."
     37msgstr ""
     38
     39#. Author of the plugin
     40#: wc-serial-numbers.php
     41msgid "PluginEver"
     42msgstr ""
     43
     44#. Author URI of the plugin
     45#: wc-serial-numbers.php
     46msgid "https://pluginever.com/"
     47msgstr ""
     48
     49#: includes/Admin/Orders.php:53
     50#: includes/Admin/Orders.php:189
    2851msgid "Add serial keys"
    2952msgstr ""
    3053
    31 #: includes/Admin/Orders.php:54 includes/Admin/Orders.php:190
     54#: includes/Admin/Orders.php:54
     55#: includes/Admin/Orders.php:190
    3256msgid "Remove serial keys"
    3357msgstr ""
    3458
    35 #: includes/Admin/Orders.php:69 includes/Admin/Orders.php:208
     59#: includes/Admin/Orders.php:69
     60#: includes/Admin/Orders.php:208
    3661#: includes/Admin/Requests.php:42
    3762msgid "You do not have permission to perform this action."
     
    4671msgstr ""
    4772
    48 #: includes/Admin/Orders.php:120 includes/Admin/Orders.php:160
     73#: includes/Admin/Orders.php:120
     74#: includes/Admin/Orders.php:160
    4975msgid "Order is fullfilled and completed."
    5076msgstr ""
    5177
    52 #: includes/Admin/Orders.php:123 includes/Admin/Orders.php:163
     78#: includes/Admin/Orders.php:123
     79#: includes/Admin/Orders.php:163
    5380msgid "Order is fullfilled and processing."
    5481msgstr ""
    5582
    56 #: includes/Admin/Orders.php:126 includes/Admin/Orders.php:166
     83#: includes/Admin/Orders.php:126
     84#: includes/Admin/Orders.php:166
    5785msgid "Order is fullfilled and on-hold."
    5886msgstr ""
    5987
    60 #: includes/Admin/Orders.php:129 includes/Admin/Orders.php:169
     88#: includes/Admin/Orders.php:129
     89#: includes/Admin/Orders.php:169
    6190msgid "Order is fullfilled and draft."
    6291msgstr ""
    6392
    64 #: includes/Admin/Orders.php:132 includes/Admin/Orders.php:172
     93#: includes/Admin/Orders.php:132
     94#: includes/Admin/Orders.php:172
    6595msgid "Order is not fullfilled."
    6696msgstr ""
    6797
     98#. Translators: %d: number of orders.
    6899#: includes/Admin/Orders.php:224
    69 #. Translators: %d: number of orders.
     100#, php-format
    70101msgid "%d orders updated successfully."
    71102msgstr ""
    72103
    73 #: includes/Admin/Orders.php:262 includes/Compat.php:74
     104#: includes/Admin/Orders.php:262
     105#: includes/Compat.php:74
    74106msgid "Serial keys sold with this product:"
    75107msgstr ""
    76108
    77 #: includes/Admin/Orders.php:267 includes/Compat.php:79
     109#: includes/Admin/Orders.php:267
     110#: includes/Compat.php:79
    78111#: src/Admin/ListTables/ActivationsTable.php:178
    79112#: src/Admin/ListTables/KeysTable.php:349
    80113#: src/Admin/views/html-api-actions.php:131
    81 #: src/Admin/views/html-api-validation.php:134 src/Functions/Template.php:42
     114#: src/Admin/views/html-api-validation.php:134
    82115#: src/functions.php:1015
     116#: src/Functions/Template.php:42
    83117msgid "Key"
    84118msgstr ""
    85119
    86 #: includes/Admin/Orders.php:271 includes/Compat.php:83
     120#: includes/Admin/Orders.php:271
     121#: includes/Compat.php:83
    87122msgid "Expire date"
    88123msgstr ""
    89124
    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
    92128#: src/functions.php:1036
     129#: src/Functions/Template.php:63
    93130msgid "Lifetime"
    94131msgstr ""
    95132
    96 #: includes/Admin/Orders.php:275 includes/Compat.php:87
     133#: includes/Admin/Orders.php:275
     134#: includes/Compat.php:87
    97135#: src/Admin/views/html-edit-key.php:67
    98136msgid "Activation limit"
    99137msgstr ""
    100138
    101 #: includes/Admin/Orders.php:276 includes/Compat.php:88
     139#: includes/Admin/Orders.php:276
     140#: includes/Compat.php:88
    102141msgid "Unlimited"
    103142msgstr ""
    104143
    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
    108149#: src/functions.php:1040
     150#: src/Functions/Template.php:78
    109151msgid "Status"
    110152msgstr ""
    111153
    112154#: includes/Admin/Orders.php:306
    113 #. translators: %s is the item number.
    114155msgid "View Details"
    115 msgstr ""
    116 
    117 #. Plugin Name of the plugin/theme
    118 msgid "Serial Numbers"
    119156msgstr ""
    120157
     
    135172msgstr ""
    136173
    137 #: includes/Admin/Products.php:149 includes/Admin/Products.php:181
     174#: includes/Admin/Products.php:149
     175#: includes/Admin/Products.php:181
    138176msgid "Key source"
    139177msgstr ""
     
    161199msgstr ""
    162200
    163 #: includes/Admin/Products.php:193 includes/Admin/Products.php:214
     201#: includes/Admin/Products.php:193
     202#: includes/Admin/Products.php:214
    164203#: src/Admin/Menus.php:189
    165204msgid "Upgrade to Pro"
     
    167206
    168207#: includes/Admin/Products.php:212
    169 msgid ""
    170 "The free version of Serial Numbers for WooCommerce does not support product "
    171 "variation."
     208msgid "The free version of Serial Numbers for WooCommerce does not support product variation."
    172209msgstr ""
    173210
     
    184221msgstr ""
    185222
    186 #: includes/Admin/Requests.php:106 includes/Admin/Requests.php:169
     223#: includes/Admin/Requests.php:106
     224#: includes/Admin/Requests.php:169
    187225#: includes/Admin/Requests.php:244
    188226msgid "You do not have permission to access this endpoint."
    189227msgstr ""
    190228
     229#. translators: $1: customer name, $2 customer id, $3: customer email
    191230#: includes/Admin/Requests.php:280
    192 #. translators: $1: customer name, $2 customer id, $3: customer email
     231#, php-format
    193232msgid "%1$s (#%2$s - %3$s)"
    194233msgstr ""
     
    202241msgstr ""
    203242
    204 #: lib/Lib/Model.php:424
    205 #. translators: %s: database error message.
    206 msgid "Could not insert item into the database error %s"
    207 msgstr ""
    208 
    209 #: lib/Lib/Model.php:489
    210 msgid "Could not update item in the database."
    211 msgstr ""
    212 
    213 #: lib/Lib/Plugin.php:309
    214 msgid "Go Pro"
    215 msgstr ""
    216 
    217 #: lib/Lib/Plugin.php:655 src/Admin/Settings.php:212
    218 msgid "Documentation"
    219 msgstr ""
    220 
    221 #: lib/Lib/Plugin.php:662
    222 msgid "Support"
    223 msgstr ""
    224 
    225 #: lib/Lib/Plugin.php:669
    226 msgid "Review"
    227 msgstr ""
    228 
    229 #: lib/Lib/Plugin.php:675
    230 msgid "More Plugins"
    231 msgstr ""
    232 
    233 #: lib/Lib/Plugin.php:692 src/Admin/Menus.php:170 src/Admin/Menus.php:171
    234 msgid "Settings"
    235 msgstr ""
    236 
    237 #: lib/Lib/Settings.php:97
    238 msgid "Settings saved."
    239 msgstr ""
    240 
    241 #: lib/Lib/Settings.php:236 lib/Lib/Settings.php:324
    242 msgid "Recommended"
    243 msgstr ""
    244 
    245 #: lib/Lib/Settings.php:237 lib/Lib/Settings.php:325
    246 msgid "Install Now"
    247 msgstr ""
    248 
    249 #: lib/Lib/Settings.php:296
    250 msgid "Need Help?"
    251 msgstr ""
    252 
    253 #: lib/Lib/Settings.php:339
    254 msgid "Join our Community"
    255 msgstr ""
    256 
    257 #: lib/Lib/Settings.php:343
    258 msgid "Request a Feature"
    259 msgstr ""
    260 
    261 #: lib/Lib/Settings.php:347
    262 msgid "Report a Bug"
    263 msgstr ""
    264 
    265 #: src/API.php:68
    266 msgid "Missing data."
    267 msgstr ""
    268 
    269243#: src/Admin/Admin.php:70
    270244msgid "Search by product"
     
    287261msgstr ""
    288262
    289 #: src/Admin/Admin.php:75 src/Frontend/Frontend.php:56
     263#: src/Admin/Admin.php:75
     264#: src/Frontend/Frontend.php:56
    290265msgid "Copied"
    291266msgstr ""
    292267
     268#. translators: 1: Plugin name 2: WordPress
    293269#: 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
     271msgid "Thank you for using %1$s! Share your appreciation with a five-star review %2$s."
    298272msgstr ""
    299273
     
    302276msgstr ""
    303277
     278#. translators: 1: Plugin version
    304279#: src/Admin/Admin.php:133
    305 #. translators: 1: Plugin version
     280#, php-format
    306281msgid "Version %s"
    307282msgstr ""
     
    312287msgstr ""
    313288
    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
    316293msgid "Activations"
    317294msgstr ""
     
    330307#: src/Admin/ListTables/ActivationsTable.php:239
    331308#: 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
    333311msgid "Delete"
    334312msgstr ""
    335313
    336314#: 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
    338317msgid "Instance"
    339318msgstr ""
     
    344323#: src/Admin/views/html-api-actions.php:118
    345324#: 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
    348329msgid "Product"
    349330msgstr ""
    350331
    351332#: 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
    353335msgid "Platform"
    354336msgstr ""
     
    379361
    380362#: 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
    382365msgid "Available"
    383366msgstr ""
     
    388371
    389372#: 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
    391375msgid "Pending"
    392376msgstr ""
     
    398382#: src/Admin/ListTables/KeysTable.php:188
    399383#: 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
    401386msgid "Sold"
    402387msgstr ""
     
    407392
    408393#: src/Admin/ListTables/KeysTable.php:193
    409 #: src/Admin/ListTables/KeysTable.php:256 src/Functions/Template.php:72
     394#: src/Admin/ListTables/KeysTable.php:256
    410395#: src/functions.php:49
     396#: src/Functions/Template.php:72
    411397msgid "Expired"
    412398msgstr ""
     
    417403
    418404#: 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
    420407msgid "Cancelled"
    421408msgstr ""
    422409
    423410#: 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."
     411msgid "This means the key has been cancelled and is no longer available for purchase or use."
    427412msgstr ""
    428413
     
    471456msgstr ""
    472457
     458#. translators: %d: key id.
    473459#: src/Admin/ListTables/KeysTable.php:426
    474 #. translators: %d: key id.
     460#, php-format
    475461msgid "ID: %d"
    476462msgstr ""
     
    481467msgstr ""
    482468
     469#. translators: %1$s: validity, %2$s: validity.
    483470#: src/Admin/ListTables/KeysTable.php:522
    484 #. translators: %1$s: validity, %2$s: validity.
     471#, php-format
    485472msgid "<b>%s</b> Day <br><small>After purchase</small>"
    486473msgid_plural "<b>%s</b> Days <br><small>After purchase</small>"
     
    517504msgstr ""
    518505
    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
    520508msgid "Stock"
    521509msgstr ""
     
    537525msgstr ""
    538526
    539 #: src/Admin/Menus.php:99 src/Admin/Menus.php:100
     527#: src/Admin/Menus.php:99
     528#: src/Admin/Menus.php:100
    540529#: src/Admin/views/html-list-keys.php:18
    541530msgid "Serial Keys"
    542531msgstr ""
    543532
    544 #: src/Admin/Menus.php:136 src/Admin/Menus.php:137
     533#: src/Admin/Menus.php:136
     534#: src/Admin/Menus.php:137
    545535msgid "Tools"
    546536msgstr ""
    547537
    548 #: src/Admin/Menus.php:153 src/Admin/Menus.php:154
     538#: src/Admin/Menus.php:153
     539#: src/Admin/Menus.php:154
    549540msgid "Reports"
    550541msgstr ""
    551542
    552 #: src/Admin/Menus.php:245 src/Admin/Menus.php:381
     543#: src/Admin/Menus.php:170
     544#: src/Admin/Menus.php:171
     545msgid "Settings"
     546msgstr ""
     547
     548#: src/Admin/Menus.php:245
     549#: src/Admin/Menus.php:381
    553550msgid "Generators"
    554551msgstr ""
     
    558555msgstr ""
    559556
    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
    561559msgid "Import"
    562560msgstr ""
    563561
    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
    565564msgid "Export"
    566565msgstr ""
    567566
    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
    569570#: src/Admin/Menus.php:378
    570571msgid "Available in Pro Version"
    571572msgstr ""
    572573
    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
    574577#: src/Admin/Menus.php:379
    575578msgid "Upgrade to Pro Now"
    576579msgstr ""
    577580
    578 #: src/Admin/Menus.php:338 src/Admin/Menus.php:345
     581#: src/Admin/Menus.php:338
     582#: src/Admin/Menus.php:345
    579583msgid "Import Serial Numbers"
    580584msgstr ""
     
    600604msgstr ""
    601605
     606#. translators: %s: Next scheduled time.
    602607#: src/Admin/Menus.php:423
    603 #. translators: %s: Next scheduled time.
     608#, php-format
    604609msgid "Next run: %s"
    605610msgstr ""
     
    609614msgstr ""
    610615
     616#. translators: %1$s: link to the plugin page, %2$s: link to the plugin page
    611617#: src/Admin/Notices.php:50
     618#, php-format
     619msgid "%s is not functional because you are using outdated version of the plugin, please update to the version 1.3.8 or higher."
     620msgstr ""
     621
    612622#. 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 
    618623#: 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
     625msgid "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."
    623626msgstr ""
    624627
     
    652655
    653656#: 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."
     657msgid "If you enable this option, the keys will be available for selling again if the order is refunded or failed."
    657658msgstr ""
    658659
     
    666667
    667668#: 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."
     669msgid "If you enable this option, the keys will be revoked when the order status changes to cancelled or refunded."
    671670msgstr ""
    672671
     
    688687
    689688#: 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."
     689msgid "If you enable this option, the activation menu and it’s functionality will be turned off."
    693690msgstr ""
    694691
     
    702699
    703700#: 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."
     701msgid "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."
    708702msgstr ""
    709703
     
    716710msgstr ""
    717711
     712#. translators: %s: documentation link
    718713#: 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
     715msgid "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."
    725716msgstr ""
    726717
     
    746737
    747738#: src/Admin/Settings.php:133
    748 msgid ""
    749 "An email notification will be sent when the key stock falls below the "
    750 "specified number."
     739msgid "An email notification will be sent when the key stock falls below the specified number."
    751740msgstr ""
    752741
     
    796785
    797786#: src/Admin/Settings.php:183
    798 msgid ""
    799 "Manual delivery option to manually deliver license keys instead of "
    800 "automatic."
     787msgid "Manual delivery option to manually deliver license keys instead of automatic."
    801788msgstr ""
    802789
    803790#: src/Admin/Settings.php:184
    804 msgid ""
    805 "Email template to easily and quickly customize the order confirmation & low "
    806 "stock alert email."
     791msgid "Email template to easily and quickly customize the order confirmation & low stock alert email."
    807792msgstr ""
    808793
     
    816801
    817802#: src/Admin/Settings.php:190
    818 msgid ""
    819 "This plugin offers a premium version which comes with the following "
    820 "features:"
     803msgid "This plugin offers a premium version which comes with the following features:"
    821804msgstr ""
    822805
     
    825808msgstr ""
    826809
     810#: src/Admin/Settings.php:212
     811msgid "Documentation"
     812msgstr ""
     813
    827814#: src/Admin/views/html-api-actions.php:21
    828815msgid "API Actions"
     
    830817
    831818#: 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."
     819msgid "You can use the API to perform actions on your website or on another website."
    835820msgstr ""
    836821
     
    861846
    862847#: 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."
     848msgid "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."
    867849msgstr ""
    868850
    869851#: 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\"."
     852msgid "Optional. The platform on which the serial key is used. For example, \"Windows\" or \"Mac\"."
    873853msgstr ""
    874854
    875855#: src/Admin/views/html-api-actions.php:52
    876856#: 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."
     857msgid "Using email is completely voluntary. The API will verify that the serial number is associated with the given email address."
    880858msgstr ""
    881859
     
    891869
    892870#: 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."
     871msgid "The response code. \"key_activated\" or \"key_deactivated\" if the request was successful. \"invalid_key\" or \"invalid_request\" if the request was not successful."
    897872msgstr ""
    898873
    899874#: src/Admin/views/html-api-actions.php:83
    900875#: 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\"."
     876msgid "The response message. If the serial key is valid, the message will be \"Serial key is valid\"."
    904877msgstr ""
    905878
     
    963936
    964937#: 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."
     938msgid "Required field. Instance is the unique identifier of the activation record. It is used to identify the activation when activating/deactivating serial key."
    969939msgstr ""
    970940
     
    974944
    975945#: 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."
     946msgid "Optional field. Platform is the extra information of the activation record. You can use it to identify the platform of the activation."
    979947msgstr ""
    980948
    981949#: src/Admin/views/html-api-actions.php:162
    982950#: 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
    985955msgid "Email"
    986956msgstr ""
     
    992962
    993963#: 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
     964msgid "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."
     965msgstr ""
     966
     967#: src/Admin/views/html-api-actions.php:172
     968#: src/Frontend/Shortcodes.php:150
    1001969msgid "Action"
    1002970msgstr ""
    1003971
    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
    1005974msgid "Activate"
    1006975msgstr ""
    1007976
    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
    1009979msgid "Deactivate"
    1010980msgstr ""
     
    1019989msgstr ""
    1020990
    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
    1022993msgid "Submit"
    1023994msgstr ""
     
    1027998msgstr ""
    1028999
     1000#. translators: %s: link to the pro version
    10291001#: 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
     1003msgid "You are using the free version of Serial Numbers for WooCommerce. <a href=\"%s\" target=\"_blank\">Upgrade to Pro</a> to get more features."
    10341004msgstr ""
    10351005
    10361006#: 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."
     1007msgid "You can use the API to validate serial keys on your website or on another website."
    10401008msgstr ""
    10411009
    10421010#: 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:"
     1011msgid "To validate a serial key, you need to send a GET request to the following URL:"
    10461012msgstr ""
    10471013
     
    10511017
    10521018#: 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\"."
     1019msgid "The response code. If the serial key is valid, the code will be \"key_valid\"."
    10561020msgstr ""
    10571021
     
    10771041
    10781042#: 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
     1043msgid "Optional field. If email is provided, only serial key that are assigned to the email will be validated otherwise ignored."
     1044msgstr ""
     1045
     1046#: src/Admin/views/html-api-validation.php:164
     1047#: src/Frontend/Shortcodes.php:49
    10851048msgid "Validate"
    10861049msgstr ""
     
    11151078
    11161079#: src/Admin/views/html-edit-key.php:61
    1117 msgid ""
    1118 "Enter your serial key, also supports multiline.  For example: "
    1119 "4CE0460D0G-4CE0460D1G-4CE0460D2G"
     1080msgid "Enter your serial key, also supports multiline.  For example: 4CE0460D0G-4CE0460D1G-4CE0460D2G"
    11201081msgstr ""
    11211082
    11221083#: 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."
     1084msgid "Maximum number of times the key can be used to activate the software. If the product is not software, keep it blank."
    11261085msgstr ""
    11271086
     
    11351094
    11361095#: 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."
     1096msgid "Number of days the key will be valid from the purchase date. Leave it blank for lifetime validity."
    11401097msgstr ""
    11411098
     
    12041161msgstr ""
    12051162
     1163#: src/API.php:68
     1164msgid "Missing data."
     1165msgstr ""
     1166
    12061167#: src/Cron.php:57
    12071168msgid "Serial Numbers stock running low"
     
    12161177msgstr ""
    12171178
    1218 #: src/Deprecated/Functions.php:361 src/Functions/Template.php:52
     1179#: src/Deprecated/Functions.php:361
    12191180#: src/functions.php:1025
     1181#: src/Functions/Template.php:52
    12201182msgid "Activation Limit"
    12211183msgstr ""
     
    12331195msgstr ""
    12341196
    1235 #: src/Frontend/Shortcodes.php:45 src/Frontend/Shortcodes.php:142
     1197#: src/Frontend/Shortcodes.php:45
     1198#: src/Frontend/Shortcodes.php:142
    12361199msgid "Serial Key"
    12371200msgstr ""
    12381201
    1239 #: src/Frontend/Shortcodes.php:46 src/Frontend/Shortcodes.php:143
     1202#: src/Frontend/Shortcodes.php:46
     1203#: src/Frontend/Shortcodes.php:143
    12401204msgid "Enter your serial key"
    12411205msgstr ""
    12421206
    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
    12451211msgid "Enter your email"
    12461212msgstr ""
     
    12501216msgstr ""
    12511217
    1252 #: src/Frontend/Shortcodes.php:94 src/Frontend/Shortcodes.php:205
     1218#: src/Frontend/Shortcodes.php:94
     1219#: src/Frontend/Shortcodes.php:205
    12531220msgid "Select a product"
    12541221msgstr ""
     
    12701237msgstr ""
    12711238
    1272 #: src/Frontend/Shortcodes.php:273 src/Frontend/Shortcodes.php:296
     1239#: src/Frontend/Shortcodes.php:273
     1240#: src/Frontend/Shortcodes.php:296
    12731241msgid "Invalid request."
    12741242msgstr ""
    12751243
    1276 #: src/Functions/Template.php:47 src/functions.php:1020
     1244#: src/functions.php:91
     1245msgid "Manually added"
     1246msgstr ""
     1247
     1248#. translators: 1: product title 2: source and 3: Quantity
     1249#: src/functions.php:539
     1250#, php-format
     1251msgid "There is not enough serial numbers for the product %1$s from selected source %2$s, needed total %3$d."
     1252msgstr ""
     1253
     1254#: src/functions.php:1020
     1255#: src/Functions/Template.php:47
    12771256msgid "Activation Email"
    12781257msgstr ""
    12791258
    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
    12821263msgid "None"
    12831264msgstr ""
    12841265
    1285 #: src/Functions/Template.php:57 src/functions.php:1030
     1266#: src/functions.php:1030
     1267#: src/Functions/Template.php:57
    12861268msgid "Activation Count"
    12871269msgstr ""
    12881270
    1289 #: src/Functions/Template.php:62 src/functions.php:1035
     1271#: src/functions.php:1035
     1272#: src/Functions/Template.php:62
    12901273msgid "Expire Date"
    12911274msgstr ""
     
    13031286msgstr ""
    13041287
     1288#. translators: 1: plugin name 2: version number
    13051289#: src/Installer.php:101
    1306 #. translators: 1: plugin name 2: version number
     1290#, php-format
    13071291msgid "%1$s updated to version %2$s successfully."
    13081292msgstr ""
     
    13241308msgstr ""
    13251309
    1326 #: src/Models/Key.php:519 src/RestAPI.php:148
     1310#: src/Models/Key.php:519
     1311#: src/RestAPI.php:148
    13271312msgid "Serial key is required."
    13281313msgstr ""
     
    13361321msgstr ""
    13371322
     1323#. translators: %1$s: product title, %2$s: stock quantity.
    13381324#: 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
     1326msgid "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."
    13431327msgstr ""
    13441328
     
    13471331msgstr ""
    13481332
     1333#. translators: 1: plugin name 2: WooCommerce
    13491334#: src/Plugin.php:77
    1350 #. translators: 1: plugin name 2: WooCommerce
     1335#, php-format
    13511336msgid "%1$s requires %2$s to be installed and active."
    13521337msgstr ""
     
    14201405msgstr ""
    14211406
    1422 #: src/functions.php:91
    1423 msgid "Manually added"
    1424 msgstr ""
    1425 
    1426 #: src/functions.php:539
    1427 #. translators: 1: product title 2: source and 3: Quantity
    1428 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 
    14331407#: templates/email-stock-notification.php:14
    14341408msgid "Hi There,"
     
    14361410
    14371411#: 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 
     1412msgid "There are few  products stock running low, please add serial numbers for these products"
     1413msgstr ""
     1414
     1415#. translators: %s: plugin url.
    14431416#: 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
     1418msgid "The email is sent by <a href=\"%s\" target=\"_blank\">Serial Numbers for WooCommerce</a>"
     1419msgstr ""
  • wc-serial-numbers/tags/2.3.0/readme.txt

    r3413474 r3436991  
    33Tags: license, license manager, serial number, serial key, woocommerce
    44Tested up to: 6.9
    5 Stable tag: 2.2.8
     5Stable tag: 2.3.0
    66License: GPLv2 or later
    77License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    251251
    252252== 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
    253258= 2.2.8 (7th Dec 2025) =
    254259* Fix: Few known issues were fixed.
  • wc-serial-numbers/tags/2.3.0/src/Plugin.php

    r3250180 r3436991  
    180180        return $this->get_basename();
    181181    }
     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    }
    182202}
  • wc-serial-numbers/tags/2.3.0/vendor/autoload.php

    r3302691 r3436991  
    2020require_once __DIR__ . '/composer/autoload_real.php';
    2121
    22 return ComposerAutoloaderInitdb0a4e2eed5394cfab48f679b98ec95b::getLoader();
     22return ComposerAutoloaderInit32bed2e2c8745d498c8d4b47e0530165::getLoader();
  • wc-serial-numbers/tags/2.3.0/vendor/composer/autoload_classmap.php

    r3250180 r3436991  
    88return array(
    99    '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',
    4310);
  • wc-serial-numbers/tags/2.3.0/vendor/composer/autoload_psr4.php

    r3133929 r3436991  
    77
    88return 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'),
    1011);
  • wc-serial-numbers/tags/2.3.0/vendor/composer/autoload_real.php

    r3128645 r3436991  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInitdb0a4e2eed5394cfab48f679b98ec95b
     5class ComposerAutoloaderInit32bed2e2c8745d498c8d4b47e0530165
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInitdb0a4e2eed5394cfab48f679b98ec95b', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInit32bed2e2c8745d498c8d4b47e0530165', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInitdb0a4e2eed5394cfab48f679b98ec95b', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInit32bed2e2c8745d498c8d4b47e0530165', 'loadClassLoader'));
    3030
    3131        require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInitdb0a4e2eed5394cfab48f679b98ec95b::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInit32bed2e2c8745d498c8d4b47e0530165::getInitializer($loader));
    3333
    3434        $loader->register(true);
  • wc-serial-numbers/tags/2.3.0/vendor/composer/autoload_static.php

    r3398797 r3436991  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInitdb0a4e2eed5394cfab48f679b98ec95b
     7class ComposerStaticInit32bed2e2c8745d498c8d4b47e0530165
    88{
    99    public static $prefixLengthsPsr4 = array (
    1010        'W' =>
    1111        array (
     12            'WooCommerceSerialNumbers\\Lib\\' => 29,
    1213            'WooCommerceSerialNumbers\\' => 25,
    1314        ),
     
    1516
    1617    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        ),
    1724        'WooCommerceSerialNumbers\\' =>
    1825        array (
    1926            0 => __DIR__ . '/../..' . '/includes',
    2027            1 => __DIR__ . '/../..' . '/src',
    21             2 => __DIR__ . '/../..' . '/lib',
    2228        ),
    2329    );
     
    2531    public static $classMap = array (
    2632        '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',
    6033    );
    6134
     
    6336    {
    6437        return \Closure::bind(function () use ($loader) {
    65             $loader->prefixLengthsPsr4 = ComposerStaticInitdb0a4e2eed5394cfab48f679b98ec95b::$prefixLengthsPsr4;
    66             $loader->prefixDirsPsr4 = ComposerStaticInitdb0a4e2eed5394cfab48f679b98ec95b::$prefixDirsPsr4;
    67             $loader->classMap = ComposerStaticInitdb0a4e2eed5394cfab48f679b98ec95b::$classMap;
     38            $loader->prefixLengthsPsr4 = ComposerStaticInit32bed2e2c8745d498c8d4b47e0530165::$prefixLengthsPsr4;
     39            $loader->prefixDirsPsr4 = ComposerStaticInit32bed2e2c8745d498c8d4b47e0530165::$prefixDirsPsr4;
     40            $loader->classMap = ComposerStaticInit32bed2e2c8745d498c8d4b47e0530165::$classMap;
    6841
    6942        }, null, ClassLoader::class);
  • wc-serial-numbers/tags/2.3.0/vendor/composer/installed.json

    r3128645 r3436991  
    11{
    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    ],
    3109    "dev": false,
    4110    "dev-package-names": []
  • wc-serial-numbers/tags/2.3.0/vendor/composer/installed.php

    r3413474 r3436991  
    22    'root' => array(
    33        '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',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    1111    ),
    1212    '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        ),
    1340        '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',
    1744            'type' => 'wordpress-plugin',
    1845            'install_path' => __DIR__ . '/../../',
  • wc-serial-numbers/tags/2.3.0/wc-serial-numbers.php

    r3413474 r3436991  
    44 * Plugin URI:           https://pluginever.com/plugins/woocommerce-serial-numbers-pro/
    55 * Description:          Sell and manage license keys, serial numbers, and secret keys easily within your WooCommerce store.
    6  * Version:              2.2.8
     6 * Version:              2.3.0
    77 * Requires at least:    5.2
     8 * Tested up to:         6.9
    89 * Requires PHP:         7.4
    910 * Author:               PluginEver
    10  * Author URI:           https://pluginever.com
     11 * Author URI:           https://pluginever.com/
    1112 * License:              GPL v2 or later
    1213 * License URI:          https://www.gnu.org/licenses/gpl-2.0.html
    1314 * Text Domain:          wc-serial-numbers
    1415 * Domain Path:          /languages
    15  * Tested up to:         6.9
    1616 * WC requires at least: 3.0.0
    17  * WC tested up to:      10.3
     17 * WC tested up to:      10.4
    1818 * Requires Plugins:     woocommerce
    1919 *
    20  * @package WooCommerceSerialNumbers
     20 * @link                 https://pluginever.com
    2121 *
    2222 * This program is free software; you can redistribute it and/or modify
     
    2727 * This program is distributed in the hope that it will be useful,
    2828 * but WITHOUT ANY WARRANTY; without even the implied warranty of
    29  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     29 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    3030 * 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
    3139 */
    3240
    3341use WooCommerceSerialNumbers\Plugin;
    3442
    35 // Don't call the file directly.
    36 defined( 'ABSPATH' ) || exit();
     43defined( 'ABSPATH' ) || exit;
    3744
    38 // Require the autoloader.
     45// Autoloader.
    3946require_once __DIR__ . '/vendor/autoload.php';
    4047
  • wc-serial-numbers/trunk/languages/wc-serial-numbers.pot

    r3413474 r3436991  
    1 # Copyright (C) 2025 PluginEver
     1# Copyright (C) 2026 PluginEver
    22# This file is distributed under the GPL v2 or later.
    33msgid ""
    44msgstr ""
    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"
    127"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
    138"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
     26msgid "Serial Numbers"
     27msgstr ""
     28
     29#. Plugin URI of the plugin
     30#: wc-serial-numbers.php
     31msgid "https://pluginever.com/plugins/woocommerce-serial-numbers-pro/"
     32msgstr ""
     33
     34#. Description of the plugin
     35#: wc-serial-numbers.php
     36msgid "Sell and manage license keys, serial numbers, and secret keys easily within your WooCommerce store."
     37msgstr ""
     38
     39#. Author of the plugin
     40#: wc-serial-numbers.php
     41msgid "PluginEver"
     42msgstr ""
     43
     44#. Author URI of the plugin
     45#: wc-serial-numbers.php
     46msgid "https://pluginever.com/"
     47msgstr ""
     48
     49#: includes/Admin/Orders.php:53
     50#: includes/Admin/Orders.php:189
    2851msgid "Add serial keys"
    2952msgstr ""
    3053
    31 #: includes/Admin/Orders.php:54 includes/Admin/Orders.php:190
     54#: includes/Admin/Orders.php:54
     55#: includes/Admin/Orders.php:190
    3256msgid "Remove serial keys"
    3357msgstr ""
    3458
    35 #: includes/Admin/Orders.php:69 includes/Admin/Orders.php:208
     59#: includes/Admin/Orders.php:69
     60#: includes/Admin/Orders.php:208
    3661#: includes/Admin/Requests.php:42
    3762msgid "You do not have permission to perform this action."
     
    4671msgstr ""
    4772
    48 #: includes/Admin/Orders.php:120 includes/Admin/Orders.php:160
     73#: includes/Admin/Orders.php:120
     74#: includes/Admin/Orders.php:160
    4975msgid "Order is fullfilled and completed."
    5076msgstr ""
    5177
    52 #: includes/Admin/Orders.php:123 includes/Admin/Orders.php:163
     78#: includes/Admin/Orders.php:123
     79#: includes/Admin/Orders.php:163
    5380msgid "Order is fullfilled and processing."
    5481msgstr ""
    5582
    56 #: includes/Admin/Orders.php:126 includes/Admin/Orders.php:166
     83#: includes/Admin/Orders.php:126
     84#: includes/Admin/Orders.php:166
    5785msgid "Order is fullfilled and on-hold."
    5886msgstr ""
    5987
    60 #: includes/Admin/Orders.php:129 includes/Admin/Orders.php:169
     88#: includes/Admin/Orders.php:129
     89#: includes/Admin/Orders.php:169
    6190msgid "Order is fullfilled and draft."
    6291msgstr ""
    6392
    64 #: includes/Admin/Orders.php:132 includes/Admin/Orders.php:172
     93#: includes/Admin/Orders.php:132
     94#: includes/Admin/Orders.php:172
    6595msgid "Order is not fullfilled."
    6696msgstr ""
    6797
     98#. Translators: %d: number of orders.
    6899#: includes/Admin/Orders.php:224
    69 #. Translators: %d: number of orders.
     100#, php-format
    70101msgid "%d orders updated successfully."
    71102msgstr ""
    72103
    73 #: includes/Admin/Orders.php:262 includes/Compat.php:74
     104#: includes/Admin/Orders.php:262
     105#: includes/Compat.php:74
    74106msgid "Serial keys sold with this product:"
    75107msgstr ""
    76108
    77 #: includes/Admin/Orders.php:267 includes/Compat.php:79
     109#: includes/Admin/Orders.php:267
     110#: includes/Compat.php:79
    78111#: src/Admin/ListTables/ActivationsTable.php:178
    79112#: src/Admin/ListTables/KeysTable.php:349
    80113#: src/Admin/views/html-api-actions.php:131
    81 #: src/Admin/views/html-api-validation.php:134 src/Functions/Template.php:42
     114#: src/Admin/views/html-api-validation.php:134
    82115#: src/functions.php:1015
     116#: src/Functions/Template.php:42
    83117msgid "Key"
    84118msgstr ""
    85119
    86 #: includes/Admin/Orders.php:271 includes/Compat.php:83
     120#: includes/Admin/Orders.php:271
     121#: includes/Compat.php:83
    87122msgid "Expire date"
    88123msgstr ""
    89124
    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
    92128#: src/functions.php:1036
     129#: src/Functions/Template.php:63
    93130msgid "Lifetime"
    94131msgstr ""
    95132
    96 #: includes/Admin/Orders.php:275 includes/Compat.php:87
     133#: includes/Admin/Orders.php:275
     134#: includes/Compat.php:87
    97135#: src/Admin/views/html-edit-key.php:67
    98136msgid "Activation limit"
    99137msgstr ""
    100138
    101 #: includes/Admin/Orders.php:276 includes/Compat.php:88
     139#: includes/Admin/Orders.php:276
     140#: includes/Compat.php:88
    102141msgid "Unlimited"
    103142msgstr ""
    104143
    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
    108149#: src/functions.php:1040
     150#: src/Functions/Template.php:78
    109151msgid "Status"
    110152msgstr ""
    111153
    112154#: includes/Admin/Orders.php:306
    113 #. translators: %s is the item number.
    114155msgid "View Details"
    115 msgstr ""
    116 
    117 #. Plugin Name of the plugin/theme
    118 msgid "Serial Numbers"
    119156msgstr ""
    120157
     
    135172msgstr ""
    136173
    137 #: includes/Admin/Products.php:149 includes/Admin/Products.php:181
     174#: includes/Admin/Products.php:149
     175#: includes/Admin/Products.php:181
    138176msgid "Key source"
    139177msgstr ""
     
    161199msgstr ""
    162200
    163 #: includes/Admin/Products.php:193 includes/Admin/Products.php:214
     201#: includes/Admin/Products.php:193
     202#: includes/Admin/Products.php:214
    164203#: src/Admin/Menus.php:189
    165204msgid "Upgrade to Pro"
     
    167206
    168207#: includes/Admin/Products.php:212
    169 msgid ""
    170 "The free version of Serial Numbers for WooCommerce does not support product "
    171 "variation."
     208msgid "The free version of Serial Numbers for WooCommerce does not support product variation."
    172209msgstr ""
    173210
     
    184221msgstr ""
    185222
    186 #: includes/Admin/Requests.php:106 includes/Admin/Requests.php:169
     223#: includes/Admin/Requests.php:106
     224#: includes/Admin/Requests.php:169
    187225#: includes/Admin/Requests.php:244
    188226msgid "You do not have permission to access this endpoint."
    189227msgstr ""
    190228
     229#. translators: $1: customer name, $2 customer id, $3: customer email
    191230#: includes/Admin/Requests.php:280
    192 #. translators: $1: customer name, $2 customer id, $3: customer email
     231#, php-format
    193232msgid "%1$s (#%2$s - %3$s)"
    194233msgstr ""
     
    202241msgstr ""
    203242
    204 #: lib/Lib/Model.php:424
    205 #. translators: %s: database error message.
    206 msgid "Could not insert item into the database error %s"
    207 msgstr ""
    208 
    209 #: lib/Lib/Model.php:489
    210 msgid "Could not update item in the database."
    211 msgstr ""
    212 
    213 #: lib/Lib/Plugin.php:309
    214 msgid "Go Pro"
    215 msgstr ""
    216 
    217 #: lib/Lib/Plugin.php:655 src/Admin/Settings.php:212
    218 msgid "Documentation"
    219 msgstr ""
    220 
    221 #: lib/Lib/Plugin.php:662
    222 msgid "Support"
    223 msgstr ""
    224 
    225 #: lib/Lib/Plugin.php:669
    226 msgid "Review"
    227 msgstr ""
    228 
    229 #: lib/Lib/Plugin.php:675
    230 msgid "More Plugins"
    231 msgstr ""
    232 
    233 #: lib/Lib/Plugin.php:692 src/Admin/Menus.php:170 src/Admin/Menus.php:171
    234 msgid "Settings"
    235 msgstr ""
    236 
    237 #: lib/Lib/Settings.php:97
    238 msgid "Settings saved."
    239 msgstr ""
    240 
    241 #: lib/Lib/Settings.php:236 lib/Lib/Settings.php:324
    242 msgid "Recommended"
    243 msgstr ""
    244 
    245 #: lib/Lib/Settings.php:237 lib/Lib/Settings.php:325
    246 msgid "Install Now"
    247 msgstr ""
    248 
    249 #: lib/Lib/Settings.php:296
    250 msgid "Need Help?"
    251 msgstr ""
    252 
    253 #: lib/Lib/Settings.php:339
    254 msgid "Join our Community"
    255 msgstr ""
    256 
    257 #: lib/Lib/Settings.php:343
    258 msgid "Request a Feature"
    259 msgstr ""
    260 
    261 #: lib/Lib/Settings.php:347
    262 msgid "Report a Bug"
    263 msgstr ""
    264 
    265 #: src/API.php:68
    266 msgid "Missing data."
    267 msgstr ""
    268 
    269243#: src/Admin/Admin.php:70
    270244msgid "Search by product"
     
    287261msgstr ""
    288262
    289 #: src/Admin/Admin.php:75 src/Frontend/Frontend.php:56
     263#: src/Admin/Admin.php:75
     264#: src/Frontend/Frontend.php:56
    290265msgid "Copied"
    291266msgstr ""
    292267
     268#. translators: 1: Plugin name 2: WordPress
    293269#: 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
     271msgid "Thank you for using %1$s! Share your appreciation with a five-star review %2$s."
    298272msgstr ""
    299273
     
    302276msgstr ""
    303277
     278#. translators: 1: Plugin version
    304279#: src/Admin/Admin.php:133
    305 #. translators: 1: Plugin version
     280#, php-format
    306281msgid "Version %s"
    307282msgstr ""
     
    312287msgstr ""
    313288
    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
    316293msgid "Activations"
    317294msgstr ""
     
    330307#: src/Admin/ListTables/ActivationsTable.php:239
    331308#: 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
    333311msgid "Delete"
    334312msgstr ""
    335313
    336314#: 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
    338317msgid "Instance"
    339318msgstr ""
     
    344323#: src/Admin/views/html-api-actions.php:118
    345324#: 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
    348329msgid "Product"
    349330msgstr ""
    350331
    351332#: 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
    353335msgid "Platform"
    354336msgstr ""
     
    379361
    380362#: 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
    382365msgid "Available"
    383366msgstr ""
     
    388371
    389372#: 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
    391375msgid "Pending"
    392376msgstr ""
     
    398382#: src/Admin/ListTables/KeysTable.php:188
    399383#: 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
    401386msgid "Sold"
    402387msgstr ""
     
    407392
    408393#: src/Admin/ListTables/KeysTable.php:193
    409 #: src/Admin/ListTables/KeysTable.php:256 src/Functions/Template.php:72
     394#: src/Admin/ListTables/KeysTable.php:256
    410395#: src/functions.php:49
     396#: src/Functions/Template.php:72
    411397msgid "Expired"
    412398msgstr ""
     
    417403
    418404#: 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
    420407msgid "Cancelled"
    421408msgstr ""
    422409
    423410#: 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."
     411msgid "This means the key has been cancelled and is no longer available for purchase or use."
    427412msgstr ""
    428413
     
    471456msgstr ""
    472457
     458#. translators: %d: key id.
    473459#: src/Admin/ListTables/KeysTable.php:426
    474 #. translators: %d: key id.
     460#, php-format
    475461msgid "ID: %d"
    476462msgstr ""
     
    481467msgstr ""
    482468
     469#. translators: %1$s: validity, %2$s: validity.
    483470#: src/Admin/ListTables/KeysTable.php:522
    484 #. translators: %1$s: validity, %2$s: validity.
     471#, php-format
    485472msgid "<b>%s</b> Day <br><small>After purchase</small>"
    486473msgid_plural "<b>%s</b> Days <br><small>After purchase</small>"
     
    517504msgstr ""
    518505
    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
    520508msgid "Stock"
    521509msgstr ""
     
    537525msgstr ""
    538526
    539 #: src/Admin/Menus.php:99 src/Admin/Menus.php:100
     527#: src/Admin/Menus.php:99
     528#: src/Admin/Menus.php:100
    540529#: src/Admin/views/html-list-keys.php:18
    541530msgid "Serial Keys"
    542531msgstr ""
    543532
    544 #: src/Admin/Menus.php:136 src/Admin/Menus.php:137
     533#: src/Admin/Menus.php:136
     534#: src/Admin/Menus.php:137
    545535msgid "Tools"
    546536msgstr ""
    547537
    548 #: src/Admin/Menus.php:153 src/Admin/Menus.php:154
     538#: src/Admin/Menus.php:153
     539#: src/Admin/Menus.php:154
    549540msgid "Reports"
    550541msgstr ""
    551542
    552 #: src/Admin/Menus.php:245 src/Admin/Menus.php:381
     543#: src/Admin/Menus.php:170
     544#: src/Admin/Menus.php:171
     545msgid "Settings"
     546msgstr ""
     547
     548#: src/Admin/Menus.php:245
     549#: src/Admin/Menus.php:381
    553550msgid "Generators"
    554551msgstr ""
     
    558555msgstr ""
    559556
    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
    561559msgid "Import"
    562560msgstr ""
    563561
    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
    565564msgid "Export"
    566565msgstr ""
    567566
    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
    569570#: src/Admin/Menus.php:378
    570571msgid "Available in Pro Version"
    571572msgstr ""
    572573
    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
    574577#: src/Admin/Menus.php:379
    575578msgid "Upgrade to Pro Now"
    576579msgstr ""
    577580
    578 #: src/Admin/Menus.php:338 src/Admin/Menus.php:345
     581#: src/Admin/Menus.php:338
     582#: src/Admin/Menus.php:345
    579583msgid "Import Serial Numbers"
    580584msgstr ""
     
    600604msgstr ""
    601605
     606#. translators: %s: Next scheduled time.
    602607#: src/Admin/Menus.php:423
    603 #. translators: %s: Next scheduled time.
     608#, php-format
    604609msgid "Next run: %s"
    605610msgstr ""
     
    609614msgstr ""
    610615
     616#. translators: %1$s: link to the plugin page, %2$s: link to the plugin page
    611617#: src/Admin/Notices.php:50
     618#, php-format
     619msgid "%s is not functional because you are using outdated version of the plugin, please update to the version 1.3.8 or higher."
     620msgstr ""
     621
    612622#. 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 
    618623#: 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
     625msgid "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."
    623626msgstr ""
    624627
     
    652655
    653656#: 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."
     657msgid "If you enable this option, the keys will be available for selling again if the order is refunded or failed."
    657658msgstr ""
    658659
     
    666667
    667668#: 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."
     669msgid "If you enable this option, the keys will be revoked when the order status changes to cancelled or refunded."
    671670msgstr ""
    672671
     
    688687
    689688#: 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."
     689msgid "If you enable this option, the activation menu and it’s functionality will be turned off."
    693690msgstr ""
    694691
     
    702699
    703700#: 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."
     701msgid "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."
    708702msgstr ""
    709703
     
    716710msgstr ""
    717711
     712#. translators: %s: documentation link
    718713#: 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
     715msgid "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."
    725716msgstr ""
    726717
     
    746737
    747738#: src/Admin/Settings.php:133
    748 msgid ""
    749 "An email notification will be sent when the key stock falls below the "
    750 "specified number."
     739msgid "An email notification will be sent when the key stock falls below the specified number."
    751740msgstr ""
    752741
     
    796785
    797786#: src/Admin/Settings.php:183
    798 msgid ""
    799 "Manual delivery option to manually deliver license keys instead of "
    800 "automatic."
     787msgid "Manual delivery option to manually deliver license keys instead of automatic."
    801788msgstr ""
    802789
    803790#: src/Admin/Settings.php:184
    804 msgid ""
    805 "Email template to easily and quickly customize the order confirmation & low "
    806 "stock alert email."
     791msgid "Email template to easily and quickly customize the order confirmation & low stock alert email."
    807792msgstr ""
    808793
     
    816801
    817802#: src/Admin/Settings.php:190
    818 msgid ""
    819 "This plugin offers a premium version which comes with the following "
    820 "features:"
     803msgid "This plugin offers a premium version which comes with the following features:"
    821804msgstr ""
    822805
     
    825808msgstr ""
    826809
     810#: src/Admin/Settings.php:212
     811msgid "Documentation"
     812msgstr ""
     813
    827814#: src/Admin/views/html-api-actions.php:21
    828815msgid "API Actions"
     
    830817
    831818#: 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."
     819msgid "You can use the API to perform actions on your website or on another website."
    835820msgstr ""
    836821
     
    861846
    862847#: 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."
     848msgid "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."
    867849msgstr ""
    868850
    869851#: 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\"."
     852msgid "Optional. The platform on which the serial key is used. For example, \"Windows\" or \"Mac\"."
    873853msgstr ""
    874854
    875855#: src/Admin/views/html-api-actions.php:52
    876856#: 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."
     857msgid "Using email is completely voluntary. The API will verify that the serial number is associated with the given email address."
    880858msgstr ""
    881859
     
    891869
    892870#: 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."
     871msgid "The response code. \"key_activated\" or \"key_deactivated\" if the request was successful. \"invalid_key\" or \"invalid_request\" if the request was not successful."
    897872msgstr ""
    898873
    899874#: src/Admin/views/html-api-actions.php:83
    900875#: 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\"."
     876msgid "The response message. If the serial key is valid, the message will be \"Serial key is valid\"."
    904877msgstr ""
    905878
     
    963936
    964937#: 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."
     938msgid "Required field. Instance is the unique identifier of the activation record. It is used to identify the activation when activating/deactivating serial key."
    969939msgstr ""
    970940
     
    974944
    975945#: 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."
     946msgid "Optional field. Platform is the extra information of the activation record. You can use it to identify the platform of the activation."
    979947msgstr ""
    980948
    981949#: src/Admin/views/html-api-actions.php:162
    982950#: 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
    985955msgid "Email"
    986956msgstr ""
     
    992962
    993963#: 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
     964msgid "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."
     965msgstr ""
     966
     967#: src/Admin/views/html-api-actions.php:172
     968#: src/Frontend/Shortcodes.php:150
    1001969msgid "Action"
    1002970msgstr ""
    1003971
    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
    1005974msgid "Activate"
    1006975msgstr ""
    1007976
    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
    1009979msgid "Deactivate"
    1010980msgstr ""
     
    1019989msgstr ""
    1020990
    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
    1022993msgid "Submit"
    1023994msgstr ""
     
    1027998msgstr ""
    1028999
     1000#. translators: %s: link to the pro version
    10291001#: 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
     1003msgid "You are using the free version of Serial Numbers for WooCommerce. <a href=\"%s\" target=\"_blank\">Upgrade to Pro</a> to get more features."
    10341004msgstr ""
    10351005
    10361006#: 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."
     1007msgid "You can use the API to validate serial keys on your website or on another website."
    10401008msgstr ""
    10411009
    10421010#: 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:"
     1011msgid "To validate a serial key, you need to send a GET request to the following URL:"
    10461012msgstr ""
    10471013
     
    10511017
    10521018#: 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\"."
     1019msgid "The response code. If the serial key is valid, the code will be \"key_valid\"."
    10561020msgstr ""
    10571021
     
    10771041
    10781042#: 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
     1043msgid "Optional field. If email is provided, only serial key that are assigned to the email will be validated otherwise ignored."
     1044msgstr ""
     1045
     1046#: src/Admin/views/html-api-validation.php:164
     1047#: src/Frontend/Shortcodes.php:49
    10851048msgid "Validate"
    10861049msgstr ""
     
    11151078
    11161079#: src/Admin/views/html-edit-key.php:61
    1117 msgid ""
    1118 "Enter your serial key, also supports multiline.  For example: "
    1119 "4CE0460D0G-4CE0460D1G-4CE0460D2G"
     1080msgid "Enter your serial key, also supports multiline.  For example: 4CE0460D0G-4CE0460D1G-4CE0460D2G"
    11201081msgstr ""
    11211082
    11221083#: 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."
     1084msgid "Maximum number of times the key can be used to activate the software. If the product is not software, keep it blank."
    11261085msgstr ""
    11271086
     
    11351094
    11361095#: 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."
     1096msgid "Number of days the key will be valid from the purchase date. Leave it blank for lifetime validity."
    11401097msgstr ""
    11411098
     
    12041161msgstr ""
    12051162
     1163#: src/API.php:68
     1164msgid "Missing data."
     1165msgstr ""
     1166
    12061167#: src/Cron.php:57
    12071168msgid "Serial Numbers stock running low"
     
    12161177msgstr ""
    12171178
    1218 #: src/Deprecated/Functions.php:361 src/Functions/Template.php:52
     1179#: src/Deprecated/Functions.php:361
    12191180#: src/functions.php:1025
     1181#: src/Functions/Template.php:52
    12201182msgid "Activation Limit"
    12211183msgstr ""
     
    12331195msgstr ""
    12341196
    1235 #: src/Frontend/Shortcodes.php:45 src/Frontend/Shortcodes.php:142
     1197#: src/Frontend/Shortcodes.php:45
     1198#: src/Frontend/Shortcodes.php:142
    12361199msgid "Serial Key"
    12371200msgstr ""
    12381201
    1239 #: src/Frontend/Shortcodes.php:46 src/Frontend/Shortcodes.php:143
     1202#: src/Frontend/Shortcodes.php:46
     1203#: src/Frontend/Shortcodes.php:143
    12401204msgid "Enter your serial key"
    12411205msgstr ""
    12421206
    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
    12451211msgid "Enter your email"
    12461212msgstr ""
     
    12501216msgstr ""
    12511217
    1252 #: src/Frontend/Shortcodes.php:94 src/Frontend/Shortcodes.php:205
     1218#: src/Frontend/Shortcodes.php:94
     1219#: src/Frontend/Shortcodes.php:205
    12531220msgid "Select a product"
    12541221msgstr ""
     
    12701237msgstr ""
    12711238
    1272 #: src/Frontend/Shortcodes.php:273 src/Frontend/Shortcodes.php:296
     1239#: src/Frontend/Shortcodes.php:273
     1240#: src/Frontend/Shortcodes.php:296
    12731241msgid "Invalid request."
    12741242msgstr ""
    12751243
    1276 #: src/Functions/Template.php:47 src/functions.php:1020
     1244#: src/functions.php:91
     1245msgid "Manually added"
     1246msgstr ""
     1247
     1248#. translators: 1: product title 2: source and 3: Quantity
     1249#: src/functions.php:539
     1250#, php-format
     1251msgid "There is not enough serial numbers for the product %1$s from selected source %2$s, needed total %3$d."
     1252msgstr ""
     1253
     1254#: src/functions.php:1020
     1255#: src/Functions/Template.php:47
    12771256msgid "Activation Email"
    12781257msgstr ""
    12791258
    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
    12821263msgid "None"
    12831264msgstr ""
    12841265
    1285 #: src/Functions/Template.php:57 src/functions.php:1030
     1266#: src/functions.php:1030
     1267#: src/Functions/Template.php:57
    12861268msgid "Activation Count"
    12871269msgstr ""
    12881270
    1289 #: src/Functions/Template.php:62 src/functions.php:1035
     1271#: src/functions.php:1035
     1272#: src/Functions/Template.php:62
    12901273msgid "Expire Date"
    12911274msgstr ""
     
    13031286msgstr ""
    13041287
     1288#. translators: 1: plugin name 2: version number
    13051289#: src/Installer.php:101
    1306 #. translators: 1: plugin name 2: version number
     1290#, php-format
    13071291msgid "%1$s updated to version %2$s successfully."
    13081292msgstr ""
     
    13241308msgstr ""
    13251309
    1326 #: src/Models/Key.php:519 src/RestAPI.php:148
     1310#: src/Models/Key.php:519
     1311#: src/RestAPI.php:148
    13271312msgid "Serial key is required."
    13281313msgstr ""
     
    13361321msgstr ""
    13371322
     1323#. translators: %1$s: product title, %2$s: stock quantity.
    13381324#: 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
     1326msgid "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."
    13431327msgstr ""
    13441328
     
    13471331msgstr ""
    13481332
     1333#. translators: 1: plugin name 2: WooCommerce
    13491334#: src/Plugin.php:77
    1350 #. translators: 1: plugin name 2: WooCommerce
     1335#, php-format
    13511336msgid "%1$s requires %2$s to be installed and active."
    13521337msgstr ""
     
    14201405msgstr ""
    14211406
    1422 #: src/functions.php:91
    1423 msgid "Manually added"
    1424 msgstr ""
    1425 
    1426 #: src/functions.php:539
    1427 #. translators: 1: product title 2: source and 3: Quantity
    1428 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 
    14331407#: templates/email-stock-notification.php:14
    14341408msgid "Hi There,"
     
    14361410
    14371411#: 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 
     1412msgid "There are few  products stock running low, please add serial numbers for these products"
     1413msgstr ""
     1414
     1415#. translators: %s: plugin url.
    14431416#: 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
     1418msgid "The email is sent by <a href=\"%s\" target=\"_blank\">Serial Numbers for WooCommerce</a>"
     1419msgstr ""
  • wc-serial-numbers/trunk/readme.txt

    r3413474 r3436991  
    33Tags: license, license manager, serial number, serial key, woocommerce
    44Tested up to: 6.9
    5 Stable tag: 2.2.8
     5Stable tag: 2.3.0
    66License: GPLv2 or later
    77License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    251251
    252252== 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
    253258= 2.2.8 (7th Dec 2025) =
    254259* Fix: Few known issues were fixed.
  • wc-serial-numbers/trunk/src/Plugin.php

    r3250180 r3436991  
    180180        return $this->get_basename();
    181181    }
     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    }
    182202}
  • wc-serial-numbers/trunk/vendor/autoload.php

    r3302691 r3436991  
    2020require_once __DIR__ . '/composer/autoload_real.php';
    2121
    22 return ComposerAutoloaderInitdb0a4e2eed5394cfab48f679b98ec95b::getLoader();
     22return ComposerAutoloaderInit32bed2e2c8745d498c8d4b47e0530165::getLoader();
  • wc-serial-numbers/trunk/vendor/composer/autoload_classmap.php

    r3250180 r3436991  
    88return array(
    99    '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',
    4310);
  • wc-serial-numbers/trunk/vendor/composer/autoload_psr4.php

    r3133929 r3436991  
    77
    88return 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'),
    1011);
  • wc-serial-numbers/trunk/vendor/composer/autoload_real.php

    r3128645 r3436991  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInitdb0a4e2eed5394cfab48f679b98ec95b
     5class ComposerAutoloaderInit32bed2e2c8745d498c8d4b47e0530165
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInitdb0a4e2eed5394cfab48f679b98ec95b', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInit32bed2e2c8745d498c8d4b47e0530165', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInitdb0a4e2eed5394cfab48f679b98ec95b', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInit32bed2e2c8745d498c8d4b47e0530165', 'loadClassLoader'));
    3030
    3131        require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInitdb0a4e2eed5394cfab48f679b98ec95b::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInit32bed2e2c8745d498c8d4b47e0530165::getInitializer($loader));
    3333
    3434        $loader->register(true);
  • wc-serial-numbers/trunk/vendor/composer/autoload_static.php

    r3398797 r3436991  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInitdb0a4e2eed5394cfab48f679b98ec95b
     7class ComposerStaticInit32bed2e2c8745d498c8d4b47e0530165
    88{
    99    public static $prefixLengthsPsr4 = array (
    1010        'W' =>
    1111        array (
     12            'WooCommerceSerialNumbers\\Lib\\' => 29,
    1213            'WooCommerceSerialNumbers\\' => 25,
    1314        ),
     
    1516
    1617    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        ),
    1724        'WooCommerceSerialNumbers\\' =>
    1825        array (
    1926            0 => __DIR__ . '/../..' . '/includes',
    2027            1 => __DIR__ . '/../..' . '/src',
    21             2 => __DIR__ . '/../..' . '/lib',
    2228        ),
    2329    );
     
    2531    public static $classMap = array (
    2632        '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',
    6033    );
    6134
     
    6336    {
    6437        return \Closure::bind(function () use ($loader) {
    65             $loader->prefixLengthsPsr4 = ComposerStaticInitdb0a4e2eed5394cfab48f679b98ec95b::$prefixLengthsPsr4;
    66             $loader->prefixDirsPsr4 = ComposerStaticInitdb0a4e2eed5394cfab48f679b98ec95b::$prefixDirsPsr4;
    67             $loader->classMap = ComposerStaticInitdb0a4e2eed5394cfab48f679b98ec95b::$classMap;
     38            $loader->prefixLengthsPsr4 = ComposerStaticInit32bed2e2c8745d498c8d4b47e0530165::$prefixLengthsPsr4;
     39            $loader->prefixDirsPsr4 = ComposerStaticInit32bed2e2c8745d498c8d4b47e0530165::$prefixDirsPsr4;
     40            $loader->classMap = ComposerStaticInit32bed2e2c8745d498c8d4b47e0530165::$classMap;
    6841
    6942        }, null, ClassLoader::class);
  • wc-serial-numbers/trunk/vendor/composer/installed.json

    r3128645 r3436991  
    11{
    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    ],
    3109    "dev": false,
    4110    "dev-package-names": []
  • wc-serial-numbers/trunk/vendor/composer/installed.php

    r3413474 r3436991  
    22    'root' => array(
    33        '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',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    1111    ),
    1212    '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        ),
    1340        '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',
    1744            'type' => 'wordpress-plugin',
    1845            'install_path' => __DIR__ . '/../../',
  • wc-serial-numbers/trunk/wc-serial-numbers.php

    r3413474 r3436991  
    44 * Plugin URI:           https://pluginever.com/plugins/woocommerce-serial-numbers-pro/
    55 * Description:          Sell and manage license keys, serial numbers, and secret keys easily within your WooCommerce store.
    6  * Version:              2.2.8
     6 * Version:              2.3.0
    77 * Requires at least:    5.2
     8 * Tested up to:         6.9
    89 * Requires PHP:         7.4
    910 * Author:               PluginEver
    10  * Author URI:           https://pluginever.com
     11 * Author URI:           https://pluginever.com/
    1112 * License:              GPL v2 or later
    1213 * License URI:          https://www.gnu.org/licenses/gpl-2.0.html
    1314 * Text Domain:          wc-serial-numbers
    1415 * Domain Path:          /languages
    15  * Tested up to:         6.9
    1616 * WC requires at least: 3.0.0
    17  * WC tested up to:      10.3
     17 * WC tested up to:      10.4
    1818 * Requires Plugins:     woocommerce
    1919 *
    20  * @package WooCommerceSerialNumbers
     20 * @link                 https://pluginever.com
    2121 *
    2222 * This program is free software; you can redistribute it and/or modify
     
    2727 * This program is distributed in the hope that it will be useful,
    2828 * but WITHOUT ANY WARRANTY; without even the implied warranty of
    29  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     29 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    3030 * 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
    3139 */
    3240
    3341use WooCommerceSerialNumbers\Plugin;
    3442
    35 // Don't call the file directly.
    36 defined( 'ABSPATH' ) || exit();
     43defined( 'ABSPATH' ) || exit;
    3744
    38 // Require the autoloader.
     45// Autoloader.
    3946require_once __DIR__ . '/vendor/autoload.php';
    4047
Note: See TracChangeset for help on using the changeset viewer.