;Language translations file ;Note : save always UTF-8 no bom ;CPanel PLG_GPTRANSLATE_SETTINGS_HEADER="GPTranslate - Settings" PLG_GPTRANSLATE_TRANSLATIONS_HEADER="GPTranslate - Translations" PLG_GPTRANSLATE_EDIT_TRANSLATION_HEADER="GPTranslate - Edit translation" PLG_GPTRANSLATE_CPANEL_TASKS="Functionalities" PLG_GPTRANSLATE_MAINTITLE_TOOLBAR="GPTranslate - " PLG_GPTRANSLATE_CPANEL="Control panel" PLG_GPTRANSLATE_CPANEL_TOOLBAR="GPTranslate - Control Panel" PLG_GPTRANSLATE_CONFIG="Configuration" PLG_GPTRANSLATE_HELP="Help & Documentation" PLG_GPTRANSLATE_STATUS="GPTranslate status" PLG_GPTRANSLATE_ABOUT="About GPTranslate" PLG_GPTRANSLATE_CURRENT_VERSION="Current Version: " PLG_GPTRANSLATE_AUTHOR_COMPONENT="Author: JExtensions Store" PLG_GPTRANSLATE_CPANEL_STATS="Statistics" PLG_GPTRANSLATE_OUTDATED="Outdated. Latest release: %s" PLG_GPTRANSLATE_UPTODATE="Up-to-date. Latest release: %s" PLG_GPTRANSLATE_YOUHAVE_LATEST="This extension is updated to the latest version. Your current version: %s is the latest release available" PLG_GPTRANSLATE_GET_LATEST="Your current version %s of this extension is outdated. A new release %s is available to download on our store at https://storejextensions.org. %s To download this new release you need a valid updates license. The license for free updates last 1 year from the date of purchase. If your license is expired you can simply buy again this product to download this latest release and extend free updates for 1 additional year. Click this label to visit our store and after login check your 'Purchased products' reserved area." PLG_GPTRANSLATE_START_CHART="" PLG_GPTRANSLATE_TRANSLATIONS_CHART="Active translations" PLG_GPTRANSLATE_UTRANSLATIONS_CHART="Unpublished translations" PLG_GPTRANSLATE_TRANSLATIONS_SHORT_CHART="Active" PLG_GPTRANSLATE_UTRANSLATIONS_SHORT_CHART="Unpublished" PLG_GPTRANSLATE_END_CHART="" PLG_GPTRANSLATE_MODULE_ENABLED=" GPTranslate module enabled" PLG_GPTRANSLATE_MODULE_ENABLED_DESC="The GPTranslate module is currently enabled, it results published and assigned to position '%s'" PLG_GPTRANSLATE_MODULE_DISABLED=" GPTranslate module disabled" PLG_GPTRANSLATE_MODULE_DISABLED_DESC="The GPTranslate module is currently disabled, it needs to be published and assigned to a valid template position" PLG_GPTRANSLATE_TRANSLATIONS="Translations" PLG_GPTRANSLATE_TRANSLATIONS_DESC="It is possible to edit the list of translations for this page. You can update automatically generated translations, insert new translations or delete existing translations" PLG_GPTRANSLATE_ALT_TRANSLATIONS="Translations for images 'alt' attribute" PLG_GPTRANSLATE_ALT_TRANSLATIONS_DESC="It is possible to edit the list of translations of the images 'alt' attribute for this page. You can update automatically generated translations, insert new translations or delete existing translations" PLG_GPTRANSLATE_TRANSLATION_DETAILS="Translation details" PLG_GPTRANSLATE_LINK_PAGE="Page link" PLG_GPTRANSLATE_LINK_PAGE_DESC="The link to the translated page associated with translations for the original language and the translated language. If the URL on the site has changed, you can update it in this field" PLG_GPTRANSLATE_ORIGINAL_LANGUAGE="Original language" PLG_GPTRANSLATE_TRANSLATED_LANGUAGE="Translated language" PLG_GPTRANSLATE_TRANSLATED_LANGUAGE_DESC="Choose the translated language of the text of the page" PLG_GPTRANSLATE_WORDS_LEAFNODES_EXCLUDED_TRANSLATION="Optional translation" PLG_GPTRANSLATE_WORDS_LEAFNODES_EXCLUDED_TRANSLATION_DESC="Excluded words can be manually translated with specified values, and this translation will be applied automatically in all future translations. This feature acts as a dictionary, allowing you to exclude specific words from automatic translation while defining their manual translations. You can specify a comma separated list of words that matches the order of 'Words for elements to exclude'" PLG_GPTRANSLATE_SAVE_SETTINGS="πŸ—Έ Save settings" PLG_GPTRANSLATE_SETTINGS_MENU_TITLE="Settings" PLG_GPTRANSLATE_YES="Yes" PLG_GPTRANSLATE_NO="No" PLG_GPTRANSLATE_PUBLISH="Click to publish" PLG_GPTRANSLATE_UNPUBLISH="Click to unpublish" PLG_GPTRANSLATE_SEARCH="Search..." PLG_GPTRANSLATE_ACTIONS="Actions" PLG_GPTRANSLATE_TRANSLATIONS_DATE="Translation Date" PLG_GPTRANSLATE_TRANSLATIONS_ENGINE="Translation Engine" PLG_GPTRANSLATE_ADD_ROW="+ Add row" ;Generic admin task PLG_GPTRANSLATE_EDIT="Edit" PLG_GPTRANSLATE_EDIT_RECORD="Edit record" PLG_GPTRANSLATE_SUCCESS_SAVING="πŸ—Έ Record successfully saved" PLG_GPTRANSLATE_SUCCESS_APPLY="πŸ—Έ Change successfully applied" PLG_GPTRANSLATE_SUCCESS_STORING="πŸ—Έ Record successfully stored, edit a new record" PLG_GPTRANSLATE_ERROR_EDITING="Error editing record" PLG_GPTRANSLATE_ERROR_SAVING="Error during record saving" PLG_GPTRANSLATE_DELETE_ENTITY="Are you sure you want delete this record?" PLG_GPTRANSLATE_SUCCESS_DELETE="πŸ—Έ Successfully deleted" PLG_GPTRANSLATE_ERROR_DELETE="Error deleting item" PLG_GPTRANSLATE_SUCCESS_REORDER="Items reordered successfully" PLG_GPTRANSLATE_ERROR_REORDER="Error reordering items" PLG_GPTRANSLATE_SUCCESS_DUPLICATING="Sitemap data sources correctly duplicated" PLG_GPTRANSLATE_ERROR_DUPLICATING="Error duplicating items" PLG_GPTRANSLATE_SUCCESS_STATE_CHANGE="πŸ—Έ Item state successfully changed" PLG_GPTRANSLATE_ERROR_STATE_CHANGE="Error changing item state" PLG_GPTRANSLATE_VALIDATION_ERROR_URL="Error validating submitted URL" PLG_GPTRANSLATE_FILTER_BY_DATE="Filter by date:" PLG_GPTRANSLATE_FILTER_BY_DATE_FROM="From" PLG_GPTRANSLATE_FILTER_BY_DATE_TO="To" PLG_GPTRANSLATE_CHECKEDOUT_RECORD="Record in editing by another administrator" PLG_GPTRANSLATE_CANCELED_OPERATION="Canceled operation" PLG_GPTRANSLATE_FILTER="πŸ—Έ Filter" PLG_GPTRANSLATE_GO="πŸ” Search" PLG_GPTRANSLATE_RESET="βœ– Reset" PLG_GPTRANSLATE_COPYOF="Copy of: " PLG_GPTRANSLATE_ERROR_NO_CONTROLLER_FILE="Requested controller file not found" PLG_GPTRANSLATE_ERROR_NO_CONTROLLER="Requested controller not found" PLG_GPTRANSLATE_ERROR_RECORDS="Error retrieving records from database. Error details: %s" PLG_GPTRANSLATE_DBERROR_STATS="Error retrieving stats from database. Error details: %s" PLG_GPTRANSLATE_ERROR_RECORD_NOT_FOUND="Record not found" PLG_GPTRANSLATE_SAVECONFIG="Save configuration" PLG_GPTRANSLATE_SAVED_PARAMS="πŸ—Έ Parameters saved successfully" PLG_GPTRANSLATE_VALIDATION_ERRORS="Validation error" PLG_GPTRANSLATE_SAVE_PARAMS_ERROR="Error saving parameters" PLG_GPTRANSLATE_NUM="Num" PLG_GPTRANSLATE_ORDER="Order" PLG_GPTRANSLATE_ID="ID" PLG_GPTRANSLATE_PUBLISHED_GENERIC="Published" PLG_GPTRANSLATE_DESCRIPTION="Description" PLG_GPTRANSLATE_CAT="Category" PLG_GPTRANSLATE_NAME="Name" PLG_GPTRANSLATE_CATEGORY="Category" PLG_GPTRANSLATE_CATEGORY_DESC="Choose a category for this item" PLG_GPTRANSLATE_TITLE="Title" PLG_GPTRANSLATE_ERROR_SAVING_PARAMS="Error during parameters saving" PLG_GPTRANSLATE_STATE="State" PLG_GPTRANSLATE_ACCESSLEVEL="Access level" PLG_GPTRANSLATE_ACCESS="Access" PLG_GPTRANSLATE_404_ERROR="The page you are looking for doesn't exist" PLG_GPTRANSLATE_EDITING_RECORD="Record in editing: %s" PLG_GPTRANSLATE_CHECKEDIN_RECORD="Record unlocked successfully" PLG_GPTRANSLATE_VALIDATION_ERROR="* Required" PLG_GPTRANSLATE_TRANSLATOR_FIELDSET_LABEL="Translator" PLG_GPTRANSLATE_DICTIONARY_FIELDSET_LABEL="Dictionary" PLG_GPTRANSLATE_READER_FIELDSET_LABEL="Reader" PLG_GPTRANSLATE_APPEARANCE_FIELDSET_LABEL="Appearance" PLG_GPTRANSLATE_EXPORT_CONFIG="Export configuration" PLG_GPTRANSLATE_IMPORT_CONFIG="Import configuration" PLG_GPTRANSLATE_SUCCESS_CONFIG_EXPORT="πŸ—Έ Configuration exported successfully" PLG_GPTRANSLATE_SUCCESS_CONFIG_IMPORT="πŸ—Έ Configuration imported successfully" PLG_GPTRANSLATE_ERROR_CONFIG_EXPORT="An error occurred during the configuration export" PLG_GPTRANSLATE_ERROR_CONFIG_IMPORT="An error occurred during the configuration import" PLG_GPTRANSLATE_SIZE_ERROR="File size not allowed," PLG_GPTRANSLATE_INVALID_IMPORT_DATA="An error occurred during data import, invalid data detected" PLG_GPTRANSLATE_DBERROR_IMPORT_DATA="An error occurred during data import, a database error was detected: %s" PLG_GPTRANSLATE_REQUIRED="* Required" PLG_GPTRANSLATE_LINK_PARAMS_DESC="Link translations and management" PLG_GPTRANSLATE_UNAUTHORIZED_REQUEST="Unauthorized request." PLG_GPTRANSLATE_NOTRANSLATIONS="No translations found." PLG_GPTRANSLATE_UPLOAD_FAILED="Upload failed." PLG_GPTRANSLATE_FAILED_UPLOADED_FILE="Failed to open uploaded file." PLG_GPTRANSLATE_INVALID_CSV_FORMAT="Invalid CSV format." PLG_GPTRANSLATE_MISSING_DOMAIN_VALUES="Missing domain values" PLG_GPTRANSLATE_DATABASE_ERROR="Database error" PLG_GPTRANSLATE_FORBIDDEN_APIKEY="Forbidden APIKey" PLG_GPTRANSLATE_INVALID_JSON_TRANSLATIONS="Invalid JSON format for translations" PLG_GPTRANSLATE_INVALID_JSON_ALTTRANSLATIONS="Invalid JSON format for 'alt' translations" PLG_GPTRANSLATE_GENERIC_ERROR="Error" PLG_GPTRANSLATE_GENERIC_SECURITY_ERROR="Security check failed. Please reload the page and try again." PLG_GPTRANSLATE_STATE_UPDATED_SUCCESSFULLY="πŸ—Έ Translation state updated successfully" ; List entities PLG_GPTRANSLATE_LINK_ID="ID" PLG_GPTRANSLATE_LINKS="GPTranslate - Translations" PLG_GPTRANSLATE_LINKS_EDIT="GPTranslate - Edit translation" PLG_GPTRANSLATE_EDIT_LINK="Edit translation" PLG_GPTRANSLATE_LINKS_DETAILS="Details" PLG_GPTRANSLATE_ERROR_RETRIEVING_LINKS="An error has occurred retrieving the records list" PLG_GPTRANSLATE_COMPONENT_NAME="Component" PLG_GPTRANSLATE_ALL_LANGUAGES="All languages" PLG_GPTRANSLATE_PAGELINK="Page link" PLG_GPTRANSLATE_LANGUAGE_ORIGINAL="Original language" PLG_GPTRANSLATE_LANGUAGE_TRANSLATED="Translated language" PLG_GPTRANSLATE_DATE="Translation date" PLG_GPTRANSLATE_TRANSLATION_ALL="All" PLG_GPTRANSLATE_TRANSLATION_PUBLISHED="Published" PLG_GPTRANSLATE_TRANSLATION_UNPUBLISHED="Not published" PLG_GPTRANSLATE_TEXT_ORIGINAL="Original text" PLG_GPTRANSLATE_TEXT_TRANSLATED="Translated text" PLG_GPTRANSLATE_ADDNEW="Add" PLG_GPTRANSLATE_DELETE="βœ– Delete" PLG_GPTRANSLATE_SYNC="Sync" PLG_GPTRANSLATE_SYNC_COMPLETED="πŸ—Έ Sync completed" PLG_GPTRANSLATE_SYNC_ERROR="βœ– Sync error" PLG_GPTRANSLATE_SYNC_TITLE="Click to sync all translations" PLG_GPTRANSLATE_SYNC_DESC="Click the button to synchronize all translations for this language at once: it updates this original text with this translated text wherever it already exists in other translations, and also ADDS this original/translated pair to every translation record where it is missing - useful to propagate a brand-new translation (e.g. a new menu item or site-wide element) to every page without editing each one by hand" PLG_GPTRANSLATE_TRANSLATION_DATE="Translation date" PLG_GPTRANSLATE_TRANSLATION_DATE_DESC="This is the date of the translation from the original language for this page" PLG_GPTRANSLATE_PUBLISHED="Published" PLG_GPTRANSLATE_EXACT_MATCH_LABEL="Exact match" PLG_GPTRANSLATE_EXACT_MATCH="Check this option to search URLs results based exactly on the specified text filter" PLG_GPTRANSLATE_SAVE="πŸ—Έ Save" PLG_GPTRANSLATE_SAVEANDECLOSE="πŸ—Έβ†— Save & Close" PLG_GPTRANSLATE_CANCEL="βœ– Cancel" PLG_GPTRANSLATE_ADD_TRANSLATION="+ Add Translation" PLG_GPTRANSLATE_ADD_ALT_TRANSLATION="+ Add Alt Translation" PLG_GPTRANSLATE_LANGUAGE_ORIGINAL_TRANSLATED="Original β†’ Translated" PLG_GPTRANSLATE_NO_TRANSLATIONS="No translations stored yet. Translations are created and saved automatically as visitors browse your site and pages are translated in real time, or in advance by running the AI Crawler Agent to pre-translate your pages. Once translations are available, you can review, manage, and edit them from this interface." PLG_GPTRANSLATE_ZERO_TITLE="No translations yet" PLG_GPTRANSLATE_ZERO_DESC="Start translating your entire website automatically using the AI Crawler Agent." PLG_GPTRANSLATE_ZERO_BUTTON="Start translating your site" PLG_GPTRANSLATE_ZERO_HINT="The crawler will scan all pages and automatically generate translations for every enabled language." PLG_GPTRANSLATE_TRANSLATION_DELETE="Delete" PLG_GPTRANSLATE_TRANSLATION_DELETED="πŸ—Έ Translation deleted successfully" PLG_GPTRANSLATE_TRANSLATION_DELETED_ERROR="βœ– Could not delete translation." PLG_GPTRANSLATE_TRANSLATION_IMPORTED_SUCCESSFULLY="πŸ—Έ Translations imported successfully." PLG_GPTRANSLATE_TRANSLATION_DELETE_CONFIRM="Are you sure you want to delete this translation?" PLG_GPTRANSLATE_SETTINGS_IMPORTED_SUCCESSFULLY="πŸ—Έ Settings imported successfully." PLG_GPTRANSLATE_IMPORT_CONFIRM="πŸ—Έ Confirm" PLG_GPTRANSLATE_IMPORT_SETTINGS="πŸ“₯ Import settings" PLG_GPTRANSLATE_EXPORT_CONFIRM="πŸ“€ Export settings" PLG_GPTRANSLATE_ALL="All" PLG_GPTRANSLATE_TRANSLATED_ALIAS="Translated URL" PLG_GPTRANSLATE_TRANSLATED_ALIAS_DESC="The translated version of the page link used for the language-specific URL including the alias. This alias will appear in the browser address bar and must be unique within the translated language. It is internally mapped to the original page to allow proper routing" ; Export/Import PLG_GPTRANSLATE_PICKFILE="Pick file:" PLG_GPTRANSLATE_STARTIMPORT="Start import" PLG_GPTRANSLATE_CANCELIMPORT="Cancel import" PLG_GPTRANSLATE_EXPORT_TRANSLATIONS_BTNS="Export/Import" PLG_GPTRANSLATE_EXPORT_TRANSLATIONS="πŸ“€ Export translations" PLG_GPTRANSLATE_IMPORT_TRANSLATIONS="πŸ“₯ Import translations" PLG_GPTRANSLATE_MIGRATE_BTNS="πŸ”„ Migrate translations" PLG_GPTRANSLATE_MIGRATE_TRANSLATIONS="Migrate translations to a new domain" PLG_GPTRANSLATE_MIGRATE_META_PREVIOUS_DOMAIN="🌐 Previous domain" PLG_GPTRANSLATE_MIGRATE_META_NEW_DOMAIN="🌐 New domain" PLG_GPTRANSLATE_MIGRATE_META_CONFIRM="πŸ—Έ Confirm" PLG_GPTRANSLATE_MIGRATE_META_CANCEL="Cancel" PLG_GPTRANSLATE_INVALID_URL="Invalid URL" PLG_GPTRANSLATE_SUCCESS_MIGRATE_DOMAINS="πŸ—Έ Translations migrated successfully to the new domain" PLG_GPTRANSLATE_ERROR_MIGRATE_DOMAINS="An error occurred during translations migration to the new domain. Use the export/import feature for the migration" PLG_GPTRANSLATE_NOFILE_SELECTED="No file selected to import" PLG_GPTRANSLATE_EXT_ERROR="Uploaded file is not valid, only valid 'csv' files can be imported" PLG_GPTRANSLATE_DATA_FILE_NOT_READABLE="Uploaded file cannot be open for reading. Check permissions on server" PLG_GPTRANSLATE_NO_IMPORT_DATA_FOUND="No valid records to import have been found" PLG_GPTRANSLATE_ERROR_STORING_DATA="Error storing data into the database: %s" PLG_GPTRANSLATE_SUCCESS_IMPORT="πŸ—Έ Translations imported successfully" PLG_GPTRANSLATE_ERROR_IMPORT="An error occurred during translations import" PLG_GPTRANSLATE_MIGRATION_SUCCESS="↻ Migration completed successfully. Refreshing..." PLG_GPTRANSLATE_MIGRATION_FAILED="Migration failed:" PLG_GPTRANSLATE_UNKNOWN_ERROR="Unknown error" PLG_GPTRANSLATE_NETWORK_ERROR="Migration failed due to network error." ; Edit entity PLG_GPTRANSLATE_ORIGINAL_TEXT="Original text" PLG_GPTRANSLATE_TRANSLATED_TEXT="Translated text" PLG_GPTRANSLATE_EXPAND_ALL="Expand / Collapse all" PLG_GPTRANSLATE_EXPAND_ALL_DESC="Click to increase the height of all translation text areas, so you can read the full text without resizing each one manually" PLG_GPTRANSLATE_MOVE="Move" PLG_GPTRANSLATE_REMOVE="Remove" PLG_GPTRANSLATE_BULK_DELETE_CONFIRM="Are you sure you want to delete the selected translations?" PLG_GPTRANSLATE_BULK_DELETE_SELECT_ONE="Please select at least one record to delete." PLG_GPTRANSLATE_BULK_DELETE_SUCCESS="↻ Records deleted successfully. Refreshing..." PLG_GPTRANSLATE_BULK_DELETE_ERROR="Error deleting records: " PLG_GPTRANSLATE_BULK_DELETE_NETWORK="Network error while deleting records." ; Crawler PLG_GPTRANSLATE_CRAWLER="πŸ“„ Crawler" PLG_GPTRANSLATE_CRAWLER_DIALOG_TITLE="Crawler" PLG_GPTRANSLATE_CRAWLER_TARGET_LINK="Crawled link" PLG_GPTRANSLATE_CRAWLER_CHOOSE_TARGET_LINK="Link being analyzed" PLG_GPTRANSLATE_CRAWLER_START="Start the crawler" PLG_GPTRANSLATE_CRAWLER_START_DESC="Click the button to start the crawling process. All pages of the website will be crawled and automatically translated into the enabled languages"s PLG_GPTRANSLATE_CRAWLER_STARTED="Crawler started..." PLG_GPTRANSLATE_CRAWLER_CURRENT_STATUS_RUNNING="Running" PLG_GPTRANSLATE_CRAWLER_FOOTER="Crawler status" PLG_GPTRANSLATE_CRAWLER_CURRENT_STATUS_IDLE="Idle" PLG_GPTRANSLATE_CRAWLER_NO_URLS_PROCESSED="No URLs processed" PLG_GPTRANSLATE_CRAWLER_STOP="Stop" PLG_GPTRANSLATE_CRAWLER_STOP_DESC="Stop the crawler" PLG_GPTRANSLATE_CRAWLER_STARTING="Starting crawler..." PLG_GPTRANSLATE_CRAWLER_STOPPING="Stopping crawler..." PLG_GPTRANSLATE_CRAWLER_STOPPED="Crawler stopped" PLG_GPTRANSLATE_CRAWLER_NO_SWITCHER_DETECTED="No language switcher found on several pages in a row - check that GPTranslate is active on this site. Pages checked: " PLG_GPTRANSLATE_CRAWLER_COMPLETED="Completed! All pages translated" PLG_GPTRANSLATE_CRAWLER_LOADING="Loading page: " PLG_GPTRANSLATE_CRAWLER_TRANSLATING="Translating: " PLG_GPTRANSLATE_CRAWLER_PAGE_COMPLETED="Page completed" PLG_GPTRANSLATE_CRAWLER_REFRESHING="Refreshing..." PLG_GPTRANSLATE_CRAWLER_TIMEOUT="Crawler timeout" PLG_GPTRANSLATE_CRAWLER_TIMEOUT_DESC="Maximum waiting time (in seconds) before the crawler proceeds automatically if no AJAX request is intercepted" PLG_GPTRANSLATE_CRAWLER_EXCLUSIONS="Crawler URL exclusions" PLG_GPTRANSLATE_CRAWLER_EXCLUSIONS_DESC="Add URL strings or patterns to exclude matching pages from the crawler scan and translation. Separate multiple values with commas or write one per line" PLG_GPTRANSLATE_CRAWLER_SKIP_TRANSLATED="Skip already translated pages" PLG_GPTRANSLATE_CRAWLER_SKIP_TRANSLATED_DESC="When enabled, pages already translated in the database are silently skipped (links are still discovered via a fast background fetch). Disable this option if you have added new languages and want to re-crawl already translated pages" PLG_GPTRANSLATE_AUTO_CRAWL_ON_PUBLISH="Auto-crawl on publish" PLG_GPTRANSLATE_AUTO_CRAWL_ON_PUBLISH_DESC="When enabled, newly published posts and pages are automatically crawled and translated into all configured languages. The crawler runs in the background with a floating panel showing progress" PLG_GPTRANSLATE_PAGE_EXCLUSIONS="Page exclusions" PLG_GPTRANSLATE_PAGE_EXCLUSIONS_DESC="Add URL strings or patterns to completely exclude matching frontend pages from executing the plugin. This works server-side and prevents GPTranslate from running at all on excluded pages. Separate multiple values with commas or write one per line. To exclude the homepage (front page), use 'home' or '/'" PLG_GPTRANSLATE_PAGE_INCLUSIONS="Page inclusions" PLG_GPTRANSLATE_PAGE_INCLUSIONS_DESC="Add URL strings or patterns to only include matching frontend pages when executing the plugin. This works server-side and prevents GPTranslate from running at all on non-included pages. Separate multiple values with commas or write one per line. To include the homepage (front page), use 'home' or '/'" PLG_GPTRANSLATE_CRAWLER_CURRENT_STATUS_NOLANG_SELECTOR="No language selector found, ensure that it has been activated and that it is accessible and visible on the website" PLG_GPTRANSLATE_CRAWLER_EXPORT_XMLSITEMAP="🌐 Export XML Sitemap" PLG_GPTRANSLATE_CRAWLER_SINGLE_URL_OPTION="Crawl only this URL" PLG_GPTRANSLATE_CRAWLER_SITEMAP_URL_LABEL="Sitemap URL:" PLG_GPTRANSLATE_CRAWLER_SITEMAP_LANGUAGE_LABEL="Sitemap Language:" PLG_GPTRANSLATE_CRAWLER_SITEMAP_ALL_LANGUAGES="All Languages" PLG_GPTRANSLATE_CRAWLER_SITEMAP_COPIED="Copied!" PLG_GPTRANSLATE_CRAWLER_URL_SKIPPED="Skipped (already translated)" PLG_GPTRANSLATE_CRAWLER_BATCH_URLS_OPTION="Batch URLs mode" PLG_GPTRANSLATE_CRAWLER_BATCH_URLS_PLACEHOLDER="https://example.com/page1/ (one URL per line)" PLG_GPTRANSLATE_SORT_LENGTH_DESC="β‡… Sort: Length (longest first)" PLG_GPTRANSLATE_SORT_LENGTH_ASC="β‡… Sort: Length (shortest first)" PLG_GPTRANSLATE_SORT_ALPHA_ASC="β‡… Sort: A β†’ Z" PLG_GPTRANSLATE_SORT_ALPHA_DESC="β‡… Sort: Z β†’ A" ; Config labels PLG_GPTRANSLATE_CONFIG_TRANSLATION_ENGINE="Translator settings" PLG_GPTRANSLATE_CONFIG_READER="Reader settings" PLG_GPTRANSLATE_CONFIG_ASPECT="Appearance settings" ; Config sublabels PLG_GPTRANSLATE_CHATGPT_TRANSLATOR_SETTINGS="Translator settings" PLG_GPTRANSLATE_CHATGPT_URLREWRITING_SETTINGS="URL rewriting" PLG_GPTRANSLATE_CHATGPT_METADATA_SETTINGS="Metadata" PLG_GPTRANSLATE_CHATGPT_SERVERSIDE_SETTINGS="Server-side translations" PLG_GPTRANSLATE_CHATGPT_DICTIONARY_EXCLUSIONS_SETTINGS="Dictionary and exclusions" PLG_GPTRANSLATE_CHATGPT_ADVANCED_SETTINGS="Advanced" PLG_GPTRANSLATE_CHATGPT_READER_SETTINGS="Reader settings" PLG_GPTRANSLATE_CHATGPT_COLORS_FONTS_SETTINGS="Colors and fonts" PLG_GPTRANSLATE_CHATGPT_POSITION_STYLE_SETTINGS="Style settings" ; Config Translator PLG_GPTRANSLATE_CHATGPT_TRANSLATION_ENGINE="Translation engine" PLG_GPTRANSLATE_CHATGPT_TRANSLATION_ENGINE_DESC="Choose the preferred translation engine between ChatGPT/DeepSeek/Gemini/Claude/Grok/Google Cloud/DeepL and Google AI. ChatGPT/DeepSeek/Claude requires a paid plan, Google AI, Google Gemini, Google Cloud and DeepL are free to use or starts with free tier" PLG_GPTRANSLATE_CHATGPT_TRANSLATION_ENGINE_CHATGPT="ChatGPT/DeepSeek/Gemini/Claude/Grok/Google Cloud/DeepL" PLG_GPTRANSLATE_CHATGPT_TRANSLATION_ENGINE_GTRANSLATE="Google AI" PLG_GPTRANSLATE_CHATGPT_TRANSLATION_ENGINE_CHATGPT_ENGINE="ChatGPT" PLG_GPTRANSLATE_CHATGPT_TRANSLATION_ENGINE_DEEPSEEK_ENGINE="DeepSeek" PLG_GPTRANSLATE_CHATGPT_TRANSLATION_ENGINE_GEMINI_ENGINE="Gemini" PLG_GPTRANSLATE_CHATGPT_TRANSLATION_ENGINE_CLAUDE_ENGINE="Claude" PLG_GPTRANSLATE_CHATGPT_TRANSLATION_ENGINE_GROK_ENGINE="Grok" PLG_GPTRANSLATE_CHATGPT_TRANSLATION_ENGINE_GOOGLECLOUD_ENGINE="Google Cloud" PLG_GPTRANSLATE_CHATGPT_TRANSLATION_ENGINE_DEEPL_ENGINE="DeepL" PLG_GPTRANSLATE_CHATGPT_TRANSLATION_ENGINE_GTRANSLATE_ENGINE="Google AI" PLG_GPTRANSLATE_GOOGLE_TRANSLATE_METHOD="Google AI translation method" PLG_GPTRANSLATE_GOOGLE_TRANSLATE_METHOD_DESC="Choose the Google AI translation method. Standard text or advanced HTML handling" PLG_GPTRANSLATE_GOOGLE_TRANSLATE_METHOD_STANDARD="Standard" PLG_GPTRANSLATE_GOOGLE_TRANSLATE_METHOD_TRANSLATEHTML="Advanced HTML" PLG_GPTRANSLATE_CHATGPT_APIKEY="{aiengine} ApiKey" PLG_GPTRANSLATE_CHATGPT_APIKEY_DESC="Enter the ApiKey that you have registered in your ChatGPT/DeepSeek/Gemini/Claude/Grok/Google Cloud/DeepL account at: https://platform.openai.com/account/api-keys, https://platform.deepseek.com/api_keys or https://aistudio.google.com/apikey or https://console.anthropic.com/settings/keys or https://console.cloud.google.com/apis/credentials or https://www.deepl.com/pro-api" PLG_GPTRANSLATE_CHATGPT_APIKEY_HINT="Enter the ApiKey in the format: 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" PLG_GPTRANSLATE_APIKEY_SHOW="Show API Key" PLG_GPTRANSLATE_APIKEY_HIDE="Hide API Key" PLG_GPTRANSLATE_TEST_APIKEY="Test API Key" PLG_GPTRANSLATE_TEST_APIKEY_TESTING="Testing..." PLG_GPTRANSLATE_TEST_APIKEY_SUCCESS="API Key Valid" PLG_GPTRANSLATE_TEST_APIKEY_ERROR="API Key Error" PLG_GPTRANSLATE_TEST_APIKEY_EMPTY="Please enter an API Key first" PLG_GPTRANSLATE_APIKEY_REQUIRED="API Key is required." PLG_GPTRANSLATE_CHATGPT_MODEL="ChatGPT/DeepSeek/Gemini/Claude/Grok/Google Cloud/DeepL model" PLG_GPTRANSLATE_CHATGPT_MODEL_DESC="Choose the preferred model of ChatGPT/DeepSeek/Gemini/Claude/Grok/Google Cloud/DeepL" PLG_GPTRANSLATE_CHATGPT_REQUEST_MESSAGE="Request message to ChatGPT/DeepSeek/Gemini/Claude/Grok/Google Cloud/DeepL" PLG_GPTRANSLATE_CHATGPT_REQUEST_MESSAGE_DESC="Enter a request message to ChatGPT/DeepSeek/Gemini/Claude/Grok/Google Cloud/DeepL to send a JSON object with the original texts and receive a JSON object with the translations. If you notice errors or untranslated text on your pages, you may need to adjust the text of the ChatGPT/DeepSeek/Gemini/Claude/Grok/Google Cloud/DeepL request message to help the AI understand more correctly. Alternatively use Google AI as a translation engine" PLG_GPTRANSLATE_CHATGPT_REQUEST_CONVERSATION_MODE="Request conversation role" PLG_GPTRANSLATE_CHATGPT_REQUEST_CONVERSATION_MODE_DESC="Choose the conversation role for the ChatGPT/DeepSeek/Gemini/Claude/Grok/Google Cloud/DeepL request, being 'system' or 'user' request" PLG_GPTRANSLATE_CHATGPT_REQUEST_CONVERSATION_MODE_SYSTEM="System" PLG_GPTRANSLATE_CHATGPT_REQUEST_CONVERSATION_MODE_USER="User" PLG_GPTRANSLATE_MAX_NUMBER_TRANSLATIONS_PER_REQUEST="Max number of translations per request" PLG_GPTRANSLATE_MAX_NUMBER_TRANSLATIONS_PER_REQUEST_DESC="Enter the maximum number of translations sent to ChatGPT/DeepSeek/Gemini/Claude/Grok/Google Cloud/DeepL for each request. It is necessary to be careful not to exceed the limits of the tokens available for the request and response of the ChatGPT/DeepSeek/Gemini/Claude/Grok/Google Cloud/DeepL API" PLG_GPTRANSLATE_MAX_NUMBER_CHARACTERS_PER_REQUEST="Maximum number of characters per request" PLG_GPTRANSLATE_MAX_NUMBER_CHARACTERS_PER_REQUEST_DESC="Enter the maximum number of characters sent to ChatGPT/DeepSeek/Gemini/Claude/Grok/Google Cloud/DeepL per request. It is necessary to be careful not to exceed the limits of the tokens available for the request and response of the ChatGPT/DeepSeek/Gemini/Claude/Grok/Google Cloud/DeepL API" PLG_GPTRANSLATE_CHATGPT_ORIGINAL_LANGUAGE="Original site language" PLG_GPTRANSLATE_CHATGPT_ORIGINAL_LANGUAGE_DESC="Select the original language of the text displayed on your website pages" PLG_GPTRANSLATE_DETECT_CURRENT_LANGUAGE="Detect current language" PLG_GPTRANSLATE_DETECT_CURRENT_LANGUAGE_DESC="Automatically select the current page language based on the 'html' tag and 'lang' attribute treated as the target language. This option can be useful if you use multilanguage URLs or a multilanguage plugin and you want to integrate GPTranslate. Enabling both 'Detect current target language' and 'Detect original language' will result in no translation as the original and target language will match" PLG_GPTRANSLATE_DETECT_DEFAULT_LANGUAGE="Detect original language" PLG_GPTRANSLATE_DETECT_DEFAULT_LANGUAGE_DESC="Automatically select the original page language based on the 'html' tag and 'lang' attribute. This option overrides the 'Original language' and can be useful if you use multilanguage URLs or a multilanguage plugin and you want to integrate GPTranslate. Enabling both 'Detect current target language' and 'Detect original language' will result in no translation as the original and target language will match" PLG_GPTRANSLATE_DETECT_BROWSER_LANGUAGE="Detect browser language" PLG_GPTRANSLATE_DETECT_BROWSER_LANGUAGE_DESC="Automatically select the target translation language based on the browser language on the first visit" PLG_GPTRANSLATE_AUTOTRANSLATE_DETECTED_LANGUAGE="Auto-translate detected language" PLG_GPTRANSLATE_AUTOTRANSLATE_DETECTED_LANGUAGE_DESC="Automatically translate the original language into the detected language based on the 'html' tag and 'lang' attribute. This option can be useful if you use multilanguage URLs or a multilanguage plugin and you want to automatically translate pages written in the same original language visited with different URLs" PLG_GPTRANSLATE_ALWAYS_DETECT_AUTOTRANSLATED_LANGUAGE="Always detect auto-translated language" PLG_GPTRANSLATE_ALWAYS_DETECT_AUTOTRANSLATED_LANGUAGE_DESC="This option ensures that the auto-translated language is always detected and updated when the page loads" PLG_GPTRANSLATE_AUTO_SET_LANGUAGE_DIRECTION="Auto set language direction" PLG_GPTRANSLATE_AUTO_SET_LANGUAGE_DIRECTION_DESC="Automatically adjust the HTML language direction (LTR or RTL) based on the selected language. To ensure that the RTL CSS file of your theme is loaded, make sure your theme includes a file named 'rtl.css' or 'style-rtl.css' in its root directory" PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS="Enable server-side translation" PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_DESC="Render translated content directly in the page HTML for better SEO and faster first view. Use language-based URLs (for example /en, /it, /fr) and make sure the detected page language matches the requested translation" PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_METHOD="Server-side translation method" PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_METHOD_DESC="Select the method used for server-side translation replacements based on your page structure. The 'Regular expressions method' is accurate and efficient for most cases. The 'DOMDocument method' provides robust DOM parsing, but on some pages it may raise issues when markup is malformed (for example unclosed tags) or when encoding is inconsistent. In those cases, the 'HTML DOM method' can be used as an alternative. If scripts or styles contain characters that interfere with parsing, enable the 'Protect Script/Style Tags' parameter." PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_METHOD_DESC_WIZARD="Choose the method for server-side replacements. The 'Regular expressions method' is usually the fastest and most reliable, while 'DOMDocument method' and 'HTML DOM method' are useful alternatives for pages with complex or imperfect markup" PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_METHOD_REGEX="Regular expressions method" PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_METHOD_DOMDOCUMENT="DOMDocument method" PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_METHOD_SIMPLEHTMLDOM="HTML DOM method" PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_METHOD_STRIREPLACE="String replacement method" PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_CASEINSENSITIVE="Use 'Case-Insensitive' replacements" PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_CASEINSENSITIVE_DESC="When enabled, server-side translations will replace text without considering letter case differences. For example, 'Search' and 'search' will be treated as the same. Disable this option to enforce exact, case-sensitive replacements" PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_MATCHQUOTES="Match single and double quotes" PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_MATCHQUOTES_DESC="Enable this option to ensure that both single and double quotes are considered during text replacements for original and translated strings. This option helps address issues where quotation marks may interfere with proper text matching on the page. You can turn this option on or off based on your site's needs, as it may be required to accurately replace strings that include quotes" PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_URLDECODE="URL decode" PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_URLDECODE_DESC="If enabled, the analyzed URLs will be decoded removing percent encoding if any, such as whitespaces represented with %20. If you have URLs using percent encoding and if you experience missing matching with translated URLs, you can disable this option" PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_LANGUAGE_SWITCHING_MODE="Language switching mode" PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_LANGUAGE_SWITCHING_MODE_DESC="Defines how GPTranslate detects the target language when switching from a server-side translated page to another language" PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_LANGUAGE_SWITCHING_MODE_URL="Detect language from URL" PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_LANGUAGE_SWITCHING_MODE_STORAGE="Detect language from browser storage" PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_IGNORE_QUERYSTRING="Ignore query string" PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_IGNORE_QUERYSTRING_DESC="If enabled, URL having a query string will be treated as plain URLs and the query string part will be discarded. This can be useful if you want to apply a canonical link that points to the main URL also to variations of the same URL that have a query string" PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_STRIP_QUERYSTRING_PARAMS="Strip server query string" PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_STRIP_QUERYSTRING_PARAMS_DESC="Comma-separated list of query string parameter names injected by your server or CDN (e.g. q, fbclid). If any of these parameters is detected in the URL, the entire query string is removed before matching. Use this when your hosting provider injects extra parameters like ?q= that prevent URL matching" PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_URLENCODE_SPACE="Encode URL spaces" PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_URLENCODE_SPACE_DESC="If enabled, spaces included in the analyzed URLs will be encoded using the character %20" PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_CSS_SELECTOR_LEAFNODES_EXCLUDED="CSS selector for elements to exclude server-side" PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_CSS_SELECTOR_LEAFNODES_EXCLUDED_DESC="You can specify CSS selectors for HTML elements that will be excluded from the server-side translation. It's possible to enter CSS selectors separated by commas or one for each line" PLG_GPTRANSLATE_LOCK_TRANSLATIONS="Lock translations" PLG_GPTRANSLATE_LOCK_TRANSLATIONS_DESC="When enabled, existing translations will never be overwritten by automatic re-translation. Delete the record to regenerate a translation." PLG_GPTRANSLATE_PROTECT_SCRIPT_STYLE="Protect Script/Style Tags" PLG_GPTRANSLATE_PROTECT_SCRIPT_STYLE_DESC="Enable protection for inline script/style content during translation. This prevents the regex parser from breaking on characters like > inside JavaScript/CSS code. Recommended for pages with inline scripts" PLG_GPTRANSLATE_REWRITE_LANGUAGE_URL="Rewrite language URL" PLG_GPTRANSLATE_REWRITE_LANGUAGE_URL_DESC="Adds a language code to the URL of translated pages (e.g., /en/, /de/, /fr/). This makes it easier for visitors to recognize the current language, improves navigation, and helps search engines index each language version as a separate page for better SEO. When combined with the 'Detect current language' and 'Auto-translate detected language' options, these URLs can also be automatically translated" PLG_GPTRANSLATE_REWRITE_DEFAULT_LANGUAGE_URL="Rewrite default language URL" PLG_GPTRANSLATE_REWRITE_DEFAULT_LANGUAGE_URL_DESC="If enabled, the default language will also have specific URLs for untranslated pages corresponding to the original language which can be indexed by search engines" PLG_GPTRANSLATE_REWRITE_LANGUAGE_ALIAS="Rewrite URL alias for translated pages" PLG_GPTRANSLATE_REWRITE_LANGUAGE_ALIAS_DESC="If enabled, the alias in the URL of translated pages will also be translated. The translated alias is resolved internally to the original page using GPTranslate mapping, avoiding 404 errors. This feature allows full multilingual URL slugs, improves SEO, and keeps the visible address aligned with the selected language" PLG_GPTRANSLATE_REWRITE_LANGUAGE_ALIAS_ORIGINAL_LANGUAGE="Use auto-detect for original alias language" PLG_GPTRANSLATE_REWRITE_LANGUAGE_ALIAS_ORIGINAL_LANGUAGE_DESC="When enabled, the original language of the alias is automatically detected and sent to AI as 'auto' instead of the configured original language. This is useful when the alias text doesn't match the actual page language, if an alias is written in Italian but the page is in English. With auto-detection, the AI can always recognize and translate the alias correctly" PLG_GPTRANSLATE_REWRITE_PAGE_LINKS="Rewrite page links" PLG_GPTRANSLATE_REWRITE_PAGE_LINKS_DESC="If enabled, internal page links will also be rewritten to match the translated language" PLG_GPTRANSLATE_REWRITE_LANGUAGE_URL_DESC_WIZARD="Adds the language code to translated URLs for clearer navigation and multilingual SEO indexing" PLG_GPTRANSLATE_REWRITE_LANGUAGE_ALIAS_DESC_WIZARD="Translates URL aliases so localized pages can use language-specific slugs" PLG_GPTRANSLATE_REWRITE_PAGE_LINKS_DESC_WIZARD="Rewrites internal links so they stay aligned with the active translated language version" ; Wizard PLG_GPTRANSLATE_OPEN_WIZARD="Open Wizard" PLG_GPTRANSLATE_WIZARD_PREVIOUS="Previous" PLG_GPTRANSLATE_WIZARD_NEXT="Next" PLG_GPTRANSLATE_WIZARD_CHOOSE_MODEL="Choose the preferred model" PLG_GPTRANSLATE_WIZARD_FOOTER="GPTranslate - Settings wizard" PLG_GPTRANSLATE_WIZARD_STEP_WELCOME="Welcome" PLG_GPTRANSLATE_WIZARD_STEP_LANGUAGE="Language" PLG_GPTRANSLATE_WIZARD_STEP_ENGINE="AI Engine" PLG_GPTRANSLATE_WIZARD_STEP_SERVERSIDE="Server-side" PLG_GPTRANSLATE_WIZARD_STEP_METADATA="Metadata" PLG_GPTRANSLATE_WIZARD_STEP_REWRITE="URL rewrite" PLG_GPTRANSLATE_WIZARD_STEP_DONE="Done" PLG_GPTRANSLATE_WIZARD_WELCOME_TITLE="Welcome to GPTranslate" PLG_GPTRANSLATE_WIZARD_WELCOME_DESC="AI-powered translation for your WordPress site. We will set up everything in a few quick steps." PLG_GPTRANSLATE_WIZARD_WELCOME_CARD1_TITLE="Choose your AI provider" PLG_GPTRANSLATE_WIZARD_WELCOME_CARD1_DESC="Use OpenAI, Anthropic, or Google and translate your content with a free tier or your own usage plan." PLG_GPTRANSLATE_WIZARD_WELCOME_CARD2_TITLE="SEO-friendly" PLG_GPTRANSLATE_WIZARD_WELCOME_CARD2_DESC="Configure canonical, hreflang, and html lang options to keep translated pages consistent and SEO-friendly." PLG_GPTRANSLATE_WIZARD_WELCOME_CARD3_TITLE="AI Agent automation" PLG_GPTRANSLATE_WIZARD_WELCOME_CARD3_DESC="Generate translations on demand in the frontend or pre-translate your pages in bulk with the AI Crawler Agent." PLG_GPTRANSLATE_WIZARD_AI_PROVIDER_TITLE="Connect your AI provider" PLG_GPTRANSLATE_WIZARD_AI_PROVIDER_DESC="Choose your AI provider and model. No API key is required when using Google AI, while external providers require API key validation." PLG_GPTRANSLATE_WIZARD_VALIDATE="Validate" PLG_GPTRANSLATE_WIZARD_DONE_TITLE="You're all set" PLG_GPTRANSLATE_WIZARD_DONE_DESC="GPTranslate is ready. Here is a quick recap of your configuration." PLG_GPTRANSLATE_WIZARD_DONE_PROVIDER="Provider" PLG_GPTRANSLATE_WIZARD_DONE_MODEL="Model" PLG_GPTRANSLATE_WIZARD_DONE_TRANSLATION_METHOD="Translation method" PLG_GPTRANSLATE_WIZARD_DONE_LANGUAGES="Languages" PLG_GPTRANSLATE_WIZARD_DONE_METADATA="Metadata" PLG_GPTRANSLATE_WIZARD_DONE_EDIT="edit" PLG_GPTRANSLATE_WIZARD_DONE_START_TRANSLATING="Start translating" PLG_GPTRANSLATE_WIZARD_DONE_EDIT_SETTINGS="Edit settings" PLG_GPTRANSLATE_WIZARD_LANGUAGES_TITLE="Choose your languages" PLG_GPTRANSLATE_WIZARD_LANGUAGES_DESC="Select the source language of your site and choose one or more target languages for translation." PLG_GPTRANSLATE_WIZARD_SOURCE_LANGUAGE="Source language" PLG_GPTRANSLATE_WIZARD_TARGET_LANGUAGES="Target languages" PLG_GPTRANSLATE_WIZARD_URL_REWRITING_TITLE="URL rewriting" PLG_GPTRANSLATE_WIZARD_URL_REWRITING_DESC="Configure how translated URLs and internal links are rewritten for multilingual navigation and SEO." PLG_GPTRANSLATE_WIZARD_SAVE_ERROR="Wizard save failed" PLG_GPTRANSLATE_WIZARD_NETWORK_ERROR="Network error" PLG_GPTRANSLATE_WIZARD_HOPPY_STEP1="Hi, I'm Hoppy. I'll guide you through a quick GPTranslate setup in just a few steps." PLG_GPTRANSLATE_WIZARD_HOPPY_STEP2="Set your original site language, then choose the enabled languages you want to translate into." PLG_GPTRANSLATE_WIZARD_HOPPY_STEP3="Select your AI provider and model. Google AI does not require an API key, while external providers require API key validation." PLG_GPTRANSLATE_WIZARD_HOPPY_STEP4="Enable server-side translation if you want translated content rendered directly in the page source for SEO and faster first load." PLG_GPTRANSLATE_WIZARD_HOPPY_STEP5="Metadata options help search engines read your translated pages correctly. Enable only the options you really need." PLG_GPTRANSLATE_WIZARD_HOPPY_STEP6="URL rewrite keeps multilingual URLs and internal links clean, consistent, and SEO-friendly across translated pages." PLG_GPTRANSLATE_WIZARD_HOPPY_STEP7="Great job. Review your setup summary and save your configuration. You can start translating with the AI Crawler Agent now, or let translations be created automatically as users browse your site." PLG_GPTRANSLATE_REWRITE_PAGE_LINKS_EXCLUSIONS="Exclude links from rewriting" PLG_GPTRANSLATE_REWRITE_PAGE_LINKS_EXCLUSIONS_DESC="Specify URL patterns to exclude from link rewriting. When a link matches an exclusion pattern, it will NOT be rewritten with the language prefix or translated alias. Separate multiple values with commas or write one per line. Examples: /cart, /checkout. Matching is case-insensitive substring match" PLG_GPTRANSLATE_REWRITE_FORM_ACTIONS="Rewrite form actions" PLG_GPTRANSLATE_REWRITE_FORM_ACTIONS_DESC="If enabled, internal form action URLs will also be rewritten to match the translated language" PLG_GPTRANSLATE_TRANSLITERATE_URLS="Transliterate URLs (Cyrillic to Latin)" PLG_GPTRANSLATE_TRANSLITERATE_URLS_DESC="Enable automatic transliteration of Cyrillic characters to Latin characters in translated URL aliases. This feature converts Russian, Ukrainian, and Bulgarian characters into their Latin equivalents (e.g., Москва β†’ Moskva, ΠΊΠΈΡ—Π² β†’ kyiv). Recommended for sharing SEF links with other applications like Whatsapp when translating pages into languages that use Cyrillic alphabets" PLG_GPTRANSLATE_FORCE_ASCII_URL_ALIASES="Force ASCII-safe translated URL aliases" PLG_GPTRANSLATE_FORCE_ASCII_URL_ALIASES_DESC="Normalize Latin accented characters and special letters in translated URL aliases to ASCII-safe equivalents (e.g., compaΓ±Γ­a β†’ compania, sociΓ©tΓ© β†’ societe, ΓΌber β†’ uber). Useful for preserving existing indexed URL structures and SEO consistency" PLG_GPTRANSLATE_OMIT_PREFIX_ORIGINAL_LANGUAGE="Omit prefix for default language" PLG_GPTRANSLATE_OMIT_PREFIX_ORIGINAL_LANGUAGE_DESC="If enabled, URLs for the default site language will not include any language prefix (e.g. '/en/'). This is useful if you want cleaner URLs and better SEO for the default language" PLG_GPTRANSLATE_EXCLUDED_ALIAS_SLUGS="Excluded URL alias slugs" PLG_GPTRANSLATE_EXCLUDED_ALIAS_SLUGS_DESC="Enter URL alias slugs that should NOT be translated. Use a comma-separated list (e.g. item, cart, checkout). Matching is case-insensitive and position-independent. Leave empty to translate all slugs" PLG_GPTRANSLATE_CUSTOM_URL_PREFIXES="Custom URL prefixes" PLG_GPTRANSLATE_CUSTOM_URL_PREFIXES_DESC="Replace the URL prefix of a language with a custom one. Format: langCode:urlPrefix, comma-separated. Example: uk:ua,zh:cn. Note: the language code sent to translation APIs will also change accordingly" PLG_GPTRANSLATE_TRANSLATE_METADATA="Translate metadata" PLG_GPTRANSLATE_TRANSLATE_METADATA_DESC="If enabled, all metadata and form placeholders found on the page will also be translated. This includes: meta title, meta description, Open Graph tags, form placeholders, etc" PLG_GPTRANSLATE_SET_HTML_LANG="Set 'html tag' language" PLG_GPTRANSLATE_SET_HTML_LANG_DESC="If enabled, the 'lang' attribute of the main 'html' tag will be set to the chosen language for better SEO" PLG_GPTRANSLATE_ADD_CANONICAL="Add canonical tag" PLG_GPTRANSLATE_ADD_CANONICAL_DESC="If enabled, the canonical tag will be added accordingly to the chosen language for better SEO" PLG_GPTRANSLATE_ADD_ALTERNATE="Add 'alternate hreflang' tags" PLG_GPTRANSLATE_ADD_ALTERNATE_DESC="If enabled, hreflang tags will be added for all enabled languages on each page. This helps search engines serve the correct language version to users based on their language preferences" PLG_GPTRANSLATE_ADD_CANONICAL_DESC_WIZARD="Add a canonical tag that matches the selected language URL. This helps search engines index the preferred localized page version" PLG_GPTRANSLATE_ADD_ALTERNATE_DESC_WIZARD="Add alternate hreflang tags for the enabled languages. This helps search engines deliver the correct language page to each audience" PLG_GPTRANSLATE_SET_HTML_LANG_DESC_WIZARD="Set the html lang attribute to the selected target language. This improves language clarity for SEO and browser interpretation" PLG_GPTRANSLATE_TRANSLATE_PLACEHOLDERS="Translate placeholders in input fields" PLG_GPTRANSLATE_TRANSLATE_PLACEHOLDERS_DESC="Automatically translate placeholder text inside input fields across the website" PLG_GPTRANSLATE_TRANSLATE_ALT_IMAGES="Translate alt attributes of images" PLG_GPTRANSLATE_TRANSLATE_ALT_IMAGES_DESC="Automatically translate the alternative text (alt attribute) of images to improve accessibility and SEO" PLG_GPTRANSLATE_CSS_SELECTOR_CLASSES_TRANSLATE_ALTIMAGES_EXCLUDED="Exclude images by class from alt translation" PLG_GPTRANSLATE_CSS_SELECTOR_CLASSES_TRANSLATE_ALTIMAGES_EXCLUDED_DESC="Comma-separated list of image classes to exclude from automatic alt attribute translation. For example: class1,class2,class3. Images with any of these classes will be ignored" PLG_GPTRANSLATE_TRANSLATE_SRC_IMAGES="Translate src attributes of images" PLG_GPTRANSLATE_TRANSLATE_SRC_IMAGES_DESC="Automatically translate/replace the src attributes of images based on the translations defined in the alt attributes translations list. Useful for serving different localized images per language" PLG_GPTRANSLATE_TRANSLATE_SRC_IFRAMES="Translate/replace iframes src attributes" PLG_GPTRANSLATE_TRANSLATE_SRC_IFRAMES_DESC="Automatically translate/replace the src attributes of iframes based on the translations defined in the alt attributes translations list. Useful for serving different localized iframe URLs per language" PLG_GPTRANSLATE_TRANSLATE_SRC_VIDEOS="Translate/replace videos src attributes" PLG_GPTRANSLATE_TRANSLATE_SRC_VIDEOS_DESC="Automatically translate/replace the src attributes of videos based on the translations defined in the alt attributes translations list. Useful for serving different localized video URLs per language" PLG_GPTRANSLATE_TRANSLATE_IFRAME_LOCALE="Translate iframe locale parameter" PLG_GPTRANSLATE_TRANSLATE_IFRAME_LOCALE_DESC="Automatically translate the locale parameter in iframe src URLs (e.g. Stripe payment forms) to match the current page language" PLG_GPTRANSLATE_TRANSLATE_TITLES="Translate title attributes of elements" PLG_GPTRANSLATE_TRANSLATE_TITLES_DESC="Automatically translate the title attributes of various HTML elements, such as links and images, for better user experience" PLG_GPTRANSLATE_TRANSLATE_VALUES="Translate value attributes of input fields" PLG_GPTRANSLATE_TRANSLATE_VALUES_DESC="Automatically translate the value attributes of input elements, such as buttons and form fields, for better user experience" PLG_GPTRANSLATE_METADATA_CHOSEN_ENGINE="Use the chosen translation engine" PLG_GPTRANSLATE_METADATA_CHOSEN_ENGINE_DESC="Choose whether the selected translation engine should be used to automatically translate metadata (title, description, keywords). By default, 'Google AI' is always used for this task as it is the fastest and most efficient option" PLG_GPTRANSLATE_METADATA_WORDS_LEAFNODES_EXCLUDED="Words to exclude for metadata" PLG_GPTRANSLATE_METADATA_WORDS_LEAFNODES_EXCLUDED_DESC="You can specify a comma separated list of words to exclude the translation of metadata" PLG_GPTRANSLATE_DEFAULT_LANGUAGE_FIRST="Original language first" PLG_GPTRANSLATE_DEFAULT_LANGUAGE_FIRST_DESC="If enabled, the original language chosen in the option 'Original language', will be the first one in the list of available languages" PLG_GPTRANSLATE_ALT_FLAGS="Alternative flags" PLG_GPTRANSLATE_ALT_FLAGS_DESC="You can select an alternative version of the flags for some languages" PLG_GPTRANSLATE_ALT_FLAG_USA="USA flag (English)" PLG_GPTRANSLATE_ALT_FLAG_CANADA="Canada flag (English)" PLG_GPTRANSLATE_ALT_FLAG_IRELAND="Ireland flag (English)" PLG_GPTRANSLATE_ALT_FLAG_BRAZIL="Brazil flag (Portuguese)" PLG_GPTRANSLATE_ALT_FLAG_MEXICO="Mexico flag (Spanish)" PLG_GPTRANSLATE_ALT_FLAG_ARGENTINA="Argentina flag (Spanish)" PLG_GPTRANSLATE_ALT_FLAG_COLOMBIA="Colombia flag (Spanish)" PLG_GPTRANSLATE_ALT_FLAG_QUEBEC="Quebec flag (French)" PLG_GPTRANSLATE_ALT_FLAG_TAIWAN="Taiwan flag (Chinese)" PLG_GPTRANSLATE_ALT_FLAG_HONGKONG="Hong Kong flag (Chinese Traditional)" PLG_GPTRANSLATE_ALT_FLAG_AUSTRIA="Austria flag (German)" PLG_GPTRANSLATE_POSITION="Position" PLG_GPTRANSLATE_POSITION_DESC="Choose the position of the widget. Select 'Inline' to place the widget inside your page content, either by using the [gptranslate] shortcode in pages/posts/widgets, or by adding a custom CSS selector in the wrapper element field below" PLG_GPTRANSLATE_POSITION_BL="Bottom left" PLG_GPTRANSLATE_POSITION_BR="Bottom right" PLG_GPTRANSLATE_POSITION_TL="Top left" PLG_GPTRANSLATE_POSITION_TR="Top right" PLG_GPTRANSLATE_POSITION_INLINE="Inline" PLG_GPTRANSLATE_OPEN_DIRECTION="Opening direction" PLG_GPTRANSLATE_OPEN_DIRECTION_DESC="Choose the opening direction of the widget" PLG_GPTRANSLATE_OPEN_DIRECTION_LEFT="Left" PLG_GPTRANSLATE_OPEN_DIRECTION_RIGHT="Right" PLG_GPTRANSLATE_OPEN_DIRECTION_TOP="Top" PLG_GPTRANSLATE_OPEN_DIRECTION_BOTTOM="Bottom" PLG_GPTRANSLATE_ENABLED_LANGUAGES="Enabled languages" PLG_GPTRANSLATE_ENABLED_LANGUAGES_DESC="Choose enabled languages for content translations" PLG_GPTRANSLATE_CSS_SELECTOR_LEAFNODES_EXCLUDED="CSS selector for elements to exclude" PLG_GPTRANSLATE_CSS_SELECTOR_LEAFNODES_EXCLUDED_DESC="You can specify CSS selectors for HTML elements that will be excluded from the translation. It's possible to enter CSS selectors separated by commas or one for each line" PLG_GPTRANSLATE_WORDS_LEAFNODES_EXCLUDED="Words for elements to exclude" PLG_GPTRANSLATE_WORDS_LEAFNODES_EXCLUDED_DESC="You can specify a comma separated list of words for elements that will be excluded from the translation" PLG_GPTRANSLATE_WORDS_LEAFNODES_EXCLUDED_BYLANGUAGE_REPEATABLE="Words for elements to exclude by language (Dictionary)" PLG_GPTRANSLATE_WORDS_LEAFNODES_EXCLUDED_BYLANGUAGE_REPEATABLE_DESC="You can specify a specific comma separated list of words for elements that will be excluded from the translation both for original and translated language. Additionally this feature can act as a 'Dictionary' allowing you to manually define translations for excluded words. Once set, these translations will be consistently applied in all future translations, ensuring accuracy and control over specific terms. IMPORTANT: each word in the first list is paired by POSITION with the translation in the same position in the second list (1st with 1st, 2nd with 2nd, etc) - only a literal comma starts a new pair, other characters such as '&', 'and', 'e' do NOT split further and stay inside the current word, so both lists must have the same number of comma separated items. To match one exact phrase (including its own commas or punctuation) as a single block, use a direct translation entry instead of this dictionary." PLG_GPTRANSLATE_WORDS_MIN_LENGTH="Min word length" PLG_GPTRANSLATE_WORDS_MIN_LENGTH_DESC="You can specify the minimum length of a word that can be translated. If you encounter problems with small parts of text that should not be translated, enter the minimum number of characters for the length of a word to be translated" PLG_GPTRANSLATE_FLAT_INNER_FORMATTING_TAGS="Remove inner formatting tags (keep context)" PLG_GPTRANSLATE_FLAT_INNER_FORMATTING_TAGS_DESC="When enabled, GPTranslate removes inner formatting tags while keeping their text content. This prevents sentences from being split into multiple parts and allows more accurate translations by preserving context and overall meaning" PLG_GPTRANSLATE_FLAT_INNER_FORMATTING_TAGS_TO_REMOVE="Formatting tags to remove" PLG_GPTRANSLATE_FLAT_INNER_FORMATTING_TAGS_TO_REMOVE_DESC="Comma-separated list of inline HTML tags that will be removed while keeping their text content. This helps reconstruct complete sentences and improves context-based translations" PLG_GPTRANSLATE_WRAP_EXCLUDED_WORDS="Auto-wrap excluded words" PLG_GPTRANSLATE_WRAP_EXCLUDED_WORDS_DESC="Automatically wrap excluded words in tags to exclude only specific words instead of entire sentences. This feature works in combination with 'Words for elements to exclude'. When enabled, individual words from that list will be wrapped and excluded from translation, while the rest of the sentence will be translated normally. Useful for preserving brand names, technical terms, or proper nouns within translated text" PLG_GPTRANSLATE_EXCLUDED_LANGUAGES="Excluded languages" PLG_GPTRANSLATE_EXCLUDED_LANGUAGES_DESC="Select one or more languages that should be excluded from translation. The language selector will not be available for excluded languages and no translation will occur. This may be useful if you already have pre-existing languages manually translated on your site." PLG_GPTRANSLATE_APPLY_DICTIONARY_TO_ALIASES="Apply dictionary to URL aliases" PLG_GPTRANSLATE_APPLY_DICTIONARY_TO_ALIASES_DESC="When enabled, dictionary exclusions and substitutions will also be applied to translated URL aliases/slugs. When disabled, URL aliases are translated without applying dictionary rules" PLG_GPTRANSLATE_REQUEST_DELAY="Delay between requests" PLG_GPTRANSLATE_REQUEST_DELAY_DESC="It's possible to enable a delay between each request done to the remote APIs. This could be needed if you exceed the limits of browser resources and if you experience parts of text not fully translated" PLG_GPTRANSLATE_REQUEST_NODELAY="No delay" PLG_GPTRANSLATE_REQUEST_DELAY_VERYFAST="Very fast" PLG_GPTRANSLATE_REQUEST_DELAY_MEDIUM="Medium" PLG_GPTRANSLATE_REQUEST_DELAY_FAST="Fast" PLG_GPTRANSLATE_REQUEST_DELAY_SLOW="Slow" PLG_GPTRANSLATE_REQUEST_DELAY_VERYSLOW="Very slow" PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY="Initial translation delay" PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_DESC="If enabled, the initial translation after the page loads will be performed after a delay in milliseconds. This could be useful for example if you use a script to load contents of the page" PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_NONE="No delay" PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_10="10ms" PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_25="25ms" PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_50="50ms" PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_75="75ms" PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_100="100ms" PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_200="200ms" PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_300="300ms" PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_400="400ms" PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_500="500ms" PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_600="600ms" PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_700="700ms" PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_800="800ms" PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_900="900ms" PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_1000="1000ms" PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_1100="1100ms" PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_1200="1200ms" PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_1300="1300ms" PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_1400="1400ms" PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_1500="1500ms" PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_1600="1600ms" PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_1700="1700ms" PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_1800="1800ms" PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_1900="1900ms" PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_2000="2000ms" PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_2500="2500ms" PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_3000="3000ms" PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_3500="3500ms" PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_4000="4000ms" PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_4500="4500ms" PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_5000="5000ms" PLG_GPTRANSLATE_REALTIME_RETRIGGER_FORCE_GOOGLE="Force Google AI for retrigger translations" PLG_GPTRANSLATE_REALTIME_RETRIGGER_FORCE_GOOGLE_DESC="When enabled, retrigger translations will always use Google AI engine for maximum speed, regardless of the main translation engine setting" PLG_GPTRANSLATE_REALTIME_TRANSLATIONS_RETRIGGER_DO_NOT_REVERT="Do not revert translations during retrigger" PLG_GPTRANSLATE_REALTIME_TRANSLATIONS_RETRIGGER_DO_NOT_REVERT_DESC="When enabled, retrigger translations will maintain the current translation instead of reverting to the original language when returning to the original language selection" PLG_GPTRANSLATE_REALTIME_TRANSLATIONS_RETRIGGER_SCOPE_SELECTOR="Retrigger scope CSS selector" PLG_GPTRANSLATE_REALTIME_TRANSLATIONS_RETRIGGER_SCOPE_SELECTOR_DESC="Specify a CSS selector to limit the retrigger text-node traversal to specific elements only (e.g. .elementor-loop-item). When set, retrigger will only re-translate nodes inside matching elements, leaving the rest of the page untouched. Leave empty to retrigger on the entire page" PLG_GPTRANSLATE_REALTIME_TRANSLATIONS="Use realtime translations" PLG_GPTRANSLATE_REALTIME_TRANSLATIONS_DESC="If enabled, translations will always be performed in realtime ignoring those saved in the database. This allows you to always get updated translations if you add text to pages or change contents frequently. Keep in mind that using the translator in this way can lead to increased usage costs for ChatGPT's paid plans and to having pages translated more slowly because they are always performed in realtime, while this does not make a big difference for Google AI" PLG_GPTRANSLATE_CSS_SELECTOR_REALTIME_TRANSLATIONS_RETRIGGER="Retrigger translations CSS selector" PLG_GPTRANSLATE_CSS_SELECTOR_REALTIME_TRANSLATIONS_RETRIGGER_DESC="Specify one or more CSS selectors (separated by commas) that should trigger the translation function again when these elements change or are clicked. Useful for popups, dynamically loaded content, or other elements added after the initial translation" PLG_GPTRANSLATE_REALTIME_TRANSLATIONS_RETRIGGER_EVENTS="Retrigger events for realtime translation" PLG_GPTRANSLATE_REALTIME_TRANSLATIONS_RETRIGGER_EVENTS_CLICK="Click" PLG_GPTRANSLATE_REALTIME_TRANSLATIONS_RETRIGGER_EVENTS_CHANGE="Change" PLG_GPTRANSLATE_REALTIME_TRANSLATIONS_RETRIGGER_EVENTS_MUTATION="DOM Mutation" PLG_GPTRANSLATE_REALTIME_TRANSLATIONS_RETRIGGER_EVENTS_SCROLL="Scroll" PLG_GPTRANSLATE_REALTIME_TRANSLATIONS_RETRIGGER_EVENTS_DESC="Select the events that will automatically retrigger translation. 'Click' triggers when elements are clicked, 'Change' triggers on form field changes, and 'DOM Mutation' triggers when elements are added, removed, or modified dynamically in the DOM" PLG_GPTRANSLATE_REALTIME_TRANSLATIONS_RETRIGGER_EVENTS_DELAY="Retrigger delay for realtime translation" PLG_GPTRANSLATE_REALTIME_TRANSLATIONS_RETRIGGER_EVENTS_DELAY_DESC="Specify the delay in milliseconds before a realtime translation is retriggered after an event occurs. Useful to translate after async requests modify the page DOM" PLG_GPTRANSLATE_TRANSLATIONS_EXPORT_FORMAT="Translations export format" PLG_GPTRANSLATE_TRANSLATIONS_EXPORT_FORMAT_DESC="Choose the file format to export translations. You can export in CSV for simple spreadsheet editing or in XLIFF for compatibility with professional translation tools" PLG_GPTRANSLATE_TRANSLATIONS_EXPORT_FORMAT_CSV="CSV file (.csv)" PLG_GPTRANSLATE_TRANSLATIONS_EXPORT_FORMAT_XLIFF="XLIFF file (.xliff)" PLG_GPTRANSLATE_IGNORE_QUERYSTRING="Ignore query string" PLG_GPTRANSLATE_IGNORE_QUERYSTRING_DESC="When enabled, the query string in the translated page URL will be ignored and not treated as a separate link. If you want to treat URLs as identical regardless of the query string, activate this option" PLG_GPTRANSLATE_STORAGE_TYPE="Storage type" PLG_GPTRANSLATE_STORAGE_TYPE_DESC="Choose the browser storage type to save the selected language: sessionStorage (cleared when the browser is closed or tab changed) or localStorage (persists across sessions and tabs)" PLG_GPTRANSLATE_STORAGE_TYPE_SESSION="Session storage" PLG_GPTRANSLATE_STORAGE_TYPE_LOCAL="Local storage" PLG_GPTRANSLATE_SUBFOLDER_INSTALLATION="Sub-folder installation" PLG_GPTRANSLATE_SUBFOLDER_INSTALLATION_DESC="If you have installed Wordpress in a subfolder, you may need to enable this option to have the language URLs rewritten correctly" PLG_GPTRANSLATE_LIGHTWEIGHT_AJAX_ENDPOINT="Lightweight AJAX Endpoint" PLG_GPTRANSLATE_LIGHTWEIGHT_AJAX_ENDPOINT_DESC="Enable a lightweight AJAX endpoint that bypasses the WordPress stack for faster translation loading. Disable this if you experience 403 errors on your server" PLG_GPTRANSLATE_CSS_WRAPPER_ELEMENT="CSS selector of the wrapper element" PLG_GPTRANSLATE_CSS_WRAPPER_ELEMENT_DESC="CSS selector of the wrapper element where the widget will be rendered. Default: .gptranslate_wrapper. You can either use the [gptranslate] shortcode in pages/posts/widgets (recommended), or use a custom HTML element with this CSS selector in your theme" PLG_GPTRANSLATE_DRAGGABLE_WIDGET="Draggable widget" PLG_GPTRANSLATE_DRAGGABLE_WIDGET_DESC="If enabled, it will be possible to drag and move the widget on the screen" PLG_GPTRANSLATE_DISABLE_CONTROL="Disable interface" PLG_GPTRANSLATE_DISABLE_CONTROL_DESC="It's possible to totally disable the interface of GPTranslate for example if you want to use a third-party plugin to switch languages and use the auto-translate detected language feature" PLG_GPTRANSLATE_CUSTOM_CSS="Custom CSS" PLG_GPTRANSLATE_CUSTOM_CSS_DESC="Enter custom CSS code" PLG_GPTRANSLATE_LANGUAGE_NAME_AUTO="Auto" PLG_GPTRANSLATE_LANGUAGE_NAME_AF="Afrikaans" PLG_GPTRANSLATE_LANGUAGE_NAME_SQ="Albanian" PLG_GPTRANSLATE_LANGUAGE_NAME_AM="Amharic" PLG_GPTRANSLATE_LANGUAGE_NAME_AR="Arabic" PLG_GPTRANSLATE_LANGUAGE_NAME_HY="Armenian" PLG_GPTRANSLATE_LANGUAGE_NAME_AZ="Azerbaijani" PLG_GPTRANSLATE_LANGUAGE_NAME_EU="Basque" PLG_GPTRANSLATE_LANGUAGE_NAME_BE="Belarusian" PLG_GPTRANSLATE_LANGUAGE_NAME_BN="Bengali" PLG_GPTRANSLATE_LANGUAGE_NAME_BS="Bosnian" PLG_GPTRANSLATE_LANGUAGE_NAME_BG="Bulgarian" PLG_GPTRANSLATE_LANGUAGE_NAME_CA="Catalan" PLG_GPTRANSLATE_LANGUAGE_NAME_CEB="Cebuano" PLG_GPTRANSLATE_LANGUAGE_NAME_NY="Chichewa" PLG_GPTRANSLATE_LANGUAGE_NAME_ZH="Chinese" PLG_GPTRANSLATE_LANGUAGE_NAME_ZT="Chinese (Traditional)" PLG_GPTRANSLATE_LANGUAGE_NAME_CO="Corsican" PLG_GPTRANSLATE_LANGUAGE_NAME_HR="Croatian" PLG_GPTRANSLATE_LANGUAGE_NAME_CS="Czech" PLG_GPTRANSLATE_LANGUAGE_NAME_DA="Danish" PLG_GPTRANSLATE_LANGUAGE_NAME_NL="Dutch" PLG_GPTRANSLATE_LANGUAGE_NAME_EN="English" PLG_GPTRANSLATE_LANGUAGE_NAME_EN-US="English (en-US)" PLG_GPTRANSLATE_LANGUAGE_NAME_EO="Esperanto" PLG_GPTRANSLATE_LANGUAGE_NAME_ET="Estonian" PLG_GPTRANSLATE_LANGUAGE_NAME_TL="Filipino" PLG_GPTRANSLATE_LANGUAGE_NAME_FI="Finnish" PLG_GPTRANSLATE_LANGUAGE_NAME_FR="French" PLG_GPTRANSLATE_LANGUAGE_NAME_FY="Frisian" PLG_GPTRANSLATE_LANGUAGE_NAME_GL="Galician" PLG_GPTRANSLATE_LANGUAGE_NAME_KA="Georgian" PLG_GPTRANSLATE_LANGUAGE_NAME_DE="German" PLG_GPTRANSLATE_LANGUAGE_NAME_EL="Greek" PLG_GPTRANSLATE_LANGUAGE_NAME_GU="Gujarati" PLG_GPTRANSLATE_LANGUAGE_NAME_HT="Haitian Creole" PLG_GPTRANSLATE_LANGUAGE_NAME_HA="Hausa" PLG_GPTRANSLATE_LANGUAGE_NAME_HAW="Hawaiian" PLG_GPTRANSLATE_LANGUAGE_NAME_IW="Hebrew" PLG_GPTRANSLATE_LANGUAGE_NAME_HI="Hindi" PLG_GPTRANSLATE_LANGUAGE_NAME_HMN="Hmong" PLG_GPTRANSLATE_LANGUAGE_NAME_HU="Hungarian" PLG_GPTRANSLATE_LANGUAGE_NAME_IS="Icelandic" PLG_GPTRANSLATE_LANGUAGE_NAME_IG="Igbo" PLG_GPTRANSLATE_LANGUAGE_NAME_ID="Indonesian" PLG_GPTRANSLATE_LANGUAGE_NAME_GA="Irish" PLG_GPTRANSLATE_LANGUAGE_NAME_IT="Italian" PLG_GPTRANSLATE_LANGUAGE_NAME_JA="Japanese" PLG_GPTRANSLATE_LANGUAGE_NAME_JW="Javanese" PLG_GPTRANSLATE_LANGUAGE_NAME_KN="Kannada" PLG_GPTRANSLATE_LANGUAGE_NAME_KK="Kazakh" PLG_GPTRANSLATE_LANGUAGE_NAME_KL="Kalaallisut" PLG_GPTRANSLATE_LANGUAGE_NAME_KM="Khmer" PLG_GPTRANSLATE_LANGUAGE_NAME_KO="Korean" PLG_GPTRANSLATE_LANGUAGE_NAME_KU="Kurdish (Kurmanji)" PLG_GPTRANSLATE_LANGUAGE_NAME_KY="Kyrgyz" PLG_GPTRANSLATE_LANGUAGE_NAME_LO="Lao" PLG_GPTRANSLATE_LANGUAGE_NAME_LA="Latin" PLG_GPTRANSLATE_LANGUAGE_NAME_LV="Latvian" PLG_GPTRANSLATE_LANGUAGE_NAME_LT="Lithuanian" PLG_GPTRANSLATE_LANGUAGE_NAME_LB="Luxembourgish" PLG_GPTRANSLATE_LANGUAGE_NAME_MK="Macedonian" PLG_GPTRANSLATE_LANGUAGE_NAME_MG="Malagasy" PLG_GPTRANSLATE_LANGUAGE_NAME_MS="Malay" PLG_GPTRANSLATE_LANGUAGE_NAME_ML="Malayalam" PLG_GPTRANSLATE_LANGUAGE_NAME_MT="Maltese" PLG_GPTRANSLATE_LANGUAGE_NAME_MI="Maori" PLG_GPTRANSLATE_LANGUAGE_NAME_MR="Marathi" PLG_GPTRANSLATE_LANGUAGE_NAME_MN="Mongolian" PLG_GPTRANSLATE_LANGUAGE_NAME_MY="Myanmar (Burmese)" PLG_GPTRANSLATE_LANGUAGE_NAME_NE="Nepali" PLG_GPTRANSLATE_LANGUAGE_NAME_NO="Norwegian" PLG_GPTRANSLATE_LANGUAGE_NAME_PS="Pashto" PLG_GPTRANSLATE_LANGUAGE_NAME_FA="Persian" PLG_GPTRANSLATE_LANGUAGE_NAME_PL="Polish" PLG_GPTRANSLATE_LANGUAGE_NAME_PT="Portuguese" PLG_GPTRANSLATE_LANGUAGE_NAME_PA="Punjabi" PLG_GPTRANSLATE_LANGUAGE_NAME_RO="Romanian" PLG_GPTRANSLATE_LANGUAGE_NAME_RU="Russian" PLG_GPTRANSLATE_LANGUAGE_NAME_SM="Samoan" PLG_GPTRANSLATE_LANGUAGE_NAME_GD="Scottish Gaelic" PLG_GPTRANSLATE_LANGUAGE_NAME_SR="Serbian" PLG_GPTRANSLATE_LANGUAGE_NAME_ST="Sesotho" PLG_GPTRANSLATE_LANGUAGE_NAME_SN="Shona" PLG_GPTRANSLATE_LANGUAGE_NAME_SD="Sindhi" PLG_GPTRANSLATE_LANGUAGE_NAME_SI="Sinhala" PLG_GPTRANSLATE_LANGUAGE_NAME_SK="Slovak" PLG_GPTRANSLATE_LANGUAGE_NAME_SL="Slovenian" PLG_GPTRANSLATE_LANGUAGE_NAME_SO="Somali" PLG_GPTRANSLATE_LANGUAGE_NAME_ES="Spanish" PLG_GPTRANSLATE_LANGUAGE_NAME_SU="Sundanese" PLG_GPTRANSLATE_LANGUAGE_NAME_SW="Swahili" PLG_GPTRANSLATE_LANGUAGE_NAME_SV="Swedish" PLG_GPTRANSLATE_LANGUAGE_NAME_TG="Tajik" PLG_GPTRANSLATE_LANGUAGE_NAME_TA="Tamil" PLG_GPTRANSLATE_LANGUAGE_NAME_TE="Telugu" PLG_GPTRANSLATE_LANGUAGE_NAME_TH="Thai" PLG_GPTRANSLATE_LANGUAGE_NAME_TR="Turkish" PLG_GPTRANSLATE_LANGUAGE_NAME_UK="Ukrainian" PLG_GPTRANSLATE_LANGUAGE_NAME_UR="Urdu" PLG_GPTRANSLATE_LANGUAGE_NAME_UZ="Uzbek" PLG_GPTRANSLATE_LANGUAGE_NAME_VI="Vietnamese" PLG_GPTRANSLATE_LANGUAGE_NAME_CY="Welsh" PLG_GPTRANSLATE_LANGUAGE_NAME_XH="Xhosa" PLG_GPTRANSLATE_LANGUAGE_NAME_YI="Yiddish" PLG_GPTRANSLATE_LANGUAGE_NAME_YO="Yoruba" PLG_GPTRANSLATE_LANGUAGE_NAME_ZU="Zulu" PLG_GPTRANSLATE_DISABLE_BOOTSTRAP_CSS="Disable Bootstrap CSS" PLG_GPTRANSLATE_DISABLE_BOOTSTRAP_CSS_DESC="If you experience CSS conflicts with the current theme or other plugins, you can disable inclusion of the Bootstrap CSS file that is used by GPtranslate" PLG_GPTRANSLATE_MAIN_SCRIPT_INTEGRITY_CHECK="File integrity check" PLG_GPTRANSLATE_MAIN_SCRIPT_INTEGRITY_CHECK_DESC="Controls what GPTranslate should do if the main JavaScript file is missing or has been emptied by a hosting security scanner" PLG_GPTRANSLATE_MAIN_SCRIPT_INTEGRITY_CHECK_DISABLED="Disabled" PLG_GPTRANSLATE_MAIN_SCRIPT_INTEGRITY_CHECK_RESTORE="Enabled - restore local file" PLG_GPTRANSLATE_MAIN_SCRIPT_INTEGRITY_CHECK_REMOTE="Enabled - load remote file" ; Incremental Translation PLG_GPTRANSLATE_CONFIG_INCREMENTAL_TRANSLATION="Incremental Translation System" PLG_GPTRANSLATE_INCREMENTAL_FIELDSET_LABEL="Incremental Translation" PLG_GPTRANSLATE_INCREMENTAL_ENABLED="Enable 'Incremental Translation System'" PLG_GPTRANSLATE_INCREMENTAL_ENABLED_DESC="When enabled, the system automatically detects page content changes and translates only new or modified text instead of the entire page. Frequently updated pages stay automatically synchronized with modified content, significantly reducing API costs" PLG_GPTRANSLATE_INCREMENTAL_SHOW_PROGRESS_POPUP="Show progress popup" PLG_GPTRANSLATE_INCREMENTAL_SHOW_PROGRESS_POPUP_DESC="Show a progress popup during incremental translation/retranslation. Set to No to translate silently in the background." PLG_GPTRANSLATE_INCREMENTAL_CASEINSENSITIVE="Case insensitive text matching" PLG_GPTRANSLATE_INCREMENTAL_CASEINSENSITIVE_DESC="When enabled, text matching for incremental translation detection will ignore case differences. This helps identify modified text even when case has changed. Useful for preventing duplicate translations when text case changes but content remains the same" PLG_GPTRANSLATE_INCREMENTAL_FILTER_EXCLUDED_WORDS="Filter Excluded Words" PLG_GPTRANSLATE_INCREMENTAL_FILTER_EXCLUDED_WORDS_DESC="When enabled, texts containing whole words listed in 'Excluded Words' will be skipped during incremental translation detection. Uses word boundary matching to avoid false positives (e.g. 'di' will not exclude 'addiction'). Disabled by default" PLG_GPTRANSLATE_INCREMENTAL_FILTER_DICTIONARY_KEYS="Filter Dictionary Keys" PLG_GPTRANSLATE_INCREMENTAL_FILTER_DICTIONARY_KEYS_DESC="When enabled, texts containing whole words matching dictionary keys (original text only, not translations) will be skipped during incremental translation detection. Uses word boundary matching. Disabled by default" PLG_GPTRANSLATE_INCREMENTAL_EXCLUDED_CSS_SELECTORS="Excluded CSS selectors" PLG_GPTRANSLATE_INCREMENTAL_EXCLUDED_CSS_SELECTORS_DESC="CSS selectors of elements to exclude from incremental translation detection. One selector per line. Useful to exclude elements containing strings injected by native language packs (e.g., .visits-counter, .language-pack-string)" PLG_GPTRANSLATE_INCREMENTAL_EXCLUDED_TEXT_PATTERNS="Excluded text patterns" PLG_GPTRANSLATE_INCREMENTAL_EXCLUDED_TEXT_PATTERNS_DESC="Regular expressions (one per line) to exclude text from incremental translation detection. Useful to exclude native language pack strings. Example: ^Visite: to exclude strings starting with Visite:. Use JavaScript regex syntax" PLG_GPTRANSLATE_INCREMENTAL_PRESERVE_NEW_TEXTS="Preserve new texts (Server-Side)" PLG_GPTRANSLATE_INCREMENTAL_PRESERVE_NEW_TEXTS_DESC="When enabled, server-side translations will only apply exact text matches from the database. New or modified text will remain in the original language until incremental translations are completed. This prevents partial translations of new text that contains fragments of existing translations" ; Config Reader PLG_GPTRANSLATE_ENABLE_READER="Enable reader" PLG_GPTRANSLATE_ENABLE_READER_DESC="Enable the audio reader feature. The supported languages for audio reading are: Afrikaans, Albanian, Arabic, Armenian, Bangla, Bosnian, Brazilian Portuguese, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Esperanto, French, Finnish, German, Greek, Hindi, Hungarian, Icelandic, Indonesian, Italian, Japanese, Korean, Latvian, Macedonian, Norwegian, Portuguese, Polish, Romanian, Russian, Serbian, Slovak, Spanish, Swedish, Swahili, Tamil, Thai, Turkish, Vietnamese, Welsh" PLG_GPTRANSLATE_RESPONSIVEVOICE_APIKEY="Responsive Voice ApiKey" PLG_GPTRANSLATE_RESPONSIVEVOICE_APIKEY_DESC="To use the Responsive Voice audio engine with certain languages such as Greek, Arabian, etc you need to specify an ApiKey. You can register your own free or paid ApiKey for the Responsive Voice service at https://responsivevoice.org or if sufficient use the free one included in the plugin" PLG_GPTRANSLATE_RESPONSIVEVOICE_LANGUAGE_GENDER="Responsive Voice language gender" PLG_GPTRANSLATE_RESPONSIVEVOICE_LANGUAGE_GENDER_DESC="Choose the preferred language gender used for the Responsive Voice audio. If the selected gender is not available for a certain language, it will fallback automatically to the available one" PLG_GPTRANSLATE_RESPONSIVEVOICE_LANGUAGE_GENDER_AUTO="Auto" PLG_GPTRANSLATE_RESPONSIVEVOICE_LANGUAGE_GENDER_MALE="Male" PLG_GPTRANSLATE_RESPONSIVEVOICE_LANGUAGE_GENDER_FEMALE="Female" PLG_GPTRANSLATE_MAINPAGE_SELECTOR="CSS selector for the main text of the page" PLG_GPTRANSLATE_MAINPAGE_SELECTOR_DESC="You can specify a CSS selector for the page's HTML elements to identify and read the main text" PLG_GPTRANSLATE_ELEMENTS_TOEXCLUDE_CUSTOM="CSS Selector for elements to exclude" PLG_GPTRANSLATE_ELEMENTS_TOEXCLUDE_CUSTOM_DESC="You can specify a CSS selector for HTML elements that will be excluded from the reading" PLG_GPTRANSLATE_VOLUME="Volume" PLG_GPTRANSLATE_VOLUME_DESC="Choose the default volume of text reading" PLG_GPTRANSLATE_RESPONSIVEVOICE_VOICE_SPEED="Reading speed" PLG_GPTRANSLATE_RESPONSIVEVOICE_VOICE_SPEED_DESC="Set the speed rate of the audio reading" PLG_GPTRANSLATE_VOICE_SPEED_VERYSLOW="Very slow" PLG_GPTRANSLATE_VOICE_SPEED_SLOW="Slow" PLG_GPTRANSLATE_VOICE_SPEED_NORMAL="Normal" PLG_GPTRANSLATE_VOICE_SPEED_FAST="Fast" PLG_GPTRANSLATE_VOICE_SPEED_VERYFAST="Very fast" PLG_GPTRANSLATE_VOICE_SPEED_EXTREMELYFAST="Extremely fast" PLG_GPTRANSLATE_RESPONSIVE_LOADING_SCRIPT="Responsive Voice script loading" PLG_GPTRANSLATE_RESPONSIVE_LOADING_SCRIPT_DESC="You can choose to load the Responsive Voice script from your local server or from the official remote server https://responsivevoice.org" PLG_GPTRANSLATE_RESPONSIVE_LOADING_SCRIPT_LOCAL="Local script" PLG_GPTRANSLATE_RESPONSIVE_LOADING_SCRIPT_REMOTE="Remote script" PLG_GPTRANSLATE_CHUNKSIZE="Max chunk length" PLG_GPTRANSLATE_CHUNKSIZE_DESC="This is the buffer size for characters and applies to local script loading only. Change this value only if you experience performance problems or if the reading stops playing at a random text point, as it indicates the maximum length of the chunk of text to be converted into audio" PLG_GPTRANSLATE_RESPONSIVEVOICE_READING_MODE="Responsive Voice reading mode" PLG_GPTRANSLATE_RESPONSIVEVOICE_READING_MODE_DESC="Choose the preferred mode for the Responsive Voice reading mode. The audio can be played using the native browser API or the remote Responsive Voice API" PLG_GPTRANSLATE_RESPONSIVEVOICE_READING_MODE_API="Responsive Voice API" PLG_GPTRANSLATE_RESPONSIVEVOICE_READING_MODE_NATIVE="Native browser API" ; Appearance PLG_GPTRANSLATE_WIDGET_TEXT_COLOR="Text color" PLG_GPTRANSLATE_WIDGET_TEXT_COLOR_DESC="Choose the color of the text of the widget" PLG_GPTRANSLATE_WIDGET_BACKGROUND_COLOR="Background color" PLG_GPTRANSLATE_WIDGET_BACKGROUND_COLOR_DESC="Choose the color of the background of the widget" PLG_GPTRANSLATE_WIDGET_BORDER_RADIUS="Border radius" PLG_GPTRANSLATE_WIDGET_BORDER_RADIUS_DESC="Choose an optional border radius for the widget" PLG_GPTRANSLATE_WIDGET_POPUP_FONTSIZE="Font size" PLG_GPTRANSLATE_WIDGET_POPUP_FONTSIZE_DESC="Choose the preferred font size for the text of the widget. This option calculates also the padding between flags and can be useful to manage the padding amount for flags displayed without the language name and dropdown" PLG_GPTRANSLATE_WIDGET_POPUP_ICONSIZE="Icon size" PLG_GPTRANSLATE_WIDGET_POPUP_ICONSIZE_DESC="Choose the preferred icon size for both flags and play buttons" PLG_GPTRANSLATE_POPUP_SHADOW="Shadow" PLG_GPTRANSLATE_POPUP_SHADOW_DESC="If enabled, the language selector will be rendered with a background shadow to improve the visibility" PLG_GPTRANSLATE_DISABLE_TOAST_POPUPS="Disable toast popups" PLG_GPTRANSLATE_DISABLE_TOAST_POPUPS_DESC="Disable the toast notification popups for translation and audio reading progress" PLG_GPTRANSLATE_WIDGET_OPACITY="Language selector opacity" PLG_GPTRANSLATE_WIDGET_OPACITY_DESC="Set the opacity level for the language selector widget (0.1 = 10% transparent, 1.0 = fully opaque)" PLG_GPTRANSLATE_WIDGET_OPACITY_0="0% (0.0)" PLG_GPTRANSLATE_WIDGET_OPACITY_01="10% (0.1)" PLG_GPTRANSLATE_WIDGET_OPACITY_02="20% (0.2)" PLG_GPTRANSLATE_WIDGET_OPACITY_03="30% (0.3)" PLG_GPTRANSLATE_WIDGET_OPACITY_04="40% (0.4)" PLG_GPTRANSLATE_WIDGET_OPACITY_05="50% (0.5)" PLG_GPTRANSLATE_WIDGET_OPACITY_06="60% (0.6)" PLG_GPTRANSLATE_WIDGET_OPACITY_07="70% (0.7)" PLG_GPTRANSLATE_WIDGET_OPACITY_08="80% (0.8)" PLG_GPTRANSLATE_WIDGET_OPACITY_09="90% (0.9)" PLG_GPTRANSLATE_WIDGET_OPACITY_10="100% (1.0)" PLG_GPTRANSLATE_FLAG_STYLE="Flag style" PLG_GPTRANSLATE_FLAG_STYLE_DESC="Choose the preferred flag style" PLG_GPTRANSLATE_FLAG_STYLE_2D="Flat style" PLG_GPTRANSLATE_FLAG_STYLE_3D="Embossed style" PLG_GPTRANSLATE_FLAG_LOCATION="Flag path" PLG_GPTRANSLATE_FLAG_LOCATION_DESC="Choose the path for language flags, local or remote CDN" PLG_GPTRANSLATE_FLAG_LOCAL="Local" PLG_GPTRANSLATE_FLAG_CDN="Remote CDN" PLG_GPTRANSLATE_HIDE_FLAGS="Hide flags" PLG_GPTRANSLATE_HIDE_FLAGS_DESC="Hide flag images from the language selector widget" PLG_GPTRANSLATE_SHOW_LANGUAGE_TITLES="Show language titles" PLG_GPTRANSLATE_SHOW_LANGUAGE_TITLES_DESC="Choose to show the language titles or flags only" PLG_GPTRANSLATE_ENABLE_DROPDOWN="Enable dropdown" PLG_GPTRANSLATE_ENABLE_DROPDOWN_DESC="The list of available languages will be displayed using a dropdown. If you choose to display the languages inline within a module instead than using a floating widget, you may need to disable this option" PLG_GPTRANSLATE_ENABLE_MODAL="Enable modal popup" PLG_GPTRANSLATE_ENABLE_MODAL_DESC="When enabled, clicking the language switcher opens a centered modal popup instead of a dropdown" PLG_GPTRANSLATE_CHOOSE_LANGUAGE="Choose your language" PLG_GPTRANSLATE_EQUAL_WIDTHS="Equal widths" PLG_GPTRANSLATE_EQUAL_WIDTHS_DESC="When the list of available languages is not displayed using a floating widget, it's possible to choose to display each language flag and title with the same width" PLG_GPTRANSLATE_READER_BUTTON_POSITION="Reader button position" PLG_GPTRANSLATE_READER_BUTTON_POSITION_DESC="If the language dropdown is disabled, it's possible to choose to display the reader button at the top or at the bottom of the widget" PLG_GPTRANSLATE_READER_BUTTON_POSITION_TOP="Top" PLG_GPTRANSLATE_READER_BUTTON_POSITION_BOTTOM="Bottom" PLG_GPTRANSLATE_WIDGET_MAX_HEIGHT="Max height of the widget" PLG_GPTRANSLATE_WIDGET_MAX_HEIGHT_DESC="Enter the max height of the widget in px. If the height is exceeded, a scrollbar will be displayed when the widget is open" ;License PLG_GPTRANSLATE_LICENSE_FIELDSET_LABEL="License & Updates" PLG_GPTRANSLATE_LICENSE_SETTINGS_LABEL="GPTranslate PRO License" PLG_GPTRANSLATE_REGISTRATION_EMAIL="Registration email address for updates" PLG_GPTRANSLATE_REGISTRATION_EMAIL_DESC="Enter the exact email address used to register on our site https://storejextensions.org. The email address is used to identify your account and the validity of the updates license. Free updates are included for 1 year from the date of the latest purchase. If your updates license is valid, a button to update the plugin in just one click will be shown in the control panel when new updates are available. More info about licensing and updates at our FAQ page https://storejextensions.org/faq.html" ; Frontend PLG_GPTRANSLATE_TRANSLATING="Page translation in progress" PLG_GPTRANSLATE_TRANSLATING_WAIT="Please wait..." PLG_GPTRANSLATE_TRANSLATING_COMPLETE="Page translation completed" PLG_GPTRANSLATE_READING_INPROGRESS="Text reading in progress" PLG_GPTRANSLATE_READING_END="Text reading completed" PLG_GPTRANSLATE_READING_EMPTY="No text to read on this page"