Add PSR HTTP Message Interfaces and Dependencies

- Implemented StreamInterface, UploadedFileInterface, and UriInterface as per PSR standards.
- Added getallheaders function to retrieve HTTP headers in a compatible manner.
- Included LICENSE files for ralouphie/getallheaders and symfony/deprecation-contracts.
- Introduced function for triggering deprecation notices in Symfony.
This commit is contained in:
2025-12-28 12:44:00 +01:00
parent cf600ae727
commit cd264483f8
410 changed files with 60841 additions and 16 deletions

View File

@@ -0,0 +1,776 @@
# Copyright (C) 2025 Cool Plugins
# This file is distributed under the GPLv2 or later.
msgid ""
msgstr ""
"Project-Id-Version: AI Translation For Polylang (Pro) 1.0.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/automatic-translations-for-polylang-pro\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2025-04-16T13:08:52+02:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.10.0\n"
"X-Domain: automatic-translations-for-polylang-pro\n"
#. Plugin Name of the plugin
#: D:\wp-local\sites\polylang\app\public\wp-content\plugins\automatic-translations-for-polylang-pro\automatic-translation-for-polylang.php
msgid "AI Translation For Polylang (Pro)"
msgstr ""
#. Plugin URI of the plugin
#. Author URI of the plugin
#: D:\wp-local\sites\polylang\app\public\wp-content\plugins\automatic-translations-for-polylang-pro\automatic-translation-for-polylang.php
msgid "https://coolplugins.net/"
msgstr ""
#. Description of the plugin
#: D:\wp-local\sites\polylang\app\public\wp-content\plugins\automatic-translations-for-polylang-pro\automatic-translation-for-polylang.php
msgid "Streamline your Polylang experience with this plugin that not only duplicates content but also translates core and specific blocks across multiple languages."
msgstr ""
#. Author of the plugin
#: D:\wp-local\sites\polylang\app\public\wp-content\plugins\automatic-translations-for-polylang-pro\automatic-translation-for-polylang.php
msgid "Cool Plugins"
msgstr ""
#: admin/atfp-menu-pages/class-atfp-supported-blocks.php:70
#: admin/atfp-menu-pages/class-atfp-supported-blocks.php:71
msgid "Support Blocks"
msgstr ""
#: admin/atfp-menu-pages/class-atfp-supported-blocks.php:84
msgid "Supported Blocks for AI Translation For Polylang"
msgstr ""
#: admin/atfp-menu-pages/class-atfp-supported-blocks.php:87
msgid "Blocks Category:"
msgstr ""
#: admin/atfp-menu-pages/class-atfp-supported-blocks.php:89
#: admin/atfp-menu-pages/class-atfp-supported-blocks.php:97
msgid "All Blocks"
msgstr ""
#: admin/atfp-menu-pages/class-atfp-supported-blocks.php:95
msgid "Filter Blocks:"
msgstr ""
#: admin/atfp-menu-pages/class-atfp-supported-blocks.php:98
msgid "Supported Blocks"
msgstr ""
#: admin/atfp-menu-pages/class-atfp-supported-blocks.php:99
msgid "Unsupported Blocks"
msgstr ""
#: admin/atfp-menu-pages/class-atfp-supported-blocks.php:108
msgid "S No"
msgstr ""
#: admin/atfp-menu-pages/class-atfp-supported-blocks.php:109
msgid "Block Name"
msgstr ""
#: admin/atfp-menu-pages/class-atfp-supported-blocks.php:110
msgid "Block Title"
msgstr ""
#: admin/atfp-menu-pages/class-atfp-supported-blocks.php:111
msgid "Status"
msgstr ""
#: admin/atfp-menu-pages/class-atfp-supported-blocks.php:112
msgid "Modify"
msgstr ""
#: admin/atfp-menu-pages/class-atfp-supported-blocks.php:180
msgid "Add"
msgstr ""
#: admin/atfp-menu-pages/class-atfp-supported-blocks.php:180
msgid "Edit"
msgstr ""
#: admin/Register/AIAutomaticTranslationsForPolylang.php:100
#: admin/Register/AIAutomaticTranslationsForPolylang.php:101
#: admin/Register/AIAutomaticTranslationsForPolylang.php:111
#: admin/Register/AIAutomaticTranslationsForPolylang.php:112
msgid "Auto Translate Addon"
msgstr ""
#. translators: 1: Plugin Name, 2: Plugin URL
#: automatic-translation-for-polylang.php:173
msgid "In order to use %1$s plugin, please install and activate the latest version of %2$s"
msgstr ""
#: automatic-translation-for-polylang.php:236
msgid "Automatic Translate"
msgstr ""
#: automatic-translation-for-polylang.php:286
#: automatic-translation-for-polylang.php:312
msgid "Translate Page"
msgstr ""
#: automatic-translation-for-polylang.php:313
msgid "Translate or duplicate content from %s to %s"
msgstr ""
#: automatic-translation-for-polylang.php:321
msgid "Rate Us"
msgstr ""
#: helper/class-atfp-ajax-handler.php:77
#: helper/class-atfp-ajax-handler.php:97
#: helper/class-atfp-ajax-handler.php:133
#: helper/class-atfp-ajax-handler.php:150
msgid "Invalid security token sent."
msgstr ""
#: helper/class-atfp-ajax-handler.php:124
msgid "Invalid Post ID."
msgstr ""
#: helper/class-atfp-ajax-handler.php:143
msgid "No custom blocks found."
msgstr ""
#: helper/class-atfp-ajax-handler.php:179
msgid "Automatic Translation for Polylang: Custom Blocks data updated successfully"
msgstr ""
#: includes/ai-translate/Google/Google_AI_Text_Generation_Model.php:168
msgid "The safetySettings parameter must contain Safety_Setting instances."
msgstr ""
#: includes/ai-translate/Google/Google_AI_Text_Generation_Model.php:428
msgid "The response does not include any candidates with content."
msgstr ""
#. translators: %s: finish reason code
#: includes/ai-translate/Google/Google_AI_Text_Generation_Model.php:441
msgid "Finish reason: %s"
msgstr ""
#: includes/ai-translate/Google/Google_AI_Text_Generation_Model.php:499
msgid "The Google AI API only supports text, image, audio, function call, and function response parts."
msgstr ""
#: includes/ai-translate/Google/Google_AI_Text_Generation_Model.php:576
#: includes/ai-translate/OpenAI/OpenAI_AI_Text_Generation_Model.php:592
#: includes/ai-translate/openrouter/OpenRouter_AI_Text_Generation_Model.php:593
msgid "Invalid tool: Only function declarations tools are supported."
msgstr ""
#. translators: %s: invalid category encountered
#: includes/ai-translate/Google/Types/Safety_Setting.php:63
msgid "The category %s is invalid."
msgstr ""
#. translators: %s: invalid threshold encountered
#: includes/ai-translate/Google/Types/Safety_Setting.php:74
msgid "The threshold %s is invalid."
msgstr ""
#: includes/ai-translate/OpenAI/OpenAI_AI_Text_Generation_Model.php:406
#: includes/ai-translate/openrouter/OpenRouter_AI_Text_Generation_Model.php:407
msgid "The response includes a tool of an unexpected type."
msgstr ""
#: includes/ai-translate/OpenAI/OpenAI_AI_Text_Generation_Model.php:423
#: includes/ai-translate/openrouter/OpenRouter_AI_Text_Generation_Model.php:424
msgid "The response includes unexpected content."
msgstr ""
#: includes/ai-translate/OpenAI/OpenAI_AI_Text_Generation_Model.php:482
msgid "The OpenAI API only allows a single function response, and it has to be the only content of the message."
msgstr ""
#: includes/ai-translate/OpenAI/OpenAI_AI_Text_Generation_Model.php:486
msgid "The OpenAI API only supports text, image, and audio parts."
msgstr ""
#: includes/ai-translate/openrouter/OpenRouter_AI_Text_Generation_Model.php:483
msgid "The OpenRouter API only allows a single function response, and it has to be the only content of the message."
msgstr ""
#: includes/ai-translate/openrouter/OpenRouter_AI_Text_Generation_Model.php:487
msgid "The OpenRouter API only supports text, image, and audio parts."
msgstr ""
#: includes/ai-translate/Services/API/Types/Candidate.php:168
msgid "Candidate content."
msgstr ""
#: includes/ai-translate/Services/API/Types/Candidates.php:122
#: includes/ai-translate/Services/API/Types/Parts.php:235
#: includes/ai-translate/Services/API/Types/Tools.php:96
msgid "Index out of bounds."
msgstr ""
#. translators: %s: invalid role encountered
#: includes/ai-translate/Services/API/Types/Content.php:55
msgid "The role %s is invalid."
msgstr ""
#: includes/ai-translate/Services/API/Types/Content.php:132
msgid "The role of the content, i.e. which source it comes from."
msgstr ""
#: includes/ai-translate/Services/API/Types/Content.php:141
msgid "Content parts, including optional multimodal input."
msgstr ""
#: includes/ai-translate/Services/API/Types/Generation_Config.php:273
msgid "Set of character sequences that will stop output generation."
msgstr ""
#: includes/ai-translate/Services/API/Types/Generation_Config.php:278
msgid "MIME type of the generated candidate text."
msgstr ""
#: includes/ai-translate/Services/API/Types/Generation_Config.php:283
msgid "Output schema of the generated candidate text (only relevant if responseMimeType is application/json)."
msgstr ""
#: includes/ai-translate/Services/API/Types/Generation_Config.php:289
msgid "Number of response candidates to generate."
msgstr ""
#: includes/ai-translate/Services/API/Types/Generation_Config.php:294
msgid "The maximum number of tokens to include in a response candidate."
msgstr ""
#. translators: 1: Minimum value, 2: Maximum value
#: includes/ai-translate/Services/API/Types/Generation_Config.php:301
msgid "Floating point value to control the randomness of the output, between %1$s and %2$s."
msgstr ""
#: includes/ai-translate/Services/API/Types/Generation_Config.php:310
msgid "The maximum cumulative probability of tokens to consider when sampling."
msgstr ""
#: includes/ai-translate/Services/API/Types/Generation_Config.php:314
msgid "The maximum number of tokens to consider when sampling."
msgstr ""
#: includes/ai-translate/Services/API/Types/Generation_Config.php:318
msgid "Presence penalty applied to the next tokens logprobs if the token has already been seen in the response."
msgstr ""
#: includes/ai-translate/Services/API/Types/Generation_Config.php:322
msgid "Frequency penalty applied to the next tokens logprobs, multiplied by the number of times each token has been seen in the respponse so far."
msgstr ""
#: includes/ai-translate/Services/API/Types/Generation_Config.php:326
msgid "Whether to return log probabilities of the output tokens in the response or not."
msgstr ""
#: includes/ai-translate/Services/API/Types/Generation_Config.php:330
msgid "The number of top logprobs to return at each decoding step."
msgstr ""
#: includes/ai-translate/Services/API/Types/History.php:193
msgid "Unique identifier of the feature. Must only contain lowercase letters, numbers, hyphens."
msgstr ""
#: includes/ai-translate/Services/API/Types/History.php:199
msgid "Unique identifier of the history within the feature. Must only contain lowercase letters, numbers, hyphens."
msgstr ""
#: includes/ai-translate/Services/API/Types/History.php:205
msgid "When the history was last updated, as MySQL datetime string in GMT."
msgstr ""
#: includes/ai-translate/Services/API/Types/History.php:212
msgid "The history entries, in ascending order."
msgstr ""
#: includes/ai-translate/Services/API/Types/History_Entry.php:124
msgid "History entry content."
msgstr ""
#: includes/ai-translate/Services/API/Types/Parts/File_Data_Part.php:103
msgid "Reference to a file as part of the prompt."
msgstr ""
#: includes/ai-translate/Services/API/Types/Parts/File_Data_Part.php:107
msgid "MIME type of the file data."
msgstr ""
#: includes/ai-translate/Services/API/Types/Parts/File_Data_Part.php:111
msgid "URI of the file."
msgstr ""
#: includes/ai-translate/Services/API/Types/Parts/Function_Call_Part.php:135
msgid "Function call as part of the prompt."
msgstr ""
#: includes/ai-translate/Services/API/Types/Parts/Function_Call_Part.php:139
msgid "ID of the function call. Either this or a name must be present."
msgstr ""
#: includes/ai-translate/Services/API/Types/Parts/Function_Call_Part.php:143
msgid "Name of the function to call. Either this or a name must be present."
msgstr ""
#: includes/ai-translate/Services/API/Types/Parts/Function_Call_Part.php:147
msgid "Arguments input for the function to call."
msgstr ""
#: includes/ai-translate/Services/API/Types/Parts/Function_Response_Part.php:137
msgid "Function response as part of the prompt."
msgstr ""
#: includes/ai-translate/Services/API/Types/Parts/Function_Response_Part.php:141
msgid "ID of the function response. If present, it must match the function call ID. Either this or a name must be present."
msgstr ""
#: includes/ai-translate/Services/API/Types/Parts/Function_Response_Part.php:145
msgid "Name of the function called. Either this or a name must be present."
msgstr ""
#: includes/ai-translate/Services/API/Types/Parts/Function_Response_Part.php:149
msgid "Response from the function called."
msgstr ""
#: includes/ai-translate/Services/API/Types/Parts/Inline_Data_Part.php:103
msgid "Inline data as part of the prompt, such as a file."
msgstr ""
#: includes/ai-translate/Services/API/Types/Parts/Inline_Data_Part.php:107
msgid "MIME type of the inline data."
msgstr ""
#: includes/ai-translate/Services/API/Types/Parts/Inline_Data_Part.php:111
msgid "Base64-encoded data."
msgstr ""
#: includes/ai-translate/Services/API/Types/Parts/Text_Part.php:76
msgid "Prompt text content."
msgstr ""
#: includes/ai-translate/Services/API/Types/Tools/Function_Declarations_Tool.php:122
msgid "Function declarations for the tool."
msgstr ""
#: includes/ai-translate/Services/API/Types/Tools/Function_Declarations_Tool.php:128
msgid "Name of the function."
msgstr ""
#: includes/ai-translate/Services/API/Types/Tools/Function_Declarations_Tool.php:132
msgid "Description of the function."
msgstr ""
#: includes/ai-translate/Services/API/Types/Tools/Function_Declarations_Tool.php:136
msgid "Supported parameters of the function, as an object in JSON schema."
msgstr ""
#: includes/ai-translate/Services/API/Types/Tool_Config.php:112
msgid "Mode for how to consider function calling."
msgstr ""
#: includes/ai-translate/Services/API/Types/Tool_Config.php:117
msgid "List of function names allowed to call."
msgstr ""
#: includes/ai-translate/Services/Cache/Service_Request_Cache.php:209
#: includes/ai-translate/Services/Cache/Service_Request_Cache.php:219
msgid "Only methods on service and model instances can be cached."
msgstr ""
#: includes/ai-translate/Services/Decorators/AI_Service_Decorator.php:142
msgid "You must provide a \"feature\" identifier as part of the model parameters, which only contains lowercase letters, numbers, and hyphens."
msgstr ""
#. translators: %s: class name
#: includes/ai-translate/Services/Decorators/AI_Service_Decorator.php:190
msgid "The tools argument must be an instance of %s."
msgstr ""
#. translators: %s: class name
#: includes/ai-translate/Services/Decorators/AI_Service_Decorator.php:202
msgid "The tool config argument must be an instance of %s."
msgstr ""
#. translators: %s: class name
#: includes/ai-translate/Services/Decorators/AI_Service_Decorator.php:214
msgid "The generation config argument must be an instance of %s."
msgstr ""
#. translators: 1: class name, 2: another class name
#: includes/ai-translate/Services/Decorators/AI_Service_Decorator.php:229
msgid "The system instruction argument must be either a string, or an instance of %1$s, or an instance of %2$s."
msgstr ""
#. translators: %s: Option slug
#: includes/ai-translate/Services/Options/Option_Encrypter.php:96
msgid "Failed to encrypt the value for the option \"%s\"."
msgstr ""
#. translators: %s: Option slug
#: includes/ai-translate/Services/Options/Option_Encrypter.php:129
msgid "Failed to decrypt the value for the option \"%s\"."
msgstr ""
#. translators: %s: The service slug.
#: includes/ai-translate/Services/Services_API.php:149
msgid "Service %s is reserved for in-browser AI and cannot be registered."
msgstr ""
#. translators: %s: The service slug.
#: includes/ai-translate/Services/Services_API.php:161
msgid "Service %s is already registered and cannot be overridden."
msgstr ""
#. translators: %s: The service slug.
#: includes/ai-translate/Services/Services_API.php:308
msgid "Service %s is either not registered or not available."
msgstr ""
#: includes/ai-translate/Services/Services_API.php:321
msgid "No service satisfying the given arguments is registered and available."
msgstr ""
#: includes/ai-translate/Services/Services_API.php:323
msgid "No service is registered and available."
msgstr ""
#: includes/ai-translate/Services/Services_API_Instance.php:40
msgid "Cannot get Services_API instance before it was set."
msgstr ""
#: includes/ai-translate/Services/Services_API_Instance.php:59
msgid "Cannot set Services_API instance after it has already been set."
msgstr ""
#. translators: %s: service slug
#: includes/ai-translate/Services/Service_Registration.php:165
msgid "Cannot instantiate service %s without an API key."
msgstr ""
#. translators: %s: service slug
#: includes/ai-translate/Services/Service_Registration.php:180
msgid "The service creator for %s must return an instance of Generative_AI_Service."
msgstr ""
#. translators: 1: service slug registered, 2: service slug returned by the class
#: includes/ai-translate/Services/Service_Registration.php:191
msgid "The service creator for %1$s must return an instance of Generative_AI_Service with the same slug, but instead it returned another slug %2$s."
msgstr ""
#: includes/ai-translate/Services/Service_Registration.php:248
msgid "The service slug must only contain lowercase letters, numbers, and hyphens."
msgstr ""
#. translators: 1: argument name, 2: class name
#: includes/ai-translate/Services/Service_Registration.php:309
msgid "The %1$s argument must be an instance of %2$s."
msgstr ""
#: includes/ai-translate/Services/Traits/Generative_AI_API_Client_Trait.php:45
msgid "Streaming requests are not supported by this API client."
msgstr ""
#. translators: %d: HTTP status code
#: includes/ai-translate/Services/Traits/Generative_AI_API_Client_Trait.php:71
msgid "Bad status code: %d"
msgstr ""
#. translators: %s: With_Stream interface name
#: includes/ai-translate/Services/Traits/Generative_AI_API_Client_Trait.php:102
msgid "Response must not implement %s."
msgstr ""
#: includes/ai-translate/Services/Traits/Generative_AI_API_Client_Trait.php:113
msgid "No data received in response."
msgstr ""
#: includes/ai-translate/Services/Traits/Generative_AI_API_Client_Trait.php:120
msgid "No data returned by process callback."
msgstr ""
#. translators: %s: With_Stream interface name
#: includes/ai-translate/Services/Traits/Generative_AI_API_Client_Trait.php:149
msgid "Response does not implement %s."
msgstr ""
#. translators: 1: API name, 2: error message
#: includes/ai-translate/Services/Traits/Generative_AI_API_Client_Trait.php:184
msgid "Error while making request to the %1$s API: %2$s "
msgstr ""
#. translators: 1: API name, 2: error message
#: includes/ai-translate/Services/Traits/Generative_AI_API_Client_Trait.php:205
msgid "Error in the response from the %1$s API: %2$s "
msgstr ""
#. translators: %s: key name
#: includes/ai-translate/Services/Traits/Generative_AI_API_Client_Trait.php:225
msgid "The response is missing the \"%s\" key."
msgstr ""
#: includes/ai-translate/Services/Util/AI_Capabilities.php:91
msgid "No model satisfies the given capabilities."
msgstr ""
#: includes/ai-translate/Services/Util/Formatter.php:50
msgid "No prompt was provided."
msgstr ""
#: includes/ai-translate/Services/Util/Formatter.php:56
msgid "The first Content instance in the conversation or prompt must be user content."
msgstr ""
#: includes/ai-translate/Services/Util/Formatter.php:112
msgid "The value must be a string, a Parts instance, or a Content instance."
msgstr ""
#. translators: %s: key
#: includes/ai-translate/Services/Util/Transformer.php:44
#: includes/ai-translate/Services/Util/Transformer.php:83
msgid "The transformer for key %s is invalid."
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/popupStringModal/header.js:14
msgid "Step 2 - Start Automatic Translation Process"
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/popupStringModal/footer.js:11
#: includes/automatic-translate/src/popupStringModal/header.js:16
msgid "Update Content"
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/component/TranslateProvider/local-ai-translator/index.js:77
msgid "Translate To"
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/component/TranslateProvider/AIServices/index.js:77
msgid "Service Is Not Available"
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/component/TranslateProvider/AIServices/index.js:231
msgid "You have exceeded you current plan limit. that's why the request is aborted."
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/component/TranslateProvider/AIServices/index.js:461
msgid "Youve exceeded your current plan limit."
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/component/TranslateProvider/AIServices/index.js:461
msgid "To continue, please check your plan details and update your API key."
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/component/TranslateProvider/AIServices/index.js:462
msgid "Click \"Translate\" after updating your API key to re-translate the remaining strings."
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/component/TranslateProvider/AIServices/index.js:464
msgid "Oops! Something went wrong during translation"
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/component/TranslateProvider/AIServices/index.js:465
msgid "Click \"Translate\" to re-translate the remaining strings."
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/component/TranslateProvider/AIServices/index.js:472
msgid "To see more details, open your browsers developer console."
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/component/TranslateProvider/AIServices/index.js:474
msgid "Youve translated %s of the strings."
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/component/TranslateProvider/AIServices/index.js:475
msgid "%s of the strings are still not translated."
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/component/TranslateProvider/AIServices/index.js:477
msgid "Next Steps:"
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/component/TranslateProvider/AIServices/index.js:480
msgid "OR"
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/component/TranslateProvider/AIServices/index.js:481
msgid "Click \"Continue\" to proceed without translating the rest of the strings."
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/component/TranslateProvider/AIServices/index.js:484
msgid "Translate"
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/component/TranslateProvider/AIServices/index.js:485
msgid "Continue"
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/component/TranslateProvider/index.js:18
msgid "Translate Using %s Page Translate Widget"
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/component/TranslateProvider/index.js:23
#: includes/automatic-translate/src/component/TranslateProvider/index.js:35
msgid "Choose Language"
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/component/TranslateProvider/index.js:26
msgid "language is not supported by Yandex Translate"
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/component/TranslateProvider/index.js:31
#: includes/automatic-translate/src/component/TranslateProvider/index.js:43
#: includes/automatic-translate/src/component/TranslateProvider/index.js:46
msgid "Translate Using %s"
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/component/TranslateProvider/index.js:38
msgid "language is not supported by Google Translate"
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/component/TranslateProvider/index.js:52
msgid "Translator button is disabled. Click for details."
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/component/TranslateProvider/index.js:57
#: includes/automatic-translate/src/component/TranslateProvider/index.js:60
msgid "Translate Using %s Model"
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/component/TranslateProvider/index.js:58
#: includes/automatic-translate/src/component/TranslateProvider/index.js:59
msgid "AI Translate (%s)"
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/component/TranslateProvider/index.js:65
msgid "Please enter your AI Model API Key in settings."
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/component/TranslateProvider/index.js:65
msgid "here"
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/popupStringModal/body.js:61
msgid "Automatic translation is in progress...."
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/popupStringModal/body.js:61
msgid "It will take few minutes, enjoy ☕ coffee in this time!"
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/popupStringModal/body.js:61
msgid "Please do not leave this window or browser tab while translation is in progress..."
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/popupStringModal/body.js:74
msgid "S.No"
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/popupStringModal/body.js:75
msgid "Source Text"
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/popupStringModal/body.js:76
msgid "Translation"
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/popupStringModal/body.js:114
msgid "No strings are available for translation"
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/popupStringModal/footer.js:9
msgid "Wahooo! You have saved your valuable time via auto translating"
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/popupStringModal/footer.js:9
msgid "characters using"
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/popupStringModal/footer.js:9
msgid "Please share your feedback —"
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/popupStringModal/footer.js:9
msgid "leave a quick review"
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/popupSettingModal/header.js:6
msgid "Step 1 - Select Translation Provider"
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/popupSettingModal/body.js:12
msgid "Translate %(postType)s content from %(source)s to %(target)s"
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/popupSettingModal/body.js:13
msgid "This translation will replace the current %(postType)s content with the original %(source)s version and translate it to %(target)s."
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/popupSettingModal/footer.js:6
msgid "Close"
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/popupSettingModal/index.js:80
msgid "Chrome AI Translator"
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/index.js:42
msgid "For accurate custom field translations, please disable the Custom Fields synchronization in <a href={`${atfp_global_object.admin_url}admin.php?page=mlang_settings`} target=\"_blank\">Polylang settings</a>. This may affect linked posts or pages."
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/index.js:48
msgid "No block rules were found. It appears that the block-rules.JSON file could not be fetched, possibly because it is blocked by your server settings. Please check your server configuration to resolve this issue."
msgstr ""
#: assets/automatic-translate/index.js:1
#: includes/automatic-translate/src/index.js:56
msgid "This page may contain Gutenberg block content. After the translation, please review the updated content before finalizing the page update."
msgstr ""