# 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. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: WC Licensed Product 0.5.2\n" "Report-Msgid-Bugs-To: magdev3.0@gmail.com\n" "POT-Creation-Date: 2026-01-26 15:29+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: src/Admin/AdminController.php:76 src/Admin/AdminController.php:77 #: src/Admin/AdminController.php:90 src/Admin/AdminController.php:1200 #: src/Admin/OrderLicenseController.php:149 #: src/Admin/OrderLicenseController.php:281 #: src/Frontend/AccountController.php:91 msgid "Licenses" msgstr "" #: src/Admin/AdminController.php:93 msgid "Overview" msgstr "" #: src/Admin/AdminController.php:141 msgid "No licenses found" msgstr "" #: src/Admin/AdminController.php:142 msgid "Searching..." msgstr "" #: src/Admin/AdminController.php:143 msgid "Search failed" msgstr "" #: src/Admin/AdminController.php:144 src/Admin/OrderLicenseController.php:370 msgid "Saving..." msgstr "" #: src/Admin/AdminController.php:145 msgid "Saved" msgstr "" #: src/Admin/AdminController.php:146 msgid "Save failed" msgstr "" #: src/Admin/AdminController.php:147 msgid "" "Are you sure you want to revoke this license? This action cannot be undone." msgstr "" #: src/Admin/AdminController.php:148 src/Admin/AdminController.php:1335 #: src/Admin/AdminController.php:1350 src/Admin/AdminController.php:1376 msgid "Edit" msgstr "" #: src/Admin/AdminController.php:149 src/Admin/AdminController.php:1341 #: src/Admin/AdminController.php:1361 src/Admin/AdminController.php:1382 #: src/Admin/AdminController.php:1537 src/Admin/OrderLicenseController.php:244 #: src/Frontend/AccountController.php:387 msgid "Cancel" msgstr "" #: src/Admin/AdminController.php:150 src/Admin/AdminController.php:1340 #: src/Admin/AdminController.php:1360 src/Admin/AdminController.php:1381 #: src/Admin/OrderLicenseController.php:139 #: src/Admin/OrderLicenseController.php:241 msgid "Save" msgstr "" #: src/Admin/AdminController.php:151 src/Admin/AdminController.php:266 #: src/Admin/AdminController.php:1373 src/Admin/AdminController.php:1613 #: src/Admin/DashboardWidgetController.php:136 #: src/Admin/OrderLicenseController.php:260 #: src/Admin/SettingsController.php:192 src/Frontend/AccountController.php:286 #: src/Product/LicensedProductType.php:110 #: src/Product/LicensedProductType.php:158 msgid "Lifetime" msgstr "" #: src/Admin/AdminController.php:152 src/Frontend/AccountController.php:425 msgid "Copied!" msgstr "" #: src/Admin/AdminController.php:153 src/Frontend/AccountController.php:426 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/DashboardWidgetController.php:117 #: src/Admin/VersionAdminController.php:182 #: src/Admin/VersionAdminController.php:413 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:125 #: 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" msgstr "" #: 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/OrderLicenseController.php:387 #: src/Admin/OrderLicenseController.php:426 #: src/Admin/OrderLicenseController.php:490 #: src/Admin/VersionAdminController.php:259 #: src/Admin/VersionAdminController.php:328 #: src/Admin/VersionAdminController.php:354 msgid "Permission denied." msgstr "" #: src/Admin/AdminController.php:195 src/Admin/AdminController.php:1019 #: src/Admin/OrderLicenseController.php:227 msgid "Unknown" msgstr "" #: src/Admin/AdminController.php:196 src/Admin/AdminController.php:1023 msgid "Guest" msgstr "" #: src/Admin/AdminController.php:220 src/Admin/AdminController.php:256 #: src/Admin/AdminController.php:308 src/Admin/AdminController.php:345 #: src/Admin/OrderLicenseController.php:433 msgid "Invalid license ID." msgstr "" #: src/Admin/AdminController.php:225 msgid "Invalid status." msgstr "" #: src/Admin/AdminController.php:232 msgid "Status updated successfully." msgstr "" #: src/Admin/AdminController.php:237 msgid "Failed to update status." msgstr "" #: src/Admin/AdminController.php:264 msgid "License set to lifetime." msgstr "" #: src/Admin/AdminController.php:269 src/Admin/AdminController.php:286 msgid "Failed to update expiry date." msgstr "" #: src/Admin/AdminController.php:281 msgid "Expiry date updated successfully." msgstr "" #: src/Admin/AdminController.php:289 msgid "Invalid date format." msgstr "" #: src/Admin/AdminController.php:312 src/Admin/OrderLicenseController.php:437 msgid "Domain cannot be empty." msgstr "" #: src/Admin/AdminController.php:323 msgid "Domain updated successfully." msgstr "" #: src/Admin/AdminController.php:327 msgid "Failed to update domain." msgstr "" #: src/Admin/AdminController.php:352 src/Admin/AdminController.php:1094 msgid "License revoked successfully." msgstr "" #: src/Admin/AdminController.php:357 msgid "Failed to revoke license." msgstr "" #: src/Admin/AdminController.php:376 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:577 src/Admin/AdminController.php:621 #: src/Admin/AdminController.php:811 src/Admin/SettingsController.php:469 #: src/Frontend/AccountController.php:442 msgid "Security check failed." msgstr "" #: src/Admin/AdminController.php:581 msgid "You do not have permission to export licenses." msgstr "" #: src/Admin/AdminController.php:625 msgid "You do not have permission to import licenses." msgstr "" #: src/Admin/AdminController.php:745 msgid "Row missing domain" msgstr "" #: src/Admin/AdminController.php:749 msgid "Row missing valid product ID" msgstr "" #: src/Admin/AdminController.php:802 #, php-format msgid "Failed to import license for domain %s" msgstr "" #: src/Admin/AdminController.php:892 msgid "License Dashboard" msgstr "" #: src/Admin/AdminController.php:900 #: src/Admin/DashboardWidgetController.php:113 msgid "Total Licenses" msgstr "" #: src/Admin/AdminController.php:937 msgid "Attention:" msgstr "" #: src/Admin/AdminController.php:942 #, php-format msgid "%d license is expiring within the next 30 days." msgid_plural "%d licenses are expiring within the next 30 days." msgstr[0] "" msgstr[1] "" #: src/Admin/AdminController.php:950 msgid "View Licenses" msgstr "" #: src/Admin/AdminController.php:956 msgid "Quick Actions" msgstr "" #: src/Admin/AdminController.php:960 msgid "Manage Licenses" msgstr "" #: src/Admin/AdminController.php:964 msgid "Export to CSV" msgstr "" #: src/Admin/AdminController.php:968 msgid "Settings" msgstr "" #: src/Admin/AdminController.php:1088 msgid "License updated successfully." msgstr "" #: src/Admin/AdminController.php:1091 msgid "License deleted successfully." msgstr "" #: src/Admin/AdminController.php:1097 msgid "License extended successfully." msgstr "" #: src/Admin/AdminController.php:1100 msgid "License set to lifetime successfully." msgstr "" #: src/Admin/AdminController.php:1106 #, php-format msgid "%d license activated." msgid_plural "%d licenses activated." msgstr[0] "" msgstr[1] "" #: src/Admin/AdminController.php:1114 #, php-format msgid "%d license deactivated." msgid_plural "%d licenses deactivated." msgstr[0] "" msgstr[1] "" #: src/Admin/AdminController.php:1122 #, php-format msgid "%d license revoked." msgid_plural "%d licenses revoked." msgstr[0] "" msgstr[1] "" #: src/Admin/AdminController.php:1130 #, php-format msgid "%d license deleted." msgid_plural "%d licenses deleted." msgstr[0] "" msgstr[1] "" #: src/Admin/AdminController.php:1138 #, php-format msgid "%d license extended." msgid_plural "%d licenses extended." msgstr[0] "" msgstr[1] "" #: src/Admin/AdminController.php:1143 msgid "License transferred to new domain successfully." msgstr "" #: src/Admin/AdminController.php:1146 msgid "Failed to transfer license. The license may be revoked or invalid." msgstr "" #: src/Admin/AdminController.php:1149 msgid "No licenses to export." msgstr "" #: src/Admin/AdminController.php:1159 #, php-format msgid "%d license imported." msgid_plural "%d licenses imported." msgstr[0] "" msgstr[1] "" #: src/Admin/AdminController.php:1166 #, php-format msgid "%d updated." msgid_plural "%d updated." msgstr[0] "" msgstr[1] "" #: src/Admin/AdminController.php:1174 #, php-format msgid "%d skipped." msgid_plural "%d skipped." msgstr[0] "" msgstr[1] "" #: src/Admin/AdminController.php:1182 #, php-format msgid "%d error." msgid_plural "%d errors." msgstr[0] "" msgstr[1] "" #: src/Admin/AdminController.php:1203 msgid "Export CSV" msgstr "" #: src/Admin/AdminController.php:1207 msgid "Import CSV" msgstr "" #: src/Admin/AdminController.php:1222 msgid "Search Licenses" msgstr "" #: src/Admin/AdminController.php:1224 msgid "Search license key or domain..." msgstr "" #: src/Admin/AdminController.php:1225 msgid "Search" msgstr "" #: src/Admin/AdminController.php:1231 msgid "All Statuses" msgstr "" #: src/Admin/AdminController.php:1239 msgid "All Products" msgstr "" #: src/Admin/AdminController.php:1245 msgid "Filter" msgstr "" #: src/Admin/AdminController.php:1248 msgid "Clear" msgstr "" #: src/Admin/AdminController.php:1253 msgid "item" msgstr "" #: src/Admin/AdminController.php:1253 msgid "items" msgstr "" #: src/Admin/AdminController.php:1259 msgid "Showing" msgstr "" #: src/Admin/AdminController.php:1259 src/Email/LicenseEmailController.php:338 msgid "license" msgid_plural "licenses" msgstr[0] "" msgstr[1] "" #: src/Admin/AdminController.php:1259 msgid "licenses" msgstr "" #: src/Admin/AdminController.php:1261 msgid "filtered" msgstr "" #: src/Admin/AdminController.php:1263 msgid "View Dashboard" msgstr "" #: src/Admin/AdminController.php:1272 src/Admin/AdminController.php:1457 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" msgstr "" #: src/Admin/AdminController.php:1276 src/Admin/AdminController.php:1461 msgid "Extend 30 days" msgstr "" #: src/Admin/AdminController.php:1277 src/Admin/AdminController.php:1462 msgid "Extend 90 days" msgstr "" #: src/Admin/AdminController.php:1278 src/Admin/AdminController.php:1463 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 "" #: src/Admin/AdminController.php:1291 src/Admin/AdminController.php:1442 #: src/Admin/AdminController.php:1491 src/Admin/OrderLicenseController.php:203 #: src/Admin/SettingsController.php:142 #: src/Email/LicenseEmailController.php:287 msgid "License Key" msgstr "" #: src/Admin/AdminController.php:1292 src/Admin/AdminController.php:1443 #: src/Admin/AdminController.php:1608 src/Admin/OrderLicenseController.php:204 msgid "Product" msgstr "" #: src/Admin/AdminController.php:1293 src/Admin/AdminController.php:1444 #: src/Email/LicenseExpirationEmail.php:104 #: src/Email/LicenseExpiredEmail.php:96 msgid "Customer" msgstr "" #: src/Admin/AdminController.php:1294 src/Admin/AdminController.php:1445 #: src/Admin/AdminController.php:1495 src/Admin/OrderLicenseController.php:205 #: src/Checkout/CheckoutBlocksIntegration.php:129 #: src/Checkout/CheckoutController.php:122 #: src/Email/LicenseEmailController.php:288 msgid "Domain" msgstr "" #: src/Admin/AdminController.php:1295 src/Admin/AdminController.php:1446 #: src/Admin/OrderLicenseController.php:206 #: src/Admin/VersionAdminController.php:140 msgid "Status" msgstr "" #: src/Admin/AdminController.php:1296 src/Admin/AdminController.php:1447 msgid "Created" msgstr "" #: src/Admin/AdminController.php:1297 src/Admin/AdminController.php:1448 #: src/Admin/AdminController.php:1611 src/Admin/AdminController.php:1613 #: src/Admin/OrderLicenseController.php:207 #: src/Email/LicenseEmailController.php:289 msgid "Expires" msgstr "" #: src/Admin/AdminController.php:1298 src/Admin/AdminController.php:1449 #: src/Admin/OrderLicenseController.php:208 #: src/Admin/VersionAdminController.php:142 msgid "Actions" msgstr "" #: src/Admin/AdminController.php:1304 msgid "No licenses found." msgstr "" #: src/Admin/AdminController.php:1314 src/Frontend/AccountController.php:263 msgid "Copy to clipboard" msgstr "" #: src/Admin/AdminController.php:1380 msgid "Leave empty for lifetime" msgstr "" #: src/Admin/AdminController.php:1383 src/Admin/AdminController.php:1412 msgid "Set to lifetime" msgstr "" #: src/Admin/AdminController.php:1393 msgid "Test license against API" msgstr "" #: src/Admin/AdminController.php:1393 msgid "Test" msgstr "" #: src/Admin/AdminController.php:1400 src/Frontend/AccountController.php:270 msgid "Transfer to new domain" msgstr "" #: src/Admin/AdminController.php:1400 msgid "Transfer" msgstr "" #: src/Admin/AdminController.php:1406 msgid "Extend by 30 days" msgstr "" #: src/Admin/AdminController.php:1418 msgid "Are you sure?" msgstr "" #: src/Admin/AdminController.php:1427 msgid "Are you sure you want to delete this license?" msgstr "" #: src/Admin/AdminController.php:1487 msgid "License Validation Test" msgstr "" #: src/Admin/AdminController.php:1502 msgid "Testing license..." msgstr "" #: src/Admin/AdminController.php:1508 src/Frontend/AccountController.php:365 msgid "Close" msgstr "" #: src/Admin/AdminController.php:1517 src/Frontend/AccountController.php:366 msgid "Transfer License to New Domain" msgstr "" #: src/Admin/AdminController.php:1524 src/Frontend/AccountController.php:371 msgid "Current Domain" msgstr "" #: src/Admin/AdminController.php:1528 src/Frontend/AccountController.php:376 msgid "New Domain" msgstr "" #: src/Admin/AdminController.php:1531 src/Frontend/AccountController.php:380 msgid "Enter the new domain without http:// or www." msgstr "" #: src/Admin/AdminController.php:1536 src/Frontend/AccountController.php:385 msgid "Transfer License" msgstr "" #: src/Admin/AdminController.php:1606 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 "" #: src/Admin/AdminController.php:1619 msgid "Error Code" msgstr "" #: src/Admin/AdminController.php:1620 msgid "Message" msgstr "" #: src/Admin/AdminController.php:1633 msgid "Failed to test license. Please try again." msgstr "" #: src/Admin/AdminController.php:1671 src/Admin/AdminController.php:1764 msgid "Import Licenses" msgstr "" #: src/Admin/AdminController.php:1673 msgid "Back to Licenses" msgstr "" #: src/Admin/AdminController.php:1683 msgid "Error uploading file. Please try again." msgstr "" #: src/Admin/AdminController.php:1686 msgid "Invalid file type. Please upload a CSV file." msgstr "" #: src/Admin/AdminController.php:1689 msgid "Error reading file. Please check the file format." msgstr "" #: src/Admin/AdminController.php:1692 msgid "An error occurred during import." msgstr "" #: src/Admin/AdminController.php:1700 msgid "Import Licenses from CSV" msgstr "" #: src/Admin/AdminController.php:1703 msgid "" "Upload a CSV file to import licenses. You can use the exported CSV format or " "a simplified format." msgstr "" #: src/Admin/AdminController.php:1706 msgid "CSV Format" msgstr "" #: src/Admin/AdminController.php:1708 msgid "The CSV file should contain the following columns:" msgstr "" #: src/Admin/AdminController.php:1712 msgid "Full Format (from Export):" msgstr "" #: src/Admin/AdminController.php:1715 msgid "Simplified Format:" msgstr "" #: src/Admin/AdminController.php:1720 msgid "Notes:" msgstr "" #: src/Admin/AdminController.php:1721 msgid "Leave License Key empty to auto-generate." msgstr "" #: src/Admin/AdminController.php:1722 msgid "Status can be: active, inactive, expired, revoked (defaults to active)." msgstr "" #: src/Admin/AdminController.php:1723 msgid "Expires At should be in YYYY-MM-DD format or \"Lifetime\"." msgstr "" #: src/Admin/AdminController.php:1735 msgid "CSV File" msgstr "" #: src/Admin/AdminController.php:1739 msgid "Select a CSV file to import." msgstr "" #: src/Admin/AdminController.php:1743 msgid "Options" msgstr "" #: src/Admin/AdminController.php:1747 msgid "Skip first row (header row)" msgstr "" #: src/Admin/AdminController.php:1752 msgid "Update existing licenses (by license key)" msgstr "" #: src/Admin/AdminController.php:1755 msgid "" "If enabled, licenses with matching keys will be updated instead of skipped." msgstr "" #: src/Admin/AdminController.php:1782 msgid "License" msgstr "" #: src/Admin/AdminController.php:1841 msgid "No domain specified" msgstr "" #: src/Admin/DashboardWidgetController.php:47 msgid "License Statistics" msgstr "" #: src/Admin/DashboardWidgetController.php:121 msgid "Expiring Soon" msgstr "" #: src/Admin/DashboardWidgetController.php:132 msgid "Time-limited" msgstr "" #: src/Admin/DashboardWidgetController.php:142 msgid "View All Licenses" msgstr "" #: src/Admin/DownloadWidgetController.php:46 msgid "Download Statistics" msgstr "" #: src/Admin/DownloadWidgetController.php:140 msgid "Total Downloads" msgstr "" #: src/Admin/DownloadWidgetController.php:145 msgid "Top Products" msgstr "" #: src/Admin/DownloadWidgetController.php:159 #: src/Admin/DownloadWidgetController.php:180 msgid "No downloads yet" msgstr "" #: src/Admin/DownloadWidgetController.php:163 msgid "Top Versions" msgstr "" #: src/Admin/OrderLicenseController.php:57 msgid "Product Licenses" msgstr "" #: src/Admin/OrderLicenseController.php:78 #: src/Admin/OrderLicenseController.php:399 #: src/Admin/OrderLicenseController.php:501 msgid "Order not found." msgstr "" #: src/Admin/OrderLicenseController.php:93 msgid "This order does not contain licensed products." msgstr "" #: src/Admin/OrderLicenseController.php:109 msgid "Order Domains" msgstr "" #: src/Admin/OrderLicenseController.php:113 msgid "Domains specified during checkout (multi-domain order)." msgstr "" #: src/Admin/OrderLicenseController.php:119 #: src/Checkout/CheckoutController.php:436 #: src/Checkout/CheckoutController.php:486 #: src/Checkout/CheckoutController.php:496 #: src/Email/LicenseExpirationEmail.php:107 #: src/Email/LicenseExpiredEmail.php:99 src/Frontend/AccountController.php:148 #: src/License/LicenseManager.php:806 src/Product/VersionManager.php:349 #: src/Product/VersionManager.php:361 msgid "Unknown Product" msgstr "" #: src/Admin/OrderLicenseController.php:129 msgid "" "The domain specified during checkout. Changing this will not automatically " "update existing license domains." msgstr "" #: src/Admin/OrderLicenseController.php:137 #: src/Checkout/CheckoutBlocksIntegration.php:83 #: src/Checkout/CheckoutBlocksIntegration.php:119 #: src/Checkout/CheckoutController.php:130 #: src/Checkout/CheckoutController.php:186 msgid "example.com" msgstr "" #: src/Admin/OrderLicenseController.php:176 msgid "No licenses have been generated for this order yet." msgstr "" #: src/Admin/OrderLicenseController.php:179 msgid "" "Licenses should be generated automatically when an order is paid. If " "missing, check that a domain was specified during checkout." msgstr "" #: src/Admin/OrderLicenseController.php:182 msgid "Licenses will be generated when the order is marked as paid/completed." msgstr "" #: src/Admin/OrderLicenseController.php:188 msgid "Generate Licenses" msgstr "" #: src/Admin/OrderLicenseController.php:196 msgid "Please set the order domain above before generating licenses." msgstr "" #: src/Admin/OrderLicenseController.php:237 msgid "Edit domain" msgstr "" #: src/Admin/OrderLicenseController.php:267 msgid "View in Licenses" msgstr "" #: src/Admin/OrderLicenseController.php:280 #, php-format msgid "For more actions (revoke, extend, delete), go to the %s page." msgstr "" #: src/Admin/OrderLicenseController.php:293 #, php-format msgid "%d licensed product is missing a license." msgid_plural "%d licensed products are missing licenses." msgstr[0] "" msgstr[1] "" #: src/Admin/OrderLicenseController.php:302 msgid "Generate Missing Licenses" msgstr "" #: src/Admin/OrderLicenseController.php:371 msgid "Saved!" msgstr "" #: src/Admin/OrderLicenseController.php:372 msgid "Error. Please try again." msgstr "" #: src/Admin/OrderLicenseController.php:373 #: src/Checkout/CheckoutBlocksIntegration.php:126 #: src/Frontend/AccountController.php:430 #: src/Frontend/AccountController.php:462 msgid "Please enter a valid domain." msgstr "" #: src/Admin/OrderLicenseController.php:374 msgid "Generating..." msgstr "" #: src/Admin/OrderLicenseController.php:394 #: src/Admin/OrderLicenseController.php:496 msgid "Invalid order ID." msgstr "" #: src/Admin/OrderLicenseController.php:405 #: src/Admin/OrderLicenseController.php:443 msgid "Invalid domain format." msgstr "" #: src/Admin/OrderLicenseController.php:413 msgid "Order domain updated." msgstr "" #: src/Admin/OrderLicenseController.php:449 #: src/Frontend/AccountController.php:468 #: src/Frontend/DownloadController.php:117 msgid "License not found." msgstr "" #: src/Admin/OrderLicenseController.php:457 msgid "License domain updated." msgstr "" #: src/Admin/OrderLicenseController.php:461 msgid "Failed to update license domain." msgstr "" #: src/Admin/OrderLicenseController.php:506 msgid "Order must be paid before licenses can be generated." msgstr "" #: src/Admin/OrderLicenseController.php:520 msgid "Please set the order domain before generating licenses." msgstr "" #: src/Admin/OrderLicenseController.php:529 #, php-format msgid "%d license generated successfully." msgid_plural "%d licenses generated successfully." msgstr[0] "" msgstr[1] "" #: src/Admin/OrderLicenseController.php:542 msgid "All licenses already exist for this order." 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:206 msgid "Enable Multi-Domain Licensing" msgstr "" #: src/Admin/SettingsController.php:208 msgid "" "Allow customers to purchase multiple licenses for different domains at once. " "Each unit in cart quantity requires a unique domain." msgstr "" #: src/Admin/SettingsController.php:226 msgid "Expiration Warning Schedule" msgstr "" #: src/Admin/SettingsController.php:230 #, 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:232 msgid "WooCommerce > Settings > Emails > License Expiration Warning" msgstr "" #: src/Admin/SettingsController.php:237 msgid "First Warning (Days Before)" msgstr "" #: src/Admin/SettingsController.php:239 msgid "Days before expiration to send the first warning email." msgstr "" #: src/Admin/SettingsController.php:248 msgid "Second Warning (Days Before)" msgstr "" #: src/Admin/SettingsController.php:250 msgid "" "Days before expiration to send the second warning email. Set to 0 to disable." msgstr "" #: src/Admin/SettingsController.php:290 msgid "Running on localhost - license validation bypassed." msgstr "" #: src/Admin/SettingsController.php:298 msgid "License is valid and active." msgstr "" #: src/Admin/SettingsController.php:304 msgid "License is not valid. Frontend features are disabled." msgstr "" #: src/Admin/SettingsController.php:315 src/Admin/SettingsController.php:351 msgid "Verify License" msgstr "" #: src/Admin/SettingsController.php:329 msgid "Verifying..." msgstr "" #: src/Admin/SettingsController.php:348 msgid "Request failed." msgstr "" #: src/Admin/SettingsController.php:473 msgid "Insufficient permissions." msgstr "" #: src/Admin/SettingsController.php:482 msgid "License verified successfully!" msgstr "" #: src/Admin/SettingsController.php:484 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: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: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/Api/RestApiController.php:84 msgid "Too many requests. Please try again later." msgstr "" #: src/Api/RestApiController.php:345 src/Api/RestApiController.php:378 #: src/License/LicenseManager.php:403 msgid "License key not found." msgstr "" #: src/Api/RestApiController.php:386 msgid "This license is not valid." msgstr "" #: src/Api/RestApiController.php:396 msgid "License is already activated for this domain." msgstr "" #: src/Api/RestApiController.php:405 msgid "Maximum number of activations reached." msgstr "" #: src/Api/RestApiController.php:416 msgid "Failed to activate license." msgstr "" #: src/Api/RestApiController.php:422 msgid "License activated successfully." msgstr "" #: src/Checkout/CheckoutBlocksIntegration.php:78 #: src/Checkout/CheckoutBlocksIntegration.php:125 #: src/Checkout/CheckoutController.php:119 msgid "License Domain" msgstr "" #: src/Checkout/CheckoutBlocksIntegration.php:85 msgid "Enter a valid domain (without http:// or www)" msgstr "" #: src/Checkout/CheckoutBlocksIntegration.php:121 #: src/Checkout/CheckoutController.php:150 msgid "Enter a unique domain for each license (without http:// or www)." msgstr "" #: src/Checkout/CheckoutBlocksIntegration.php:122 #: src/Checkout/CheckoutController.php:134 msgid "" "Enter the domain where you will use the license (without http:// or www)." msgstr "" #: src/Checkout/CheckoutBlocksIntegration.php:124 #: src/Checkout/CheckoutController.php:148 msgid "License Domains" msgstr "" #: src/Checkout/CheckoutBlocksIntegration.php:127 msgid "Each license requires a unique domain." msgstr "" #: src/Checkout/CheckoutBlocksIntegration.php:128 #: src/Checkout/CheckoutController.php:175 #, php-format msgid "License %d:" msgstr "" #: src/Checkout/CheckoutController.php:123 #: src/Checkout/CheckoutController.php:179 msgid "required" msgstr "" #: src/Checkout/CheckoutController.php:258 msgid "Please enter a domain for your license." msgstr "" #: src/Checkout/CheckoutController.php:264 msgid "Please enter a valid domain for your license." msgstr "" #: src/Checkout/CheckoutController.php:287 #, php-format msgid "Please enter a domain for %1$s (License %2$d)." msgstr "" #: src/Checkout/CheckoutController.php:302 #, php-format msgid "Please enter a valid domain for %1$s (License %2$d)." msgstr "" #: src/Checkout/CheckoutController.php:316 #, php-format msgid "" "The domain \"%1$s\" is used multiple times for %2$s. Each license requires a " "unique domain." msgstr "" #: src/Checkout/CheckoutController.php:419 #: src/Checkout/CheckoutController.php:466 #: src/Checkout/CheckoutController.php:470 msgid "License Domain:" msgstr "" #: src/Checkout/CheckoutController.php:432 #: src/Checkout/CheckoutController.php:483 #: src/Checkout/CheckoutController.php:492 msgid "License Domains:" msgstr "" #: src/Checkout/StoreApiExtension.php:93 msgid "Domains for license activation by product" msgstr "" #: src/Checkout/StoreApiExtension.php:117 msgid "Domain for license activation" msgstr "" #: src/Email/LicenseEmailController.php:212 #: src/Email/LicenseEmailController.php:220 msgid "License Keys:" msgstr "" #: src/Email/LicenseEmailController.php:268 msgid "Your License Keys" msgstr "" #: src/Email/LicenseEmailController.php:277 #, php-format msgid "%d license" msgid_plural "%d licenses" msgstr[0] "" msgstr[1] "" #: src/Email/LicenseEmailController.php:308 #: src/Email/LicenseEmailController.php:352 msgid "Never" msgstr "" #: src/Email/LicenseEmailController.php:319 #: src/Email/LicenseEmailController.php:357 msgid "You can also view your licenses in your account under \"Licenses\"." msgstr "" #: src/Email/LicenseEmailController.php:332 msgid "YOUR LICENSE KEYS" msgstr "" #: src/Email/LicenseEmailController.php:343 #: src/Email/LicenseExpirationEmail.php:207 #: src/Email/LicenseExpirationEmail.php:270 #: src/Email/LicenseExpiredEmail.php:191 src/Email/LicenseExpiredEmail.php:256 msgid "License Key:" msgstr "" #: src/Email/LicenseEmailController.php:345 #: src/Email/LicenseExpirationEmail.php:215 #: src/Email/LicenseExpirationEmail.php:271 #: src/Email/LicenseExpiredEmail.php:199 src/Email/LicenseExpiredEmail.php:257 msgid "Domain:" msgstr "" #: src/Email/LicenseEmailController.php:347 #: src/Email/LicenseExpirationEmail.php:219 #: src/Email/LicenseExpirationEmail.php:272 msgid "Expires:" msgstr "" #: src/Email/LicenseExpirationEmail.php:55 msgid "License Expiration Warning" msgstr "" #: src/Email/LicenseExpirationEmail.php:56 msgid "" "License expiration warning emails are sent to customers when their licenses " "are about to expire." msgstr "" #: src/Email/LicenseExpirationEmail.php:74 msgid "" "[{site_title}] Your license for {product_name} expires in {days_remaining} " "days" msgstr "" #: src/Email/LicenseExpirationEmail.php:82 msgid "License Expiration Notice" msgstr "" #: src/Email/LicenseExpirationEmail.php:176 #: src/Email/LicenseExpirationEmail.php:246 #: src/Email/LicenseExpiredEmail.php:167 src/Email/LicenseExpiredEmail.php:238 #, php-format msgid "Hello %s," msgstr "" #: src/Email/LicenseExpirationEmail.php:181 #: src/Email/LicenseExpirationEmail.php:251 #, php-format msgid "Your license for %s will expire tomorrow (%s)." msgstr "" #: src/Email/LicenseExpirationEmail.php:189 #: src/Email/LicenseExpirationEmail.php:257 #, php-format msgid "Your license for %1$s will expire in %2$d days (%3$s)." msgstr "" #: src/Email/LicenseExpirationEmail.php:197 #: src/Email/LicenseExpirationEmail.php:266 msgid "License Details" msgstr "" #: src/Email/LicenseExpirationEmail.php:203 #: src/Email/LicenseExpirationEmail.php:269 #: src/Email/LicenseExpiredEmail.php:187 src/Email/LicenseExpiredEmail.php:255 msgid "Product:" msgstr "" #: src/Email/LicenseExpirationEmail.php:235 #: src/Email/LicenseExpirationEmail.php:281 #: src/Email/LicenseExpiredEmail.php:227 src/Email/LicenseExpiredEmail.php:268 msgid "View My Licenses" msgstr "" #: src/Email/LicenseExpirationEmail.php:291 msgid "" "To continue using this product, please renew your license before the " "expiration date." msgstr "" #: src/Email/LicenseExpirationEmail.php:301 #: src/Email/LicenseExpiredEmail.php:288 #, php-format msgid "Available placeholders: %s" msgstr "" #: src/Email/LicenseExpirationEmail.php:307 #: src/Email/LicenseExpiredEmail.php:294 msgid "Enable/Disable" msgstr "" #: src/Email/LicenseExpirationEmail.php:309 #: src/Email/LicenseExpiredEmail.php:296 msgid "Enable this email notification" msgstr "" #: src/Email/LicenseExpirationEmail.php:313 #: src/Email/LicenseExpiredEmail.php:300 msgid "Subject" msgstr "" #: src/Email/LicenseExpirationEmail.php:321 #: src/Email/LicenseExpiredEmail.php:308 msgid "Email heading" msgstr "" #: src/Email/LicenseExpirationEmail.php:329 #: src/Email/LicenseExpiredEmail.php:316 msgid "Additional content" msgstr "" #: src/Email/LicenseExpirationEmail.php:330 #: src/Email/LicenseExpiredEmail.php:317 msgid "Text to appear below the main email content." msgstr "" #: src/Email/LicenseExpirationEmail.php:338 #: src/Email/LicenseExpiredEmail.php:325 msgid "Email type" msgstr "" #: src/Email/LicenseExpirationEmail.php:340 #: src/Email/LicenseExpiredEmail.php:327 msgid "Choose which format of email to send." msgstr "" #: src/Email/LicenseExpiredEmail.php:50 src/Email/LicenseExpiredEmail.php:76 msgid "License Expired" msgstr "" #: src/Email/LicenseExpiredEmail.php:51 msgid "" "License expired emails are sent to customers when their licenses have " "expired." msgstr "" #: src/Email/LicenseExpiredEmail.php:68 msgid "[{site_title}] Your license for {product_name} has expired" msgstr "" #: src/Email/LicenseExpiredEmail.php:171 src/Email/LicenseExpiredEmail.php:242 #, php-format msgid "Your license for %1$s has expired on %2$s." msgstr "" #: src/Email/LicenseExpiredEmail.php:178 src/Email/LicenseExpiredEmail.php:248 msgid "" "Your license is no longer valid and the product will stop working until you " "renew." msgstr "" #: src/Email/LicenseExpiredEmail.php:181 src/Email/LicenseExpiredEmail.php:252 msgid "Expired License Details" msgstr "" #: src/Email/LicenseExpiredEmail.php:203 src/Email/LicenseExpiredEmail.php:258 msgid "Expired on:" msgstr "" #: src/Email/LicenseExpiredEmail.php:207 src/Email/LicenseExpiredEmail.php:259 msgid "Status:" msgstr "" #: src/Email/LicenseExpiredEmail.php:278 msgid "To continue using this product, please renew your license." msgstr "" #: src/Frontend/AccountController.php:105 msgid "Please log in to view your licenses." msgstr "" #: src/Frontend/AccountController.php:223 msgid "You have no licenses yet." msgstr "" #: src/Frontend/AccountController.php:245 #, php-format msgid "Order #%s" msgstr "" #: src/Frontend/AccountController.php:296 msgid "Available Downloads" msgstr "" #: src/Frontend/AccountController.php:305 #: src/Frontend/AccountController.php:338 #, php-format msgid "Version %s" msgstr "" #: src/Frontend/AccountController.php:307 msgid "Latest" msgstr "" #: src/Frontend/AccountController.php:327 #, php-format msgid "Older versions (%d)" msgstr "" #: src/Frontend/AccountController.php:427 #: src/Frontend/AccountController.php:494 msgid "License transferred successfully!" msgstr "" #: src/Frontend/AccountController.php:428 msgid "Transfer failed. Please try again." msgstr "" #: src/Frontend/AccountController.php:429 msgid "" "Are you sure you want to transfer this license to a new domain? This action " "cannot be undone." msgstr "" #: src/Frontend/AccountController.php:448 msgid "Please log in to transfer a license." msgstr "" #: src/Frontend/AccountController.php:454 msgid "Invalid license." msgstr "" #: src/Frontend/AccountController.php:472 msgid "You do not have permission to transfer this license." msgstr "" #: src/Frontend/AccountController.php:477 msgid "Revoked licenses cannot be transferred." msgstr "" #: src/Frontend/AccountController.php:481 msgid "Expired licenses cannot be transferred." msgstr "" #: src/Frontend/AccountController.php:486 msgid "The new domain is the same as the current domain." msgstr "" #: src/Frontend/AccountController.php:498 msgid "Failed to transfer license. Please try again." msgstr "" #: src/Frontend/DownloadController.php:77 #: src/Frontend/DownloadController.php:101 msgid "Invalid download link." msgstr "" #: 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:87 msgid "Invalid download link format." msgstr "" #: src/Frontend/DownloadController.php:127 msgid "You do not have permission to download this file." msgstr "" #: src/Frontend/DownloadController.php:136 msgid "Your license is not active. Please contact support." msgstr "" #: src/Frontend/DownloadController.php:146 msgid "Version not found." msgstr "" #: src/Frontend/DownloadController.php:155 msgid "Version does not match your licensed product." msgstr "" #: src/Frontend/DownloadController.php:164 msgid "This version is no longer available for download." msgstr "" #: src/Frontend/DownloadController.php:186 msgid "No download file available for this version." msgstr "" #: src/Frontend/DownloadController.php:202 msgid "Download file not found." msgstr "" #: src/License/LicenseManager.php:412 msgid "This license has been revoked." msgstr "" #: src/License/LicenseManager.php:422 msgid "This license has expired." msgstr "" #: src/License/LicenseManager.php:430 msgid "This license is inactive." msgstr "" #: src/License/LicenseManager.php:440 msgid "This license is not valid for this domain." msgstr "" #: src/License/PluginLicenseChecker.php:132 msgid "License settings not configured." msgstr "" #: src/License/PluginLicenseChecker.php:168 msgid "Could not connect to license server." msgstr "" #: src/Plugin.php:318 msgid "WC Licensed Product" msgstr "" #: src/Plugin.php:319 msgid "" "Plugin license is not configured or invalid. Frontend features are disabled." msgstr "" #: src/Plugin.php:320 msgid "Configure License" msgstr "" #: src/Product/LicensedProductType.php:61 msgid "Licensed Product" msgstr "" #: src/Product/LicensedProductType.php:82 msgid "License Settings" msgstr "" #: src/Product/LicensedProductType.php:109 #, php-format msgid "%d days" msgstr "" #: src/Product/LicensedProductType.php:119 #, php-format msgid "Leave fields empty to use default settings from %s." msgstr "" #: src/Product/LicensedProductType.php:121 msgid "WooCommerce > Settings > Licensed Products" msgstr "" #: src/Product/LicensedProductType.php:128 msgid "Max Activations" msgstr "" #: src/Product/LicensedProductType.php:131 #, php-format msgid "Maximum number of domain activations per license. Default: %d" msgstr "" #: src/Product/LicensedProductType.php:146 msgid "License Validity (Days)" msgstr "" #: 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:164 msgid "Bind to Major Version" msgstr "" #: 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:168 msgid "Yes" msgstr "" #: 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 "" #: src/Product/VersionManager.php:177 #, php-format msgid "File checksum does not match. Expected: %1$s, Got: %2$s" msgstr "" #: templates/frontend/licenses.html.twig:72 msgid "API Verification Secret" msgstr "" #: templates/frontend/licenses.html.twig:77 msgid "Use this secret to verify signed API responses. Keep it secure." msgstr ""