diff --git a/languages/wc-licensed-product-de_CH.mo b/languages/wc-licensed-product-de_CH.mo index e0a6365..d5a2e65 100644 Binary files a/languages/wc-licensed-product-de_CH.mo and b/languages/wc-licensed-product-de_CH.mo differ diff --git a/languages/wc-licensed-product-de_CH.po b/languages/wc-licensed-product-de_CH.po index 2c51fdf..19d6aaf 100644 --- a/languages/wc-licensed-product-de_CH.po +++ b/languages/wc-licensed-product-de_CH.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: WC Licensed Product 0.3.1\n" "Report-Msgid-Bugs-To: magdev3.0@gmail.com\n" -"POT-Creation-Date: 2026-01-22 19:11+0100\n" +"POT-Creation-Date: 2026-01-23 11:41+0100\n" "PO-Revision-Date: 2026-01-22T17:15:00+00:00\n" "Last-Translator: Marco Graetsch \n" "Language-Team: German (Switzerland) \n" @@ -47,16 +47,16 @@ msgid "example.com" msgstr "beispiel.ch" #: src/Admin/OrderLicenseController.php:118 -#: src/Admin/OrderLicenseController.php:182 src/Admin/AdminController.php:147 -#: src/Admin/AdminController.php:1302 src/Admin/AdminController.php:1322 -#: src/Admin/AdminController.php:1343 +#: src/Admin/OrderLicenseController.php:182 src/Admin/AdminController.php:150 +#: src/Admin/AdminController.php:1329 src/Admin/AdminController.php:1349 +#: src/Admin/AdminController.php:1370 msgid "Save" msgstr "Speichern" #: src/Admin/OrderLicenseController.php:127 -#: src/Admin/OrderLicenseController.php:222 src/Admin/AdminController.php:73 -#: src/Admin/AdminController.php:74 src/Admin/AdminController.php:87 -#: src/Admin/AdminController.php:1162 src/Frontend/AccountController.php:90 +#: src/Admin/OrderLicenseController.php:222 src/Admin/AdminController.php:76 +#: src/Admin/AdminController.php:77 src/Admin/AdminController.php:90 +#: src/Admin/AdminController.php:1189 src/Frontend/AccountController.php:90 msgid "Licenses" msgstr "Lizenzen" @@ -79,39 +79,42 @@ msgstr "" "Lizenzen werden generiert, sobald die Bestellung als bezahlt/abgeschlossen " "markiert wird." -#: src/Admin/OrderLicenseController.php:144 src/Admin/AdminController.php:1253 -#: src/Admin/AdminController.php:1391 src/Admin/SettingsController.php:142 +#: src/Admin/OrderLicenseController.php:144 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 "Lizenzschlüssel" -#: src/Admin/OrderLicenseController.php:145 src/Admin/AdminController.php:1254 -#: src/Admin/AdminController.php:1392 src/Email/LicenseEmailController.php:229 +#: src/Admin/OrderLicenseController.php:145 src/Admin/AdminController.php:1281 +#: src/Admin/AdminController.php:1432 src/Admin/AdminController.php:1597 +#: src/Email/LicenseEmailController.php:229 msgid "Product" msgstr "Produkt" -#: src/Admin/OrderLicenseController.php:146 src/Admin/AdminController.php:1256 -#: src/Admin/AdminController.php:1394 +#: src/Admin/OrderLicenseController.php:146 src/Admin/AdminController.php:1283 +#: src/Admin/AdminController.php:1434 src/Admin/AdminController.php:1484 msgid "Domain" msgstr "Domain" -#: src/Admin/OrderLicenseController.php:147 src/Admin/AdminController.php:1257 -#: src/Admin/AdminController.php:1395 src/Admin/VersionAdminController.php:140 +#: src/Admin/OrderLicenseController.php:147 src/Admin/AdminController.php:1284 +#: src/Admin/AdminController.php:1435 src/Admin/VersionAdminController.php:140 msgid "Status" msgstr "Status" -#: src/Admin/OrderLicenseController.php:148 src/Admin/AdminController.php:1259 -#: src/Admin/AdminController.php:1397 src/Email/LicenseEmailController.php:231 +#: src/Admin/OrderLicenseController.php:148 src/Admin/AdminController.php:1286 +#: src/Admin/AdminController.php:1437 src/Admin/AdminController.php:1600 +#: src/Admin/AdminController.php:1602 src/Email/LicenseEmailController.php:231 msgid "Expires" msgstr "Läuft ab" -#: src/Admin/OrderLicenseController.php:149 src/Admin/AdminController.php:1260 -#: src/Admin/AdminController.php:1398 src/Admin/VersionAdminController.php:142 +#: src/Admin/OrderLicenseController.php:149 src/Admin/AdminController.php:1287 +#: src/Admin/AdminController.php:1438 src/Admin/VersionAdminController.php:142 msgid "Actions" msgstr "Aktionen" -#: src/Admin/OrderLicenseController.php:168 src/Admin/AdminController.php:192 -#: src/Admin/AdminController.php:987 +#: src/Admin/OrderLicenseController.php:168 src/Admin/AdminController.php:195 +#: src/Admin/AdminController.php:1014 msgid "Unknown" msgstr "Unbekannt" @@ -119,15 +122,17 @@ msgstr "Unbekannt" msgid "Edit domain" msgstr "Domain bearbeiten" -#: src/Admin/OrderLicenseController.php:185 src/Admin/AdminController.php:146 -#: src/Admin/AdminController.php:1303 src/Admin/AdminController.php:1323 -#: src/Admin/AdminController.php:1344 src/Frontend/AccountController.php:271 +#: src/Admin/OrderLicenseController.php:185 src/Admin/AdminController.php:149 +#: src/Admin/AdminController.php:1330 src/Admin/AdminController.php:1350 +#: src/Admin/AdminController.php:1371 src/Admin/AdminController.php:1526 +#: src/Frontend/AccountController.php:271 msgid "Cancel" msgstr "Abbrechen" -#: src/Admin/OrderLicenseController.php:201 src/Admin/AdminController.php:148 -#: src/Admin/AdminController.php:263 src/Admin/AdminController.php:1335 -#: src/Admin/SettingsController.php:192 src/Product/LicensedProductType.php:104 +#: src/Admin/OrderLicenseController.php:201 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 msgid "Lifetime" msgstr "Lebenslang" @@ -143,7 +148,7 @@ msgstr "" "Für weitere Aktionen (widerrufen, verlängern, löschen), gehen Sie zur Seite " "%s." -#: src/Admin/OrderLicenseController.php:285 src/Admin/AdminController.php:141 +#: src/Admin/OrderLicenseController.php:285 src/Admin/AdminController.php:144 msgid "Saving..." msgstr "Speichere..." @@ -162,10 +167,10 @@ msgid "Please enter a valid domain." msgstr "Bitte geben Sie eine gültige Domain ein." #: src/Admin/OrderLicenseController.php:301 -#: src/Admin/OrderLicenseController.php:340 src/Admin/AdminController.php:170 -#: src/Admin/AdminController.php:210 src/Admin/AdminController.php:246 -#: src/Admin/AdminController.php:298 src/Admin/AdminController.php:336 -#: src/Admin/VersionAdminController.php:259 +#: src/Admin/OrderLicenseController.php:340 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 msgid "Permission denied." @@ -184,13 +189,13 @@ msgstr "Ungültiges Domain-Format." msgid "Order domain updated." msgstr "Bestellungs-Domain aktualisiert." -#: src/Admin/OrderLicenseController.php:347 src/Admin/AdminController.php:217 -#: src/Admin/AdminController.php:253 src/Admin/AdminController.php:305 -#: src/Admin/AdminController.php:342 +#: src/Admin/OrderLicenseController.php:347 src/Admin/AdminController.php:220 +#: src/Admin/AdminController.php:256 src/Admin/AdminController.php:308 +#: src/Admin/AdminController.php:345 msgid "Invalid license ID." msgstr "Ungültige Lizenz-ID." -#: src/Admin/OrderLicenseController.php:351 src/Admin/AdminController.php:309 +#: src/Admin/OrderLicenseController.php:351 src/Admin/AdminController.php:312 msgid "Domain cannot be empty." msgstr "Domain darf nicht leer sein." @@ -208,456 +213,533 @@ msgstr "Lizenz-Domain aktualisiert." msgid "Failed to update license domain." msgstr "Lizenz-Domain konnte nicht aktualisiert werden." -#: src/Admin/AdminController.php:90 +#: src/Admin/AdminController.php:93 msgid "Overview" msgstr "Übersicht" -#: src/Admin/AdminController.php:138 +#: src/Admin/AdminController.php:141 msgid "No licenses found" msgstr "Keine Lizenzen gefunden" -#: src/Admin/AdminController.php:139 +#: src/Admin/AdminController.php:142 msgid "Searching..." msgstr "Suche..." -#: src/Admin/AdminController.php:140 +#: src/Admin/AdminController.php:143 msgid "Search failed" msgstr "Suche fehlgeschlagen" -#: src/Admin/AdminController.php:142 +#: src/Admin/AdminController.php:145 msgid "Saved" msgstr "Gespeichert" -#: src/Admin/AdminController.php:143 +#: src/Admin/AdminController.php:146 msgid "Save failed" msgstr "Speichern fehlgeschlagen" -#: src/Admin/AdminController.php:144 +#: src/Admin/AdminController.php:147 msgid "" "Are you sure you want to revoke this license? This action cannot be undone." msgstr "" "Sind Sie sicher, dass Sie diese Lizenz widerrufen möchten? Diese Aktion kann " "nicht rückgängig gemacht werden." -#: src/Admin/AdminController.php:145 src/Admin/AdminController.php:1297 -#: src/Admin/AdminController.php:1312 src/Admin/AdminController.php:1338 +#: src/Admin/AdminController.php:148 src/Admin/AdminController.php:1324 +#: src/Admin/AdminController.php:1339 src/Admin/AdminController.php:1365 msgid "Edit" msgstr "Bearbeiten" -#: src/Admin/AdminController.php:149 src/Frontend/AccountController.php:309 +#: src/Admin/AdminController.php:152 src/Frontend/AccountController.php:309 msgid "Copied!" msgstr "Kopiert!" -#: src/Admin/AdminController.php:150 src/Frontend/AccountController.php:310 +#: src/Admin/AdminController.php:153 src/Frontend/AccountController.php:310 msgid "Copy failed" msgstr "Kopieren fehlgeschlagen" -#: src/Admin/AdminController.php:153 src/Admin/AdminController.php:875 -#: src/Admin/AdminController.php:1194 src/Admin/AdminController.php:1317 +#: src/Admin/AdminController.php:156 src/Admin/AdminController.php:902 +#: src/Admin/AdminController.php:1221 src/Admin/AdminController.php:1344 #: src/Admin/VersionAdminController.php:182 #: src/Admin/VersionAdminController.php:413 msgid "Active" msgstr "Aktiv" -#: src/Admin/AdminController.php:154 src/Admin/AdminController.php:882 -#: src/Admin/AdminController.php:1195 src/Admin/AdminController.php:1318 +#: src/Admin/AdminController.php:157 src/Admin/AdminController.php:909 +#: src/Admin/AdminController.php:1222 src/Admin/AdminController.php:1345 #: src/Admin/VersionAdminController.php:182 #: src/Admin/VersionAdminController.php:413 msgid "Inactive" msgstr "Inaktiv" -#: src/Admin/AdminController.php:155 src/Admin/AdminController.php:889 -#: src/Admin/AdminController.php:1196 src/Admin/AdminController.php:1319 +#: src/Admin/AdminController.php:158 src/Admin/AdminController.php:916 +#: src/Admin/AdminController.php:1223 src/Admin/AdminController.php:1346 msgid "Expired" msgstr "Abgelaufen" -#: src/Admin/AdminController.php:156 src/Admin/AdminController.php:896 -#: src/Admin/AdminController.php:1197 src/Admin/AdminController.php:1320 +#: src/Admin/AdminController.php:159 src/Admin/AdminController.php:923 +#: src/Admin/AdminController.php:1224 src/Admin/AdminController.php:1347 msgid "Revoked" msgstr "Widerrufen" -#: src/Admin/AdminController.php:193 src/Admin/AdminController.php:991 +#: src/Admin/AdminController.php:196 src/Admin/AdminController.php:1018 msgid "Guest" msgstr "Gast" -#: src/Admin/AdminController.php:222 +#: src/Admin/AdminController.php:225 msgid "Invalid status." msgstr "Ungültiger Status." -#: src/Admin/AdminController.php:229 +#: src/Admin/AdminController.php:232 msgid "Status updated successfully." msgstr "Status erfolgreich aktualisiert." -#: src/Admin/AdminController.php:234 +#: src/Admin/AdminController.php:237 msgid "Failed to update status." msgstr "Status konnte nicht aktualisiert werden." -#: src/Admin/AdminController.php:261 +#: src/Admin/AdminController.php:264 msgid "License set to lifetime." msgstr "Lizenz auf lebenslang gesetzt." -#: src/Admin/AdminController.php:266 src/Admin/AdminController.php:283 +#: src/Admin/AdminController.php:269 src/Admin/AdminController.php:286 msgid "Failed to update expiry date." msgstr "Ablaufdatum konnte nicht aktualisiert werden." -#: src/Admin/AdminController.php:278 +#: src/Admin/AdminController.php:281 msgid "Expiry date updated successfully." msgstr "Ablaufdatum erfolgreich aktualisiert." -#: src/Admin/AdminController.php:286 +#: src/Admin/AdminController.php:289 msgid "Invalid date format." msgstr "Ungültiges Datumsformat." -#: src/Admin/AdminController.php:320 +#: src/Admin/AdminController.php:323 msgid "Domain updated successfully." msgstr "Domain erfolgreich aktualisiert." -#: src/Admin/AdminController.php:324 +#: src/Admin/AdminController.php:327 msgid "Failed to update domain." msgstr "Domain konnte nicht aktualisiert werden." -#: src/Admin/AdminController.php:349 src/Admin/AdminController.php:1056 +#: src/Admin/AdminController.php:352 src/Admin/AdminController.php:1083 msgid "License revoked successfully." msgstr "Lizenz erfolgreich widerrufen." -#: src/Admin/AdminController.php:354 +#: src/Admin/AdminController.php:357 msgid "Failed to revoke license." msgstr "Lizenz konnte nicht widerrufen werden." -#: src/Admin/AdminController.php:428 src/Admin/AdminController.php:448 -#: src/Admin/AdminController.php:466 src/Admin/AdminController.php:484 -#: src/Admin/AdminController.php:504 src/Admin/AdminController.php:522 -#: src/Admin/AdminController.php:589 src/Admin/AdminController.php:779 +#: src/Admin/AdminController.php:376 +msgid "License key and domain are required." +msgstr "Lizenzschlüssel und Domain sind erforderlich." + +#: 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 "Sicherheitsüberprüfung fehlgeschlagen." -#: src/Admin/AdminController.php:549 +#: src/Admin/AdminController.php:576 msgid "You do not have permission to export licenses." msgstr "Sie haben keine Berechtigung, Lizenzen zu exportieren." -#: src/Admin/AdminController.php:593 +#: src/Admin/AdminController.php:620 msgid "You do not have permission to import licenses." msgstr "Sie haben keine Berechtigung, Lizenzen zu importieren." -#: src/Admin/AdminController.php:713 +#: src/Admin/AdminController.php:740 msgid "Row missing domain" msgstr "Zeile ohne Domain" -#: src/Admin/AdminController.php:717 +#: src/Admin/AdminController.php:744 msgid "Row missing valid product ID" msgstr "Zeile ohne gültige Produkt-ID" -#: src/Admin/AdminController.php:770 +#: src/Admin/AdminController.php:797 #, php-format msgid "Failed to import license for domain %s" msgstr "Import der Lizenz für Domain %s fehlgeschlagen" -#: src/Admin/AdminController.php:860 +#: src/Admin/AdminController.php:887 msgid "License Dashboard" msgstr "Lizenz-Dashboard" -#: src/Admin/AdminController.php:868 +#: src/Admin/AdminController.php:895 msgid "Total Licenses" msgstr "Lizenzen insgesamt" -#: src/Admin/AdminController.php:905 +#: src/Admin/AdminController.php:932 msgid "Attention:" msgstr "Achtung:" -#: src/Admin/AdminController.php:910 +#: src/Admin/AdminController.php:937 #, 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] "%d Lizenz läuft innerhalb der nächsten 30 Tage ab." msgstr[1] "%d Lizenzen laufen innerhalb der nächsten 30 Tage ab." -#: src/Admin/AdminController.php:918 +#: src/Admin/AdminController.php:945 msgid "View Licenses" msgstr "Lizenzen anzeigen" -#: src/Admin/AdminController.php:924 +#: src/Admin/AdminController.php:951 msgid "Quick Actions" msgstr "Schnellaktionen" -#: src/Admin/AdminController.php:928 +#: src/Admin/AdminController.php:955 msgid "Manage Licenses" msgstr "Lizenzen verwalten" -#: src/Admin/AdminController.php:932 +#: src/Admin/AdminController.php:959 msgid "Export to CSV" msgstr "Als CSV exportieren" -#: src/Admin/AdminController.php:936 wc-licensed-product.php:137 +#: src/Admin/AdminController.php:963 wc-licensed-product.php:137 msgid "Settings" msgstr "Einstellungen" -#: src/Admin/AdminController.php:1050 +#: src/Admin/AdminController.php:1077 msgid "License updated successfully." msgstr "Lizenz erfolgreich aktualisiert." -#: src/Admin/AdminController.php:1053 +#: src/Admin/AdminController.php:1080 msgid "License deleted successfully." msgstr "Lizenz erfolgreich gelöscht." -#: src/Admin/AdminController.php:1059 +#: src/Admin/AdminController.php:1086 msgid "License extended successfully." msgstr "Lizenz erfolgreich verlängert." -#: src/Admin/AdminController.php:1062 +#: src/Admin/AdminController.php:1089 msgid "License set to lifetime successfully." msgstr "Lizenz erfolgreich auf lebenslang gesetzt." -#: src/Admin/AdminController.php:1068 +#: src/Admin/AdminController.php:1095 #, php-format msgid "%d license activated." msgid_plural "%d licenses activated." msgstr[0] "%d Lizenz aktiviert." msgstr[1] "%d Lizenzen aktiviert." -#: src/Admin/AdminController.php:1076 +#: src/Admin/AdminController.php:1103 #, php-format msgid "%d license deactivated." msgid_plural "%d licenses deactivated." msgstr[0] "%d Lizenz deaktiviert." msgstr[1] "%d Lizenzen deaktiviert." -#: src/Admin/AdminController.php:1084 +#: src/Admin/AdminController.php:1111 #, php-format msgid "%d license revoked." msgid_plural "%d licenses revoked." msgstr[0] "%d Lizenz widerrufen." msgstr[1] "%d Lizenzen widerrufen." -#: src/Admin/AdminController.php:1092 +#: src/Admin/AdminController.php:1119 #, php-format msgid "%d license deleted." msgid_plural "%d licenses deleted." msgstr[0] "%d Lizenz gelöscht." msgstr[1] "%d Lizenzen gelöscht." -#: src/Admin/AdminController.php:1100 +#: src/Admin/AdminController.php:1127 #, php-format msgid "%d license extended." msgid_plural "%d licenses extended." msgstr[0] "%d Lizenz verlängert." msgstr[1] "%d Lizenzen verlängert." -#: src/Admin/AdminController.php:1105 +#: src/Admin/AdminController.php:1132 msgid "License transferred to new domain successfully." msgstr "Lizenz erfolgreich auf neue Domain übertragen." -#: src/Admin/AdminController.php:1108 +#: src/Admin/AdminController.php:1135 msgid "Failed to transfer license. The license may be revoked or invalid." msgstr "" "Lizenzübertragung fehlgeschlagen. Die Lizenz könnte widerrufen oder ungültig " "sein." -#: src/Admin/AdminController.php:1111 +#: src/Admin/AdminController.php:1138 msgid "No licenses to export." msgstr "Keine Lizenzen zum Exportieren." -#: src/Admin/AdminController.php:1121 +#: src/Admin/AdminController.php:1148 #, php-format msgid "%d license imported." msgid_plural "%d licenses imported." msgstr[0] "%d Lizenz importiert." msgstr[1] "%d Lizenzen importiert." -#: src/Admin/AdminController.php:1128 +#: src/Admin/AdminController.php:1155 #, php-format msgid "%d updated." msgid_plural "%d updated." msgstr[0] "%d aktualisiert." msgstr[1] "%d aktualisiert." -#: src/Admin/AdminController.php:1136 +#: src/Admin/AdminController.php:1163 #, php-format msgid "%d skipped." msgid_plural "%d skipped." msgstr[0] "%d übersprungen." msgstr[1] "%d übersprungen." -#: src/Admin/AdminController.php:1144 +#: src/Admin/AdminController.php:1171 #, php-format msgid "%d error." msgid_plural "%d errors." msgstr[0] "%d Fehler." msgstr[1] "%d Fehler." -#: src/Admin/AdminController.php:1165 +#: src/Admin/AdminController.php:1192 msgid "Export CSV" msgstr "CSV exportieren" -#: src/Admin/AdminController.php:1169 +#: src/Admin/AdminController.php:1196 msgid "Import CSV" msgstr "CSV importieren" -#: src/Admin/AdminController.php:1184 +#: src/Admin/AdminController.php:1211 msgid "Search Licenses" msgstr "Lizenzen durchsuchen" -#: src/Admin/AdminController.php:1186 +#: src/Admin/AdminController.php:1213 msgid "Search license key or domain..." msgstr "Lizenzschlüssel oder Domain suchen..." -#: src/Admin/AdminController.php:1187 +#: src/Admin/AdminController.php:1214 msgid "Search" msgstr "Suchen" -#: src/Admin/AdminController.php:1193 +#: src/Admin/AdminController.php:1220 msgid "All Statuses" msgstr "Alle Status" -#: src/Admin/AdminController.php:1201 +#: src/Admin/AdminController.php:1228 msgid "All Products" msgstr "Alle Produkte" -#: src/Admin/AdminController.php:1207 +#: src/Admin/AdminController.php:1234 msgid "Filter" msgstr "Filtern" -#: src/Admin/AdminController.php:1210 +#: src/Admin/AdminController.php:1237 msgid "Clear" msgstr "Zurücksetzen" -#: src/Admin/AdminController.php:1215 +#: src/Admin/AdminController.php:1242 msgid "item" msgstr "Eintrag" -#: src/Admin/AdminController.php:1215 +#: src/Admin/AdminController.php:1242 msgid "items" msgstr "Einträge" -#: src/Admin/AdminController.php:1221 +#: src/Admin/AdminController.php:1248 msgid "Showing" msgstr "Anzeige" -#: src/Admin/AdminController.php:1221 +#: src/Admin/AdminController.php:1248 msgid "license" msgstr "Lizenz" -#: src/Admin/AdminController.php:1221 +#: src/Admin/AdminController.php:1248 msgid "licenses" msgstr "Lizenzen" -#: src/Admin/AdminController.php:1223 +#: src/Admin/AdminController.php:1250 msgid "filtered" msgstr "gefiltert" -#: src/Admin/AdminController.php:1225 +#: src/Admin/AdminController.php:1252 msgid "View Dashboard" msgstr "Dashboard anzeigen" -#: src/Admin/AdminController.php:1234 src/Admin/AdminController.php:1406 +#: src/Admin/AdminController.php:1261 src/Admin/AdminController.php:1446 msgid "Bulk Actions" msgstr "Massenaktionen" -#: src/Admin/AdminController.php:1235 src/Admin/AdminController.php:1407 +#: src/Admin/AdminController.php:1262 src/Admin/AdminController.php:1447 #: src/Admin/VersionAdminController.php:188 #: src/Admin/VersionAdminController.php:419 msgid "Activate" msgstr "Aktivieren" -#: src/Admin/AdminController.php:1236 src/Admin/AdminController.php:1408 +#: src/Admin/AdminController.php:1263 src/Admin/AdminController.php:1448 #: src/Admin/VersionAdminController.php:188 #: src/Admin/VersionAdminController.php:419 msgid "Deactivate" msgstr "Deaktivieren" -#: src/Admin/AdminController.php:1237 src/Admin/AdminController.php:1368 -#: src/Admin/AdminController.php:1409 +#: src/Admin/AdminController.php:1264 src/Admin/AdminController.php:1408 +#: src/Admin/AdminController.php:1449 msgid "Revoke" msgstr "Widerrufen" -#: src/Admin/AdminController.php:1238 src/Admin/AdminController.php:1410 +#: src/Admin/AdminController.php:1265 src/Admin/AdminController.php:1450 msgid "Extend 30 days" msgstr "30 Tage verlängern" -#: src/Admin/AdminController.php:1239 src/Admin/AdminController.php:1411 +#: src/Admin/AdminController.php:1266 src/Admin/AdminController.php:1451 msgid "Extend 90 days" msgstr "90 Tage verlängern" -#: src/Admin/AdminController.php:1240 src/Admin/AdminController.php:1412 +#: src/Admin/AdminController.php:1267 src/Admin/AdminController.php:1452 msgid "Extend 1 year" msgstr "1 Jahr verlängern" -#: src/Admin/AdminController.php:1241 src/Admin/AdminController.php:1377 -#: src/Admin/AdminController.php:1413 src/Admin/VersionAdminController.php:191 +#: src/Admin/AdminController.php:1268 src/Admin/AdminController.php:1417 +#: src/Admin/AdminController.php:1453 src/Admin/VersionAdminController.php:191 #: src/Admin/VersionAdminController.php:422 msgid "Delete" msgstr "Löschen" -#: src/Admin/AdminController.php:1243 src/Admin/AdminController.php:1415 +#: src/Admin/AdminController.php:1270 src/Admin/AdminController.php:1455 msgid "Apply" msgstr "Anwenden" -#: src/Admin/AdminController.php:1255 src/Admin/AdminController.php:1393 +#: src/Admin/AdminController.php:1282 src/Admin/AdminController.php:1433 #: src/Email/LicenseExpirationEmail.php:104 msgid "Customer" msgstr "Kunde" -#: src/Admin/AdminController.php:1258 src/Admin/AdminController.php:1396 +#: src/Admin/AdminController.php:1285 src/Admin/AdminController.php:1436 msgid "Created" msgstr "Erstellt" -#: src/Admin/AdminController.php:1266 +#: src/Admin/AdminController.php:1293 msgid "No licenses found." msgstr "Keine Lizenzen gefunden." -#: src/Admin/AdminController.php:1276 src/Frontend/AccountController.php:194 +#: src/Admin/AdminController.php:1303 src/Frontend/AccountController.php:194 msgid "Copy to clipboard" msgstr "In Zwischenablage kopieren" -#: src/Admin/AdminController.php:1342 +#: src/Admin/AdminController.php:1369 msgid "Leave empty for lifetime" msgstr "Leer lassen für lebenslang" -#: src/Admin/AdminController.php:1345 src/Admin/AdminController.php:1361 +#: src/Admin/AdminController.php:1372 src/Admin/AdminController.php:1401 msgid "Set to lifetime" msgstr "Auf lebenslang setzen" -#: src/Admin/AdminController.php:1355 +#: src/Admin/AdminController.php:1382 +msgid "Test license against API" +msgstr "Lizenz gegen API testen" + +#: src/Admin/AdminController.php:1382 +msgid "Test" +msgstr "Testen" + +#: src/Admin/AdminController.php:1389 src/Frontend/AccountController.php:207 +msgid "Transfer to new domain" +msgstr "Auf neue Domain übertragen" + +#: src/Admin/AdminController.php:1389 src/Frontend/AccountController.php:209 +msgid "Transfer" +msgstr "Übertragen" + +#: src/Admin/AdminController.php:1395 msgid "Extend by 30 days" msgstr "Um 30 Tage verlängern" -#: src/Admin/AdminController.php:1367 +#: src/Admin/AdminController.php:1407 msgid "Are you sure?" msgstr "Sind Sie sicher?" -#: src/Admin/AdminController.php:1376 +#: src/Admin/AdminController.php:1416 msgid "Are you sure you want to delete this license?" msgstr "Sind Sie sicher, dass Sie diese Lizenz löschen möchten?" -#: src/Admin/AdminController.php:1463 src/Admin/AdminController.php:1556 +#: src/Admin/AdminController.php:1476 +msgid "License Validation Test" +msgstr "Lizenzvalidierungstest" + +#: src/Admin/AdminController.php:1491 +msgid "Testing license..." +msgstr "Lizenz wird geprüft..." + +#: src/Admin/AdminController.php:1497 src/Frontend/AccountController.php:249 +msgid "Close" +msgstr "Schliessen" + +#: src/Admin/AdminController.php:1506 src/Frontend/AccountController.php:250 +msgid "Transfer License to New Domain" +msgstr "Lizenz auf neue Domain übertragen" + +#: src/Admin/AdminController.php:1513 src/Frontend/AccountController.php:255 +msgid "Current Domain" +msgstr "Aktuelle Domain" + +#: src/Admin/AdminController.php:1517 src/Frontend/AccountController.php:260 +msgid "New Domain" +msgstr "Neue Domain" + +#: src/Admin/AdminController.php:1520 src/Frontend/AccountController.php:264 +msgid "Enter the new domain without http:// or www." +msgstr "Geben Sie die neue Domain ohne http:// oder www ein." + +#: src/Admin/AdminController.php:1525 src/Frontend/AccountController.php:269 +msgid "Transfer License" +msgstr "Lizenz übertragen" + +#: src/Admin/AdminController.php:1595 +msgid "License is VALID" +msgstr "Lizenz ist GÜLTIG" + +#: src/Admin/AdminController.php:1598 src/Admin/VersionAdminController.php:81 +#: src/Admin/VersionAdminController.php:136 +msgid "Version" +msgstr "Version" + +#: src/Admin/AdminController.php:1606 +msgid "License is INVALID" +msgstr "Lizenz ist UNGÜLTIG" + +#: src/Admin/AdminController.php:1608 +msgid "Error Code" +msgstr "Fehlercode" + +#: src/Admin/AdminController.php:1609 +msgid "Message" +msgstr "Meldung" + +#: src/Admin/AdminController.php:1622 +msgid "Failed to test license. Please try again." +msgstr "Lizenztest fehlgeschlagen. Bitte versuchen Sie es erneut." + +#: src/Admin/AdminController.php:1660 src/Admin/AdminController.php:1753 msgid "Import Licenses" msgstr "Lizenzen importieren" -#: src/Admin/AdminController.php:1465 +#: src/Admin/AdminController.php:1662 msgid "Back to Licenses" msgstr "Zurück zu Lizenzen" -#: src/Admin/AdminController.php:1475 +#: src/Admin/AdminController.php:1672 msgid "Error uploading file. Please try again." msgstr "Fehler beim Hochladen der Datei. Bitte versuchen Sie es erneut." -#: src/Admin/AdminController.php:1478 +#: src/Admin/AdminController.php:1675 msgid "Invalid file type. Please upload a CSV file." msgstr "Ungültiger Dateityp. Bitte laden Sie eine CSV-Datei hoch." -#: src/Admin/AdminController.php:1481 +#: src/Admin/AdminController.php:1678 msgid "Error reading file. Please check the file format." msgstr "Fehler beim Lesen der Datei. Bitte überprüfen Sie das Dateiformat." -#: src/Admin/AdminController.php:1484 +#: src/Admin/AdminController.php:1681 msgid "An error occurred during import." msgstr "Beim Import ist ein Fehler aufgetreten." -#: src/Admin/AdminController.php:1492 +#: src/Admin/AdminController.php:1689 msgid "Import Licenses from CSV" msgstr "Lizenzen aus CSV importieren" -#: src/Admin/AdminController.php:1495 +#: src/Admin/AdminController.php:1692 msgid "" "Upload a CSV file to import licenses. You can use the exported CSV format or " "a simplified format." @@ -665,71 +747,71 @@ msgstr "" "Laden Sie eine CSV-Datei hoch, um Lizenzen zu importieren. Sie können das " "exportierte CSV-Format oder ein vereinfachtes Format verwenden." -#: src/Admin/AdminController.php:1498 +#: src/Admin/AdminController.php:1695 msgid "CSV Format" msgstr "CSV-Format" -#: src/Admin/AdminController.php:1500 +#: src/Admin/AdminController.php:1697 msgid "The CSV file should contain the following columns:" msgstr "Die CSV-Datei sollte die folgenden Spalten enthalten:" -#: src/Admin/AdminController.php:1504 +#: src/Admin/AdminController.php:1701 msgid "Full Format (from Export):" msgstr "Vollständiges Format (vom Export):" -#: src/Admin/AdminController.php:1507 +#: src/Admin/AdminController.php:1704 msgid "Simplified Format:" msgstr "Vereinfachtes Format:" -#: src/Admin/AdminController.php:1512 +#: src/Admin/AdminController.php:1709 msgid "Notes:" msgstr "Hinweise:" -#: src/Admin/AdminController.php:1513 +#: src/Admin/AdminController.php:1710 msgid "Leave License Key empty to auto-generate." msgstr "Lizenzschlüssel leer lassen für automatische Generierung." -#: src/Admin/AdminController.php:1514 +#: src/Admin/AdminController.php:1711 msgid "Status can be: active, inactive, expired, revoked (defaults to active)." msgstr "" "Status kann sein: active, inactive, expired, revoked (Standard: active)." -#: src/Admin/AdminController.php:1515 +#: src/Admin/AdminController.php:1712 msgid "Expires At should be in YYYY-MM-DD format or \"Lifetime\"." msgstr "Ablaufdatum sollte im Format JJJJ-MM-TT oder \"Lifetime\" sein." -#: src/Admin/AdminController.php:1527 +#: src/Admin/AdminController.php:1724 msgid "CSV File" msgstr "CSV-Datei" -#: src/Admin/AdminController.php:1531 +#: src/Admin/AdminController.php:1728 msgid "Select a CSV file to import." msgstr "Wählen Sie eine CSV-Datei zum Importieren." -#: src/Admin/AdminController.php:1535 +#: src/Admin/AdminController.php:1732 msgid "Options" msgstr "Optionen" -#: src/Admin/AdminController.php:1539 +#: src/Admin/AdminController.php:1736 msgid "Skip first row (header row)" msgstr "Erste Zeile überspringen (Kopfzeile)" -#: src/Admin/AdminController.php:1544 +#: src/Admin/AdminController.php:1741 msgid "Update existing licenses (by license key)" msgstr "Bestehende Lizenzen aktualisieren (nach Lizenzschlüssel)" -#: src/Admin/AdminController.php:1547 +#: src/Admin/AdminController.php:1744 msgid "" "If enabled, licenses with matching keys will be updated instead of skipped." msgstr "" "Falls aktiviert, werden Lizenzen mit übereinstimmenden Schlüsseln " "aktualisiert statt übersprungen." -#: src/Admin/AdminController.php:1574 +#: src/Admin/AdminController.php:1771 msgid "License" msgstr "Lizenz" -#: src/Admin/AdminController.php:1633 +#: src/Admin/AdminController.php:1830 msgid "No domain specified" msgstr "Keine Domain angegeben" @@ -906,11 +988,6 @@ msgstr "Produktversionen" msgid "Add New Version" msgstr "Neue Version hinzufügen" -#: src/Admin/VersionAdminController.php:81 -#: src/Admin/VersionAdminController.php:136 -msgid "Version" -msgstr "Version" - #: src/Admin/VersionAdminController.php:84 msgid "Use semantic versioning (e.g., 1.0.0)" msgstr "Verwenden Sie semantische Versionierung (z.B. 1.0.0)" @@ -1319,14 +1396,6 @@ msgstr "Lizenzschlüssel:" msgid "Domain:" msgstr "Domain:" -#: src/Frontend/AccountController.php:207 -msgid "Transfer to new domain" -msgstr "Auf neue Domain übertragen" - -#: src/Frontend/AccountController.php:209 -msgid "Transfer" -msgstr "Übertragen" - #: src/Frontend/AccountController.php:213 #: src/Email/LicenseEmailController.php:284 #: src/Email/LicenseExpirationEmail.php:219 @@ -1349,30 +1418,6 @@ msgstr "Verfügbare Downloads" msgid "Version %s" msgstr "Version %s" -#: src/Frontend/AccountController.php:249 -msgid "Close" -msgstr "Schliessen" - -#: src/Frontend/AccountController.php:250 -msgid "Transfer License to New Domain" -msgstr "Lizenz auf neue Domain übertragen" - -#: src/Frontend/AccountController.php:255 -msgid "Current Domain" -msgstr "Aktuelle Domain" - -#: src/Frontend/AccountController.php:260 -msgid "New Domain" -msgstr "Neue Domain" - -#: src/Frontend/AccountController.php:264 -msgid "Enter the new domain without http:// or www." -msgstr "Geben Sie die neue Domain ohne http:// oder www ein." - -#: src/Frontend/AccountController.php:269 -msgid "Transfer License" -msgstr "Lizenz übertragen" - #: src/Frontend/AccountController.php:311 #: src/Frontend/AccountController.php:378 msgid "License transferred successfully!" diff --git a/languages/wc-licensed-product.pot b/languages/wc-licensed-product.pot index 22edd62..6a758e5 100644 --- a/languages/wc-licensed-product.pot +++ b/languages/wc-licensed-product.pot @@ -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. +# Copyright (C) YEAR Marco Graetsch +# This file is distributed under the same license as the WooCommerce Licensed Product package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: WC Licensed Product 0.3.2\n" +"Project-Id-Version: WooCommerce Licensed Product 0.3.3\n" "Report-Msgid-Bugs-To: magdev3.0@gmail.com\n" -"POT-Creation-Date: 2026-01-22 19:11+0100\n" +"POT-Creation-Date: 2026-01-23 11:41+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -48,16 +48,16 @@ msgid "example.com" msgstr "" #: src/Admin/OrderLicenseController.php:118 -#: src/Admin/OrderLicenseController.php:182 src/Admin/AdminController.php:147 -#: src/Admin/AdminController.php:1302 src/Admin/AdminController.php:1322 -#: src/Admin/AdminController.php:1343 +#: src/Admin/OrderLicenseController.php:182 src/Admin/AdminController.php:150 +#: src/Admin/AdminController.php:1329 src/Admin/AdminController.php:1349 +#: src/Admin/AdminController.php:1370 msgid "Save" msgstr "" #: src/Admin/OrderLicenseController.php:127 -#: src/Admin/OrderLicenseController.php:222 src/Admin/AdminController.php:73 -#: src/Admin/AdminController.php:74 src/Admin/AdminController.php:87 -#: src/Admin/AdminController.php:1162 src/Frontend/AccountController.php:90 +#: src/Admin/OrderLicenseController.php:222 src/Admin/AdminController.php:76 +#: src/Admin/AdminController.php:77 src/Admin/AdminController.php:90 +#: src/Admin/AdminController.php:1189 src/Frontend/AccountController.php:90 msgid "Licenses" msgstr "" @@ -75,39 +75,42 @@ msgstr "" msgid "Licenses will be generated when the order is marked as paid/completed." msgstr "" -#: src/Admin/OrderLicenseController.php:144 src/Admin/AdminController.php:1253 -#: src/Admin/AdminController.php:1391 src/Admin/SettingsController.php:142 +#: src/Admin/OrderLicenseController.php:144 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 "" -#: src/Admin/OrderLicenseController.php:145 src/Admin/AdminController.php:1254 -#: src/Admin/AdminController.php:1392 src/Email/LicenseEmailController.php:229 +#: src/Admin/OrderLicenseController.php:145 src/Admin/AdminController.php:1281 +#: src/Admin/AdminController.php:1432 src/Admin/AdminController.php:1597 +#: src/Email/LicenseEmailController.php:229 msgid "Product" msgstr "" -#: src/Admin/OrderLicenseController.php:146 src/Admin/AdminController.php:1256 -#: src/Admin/AdminController.php:1394 +#: src/Admin/OrderLicenseController.php:146 src/Admin/AdminController.php:1283 +#: src/Admin/AdminController.php:1434 src/Admin/AdminController.php:1484 msgid "Domain" msgstr "" -#: src/Admin/OrderLicenseController.php:147 src/Admin/AdminController.php:1257 -#: src/Admin/AdminController.php:1395 src/Admin/VersionAdminController.php:140 +#: src/Admin/OrderLicenseController.php:147 src/Admin/AdminController.php:1284 +#: src/Admin/AdminController.php:1435 src/Admin/VersionAdminController.php:140 msgid "Status" msgstr "" -#: src/Admin/OrderLicenseController.php:148 src/Admin/AdminController.php:1259 -#: src/Admin/AdminController.php:1397 src/Email/LicenseEmailController.php:231 +#: src/Admin/OrderLicenseController.php:148 src/Admin/AdminController.php:1286 +#: src/Admin/AdminController.php:1437 src/Admin/AdminController.php:1600 +#: src/Admin/AdminController.php:1602 src/Email/LicenseEmailController.php:231 msgid "Expires" msgstr "" -#: src/Admin/OrderLicenseController.php:149 src/Admin/AdminController.php:1260 -#: src/Admin/AdminController.php:1398 src/Admin/VersionAdminController.php:142 +#: src/Admin/OrderLicenseController.php:149 src/Admin/AdminController.php:1287 +#: src/Admin/AdminController.php:1438 src/Admin/VersionAdminController.php:142 msgid "Actions" msgstr "" -#: src/Admin/OrderLicenseController.php:168 src/Admin/AdminController.php:192 -#: src/Admin/AdminController.php:987 +#: src/Admin/OrderLicenseController.php:168 src/Admin/AdminController.php:195 +#: src/Admin/AdminController.php:1014 msgid "Unknown" msgstr "" @@ -115,15 +118,17 @@ msgstr "" msgid "Edit domain" msgstr "" -#: src/Admin/OrderLicenseController.php:185 src/Admin/AdminController.php:146 -#: src/Admin/AdminController.php:1303 src/Admin/AdminController.php:1323 -#: src/Admin/AdminController.php:1344 src/Frontend/AccountController.php:271 +#: src/Admin/OrderLicenseController.php:185 src/Admin/AdminController.php:149 +#: src/Admin/AdminController.php:1330 src/Admin/AdminController.php:1350 +#: src/Admin/AdminController.php:1371 src/Admin/AdminController.php:1526 +#: src/Frontend/AccountController.php:271 msgid "Cancel" msgstr "" -#: src/Admin/OrderLicenseController.php:201 src/Admin/AdminController.php:148 -#: src/Admin/AdminController.php:263 src/Admin/AdminController.php:1335 -#: src/Admin/SettingsController.php:192 src/Product/LicensedProductType.php:104 +#: src/Admin/OrderLicenseController.php:201 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 msgid "Lifetime" msgstr "" @@ -137,7 +142,7 @@ msgstr "" msgid "For more actions (revoke, extend, delete), go to the %s page." msgstr "" -#: src/Admin/OrderLicenseController.php:285 src/Admin/AdminController.php:141 +#: src/Admin/OrderLicenseController.php:285 src/Admin/AdminController.php:144 msgid "Saving..." msgstr "" @@ -156,10 +161,10 @@ msgid "Please enter a valid domain." msgstr "" #: src/Admin/OrderLicenseController.php:301 -#: src/Admin/OrderLicenseController.php:340 src/Admin/AdminController.php:170 -#: src/Admin/AdminController.php:210 src/Admin/AdminController.php:246 -#: src/Admin/AdminController.php:298 src/Admin/AdminController.php:336 -#: src/Admin/VersionAdminController.php:259 +#: src/Admin/OrderLicenseController.php:340 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 msgid "Permission denied." @@ -178,13 +183,13 @@ msgstr "" msgid "Order domain updated." msgstr "" -#: src/Admin/OrderLicenseController.php:347 src/Admin/AdminController.php:217 -#: src/Admin/AdminController.php:253 src/Admin/AdminController.php:305 -#: src/Admin/AdminController.php:342 +#: src/Admin/OrderLicenseController.php:347 src/Admin/AdminController.php:220 +#: src/Admin/AdminController.php:256 src/Admin/AdminController.php:308 +#: src/Admin/AdminController.php:345 msgid "Invalid license ID." msgstr "" -#: src/Admin/OrderLicenseController.php:351 src/Admin/AdminController.php:309 +#: src/Admin/OrderLicenseController.php:351 src/Admin/AdminController.php:312 msgid "Domain cannot be empty." msgstr "" @@ -202,519 +207,596 @@ msgstr "" msgid "Failed to update license domain." msgstr "" -#: src/Admin/AdminController.php:90 +#: src/Admin/AdminController.php:93 msgid "Overview" msgstr "" -#: src/Admin/AdminController.php:138 +#: src/Admin/AdminController.php:141 msgid "No licenses found" msgstr "" -#: src/Admin/AdminController.php:139 +#: src/Admin/AdminController.php:142 msgid "Searching..." msgstr "" -#: src/Admin/AdminController.php:140 +#: src/Admin/AdminController.php:143 msgid "Search failed" msgstr "" -#: src/Admin/AdminController.php:142 +#: src/Admin/AdminController.php:145 msgid "Saved" msgstr "" -#: src/Admin/AdminController.php:143 +#: src/Admin/AdminController.php:146 msgid "Save failed" msgstr "" -#: src/Admin/AdminController.php:144 +#: 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:145 src/Admin/AdminController.php:1297 -#: src/Admin/AdminController.php:1312 src/Admin/AdminController.php:1338 +#: src/Admin/AdminController.php:148 src/Admin/AdminController.php:1324 +#: src/Admin/AdminController.php:1339 src/Admin/AdminController.php:1365 msgid "Edit" msgstr "" -#: src/Admin/AdminController.php:149 src/Frontend/AccountController.php:309 +#: src/Admin/AdminController.php:152 src/Frontend/AccountController.php:309 msgid "Copied!" msgstr "" -#: src/Admin/AdminController.php:150 src/Frontend/AccountController.php:310 +#: src/Admin/AdminController.php:153 src/Frontend/AccountController.php:310 msgid "Copy failed" msgstr "" -#: src/Admin/AdminController.php:153 src/Admin/AdminController.php:875 -#: src/Admin/AdminController.php:1194 src/Admin/AdminController.php:1317 +#: src/Admin/AdminController.php:156 src/Admin/AdminController.php:902 +#: src/Admin/AdminController.php:1221 src/Admin/AdminController.php:1344 #: src/Admin/VersionAdminController.php:182 #: src/Admin/VersionAdminController.php:413 msgid "Active" msgstr "" -#: src/Admin/AdminController.php:154 src/Admin/AdminController.php:882 -#: src/Admin/AdminController.php:1195 src/Admin/AdminController.php:1318 +#: src/Admin/AdminController.php:157 src/Admin/AdminController.php:909 +#: src/Admin/AdminController.php:1222 src/Admin/AdminController.php:1345 #: src/Admin/VersionAdminController.php:182 #: src/Admin/VersionAdminController.php:413 msgid "Inactive" msgstr "" -#: src/Admin/AdminController.php:155 src/Admin/AdminController.php:889 -#: src/Admin/AdminController.php:1196 src/Admin/AdminController.php:1319 +#: src/Admin/AdminController.php:158 src/Admin/AdminController.php:916 +#: src/Admin/AdminController.php:1223 src/Admin/AdminController.php:1346 msgid "Expired" msgstr "" -#: src/Admin/AdminController.php:156 src/Admin/AdminController.php:896 -#: src/Admin/AdminController.php:1197 src/Admin/AdminController.php:1320 +#: src/Admin/AdminController.php:159 src/Admin/AdminController.php:923 +#: src/Admin/AdminController.php:1224 src/Admin/AdminController.php:1347 msgid "Revoked" msgstr "" -#: src/Admin/AdminController.php:193 src/Admin/AdminController.php:991 +#: src/Admin/AdminController.php:196 src/Admin/AdminController.php:1018 msgid "Guest" msgstr "" -#: src/Admin/AdminController.php:222 +#: src/Admin/AdminController.php:225 msgid "Invalid status." msgstr "" -#: src/Admin/AdminController.php:229 +#: src/Admin/AdminController.php:232 msgid "Status updated successfully." msgstr "" -#: src/Admin/AdminController.php:234 +#: src/Admin/AdminController.php:237 msgid "Failed to update status." msgstr "" -#: src/Admin/AdminController.php:261 +#: src/Admin/AdminController.php:264 msgid "License set to lifetime." msgstr "" -#: src/Admin/AdminController.php:266 src/Admin/AdminController.php:283 +#: src/Admin/AdminController.php:269 src/Admin/AdminController.php:286 msgid "Failed to update expiry date." msgstr "" -#: src/Admin/AdminController.php:278 +#: src/Admin/AdminController.php:281 msgid "Expiry date updated successfully." msgstr "" -#: src/Admin/AdminController.php:286 +#: src/Admin/AdminController.php:289 msgid "Invalid date format." msgstr "" -#: src/Admin/AdminController.php:320 +#: src/Admin/AdminController.php:323 msgid "Domain updated successfully." msgstr "" -#: src/Admin/AdminController.php:324 +#: src/Admin/AdminController.php:327 msgid "Failed to update domain." msgstr "" -#: src/Admin/AdminController.php:349 src/Admin/AdminController.php:1056 +#: src/Admin/AdminController.php:352 src/Admin/AdminController.php:1083 msgid "License revoked successfully." msgstr "" -#: src/Admin/AdminController.php:354 +#: src/Admin/AdminController.php:357 msgid "Failed to revoke license." msgstr "" -#: src/Admin/AdminController.php:428 src/Admin/AdminController.php:448 -#: src/Admin/AdminController.php:466 src/Admin/AdminController.php:484 -#: src/Admin/AdminController.php:504 src/Admin/AdminController.php:522 -#: src/Admin/AdminController.php:589 src/Admin/AdminController.php:779 +#: 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: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:549 +#: src/Admin/AdminController.php:576 msgid "You do not have permission to export licenses." msgstr "" -#: src/Admin/AdminController.php:593 +#: src/Admin/AdminController.php:620 msgid "You do not have permission to import licenses." msgstr "" -#: src/Admin/AdminController.php:713 +#: src/Admin/AdminController.php:740 msgid "Row missing domain" msgstr "" -#: src/Admin/AdminController.php:717 +#: src/Admin/AdminController.php:744 msgid "Row missing valid product ID" msgstr "" -#: src/Admin/AdminController.php:770 +#: src/Admin/AdminController.php:797 #, php-format msgid "Failed to import license for domain %s" msgstr "" -#: src/Admin/AdminController.php:860 +#: src/Admin/AdminController.php:887 msgid "License Dashboard" msgstr "" -#: src/Admin/AdminController.php:868 +#: src/Admin/AdminController.php:895 msgid "Total Licenses" msgstr "" -#: src/Admin/AdminController.php:905 +#: src/Admin/AdminController.php:932 msgid "Attention:" msgstr "" -#: src/Admin/AdminController.php:910 +#: src/Admin/AdminController.php:937 #, 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:918 +#: src/Admin/AdminController.php:945 msgid "View Licenses" msgstr "" -#: src/Admin/AdminController.php:924 +#: src/Admin/AdminController.php:951 msgid "Quick Actions" msgstr "" -#: src/Admin/AdminController.php:928 +#: src/Admin/AdminController.php:955 msgid "Manage Licenses" msgstr "" -#: src/Admin/AdminController.php:932 +#: src/Admin/AdminController.php:959 msgid "Export to CSV" msgstr "" -#: src/Admin/AdminController.php:936 wc-licensed-product.php:137 +#: src/Admin/AdminController.php:963 wc-licensed-product.php:137 msgid "Settings" msgstr "" -#: src/Admin/AdminController.php:1050 +#: src/Admin/AdminController.php:1077 msgid "License updated successfully." msgstr "" -#: src/Admin/AdminController.php:1053 +#: src/Admin/AdminController.php:1080 msgid "License deleted successfully." msgstr "" -#: src/Admin/AdminController.php:1059 +#: src/Admin/AdminController.php:1086 msgid "License extended successfully." msgstr "" -#: src/Admin/AdminController.php:1062 +#: src/Admin/AdminController.php:1089 msgid "License set to lifetime successfully." msgstr "" -#: src/Admin/AdminController.php:1068 +#: src/Admin/AdminController.php:1095 #, php-format msgid "%d license activated." msgid_plural "%d licenses activated." msgstr[0] "" msgstr[1] "" -#: src/Admin/AdminController.php:1076 +#: src/Admin/AdminController.php:1103 #, php-format msgid "%d license deactivated." msgid_plural "%d licenses deactivated." msgstr[0] "" msgstr[1] "" -#: src/Admin/AdminController.php:1084 +#: src/Admin/AdminController.php:1111 #, php-format msgid "%d license revoked." msgid_plural "%d licenses revoked." msgstr[0] "" msgstr[1] "" -#: src/Admin/AdminController.php:1092 +#: src/Admin/AdminController.php:1119 #, php-format msgid "%d license deleted." msgid_plural "%d licenses deleted." msgstr[0] "" msgstr[1] "" -#: src/Admin/AdminController.php:1100 +#: src/Admin/AdminController.php:1127 #, php-format msgid "%d license extended." msgid_plural "%d licenses extended." msgstr[0] "" msgstr[1] "" -#: src/Admin/AdminController.php:1105 +#: src/Admin/AdminController.php:1132 msgid "License transferred to new domain successfully." msgstr "" -#: src/Admin/AdminController.php:1108 +#: src/Admin/AdminController.php:1135 msgid "Failed to transfer license. The license may be revoked or invalid." msgstr "" -#: src/Admin/AdminController.php:1111 +#: src/Admin/AdminController.php:1138 msgid "No licenses to export." msgstr "" -#: src/Admin/AdminController.php:1121 +#: src/Admin/AdminController.php:1148 #, php-format msgid "%d license imported." msgid_plural "%d licenses imported." msgstr[0] "" msgstr[1] "" -#: src/Admin/AdminController.php:1128 +#: src/Admin/AdminController.php:1155 #, php-format msgid "%d updated." msgid_plural "%d updated." msgstr[0] "" msgstr[1] "" -#: src/Admin/AdminController.php:1136 +#: src/Admin/AdminController.php:1163 #, php-format msgid "%d skipped." msgid_plural "%d skipped." msgstr[0] "" msgstr[1] "" -#: src/Admin/AdminController.php:1144 +#: src/Admin/AdminController.php:1171 #, php-format msgid "%d error." msgid_plural "%d errors." msgstr[0] "" msgstr[1] "" -#: src/Admin/AdminController.php:1165 +#: src/Admin/AdminController.php:1192 msgid "Export CSV" msgstr "" -#: src/Admin/AdminController.php:1169 +#: src/Admin/AdminController.php:1196 msgid "Import CSV" msgstr "" -#: src/Admin/AdminController.php:1184 +#: src/Admin/AdminController.php:1211 msgid "Search Licenses" msgstr "" -#: src/Admin/AdminController.php:1186 +#: src/Admin/AdminController.php:1213 msgid "Search license key or domain..." msgstr "" -#: src/Admin/AdminController.php:1187 +#: src/Admin/AdminController.php:1214 msgid "Search" msgstr "" -#: src/Admin/AdminController.php:1193 +#: src/Admin/AdminController.php:1220 msgid "All Statuses" msgstr "" -#: src/Admin/AdminController.php:1201 +#: src/Admin/AdminController.php:1228 msgid "All Products" msgstr "" -#: src/Admin/AdminController.php:1207 +#: src/Admin/AdminController.php:1234 msgid "Filter" msgstr "" -#: src/Admin/AdminController.php:1210 +#: src/Admin/AdminController.php:1237 msgid "Clear" msgstr "" -#: src/Admin/AdminController.php:1215 +#: src/Admin/AdminController.php:1242 msgid "item" msgstr "" -#: src/Admin/AdminController.php:1215 +#: src/Admin/AdminController.php:1242 msgid "items" msgstr "" -#: src/Admin/AdminController.php:1221 +#: src/Admin/AdminController.php:1248 msgid "Showing" msgstr "" -#: src/Admin/AdminController.php:1221 +#: src/Admin/AdminController.php:1248 msgid "license" msgstr "" -#: src/Admin/AdminController.php:1221 +#: src/Admin/AdminController.php:1248 msgid "licenses" msgstr "" -#: src/Admin/AdminController.php:1223 +#: src/Admin/AdminController.php:1250 msgid "filtered" msgstr "" -#: src/Admin/AdminController.php:1225 +#: src/Admin/AdminController.php:1252 msgid "View Dashboard" msgstr "" -#: src/Admin/AdminController.php:1234 src/Admin/AdminController.php:1406 +#: src/Admin/AdminController.php:1261 src/Admin/AdminController.php:1446 msgid "Bulk Actions" msgstr "" -#: src/Admin/AdminController.php:1235 src/Admin/AdminController.php:1407 +#: src/Admin/AdminController.php:1262 src/Admin/AdminController.php:1447 #: src/Admin/VersionAdminController.php:188 #: src/Admin/VersionAdminController.php:419 msgid "Activate" msgstr "" -#: src/Admin/AdminController.php:1236 src/Admin/AdminController.php:1408 +#: src/Admin/AdminController.php:1263 src/Admin/AdminController.php:1448 #: src/Admin/VersionAdminController.php:188 #: src/Admin/VersionAdminController.php:419 msgid "Deactivate" msgstr "" -#: src/Admin/AdminController.php:1237 src/Admin/AdminController.php:1368 -#: src/Admin/AdminController.php:1409 +#: src/Admin/AdminController.php:1264 src/Admin/AdminController.php:1408 +#: src/Admin/AdminController.php:1449 msgid "Revoke" msgstr "" -#: src/Admin/AdminController.php:1238 src/Admin/AdminController.php:1410 +#: src/Admin/AdminController.php:1265 src/Admin/AdminController.php:1450 msgid "Extend 30 days" msgstr "" -#: src/Admin/AdminController.php:1239 src/Admin/AdminController.php:1411 +#: src/Admin/AdminController.php:1266 src/Admin/AdminController.php:1451 msgid "Extend 90 days" msgstr "" -#: src/Admin/AdminController.php:1240 src/Admin/AdminController.php:1412 +#: src/Admin/AdminController.php:1267 src/Admin/AdminController.php:1452 msgid "Extend 1 year" msgstr "" -#: src/Admin/AdminController.php:1241 src/Admin/AdminController.php:1377 -#: src/Admin/AdminController.php:1413 src/Admin/VersionAdminController.php:191 +#: src/Admin/AdminController.php:1268 src/Admin/AdminController.php:1417 +#: src/Admin/AdminController.php:1453 src/Admin/VersionAdminController.php:191 #: src/Admin/VersionAdminController.php:422 msgid "Delete" msgstr "" -#: src/Admin/AdminController.php:1243 src/Admin/AdminController.php:1415 +#: src/Admin/AdminController.php:1270 src/Admin/AdminController.php:1455 msgid "Apply" msgstr "" -#: src/Admin/AdminController.php:1255 src/Admin/AdminController.php:1393 +#: src/Admin/AdminController.php:1282 src/Admin/AdminController.php:1433 #: src/Email/LicenseExpirationEmail.php:104 msgid "Customer" msgstr "" -#: src/Admin/AdminController.php:1258 src/Admin/AdminController.php:1396 +#: src/Admin/AdminController.php:1285 src/Admin/AdminController.php:1436 msgid "Created" msgstr "" -#: src/Admin/AdminController.php:1266 +#: src/Admin/AdminController.php:1293 msgid "No licenses found." msgstr "" -#: src/Admin/AdminController.php:1276 src/Frontend/AccountController.php:194 +#: src/Admin/AdminController.php:1303 src/Frontend/AccountController.php:194 msgid "Copy to clipboard" msgstr "" -#: src/Admin/AdminController.php:1342 +#: src/Admin/AdminController.php:1369 msgid "Leave empty for lifetime" msgstr "" -#: src/Admin/AdminController.php:1345 src/Admin/AdminController.php:1361 +#: src/Admin/AdminController.php:1372 src/Admin/AdminController.php:1401 msgid "Set to lifetime" msgstr "" -#: src/Admin/AdminController.php:1355 +#: src/Admin/AdminController.php:1382 +msgid "Test license against API" +msgstr "" + +#: src/Admin/AdminController.php:1382 +msgid "Test" +msgstr "" + +#: src/Admin/AdminController.php:1389 src/Frontend/AccountController.php:207 +msgid "Transfer to new domain" +msgstr "" + +#: src/Admin/AdminController.php:1389 src/Frontend/AccountController.php:209 +msgid "Transfer" +msgstr "" + +#: src/Admin/AdminController.php:1395 msgid "Extend by 30 days" msgstr "" -#: src/Admin/AdminController.php:1367 +#: src/Admin/AdminController.php:1407 msgid "Are you sure?" msgstr "" -#: src/Admin/AdminController.php:1376 +#: src/Admin/AdminController.php:1416 msgid "Are you sure you want to delete this license?" msgstr "" -#: src/Admin/AdminController.php:1463 src/Admin/AdminController.php:1556 +#: src/Admin/AdminController.php:1476 +msgid "License Validation Test" +msgstr "" + +#: src/Admin/AdminController.php:1491 +msgid "Testing license..." +msgstr "" + +#: src/Admin/AdminController.php:1497 src/Frontend/AccountController.php:249 +msgid "Close" +msgstr "" + +#: src/Admin/AdminController.php:1506 src/Frontend/AccountController.php:250 +msgid "Transfer License to New Domain" +msgstr "" + +#: src/Admin/AdminController.php:1513 src/Frontend/AccountController.php:255 +msgid "Current Domain" +msgstr "" + +#: src/Admin/AdminController.php:1517 src/Frontend/AccountController.php:260 +msgid "New Domain" +msgstr "" + +#: src/Admin/AdminController.php:1520 src/Frontend/AccountController.php:264 +msgid "Enter the new domain without http:// or www." +msgstr "" + +#: src/Admin/AdminController.php:1525 src/Frontend/AccountController.php:269 +msgid "Transfer License" +msgstr "" + +#: src/Admin/AdminController.php:1595 +msgid "License is VALID" +msgstr "" + +#: src/Admin/AdminController.php:1598 src/Admin/VersionAdminController.php:81 +#: src/Admin/VersionAdminController.php:136 +msgid "Version" +msgstr "" + +#: src/Admin/AdminController.php:1606 +msgid "License is INVALID" +msgstr "" + +#: src/Admin/AdminController.php:1608 +msgid "Error Code" +msgstr "" + +#: src/Admin/AdminController.php:1609 +msgid "Message" +msgstr "" + +#: src/Admin/AdminController.php:1622 +msgid "Failed to test license. Please try again." +msgstr "" + +#: src/Admin/AdminController.php:1660 src/Admin/AdminController.php:1753 msgid "Import Licenses" msgstr "" -#: src/Admin/AdminController.php:1465 +#: src/Admin/AdminController.php:1662 msgid "Back to Licenses" msgstr "" -#: src/Admin/AdminController.php:1475 +#: src/Admin/AdminController.php:1672 msgid "Error uploading file. Please try again." msgstr "" -#: src/Admin/AdminController.php:1478 +#: src/Admin/AdminController.php:1675 msgid "Invalid file type. Please upload a CSV file." msgstr "" -#: src/Admin/AdminController.php:1481 +#: src/Admin/AdminController.php:1678 msgid "Error reading file. Please check the file format." msgstr "" -#: src/Admin/AdminController.php:1484 +#: src/Admin/AdminController.php:1681 msgid "An error occurred during import." msgstr "" -#: src/Admin/AdminController.php:1492 +#: src/Admin/AdminController.php:1689 msgid "Import Licenses from CSV" msgstr "" -#: src/Admin/AdminController.php:1495 +#: src/Admin/AdminController.php:1692 msgid "" "Upload a CSV file to import licenses. You can use the exported CSV format or " "a simplified format." msgstr "" -#: src/Admin/AdminController.php:1498 +#: src/Admin/AdminController.php:1695 msgid "CSV Format" msgstr "" -#: src/Admin/AdminController.php:1500 +#: src/Admin/AdminController.php:1697 msgid "The CSV file should contain the following columns:" msgstr "" -#: src/Admin/AdminController.php:1504 +#: src/Admin/AdminController.php:1701 msgid "Full Format (from Export):" msgstr "" -#: src/Admin/AdminController.php:1507 +#: src/Admin/AdminController.php:1704 msgid "Simplified Format:" msgstr "" -#: src/Admin/AdminController.php:1512 +#: src/Admin/AdminController.php:1709 msgid "Notes:" msgstr "" -#: src/Admin/AdminController.php:1513 +#: src/Admin/AdminController.php:1710 msgid "Leave License Key empty to auto-generate." msgstr "" -#: src/Admin/AdminController.php:1514 +#: src/Admin/AdminController.php:1711 msgid "Status can be: active, inactive, expired, revoked (defaults to active)." msgstr "" -#: src/Admin/AdminController.php:1515 +#: src/Admin/AdminController.php:1712 msgid "Expires At should be in YYYY-MM-DD format or \"Lifetime\"." msgstr "" -#: src/Admin/AdminController.php:1527 +#: src/Admin/AdminController.php:1724 msgid "CSV File" msgstr "" -#: src/Admin/AdminController.php:1531 +#: src/Admin/AdminController.php:1728 msgid "Select a CSV file to import." msgstr "" -#: src/Admin/AdminController.php:1535 +#: src/Admin/AdminController.php:1732 msgid "Options" msgstr "" -#: src/Admin/AdminController.php:1539 +#: src/Admin/AdminController.php:1736 msgid "Skip first row (header row)" msgstr "" -#: src/Admin/AdminController.php:1544 +#: src/Admin/AdminController.php:1741 msgid "Update existing licenses (by license key)" msgstr "" -#: src/Admin/AdminController.php:1547 +#: src/Admin/AdminController.php:1744 msgid "" "If enabled, licenses with matching keys will be updated instead of skipped." msgstr "" -#: src/Admin/AdminController.php:1574 +#: src/Admin/AdminController.php:1771 msgid "License" msgstr "" -#: src/Admin/AdminController.php:1633 +#: src/Admin/AdminController.php:1830 msgid "No domain specified" msgstr "" @@ -876,11 +958,6 @@ msgstr "" msgid "Add New Version" msgstr "" -#: src/Admin/VersionAdminController.php:81 -#: src/Admin/VersionAdminController.php:136 -msgid "Version" -msgstr "" - #: src/Admin/VersionAdminController.php:84 msgid "Use semantic versioning (e.g., 1.0.0)" msgstr "" @@ -1277,14 +1354,6 @@ msgstr "" msgid "Domain:" msgstr "" -#: src/Frontend/AccountController.php:207 -msgid "Transfer to new domain" -msgstr "" - -#: src/Frontend/AccountController.php:209 -msgid "Transfer" -msgstr "" - #: src/Frontend/AccountController.php:213 #: src/Email/LicenseEmailController.php:284 #: src/Email/LicenseExpirationEmail.php:219 @@ -1307,30 +1376,6 @@ msgstr "" msgid "Version %s" msgstr "" -#: src/Frontend/AccountController.php:249 -msgid "Close" -msgstr "" - -#: src/Frontend/AccountController.php:250 -msgid "Transfer License to New Domain" -msgstr "" - -#: src/Frontend/AccountController.php:255 -msgid "Current Domain" -msgstr "" - -#: src/Frontend/AccountController.php:260 -msgid "New Domain" -msgstr "" - -#: src/Frontend/AccountController.php:264 -msgid "Enter the new domain without http:// or www." -msgstr "" - -#: src/Frontend/AccountController.php:269 -msgid "Transfer License" -msgstr "" - #: src/Frontend/AccountController.php:311 #: src/Frontend/AccountController.php:378 msgid "License transferred successfully!"