Changeset 3245291
- Timestamp:
- 02/23/2025 07:39:22 PM (13 months ago)
- Location:
- fluentc-translation
- Files:
-
- 372 added
- 3 edited
-
tags/2.2 (added)
-
tags/2.2/LICENSE (added)
-
tags/2.2/README.md (added)
-
tags/2.2/bootstrap.php (added)
-
tags/2.2/fluentc_autoload.php (added)
-
tags/2.2/fluentc_plugin.php (added)
-
tags/2.2/fluentc_settings.php (added)
-
tags/2.2/fluentc_wordpress_plugin.php (added)
-
tags/2.2/languages (added)
-
tags/2.2/languages/fluentc-translation.pot (added)
-
tags/2.2/readme.txt (added)
-
tags/2.2/src (added)
-
tags/2.2/src/actions (added)
-
tags/2.2/src/actions/class-admin.php (added)
-
tags/2.2/src/actions/class-aioseo.php (added)
-
tags/2.2/src/actions/class-insert.php (added)
-
tags/2.2/src/actions/class-links.php (added)
-
tags/2.2/src/actions/class-rankmath.php (added)
-
tags/2.2/src/actions/class-siteorigin.php (added)
-
tags/2.2/src/actions/class-translationstatus.php (added)
-
tags/2.2/src/actions/class-wordpress.php (added)
-
tags/2.2/src/actions/class-yoast.php (added)
-
tags/2.2/src/blocks (added)
-
tags/2.2/src/blocks/fluentc-languages-block.js (added)
-
tags/2.2/src/class-bootstrap-fluentc.php (added)
-
tags/2.2/src/class-fluentc-manager.php (added)
-
tags/2.2/src/class-polylang.php (added)
-
tags/2.2/src/class-sitepress.php (added)
-
tags/2.2/src/fluentc_pll_api.php (added)
-
tags/2.2/src/includes (added)
-
tags/2.2/src/includes/admin_top_bar.css (added)
-
tags/2.2/src/includes/css (added)
-
tags/2.2/src/includes/css/fluentc-translations.css (added)
-
tags/2.2/src/includes/css/translation-status.css (added)
-
tags/2.2/src/includes/fluentc-logo.png (added)
-
tags/2.2/src/includes/fluentc-styles.css (added)
-
tags/2.2/src/includes/js (added)
-
tags/2.2/src/includes/js/translation-status.js (added)
-
tags/2.2/src/includes/js/translations.js (added)
-
tags/2.2/src/models (added)
-
tags/2.2/src/models/class-attribute-node.php (added)
-
tags/2.2/src/models/class-body.php (added)
-
tags/2.2/src/models/class-fluentc-links-model.php (added)
-
tags/2.2/src/models/class-hooks.php (added)
-
tags/2.2/src/models/class-htmltags.php (added)
-
tags/2.2/src/models/class-text-node.php (added)
-
tags/2.2/src/models/interface-translatable-node.php (added)
-
tags/2.2/src/services (added)
-
tags/2.2/src/services/class-cache.php (added)
-
tags/2.2/src/services/class-connect.php (added)
-
tags/2.2/src/services/class-fluentc-translations.php (added)
-
tags/2.2/src/services/class-html-processor.php (added)
-
tags/2.2/src/services/class-json-processor.php (added)
-
tags/2.2/src/services/class-pll-language.php (added)
-
tags/2.2/src/services/class-scan.php (added)
-
tags/2.2/src/services/class-translation-manager.php (added)
-
tags/2.2/src/services/class-translation-processor.php (added)
-
tags/2.2/src/services/class-url.php (added)
-
tags/2.2/src/services/class-widget.php (added)
-
tags/2.2/src/templates (added)
-
tags/2.2/src/templates/manage-translations-page.php (added)
-
tags/2.2/src/templates/translation-status.php (added)
-
tags/2.2/src/utils (added)
-
tags/2.2/src/utils/class-language.php (added)
-
tags/2.2/src/utils/class-performance-monitor.php (added)
-
tags/2.2/src/utils/class-placeholder-manager.php (added)
-
tags/2.2/src/utils/class-regex-helper.php (added)
-
tags/2.2/vendor (added)
-
tags/2.2/vendor/autoload.php (added)
-
tags/2.2/vendor/composer (added)
-
tags/2.2/vendor/composer/ClassLoader.php (added)
-
tags/2.2/vendor/composer/InstalledVersions.php (added)
-
tags/2.2/vendor/composer/LICENSE (added)
-
tags/2.2/vendor/composer/autoload_classmap.php (added)
-
tags/2.2/vendor/composer/autoload_files.php (added)
-
tags/2.2/vendor/composer/autoload_namespaces.php (added)
-
tags/2.2/vendor/composer/autoload_psr4.php (added)
-
tags/2.2/vendor/composer/autoload_real.php (added)
-
tags/2.2/vendor/composer/autoload_static.php (added)
-
tags/2.2/vendor/composer/installed.json (added)
-
tags/2.2/vendor/composer/installed.php (added)
-
tags/2.2/vendor/composer/platform_check.php (added)
-
tags/2.2/vendor/fluentc (added)
-
tags/2.2/vendor/fluentc/php-html-parser (added)
-
tags/2.2/vendor/fluentc/php-html-parser/.gitattributes (added)
-
tags/2.2/vendor/fluentc/php-html-parser/.github (added)
-
tags/2.2/vendor/fluentc/php-html-parser/.github/FUNDING.yml (added)
-
tags/2.2/vendor/fluentc/php-html-parser/.scrutinizer.yml (added)
-
tags/2.2/vendor/fluentc/php-html-parser/SECURITY.md (added)
-
tags/2.2/vendor/fluentc/php-html-parser/composer.json (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Content.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Contracts (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Contracts/Dom (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Contracts/Dom/CleanerInterface.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Contracts/Dom/ParserInterface.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Contracts/DomInterface.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Contracts/Selector (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Contracts/Selector/ParserInterface.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Contracts/Selector/SeekerInterface.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Contracts/Selector/SelectorInterface.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/DTO (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/DTO/Selector (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/DTO/Selector/ParsedSelectorCollectionDTO.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/DTO/Selector/ParsedSelectorDTO.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/DTO/Selector/RuleDTO.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/DTO/Tag (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/DTO/Tag/AttributeDTO.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/DTO/TagDTO.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Discovery (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Discovery/CleanerDiscovery.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Discovery/DomParserDiscovery.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Discovery/SeekerDiscovery.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Discovery/SelectorParserDiscovery.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Dom (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Dom.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Dom/Cleaner.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Dom/Node (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Dom/Node/AbstractNode.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Dom/Node/ArrayNode.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Dom/Node/Collection.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Dom/Node/HtmlNode.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Dom/Node/InnerNode.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Dom/Node/LeafNode.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Dom/Node/TextNode.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Dom/Parser.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Dom/RootAccessTrait.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Dom/Tag.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Enum (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Enum/StringToken.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Exceptions (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Exceptions/ChildNotFoundException.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Exceptions/CircularException.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Exceptions/ContentLengthException.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Exceptions/CurlException.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Exceptions/EmptyCollectionException.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Exceptions/LogicalException.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Exceptions/NotLoadedException.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Exceptions/ParentNotFoundException.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Exceptions/StrictException.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Exceptions/Tag (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Exceptions/Tag/AttributeNotFoundException.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Exceptions/UnknownChildTypeException.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Exceptions/UnknownOptionException.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Finder.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Options.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Selector (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Selector/Parser.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Selector/Seeker.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/Selector/Selector.php (added)
-
tags/2.2/vendor/fluentc/php-html-parser/src/PHPHtmlParser/StaticDom.php (added)
-
tags/2.2/vendor/guzzlehttp (added)
-
tags/2.2/vendor/guzzlehttp/guzzle (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/CHANGELOG.md (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/LICENSE (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/README.md (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/UPGRADING.md (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/composer.json (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/BodySummarizer.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/BodySummarizerInterface.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/Client.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/ClientInterface.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/ClientTrait.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/Cookie (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/Cookie/CookieJar.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/Cookie/FileCookieJar.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/Cookie/SetCookie.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/Exception (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/Exception/BadResponseException.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/Exception/ClientException.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/Exception/ConnectException.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/Exception/GuzzleException.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/Exception/InvalidArgumentException.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/Exception/ServerException.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/Exception/TooManyRedirectsException.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/Exception/TransferException.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/Handler (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/Handler/EasyHandle.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/Handler/HeaderProcessor.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/Handler/MockHandler.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/HandlerStack.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/MessageFormatter.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/MessageFormatterInterface.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/Middleware.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/Pool.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/RequestOptions.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/RetryMiddleware.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/TransferStats.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/Utils.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/functions.php (added)
-
tags/2.2/vendor/guzzlehttp/guzzle/src/functions_include.php (added)
-
tags/2.2/vendor/guzzlehttp/promises (added)
-
tags/2.2/vendor/guzzlehttp/promises/CHANGELOG.md (added)
-
tags/2.2/vendor/guzzlehttp/promises/LICENSE (added)
-
tags/2.2/vendor/guzzlehttp/promises/README.md (added)
-
tags/2.2/vendor/guzzlehttp/promises/composer.json (added)
-
tags/2.2/vendor/guzzlehttp/promises/src (added)
-
tags/2.2/vendor/guzzlehttp/promises/src/AggregateException.php (added)
-
tags/2.2/vendor/guzzlehttp/promises/src/CancellationException.php (added)
-
tags/2.2/vendor/guzzlehttp/promises/src/Coroutine.php (added)
-
tags/2.2/vendor/guzzlehttp/promises/src/Create.php (added)
-
tags/2.2/vendor/guzzlehttp/promises/src/Each.php (added)
-
tags/2.2/vendor/guzzlehttp/promises/src/EachPromise.php (added)
-
tags/2.2/vendor/guzzlehttp/promises/src/FulfilledPromise.php (added)
-
tags/2.2/vendor/guzzlehttp/promises/src/Is.php (added)
-
tags/2.2/vendor/guzzlehttp/promises/src/Promise.php (added)
-
tags/2.2/vendor/guzzlehttp/promises/src/PromiseInterface.php (added)
-
tags/2.2/vendor/guzzlehttp/promises/src/PromisorInterface.php (added)
-
tags/2.2/vendor/guzzlehttp/promises/src/RejectedPromise.php (added)
-
tags/2.2/vendor/guzzlehttp/promises/src/RejectionException.php (added)
-
tags/2.2/vendor/guzzlehttp/promises/src/TaskQueue.php (added)
-
tags/2.2/vendor/guzzlehttp/promises/src/TaskQueueInterface.php (added)
-
tags/2.2/vendor/guzzlehttp/promises/src/Utils.php (added)
-
tags/2.2/vendor/guzzlehttp/promises/src/functions.php (added)
-
tags/2.2/vendor/guzzlehttp/promises/src/functions_include.php (added)
-
tags/2.2/vendor/guzzlehttp/psr7 (added)
-
tags/2.2/vendor/guzzlehttp/psr7/.github (added)
-
tags/2.2/vendor/guzzlehttp/psr7/.github/FUNDING.yml (added)
-
tags/2.2/vendor/guzzlehttp/psr7/.github/stale.yml (added)
-
tags/2.2/vendor/guzzlehttp/psr7/.github/workflows (added)
-
tags/2.2/vendor/guzzlehttp/psr7/.github/workflows/ci.yml (added)
-
tags/2.2/vendor/guzzlehttp/psr7/.github/workflows/integration.yml (added)
-
tags/2.2/vendor/guzzlehttp/psr7/.github/workflows/static.yml (added)
-
tags/2.2/vendor/guzzlehttp/psr7/.php_cs.dist (added)
-
tags/2.2/vendor/guzzlehttp/psr7/CHANGELOG.md (added)
-
tags/2.2/vendor/guzzlehttp/psr7/LICENSE (added)
-
tags/2.2/vendor/guzzlehttp/psr7/README.md (added)
-
tags/2.2/vendor/guzzlehttp/psr7/composer.json (added)
-
tags/2.2/vendor/guzzlehttp/psr7/src (added)
-
tags/2.2/vendor/guzzlehttp/psr7/src/AppendStream.php (added)
-
tags/2.2/vendor/guzzlehttp/psr7/src/BufferStream.php (added)
-
tags/2.2/vendor/guzzlehttp/psr7/src/CachingStream.php (added)
-
tags/2.2/vendor/guzzlehttp/psr7/src/DroppingStream.php (added)
-
tags/2.2/vendor/guzzlehttp/psr7/src/FnStream.php (added)
-
tags/2.2/vendor/guzzlehttp/psr7/src/Header.php (added)
-
tags/2.2/vendor/guzzlehttp/psr7/src/InflateStream.php (added)
-
tags/2.2/vendor/guzzlehttp/psr7/src/LazyOpenStream.php (added)
-
tags/2.2/vendor/guzzlehttp/psr7/src/LimitStream.php (added)
-
tags/2.2/vendor/guzzlehttp/psr7/src/Message.php (added)
-
tags/2.2/vendor/guzzlehttp/psr7/src/MessageTrait.php (added)
-
tags/2.2/vendor/guzzlehttp/psr7/src/MimeType.php (added)
-
tags/2.2/vendor/guzzlehttp/psr7/src/MultipartStream.php (added)
-
tags/2.2/vendor/guzzlehttp/psr7/src/NoSeekStream.php (added)
-
tags/2.2/vendor/guzzlehttp/psr7/src/PumpStream.php (added)
-
tags/2.2/vendor/guzzlehttp/psr7/src/Query.php (added)
-
tags/2.2/vendor/guzzlehttp/psr7/src/Request.php (added)
-
tags/2.2/vendor/guzzlehttp/psr7/src/Response.php (added)
-
tags/2.2/vendor/guzzlehttp/psr7/src/Rfc7230.php (added)
-
tags/2.2/vendor/guzzlehttp/psr7/src/ServerRequest.php (added)
-
tags/2.2/vendor/guzzlehttp/psr7/src/Stream.php (added)
-
tags/2.2/vendor/guzzlehttp/psr7/src/StreamDecoratorTrait.php (added)
-
tags/2.2/vendor/guzzlehttp/psr7/src/StreamWrapper.php (added)
-
tags/2.2/vendor/guzzlehttp/psr7/src/UploadedFile.php (added)
-
tags/2.2/vendor/guzzlehttp/psr7/src/Uri.php (added)
-
tags/2.2/vendor/guzzlehttp/psr7/src/UriComparator.php (added)
-
tags/2.2/vendor/guzzlehttp/psr7/src/UriNormalizer.php (added)
-
tags/2.2/vendor/guzzlehttp/psr7/src/UriResolver.php (added)
-
tags/2.2/vendor/guzzlehttp/psr7/src/Utils.php (added)
-
tags/2.2/vendor/guzzlehttp/psr7/src/functions.php (added)
-
tags/2.2/vendor/guzzlehttp/psr7/src/functions_include.php (added)
-
tags/2.2/vendor/myclabs (added)
-
tags/2.2/vendor/myclabs/php-enum (added)
-
tags/2.2/vendor/myclabs/php-enum/LICENSE (added)
-
tags/2.2/vendor/myclabs/php-enum/README.md (added)
-
tags/2.2/vendor/myclabs/php-enum/SECURITY.md (added)
-
tags/2.2/vendor/myclabs/php-enum/composer.json (added)
-
tags/2.2/vendor/myclabs/php-enum/src (added)
-
tags/2.2/vendor/myclabs/php-enum/src/Enum.php (added)
-
tags/2.2/vendor/myclabs/php-enum/src/PHPUnit (added)
-
tags/2.2/vendor/myclabs/php-enum/src/PHPUnit/Comparator.php (added)
-
tags/2.2/vendor/myclabs/php-enum/stubs (added)
-
tags/2.2/vendor/myclabs/php-enum/stubs/Stringable.php (added)
-
tags/2.2/vendor/paquettg (added)
-
tags/2.2/vendor/paquettg/string-encode (added)
-
tags/2.2/vendor/paquettg/string-encode/.travis.yml (added)
-
tags/2.2/vendor/paquettg/string-encode/CONTRIBUTING.md (added)
-
tags/2.2/vendor/paquettg/string-encode/README.md (added)
-
tags/2.2/vendor/paquettg/string-encode/composer.json (added)
-
tags/2.2/vendor/paquettg/string-encode/phpunit.php (added)
-
tags/2.2/vendor/paquettg/string-encode/phpunit.xml (added)
-
tags/2.2/vendor/paquettg/string-encode/src (added)
-
tags/2.2/vendor/paquettg/string-encode/src/stringEncode (added)
-
tags/2.2/vendor/paquettg/string-encode/src/stringEncode/Encode.php (added)
-
tags/2.2/vendor/paquettg/string-encode/src/stringEncode/Exception.php (added)
-
tags/2.2/vendor/paquettg/string-encode/tests (added)
-
tags/2.2/vendor/paquettg/string-encode/tests/EncodeTest.php (added)
-
tags/2.2/vendor/php-http (added)
-
tags/2.2/vendor/php-http/httplug (added)
-
tags/2.2/vendor/php-http/httplug/.php-cs-fixer.dist.php (added)
-
tags/2.2/vendor/php-http/httplug/CHANGELOG.md (added)
-
tags/2.2/vendor/php-http/httplug/LICENSE (added)
-
tags/2.2/vendor/php-http/httplug/README.md (added)
-
tags/2.2/vendor/php-http/httplug/composer.json (added)
-
tags/2.2/vendor/php-http/httplug/puli.json (added)
-
tags/2.2/vendor/php-http/httplug/src (added)
-
tags/2.2/vendor/php-http/httplug/src/Exception (added)
-
tags/2.2/vendor/php-http/httplug/src/Exception.php (added)
-
tags/2.2/vendor/php-http/httplug/src/Exception/HttpException.php (added)
-
tags/2.2/vendor/php-http/httplug/src/Exception/NetworkException.php (added)
-
tags/2.2/vendor/php-http/httplug/src/Exception/RequestAwareTrait.php (added)
-
tags/2.2/vendor/php-http/httplug/src/Exception/RequestException.php (added)
-
tags/2.2/vendor/php-http/httplug/src/Exception/TransferException.php (added)
-
tags/2.2/vendor/php-http/httplug/src/HttpAsyncClient.php (added)
-
tags/2.2/vendor/php-http/httplug/src/HttpClient.php (added)
-
tags/2.2/vendor/php-http/httplug/src/Promise (added)
-
tags/2.2/vendor/php-http/httplug/src/Promise/HttpFulfilledPromise.php (added)
-
tags/2.2/vendor/php-http/httplug/src/Promise/HttpRejectedPromise.php (added)
-
tags/2.2/vendor/php-http/promise (added)
-
tags/2.2/vendor/php-http/promise/CHANGELOG.md (added)
-
tags/2.2/vendor/php-http/promise/LICENSE (added)
-
tags/2.2/vendor/php-http/promise/README.md (added)
-
tags/2.2/vendor/php-http/promise/composer.json (added)
-
tags/2.2/vendor/php-http/promise/phpstan.neon.dist (added)
-
tags/2.2/vendor/php-http/promise/src (added)
-
tags/2.2/vendor/php-http/promise/src/FulfilledPromise.php (added)
-
tags/2.2/vendor/php-http/promise/src/Promise.php (added)
-
tags/2.2/vendor/php-http/promise/src/RejectedPromise.php (added)
-
tags/2.2/vendor/psr (added)
-
tags/2.2/vendor/psr/http-client (added)
-
tags/2.2/vendor/psr/http-client/CHANGELOG.md (added)
-
tags/2.2/vendor/psr/http-client/LICENSE (added)
-
tags/2.2/vendor/psr/http-client/README.md (added)
-
tags/2.2/vendor/psr/http-client/composer.json (added)
-
tags/2.2/vendor/psr/http-client/src (added)
-
tags/2.2/vendor/psr/http-client/src/ClientExceptionInterface.php (added)
-
tags/2.2/vendor/psr/http-client/src/ClientInterface.php (added)
-
tags/2.2/vendor/psr/http-client/src/NetworkExceptionInterface.php (added)
-
tags/2.2/vendor/psr/http-client/src/RequestExceptionInterface.php (added)
-
tags/2.2/vendor/psr/http-message (added)
-
tags/2.2/vendor/psr/http-message/CHANGELOG.md (added)
-
tags/2.2/vendor/psr/http-message/LICENSE (added)
-
tags/2.2/vendor/psr/http-message/README.md (added)
-
tags/2.2/vendor/psr/http-message/composer.json (added)
-
tags/2.2/vendor/psr/http-message/docs (added)
-
tags/2.2/vendor/psr/http-message/docs/PSR7-Interfaces.md (added)
-
tags/2.2/vendor/psr/http-message/docs/PSR7-Usage.md (added)
-
tags/2.2/vendor/psr/http-message/src (added)
-
tags/2.2/vendor/psr/http-message/src/MessageInterface.php (added)
-
tags/2.2/vendor/psr/http-message/src/RequestInterface.php (added)
-
tags/2.2/vendor/psr/http-message/src/ResponseInterface.php (added)
-
tags/2.2/vendor/psr/http-message/src/ServerRequestInterface.php (added)
-
tags/2.2/vendor/psr/http-message/src/StreamInterface.php (added)
-
tags/2.2/vendor/psr/http-message/src/UploadedFileInterface.php (added)
-
tags/2.2/vendor/psr/http-message/src/UriInterface.php (added)
-
tags/2.2/vendor/ralouphie (added)
-
tags/2.2/vendor/ralouphie/getallheaders (added)
-
tags/2.2/vendor/ralouphie/getallheaders/LICENSE (added)
-
tags/2.2/vendor/ralouphie/getallheaders/README.md (added)
-
tags/2.2/vendor/ralouphie/getallheaders/composer.json (added)
-
tags/2.2/vendor/ralouphie/getallheaders/src (added)
-
tags/2.2/vendor/ralouphie/getallheaders/src/getallheaders.php (added)
-
tags/2.2/vendor/symfony (added)
-
tags/2.2/vendor/symfony/deprecation-contracts (added)
-
tags/2.2/vendor/symfony/deprecation-contracts/.gitignore (added)
-
tags/2.2/vendor/symfony/deprecation-contracts/CHANGELOG.md (added)
-
tags/2.2/vendor/symfony/deprecation-contracts/LICENSE (added)
-
tags/2.2/vendor/symfony/deprecation-contracts/README.md (added)
-
tags/2.2/vendor/symfony/deprecation-contracts/composer.json (added)
-
tags/2.2/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-links.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
fluentc-translation/trunk/fluentc_wordpress_plugin.php
r3215464 r3245291 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. 1.19 * Version: 2.2 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. 1.1" );19 define( 'FLUENTC_TRANSLATION_VERSION', "2.2" ); 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
r3215464 r3245291 5 5 Requires at least: 4.6 6 6 Tested up to: 6.6.2 7 Stable tag: 2. 1.17 Stable tag: 2.2 8 8 Requires PHP: 7.3 9 9 License: GPLv2 or later -
fluentc-translation/trunk/src/actions/class-links.php
r3210041 r3245291 65 65 add_filter('query_vars', array( $this, 'language_var' ), 10, 3); 66 66 add_action('init', array( $this, 'flush_rewrite' ), 1000); 67 add_filter('rewrite_rules_array', array( $this, 'fluentc_rewrite_rules ' ), 100);67 add_filter('rewrite_rules_array', array( $this, 'fluentc_rewrite_rules_new' ), 100); 68 68 } 69 69 … … 276 276 public function fluentc_rewrite_rules_new($rules) { 277 277 $new_rules = []; 278 $widget_id = get_option('fluentc_api_key'); 279 278 279 // Ensure correct API key retrieval in multisite 280 $widget_id = is_multisite() ? get_blog_option(get_current_blog_id(), 'fluentc_api_key') : get_option('fluentc_api_key'); 280 281 if (!$widget_id) { 281 282 return $rules; 282 283 } 283 284 284 285 $regex_lang = $this->fluentc_connect->get_language_list_string($widget_id); 285 286 if (!$regex_lang) { 286 287 return $rules; 287 288 } 288 289 289 290 $languages = $this->fluentc_connect->get_language_list($widget_id); 290 291 $source_language = $this->fluentc_language->fluentc_site_language(); 291 292 // Load all language translations upfront - one transient get per language 292 293 // Retrieve all registered post types 294 $post_types = get_post_types(['public' => true], 'names'); 295 296 // Load all language translations upfront 293 297 foreach ($languages as $language) { 294 298 if ($language === $source_language) { … … 305 309 ]; 306 310 } 307 311 308 312 // Add base language rule 309 313 $new_rules['(?:' . $regex_lang . ')/?$'] = 'index.php'; 310 314 311 315 $translations_updated = false; 312 316 313 317 foreach ($rules as $key => $val) { 314 if ($languages) { 315 foreach ($languages as $language) { 316 if ($language === $source_language) { 317 continue; 318 } 319 320 // Look up translation from memory 321 if (isset($this->translations_by_language[$language]['translations'][$key])) { 322 $translated_pattern = $this->translations_by_language[$language]['translations'][$key]; 323 } else { 324 // Translate and store in memory 325 $translated_pattern = $this->translate_url_pattern($key, $source_language, $language); 326 $this->translations_by_language[$language]['translations'][$key] = $translated_pattern; 327 $this->translations_by_language[$language]['metadata']['total_translations']++; 328 $translations_updated = true; 329 } 330 331 // Create the new rule with language prefix 332 $language_rule = '(?:' . $language . ')/?' . ltrim($translated_pattern, '^'); 333 $new_rules[$language_rule] = $val; 318 foreach ($languages as $language) { 319 if ($language === $source_language) { 320 continue; 334 321 } 322 323 // Look up translation from memory 324 if (isset($this->translations_by_language[$language]['translations'][$key])) { 325 $translated_pattern = $this->translations_by_language[$language]['translations'][$key]; 326 } else { 327 // Translate and store in memory 328 $translated_pattern = $this->translate_url_pattern($key, $source_language, $language); 329 $this->translations_by_language[$language]['translations'][$key] = $translated_pattern; 330 $this->translations_by_language[$language]['metadata']['total_translations']++; 331 $translations_updated = true; 332 } 333 334 // Create rule for each post type 335 foreach ($post_types as $post_type) { 336 $post_type_rule = "(?:{$language})/{$post_type}/?" . ltrim($translated_pattern, '^'); 337 $new_rules[$post_type_rule] = $val; 338 } 339 340 // Create the new rule with language prefix 341 $language_rule = "(?:{$language})/?" . ltrim($translated_pattern, '^'); 342 $new_rules[$language_rule] = $val; 335 343 } 344 336 345 // Keep original rule 337 346 $new_rules[$key] = $val; 338 347 } 339 348 340 349 // Only update transients if we added new translations 341 350 if ($translations_updated) { 342 351 $this->save_translations(); 343 352 } 344 353 345 354 return $new_rules; 346 355 }
Note: See TracChangeset
for help on using the changeset viewer.