diff --git a/assets/js/coupon-code.js b/assets/js/coupon-code.js index d9559821..241813a0 100644 --- a/assets/js/coupon-code.js +++ b/assets/js/coupon-code.js @@ -22,6 +22,14 @@ var coupon_app = new Vue({ }, methods: { + remove_coupon: function() { + + // Clear current coupon and re-apply pricing without discounts + this.coupon = false; + this.apply_coupon(); + + }, + add_event_tabs: function() { $('.wu-plans-frequency-selector li a').each(function() { @@ -266,6 +274,8 @@ var coupon_app = new Vue({ } else { $('.old-price').hide(); + $('.off-value').hide(); + $('.setupfee-off-value').hide(); this.coupon_id = ''; @@ -317,4 +327,4 @@ function wu_set_yearly_value(list, value) { } -})(jQuery); \ No newline at end of file +})(jQuery); diff --git a/assets/js/coupon-code.min.js b/assets/js/coupon-code.min.js index a5ab64a0..d4b2c195 100644 --- a/assets/js/coupon-code.min.js +++ b/assets/js/coupon-code.min.js @@ -1 +1 @@ -(w=>{var e=new Vue({el:"#coupon-code-app",data:{coupon_id:"",coupon:wu_coupon_data.coupon,type:wu_coupon_data.type,value:parseFloat(wu_coupon_data.value),applies_to_setup_fee:wu_coupon_data.applies_to_setup_fee,setup_fee_discount_value:parseFloat(wu_coupon_data.setup_fee_discount_value),setup_fee_discount_type:wu_coupon_data.setup_fee_discount_type,allowed_plans:wu_coupon_data.allowed_plans,allowed_freqs:wu_coupon_data.allowed_freqs,success:!1},mounted:function(){this.apply_coupon(),this.add_event_tabs()},methods:{add_event_tabs:function(){w(".wu-plans-frequency-selector li a").each(function(){this.addEventListener("click",function(){e.apply_coupon()})})},apply_coupon:function(){var s,c,f,r,_,d,h;this.coupon?(w("body").block({message:null,overlayCSS:{background:"#F1F1F1",opacity:.6}}),this.coupon_id=this.coupon.id,s=this.type,c=this.value,f=this.applies_to_setup_fee,r=this.setup_fee_discount_value,_=this.setup_fee_discount_type,d=w.parseJSON(this.allowed_plans),h=w.parseJSON(this.allowed_freqs),w(".superscript").show(),w("h5 sub").show(),setTimeout(function(){w(".wu-plan").each(function(){w(this).find(".old-price").get(0)||w(this).find("h4").after('
%2$ssunrise.php File"
+msgstr ""
+
+#: inc/installers/class-core-installer.php:80
+msgid "We need to add our own sunrise.php file to the wp-content folder in order to be able to control access to sites and plugins before anything else happens on WordPress. "
+msgstr ""
+
+#: inc/installers/class-core-installer.php:82
+msgid "Installing sunrise file..."
+msgstr ""
+
+#. translators: %s is the name of a database table, e.g. wu_memberships.
+#: inc/installers/class-core-installer.php:118
+#, php-format
+msgid "Installation of the table %s failed"
+msgstr ""
+
+#: inc/installers/class-default-content-installer.php:150
+msgid "Create Example Template Site"
+msgstr ""
+
+#: inc/installers/class-default-content-installer.php:151
+msgid "This will create a template site on your network that you can use as a starting point."
+msgstr ""
+
+#: inc/installers/class-default-content-installer.php:153
+msgid "Creating Template Site..."
+msgstr ""
+
+#: inc/installers/class-default-content-installer.php:161
+msgid "Create Example Products"
+msgstr ""
+
+#: inc/installers/class-default-content-installer.php:162
+msgid "This action will create example products (plans, packages, and services), so you have an starting point."
+msgstr ""
+
+#: inc/installers/class-default-content-installer.php:164
+msgid "Creating Products..."
+msgstr ""
+
+#: inc/installers/class-default-content-installer.php:172
+msgid "Create a Checkout Form"
+msgstr ""
+
+#: inc/installers/class-default-content-installer.php:173
+msgid "This action will create a single-step checkout form that your customers will use to place purchases, as well as the page that goes with it."
+msgstr ""
+
+#: inc/installers/class-default-content-installer.php:175
+msgid "Creating Checkout Form and Registration Page..."
+msgstr ""
+
+#: inc/installers/class-default-content-installer.php:183
+msgid "Create the System Emails"
+msgstr ""
+
+#: inc/installers/class-default-content-installer.php:184
+msgid "This action will create all emails sent by Ultimate Multisite."
+msgstr ""
+
+#: inc/installers/class-default-content-installer.php:186
+msgid "Creating System Emails..."
+msgstr ""
+
+#: inc/installers/class-default-content-installer.php:194
+msgid "Create Custom Login Page"
+msgstr ""
+
+#: inc/installers/class-default-content-installer.php:195
+msgid "This action will create a custom login page and replace the default one."
+msgstr ""
+
+#: inc/installers/class-default-content-installer.php:197
+msgid "Creating Custom Login Page..."
+msgstr ""
+
+#: inc/installers/class-default-content-installer.php:233
+msgid "Template Site was not created. Maybe a site with the /template path already exists?"
+msgstr ""
+
+#: inc/installers/class-default-content-installer.php:265
+msgid "This is an example of a free plan."
+msgstr ""
+
+#: inc/installers/class-default-content-installer.php:285
+msgid "This is an example of a paid plan."
+msgstr ""
+
+#: inc/installers/class-default-content-installer.php:304
+msgid "SEO Consulting"
+msgstr ""
+
+#: inc/installers/class-default-content-installer.php:305
+msgid "This is an example of a service that you can create and charge customers for."
+msgstr ""
+
+#: inc/installers/class-default-content-installer.php:343
+msgid "Registration Form"
+msgstr ""
+
+#: inc/installers/class-default-content-installer.php:369
+msgid "Register"
+msgstr ""
+
+#: inc/installers/class-default-content-installer.php:416
+#: inc/installers/class-migrator.php:2382
+#: inc/ui/class-login-form-element.php:156
+#: inc/ui/class-login-form-element.php:354
+msgid "Login"
+msgstr ""
+
+#: inc/installers/class-migrator.php:262
+msgid "Pre-Migration Check"
+msgstr ""
+
+#: inc/installers/class-migrator.php:263
+msgid "Runs all migrations in a sand-boxed environment to see if it hits an error."
+msgstr ""
+
+#: inc/installers/class-migrator.php:266
+msgid "Checking..."
+msgstr ""
+
+#: inc/installers/class-migrator.php:276
+msgid "Prepare for Migration"
+msgstr ""
+
+#: inc/installers/class-migrator.php:277
+msgid "Verifies the data before going forward with the migration."
+msgstr ""
+
+#: inc/installers/class-migrator.php:279
+msgid "Preparing..."
+msgstr ""
+
+#: inc/installers/class-migrator.php:288
+msgid "Migrates the settings from the older version."
+msgstr ""
+
+#: inc/installers/class-migrator.php:294
+msgid "Plans to Products"
+msgstr ""
+
+#: inc/installers/class-migrator.php:295
+msgid "Converts the old plans into products."
+msgstr ""
+
+#: inc/installers/class-migrator.php:301
+msgid "Users to Customers"
+msgstr ""
+
+#: inc/installers/class-migrator.php:302
+msgid "Creates customers based on the existing users."
+msgstr ""
+
+#: inc/installers/class-migrator.php:308
+msgid "Subscriptions to Memberships"
+msgstr ""
+
+#: inc/installers/class-migrator.php:309
+msgid "Converts subscriptions into Memberships."
+msgstr ""
+
+#: inc/installers/class-migrator.php:315
+msgid "Transactions to Payments & Events"
+msgstr ""
+
+#: inc/installers/class-migrator.php:316
+msgid "Converts transactions into payments and events."
+msgstr ""
+
+#: inc/installers/class-migrator.php:322
+msgid "Coupons to Discount Codes"
+msgstr ""
+
+#: inc/installers/class-migrator.php:323
+msgid "Converts coupons into discount codes."
+msgstr ""
+
+#: inc/installers/class-migrator.php:329
+msgid "Customer Sites"
+msgstr ""
+
+#: inc/installers/class-migrator.php:330
+msgid "Adjusts existing customer sites."
+msgstr ""
+
+#: inc/installers/class-migrator.php:331
+#: inc/installers/class-migrator.php:339
+msgid "Making Adjustments..."
+msgstr ""
+
+#: inc/installers/class-migrator.php:337
+msgid "Sites Templates"
+msgstr ""
+
+#: inc/installers/class-migrator.php:338
+msgid "Adjusts existing site templates."
+msgstr ""
+
+#: inc/installers/class-migrator.php:346
+msgid "Converts mapped domains."
+msgstr ""
+
+#: inc/installers/class-migrator.php:353
+msgid "Creates a checkout form based on the existing signup flow."
+msgstr ""
+
+#: inc/installers/class-migrator.php:359
+msgid "Emails & Broadcasts"
+msgstr ""
+
+#: inc/installers/class-migrator.php:360
+msgid "Converts the emails and broadcasts."
+msgstr ""
+
+#: inc/installers/class-migrator.php:367
+msgid "Migrates existing webhooks."
+msgstr ""
+
+#: inc/installers/class-migrator.php:373
+msgid "Other Migrations"
+msgstr ""
+
+#: inc/installers/class-migrator.php:374
+msgid "Other migrations that don't really fit anywhere else."
+msgstr ""
+
+#: inc/installers/class-migrator.php:384
+msgid "Migrating..."
+msgstr ""
+
+#. Translators: %s is the name of the installer.
+#: inc/installers/class-migrator.php:584
+#, php-format
+msgid "Critical error found when migrating \"%s\"."
+msgstr ""
+
+#: inc/installers/class-migrator.php:2305
+msgid "Signup Form"
+msgstr ""
+
+#: inc/installers/class-migrator.php:2342
+msgid "Signup"
+msgstr ""
+
+#. translators: %s is the name of a host provider (e.g. Cloudways, WPMUDev, Closte...).
+#: inc/integrations/host-providers/class-base-host-provider.php:217
+#, php-format
+msgid "%s Integration"
+msgstr ""
+
+#: inc/integrations/host-providers/class-base-host-provider.php:221
+msgid "Go to the setup wizard to setup this integration."
+msgstr ""
+
+#. translators: %1$s will be replaced with the integration title. E.g. RunCloud
+#: inc/integrations/host-providers/class-base-host-provider.php:248
+#, php-format
+msgid "It looks like you are using %1$s as your hosting provider, yet the %1$s integration module is not active. In order for the domain mapping integration to work with %1$s, you might want to activate that module."
+msgstr ""
+
+#. translators: %s is the integration name.
+#: inc/integrations/host-providers/class-base-host-provider.php:255
+#, php-format
+msgid "Activate %s"
+msgstr ""
+
+#. translators: %1$s will be replaced with the integration title. E.g. RunCloud.
+#: inc/integrations/host-providers/class-base-host-provider.php:281
+#, php-format
+msgid "It looks like you are using %1$s as your hosting provider, yet the %1$s integration module was not properly setup. In order for the domain mapping integration to work with %1$s, you need to configure that module."
+msgstr ""
+
+#. translators: %s is the integration name
+#: inc/integrations/host-providers/class-base-host-provider.php:288
+#, php-format
+msgid "Setup %s"
+msgstr ""
+
+#. translators: %s is the name of the integration e.g. RunCloud
+#: inc/integrations/host-providers/class-base-host-provider.php:565
+#, php-format
+msgid "Send API calls to %s servers with domain names added to this network"
+msgstr ""
+
+#. translators: %s is the name of the integration e.g. RunCloud
+#: inc/integrations/host-providers/class-base-host-provider.php:573
+#, php-format
+msgid "Fetch and install a SSL certificate on %s platform after the domain is added."
+msgstr ""
+
+#. translators: %s is the name of the integration e.g. RunCloud
+#: inc/integrations/host-providers/class-base-host-provider.php:577
+#, php-format
+msgid "Fetch and install a SSL certificate on %s platform after the domain is added. This needs to be done manually."
+msgstr ""
+
+#: inc/integrations/host-providers/class-base-host-provider.php:648
+msgid "No description provided."
+msgstr ""
+
+#: inc/integrations/host-providers/class-closte-host-provider.php:251
+msgid "Access Authorized"
+msgstr ""
+
+#: inc/integrations/host-providers/class-closte-host-provider.php:371
+msgid "Closte is not just another web hosting who advertise their services as a cloud hosting while still provides fixed plans like in 1995."
+msgstr ""
+
+#: inc/integrations/host-providers/class-cloudflare-host-provider.php:119
+msgid "Proxied"
+msgstr ""
+
+#: inc/integrations/host-providers/class-cloudflare-host-provider.php:119
+#: inc/integrations/host-providers/class-cloudflare-host-provider.php:121
+msgid "Cloudflare"
+msgstr ""
+
+#: inc/integrations/host-providers/class-cloudflare-host-provider.php:121
+msgid "Not Proxied"
+msgstr ""
+
+#: inc/integrations/host-providers/class-cloudflare-host-provider.php:166
+#: views/wizards/host-integrations/cloudflare-instructions.php:14
+msgid "Zone ID"
+msgstr ""
+
+#: inc/integrations/host-providers/class-cloudflare-host-provider.php:167
+msgid "e.g. 644c7705723d62e31f700bb798219c75"
+msgstr ""
+
+#: inc/integrations/host-providers/class-cloudflare-host-provider.php:171
+msgid "e.g. xKGbxxVDpdcUv9dUzRf4i4ngv0QNf1wCtbehiec_o"
+msgstr ""
+
+#: inc/integrations/host-providers/class-cloudflare-host-provider.php:433
+msgid "Cloudflare secures and ensures the reliability of your external-facing resources such as websites, APIs, and applications. It protects your internal resources such as behind-the-firewall applications, teams, and devices. And it is your platform for developing globally-scalable applications."
+msgstr ""
+
+#: inc/integrations/host-providers/class-cloudflare-host-provider.php:461
+msgid "Add a new proxied subdomain to the configured CloudFlare zone whenever a new site gets created"
+msgstr ""
+
+#: inc/integrations/host-providers/class-cloudflare-host-provider.php:463
+msgid "Do nothing! The CloudFlare integration has no effect in subdirectory multisite installs such as this one"
+msgstr ""
+
+#: inc/integrations/host-providers/class-cloudflare-host-provider.php:466
+msgid "Add domain mappings as new CloudFlare zones"
+msgstr ""
+
+#: inc/integrations/host-providers/class-cloudways-host-provider.php:147
+msgid "Cloudways Account Email"
+msgstr ""
+
+#: inc/integrations/host-providers/class-cloudways-host-provider.php:148
+msgid "Your Cloudways account email address."
+msgstr ""
+
+#: inc/integrations/host-providers/class-cloudways-host-provider.php:149
+msgid "e.g. me@gmail.com"
+msgstr ""
+
+#: inc/integrations/host-providers/class-cloudways-host-provider.php:152
+msgid "Cloudways API Key"
+msgstr ""
+
+#: inc/integrations/host-providers/class-cloudways-host-provider.php:153
+#: inc/integrations/host-providers/class-runcloud-host-provider.php:94
+#: inc/integrations/host-providers/class-serverpilot-host-provider.php:98
+msgid "The API Key retrieved in the previous step."
+msgstr ""
+
+#: inc/integrations/host-providers/class-cloudways-host-provider.php:154
+#: inc/integrations/host-providers/class-serverpilot-host-provider.php:99
+msgid "e.g. eYP0Jo3Fzzm5SOZCi5nLR0Mki2lbYZ"
+msgstr ""
+
+#: inc/integrations/host-providers/class-cloudways-host-provider.php:157
+msgid "Cloudways Server ID"
+msgstr ""
+
+#: inc/integrations/host-providers/class-cloudways-host-provider.php:158
+#: inc/integrations/host-providers/class-runcloud-host-provider.php:104
+msgid "The Server ID retrieved in the previous step."
+msgstr ""
+
+#: inc/integrations/host-providers/class-cloudways-host-provider.php:159
+#: inc/integrations/host-providers/class-runcloud-host-provider.php:105
+msgid "e.g. 11667"
+msgstr ""
+
+#: inc/integrations/host-providers/class-cloudways-host-provider.php:162
+msgid "Cloudways App ID"
+msgstr ""
+
+#: inc/integrations/host-providers/class-cloudways-host-provider.php:163
+#: inc/integrations/host-providers/class-runcloud-host-provider.php:109
+#: inc/integrations/host-providers/class-serverpilot-host-provider.php:103
+msgid "The App ID retrieved in the previous step."
+msgstr ""
+
+#: inc/integrations/host-providers/class-cloudways-host-provider.php:164
+#: inc/integrations/host-providers/class-runcloud-host-provider.php:110
+#: inc/integrations/host-providers/class-serverpilot-host-provider.php:104
+msgid "e.g. 940288"
+msgstr ""
+
+#: inc/integrations/host-providers/class-cloudways-host-provider.php:167
+msgid "Cloudways Extra Domains"
+msgstr ""
+
+#: inc/integrations/host-providers/class-cloudways-host-provider.php:168
+msgid "The Cloudways API is a bit strange in that it doesn’t offer a way to add or remove just one domain, only a way to update the whole domain list. That means that Ultimate Multisite will replace all domains you might have there with the list of mapped domains of the network every time a new domain is added."
+msgstr ""
+
+#: inc/integrations/host-providers/class-cloudways-host-provider.php:169
+msgid "Comma-separated list of additional domains to add to Cloudways."
+msgstr ""
+
+#: inc/integrations/host-providers/class-cloudways-host-provider.php:170
+msgid "e.g. *.test.com, test.com"
+msgstr ""
+
+#: inc/integrations/host-providers/class-cloudways-host-provider.php:531
+msgid "Focus on your business and avoid all the web hosting hassles. Our managed hosting guarantees unmatched performance, reliability and choice with 24/7 support that acts as your extended team, making Cloudways an ultimate choice for growing agencies and e-commerce businesses."
+msgstr ""
+
+#: inc/integrations/host-providers/class-cpanel-host-provider.php:114
+msgid "cPanel Username"
+msgstr ""
+
+#: inc/integrations/host-providers/class-cpanel-host-provider.php:115
+msgid "e.g. username"
+msgstr ""
+
+#: inc/integrations/host-providers/class-cpanel-host-provider.php:119
+msgid "cPanel Password"
+msgstr ""
+
+#: inc/integrations/host-providers/class-cpanel-host-provider.php:120
+msgid "password"
+msgstr ""
+
+#: inc/integrations/host-providers/class-cpanel-host-provider.php:123
+msgid "cPanel Host"
+msgstr ""
+
+#: inc/integrations/host-providers/class-cpanel-host-provider.php:124
+msgid "e.g. yourdomain.com"
+msgstr ""
+
+#: inc/integrations/host-providers/class-cpanel-host-provider.php:127
+msgid "cPanel Port"
+msgstr ""
+
+#: inc/integrations/host-providers/class-cpanel-host-provider.php:128
+msgid "Defaults to 2083"
+msgstr ""
+
+#: inc/integrations/host-providers/class-cpanel-host-provider.php:132
+msgid "Root Directory"
+msgstr ""
+
+#: inc/integrations/host-providers/class-cpanel-host-provider.php:133
+msgid "Defaults to /public_html"
+msgstr ""
+
+#: inc/integrations/host-providers/class-cpanel-host-provider.php:303
+msgid "Unexpected error ocurred trying to sync domains with CPanel"
+msgstr ""
+
+#: inc/integrations/host-providers/class-cpanel-host-provider.php:318
+msgid "cPanel is the management panel being used on a large number of shared and dedicated hosts across the globe."
+msgstr ""
+
+#: inc/integrations/host-providers/class-cpanel-host-provider.php:363
+msgid "Add a new Addon Domain on cPanel whenever a new domain mapping gets created on your network"
+msgstr ""
+
+#: inc/integrations/host-providers/class-cpanel-host-provider.php:369
+msgid "Add a new SubDomain on cPanel whenever a new site gets created on your network"
+msgstr ""
+
+#: inc/integrations/host-providers/class-gridpane-host-provider.php:211
+#: inc/integrations/host-providers/class-gridpane-host-provider.php:219
+msgid "We were not able to successfully establish a connection."
+msgstr ""
+
+#: inc/integrations/host-providers/class-gridpane-host-provider.php:226
+msgid "Connection successfully established."
+msgstr ""
+
+#: inc/integrations/host-providers/class-gridpane-host-provider.php:250
+msgid "GridPane is the world's first hosting control panel built exclusively for serious WordPress professionals."
+msgstr ""
+
+#: inc/integrations/host-providers/class-runcloud-host-provider.php:93
+msgid "RunCloud API Key"
+msgstr ""
+
+#: inc/integrations/host-providers/class-runcloud-host-provider.php:95
+msgid "e.g. Sx9tHAn5XMrkeyZKS1a7uj8dGTLgKnlEOaJEFRt1m95L"
+msgstr ""
+
+#: inc/integrations/host-providers/class-runcloud-host-provider.php:98
+msgid "RunCloud API Secret"
+msgstr ""
+
+#: inc/integrations/host-providers/class-runcloud-host-provider.php:99
+msgid "The API secret retrieved in the previous step."
+msgstr ""
+
+#: inc/integrations/host-providers/class-runcloud-host-provider.php:100
+msgid "e.g. ZlAebXp2sa6J5xsrPoiPcMXZRIVsHJ2rEkNCNGknZnF0UK5cSNSePS8GBW9FXIQd"
+msgstr ""
+
+#: inc/integrations/host-providers/class-runcloud-host-provider.php:103
+msgid "RunCloud Server ID"
+msgstr ""
+
+#: inc/integrations/host-providers/class-runcloud-host-provider.php:108
+msgid "RunCloud App ID"
+msgstr ""
+
+#: inc/integrations/host-providers/class-runcloud-host-provider.php:172
+msgid "Domain name not found on runcloud"
+msgstr ""
+
+#: inc/integrations/host-providers/class-runcloud-host-provider.php:376
+msgid "With RunCloud, you don’t need to be a Linux expert to build a website powered by DigitalOcean, AWS, or Google Cloud. Use our graphical interface and build a business on the cloud affordably."
+msgstr ""
+
+#: inc/integrations/host-providers/class-serverpilot-host-provider.php:92
+msgid "ServerPilot Client ID"
+msgstr ""
+
+#: inc/integrations/host-providers/class-serverpilot-host-provider.php:93
+msgid "Your ServerPilot Client ID."
+msgstr ""
+
+#: inc/integrations/host-providers/class-serverpilot-host-provider.php:94
+msgid "e.g. cid_lSmjevkdoSOpasYVqm"
+msgstr ""
+
+#: inc/integrations/host-providers/class-serverpilot-host-provider.php:97
+msgid "ServerPilot API Key"
+msgstr ""
+
+#: inc/integrations/host-providers/class-serverpilot-host-provider.php:102
+msgid "ServerPilot App ID"
+msgstr ""
+
+#. translators: %s is the wp_json_encode of the error.
+#: inc/integrations/host-providers/class-serverpilot-host-provider.php:281
+#, php-format
+msgid "An error occurred while trying to get the current list of domains: %s"
+msgstr ""
+
+#: inc/integrations/host-providers/class-serverpilot-host-provider.php:322
+msgid "ServerPilot is a cloud service for hosting WordPress and other PHP websites on servers at DigitalOcean, Amazon, Google, or any other server provider. You can think of ServerPilot as a modern, centralized hosting control panel."
+msgstr ""
+
+#: inc/integrations/host-providers/class-wpengine-host-provider.php:175
+msgid "WP Engine drives your business forward faster with the first and only WordPress Digital Experience Platform. We offer the best WordPress hosting and developer experience on a proven, reliable architecture that delivers unparalleled speed, scalability, and security for your sites."
+msgstr ""
+
+#: inc/integrations/host-providers/class-wpengine-host-provider.php:177
+msgid "We recommend to enter in contact with WP Engine support to ask for a Wildcard domain if you are using a subdomain install."
+msgstr ""
+
+#. translators: The %s placeholder will be replaced with the domain name.
+#: inc/integrations/host-providers/class-wpmudev-host-provider.php:160
+#, php-format
+msgid "An error occurred while trying to add the custom domain %s to WPMU Dev hosting."
+msgstr ""
+
+#. translators: The %1$s will be replaced with the domain name and %2$s is the error message.
+#: inc/integrations/host-providers/class-wpmudev-host-provider.php:168
+#, php-format
+msgid "An error occurred while trying to add the custom domain %1$s to WPMU Dev hosting: %2$s"
+msgstr ""
+
+#. translators: The %s placeholder will be replaced with the domain name.
+#: inc/integrations/host-providers/class-wpmudev-host-provider.php:172
+#, php-format
+msgid "Domain %s added to WPMU Dev hosting successfully."
+msgstr ""
+
+#: inc/integrations/host-providers/class-wpmudev-host-provider.php:256
+msgid "WPMU DEV is one of the largest companies in the WordPress space. Founded in 2004, it was one of the first companies to scale the Website as a Service model with products such as Edublogs and CampusPress."
+msgstr ""
+
+#. translators: %s is the error.
+#: inc/integrations/host-providers/cpanel-api/class-cpanel-api.php:155
+#, php-format
+msgid "cPanel API Error: %s"
+msgstr ""
+
+#: inc/integrations/host-providers/cpanel-api/class-cpanel-api.php:227
+msgid "Cannot connect to your cPanel server : Invalid Credentials"
+msgstr ""
+
+#: inc/internal/class-memory-trap.php:100
+msgid "Your server's PHP and WordPress memory limits are too low to perform this check. You might need to contact your host provider and ask the PHP memory limit in particular to be raised."
+msgstr ""
+
+#: inc/invoices/class-invoice.php:106
+#: views/emails/admin/payment-received.php:64
+#: views/emails/customer/payment-received.php:49
+msgid "Invoice"
+msgstr ""
+
+#: inc/limits/class-customer-user-role-limits.php:65
+msgid "You reached your membership users limit."
+msgstr ""
+
+#: inc/limits/class-customer-user-role-limits.php:74
+#: inc/limits/class-post-type-limits.php:138
+#: inc/limits/class-post-type-limits.php:145
+msgid "Limit Reached"
+msgstr ""
+
+#: inc/limits/class-plugin-limits.php:148
+msgid "Always Loaded"
+msgstr ""
+
+#: inc/limits/class-plugin-limits.php:163
+#: inc/limits/class-plugin-limits.php:164
+#: inc/limits/class-theme-limits.php:169
+msgid "Upgrade to unlock"
+msgstr ""
+
+#: inc/limits/class-post-type-limits.php:136
+msgid "Your plan does not support this post type."
+msgstr ""
+
+#: inc/limits/class-post-type-limits.php:143
+msgid "You reached your plan's post limit."
+msgstr ""
+
+#: inc/limits/class-post-type-limits.php:198
+msgid "Your plan does not support media upload."
+msgstr ""
+
+#. translators: %d is the number of images allowed.
+#: inc/limits/class-post-type-limits.php:225
+#, php-format
+msgid "You reached your media upload limit of %d images. Upgrade your account to unlock more media uploads."
+msgstr ""
+
+#: inc/limits/class-theme-limits.php:127
+msgid "This theme is not available on your current plan."
+msgstr ""
+
+#: inc/list-tables/class-base-list-table.php:174
+#: views/sites/edit-placeholders.php:49
+#: views/sites/edit-placeholders.php:177
+#: views/taxes/list.php:102
+#: views/taxes/list.php:309
+msgid "Select All"
+msgstr ""
+
+#. translators: %s will be replaced by the data type plural name. e.g. Books.
+#: inc/list-tables/class-base-list-table.php:341
+#, php-format
+msgid "%s per page"
+msgstr ""
+
+#. translators: %s will be replaced with the data type plural name. e.g. Books.
+#: inc/list-tables/class-base-list-table.php:363
+#, php-format
+msgid "Search %s"
+msgstr ""
+
+#: inc/list-tables/class-base-list-table.php:407
+#: inc/managers/class-form-manager.php:520
+#: inc/ui/class-domain-mapping-element.php:556
+msgid "Confirm Action"
+msgstr ""
+
+#. translators: %s name of items in list.
+#: inc/list-tables/class-base-list-table.php:507
+#, php-format
+msgid "You don't have any %s yet."
+msgstr ""
+
+#: inc/list-tables/class-base-list-table.php:508
+msgid "How about we create a new one?"
+msgstr ""
+
+#: inc/list-tables/class-base-list-table.php:508
+msgid "...but you will see them here once they get created."
+msgstr ""
+
+#. translators: %s is the singular value of the model, such as Product, or Payment.
+#: inc/list-tables/class-base-list-table.php:510
+#, php-format
+msgid "Create a new %s"
+msgstr ""
+
+#: inc/list-tables/class-base-list-table.php:597
+msgid "No items found"
+msgstr ""
+
+#: inc/list-tables/class-base-list-table.php:619
+#: views/wizards/host-integrations/activation.php:97
+msgid "Activate"
+msgstr ""
+
+#: inc/list-tables/class-base-list-table.php:620
+#: views/wizards/host-integrations/activation.php:97
+msgid "Deactivate"
+msgstr ""
+
+#. translators: %s number of total items.
+#: inc/list-tables/class-base-list-table.php:775
+#, php-format
+msgid "%s item"
+msgid_plural "%s items"
+msgstr[0] ""
+msgstr[1] ""
+
+#: inc/list-tables/class-base-list-table.php:830
+#: inc/list-tables/class-membership-list-table.php:206
+#: views/checkout/templates/pricing-table/legacy.php:183
+#: views/legacy/signup/pricing-table/plan.php:54
+msgid "--"
+msgstr ""
+
+#: inc/list-tables/class-base-list-table.php:862
+msgid "No membership found"
+msgstr ""
+
+#: inc/list-tables/class-base-list-table.php:912
+msgid "No payment found"
+msgstr ""
+
+#. translators: %s the payment total.
+#: inc/list-tables/class-base-list-table.php:935
+#, php-format
+msgid "Total %s"
+msgstr ""
+
+#: inc/list-tables/class-base-list-table.php:1025
+#: inc/list-tables/class-broadcast-list-table.php:289
+#: inc/list-tables/class-payment-list-table.php:135
+msgid "No product found"
+msgstr ""
+
+#: inc/list-tables/class-base-list-table.php:1078
+msgid "No site found"
+msgstr ""
+
+#: inc/list-tables/class-base-list-table.php:1203
+#: inc/ui/class-my-sites-element.php:160
+#: views/checkout/templates/template-selection/clean.php:50
+#: views/checkout/templates/template-selection/minimal.php:44
+msgid "All"
+msgstr ""
+
+#: inc/list-tables/class-base-list-table.php:1208
+msgid "Today"
+msgstr ""
+
+#: inc/list-tables/class-base-list-table.php:1213
+msgid "Yesterday"
+msgstr ""
+
+#: inc/list-tables/class-base-list-table.php:1218
+msgid "Last 7 Days"
+msgstr ""
+
+#: inc/list-tables/class-base-list-table.php:1223
+msgid "Last 30 Days"
+msgstr ""
+
+#: inc/list-tables/class-base-list-table.php:1228
+msgid "Current Month"
+msgstr ""
+
+#: inc/list-tables/class-base-list-table.php:1233
+msgid "Last 12 Months"
+msgstr ""
+
+#: inc/list-tables/class-base-list-table.php:1238
+msgid "Year to Date"
+msgstr ""
+
+#: inc/list-tables/class-base-list-table.php:1243
+msgid "Custom"
+msgstr ""
+
+#. translators: %s will be replaced with a plural label
+#: inc/list-tables/class-base-list-table.php:1393
+#, php-format
+msgid "All %s"
+msgstr ""
+
+#: inc/list-tables/class-broadcast-list-table.php:88
+msgid "Notice"
+msgstr ""
+
+#: inc/list-tables/class-broadcast-list-table.php:124
+#: inc/list-tables/class-checkout-form-list-table.php:68
+#: inc/list-tables/class-customer-list-table.php:155
+#: inc/list-tables/class-discount-code-list-table.php:67
+#: inc/list-tables/class-domain-list-table.php:89
+#: inc/list-tables/class-email-list-table.php:113
+#: inc/list-tables/class-line-item-list-table.php:102
+#: inc/list-tables/class-membership-list-table-widget.php:129
+#: inc/list-tables/class-membership-list-table.php:82
+#: inc/list-tables/class-payment-line-item-list-table.php:74
+#: inc/list-tables/class-payment-list-table-widget.php:115
+#: inc/list-tables/class-payment-list-table.php:85
+#: inc/list-tables/class-product-list-table.php:71
+#: inc/list-tables/class-site-list-table.php:132
+#: inc/list-tables/class-webhook-list-table.php:74
+#: views/admin-pages/fields/field-text-edit.php:71
+#: views/base/checkout-forms/js-templates.php:99
+msgid "Edit"
+msgstr ""
+
+#: inc/list-tables/class-broadcast-list-table.php:420
+msgid "Target Products"
+msgstr ""
+
+#: inc/list-tables/class-broadcast-list-table.php:421
+#: inc/list-tables/class-broadcast-list-table.php:456
+#: inc/list-tables/class-email-list-table.php:305
+#: views/dashboard-widgets/thank-you.php:163
+msgid "Date"
+msgstr ""
+
+#: inc/list-tables/class-broadcast-list-table.php:422
+#: inc/list-tables/class-checkout-form-list-table.php:201
+#: inc/list-tables/class-customer-list-table.php:245
+#: inc/list-tables/class-domain-list-table.php:168
+#: inc/list-tables/class-email-list-table.php:201
+#: inc/list-tables/class-event-list-table.php:215
+#: inc/list-tables/class-membership-list-table.php:183
+#: inc/list-tables/class-payment-list-table.php:186
+#: inc/list-tables/class-product-list-table.php:258
+#: inc/list-tables/class-site-list-table.php:278
+#: inc/list-tables/class-webhook-list-table.php:179
+#: views/emails/admin/domain-created.php:24
+#: views/emails/admin/domain-created.php:73
+#: views/emails/admin/domain-created.php:116
+#: views/emails/admin/payment-received.php:48
+#: views/emails/admin/payment-received.php:101
+#: views/emails/admin/payment-received.php:143
+#: views/emails/admin/site-published.php:24
+#: views/emails/admin/site-published.php:67
+#: views/emails/admin/site-published.php:109
+msgid "ID"
+msgstr ""
+
+#: inc/list-tables/class-broadcast-list-table.php:441
+#: inc/list-tables/class-broadcast-list-table.php:487
+#: inc/list-tables/class-email-list-table.php:299
+msgid "Notices"
+msgstr ""
+
+#: inc/list-tables/class-broadcast-list-table.php:445
+msgid "Notice Type"
+msgstr ""
+
+#: inc/list-tables/class-broadcast-list-table.php:447
+msgid "Info - Blue"
+msgstr ""
+
+#: inc/list-tables/class-broadcast-list-table.php:448
+msgid "Success - Green"
+msgstr ""
+
+#: inc/list-tables/class-broadcast-list-table.php:449
+msgid "Warning - Yellow"
+msgstr ""
+
+#: inc/list-tables/class-broadcast-list-table.php:450
+msgid "Error - Red"
+msgstr ""
+
+#: inc/list-tables/class-broadcast-list-table.php:475
+msgid "All Broadcasts"
+msgstr ""
+
+#: inc/list-tables/class-checkout-form-list-table.php:39
+#: views/dashboard-statistics/widget-forms.php:19
+#: views/dashboard-statistics/widget-forms.php:53
+msgid "Checkout Form"
+msgstr ""
+
+#: inc/list-tables/class-checkout-form-list-table.php:78
+#: inc/list-tables/class-email-list-table.php:114
+#: inc/list-tables/class-product-list-table.php:81
+#: inc/list-tables/class-site-list-table.php:140
+msgid "Duplicate"
+msgstr ""
+
+#. translators: %1$d: number of steps, %2$d: number of fields
+#: inc/list-tables/class-checkout-form-list-table.php:111
+#, php-format
+msgid "%1$d Step(s) and %2$d Field(s)"
+msgstr ""
+
+#: inc/list-tables/class-checkout-form-list-table.php:128
+#: views/events/widget-payload.php:35
+msgid "Copy to the Clipboard"
+msgstr ""
+
+#: inc/list-tables/class-checkout-form-list-table.php:150
+msgid "Checkout form not found."
+msgstr ""
+
+#: inc/list-tables/class-checkout-form-list-table.php:198
+msgid "Form Name"
+msgstr ""
+
+#: inc/list-tables/class-checkout-form-list-table.php:199
+msgid "Form Slug"
+msgstr ""
+
+#: inc/list-tables/class-customer-list-table.php:39
+#: inc/list-tables/class-site-list-table.php:38
+#: inc/list-tables/customer-panel/class-product-list-table.php:34
+#: inc/list-tables/customer-panel/class-site-list-table.php:34
+msgid "Grid View"
+msgstr ""
+
+#: inc/list-tables/class-customer-list-table.php:40
+#: inc/list-tables/class-site-list-table.php:39
+msgid "List View"
+msgstr ""
+
+#: inc/list-tables/class-customer-list-table.php:128
+msgid "User not found"
+msgstr ""
+
+#: inc/list-tables/class-customer-list-table.php:147
+msgid "Send an email to this customer"
+msgstr ""
+
+#: inc/list-tables/class-customer-list-table.php:152
+#: views/base/customers/grid-item.php:129
+msgid "Switch To"
+msgstr ""
+
+#: inc/list-tables/class-customer-list-table.php:224
+#: inc/list-tables/class-event-list-table.php:185
+#: inc/list-tables/class-payment-list-table.php:143
+#: inc/list-tables/class-site-list-table.php:256
+#: views/admin-pages/fields/field-text.php:46
+#: views/base/customers/grid-item.php:109
+#: views/base/responsive-table-row.php:132
+msgid "View"
+msgstr ""
+
+#: inc/list-tables/class-customer-list-table.php:241
+#: inc/list-tables/class-discount-code-list-table.php:189
+#: inc/list-tables/class-product-list-table.php:253
+#: inc/list-tables/class-webhook-list-table.php:173
+#: views/base/checkout-forms/js-templates.php:58
+#: views/email/widget-placeholders.php:29
+msgid "Name"
+msgstr ""
+
+#: inc/list-tables/class-customer-list-table.php:243
+msgid "Customer Since"
+msgstr ""
+
+#: inc/list-tables/class-customer-list-table.php:334
+msgid "All Customers"
+msgstr ""
+
+#: inc/list-tables/class-customer-list-table.php:340
+msgid "VIP Customers"
+msgstr ""
+
+#: inc/list-tables/class-customer-list-table.php:346
+msgid "Online Customers"
+msgstr ""
+
+#: inc/list-tables/class-customer-list-table.php:363
+#: inc/list-tables/class-site-customer-list-table.php:63
+#: views/base/customers/grid-item.php:78
+msgid "Online"
+msgstr ""
+
+#. translators: %s is the product name, %2$s is the count of other products.
+#: inc/list-tables/class-customers-membership-list-table.php:54
+#, php-format
+msgid "Contains %1$s"
+msgid_plural "Contains %1$s and %2$s other product(s)"
+msgstr[0] ""
+msgstr[1] ""
+
+#: inc/list-tables/class-customers-membership-list-table.php:71
+#: inc/list-tables/class-customers-payment-list-table.php:62
+msgid "Payment Total"
+msgstr ""
+
+#: inc/list-tables/class-customers-membership-list-table.php:88
+#: views/dashboard-widgets/current-membership.php:169
+msgid "Expires"
+msgstr ""
+
+#. translators: %s is a placeholder for the human-readable time difference, e.g., "2 hours ago"
+#: inc/list-tables/class-customers-membership-list-table.php:90
+#, php-format
+msgid "Expired %s"
+msgstr ""
+
+#. translators: %s is a placeholder for the human-readable time difference, e.g., "2 hours ago"
+#: inc/list-tables/class-customers-membership-list-table.php:90
+#, php-format
+msgid "Expiring %s"
+msgstr ""
+
+#. translators: %s is a placeholder for the human-readable time difference, e.g., "2 hours ago"
+#: inc/list-tables/class-customers-membership-list-table.php:96
+#: inc/list-tables/class-customers-payment-list-table.php:76
+#: inc/list-tables/class-customers-site-list-table.php:108
+#: inc/list-tables/class-memberships-site-list-table.php:83
+#: inc/list-tables/class-sites-domain-list-table.php:77
+#, php-format
+msgid "Created %s"
+msgstr ""
+
+#: inc/list-tables/class-customers-site-list-table.php:85
+#: inc/list-tables/class-memberships-site-list-table.php:71
+msgid "Go to the Dashboard"
+msgstr ""
+
+#: inc/list-tables/class-customers-site-list-table.php:91
+msgid "Go to the Membership"
+msgstr ""
+
+#: inc/list-tables/class-customers-site-list-table.php:106
+#: inc/list-tables/class-memberships-site-list-table.php:81
+#: views/limitations/site-template-selector.php:66
+#: views/limitations/theme-selector.php:81
+msgid "Not Available"
+msgstr ""
+
+#: inc/list-tables/class-discount-code-list-table.php:39
+msgid "Discount Code"
+msgstr ""
+
+#: inc/list-tables/class-discount-code-list-table.php:94
+#: inc/list-tables/class-discount-code-list-table.php:119
+msgid "No Discount"
+msgstr ""
+
+#. translators: placeholder is the amount of discount. e.g. 10% or $5.
+#: inc/list-tables/class-discount-code-list-table.php:104
+#: inc/list-tables/class-discount-code-list-table.php:129
+#, php-format
+msgid "%s OFF"
+msgstr ""
+
+#. translators: the placeholder is the number of times this coupon was used.
+#: inc/list-tables/class-discount-code-list-table.php:143
+#, php-format
+msgid "Used %d time(s)"
+msgstr ""
+
+#. translators: the placeholder is the number of times this coupon can be used before becoming inactive.
+#: inc/list-tables/class-discount-code-list-table.php:148
+#, php-format
+msgid "Allowed uses: %d"
+msgstr ""
+
+#: inc/list-tables/class-discount-code-list-table.php:150
+msgid "No Limits"
+msgstr ""
+
+#: inc/list-tables/class-discount-code-list-table.php:173
+#: inc/list-tables/class-domain-list-table.php:190
+#: views/dashboard-widgets/domain-mapping.php:62
+msgid "Inactive"
+msgstr ""
+
+#: inc/list-tables/class-discount-code-list-table.php:190
+#: inc/list-tables/customer-panel/class-invoice-list-table.php:33
+msgid "Code"
+msgstr ""
+
+#: inc/list-tables/class-discount-code-list-table.php:193
+msgid "Setup Fee Value"
+msgstr ""
+
+#: inc/list-tables/class-discount-code-list-table.php:194
+msgid "Dates"
+msgstr ""
+
+#: inc/list-tables/class-domain-list-table.php:166
+#: inc/list-tables/class-sites-domain-list-table.php:63
+#: views/dashboard-widgets/domain-mapping.php:101
+#: views/dashboard-widgets/my-sites.php:73
+#: views/emails/admin/domain-created.php:42
+msgid "Primary"
+msgstr ""
+
+#: inc/list-tables/class-domain-list-table.php:167
+#: inc/list-tables/class-domain-list-table.php:210
+#: inc/list-tables/class-domain-list-table.php:213
+msgid "HTTPS"
+msgstr ""
+
+#: inc/list-tables/class-domain-list-table.php:199
+msgid "Is Primary"
+msgstr ""
+
+#: inc/list-tables/class-domain-list-table.php:201
+msgid "Not Primary Domain"
+msgstr ""
+
+#: inc/list-tables/class-domain-list-table.php:212
+msgid "Non-HTTPS"
+msgstr ""
+
+#: inc/list-tables/class-domain-list-table.php:221
+msgid "Verification Stage"
+msgstr ""
+
+#: inc/list-tables/class-email-list-table.php:123
+#: inc/managers/class-limitation-manager.php:168
+msgid "Reset"
+msgstr ""
+
+#. translators: %1$s is the number of hours, %2$s is the number of minutes.
+#: inc/list-tables/class-email-list-table.php:175
+#, php-format
+msgid "%1$s hour(s) and %2$s minute(s) after the event."
+msgstr ""
+
+#. translators: %s is the number of days.
+#: inc/list-tables/class-email-list-table.php:178
+#, php-format
+msgid "%s day(s) after the event."
+msgstr ""
+
+#: inc/list-tables/class-email-list-table.php:181
+msgid "Sent immediately after the event."
+msgstr ""
+
+#: inc/list-tables/class-email-list-table.php:199
+msgid "slug"
+msgstr ""
+
+#: inc/list-tables/class-email-list-table.php:200
+msgid "When"
+msgstr ""
+
+#: inc/list-tables/class-email-list-table.php:223
+msgid "Email not found."
+msgstr ""
+
+#: inc/list-tables/class-email-list-table.php:296
+msgid "Email Type"
+msgstr ""
+
+#: inc/list-tables/class-email-list-table.php:324
+msgid "All Emails"
+msgstr ""
+
+#: inc/list-tables/class-email-list-table.php:330
+msgid "Admin Emails"
+msgstr ""
+
+#: inc/list-tables/class-email-list-table.php:336
+msgid "Customer Emails"
+msgstr ""
+
+#: inc/list-tables/class-event-list-table.php:96
+#: views/events/widget-initiator.php:76
+msgid "Automatically started"
+msgstr ""
+
+#: inc/list-tables/class-event-list-table.php:140
+msgid "No initiator found"
+msgstr ""
+
+#: inc/list-tables/class-event-list-table.php:210
+#: views/events/widget-initiator.php:15
+msgid "Initiator"
+msgstr ""
+
+#: inc/list-tables/class-event-list-table.php:212
+msgid "SLug"
+msgstr ""
+
+#: inc/list-tables/class-event-list-table.php:231
+msgid "Severity"
+msgstr ""
+
+#: inc/list-tables/class-event-list-table.php:233
+#: inc/models/class-event.php:159
+msgid "Success"
+msgstr ""
+
+#: inc/list-tables/class-event-list-table.php:234
+#: inc/models/class-event.php:160
+msgid "Neutral"
+msgstr ""
+
+#: inc/list-tables/class-event-list-table.php:235
+#: inc/models/class-event.php:161
+msgid "Info"
+msgstr ""
+
+#: inc/list-tables/class-event-list-table.php:236
+#: inc/models/class-event.php:162
+msgid "Warning"
+msgstr ""
+
+#: inc/list-tables/class-event-list-table.php:237
+#: inc/models/class-event.php:163
+msgid "Fatal"
+msgstr ""
+
+#: inc/list-tables/class-event-list-table.php:243
+#: inc/list-tables/class-membership-list-table.php:248
+#: inc/list-tables/class-payment-list-table.php:235
+msgid "Created At"
+msgstr ""
+
+#: inc/list-tables/class-inside-events-list-table.php:50
+msgid "Event ID"
+msgstr ""
+
+#: inc/list-tables/class-inside-events-list-table.php:55
+msgid "Event Type"
+msgstr ""
+
+#: inc/list-tables/class-inside-events-list-table.php:63
+msgid "Automatically processed by Ultimate Multisite"
+msgstr ""
+
+#. translators: %s is a placeholder for the human-readable time difference, e.g., "2 hours ago"
+#: inc/list-tables/class-inside-events-list-table.php:99
+#, php-format
+msgid "Processed %s"
+msgstr ""
+
+#: inc/list-tables/class-line-item-list-table.php:39
+msgid "Line Item"
+msgstr ""
+
+#: inc/list-tables/class-line-item-list-table.php:102
+msgid "Edit Item"
+msgstr ""
+
+#: inc/list-tables/class-line-item-list-table.php:103
+msgid "Delete Item"
+msgstr ""
+
+#. translators: %s is the quantity of items in the cart
+#: inc/list-tables/class-line-item-list-table.php:126
+#, php-format
+msgid "Quantity: %s"
+msgstr ""
+
+#: inc/list-tables/class-line-item-list-table.php:149
+#: inc/list-tables/class-payment-line-item-list-table.php:121
+msgid "Tax Applied"
+msgstr ""
+
+#: inc/list-tables/class-line-item-list-table.php:149
+#: inc/list-tables/class-payment-line-item-list-table.php:121
+msgid "No Taxes Applied"
+msgstr ""
+
+#: inc/list-tables/class-line-item-list-table.php:172
+#: inc/list-tables/class-payment-line-item-list-table.php:94
+msgid "No discount"
+msgstr ""
+
+#: inc/list-tables/class-line-item-list-table.php:214
+msgid "discounts"
+msgstr ""
+
+#: inc/list-tables/class-line-item-list-table.php:215
+#: views/checkout/paypal/confirm.php:121
+#: views/checkout/templates/order-summary/simple.php:33
+#: views/dashboard-widgets/thank-you.php:408
+#: views/emails/admin/payment-received.php:26
+#: views/emails/customer/payment-received.php:27
+#: views/emails/customer/renewal-payment-created.php:27
+msgid "Subtotal"
+msgstr ""
+
+#: inc/list-tables/class-membership-line-item-list-table.php:81
+msgid "Product not found"
+msgstr ""
+
+#. translators: %d is a quantity number
+#: inc/list-tables/class-membership-line-item-list-table.php:90
+#: inc/list-tables/class-membership-line-item-list-table.php:103
+#: inc/list-tables/class-payment-line-item-list-table.php:54
+#, php-format
+msgid "x%d"
+msgstr ""
+
+#: inc/list-tables/class-membership-line-item-list-table.php:107
+msgid "Price description"
+msgstr ""
+
+#: inc/list-tables/class-membership-line-item-list-table.php:125
+msgid "Upgrade or Downgrade"
+msgstr ""
+
+#. translators: %1$s the duration, and %2$s the duration unit (day, week, month, etc)
+#: inc/list-tables/class-membership-list-table-widget.php:176
+#: inc/list-tables/class-membership-list-table.php:139
+#: inc/list-tables/class-product-list-table.php:146
+#: inc/models/class-membership.php:834
+#: inc/models/class-product.php:779
+#, php-format
+msgid "every %2$s"
+msgid_plural "every %1$s %2$s"
+msgstr[0] ""
+msgstr[1] ""
+
+#. translators: %s is the number of billing cycles.
+#: inc/list-tables/class-membership-list-table-widget.php:184
+#: inc/list-tables/class-membership-list-table.php:147
+#: inc/list-tables/class-product-list-table.php:154
+#: inc/models/class-membership.php:886
+#: inc/models/class-product.php:736
+#, php-format
+msgid "for %s cycle"
+msgid_plural "for %s cycles"
+msgstr[0] ""
+msgstr[1] ""
+
+#: inc/list-tables/class-membership-list-table-widget.php:191
+#: inc/list-tables/class-membership-list-table.php:156
+#: inc/list-tables/class-product-list-table.php:161
+msgid "one time payment"
+msgstr ""
+
+#: inc/list-tables/class-membership-list-table-widget.php:262
+#: inc/list-tables/class-payment-list-table-widget.php:219
+msgid "Ref."
+msgstr ""
+
+#: inc/list-tables/class-membership-list-table.php:171
+#: inc/list-tables/class-payment-list-table.php:175
+#: views/emails/admin/domain-created.php:122
+#: views/emails/admin/payment-received.php:54
+#: views/emails/admin/payment-received.php:107
+#: views/emails/admin/site-published.php:73
+msgid "Reference Code"
+msgstr ""
+
+#: inc/list-tables/class-membership-list-table.php:182
+#: views/emails/admin/domain-created.php:128
+#: views/emails/admin/payment-received.php:113
+#: views/emails/admin/site-published.php:79
+msgid "Expiration"
+msgstr ""
+
+#: inc/list-tables/class-membership-list-table.php:202
+msgid "It never expires"
+msgstr ""
+
+#: inc/list-tables/class-membership-list-table.php:264
+msgid "Renewal Date"
+msgstr ""
+
+#: inc/list-tables/class-membership-list-table.php:283
+msgid "All Memberships"
+msgstr ""
+
+#: inc/list-tables/class-memberships-site-list-table.php:66
+#: views/dashboard-statistics/widget-most-visited-sites.php:74
+#: views/dashboard-statistics/widget-most-visited-sites.php:77
+msgid "Homepage"
+msgstr ""
+
+#. translators: %s is a currency amount
+#: inc/list-tables/class-payment-line-item-list-table.php:102
+#, php-format
+msgid "Discounts: %s"
+msgstr ""
+
+#. translators: %s is a currency amount
+#: inc/list-tables/class-payment-line-item-list-table.php:110
+#, php-format
+msgid "Subtotal: %s"
+msgstr ""
+
+#. translators: %s is a currency amount
+#: inc/list-tables/class-payment-line-item-list-table.php:129
+#, php-format
+msgid "Taxes: %s"
+msgstr ""
+
+#: inc/list-tables/class-payment-line-item-list-table.php:135
+msgid "Item Description"
+msgstr ""
+
+#: inc/list-tables/class-payment-list-table.php:211
+msgid "Partial"
+msgstr ""
+
+#: inc/list-tables/class-payment-list-table.php:224
+msgid "Paypal"
+msgstr ""
+
+#: inc/list-tables/class-payment-list-table.php:254
+msgid "All Payments"
+msgstr ""
+
+#: inc/list-tables/class-product-list-table.php:132
+#: inc/list-tables/class-product-list-table.php:178
+msgid "Requires contact"
+msgstr ""
+
+#: inc/list-tables/class-product-list-table.php:307
+msgid "All Products"
+msgstr ""
+
+#: inc/list-tables/class-product-list-table.php:319
+msgid "Packages"
+msgstr ""
+
+#: inc/list-tables/class-product-list-table.php:325
+msgid "Services"
+msgstr ""
+
+#. translators: %s is a placeholder for the human-readable time difference, e.g., "2 hours ago"
+#: inc/list-tables/class-site-customer-list-table.php:60
+#, php-format
+msgid "Last login %s"
+msgstr ""
+
+#. translators: %s is a placeholder for the human-readable time difference, e.g., "2 hours ago"
+#: inc/list-tables/class-site-customer-list-table.php:105
+#, php-format
+msgid "Registered %s"
+msgstr ""
+
+#: inc/list-tables/class-site-list-table.php:157
+#: views/base/sites/grid-item.php:58
+msgid "Publish Site"
+msgstr ""
+
+#: inc/list-tables/class-site-list-table.php:313
+msgid "VIP Status"
+msgstr ""
+
+#: inc/list-tables/class-site-list-table.php:315
+msgid "Regular Sites"
+msgstr ""
+
+#: inc/list-tables/class-site-list-table.php:316
+msgid "VIP Sites"
+msgstr ""
+
+#: inc/list-tables/class-site-list-table.php:326
+msgid "Site Since"
+msgstr ""
+
+#: inc/list-tables/class-site-list-table.php:345
+msgid "All Sites"
+msgstr ""
+
+#: inc/list-tables/class-sites-domain-list-table.php:63
+#: views/dashboard-widgets/domain-mapping.php:101
+msgid "Alias"
+msgstr ""
+
+#: inc/list-tables/class-sites-domain-list-table.php:69
+#: views/dashboard-widgets/domain-mapping.php:107
+msgid "Secure (HTTPS)"
+msgstr ""
+
+#: inc/list-tables/class-sites-domain-list-table.php:69
+#: views/dashboard-widgets/domain-mapping.php:107
+msgid "Not Secure (HTTP)"
+msgstr ""
+
+#: inc/list-tables/class-webhook-list-table.php:39
+msgid "Webhook"
+msgstr ""
+
+#: inc/list-tables/class-webhook-list-table.php:70
+msgid "Sending Test.."
+msgstr ""
+
+#: inc/list-tables/class-webhook-list-table.php:75
+msgid "Send Test"
+msgstr ""
+
+#: inc/list-tables/class-webhook-list-table.php:132
+msgid "See Events"
+msgstr ""
+
+#: inc/list-tables/class-webhook-list-table.php:174
+msgid "Target URL"
+msgstr ""
+
+#: inc/list-tables/class-webhook-list-table.php:175
+msgid "Trigger Event"
+msgstr ""
+
+#: inc/list-tables/class-webhook-list-table.php:176
+msgid "Count"
+msgstr ""
+
+#: inc/list-tables/customer-panel/class-site-list-table.php:76
+#: views/checkout/templates/template-selection/clean.php:33
+#: views/checkout/templates/template-selection/legacy.php:32
+#: views/checkout/templates/template-selection/minimal.php:28
+#: views/dashboard-widgets/current-site.php:47
+msgid "Your Sites"
+msgstr ""
+
+#: inc/managers/class-broadcast-manager.php:131
+msgid "No product or customer target was selected."
+msgstr ""
+
+#: inc/managers/class-customer-manager.php:92
+msgid "Error: you are not allowed to perform this action."
+msgstr ""
+
+#: inc/managers/class-customer-manager.php:100
+msgid "Error: customer not found."
+msgstr ""
+
+#. translators: the placeholder is the login URL
+#: inc/managers/class-customer-manager.php:203
+#, php-format
+msgid "You must be authenticated in order to verify your email address. Click here to access your account."
+msgstr ""
+
+#: inc/managers/class-customer-manager.php:219
+msgid "ERROR: Invalid verification key."
+msgstr ""
+
+#: inc/managers/class-customer-manager.php:225
+#: inc/managers/class-customer-manager.php:239
+msgid "Error: Invalid verification key."
+msgstr ""
+
+#: inc/managers/class-customer-manager.php:229
+#: inc/managers/class-customer-manager.php:233
+#: inc/managers/class-customer-manager.php:243
+msgid "Invalid verification key."
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:311
+msgid "Domain Mapping Settings"
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:312
+msgid "Define the domain mapping settings for your network."
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:321
+msgid "Enable Domain Mapping?"
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:322
+msgid "Do you want to enable domain mapping?"
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:332
+msgid "Force Admin Redirect"
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:333
+msgid "Select how you want your users to access the admin panel if they have mapped domains."
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:333
+msgid "Force Redirect to Mapped Domain: your users with mapped domains will be redirected to theirdomain.com/wp-admin, even if they access using yournetworkdomain.com/wp-admin."
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:333
+msgid "Force Redirect to Network Domain: your users with mapped domains will be redirect to yournetworkdomain.com/wp-admin, even if they access using theirdomain.com/wp-admin."
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:339
+msgid "Allow access to the admin by both mapped domain and network domain"
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:340
+msgid "Force Redirect to Mapped Domain"
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:341
+msgid "Force Redirect to Network Domain"
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:350
+msgid "Enable Custom Domains?"
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:351
+msgid "Toggle this option if you wish to allow end-customers to add their own domains. This can be controlled on a plan per plan basis."
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:364
+msgid "Add New Domain Instructions"
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:365
+msgid "Display a customized message with instructions for the mapping and alerting the end-user of the risks of mapping a misconfigured domain."
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:366
+msgid "You can use the placeholder %NETWORK_DOMAIN% and %NETWORK_IP%."
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:383
+msgid "DNS Check Interval"
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:384
+msgid "Set the interval in seconds between DNS and SSL certificate checks for domains."
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:385
+msgid "Minimum: 10 seconds, Maximum: 300 seconds (5 minutes). Default: 300 seconds."
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:403
+msgid "Create www Subdomain Automatically?"
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:404
+msgid "Control when www subdomains should be automatically created for mapped domains."
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:405
+msgid "This setting applies to all hosting integrations and determines when a www version of the domain should be automatically created."
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:409
+msgid "Always - Create www subdomain for all domains"
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:410
+msgid "Only for main domains (e.g., example.com but not subdomain.example.com)"
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:411
+msgid "Never - Do not automatically create www subdomains"
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:484
+msgid "Single Sign-On Settings"
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:485
+msgid "Settings to configure the Single Sign-On functionality of Ultimate Multisite, responsible for keeping customers and admins logged in across all network domains."
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:494
+msgid "Enable Single Sign-On"
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:495
+msgid "Enables the Single Sign-on functionality."
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:505
+msgid "Restrict SSO Checks to Login Pages"
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:506
+msgid "The Single Sign-on feature adds one extra ajax calls to every page load on sites with custom domains active to check if it should perform an auth loopback. You can restrict these extra calls to the login pages of sub-sites using this option. If enabled, SSO will only work on login pages."
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:519
+msgid "Enable SSO Loading Overlay"
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:520
+msgid "When active, a loading overlay will be added on-top of the site currently being viewed while the SSO auth loopback is performed on the background."
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:539
+msgid "Cool! You're about to make this site accessible using your own domain name!"
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:541
+msgid "For that to work, you'll need to create a new CNAME record pointing to %NETWORK_DOMAIN% on your DNS manager."
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:543
+msgid "After you finish that step, come back to this screen and click the button below."
+msgstr ""
+
+#. translators: %s is the domain name
+#: inc/managers/class-domain-manager.php:640
+#, php-format
+msgid "Starting Check for %s"
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:650
+msgid "- DNS propagation finished, advancing domain to next step..."
+msgstr ""
+
+#. translators: %d is the number of minutes to try again.
+#: inc/managers/class-domain-manager.php:677
+#, php-format
+msgid "- DNS propagation checks tried for the max amount of times (5 times, one every %d minutes). Marking as failed."
+msgstr ""
+
+#. translators: %d is the number of minutes before trying again.
+#: inc/managers/class-domain-manager.php:686
+#, php-format
+msgid "- DNS propagation not finished, retrying in %d minutes..."
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:711
+msgid "- Valid SSL cert found. Marking domain as done."
+msgstr ""
+
+#. translators: %d is the number of minutes to try again.
+#: inc/managers/class-domain-manager.php:727
+#, php-format
+msgid "- SSL checks tried for the max amount of times (5 times, one every %d minutes). Marking as ready without SSL."
+msgstr ""
+
+#. translators: %d is the number of minutes before trying again.
+#: inc/managers/class-domain-manager.php:736
+#, php-format
+msgid "- SSL Cert not found, retrying in %d minute(s)..."
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:825
+msgid "A valid domain was not passed."
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:838
+#: inc/managers/class-domain-manager.php:847
+msgid "Not able to fetch DNS entries."
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:898
+msgid "Invalid Integration ID"
+msgstr ""
+
+#. translators: %s is the name of the missing constant
+#: inc/managers/class-domain-manager.php:911
+#, php-format
+msgid "The necessary constants were not found on your wp-config.php file: %s"
+msgstr ""
+
+#. translators: %1$s: Protocol label (HTTPS with SSL verification, HTTPS without SSL verification, HTTP), %2$s: URL being tested
+#: inc/managers/class-domain-manager.php:1018
+#, php-format
+msgid "Testing domain verification via Loopback using %1$s: %2$s"
+msgstr ""
+
+#. translators: %1$s: Protocol label (HTTPS with SSL verification, HTTPS without SSL verification, HTTP), %2$s: Error Message
+#: inc/managers/class-domain-manager.php:1041
+#, php-format
+msgid "Failed to connect via %1$s: %2$s"
+msgstr ""
+
+#. translators: %1$s: Protocol label (HTTPS with SSL verification, HTTPS without SSL verification, HTTP), %2$s: HTTP Response Code
+#: inc/managers/class-domain-manager.php:1059
+#, php-format
+msgid "Loopback request via %1$s returned HTTP %2$d"
+msgstr ""
+
+#. translators: %1$s: Protocol label (HTTPS with SSL verification, HTTPS without SSL verification, HTTP), %2$s: Json error, %3$s part of the response
+#: inc/managers/class-domain-manager.php:1076
+#, php-format
+msgid "Loopback response via %1$s is not valid JSON: %2$s : %3$s"
+msgstr ""
+
+#. translators: %1$s: Protocol label (HTTPS with SSL verification, HTTPS without SSL verification, HTTP), %2$s: Domain ID number
+#: inc/managers/class-domain-manager.php:1092
+#, php-format
+msgid "Domain verification successful via Loopback using %1$s. Domain ID %2$d confirmed."
+msgstr ""
+
+#. translators: %1$s: Protocol label (HTTPS with SSL verification, HTTPS without SSL verification, HTTP), %2$s: Domain ID number, %3$s Domain ID number
+#: inc/managers/class-domain-manager.php:1105
+#, php-format
+msgid "Loopback response via %1$s did not contain expected domain ID. Expected: %2$d, Got: %3$s"
+msgstr ""
+
+#: inc/managers/class-domain-manager.php:1116
+msgid "Domain verification failed via loopback on all protocols (HTTPS with SSL, HTTPS without SSL, HTTP)."
+msgstr ""
+
+#: inc/managers/class-email-manager.php:136
+msgid "No targets found."
+msgstr ""
+
+#: inc/managers/class-email-manager.php:221
+msgid "Sender Settings"
+msgstr ""
+
+#: inc/managers/class-email-manager.php:222
+msgid "Change the settings of the email headers, like from and name."
+msgstr ""
+
+#: inc/managers/class-email-manager.php:231
+msgid "\"From\" Name"
+msgstr ""
+
+#: inc/managers/class-email-manager.php:232
+msgid "How the sender name will appear in emails sent by Ultimate Multisite."
+msgstr ""
+
+#: inc/managers/class-email-manager.php:246
+msgid "\"From\" E-mail"
+msgstr ""
+
+#: inc/managers/class-email-manager.php:247
+msgid "How the sender email will appear in emails sent by Ultimate Multisite."
+msgstr ""
+
+#: inc/managers/class-email-manager.php:261
+msgid "Template Settings"
+msgstr ""
+
+#: inc/managers/class-email-manager.php:262
+msgid "Change the settings of the email templates."
+msgstr ""
+
+#: inc/managers/class-email-manager.php:271
+msgid "Email Templates Style"
+msgstr ""
+
+#: inc/managers/class-email-manager.php:289
+msgid "Expiring Notification Settings"
+msgstr ""
+
+#: inc/managers/class-email-manager.php:290
+msgid "Change the settings for the expiring notification (trials and subscriptions) emails."
+msgstr ""
+
+#: inc/managers/class-email-manager.php:299
+msgid "Days to Expire"
+msgstr ""
+
+#: inc/managers/class-email-manager.php:300
+msgid "Select when we should send the notification email. If you select 3 days, for example, a notification email will be sent to every membership (or trial period) expiring in the next 3 days. Memberships are checked hourly."
+msgstr ""
+
+#: inc/managers/class-email-manager.php:302
+msgid "e.g. 3"
+msgstr ""
+
+#: inc/managers/class-email-manager.php:397
+msgid "You got a new payment!"
+msgstr ""
+
+#: inc/managers/class-email-manager.php:410
+msgid "We got your payment!"
+msgstr ""
+
+#: inc/managers/class-email-manager.php:423
+msgid "A new site was created on your Network!"
+msgstr ""
+
+#: inc/managers/class-email-manager.php:436
+msgid "Your site is ready!"
+msgstr ""
+
+#: inc/managers/class-email-manager.php:449
+msgid "Confirm your email address!"
+msgstr ""
+
+#: inc/managers/class-email-manager.php:462
+msgid "A new domain was added to your Network!"
+msgstr ""
+
+#: inc/managers/class-email-manager.php:475
+msgid "You have a new pending payment!"
+msgstr ""
+
+#: inc/managers/class-event-manager.php:194
+msgid "No event was selected."
+msgstr ""
+
+#: inc/managers/class-event-manager.php:200
+msgid "Event was not found."
+msgstr ""
+
+#: inc/managers/class-event-manager.php:206
+msgid "Data not found."
+msgstr ""
+
+#: inc/managers/class-event-manager.php:369
+msgid "Payment Received"
+msgstr ""
+
+#: inc/managers/class-event-manager.php:370
+msgid "This event is fired every time a new payment is received, regardless of the payment status."
+msgstr ""
+
+#: inc/managers/class-event-manager.php:392
+msgid "Site Published"
+msgstr ""
+
+#: inc/managers/class-event-manager.php:393
+msgid "This event is fired every time a new site is created tied to a membership, or transitions from a pending state to a published state."
+msgstr ""
+
+#: inc/managers/class-event-manager.php:409
+msgid "Email Verification Needed"
+msgstr ""
+
+#: inc/managers/class-event-manager.php:410
+msgid "This event is fired every time a new customer is added with an email verification status of pending."
+msgstr ""
+
+#: inc/managers/class-event-manager.php:427
+msgid "New Domain Mapping Added"
+msgstr ""
+
+#: inc/managers/class-event-manager.php:428
+msgid "This event is fired every time a new domain mapping is added by a customer."
+msgstr ""
+
+#: inc/managers/class-event-manager.php:451
+msgid "New Renewal Payment Created"
+msgstr ""
+
+#: inc/managers/class-event-manager.php:452
+msgid "This event is fired every time a new renewal payment is created by Ultimate Multisite."
+msgstr ""
+
+#. translators: %1$s is the model name, %2$s is the event type.
+#: inc/managers/class-event-manager.php:473
+#, php-format
+msgid "%1$s %2$s"
+msgstr ""
+
+#. translators: %1$s is the model name, %2$s is the event type.
+#: inc/managers/class-event-manager.php:475
+#, php-format
+msgid "This event is fired every time a %1$s is %2$s by Ultimate Multisite."
+msgstr ""
+
+#. Translators: 1: Number of successfully removed events. 2: Number of failed events to remove.
+#: inc/managers/class-event-manager.php:626
+#, php-format
+msgid "Removed %1$d events successfully. Failed to remove %2$d events."
+msgstr ""
+
+#: inc/managers/class-field-templates-manager.php:65
+msgid "Template not found."
+msgstr ""
+
+#: inc/managers/class-form-manager.php:67
+msgid "Form not available"
+msgstr ""
+
+#: inc/managers/class-form-manager.php:355
+#: inc/managers/class-form-manager.php:474
+msgid "Object not found."
+msgstr ""
+
+#: inc/managers/class-form-manager.php:521
+msgid "Review this action carefully."
+msgstr ""
+
+#: inc/managers/class-gateway-manager.php:282
+msgid "Missing gateway parameter."
+msgstr ""
+
+#: inc/managers/class-gateway-manager.php:361
+msgid "Active Payment Gateways"
+msgstr ""
+
+#: inc/managers/class-gateway-manager.php:362
+msgid "Payment gateways are what your customers will use to pay."
+msgstr ""
+
+#: inc/managers/class-gateway-manager.php:405
+msgid "Stripe is a suite of payment APIs that powers commerce for businesses of all sizes, including subscription management."
+msgstr ""
+
+#: inc/managers/class-gateway-manager.php:411
+msgid "Stripe Checkout is the hosted solution for checkouts using Stripe."
+msgstr ""
+
+#: inc/managers/class-gateway-manager.php:417
+msgid "PayPal is the leading provider in checkout solutions and it is the easier way to get your network subscriptions going."
+msgstr ""
+
+#: inc/managers/class-gateway-manager.php:423
+msgid "Use the Manual Gateway to allow users to pay you directly via bank transfers, checks, or other channels."
+msgstr ""
+
+#: inc/managers/class-limitation-manager.php:149
+#: inc/managers/class-limitation-manager.php:531
+#: inc/managers/class-limitation-manager.php:537
+#: inc/managers/class-limitation-manager.php:538
+msgid "Reset Limitations"
+msgstr ""
+
+#: inc/managers/class-limitation-manager.php:203
+msgid "Required parameters are missing."
+msgstr ""
+
+#: inc/managers/class-limitation-manager.php:261
+msgid "Limitations are only available for customer-owned sites. You need to change the type to Customer-owned and save this site before the options are shown."
+msgstr ""
+
+#: inc/managers/class-limitation-manager.php:264
+msgid "Limits"
+msgstr ""
+
+#: inc/managers/class-limitation-manager.php:265
+msgid "Only customer-owned sites have limitations."
+msgstr ""
+
+#: inc/managers/class-limitation-manager.php:281
+msgid "Control limitations imposed to the number of sites allowed for memberships attached to this product."
+msgstr ""
+
+#: inc/managers/class-limitation-manager.php:296
+#: views/dashboard-statistics/widget-most-visited-sites.php:21
+#: views/dashboard-statistics/widget-most-visited-sites.php:58
+msgid "Visits"
+msgstr ""
+
+#: inc/managers/class-limitation-manager.php:297
+msgid "Control limitations imposed to the number of unique visitors allowed for memberships attached to this product."
+msgstr ""
+
+#: inc/managers/class-limitation-manager.php:306
+msgid "Limit Unique Visits"
+msgstr ""
+
+#: inc/managers/class-limitation-manager.php:307
+msgid "Toggle this option to enable unique visits limitation."
+msgstr ""
+
+#: inc/managers/class-limitation-manager.php:322
+msgid "Unique Visits Quota"
+msgstr ""
+
+#: inc/managers/class-limitation-manager.php:323
+msgid "Set a top limit for the number of monthly unique visits. Leave empty or 0 to allow for unlimited visits."
+msgstr ""
+
+#: inc/managers/class-limitation-manager.php:324
+msgid "e.g. 10000"
+msgstr ""
+
+#: inc/managers/class-limitation-manager.php:346
+msgid "Current Unique Visits Count this Month"
+msgstr ""
+
+#: inc/managers/class-limitation-manager.php:347
+msgid "Current visits count for this particular site."
+msgstr ""
+
+#: inc/managers/class-limitation-manager.php:358
+#: views/ui/jumper.php:56
+msgid "Users"
+msgstr ""
+
+#: inc/managers/class-limitation-manager.php:359
+msgid "Control limitations imposed to the number of user allowed for memberships attached to this product."
+msgstr ""
+
+#: inc/managers/class-limitation-manager.php:368
+msgid "Limit User"
+msgstr ""
+
+#: inc/managers/class-limitation-manager.php:369
+msgid "Enable user limitations for this product."
+msgstr ""
+
+#: inc/managers/class-limitation-manager.php:384
+msgid "Post Types"
+msgstr ""
+
+#: inc/managers/class-limitation-manager.php:385
+msgid "Control limitations imposed to the number of posts allowed for memberships attached to this product."
+msgstr ""
+
+#: inc/managers/class-limitation-manager.php:394
+msgid "Limit Post Types"
+msgstr ""
+
+#: inc/managers/class-limitation-manager.php:395
+msgid "Toggle this option to set limits to each post type."
+msgstr ""
+
+#: inc/managers/class-limitation-manager.php:410
+msgid "Note: Using the fields below you can set a post limit for each of the post types activated. CANCEL to confirm this membership cancellation."
+msgstr ""
+
+#. translators: %s: Next charge date.
+#: inc/ui/class-site-actions-element.php:1068
+#, php-format
+msgid "Your sites will stay working until %s."
+msgstr ""
+
+#: inc/ui/class-site-actions-element.php:1080
+msgid "CANCEL"
+msgstr ""
+
+#: inc/ui/class-site-maintenance-element.php:91
+msgid "Site Maintenance"
+msgstr ""
+
+#: inc/ui/class-site-maintenance-element.php:107
+msgid "Adds the toggle control to turn maintenance mode on."
+msgstr ""
+
+#: inc/ui/class-site-maintenance-element.php:140
+#: inc/ui/class-site-maintenance-element.php:199
+msgid "Toggle Maintenance Mode"
+msgstr ""
+
+#: inc/ui/class-site-maintenance-element.php:141
+msgid "e.g. Toggle Maintenance Mode"
+msgstr ""
+
+#: inc/ui/class-site-maintenance-element.php:148
+#: inc/ui/class-site-maintenance-element.php:200
+msgid "Put your site on maintenance mode. When activated, the front-end will only be accessible to logged users."
+msgstr ""
+
+#: inc/ui/class-template-previewer.php:259
+msgid "This template is not available"
+msgstr ""
+
+#: inc/ui/class-template-switching-element.php:84
+msgid "Template Switching"
+msgstr ""
+
+#: inc/ui/class-template-switching-element.php:95
+msgid "Adds the template switching form to this page."
+msgstr ""
+
+#: inc/ui/class-template-switching-element.php:155
+msgid "Template Selector Layout"
+msgstr ""
+
+#: inc/ui/class-template-switching-element.php:172
+msgid "Want to add customized template selection templates?/* That's all, stop editing! Happy publishing. */)"
+msgstr ""
+
+#: views/wizards/host-integrations/test.php:54
+msgid "If you are sure everything is right, take a screenshot of this screen and contact support."
+msgstr ""
+
+#: views/wizards/setup/alert.php:14
+msgid "Caution!"
+msgstr ""
+
+#: views/wizards/setup/alert.php:17
+msgid "This action is irreversible and may cause unexpected behavior in your data, be sure of what you are doing and have a backup in case of some trouble!"
+msgstr ""
+
+#: views/wizards/setup/alert.php:20
+msgid "This will forcely rerun our Migration Wizard on your installation. If you tried to migrate after install but your v1 data is missing, this can resolve."
+msgstr ""
+
+#: views/wizards/setup/alert.php:28
+msgid "Proceed"
+msgstr ""
+
+#: views/wizards/setup/installation_steps.php:41
+msgid "Completed!"
+msgstr ""
+
+#. translators: %s customer's name
+#: views/wizards/setup/ready.php:17
+#, php-format
+msgid "We are ready, %s!"
+msgstr ""
+
+#. translators: %s customer's name
+#: views/wizards/setup/ready.php:17
+msgid "my friend"
+msgstr ""
+
+#. translators: %1$s developer's name, %2$s company name
+#: views/wizards/setup/ready.php:22
+#, php-format
+msgid "Ultimate Multisite would not be possible without the work of %1$s and %2$s."
+msgstr ""
+
+#. translators: %s GitHub link
+#: views/wizards/setup/ready.php:27
+#, php-format
+msgid "Ultimate Multisite is maintained by volunteer open source developers. Please consider sponsoring the project on %s."
+msgstr ""
+
+#. translators: %s support page link
+#: views/wizards/setup/ready.php:32
+#, php-format
+msgid "Paid support is available. Go to %s to find an expert who can assist in setting up Ultimate Multisite or custom development."
+msgstr ""
+
+#. translators: %s support page link
+#: views/wizards/setup/ready.php:32
+msgid "The Support Page"
+msgstr ""
+
+#: views/wizards/setup/ready.php:36
+msgid "You now have everything you need in place to start building your Website as a Service business!"
+msgstr ""
+
+#: views/wizards/setup/ready.php:49
+msgid "Thanks!"
+msgstr ""
+
+#: views/wizards/setup/requirements_table.php:12
+msgid "Ultimate Multisite Requires:"
+msgstr ""
+
+#: views/wizards/setup/requirements_table.php:20
+msgid "Minimum Version"
+msgstr ""
+
+#: views/wizards/setup/requirements_table.php:21
+msgid "Recommended"
+msgstr ""
+
+#. translators: %s is the requirement version
+#: views/wizards/setup/requirements_table.php:31
+#, php-format
+msgid "%s or later"
+msgstr ""
+
+#: views/wizards/setup/requirements_table.php:38
+#: views/wizards/setup/requirements_table.php:74
+msgid "Help"
+msgstr ""
+
+#: views/wizards/setup/requirements_table.php:53
+msgid "And"
+msgstr ""
+
+#: views/wizards/setup/requirements_table.php:61
+msgid "Condition"
+msgstr ""
+
+#: views/wizards/setup/requirements_table.php:91
+msgid "It looks like your hosting environment does not support the current version of Ultimate Multisite. Visit the Read More links on each item to see what steps you need to take to bring your environment up to the Ultimate Multisite current requirements."
+msgstr ""
+
+#: views/wizards/setup/support_terms.php:10
+msgid "This plugin comes with support for issues you may have. Support can be requested via email on support@wpultimo.com and includes:"
+msgstr ""
+
+#: views/wizards/setup/support_terms.php:15
+msgid "Availability of the author to answer questions"
+msgstr ""
+
+#: views/wizards/setup/support_terms.php:19
+msgid "Answering technical questions about item features"
+msgstr ""
+
+#: views/wizards/setup/support_terms.php:23
+msgid "Assistance with reported bugs and issues"
+msgstr ""
+
+#: views/wizards/setup/support_terms.php:27
+msgid "Support DOES NOT Include:"
+msgstr ""
+
+#: views/wizards/setup/support_terms.php:32
+msgid "Customization services"
+msgstr ""
+
+#: views/wizards/setup/support_terms.php:36
+msgid "Installation services"
+msgstr ""
+
+#: views/wizards/setup/support_terms.php:40
+msgid "Support for 3rd party plugins (i.e. plugins you install yourself later on)"
+msgstr ""
diff --git a/package-lock.json b/package-lock.json
index e4a6ef07..7d8e543c 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
- "name": "multisite-ultimate",
- "version": "2.4.3",
+ "name": "ultimate-multisite",
+ "version": "2.4.4",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
- "name": "multisite-ultimate",
- "version": "2.4.3",
+ "name": "ultimate-multisite",
+ "version": "2.4.4",
"dependencies": {
"apexcharts": "^5.2.0",
"shepherd.js": "^14.5.0"
diff --git a/tests/unit/Checkout_Request_Test.php b/tests/unit/Checkout_Request_Test.php
new file mode 100644
index 00000000..b81899cb
--- /dev/null
+++ b/tests/unit/Checkout_Request_Test.php
@@ -0,0 +1,19 @@
+request_or_session('discount_code', 'DEFAULT');
+
+ $this->assertSame('', $value, 'Expected empty discount_code to be honored (clear code).');
+
+ unset($_REQUEST['discount_code']);
+ }
+}
+
diff --git a/tests/unit/VueBuild_Test.php b/tests/unit/VueBuild_Test.php
new file mode 100644
index 00000000..104654e4
--- /dev/null
+++ b/tests/unit/VueBuild_Test.php
@@ -0,0 +1,22 @@
+assertFileExists($path, 'vue.min.js does not exist');
+ $contents = file_get_contents($path);
+ $this->assertNotFalse($contents);
+ // Production build should set productionTip:false and devtools:false
+ $this->assertStringContainsString('productionTip:!1', $contents, 'Expected productionTip disabled in production build');
+ $this->assertStringContainsString('devtools:!1', $contents, 'Expected devtools disabled in production build');
+ }
+
+ public function test_vue_min_has_wu_vue_wrapper(): void {
+ $path = __DIR__ . '/../../assets/js/lib/vue.min.js';
+ $contents = file_get_contents($path);
+ $this->assertNotFalse($contents);
+ $this->assertStringContainsString('window.wu_vue', $contents, 'Expected window.wu_vue wrapper present');
+ $this->assertMatchesRegularExpression('/defineComponent/', $contents, 'Expected defineComponent to be exposed via wrapper');
+ }
+}
diff --git a/ultimate-multisite.zip b/ultimate-multisite.zip
new file mode 100644
index 00000000..9380168c
Binary files /dev/null and b/ultimate-multisite.zip differ
diff --git a/views/legacy/signup/pricing-table/coupon-code.php b/views/legacy/signup/pricing-table/coupon-code.php
index 5970559e..d8492ed0 100644
--- a/views/legacy/signup/pricing-table/coupon-code.php
+++ b/views/legacy/signup/pricing-table/coupon-code.php
@@ -5,12 +5,24 @@
* @since 2.0.0
*/
-defined( 'ABSPATH' ) || exit;
+defined('ABSPATH') || exit;
-if (isset($_GET['coupon']) && wu_get_coupon(sanitize_text_field(wp_unslash($_GET['coupon']))) !== false && isset($_GET['step']) && 'plan' === $_GET['step']) : // phpcs:ignore WordPress.Security.NonceVerification
+// phpcs:ignore WordPress.Security.NonceVerification
+if (isset($_GET['coupon']) && wu_get_coupon(sanitize_text_field(wp_unslash($_GET['coupon']))) !== false && isset($_GET['step']) && 'plan' === $_GET['step']) :
?>
-