You've already forked wc-licensed-product
Add product version display on single product page (v0.3.4)
- Display current version under product title for licensed products - Add frontend CSS styling for version badge - Update translations for new "Version:" string - Bump version to 0.3.4 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,14 +1,14 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR Marco Graetsch
|
||||
# This file is distributed under the same license as the WooCommerce Licensed Product package.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# 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: WooCommerce Licensed Product 0.3.3\n"
|
||||
"Project-Id-Version: WC Licensed Product 0.3.4\n"
|
||||
"Report-Msgid-Bugs-To: magdev3.0@gmail.com\n"
|
||||
"POT-Creation-Date: 2026-01-23 11:41+0100\n"
|
||||
"POT-Creation-Date: 2026-01-23 11:54+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"
|
||||
@@ -75,9 +75,9 @@ msgstr ""
|
||||
msgid "Licenses will be generated when the order is marked as paid/completed."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/OrderLicenseController.php:144 src/Admin/AdminController.php:1280
|
||||
#: src/Admin/OrderLicenseController.php:144
|
||||
#: src/Admin/SettingsController.php:142 src/Admin/AdminController.php:1280
|
||||
#: src/Admin/AdminController.php:1431 src/Admin/AdminController.php:1480
|
||||
#: src/Admin/SettingsController.php:142
|
||||
#: src/Email/LicenseEmailController.php:230
|
||||
msgid "License Key"
|
||||
msgstr ""
|
||||
@@ -125,11 +125,11 @@ msgstr ""
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/OrderLicenseController.php:201 src/Admin/AdminController.php:151
|
||||
#: src/Admin/OrderLicenseController.php:201
|
||||
#: src/Admin/SettingsController.php:192 src/Admin/AdminController.php:151
|
||||
#: src/Admin/AdminController.php:266 src/Admin/AdminController.php:1362
|
||||
#: src/Admin/AdminController.php:1602 src/Admin/SettingsController.php:192
|
||||
#: src/Product/LicensedProductType.php:104
|
||||
#: src/Product/LicensedProductType.php:152
|
||||
#: src/Admin/AdminController.php:1602 src/Product/LicensedProductType.php:110
|
||||
#: src/Product/LicensedProductType.php:158
|
||||
msgid "Lifetime"
|
||||
msgstr ""
|
||||
|
||||
@@ -207,6 +207,164 @@ msgstr ""
|
||||
msgid "Failed to update license domain."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:54
|
||||
msgid "Licensed Products"
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:64 src/Admin/SettingsController.php:128
|
||||
msgid "Plugin License"
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:65
|
||||
msgid "Default Settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:66
|
||||
msgid "Notifications"
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:130
|
||||
msgid ""
|
||||
"Configure the license for this plugin. A valid license is required for "
|
||||
"frontend features to work."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:134
|
||||
msgid "License Server URL"
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:136
|
||||
msgid "The URL of the license server (e.g., https://shop.example.com)."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:144
|
||||
msgid "Your license key in XXXX-XXXX-XXXX-XXXX format."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:150
|
||||
msgid "Server Secret (Optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:152
|
||||
msgid ""
|
||||
"If the license server uses signed responses, enter the shared secret here "
|
||||
"for enhanced security."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:170
|
||||
msgid "Default License Settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:172
|
||||
msgid ""
|
||||
"These settings serve as defaults for new licensed products. Individual "
|
||||
"product settings override these defaults."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:176
|
||||
msgid "Default Max Activations"
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:178
|
||||
msgid "Default maximum number of domain activations per license."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:187
|
||||
msgid "Default License Validity (Days)"
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:189
|
||||
msgid ""
|
||||
"Default number of days a license is valid. Leave empty or set to 0 for "
|
||||
"lifetime licenses."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:199
|
||||
msgid "Default Bind to Major Version"
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:201
|
||||
msgid ""
|
||||
"If enabled, licenses are bound to the major version at purchase time by "
|
||||
"default."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:219
|
||||
msgid "Expiration Warning Schedule"
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:223
|
||||
#, php-format
|
||||
msgid ""
|
||||
"Configure when expiration warning emails are sent. To customize the email "
|
||||
"template, enable/disable, or change the subject, go to %s."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:225
|
||||
msgid "WooCommerce > Settings > Emails > License Expiration Warning"
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:230
|
||||
msgid "First Warning (Days Before)"
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:232
|
||||
msgid "Days before expiration to send the first warning email."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:241
|
||||
msgid "Second Warning (Days Before)"
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:243
|
||||
msgid ""
|
||||
"Days before expiration to send the second warning email. Set to 0 to disable."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:283
|
||||
msgid "Running on localhost - license validation bypassed."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:291
|
||||
msgid "License is valid and active."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:297
|
||||
msgid "License is not valid. Frontend features are disabled."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:308 src/Admin/SettingsController.php:344
|
||||
msgid "Verify License"
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:322
|
||||
msgid "Verifying..."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:341
|
||||
msgid "Request failed."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:454 src/Admin/AdminController.php:455
|
||||
#: src/Admin/AdminController.php:475 src/Admin/AdminController.php:493
|
||||
#: src/Admin/AdminController.php:511 src/Admin/AdminController.php:531
|
||||
#: src/Admin/AdminController.php:549 src/Admin/AdminController.php:616
|
||||
#: src/Admin/AdminController.php:806 src/Frontend/AccountController.php:326
|
||||
msgid "Security check failed."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:458
|
||||
msgid "Insufficient permissions."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:467
|
||||
msgid "License verified successfully!"
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:469
|
||||
msgid "License validation failed."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/AdminController.php:93
|
||||
msgid "Overview"
|
||||
msgstr ""
|
||||
@@ -325,14 +483,6 @@ msgstr ""
|
||||
msgid "License key and domain are required."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/AdminController.php:455 src/Admin/AdminController.php:475
|
||||
#: src/Admin/AdminController.php:493 src/Admin/AdminController.php:511
|
||||
#: src/Admin/AdminController.php:531 src/Admin/AdminController.php:549
|
||||
#: src/Admin/AdminController.php:616 src/Admin/AdminController.php:806
|
||||
#: src/Admin/SettingsController.php:454 src/Frontend/AccountController.php:326
|
||||
msgid "Security check failed."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/AdminController.php:576
|
||||
msgid "You do not have permission to export licenses."
|
||||
msgstr ""
|
||||
@@ -800,156 +950,6 @@ msgstr ""
|
||||
msgid "No domain specified"
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:54
|
||||
msgid "Licensed Products"
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:64 src/Admin/SettingsController.php:128
|
||||
msgid "Plugin License"
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:65
|
||||
msgid "Default Settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:66
|
||||
msgid "Notifications"
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:130
|
||||
msgid ""
|
||||
"Configure the license for this plugin. A valid license is required for "
|
||||
"frontend features to work."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:134
|
||||
msgid "License Server URL"
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:136
|
||||
msgid "The URL of the license server (e.g., https://shop.example.com)."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:144
|
||||
msgid "Your license key in XXXX-XXXX-XXXX-XXXX format."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:150
|
||||
msgid "Server Secret (Optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:152
|
||||
msgid ""
|
||||
"If the license server uses signed responses, enter the shared secret here "
|
||||
"for enhanced security."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:170
|
||||
msgid "Default License Settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:172
|
||||
msgid ""
|
||||
"These settings serve as defaults for new licensed products. Individual "
|
||||
"product settings override these defaults."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:176
|
||||
msgid "Default Max Activations"
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:178
|
||||
msgid "Default maximum number of domain activations per license."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:187
|
||||
msgid "Default License Validity (Days)"
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:189
|
||||
msgid ""
|
||||
"Default number of days a license is valid. Leave empty or set to 0 for "
|
||||
"lifetime licenses."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:199
|
||||
msgid "Default Bind to Major Version"
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:201
|
||||
msgid ""
|
||||
"If enabled, licenses are bound to the major version at purchase time by "
|
||||
"default."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:219
|
||||
msgid "Expiration Warning Schedule"
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:223
|
||||
#, php-format
|
||||
msgid ""
|
||||
"Configure when expiration warning emails are sent. To customize the email "
|
||||
"template, enable/disable, or change the subject, go to %s."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:225
|
||||
msgid "WooCommerce > Settings > Emails > License Expiration Warning"
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:230
|
||||
msgid "First Warning (Days Before)"
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:232
|
||||
msgid "Days before expiration to send the first warning email."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:241
|
||||
msgid "Second Warning (Days Before)"
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:243
|
||||
msgid ""
|
||||
"Days before expiration to send the second warning email. Set to 0 to disable."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:283
|
||||
msgid "Running on localhost - license validation bypassed."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:291
|
||||
msgid "License is valid and active."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:297
|
||||
msgid "License is not valid. Frontend features are disabled."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:308 src/Admin/SettingsController.php:344
|
||||
msgid "Verify License"
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:322
|
||||
msgid "Verifying..."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:341
|
||||
msgid "Request failed."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:458
|
||||
msgid "Insufficient permissions."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:467
|
||||
msgid "License verified successfully!"
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/SettingsController.php:469
|
||||
msgid "License validation failed."
|
||||
msgstr ""
|
||||
|
||||
#: src/Admin/VersionAdminController.php:58
|
||||
msgid "Product Versions"
|
||||
msgstr ""
|
||||
@@ -1212,65 +1212,69 @@ msgstr ""
|
||||
msgid "Could not connect to license server."
|
||||
msgstr ""
|
||||
|
||||
#: src/Product/LicensedProductType.php:55
|
||||
#: src/Product/LicensedProductType.php:61
|
||||
msgid "Licensed Product"
|
||||
msgstr ""
|
||||
|
||||
#: src/Product/LicensedProductType.php:76
|
||||
#: src/Product/LicensedProductType.php:82
|
||||
msgid "License Settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/Product/LicensedProductType.php:103
|
||||
#: src/Product/LicensedProductType.php:109
|
||||
#, php-format
|
||||
msgid "%d days"
|
||||
msgstr ""
|
||||
|
||||
#: src/Product/LicensedProductType.php:113
|
||||
#: src/Product/LicensedProductType.php:119
|
||||
#, php-format
|
||||
msgid "Leave fields empty to use default settings from %s."
|
||||
msgstr ""
|
||||
|
||||
#: src/Product/LicensedProductType.php:115
|
||||
#: src/Product/LicensedProductType.php:121
|
||||
msgid "WooCommerce > Settings > Licensed Products"
|
||||
msgstr ""
|
||||
|
||||
#: src/Product/LicensedProductType.php:122
|
||||
#: src/Product/LicensedProductType.php:128
|
||||
msgid "Max Activations"
|
||||
msgstr ""
|
||||
|
||||
#: src/Product/LicensedProductType.php:125
|
||||
#: src/Product/LicensedProductType.php:131
|
||||
#, php-format
|
||||
msgid "Maximum number of domain activations per license. Default: %d"
|
||||
msgstr ""
|
||||
|
||||
#: src/Product/LicensedProductType.php:140
|
||||
#: src/Product/LicensedProductType.php:146
|
||||
msgid "License Validity (Days)"
|
||||
msgstr ""
|
||||
|
||||
#: src/Product/LicensedProductType.php:143
|
||||
#: src/Product/LicensedProductType.php:149
|
||||
#, php-format
|
||||
msgid "Number of days the license is valid. Leave empty for default (%s)."
|
||||
msgstr ""
|
||||
|
||||
#: src/Product/LicensedProductType.php:158
|
||||
#: src/Product/LicensedProductType.php:164
|
||||
msgid "Bind to Major Version"
|
||||
msgstr ""
|
||||
|
||||
#: src/Product/LicensedProductType.php:161
|
||||
#: src/Product/LicensedProductType.php:167
|
||||
#, php-format
|
||||
msgid ""
|
||||
"If enabled, licenses are bound to the major version at purchase time. "
|
||||
"Default: %s"
|
||||
msgstr ""
|
||||
|
||||
#: src/Product/LicensedProductType.php:162
|
||||
#: src/Product/LicensedProductType.php:168
|
||||
msgid "Yes"
|
||||
msgstr ""
|
||||
|
||||
#: src/Product/LicensedProductType.php:162
|
||||
#: src/Product/LicensedProductType.php:168
|
||||
msgid "No"
|
||||
msgstr ""
|
||||
|
||||
#: src/Product/LicensedProductType.php:288
|
||||
msgid "Version:"
|
||||
msgstr ""
|
||||
|
||||
#: src/Product/VersionManager.php:166
|
||||
msgid "Attachment file not found."
|
||||
msgstr ""
|
||||
|
||||
Reference in New Issue
Block a user