Dashboard widget improvements and download counter feature (v0.3.7)

- Fixed: Dashboard widget "View All Licenses" link used wrong page slug
- Fixed: Download links in customer account resulted in 404 errors
- Removed: Redundant "Status Breakdown" section from dashboard widget
- Changed: License Types section now uses card style layout
- Added: Download counter for licensed product versions
- Added: Download Statistics admin dashboard widget
- Updated translations (356 strings)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-24 10:17:46 +01:00
parent 202f8a6dc0
commit 034593f896
11 changed files with 937 additions and 721 deletions

View File

@@ -1,14 +1,14 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the wc-licensed-product package.
# This file is distributed under the same license as the WC Licensed Product package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: wc-licensed-product 0.3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-01-23 21:09+0100\n"
"Project-Id-Version: WC Licensed Product 0.3.7\n"
"Report-Msgid-Bugs-To: magdev3.0@gmail.com\n"
"POT-Creation-Date: 2026-01-24 10:11+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -93,8 +93,9 @@ msgstr ""
msgid "Domain"
msgstr ""
#: src/Admin/OrderLicenseController.php:147 src/Admin/AdminController.php:1295
#: src/Admin/AdminController.php:1446 src/Admin/VersionAdminController.php:140
#: src/Admin/OrderLicenseController.php:147
#: src/Admin/VersionAdminController.php:140 src/Admin/AdminController.php:1295
#: src/Admin/AdminController.php:1446
msgid "Status"
msgstr ""
@@ -104,8 +105,9 @@ msgstr ""
msgid "Expires"
msgstr ""
#: src/Admin/OrderLicenseController.php:149 src/Admin/AdminController.php:1298
#: src/Admin/AdminController.php:1449 src/Admin/VersionAdminController.php:142
#: src/Admin/OrderLicenseController.php:149
#: src/Admin/VersionAdminController.php:142 src/Admin/AdminController.php:1298
#: src/Admin/AdminController.php:1449
msgid "Actions"
msgstr ""
@@ -126,9 +128,11 @@ msgid "Cancel"
msgstr ""
#: src/Admin/OrderLicenseController.php:201
#: src/Admin/SettingsController.php:192 src/Admin/AdminController.php:151
#: src/Admin/AdminController.php:266 src/Admin/AdminController.php:1373
#: src/Admin/AdminController.php:1613 src/Product/LicensedProductType.php:110
#: src/Admin/SettingsController.php:192
#: src/Admin/DashboardWidgetController.php:136
#: src/Admin/AdminController.php:151 src/Admin/AdminController.php:266
#: src/Admin/AdminController.php:1373 src/Admin/AdminController.php:1613
#: src/Product/LicensedProductType.php:110
#: src/Product/LicensedProductType.php:158
msgid "Lifetime"
msgstr ""
@@ -137,7 +141,6 @@ msgstr ""
msgid "View in Licenses"
msgstr ""
#. translators: %s: Link to licenses page
#: src/Admin/OrderLicenseController.php:221
#, php-format
msgid "For more actions (revoke, extend, delete), go to the %s page."
@@ -162,12 +165,13 @@ msgid "Please enter a valid domain."
msgstr ""
#: src/Admin/OrderLicenseController.php:301
#: src/Admin/OrderLicenseController.php:340 src/Admin/AdminController.php:173
#: src/Admin/OrderLicenseController.php:340
#: src/Admin/VersionAdminController.php:259
#: src/Admin/VersionAdminController.php:328
#: src/Admin/VersionAdminController.php:354 src/Admin/AdminController.php:173
#: src/Admin/AdminController.php:213 src/Admin/AdminController.php:249
#: src/Admin/AdminController.php:301 src/Admin/AdminController.php:339
#: src/Admin/AdminController.php:369 src/Admin/VersionAdminController.php:259
#: src/Admin/VersionAdminController.php:328
#: src/Admin/VersionAdminController.php:354
#: src/Admin/AdminController.php:369
msgid "Permission denied."
msgstr ""
@@ -195,7 +199,7 @@ msgid "Domain cannot be empty."
msgstr ""
#: src/Admin/OrderLicenseController.php:363
#: src/Frontend/DownloadController.php:105
#: src/Frontend/DownloadController.php:117
#: src/Frontend/AccountController.php:352
msgid "License not found."
msgstr ""
@@ -294,7 +298,6 @@ msgstr ""
msgid "Expiration Warning Schedule"
msgstr ""
#. translators: %s: URL to WooCommerce email settings
#: src/Admin/SettingsController.php:223
#, php-format
msgid ""
@@ -368,6 +371,234 @@ msgstr ""
msgid "License validation failed."
msgstr ""
#: src/Admin/VersionAdminController.php:58
msgid "Product Versions"
msgstr ""
#: src/Admin/VersionAdminController.php:78
msgid "Add New Version"
msgstr ""
#: src/Admin/VersionAdminController.php:81
#: src/Admin/VersionAdminController.php:136 src/Admin/AdminController.php:1609
msgid "Version"
msgstr ""
#: src/Admin/VersionAdminController.php:84
msgid "Use semantic versioning (e.g., 1.0.0)"
msgstr ""
#: src/Admin/VersionAdminController.php:88
#: src/Admin/VersionAdminController.php:137
msgid "Download File"
msgstr ""
#: src/Admin/VersionAdminController.php:93
msgid "Select File"
msgstr ""
#: src/Admin/VersionAdminController.php:96
#: src/Admin/VersionAdminController.php:110
msgid "Remove"
msgstr ""
#: src/Admin/VersionAdminController.php:98
msgid ""
"Upload or select a file from the media library. Version will be auto-"
"detected from filename (e.g., plugin-v1.2.3.zip)."
msgstr ""
#: src/Admin/VersionAdminController.php:102
msgid "Checksum File"
msgstr ""
#: src/Admin/VersionAdminController.php:107
msgid "Select Checksum File"
msgstr ""
#: src/Admin/VersionAdminController.php:112
msgid ""
"Upload a SHA256 checksum file (.sha256 or .txt) to verify file integrity."
msgstr ""
#: src/Admin/VersionAdminController.php:116
#: src/Admin/VersionAdminController.php:139
msgid "Release Notes"
msgstr ""
#: src/Admin/VersionAdminController.php:124
msgid "Add Version"
msgstr ""
#: src/Admin/VersionAdminController.php:132
msgid "Existing Versions"
msgstr ""
#: src/Admin/VersionAdminController.php:138
msgid "SHA256"
msgstr ""
#: src/Admin/VersionAdminController.php:141
msgid "Released"
msgstr ""
#: src/Admin/VersionAdminController.php:148
msgid "No versions found. Add your first version above."
msgstr ""
#: src/Admin/VersionAdminController.php:165
#: src/Admin/VersionAdminController.php:396
msgid "Uploaded file"
msgstr ""
#: src/Admin/VersionAdminController.php:169
#: src/Admin/VersionAdminController.php:400
msgid "No download file"
msgstr ""
#: src/Admin/VersionAdminController.php:182
#: src/Admin/VersionAdminController.php:413
#: src/Admin/DashboardWidgetController.php:117
#: src/Admin/AdminController.php:156 src/Admin/AdminController.php:907
#: src/Admin/AdminController.php:1232 src/Admin/AdminController.php:1355
msgid "Active"
msgstr ""
#: src/Admin/VersionAdminController.php:182
#: src/Admin/VersionAdminController.php:413 src/Admin/AdminController.php:157
#: src/Admin/AdminController.php:914 src/Admin/AdminController.php:1233
#: src/Admin/AdminController.php:1356
msgid "Inactive"
msgstr ""
#: src/Admin/VersionAdminController.php:188
#: src/Admin/VersionAdminController.php:419 src/Admin/AdminController.php:1274
#: src/Admin/AdminController.php:1459
msgid "Deactivate"
msgstr ""
#: src/Admin/VersionAdminController.php:188
#: src/Admin/VersionAdminController.php:419 src/Admin/AdminController.php:1273
#: src/Admin/AdminController.php:1458
msgid "Activate"
msgstr ""
#: src/Admin/VersionAdminController.php:191
#: src/Admin/VersionAdminController.php:422 src/Admin/AdminController.php:1279
#: src/Admin/AdminController.php:1428 src/Admin/AdminController.php:1464
msgid "Delete"
msgstr ""
#: src/Admin/VersionAdminController.php:232
msgid "Are you sure you want to delete this version?"
msgstr ""
#: src/Admin/VersionAdminController.php:233
msgid "Please enter a version number."
msgstr ""
#: src/Admin/VersionAdminController.php:234
msgid "Please enter a valid version number (e.g., 1.0.0)."
msgstr ""
#: src/Admin/VersionAdminController.php:235
msgid "An error occurred. Please try again."
msgstr ""
#: src/Admin/VersionAdminController.php:236
msgid "Select Download File"
msgstr ""
#: src/Admin/VersionAdminController.php:237
msgid "Use this file"
msgstr ""
#: src/Admin/VersionAdminController.php:238
msgid ""
"Invalid checksum file format. File must contain a 64-character SHA256 hash."
msgstr ""
#: src/Admin/VersionAdminController.php:239
msgid "Failed to read checksum file."
msgstr ""
#: src/Admin/VersionAdminController.php:269
msgid "Product ID and version are required."
msgstr ""
#: src/Admin/VersionAdminController.php:274
msgid "Invalid version format. Use semantic versioning (e.g., 1.0.0)."
msgstr ""
#: src/Admin/VersionAdminController.php:279
msgid "This version already exists."
msgstr ""
#: src/Admin/VersionAdminController.php:285
msgid "Product not found."
msgstr ""
#: src/Admin/VersionAdminController.php:289
msgid "This product is not a licensed product."
msgstr ""
#: src/Admin/VersionAdminController.php:306
msgid "Failed to create version."
msgstr ""
#: src/Admin/VersionAdminController.php:314
msgid "Version added successfully."
msgstr ""
#: src/Admin/VersionAdminController.php:334
#: src/Admin/VersionAdminController.php:361
msgid "Version ID is required."
msgstr ""
#: src/Admin/VersionAdminController.php:340
msgid "Failed to delete version."
msgstr ""
#: src/Admin/VersionAdminController.php:343
msgid "Version deleted successfully."
msgstr ""
#: src/Admin/VersionAdminController.php:367
msgid "Failed to update version."
msgstr ""
#: src/Admin/VersionAdminController.php:371
msgid "Version updated successfully."
msgstr ""
#: src/Admin/DashboardWidgetController.php:47
msgid "License Statistics"
msgstr ""
#: src/Admin/DashboardWidgetController.php:113
#: src/Admin/AdminController.php:900
msgid "Total Licenses"
msgstr ""
#: src/Admin/DashboardWidgetController.php:121
msgid "Expiring Soon"
msgstr ""
#: src/Admin/DashboardWidgetController.php:125
#: src/Admin/AdminController.php:158 src/Admin/AdminController.php:921
#: src/Admin/AdminController.php:1234 src/Admin/AdminController.php:1357
#: src/Email/LicenseExpiredEmail.php:210 src/Email/LicenseExpiredEmail.php:259
msgid "Expired"
msgstr ""
#: src/Admin/DashboardWidgetController.php:132
msgid "Time-limited"
msgstr ""
#: src/Admin/DashboardWidgetController.php:142
msgid "View All Licenses"
msgstr ""
#: src/Admin/AdminController.php:93
msgid "Overview"
msgstr ""
@@ -410,28 +641,6 @@ msgstr ""
msgid "Copy failed"
msgstr ""
#: src/Admin/AdminController.php:156 src/Admin/AdminController.php:907
#: src/Admin/AdminController.php:1232 src/Admin/AdminController.php:1355
#: src/Admin/VersionAdminController.php:182
#: src/Admin/VersionAdminController.php:413
#: src/Admin/DashboardWidgetController.php:151
msgid "Active"
msgstr ""
#: src/Admin/AdminController.php:157 src/Admin/AdminController.php:914
#: src/Admin/AdminController.php:1233 src/Admin/AdminController.php:1356
#: src/Admin/VersionAdminController.php:182
#: src/Admin/VersionAdminController.php:413
msgid "Inactive"
msgstr ""
#: src/Admin/AdminController.php:158 src/Admin/AdminController.php:921
#: src/Admin/AdminController.php:1234 src/Admin/AdminController.php:1357
#: src/Admin/DashboardWidgetController.php:159
#: src/Email/LicenseExpiredEmail.php:210 src/Email/LicenseExpiredEmail.php:259
msgid "Expired"
msgstr ""
#: src/Admin/AdminController.php:159 src/Admin/AdminController.php:928
#: src/Admin/AdminController.php:1235 src/Admin/AdminController.php:1358
msgid "Revoked"
@@ -514,11 +723,6 @@ msgstr ""
msgid "License Dashboard"
msgstr ""
#: src/Admin/AdminController.php:900
#: src/Admin/DashboardWidgetController.php:147
msgid "Total Licenses"
msgstr ""
#: src/Admin/AdminController.php:937
msgid "Attention:"
msgstr ""
@@ -566,7 +770,6 @@ msgstr ""
msgid "License set to lifetime successfully."
msgstr ""
#. translators: %d: number of licenses
#: src/Admin/AdminController.php:1106
#, php-format
msgid "%d license activated."
@@ -574,7 +777,6 @@ msgid_plural "%d licenses activated."
msgstr[0] ""
msgstr[1] ""
#. translators: %d: number of licenses
#: src/Admin/AdminController.php:1114
#, php-format
msgid "%d license deactivated."
@@ -582,7 +784,6 @@ msgid_plural "%d licenses deactivated."
msgstr[0] ""
msgstr[1] ""
#. translators: %d: number of licenses
#: src/Admin/AdminController.php:1122
#, php-format
msgid "%d license revoked."
@@ -590,7 +791,6 @@ msgid_plural "%d licenses revoked."
msgstr[0] ""
msgstr[1] ""
#. translators: %d: number of licenses
#: src/Admin/AdminController.php:1130
#, php-format
msgid "%d license deleted."
@@ -598,7 +798,6 @@ msgid_plural "%d licenses deleted."
msgstr[0] ""
msgstr[1] ""
#. translators: %d: number of licenses
#: src/Admin/AdminController.php:1138
#, php-format
msgid "%d license extended."
@@ -618,7 +817,6 @@ msgstr ""
msgid "No licenses to export."
msgstr ""
#. translators: %d: number of licenses imported
#: src/Admin/AdminController.php:1159
#, php-format
msgid "%d license imported."
@@ -626,7 +824,6 @@ msgid_plural "%d licenses imported."
msgstr[0] ""
msgstr[1] ""
#. translators: %d: number of licenses updated
#: src/Admin/AdminController.php:1166
#, php-format
msgid "%d updated."
@@ -634,7 +831,6 @@ msgid_plural "%d updated."
msgstr[0] ""
msgstr[1] ""
#. translators: %d: number of licenses skipped
#: src/Admin/AdminController.php:1174
#, php-format
msgid "%d skipped."
@@ -642,7 +838,6 @@ msgid_plural "%d skipped."
msgstr[0] ""
msgstr[1] ""
#. translators: %d: number of errors
#: src/Admin/AdminController.php:1182
#, php-format
msgid "%d error."
@@ -718,18 +913,6 @@ msgstr ""
msgid "Bulk Actions"
msgstr ""
#: src/Admin/AdminController.php:1273 src/Admin/AdminController.php:1458
#: src/Admin/VersionAdminController.php:188
#: src/Admin/VersionAdminController.php:419
msgid "Activate"
msgstr ""
#: src/Admin/AdminController.php:1274 src/Admin/AdminController.php:1459
#: src/Admin/VersionAdminController.php:188
#: src/Admin/VersionAdminController.php:419
msgid "Deactivate"
msgstr ""
#: src/Admin/AdminController.php:1275 src/Admin/AdminController.php:1419
#: src/Admin/AdminController.php:1460
msgid "Revoke"
@@ -747,12 +930,6 @@ msgstr ""
msgid "Extend 1 year"
msgstr ""
#: src/Admin/AdminController.php:1279 src/Admin/AdminController.php:1428
#: src/Admin/AdminController.php:1464 src/Admin/VersionAdminController.php:191
#: src/Admin/VersionAdminController.php:422
msgid "Delete"
msgstr ""
#: src/Admin/AdminController.php:1281 src/Admin/AdminController.php:1466
msgid "Apply"
msgstr ""
@@ -847,11 +1024,6 @@ msgstr ""
msgid "License is VALID"
msgstr ""
#: src/Admin/AdminController.php:1609 src/Admin/VersionAdminController.php:81
#: src/Admin/VersionAdminController.php:136
msgid "Version"
msgstr ""
#: src/Admin/AdminController.php:1617
msgid "License is INVALID"
msgstr ""
@@ -967,216 +1139,25 @@ msgstr ""
msgid "No domain specified"
msgstr ""
#: src/Admin/VersionAdminController.php:58
msgid "Product Versions"
#: src/Admin/DownloadWidgetController.php:46
msgid "Download Statistics"
msgstr ""
#: src/Admin/VersionAdminController.php:78
msgid "Add New Version"
#: src/Admin/DownloadWidgetController.php:140
msgid "Total Downloads"
msgstr ""
#: src/Admin/VersionAdminController.php:84
msgid "Use semantic versioning (e.g., 1.0.0)"
#: src/Admin/DownloadWidgetController.php:145
msgid "Top Products"
msgstr ""
#: src/Admin/VersionAdminController.php:88
#: src/Admin/VersionAdminController.php:137
msgid "Download File"
#: src/Admin/DownloadWidgetController.php:159
#: src/Admin/DownloadWidgetController.php:180
msgid "No downloads yet"
msgstr ""
#: src/Admin/VersionAdminController.php:93
msgid "Select File"
msgstr ""
#: src/Admin/VersionAdminController.php:96
#: src/Admin/VersionAdminController.php:110
msgid "Remove"
msgstr ""
#: src/Admin/VersionAdminController.php:98
msgid ""
"Upload or select a file from the media library. Version will be auto-"
"detected from filename (e.g., plugin-v1.2.3.zip)."
msgstr ""
#: src/Admin/VersionAdminController.php:102
msgid "Checksum File"
msgstr ""
#: src/Admin/VersionAdminController.php:107
msgid "Select Checksum File"
msgstr ""
#: src/Admin/VersionAdminController.php:112
msgid ""
"Upload a SHA256 checksum file (.sha256 or .txt) to verify file integrity."
msgstr ""
#: src/Admin/VersionAdminController.php:116
#: src/Admin/VersionAdminController.php:139
msgid "Release Notes"
msgstr ""
#: src/Admin/VersionAdminController.php:124
msgid "Add Version"
msgstr ""
#: src/Admin/VersionAdminController.php:132
msgid "Existing Versions"
msgstr ""
#: src/Admin/VersionAdminController.php:138
msgid "SHA256"
msgstr ""
#: src/Admin/VersionAdminController.php:141
msgid "Released"
msgstr ""
#: src/Admin/VersionAdminController.php:148
msgid "No versions found. Add your first version above."
msgstr ""
#: src/Admin/VersionAdminController.php:165
#: src/Admin/VersionAdminController.php:396
msgid "Uploaded file"
msgstr ""
#: src/Admin/VersionAdminController.php:169
#: src/Admin/VersionAdminController.php:400
msgid "No download file"
msgstr ""
#: src/Admin/VersionAdminController.php:232
msgid "Are you sure you want to delete this version?"
msgstr ""
#: src/Admin/VersionAdminController.php:233
msgid "Please enter a version number."
msgstr ""
#: src/Admin/VersionAdminController.php:234
msgid "Please enter a valid version number (e.g., 1.0.0)."
msgstr ""
#: src/Admin/VersionAdminController.php:235
msgid "An error occurred. Please try again."
msgstr ""
#: src/Admin/VersionAdminController.php:236
msgid "Select Download File"
msgstr ""
#: src/Admin/VersionAdminController.php:237
msgid "Use this file"
msgstr ""
#: src/Admin/VersionAdminController.php:238
msgid ""
"Invalid checksum file format. File must contain a 64-character SHA256 hash."
msgstr ""
#: src/Admin/VersionAdminController.php:239
msgid "Failed to read checksum file."
msgstr ""
#: src/Admin/VersionAdminController.php:269
msgid "Product ID and version are required."
msgstr ""
#: src/Admin/VersionAdminController.php:274
msgid "Invalid version format. Use semantic versioning (e.g., 1.0.0)."
msgstr ""
#: src/Admin/VersionAdminController.php:279
msgid "This version already exists."
msgstr ""
#: src/Admin/VersionAdminController.php:285
msgid "Product not found."
msgstr ""
#: src/Admin/VersionAdminController.php:289
msgid "This product is not a licensed product."
msgstr ""
#: src/Admin/VersionAdminController.php:306
msgid "Failed to create version."
msgstr ""
#: src/Admin/VersionAdminController.php:314
msgid "Version added successfully."
msgstr ""
#: src/Admin/VersionAdminController.php:334
#: src/Admin/VersionAdminController.php:361
msgid "Version ID is required."
msgstr ""
#: src/Admin/VersionAdminController.php:340
msgid "Failed to delete version."
msgstr ""
#: src/Admin/VersionAdminController.php:343
msgid "Version deleted successfully."
msgstr ""
#: src/Admin/VersionAdminController.php:367
msgid "Failed to update version."
msgstr ""
#: src/Admin/VersionAdminController.php:371
msgid "Version updated successfully."
msgstr ""
#: src/Admin/DashboardWidgetController.php:47
msgid "License Statistics"
msgstr ""
#: src/Admin/DashboardWidgetController.php:155
msgid "Expiring Soon"
msgstr ""
#: src/Admin/DashboardWidgetController.php:166
msgid "Status Breakdown"
msgstr ""
#: src/Admin/DashboardWidgetController.php:172
#, php-format
msgid "Active: %d"
msgstr ""
#: src/Admin/DashboardWidgetController.php:179
#, php-format
msgid "Inactive: %d"
msgstr ""
#: src/Admin/DashboardWidgetController.php:186
#, php-format
msgid "Expired: %d"
msgstr ""
#: src/Admin/DashboardWidgetController.php:193
#, php-format
msgid "Revoked: %d"
msgstr ""
#: src/Admin/DashboardWidgetController.php:202
msgid "License Types"
msgstr ""
#: src/Admin/DashboardWidgetController.php:207
#, php-format
msgid "Time-limited: %d"
msgstr ""
#: src/Admin/DashboardWidgetController.php:213
#, php-format
msgid "Lifetime: %d"
msgstr ""
#: src/Admin/DashboardWidgetController.php:220
msgid "View All Licenses"
#: src/Admin/DownloadWidgetController.php:163
msgid "Top Versions"
msgstr ""
#: src/Api/RestApiController.php:84
@@ -1274,7 +1255,8 @@ msgstr ""
msgid "This license is not valid for this domain."
msgstr ""
#: src/License/LicenseManager.php:760 src/Frontend/AccountController.php:140
#: src/License/LicenseManager.php:760 src/Product/VersionManager.php:349
#: src/Product/VersionManager.php:361 src/Frontend/AccountController.php:140
#: src/Email/LicenseExpirationEmail.php:107
#: src/Email/LicenseExpiredEmail.php:99
msgid "Unknown Product"
@@ -1284,7 +1266,6 @@ msgstr ""
msgid "Attachment file not found."
msgstr ""
#. translators: 1: provided hash, 2: calculated hash
#: src/Product/VersionManager.php:177
#, php-format
msgid "File checksum does not match. Expected: %1$s, Got: %2$s"
@@ -1303,7 +1284,6 @@ msgstr ""
msgid "%d days"
msgstr ""
#. translators: %s: URL to settings page
#: src/Product/LicensedProductType.php:119
#, php-format
msgid "Leave fields empty to use default settings from %s."
@@ -1317,7 +1297,6 @@ msgstr ""
msgid "Max Activations"
msgstr ""
#. translators: %d: default max activations value
#: src/Product/LicensedProductType.php:131
#, php-format
msgid "Maximum number of domain activations per license. Default: %d"
@@ -1327,7 +1306,6 @@ msgstr ""
msgid "License Validity (Days)"
msgstr ""
#. translators: %s: default validity value
#: src/Product/LicensedProductType.php:149
#, php-format
msgid "Number of days the license is valid. Leave empty for default (%s)."
@@ -1337,7 +1315,6 @@ msgstr ""
msgid "Bind to Major Version"
msgstr ""
#. translators: %s: default bind to version value (Yes/No)
#: src/Product/LicensedProductType.php:167
#, php-format
msgid ""
@@ -1357,54 +1334,54 @@ msgstr ""
msgid "Version:"
msgstr ""
#: src/Frontend/DownloadController.php:65
#: src/Frontend/DownloadController.php:89
#: src/Frontend/DownloadController.php:77
#: src/Frontend/DownloadController.php:101
msgid "Invalid download link."
msgstr ""
#: src/Frontend/DownloadController.php:66
#: src/Frontend/DownloadController.php:76
#: src/Frontend/DownloadController.php:90
#: src/Frontend/DownloadController.php:106
#: src/Frontend/DownloadController.php:116
#: src/Frontend/DownloadController.php:125
#: src/Frontend/DownloadController.php:135
#: src/Frontend/DownloadController.php:144
#: src/Frontend/DownloadController.php:153
#: src/Frontend/DownloadController.php:171
#: src/Frontend/DownloadController.php:78
#: src/Frontend/DownloadController.php:88
#: src/Frontend/DownloadController.php:102
#: src/Frontend/DownloadController.php:118
#: src/Frontend/DownloadController.php:128
#: src/Frontend/DownloadController.php:137
#: src/Frontend/DownloadController.php:147
#: src/Frontend/DownloadController.php:156
#: src/Frontend/DownloadController.php:165
#: src/Frontend/DownloadController.php:187
#: src/Frontend/DownloadController.php:203
msgid "Download Error"
msgstr ""
#: src/Frontend/DownloadController.php:75
#: src/Frontend/DownloadController.php:87
msgid "Invalid download link format."
msgstr ""
#: src/Frontend/DownloadController.php:115
#: src/Frontend/DownloadController.php:127
msgid "You do not have permission to download this file."
msgstr ""
#: src/Frontend/DownloadController.php:124
#: src/Frontend/DownloadController.php:136
msgid "Your license is not active. Please contact support."
msgstr ""
#: src/Frontend/DownloadController.php:134
#: src/Frontend/DownloadController.php:146
msgid "Version not found."
msgstr ""
#: src/Frontend/DownloadController.php:143
#: src/Frontend/DownloadController.php:155
msgid "Version does not match your licensed product."
msgstr ""
#: src/Frontend/DownloadController.php:152
#: src/Frontend/DownloadController.php:164
msgid "This version is no longer available for download."
msgstr ""
#: src/Frontend/DownloadController.php:170
#: src/Frontend/DownloadController.php:186
msgid "No download file available for this version."
msgstr ""
#: src/Frontend/DownloadController.php:186
#: src/Frontend/DownloadController.php:202
msgid "Download file not found."
msgstr ""
@@ -1560,7 +1537,6 @@ msgid ""
"expiration date."
msgstr ""
#. translators: %s: list of placeholders
#: src/Email/LicenseExpirationEmail.php:301
#: src/Email/LicenseExpiredEmail.php:288
#, php-format
@@ -1666,20 +1642,19 @@ msgstr ""
msgid "To continue using this product, please renew your license."
msgstr ""
#: src/Plugin.php:258
#: src/Plugin.php:260
msgid "WC Licensed Product"
msgstr ""
#: src/Plugin.php:259
#: src/Plugin.php:261
msgid ""
"Plugin license is not configured or invalid. Frontend features are disabled."
msgstr ""
#: src/Plugin.php:260
#: src/Plugin.php:262
msgid "Configure License"
msgstr ""
#. translators: %s: WooCommerce plugin name
#: wc-licensed-product.php:61
#, php-format
msgid "%s requires WooCommerce to be installed and active."