Changeset 3171783
- Timestamp:
- 10/19/2024 04:36:15 AM (18 months ago)
- Location:
- fluentc-translation
- Files:
-
- 371 added
- 8 edited
-
tags/2.0.1 (added)
-
tags/2.0.1/LICENSE (added)
-
tags/2.0.1/README.md (added)
-
tags/2.0.1/bootstrap.php (added)
-
tags/2.0.1/fluentc_autoload.php (added)
-
tags/2.0.1/fluentc_plugin.php (added)
-
tags/2.0.1/fluentc_settings.php (added)
-
tags/2.0.1/fluentc_wordpress_plugin.php (added)
-
tags/2.0.1/languages (added)
-
tags/2.0.1/languages/fluentc-translation.pot (added)
-
tags/2.0.1/readme.txt (added)
-
tags/2.0.1/src (added)
-
tags/2.0.1/src/actions (added)
-
tags/2.0.1/src/actions/class-admin.php (added)
-
tags/2.0.1/src/actions/class-aioseo.php (added)
-
tags/2.0.1/src/actions/class-insert.php (added)
-
tags/2.0.1/src/actions/class-links.php (added)
-
tags/2.0.1/src/actions/class-rankmath.php (added)
-
tags/2.0.1/src/actions/class-siteorigin.php (added)
-
tags/2.0.1/src/actions/class-translationstatus.php (added)
-
tags/2.0.1/src/actions/class-wordpress.php (added)
-
tags/2.0.1/src/actions/class-yoast.php (added)
-
tags/2.0.1/src/blocks (added)
-
tags/2.0.1/src/blocks/fluentc-languages-block.js (added)
-
tags/2.0.1/src/class-bootstrap-fluentc.php (added)
-
tags/2.0.1/src/class-fluentc-manager.php (added)
-
tags/2.0.1/src/class-polylang.php (added)
-
tags/2.0.1/src/fluentc_pll_api.php (added)
-
tags/2.0.1/src/includes (added)
-
tags/2.0.1/src/includes/admin_top_bar.css (added)
-
tags/2.0.1/src/includes/css (added)
-
tags/2.0.1/src/includes/css/fluentc-translations.css (added)
-
tags/2.0.1/src/includes/css/translation-status.css (added)
-
tags/2.0.1/src/includes/fluentc-logo.png (added)
-
tags/2.0.1/src/includes/fluentc-styles.css (added)
-
tags/2.0.1/src/includes/js (added)
-
tags/2.0.1/src/includes/js/translation-status.js (added)
-
tags/2.0.1/src/includes/js/translations.js (added)
-
tags/2.0.1/src/models (added)
-
tags/2.0.1/src/models/class-attribute-node.php (added)
-
tags/2.0.1/src/models/class-body.php (added)
-
tags/2.0.1/src/models/class-fluentc-links-model.php (added)
-
tags/2.0.1/src/models/class-hooks.php (added)
-
tags/2.0.1/src/models/class-htmltags.php (added)
-
tags/2.0.1/src/models/class-text-node.php (added)
-
tags/2.0.1/src/models/interface-translatable-node.php (added)
-
tags/2.0.1/src/services (added)
-
tags/2.0.1/src/services/class-cache.php (added)
-
tags/2.0.1/src/services/class-connect.php (added)
-
tags/2.0.1/src/services/class-fluentc-translations.php (added)
-
tags/2.0.1/src/services/class-frontpage.php (added)
-
tags/2.0.1/src/services/class-html-processor.php (added)
-
tags/2.0.1/src/services/class-pll-language.php (added)
-
tags/2.0.1/src/services/class-scan.php (added)
-
tags/2.0.1/src/services/class-translation-manager.php (added)
-
tags/2.0.1/src/services/class-translation-processor.php (added)
-
tags/2.0.1/src/services/class-url.php (added)
-
tags/2.0.1/src/services/class-widget.php (added)
-
tags/2.0.1/src/templates (added)
-
tags/2.0.1/src/templates/manage-translations-page.php (added)
-
tags/2.0.1/src/templates/translation-status.php (added)
-
tags/2.0.1/src/utils (added)
-
tags/2.0.1/src/utils/class-language.php (added)
-
tags/2.0.1/src/utils/class-performance-monitor.php (added)
-
tags/2.0.1/src/utils/class-placeholder-manager.php (added)
-
tags/2.0.1/src/utils/class-regex-helper.php (added)
-
tags/2.0.1/vendor (added)
-
tags/2.0.1/vendor/autoload.php (added)
-
tags/2.0.1/vendor/composer (added)
-
tags/2.0.1/vendor/composer/ClassLoader.php (added)
-
tags/2.0.1/vendor/composer/InstalledVersions.php (added)
-
tags/2.0.1/vendor/composer/LICENSE (added)
-
tags/2.0.1/vendor/composer/autoload_classmap.php (added)
-
tags/2.0.1/vendor/composer/autoload_files.php (added)
-
tags/2.0.1/vendor/composer/autoload_namespaces.php (added)
-
tags/2.0.1/vendor/composer/autoload_psr4.php (added)
-
tags/2.0.1/vendor/composer/autoload_real.php (added)
-
tags/2.0.1/vendor/composer/autoload_static.php (added)
-
tags/2.0.1/vendor/composer/installed.json (added)
-
tags/2.0.1/vendor/composer/installed.php (added)
-
tags/2.0.1/vendor/composer/platform_check.php (added)
-
tags/2.0.1/vendor/fluentc (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/.gitattributes (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/.github (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/.github/FUNDING.yml (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/.scrutinizer.yml (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/SECURITY.md (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/composer.json (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Content.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Contracts (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Contracts/Dom (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Contracts/Dom/CleanerInterface.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Contracts/Dom/ParserInterface.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Contracts/DomInterface.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Contracts/Selector (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Contracts/Selector/ParserInterface.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Contracts/Selector/SeekerInterface.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Contracts/Selector/SelectorInterface.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/DTO (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/DTO/Selector (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/DTO/Selector/ParsedSelectorCollectionDTO.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/DTO/Selector/ParsedSelectorDTO.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/DTO/Selector/RuleDTO.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/DTO/Tag (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/DTO/Tag/AttributeDTO.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/DTO/TagDTO.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Discovery (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Discovery/CleanerDiscovery.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Discovery/DomParserDiscovery.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Discovery/SeekerDiscovery.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Discovery/SelectorParserDiscovery.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Dom (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Dom.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Dom/Cleaner.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Dom/Node (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Dom/Node/AbstractNode.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Dom/Node/ArrayNode.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Dom/Node/Collection.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Dom/Node/HtmlNode.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Dom/Node/InnerNode.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Dom/Node/LeafNode.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Dom/Node/TextNode.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Dom/Parser.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Dom/RootAccessTrait.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Dom/Tag.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Enum (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Enum/StringToken.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Exceptions (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Exceptions/ChildNotFoundException.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Exceptions/CircularException.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Exceptions/ContentLengthException.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Exceptions/CurlException.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Exceptions/EmptyCollectionException.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Exceptions/LogicalException.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Exceptions/NotLoadedException.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Exceptions/ParentNotFoundException.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Exceptions/StrictException.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Exceptions/Tag (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Exceptions/Tag/AttributeNotFoundException.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Exceptions/UnknownChildTypeException.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Exceptions/UnknownOptionException.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Finder.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Options.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Selector (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Selector/Parser.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Selector/Seeker.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Selector/Selector.php (added)
-
tags/2.0.1/vendor/fluentc/php-html-parser/src/PHPHtmlParser/StaticDom.php (added)
-
tags/2.0.1/vendor/guzzlehttp (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/CHANGELOG.md (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/LICENSE (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/README.md (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/UPGRADING.md (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/composer.json (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/BodySummarizer.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/BodySummarizerInterface.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/Client.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/ClientInterface.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/ClientTrait.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/Cookie (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/Cookie/CookieJar.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/Cookie/FileCookieJar.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/Cookie/SetCookie.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/Exception (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/Exception/BadResponseException.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/Exception/ClientException.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/Exception/ConnectException.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/Exception/GuzzleException.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/Exception/InvalidArgumentException.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/Exception/ServerException.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/Exception/TooManyRedirectsException.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/Exception/TransferException.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/Handler (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/Handler/EasyHandle.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/Handler/HeaderProcessor.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/Handler/MockHandler.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/HandlerStack.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/MessageFormatter.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/MessageFormatterInterface.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/Middleware.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/Pool.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/RequestOptions.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/RetryMiddleware.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/TransferStats.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/Utils.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/functions.php (added)
-
tags/2.0.1/vendor/guzzlehttp/guzzle/src/functions_include.php (added)
-
tags/2.0.1/vendor/guzzlehttp/promises (added)
-
tags/2.0.1/vendor/guzzlehttp/promises/CHANGELOG.md (added)
-
tags/2.0.1/vendor/guzzlehttp/promises/LICENSE (added)
-
tags/2.0.1/vendor/guzzlehttp/promises/README.md (added)
-
tags/2.0.1/vendor/guzzlehttp/promises/composer.json (added)
-
tags/2.0.1/vendor/guzzlehttp/promises/src (added)
-
tags/2.0.1/vendor/guzzlehttp/promises/src/AggregateException.php (added)
-
tags/2.0.1/vendor/guzzlehttp/promises/src/CancellationException.php (added)
-
tags/2.0.1/vendor/guzzlehttp/promises/src/Coroutine.php (added)
-
tags/2.0.1/vendor/guzzlehttp/promises/src/Create.php (added)
-
tags/2.0.1/vendor/guzzlehttp/promises/src/Each.php (added)
-
tags/2.0.1/vendor/guzzlehttp/promises/src/EachPromise.php (added)
-
tags/2.0.1/vendor/guzzlehttp/promises/src/FulfilledPromise.php (added)
-
tags/2.0.1/vendor/guzzlehttp/promises/src/Is.php (added)
-
tags/2.0.1/vendor/guzzlehttp/promises/src/Promise.php (added)
-
tags/2.0.1/vendor/guzzlehttp/promises/src/PromiseInterface.php (added)
-
tags/2.0.1/vendor/guzzlehttp/promises/src/PromisorInterface.php (added)
-
tags/2.0.1/vendor/guzzlehttp/promises/src/RejectedPromise.php (added)
-
tags/2.0.1/vendor/guzzlehttp/promises/src/RejectionException.php (added)
-
tags/2.0.1/vendor/guzzlehttp/promises/src/TaskQueue.php (added)
-
tags/2.0.1/vendor/guzzlehttp/promises/src/TaskQueueInterface.php (added)
-
tags/2.0.1/vendor/guzzlehttp/promises/src/Utils.php (added)
-
tags/2.0.1/vendor/guzzlehttp/promises/src/functions.php (added)
-
tags/2.0.1/vendor/guzzlehttp/promises/src/functions_include.php (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7 (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/.github (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/.github/FUNDING.yml (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/.github/stale.yml (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/.github/workflows (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/.github/workflows/ci.yml (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/.github/workflows/integration.yml (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/.github/workflows/static.yml (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/.php_cs.dist (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/CHANGELOG.md (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/LICENSE (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/README.md (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/composer.json (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/src (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/src/AppendStream.php (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/src/BufferStream.php (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/src/CachingStream.php (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/src/DroppingStream.php (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/src/FnStream.php (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/src/Header.php (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/src/InflateStream.php (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/src/LazyOpenStream.php (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/src/LimitStream.php (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/src/Message.php (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/src/MessageTrait.php (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/src/MimeType.php (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/src/MultipartStream.php (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/src/NoSeekStream.php (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/src/PumpStream.php (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/src/Query.php (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/src/Request.php (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/src/Response.php (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/src/Rfc7230.php (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/src/ServerRequest.php (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/src/Stream.php (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/src/StreamDecoratorTrait.php (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/src/StreamWrapper.php (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/src/UploadedFile.php (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/src/Uri.php (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/src/UriComparator.php (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/src/UriNormalizer.php (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/src/UriResolver.php (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/src/Utils.php (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/src/functions.php (added)
-
tags/2.0.1/vendor/guzzlehttp/psr7/src/functions_include.php (added)
-
tags/2.0.1/vendor/myclabs (added)
-
tags/2.0.1/vendor/myclabs/php-enum (added)
-
tags/2.0.1/vendor/myclabs/php-enum/LICENSE (added)
-
tags/2.0.1/vendor/myclabs/php-enum/README.md (added)
-
tags/2.0.1/vendor/myclabs/php-enum/SECURITY.md (added)
-
tags/2.0.1/vendor/myclabs/php-enum/composer.json (added)
-
tags/2.0.1/vendor/myclabs/php-enum/src (added)
-
tags/2.0.1/vendor/myclabs/php-enum/src/Enum.php (added)
-
tags/2.0.1/vendor/myclabs/php-enum/src/PHPUnit (added)
-
tags/2.0.1/vendor/myclabs/php-enum/src/PHPUnit/Comparator.php (added)
-
tags/2.0.1/vendor/myclabs/php-enum/stubs (added)
-
tags/2.0.1/vendor/myclabs/php-enum/stubs/Stringable.php (added)
-
tags/2.0.1/vendor/paquettg (added)
-
tags/2.0.1/vendor/paquettg/string-encode (added)
-
tags/2.0.1/vendor/paquettg/string-encode/.travis.yml (added)
-
tags/2.0.1/vendor/paquettg/string-encode/CONTRIBUTING.md (added)
-
tags/2.0.1/vendor/paquettg/string-encode/README.md (added)
-
tags/2.0.1/vendor/paquettg/string-encode/composer.json (added)
-
tags/2.0.1/vendor/paquettg/string-encode/phpunit.php (added)
-
tags/2.0.1/vendor/paquettg/string-encode/phpunit.xml (added)
-
tags/2.0.1/vendor/paquettg/string-encode/src (added)
-
tags/2.0.1/vendor/paquettg/string-encode/src/stringEncode (added)
-
tags/2.0.1/vendor/paquettg/string-encode/src/stringEncode/Encode.php (added)
-
tags/2.0.1/vendor/paquettg/string-encode/src/stringEncode/Exception.php (added)
-
tags/2.0.1/vendor/paquettg/string-encode/tests (added)
-
tags/2.0.1/vendor/paquettg/string-encode/tests/EncodeTest.php (added)
-
tags/2.0.1/vendor/php-http (added)
-
tags/2.0.1/vendor/php-http/httplug (added)
-
tags/2.0.1/vendor/php-http/httplug/.php-cs-fixer.dist.php (added)
-
tags/2.0.1/vendor/php-http/httplug/CHANGELOG.md (added)
-
tags/2.0.1/vendor/php-http/httplug/LICENSE (added)
-
tags/2.0.1/vendor/php-http/httplug/README.md (added)
-
tags/2.0.1/vendor/php-http/httplug/composer.json (added)
-
tags/2.0.1/vendor/php-http/httplug/puli.json (added)
-
tags/2.0.1/vendor/php-http/httplug/src (added)
-
tags/2.0.1/vendor/php-http/httplug/src/Exception (added)
-
tags/2.0.1/vendor/php-http/httplug/src/Exception.php (added)
-
tags/2.0.1/vendor/php-http/httplug/src/Exception/HttpException.php (added)
-
tags/2.0.1/vendor/php-http/httplug/src/Exception/NetworkException.php (added)
-
tags/2.0.1/vendor/php-http/httplug/src/Exception/RequestAwareTrait.php (added)
-
tags/2.0.1/vendor/php-http/httplug/src/Exception/RequestException.php (added)
-
tags/2.0.1/vendor/php-http/httplug/src/Exception/TransferException.php (added)
-
tags/2.0.1/vendor/php-http/httplug/src/HttpAsyncClient.php (added)
-
tags/2.0.1/vendor/php-http/httplug/src/HttpClient.php (added)
-
tags/2.0.1/vendor/php-http/httplug/src/Promise (added)
-
tags/2.0.1/vendor/php-http/httplug/src/Promise/HttpFulfilledPromise.php (added)
-
tags/2.0.1/vendor/php-http/httplug/src/Promise/HttpRejectedPromise.php (added)
-
tags/2.0.1/vendor/php-http/promise (added)
-
tags/2.0.1/vendor/php-http/promise/CHANGELOG.md (added)
-
tags/2.0.1/vendor/php-http/promise/LICENSE (added)
-
tags/2.0.1/vendor/php-http/promise/README.md (added)
-
tags/2.0.1/vendor/php-http/promise/composer.json (added)
-
tags/2.0.1/vendor/php-http/promise/phpstan.neon.dist (added)
-
tags/2.0.1/vendor/php-http/promise/src (added)
-
tags/2.0.1/vendor/php-http/promise/src/FulfilledPromise.php (added)
-
tags/2.0.1/vendor/php-http/promise/src/Promise.php (added)
-
tags/2.0.1/vendor/php-http/promise/src/RejectedPromise.php (added)
-
tags/2.0.1/vendor/psr (added)
-
tags/2.0.1/vendor/psr/http-client (added)
-
tags/2.0.1/vendor/psr/http-client/CHANGELOG.md (added)
-
tags/2.0.1/vendor/psr/http-client/LICENSE (added)
-
tags/2.0.1/vendor/psr/http-client/README.md (added)
-
tags/2.0.1/vendor/psr/http-client/composer.json (added)
-
tags/2.0.1/vendor/psr/http-client/src (added)
-
tags/2.0.1/vendor/psr/http-client/src/ClientExceptionInterface.php (added)
-
tags/2.0.1/vendor/psr/http-client/src/ClientInterface.php (added)
-
tags/2.0.1/vendor/psr/http-client/src/NetworkExceptionInterface.php (added)
-
tags/2.0.1/vendor/psr/http-client/src/RequestExceptionInterface.php (added)
-
tags/2.0.1/vendor/psr/http-message (added)
-
tags/2.0.1/vendor/psr/http-message/CHANGELOG.md (added)
-
tags/2.0.1/vendor/psr/http-message/LICENSE (added)
-
tags/2.0.1/vendor/psr/http-message/README.md (added)
-
tags/2.0.1/vendor/psr/http-message/composer.json (added)
-
tags/2.0.1/vendor/psr/http-message/docs (added)
-
tags/2.0.1/vendor/psr/http-message/docs/PSR7-Interfaces.md (added)
-
tags/2.0.1/vendor/psr/http-message/docs/PSR7-Usage.md (added)
-
tags/2.0.1/vendor/psr/http-message/src (added)
-
tags/2.0.1/vendor/psr/http-message/src/MessageInterface.php (added)
-
tags/2.0.1/vendor/psr/http-message/src/RequestInterface.php (added)
-
tags/2.0.1/vendor/psr/http-message/src/ResponseInterface.php (added)
-
tags/2.0.1/vendor/psr/http-message/src/ServerRequestInterface.php (added)
-
tags/2.0.1/vendor/psr/http-message/src/StreamInterface.php (added)
-
tags/2.0.1/vendor/psr/http-message/src/UploadedFileInterface.php (added)
-
tags/2.0.1/vendor/psr/http-message/src/UriInterface.php (added)
-
tags/2.0.1/vendor/ralouphie (added)
-
tags/2.0.1/vendor/ralouphie/getallheaders (added)
-
tags/2.0.1/vendor/ralouphie/getallheaders/LICENSE (added)
-
tags/2.0.1/vendor/ralouphie/getallheaders/README.md (added)
-
tags/2.0.1/vendor/ralouphie/getallheaders/composer.json (added)
-
tags/2.0.1/vendor/ralouphie/getallheaders/src (added)
-
tags/2.0.1/vendor/ralouphie/getallheaders/src/getallheaders.php (added)
-
tags/2.0.1/vendor/symfony (added)
-
tags/2.0.1/vendor/symfony/deprecation-contracts (added)
-
tags/2.0.1/vendor/symfony/deprecation-contracts/.gitignore (added)
-
tags/2.0.1/vendor/symfony/deprecation-contracts/CHANGELOG.md (added)
-
tags/2.0.1/vendor/symfony/deprecation-contracts/LICENSE (added)
-
tags/2.0.1/vendor/symfony/deprecation-contracts/README.md (added)
-
tags/2.0.1/vendor/symfony/deprecation-contracts/composer.json (added)
-
tags/2.0.1/vendor/symfony/deprecation-contracts/function.php (added)
-
trunk/fluentc_wordpress_plugin.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (1 diff)
-
trunk/src/actions/class-aioseo.php (modified) (1 diff)
-
trunk/src/actions/class-rankmath.php (modified) (1 diff)
-
trunk/src/actions/class-yoast.php (modified) (1 diff)
-
trunk/src/services/class-cache.php (modified) (8 diffs)
-
trunk/src/services/class-connect.php (modified) (2 diffs)
-
trunk/src/services/class-fluentc-translations.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
fluentc-translation/trunk/fluentc_wordpress_plugin.php
r3170433 r3171783 7 7 * Plugin URI: https://www.fluentc.ai 8 8 * Description: A plugin that enables website owners to easily install the FluentC Translation on their WordPress site. 9 * Version: 2.0 9 * Version: 2.0.1 10 10 * Author: FluentC 11 11 * Author URI: https://www.fluentc.ai … … 17 17 define( 'FLUENTC_DIR', __DIR__ ); 18 18 define( 'FLUENTC_SLUG', 'fluentc_translation' ); 19 define( 'FLUENTC_TRANSLATION_VERSION', "2.0 " );19 define( 'FLUENTC_TRANSLATION_VERSION', "2.0.1" ); 20 20 define( 'FLUENTC_TRANSLATION_PLUGIN_DIR', plugin_dir_path(__FILE__) ); 21 21 define( 'FLUENTC_TRANSLATION_PLUGIN_URL', plugin_dir_url(__FILE__) ); -
fluentc-translation/trunk/readme.txt
r3170433 r3171783 5 5 Requires at least: 4.6 6 6 Tested up to: 6.6.2 7 Stable tag: 2.0 7 Stable tag: 2.0.1 8 8 Requires PHP: 7.3 9 9 License: GPLv2 or later -
fluentc-translation/trunk/src/actions/class-aioseo.php
r3153653 r3171783 63 63 64 64 add_filter( 'aioseo_canonical_url', array( $this, 'aioseoFilterCanonicalUrl' ) ); 65 add_filter( 'aioseo_description', array( $this, 'aioseoFilterDescription' ), 10, 1 );66 add_filter( 'aioseo_title', array( $this, 'aioseoFilterDescription' ), 10, 1 );65 //add_filter( 'aioseo_description', array( $this, 'aioseoFilterDescription' ), 10, 1 ); 66 //add_filter( 'aioseo_title', array( $this, 'aioseoFilterDescription' ), 10, 1 ); 67 67 } 68 68 /** -
fluentc-translation/trunk/src/actions/class-rankmath.php
r3153653 r3171783 63 63 public function hooks() { 64 64 65 add_filter( 'rank_math/frontend/keywords', array( $this, 'rankmath_keywords' ), 10, 1 );65 //add_filter( 'rank_math/frontend/keywords', array( $this, 'rankmath_keywords' ), 10, 1 ); 66 66 add_filter( 'rank_math/frontend/canonical', array( $this, 'rankmath_canonical' ), 10, 1 ); 67 add_filter( 'rank_math/frontend/description', array( $this, 'rankmath_description' ), 10, 1 );68 add_filter( 'rank_math/frontend/title', array( $this, 'rankmath_title' ), 10, 1 );67 //add_filter( 'rank_math/frontend/description', array( $this, 'rankmath_description' ), 10, 1 ); 68 //add_filter( 'rank_math/frontend/title', array( $this, 'rankmath_title' ), 10, 1 ); 69 69 } 70 70 /** -
fluentc-translation/trunk/src/actions/class-yoast.php
r3155849 r3171783 62 62 public function hooks() { 63 63 64 add_filter( 'wpseo_metadesc', array( $this, 'yoast_filter_description' ), 10, 1 );65 add_filter( 'wpseo_title', array( $this, 'yoast_filter_description' ), 10, 1 );64 //add_filter( 'wpseo_metadesc', array( $this, 'yoast_filter_description' ), 10, 1 ); 65 //add_filter( 'wpseo_title', array( $this, 'yoast_filter_description' ), 10, 1 ); 66 66 67 67 } -
fluentc-translation/trunk/src/services/class-cache.php
r3170433 r3171783 163 163 */ 164 164 public function update_clean( $translation_id ) { 165 list($transient_name, $index) = explode( '-', $translation_id );165 166 166 167 167 // Delete the entire transient. 168 $result = delete_transient( $trans ient_name);168 $result = delete_transient( $translation_id ); 169 169 170 170 return $result; … … 253 253 * Update a specific translation within a cached transient. 254 254 * 255 * @since [Your next version number]255 * @since 1.9 256 256 * 257 257 * @param string $translation_id The ID of the translation to update. … … 264 264 $debug_info = array(); 265 265 266 list($transient_name, $index) = explode( '-', $translation_id );267 266 $transient_name = $translation_id; 267 //error_log('FluentC: Process Final Output ' ); 268 268 if ( isset( $all_transients[ $transient_name ] ) ) { 269 269 $transient_data = $all_transients[ $transient_name ]; … … 277 277 $cleaned_translation = html_entity_decode( $cleaned_translation, ENT_QUOTES | ENT_HTML5, 'UTF-8' ); 278 278 279 $data['data']['translateSite']['body'][ 'translatedText'] = $cleaned_translation;279 $data['data']['translateSite']['body'][0]['translatedText'] = $cleaned_translation; 280 280 $updated = true; 281 $debug_info[] = "Updated translation in transient: $transient_name, index: $index"; 281 $debug_info[] = "Updated translation in transient: $transient_name"; 282 283 // Use JSON_UNESCAPED_UNICODE and JSON_UNESCAPED_SLASHES to prevent unnecessary escaping. 284 $new_transient_data = wp_json_encode( $data, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES ); 285 set_transient( $transient_name, $new_transient_data ); 286 } elseif( json_last_error() === JSON_ERROR_NONE && isset( $data['data']['translateSite']['body'][0] ) ) { 287 // Remove any potential slashes added by WordPress. 288 $cleaned_translation = wp_unslash( $new_translation ); 289 290 // Ensure the text is stored as plain text, not HTML entities. 291 $cleaned_translation = html_entity_decode( $cleaned_translation, ENT_QUOTES | ENT_HTML5, 'UTF-8' ); 292 293 $data['data']['translateSite']['body'][0]['translatedText'] = $cleaned_translation; 294 $updated = true; 295 $debug_info[] = "Updated translation in transient: $transient_name"; 282 296 283 297 // Use JSON_UNESCAPED_UNICODE and JSON_UNESCAPED_SLASHES to prevent unnecessary escaping. … … 285 299 set_transient( $transient_name, $new_transient_data ); 286 300 } else { 287 $debug_info[] = "Failed to decode JSON or find translation in transient: $transient_name , index: $index";301 $debug_info[] = "Failed to decode JSON or find translation in transient: $transient_name"; 288 302 } 289 303 } else { … … 329 343 $data = json_decode($raw_data, true); 330 344 331 if (is_array($data) && isset($data['data']['translateSite']['body'] )) {345 if (is_array($data) && isset($data['data']['translateSite']['body'][0])) { 332 346 333 $originalText = html_entity_decode($data['data']['translateSite']['body'][ 'originalText'], ENT_QUOTES | ENT_HTML5, 'UTF-8');334 $translatedText = html_entity_decode($data['data']['translateSite']['body'][ 'translatedText'], ENT_QUOTES | ENT_HTML5, 'UTF-8');347 $originalText = html_entity_decode($data['data']['translateSite']['body'][0]['originalText'], ENT_QUOTES | ENT_HTML5, 'UTF-8'); 348 $translatedText = html_entity_decode($data['data']['translateSite']['body'][0]['translatedText'], ENT_QUOTES | ENT_HTML5, 'UTF-8'); 335 349 336 350 if ($originalText !== $translatedText && … … 339 353 $translations[] = [ 340 354 'id' => $transient_name, 341 'sourceLanguage' => $data['data']['translateSite']['body'][ 'sourceLanguage'],342 'targetLanguage' => $data['data']['translateSite']['body'][ 'targetLanguage'],355 'sourceLanguage' => $data['data']['translateSite']['body'][0]['sourceLanguage'], 356 'targetLanguage' => $data['data']['translateSite']['body'][0]['targetLanguage'], 343 357 'originalText' => $originalText, 344 358 'translatedText' => $translatedText … … 347 361 348 362 } 363 elseif (is_array($data) && isset($data['data']['translateSite']['body'])) { 364 365 $originalText = html_entity_decode($data['data']['translateSite']['body']['originalText'], ENT_QUOTES | ENT_HTML5, 'UTF-8'); 366 $translatedText = html_entity_decode($data['data']['translateSite']['body']['translatedText'], ENT_QUOTES | ENT_HTML5, 'UTF-8'); 367 368 if ($originalText !== $translatedText && 369 (mb_stripos($originalText, $search_term) !== false || 370 mb_stripos($translatedText, $search_term) !== false)) { 371 $translations[] = [ 372 'id' => $transient_name, 373 'sourceLanguage' => $data['data']['translateSite']['body']['sourceLanguage'], 374 'targetLanguage' => $data['data']['translateSite']['body']['targetLanguage'], 375 'originalText' => $originalText, 376 'translatedText' => $translatedText 377 ]; 378 } 379 380 } 349 381 } 350 382 -
fluentc-translation/trunk/src/services/class-connect.php
r3170433 r3171783 327 327 { 328 328 $site_url = $this->getSiteUrl(); 329 $site_detail = $widget_id ? 'siteId: "' . $widget_id . '" ' : '';330 329 $site_detail = $widget_id ? 'siteId: "' . $widget_id . '", ' : ''; 330 $apicalls = $this->fluentc_cache->get('apicalls'); 331 331 $query = <<<GRAPHQL 332 332 { … … 334 334 host: "$site_url", 335 335 $site_detail 336 apiCalls:$apicalls, 337 action:"heartbeat" 336 338 ) { 337 339 body { -
fluentc-translation/trunk/src/services/class-fluentc-translations.php
r3152094 r3171783 70 70 } 71 71 } 72 elseif(isset($body[0]['originalText'])){ 73 74 $originalText = html_entity_decode($body[0]['originalText'], ENT_QUOTES | ENT_HTML5, 'UTF-8'); 75 $translatedText = html_entity_decode($body[0]['translatedText'], ENT_QUOTES | ENT_HTML5, 'UTF-8'); 76 77 if ($originalText !== $translatedText) { 78 $translations[] = [ 79 'id' => $transient_name, 80 'sourceLanguage' => $body[0]['sourceLanguage'], 81 'targetLanguage' => $body[0]['targetLanguage'], 82 'originalText' => $originalText, 83 'translatedText' => $translatedText 84 ]; 85 $count++; 86 } 87 } 88 else { 89 do_action('qm/info', 'get_total_translations_count No Origianl'); 90 } 72 91 } 73 92 } … … 100 119 } 101 120 } 121 elseif(isset($body[0]['originalText'])){ 122 123 $originalText = html_entity_decode($body[0]['originalText'], ENT_QUOTES | ENT_HTML5, 'UTF-8'); 124 $translatedText = html_entity_decode($body[0]['translatedText'], ENT_QUOTES | ENT_HTML5, 'UTF-8'); 125 126 if ($originalText !== $translatedText) { 127 $count++; 128 } 129 } 130 else { 131 do_action('qm/info', 'get_total_translations_count No Origianl'); 132 } 102 133 } 103 134 }
Note: See TracChangeset
for help on using the changeset viewer.