You've already forked wc-licensed-product
Dashboard widget improvements and download counter feature (v0.3.7)
- Fixed: Dashboard widget "View All Licenses" link used wrong page slug - Fixed: Download links in customer account resulted in 404 errors - Removed: Redundant "Status Breakdown" section from dashboard widget - Changed: License Types section now uses card style layout - Added: Download counter for licensed product versions - Added: Download Statistics admin dashboard widget - Updated translations (356 strings) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -4,8 +4,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WC Licensed Product 0.3.1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-01-23 21:09+0100\n"
|
||||
"Report-Msgid-Bugs-To: magdev3.0@gmail.com\n"
|
||||
"POT-Creation-Date: 2026-01-24 10:11+0100\n"
|
||||
"PO-Revision-Date: 2026-01-22T17:15:00+00:00\n"
|
||||
"Last-Translator: Marco Graetsch <magdev3.0@gmail.com>\n"
|
||||
"Language-Team: German (Switzerland) <de_CH@li.org>\n"
|
||||
@@ -97,8 +97,9 @@ msgstr "Produkt"
|
||||
msgid "Domain"
|
||||
msgstr "Domain"
|
||||
|
||||
#: src/Admin/OrderLicenseController.php:147 src/Admin/AdminController.php:1295
|
||||
#: src/Admin/AdminController.php:1446 src/Admin/VersionAdminController.php:140
|
||||
#: src/Admin/OrderLicenseController.php:147
|
||||
#: src/Admin/VersionAdminController.php:140 src/Admin/AdminController.php:1295
|
||||
#: src/Admin/AdminController.php:1446
|
||||
msgid "Status"
|
||||
msgstr "Status"
|
||||
|
||||
@@ -108,8 +109,9 @@ msgstr "Status"
|
||||
msgid "Expires"
|
||||
msgstr "Läuft ab"
|
||||
|
||||
#: src/Admin/OrderLicenseController.php:149 src/Admin/AdminController.php:1298
|
||||
#: src/Admin/AdminController.php:1449 src/Admin/VersionAdminController.php:142
|
||||
#: src/Admin/OrderLicenseController.php:149
|
||||
#: src/Admin/VersionAdminController.php:142 src/Admin/AdminController.php:1298
|
||||
#: src/Admin/AdminController.php:1449
|
||||
msgid "Actions"
|
||||
msgstr "Aktionen"
|
||||
|
||||
@@ -130,9 +132,11 @@ msgid "Cancel"
|
||||
msgstr "Abbrechen"
|
||||
|
||||
#: src/Admin/OrderLicenseController.php:201
|
||||
#: src/Admin/SettingsController.php:192 src/Admin/AdminController.php:151
|
||||
#: src/Admin/AdminController.php:266 src/Admin/AdminController.php:1373
|
||||
#: src/Admin/AdminController.php:1613 src/Product/LicensedProductType.php:110
|
||||
#: src/Admin/SettingsController.php:192
|
||||
#: src/Admin/DashboardWidgetController.php:136
|
||||
#: src/Admin/AdminController.php:151 src/Admin/AdminController.php:266
|
||||
#: src/Admin/AdminController.php:1373 src/Admin/AdminController.php:1613
|
||||
#: src/Product/LicensedProductType.php:110
|
||||
#: src/Product/LicensedProductType.php:158
|
||||
msgid "Lifetime"
|
||||
msgstr "Lebenslang"
|
||||
@@ -141,7 +145,6 @@ msgstr "Lebenslang"
|
||||
msgid "View in Licenses"
|
||||
msgstr "In Lizenzen anzeigen"
|
||||
|
||||
#. translators: %s: Link to licenses page
|
||||
#: src/Admin/OrderLicenseController.php:221
|
||||
#, php-format
|
||||
msgid "For more actions (revoke, extend, delete), go to the %s page."
|
||||
@@ -168,12 +171,13 @@ 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:173
|
||||
#: src/Admin/OrderLicenseController.php:340
|
||||
#: src/Admin/VersionAdminController.php:259
|
||||
#: src/Admin/VersionAdminController.php:328
|
||||
#: src/Admin/VersionAdminController.php:354 src/Admin/AdminController.php:173
|
||||
#: src/Admin/AdminController.php:213 src/Admin/AdminController.php:249
|
||||
#: src/Admin/AdminController.php:301 src/Admin/AdminController.php:339
|
||||
#: src/Admin/AdminController.php:369 src/Admin/VersionAdminController.php:259
|
||||
#: src/Admin/VersionAdminController.php:328
|
||||
#: src/Admin/VersionAdminController.php:354
|
||||
#: src/Admin/AdminController.php:369
|
||||
msgid "Permission denied."
|
||||
msgstr "Zugriff verweigert."
|
||||
|
||||
@@ -201,7 +205,7 @@ msgid "Domain cannot be empty."
|
||||
msgstr "Domain darf nicht leer sein."
|
||||
|
||||
#: src/Admin/OrderLicenseController.php:363
|
||||
#: src/Frontend/DownloadController.php:105
|
||||
#: src/Frontend/DownloadController.php:117
|
||||
#: src/Frontend/AccountController.php:352
|
||||
msgid "License not found."
|
||||
msgstr "Lizenz nicht gefunden."
|
||||
@@ -310,13 +314,15 @@ msgstr ""
|
||||
msgid "Expiration Warning Schedule"
|
||||
msgstr "Ablaufwarnung Zeitplan"
|
||||
|
||||
#. translators: %s: URL to WooCommerce email settings
|
||||
#: src/Admin/SettingsController.php:223
|
||||
#, php-format
|
||||
msgid ""
|
||||
"Configure when expiration warning emails are sent. To customize the email "
|
||||
"template, enable/disable, or change the subject, go to %s."
|
||||
msgstr ""
|
||||
"Konfigurieren Sie, wann Ablaufwarnungs-E-Mails gesendet werden. Um die "
|
||||
"E-Mail-Vorlage anzupassen, zu aktivieren/deaktivieren oder den Betreff zu "
|
||||
"ändern, gehen Sie zu %s."
|
||||
"Konfigurieren Sie, wann Ablaufwarnungs-E-Mails gesendet werden. Um die E-"
|
||||
"Mail-Vorlage anzupassen, zu aktivieren/deaktivieren oder den Betreff zu "
|
||||
"ändern, gehen Sie zu %s."
|
||||
@@ -389,6 +395,242 @@ msgstr "Lizenz erfolgreich überprüft!"
|
||||
msgid "License validation failed."
|
||||
msgstr "Lizenzvalidierung fehlgeschlagen."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:58
|
||||
msgid "Product Versions"
|
||||
msgstr "Produktversionen"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:78
|
||||
msgid "Add New Version"
|
||||
msgstr "Neue Version hinzufügen"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:81
|
||||
#: src/Admin/VersionAdminController.php:136 src/Admin/AdminController.php:1609
|
||||
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)"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:88
|
||||
#: src/Admin/VersionAdminController.php:137
|
||||
msgid "Download File"
|
||||
msgstr "Download-Datei"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:93
|
||||
msgid "Select File"
|
||||
msgstr "Datei auswählen"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:96
|
||||
#: src/Admin/VersionAdminController.php:110
|
||||
msgid "Remove"
|
||||
msgstr "Entfernen"
|
||||
|
||||
#: 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 ""
|
||||
"Laden Sie eine Datei hoch oder wählen Sie eine aus der Mediathek. Die "
|
||||
"Version wird automatisch aus dem Dateinamen erkannt (z.B. plugin-v1.2.3.zip)."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:102
|
||||
msgid "Checksum File"
|
||||
msgstr "Prüfsummendatei"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:107
|
||||
msgid "Select Checksum File"
|
||||
msgstr "Prüfsummendatei auswählen"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:112
|
||||
msgid ""
|
||||
"Upload a SHA256 checksum file (.sha256 or .txt) to verify file integrity."
|
||||
msgstr ""
|
||||
"Laden Sie eine SHA256-Prüfsummendatei (.sha256 oder .txt) hoch, um die "
|
||||
"Dateiintegrität zu überprüfen."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:116
|
||||
#: src/Admin/VersionAdminController.php:139
|
||||
msgid "Release Notes"
|
||||
msgstr "Versionshinweise"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:124
|
||||
msgid "Add Version"
|
||||
msgstr "Version hinzufügen"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:132
|
||||
msgid "Existing Versions"
|
||||
msgstr "Vorhandene Versionen"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:138
|
||||
msgid "SHA256"
|
||||
msgstr "SHA256"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:141
|
||||
msgid "Released"
|
||||
msgstr "Veröffentlicht"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:148
|
||||
msgid "No versions found. Add your first version above."
|
||||
msgstr "Keine Versionen gefunden. Fügen Sie Ihre erste Version oben hinzu."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:165
|
||||
#: src/Admin/VersionAdminController.php:396
|
||||
msgid "Uploaded file"
|
||||
msgstr "Hochgeladene Datei"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:169
|
||||
#: src/Admin/VersionAdminController.php:400
|
||||
msgid "No download file"
|
||||
msgstr "Keine Download-Datei"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:182
|
||||
#: src/Admin/VersionAdminController.php:413
|
||||
#: src/Admin/DashboardWidgetController.php:117
|
||||
#: src/Admin/AdminController.php:156 src/Admin/AdminController.php:907
|
||||
#: src/Admin/AdminController.php:1232 src/Admin/AdminController.php:1355
|
||||
msgid "Active"
|
||||
msgstr "Aktiv"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:182
|
||||
#: src/Admin/VersionAdminController.php:413 src/Admin/AdminController.php:157
|
||||
#: src/Admin/AdminController.php:914 src/Admin/AdminController.php:1233
|
||||
#: src/Admin/AdminController.php:1356
|
||||
msgid "Inactive"
|
||||
msgstr "Inaktiv"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:188
|
||||
#: src/Admin/VersionAdminController.php:419 src/Admin/AdminController.php:1274
|
||||
#: src/Admin/AdminController.php:1459
|
||||
msgid "Deactivate"
|
||||
msgstr "Deaktivieren"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:188
|
||||
#: src/Admin/VersionAdminController.php:419 src/Admin/AdminController.php:1273
|
||||
#: src/Admin/AdminController.php:1458
|
||||
msgid "Activate"
|
||||
msgstr "Aktivieren"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:191
|
||||
#: src/Admin/VersionAdminController.php:422 src/Admin/AdminController.php:1279
|
||||
#: src/Admin/AdminController.php:1428 src/Admin/AdminController.php:1464
|
||||
msgid "Delete"
|
||||
msgstr "Löschen"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:232
|
||||
msgid "Are you sure you want to delete this version?"
|
||||
msgstr "Sind Sie sicher, dass Sie diese Version löschen möchten?"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:233
|
||||
msgid "Please enter a version number."
|
||||
msgstr "Bitte geben Sie eine Versionsnummer ein."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:234
|
||||
msgid "Please enter a valid version number (e.g., 1.0.0)."
|
||||
msgstr "Bitte geben Sie eine gültige Versionsnummer ein (z.B. 1.0.0)."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:235
|
||||
msgid "An error occurred. Please try again."
|
||||
msgstr "Ein Fehler ist aufgetreten. Bitte versuchen Sie es erneut."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:236
|
||||
msgid "Select Download File"
|
||||
msgstr "Download-Datei auswählen"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:237
|
||||
msgid "Use this file"
|
||||
msgstr "Diese Datei verwenden"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:238
|
||||
msgid ""
|
||||
"Invalid checksum file format. File must contain a 64-character SHA256 hash."
|
||||
msgstr ""
|
||||
"Ungültiges Prüfsummendateiformat. Die Datei muss einen 64-stelligen SHA256-"
|
||||
"Hash enthalten."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:239
|
||||
msgid "Failed to read checksum file."
|
||||
msgstr "Prüfsummendatei konnte nicht gelesen werden."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:269
|
||||
msgid "Product ID and version are required."
|
||||
msgstr "Produkt-ID und Version sind erforderlich."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:274
|
||||
msgid "Invalid version format. Use semantic versioning (e.g., 1.0.0)."
|
||||
msgstr ""
|
||||
"Ungültiges Versionsformat. Verwenden Sie semantische Versionierung (z.B. "
|
||||
"1.0.0)."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:279
|
||||
msgid "This version already exists."
|
||||
msgstr "Diese Version existiert bereits."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:285
|
||||
msgid "Product not found."
|
||||
msgstr "Produkt nicht gefunden."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:289
|
||||
msgid "This product is not a licensed product."
|
||||
msgstr "Dieses Produkt ist kein lizensiertes Produkt."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:306
|
||||
msgid "Failed to create version."
|
||||
msgstr "Version konnte nicht erstellt werden."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:314
|
||||
msgid "Version added successfully."
|
||||
msgstr "Version erfolgreich hinzugefügt."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:334
|
||||
#: src/Admin/VersionAdminController.php:361
|
||||
msgid "Version ID is required."
|
||||
msgstr "Versions-ID ist erforderlich."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:340
|
||||
msgid "Failed to delete version."
|
||||
msgstr "Version konnte nicht gelöscht werden."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:343
|
||||
msgid "Version deleted successfully."
|
||||
msgstr "Version erfolgreich gelöscht."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:367
|
||||
msgid "Failed to update version."
|
||||
msgstr "Version konnte nicht aktualisiert werden."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:371
|
||||
msgid "Version updated successfully."
|
||||
msgstr "Version erfolgreich aktualisiert."
|
||||
|
||||
#: src/Admin/DashboardWidgetController.php:47
|
||||
msgid "License Statistics"
|
||||
msgstr "Lizenzstatistiken"
|
||||
|
||||
#: src/Admin/DashboardWidgetController.php:113
|
||||
#: src/Admin/AdminController.php:900
|
||||
msgid "Total Licenses"
|
||||
msgstr "Lizenzen insgesamt"
|
||||
|
||||
#: src/Admin/DashboardWidgetController.php:121
|
||||
msgid "Expiring Soon"
|
||||
msgstr "Bald ablaufend"
|
||||
|
||||
#: src/Admin/DashboardWidgetController.php:125
|
||||
#: src/Admin/AdminController.php:158 src/Admin/AdminController.php:921
|
||||
#: src/Admin/AdminController.php:1234 src/Admin/AdminController.php:1357
|
||||
#: src/Email/LicenseExpiredEmail.php:210 src/Email/LicenseExpiredEmail.php:259
|
||||
msgid "Expired"
|
||||
msgstr "Abgelaufen"
|
||||
|
||||
#: src/Admin/DashboardWidgetController.php:132
|
||||
msgid "Time-limited"
|
||||
msgstr "Zeitbegrenzt"
|
||||
|
||||
#: src/Admin/DashboardWidgetController.php:142
|
||||
msgid "View All Licenses"
|
||||
msgstr "Alle Lizenzen anzeigen"
|
||||
|
||||
#: src/Admin/AdminController.php:93
|
||||
msgid "Overview"
|
||||
msgstr "Übersicht"
|
||||
@@ -433,28 +675,6 @@ msgstr "Kopiert!"
|
||||
msgid "Copy failed"
|
||||
msgstr "Kopieren fehlgeschlagen"
|
||||
|
||||
#: src/Admin/AdminController.php:156 src/Admin/AdminController.php:907
|
||||
#: src/Admin/AdminController.php:1232 src/Admin/AdminController.php:1355
|
||||
#: src/Admin/VersionAdminController.php:182
|
||||
#: src/Admin/VersionAdminController.php:413
|
||||
#: src/Admin/DashboardWidgetController.php:151
|
||||
msgid "Active"
|
||||
msgstr "Aktiv"
|
||||
|
||||
#: 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 "Inaktiv"
|
||||
|
||||
#: src/Admin/AdminController.php:158 src/Admin/AdminController.php:921
|
||||
#: src/Admin/AdminController.php:1234 src/Admin/AdminController.php:1357
|
||||
#: src/Admin/DashboardWidgetController.php:159
|
||||
#: src/Email/LicenseExpiredEmail.php:210 src/Email/LicenseExpiredEmail.php:259
|
||||
msgid "Expired"
|
||||
msgstr "Abgelaufen"
|
||||
|
||||
#: src/Admin/AdminController.php:159 src/Admin/AdminController.php:928
|
||||
#: src/Admin/AdminController.php:1235 src/Admin/AdminController.php:1358
|
||||
msgid "Revoked"
|
||||
@@ -537,11 +757,6 @@ msgstr "Import der Lizenz für Domain %s fehlgeschlagen"
|
||||
msgid "License Dashboard"
|
||||
msgstr "Lizenz-Dashboard"
|
||||
|
||||
#: src/Admin/AdminController.php:900
|
||||
#: src/Admin/DashboardWidgetController.php:147
|
||||
msgid "Total Licenses"
|
||||
msgstr "Lizenzen insgesamt"
|
||||
|
||||
#: src/Admin/AdminController.php:937
|
||||
msgid "Attention:"
|
||||
msgstr "Achtung:"
|
||||
@@ -589,7 +804,6 @@ msgstr "Lizenz erfolgreich verlängert."
|
||||
msgid "License set to lifetime successfully."
|
||||
msgstr "Lizenz erfolgreich auf lebenslang gesetzt."
|
||||
|
||||
#. translators: %d: number of licenses
|
||||
#: src/Admin/AdminController.php:1106
|
||||
#, php-format
|
||||
msgid "%d license activated."
|
||||
@@ -597,7 +811,6 @@ msgid_plural "%d licenses activated."
|
||||
msgstr[0] "%d Lizenz aktiviert."
|
||||
msgstr[1] "%d Lizenzen aktiviert."
|
||||
|
||||
#. translators: %d: number of licenses
|
||||
#: src/Admin/AdminController.php:1114
|
||||
#, php-format
|
||||
msgid "%d license deactivated."
|
||||
@@ -605,7 +818,6 @@ msgid_plural "%d licenses deactivated."
|
||||
msgstr[0] "%d Lizenz deaktiviert."
|
||||
msgstr[1] "%d Lizenzen deaktiviert."
|
||||
|
||||
#. translators: %d: number of licenses
|
||||
#: src/Admin/AdminController.php:1122
|
||||
#, php-format
|
||||
msgid "%d license revoked."
|
||||
@@ -613,7 +825,6 @@ msgid_plural "%d licenses revoked."
|
||||
msgstr[0] "%d Lizenz widerrufen."
|
||||
msgstr[1] "%d Lizenzen widerrufen."
|
||||
|
||||
#. translators: %d: number of licenses
|
||||
#: src/Admin/AdminController.php:1130
|
||||
#, php-format
|
||||
msgid "%d license deleted."
|
||||
@@ -621,7 +832,6 @@ msgid_plural "%d licenses deleted."
|
||||
msgstr[0] "%d Lizenz gelöscht."
|
||||
msgstr[1] "%d Lizenzen gelöscht."
|
||||
|
||||
#. translators: %d: number of licenses
|
||||
#: src/Admin/AdminController.php:1138
|
||||
#, php-format
|
||||
msgid "%d license extended."
|
||||
@@ -643,7 +853,6 @@ msgstr ""
|
||||
msgid "No licenses to export."
|
||||
msgstr "Keine Lizenzen zum Exportieren."
|
||||
|
||||
#. translators: %d: number of licenses imported
|
||||
#: src/Admin/AdminController.php:1159
|
||||
#, php-format
|
||||
msgid "%d license imported."
|
||||
@@ -651,7 +860,6 @@ msgid_plural "%d licenses imported."
|
||||
msgstr[0] "%d Lizenz importiert."
|
||||
msgstr[1] "%d Lizenzen importiert."
|
||||
|
||||
#. translators: %d: number of licenses updated
|
||||
#: src/Admin/AdminController.php:1166
|
||||
#, php-format
|
||||
msgid "%d updated."
|
||||
@@ -659,7 +867,6 @@ msgid_plural "%d updated."
|
||||
msgstr[0] "%d aktualisiert."
|
||||
msgstr[1] "%d aktualisiert."
|
||||
|
||||
#. translators: %d: number of licenses skipped
|
||||
#: src/Admin/AdminController.php:1174
|
||||
#, php-format
|
||||
msgid "%d skipped."
|
||||
@@ -667,7 +874,6 @@ msgid_plural "%d skipped."
|
||||
msgstr[0] "%d übersprungen."
|
||||
msgstr[1] "%d übersprungen."
|
||||
|
||||
#. translators: %d: number of errors
|
||||
#: src/Admin/AdminController.php:1182
|
||||
#, php-format
|
||||
msgid "%d error."
|
||||
@@ -743,18 +949,6 @@ msgstr "Dashboard anzeigen"
|
||||
msgid "Bulk Actions"
|
||||
msgstr "Massenaktionen"
|
||||
|
||||
#: src/Admin/AdminController.php:1273 src/Admin/AdminController.php:1458
|
||||
#: src/Admin/VersionAdminController.php:188
|
||||
#: src/Admin/VersionAdminController.php:419
|
||||
msgid "Activate"
|
||||
msgstr "Aktivieren"
|
||||
|
||||
#: src/Admin/AdminController.php:1274 src/Admin/AdminController.php:1459
|
||||
#: src/Admin/VersionAdminController.php:188
|
||||
#: src/Admin/VersionAdminController.php:419
|
||||
msgid "Deactivate"
|
||||
msgstr "Deaktivieren"
|
||||
|
||||
#: src/Admin/AdminController.php:1275 src/Admin/AdminController.php:1419
|
||||
#: src/Admin/AdminController.php:1460
|
||||
msgid "Revoke"
|
||||
@@ -772,12 +966,6 @@ msgstr "90 Tage verlängern"
|
||||
msgid "Extend 1 year"
|
||||
msgstr "1 Jahr verlängern"
|
||||
|
||||
#: 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 "Löschen"
|
||||
|
||||
#: src/Admin/AdminController.php:1281 src/Admin/AdminController.php:1466
|
||||
msgid "Apply"
|
||||
msgstr "Anwenden"
|
||||
@@ -872,11 +1060,6 @@ msgstr "Lizenz übertragen"
|
||||
msgid "License is VALID"
|
||||
msgstr "Lizenz ist GÜLTIG"
|
||||
|
||||
#: src/Admin/AdminController.php:1609 src/Admin/VersionAdminController.php:81
|
||||
#: src/Admin/VersionAdminController.php:136
|
||||
msgid "Version"
|
||||
msgstr "Version"
|
||||
|
||||
#: src/Admin/AdminController.php:1617
|
||||
msgid "License is INVALID"
|
||||
msgstr "Lizenz ist UNGÜLTIG"
|
||||
@@ -997,225 +1180,26 @@ msgstr "Lizenz"
|
||||
msgid "No domain specified"
|
||||
msgstr "Keine Domain angegeben"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:58
|
||||
msgid "Product Versions"
|
||||
msgstr "Produktversionen"
|
||||
#: src/Admin/DownloadWidgetController.php:46
|
||||
msgid "Download Statistics"
|
||||
msgstr "Download-Statistiken"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:78
|
||||
msgid "Add New Version"
|
||||
msgstr "Neue Version hinzufügen"
|
||||
#: src/Admin/DownloadWidgetController.php:140
|
||||
msgid "Total Downloads"
|
||||
msgstr "Gesamte Downloads"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:84
|
||||
msgid "Use semantic versioning (e.g., 1.0.0)"
|
||||
msgstr "Verwenden Sie semantische Versionierung (z.B. 1.0.0)"
|
||||
#: src/Admin/DownloadWidgetController.php:145
|
||||
msgid "Top Products"
|
||||
msgstr "Top-Produkte"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:88
|
||||
#: src/Admin/VersionAdminController.php:137
|
||||
msgid "Download File"
|
||||
msgstr "Download-Datei"
|
||||
#: src/Admin/DownloadWidgetController.php:159
|
||||
#: src/Admin/DownloadWidgetController.php:180
|
||||
msgid "No downloads yet"
|
||||
msgstr "Noch keine Downloads"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:93
|
||||
msgid "Select File"
|
||||
msgstr "Datei auswählen"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:96
|
||||
#: src/Admin/VersionAdminController.php:110
|
||||
msgid "Remove"
|
||||
msgstr "Entfernen"
|
||||
|
||||
#: 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 ""
|
||||
"Laden Sie eine Datei hoch oder wählen Sie eine aus der Mediathek. Die "
|
||||
"Version wird automatisch aus dem Dateinamen erkannt (z.B. plugin-v1.2.3.zip)."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:102
|
||||
msgid "Checksum File"
|
||||
msgstr "Prüfsummendatei"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:107
|
||||
msgid "Select Checksum File"
|
||||
msgstr "Prüfsummendatei auswählen"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:112
|
||||
msgid ""
|
||||
"Upload a SHA256 checksum file (.sha256 or .txt) to verify file integrity."
|
||||
msgstr ""
|
||||
"Laden Sie eine SHA256-Prüfsummendatei (.sha256 oder .txt) hoch, um die "
|
||||
"Dateiintegrität zu überprüfen."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:116
|
||||
#: src/Admin/VersionAdminController.php:139
|
||||
msgid "Release Notes"
|
||||
msgstr "Versionshinweise"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:124
|
||||
msgid "Add Version"
|
||||
msgstr "Version hinzufügen"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:132
|
||||
msgid "Existing Versions"
|
||||
msgstr "Vorhandene Versionen"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:138
|
||||
msgid "SHA256"
|
||||
msgstr "SHA256"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:141
|
||||
msgid "Released"
|
||||
msgstr "Veröffentlicht"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:148
|
||||
msgid "No versions found. Add your first version above."
|
||||
msgstr "Keine Versionen gefunden. Fügen Sie Ihre erste Version oben hinzu."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:165
|
||||
#: src/Admin/VersionAdminController.php:396
|
||||
msgid "Uploaded file"
|
||||
msgstr "Hochgeladene Datei"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:169
|
||||
#: src/Admin/VersionAdminController.php:400
|
||||
msgid "No download file"
|
||||
msgstr "Keine Download-Datei"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:232
|
||||
msgid "Are you sure you want to delete this version?"
|
||||
msgstr "Sind Sie sicher, dass Sie diese Version löschen möchten?"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:233
|
||||
msgid "Please enter a version number."
|
||||
msgstr "Bitte geben Sie eine Versionsnummer ein."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:234
|
||||
msgid "Please enter a valid version number (e.g., 1.0.0)."
|
||||
msgstr "Bitte geben Sie eine gültige Versionsnummer ein (z.B. 1.0.0)."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:235
|
||||
msgid "An error occurred. Please try again."
|
||||
msgstr "Ein Fehler ist aufgetreten. Bitte versuchen Sie es erneut."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:236
|
||||
msgid "Select Download File"
|
||||
msgstr "Download-Datei auswählen"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:237
|
||||
msgid "Use this file"
|
||||
msgstr "Diese Datei verwenden"
|
||||
|
||||
#: src/Admin/VersionAdminController.php:238
|
||||
msgid ""
|
||||
"Invalid checksum file format. File must contain a 64-character SHA256 hash."
|
||||
msgstr ""
|
||||
"Ungültiges Prüfsummendateiformat. Die Datei muss einen 64-stelligen SHA256-"
|
||||
"Hash enthalten."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:239
|
||||
msgid "Failed to read checksum file."
|
||||
msgstr "Prüfsummendatei konnte nicht gelesen werden."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:269
|
||||
msgid "Product ID and version are required."
|
||||
msgstr "Produkt-ID und Version sind erforderlich."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:274
|
||||
msgid "Invalid version format. Use semantic versioning (e.g., 1.0.0)."
|
||||
msgstr ""
|
||||
"Ungültiges Versionsformat. Verwenden Sie semantische Versionierung (z.B. "
|
||||
"1.0.0)."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:279
|
||||
msgid "This version already exists."
|
||||
msgstr "Diese Version existiert bereits."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:285
|
||||
msgid "Product not found."
|
||||
msgstr "Produkt nicht gefunden."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:289
|
||||
msgid "This product is not a licensed product."
|
||||
msgstr "Dieses Produkt ist kein lizensiertes Produkt."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:306
|
||||
msgid "Failed to create version."
|
||||
msgstr "Version konnte nicht erstellt werden."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:314
|
||||
msgid "Version added successfully."
|
||||
msgstr "Version erfolgreich hinzugefügt."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:334
|
||||
#: src/Admin/VersionAdminController.php:361
|
||||
msgid "Version ID is required."
|
||||
msgstr "Versions-ID ist erforderlich."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:340
|
||||
msgid "Failed to delete version."
|
||||
msgstr "Version konnte nicht gelöscht werden."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:343
|
||||
msgid "Version deleted successfully."
|
||||
msgstr "Version erfolgreich gelöscht."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:367
|
||||
msgid "Failed to update version."
|
||||
msgstr "Version konnte nicht aktualisiert werden."
|
||||
|
||||
#: src/Admin/VersionAdminController.php:371
|
||||
msgid "Version updated successfully."
|
||||
msgstr "Version erfolgreich aktualisiert."
|
||||
|
||||
#: src/Admin/DashboardWidgetController.php:47
|
||||
msgid "License Statistics"
|
||||
msgstr "Lizenzstatistiken"
|
||||
|
||||
#: src/Admin/DashboardWidgetController.php:155
|
||||
msgid "Expiring Soon"
|
||||
msgstr "Bald ablaufend"
|
||||
|
||||
#: src/Admin/DashboardWidgetController.php:166
|
||||
msgid "Status Breakdown"
|
||||
msgstr "Statusübersicht"
|
||||
|
||||
#: src/Admin/DashboardWidgetController.php:172
|
||||
#, php-format
|
||||
msgid "Active: %d"
|
||||
msgstr "Aktiv: %d"
|
||||
|
||||
#: src/Admin/DashboardWidgetController.php:179
|
||||
#, php-format
|
||||
msgid "Inactive: %d"
|
||||
msgstr "Inaktiv: %d"
|
||||
|
||||
#: src/Admin/DashboardWidgetController.php:186
|
||||
#, php-format
|
||||
msgid "Expired: %d"
|
||||
msgstr "Abgelaufen: %d"
|
||||
|
||||
#: src/Admin/DashboardWidgetController.php:193
|
||||
#, php-format
|
||||
msgid "Revoked: %d"
|
||||
msgstr "Widerrufen: %d"
|
||||
|
||||
#: src/Admin/DashboardWidgetController.php:202
|
||||
msgid "License Types"
|
||||
msgstr "Lizenztypen"
|
||||
|
||||
#: src/Admin/DashboardWidgetController.php:207
|
||||
#, php-format
|
||||
msgid "Time-limited: %d"
|
||||
msgstr "Zeitlich begrenzt: %d"
|
||||
|
||||
#: src/Admin/DashboardWidgetController.php:213
|
||||
#, php-format
|
||||
msgid "Lifetime: %d"
|
||||
msgstr "Lebenslang: %d"
|
||||
|
||||
#: src/Admin/DashboardWidgetController.php:220
|
||||
msgid "View All Licenses"
|
||||
msgstr "Alle Lizenzen anzeigen"
|
||||
#: src/Admin/DownloadWidgetController.php:163
|
||||
msgid "Top Versions"
|
||||
msgstr "Top-Versionen"
|
||||
|
||||
#: src/Api/RestApiController.php:84
|
||||
msgid "Too many requests. Please try again later."
|
||||
@@ -1314,7 +1298,8 @@ msgstr "Diese Lizenz ist inaktiv."
|
||||
msgid "This license is not valid for this domain."
|
||||
msgstr "Diese Lizenz ist für diese Domain nicht gültig."
|
||||
|
||||
#: src/License/LicenseManager.php:760 src/Frontend/AccountController.php:140
|
||||
#: src/License/LicenseManager.php:760 src/Product/VersionManager.php:349
|
||||
#: src/Product/VersionManager.php:361 src/Frontend/AccountController.php:140
|
||||
#: src/Email/LicenseExpirationEmail.php:107
|
||||
#: src/Email/LicenseExpiredEmail.php:99
|
||||
msgid "Unknown Product"
|
||||
@@ -1324,7 +1309,6 @@ msgstr "Unbekanntes Produkt"
|
||||
msgid "Attachment file not found."
|
||||
msgstr "Anhangs-Datei nicht gefunden."
|
||||
|
||||
#. translators: 1: provided hash, 2: calculated hash
|
||||
#: src/Product/VersionManager.php:177
|
||||
#, php-format
|
||||
msgid "File checksum does not match. Expected: %1$s, Got: %2$s"
|
||||
@@ -1343,7 +1327,6 @@ msgstr "Lizenz-Einstellungen"
|
||||
msgid "%d days"
|
||||
msgstr "%d Tage"
|
||||
|
||||
#. translators: %s: URL to settings page
|
||||
#: src/Product/LicensedProductType.php:119
|
||||
#, php-format
|
||||
msgid "Leave fields empty to use default settings from %s."
|
||||
@@ -1357,7 +1340,6 @@ msgstr "WooCommerce > Einstellungen > Lizensierte Produkte"
|
||||
msgid "Max Activations"
|
||||
msgstr "Max. Aktivierungen"
|
||||
|
||||
#. translators: %d: default max activations value
|
||||
#: src/Product/LicensedProductType.php:131
|
||||
#, php-format
|
||||
msgid "Maximum number of domain activations per license. Default: %d"
|
||||
@@ -1367,7 +1349,6 @@ msgstr "Maximale Anzahl der Domain-Aktivierungen pro Lizenz. Standard: %d"
|
||||
msgid "License Validity (Days)"
|
||||
msgstr "Lizenz-Gültigkeit (Tage)"
|
||||
|
||||
#. translators: %s: default validity value
|
||||
#: src/Product/LicensedProductType.php:149
|
||||
#, php-format
|
||||
msgid "Number of days the license is valid. Leave empty for default (%s)."
|
||||
@@ -1377,7 +1358,6 @@ msgstr "Anzahl Tage, die die Lizenz gültig ist. Leer lassen für Standard (%s).
|
||||
msgid "Bind to Major Version"
|
||||
msgstr "An Hauptversion binden"
|
||||
|
||||
#. translators: %s: default bind to version value (Yes/No)
|
||||
#: src/Product/LicensedProductType.php:167
|
||||
#, php-format
|
||||
msgid ""
|
||||
@@ -1399,54 +1379,54 @@ msgstr "Nein"
|
||||
msgid "Version:"
|
||||
msgstr "Version:"
|
||||
|
||||
#: src/Frontend/DownloadController.php:65
|
||||
#: src/Frontend/DownloadController.php:89
|
||||
#: src/Frontend/DownloadController.php:77
|
||||
#: src/Frontend/DownloadController.php:101
|
||||
msgid "Invalid download link."
|
||||
msgstr "Ungültiger Download-Link."
|
||||
|
||||
#: src/Frontend/DownloadController.php:66
|
||||
#: src/Frontend/DownloadController.php:76
|
||||
#: src/Frontend/DownloadController.php:90
|
||||
#: src/Frontend/DownloadController.php:106
|
||||
#: src/Frontend/DownloadController.php:116
|
||||
#: src/Frontend/DownloadController.php:125
|
||||
#: src/Frontend/DownloadController.php:135
|
||||
#: src/Frontend/DownloadController.php:144
|
||||
#: src/Frontend/DownloadController.php:153
|
||||
#: src/Frontend/DownloadController.php:171
|
||||
#: src/Frontend/DownloadController.php:78
|
||||
#: src/Frontend/DownloadController.php:88
|
||||
#: src/Frontend/DownloadController.php:102
|
||||
#: src/Frontend/DownloadController.php:118
|
||||
#: src/Frontend/DownloadController.php:128
|
||||
#: src/Frontend/DownloadController.php:137
|
||||
#: src/Frontend/DownloadController.php:147
|
||||
#: src/Frontend/DownloadController.php:156
|
||||
#: src/Frontend/DownloadController.php:165
|
||||
#: src/Frontend/DownloadController.php:187
|
||||
#: src/Frontend/DownloadController.php:203
|
||||
msgid "Download Error"
|
||||
msgstr "Download-Fehler"
|
||||
|
||||
#: src/Frontend/DownloadController.php:75
|
||||
#: src/Frontend/DownloadController.php:87
|
||||
msgid "Invalid download link format."
|
||||
msgstr "Ungültiges Download-Link-Format."
|
||||
|
||||
#: src/Frontend/DownloadController.php:115
|
||||
#: src/Frontend/DownloadController.php:127
|
||||
msgid "You do not have permission to download this file."
|
||||
msgstr "Sie haben keine Berechtigung, diese Datei herunterzuladen."
|
||||
|
||||
#: src/Frontend/DownloadController.php:124
|
||||
#: src/Frontend/DownloadController.php:136
|
||||
msgid "Your license is not active. Please contact support."
|
||||
msgstr "Ihre Lizenz ist nicht aktiv. Bitte kontaktieren Sie den Support."
|
||||
|
||||
#: src/Frontend/DownloadController.php:134
|
||||
#: src/Frontend/DownloadController.php:146
|
||||
msgid "Version not found."
|
||||
msgstr "Version nicht gefunden."
|
||||
|
||||
#: src/Frontend/DownloadController.php:143
|
||||
#: src/Frontend/DownloadController.php:155
|
||||
msgid "Version does not match your licensed product."
|
||||
msgstr "Version stimmt nicht mit Ihrem lizensierten Produkt überein."
|
||||
|
||||
#: src/Frontend/DownloadController.php:152
|
||||
#: src/Frontend/DownloadController.php:164
|
||||
msgid "This version is no longer available for download."
|
||||
msgstr "Diese Version ist nicht mehr zum Download verfügbar."
|
||||
|
||||
#: src/Frontend/DownloadController.php:170
|
||||
#: src/Frontend/DownloadController.php:186
|
||||
msgid "No download file available for this version."
|
||||
msgstr "Keine Download-Datei für diese Version verfügbar."
|
||||
|
||||
#: src/Frontend/DownloadController.php:186
|
||||
#: src/Frontend/DownloadController.php:202
|
||||
msgid "Download file not found."
|
||||
msgstr "Download-Datei nicht gefunden."
|
||||
|
||||
@@ -1610,7 +1590,6 @@ msgstr ""
|
||||
"Um dieses Produkt weiterhin zu nutzen, verlängern Sie bitte Ihre Lizenz vor "
|
||||
"dem Ablaufdatum."
|
||||
|
||||
#. translators: %s: list of placeholders
|
||||
#: src/Email/LicenseExpirationEmail.php:301
|
||||
#: src/Email/LicenseExpiredEmail.php:288
|
||||
#, php-format
|
||||
@@ -1722,22 +1701,21 @@ msgid "To continue using this product, please renew your license."
|
||||
msgstr ""
|
||||
"Um dieses Produkt weiterhin zu nutzen, verlängern Sie bitte Ihre Lizenz."
|
||||
|
||||
#: src/Plugin.php:258
|
||||
#: src/Plugin.php:260
|
||||
msgid "WC Licensed Product"
|
||||
msgstr "WC Licensed Product"
|
||||
|
||||
#: src/Plugin.php:259
|
||||
#: src/Plugin.php:261
|
||||
msgid ""
|
||||
"Plugin license is not configured or invalid. Frontend features are disabled."
|
||||
msgstr ""
|
||||
"Plugin-Lizenz ist nicht konfiguriert oder ungültig. Frontend-Funktionen sind "
|
||||
"deaktiviert."
|
||||
|
||||
#: src/Plugin.php:260
|
||||
#: src/Plugin.php:262
|
||||
msgid "Configure License"
|
||||
msgstr "Lizenz konfigurieren"
|
||||
|
||||
#. translators: %s: WooCommerce plugin name
|
||||
#: wc-licensed-product.php:61
|
||||
#, php-format
|
||||
msgid "%s requires WooCommerce to be installed and active."
|
||||
@@ -1749,6 +1727,36 @@ msgstr ""
|
||||
"WC Licensed Product benötigt WooCommerce als installierte und aktivierte "
|
||||
"Erweiterung."
|
||||
|
||||
#~ msgid "Status Breakdown"
|
||||
#~ msgstr "Statusübersicht"
|
||||
|
||||
#, php-format
|
||||
#~ msgid "Active: %d"
|
||||
#~ msgstr "Aktiv: %d"
|
||||
|
||||
#, php-format
|
||||
#~ msgid "Inactive: %d"
|
||||
#~ msgstr "Inaktiv: %d"
|
||||
|
||||
#, php-format
|
||||
#~ msgid "Expired: %d"
|
||||
#~ msgstr "Abgelaufen: %d"
|
||||
|
||||
#, php-format
|
||||
#~ msgid "Revoked: %d"
|
||||
#~ msgstr "Widerrufen: %d"
|
||||
|
||||
#~ msgid "License Types"
|
||||
#~ msgstr "Lizenztypen"
|
||||
|
||||
#, php-format
|
||||
#~ msgid "Time-limited: %d"
|
||||
#~ msgstr "Zeitlich begrenzt: %d"
|
||||
|
||||
#, php-format
|
||||
#~ msgid "Lifetime: %d"
|
||||
#~ msgstr "Lebenslang: %d"
|
||||
|
||||
#~ msgid "Or External URL"
|
||||
#~ msgstr "Oder externe URL"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user