diff --git a/composer.json b/composer.json index ac3fd96..f9a5871 100644 --- a/composer.json +++ b/composer.json @@ -10,7 +10,10 @@ "autoload": { "psr-4": { "NewfoldLabs\\WP\\Module\\Onboarding\\Data\\": "includes/" - } + }, + "files": [ + "includes/I18n.php" + ] }, "repositories": { "newfold": { @@ -32,7 +35,8 @@ "newfold-labs/wp-module-performance": "^1.4" }, "require-dev": { - "newfold-labs/wp-php-standards": "^1.2" + "newfold-labs/wp-php-standards": "^1.2", + "wp-cli/i18n-command": "^2.4.3" }, "config": { "allow-plugins": { diff --git a/composer.lock b/composer.lock index b1e78d5..205a2eb 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": "c0d1d0dca1bb605b84463120c6207fd4", + "content-hash": "0a75cbcd383070110a0f4088a77e3cf7", "packages": [ { "name": "doctrine/inflector", @@ -540,16 +540,16 @@ }, { "name": "newfold-labs/wp-module-performance", - "version": "1.4.0", + "version": "1.4.1", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-performance.git", - "reference": "3d11c8da5928cc29899876bf9b1ea41b76cfc8cd" + "reference": "5e4c87d404788c61ea55e3c62e29e5df48c36340" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-performance/zipball/3d11c8da5928cc29899876bf9b1ea41b76cfc8cd", - "reference": "3d11c8da5928cc29899876bf9b1ea41b76cfc8cd", + "url": "https://api.github.com/repos/newfold-labs/wp-module-performance/zipball/5e4c87d404788c61ea55e3c62e29e5df48c36340", + "reference": "5e4c87d404788c61ea55e3c62e29e5df48c36340", "shasum": "" }, "require": { @@ -579,10 +579,10 @@ ], "description": "A module for managing caching functionality.", "support": { - "source": "https://github.com/newfold-labs/wp-module-performance/tree/1.4.0", + "source": "https://github.com/newfold-labs/wp-module-performance/tree/1.4.1", "issues": "https://github.com/newfold-labs/wp-module-performance/issues" }, - "time": "2024-02-27T20:09:07+00:00" + "time": "2024-04-22T22:30:42+00:00" }, { "name": "wp-forge/collection", @@ -979,18 +979,280 @@ }, "time": "2023-01-05T11:28:13+00:00" }, + { + "name": "eftec/bladeone", + "version": "3.52", + "source": { + "type": "git", + "url": "https://github.com/EFTEC/BladeOne.git", + "reference": "a19bf66917de0b29836983db87a455a4f6e32148" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EFTEC/BladeOne/zipball/a19bf66917de0b29836983db87a455a4f6e32148", + "reference": "a19bf66917de0b29836983db87a455a4f6e32148", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": ">=5.6" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.16.1", + "phpunit/phpunit": "^5.7", + "squizlabs/php_codesniffer": "^3.5.4" + }, + "suggest": { + "eftec/bladeonehtml": "Extension to create forms", + "ext-mbstring": "This extension is used if it's active" + }, + "type": "library", + "autoload": { + "psr-4": { + "eftec\\bladeone\\": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jorge Patricio Castro Castillo", + "email": "jcastro@eftec.cl" + } + ], + "description": "The standalone version Blade Template Engine from Laravel in a single php file", + "homepage": "https://github.com/EFTEC/BladeOne", + "keywords": [ + "blade", + "php", + "template", + "templating", + "view" + ], + "support": { + "issues": "https://github.com/EFTEC/BladeOne/issues", + "source": "https://github.com/EFTEC/BladeOne/tree/3.52" + }, + "time": "2021-04-17T13:49:01+00:00" + }, + { + "name": "gettext/gettext", + "version": "v4.8.11", + "source": { + "type": "git", + "url": "https://github.com/php-gettext/Gettext.git", + "reference": "b632aaf5e4579d0b2ae8bc61785e238bff4c5156" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-gettext/Gettext/zipball/b632aaf5e4579d0b2ae8bc61785e238bff4c5156", + "reference": "b632aaf5e4579d0b2ae8bc61785e238bff4c5156", + "shasum": "" + }, + "require": { + "gettext/languages": "^2.3", + "php": ">=5.4.0" + }, + "require-dev": { + "illuminate/view": "^5.0.x-dev", + "phpunit/phpunit": "^4.8|^5.7|^6.5", + "squizlabs/php_codesniffer": "^3.0", + "symfony/yaml": "~2", + "twig/extensions": "*", + "twig/twig": "^1.31|^2.0" + }, + "suggest": { + "illuminate/view": "Is necessary if you want to use the Blade extractor", + "symfony/yaml": "Is necessary if you want to use the Yaml extractor/generator", + "twig/extensions": "Is necessary if you want to use the Twig extractor", + "twig/twig": "Is necessary if you want to use the Twig extractor" + }, + "type": "library", + "autoload": { + "psr-4": { + "Gettext\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Oscar Otero", + "email": "oom@oscarotero.com", + "homepage": "http://oscarotero.com", + "role": "Developer" + } + ], + "description": "PHP gettext manager", + "homepage": "https://github.com/oscarotero/Gettext", + "keywords": [ + "JS", + "gettext", + "i18n", + "mo", + "po", + "translation" + ], + "support": { + "email": "oom@oscarotero.com", + "issues": "https://github.com/oscarotero/Gettext/issues", + "source": "https://github.com/php-gettext/Gettext/tree/v4.8.11" + }, + "funding": [ + { + "url": "https://paypal.me/oscarotero", + "type": "custom" + }, + { + "url": "https://github.com/oscarotero", + "type": "github" + }, + { + "url": "https://www.patreon.com/misteroom", + "type": "patreon" + } + ], + "time": "2023-08-14T15:15:05+00:00" + }, + { + "name": "gettext/languages", + "version": "2.10.0", + "source": { + "type": "git", + "url": "https://github.com/php-gettext/Languages.git", + "reference": "4d61d67fe83a2ad85959fe6133d6d9ba7dddd1ab" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-gettext/Languages/zipball/4d61d67fe83a2ad85959fe6133d6d9ba7dddd1ab", + "reference": "4d61d67fe83a2ad85959fe6133d6d9ba7dddd1ab", + "shasum": "" + }, + "require": { + "php": ">=5.3" + }, + "require-dev": { + "phpunit/phpunit": "^4.8 || ^5.7 || ^6.5 || ^7.5 || ^8.4" + }, + "bin": [ + "bin/export-plural-rules" + ], + "type": "library", + "autoload": { + "psr-4": { + "Gettext\\Languages\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michele Locati", + "email": "mlocati@gmail.com", + "role": "Developer" + } + ], + "description": "gettext languages with plural rules", + "homepage": "https://github.com/php-gettext/Languages", + "keywords": [ + "cldr", + "i18n", + "internationalization", + "l10n", + "language", + "languages", + "localization", + "php", + "plural", + "plural rules", + "plurals", + "translate", + "translations", + "unicode" + ], + "support": { + "issues": "https://github.com/php-gettext/Languages/issues", + "source": "https://github.com/php-gettext/Languages/tree/2.10.0" + }, + "funding": [ + { + "url": "https://paypal.me/mlocati", + "type": "custom" + }, + { + "url": "https://github.com/mlocati", + "type": "github" + } + ], + "time": "2022-10-18T15:00:10+00:00" + }, + { + "name": "mck89/peast", + "version": "v1.16.2", + "source": { + "type": "git", + "url": "https://github.com/mck89/peast.git", + "reference": "2791b08ffcc1862fe18eef85675da3aa58c406fe" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mck89/peast/zipball/2791b08ffcc1862fe18eef85675da3aa58c406fe", + "reference": "2791b08ffcc1862fe18eef85675da3aa58c406fe", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.16.2-dev" + } + }, + "autoload": { + "psr-4": { + "Peast\\": "lib/Peast/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Marco Marchiò", + "email": "marco.mm89@gmail.com" + } + ], + "description": "Peast is PHP library that generates AST for JavaScript code", + "support": { + "issues": "https://github.com/mck89/peast/issues", + "source": "https://github.com/mck89/peast/tree/v1.16.2" + }, + "time": "2024-03-05T09:16:03+00:00" + }, { "name": "newfold-labs/wp-php-standards", - "version": "1.2.2", + "version": "1.2.3", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-php-standards.git", - "reference": "e97e34d7d2df0cefdcb6f3c06714aae417b26044" + "reference": "a486fb541e890ee87dc387eaea0644101e728464" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-php-standards/zipball/e97e34d7d2df0cefdcb6f3c06714aae417b26044", - "reference": "e97e34d7d2df0cefdcb6f3c06714aae417b26044", + "url": "https://api.github.com/repos/newfold-labs/wp-php-standards/zipball/a486fb541e890ee87dc387eaea0644101e728464", + "reference": "a486fb541e890ee87dc387eaea0644101e728464", "shasum": "" }, "require": { @@ -1011,10 +1273,10 @@ ], "description": "PHP Code Sniffer Standards for Newfold WordPress projects.", "support": { - "source": "https://github.com/newfold-labs/wp-php-standards/tree/1.2.2", + "source": "https://github.com/newfold-labs/wp-php-standards/tree/1.2.3", "issues": "https://github.com/newfold-labs/wp-php-standards/issues" }, - "time": "2023-01-06T11:45:52+00:00" + "time": "2024-04-22T20:09:45+00:00" }, { "name": "phpcompatibility/php-compatibility", @@ -1080,28 +1342,28 @@ }, { "name": "phpcompatibility/phpcompatibility-paragonie", - "version": "1.3.2", + "version": "1.3.3", "source": { "type": "git", "url": "https://github.com/PHPCompatibility/PHPCompatibilityParagonie.git", - "reference": "bba5a9dfec7fcfbd679cfaf611d86b4d3759da26" + "reference": "293975b465e0e709b571cbf0c957c6c0a7b9a2ac" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityParagonie/zipball/bba5a9dfec7fcfbd679cfaf611d86b4d3759da26", - "reference": "bba5a9dfec7fcfbd679cfaf611d86b4d3759da26", + "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityParagonie/zipball/293975b465e0e709b571cbf0c957c6c0a7b9a2ac", + "reference": "293975b465e0e709b571cbf0c957c6c0a7b9a2ac", "shasum": "" }, "require": { "phpcompatibility/php-compatibility": "^9.0" }, "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.7", + "dealerdirect/phpcodesniffer-composer-installer": "^1.0", "paragonie/random_compat": "dev-master", "paragonie/sodium_compat": "dev-master" }, "suggest": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.7 || This Composer plugin will sort out the PHP_CodeSniffer 'installed_paths' automatically.", + "dealerdirect/phpcodesniffer-composer-installer": "^1.0 || This Composer plugin will sort out the PHP_CodeSniffer 'installed_paths' automatically.", "roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues." }, "type": "phpcodesniffer-standard", @@ -1131,22 +1393,37 @@ ], "support": { "issues": "https://github.com/PHPCompatibility/PHPCompatibilityParagonie/issues", + "security": "https://github.com/PHPCompatibility/PHPCompatibilityParagonie/security/policy", "source": "https://github.com/PHPCompatibility/PHPCompatibilityParagonie" }, - "time": "2022-10-25T01:46:02+00:00" + "funding": [ + { + "url": "https://github.com/PHPCompatibility", + "type": "github" + }, + { + "url": "https://github.com/jrfnl", + "type": "github" + }, + { + "url": "https://opencollective.com/php_codesniffer", + "type": "open_collective" + } + ], + "time": "2024-04-24T21:30:46+00:00" }, { "name": "phpcompatibility/phpcompatibility-wp", - "version": "2.1.4", + "version": "2.1.5", "source": { "type": "git", "url": "https://github.com/PHPCompatibility/PHPCompatibilityWP.git", - "reference": "b6c1e3ee1c35de6c41a511d5eb9bd03e447480a5" + "reference": "01c1ff2704a58e46f0cb1ca9d06aee07b3589082" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityWP/zipball/b6c1e3ee1c35de6c41a511d5eb9bd03e447480a5", - "reference": "b6c1e3ee1c35de6c41a511d5eb9bd03e447480a5", + "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityWP/zipball/01c1ff2704a58e46f0cb1ca9d06aee07b3589082", + "reference": "01c1ff2704a58e46f0cb1ca9d06aee07b3589082", "shasum": "" }, "require": { @@ -1154,10 +1431,10 @@ "phpcompatibility/phpcompatibility-paragonie": "^1.0" }, "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.7" + "dealerdirect/phpcodesniffer-composer-installer": "^1.0" }, "suggest": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.7 || This Composer plugin will sort out the PHP_CodeSniffer 'installed_paths' automatically.", + "dealerdirect/phpcodesniffer-composer-installer": "^1.0 || This Composer plugin will sort out the PHP_CodeSniffer 'installed_paths' automatically.", "roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues." }, "type": "phpcodesniffer-standard", @@ -1186,9 +1463,24 @@ ], "support": { "issues": "https://github.com/PHPCompatibility/PHPCompatibilityWP/issues", + "security": "https://github.com/PHPCompatibility/PHPCompatibilityWP/security/policy", "source": "https://github.com/PHPCompatibility/PHPCompatibilityWP" }, - "time": "2022-10-24T09:00:36+00:00" + "funding": [ + { + "url": "https://github.com/PHPCompatibility", + "type": "github" + }, + { + "url": "https://github.com/jrfnl", + "type": "github" + }, + { + "url": "https://opencollective.com/php_codesniffer", + "type": "open_collective" + } + ], + "time": "2024-04-24T21:37:59+00:00" }, { "name": "phpcsstandards/phpcsextra", @@ -1270,16 +1562,16 @@ }, { "name": "phpcsstandards/phpcsutils", - "version": "1.0.10", + "version": "1.0.11", "source": { "type": "git", "url": "https://github.com/PHPCSStandards/PHPCSUtils.git", - "reference": "51609a5b89f928e0c463d6df80eb38eff1eaf544" + "reference": "c457da9dabb60eb7106dd5e3c05132b1a6539c6a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCSStandards/PHPCSUtils/zipball/51609a5b89f928e0c463d6df80eb38eff1eaf544", - "reference": "51609a5b89f928e0c463d6df80eb38eff1eaf544", + "url": "https://api.github.com/repos/PHPCSStandards/PHPCSUtils/zipball/c457da9dabb60eb7106dd5e3c05132b1a6539c6a", + "reference": "c457da9dabb60eb7106dd5e3c05132b1a6539c6a", "shasum": "" }, "require": { @@ -1354,20 +1646,20 @@ "type": "open_collective" } ], - "time": "2024-03-17T23:44:50+00:00" + "time": "2024-04-24T11:47:18+00:00" }, { "name": "squizlabs/php_codesniffer", - "version": "3.9.1", + "version": "3.9.2", "source": { "type": "git", "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git", - "reference": "267a4405fff1d9c847134db3a3c92f1ab7f77909" + "reference": "aac1f6f347a5c5ac6bc98ad395007df00990f480" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/267a4405fff1d9c847134db3a3c92f1ab7f77909", - "reference": "267a4405fff1d9c847134db3a3c92f1ab7f77909", + "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/aac1f6f347a5c5ac6bc98ad395007df00990f480", + "reference": "aac1f6f347a5c5ac6bc98ad395007df00990f480", "shasum": "" }, "require": { @@ -1434,7 +1726,324 @@ "type": "open_collective" } ], - "time": "2024-03-31T21:03:09+00:00" + "time": "2024-04-23T20:25:34+00:00" + }, + { + "name": "symfony/finder", + "version": "v6.4.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "511c48990be17358c23bf45c5d71ab85d40fb764" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/511c48990be17358c23bf45c5d71ab85d40fb764", + "reference": "511c48990be17358c23bf45c5d71ab85d40fb764", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "symfony/filesystem": "^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Finds files and directories via an intuitive fluent interface", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v6.4.7" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-04-23T10:36:43+00:00" + }, + { + "name": "wp-cli/i18n-command", + "version": "2.6.1", + "source": { + "type": "git", + "url": "https://github.com/wp-cli/i18n-command.git", + "reference": "7538d684d4f06b0e10c8a0166ce4e6d9e1687aa1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wp-cli/i18n-command/zipball/7538d684d4f06b0e10c8a0166ce4e6d9e1687aa1", + "reference": "7538d684d4f06b0e10c8a0166ce4e6d9e1687aa1", + "shasum": "" + }, + "require": { + "eftec/bladeone": "3.52", + "gettext/gettext": "^4.8", + "mck89/peast": "^1.13.11", + "wp-cli/wp-cli": "^2.5" + }, + "require-dev": { + "wp-cli/scaffold-command": "^1.2 || ^2", + "wp-cli/wp-cli-tests": "^4" + }, + "suggest": { + "ext-json": "Used for reading and generating JSON translation files", + "ext-mbstring": "Used for calculating include/exclude matches in code extraction" + }, + "type": "wp-cli-package", + "extra": { + "branch-alias": { + "dev-main": "2.x-dev" + }, + "bundled": true, + "commands": [ + "i18n", + "i18n make-pot", + "i18n make-json", + "i18n make-mo", + "i18n make-php", + "i18n update-po" + ] + }, + "autoload": { + "files": [ + "i18n-command.php" + ], + "psr-4": { + "WP_CLI\\I18n\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Pascal Birchler", + "homepage": "https://pascalbirchler.com/" + } + ], + "description": "Provides internationalization tools for WordPress projects.", + "homepage": "https://github.com/wp-cli/i18n-command", + "support": { + "issues": "https://github.com/wp-cli/i18n-command/issues", + "source": "https://github.com/wp-cli/i18n-command/tree/2.6.1" + }, + "time": "2024-02-28T11:27:34+00:00" + }, + { + "name": "wp-cli/mustangostang-spyc", + "version": "0.6.3", + "source": { + "type": "git", + "url": "https://github.com/wp-cli/spyc.git", + "reference": "6aa0b4da69ce9e9a2c8402dab8d43cf32c581cc7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wp-cli/spyc/zipball/6aa0b4da69ce9e9a2c8402dab8d43cf32c581cc7", + "reference": "6aa0b4da69ce9e9a2c8402dab8d43cf32c581cc7", + "shasum": "" + }, + "require": { + "php": ">=5.3.1" + }, + "require-dev": { + "phpunit/phpunit": "4.3.*@dev" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.5.x-dev" + } + }, + "autoload": { + "files": [ + "includes/functions.php" + ], + "psr-4": { + "Mustangostang\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "mustangostang", + "email": "vlad.andersen@gmail.com" + } + ], + "description": "A simple YAML loader/dumper class for PHP (WP-CLI fork)", + "homepage": "https://github.com/mustangostang/spyc/", + "support": { + "source": "https://github.com/wp-cli/spyc/tree/autoload" + }, + "time": "2017-04-25T11:26:20+00:00" + }, + { + "name": "wp-cli/php-cli-tools", + "version": "v0.11.22", + "source": { + "type": "git", + "url": "https://github.com/wp-cli/php-cli-tools.git", + "reference": "a6bb94664ca36d0962f9c2ff25591c315a550c51" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wp-cli/php-cli-tools/zipball/a6bb94664ca36d0962f9c2ff25591c315a550c51", + "reference": "a6bb94664ca36d0962f9c2ff25591c315a550c51", + "shasum": "" + }, + "require": { + "php": ">= 5.3.0" + }, + "require-dev": { + "roave/security-advisories": "dev-latest", + "wp-cli/wp-cli-tests": "^4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.11.x-dev" + } + }, + "autoload": { + "files": [ + "lib/cli/cli.php" + ], + "psr-0": { + "cli": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniel Bachhuber", + "email": "daniel@handbuilt.co", + "role": "Maintainer" + }, + { + "name": "James Logsdon", + "email": "jlogsdon@php.net", + "role": "Developer" + } + ], + "description": "Console utilities for PHP", + "homepage": "http://github.com/wp-cli/php-cli-tools", + "keywords": [ + "cli", + "console" + ], + "support": { + "issues": "https://github.com/wp-cli/php-cli-tools/issues", + "source": "https://github.com/wp-cli/php-cli-tools/tree/v0.11.22" + }, + "time": "2023-12-03T19:25:05+00:00" + }, + { + "name": "wp-cli/wp-cli", + "version": "v2.10.0", + "source": { + "type": "git", + "url": "https://github.com/wp-cli/wp-cli.git", + "reference": "a339dca576df73c31af4b4d8054efc2dab9a0685" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wp-cli/wp-cli/zipball/a339dca576df73c31af4b4d8054efc2dab9a0685", + "reference": "a339dca576df73c31af4b4d8054efc2dab9a0685", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "mustache/mustache": "^2.14.1", + "php": "^5.6 || ^7.0 || ^8.0", + "symfony/finder": ">2.7", + "wp-cli/mustangostang-spyc": "^0.6.3", + "wp-cli/php-cli-tools": "~0.11.2" + }, + "require-dev": { + "roave/security-advisories": "dev-latest", + "wp-cli/db-command": "^1.3 || ^2", + "wp-cli/entity-command": "^1.2 || ^2", + "wp-cli/extension-command": "^1.1 || ^2", + "wp-cli/package-command": "^1 || ^2", + "wp-cli/wp-cli-tests": "^4.0.1" + }, + "suggest": { + "ext-readline": "Include for a better --prompt implementation", + "ext-zip": "Needed to support extraction of ZIP archives when doing downloads or updates" + }, + "bin": [ + "bin/wp", + "bin/wp.bat" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.10.x-dev" + } + }, + "autoload": { + "psr-0": { + "WP_CLI\\": "php/" + }, + "classmap": [ + "php/class-wp-cli.php", + "php/class-wp-cli-command.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "WP-CLI framework", + "homepage": "https://wp-cli.org", + "keywords": [ + "cli", + "wordpress" + ], + "support": { + "docs": "https://make.wordpress.org/cli/handbook/", + "issues": "https://github.com/wp-cli/wp-cli/issues", + "source": "https://github.com/wp-cli/wp-cli" + }, + "time": "2024-02-08T16:52:43+00:00" }, { "name": "wp-coding-standards/wpcs", diff --git a/includes/Brands.php b/includes/Brands.php index 0e177d8..24ac066 100644 --- a/includes/Brands.php +++ b/includes/Brands.php @@ -14,7 +14,7 @@ final class Brands { public static function get_default_brand() { $default_brand_data = array( 'brand' => 'wordpress', - 'name' => __( 'your web host', 'wp-module-onboarding' ), + 'name' => __( 'your web host', 'wp-module-onboarding-data' ), 'pluginDashboardPage' => \admin_url(), 'hireExpertsInfo' => array( 'defaultLink' => 'https://www.bluehost.com/wp-live', diff --git a/includes/I18n.php b/includes/I18n.php new file mode 100644 index 0000000..853c7a1 --- /dev/null +++ b/includes/I18n.php @@ -0,0 +1,36 @@ +plugin()->basename ) . '/vendor/newfold-labs/wp-module-onboarding-data/languages' + ); + } +} + +// Instantiate the internationalization class for only Admins. +if ( is_callable( 'is_admin' ) ) { + if ( is_admin() || ( is_user_logged_in() && current_user_can( 'manage_options' ) ) ) { + new I18n(); + } +} diff --git a/includes/Options.php b/includes/Options.php index 0b6825c..b554f07 100644 --- a/includes/Options.php +++ b/includes/Options.php @@ -119,52 +119,52 @@ public static function get_wc_settings_options() { 'wc_currency' => array( 'show_in_rest' => true, 'type' => 'string', - 'description' => __( 'Woocommerce Settings', 'wp-module-onboarding' ), + 'description' => __( 'Woocommerce Settings', 'wp-module-onboarding-data' ), ), 'wc_default_country' => array( 'show_in_rest' => true, 'type' => 'string', - 'description' => __( 'Woocommerce Settings', 'wp-module-onboarding' ), + 'description' => __( 'Woocommerce Settings', 'wp-module-onboarding-data' ), ), 'wc_email' => array( 'show_in_rest' => true, 'type' => 'string', - 'description' => __( 'Woocommerce Settings', 'wp-module-onboarding' ), + 'description' => __( 'Woocommerce Settings', 'wp-module-onboarding-data' ), ), 'wc_address_primary' => array( 'show_in_rest' => true, 'type' => 'string', - 'description' => __( 'Woocommerce Settings', 'wp-module-onboarding' ), + 'description' => __( 'Woocommerce Settings', 'wp-module-onboarding-data' ), ), 'wc_address_secondary' => array( 'show_in_rest' => true, 'type' => 'string', - 'description' => __( 'Woocommerce Settings', 'wp-module-onboarding' ), + 'description' => __( 'Woocommerce Settings', 'wp-module-onboarding-data' ), ), 'wc_city' => array( 'show_in_rest' => true, 'type' => 'string', - 'description' => __( 'Woocommerce Settings', 'wp-module-onboarding' ), + 'description' => __( 'Woocommerce Settings', 'wp-module-onboarding-data' ), ), 'wc_postcode' => array( 'show_in_rest' => true, 'type' => 'string', - 'description' => __( 'Woocommerce Settings', 'wp-module-onboarding' ), + 'description' => __( 'Woocommerce Settings', 'wp-module-onboarding-data' ), ), 'wc_taxes_enabled' => array( 'show_in_rest' => true, 'type' => 'string', - 'description' => __( 'Woocommerce Settings', 'wp-module-onboarding' ), + 'description' => __( 'Woocommerce Settings', 'wp-module-onboarding-data' ), ), 'wc_calc_taxes' => array( 'show_in_rest' => true, 'type' => 'string', - 'description' => __( 'Woocommerce Settings', 'wp-module-onboarding' ), + 'description' => __( 'Woocommerce Settings', 'wp-module-onboarding-data' ), ), 'wc_no_sales_tax' => array( 'show_in_rest' => true, 'type' => 'boolean', - 'description' => __( 'Woocommerce Settings', 'wp-module-onboarding' ), + 'description' => __( 'Woocommerce Settings', 'wp-module-onboarding-data' ), ), ); } diff --git a/includes/Patterns.php b/includes/Patterns.php index 4f0683b..f4db8bc 100644 --- a/includes/Patterns.php +++ b/includes/Patterns.php @@ -16,12 +16,12 @@ final class Patterns { */ public static function get_dummy_navigation_menu_items() { $default_items = array( - __( 'Home', 'wp-module-onboarding' ), - __( 'About', 'wp-module-onboarding' ), - __( 'Contact', 'wp-module-onboarding' ), - __( 'News', 'wp-module-onboarding' ), - __( 'Privacy', 'wp-module-onboarding' ), - __( 'Careers', 'wp-module-onboarding' ), + __( 'Home', 'wp-module-onboarding-data' ), + __( 'About', 'wp-module-onboarding-data' ), + __( 'Contact', 'wp-module-onboarding-data' ), + __( 'News', 'wp-module-onboarding-data' ), + __( 'Privacy', 'wp-module-onboarding-data' ), + __( 'Careers', 'wp-module-onboarding-data' ), ); $current_flow = Data::current_flow(); @@ -89,34 +89,34 @@ protected static function get_theme_step_patterns() { 'site-pages' => array( 'company-page' => array( 'active' => true, - 'title' => __( 'About', 'wp-module-onboarding' ), + 'title' => __( 'About', 'wp-module-onboarding-data' ), 'selected' => true, 'shown' => true, - 'description' => __( 'Explain your company values or the history behind your brand.', 'wp-module-onboarding' ), + 'description' => __( 'Explain your company values or the history behind your brand.', 'wp-module-onboarding-data' ), 'wonder_blocks' => 'about-4', ), 'contact-us' => array( 'active' => true, 'selected' => true, - 'title' => __( 'Contact', 'wp-module-onboarding' ), + 'title' => __( 'Contact', 'wp-module-onboarding-data' ), 'shown' => true, - 'description' => __( 'Offer visitors a single page with a contact form, your street address and social media.', 'wp-module-onboarding' ), + 'description' => __( 'Offer visitors a single page with a contact form, your street address and social media.', 'wp-module-onboarding-data' ), 'wonder_blocks' => 'contact-4', ), 'testimonials-page' => array( 'active' => true, - 'title' => __( 'Testimonials', 'wp-module-onboarding' ), + 'title' => __( 'Testimonials', 'wp-module-onboarding-data' ), 'selected' => false, 'shown' => true, - 'description' => __( 'Highlight your success with testimonials from your fans.', 'wp-module-onboarding' ), + 'description' => __( 'Highlight your success with testimonials from your fans.', 'wp-module-onboarding-data' ), 'wonder_blocks' => 'testimonials-template-2', ), 'blog-page' => array( 'active' => true, 'selected' => true, - 'title' => __( 'Blog', 'wp-module-onboarding' ), + 'title' => __( 'Blog', 'wp-module-onboarding-data' ), 'shown' => true, - 'description' => __( 'A page for periodic news, announcements and ideas.', 'wp-module-onboarding' ), + 'description' => __( 'A page for periodic news, announcements and ideas.', 'wp-module-onboarding-data' ), ), ), 'header-menu' => array( diff --git a/includes/Services/BlockRenderService.php b/includes/Services/BlockRenderService.php index 234162c..a387bd8 100644 --- a/includes/Services/BlockRenderService.php +++ b/includes/Services/BlockRenderService.php @@ -40,7 +40,7 @@ public static function generate_screenshot( $width, $height, $content ) { if ( 201 !== $status ) { return new \WP_Error( 'nfd_onboarding_error', - __( 'Unable to generate screenshot.', 'wp-module-onboarding' ), + __( 'Unable to generate screenshot.', 'wp-module-onboarding-data' ), array( 'status' => '500', ) @@ -51,7 +51,7 @@ public static function generate_screenshot( $width, $height, $content ) { if ( empty( $body->screenshot ) ) { return new \WP_Error( 'nfd_onboarding_error', - __( 'Unable to generate screenshot.', 'wp-module-onboarding' ), + __( 'Unable to generate screenshot.', 'wp-module-onboarding-data' ), array( 'status' => '500', ) diff --git a/includes/Services/FlowService.php b/includes/Services/FlowService.php index 1e8c530..ce9e5e5 100644 --- a/includes/Services/FlowService.php +++ b/includes/Services/FlowService.php @@ -133,7 +133,7 @@ public static function update_data( $params ) { if ( ! $primary_type->save() ) { return new \WP_Error( 'wrong_param_provided', - __( 'Wrong Parameter Provided : primary => value', 'wp-module-onboarding' ), + __( 'Wrong Parameter Provided : primary => value', 'wp-module-onboarding-data' ), array( 'status' => 404 ) ); } @@ -147,7 +147,7 @@ public static function update_data( $params ) { if ( ! $secondary_type->save() ) { return new \WP_Error( 'wrong_param_provided', - __( 'Wrong Parameter Provided : secondary => value', 'wp-module-onboarding' ), + __( 'Wrong Parameter Provided : secondary => value', 'wp-module-onboarding-data' ), array( 'status' => 404 ) ); } diff --git a/includes/Services/SiteGenService.php b/includes/Services/SiteGenService.php index 46024eb..b1626ec 100644 --- a/includes/Services/SiteGenService.php +++ b/includes/Services/SiteGenService.php @@ -104,7 +104,7 @@ public static function instantiate_site_meta( $site_info, $identifier, $skip_cac if ( ! self::is_identifier( $identifier ) ) { return new \WP_Error( 'nfd_onboarding_error', - __( 'Not a valid identifier', 'wp-module-onboarding' ), + __( 'Not a valid identifier', 'wp-module-onboarding-data' ), array( 'status' => '400', ) @@ -117,7 +117,7 @@ public static function instantiate_site_meta( $site_info, $identifier, $skip_cac // Handle the error case by returning a WP_Error. return new \WP_Error( 'nfd_onboarding_error', - __( 'Error generating site meta: ', 'wp-module-onboarding' ) . $identifier, + __( 'Error generating site meta: ', 'wp-module-onboarding-data' ) . $identifier, array( 'status' => 400 ) ); } @@ -342,7 +342,7 @@ public static function generate_homepages( $site_description, $content_style, $t if ( isset( $homepages['error'] ) ) { return new \WP_Error( 'nfd_onboarding_error', - __( 'Error generating homepages: ', 'wp-module-onboarding' ), + __( 'Error generating homepages: ', 'wp-module-onboarding-data' ), array( 'status' => 400 ) ); } @@ -370,7 +370,7 @@ public static function regenerate_favorite_homepage( $slug, $color_palette ) { if ( ! isset( $existing_homepages[ $slug ] ) ) { return new \WP_Error( 'nfd_onboarding_error', - __( 'The homepage could not be found for regeneration.', 'wp-module-onboarding' ), + __( 'The homepage could not be found for regeneration.', 'wp-module-onboarding-data' ), array( 'status' => 404, ) @@ -402,12 +402,12 @@ public static function regenerate_favorite_homepage( $slug, $color_palette ) { } $homepage['slug'] .= '-copy'; - $homepage['title'] .= __( ' (Copy)', 'wp-module-onboarding' ); + $homepage['title'] .= __( ' (Copy)', 'wp-module-onboarding-data' ); $homepage['color'] = $selected_palette; while ( isset( $existing_homepages[ $homepage['slug'] ] ) ) { $homepage['slug'] .= '-copy'; - $homepage['title'] .= __( ' (Copy)', 'wp-module-onboarding' ); + $homepage['title'] .= __( ' (Copy)', 'wp-module-onboarding-data' ); } $existing_homepages[ $homepage['slug'] ] = $homepage; @@ -440,7 +440,7 @@ public static function regenerate_homepage( $site_description, $content_style, $ if ( isset( $homepages['error'] ) ) { return new \WP_Error( 'nfd_onboarding_error', - __( 'Error re-generating homepages: ', 'wp-module-onboarding' ), + __( 'Error re-generating homepages: ', 'wp-module-onboarding-data' ), array( 'status' => 400 ) ); } @@ -482,7 +482,7 @@ public static function process_homepages_response( $homepage_slug = 'version-' . $version_number; $processed_homepages[ $homepage_slug ] = array( 'slug' => $homepage_slug, - 'title' => __( 'Version ', 'wp-module-onboarding' ) . $version_number, + 'title' => __( 'Version ', 'wp-module-onboarding-data' ) . $version_number, 'isFavorite' => false, 'content' => $data['content'], 'header' => $data['header'], @@ -507,7 +507,7 @@ public static function get_color_palettes() { if ( ! $prompt ) { return new \WP_Error( 'nfd_onboarding_error', - __( 'Prompt not found.', 'wp-module-onboarding' ), + __( 'Prompt not found.', 'wp-module-onboarding-data' ), array( 'status' => 404 ) ); } @@ -522,7 +522,7 @@ public static function get_color_palettes() { if ( is_wp_error( $color_palette ) ) { return new \WP_Error( 'nfd_onboarding_error', - __( 'Cannot retrieve color palatte', 'wp-module-onboarding' ), + __( 'Cannot retrieve color palatte', 'wp-module-onboarding-data' ), array( 'status' => 400 ) ); } @@ -594,7 +594,7 @@ public static function get_plugin_recommendations() { if ( ! $flow_data || empty( $flow_data['sitegen']['siteDetails']['prompt'] ) ) { return new \WP_Error( 'nfd_onboarding_error', - __( 'Prompt not found.', 'wp-module-onboarding' ), + __( 'Prompt not found.', 'wp-module-onboarding-data' ), array( 'status' => 404 ) ); } @@ -610,7 +610,7 @@ public static function get_plugin_recommendations() { if ( isset( $plugin_recommendations['error'] ) || is_wp_error( $plugin_recommendations ) ) { return new \WP_Error( 'nfd_onboarding_error', - __( 'Cannot retrieve plugin recommendations.', 'wp-module-onboarding' ), + __( 'Cannot retrieve plugin recommendations.', 'wp-module-onboarding-data' ), array( 'status' => 400 ) ); } @@ -647,7 +647,7 @@ public static function get_customize_sidebar_data() { if ( ! $flow_data || empty( $flow_data['sitegen']['siteDetails']['prompt'] ) ) { return new \WP_Error( 'nfd_onboarding_error', - __( 'Prompt not found.', 'wp-module-onboarding' ), + __( 'Prompt not found.', 'wp-module-onboarding-data' ), array( 'status' => 404 ) ); } diff --git a/includes/SiteFeatures.php b/includes/SiteFeatures.php index cfe63d4..8bbd7f4 100644 --- a/includes/SiteFeatures.php +++ b/includes/SiteFeatures.php @@ -20,9 +20,9 @@ protected static function get_site_features_flow_plan_map() { 'jetpack' => array( 'slug' => 'jetpack', 'icon' => '--site-features-security', - 'title' => __( 'Security, Speed & Growth', 'wp-module-onboarding' ), - 'subtitle' => __( 'Powered by Jetpack', 'wp-module-onboarding' ), - 'desc' => __( 'Jetpack includes dozens of powerful, unique capabilities for your WordPress sites from Automattic.', 'wp-module-onboarding' ), + 'title' => __( 'Security, Speed & Growth', 'wp-module-onboarding-data' ), + 'subtitle' => __( 'Powered by Jetpack', 'wp-module-onboarding-data' ), + 'desc' => __( 'Jetpack includes dozens of powerful, unique capabilities for your WordPress sites from Automattic.', 'wp-module-onboarding-data' ), 'selected' => false, 'shown' => true, 'activate' => true, @@ -30,9 +30,9 @@ protected static function get_site_features_flow_plan_map() { 'wpforms-lite' => array( 'slug' => 'wpforms-lite', 'icon' => '--site-features-form', - 'title' => __( 'Forms', 'wp-module-onboarding' ), - 'subtitle' => __( 'Powered by WP Forms', 'wp-module-onboarding' ), - 'desc' => __( 'Five million people build smarter forms and surveys with WPForms from Awesome Motive.', 'wp-module-onboarding' ), + 'title' => __( 'Forms', 'wp-module-onboarding-data' ), + 'subtitle' => __( 'Powered by WP Forms', 'wp-module-onboarding-data' ), + 'desc' => __( 'Five million people build smarter forms and surveys with WPForms from Awesome Motive.', 'wp-module-onboarding-data' ), 'selected' => false, 'shown' => true, 'activate' => true, @@ -40,9 +40,9 @@ protected static function get_site_features_flow_plan_map() { 'google-analytics-for-wordpress' => array( 'slug' => 'google-analytics-for-wordpress', 'icon' => '--site-features-analytics', - 'title' => __( 'Site Traffic', 'wp-module-onboarding' ), - 'subtitle' => __( 'Powered by MonsterInsights', 'wp-module-onboarding' ), - 'desc' => __( 'See the opportunities in your website analytics traffic data using MonsterInsights from Awesome Motive.', 'wp-module-onboarding' ), + 'title' => __( 'Site Traffic', 'wp-module-onboarding-data' ), + 'subtitle' => __( 'Powered by MonsterInsights', 'wp-module-onboarding-data' ), + 'desc' => __( 'See the opportunities in your website analytics traffic data using MonsterInsights from Awesome Motive.', 'wp-module-onboarding-data' ), 'selected' => false, 'shown' => true, 'activate' => true, @@ -50,9 +50,9 @@ protected static function get_site_features_flow_plan_map() { 'wordpress-seo' => array( 'slug' => 'wordpress-seo', 'icon' => '--site-features-share', - 'title' => __( 'Search Engine Optimization', 'wp-module-onboarding' ), - 'subtitle' => __( 'Powered by Yoast', 'wp-module-onboarding' ), - 'desc' => __( 'Get more traffic to your WordPress site with powerful analysis and tools from our colleagues at Yoast.', 'wp-module-onboarding' ), + 'title' => __( 'Search Engine Optimization', 'wp-module-onboarding-data' ), + 'subtitle' => __( 'Powered by Yoast', 'wp-module-onboarding-data' ), + 'desc' => __( 'Get more traffic to your WordPress site with powerful analysis and tools from our colleagues at Yoast.', 'wp-module-onboarding-data' ), 'selected' => false, 'shown' => true, 'activate' => true, @@ -60,9 +60,9 @@ protected static function get_site_features_flow_plan_map() { 'creative-mail-by-constant-contact' => array( 'slug' => 'creative-mail-by-constant-contact', 'icon' => '--site-features-email', - 'title' => __( 'Email Newsletters', 'wp-module-onboarding' ), - 'subtitle' => __( 'Powered by Creative Email', 'wp-module-onboarding' ), - 'desc' => __( 'A professional logo builder, marketing automations with WooCommerce and social management -- CreativeMail is a whole lot more than mail from Constant Contact.', 'wp-module-onboarding' ), + 'title' => __( 'Email Newsletters', 'wp-module-onboarding-data' ), + 'subtitle' => __( 'Powered by Creative Email', 'wp-module-onboarding-data' ), + 'desc' => __( 'A professional logo builder, marketing automations with WooCommerce and social management -- CreativeMail is a whole lot more than mail from Constant Contact.', 'wp-module-onboarding-data' ), 'selected' => false, 'shown' => true, 'activate' => true, @@ -70,9 +70,9 @@ protected static function get_site_features_flow_plan_map() { 'optinmonster' => array( 'slug' => 'optinmonster', 'icon' => '--site-features-lead', - 'title' => __( 'Lead Generation', 'wp-module-onboarding' ), - 'subtitle' => __( 'Powered by Optin Monster', 'wp-module-onboarding' ), - 'desc' => __( 'Connect with website visitors using a proven kit of tools for growth using this offering from Awesome Motive.', 'wp-module-onboarding' ), + 'title' => __( 'Lead Generation', 'wp-module-onboarding-data' ), + 'subtitle' => __( 'Powered by Optin Monster', 'wp-module-onboarding-data' ), + 'desc' => __( 'Connect with website visitors using a proven kit of tools for growth using this offering from Awesome Motive.', 'wp-module-onboarding-data' ), 'selected' => false, 'shown' => true, 'activate' => true, @@ -84,9 +84,9 @@ protected static function get_site_features_flow_plan_map() { 'jetpack' => array( 'slug' => 'jetpack', 'icon' => '--site-features-security', - 'title' => __( 'Security, Speed & Growth', 'wp-module-onboarding' ), - 'subtitle' => __( 'Powered by Jetpack', 'wp-module-onboarding' ), - 'desc' => __( 'Jetpack includes dozens of powerful, unique capabilities for your WordPress sites from Automattic.', 'wp-module-onboarding' ), + 'title' => __( 'Security, Speed & Growth', 'wp-module-onboarding-data' ), + 'subtitle' => __( 'Powered by Jetpack', 'wp-module-onboarding-data' ), + 'desc' => __( 'Jetpack includes dozens of powerful, unique capabilities for your WordPress sites from Automattic.', 'wp-module-onboarding-data' ), 'selected' => false, 'shown' => true, 'activate' => true, @@ -94,9 +94,9 @@ protected static function get_site_features_flow_plan_map() { 'wpforms-lite' => array( 'slug' => 'wpforms-lite', 'icon' => '--site-features-form', - 'title' => __( 'Forms', 'wp-module-onboarding' ), - 'subtitle' => __( 'Powered by WP Forms', 'wp-module-onboarding' ), - 'desc' => __( 'Five million people build smarter forms and surveys with WPForms from Awesome Motive.', 'wp-module-onboarding' ), + 'title' => __( 'Forms', 'wp-module-onboarding-data' ), + 'subtitle' => __( 'Powered by WP Forms', 'wp-module-onboarding-data' ), + 'desc' => __( 'Five million people build smarter forms and surveys with WPForms from Awesome Motive.', 'wp-module-onboarding-data' ), 'selected' => false, 'shown' => true, 'activate' => true, @@ -104,9 +104,9 @@ protected static function get_site_features_flow_plan_map() { 'google-analytics-for-wordpress' => array( 'slug' => 'google-analytics-for-wordpress', 'icon' => '--site-features-analytics', - 'title' => __( 'Site Traffic', 'wp-module-onboarding' ), - 'subtitle' => __( 'Powered by MonsterInsights', 'wp-module-onboarding' ), - 'desc' => __( 'See the opportunities in your website analytics traffic data using MonsterInsights from Awesome Motive.', 'wp-module-onboarding' ), + 'title' => __( 'Site Traffic', 'wp-module-onboarding-data' ), + 'subtitle' => __( 'Powered by MonsterInsights', 'wp-module-onboarding-data' ), + 'desc' => __( 'See the opportunities in your website analytics traffic data using MonsterInsights from Awesome Motive.', 'wp-module-onboarding-data' ), 'selected' => false, 'shown' => true, 'activate' => true, @@ -114,9 +114,9 @@ protected static function get_site_features_flow_plan_map() { 'wordpress-seo' => array( 'slug' => 'wordpress-seo', 'icon' => '--site-features-share', - 'title' => __( 'Search Engine Optimization', 'wp-module-onboarding' ), - 'subtitle' => __( 'Powered by Yoast', 'wp-module-onboarding' ), - 'desc' => __( 'Get more traffic to your WordPress site with powerful analysis and tools from our colleagues at Yoast.', 'wp-module-onboarding' ), + 'title' => __( 'Search Engine Optimization', 'wp-module-onboarding-data' ), + 'subtitle' => __( 'Powered by Yoast', 'wp-module-onboarding-data' ), + 'desc' => __( 'Get more traffic to your WordPress site with powerful analysis and tools from our colleagues at Yoast.', 'wp-module-onboarding-data' ), 'selected' => false, 'shown' => true, 'activate' => true, @@ -124,9 +124,9 @@ protected static function get_site_features_flow_plan_map() { 'creative-mail-by-constant-contact' => array( 'slug' => 'creative-mail-by-constant-contact', 'icon' => '--site-features-email', - 'title' => __( 'Email Newsletters', 'wp-module-onboarding' ), - 'subtitle' => __( 'Powered by Creative Email', 'wp-module-onboarding' ), - 'desc' => __( 'A professional logo builder, marketing automations with WooCommerce and social management -- CreativeMail is a whole lot more than mail from Constant Contact.', 'wp-module-onboarding' ), + 'title' => __( 'Email Newsletters', 'wp-module-onboarding-data' ), + 'subtitle' => __( 'Powered by Creative Email', 'wp-module-onboarding-data' ), + 'desc' => __( 'A professional logo builder, marketing automations with WooCommerce and social management -- CreativeMail is a whole lot more than mail from Constant Contact.', 'wp-module-onboarding-data' ), 'selected' => false, 'shown' => true, 'activate' => true, @@ -134,9 +134,9 @@ protected static function get_site_features_flow_plan_map() { 'optinmonster' => array( 'slug' => 'optinmonster', 'icon' => '--site-features-lead', - 'title' => __( 'Lead Generation', 'wp-module-onboarding' ), - 'subtitle' => __( 'Powered by Optin Monster', 'wp-module-onboarding' ), - 'desc' => __( 'Connect with website visitors using a proven kit of tools for growth using this offering from Awesome Motive.', 'wp-module-onboarding' ), + 'title' => __( 'Lead Generation', 'wp-module-onboarding-data' ), + 'subtitle' => __( 'Powered by Optin Monster', 'wp-module-onboarding-data' ), + 'desc' => __( 'Connect with website visitors using a proven kit of tools for growth using this offering from Awesome Motive.', 'wp-module-onboarding-data' ), 'selected' => false, 'shown' => true, 'activate' => true, @@ -146,9 +146,9 @@ protected static function get_site_features_flow_plan_map() { 'yith-woocommerce-ajax-search' => array( 'slug' => 'yith-woocommerce-ajax-search', 'icon' => '--site-features-search', - 'title' => __( 'Enhanced Product Search', 'wp-module-onboarding' ), - 'subtitle' => __( 'Powered by YITH', 'wp-module-onboarding' ), - 'desc' => __( 'Give your visitors great search experiences with this exclusive offering from our colleagues at YITH.', 'wp-module-onboarding' ), + 'title' => __( 'Enhanced Product Search', 'wp-module-onboarding-data' ), + 'subtitle' => __( 'Powered by YITH', 'wp-module-onboarding-data' ), + 'desc' => __( 'Give your visitors great search experiences with this exclusive offering from our colleagues at YITH.', 'wp-module-onboarding-data' ), 'selected' => false, 'shown' => true, 'activate' => true, @@ -156,9 +156,9 @@ protected static function get_site_features_flow_plan_map() { 'nfd_slug_yith_woocommerce_ajax_product_filter' => array( 'slug' => 'nfd_slug_yith_woocommerce_ajax_product_filter', 'icon' => '--site-features-filter', - 'title' => __( 'Enhanced Product Filters', 'wp-module-onboarding' ), - 'subtitle' => __( 'Powered by YITH', 'wp-module-onboarding' ), - 'desc' => __( 'Give your visitors powerful tools to discover your great products with this exclusive offering from our colleagues at YITH.', 'wp-module-onboarding' ), + 'title' => __( 'Enhanced Product Filters', 'wp-module-onboarding-data' ), + 'subtitle' => __( 'Powered by YITH', 'wp-module-onboarding-data' ), + 'desc' => __( 'Give your visitors powerful tools to discover your great products with this exclusive offering from our colleagues at YITH.', 'wp-module-onboarding-data' ), 'selected' => false, 'shown' => true, 'activate' => true, @@ -166,9 +166,9 @@ protected static function get_site_features_flow_plan_map() { 'nfd_slug_yith_woocommerce_booking' => array( 'slug' => 'nfd_slug_yith_woocommerce_booking', 'icon' => '--site-features-bookingcalendar', - 'title' => __( 'Bookings & Appointments', 'wp-module-onboarding' ), - 'subtitle' => __( 'Powered by YITH', 'wp-module-onboarding' ), - 'desc' => __( 'Have visitors book meetings and services with you, accepting payment and more using this exclusive offering from our colleagues at YITH.', 'wp-module-onboarding' ), + 'title' => __( 'Bookings & Appointments', 'wp-module-onboarding-data' ), + 'subtitle' => __( 'Powered by YITH', 'wp-module-onboarding-data' ), + 'desc' => __( 'Have visitors book meetings and services with you, accepting payment and more using this exclusive offering from our colleagues at YITH.', 'wp-module-onboarding-data' ), 'selected' => false, 'shown' => true, 'activate' => true, @@ -176,9 +176,9 @@ protected static function get_site_features_flow_plan_map() { 'nfd_slug_yith_woocommerce_wishlist' => array( 'slug' => 'nfd_slug_yith_woocommerce_wishlist', 'icon' => '--site-features-wishlist', - 'title' => __( 'Product Wishlists', 'wp-module-onboarding' ), - 'subtitle' => __( 'Powered by YITH', 'wp-module-onboarding' ), - 'desc' => __( 'Let discerning shoppers curate their selections with a system of favorites using this exclusive offering from our colleagues at YITH.', 'wp-module-onboarding' ), + 'title' => __( 'Product Wishlists', 'wp-module-onboarding-data' ), + 'subtitle' => __( 'Powered by YITH', 'wp-module-onboarding-data' ), + 'desc' => __( 'Let discerning shoppers curate their selections with a system of favorites using this exclusive offering from our colleagues at YITH.', 'wp-module-onboarding-data' ), 'selected' => false, 'shown' => true, 'activate' => true, @@ -188,9 +188,9 @@ protected static function get_site_features_flow_plan_map() { 'yith-woocommerce-ajax-search' => array( 'slug' => 'yith-woocommerce-ajax-search', 'icon' => '--site-features-search', - 'title' => __( 'Enhanced Product Search', 'wp-module-onboarding' ), - 'subtitle' => __( 'Powered by YITH', 'wp-module-onboarding' ), - 'desc' => __( 'Give your visitors great search experiences with this exclusive offering from our colleagues at YITH.', 'wp-module-onboarding' ), + 'title' => __( 'Enhanced Product Search', 'wp-module-onboarding-data' ), + 'subtitle' => __( 'Powered by YITH', 'wp-module-onboarding-data' ), + 'desc' => __( 'Give your visitors great search experiences with this exclusive offering from our colleagues at YITH.', 'wp-module-onboarding-data' ), 'selected' => false, 'shown' => true, 'activate' => true, @@ -198,9 +198,9 @@ protected static function get_site_features_flow_plan_map() { 'nfd_slug_yith_woocommerce_ajax_product_filter' => array( 'slug' => 'nfd_slug_yith_woocommerce_ajax_product_filter', 'icon' => '--site-features-filter', - 'title' => __( 'Enhanced Product Filters', 'wp-module-onboarding' ), - 'subtitle' => __( 'Powered by YITH', 'wp-module-onboarding' ), - 'desc' => __( 'Give your visitors powerful tools to discover your great products with this exclusive offering from our colleagues at YITH.', 'wp-module-onboarding' ), + 'title' => __( 'Enhanced Product Filters', 'wp-module-onboarding-data' ), + 'subtitle' => __( 'Powered by YITH', 'wp-module-onboarding-data' ), + 'desc' => __( 'Give your visitors powerful tools to discover your great products with this exclusive offering from our colleagues at YITH.', 'wp-module-onboarding-data' ), 'selected' => false, 'shown' => true, 'activate' => true, @@ -208,9 +208,9 @@ protected static function get_site_features_flow_plan_map() { 'nfd_slug_yith_woocommerce_booking' => array( 'slug' => 'nfd_slug_yith_woocommerce_booking', 'icon' => '--site-features-bookingcalendar', - 'title' => __( 'Bookings & Appointments', 'wp-module-onboarding' ), - 'subtitle' => __( 'Powered by YITH', 'wp-module-onboarding' ), - 'desc' => __( 'Have visitors book meetings and services with you, accepting payment and more using this exclusive offering from our colleagues at YITH.', 'wp-module-onboarding' ), + 'title' => __( 'Bookings & Appointments', 'wp-module-onboarding-data' ), + 'subtitle' => __( 'Powered by YITH', 'wp-module-onboarding-data' ), + 'desc' => __( 'Have visitors book meetings and services with you, accepting payment and more using this exclusive offering from our colleagues at YITH.', 'wp-module-onboarding-data' ), 'selected' => false, 'shown' => true, 'activate' => true, @@ -218,9 +218,9 @@ protected static function get_site_features_flow_plan_map() { 'nfd_slug_yith_woocommerce_wishlist' => array( 'slug' => 'nfd_slug_yith_woocommerce_wishlist', 'icon' => '--site-features-wishlist', - 'title' => __( 'Product Wishlists', 'wp-module-onboarding' ), - 'subtitle' => __( 'Powered by YITH', 'wp-module-onboarding' ), - 'desc' => __( 'Let discerning shoppers curate their selections with a system of favorites using this exclusive offering from our colleagues at YITH.', 'wp-module-onboarding' ), + 'title' => __( 'Product Wishlists', 'wp-module-onboarding-data' ), + 'subtitle' => __( 'Powered by YITH', 'wp-module-onboarding-data' ), + 'desc' => __( 'Let discerning shoppers curate their selections with a system of favorites using this exclusive offering from our colleagues at YITH.', 'wp-module-onboarding-data' ), 'selected' => false, 'shown' => true, 'activate' => true, diff --git a/includes/SiteGen.php b/includes/SiteGen.php index ccff0fc..ffedaf5 100644 --- a/includes/SiteGen.php +++ b/includes/SiteGen.php @@ -14,18 +14,18 @@ final class SiteGen { public static function get_site_details_questionnaire() { return array( 'businessName' => array( - 'question' => __( '1. Do you have a business name or website title?', 'wp-module-onboarding' ), - 'prompt' => __( 'My business name is', 'wp-module-onboarding' ), + 'question' => __( '1. Do you have a business name or website title?', 'wp-module-onboarding-data' ), + 'prompt' => __( 'My business name is', 'wp-module-onboarding-data' ), ), 'websiteType' => array( - 'question' => __( '2. What type of website are you making?', 'wp-module-onboarding' ), - 'placeholder' => __( 'e.g. Graphic design portfolio', 'wp-module-onboarding' ), - 'prompt' => __( 'I am making a website type of', 'wp-module-onboarding' ), + 'question' => __( '2. What type of website are you making?', 'wp-module-onboarding-data' ), + 'placeholder' => __( 'e.g. Graphic design portfolio', 'wp-module-onboarding-data' ), + 'prompt' => __( 'I am making a website type of', 'wp-module-onboarding-data' ), ), 'uniqueBusiness' => array( - 'question' => __( '3. Is there anything unique about your business or brand?', 'wp-module-onboarding' ), - 'placeholder' => __( 'e.g. Unique product, amazing customer service, customizations, etc.', 'wp-module-onboarding' ), - 'prompt' => __( 'Unique about my business is', 'wp-module-onboarding' ), + 'question' => __( '3. Is there anything unique about your business or brand?', 'wp-module-onboarding-data' ), + 'placeholder' => __( 'e.g. Unique product, amazing customer service, customizations, etc.', 'wp-module-onboarding-data' ), + 'prompt' => __( 'Unique about my business is', 'wp-module-onboarding-data' ), ), ); } diff --git a/includes/Themes/Colors.php b/includes/Themes/Colors.php index f5cf1cc..f5fa12d 100644 --- a/includes/Themes/Colors.php +++ b/includes/Themes/Colors.php @@ -28,7 +28,7 @@ protected static function get_theme_colors() { 'secondary' => '#344A77', 'primary' => '#1A4733', 'base' => '#FFFFFF', - 'name' => __( 'Calm', 'wp-module-onboarding' ), + 'name' => __( 'Calm', 'wp-module-onboarding-data' ), ), 'cool' => array( 'header-background' => '#C7DBFF', @@ -40,7 +40,7 @@ protected static function get_theme_colors() { 'secondary' => '#3764B4', 'primary' => '#21447B', 'base' => '#FFFFFF', - 'name' => __( 'Cool', 'wp-module-onboarding' ), + 'name' => __( 'Cool', 'wp-module-onboarding-data' ), ), 'warm' => array( 'header-background' => '#FDE5D0', @@ -52,7 +52,7 @@ protected static function get_theme_colors() { 'secondary' => '#B97040', 'primary' => '#7A3921', 'base' => '#FFFFFF', - 'name' => __( 'Warm', 'wp-module-onboarding' ), + 'name' => __( 'Warm', 'wp-module-onboarding-data' ), ), 'radiant' => array( 'header-background' => '#63156A', @@ -64,7 +64,7 @@ protected static function get_theme_colors() { 'secondary' => '#64288C', 'primary' => '#63156A', 'base' => '#FFFFFF', - 'name' => __( 'Radiant', 'wp-module-onboarding' ), + 'name' => __( 'Radiant', 'wp-module-onboarding-data' ), ), 'bold' => array( 'header-background' => '#FFD7F1', @@ -76,7 +76,7 @@ protected static function get_theme_colors() { 'secondary' => '#076D66', 'primary' => '#09857C', 'base' => '#FFFFFF', - 'name' => __( 'Bold', 'wp-module-onboarding' ), + 'name' => __( 'Bold', 'wp-module-onboarding-data' ), ), 'retro' => array( 'header-background' => '#096385', @@ -88,7 +88,7 @@ protected static function get_theme_colors() { 'secondary' => '#BE9E00', 'primary' => '#096385', 'base' => '#FFFFFF', - 'name' => __( 'Retro', 'wp-module-onboarding' ), + 'name' => __( 'Retro', 'wp-module-onboarding-data' ), ), 'professional' => array( 'header-background' => '#6D8258', @@ -100,7 +100,7 @@ protected static function get_theme_colors() { 'secondary' => '#405F1C', 'primary' => '#558320', 'base' => '#FFFFFF', - 'name' => __( 'Professional', 'wp-module-onboarding' ), + 'name' => __( 'Professional', 'wp-module-onboarding-data' ), ), 'crisp' => array( 'header-background' => '#ccc', @@ -112,7 +112,7 @@ protected static function get_theme_colors() { 'secondary' => '#17222E', 'primary' => '#223344', 'base' => '#FFFFFF', - 'name' => __( 'Crisp', 'wp-module-onboarding' ), + 'name' => __( 'Crisp', 'wp-module-onboarding-data' ), ), 'polished' => array( 'header-background' => '#313131', @@ -124,7 +124,7 @@ protected static function get_theme_colors() { 'secondary' => '#6B69EA', 'primary' => '#5100FA', 'base' => '#FFFFFF', - 'name' => __( 'Polished', 'wp-module-onboarding' ), + 'name' => __( 'Polished', 'wp-module-onboarding-data' ), ), 'nightowl' => array( 'header-background' => '#06080A', @@ -136,7 +136,7 @@ protected static function get_theme_colors() { 'secondary' => '#06080A', 'primary' => '#B97900', 'base' => '#FFFFFF', - 'name' => __( 'Nightowl', 'wp-module-onboarding' ), + 'name' => __( 'Nightowl', 'wp-module-onboarding-data' ), ), 'subtle' => array( 'header-background' => '#C7ADBB', @@ -148,7 +148,7 @@ protected static function get_theme_colors() { 'secondary' => '#57203c', 'primary' => '#5A3C4B', 'base' => '#FFFFFF', - 'name' => __( 'Subtle', 'wp-module-onboarding' ), + 'name' => __( 'Subtle', 'wp-module-onboarding-data' ), ), ), 'custom-picker-grouping' => array( diff --git a/includes/Themes/Fonts.php b/includes/Themes/Fonts.php index 4aa1d74..6c8c562 100644 --- a/includes/Themes/Fonts.php +++ b/includes/Themes/Fonts.php @@ -18,7 +18,7 @@ protected static function get_theme_fonts() { return array( 'yith-wonder' => array( 'modern-approachable' => array( - 'label' => __( 'Modern & approachable', 'wp-module-onboarding' ), + 'label' => __( 'Modern & approachable', 'wp-module-onboarding-data' ), 'matches' => 'yith-wonder/theme-json', 'styles' => array( 'typography' => array( @@ -34,7 +34,7 @@ protected static function get_theme_fonts() { ), ), 'strong-sleek' => array( - 'label' => __( 'Strong & sleek', 'wp-module-onboarding' ), + 'label' => __( 'Strong & sleek', 'wp-module-onboarding-data' ), 'matches' => 'yith-wonder/styles/01-blue-shades', 'styles' => array( 'typography' => array( @@ -50,7 +50,7 @@ protected static function get_theme_fonts() { ), ), 'stately-elevated' => array( - 'label' => __( 'Stately & elevated', 'wp-module-onboarding' ), + 'label' => __( 'Stately & elevated', 'wp-module-onboarding-data' ), 'matches' => 'yith-wonder/styles/02-pink-shades', 'styles' => array( 'typography' => array( @@ -66,7 +66,7 @@ protected static function get_theme_fonts() { ), ), 'typewriter-crisp-midcentury' => array( - 'label' => __( 'Typewriter & crisp midcentury', 'wp-module-onboarding' ), + 'label' => __( 'Typewriter & crisp midcentury', 'wp-module-onboarding-data' ), 'matches' => 'yith-wonder/styles/03-orange-shades', 'styles' => array( 'typography' => array( @@ -82,7 +82,7 @@ protected static function get_theme_fonts() { ), ), 'refined-traditional-newsletter' => array( - 'label' => __( 'Refined traditional newsletter', 'wp-module-onboarding' ), + 'label' => __( 'Refined traditional newsletter', 'wp-module-onboarding-data' ), 'matches' => 'yith-wonder/styles/04-black-shades', 'styles' => array( 'typography' => array( @@ -98,7 +98,7 @@ protected static function get_theme_fonts() { ), ), 'bold-stamp-slab' => array( - 'label' => __( 'Bold stamp & slab', 'wp-module-onboarding' ), + 'label' => __( 'Bold stamp & slab', 'wp-module-onboarding-data' ), 'matches' => 'yith-wonder/styles/05-red-shades', 'styles' => array( 'typography' => array( @@ -114,7 +114,7 @@ protected static function get_theme_fonts() { ), ), 'fast-simple' => array( - 'label' => __( 'Fast & Simple', 'wp-module-onboarding' ), + 'label' => __( 'Fast & Simple', 'wp-module-onboarding-data' ), 'matches' => 'newfold/onboarding-01', 'styles' => array( 'typography' => array( @@ -130,7 +130,7 @@ protected static function get_theme_fonts() { ), ), 'timeless-traditional' => array( - 'label' => __( 'Timeless & Traditional', 'wp-module-onboarding' ), + 'label' => __( 'Timeless & Traditional', 'wp-module-onboarding-data' ), 'matches' => 'newfold/onboarding-02', 'styles' => array( 'typography' => array( @@ -146,7 +146,7 @@ protected static function get_theme_fonts() { ), ), 'sleek-sophisticated' => array( - 'label' => __( 'Sleek & Sophisticated', 'wp-module-onboarding' ), + 'label' => __( 'Sleek & Sophisticated', 'wp-module-onboarding-data' ), 'matches' => 'newfold/onboarding-03', 'styles' => array( 'typography' => array( @@ -162,7 +162,7 @@ protected static function get_theme_fonts() { ), ), 'clear-crisp' => array( - 'label' => __( 'Clear & Crisp', 'wp-module-onboarding' ), + 'label' => __( 'Clear & Crisp', 'wp-module-onboarding-data' ), 'matches' => 'newfold/onboarding-04', 'styles' => array( 'typography' => array( @@ -178,7 +178,7 @@ protected static function get_theme_fonts() { ), ), 'retro-classy' => array( - 'label' => __( 'Retro & Classy', 'wp-module-onboarding' ), + 'label' => __( 'Retro & Classy', 'wp-module-onboarding-data' ), 'matches' => 'newfold/onboarding-05', 'styles' => array( 'typography' => array( @@ -194,7 +194,7 @@ protected static function get_theme_fonts() { ), ), 'defined-solid' => array( - 'label' => __( 'Defined & Solid', 'wp-module-onboarding' ), + 'label' => __( 'Defined & Solid', 'wp-module-onboarding-data' ), 'matches' => 'newfold/onboarding-06', 'styles' => array( 'typography' => array( diff --git a/languages/wp-module-onboarding-data-pt_BR.mo b/languages/wp-module-onboarding-data-pt_BR.mo new file mode 100644 index 0000000..9488914 Binary files /dev/null and b/languages/wp-module-onboarding-data-pt_BR.mo differ diff --git a/languages/wp-module-onboarding-data-pt_BR.po b/languages/wp-module-onboarding-data-pt_BR.po new file mode 100644 index 0000000..98ffbe4 --- /dev/null +++ b/languages/wp-module-onboarding-data-pt_BR.po @@ -0,0 +1,410 @@ +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-14T08:13:30+00:00\n" +"PO-Revision-Date: 2024-04-14 14:02+0530\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 3.4.2\n" +"X-Domain: wp-module-onboarding-data\n" + +#: includes/Brands.php:17 +msgid "your web host" +msgstr "sua hospedagem de sites." + +#: includes/Options.php:122 includes/Options.php:127 includes/Options.php:132 +#: includes/Options.php:137 includes/Options.php:142 includes/Options.php:147 +#: includes/Options.php:152 includes/Options.php:157 includes/Options.php:162 +#: includes/Options.php:167 +msgid "Woocommerce Settings" +msgstr "Configurações Woocommerce" + +#: includes/Patterns.php:19 +msgid "Home" +msgstr "Home" + +#: includes/Patterns.php:20 includes/Patterns.php:92 +msgid "About" +msgstr "Sobre" + +#: includes/Patterns.php:21 includes/Patterns.php:101 +msgid "Contact" +msgstr "Contato" + +#: includes/Patterns.php:22 +msgid "News" +msgstr "Notícias" + +#: includes/Patterns.php:23 +msgid "Privacy" +msgstr "Privacidade" + +#: includes/Patterns.php:24 +msgid "Careers" +msgstr "Carreiras" + +#: includes/Patterns.php:95 +msgid "Explain your company values or the history behind your brand." +msgstr "Detalhe os valores de sua empresa e a história de sua marca." + +#: includes/Patterns.php:103 +msgid "" +"Offer visitors a single page with a contact form, your street address and " +"social media." +msgstr "" +"Ofereça aos visitantes uma única página com formulário de contato, seu " +"endereço e redes sociais." + +#: includes/Patterns.php:108 +msgid "Testimonials" +msgstr "Depoimentos" + +#: includes/Patterns.php:111 +msgid "Highlight your success with testimonials from your fans." +msgstr "Destaque seu sucesso com depoimentos." + +#: includes/Patterns.php:117 +msgid "Blog" +msgstr "Blog" + +#: includes/Patterns.php:119 +msgid "A page for periodic news, announcements and ideas." +msgstr "Página para notícias periódicas e ideias." + +#: includes/Services/BlockRenderService.php:43 +#: includes/Services/BlockRenderService.php:54 +msgid "Unable to generate screenshot." +msgstr "Não foi possível gerar a captura de tela." + +#: includes/Services/FlowService.php:136 +msgid "Wrong Parameter Provided : primary => value" +msgstr "Parâmetro Errado Fornecido: primário => valor" + +#: includes/Services/FlowService.php:150 +msgid "Wrong Parameter Provided : secondary => value" +msgstr "Parâmetro Errado Fornecido: secundário => valor" + +#: includes/Services/SiteGenService.php:107 +msgid "Not a valid identifier" +msgstr "Não é um identificador válido" + +#: includes/Services/SiteGenService.php:120 +msgid "Error generating site meta: " +msgstr "Erro ao gerar meta do site: " + +#: includes/Services/SiteGenService.php:345 +msgid "Error generating homepages: " +msgstr "Erro ao gerar páginas iniciais: " + +#: includes/Services/SiteGenService.php:373 +msgid "The homepage could not be found for regeneration." +msgstr "A página inicial não foi encontrada para regeneração." + +#: includes/Services/SiteGenService.php:405 +#: includes/Services/SiteGenService.php:410 +msgid " (Copy)" +msgstr "(Cópia de)" + +#: includes/Services/SiteGenService.php:443 +msgid "Error re-generating homepages: " +msgstr "Erro ao regenerar a página inicial: " + +#: includes/Services/SiteGenService.php:485 +msgid "Version " +msgstr "Versão " + +#: includes/Services/SiteGenService.php:510 +#: includes/Services/SiteGenService.php:597 +#: includes/Services/SiteGenService.php:650 +msgid "Prompt not found." +msgstr "Solicitação não encontrada." + +#: includes/Services/SiteGenService.php:525 +msgid "Cannot retrieve color palatte" +msgstr "Não é possível recuperar a paleta de cores" + +#: includes/Services/SiteGenService.php:613 +msgid "Cannot retrieve plugin recommendations." +msgstr "Não é possível recuperar recomendações de plugins." + +#: includes/SiteFeatures.php:23 includes/SiteFeatures.php:87 +msgid "Security, Speed & Growth" +msgstr "Segurança, Velocidade e Crescimento" + +#: includes/SiteFeatures.php:24 includes/SiteFeatures.php:88 +msgid "Powered by Jetpack" +msgstr "Criado por Jetpack" + +#: includes/SiteFeatures.php:25 includes/SiteFeatures.php:89 +msgid "" +"Jetpack includes dozens of powerful, unique capabilities for your WordPress " +"sites from Automattic." +msgstr "" +"Jetpack inclui diversas capacidades únicas e poderosas da Automattic para " +"seu WordPress." + +#: includes/SiteFeatures.php:33 includes/SiteFeatures.php:97 +msgid "Forms" +msgstr "Formulários" + +#: includes/SiteFeatures.php:34 includes/SiteFeatures.php:98 +msgid "Powered by WP Forms" +msgstr "Criado por WP Forms" + +#: includes/SiteFeatures.php:35 includes/SiteFeatures.php:99 +msgid "" +"Five million people build smarter forms and surveys with WPForms from " +"Awesome Motive." +msgstr "" +"Cinco milhões de pessoas utilizam formulários e pesquisas inteligentes com " +"WPForms." + +#: includes/SiteFeatures.php:43 includes/SiteFeatures.php:107 +msgid "Site Traffic" +msgstr "Tráfego" + +#: includes/SiteFeatures.php:44 includes/SiteFeatures.php:108 +msgid "Powered by MonsterInsights" +msgstr "Desenvolvido por MonsterInsights" + +#: includes/SiteFeatures.php:45 includes/SiteFeatures.php:109 +msgid "" +"See the opportunities in your website analytics traffic data using " +"MonsterInsights from Awesome Motive." +msgstr "" +"Identifique oportunidades nos dados de tráfego do seu site utilizando o " +"MonsterInsights." + +#: includes/SiteFeatures.php:53 includes/SiteFeatures.php:117 +msgid "Search Engine Optimization" +msgstr "SEO (Otimização para mecanismos de busca)" + +#: includes/SiteFeatures.php:54 includes/SiteFeatures.php:118 +msgid "Powered by Yoast" +msgstr "Criado por Yoast" + +#: includes/SiteFeatures.php:55 includes/SiteFeatures.php:119 +msgid "" +"Get more traffic to your WordPress site with powerful analysis and tools " +"from our colleagues at Yoast." +msgstr "" +"Obtenha mais tráfego para seu site WordPress a partir de análises e " +"ferramentas poderosas da Yoast." + +#: includes/SiteFeatures.php:63 includes/SiteFeatures.php:127 +msgid "Email Newsletters" +msgstr "News via E-mail" + +#: includes/SiteFeatures.php:64 includes/SiteFeatures.php:128 +msgid "Powered by Creative Email" +msgstr "Criado por Creative Email" + +#: includes/SiteFeatures.php:65 includes/SiteFeatures.php:129 +msgid "" +"A professional logo builder, marketing automations with WooCommerce and " +"social management -- CreativeMail is a whole lot more than mail from " +"Constant Contact." +msgstr "" +"Criação profissional de logos e automação de marketing com gerenciamento de " +"Woocommerce e redes sociais -- CreativeMail é um pacote completo da Constant " +"Contact." + +#: includes/SiteFeatures.php:73 includes/SiteFeatures.php:137 +msgid "Lead Generation" +msgstr "Geração de Leads" + +#: includes/SiteFeatures.php:74 includes/SiteFeatures.php:138 +msgid "Powered by Optin Monster" +msgstr "Criado por Optin Monster" + +#: includes/SiteFeatures.php:75 includes/SiteFeatures.php:139 +msgid "" +"Connect with website visitors using a proven kit of tools for growth using " +"this offering from Awesome Motive." +msgstr "" +"Conecte os visitantes de seu site utilizando um kit de ferramentas de " +"crescimento validado através da oferta da Awesome Motive." + +#: includes/SiteFeatures.php:149 includes/SiteFeatures.php:191 +msgid "Enhanced Product Search" +msgstr "Busca Otimizada de Produtos" + +#: includes/SiteFeatures.php:150 includes/SiteFeatures.php:160 +#: includes/SiteFeatures.php:170 includes/SiteFeatures.php:180 +#: includes/SiteFeatures.php:192 includes/SiteFeatures.php:202 +#: includes/SiteFeatures.php:212 includes/SiteFeatures.php:222 +msgid "Powered by YITH" +msgstr "Criado por YITH" + +#: includes/SiteFeatures.php:151 includes/SiteFeatures.php:193 +msgid "" +"Give your visitors great search experiences with this exclusive offering " +"from our colleagues at YITH." +msgstr "" +"Ofereça uma excelente experiência de busca a seus visitantes com essa oferta " +"exclusiva da YITH." + +#: includes/SiteFeatures.php:159 includes/SiteFeatures.php:201 +msgid "Enhanced Product Filters" +msgstr "Filtro Otimizado de Produtos" + +#: includes/SiteFeatures.php:161 includes/SiteFeatures.php:203 +msgid "" +"Give your visitors powerful tools to discover your great products with this " +"exclusive offering from our colleagues at YITH." +msgstr "" +"Ofereça uma poderosa ferramenta de descoberta de produtos a seus visitantes " +"com essa oferta exclusiva da YITH." + +#: includes/SiteFeatures.php:169 includes/SiteFeatures.php:211 +msgid "Bookings & Appointments" +msgstr "Agendamentos" + +#: includes/SiteFeatures.php:171 includes/SiteFeatures.php:213 +msgid "" +"Have visitors book meetings and services with you, accepting payment and " +"more using this exclusive offering from our colleagues at YITH." +msgstr "" +"Faça com que os visitantes agendem reuniões e serviços com você, aceitando " +"pagamentos e muito mais, usando esta oferta exclusiva da YITH." + +#: includes/SiteFeatures.php:179 includes/SiteFeatures.php:221 +msgid "Product Wishlists" +msgstr "Lista de Desejos" + +#: includes/SiteFeatures.php:181 includes/SiteFeatures.php:223 +msgid "" +"Let discerning shoppers curate their selections with a system of favorites " +"using this exclusive offering from our colleagues at YITH." +msgstr "" +"Possibilite que compradores exigentes criem suas seleções com um sistema de " +"favoritos usando esta oferta exclusiva da YITH." + +#: includes/SiteGen.php:17 +msgid "1. Do you have a business name or website title?" +msgstr "1. Você tem um nome comercial ou título de site?" + +#: includes/SiteGen.php:18 +msgid "My business name is" +msgstr "O nome da minha empresa é" + +#: includes/SiteGen.php:21 +msgid "2. What type of website are you making?" +msgstr "2. Que tipo de site você está criando?" + +#: includes/SiteGen.php:22 +msgid "e.g. Graphic design portfolio" +msgstr "por exemplo. Portfólio de design gráfico" + +#: includes/SiteGen.php:23 +msgid "I am making a website type of" +msgstr "Estou fazendo um tipo de site" + +#: includes/SiteGen.php:26 +msgid "3. Is there anything unique about your business or brand?" +msgstr "3. Existe algo único em sua empresa ou marca?" + +#: includes/SiteGen.php:27 +msgid "e.g. Unique product, amazing customer service, customizations, etc." +msgstr "por exemplo. Produto único, atendimento ao cliente incrível, personalizações, etc." + +#: includes/SiteGen.php:28 +msgid "Unique about my business is" +msgstr "Único em meu negócio é" + +#: includes/Themes/Colors.php:31 +msgid "Calm" +msgstr "Calma" + +#: includes/Themes/Colors.php:43 +msgid "Cool" +msgstr "Fria" + +#: includes/Themes/Colors.php:55 +msgid "Warm" +msgstr "Quente" + +#: includes/Themes/Colors.php:67 +msgid "Radiant" +msgstr "Radiante" + +#: includes/Themes/Colors.php:79 +msgid "Bold" +msgstr "Ousada" + +#: includes/Themes/Colors.php:91 +msgid "Retro" +msgstr "Retrô" + +#: includes/Themes/Colors.php:103 +msgid "Professional" +msgstr "Profissional" + +#: includes/Themes/Colors.php:115 +msgid "Crisp" +msgstr "Nítida" + +#: includes/Themes/Colors.php:127 +msgid "Polished" +msgstr "Polida" + +#: includes/Themes/Colors.php:139 +msgid "Nightowl" +msgstr "Noturna" + +#: includes/Themes/Colors.php:151 +msgid "Subtle" +msgstr "Sutil" + +#: includes/Themes/Fonts.php:21 +msgid "Modern & approachable" +msgstr "Moderna & Amigável" + +#: includes/Themes/Fonts.php:37 +msgid "Strong & sleek" +msgstr "Forte & Elegante" + +#: includes/Themes/Fonts.php:53 +msgid "Stately & elevated" +msgstr "Imponente & Importante" + +#: includes/Themes/Fonts.php:69 +msgid "Typewriter & crisp midcentury" +msgstr "Máquina de escrever & Meados do século" + +#: includes/Themes/Fonts.php:85 +msgid "Refined traditional newsletter" +msgstr "Newsletter Tradicional Refinada" + +#: includes/Themes/Fonts.php:101 +msgid "Bold stamp & slab" +msgstr "Carimbo & Negrito" + +#: includes/Themes/Fonts.php:117 +msgid "Fast & Simple" +msgstr "Rápida & Simples" + +#: includes/Themes/Fonts.php:133 +msgid "Timeless & Traditional" +msgstr "Atemporal & Tradicional" + +#: includes/Themes/Fonts.php:149 +msgid "Sleek & Sophisticated" +msgstr "Elegante & Sofisticada" + +#: includes/Themes/Fonts.php:165 +msgid "Clear & Crisp" +msgstr "Clara & Nítida" + +#: includes/Themes/Fonts.php:181 +msgid "Retro & Classy" +msgstr "Retrô & Clássica" + +#: includes/Themes/Fonts.php:197 +msgid "Defined & Solid" +msgstr "Definida & Sólida" diff --git a/languages/wp-module-onboarding-data.pot b/languages/wp-module-onboarding-data.pot new file mode 100644 index 0000000..d47698b --- /dev/null +++ b/languages/wp-module-onboarding-data.pot @@ -0,0 +1,401 @@ +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2024-04-14T08:13:30+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.10.0\n" +"X-Domain: wp-module-onboarding-data\n" + +#: includes/Brands.php:17 +msgid "your web host" +msgstr "" + +#: includes/Options.php:122 +#: includes/Options.php:127 +#: includes/Options.php:132 +#: includes/Options.php:137 +#: includes/Options.php:142 +#: includes/Options.php:147 +#: includes/Options.php:152 +#: includes/Options.php:157 +#: includes/Options.php:162 +#: includes/Options.php:167 +msgid "Woocommerce Settings" +msgstr "" + +#: includes/Patterns.php:19 +msgid "Home" +msgstr "" + +#: includes/Patterns.php:20 +#: includes/Patterns.php:92 +msgid "About" +msgstr "" + +#: includes/Patterns.php:21 +#: includes/Patterns.php:101 +msgid "Contact" +msgstr "" + +#: includes/Patterns.php:22 +msgid "News" +msgstr "" + +#: includes/Patterns.php:23 +msgid "Privacy" +msgstr "" + +#: includes/Patterns.php:24 +msgid "Careers" +msgstr "" + +#: includes/Patterns.php:95 +msgid "Explain your company values or the history behind your brand." +msgstr "" + +#: includes/Patterns.php:103 +msgid "Offer visitors a single page with a contact form, your street address and social media." +msgstr "" + +#: includes/Patterns.php:108 +msgid "Testimonials" +msgstr "" + +#: includes/Patterns.php:111 +msgid "Highlight your success with testimonials from your fans." +msgstr "" + +#: includes/Patterns.php:117 +msgid "Blog" +msgstr "" + +#: includes/Patterns.php:119 +msgid "A page for periodic news, announcements and ideas." +msgstr "" + +#: includes/Services/BlockRenderService.php:43 +#: includes/Services/BlockRenderService.php:54 +msgid "Unable to generate screenshot." +msgstr "" + +#: includes/Services/FlowService.php:136 +msgid "Wrong Parameter Provided : primary => value" +msgstr "" + +#: includes/Services/FlowService.php:150 +msgid "Wrong Parameter Provided : secondary => value" +msgstr "" + +#: includes/Services/SiteGenService.php:107 +msgid "Not a valid identifier" +msgstr "" + +#: includes/Services/SiteGenService.php:120 +msgid "Error generating site meta: " +msgstr "" + +#: includes/Services/SiteGenService.php:345 +msgid "Error generating homepages: " +msgstr "" + +#: includes/Services/SiteGenService.php:373 +msgid "The homepage could not be found for regeneration." +msgstr "" + +#: includes/Services/SiteGenService.php:405 +#: includes/Services/SiteGenService.php:410 +msgid " (Copy)" +msgstr "" + +#: includes/Services/SiteGenService.php:443 +msgid "Error re-generating homepages: " +msgstr "" + +#: includes/Services/SiteGenService.php:485 +msgid "Version " +msgstr "" + +#: includes/Services/SiteGenService.php:510 +#: includes/Services/SiteGenService.php:597 +#: includes/Services/SiteGenService.php:650 +msgid "Prompt not found." +msgstr "" + +#: includes/Services/SiteGenService.php:525 +msgid "Cannot retrieve color palatte" +msgstr "" + +#: includes/Services/SiteGenService.php:613 +msgid "Cannot retrieve plugin recommendations." +msgstr "" + +#: includes/SiteFeatures.php:23 +#: includes/SiteFeatures.php:87 +msgid "Security, Speed & Growth" +msgstr "" + +#: includes/SiteFeatures.php:24 +#: includes/SiteFeatures.php:88 +msgid "Powered by Jetpack" +msgstr "" + +#: includes/SiteFeatures.php:25 +#: includes/SiteFeatures.php:89 +msgid "Jetpack includes dozens of powerful, unique capabilities for your WordPress sites from Automattic." +msgstr "" + +#: includes/SiteFeatures.php:33 +#: includes/SiteFeatures.php:97 +msgid "Forms" +msgstr "" + +#: includes/SiteFeatures.php:34 +#: includes/SiteFeatures.php:98 +msgid "Powered by WP Forms" +msgstr "" + +#: includes/SiteFeatures.php:35 +#: includes/SiteFeatures.php:99 +msgid "Five million people build smarter forms and surveys with WPForms from Awesome Motive." +msgstr "" + +#: includes/SiteFeatures.php:43 +#: includes/SiteFeatures.php:107 +msgid "Site Traffic" +msgstr "" + +#: includes/SiteFeatures.php:44 +#: includes/SiteFeatures.php:108 +msgid "Powered by MonsterInsights" +msgstr "" + +#: includes/SiteFeatures.php:45 +#: includes/SiteFeatures.php:109 +msgid "See the opportunities in your website analytics traffic data using MonsterInsights from Awesome Motive." +msgstr "" + +#: includes/SiteFeatures.php:53 +#: includes/SiteFeatures.php:117 +msgid "Search Engine Optimization" +msgstr "" + +#: includes/SiteFeatures.php:54 +#: includes/SiteFeatures.php:118 +msgid "Powered by Yoast" +msgstr "" + +#: includes/SiteFeatures.php:55 +#: includes/SiteFeatures.php:119 +msgid "Get more traffic to your WordPress site with powerful analysis and tools from our colleagues at Yoast." +msgstr "" + +#: includes/SiteFeatures.php:63 +#: includes/SiteFeatures.php:127 +msgid "Email Newsletters" +msgstr "" + +#: includes/SiteFeatures.php:64 +#: includes/SiteFeatures.php:128 +msgid "Powered by Creative Email" +msgstr "" + +#: includes/SiteFeatures.php:65 +#: includes/SiteFeatures.php:129 +msgid "A professional logo builder, marketing automations with WooCommerce and social management -- CreativeMail is a whole lot more than mail from Constant Contact." +msgstr "" + +#: includes/SiteFeatures.php:73 +#: includes/SiteFeatures.php:137 +msgid "Lead Generation" +msgstr "" + +#: includes/SiteFeatures.php:74 +#: includes/SiteFeatures.php:138 +msgid "Powered by Optin Monster" +msgstr "" + +#: includes/SiteFeatures.php:75 +#: includes/SiteFeatures.php:139 +msgid "Connect with website visitors using a proven kit of tools for growth using this offering from Awesome Motive." +msgstr "" + +#: includes/SiteFeatures.php:149 +#: includes/SiteFeatures.php:191 +msgid "Enhanced Product Search" +msgstr "" + +#: includes/SiteFeatures.php:150 +#: includes/SiteFeatures.php:160 +#: includes/SiteFeatures.php:170 +#: includes/SiteFeatures.php:180 +#: includes/SiteFeatures.php:192 +#: includes/SiteFeatures.php:202 +#: includes/SiteFeatures.php:212 +#: includes/SiteFeatures.php:222 +msgid "Powered by YITH" +msgstr "" + +#: includes/SiteFeatures.php:151 +#: includes/SiteFeatures.php:193 +msgid "Give your visitors great search experiences with this exclusive offering from our colleagues at YITH." +msgstr "" + +#: includes/SiteFeatures.php:159 +#: includes/SiteFeatures.php:201 +msgid "Enhanced Product Filters" +msgstr "" + +#: includes/SiteFeatures.php:161 +#: includes/SiteFeatures.php:203 +msgid "Give your visitors powerful tools to discover your great products with this exclusive offering from our colleagues at YITH." +msgstr "" + +#: includes/SiteFeatures.php:169 +#: includes/SiteFeatures.php:211 +msgid "Bookings & Appointments" +msgstr "" + +#: includes/SiteFeatures.php:171 +#: includes/SiteFeatures.php:213 +msgid "Have visitors book meetings and services with you, accepting payment and more using this exclusive offering from our colleagues at YITH." +msgstr "" + +#: includes/SiteFeatures.php:179 +#: includes/SiteFeatures.php:221 +msgid "Product Wishlists" +msgstr "" + +#: includes/SiteFeatures.php:181 +#: includes/SiteFeatures.php:223 +msgid "Let discerning shoppers curate their selections with a system of favorites using this exclusive offering from our colleagues at YITH." +msgstr "" + +#: includes/SiteGen.php:17 +msgid "1. Do you have a business name or website title?" +msgstr "" + +#: includes/SiteGen.php:18 +msgid "My business name is" +msgstr "" + +#: includes/SiteGen.php:21 +msgid "2. What type of website are you making?" +msgstr "" + +#: includes/SiteGen.php:22 +msgid "e.g. Graphic design portfolio" +msgstr "" + +#: includes/SiteGen.php:23 +msgid "I am making a website type of" +msgstr "" + +#: includes/SiteGen.php:26 +msgid "3. Is there anything unique about your business or brand?" +msgstr "" + +#: includes/SiteGen.php:27 +msgid "e.g. Unique product, amazing customer service, customizations, etc." +msgstr "" + +#: includes/SiteGen.php:28 +msgid "Unique about my business is" +msgstr "" + +#: includes/Themes/Colors.php:31 +msgid "Calm" +msgstr "" + +#: includes/Themes/Colors.php:43 +msgid "Cool" +msgstr "" + +#: includes/Themes/Colors.php:55 +msgid "Warm" +msgstr "" + +#: includes/Themes/Colors.php:67 +msgid "Radiant" +msgstr "" + +#: includes/Themes/Colors.php:79 +msgid "Bold" +msgstr "" + +#: includes/Themes/Colors.php:91 +msgid "Retro" +msgstr "" + +#: includes/Themes/Colors.php:103 +msgid "Professional" +msgstr "" + +#: includes/Themes/Colors.php:115 +msgid "Crisp" +msgstr "" + +#: includes/Themes/Colors.php:127 +msgid "Polished" +msgstr "" + +#: includes/Themes/Colors.php:139 +msgid "Nightowl" +msgstr "" + +#: includes/Themes/Colors.php:151 +msgid "Subtle" +msgstr "" + +#: includes/Themes/Fonts.php:21 +msgid "Modern & approachable" +msgstr "" + +#: includes/Themes/Fonts.php:37 +msgid "Strong & sleek" +msgstr "" + +#: includes/Themes/Fonts.php:53 +msgid "Stately & elevated" +msgstr "" + +#: includes/Themes/Fonts.php:69 +msgid "Typewriter & crisp midcentury" +msgstr "" + +#: includes/Themes/Fonts.php:85 +msgid "Refined traditional newsletter" +msgstr "" + +#: includes/Themes/Fonts.php:101 +msgid "Bold stamp & slab" +msgstr "" + +#: includes/Themes/Fonts.php:117 +msgid "Fast & Simple" +msgstr "" + +#: includes/Themes/Fonts.php:133 +msgid "Timeless & Traditional" +msgstr "" + +#: includes/Themes/Fonts.php:149 +msgid "Sleek & Sophisticated" +msgstr "" + +#: includes/Themes/Fonts.php:165 +msgid "Clear & Crisp" +msgstr "" + +#: includes/Themes/Fonts.php:181 +msgid "Retro & Classy" +msgstr "" + +#: includes/Themes/Fonts.php:197 +msgid "Defined & Solid" +msgstr ""