You've already forked wc-tier-and-package-prices
Version 1.3.1 - Switch to SecureLicenseClient with signature verification
- Upgraded from LicenseClient to SecureLicenseClient with HMAC-SHA256 response signature verification - Added Server Secret configuration field for secure communication - Added rate limit exception handling with retry time display - Added signature verification error handling - Added URL validation error handling (SSRF protection) - Updated all translation files with new strings - Compiled .mo files for all 7 language variants Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Binary file not shown.
@@ -359,12 +359,33 @@ msgid "Permission denied."
|
||||
msgstr "Zugriff verweigert."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "License key and server URL are required."
|
||||
msgstr "Lizenzschlüssel und Server-URL sind erforderlich."
|
||||
msgid "Server Secret"
|
||||
msgstr "Server-Geheimnis"
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "Please enter both license server URL and license key."
|
||||
msgstr "Bitte geben Sie sowohl die Lizenzserver-URL als auch den Lizenzschlüssel ein."
|
||||
msgid "The shared secret for secure communication with the license server."
|
||||
msgstr "Das gemeinsame Geheimnis für die sichere Kommunikation mit dem Lizenzserver."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "License key, server URL, and server secret are required."
|
||||
msgstr "Lizenzschlüssel, Server-URL und Server-Geheimnis sind erforderlich."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
#. translators: %d: Number of seconds to wait
|
||||
msgid "Rate limit exceeded. Please try again in %d seconds."
|
||||
msgstr "Anfragelimit überschritten. Bitte versuchen Sie es in %d Sekunden erneut."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "Response signature verification failed. Please check your server secret."
|
||||
msgstr "Überprüfung der Antwortsignatur fehlgeschlagen. Bitte überprüfen Sie Ihr Server-Geheimnis."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "An unexpected error occurred. Please try again."
|
||||
msgstr "Ein unerwarteter Fehler ist aufgetreten. Bitte versuchen Sie es erneut."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "Please enter license server URL, license key, and server secret."
|
||||
msgstr "Bitte geben Sie die Lizenzserver-URL, den Lizenzschlüssel und das Server-Geheimnis ein."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "Validation failed."
|
||||
|
||||
Binary file not shown.
@@ -359,12 +359,33 @@ msgid "Permission denied."
|
||||
msgstr "Zugriff verweigert."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "License key and server URL are required."
|
||||
msgstr "Lizenzschlüssel und Server-URL sind erforderlich."
|
||||
msgid "Server Secret"
|
||||
msgstr "Server-Geheimnis"
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "Please enter both license server URL and license key."
|
||||
msgstr "Bitte gib sowohl die Lizenzserver-URL als auch den Lizenzschlüssel ein."
|
||||
msgid "The shared secret for secure communication with the license server."
|
||||
msgstr "Das gemeinsame Geheimnis für die sichere Kommunikation mit dem Lizenzserver."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "License key, server URL, and server secret are required."
|
||||
msgstr "Lizenzschlüssel, Server-URL und Server-Geheimnis sind erforderlich."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
#. translators: %d: Number of seconds to wait
|
||||
msgid "Rate limit exceeded. Please try again in %d seconds."
|
||||
msgstr "Anfragelimit überschritten. Bitte versuche es in %d Sekunden erneut."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "Response signature verification failed. Please check your server secret."
|
||||
msgstr "Überprüfung der Antwortsignatur fehlgeschlagen. Bitte überprüfe dein Server-Geheimnis."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "An unexpected error occurred. Please try again."
|
||||
msgstr "Ein unerwarteter Fehler ist aufgetreten. Bitte versuche es erneut."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "Please enter license server URL, license key, and server secret."
|
||||
msgstr "Bitte gib die Lizenzserver-URL, den Lizenzschlüssel und das Server-Geheimnis ein."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "Validation failed."
|
||||
|
||||
Binary file not shown.
@@ -359,12 +359,33 @@ msgid "Permission denied."
|
||||
msgstr "Zugriff verweigert."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "License key and server URL are required."
|
||||
msgstr "Lizenzschlüssel und Server-URL sind erforderlich."
|
||||
msgid "Server Secret"
|
||||
msgstr "Server-Geheimnis"
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "Please enter both license server URL and license key."
|
||||
msgstr "Bitte geben Sie sowohl die Lizenzserver-URL als auch den Lizenzschlüssel ein."
|
||||
msgid "The shared secret for secure communication with the license server."
|
||||
msgstr "Das gemeinsame Geheimnis für die sichere Kommunikation mit dem Lizenzserver."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "License key, server URL, and server secret are required."
|
||||
msgstr "Lizenzschlüssel, Server-URL und Server-Geheimnis sind erforderlich."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
#. translators: %d: Number of seconds to wait
|
||||
msgid "Rate limit exceeded. Please try again in %d seconds."
|
||||
msgstr "Anfragelimit überschritten. Bitte versuchen Sie es in %d Sekunden erneut."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "Response signature verification failed. Please check your server secret."
|
||||
msgstr "Überprüfung der Antwortsignatur fehlgeschlagen. Bitte überprüfen Sie Ihr Server-Geheimnis."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "An unexpected error occurred. Please try again."
|
||||
msgstr "Ein unerwarteter Fehler ist aufgetreten. Bitte versuchen Sie es erneut."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "Please enter license server URL, license key, and server secret."
|
||||
msgstr "Bitte geben Sie die Lizenzserver-URL, den Lizenzschlüssel und das Server-Geheimnis ein."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "Validation failed."
|
||||
|
||||
Binary file not shown.
@@ -359,12 +359,33 @@ msgid "Permission denied."
|
||||
msgstr "Zugriff verweigert."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "License key and server URL are required."
|
||||
msgstr "Lizenzschlüssel und Server-URL sind erforderlich."
|
||||
msgid "Server Secret"
|
||||
msgstr "Server-Geheimnis"
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "Please enter both license server URL and license key."
|
||||
msgstr "Bitte gib sowohl die Lizenzserver-URL als auch den Lizenzschlüssel ein."
|
||||
msgid "The shared secret for secure communication with the license server."
|
||||
msgstr "Das gemeinsame Geheimnis für die sichere Kommunikation mit dem Lizenzserver."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "License key, server URL, and server secret are required."
|
||||
msgstr "Lizenzschlüssel, Server-URL und Server-Geheimnis sind erforderlich."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
#. translators: %d: Number of seconds to wait
|
||||
msgid "Rate limit exceeded. Please try again in %d seconds."
|
||||
msgstr "Anfragelimit überschritten. Bitte versuche es in %d Sekunden erneut."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "Response signature verification failed. Please check your server secret."
|
||||
msgstr "Überprüfung der Antwortsignatur fehlgeschlagen. Bitte überprüfe dein Server-Geheimnis."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "An unexpected error occurred. Please try again."
|
||||
msgstr "Ein unerwarteter Fehler ist aufgetreten. Bitte versuche es erneut."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "Please enter license server URL, license key, and server secret."
|
||||
msgstr "Bitte gib die Lizenzserver-URL, den Lizenzschlüssel und das Server-Geheimnis ein."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "Validation failed."
|
||||
|
||||
Binary file not shown.
@@ -359,12 +359,33 @@ msgid "Permission denied."
|
||||
msgstr "Permission denied."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "License key and server URL are required."
|
||||
msgstr "License key and server URL are required."
|
||||
msgid "Server Secret"
|
||||
msgstr "Server Secret"
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "Please enter both license server URL and license key."
|
||||
msgstr "Please enter both license server URL and license key."
|
||||
msgid "The shared secret for secure communication with the license server."
|
||||
msgstr "The shared secret for secure communication with the license server."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "License key, server URL, and server secret are required."
|
||||
msgstr "License key, server URL, and server secret are required."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
#. translators: %d: Number of seconds to wait
|
||||
msgid "Rate limit exceeded. Please try again in %d seconds."
|
||||
msgstr "Rate limit exceeded. Please try again in %d seconds."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "Response signature verification failed. Please check your server secret."
|
||||
msgstr "Response signature verification failed. Please check your server secret."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "An unexpected error occurred. Please try again."
|
||||
msgstr "An unexpected error occurred. Please try again."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "Please enter license server URL, license key, and server secret."
|
||||
msgstr "Please enter license server URL, license key, and server secret."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "Validation failed."
|
||||
|
||||
Binary file not shown.
@@ -359,12 +359,33 @@ msgid "Permission denied."
|
||||
msgstr "Accès refusé."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "License key and server URL are required."
|
||||
msgstr "La clé de licence et l'URL du serveur sont requises."
|
||||
msgid "Server Secret"
|
||||
msgstr "Secret serveur"
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "Please enter both license server URL and license key."
|
||||
msgstr "Veuillez entrer l'URL du serveur de licence et la clé de licence."
|
||||
msgid "The shared secret for secure communication with the license server."
|
||||
msgstr "Le secret partagé pour la communication sécurisée avec le serveur de licence."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "License key, server URL, and server secret are required."
|
||||
msgstr "La clé de licence, l'URL du serveur et le secret serveur sont requis."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
#. translators: %d: Number of seconds to wait
|
||||
msgid "Rate limit exceeded. Please try again in %d seconds."
|
||||
msgstr "Limite de requêtes dépassée. Veuillez réessayer dans %d secondes."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "Response signature verification failed. Please check your server secret."
|
||||
msgstr "La vérification de la signature a échoué. Veuillez vérifier votre secret serveur."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "An unexpected error occurred. Please try again."
|
||||
msgstr "Une erreur inattendue s'est produite. Veuillez réessayer."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "Please enter license server URL, license key, and server secret."
|
||||
msgstr "Veuillez entrer l'URL du serveur de licence, la clé de licence et le secret serveur."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "Validation failed."
|
||||
|
||||
Binary file not shown.
@@ -359,12 +359,33 @@ msgid "Permission denied."
|
||||
msgstr "Accesso negato."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "License key and server URL are required."
|
||||
msgstr "La chiave di licenza e l'URL del server sono obbligatori."
|
||||
msgid "Server Secret"
|
||||
msgstr "Segreto del server"
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "Please enter both license server URL and license key."
|
||||
msgstr "Inserisci sia l'URL del server di licenza che la chiave di licenza."
|
||||
msgid "The shared secret for secure communication with the license server."
|
||||
msgstr "Il segreto condiviso per la comunicazione sicura con il server di licenza."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "License key, server URL, and server secret are required."
|
||||
msgstr "La chiave di licenza, l'URL del server e il segreto del server sono obbligatori."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
#. translators: %d: Number of seconds to wait
|
||||
msgid "Rate limit exceeded. Please try again in %d seconds."
|
||||
msgstr "Limite di richieste superato. Per favore riprova tra %d secondi."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "Response signature verification failed. Please check your server secret."
|
||||
msgstr "Verifica della firma della risposta fallita. Per favore controlla il tuo segreto del server."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "An unexpected error occurred. Please try again."
|
||||
msgstr "Si è verificato un errore imprevisto. Per favore riprova."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "Please enter license server URL, license key, and server secret."
|
||||
msgstr "Inserisci l'URL del server di licenza, la chiave di licenza e il segreto del server."
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "Validation failed."
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
# This file is distributed under the GPL v2 or later.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WooCommerce Tier and Package Prices 1.2.7\n"
|
||||
"Project-Id-Version: WooCommerce Tier and Package Prices 1.3.1\n"
|
||||
"Report-Msgid-Bugs-To: https://src.bundespruefstelle.ch/wc-tier-package-prices\n"
|
||||
"POT-Creation-Date: 2025-12-30 00:00+0000\n"
|
||||
"POT-Creation-Date: 2026-01-27 00:00+0000\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
@@ -332,11 +332,32 @@ msgid "Permission denied."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "License key and server URL are required."
|
||||
msgid "Server Secret"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "Please enter both license server URL and license key."
|
||||
msgid "The shared secret for secure communication with the license server."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "License key, server URL, and server secret are required."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
#. translators: %d: Number of seconds to wait
|
||||
msgid "Rate limit exceeded. Please try again in %d seconds."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "Response signature verification failed. Please check your server secret."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "An unexpected error occurred. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
msgid "Please enter license server URL, license key, and server secret."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-wc-tpp-settings.php
|
||||
|
||||
Reference in New Issue
Block a user