You've already forked wc-licensed-product
Implement version 0.0.1 - Licensed Product type for WooCommerce
Add complete plugin infrastructure for selling software with license keys: - New "Licensed Product" WooCommerce product type - License key generation (XXXX-XXXX-XXXX-XXXX format) on order completion - Domain-based license validation system - REST API endpoints (validate, status, activate, deactivate) - Customer My Account "Licenses" page - Admin license management under WooCommerce > Licenses - Checkout domain field for licensed products - Custom database tables for licenses and product versions - Twig template engine integration - Full i18n support with German (de_CH) translation Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
256
languages/wc-licensed-product-de_CH.po
Normal file
256
languages/wc-licensed-product-de_CH.po
Normal file
@@ -0,0 +1,256 @@
|
||||
# German (Switzerland, formal) translation for WC Licensed Product
|
||||
# Copyright (C) 2024 Marco Graetsch
|
||||
# This file is distributed under the GPL-2.0-or-later.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WC Licensed Product 0.0.1\n"
|
||||
"Report-Msgid-Bugs-To: https://src.bundespruefstelle.ch/magdev/wc-licensed-product/issues\n"
|
||||
"POT-Creation-Date: 2024-01-01T00:00:00+00:00\n"
|
||||
"PO-Revision-Date: 2024-01-01T00:00:00+00:00\n"
|
||||
"Last-Translator: Marco Graetsch <magdev3.0@gmail.com>\n"
|
||||
"Language-Team: German (Switzerland) <de_CH@li.org>\n"
|
||||
"Language: de_CH\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: wc-licensed-product.php
|
||||
msgid "%s requires WooCommerce to be installed and active."
|
||||
msgstr "%s benötigt WooCommerce als installierte und aktivierte Erweiterung."
|
||||
|
||||
#: wc-licensed-product.php
|
||||
msgid "WC Licensed Product requires WooCommerce to be installed and active."
|
||||
msgstr "WC Licensed Product benötigt WooCommerce als installierte und aktivierte Erweiterung."
|
||||
|
||||
#: src/Product/LicensedProductType.php
|
||||
msgid "Licensed Product"
|
||||
msgstr "Lizenziertes Produkt"
|
||||
|
||||
#: src/Product/LicensedProductType.php
|
||||
msgid "License Settings"
|
||||
msgstr "Lizenz-Einstellungen"
|
||||
|
||||
#: src/Product/LicensedProductType.php
|
||||
msgid "Max Activations"
|
||||
msgstr "Max. Aktivierungen"
|
||||
|
||||
#: src/Product/LicensedProductType.php
|
||||
msgid "Maximum number of domain activations per license. Default: 1"
|
||||
msgstr "Maximale Anzahl der Domain-Aktivierungen pro Lizenz. Standard: 1"
|
||||
|
||||
#: src/Product/LicensedProductType.php
|
||||
msgid "License Validity (Days)"
|
||||
msgstr "Lizenz-Gültigkeit (Tage)"
|
||||
|
||||
#: src/Product/LicensedProductType.php
|
||||
msgid "Number of days the license is valid. Leave empty for lifetime license."
|
||||
msgstr "Anzahl Tage, die die Lizenz gültig ist. Leer lassen für eine lebenslange Lizenz."
|
||||
|
||||
#: src/Product/LicensedProductType.php
|
||||
msgid "Bind to Major Version"
|
||||
msgstr "An Hauptversion binden"
|
||||
|
||||
#: src/Product/LicensedProductType.php
|
||||
msgid "If enabled, licenses are bound to the major version at purchase time."
|
||||
msgstr "Falls aktiviert, werden Lizenzen an die Hauptversion zum Kaufzeitpunkt gebunden."
|
||||
|
||||
#: src/Product/LicensedProductType.php
|
||||
msgid "Current Version"
|
||||
msgstr "Aktuelle Version"
|
||||
|
||||
#: src/Product/LicensedProductType.php
|
||||
msgid "Current software version (e.g., 1.0.0)"
|
||||
msgstr "Aktuelle Software-Version (z.B. 1.0.0)"
|
||||
|
||||
#: src/License/LicenseManager.php
|
||||
msgid "License key not found."
|
||||
msgstr "Lizenzschlüssel nicht gefunden."
|
||||
|
||||
#: src/License/LicenseManager.php
|
||||
msgid "This license has been revoked."
|
||||
msgstr "Diese Lizenz wurde widerrufen."
|
||||
|
||||
#: src/License/LicenseManager.php
|
||||
msgid "This license has expired."
|
||||
msgstr "Diese Lizenz ist abgelaufen."
|
||||
|
||||
#: src/License/LicenseManager.php
|
||||
msgid "This license is inactive."
|
||||
msgstr "Diese Lizenz ist inaktiv."
|
||||
|
||||
#: src/License/LicenseManager.php
|
||||
msgid "This license is not valid for this domain."
|
||||
msgstr "Diese Lizenz ist für diese Domain nicht gültig."
|
||||
|
||||
#: src/Api/RestApiController.php
|
||||
msgid "This license is not valid."
|
||||
msgstr "Diese Lizenz ist ungültig."
|
||||
|
||||
#: src/Api/RestApiController.php
|
||||
msgid "License is already activated for this domain."
|
||||
msgstr "Die Lizenz ist bereits für diese Domain aktiviert."
|
||||
|
||||
#: src/Api/RestApiController.php
|
||||
msgid "Maximum number of activations reached."
|
||||
msgstr "Maximale Anzahl der Aktivierungen erreicht."
|
||||
|
||||
#: src/Api/RestApiController.php
|
||||
msgid "Failed to activate license."
|
||||
msgstr "Lizenz konnte nicht aktiviert werden."
|
||||
|
||||
#: src/Api/RestApiController.php
|
||||
msgid "License activated successfully."
|
||||
msgstr "Lizenz erfolgreich aktiviert."
|
||||
|
||||
#: src/Api/RestApiController.php
|
||||
msgid "License is not activated for this domain."
|
||||
msgstr "Die Lizenz ist für diese Domain nicht aktiviert."
|
||||
|
||||
#: src/Api/RestApiController.php
|
||||
msgid "Failed to deactivate license."
|
||||
msgstr "Lizenz konnte nicht deaktiviert werden."
|
||||
|
||||
#: src/Api/RestApiController.php
|
||||
msgid "License deactivated successfully."
|
||||
msgstr "Lizenz erfolgreich deaktiviert."
|
||||
|
||||
#: src/Checkout/CheckoutController.php
|
||||
msgid "License Domain"
|
||||
msgstr "Lizenz-Domain"
|
||||
|
||||
#: src/Checkout/CheckoutController.php
|
||||
msgid "Domain for License Activation"
|
||||
msgstr "Domain für Lizenz-Aktivierung"
|
||||
|
||||
#: src/Checkout/CheckoutController.php
|
||||
msgid "required"
|
||||
msgstr "erforderlich"
|
||||
|
||||
#: src/Checkout/CheckoutController.php
|
||||
msgid "example.com"
|
||||
msgstr "beispiel.ch"
|
||||
|
||||
#: src/Checkout/CheckoutController.php
|
||||
msgid "Enter the domain where you will use this license (without http:// or www)."
|
||||
msgstr "Geben Sie die Domain ein, auf der Sie diese Lizenz verwenden möchten (ohne http:// oder www)."
|
||||
|
||||
#: src/Checkout/CheckoutController.php
|
||||
msgid "Please enter a domain for your license activation."
|
||||
msgstr "Bitte geben Sie eine Domain für Ihre Lizenz-Aktivierung ein."
|
||||
|
||||
#: src/Checkout/CheckoutController.php
|
||||
msgid "Please enter a valid domain name."
|
||||
msgstr "Bitte geben Sie einen gültigen Domain-Namen ein."
|
||||
|
||||
#: src/Checkout/CheckoutController.php
|
||||
msgid "License Domain:"
|
||||
msgstr "Lizenz-Domain:"
|
||||
|
||||
#: src/Frontend/AccountController.php
|
||||
msgid "Please log in to view your licenses."
|
||||
msgstr "Bitte melden Sie sich an, um Ihre Lizenzen zu sehen."
|
||||
|
||||
#: src/Frontend/AccountController.php
|
||||
msgid "Licenses"
|
||||
msgstr "Lizenzen"
|
||||
|
||||
#: src/Frontend/AccountController.php
|
||||
msgid "Unknown Product"
|
||||
msgstr "Unbekanntes Produkt"
|
||||
|
||||
#: src/Frontend/AccountController.php
|
||||
msgid "You have no licenses yet."
|
||||
msgstr "Sie haben noch keine Lizenzen."
|
||||
|
||||
#: src/Frontend/AccountController.php
|
||||
msgid "License Key"
|
||||
msgstr "Lizenzschlüssel"
|
||||
|
||||
#: src/Frontend/AccountController.php
|
||||
msgid "Product"
|
||||
msgstr "Produkt"
|
||||
|
||||
#: src/Frontend/AccountController.php
|
||||
msgid "Domain"
|
||||
msgstr "Domain"
|
||||
|
||||
#: src/Frontend/AccountController.php
|
||||
msgid "Status"
|
||||
msgstr "Status"
|
||||
|
||||
#: src/Frontend/AccountController.php
|
||||
msgid "Expires"
|
||||
msgstr "Läuft ab"
|
||||
|
||||
#: src/Frontend/AccountController.php
|
||||
msgid "Never"
|
||||
msgstr "Nie"
|
||||
|
||||
#: src/Admin/AdminController.php
|
||||
msgid "Security check failed."
|
||||
msgstr "Sicherheitsüberprüfung fehlgeschlagen."
|
||||
|
||||
#: src/Admin/AdminController.php
|
||||
msgid "License updated successfully."
|
||||
msgstr "Lizenz erfolgreich aktualisiert."
|
||||
|
||||
#: src/Admin/AdminController.php
|
||||
msgid "License deleted successfully."
|
||||
msgstr "Lizenz erfolgreich gelöscht."
|
||||
|
||||
#: src/Admin/AdminController.php
|
||||
msgid "License revoked successfully."
|
||||
msgstr "Lizenz erfolgreich widerrufen."
|
||||
|
||||
#: src/Admin/AdminController.php
|
||||
msgid "Unknown"
|
||||
msgstr "Unbekannt"
|
||||
|
||||
#: src/Admin/AdminController.php
|
||||
msgid "Guest"
|
||||
msgstr "Gast"
|
||||
|
||||
#: src/Admin/AdminController.php
|
||||
msgid "Customer"
|
||||
msgstr "Kunde"
|
||||
|
||||
#: src/Admin/AdminController.php
|
||||
msgid "Actions"
|
||||
msgstr "Aktionen"
|
||||
|
||||
#: src/Admin/AdminController.php
|
||||
msgid "No licenses found."
|
||||
msgstr "Keine Lizenzen gefunden."
|
||||
|
||||
#: src/Admin/AdminController.php
|
||||
msgid "Are you sure?"
|
||||
msgstr "Sind Sie sicher?"
|
||||
|
||||
#: src/Admin/AdminController.php
|
||||
msgid "Revoke"
|
||||
msgstr "Widerrufen"
|
||||
|
||||
#: src/Admin/AdminController.php
|
||||
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
|
||||
msgid "Delete"
|
||||
msgstr "Löschen"
|
||||
|
||||
#: src/Admin/AdminController.php
|
||||
msgid "License"
|
||||
msgstr "Lizenz"
|
||||
|
||||
#: src/Admin/AdminController.php
|
||||
msgid "No domain specified"
|
||||
msgstr "Keine Domain angegeben"
|
||||
|
||||
#: src/Admin/AdminController.php
|
||||
msgid "Total licenses:"
|
||||
msgstr "Lizenzen insgesamt:"
|
||||
|
||||
#: src/Admin/AdminController.php
|
||||
msgid "of"
|
||||
msgstr "von"
|
||||
Reference in New Issue
Block a user