diff --git a/.github/workflows/wp-i18n.yml b/.github/workflows/wp-i18n.yml index 21c88ef8..910b4afb 100644 --- a/.github/workflows/wp-i18n.yml +++ b/.github/workflows/wp-i18n.yml @@ -86,9 +86,25 @@ jobs: continue-on-error: true run: git diff --exit-code - - name: Fail if language files have changes + - name: Warning if language files have changes if: steps.changes.outcome == 'failure' run: | echo "i18n files are out of date" echo "Please run command (composer run i18n) locally to update them and commit before releasing" - exit 1 + + - name: Commit web files + if: steps.changes.outcome == 'failure' + run: | + git config --local user.name "${{ github.event.head_commit.author.name }}" + git config --local user.email "${{ github.event.head_commit.author.email }}" + git remote -v + git add -A + git commit -m "WordPress i18n triggered by commit ${{ github.sha }}" + git status + + - name: Push changes + if: steps.changes.outcome == 'failure' + uses: ad-m/github-push-action@master + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + branch: ${{ github.ref }} diff --git a/composer.json b/composer.json index 64923741..0554bd62 100644 --- a/composer.json +++ b/composer.json @@ -53,7 +53,7 @@ "i18n-pot": "vendor/bin/wp i18n make-pot . ./languages/wp-plugin-hostgator.pot --headers='{\"Report-Msgid-Bugs-To\":\"https://github.com/newfold-labs/wp-plugin-hostgator/issues\",\"POT-Creation-Date\":\"2023-01-11T20:21:44+00:00\"}' --exclude=assets,tests,src", "i18n-po": "vendor/bin/wp i18n update-po ./languages/wp-plugin-hostgator.pot ./languages", "i18n-mo": "vendor/bin/wp i18n make-mo ./languages", - "i18n-json": "vendor/bin/wp i18n make-json ./languages --no-purge --pretty-print", + "i18n-json": "rm -f languages/*.json && vendor/bin/wp i18n make-json ./languages --no-purge --pretty-print", "i18n": [ "@i18n-pot", "@i18n-po", @@ -78,21 +78,21 @@ "newfold-labs/wp-module-context": "^1.0.1", "newfold-labs/wp-module-data": "^2.5.3", "newfold-labs/wp-module-deactivation": "^1.2.1", - "newfold-labs/wp-module-ecommerce": "1.3.31", + "newfold-labs/wp-module-ecommerce": "^1.3.36", "newfold-labs/wp-module-features": "^1.4.2", "newfold-labs/wp-module-global-ctb": "^1.0.13", "newfold-labs/wp-module-help-center": "^2.0.0", "newfold-labs/wp-module-loader": "^1.0.10", - "newfold-labs/wp-module-marketplace": "^2.2.4", - "newfold-labs/wp-module-migration": "^1.0.7", - "newfold-labs/wp-module-notifications": "^1.3.0", - "newfold-labs/wp-module-onboarding": "^2.3.4", + "newfold-labs/wp-module-marketplace": "^2.4.0", + "newfold-labs/wp-module-migration": "^1.0.8", + "newfold-labs/wp-module-notifications": "^1.4.0", + "newfold-labs/wp-module-onboarding": "^2.3.5", "newfold-labs/wp-module-patterns": "2.0.0 as 1.9.9", "newfold-labs/wp-module-performance": "2.0.0 as 1.9.9", "newfold-labs/wp-module-runtime": "^1.0.11", "newfold-labs/wp-module-secure-passwords": "^1.1.1", "newfold-labs/wp-module-sso": "^1.0.5", - "newfold-labs/wp-module-staging": "^2.0.0", + "newfold-labs/wp-module-staging": "^2.1.0", "wp-forge/wp-update-handler": "^1.0.2", "wp-forge/wp-upgrade-handler": "^1.0" } diff --git a/composer.lock b/composer.lock index f1178afa..4e71998a 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "55043ecec3c4fd622827c745a5429c5b", + "content-hash": "08075f4280ab30d70a393ea2d2d0f04c", "packages": [ { "name": "doctrine/inflector", @@ -240,16 +240,16 @@ }, { "name": "newfold-labs/wp-module-activation", - "version": "1.0.2", + "version": "1.0.3", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-activation.git", - "reference": "4f6affda709af0078c82ceb7ac308990f0abec5a" + "reference": "701a4416759799b2172578eb651a0774a94ecc4f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-activation/zipball/4f6affda709af0078c82ceb7ac308990f0abec5a", - "reference": "4f6affda709af0078c82ceb7ac308990f0abec5a", + "url": "https://api.github.com/repos/newfold-labs/wp-module-activation/zipball/701a4416759799b2172578eb651a0774a94ecc4f", + "reference": "701a4416759799b2172578eb651a0774a94ecc4f", "shasum": "" }, "require-dev": { @@ -291,10 +291,10 @@ ], "description": "A Module for handling WordPress brand plugins activations", "support": { - "source": "https://github.com/newfold-labs/wp-module-activation/tree/1.0.2", + "source": "https://github.com/newfold-labs/wp-module-activation/tree/1.0.3", "issues": "https://github.com/newfold-labs/wp-module-activation/issues" }, - "time": "2024-04-23T20:45:04+00:00" + "time": "2024-07-01T19:05:14+00:00" }, { "name": "newfold-labs/wp-module-ai", @@ -652,16 +652,16 @@ }, { "name": "newfold-labs/wp-module-ecommerce", - "version": "v1.3.31", + "version": "v1.3.36", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-ecommerce.git", - "reference": "24ef99c9b697f2c30172a95c5f6fa0470b9b2604" + "reference": "35acde73891a861ce9e4308c2294f8a76584e2e6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-ecommerce/zipball/24ef99c9b697f2c30172a95c5f6fa0470b9b2604", - "reference": "24ef99c9b697f2c30172a95c5f6fa0470b9b2604", + "url": "https://api.github.com/repos/newfold-labs/wp-module-ecommerce/zipball/35acde73891a861ce9e4308c2294f8a76584e2e6", + "reference": "35acde73891a861ce9e4308c2294f8a76584e2e6", "shasum": "" }, "require": { @@ -704,10 +704,10 @@ ], "description": "Brand Agnostic eCommerce Experience", "support": { - "source": "https://github.com/newfold-labs/wp-module-ecommerce/tree/v1.3.31", + "source": "https://github.com/newfold-labs/wp-module-ecommerce/tree/v1.3.36", "issues": "https://github.com/newfold-labs/wp-module-ecommerce/issues" }, - "time": "2024-05-20T12:40:55+00:00" + "time": "2024-07-05T12:56:42+00:00" }, { "name": "newfold-labs/wp-module-facebook", @@ -1034,20 +1034,20 @@ }, { "name": "newfold-labs/wp-module-marketplace", - "version": "2.2.4", + "version": "2.4.0", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-marketplace.git", - "reference": "3b1864b75d069ca896e205792209a797a24f2abb" + "reference": "71f46b229d1ba96abbd0c673d45b9fa03fdf4145" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-marketplace/zipball/3b1864b75d069ca896e205792209a797a24f2abb", - "reference": "3b1864b75d069ca896e205792209a797a24f2abb", + "url": "https://api.github.com/repos/newfold-labs/wp-module-marketplace/zipball/71f46b229d1ba96abbd0c673d45b9fa03fdf4145", + "reference": "71f46b229d1ba96abbd0c673d45b9fa03fdf4145", "shasum": "" }, "require": { - "newfold-labs/wp-module-data": "^2.0.0" + "newfold-labs/wp-module-data": "^2.5.2" }, "require-dev": { "newfold-labs/wp-php-standards": "^1.2" @@ -1084,23 +1084,23 @@ ], "description": "A module for rendering product data and interacting with the Hiive marketplace API.", "support": { - "source": "https://github.com/newfold-labs/wp-module-marketplace/tree/2.2.4", + "source": "https://github.com/newfold-labs/wp-module-marketplace/tree/2.4.0", "issues": "https://github.com/newfold-labs/wp-module-marketplace/issues" }, - "time": "2024-02-27T17:01:06+00:00" + "time": "2024-07-03T17:26:23+00:00" }, { "name": "newfold-labs/wp-module-migration", - "version": "v1.0.7", + "version": "v1.0.8", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-migration.git", - "reference": "48ae5be126f080220c58e5b607355dc52dfcc575" + "reference": "b09db1b19a4ab9d807063f6e74be5f8a11fc6be0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-migration/zipball/48ae5be126f080220c58e5b607355dc52dfcc575", - "reference": "48ae5be126f080220c58e5b607355dc52dfcc575", + "url": "https://api.github.com/repos/newfold-labs/wp-module-migration/zipball/b09db1b19a4ab9d807063f6e74be5f8a11fc6be0", + "reference": "b09db1b19a4ab9d807063f6e74be5f8a11fc6be0", "shasum": "" }, "require": { @@ -1138,23 +1138,23 @@ ], "description": "Initiates the migration process", "support": { - "source": "https://github.com/newfold-labs/wp-module-migration/tree/v1.0.7", + "source": "https://github.com/newfold-labs/wp-module-migration/tree/v1.0.8", "issues": "https://github.com/newfold-labs/wp-module-migration/issues" }, - "time": "2024-06-20T21:06:00+00:00" + "time": "2024-06-26T07:21:55+00:00" }, { "name": "newfold-labs/wp-module-notifications", - "version": "1.3.0", + "version": "1.4.0", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-notifications.git", - "reference": "2e0474d648bafadb6367e7323ed898b429bc0ef2" + "reference": "7c9b2d94df068b8df52ff50f393014db785036b1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-notifications/zipball/2e0474d648bafadb6367e7323ed898b429bc0ef2", - "reference": "2e0474d648bafadb6367e7323ed898b429bc0ef2", + "url": "https://api.github.com/repos/newfold-labs/wp-module-notifications/zipball/7c9b2d94df068b8df52ff50f393014db785036b1", + "reference": "7c9b2d94df068b8df52ff50f393014db785036b1", "shasum": "" }, "require": { @@ -1183,23 +1183,23 @@ ], "description": "A module for managing Newfold in-site notifications.", "support": { - "source": "https://github.com/newfold-labs/wp-module-notifications/tree/1.3.0", + "source": "https://github.com/newfold-labs/wp-module-notifications/tree/1.4.0", "issues": "https://github.com/newfold-labs/wp-module-notifications/issues" }, - "time": "2024-04-30T04:47:27+00:00" + "time": "2024-07-03T17:27:19+00:00" }, { "name": "newfold-labs/wp-module-onboarding", - "version": "2.3.4", + "version": "2.3.5", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-onboarding.git", - "reference": "243277e79a3bd42f16b4d186f4575bf46fea67c7" + "reference": "50ace2a0dbfed48ebf8b8409b80736d5d48d9159" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-onboarding/zipball/243277e79a3bd42f16b4d186f4575bf46fea67c7", - "reference": "243277e79a3bd42f16b4d186f4575bf46fea67c7", + "url": "https://api.github.com/repos/newfold-labs/wp-module-onboarding/zipball/50ace2a0dbfed48ebf8b8409b80736d5d48d9159", + "reference": "50ace2a0dbfed48ebf8b8409b80736d5d48d9159", "shasum": "" }, "require": { @@ -1245,23 +1245,23 @@ ], "description": "Next-generation WordPress Onboarding for WordPress sites at Newfold Digital.", "support": { - "source": "https://github.com/newfold-labs/wp-module-onboarding/tree/2.3.4", + "source": "https://github.com/newfold-labs/wp-module-onboarding/tree/2.3.5", "issues": "https://github.com/newfold-labs/wp-module-onboarding/issues" }, - "time": "2024-06-14T13:15:51+00:00" + "time": "2024-06-27T14:10:10+00:00" }, { "name": "newfold-labs/wp-module-onboarding-data", - "version": "1.1.12", + "version": "1.1.13", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-onboarding-data.git", - "reference": "efce79142be2deb7382b0c500a17be75fc9a5708" + "reference": "dd6784cd136ac687a373e27f2f51999d93e97788" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-onboarding-data/zipball/efce79142be2deb7382b0c500a17be75fc9a5708", - "reference": "efce79142be2deb7382b0c500a17be75fc9a5708", + "url": "https://api.github.com/repos/newfold-labs/wp-module-onboarding-data/zipball/dd6784cd136ac687a373e27f2f51999d93e97788", + "reference": "dd6784cd136ac687a373e27f2f51999d93e97788", "shasum": "" }, "require": { @@ -1273,6 +1273,7 @@ "newfold-labs/wp-module-installer": "^1.1", "newfold-labs/wp-module-patterns": "^1.0", "newfold-labs/wp-module-performance": "^1.4", + "newfold-labs/wp-module-survey": "^1.0", "wp-forge/wp-upgrade-handler": "^1.0" }, "require-dev": { @@ -1296,10 +1297,10 @@ ], "description": "A non-toggleable module containing a standardized interface for interacting with Onboarding data.", "support": { - "source": "https://github.com/newfold-labs/wp-module-onboarding-data/tree/1.1.12", + "source": "https://github.com/newfold-labs/wp-module-onboarding-data/tree/1.1.13", "issues": "https://github.com/newfold-labs/wp-module-onboarding-data/issues" }, - "time": "2024-06-14T12:45:33+00:00" + "time": "2024-06-27T13:27:53+00:00" }, { "name": "newfold-labs/wp-module-patterns", @@ -1554,16 +1555,16 @@ }, { "name": "newfold-labs/wp-module-staging", - "version": "2.0.0", + "version": "2.1.0", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-staging.git", - "reference": "dae822eec83521f6538844877ee98e637004514d" + "reference": "87116edaff795913173dd5d0dc4cb258d6cda8ef" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-staging/zipball/dae822eec83521f6538844877ee98e637004514d", - "reference": "dae822eec83521f6538844877ee98e637004514d", + "url": "https://api.github.com/repos/newfold-labs/wp-module-staging/zipball/87116edaff795913173dd5d0dc4cb258d6cda8ef", + "reference": "87116edaff795913173dd5d0dc4cb258d6cda8ef", "shasum": "" }, "require": { @@ -1601,23 +1602,66 @@ ], "description": "Newfold module for staging functionality in brand plugins", "support": { - "source": "https://github.com/newfold-labs/wp-module-staging/tree/2.0.0", + "source": "https://github.com/newfold-labs/wp-module-staging/tree/2.1.0", "issues": "https://github.com/newfold-labs/wp-module-staging/issues" }, - "time": "2024-05-29T14:18:17+00:00" + "time": "2024-07-03T17:28:16+00:00" + }, + { + "name": "newfold-labs/wp-module-survey", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/newfold-labs/wp-module-survey.git", + "reference": "6c37264f2a607a330ac25e65555d99ec38972b2e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/newfold-labs/wp-module-survey/zipball/6c37264f2a607a330ac25e65555d99ec38972b2e", + "reference": "6c37264f2a607a330ac25e65555d99ec38972b2e", + "shasum": "" + }, + "require-dev": { + "newfold-labs/wp-php-standards": "^1.2", + "wp-cli/i18n-command": "^2.4.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "NewfoldLabs\\WP\\Module\\Survey\\": "includes" + }, + "files": [ + "bootstrap.php" + ] + }, + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "arunshenoy99", + "email": "devarunshenoy99@gmail.com" + } + ], + "description": "A Newfold module to collect customer satisfaction feedback via surveys in the WordPress admin dashboard.", + "support": { + "source": "https://github.com/newfold-labs/wp-module-survey/tree/1.0.0", + "issues": "https://github.com/newfold-labs/wp-module-survey/issues" + }, + "time": "2024-06-27T09:50:43+00:00" }, { "name": "wp-cli/wp-config-transformer", - "version": "v1.3.5", + "version": "v1.3.6", "source": { "type": "git", "url": "https://github.com/wp-cli/wp-config-transformer.git", - "reference": "202aa80528939159d52bc4026cee5453aec382db" + "reference": "88f516f44dce1660fc4b780da513e3ca12d7d24f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wp-cli/wp-config-transformer/zipball/202aa80528939159d52bc4026cee5453aec382db", - "reference": "202aa80528939159d52bc4026cee5453aec382db", + "url": "https://api.github.com/repos/wp-cli/wp-config-transformer/zipball/88f516f44dce1660fc4b780da513e3ca12d7d24f", + "reference": "88f516f44dce1660fc4b780da513e3ca12d7d24f", "shasum": "" }, "require": { @@ -1646,9 +1690,9 @@ "homepage": "https://github.com/wp-cli/wp-config-transformer", "support": { "issues": "https://github.com/wp-cli/wp-config-transformer/issues", - "source": "https://github.com/wp-cli/wp-config-transformer/tree/v1.3.5" + "source": "https://github.com/wp-cli/wp-config-transformer/tree/v1.3.6" }, - "time": "2023-11-10T14:28:03+00:00" + "time": "2024-05-23T06:32:14+00:00" }, { "name": "wp-forge/collection", @@ -2969,16 +3013,16 @@ }, { "name": "symfony/polyfill-php80", - "version": "v1.29.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "87b68208d5c1188808dd7839ee1e6c8ec3b02f1b" + "reference": "77fa7995ac1b21ab60769b7323d600a991a90433" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/87b68208d5c1188808dd7839ee1e6c8ec3b02f1b", - "reference": "87b68208d5c1188808dd7839ee1e6c8ec3b02f1b", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/77fa7995ac1b21ab60769b7323d600a991a90433", + "reference": "77fa7995ac1b21ab60769b7323d600a991a90433", "shasum": "" }, "require": { @@ -3029,7 +3073,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.29.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.30.0" }, "funding": [ { @@ -3045,7 +3089,7 @@ "type": "tidelift" } ], - "time": "2024-01-29T20:11:03+00:00" + "time": "2024-05-31T15:07:36+00:00" }, { "name": "wp-cli/i18n-command", @@ -3368,7 +3412,7 @@ }, { "name": "wp-phpunit/wp-phpunit", - "version": "6.5.4", + "version": "6.5.5", "source": { "type": "git", "url": "https://github.com/wp-phpunit/wp-phpunit.git", @@ -3444,5 +3488,5 @@ "platform-overrides": { "php": "7.3.0" }, - "plugin-api-version": "2.6.0" + "plugin-api-version": "2.3.0" } diff --git a/languages/wp-plugin-hostgator-es_MX-697b1973f21debd6e26db6521cfae71f.json b/languages/wp-plugin-hostgator-es_MX-92b1ddb979c4fce4f9508a0d616d1751.json similarity index 98% rename from languages/wp-plugin-hostgator-es_MX-697b1973f21debd6e26db6521cfae71f.json rename to languages/wp-plugin-hostgator-es_MX-92b1ddb979c4fce4f9508a0d616d1751.json index 1389f0fd..221b2c5e 100644 --- a/languages/wp-plugin-hostgator-es_MX-697b1973f21debd6e26db6521cfae71f.json +++ b/languages/wp-plugin-hostgator-es_MX-92b1ddb979c4fce4f9508a0d616d1751.json @@ -1,7 +1,7 @@ { "translation-revision-date": "2023-08-24 18:27", "generator": "WP-CLI\/2.10.0", - "source": "build\/2.9.3\/index.js", + "source": "build\/2.10.0\/index.js", "domain": "messages", "locale_data": { "messages": { @@ -629,6 +629,12 @@ ], "Wonder Blocks provides a library of customizable block patterns and page templates.": [ "" + ], + "Oops! Something Went Wrong": [ + "" + ], + "An error occurred while loading the content. Please try again later.": [ + "" ] } } diff --git a/languages/wp-plugin-hostgator-es_MX.po b/languages/wp-plugin-hostgator-es_MX.po index 513166c5..d1c005b5 100644 --- a/languages/wp-plugin-hostgator-es_MX.po +++ b/languages/wp-plugin-hostgator-es_MX.po @@ -79,28 +79,28 @@ msgstr "Obtener una vista previa de la próxima página de destino" #: inc/Admin.php:64 #: inc/Admin.php:346 -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Home" msgstr "Pagina principal" #: inc/Admin.php:73 -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Marketplace" msgstr "Mercado en Línea" #: inc/Admin.php:78 -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Performance" msgstr "Rendimiento" #: inc/Admin.php:82 #: inc/Admin.php:347 -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Settings" msgstr "Configuraciones" #: inc/Admin.php:91 -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Help" msgstr "Ayuda" @@ -170,707 +170,707 @@ msgstr "Actualizaciones automáticas habilitadas en la página ConfiguraciónHostGa msgid "Auto-updates enabled" msgstr "Atualizações automáticas habilitadas" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Hostgator WordPress Plugin" msgstr "Plugin do HostGator para WordPress" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Oh No, An Error!" msgstr "Oh, Não, Um Erro!" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "You found an error, please refresh the page and try again!" msgstr "Você encontrou um erro, por favor atualize a página e tente novamente!" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "If the error persists, please contact support." msgstr "Se o erro persistir, por favor contate o suporte." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid " Error code: " msgstr " Código de erro: " -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "HostGator Account" msgstr "Conta de HostGator" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Phone" msgstr "Telefone" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Give us a ring at (866) 96-GATOR" msgstr "Ligue para nós" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Call Us" msgstr "Ligue para nós" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Chat" msgstr "Chat" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Have a question? We're here 24/7/365" msgstr "Tem uma dúvida? Estamos aqui 24/7" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Live Chat" msgstr "Chat ao Vivo" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Tweet" msgstr "Tweet" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Tweet us at @hgsupport for support" msgstr "Envie um tweet para @hgsupport para suporte" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Tweet Us" msgstr "Tweet-nos" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Knowledge Base" msgstr "Base de Conhecimento" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Know what the pros know." msgstr "Saiba o que os profissionais sabem." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Find Answers" msgstr "Encontre Respostas" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Blog" msgstr "Blog" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Get our tips and in-depth articles." msgstr "Receba nossas dicas e artigos detalhados." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Learn Stuff" msgstr "Aprenda Coisas" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Video Tutorials" msgstr "Vídeos Tutoriais" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Step-by-step tutorials and additional guides." msgstr "Tutoriais passo a passo e guias adicionais." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Watch Now" msgstr "Assista Agora" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "There's nothing here!" msgstr "Não há nada aqui!" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Store Details" msgstr "Detalhes da Loja" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "We are available 24/7 to help answer questions and solve your problems." msgstr "Estamos disponíveis 24/7 para ajudar a responder perguntas e resolver seus problemas." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "More" msgstr "Mais" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Settings and Performance" msgstr "Configurações e Desempenho" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Customize & fine-tune your site." msgstr "Personalize & ajuste seu site." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Manage Settings" msgstr "Gerenciar Configurações" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Manage your site settings. You can ajdust automatic updates, comments, revisions and more." msgstr "Gerencie as configurações do seu site. Você pode ajustar atualizações automáticas, comentários, revisões e muito mais." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Manage site performance and caching settings as well as clear the site cache." msgstr "Gerencie o desempenho do site e as configurações de cache, bem como limpe o cache do site." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Visit Marketplace" msgstr "Visite o Mercado" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Add site services, themes or plugins from the marketplace." msgstr "Adicione serviços de site, temas ou plugins da loja." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Website Content" msgstr "Conteúdo do Site" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Create, manage & sort your story." msgstr "Crie, gerencie e classifique seu conteúdo." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "New Post" msgstr "Nova postagem" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Write a new blog post." msgstr "Escreva uma nova postagem no blog." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Pages" msgstr "Páginas" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "New Page" msgstr "Nova Página" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Add fresh pages to your website." msgstr "Adicione novas páginas ao seu site." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Categories" msgstr "Categorias" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Manage Categories" msgstr "Gerenciar Categorias" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Organize existing content into categories." msgstr "Organize o conteúdo existente em categorias." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Web Hosting" msgstr "Hospedagem de Sites" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Access & manage your HostGator account." msgstr "Acesse & gerencie sua conta HostGator." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Manage Sites" msgstr "Gerenciar Sites" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Manage your site from the control panel. You can create backups, set security, and improve performance." msgstr "Gerencie seu site a partir do painel de controle. Você pode criar backups, definir a segurança e melhorar o desempenho." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Email" msgstr "E-mail" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Manage Email" msgstr "Gerenciar E-mail" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Create email accounts, compose, send, and receive your email from the control panel." msgstr "Crie contas de e-mail, componha, envie e receba seu e-mail no painel de controle." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Domains" msgstr "Domínios" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Manage Domain" msgstr "Gerenciar Domínio" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Find a Domain" msgstr "Encontre um Domínio" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Find a new domain and assign it to your site or start a new site with a fresh domain." msgstr "Encontre um novo domínio e atribua-o ao seu site ou inicie um novo site com um novo domínio." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Get Help" msgstr "Obter Ajuda" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "24/7/365 support. We work when you work." msgstr "Suporte 24/7/365. Nós trabalhamos quando você trabalha." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Explore our featured collection of tools and services." msgstr "Explore nossa coleção em destaque de ferramentas e serviços." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Oops, there was an error loading the marketplace, please try again later." msgstr "Oops, ocorreu um erro ao carregar. Por favor, tente novamente mais tarde." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Sorry, no marketplace items. Please, try again later." msgstr "Desculpe, sem itens no mercado. Por favor, tente novamente mais tarde." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Load More" msgstr "Carregar mais" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "No cache enabled." msgstr "Nenhum cache ativado." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Every page load is fresh." msgstr "Cada carregamento de página é novo/fresco." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Disabled" msgstr "Desativado" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Not recommended." msgstr "Não recomendado." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Cache static assets like images and the appearance of your site for 1 hour." msgstr "Recurso de caches estáticos, como imagens e a aparência do seu site, por 1 hora." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Assets Only" msgstr "Somente Recursos" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Cache enabled for assets only." msgstr "Cache ativado apenas para recursos." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Recommended for ecommerce and sites that update frequently or display info in real-time." msgstr "Recomendado para comércio eletrônico e sites que são atualizados com frequência ou exibem informações em tempo real." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Cache static assets for 24 hours and web pages for 2 hours." msgstr "Recurso de caches estáticos por 24 horas e páginas da web por 2 horas." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Assets & Web Pages" msgstr "Recursos & Páginas da Web" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Cache enabled for assets and pages." msgstr "Cache ativado para ativos e páginas." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Recommended for blogs, educational sites, and sites that update at least weekly." msgstr "Recomendado para blogs, sites educacionais e sites que são atualizados pelo menos uma vez por semana." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Cache static assets for 1 week and web pages for 8 hours." msgstr "Recurso de caches estáticos por 1 semana e páginas da web por 8 horas." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Assets & Web Pages - Extended" msgstr "Recursos & Páginas da Web - Estendido" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Cache enabled for assets and pages (extended)." msgstr "Cache ativado para recursos e páginas (estendido)." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Recommended for sites that update a few times a month or less like porfolios or brochure sites." msgstr "Recomendado para sites que atualizam algumas vezes por mês ou menos, como porfólios ou sites de correio." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Boost speed and performance by storing a copy of your website content, files, and images online so the pages of your website load faster for your visitors." msgstr "Aumente a velocidade e o desempenho armazenando uma cópia do conteúdo, arquivos e imagens do seu site on-line para que as páginas do seu site sejam carregadas mais rapidamente para seus visitantes." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Cache setting saved" msgstr "Configurações de cache salvas" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Cache Level" msgstr "Levels de Cache" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Clear All Cache Now" msgstr "Limpar Todo o Cache Agora" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "We automatically clear your cache as you work (creating content, changing settings, installing plugins and more). But you can manually clear it here to be confident it's fresh." msgstr "Limpamos automaticamente o seu cache enquanto você trabalha (criando conteúdo, alterando configurações, instalando plugins e mais). Mas você pode limpá-lo manualmente aqui para ter certeza de que está atualizado." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Cache cleared" msgstr "Cache limpo" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Clear Cache" msgstr "Limpar Cache" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "This is where you can manage cache settings for your website." msgstr "Aqui é onde você pode gerenciar as configurações de cache para o seu site." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Manage All Updates" msgstr "Gerenciar Todas as Atualizações" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "WordPress Core" msgstr "Núcleo de WordPress" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Plugins" msgstr "Plugins" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Themes" msgstr "Temas" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Automatic Updates" msgstr "Atualizações Automáticas" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Keeping automatic updates on ensures timely security fixes and the latest features." msgstr "Mantendo as atualizações automáticas ativadas, você garante correções de segurança oportunas e os recursos mais recentes." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Oops! Something went wrong. Please try again." msgstr "Oops! Algo deu errado. Por favor, tente novamente." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Site Status" msgstr "Status do Site" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Live" msgstr "Ativa" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Your Hostgator Coming Soon page lets you hide your site from visitors while you make the magic happen." msgstr "Sua página de 'Em Breve' da Hostgator permite ocultar seu site dos visitantes enquanto você faz a mágica acontecer." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Your website is currently displaying a \"Coming Soon\" page." msgstr "Seu site está atualmente exibindo uma página de \"Em Breve\"." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Disable comments for older posts" msgstr "Desabilitar comentários de postagens mais antigas" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Comments setting saved " msgstr "Configuração de comentários salva " -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Comments on posts are disabled after " msgstr "Os comentários em postagens são desativados após " -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid " day." msgid_plural " days." msgstr[0] " dia." msgstr[1] " dias." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Close comments after " msgstr "Fechar comentários após " -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Comments setting saved." msgstr "Configuração de comentários salva." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Posts will display " msgstr "As postagens serão exibidas " -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid " comment at a time." msgid_plural " comments at a time." msgstr[0] " comentário por vez." msgstr[1] " comentários por vez." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Display " msgstr "Exibir " -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid " comments per page." msgstr " comentários por página." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Comments" msgstr "Comentários" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Comments allow visitors to provide feedback and respond to your posts or pages." msgstr "Os comentários permitem que os visitantes forneçam feedback e respondam às suas postagens ou páginas." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Post revision setting saved " msgstr "Configuração de revisão de post salvo " -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Posts will save " msgstr "Posts serão salvos " -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid " revision." msgid_plural " revisions." msgstr[0] " revisão." msgstr[1] " revisões." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Number of revisions posts can save " msgstr "Número de posts de revisões pode salvar " -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Saving drafts and updating published content creates revisions. Make changes with confidence, knowing you can take " msgstr "Salvar rascunhos e atualizar conteúdo publicado cria revisões. Faça alterações com confiança, sabendo que você pode " -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid " step back." msgid_plural " steps back." msgstr[0] " passo de volta." msgstr[1] " passos de volta." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Trash setting saved " msgstr "Configuração de Lixeira salva " -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "The trash will automatically empty every " msgstr "A lixeira será automaticamente vazia a cada " -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid " week." msgid_plural " weeks." msgstr[0] " semana." msgstr[1] " semanas." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Trash emptying frequency " msgstr "Frequência da lixeira vazia " -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Content Options" msgstr "Opções de Conteúdo" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Controls for content revisions and how often to empty the trash." msgstr "Controles para revisões de conteúdo e com que frequência esvaziar a lixeira." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "This is where you can manage common settings for your website." msgstr "Aqui é onde você pode gerenciar as configurações comuns para o seu site." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Cancel" msgstr "Cancelar" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Clone" msgstr "Clonar" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Confirm Clone Action" msgstr "Confirmar Ação de Clonar" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "This will overwrite anything in staging and update it to an exact clone of the current production site. Are you sure you want to proceed?" msgstr "Isto irá sobrescrever qualquer coisa em Staging e atualizá-lo para um clone exato do site de produção atual. Tem certeza que deseja continuar?" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Cloned to Staging" msgstr "Clonado para Encenação" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Cloning production to staging, this should take about a minute." msgstr "A clonagem da produção para a fase de estagnação, o que deve demorar cerca de um momento." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Clone to staging" msgstr "Clonado para Encenação" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Created" msgstr "Criado" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Staging Created" msgstr "Encenação criada" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Creating a staging site, this should take about a minute." msgstr "Criando um encenação site, isso deve levar cerca de um minuto." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Create staging site" msgstr "Criar encenação site" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Currently editing" msgstr "Atualmente editando" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Delete" msgstr "Deletar" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Confirm Delete" msgstr "Confirme Deletar" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "This will permanently delete staging site. Are you sure you want to proceed? You can recreate another staging site at any time, but any specific changes you've made to this staging site will be lost." msgstr "Isto irá excluir o site de encenação permanentemente. Tem certeza que deseja continuar? Você pode recriar outro site de encenação a qualquer momento, mas quaisquer alterações específicas feitas neste site serão perdidas." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Deleted Staging" msgstr "Deletado Encenação" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Deleting the staging site, this should take about a minute." msgstr "Criando um encenação site, isso deve levar cerca de um minuto." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Delete Staging Site" msgstr "Deletar Encenação Site" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Deploy" msgstr "Implantar" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Deploy all changes" msgstr "Implementar todas as alterações" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Confirm Deployment" msgstr "Confirmar Implantação" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Deploy database only" msgstr "Apenas implantar banco de dados" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "This will deploy staging to production and overwrite current production site. Are you sure you want to proceed?" msgstr "Isto irá implantar o staging para produção e sobrescrever o site de produção atual. Tem certeza que deseja continuar?" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Deploy files only" msgstr "Implantar apenas arquivos" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Deployed" msgstr "Implantado" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Deploying from staging to production, this should take about a minute." msgstr "Implantando da fase para a produção, isto deve levar cerca de um minuto." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Deploy Site" msgstr "Site Implantar" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Error" msgstr "Erro" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Not currently editing" msgstr "Não está editando atualmente" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Proceed" msgstr "Continuar" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Production Site" msgstr "Site de Produção" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Staging Site" msgstr "Site Encenação" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "A staging site is a duplicate of your live site, offering a secure environment to experiment, test updates, and deploy when ready." msgstr "Um site encenação é uma duplicata do seu site ao vivo, oferecendo um ambiente seguro para experimentar, testar atualizações e implantar quando estiver pronto." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Switch" msgstr "Trocar" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Switching" msgstr "Trocando" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Switch to Production" msgstr "Trocar para Produção" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "This will navigate you to the production environment" msgstr "Isto irá navegar para o site de produção" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Loading the production environment now." msgstr "Carregando site de produção agora." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Switching to the production environment, this should take about a minute." msgstr "Troca para o site de produção, isso deve levar cerca de um minuto." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Switch to Staging" msgstr "Trocar para Encenação" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "This will navigate you to the staging environment" msgstr "Isto irá navegar para o site de encenação" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Loading the staging environment now." msgstr "Carregando o site de encenação agora." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Switching to the staging environment, this should take about a minute." msgstr "Troca para o site de encenação, isso deve levar cerca de um minuto." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "An unknown error has occurred." msgstr "Um erro desconhecido ocorreu." -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Not Live" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Coming Soon page" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Products & Services" msgstr "Produtos & Serviços" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Sales & Promotions" msgstr "Vendas & Promoções" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Working…" msgstr "Trabalhando…" @@ -887,110 +887,118 @@ msgid "Why choose HostGator for your WordPress site?" msgstr "" #: inc/Admin.php:67 -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Pages & Posts" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Payments" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Products" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Showcase physical and digital goods, product variations, and custom configurations." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "View all " msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Add New" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Blog Posts" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Add a new blog post or edit your existing posts." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Bookings & Appointments" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Add your list of services, setup a booking calendar, and edit your bookings form." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Your site is not live." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Your site is live." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Visitors to your site will see your \"Coming Soon\" page and not your actual site. Visit " msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "\"Settings\"" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid " to set your site live." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Visitors to your site will see all your publicly published pages." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Site Pages" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Edit your homepage and other existing pages or add new pages to your site." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Admin" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Secret page to manage admin features and settings." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "The Help Center provides guided, step-by-step assistance as you build your site." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Sorry, that is not allowed." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "This feature cannot currently be modified." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Features" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "The performance feature provides improvements to loads faster for visitors including cache settings." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "The staging feature provides a way to copy a site to test new updates, features or content." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Wonder Blocks provides a library of customizable block patterns and page templates." msgstr "" + +#: build/2.10.0/index.js:1 +msgid "Oops! Something Went Wrong" +msgstr "" + +#: build/2.10.0/index.js:1 +msgid "An error occurred while loading the content. Please try again later." +msgstr "" diff --git a/languages/wp-plugin-hostgator.pot b/languages/wp-plugin-hostgator.pot index 4db72802..cc0df292 100644 --- a/languages/wp-plugin-hostgator.pot +++ b/languages/wp-plugin-hostgator.pot @@ -2,7 +2,7 @@ # This file is distributed under the GPL 2.0 or later. msgid "" msgstr "" -"Project-Id-Version: The HostGator Plugin 2.9.3\n" +"Project-Id-Version: The HostGator Plugin 2.10.0\n" "Report-Msgid-Bugs-To: https://github.com/newfold-labs/wp-plugin-hostgator/issues\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -86,43 +86,43 @@ msgstr "" #: inc/Admin.php:64 #: inc/Admin.php:346 -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Home" msgstr "" #: inc/Admin.php:67 -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Pages & Posts" msgstr "" #: inc/Admin.php:70 -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Store" msgstr "" #: inc/Admin.php:73 -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Marketplace" msgstr "" #: inc/Admin.php:78 -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Performance" msgstr "" #: inc/Admin.php:82 #: inc/Admin.php:347 -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Settings" msgstr "" #: inc/Admin.php:87 -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Staging" msgstr "" #: inc/Admin.php:91 -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Help" msgstr "" @@ -192,800 +192,808 @@ msgstr "" msgid "Auto-updates enabled" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Hostgator WordPress Plugin" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Oh No, An Error!" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "You found an error, please refresh the page and try again!" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "If the error persists, please contact support." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid " Error code: " msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "HostGator Account" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Phone" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Give us a ring at (866) 96-GATOR" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Call Us" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Chat" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Have a question? We're here 24/7/365" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Live Chat" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Tweet" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Tweet us at @hgsupport for support" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Tweet Us" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Knowledge Base" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Know what the pros know." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Find Answers" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Blog" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Get our tips and in-depth articles." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Learn Stuff" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Video Tutorials" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Step-by-step tutorials and additional guides." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Watch Now" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "There's nothing here!" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Products & Services" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Sales & Promotions" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Payments" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Store Details" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Admin" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Secret page to manage admin features and settings." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "We are available 24/7 to help answer questions and solve your problems." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "More" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Settings and Performance" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Customize & fine-tune your site." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Manage Settings" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Manage your site settings. You can ajdust automatic updates, comments, revisions and more." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Manage site performance and caching settings as well as clear the site cache." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Visit Marketplace" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Add site services, themes or plugins from the marketplace." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Website Content" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Create, manage & sort your story." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "New Post" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Write a new blog post." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Pages" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "New Page" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Add fresh pages to your website." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Categories" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Manage Categories" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Organize existing content into categories." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Web Hosting" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Access & manage your HostGator account." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Manage Sites" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Manage your site from the control panel. You can create backups, set security, and improve performance." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Email" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Manage Email" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Create email accounts, compose, send, and receive your email from the control panel." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Domains" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Manage Domain" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Find a Domain" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Find a new domain and assign it to your site or start a new site with a fresh domain." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Get Help" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "24/7/365 support. We work when you work." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Explore our featured collection of tools and services." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Oops, there was an error loading the marketplace, please try again later." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Sorry, no marketplace items. Please, try again later." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Load More" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 +msgid "Oops! Something Went Wrong" +msgstr "" + +#: build/2.10.0/index.js:1 +msgid "An error occurred while loading the content. Please try again later." +msgstr "" + +#: build/2.10.0/index.js:1 msgid "Products" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Showcase physical and digital goods, product variations, and custom configurations." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "View all " msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Add New" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Blog Posts" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Add a new blog post or edit your existing posts." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Bookings & Appointments" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Add your list of services, setup a booking calendar, and edit your bookings form." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Your site is not live." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Your site is live." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Visitors to your site will see your \"Coming Soon\" page and not your actual site. Visit " msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "\"Settings\"" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid " to set your site live." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Visitors to your site will see all your publicly published pages." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Site Pages" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Edit your homepage and other existing pages or add new pages to your site." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "No cache enabled." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Every page load is fresh." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Disabled" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Not recommended." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Cache static assets like images and the appearance of your site for 1 hour." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Assets Only" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Cache enabled for assets only." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Recommended for ecommerce and sites that update frequently or display info in real-time." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Cache static assets for 24 hours and web pages for 2 hours." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Assets & Web Pages" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Cache enabled for assets and pages." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Recommended for blogs, educational sites, and sites that update at least weekly." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Cache static assets for 1 week and web pages for 8 hours." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Assets & Web Pages - Extended" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Cache enabled for assets and pages (extended)." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Recommended for sites that update a few times a month or less like porfolios or brochure sites." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Boost speed and performance by storing a copy of your website content, files, and images online so the pages of your website load faster for your visitors." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Cache setting saved" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Cache Level" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Clear All Cache Now" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "We automatically clear your cache as you work (creating content, changing settings, installing plugins and more). But you can manually clear it here to be confident it's fresh." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Cache cleared" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Clear Cache" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "This is where you can manage cache settings for your website." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Manage All Updates" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "WordPress Core" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Plugins" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Themes" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Automatic Updates" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Keeping automatic updates on ensures timely security fixes and the latest features." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Oops! Something went wrong. Please try again." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Site Status" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Not Live" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Live" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Coming Soon page" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Your Hostgator Coming Soon page lets you hide your site from visitors while you make the magic happen." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Your website is currently displaying a \"Coming Soon\" page." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Disable comments for older posts" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Comments setting saved " msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Comments on posts are disabled after " msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid " day." msgid_plural " days." msgstr[0] "" msgstr[1] "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Close comments after " msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Comments setting saved." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Posts will display " msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid " comment at a time." msgid_plural " comments at a time." msgstr[0] "" msgstr[1] "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Display " msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid " comments per page." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Comments" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Comments allow visitors to provide feedback and respond to your posts or pages." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Post revision setting saved " msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Posts will save " msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid " revision." msgid_plural " revisions." msgstr[0] "" msgstr[1] "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Number of revisions posts can save " msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Saving drafts and updating published content creates revisions. Make changes with confidence, knowing you can take " msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid " step back." msgid_plural " steps back." msgstr[0] "" msgstr[1] "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Trash setting saved " msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "The trash will automatically empty every " msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid " week." msgid_plural " weeks." msgstr[0] "" msgstr[1] "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Trash emptying frequency " msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Content Options" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Controls for content revisions and how often to empty the trash." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "The Help Center provides guided, step-by-step assistance as you build your site." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Sorry, that is not allowed." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "This feature cannot currently be modified." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "This is where you can manage common settings for your website." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Features" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "The performance feature provides improvements to loads faster for visitors including cache settings." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "The staging feature provides a way to copy a site to test new updates, features or content." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Wonder Blocks provides a library of customizable block patterns and page templates." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Cancel" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Clone" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Confirm Clone Action" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "This will overwrite anything in staging and update it to an exact clone of the current production site. Are you sure you want to proceed?" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Cloned to Staging" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Cloning production to staging, this should take about a minute." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Clone to staging" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Created" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Staging Created" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Creating a staging site, this should take about a minute." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Create staging site" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Currently editing" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Delete" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Confirm Delete" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "This will permanently delete staging site. Are you sure you want to proceed? You can recreate another staging site at any time, but any specific changes you've made to this staging site will be lost." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Deleted Staging" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Deleting the staging site, this should take about a minute." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Delete Staging Site" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Deploy" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Deploy all changes" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Confirm Deployment" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Deploy database only" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "This will deploy staging to production and overwrite current production site. Are you sure you want to proceed?" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Deploy files only" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Deployed" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Deploying from staging to production, this should take about a minute." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Deploy Site" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Error" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Not currently editing" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Proceed" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Production Site" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Staging Site" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "A staging site is a duplicate of your live site, offering a secure environment to experiment, test updates, and deploy when ready." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Switch" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Switching" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Switch to Production" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "This will navigate you to the production environment" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Loading the production environment now." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Switching to the production environment, this should take about a minute." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Switch to Staging" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "This will navigate you to the staging environment" msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Loading the staging environment now." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Switching to the staging environment, this should take about a minute." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "An unknown error has occurred." msgstr "" -#: build/2.9.3/index.js:1 +#: build/2.10.0/index.js:1 msgid "Working…" msgstr "" diff --git a/package-lock.json b/package-lock.json index 20cc2f8a..639e44b2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,42 +1,42 @@ { "name": "wp-plugin-hostgator", - "version": "2.9.3", + "version": "2.10.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "wp-plugin-hostgator", - "version": "2.9.3", + "version": "2.10.0", "license": "GPL-2.0-or-later", "dependencies": { "@heroicons/react": "^2.1.4", - "@newfold-labs/wp-module-ecommerce": "1.3.31", + "@newfold-labs/wp-module-ecommerce": "^1.3.36", "@newfold-labs/wp-module-runtime": "^1.0.11", "@newfold/ui-component-library": "^1.1.0", "@reduxjs/toolkit": "^2.2.5", - "@wordpress/compose": "^7.1.0", - "@wordpress/dom-ready": "^4.1.0", + "@wordpress/compose": "^7.2.0", + "@wordpress/dom-ready": "^4.2.0", "@wordpress/element": "^6.1.0", "@wordpress/i18n": "^5.1.0", - "@wordpress/icons": "^10.1.0", + "@wordpress/icons": "^10.2.0", "classnames": "^2.5.1", "jquery": "^3.7.1", "lodash": "^4.17.21", "react": "^18.2.0", "react-error-boundary": "^4.0.13", - "react-router-dom": "^6.22.3", + "react-router-dom": "^6.24.0", "react-use": "^17.5.0" }, "devDependencies": { "@automattic/babel-plugin-preserve-i18n": "^1.0.0", "@tailwindcss/forms": "^0.5.7", - "@testing-library/cypress": "^10.0.1", - "@wordpress/env": "^10.1.0", + "@testing-library/cypress": "^10.0.2", + "@wordpress/env": "^10.2.0", "@wordpress/scripts": "^27.9.0", "cypress": "^13.12.0", "cypress-axe": "1.5.0", "node-wp-i18n": "^1.2.7", - "tailwindcss": "^3.4.1" + "tailwindcss": "^3.4.4" }, "engines": { "node": ">=20", @@ -3148,9 +3148,9 @@ } }, "node_modules/@newfold-labs/wp-module-ecommerce": { - "version": "1.3.31", - "resolved": "https://npm.pkg.github.com/download/@newfold-labs/wp-module-ecommerce/1.3.31/355c4a15cc4d8cc4820a8db6de508e511d938c42", - "integrity": "sha512-3T9MPz9v/dtyUuO0TAlJONhunZ2SNGbHCOuYKx7ffge6esO6wYFYB2m9B7FoP1wC8Rl/zvfwxQfKTooS6LHLHA==", + "version": "1.3.36", + "resolved": "https://npm.pkg.github.com/download/@newfold-labs/wp-module-ecommerce/1.3.36/a1039c5bd4c298d78e7fd0d90dd3cf0a59397048", + "integrity": "sha512-rNEGRm5mr2A+UEE7jNWFiHxxBLdRGW9XTvLgGrRGXQi+XA5EbhM3NFwPctCHxMb5G67GlraajiVZLWOySYH2Mg==", "license": "GPL-2.0-or-later", "dependencies": { "@faizaanceg/pandora": "^1.1.1", @@ -3583,9 +3583,9 @@ } }, "node_modules/@remix-run/router": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.16.1.tgz", - "integrity": "sha512-es2g3dq6Nb07iFxGk5GuHN20RwBZOsuDQN7izWIisUcv9r+d2C5jQxqmgkdebXgReWfiyUabcki6Fg77mSNrig==", + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.17.0.tgz", + "integrity": "sha512-2D6XaHEVvkCn682XBnipbJjgZUU7xjLtA4dGJRBVUKpEaDYOZMENZoZjAOSb7qirxt5RupjzZxz4fK2FO+EFPw==", "engines": { "node": ">=14.0.0" } @@ -4096,13 +4096,13 @@ } }, "node_modules/@testing-library/cypress": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/@testing-library/cypress/-/cypress-10.0.1.tgz", - "integrity": "sha512-e8uswjTZIBhaIXjzEcrQQ8nHRWHgZH7XBxKuIWxZ/T7FxfWhCR48nFhUX5nfPizjVOKSThEfOSv67jquc1ASkw==", + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/@testing-library/cypress/-/cypress-10.0.2.tgz", + "integrity": "sha512-dKv95Bre5fDmNb9tOIuWedhGUryxGu1GWYWtXDqUsDPcr9Ekld0fiTb+pcBvSsFpYXAZSpmyEjhoXzLbhh06yQ==", "dev": true, "dependencies": { "@babel/runtime": "^7.14.6", - "@testing-library/dom": "^9.0.0" + "@testing-library/dom": "^10.1.0" }, "engines": { "node": ">=12", @@ -4113,22 +4113,31 @@ } }, "node_modules/@testing-library/dom": { - "version": "9.3.4", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.4.tgz", - "integrity": "sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.2.0.tgz", + "integrity": "sha512-CytIvb6tVOADRngTHGWNxH8LPgO/3hi/BdCEHOf7Qd2GvZVClhVP0Wo/QHzWhpki49Bk0b4VT6xpt3fx8HTSIw==", "dev": true, "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", "@types/aria-query": "^5.0.1", - "aria-query": "5.1.3", + "aria-query": "5.3.0", "chalk": "^4.1.0", "dom-accessibility-api": "^0.5.9", "lz-string": "^1.5.0", "pretty-format": "^27.0.2" }, "engines": { - "node": ">=14" + "node": ">=18" + } + }, + "node_modules/@testing-library/dom/node_modules/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dev": true, + "dependencies": { + "dequal": "^2.0.3" } }, "node_modules/@tootallnate/once": { @@ -5427,19 +5436,19 @@ } }, "node_modules/@wordpress/compose": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-7.1.0.tgz", - "integrity": "sha512-YxH191innNfsCzloxPLhxJh98avjMqYKH8as9srXqy6alN6QDQX7t4JYqT3+vjgRpJPwfzW7aBP2IO+u0cAz2w==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-7.2.0.tgz", + "integrity": "sha512-J2OGEatXXTgRJmXZHYcstL5GyQgQcoeSJ9dQ2wVFHJLnWoIX3hlvi5oRy10lpl1yntfm6NLkWDBuSTIbAYJzww==", "dependencies": { "@babel/runtime": "^7.16.0", "@types/mousetrap": "^1.6.8", - "@wordpress/deprecated": "^4.1.0", - "@wordpress/dom": "^4.1.0", - "@wordpress/element": "^6.1.0", - "@wordpress/is-shallow-equal": "^5.1.0", - "@wordpress/keycodes": "^4.1.0", - "@wordpress/priority-queue": "^3.1.0", - "@wordpress/undo-manager": "^1.1.0", + "@wordpress/deprecated": "^4.2.0", + "@wordpress/dom": "^4.2.0", + "@wordpress/element": "^6.2.0", + "@wordpress/is-shallow-equal": "^5.2.0", + "@wordpress/keycodes": "^4.2.0", + "@wordpress/priority-queue": "^3.2.0", + "@wordpress/undo-manager": "^1.2.0", "change-case": "^4.1.2", "clipboard": "^2.0.11", "mousetrap": "^1.6.5", @@ -5454,12 +5463,12 @@ } }, "node_modules/@wordpress/compose/node_modules/@wordpress/deprecated": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-4.1.0.tgz", - "integrity": "sha512-iZ/Vmhf3Tkq03DIuyef/+ZXsQanCZJsUc8xFPFXKn4ACHeo6Ds0krfFZ/AC0qwpW+cnHCaIEdqoEosHUnemGsQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-4.2.0.tgz", + "integrity": "sha512-grD/IBGEvXzTLaNB45QZv8jDQYK6bMhCSa7obRahZDpyrM2lwKwa8p1oack5R+81YWkBL02gl9V5G9BrpNfBJg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^4.1.0" + "@wordpress/hooks": "^4.2.0" }, "engines": { "node": ">=18.12.0", @@ -5467,12 +5476,12 @@ } }, "node_modules/@wordpress/compose/node_modules/@wordpress/dom": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-4.1.0.tgz", - "integrity": "sha512-G3RhtPkuOLy/q46W4PWC5hMPX7Y7Gn7MLzbmOi1M5z0xUIWJWKXaxXx1hm6qgmRokY/Z8yRHl/PqEGe/UQIV6w==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-4.2.0.tgz", + "integrity": "sha512-vkeIsFdoKWl6lZJM+E49b+HocePP8gSPiDeUaa3P82JPTLTNAAfQMGWbAG0dbQCOZa7pmF4Sh0T1iVYmznm6eA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/deprecated": "^4.1.0" + "@wordpress/deprecated": "^4.2.0" }, "engines": { "node": ">=18.12.0", @@ -5480,9 +5489,9 @@ } }, "node_modules/@wordpress/compose/node_modules/@wordpress/hooks": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.1.0.tgz", - "integrity": "sha512-uJ2zyLLs6AwWuEdLGv/P7oSXJuX27Ym6JglzWGBavxAKNXpTCCjiJwgxlZJbSjT3BzhRsRGl3bUMmzt3eh50Pg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.2.0.tgz", + "integrity": "sha512-N2dRMIb3F6y2dXlcT6m2CH/jDi9/Fe0gaM6ev7DrvwJ8+kX1CRzwAydemmPw34EnhQKvYKQYgGqttrfzvzgKJw==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -5492,9 +5501,9 @@ } }, "node_modules/@wordpress/compose/node_modules/@wordpress/is-shallow-equal": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.1.0.tgz", - "integrity": "sha512-OZH/p43ZNJaSF40oi6dNdlsLqxjd4pZ1H4QxDg46vXT0TztU1rT/HOeJWyVmHIjx/4utuGaLJBZcfK4cKPQXUg==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.2.0.tgz", + "integrity": "sha512-WIsaAu+vDoAwnfGSWqyOMZiJeKXMXHNj6SzuESieASbL1VcbWgpg8FjDRjCNCEBgu7oe2VQrDOpDfajI1fgVvw==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -5504,12 +5513,12 @@ } }, "node_modules/@wordpress/compose/node_modules/@wordpress/keycodes": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.1.0.tgz", - "integrity": "sha512-ibAR7qg4q7082s9kOPnZ0Hqb6KM/zjAZBjEH2Yrc2jwLJ83QDGKDWCSx6dNYkN7m9jGpH52w8j4nz1wcbFZSiw==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.2.0.tgz", + "integrity": "sha512-FJMR+KLfltcfmd0GhpI2C+zohFaGwPwZTYx9e0+cnIDJ5c5Jw1KTToZ+gkWPoSi++U/dlqkxkKYLD4AnGg7L5Q==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^5.1.0" + "@wordpress/i18n": "^5.2.0" }, "engines": { "node": ">=18.12.0", @@ -5517,9 +5526,9 @@ } }, "node_modules/@wordpress/compose/node_modules/@wordpress/priority-queue": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.1.0.tgz", - "integrity": "sha512-soJddzCToRuF5ofayRUo0YYeJ9KZLM7ROzwwKIANOEcDt8+hnFRGmGorpfHYiDSThI4PtNqy6PdMOSy5/hvbFw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.2.0.tgz", + "integrity": "sha512-Kz/Zv+/TzgsKi5M3/iE2w4sMSi0f2Q3KnmU6taS5bEiiKRHvuC1U629YBsXCvBfi+7QWe2L7J7OVcLRwdEzAkg==", "dependencies": { "@babel/runtime": "^7.16.0", "requestidlecallback": "^0.3.0" @@ -5675,9 +5684,9 @@ } }, "node_modules/@wordpress/dom-ready": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-4.1.0.tgz", - "integrity": "sha512-FxlhDPGpe29rWLph3GpkQUG3sRSNRxji871S9+DviE4zt/872rKe6caum1QptsJN8rcn/hm+HIOS7qrYFjS2Xg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-4.2.0.tgz", + "integrity": "sha512-1rD9vcwVy7s+yGbe8DuDkBpjvA/PJtY2DnUgyHIedC/YonlswalBSiFWGZuTX5QyocdffBAWiUlvebyN4TNtOw==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -5723,14 +5732,14 @@ } }, "node_modules/@wordpress/element": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.1.0.tgz", - "integrity": "sha512-DqAGqal1i6gTfYxz95zHnckbweS43MroHqMcz/Rww60pysTCoaRG5KZ/v4/3hry1tNCem1WQguY4ZMTF0MMTBQ==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.2.0.tgz", + "integrity": "sha512-pRCchhYoH7eN0bxL4iUMBm82psqSUozlmk4B5IhQiqzYoOWn7OjvkGqejAnt81iDZUNZ8hIY2gLpRplgwwiZlQ==", "dependencies": { "@babel/runtime": "^7.16.0", "@types/react": "^18.2.79", "@types/react-dom": "^18.2.25", - "@wordpress/escape-html": "^3.1.0", + "@wordpress/escape-html": "^3.2.0", "change-case": "^4.1.2", "is-plain-object": "^5.0.0", "react": "^18.3.0", @@ -5742,9 +5751,9 @@ } }, "node_modules/@wordpress/element/node_modules/@wordpress/escape-html": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-3.1.0.tgz", - "integrity": "sha512-wcRGrGuGV4kTd5hJMXy/bdjCObqcwqFmd/HkDAUi2pfngEsv2aJhAeTfkGP5NwmY/F03Oqz2Qgd4UzTiIu2bjQ==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-3.2.0.tgz", + "integrity": "sha512-GFJ91lrs46zN3bgRGBHREaZ4jegwUA+2Gx+P6f11VDLhihNGKyg67uNf0lXqLoLj6iQQCBDP+15k/0k2ccr3YA==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -5754,9 +5763,9 @@ } }, "node_modules/@wordpress/env": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/@wordpress/env/-/env-10.1.0.tgz", - "integrity": "sha512-kctjcTTWlQlG2IjjQGTLK/1Z6P4pl2W7Z34gbOR0eouqHlfJ7lJ44HXsHKUbNwIPzU7a/iLCT/N1B1b0TNu66Q==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/@wordpress/env/-/env-10.2.0.tgz", + "integrity": "sha512-EToZYPGXpl42Asw3bxpX8aKmHfRUdGxKPjQ9CHZVQoTAL27Af4FyjyGnepsnDpnYdIeI8VPb2S3k2NL/1+fpIA==", "dev": true, "dependencies": { "chalk": "^4.0.0", @@ -5909,12 +5918,12 @@ } }, "node_modules/@wordpress/i18n": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-5.1.0.tgz", - "integrity": "sha512-zNJiudByLnpIVhIS45hr92r53t+wRYp9a6XOJ585xNYeUmoUpymY5GTdLSrExmQaytMhV5cSXSn3qMMDBMjUsg==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-5.2.0.tgz", + "integrity": "sha512-G8z3/o1gm158XHANzthMBLsInQ/iWBFFIUoThiOP8C+VtpVozVpmWpgdayldPoTYolhCdaW6dicNUfdX8fOBTQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^4.1.0", + "@wordpress/hooks": "^4.2.0", "gettext-parser": "^1.3.1", "memize": "^2.1.0", "sprintf-js": "^1.1.1", @@ -5929,9 +5938,9 @@ } }, "node_modules/@wordpress/i18n/node_modules/@wordpress/hooks": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.1.0.tgz", - "integrity": "sha512-uJ2zyLLs6AwWuEdLGv/P7oSXJuX27Ym6JglzWGBavxAKNXpTCCjiJwgxlZJbSjT3BzhRsRGl3bUMmzt3eh50Pg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.2.0.tgz", + "integrity": "sha512-N2dRMIb3F6y2dXlcT6m2CH/jDi9/Fe0gaM6ev7DrvwJ8+kX1CRzwAydemmPw34EnhQKvYKQYgGqttrfzvzgKJw==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -5941,13 +5950,13 @@ } }, "node_modules/@wordpress/icons": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-10.1.0.tgz", - "integrity": "sha512-s0USxIPq54Ubmsrz+lHepgJieKhi/PyvS/EI/ZVsFnyQbNKwuTSVHY2vifWrkZffwdG1XeP6Cz2Qnoy2cs9TeQ==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-10.2.0.tgz", + "integrity": "sha512-6N39YvCUHgmqfewByKY1biBE+w/r/o1O9hQgW/zd4v1RVFQNOTxfmhqSmbbTePLzrdKcbB1setM+lJtwvwvrnA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^6.1.0", - "@wordpress/primitives": "^4.1.0" + "@wordpress/element": "^6.2.0", + "@wordpress/primitives": "^4.2.0" }, "engines": { "node": ">=18.12.0", @@ -5955,12 +5964,12 @@ } }, "node_modules/@wordpress/icons/node_modules/@wordpress/primitives": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-4.1.0.tgz", - "integrity": "sha512-+SSPqaHLz6ZNu+jDLoXYW+TFWyLsvZBQYjfU46YT6l6eWq3o7YO6Exrbr4wtEgXv1AY+b/9GJ8OUMPPywrXw0A==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-4.2.0.tgz", + "integrity": "sha512-UofDIMe3pQ4UvubCAjm4/Y+o/niAiHFRjhavvxBOZ5iCFyjG/1knbJcWa8+0qvjIA5YTBzZxfN6PD4Je1SwtFw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^6.1.0", + "@wordpress/element": "^6.2.0", "clsx": "^2.1.1" }, "engines": { @@ -6347,12 +6356,12 @@ } }, "node_modules/@wordpress/undo-manager": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.1.0.tgz", - "integrity": "sha512-9n+tSxWomyfvGhCWA2fevIgP8/sLcMX3kwdBAwr3PQJ/EbOoamFh7BLMRbSk2oKfXaPSwk8aN4QE92BQpYnL5g==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.2.0.tgz", + "integrity": "sha512-xOjyl2hRro5I3pBuDYvrF+cLe0617KlPiuJok9YPofjUvfDvgf6gPLSBOAPj2GzYkiGASz0fnsPcE4UxS14ApQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/is-shallow-equal": "^5.1.0" + "@wordpress/is-shallow-equal": "^5.2.0" }, "engines": { "node": ">=18.12.0", @@ -6360,9 +6369,9 @@ } }, "node_modules/@wordpress/undo-manager/node_modules/@wordpress/is-shallow-equal": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.1.0.tgz", - "integrity": "sha512-OZH/p43ZNJaSF40oi6dNdlsLqxjd4pZ1H4QxDg46vXT0TztU1rT/HOeJWyVmHIjx/4utuGaLJBZcfK4cKPQXUg==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.2.0.tgz", + "integrity": "sha512-WIsaAu+vDoAwnfGSWqyOMZiJeKXMXHNj6SzuESieASbL1VcbWgpg8FjDRjCNCEBgu7oe2VQrDOpDfajI1fgVvw==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -9702,6 +9711,15 @@ "node": ">= 0.8" } }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/destroy": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", @@ -18949,11 +18967,11 @@ } }, "node_modules/react-router": { - "version": "6.23.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.23.1.tgz", - "integrity": "sha512-fzcOaRF69uvqbbM7OhvQyBTFDVrrGlsFdS3AL+1KfIBtGETibHzi3FkoTRyiDJnWNc2VxrfvR+657ROHjaNjqQ==", + "version": "6.24.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.24.0.tgz", + "integrity": "sha512-sQrgJ5bXk7vbcC4BxQxeNa5UmboFm35we1AFK0VvQaz9g0LzxEIuLOhHIoZ8rnu9BO21ishGeL9no1WB76W/eg==", "dependencies": { - "@remix-run/router": "1.16.1" + "@remix-run/router": "1.17.0" }, "engines": { "node": ">=14.0.0" @@ -18963,12 +18981,12 @@ } }, "node_modules/react-router-dom": { - "version": "6.23.1", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.23.1.tgz", - "integrity": "sha512-utP+K+aSTtEdbWpC+4gxhdlPFwuEfDKq8ZrPFU65bbRJY+l706qjR7yaidBpo3MSeA/fzwbXWbKBI6ftOnP3OQ==", + "version": "6.24.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.24.0.tgz", + "integrity": "sha512-960sKuau6/yEwS8e+NVEidYQb1hNjAYM327gjEyXlc6r3Skf2vtwuJ2l7lssdegD2YjoKG5l8MsVyeTDlVeY8g==", "dependencies": { - "@remix-run/router": "1.16.1", - "react-router": "6.23.1" + "@remix-run/router": "1.17.0", + "react-router": "6.24.0" }, "engines": { "node": ">=14.0.0" @@ -21288,9 +21306,9 @@ } }, "node_modules/tailwindcss": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.3.tgz", - "integrity": "sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==", + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.4.tgz", + "integrity": "sha512-ZoyXOdJjISB7/BcLTR6SEsLgKtDStYyYZVLsUtWChO4Ps20CBad7lfJKVDiejocV4ME1hLmyY0WJE3hSDcmQ2A==", "dev": true, "dependencies": { "@alloc/quick-lru": "^5.2.0", diff --git a/package.json b/package.json index a91e9816..78e9bed7 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "wp-plugin-hostgator", "description": "WordPress plugin that integrates your WordPress site with the HostGator control panel, including performance, security, and update features.", "license": "GPL-2.0-or-later", - "version": "2.9.3", + "version": "2.10.0", "private": true, "contributors": [ "Abdulrahman Al Ani (https://alani.dev/)", @@ -17,33 +17,33 @@ }, "dependencies": { "@heroicons/react": "^2.1.4", - "@newfold-labs/wp-module-ecommerce": "1.3.31", + "@newfold-labs/wp-module-ecommerce": "^1.3.36", "@newfold-labs/wp-module-runtime": "^1.0.11", "@newfold/ui-component-library": "^1.1.0", "@reduxjs/toolkit": "^2.2.5", - "@wordpress/compose": "^7.1.0", - "@wordpress/dom-ready": "^4.1.0", + "@wordpress/compose": "^7.2.0", + "@wordpress/dom-ready": "^4.2.0", "@wordpress/element": "^6.1.0", "@wordpress/i18n": "^5.1.0", - "@wordpress/icons": "^10.1.0", + "@wordpress/icons": "^10.2.0", "classnames": "^2.5.1", "jquery": "^3.7.1", "lodash": "^4.17.21", "react": "^18.2.0", "react-error-boundary": "^4.0.13", - "react-router-dom": "^6.22.3", + "react-router-dom": "^6.24.0", "react-use": "^17.5.0" }, "devDependencies": { "@automattic/babel-plugin-preserve-i18n": "^1.0.0", "@tailwindcss/forms": "^0.5.7", - "@testing-library/cypress": "^10.0.1", - "@wordpress/env": "^10.1.0", + "@testing-library/cypress": "^10.0.2", + "@wordpress/env": "^10.2.0", "@wordpress/scripts": "^27.9.0", "cypress": "^13.12.0", "cypress-axe": "1.5.0", "node-wp-i18n": "^1.2.7", - "tailwindcss": "^3.4.1" + "tailwindcss": "^3.4.4" }, "scripts": { "build": "wp-scripts build", diff --git a/src/app/components/accordion/index.js b/src/app/components/accordion/index.js deleted file mode 100644 index 85173260..00000000 --- a/src/app/components/accordion/index.js +++ /dev/null @@ -1,14 +0,0 @@ -import './stylesheet.scss'; - -const Accordion = ( { summary, className, children } ) => { - return ( -
- -

{ summary }

-
-
{ children }
-
- ); -}; - -export default Accordion; diff --git a/src/app/components/accordion/stylesheet.scss b/src/app/components/accordion/stylesheet.scss deleted file mode 100644 index cd0f8707..00000000 --- a/src/app/components/accordion/stylesheet.scss +++ /dev/null @@ -1,33 +0,0 @@ -.hgwpp .accordion { - border: 1px solid var(--color-primary-light); - margin-bottom: .6em; - margin-top: .6em; - opacity: .8; - padding: 1px; - transition: opacity .2s ease; - - &:hover, - &[open] { - opacity: 1; - } - - .accordion-summary { - background: var(--color-off-white); - cursor: pointer; - font-weight: 700; - padding: 10px 15px; - - p { - display: inline; - } - } - - .accordion-content { - padding: 0 15px; - margin: 10px 0; - } - - + .accordion { - margin-top: -.6em; - } -} diff --git a/src/app/components/action-field/index.js b/src/app/components/action-field/index.js index 91c90c4a..fa2613ef 100644 --- a/src/app/components/action-field/index.js +++ b/src/app/components/action-field/index.js @@ -1,5 +1,4 @@ import { Button, Label } from '@newfold/ui-component-library'; -import classNames from 'classnames'; const ActionField = ( { label, diff --git a/src/app/components/app-nav/index.js b/src/app/components/app-nav/index.js index d0663a70..4461f019 100644 --- a/src/app/components/app-nav/index.js +++ b/src/app/components/app-nav/index.js @@ -2,7 +2,6 @@ import { useEffect, useState } from '@wordpress/element'; import apiFetch from '@wordpress/api-fetch'; import { useViewportMatch } from '@wordpress/compose'; import { addQueryArgs } from '@wordpress/url'; -import classnames from 'classnames'; import { filter } from 'lodash'; import { Modal, SidebarNavigation } from '@newfold/ui-component-library'; import { default as NewfoldNotifications } from '@modules/wp-module-notifications/assets/js/components/notifications/'; @@ -171,7 +170,6 @@ export const SideNav = () => { methods={ { apiFetch, addQueryArgs, - classnames, filter, useState, useEffect, diff --git a/src/app/components/app-nav/logo.js b/src/app/components/app-nav/logo.js index e07f0293..6cb59c03 100644 --- a/src/app/components/app-nav/logo.js +++ b/src/app/components/app-nav/logo.js @@ -1,5 +1,5 @@ import { Button } from '@wordpress/components'; -import { Heading } from '..'; +import { Title } from '@newfold/ui-component-library'; import { ReactComponent as Brand } from '../../../../assets/svg/nav-for-light.svg'; import { delay } from 'lodash'; @@ -27,9 +27,9 @@ const Logo = () => { return (
- + { __( 'Hostgator WordPress Plugin', 'wp-plugin-hostgator' ) } - </Heading> +
); }; diff --git a/src/app/components/errorCard/index.js b/src/app/components/errorCard/index.js index 41544f86..40eb3801 100644 --- a/src/app/components/errorCard/index.js +++ b/src/app/components/errorCard/index.js @@ -1,5 +1,5 @@ import './stylesheet.scss'; -import { Heading } from '../../components'; +import { Title } from '@newfold/ui-component-library'; import { dispatchUpdateSnackbar } from '../../util/helpers'; import { Card, @@ -15,7 +15,7 @@ const ErrorCard = ( { error, className, notice = 'Error!' } ) => { return ( - + <Dashicon icon="warning" style={ { @@ -25,7 +25,7 @@ const ErrorCard = ( { error, className, notice = 'Error!' } ) => { } } />{ ' ' } { __( 'Oh No, An Error!', 'wp-plugin-hostgator' ) } - </Heading> +

diff --git a/src/app/components/heading/index.js b/src/app/components/heading/index.js deleted file mode 100644 index 68249ed2..00000000 --- a/src/app/components/heading/index.js +++ /dev/null @@ -1,11 +0,0 @@ -const Heading = ( { level, className, children } ) => { - const TagName = 'h' + level; - - return ( - - { children } - - ); -}; - -export default Heading; diff --git a/src/app/components/index.js b/src/app/components/index.js index 34e62fc4..baf16ec6 100644 --- a/src/app/components/index.js +++ b/src/app/components/index.js @@ -1,3 +1 @@ -export { default as Accordion } from './accordion'; export { default as ErrorCard } from './errorCard'; -export { default as Heading } from './heading'; diff --git a/src/app/index.js b/src/app/index.js index fa14629a..69780a2a 100644 --- a/src/app/index.js +++ b/src/app/index.js @@ -7,7 +7,6 @@ import { useLocation, HashRouter as Router } from 'react-router-dom'; import { NewfoldRuntime } from '@newfold-labs/wp-module-runtime'; import { __ } from '@wordpress/i18n'; import { SnackbarList, Spinner } from '@wordpress/components'; -import classnames from 'classnames'; import AppRoutes from './data/routes'; import ErrorCard from './components/errorCard'; import { useDispatch, useSelect } from '@wordpress/data'; @@ -68,7 +67,7 @@ const AppBody = ( props ) => { return (

{ methods={ { apiFetch, addQueryArgs, - classnames, filter, useState, useEffect, diff --git a/src/app/pages/admin/index.js b/src/app/pages/admin/index.js index 38bbb017..cb3cc6f2 100644 --- a/src/app/pages/admin/index.js +++ b/src/app/pages/admin/index.js @@ -1,9 +1,8 @@ -import classNames from 'classnames'; +import { Container, Page } from '@newfold/ui-component-library'; import HelpCenterSettings from '../settings/helpCenterSettings'; import WonderBlocksSettings from '../settings/wonderBlocksSettings'; import StagingFeatureSettings from '../settings/stagingFeatureSettings'; import PerformanceFeatureSettings from '../settings/performanceFeatureSettings'; -import { Container, Page } from '@newfold/ui-component-library'; const Admin = () => { return ( diff --git a/src/app/pages/marketplace/index.js b/src/app/pages/marketplace/index.js index caa0bddf..59bb84ec 100644 --- a/src/app/pages/marketplace/index.js +++ b/src/app/pages/marketplace/index.js @@ -1,11 +1,10 @@ import apiFetch from '@wordpress/api-fetch'; import { useState, useEffect } from '@wordpress/element'; -import { useLocation } from 'react-router-dom'; -import classnames from 'classnames'; +import { useLocation, useMatch, useNavigate } from 'react-router-dom'; import { Container, Page } from '@newfold/ui-component-library'; import { NewfoldRuntime } from '@newfold-labs/wp-module-runtime'; // component sourced from marketplace module -import { default as NewfoldMarketplace } from '../../../../vendor/newfold-labs/wp-module-marketplace/components/marketplace/'; +import { default as NewfoldMarketplace } from '@modules/wp-module-marketplace/components/'; const MarketplacePage = () => { // constants to pass to module @@ -25,22 +24,36 @@ const MarketplacePage = () => { 'wp-plugin-hostgator' ), loadMore: __( 'Load More', 'wp-plugin-hostgator' ), + productPage: { + error: { + title: __( + 'Oops! Something Went Wrong', + 'wp-plugin-hostgator' + ), + description: __( + 'An error occurred while loading the content. Please try again later.', + 'wp-plugin-hostgator' + ), + }, + }, }, }; // methods to pass to module const moduleMethods = { apiFetch, - classnames, + classNames, useState, useEffect, useLocation, + useMatch, + useNavigate, NewfoldRuntime, }; return ( - + { // methods to pass to module const moduleMethods = { apiFetch, - classnames, useState, useEffect, useContext, diff --git a/src/app/pages/staging/index.js b/src/app/pages/staging/index.js index c69a57d9..9db46636 100644 --- a/src/app/pages/staging/index.js +++ b/src/app/pages/staging/index.js @@ -1,7 +1,6 @@ import './stylesheet.scss'; import { useState, useEffect } from '@wordpress/element'; import apiFetch from '@wordpress/api-fetch'; -import classnames from 'classnames'; import { NewfoldRuntime } from '@newfold-labs/wp-module-runtime'; import { useNotification } from 'App/components/notifications'; // component sourced from staging module @@ -127,7 +126,7 @@ const Staging = () => { // methods to pass to module const moduleMethods = { apiFetch, - classnames, + classNames, useState, useEffect, NewfoldRuntime, diff --git a/tests/cypress/integration/home.cy.js b/tests/cypress/integration/home.cy.js index 15cbe6d9..1bb7ba66 100644 --- a/tests/cypress/integration/home.cy.js +++ b/tests/cypress/integration/home.cy.js @@ -1,9 +1,11 @@ // describe('Home Page', function () { + const appId = Cypress.env( 'appId' ); + const pluginId = Cypress.env( 'pluginId' ); before(() => { - cy.visit('/wp-admin/admin.php?page=hostgator#/home'); + cy.visit('/wp-admin/admin.php?page=' + pluginId + '#/home'); cy.injectAxe(); }); @@ -11,7 +13,7 @@ describe('Home Page', function () { cy.window().then((win) => { const siteTitle = win.NewfoldRuntime.siteTitle; - cy.get('.hgwp-app-site-info').contains('h3', siteTitle) + cy.get('.' + appId + '-app-site-info').contains('h3', siteTitle) .scrollIntoView() .should('be.visible'); }) @@ -19,33 +21,33 @@ describe('Home Page', function () { it('Is Accessible', () => { cy.wait(500); - cy.checkA11y('.hgwp-app-body'); + cy.checkA11y('.' + appId + '-app-body'); }); it('Maintenance Mode Section Exists', () => { cy - .get('.hgwp-app-home-coming-soon').contains('h3', 'Site Status') + .get('.' + appId + '-app-home-coming-soon').contains('h3', 'Site Status') .scrollIntoView() .should('be.visible'); }); it('Website Content Section Exists', () => { cy - .get('.hgwp-app-home-content').contains('h3', 'Website Content') + .get('.' + appId + '-app-home-content').contains('h3', 'Website Content') .scrollIntoView() .should('be.visible'); }); it('Settings and Performance Section Exists', () => { cy - .get('.hgwp-app-home-settings').contains('h3', 'Settings and Performance') + .get('.' + appId + '-app-home-settings').contains('h3', 'Settings and Performance') .scrollIntoView() .should('be.visible'); }); it('Web Hosting Section Exists', () => { cy - .get('.hgwp-app-home-hosting').contains('h3', 'Web Hosting') + .get('.' + appId + '-app-home-hosting').contains('h3', 'Web Hosting') .scrollIntoView() .should('be.visible'); }); diff --git a/tests/cypress/integration/navigation.cy.js b/tests/cypress/integration/navigation.cy.js index 7da7fe2f..4fd1ad67 100644 --- a/tests/cypress/integration/navigation.cy.js +++ b/tests/cypress/integration/navigation.cy.js @@ -1,21 +1,22 @@ // describe('Navigation', function () { + const appId = Cypress.env( 'appId' ); + const pluginId = Cypress.env( 'pluginId' ) before(() => { cy.exec( 'npx wp-env run cli wp transient delete newfold_marketplace' ); - cy.visit('/wp-admin/admin.php?page=hostgator'); - cy.injectAxe(); + cy.visit('/wp-admin/admin.php?page=' + pluginId ); }); it( "Admin submenu shouldn't exist inside app", () => { - cy.get( '#adminmenu #toplevel_page_hostgator ul.wp-submenu' ).should( + cy.get( '#adminmenu #toplevel_page_' + pluginId + ' ul.wp-submenu' ).should( 'not.exist' ); } ); it('Logo Links to home', () => { - cy.get('.hgwp-logo-wrap').click(); + cy.get('.' + appId + '-logo-wrap').click(); cy.wait(500); cy.hash().should('eq', '#/home'); }); @@ -23,81 +24,81 @@ describe('Navigation', function () { // test main nav it('Main nav links properly navigates', () => { cy - .get('.hgwp-app-navitem-Marketplace'). + .get('.' + appId + '-app-navitem-Marketplace'). should('not.have.class', 'active'); - cy.get('.hgwp-app-navitem-Marketplace').click(); + cy.get('.' + appId + '-app-navitem-Marketplace').click(); cy.wait(500); cy.hash().should('eq', '#/marketplace'); cy - .get('.hgwp-app-navitem-Marketplace') + .get('.' + appId + '-app-navitem-Marketplace') .should('have.class', 'active'); - cy.get('.hgwp-app-navitem-Performance').click(); + cy.get('.' + appId + '-app-navitem-Performance').click(); cy.wait(500); cy.hash().should('eq', '#/performance'); cy - .get('.hgwp-app-navitem-Performance') + .get('.' + appId + '-app-navitem-Performance') .should('have.class', 'active'); cy - .get('.hgwp-app-navitem-Marketplace') + .get('.' + appId + '-app-navitem-Marketplace') .should('not.have.class', 'active'); - cy.get('.hgwp-app-navitem-Settings').click(); + cy.get('.' + appId + '-app-navitem-Settings').click(); cy.wait(500); cy.hash().should('eq', '#/settings'); }); it('Subnav links properly navigates', () => { cy - .get('.hgwp-app-navitem-Marketplace') + .get('.' + appId + '-app-navitem-Marketplace') .scrollIntoView() .should('not.have.class', 'active'); - cy.get('.hgwp-app-navitem-Marketplace').click(); + cy.get('.' + appId + '-app-navitem-Marketplace').click(); cy.wait(500); cy.hash().should('eq', '#/marketplace'); cy - .get('.hgwp-app-navitem-Marketplace') + .get('.' + appId + '-app-navitem-Marketplace') .should('have.class', 'active'); - cy.get('.hgwp-app-subnavitem-Services').click(); + cy.get('.' + appId + '-app-subnavitem-Services').click(); cy.wait(500); cy.hash().should('eq', '#/marketplace/services'); cy - .get('.hgwp-app-subnavitem-Services') + .get('.' + appId + '-app-subnavitem-Services') .should('have.class', 'active'); cy - .get('.hgwp-app-navitem-Marketplace') + .get('.' + appId + '-app-navitem-Marketplace') .should('have.class', 'active'); - cy.get('.hgwp-app-subnavitem-SEO').click(); + cy.get('.' + appId + '-app-subnavitem-SEO').click(); cy.wait(500); cy.hash().should('eq', '#/marketplace/seo'); cy - .get('.hgwp-app-subnavitem-SEO') + .get('.' + appId + '-app-subnavitem-SEO') .should('have.class', 'active'); cy - .get('.hgwp-app-subnavitem-Services') + .get('.' + appId + '-app-subnavitem-Services') .should('not.have.class', 'active'); cy - .get('.hgwp-app-navitem-Marketplace') + .get('.' + appId + '-app-navitem-Marketplace') .should('have.class', 'active'); - cy.get('.hgwp-app-navitem-Performance').click(); + cy.get('.' + appId + '-app-navitem-Performance').click(); cy.wait(500); cy - .get('.hgwp-app-subnavitem-Services') + .get('.' + appId + '-app-subnavitem-Services') .should('not.have.class', 'active'); cy - .get('.hgwp-app-subnavitem-SEO') + .get('.' + appId + '-app-subnavitem-SEO') .should('not.have.class', 'active'); cy - .get('.hgwp-app-navitem-Marketplace') + .get('.' + appId + '-app-navitem-Marketplace') .should('not.have.class', 'active'); }); - // utility nav is no more, leaving this in place un case we bring it back anytime soon. + // utility nav is no more, leaving this in place in case we bring it back anytime soon. it.skip('Utility nav links properly navigates', () => { cy .get('.utility-link-Performance') diff --git a/tests/cypress/integration/settings.cy.js b/tests/cypress/integration/settings.cy.js index 5027ae89..b767a0a1 100644 --- a/tests/cypress/integration/settings.cy.js +++ b/tests/cypress/integration/settings.cy.js @@ -1,42 +1,44 @@ // describe('Settings Page', function () { + const appId = Cypress.env( 'appId' ); + const pluginId = Cypress.env( 'pluginId' ); before(() => { - cy.visit('/wp-admin/admin.php?page=hostgator#/settings'); + cy.visit('/wp-admin/admin.php?page=' + pluginId + '#/settings'); }); it('Is Accessible', () => { cy.injectAxe(); cy.wait(500); - cy.checkA11y('.hgwp-app-body'); + cy.checkA11y('.' + appId + '-app-body'); }); it('Has Coming Soon', () => { cy - .get('.hgwp-app-settings-coming-soon') + .get('.' + appId + '-app-settings-coming-soon') .scrollIntoView() .should('be.visible'); }); it('Has Auto Updates Settings', () => { cy - .get('.hgwp-app-settings-update') + .get('.' + appId + '-app-settings-update') .scrollIntoView() .should('be.visible'); }); it('Has Content Settings', () => { cy - .get('.hgwp-app-settings-content') + .get('.' + appId + '-app-settings-content') .scrollIntoView() .should('be.visible'); }); it('Has Comments Settings', () => { cy - .get('.hgwp-app-settings-comments') + .get('.' + appId + '-app-settings-comments') .scrollIntoView() .should('be.visible'); }); @@ -196,7 +198,7 @@ describe('Settings Page', function () { .find('li:first') .click(); // 10 cy.wait(100); - cy.get('.hgwp-app-settings-comments') + cy.get('.' + appId + '-app-settings-comments') .contains('label', 'Display 10 comments per page.') .should('be.visible'); @@ -217,7 +219,7 @@ describe('Settings Page', function () { .find('li:last') .click(); // 100 cy.wait(100); - cy.get('.hgwp-app-settings-comments') + cy.get('.' + appId + '-app-settings-comments') .contains('label', 'Close comments after 100 days.') .should('be.visible'); @@ -229,7 +231,7 @@ describe('Settings Page', function () { .find('li:nth-child(6)') .click(); // 14 cy.wait(100); - cy.get('.hgwp-app-settings-comments') + cy.get('.' + appId + '-app-settings-comments') .contains('label', 'Close comments after 14 days.') .should('be.visible'); diff --git a/wp-plugin-hostgator.php b/wp-plugin-hostgator.php index 280244c3..a2653ea3 100644 --- a/wp-plugin-hostgator.php +++ b/wp-plugin-hostgator.php @@ -12,7 +12,7 @@ * Plugin URI: https://hostgator.com * Update URI: https://github.com/newfold-labs/wp-plugin-hostgator/ * Description: WordPress plugin that integrates a WordPress site with the HostGator control panel, including performance, security, and update features. - * Version: 2.9.3 + * Version: 2.10.0 * Requires at least: 6.3 * Requires PHP: 7.3 * Tested up to: 6.5.5 @@ -32,7 +32,7 @@ } // Define constants -define( 'HOSTGATOR_PLUGIN_VERSION', '2.9.3' ); +define( 'HOSTGATOR_PLUGIN_VERSION', '2.10.0' ); define( 'HOSTGATOR_PLUGIN_FILE', __FILE__ ); define( 'HOSTGATOR_PLUGIN_DIR', plugin_dir_path( __FILE__ ) ); define( 'HOSTGATOR_PLUGIN_URL', plugin_dir_url( __FILE__ ) );