2026-01-21 18:55:18 +01:00
|
|
|
# Copyright (C) 2024 Marco Graetsch
|
|
|
|
|
# This file is distributed under the GPL-2.0-or-later.
|
|
|
|
|
msgid ""
|
|
|
|
|
msgstr ""
|
2026-01-21 20:38:49 +01:00
|
|
|
"Project-Id-Version: WC Licensed Product 0.0.7\n"
|
2026-01-21 18:55:18 +01:00
|
|
|
"Report-Msgid-Bugs-To: https://src.bundespruefstelle.ch/magdev/wc-licensed-product/issues\n"
|
2026-01-21 20:38:49 +01:00
|
|
|
"POT-Creation-Date: 2026-01-21T00:00:00+00:00\n"
|
2026-01-21 18:55:18 +01:00
|
|
|
"MIME-Version: 1.0\n"
|
|
|
|
|
"Content-Type: text/plain; charset=UTF-8\n"
|
|
|
|
|
"Content-Transfer-Encoding: 8bit\n"
|
|
|
|
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
|
|
|
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
|
|
|
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
|
|
|
|
|
2026-01-21 20:38:49 +01:00
|
|
|
#. Plugin requirement message
|
2026-01-21 18:55:18 +01:00
|
|
|
msgid "%s requires WooCommerce to be installed and active."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "WC Licensed Product requires WooCommerce to be installed and active."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2026-01-21 20:38:49 +01:00
|
|
|
#. Product type
|
2026-01-21 18:55:18 +01:00
|
|
|
msgid "Licensed Product"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2026-01-21 20:38:49 +01:00
|
|
|
msgid "Licensed Products"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#. License Settings tab
|
2026-01-21 18:55:18 +01:00
|
|
|
msgid "License Settings"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Max Activations"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Maximum number of domain activations per license. Default: 1"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2026-01-21 20:38:49 +01:00
|
|
|
msgid "Maximum number of domain activations per license. Default: %d"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2026-01-21 18:55:18 +01:00
|
|
|
msgid "License Validity (Days)"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Number of days the license is valid. Leave empty for lifetime license."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2026-01-21 20:38:49 +01:00
|
|
|
msgid "Number of days the license is valid. Leave empty for default (%s)."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2026-01-21 18:55:18 +01:00
|
|
|
msgid "Bind to Major Version"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "If enabled, licenses are bound to the major version at purchase time."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2026-01-21 20:38:49 +01:00
|
|
|
msgid "If enabled, licenses are bound to the major version at purchase time. Default: %s"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "If enabled, licenses are bound to the major version at purchase time by default."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2026-01-21 18:55:18 +01:00
|
|
|
msgid "Current Version"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Current software version (e.g., 1.0.0)"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2026-01-21 20:38:49 +01:00
|
|
|
#. Global settings
|
|
|
|
|
msgid "Default License Settings"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Default Max Activations"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Default maximum number of domain activations per license."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Default License Validity (Days)"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Default number of days a license is valid. Leave empty or set to 0 for lifetime licenses."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Default Bind to Major Version"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "These settings serve as defaults for new licensed products. Individual product settings override these defaults."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Leave fields empty to use default settings from %s."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "WooCommerce > Settings > Licensed Products"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Settings"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#. License validation messages
|
2026-01-21 18:55:18 +01:00
|
|
|
msgid "License key not found."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "This license has been revoked."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "This license has expired."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "This license is inactive."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "This license is not valid for this domain."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "This license is not valid."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "License is already activated for this domain."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Maximum number of activations reached."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Failed to activate license."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "License activated successfully."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "License is not activated for this domain."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Failed to deactivate license."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "License deactivated successfully."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2026-01-21 20:38:49 +01:00
|
|
|
msgid "Your license is not active. Please contact support."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Too many requests. Please try again later."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#. Checkout
|
2026-01-21 18:55:18 +01:00
|
|
|
msgid "License Domain"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Domain for License Activation"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "required"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "example.com"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Enter the domain where you will use this license (without http:// or www)."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Please enter a domain for your license activation."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Please enter a valid domain name."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "License Domain:"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2026-01-21 20:38:49 +01:00
|
|
|
msgid "Licensed Domain:"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#. Frontend - Customer account
|
2026-01-21 18:55:18 +01:00
|
|
|
msgid "Please log in to view your licenses."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2026-01-21 20:38:49 +01:00
|
|
|
msgid "Please log in to transfer a license."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2026-01-21 18:55:18 +01:00
|
|
|
msgid "Licenses"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Unknown Product"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "You have no licenses yet."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "License Key"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2026-01-21 20:38:49 +01:00
|
|
|
msgid "License Key:"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2026-01-21 18:55:18 +01:00
|
|
|
msgid "Product"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2026-01-21 20:38:49 +01:00
|
|
|
msgid "Product:"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2026-01-21 18:55:18 +01:00
|
|
|
msgid "Domain"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2026-01-21 20:38:49 +01:00
|
|
|
msgid "Domain:"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2026-01-21 18:55:18 +01:00
|
|
|
msgid "Status"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Expires"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2026-01-21 20:38:49 +01:00
|
|
|
msgid "Expires:"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2026-01-21 18:55:18 +01:00
|
|
|
msgid "Never"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2026-01-21 20:38:49 +01:00
|
|
|
msgid "Lifetime"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Copy to clipboard"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Copied!"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Copy failed"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#. License transfer (customer)
|
|
|
|
|
msgid "Transfer"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Transfer to new domain"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Transfer License"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Transfer License to New Domain"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Current Domain"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "New Domain"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Enter the new domain without http:// or www."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Cancel"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Close"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Please enter a valid domain."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Are you sure you want to transfer this license to a new domain? This action cannot be undone."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "License transferred successfully!"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Transfer failed. Please try again."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Invalid license."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "License not found."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "You do not have permission to transfer this license."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Revoked licenses cannot be transferred."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Expired licenses cannot be transferred."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "The new domain is the same as the current domain."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#. Available Downloads
|
|
|
|
|
msgid "Available Downloads"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Version %s"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Download Error"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Invalid download link."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Invalid download link format."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Download file not found."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "No download file available for this version."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "This version is no longer available for download."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Version does not match your licensed product."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Permission denied."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "You do not have permission to download this file."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#. Admin - Licenses page
|
2026-01-21 18:55:18 +01:00
|
|
|
msgid "Security check failed."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "License updated successfully."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "License deleted successfully."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "License revoked successfully."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2026-01-21 20:38:49 +01:00
|
|
|
msgid "License extended successfully."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "License set to lifetime successfully."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "License transferred to new domain successfully."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Failed to transfer license. The license may be revoked or invalid."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2026-01-21 18:55:18 +01:00
|
|
|
msgid "Unknown"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Guest"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Customer"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Actions"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "No licenses found."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Are you sure?"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Revoke"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Are you sure you want to delete this license?"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Delete"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "License"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "No domain specified"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Total licenses:"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "of"
|
|
|
|
|
msgstr ""
|
2026-01-21 20:38:49 +01:00
|
|
|
|
|
|
|
|
msgid "Active"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Inactive"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Expired"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Revoked"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Activate"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Deactivate"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#. Admin - Bulk actions
|
|
|
|
|
msgid "Bulk Actions"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Apply"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Extend 30 days"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Extend 90 days"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Extend 1 year"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Extend by 30 days"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Set to lifetime"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Quick Actions"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#. Plural forms for bulk actions
|
|
|
|
|
msgid "%d license activated."
|
|
|
|
|
msgid_plural "%d licenses activated."
|
|
|
|
|
msgstr[0] ""
|
|
|
|
|
msgstr[1] ""
|
|
|
|
|
|
|
|
|
|
msgid "%d license deactivated."
|
|
|
|
|
msgid_plural "%d licenses deactivated."
|
|
|
|
|
msgstr[0] ""
|
|
|
|
|
msgstr[1] ""
|
|
|
|
|
|
|
|
|
|
msgid "%d license revoked."
|
|
|
|
|
msgid_plural "%d licenses revoked."
|
|
|
|
|
msgstr[0] ""
|
|
|
|
|
msgstr[1] ""
|
|
|
|
|
|
|
|
|
|
msgid "%d license deleted."
|
|
|
|
|
msgid_plural "%d licenses deleted."
|
|
|
|
|
msgstr[0] ""
|
|
|
|
|
msgstr[1] ""
|
|
|
|
|
|
|
|
|
|
msgid "%d license extended."
|
|
|
|
|
msgid_plural "%d licenses extended."
|
|
|
|
|
msgstr[0] ""
|
|
|
|
|
msgstr[1] ""
|
|
|
|
|
|
|
|
|
|
#. Admin - Search and Filter
|
|
|
|
|
msgid "Search"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Search Licenses"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Search license key or domain..."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Filter"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Clear"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "All Statuses"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "All Products"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Showing"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "filtered"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "item"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "items"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#. Admin - Export/Import
|
|
|
|
|
msgid "Export CSV"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Export to CSV"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "No licenses to export."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "You do not have permission to export licenses."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Import CSV"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Import Licenses"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Import Licenses from CSV"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Back to Licenses"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Upload a CSV file to import licenses. You can use the exported CSV format or a simplified format."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "CSV Format"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "The CSV file should contain the following columns:"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Full Format (from Export):"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Simplified Format:"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Notes:"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Leave License Key empty to auto-generate."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Status can be: active, inactive, expired, revoked (defaults to active)."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Expires At should be in YYYY-MM-DD format or \"Lifetime\"."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "CSV File"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Select a CSV file to import."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Options"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Skip first row (header row)"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Update existing licenses (by license key)"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "If enabled, licenses with matching keys will be updated instead of skipped."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Error uploading file. Please try again."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Invalid file type. Please upload a CSV file."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Error reading file. Please check the file format."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "An error occurred during import."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "You do not have permission to import licenses."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Row missing domain"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Row missing valid product ID"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Failed to import license for domain %s"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#. Plural forms for import
|
|
|
|
|
msgid "%d license imported."
|
|
|
|
|
msgid_plural "%d licenses imported."
|
|
|
|
|
msgstr[0] ""
|
|
|
|
|
msgstr[1] ""
|
|
|
|
|
|
|
|
|
|
msgid "%d updated."
|
|
|
|
|
msgid_plural "%d updated."
|
|
|
|
|
msgstr[0] ""
|
|
|
|
|
msgstr[1] ""
|
|
|
|
|
|
|
|
|
|
msgid "%d skipped."
|
|
|
|
|
msgid_plural "%d skipped."
|
|
|
|
|
msgstr[0] ""
|
|
|
|
|
msgstr[1] ""
|
|
|
|
|
|
|
|
|
|
msgid "%d error."
|
|
|
|
|
msgid_plural "%d errors."
|
|
|
|
|
msgstr[0] ""
|
|
|
|
|
msgstr[1] ""
|
|
|
|
|
|
|
|
|
|
#. Admin - Dashboard
|
|
|
|
|
msgid "License Dashboard"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "View Dashboard"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Manage Licenses"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "View Licenses"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Overview"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Total Licenses"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Expiring Soon (30 days)"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "expiring within the next 30 days."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "License Types"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Time-limited Licenses"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Lifetime Licenses"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Licenses Created (Last 12 Months)"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Top Products by Licenses"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Top Domains"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "No license data available yet."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "license"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "licenses"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "license is"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "licenses are"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "%d days"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#. Product Versions
|
|
|
|
|
msgid "Product Versions"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Add New Version"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Add Version"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Version"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Use semantic versioning (e.g., 1.0.0)"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Release Notes"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Download File"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Select File"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Use this file"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Remove"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
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 ""
|
|
|
|
|
|
|
|
|
|
msgid "Or External URL"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Alternative: Enter an external download URL instead of uploading a file."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Existing Versions"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "No versions found. Add your first version above."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Uploaded file"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "No download file"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Released"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Are you sure you want to delete this version?"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Version added successfully."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Version updated successfully."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Version deleted successfully."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Failed to create version."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Failed to update version."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Failed to delete version."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Invalid version format. Use semantic versioning (e.g., 1.0.0)."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "This version already exists."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Please enter a version number."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Please enter a valid version number (e.g., 1.0.0)."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Product ID and version are required."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Version ID is required."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Version not found."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Select Download File"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "An error occurred. Please try again."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#. Email notifications
|
|
|
|
|
msgid "Your License Keys"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "YOUR LICENSE KEYS"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "You can also view your licenses in your account under \"Licenses\"."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "License Expiration Notice"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Hello %s,"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "[%2$s] Your license for %1$s expires tomorrow"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "[%3$s] Your license for %1$s expires in %2$d days"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Your license for %s will expire tomorrow (%s)."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Your license for %1$s will expire in %2$d days (%3$s)."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "License Details"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "To continue using this product, please renew your license before the expiration date."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "View My Licenses"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "This email was sent from %s."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Attention:"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "Yes"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
msgid "No"
|
|
|
|
|
msgstr ""
|