gptranslate
Last commit date
assets
4 days ago
flags
4 days ago
includes
4 days ago
language
4 days ago
ajax-handler.php
4 days ago
gptranslate.php
4 days ago
multilang-routing.php
4 days ago
readme.txt
4 days ago
serverside-translations.php
4 days ago
settings.php
4 days ago
simplehtmldom.php
4 days ago
uninstall.php
4 days ago
settings.php
2146 lines
| 1 | <?php if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly |
| 2 | $options = get_option("gptranslate_options"); |
| 3 | |
| 4 | // UPGRADE period |
| 5 | echo '<div class="notice notice-warning is-dismissible"><p>⚠️ GPTranslate runs in FREE Mode with usage limits. To unlock unlimited translations and advanced features, upgrade to the <a href="https://storejextensions.org/extensions/gptranslate.html" target="_blank"><strong>PRO version</strong></a>. Current FREE Plan: translate up to <strong>2500 words</strong>, read aloud up to <strong>100 words</strong> per page and crawl up to <strong>10 pages</strong>. Don’t lose AI power – <a href="https://storejextensions.org/extensions/gptranslate.html" target="_blank">Upgrade Now</a>.</p></div>'; |
| 6 | ?> |
| 7 | <h1><img class="gptranslate-plugin-icon" src="data:image/png;base64,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"/> <?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_SETTINGS_HEADER')); // phpcs:ignore PluginCheck.CodeAnalysis.ImageFunctions.NonEnqueuedImage ?></h1> |
| 8 | |
| 9 | <div class="exportimportbtns"> |
| 10 | <form method="post" action="<?php echo esc_attr(admin_url('admin-post.php'));?>" enctype="multipart/form-data"> |
| 11 | <?php wp_nonce_field('gptranslate_import_settings', 'gptranslate_import_settings_nonce'); ?> |
| 12 | <input type="submit" class="button button-primary toggle-import hidden" value="<?php echo esc_attr($this->loadTranslations('PLG_GPTRANSLATE_IMPORT_CONFIRM'));?>"> |
| 13 | <input type="file" name="gptranslate_settings_file" class="toggle-import hidden" accept=".json" required> |
| 14 | <input type="hidden" name="action" value="gptranslate_import_settings"> |
| 15 | </form> |
| 16 | <input type="button" class="button button-primary button-import" value="<?php echo esc_attr($this->loadTranslations('PLG_GPTRANSLATE_IMPORT_SETTINGS'));?>"> |
| 17 | <form method="post" action="admin-post.php"> |
| 18 | <?php wp_nonce_field('gptranslate_export_settings', 'gptranslate_export_settings_nonce'); ?> |
| 19 | <input type="hidden" name="action" value="gptranslate_export_settings"> |
| 20 | <input type="submit" class="button button-primary" value="<?php echo esc_attr($this->loadTranslations('PLG_GPTRANSLATE_EXPORT_CONFIRM'));?>"> |
| 21 | </form> |
| 22 | </div> |
| 23 | |
| 24 | <h2 class='nav-tab-wrapper'> |
| 25 | <a href='#translator' class='nav-tab nav-tab-active' data-click='translator'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_TRANSLATOR_FIELDSET_LABEL')); ?></a> |
| 26 | <a href='#dictionary' class='nav-tab' data-click='dictionary'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_DICTIONARY_FIELDSET_LABEL')); ?></a> |
| 27 | <a href='#incremental' class='nav-tab' data-click='incremental'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INCREMENTAL_FIELDSET_LABEL')); ?></a> |
| 28 | <a href='#reader' class='nav-tab' data-click='reader'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_READER_FIELDSET_LABEL')); ?></a> |
| 29 | <a href='#appearance' class='nav-tab' data-click='appearance'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_APPEARANCE_FIELDSET_LABEL')); ?></a> |
| 30 | </h2> |
| 31 | <form method='post' id="config-gptranslate" action='options.php'> |
| 32 | <div id='tab-translator' class='tab-content' style='display: block;'> |
| 33 | <p><input type='submit' class='button-primary' value='<?php echo esc_attr($this->loadTranslations('PLG_GPTRANSLATE_SAVE_SETTINGS')); ?>'></p> |
| 34 | <?php settings_fields('gptranslate_settings'); do_settings_sections('gptranslate'); ?> |
| 35 | <table class='form-table'> |
| 36 | <tr> |
| 37 | <th class="settings-label-separator"><label><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CHATGPT_TRANSLATOR_SETTINGS')); ?></label></th> |
| 38 | <td> |
| 39 | </td> |
| 40 | </tr> |
| 41 | <tr> |
| 42 | <th scope='row'><label for='google_translate_engine'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CHATGPT_TRANSLATION_ENGINE')); ?></label></th> |
| 43 | <td> |
| 44 | <select name="gptranslate_options[google_translate_engine]" id='google_translate_engine'> |
| 45 | <option value='1'<?php selected($options["google_translate_engine"] ?? "1", "1"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CHATGPT_TRANSLATION_ENGINE_GTRANSLATE')); ?></option> |
| 46 | <option value='0'<?php selected($options["google_translate_engine"] ?? "1", "0"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CHATGPT_TRANSLATION_ENGINE_CHATGPT')); ?></option> |
| 47 | </select> |
| 48 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CHATGPT_TRANSLATION_ENGINE_DESC')); ?></p> |
| 49 | </td> |
| 50 | </tr> |
| 51 | <tr class='google_translate_method_ctrl'> |
| 52 | <th scope='row'><label for='google_translate_method'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_GOOGLE_TRANSLATE_METHOD')); ?></label></th> |
| 53 | <td> |
| 54 | <select name="gptranslate_options[google_translate_method]" id='google_translate_method'> |
| 55 | <option value='0'<?php selected($options["google_translate_method"] ?? "0", "0"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_GOOGLE_TRANSLATE_METHOD_STANDARD')); ?></option> |
| 56 | <option value='1'<?php selected($options["google_translate_method"] ?? "0", "1"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_GOOGLE_TRANSLATE_METHOD_TRANSLATEHTML')); ?></option> |
| 57 | </select> |
| 58 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_GOOGLE_TRANSLATE_METHOD_DESC')); ?></p> |
| 59 | </td> |
| 60 | </tr> |
| 61 | <tr> |
| 62 | <th scope='row'><label for='chatgpt_apikey'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CHATGPT_APIKEY')); ?></label></th> |
| 63 | <td> |
| 64 | <div class="gpt-apikey-wrap"> |
| 65 | <input type='password' name="gptranslate_options[chatgpt_apikey]" id='chatgpt_apikey' value='<?php echo esc_attr($options["chatgpt_apikey"] ?? ""); ?>' class='regular-text chatgpt_ctrl large-apikey' autocomplete="off" /> |
| 66 | <button type="button" class="button gpt-apikey-toggle" |
| 67 | data-target="chatgpt_apikey" |
| 68 | data-show="<?php echo esc_attr($this->loadTranslations('PLG_GPTRANSLATE_APIKEY_SHOW')); ?>" |
| 69 | data-hide="<?php echo esc_attr($this->loadTranslations('PLG_GPTRANSLATE_APIKEY_HIDE')); ?>" |
| 70 | title="<?php echo esc_attr($this->loadTranslations('PLG_GPTRANSLATE_APIKEY_SHOW')); ?>"> |
| 71 | <span class="dashicons dashicons-visibility"></span> |
| 72 | </button> |
| 73 | </div> |
| 74 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CHATGPT_APIKEY_DESC')); ?></p> |
| 75 | </td> |
| 76 | </tr> |
| 77 | <tr> |
| 78 | <th scope='row'><label for='chatgpt_model'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CHATGPT_MODEL')); ?></label></th> |
| 79 | <td> |
| 80 | <select name="gptranslate_options[chatgpt_model]" id='chatgpt_model' class="chatgpt_ctrl"> |
| 81 | <option value='gpt-3.5-turbo'<?php selected($options["chatgpt_model"] ?? "gpt-3.5-turbo", "gpt-3.5-turbo"); ?>>GPT-3.5-Turbo</option> |
| 82 | <option value='gpt-4'<?php selected($options["chatgpt_model"] ?? "gpt-3.5-turbo", "gpt-4"); ?>>GPT-4</option> |
| 83 | <option value='gpt-4o'<?php selected($options["chatgpt_model"] ?? "gpt-3.5-turbo", "gpt-4o"); ?>>GPT-4o</option> |
| 84 | <option value='gpt-4o-mini'<?php selected($options["chatgpt_model"] ?? "gpt-3.5-turbo", "gpt-4o-mini"); ?>>GPT-4o Mini</option> |
| 85 | <option value='gpt-4.1'<?php selected($options["chatgpt_model"] ?? "gpt-3.5-turbo", "gpt-4.1"); ?>>GPT-4.1</option> |
| 86 | <option value='gpt-4.1-mini'<?php selected($options["chatgpt_model"] ?? "gpt-3.5-turbo", "gpt-4.1-mini"); ?>>GPT-4.1 Mini</option> |
| 87 | <option value='gpt-4.1-nano'<?php selected($options["chatgpt_model"] ?? "gpt-3.5-turbo", "gpt-4.1-nano"); ?>>GPT-4.1 Nano</option> |
| 88 | <option value='gpt-5'<?php selected($options["chatgpt_model"] ?? "gpt-3.5-turbo", "gpt-5"); ?>>GPT-5</option> |
| 89 | <option value='gpt-5-mini'<?php selected($options["chatgpt_model"] ?? "gpt-3.5-turbo", "gpt-5-mini"); ?>>GPT-5 Mini</option> |
| 90 | <option value='gpt-5-nano'<?php selected($options["chatgpt_model"] ?? "gpt-3.5-turbo", "gpt-5-nano"); ?>>GPT-5 Nano</option> |
| 91 | <option value='gpt-5.1'<?php selected($options["chatgpt_model"] ?? "gpt-3.5-turbo", "gpt-5.1"); ?>>GPT-5.1</option> |
| 92 | <option value='gpt-5.2'<?php selected($options["chatgpt_model"] ?? "gpt-3.5-turbo", "gpt-5.2"); ?>>GPT-5.2</option> |
| 93 | <option value='gpt-5.4-mini'<?php selected($options["chatgpt_model"] ?? "gpt-3.5-turbo", "gpt-5.4-mini"); ?>>GPT-5.4 Mini</option> |
| 94 | <option value='gpt-5.4-nano'<?php selected($options["chatgpt_model"] ?? "gpt-3.5-turbo", "gpt-5.4-nano"); ?>>GPT-5.4 Nano</option> |
| 95 | <option value='gpt-5.4'<?php selected($options["chatgpt_model"] ?? "gpt-3.5-turbo", "gpt-5.4"); ?>>GPT-5.4</option> |
| 96 | <option value='gpt-5.5'<?php selected($options["chatgpt_model"] ?? "gpt-3.5-turbo", "gpt-5.5"); ?>>GPT-5.5</option> |
| 97 | <option value='deepseek-chat'<?php selected($options["chatgpt_model"] ?? "gpt-3.5-turbo", "deepseek-chat"); ?>>DeepSeek Chat</option> |
| 98 | <option value='gemini-2.5-flash' <?php selected($options["chatgpt_model"] ?? "gpt-3.5-turbo", "gemini-2.5-flash"); ?>>Gemini 2.5 Flash</option> |
| 99 | <option value='gemini-2.5-pro' <?php selected($options["chatgpt_model"] ?? "gpt-3.5-turbo", "gemini-2.5-pro"); ?>>Gemini 2.5 Pro</option> |
| 100 | <option value='gemini-3-flash-preview' <?php selected($options["chatgpt_model"] ?? "gpt-3.5-turbo", "gemini-3-flash-preview"); ?>>Gemini 3.1 Flash Preview</option> |
| 101 | <option value='gemini-3.1-flash-lite' <?php selected($options["chatgpt_model"] ?? "gpt-3.5-turbo", "gemini-3.1-flash-lite"); ?>>Gemini 3.1 Flash Lite</option> |
| 102 | <option value='gemini-3.1-pro-preview' <?php selected($options["chatgpt_model"] ?? "gpt-3.5-turbo", "gemini-3-pro-preview"); ?>>Gemini 3.1 Pro Preview</option> |
| 103 | <option value='claude-sonnet-4-5' <?php selected($options["chatgpt_model"] ?? "gpt-3.5-turbo", "claude-sonnet-4-5"); ?>>Claude Sonnet 4.5</option> |
| 104 | <option value='claude-sonnet-4-6' <?php selected($options["chatgpt_model"] ?? "gpt-3.5-turbo", "claude-sonnet-4-6"); ?>>Claude Sonnet 4.6</option> |
| 105 | <option value='claude-haiku-4-5' <?php selected($options["chatgpt_model"] ?? "gpt-3.5-turbo", "claude-haiku-4-5"); ?>>Claude Haiku 4.5</option> |
| 106 | <option value='claude-opus-4-6' <?php selected($options["chatgpt_model"] ?? "gpt-3.5-turbo", "claude-opus-4-6"); ?>>Claude Opus 4.6</option> |
| 107 | <option value='claude-opus-4-7' <?php selected($options["chatgpt_model"] ?? "gpt-3.5-turbo", "claude-opus-4-7"); ?>>Claude Opus 4.7</option> |
| 108 | <option value='claude-opus-4-8' <?php selected($options["chatgpt_model"] ?? "gpt-3.5-turbo", "claude-opus-4-8"); ?>>Claude Opus 4.8</option> |
| 109 | <option value='claude-fable-5' <?php selected($options["chatgpt_model"] ?? "gpt-3.5-turbo", "claude-fable-5"); ?>>Claude Fable 5</option> |
| 110 | <option value='grok-3' <?php selected($options["chatgpt_model"] ?? "gpt-3.5-turbo", "grok-3"); ?>>Grok 3</option> |
| 111 | <option value='grok-3-mini' <?php selected($options["chatgpt_model"] ?? "gpt-3.5-turbo", "grok-3-mini"); ?>>Grok 3 Mini</option> |
| 112 | <option value='google-cloud-translation-api' <?php selected($options["chatgpt_model"] ?? "gpt-3.5-turbo", "google-cloud-translation-api"); ?>>Google Cloud Translation API</option> |
| 113 | <option value='deepl-api' <?php selected($options["chatgpt_model"] ?? "gpt-3.5-turbo", "deepl-api"); ?>>DeepL API</option> |
| 114 | </select> |
| 115 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CHATGPT_MODEL_DESC')); ?></p> |
| 116 | </td> |
| 117 | </tr> |
| 118 | <tr> |
| 119 | <th scope='row'><label for='chatgpt_request_message'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CHATGPT_REQUEST_MESSAGE')); ?></label></th> |
| 120 | <td> |
| 121 | <textarea name="gptranslate_options[chatgpt_request_message]" id='chatgpt_request_message' class='large-text chatgpt_ctrl' rows='5'><?php echo esc_textarea($options["chatgpt_request_message"] ?? "Compile this JSON object key-value pairs adding the translation into '{{target}}' language to the empty value from the original '{{source}}' language of the key and return me only a parsable JSON object without any surrounding characters, preserve and return in the JSON object the key in the original '{{source}}' language within double quotes: '{{translations}}'. Pay attention to not skip any key and translate all keys. Return only a parsable JSON object with no surrounding text, explanations, or markdown formatting. Ensure the response is valid JSON and can be parsed directly."); ?></textarea> |
| 122 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CHATGPT_REQUEST_MESSAGE_DESC')); ?></p> |
| 123 | </td> |
| 124 | </tr> |
| 125 | <tr> |
| 126 | <th scope='row'><label for='chatgpt_request_conversation_mode'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CHATGPT_REQUEST_CONVERSATION_MODE')); ?></label></th> |
| 127 | <td> |
| 128 | <select name="gptranslate_options[chatgpt_request_conversation_mode]" id='chatgpt_request_conversation_mode' class="chatgpt_ctrl"> |
| 129 | <option value='user'<?php selected($options["chatgpt_request_conversation_mode"] ?? "user", "user"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CHATGPT_REQUEST_CONVERSATION_MODE_USER')); ?></option> |
| 130 | <option value='system'<?php selected($options["chatgpt_request_conversation_mode"] ?? "user", "system"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CHATGPT_REQUEST_CONVERSATION_MODE_SYSTEM')); ?></option> |
| 131 | </select> |
| 132 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CHATGPT_REQUEST_CONVERSATION_MODE_DESC')); ?></p> |
| 133 | </td> |
| 134 | </tr> |
| 135 | <tr> |
| 136 | <th scope='row'><label for='max_translations_per_request'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_MAX_NUMBER_TRANSLATIONS_PER_REQUEST')); ?></label></th> |
| 137 | <td> |
| 138 | <input type='text' name="gptranslate_options[max_translations_per_request]" id='max_translations_per_request' value='<?php echo esc_attr($options["max_translations_per_request"] ?? "100"); ?>' class='regular-text chatgpt_ctrl' /> |
| 139 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_MAX_NUMBER_TRANSLATIONS_PER_REQUEST_DESC')); ?></p> |
| 140 | </td> |
| 141 | </tr> |
| 142 | <tr> |
| 143 | <th scope='row'><label for='max_characters_per_request'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_MAX_NUMBER_CHARACTERS_PER_REQUEST')); ?></label></th> |
| 144 | <td> |
| 145 | <input type='text' name="gptranslate_options[max_characters_per_request]" id='max_characters_per_request' value='<?php echo esc_attr($options["max_characters_per_request"] ?? "2048"); ?>' class='regular-text chatgpt_ctrl' /> |
| 146 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_MAX_NUMBER_CHARACTERS_PER_REQUEST_DESC')); ?></p> |
| 147 | </td> |
| 148 | </tr> |
| 149 | <tr> |
| 150 | <th scope='row'><label for='language'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CHATGPT_ORIGINAL_LANGUAGE')); ?></label></th> |
| 151 | <td> |
| 152 | <select name="gptranslate_options[language]" id='language'> |
| 153 | <option value='af'<?php selected($options["language"] ?? "en" ? : "en", "af"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_AF')); ?></option> |
| 154 | <option value='sq'<?php selected($options["language"] ?? "en" ? : "en", "sq"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_SQ')); ?></option> |
| 155 | <option value='am'<?php selected($options["language"] ?? "en" ? : "en", "am"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_AM')); ?></option> |
| 156 | <option value='ar'<?php selected($options["language"] ?? "en" ? : "en", "ar"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_AR')); ?></option> |
| 157 | <option value='hy'<?php selected($options["language"] ?? "en" ? : "en", "hy"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_HY')); ?></option> |
| 158 | <option value='az'<?php selected($options["language"] ?? "en" ? : "en", "az"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_AZ')); ?></option> |
| 159 | <option value='eu'<?php selected($options["language"] ?? "en" ? : "en", "eu"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_EU')); ?></option> |
| 160 | <option value='be'<?php selected($options["language"] ?? "en" ? : "en", "be"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_BE')); ?></option> |
| 161 | <option value='bn'<?php selected($options["language"] ?? "en" ? : "en", "bn"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_BN')); ?></option> |
| 162 | <option value='bs'<?php selected($options["language"] ?? "en" ? : "en", "bs"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_BS')); ?></option> |
| 163 | <option value='bg'<?php selected($options["language"] ?? "en" ? : "en", "bg"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_BG')); ?></option> |
| 164 | <option value='ca'<?php selected($options["language"] ?? "en" ? : "en", "ca"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_CA')); ?></option> |
| 165 | <option value='ceb'<?php selected($options["language"] ?? "en" ? : "en", "ceb"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_CEB')); ?></option> |
| 166 | <option value='ny'<?php selected($options["language"] ?? "en" ? : "en", "ny"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_NY')); ?></option> |
| 167 | <option value='zh'<?php selected($options["language"] ?? "en" ? : "en", "zh"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_ZH')); ?></option> |
| 168 | <option value='zt'<?php selected($options["language"] ?? "en" ? : "en", "zt"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_ZT')); ?></option> |
| 169 | <option value='co'<?php selected($options["language"] ?? "en" ? : "en", "co"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_CO')); ?></option> |
| 170 | <option value='hr'<?php selected($options["language"] ?? "en" ? : "en", "hr"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_HR')); ?></option> |
| 171 | <option value='cs'<?php selected($options["language"] ?? "en" ? : "en", "cs"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_CS')); ?></option> |
| 172 | <option value='da'<?php selected($options["language"] ?? "en" ? : "en", "da"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_DA')); ?></option> |
| 173 | <option value='nl'<?php selected($options["language"] ?? "en" ? : "en", "nl"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_NL')); ?></option> |
| 174 | <option value='en'<?php selected($options["language"] ?? "en" ? : "en", "en"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_EN')); ?></option> |
| 175 | <option value='eo'<?php selected($options["language"] ?? "en" ? : "en", "eo"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_EO')); ?></option> |
| 176 | <option value='et'<?php selected($options["language"] ?? "en" ? : "en", "et"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_ET')); ?></option> |
| 177 | <option value='tl'<?php selected($options["language"] ?? "en" ? : "en", "tl"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_TL')); ?></option> |
| 178 | <option value='fi'<?php selected($options["language"] ?? "en" ? : "en", "fi"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_FI')); ?></option> |
| 179 | <option value='fr'<?php selected($options["language"] ?? "en" ? : "en", "fr"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_FR')); ?></option> |
| 180 | <option value='fy'<?php selected($options["language"] ?? "en" ? : "en", "fy"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_FY')); ?></option> |
| 181 | <option value='gl'<?php selected($options["language"] ?? "en" ? : "en", "gl"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_GL')); ?></option> |
| 182 | <option value='ka'<?php selected($options["language"] ?? "en" ? : "en", "ka"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_KA')); ?></option> |
| 183 | <option value='de'<?php selected($options["language"] ?? "en" ? : "en", "de"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_DE')); ?></option> |
| 184 | <option value='el'<?php selected($options["language"] ?? "en" ? : "en", "el"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_EL')); ?></option> |
| 185 | <option value='gu'<?php selected($options["language"] ?? "en" ? : "en", "gu"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_GU')); ?></option> |
| 186 | <option value='ht'<?php selected($options["language"] ?? "en" ? : "en", "ht"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_HT')); ?></option> |
| 187 | <option value='ha'<?php selected($options["language"] ?? "en" ? : "en", "ha"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_HA')); ?></option> |
| 188 | <option value='haw'<?php selected($options["language"] ?? "en" ? : "en", "haw"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_HAW')); ?></option> |
| 189 | <option value='iw'<?php selected($options["language"] ?? "en" ? : "en", "iw"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_IW')); ?></option> |
| 190 | <option value='hi'<?php selected($options["language"] ?? "en" ? : "en", "hi"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_HI')); ?></option> |
| 191 | <option value='hmn'<?php selected($options["language"] ?? "en" ? : "en", "hmn"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_HMN')); ?></option> |
| 192 | <option value='hu'<?php selected($options["language"] ?? "en" ? : "en", "hu"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_HU')); ?></option> |
| 193 | <option value='is'<?php selected($options["language"] ?? "en" ? : "en", "is"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_IS')); ?></option> |
| 194 | <option value='ig'<?php selected($options["language"] ?? "en" ? : "en", "ig"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_IG')); ?></option> |
| 195 | <option value='id'<?php selected($options["language"] ?? "en" ? : "en", "id"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_ID')); ?></option> |
| 196 | <option value='ga'<?php selected($options["language"] ?? "en" ? : "en", "ga"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_GA')); ?></option> |
| 197 | <option value='it'<?php selected($options["language"] ?? "en" ? : "en", "it"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_IT')); ?></option> |
| 198 | <option value='ja'<?php selected($options["language"] ?? "en" ? : "en", "ja"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_JA')); ?></option> |
| 199 | <option value='jw'<?php selected($options["language"] ?? "en" ? : "en", "jw"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_JW')); ?></option> |
| 200 | <option value='kn'<?php selected($options["language"] ?? "en" ? : "en", "kn"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_KN')); ?></option> |
| 201 | <option value='kk'<?php selected($options["language"] ?? "en" ? : "en", "kk"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_KK')); ?></option> |
| 202 | <option value='km'<?php selected($options["language"] ?? "en" ? : "en", "km"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_KM')); ?></option> |
| 203 | <option value='ko'<?php selected($options["language"] ?? "en" ? : "en", "ko"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_KO')); ?></option> |
| 204 | <option value='ku'<?php selected($options["language"] ?? "en" ? : "en", "ku"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_KU')); ?></option> |
| 205 | <option value='ky'<?php selected($options["language"] ?? "en" ? : "en", "ky"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_KY')); ?></option> |
| 206 | <option value='lo'<?php selected($options["language"] ?? "en" ? : "en", "lo"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_LO')); ?></option> |
| 207 | <option value='la'<?php selected($options["language"] ?? "en" ? : "en", "la"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_LA')); ?></option> |
| 208 | <option value='lv'<?php selected($options["language"] ?? "en" ? : "en", "lv"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_LV')); ?></option> |
| 209 | <option value='lt'<?php selected($options["language"] ?? "en" ? : "en", "lt"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_LT')); ?></option> |
| 210 | <option value='lb'<?php selected($options["language"] ?? "en" ? : "en", "lb"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_LB')); ?></option> |
| 211 | <option value='mk'<?php selected($options["language"] ?? "en" ? : "en", "mk"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_MK')); ?></option> |
| 212 | <option value='mg'<?php selected($options["language"] ?? "en" ? : "en", "mg"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_MG')); ?></option> |
| 213 | <option value='ms'<?php selected($options["language"] ?? "en" ? : "en", "ms"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_MS')); ?></option> |
| 214 | <option value='ml'<?php selected($options["language"] ?? "en" ? : "en", "ml"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_ML')); ?></option> |
| 215 | <option value='mt'<?php selected($options["language"] ?? "en" ? : "en", "mt"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_MT')); ?></option> |
| 216 | <option value='mi'<?php selected($options["language"] ?? "en" ? : "en", "mi"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_MI')); ?></option> |
| 217 | <option value='mr'<?php selected($options["language"] ?? "en" ? : "en", "mr"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_MR')); ?></option> |
| 218 | <option value='mn'<?php selected($options["language"] ?? "en" ? : "en", "mn"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_MN')); ?></option> |
| 219 | <option value='my'<?php selected($options["language"] ?? "en" ? : "en", "my"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_MY')); ?></option> |
| 220 | <option value='ne'<?php selected($options["language"] ?? "en" ? : "en", "ne"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_NE')); ?></option> |
| 221 | <option value='no'<?php selected($options["language"] ?? "en" ? : "en", "no"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_NO')); ?></option> |
| 222 | <option value='ps'<?php selected($options["language"] ?? "en" ? : "en", "ps"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_PS')); ?></option> |
| 223 | <option value='fa'<?php selected($options["language"] ?? "en" ? : "en", "fa"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_FA')); ?></option> |
| 224 | <option value='pl'<?php selected($options["language"] ?? "en" ? : "en", "pl"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_PL')); ?></option> |
| 225 | <option value='pt'<?php selected($options["language"] ?? "en" ? : "en", "pt"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_PT')); ?></option> |
| 226 | <option value='pa'<?php selected($options["language"] ?? "en" ? : "en", "pa"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_PA')); ?></option> |
| 227 | <option value='ro'<?php selected($options["language"] ?? "en" ? : "en", "ro"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_RO')); ?></option> |
| 228 | <option value='ru'<?php selected($options["language"] ?? "en" ? : "en", "ru"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_RU')); ?></option> |
| 229 | <option value='sm'<?php selected($options["language"] ?? "en" ? : "en", "sm"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_SM')); ?></option> |
| 230 | <option value='gd'<?php selected($options["language"] ?? "en" ? : "en", "gd"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_GD')); ?></option> |
| 231 | <option value='sr'<?php selected($options["language"] ?? "en" ? : "en", "sr"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_SR')); ?></option> |
| 232 | <option value='st'<?php selected($options["language"] ?? "en" ? : "en", "st"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_ST')); ?></option> |
| 233 | <option value='sn'<?php selected($options["language"] ?? "en" ? : "en", "sn"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_SN')); ?></option> |
| 234 | <option value='sd'<?php selected($options["language"] ?? "en" ? : "en", "sd"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_SD')); ?></option> |
| 235 | <option value='si'<?php selected($options["language"] ?? "en" ? : "en", "si"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_SI')); ?></option> |
| 236 | <option value='sk'<?php selected($options["language"] ?? "en" ? : "en", "sk"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_SK')); ?></option> |
| 237 | <option value='sl'<?php selected($options["language"] ?? "en" ? : "en", "sl"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_SL')); ?></option> |
| 238 | <option value='so'<?php selected($options["language"] ?? "en" ? : "en", "so"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_SO')); ?></option> |
| 239 | <option value='es'<?php selected($options["language"] ?? "en" ? : "en", "es"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_ES')); ?></option> |
| 240 | <option value='su'<?php selected($options["language"] ?? "en" ? : "en", "su"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_SU')); ?></option> |
| 241 | <option value='sw'<?php selected($options["language"] ?? "en" ? : "en", "sw"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_SW')); ?></option> |
| 242 | <option value='sv'<?php selected($options["language"] ?? "en" ? : "en", "sv"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_SV')); ?></option> |
| 243 | <option value='tg'<?php selected($options["language"] ?? "en" ? : "en", "tg"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_TG')); ?></option> |
| 244 | <option value='ta'<?php selected($options["language"] ?? "en" ? : "en", "ta"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_TA')); ?></option> |
| 245 | <option value='te'<?php selected($options["language"] ?? "en" ? : "en", "te"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_TE')); ?></option> |
| 246 | <option value='th'<?php selected($options["language"] ?? "en" ? : "en", "th"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_TH')); ?></option> |
| 247 | <option value='tr'<?php selected($options["language"] ?? "en" ? : "en", "tr"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_TR')); ?></option> |
| 248 | <option value='uk'<?php selected($options["language"] ?? "en" ? : "en", "uk"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_UK')); ?></option> |
| 249 | <option value='ur'<?php selected($options["language"] ?? "en" ? : "en", "ur"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_UR')); ?></option> |
| 250 | <option value='uz'<?php selected($options["language"] ?? "en" ? : "en", "uz"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_UZ')); ?></option> |
| 251 | <option value='vi'<?php selected($options["language"] ?? "en" ? : "en", "vi"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_VI')); ?></option> |
| 252 | <option value='cy'<?php selected($options["language"] ?? "en" ? : "en", "cy"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_CY')); ?></option> |
| 253 | <option value='xh'<?php selected($options["language"] ?? "en" ? : "en", "xh"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_XH')); ?></option> |
| 254 | <option value='yi'<?php selected($options["language"] ?? "en" ? : "en", "yi"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_YI')); ?></option> |
| 255 | <option value='yo'<?php selected($options["language"] ?? "en" ? : "en", "yo"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_YO')); ?></option> |
| 256 | <option value='zu'<?php selected($options["language"] ?? "en" ? : "en", "zu"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_ZU')); ?></option> |
| 257 | </select> |
| 258 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CHATGPT_ORIGINAL_LANGUAGE_DESC')); ?></p> |
| 259 | </td> |
| 260 | </tr> |
| 261 | <tr> |
| 262 | <th scope='row'><label for='languages'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_ENABLED_LANGUAGES')); ?></label></th> |
| 263 | <td> |
| 264 | <?php |
| 265 | // Convert the string to an array |
| 266 | $languages_array = $options['languages'] ?? []; |
| 267 | ?> |
| 268 | <select name="gptranslate_options[languages][]" multiple size="20" id='languages' class="select2-dropdown"> |
| 269 | <option value='af'<?php echo esc_attr(check_selected("af", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_AF')); ?></option> |
| 270 | <option value='sq'<?php echo esc_attr(check_selected("sq", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_SQ')); ?></option> |
| 271 | <option value='am'<?php echo esc_attr(check_selected("am", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_AM')); ?></option> |
| 272 | <option value='ar'<?php echo esc_attr(check_selected("ar", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_AR')); ?></option> |
| 273 | <option value='hy'<?php echo esc_attr(check_selected("hy", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_HY')); ?></option> |
| 274 | <option value='az'<?php echo esc_attr(check_selected("az", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_AZ')); ?></option> |
| 275 | <option value='eu'<?php echo esc_attr(check_selected("eu", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_EU')); ?></option> |
| 276 | <option value='be'<?php echo esc_attr(check_selected("be", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_BE')); ?></option> |
| 277 | <option value='bn'<?php echo esc_attr(check_selected("bn", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_BN')); ?></option> |
| 278 | <option value='bs'<?php echo esc_attr(check_selected("bs", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_BS')); ?></option> |
| 279 | <option value='bg'<?php echo esc_attr(check_selected("bg", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_BG')); ?></option> |
| 280 | <option value='ca'<?php echo esc_attr(check_selected("ca", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_CA')); ?></option> |
| 281 | <option value='ceb'<?php echo esc_attr(check_selected("ceb", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_CEB')); ?></option> |
| 282 | <option value='ny'<?php echo esc_attr(check_selected("ny", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_NY')); ?></option> |
| 283 | <option value='zh'<?php echo esc_attr(check_selected("zh", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_ZH')); ?></option> |
| 284 | <option value='zt'<?php echo esc_attr(check_selected("zt", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_ZT')); ?></option> |
| 285 | <option value='co'<?php echo esc_attr(check_selected("co", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_CO')); ?></option> |
| 286 | <option value='hr'<?php echo esc_attr(check_selected("hr", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_HR')); ?></option> |
| 287 | <option value='cs'<?php echo esc_attr(check_selected("cs", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_CS')); ?></option> |
| 288 | <option value='da'<?php echo esc_attr(check_selected("da", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_DA')); ?></option> |
| 289 | <option value='nl'<?php echo esc_attr(check_selected("nl", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_NL')); ?></option> |
| 290 | <option value='en'<?php echo esc_attr(check_selected("en", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_EN')); ?></option> |
| 291 | <option value='eo'<?php echo esc_attr(check_selected("eo", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_EO')); ?></option> |
| 292 | <option value='et'<?php echo esc_attr(check_selected("et", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_ET')); ?></option> |
| 293 | <option value='tl'<?php echo esc_attr(check_selected("tl", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_TL')); ?></option> |
| 294 | <option value='fi'<?php echo esc_attr(check_selected("fi", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_FI')); ?></option> |
| 295 | <option value='fr'<?php echo esc_attr(check_selected("fr", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_FR')); ?></option> |
| 296 | <option value='fy'<?php echo esc_attr(check_selected("fy", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_FY')); ?></option> |
| 297 | <option value='gl'<?php echo esc_attr(check_selected("gl", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_GL')); ?></option> |
| 298 | <option value='ka'<?php echo esc_attr(check_selected("ka", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_KA')); ?></option> |
| 299 | <option value='de'<?php echo esc_attr(check_selected("de", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_DE')); ?></option> |
| 300 | <option value='el'<?php echo esc_attr(check_selected("el", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_EL')); ?></option> |
| 301 | <option value='gu'<?php echo esc_attr(check_selected("gu", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_GU')); ?></option> |
| 302 | <option value='ht'<?php echo esc_attr(check_selected("ht", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_HT')); ?></option> |
| 303 | <option value='ha'<?php echo esc_attr(check_selected("ha", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_HA')); ?></option> |
| 304 | <option value='haw'<?php echo esc_attr(check_selected("haw", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_HAW')); ?></option> |
| 305 | <option value='iw'<?php echo esc_attr(check_selected("iw", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_IW')); ?></option> |
| 306 | <option value='hi'<?php echo esc_attr(check_selected("hi", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_HI')); ?></option> |
| 307 | <option value='hmn'<?php echo esc_attr(check_selected("hmn", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_HMN')); ?></option> |
| 308 | <option value='hu'<?php echo esc_attr(check_selected("hu", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_HU')); ?></option> |
| 309 | <option value='is'<?php echo esc_attr(check_selected("is", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_IS')); ?></option> |
| 310 | <option value='ig'<?php echo esc_attr(check_selected("ig", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_IG')); ?></option> |
| 311 | <option value='id'<?php echo esc_attr(check_selected("id", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_ID')); ?></option> |
| 312 | <option value='ga'<?php echo esc_attr(check_selected("ga", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_GA')); ?></option> |
| 313 | <option value='it'<?php echo esc_attr(check_selected("it", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_IT')); ?></option> |
| 314 | <option value='ja'<?php echo esc_attr(check_selected("ja", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_JA')); ?></option> |
| 315 | <option value='jw'<?php echo esc_attr(check_selected("jw", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_JW')); ?></option> |
| 316 | <option value='kn'<?php echo esc_attr(check_selected("kn", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_KN')); ?></option> |
| 317 | <option value='kk'<?php echo esc_attr(check_selected("kk", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_KK')); ?></option> |
| 318 | <option value='km'<?php echo esc_attr(check_selected("km", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_KM')); ?></option> |
| 319 | <option value='ko'<?php echo esc_attr(check_selected("ko", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_KO')); ?></option> |
| 320 | <option value='ku'<?php echo esc_attr(check_selected("ku", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_KU')); ?></option> |
| 321 | <option value='ky'<?php echo esc_attr(check_selected("ky", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_KY')); ?></option> |
| 322 | <option value='lo'<?php echo esc_attr(check_selected("lo", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_LO')); ?></option> |
| 323 | <option value='la'<?php echo esc_attr(check_selected("la", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_LA')); ?></option> |
| 324 | <option value='lv'<?php echo esc_attr(check_selected("lv", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_LV')); ?></option> |
| 325 | <option value='lt'<?php echo esc_attr(check_selected("lt", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_LT')); ?></option> |
| 326 | <option value='lb'<?php echo esc_attr(check_selected("lb", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_LB')); ?></option> |
| 327 | <option value='mk'<?php echo esc_attr(check_selected("mk", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_MK')); ?></option> |
| 328 | <option value='mg'<?php echo esc_attr(check_selected("mg", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_MG')); ?></option> |
| 329 | <option value='ms'<?php echo esc_attr(check_selected("ms", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_MS')); ?></option> |
| 330 | <option value='ml'<?php echo esc_attr(check_selected("ml", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_ML')); ?></option> |
| 331 | <option value='mt'<?php echo esc_attr(check_selected("mt", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_MT')); ?></option> |
| 332 | <option value='mi'<?php echo esc_attr(check_selected("mi", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_MI')); ?></option> |
| 333 | <option value='mr'<?php echo esc_attr(check_selected("mr", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_MR')); ?></option> |
| 334 | <option value='mn'<?php echo esc_attr(check_selected("mn", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_MN')); ?></option> |
| 335 | <option value='my'<?php echo esc_attr(check_selected("my", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_MY')); ?></option> |
| 336 | <option value='ne'<?php echo esc_attr(check_selected("ne", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_NE')); ?></option> |
| 337 | <option value='no'<?php echo esc_attr(check_selected("no", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_NO')); ?></option> |
| 338 | <option value='ps'<?php echo esc_attr(check_selected("ps", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_PS')); ?></option> |
| 339 | <option value='fa'<?php echo esc_attr(check_selected("fa", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_FA')); ?></option> |
| 340 | <option value='pl'<?php echo esc_attr(check_selected("pl", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_PL')); ?></option> |
| 341 | <option value='pt'<?php echo esc_attr(check_selected("pt", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_PT')); ?></option> |
| 342 | <option value='pa'<?php echo esc_attr(check_selected("pa", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_PA')); ?></option> |
| 343 | <option value='ro'<?php echo esc_attr(check_selected("ro", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_RO')); ?></option> |
| 344 | <option value='ru'<?php echo esc_attr(check_selected("ru", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_RU')); ?></option> |
| 345 | <option value='sm'<?php echo esc_attr(check_selected("sm", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_SM')); ?></option> |
| 346 | <option value='gd'<?php echo esc_attr(check_selected("gd", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_GD')); ?></option> |
| 347 | <option value='sr'<?php echo esc_attr(check_selected("sr", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_SR')); ?></option> |
| 348 | <option value='st'<?php echo esc_attr(check_selected("st", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_ST')); ?></option> |
| 349 | <option value='sn'<?php echo esc_attr(check_selected("sn", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_SN')); ?></option> |
| 350 | <option value='sd'<?php echo esc_attr(check_selected("sd", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_SD')); ?></option> |
| 351 | <option value='si'<?php echo esc_attr(check_selected("si", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_SI')); ?></option> |
| 352 | <option value='sk'<?php echo esc_attr(check_selected("sk", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_SK')); ?></option> |
| 353 | <option value='sl'<?php echo esc_attr(check_selected("sl", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_SL')); ?></option> |
| 354 | <option value='so'<?php echo esc_attr(check_selected("so", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_SO')); ?></option> |
| 355 | <option value='es'<?php echo esc_attr(check_selected("es", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_ES')); ?></option> |
| 356 | <option value='su'<?php echo esc_attr(check_selected("su", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_SU')); ?></option> |
| 357 | <option value='sw'<?php echo esc_attr(check_selected("sw", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_SW')); ?></option> |
| 358 | <option value='sv'<?php echo esc_attr(check_selected("sv", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_SV')); ?></option> |
| 359 | <option value='tg'<?php echo esc_attr(check_selected("tg", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_TG')); ?></option> |
| 360 | <option value='ta'<?php echo esc_attr(check_selected("ta", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_TA')); ?></option> |
| 361 | <option value='te'<?php echo esc_attr(check_selected("te", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_TE')); ?></option> |
| 362 | <option value='th'<?php echo esc_attr(check_selected("th", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_TH')); ?></option> |
| 363 | <option value='tr'<?php echo esc_attr(check_selected("tr", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_TR')); ?></option> |
| 364 | <option value='uk'<?php echo esc_attr(check_selected("uk", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_UK')); ?></option> |
| 365 | <option value='ur'<?php echo esc_attr(check_selected("ur", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_UR')); ?></option> |
| 366 | <option value='uz'<?php echo esc_attr(check_selected("uz", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_UZ')); ?></option> |
| 367 | <option value='vi'<?php echo esc_attr(check_selected("vi", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_VI')); ?></option> |
| 368 | <option value='cy'<?php echo esc_attr(check_selected("cy", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_CY')); ?></option> |
| 369 | <option value='xh'<?php echo esc_attr(check_selected("xh", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_XH')); ?></option> |
| 370 | <option value='yi'<?php echo esc_attr(check_selected("yi", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_YI')); ?></option> |
| 371 | <option value='yo'<?php echo esc_attr(check_selected("yo", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_YO')); ?></option> |
| 372 | <option value='zu'<?php echo esc_attr(check_selected("zu", $languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_ZU')); ?></option> |
| 373 | </select> |
| 374 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_ENABLED_LANGUAGES_DESC')); ?></p> |
| 375 | </td> |
| 376 | </tr> |
| 377 | <tr> |
| 378 | <th scope='row'><label for='detect_current_language'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_DETECT_CURRENT_LANGUAGE')); ?></label></th> |
| 379 | <td> |
| 380 | <div class="wrapper"> |
| 381 | <label><input type='radio' name="gptranslate_options[detect_current_language]" value='1'<?php esc_html(checked($options["detect_current_language"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 382 | <label><input type='radio' name="gptranslate_options[detect_current_language]" value='0'<?php esc_html(checked($options["detect_current_language"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 383 | </div> |
| 384 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_DETECT_CURRENT_LANGUAGE_DESC')); ?></p> |
| 385 | </td> |
| 386 | </tr> |
| 387 | <tr> |
| 388 | <th scope='row'><label for='detect_default_language'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_DETECT_DEFAULT_LANGUAGE')); ?></label></th> |
| 389 | <td> |
| 390 | <div class="wrapper"> |
| 391 | <label><input type='radio' name="gptranslate_options[detect_default_language]" value='1'<?php esc_html(checked($options["detect_default_language"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 392 | <label><input type='radio' name="gptranslate_options[detect_default_language]" value='0'<?php esc_html(checked($options["detect_default_language"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 393 | </div> |
| 394 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_DETECT_DEFAULT_LANGUAGE_DESC')); ?></p> |
| 395 | </td> |
| 396 | </tr> |
| 397 | <tr> |
| 398 | <th scope='row'><label for='detect_browser_language'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_DETECT_BROWSER_LANGUAGE')); ?></label></th> |
| 399 | <td> |
| 400 | <div class="wrapper"> |
| 401 | <label><input type='radio' name="gptranslate_options[detect_browser_language]" value='1'<?php esc_html(checked($options["detect_browser_language"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 402 | <label><input type='radio' name="gptranslate_options[detect_browser_language]" value='0'<?php esc_html(checked($options["detect_browser_language"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 403 | </div> |
| 404 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_DETECT_BROWSER_LANGUAGE_DESC')); ?></p> |
| 405 | </td> |
| 406 | </tr> |
| 407 | <tr> |
| 408 | <th scope='row'><label for='default_language_first'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_DEFAULT_LANGUAGE_FIRST')); ?></label></th> |
| 409 | <td> |
| 410 | <div class="wrapper"> |
| 411 | <label><input type='radio' name="gptranslate_options[default_language_first]" value='1'<?php esc_html(checked($options["default_language_first"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 412 | <label><input type='radio' name="gptranslate_options[default_language_first]" value='0'<?php esc_html(checked($options["default_language_first"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 413 | </div> |
| 414 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_DEFAULT_LANGUAGE_FIRST_DESC')); ?></p> |
| 415 | </td> |
| 416 | </tr> |
| 417 | <tr> |
| 418 | <th scope='row'><label for='autotranslate_detected_language'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_AUTOTRANSLATE_DETECTED_LANGUAGE')); ?></label></th> |
| 419 | <td> |
| 420 | <div class="wrapper"> |
| 421 | <label><input type='radio' name="gptranslate_options[autotranslate_detected_language]" value='1'<?php esc_html(checked($options["autotranslate_detected_language"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 422 | <label><input type='radio' name="gptranslate_options[autotranslate_detected_language]" value='0'<?php esc_html(checked($options["autotranslate_detected_language"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 423 | </div> |
| 424 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_AUTOTRANSLATE_DETECTED_LANGUAGE_DESC')); ?></p> |
| 425 | </td> |
| 426 | </tr> |
| 427 | <tr> |
| 428 | <th scope='row'><label |
| 429 | for='always_detect_autotranslated_language'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_ALWAYS_DETECT_AUTOTRANSLATED_LANGUAGE')); ?></label></th> |
| 430 | <td> |
| 431 | <div class="wrapper"> |
| 432 | <label><input type='radio' name="gptranslate_options[always_detect_autotranslated_language]" value='1'<?php esc_html(checked($options["always_detect_autotranslated_language"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 433 | <label><input type='radio' name="gptranslate_options[always_detect_autotranslated_language]" value='0'<?php esc_html(checked($options["always_detect_autotranslated_language"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 434 | </div> |
| 435 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_ALWAYS_DETECT_AUTOTRANSLATED_LANGUAGE_DESC')); ?></p> |
| 436 | </td> |
| 437 | </tr> |
| 438 | <tr> |
| 439 | <th scope='row'><label for='auto_set_language_direction'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_AUTO_SET_LANGUAGE_DIRECTION')); ?></label></th> |
| 440 | <td> |
| 441 | <div class="wrapper"> |
| 442 | <label><input type='radio' name="gptranslate_options[auto_set_language_direction]" value='1'<?php esc_html(checked($options["auto_set_language_direction"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 443 | <label><input type='radio' name="gptranslate_options[auto_set_language_direction]" value='0'<?php esc_html(checked($options["auto_set_language_direction"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 444 | </div> |
| 445 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_AUTO_SET_LANGUAGE_DIRECTION_DESC')); ?></p> |
| 446 | </td> |
| 447 | </tr> |
| 448 | <tr> |
| 449 | <th scope='row'><label for='alt_flags'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_ALT_FLAGS')); ?></label></th> |
| 450 | <td> |
| 451 | <?php |
| 452 | // Check if the value is in the array |
| 453 | function check_selected($value, $languages_array) { |
| 454 | return in_array($value, $languages_array) ? ' selected' : ''; |
| 455 | } |
| 456 | |
| 457 | // Convert the string to an array |
| 458 | $altflags_array = isset($options["alt_flags"]) && is_array($options["alt_flags"]) ? $options["alt_flags"] : []; |
| 459 | ?> |
| 460 | <select name="gptranslate_options[alt_flags][]" multiple size="10" id='alt_flags' class="select2-dropdown"> |
| 461 | <option value='usa'<?php echo esc_attr(check_selected("usa", $altflags_array));?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_ALT_FLAG_USA')); ?></option> |
| 462 | <option value='canada'<?php echo esc_attr(check_selected("canada", $altflags_array));?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_ALT_FLAG_CANADA')); ?></option> |
| 463 | <option value='ireland'<?php echo esc_attr(check_selected("ireland", $altflags_array));?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_ALT_FLAG_IRELAND')); ?></option> |
| 464 | <option value='brazil'<?php echo esc_attr(check_selected("brazil", $altflags_array));?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_ALT_FLAG_BRAZIL')); ?></option> |
| 465 | <option value='mexico'<?php echo esc_attr(check_selected("mexico", $altflags_array));?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_ALT_FLAG_MEXICO')); ?></option> |
| 466 | <option value='argentina'<?php echo esc_attr(check_selected("argentina", $altflags_array));?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_ALT_FLAG_ARGENTINA')); ?></option> |
| 467 | <option value='colombia'<?php echo esc_attr(check_selected("colombia", $altflags_array));?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_ALT_FLAG_COLOMBIA')); ?></option> |
| 468 | <option value='quebec'<?php echo esc_attr(check_selected("quebec", $altflags_array));?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_ALT_FLAG_QUEBEC')); ?></option> |
| 469 | <option value='taiwan'<?php echo esc_attr(check_selected("taiwan", $altflags_array));?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_ALT_FLAG_TAIWAN')); ?></option> |
| 470 | <option value='hongkong'<?php echo esc_attr(check_selected("hongkong", $altflags_array));?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_ALT_FLAG_HONGKONG')); ?></option> |
| 471 | <option value='austria'<?php echo esc_attr(check_selected("austria", $altflags_array));?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_ALT_FLAG_AUSTRIA')); ?></option> |
| 472 | </select> |
| 473 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_ALT_FLAGS_DESC')); ?></p> |
| 474 | </td> |
| 475 | </tr> |
| 476 | <tr> |
| 477 | <th class="settings-label-separator"><label><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CHATGPT_URLREWRITING_SETTINGS')); ?></label></th> |
| 478 | <td> |
| 479 | </td> |
| 480 | </tr> |
| 481 | <tr> |
| 482 | <th scope='row'><label for='rewrite_language_url'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_REWRITE_LANGUAGE_URL')); ?></label></th> |
| 483 | <td> |
| 484 | <div class="wrapper"> |
| 485 | <label><input type='radio' name="gptranslate_options[rewrite_language_url]" value='1'<?php esc_html(checked($options["rewrite_language_url"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 486 | <label><input type='radio' name="gptranslate_options[rewrite_language_url]" value='0'<?php esc_html(checked($options["rewrite_language_url"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 487 | </div> |
| 488 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_REWRITE_LANGUAGE_URL_DESC')); ?></p> |
| 489 | </td> |
| 490 | </tr> |
| 491 | <tr> |
| 492 | <th scope='row'><label for='rewrite_language_alias'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_REWRITE_LANGUAGE_ALIAS')); ?></label></th> |
| 493 | <td> |
| 494 | <div class="wrapper"> |
| 495 | <label><input type='radio' name="gptranslate_options[rewrite_language_alias]" value='1'<?php esc_html(checked($options["rewrite_language_alias"] ?? "0", "1")); ?> class="urlrewriting"> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 496 | <label><input type='radio' name="gptranslate_options[rewrite_language_alias]" value='0'<?php esc_html(checked($options["rewrite_language_alias"] ?? "0", "0")); ?> class="urlrewriting"> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 497 | </div> |
| 498 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_REWRITE_LANGUAGE_ALIAS_DESC')); ?></p> |
| 499 | </td> |
| 500 | </tr> |
| 501 | <tr> |
| 502 | <th scope='row'><label for='rewrite_language_alias_original_language'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_REWRITE_LANGUAGE_ALIAS_ORIGINAL_LANGUAGE')); ?></label></th> |
| 503 | <td> |
| 504 | <div class="wrapper"> |
| 505 | <label><input type='radio' name="gptranslate_options[rewrite_language_alias_original_language]" value='1'<?php esc_html(checked($options["rewrite_language_alias_original_language"] ?? "0", "1")); ?> class="urlrewriting"> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 506 | <label><input type='radio' name="gptranslate_options[rewrite_language_alias_original_language]" value='0'<?php esc_html(checked($options["rewrite_language_alias_original_language"] ?? "0", "0")); ?> class="urlrewriting"> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 507 | </div> |
| 508 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_REWRITE_LANGUAGE_ALIAS_ORIGINAL_LANGUAGE_DESC')); ?></p> |
| 509 | </td> |
| 510 | </tr> |
| 511 | <tr> |
| 512 | <th scope='row'><label for='rewrite_page_links'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_REWRITE_PAGE_LINKS')); ?></label></th> |
| 513 | <td> |
| 514 | <div class="wrapper"> |
| 515 | <label><input type='radio' name="gptranslate_options[rewrite_page_links]" value='1'<?php esc_html(checked($options["rewrite_page_links"] ?? "0", "1")); ?> class="urlrewriting"> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 516 | <label><input type='radio' name="gptranslate_options[rewrite_page_links]" value='0'<?php esc_html(checked($options["rewrite_page_links"] ?? "0", "0")); ?> class="urlrewriting"> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 517 | </div> |
| 518 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_REWRITE_PAGE_LINKS_DESC')); ?></p> |
| 519 | </td> |
| 520 | </tr> |
| 521 | <tr> |
| 522 | <th scope='row'><label for='rewrite_form_actions'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_REWRITE_FORM_ACTIONS')); ?></label></th> |
| 523 | <td> |
| 524 | <div class="wrapper"> |
| 525 | <label><input type='radio' name="gptranslate_options[rewrite_form_actions]" value='1'<?php esc_html(checked($options["rewrite_form_actions"] ?? "0", "1")); ?> class="urlrewriting"> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 526 | <label><input type='radio' name="gptranslate_options[rewrite_form_actions]" value='0'<?php esc_html(checked($options["rewrite_form_actions"] ?? "0", "0")); ?> class="urlrewriting"> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 527 | </div> |
| 528 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_REWRITE_FORM_ACTIONS_DESC')); ?></p> |
| 529 | </td> |
| 530 | </tr> |
| 531 | <tr> |
| 532 | <th scope='row'><label for='transliterate_urls'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_TRANSLITERATE_URLS')); ?></label></th> |
| 533 | <td> |
| 534 | <div class="wrapper"> |
| 535 | <label><input type='radio' name="gptranslate_options[transliterate_urls]" value='1'<?php esc_html(checked($options["transliterate_urls"] ?? "0", "1")); ?> class="urlrewriting"> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 536 | <label><input type='radio' name="gptranslate_options[transliterate_urls]" value='0'<?php esc_html(checked($options["transliterate_urls"] ?? "0", "0")); ?> class="urlrewriting"> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 537 | </div> |
| 538 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_TRANSLITERATE_URLS_DESC')); ?></p> |
| 539 | </td> |
| 540 | </tr> |
| 541 | <tr> |
| 542 | <th scope='row'><label for='force_ascii_url_aliases'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_FORCE_ASCII_URL_ALIASES')); ?></label></th> |
| 543 | <td> |
| 544 | <div class="wrapper"> |
| 545 | <label><input type='radio' name="gptranslate_options[force_ascii_url_aliases]" value='1'<?php esc_html(checked($options["force_ascii_url_aliases"] ?? "0", "1")); ?> class="urlrewriting"> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 546 | <label><input type='radio' name="gptranslate_options[force_ascii_url_aliases]" value='0'<?php esc_html(checked($options["force_ascii_url_aliases"] ?? "0", "0")); ?> class="urlrewriting"> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 547 | </div> |
| 548 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_FORCE_ASCII_URL_ALIASES_DESC')); ?></p> |
| 549 | </td> |
| 550 | </tr> |
| 551 | <tr> |
| 552 | <th scope='row'><label for='omit_prefix_original_language'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_OMIT_PREFIX_ORIGINAL_LANGUAGE')); ?></label></th> |
| 553 | <td> |
| 554 | <div class="wrapper"> |
| 555 | <label><input type='radio' name="gptranslate_options[omit_prefix_original_language]" value='1'<?php esc_html(checked($options["omit_prefix_original_language"] ?? "0", "1")); ?> class="urlrewriting"> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 556 | <label><input type='radio' name="gptranslate_options[omit_prefix_original_language]" value='0'<?php esc_html(checked($options["omit_prefix_original_language"] ?? "0", "0")); ?> class="urlrewriting"> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 557 | </div> |
| 558 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_OMIT_PREFIX_ORIGINAL_LANGUAGE_DESC')); ?></p> |
| 559 | </td> |
| 560 | </tr> |
| 561 | <tr> |
| 562 | <th scope='row'><label for='words_leafnodes_excluded'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_EXCLUDED_ALIAS_SLUGS')); ?></label></th> |
| 563 | <td> |
| 564 | <input type='text' name="gptranslate_options[excluded_alias_slugs]" |
| 565 | id='excluded_alias_slugs' |
| 566 | value='<?php echo esc_attr($options["excluded_alias_slugs"] ?? ""); ?>' |
| 567 | class='large-text regular-text urlrewriting' /> |
| 568 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_EXCLUDED_ALIAS_SLUGS_DESC')); ?></p> |
| 569 | </td> |
| 570 | </tr> |
| 571 | <tr> |
| 572 | <th scope='row'><label for='custom_url_prefixes'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CUSTOM_URL_PREFIXES')); ?></label></th> |
| 573 | <td> |
| 574 | <input type='text' name="gptranslate_options[custom_url_prefixes]" |
| 575 | id='custom_url_prefixes' |
| 576 | value='<?php echo esc_attr($options["custom_url_prefixes"] ?? ""); ?>' |
| 577 | class='large-text regular-text urlrewriting' /> |
| 578 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CUSTOM_URL_PREFIXES_DESC')); ?></p> |
| 579 | </td> |
| 580 | </tr> |
| 581 | <tr> |
| 582 | <th scope='row'><label for='rewrite_page_links_exclusions'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_REWRITE_PAGE_LINKS_EXCLUSIONS')); ?></label></th> |
| 583 | <td> |
| 584 | <textarea name="gptranslate_options[rewrite_page_links_exclusions]" id='rewrite_page_links_exclusions' rows="5" class="large-text code urlrewriting" placeholder="/cart /checkout"><?php echo esc_textarea($options["rewrite_page_links_exclusions"] ?? ""); ?></textarea> |
| 585 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_REWRITE_PAGE_LINKS_EXCLUSIONS_DESC')); ?></p> |
| 586 | </td> |
| 587 | </tr> |
| 588 | <tr> |
| 589 | <th class="settings-label-separator"><label><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CHATGPT_METADATA_SETTINGS')); ?></label></th> |
| 590 | <td> |
| 591 | </td> |
| 592 | </tr> |
| 593 | <tr> |
| 594 | <th scope='row'><label for='translate_metadata'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_TRANSLATE_METADATA')); ?></label></th> |
| 595 | <td> |
| 596 | <div class="wrapper"> |
| 597 | <label><input type='radio' name="gptranslate_options[translate_metadata]" value='1'<?php esc_html(checked($options["translate_metadata"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 598 | <label><input type='radio' name="gptranslate_options[translate_metadata]" value='0'<?php esc_html(checked($options["translate_metadata"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 599 | </div> |
| 600 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_TRANSLATE_METADATA_DESC')); ?></p> |
| 601 | </td> |
| 602 | </tr> |
| 603 | <tr> |
| 604 | <th scope='row'><label for='set_html_lang'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_SET_HTML_LANG')); ?></label></th> |
| 605 | <td> |
| 606 | <div class="wrapper"> |
| 607 | <label><input type='radio' name="gptranslate_options[set_html_lang]" value='1'<?php esc_html(checked($options["set_html_lang"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 608 | <label><input type='radio' name="gptranslate_options[set_html_lang]" value='0'<?php esc_html(checked($options["set_html_lang"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 609 | </div> |
| 610 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_SET_HTML_LANG_DESC')); ?></p> |
| 611 | </td> |
| 612 | </tr> |
| 613 | <tr> |
| 614 | <th scope='row'><label for='add_canonical'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_ADD_CANONICAL')); ?></label></th> |
| 615 | <td> |
| 616 | <div class="wrapper"> |
| 617 | <label><input type='radio' name="gptranslate_options[add_canonical]" value='1'<?php esc_html(checked($options["add_canonical"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 618 | <label><input type='radio' name="gptranslate_options[add_canonical]" value='0'<?php esc_html(checked($options["add_canonical"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 619 | </div> |
| 620 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_ADD_CANONICAL_DESC')); ?></p> |
| 621 | </td> |
| 622 | </tr> |
| 623 | <tr> |
| 624 | <th scope='row'><label for='add_alternate'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_ADD_ALTERNATE')); ?></label></th> |
| 625 | <td> |
| 626 | <div class="wrapper"> |
| 627 | <label><input type='radio' name="gptranslate_options[add_alternate]" value='1'<?php esc_html(checked($options["add_alternate"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 628 | <label><input type='radio' name="gptranslate_options[add_alternate]" value='0'<?php esc_html(checked($options["add_alternate"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 629 | </div> |
| 630 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_ADD_ALTERNATE_DESC')); ?></p> |
| 631 | </td> |
| 632 | </tr> |
| 633 | <tr> |
| 634 | <th scope='row'><label for='translate_placeholders'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_TRANSLATE_PLACEHOLDERS')); ?></label></th> |
| 635 | <td> |
| 636 | <div class="wrapper"> |
| 637 | <label><input type='radio' name="gptranslate_options[translate_placeholders]" value='1'<?php esc_html(checked($options["translate_placeholders"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 638 | <label><input type='radio' name="gptranslate_options[translate_placeholders]" value='0'<?php esc_html(checked($options["translate_placeholders"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 639 | </div> |
| 640 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_TRANSLATE_PLACEHOLDERS_DESC')); ?></p> |
| 641 | </td> |
| 642 | </tr> |
| 643 | <tr> |
| 644 | <th scope='row'><label for='translate_altimages'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_TRANSLATE_ALT_IMAGES')); ?></label></th> |
| 645 | <td> |
| 646 | <div class="wrapper"> |
| 647 | <label><input type='radio' name="gptranslate_options[translate_altimages]" value='1'<?php esc_html(checked($options["translate_altimages"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 648 | <label><input type='radio' name="gptranslate_options[translate_altimages]" value='0'<?php esc_html(checked($options["translate_altimages"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 649 | </div> |
| 650 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_TRANSLATE_ALT_IMAGES_DESC')); ?></p> |
| 651 | </td> |
| 652 | </tr> |
| 653 | <tr> |
| 654 | <th scope='row'><label |
| 655 | for='css_selector_classes_translate_altimages_excluded'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CSS_SELECTOR_CLASSES_TRANSLATE_ALTIMAGES_EXCLUDED')); ?></label></th> |
| 656 | <td> |
| 657 | <input type='text' name="gptranslate_options[css_selector_classes_translate_altimages_excluded]" id='css_selector_classes_translate_altimages_excluded' value='<?php echo esc_attr($options["css_selector_classes_translate_altimages_excluded"] ?? ""); ?>' class='large-text regular-text' /> |
| 658 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CSS_SELECTOR_CLASSES_TRANSLATE_ALTIMAGES_EXCLUDED_DESC')); ?></p> |
| 659 | </td> |
| 660 | </tr> |
| 661 | <tr> |
| 662 | <th scope='row'><label for='translate_srcimages'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_TRANSLATE_SRC_IMAGES')); ?></label></th> |
| 663 | <td> |
| 664 | <div class="wrapper"> |
| 665 | <label><input type='radio' name="gptranslate_options[translate_srcimages]" value='1'<?php esc_html(checked($options["translate_srcimages"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 666 | <label><input type='radio' name="gptranslate_options[translate_srcimages]" value='0'<?php esc_html(checked($options["translate_srcimages"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 667 | </div> |
| 668 | <p class='description' id="translate_srcimages"><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_TRANSLATE_SRC_IMAGES_DESC')); ?></p> |
| 669 | </td> |
| 670 | </tr> |
| 671 | <tr> |
| 672 | <th scope='row'><label for='translate_srciframes'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_TRANSLATE_SRC_IFRAMES')); ?></label></th> |
| 673 | <td> |
| 674 | <div class="wrapper"> |
| 675 | <label><input type='radio' name="gptranslate_options[translate_srciframes]" value='1'<?php esc_html(checked($options["translate_srciframes"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 676 | <label><input type='radio' name="gptranslate_options[translate_srciframes]" value='0'<?php esc_html(checked($options["translate_srciframes"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 677 | </div> |
| 678 | <p class='description' id="translate_srciframes"><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_TRANSLATE_SRC_IFRAMES_DESC')); ?></p> |
| 679 | </td> |
| 680 | </tr> |
| 681 | <tr> |
| 682 | <th scope='row'><label for='translate_srcvideos'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_TRANSLATE_SRC_VIDEOS')); ?></label></th> |
| 683 | <td> |
| 684 | <div class="wrapper"> |
| 685 | <label><input type='radio' name="gptranslate_options[translate_srcvideos]" value='1'<?php esc_html(checked($options["translate_srcvideos"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 686 | <label><input type='radio' name="gptranslate_options[translate_srcvideos]" value='0'<?php esc_html(checked($options["translate_srcvideos"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 687 | </div> |
| 688 | <p class='description' id="translate_srcvideos"><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_TRANSLATE_SRC_VIDEOS_DESC')); ?></p> |
| 689 | </td> |
| 690 | </tr> |
| 691 | <tr> |
| 692 | <th scope='row'><label for='translate_iframe_locale'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_TRANSLATE_IFRAME_LOCALE')); ?></label></th> |
| 693 | <td> |
| 694 | <div class="wrapper"> |
| 695 | <label><input type='radio' name="gptranslate_options[translate_iframe_locale]" value='1'<?php esc_html(checked($options["translate_iframe_locale"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 696 | <label><input type='radio' name="gptranslate_options[translate_iframe_locale]" value='0'<?php esc_html(checked($options["translate_iframe_locale"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 697 | </div> |
| 698 | <p class='description' id="translate_iframe_locale"><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_TRANSLATE_IFRAME_LOCALE_DESC')); ?></p> |
| 699 | </td> |
| 700 | </tr> |
| 701 | <tr> |
| 702 | <th scope='row'><label for='translate_titles'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_TRANSLATE_TITLES')); ?></label></th> |
| 703 | <td> |
| 704 | <div class="wrapper"> |
| 705 | <label><input type='radio' name="gptranslate_options[translate_titles]" value='1'<?php esc_html(checked($options["translate_titles"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 706 | <label><input type='radio' name="gptranslate_options[translate_titles]" value='0'<?php esc_html(checked($options["translate_titles"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 707 | </div> |
| 708 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_TRANSLATE_TITLES_DESC')); ?></p> |
| 709 | </td> |
| 710 | </tr> |
| 711 | <tr> |
| 712 | <th scope='row'><label for='translate_values'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_TRANSLATE_VALUES')); ?></label></th> |
| 713 | <td> |
| 714 | <div class="wrapper"> |
| 715 | <label><input type='radio' name="gptranslate_options[translate_values]" value='1'<?php esc_html(checked($options["translate_values"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 716 | <label><input type='radio' name="gptranslate_options[translate_values]" value='0'<?php esc_html(checked($options["translate_values"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 717 | </div> |
| 718 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_TRANSLATE_VALUES_DESC')); ?></p> |
| 719 | </td> |
| 720 | </tr> |
| 721 | <tr> |
| 722 | <th scope='row'><label for='metadata_chosen_engine'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_METADATA_CHOSEN_ENGINE')); ?></label></th> |
| 723 | <td> |
| 724 | <div class="wrapper"> |
| 725 | <label><input type='radio' name="gptranslate_options[metadata_chosen_engine]" value='1'<?php esc_html(checked($options["metadata_chosen_engine"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 726 | <label><input type='radio' name="gptranslate_options[metadata_chosen_engine]" value='0'<?php esc_html(checked($options["metadata_chosen_engine"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 727 | </div> |
| 728 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_METADATA_CHOSEN_ENGINE_DESC')); ?></p> |
| 729 | </td> |
| 730 | </tr> |
| 731 | <tr> |
| 732 | <th scope='row'><label for='metadata_words_leafnodes_excluded'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_METADATA_WORDS_LEAFNODES_EXCLUDED')); ?></label></th> |
| 733 | <td> |
| 734 | <input type='text' name="gptranslate_options[metadata_words_leafnodes_excluded]" |
| 735 | id='metadata_words_leafnodes_excluded' |
| 736 | value='<?php echo esc_attr($options["metadata_words_leafnodes_excluded"] ?? ""); ?>' |
| 737 | class='large-text regular-text' /> |
| 738 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_METADATA_WORDS_LEAFNODES_EXCLUDED_DESC')); ?></p> |
| 739 | </td> |
| 740 | </tr> |
| 741 | <tr> |
| 742 | <th class="settings-label-separator"><label><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CHATGPT_SERVERSIDE_SETTINGS')); ?></label></th> |
| 743 | <td> |
| 744 | </td> |
| 745 | </tr> |
| 746 | |
| 747 | <tr> |
| 748 | <th scope='row'><label for='serverside_translations'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS')); ?></label></th> |
| 749 | <td> |
| 750 | <div class="wrapper"> |
| 751 | <label><input type='radio' name="gptranslate_options[serverside_translations]" value='1'<?php esc_html(checked($options["serverside_translations"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 752 | <label><input type='radio' name="gptranslate_options[serverside_translations]" value='0'<?php esc_html(checked($options["serverside_translations"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 753 | </div> |
| 754 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_DESC')); ?></p> |
| 755 | </td> |
| 756 | </tr> |
| 757 | <tr> |
| 758 | <th scope='row'><label for='serverside_translations_method'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_METHOD')); ?></label></th> |
| 759 | <td> |
| 760 | <select name="gptranslate_options[serverside_translations_method]" id='serverside_translations_method' class="serverside_translations"> |
| 761 | <option value='regex'<?php selected($options["serverside_translations_method"] ?? "regex", "regex"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_METHOD_REGEX')); ?></option> |
| 762 | <option value='domdocument'<?php selected($options["serverside_translations_method"] ?? "regex", "domdocument"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_METHOD_DOMDOCUMENT')); ?></option> |
| 763 | <option value='simplehtmldom'<?php selected($options["serverside_translations_method"] ?? "regex", "simplehtmldom"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_METHOD_SIMPLEHTMLDOM')); ?></option> |
| 764 | <option value='strireplace'<?php selected($options["serverside_translations_method"] ?? "regex", "strireplace"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_METHOD_STRIREPLACE')); ?></option> |
| 765 | </select> |
| 766 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_METHOD_DESC')); ?></p> |
| 767 | </td> |
| 768 | </tr> |
| 769 | <tr> |
| 770 | <th scope='row'><label |
| 771 | for='serverside_translations_caseinsensitive'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_CASEINSENSITIVE')); ?></label></th> |
| 772 | <td> |
| 773 | <div class="wrapper"> |
| 774 | <label><input type='radio' name="gptranslate_options[serverside_translations_caseinsensitive]" class="serverside_translations" value='1'<?php esc_html(checked($options["serverside_translations_caseinsensitive"] ?? "1", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 775 | <label><input type='radio' name="gptranslate_options[serverside_translations_caseinsensitive]" class="serverside_translations" value='0'<?php esc_html(checked($options["serverside_translations_caseinsensitive"] ?? "1", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 776 | </div> |
| 777 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_CASEINSENSITIVE_DESC')); ?></p> |
| 778 | </td> |
| 779 | </tr> |
| 780 | <tr> |
| 781 | <th scope='row'><label |
| 782 | for='serverside_translations_matchquotes'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_MATCHQUOTES')); ?></label></th> |
| 783 | <td> |
| 784 | <div class="wrapper"> |
| 785 | <label><input type='radio' name="gptranslate_options[serverside_translations_matchquotes]" class="serverside_translations" value='1'<?php esc_html(checked($options["serverside_translations_matchquotes"] ?? "1", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 786 | <label><input type='radio' name="gptranslate_options[serverside_translations_matchquotes]" class="serverside_translations" value='0'<?php esc_html(checked($options["serverside_translations_matchquotes"] ?? "1", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 787 | </div> |
| 788 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_MATCHQUOTES_DESC')); ?></p> |
| 789 | </td> |
| 790 | </tr> |
| 791 | <tr> |
| 792 | <th scope='row'><label for='serverside_translations_urldecode'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_URLDECODE')); ?></label></th> |
| 793 | <td> |
| 794 | <div class="wrapper"> |
| 795 | <label><input type='radio' name="gptranslate_options[serverside_translations_urldecode]" class="serverside_translations" value='1'<?php esc_html(checked($options["serverside_translations_urldecode"] ?? "1", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 796 | <label><input type='radio' name="gptranslate_options[serverside_translations_urldecode]" class="serverside_translations" value='0'<?php esc_html(checked($options["serverside_translations_urldecode"] ?? "1", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 797 | </div> |
| 798 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_URLDECODE_DESC')); ?></p> |
| 799 | </td> |
| 800 | </tr> |
| 801 | <tr> |
| 802 | <th scope='row'><label for='serverside_translations_language_switching_mode'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_LANGUAGE_SWITCHING_MODE')); ?></label></th> |
| 803 | <td> |
| 804 | <select name="gptranslate_options[serverside_translations_language_switching_mode]" id='serverside_translations_language_switching_mode' class="serverside_translations"> |
| 805 | <option value='url'<?php selected($options["serverside_translations_language_switching_mode"] ?? "url", "url"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_LANGUAGE_SWITCHING_MODE_URL')); ?></option> |
| 806 | <option value='storage'<?php selected($options["serverside_translations_language_switching_mode"] ?? "url", "storage"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_LANGUAGE_SWITCHING_MODE_STORAGE')); ?></option> |
| 807 | </select> |
| 808 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_LANGUAGE_SWITCHING_MODE_DESC')); ?></p> |
| 809 | </td> |
| 810 | </tr> |
| 811 | <tr> |
| 812 | <th scope='row'><label |
| 813 | for='serverside_translations_ignore_querystring'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_IGNORE_QUERYSTRING')); ?></label></th> |
| 814 | <td> |
| 815 | <div class="wrapper"> |
| 816 | <label><input type='radio' name="gptranslate_options[serverside_translations_ignore_querystring]" class="serverside_translations" value='1'<?php esc_html(checked($options["serverside_translations_ignore_querystring"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 817 | <label><input type='radio' name="gptranslate_options[serverside_translations_ignore_querystring]" class="serverside_translations" value='0'<?php esc_html(checked($options["serverside_translations_ignore_querystring"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 818 | </div> |
| 819 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_IGNORE_QUERYSTRING_DESC')); ?></p> |
| 820 | </td> |
| 821 | </tr> |
| 822 | <tr> |
| 823 | <th scope='row'><label |
| 824 | for='serverside_translations_strip_querystring_params'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_STRIP_QUERYSTRING_PARAMS')); ?></label></th> |
| 825 | <td> |
| 826 | <input type='text' id='serverside_translations_strip_querystring_params' name="gptranslate_options[serverside_translations_strip_querystring_params]" class="regular-text serverside_translations" value="<?php echo esc_attr($options['serverside_translations_strip_querystring_params'] ?? ''); ?>" placeholder="q, fbclid, gclid"> |
| 827 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_STRIP_QUERYSTRING_PARAMS_DESC')); ?></p> |
| 828 | </td> |
| 829 | </tr> |
| 830 | <tr> |
| 831 | <th scope='row'><label |
| 832 | for='serverside_translations_urlencode_space'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_URLENCODE_SPACE')); ?></label></th> |
| 833 | <td> |
| 834 | <div class="wrapper"> |
| 835 | <label><input type='radio' name="gptranslate_options[serverside_translations_urlencode_space]" class="serverside_translations" value='1'<?php esc_html(checked($options["serverside_translations_urlencode_space"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 836 | <label><input type='radio' name="gptranslate_options[serverside_translations_urlencode_space]" class="serverside_translations" value='0'<?php esc_html(checked($options["serverside_translations_urlencode_space"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 837 | </div> |
| 838 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_URLENCODE_SPACE_DESC')); ?></p> |
| 839 | </td> |
| 840 | </tr> |
| 841 | <tr> |
| 842 | <th scope='row'><label |
| 843 | for='css_selector_serverside_leafnodes_excluded'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_CSS_SELECTOR_LEAFNODES_EXCLUDED')); ?></label></th> |
| 844 | <td> |
| 845 | <textarea name="gptranslate_options[css_selector_serverside_leafnodes_excluded]" id='css_selector_serverside_leafnodes_excluded' class='large-text serverside_translations' rows='5'><?php echo esc_textarea($options["css_selector_serverside_leafnodes_excluded"] ?? ""); ?></textarea> |
| 846 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_SERVERSIDE_TRANSLATIONS_CSS_SELECTOR_LEAFNODES_EXCLUDED_DESC')); ?></p> |
| 847 | </td> |
| 848 | </tr> |
| 849 | <tr> |
| 850 | <th scope='row'><label |
| 851 | for='protect_script_style'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_PROTECT_SCRIPT_STYLE')); ?></label></th> |
| 852 | <td> |
| 853 | <div class="wrapper"> |
| 854 | <label><input type='radio' name="gptranslate_options[protect_script_style]" class="serverside_translations" value='1'<?php esc_html(checked($options["protect_script_style"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 855 | <label><input type='radio' name="gptranslate_options[protect_script_style]" class="serverside_translations" value='0'<?php esc_html(checked($options["protect_script_style"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 856 | </div> |
| 857 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_PROTECT_SCRIPT_STYLE_DESC')); ?></p> |
| 858 | </td> |
| 859 | </tr> |
| 860 | <tr> |
| 861 | <th class="settings-label-separator"><label><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CHATGPT_ADVANCED_SETTINGS')); ?></label></th> |
| 862 | <td> |
| 863 | </td> |
| 864 | </tr> |
| 865 | <tr> |
| 866 | <th scope='row'><label for='crawler_timeout'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CRAWLER_TIMEOUT')); ?></label></th> |
| 867 | <td> |
| 868 | <input type='number' name="gptranslate_options[crawler_timeout]" |
| 869 | id='crawler_timeout' |
| 870 | value='<?php echo esc_attr($options["crawler_timeout"] ?? "30"); ?>' /> |
| 871 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CRAWLER_TIMEOUT_DESC')); ?></p> |
| 872 | </td> |
| 873 | </tr> |
| 874 | <tr> |
| 875 | <th scope='row'><label for='crawler_exclusions'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CRAWLER_EXCLUSIONS')); ?></label></th> |
| 876 | <td> |
| 877 | <textarea name="gptranslate_options[crawler_exclusions]" |
| 878 | id='crawler_exclusions' class='large-text' rows='5'><?php echo esc_textarea($options["crawler_exclusions"] ?? ""); ?></textarea> |
| 879 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CRAWLER_EXCLUSIONS_DESC')); ?></p> |
| 880 | </td> |
| 881 | </tr> |
| 882 | <tr> |
| 883 | <th scope='row'><label for='crawler_skip_translated'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CRAWLER_SKIP_TRANSLATED')); ?></label></th> |
| 884 | <td> |
| 885 | <div class="wrapper"> |
| 886 | <label><input type='radio' name="gptranslate_options[crawler_skip_translated]" value='1'<?php esc_html(checked($options["crawler_skip_translated"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 887 | <label><input type='radio' name="gptranslate_options[crawler_skip_translated]" value='0'<?php esc_html(checked($options["crawler_skip_translated"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 888 | </div> |
| 889 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CRAWLER_SKIP_TRANSLATED_DESC')); ?></p> |
| 890 | </td> |
| 891 | </tr> |
| 892 | <tr> |
| 893 | <th scope='row'><label for='auto_crawl_on_publish'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_AUTO_CRAWL_ON_PUBLISH')); ?></label></th> |
| 894 | <td> |
| 895 | <div class="wrapper"> |
| 896 | <label><input type='radio' name="gptranslate_options[auto_crawl_on_publish]" value='1'<?php esc_html(checked($options["auto_crawl_on_publish"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 897 | <label><input type='radio' name="gptranslate_options[auto_crawl_on_publish]" value='0'<?php esc_html(checked($options["auto_crawl_on_publish"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 898 | </div> |
| 899 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_AUTO_CRAWL_ON_PUBLISH_DESC')); ?></p> |
| 900 | </td> |
| 901 | </tr> |
| 902 | <tr> |
| 903 | <th scope='row'><label for='page_exclusions'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_PAGE_EXCLUSIONS')); ?></label></th> |
| 904 | <td> |
| 905 | <textarea name="gptranslate_options[page_exclusions]" |
| 906 | id='page_exclusions' class='large-text' rows='5'><?php echo esc_textarea($options["page_exclusions"] ?? ""); ?></textarea> |
| 907 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_PAGE_EXCLUSIONS_DESC')); ?></p> |
| 908 | </td> |
| 909 | </tr> |
| 910 | <tr> |
| 911 | <th scope='row'><label for='page_inclusions'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_PAGE_INCLUSIONS')); ?></label></th> |
| 912 | <td> |
| 913 | <textarea name="gptranslate_options[page_inclusions]" |
| 914 | id='page_inclusions' class='large-text' rows='5'><?php echo esc_textarea($options["page_inclusions"] ?? ""); ?></textarea> |
| 915 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_PAGE_INCLUSIONS_DESC')); ?></p> |
| 916 | </td> |
| 917 | </tr> |
| 918 | <tr> |
| 919 | <th scope='row'><label for='chatgpt_gtranslate_request_delay'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_REQUEST_DELAY')); ?></label></th> |
| 920 | <td> |
| 921 | <select name="gptranslate_options[chatgpt_gtranslate_request_delay]" |
| 922 | id='chatgpt_gtranslate_request_delay'> |
| 923 | <option value='0'<?php |
| 924 | selected($options["chatgpt_gtranslate_request_delay"] ?? "0", |
| 925 | "0"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_REQUEST_NODELAY')); ?></option> |
| 926 | <option value='5'<?php |
| 927 | selected($options["chatgpt_gtranslate_request_delay"] ?? "0", |
| 928 | "5"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_REQUEST_DELAY_VERYFAST')); ?></option> |
| 929 | <option value='10'<?php |
| 930 | selected($options["chatgpt_gtranslate_request_delay"] ?? "0", |
| 931 | "10"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_REQUEST_DELAY_FAST')); ?></option> |
| 932 | <option value='50'<?php |
| 933 | selected($options["chatgpt_gtranslate_request_delay"] ?? "0", |
| 934 | "50"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_REQUEST_DELAY_MEDIUM')); ?></option> |
| 935 | <option value='100'<?php |
| 936 | selected($options["chatgpt_gtranslate_request_delay"] ?? "0", |
| 937 | "100"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_REQUEST_DELAY_SLOW')); ?></option> |
| 938 | <option value='200'<?php |
| 939 | selected($options["chatgpt_gtranslate_request_delay"] ?? "0", |
| 940 | "200"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_REQUEST_DELAY_VERYSLOW')); ?></option> |
| 941 | </select> |
| 942 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_REQUEST_DELAY_DESC')); ?></p> |
| 943 | </td> |
| 944 | </tr> |
| 945 | <tr> |
| 946 | <th scope='row'><label for='initial_translation_delay'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY')); ?></label></th> |
| 947 | <td> |
| 948 | <select name="gptranslate_options[initial_translation_delay]" |
| 949 | id='initial_translation_delay'> |
| 950 | <option value='0'<?php |
| 951 | selected($options["initial_translation_delay"] ?? "0", "0"); |
| 952 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_NONE')); ?></option> |
| 953 | <option value='10'<?php |
| 954 | selected($options["initial_translation_delay"] ?? "0", "10"); |
| 955 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_10')); ?></option> |
| 956 | <option value='25'<?php |
| 957 | selected($options["initial_translation_delay"] ?? "0", "25"); |
| 958 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_25')); ?></option> |
| 959 | <option value='50'<?php |
| 960 | selected($options["initial_translation_delay"] ?? "0", "50"); |
| 961 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_50')); ?></option> |
| 962 | <option value='75'<?php |
| 963 | selected($options["initial_translation_delay"] ?? "0", "75"); |
| 964 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_75')); ?></option> |
| 965 | <option value='100'<?php |
| 966 | selected($options["initial_translation_delay"] ?? "0", "100"); |
| 967 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_100')); ?></option> |
| 968 | <option value='200'<?php |
| 969 | selected($options["initial_translation_delay"] ?? "0", "200"); |
| 970 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_200')); ?></option> |
| 971 | <option value='300'<?php |
| 972 | selected($options["initial_translation_delay"] ?? "0", "300"); |
| 973 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_300')); ?></option> |
| 974 | <option value='400'<?php |
| 975 | selected($options["initial_translation_delay"] ?? "0", "400"); |
| 976 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_400')); ?></option> |
| 977 | <option value='500'<?php |
| 978 | selected($options["initial_translation_delay"] ?? "0", "500"); |
| 979 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_500')); ?></option> |
| 980 | <option value='600'<?php |
| 981 | selected($options["initial_translation_delay"] ?? "0", "600"); |
| 982 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_600')); ?></option> |
| 983 | <option value='700'<?php |
| 984 | selected($options["initial_translation_delay"] ?? "0", "700"); |
| 985 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_700')); ?></option> |
| 986 | <option value='800'<?php |
| 987 | selected($options["initial_translation_delay"] ?? "0", "800"); |
| 988 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_800')); ?></option> |
| 989 | <option value='900'<?php |
| 990 | selected($options["initial_translation_delay"] ?? "0", "900"); |
| 991 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_900')); ?></option> |
| 992 | <option value='1000'<?php |
| 993 | selected($options["initial_translation_delay"] ?? "0", "1000"); |
| 994 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_1000')); ?></option> |
| 995 | <option value='1100'<?php |
| 996 | selected($options["initial_translation_delay"] ?? "0", "1100"); |
| 997 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_1100')); ?></option> |
| 998 | <option value='1200'<?php |
| 999 | selected($options["initial_translation_delay"] ?? "0", "1200"); |
| 1000 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_1200')); ?></option> |
| 1001 | <option value='1300'<?php |
| 1002 | selected($options["initial_translation_delay"] ?? "0", "1300"); |
| 1003 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_1300')); ?></option> |
| 1004 | <option value='1400'<?php |
| 1005 | selected($options["initial_translation_delay"] ?? "0", "1400"); |
| 1006 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_1400')); ?></option> |
| 1007 | <option value='1500'<?php |
| 1008 | selected($options["initial_translation_delay"] ?? "0", "1500"); |
| 1009 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_1500')); ?></option> |
| 1010 | <option value='1600'<?php |
| 1011 | selected($options["initial_translation_delay"] ?? "0", "1600"); |
| 1012 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_1600')); ?></option> |
| 1013 | <option value='1700'<?php |
| 1014 | selected($options["initial_translation_delay"] ?? "0", "1700"); |
| 1015 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_1700')); ?></option> |
| 1016 | <option value='1800'<?php |
| 1017 | selected($options["initial_translation_delay"] ?? "0", "1800"); |
| 1018 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_1800')); ?></option> |
| 1019 | <option value='1900'<?php |
| 1020 | selected($options["initial_translation_delay"] ?? "0", "1900"); |
| 1021 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_1900')); ?></option> |
| 1022 | <option value='2000'<?php |
| 1023 | selected($options["initial_translation_delay"] ?? "0", "2000"); |
| 1024 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_2000')); ?></option> |
| 1025 | <option value='2500'<?php |
| 1026 | selected($options["initial_translation_delay"] ?? "0", "2500"); |
| 1027 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_2500')); ?></option> |
| 1028 | <option value='3000'<?php |
| 1029 | selected($options["initial_translation_delay"] ?? "0", "3000"); |
| 1030 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_3000')); ?></option> |
| 1031 | <option value='3500'<?php |
| 1032 | selected($options["initial_translation_delay"] ?? "0", "3500"); |
| 1033 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_3500')); ?></option> |
| 1034 | <option value='4000'<?php |
| 1035 | selected($options["initial_translation_delay"] ?? "0", "4000"); |
| 1036 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_4000')); ?></option> |
| 1037 | <option value='4500'<?php |
| 1038 | selected($options["initial_translation_delay"] ?? "0", "4500"); |
| 1039 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_4500')); ?></option> |
| 1040 | <option value='5000'<?php |
| 1041 | selected($options["initial_translation_delay"] ?? "0", "5000"); |
| 1042 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_5000')); ?></option> |
| 1043 | </select> |
| 1044 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_DESC')); ?></p> |
| 1045 | </td> |
| 1046 | </tr> |
| 1047 | <tr> |
| 1048 | <th scope='row'><label for='realtime_translations'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_REALTIME_TRANSLATIONS')); ?></label></th> |
| 1049 | <td> |
| 1050 | <div class="wrapper"> |
| 1051 | <label><input type='radio' name="gptranslate_options[realtime_translations]" value='1'<?php esc_html(checked($options["realtime_translations"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 1052 | <label><input type='radio' name="gptranslate_options[realtime_translations]" value='0'<?php esc_html(checked($options["realtime_translations"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 1053 | </div> |
| 1054 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_REALTIME_TRANSLATIONS_DESC')); ?></p> |
| 1055 | </td> |
| 1056 | </tr> |
| 1057 | <tr> |
| 1058 | <th scope='row'><label for='lock_translations'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LOCK_TRANSLATIONS')); ?></label></th> |
| 1059 | <td> |
| 1060 | <div class="wrapper"> |
| 1061 | <label><input type='radio' name="gptranslate_options[lock_translations]" value='1'<?php esc_html(checked($options["lock_translations"] ?? "1", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 1062 | <label><input type='radio' name="gptranslate_options[lock_translations]" value='0'<?php esc_html(checked($options["lock_translations"] ?? "1", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 1063 | </div> |
| 1064 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LOCK_TRANSLATIONS_DESC')); ?></p> |
| 1065 | </td> |
| 1066 | </tr> |
| 1067 | <tr> |
| 1068 | <th scope='row'><label for='css_selector_realtime_translations_retrigger'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CSS_SELECTOR_REALTIME_TRANSLATIONS_RETRIGGER')); ?></label></th> |
| 1069 | <td> |
| 1070 | <input type='text' name="gptranslate_options[css_selector_realtime_translations_retrigger]" id='css_selector_realtime_translations_retrigger' value='<?php echo esc_attr($options["css_selector_realtime_translations_retrigger"] ?? ""); ?>' class='large-text regular-text' /> |
| 1071 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CSS_SELECTOR_REALTIME_TRANSLATIONS_RETRIGGER_DESC')); ?></p> |
| 1072 | </td> |
| 1073 | </tr> |
| 1074 | <tr> |
| 1075 | <th scope='row'><label for='realtime_translations_retrigger_events'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_REALTIME_TRANSLATIONS_RETRIGGER_EVENTS')); ?></label></th> |
| 1076 | <td> |
| 1077 | <?php |
| 1078 | // Convert the string to an array |
| 1079 | $retrigger_events = $options['realtime_translations_retrigger_events'] ?? ['click']; |
| 1080 | ?> |
| 1081 | <select name="gptranslate_options[realtime_translations_retrigger_events][]" multiple size="20" id='realtime_translations_retrigger_events' class="select2-dropdown"> |
| 1082 | <option value='click'<?php echo esc_attr(check_selected("click", $retrigger_events)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_REALTIME_TRANSLATIONS_RETRIGGER_EVENTS_CLICK')); ?></option> |
| 1083 | <option value='change'<?php echo esc_attr(check_selected("change", $retrigger_events)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_REALTIME_TRANSLATIONS_RETRIGGER_EVENTS_CHANGE')); ?></option> |
| 1084 | <option value='mutation'<?php echo esc_attr(check_selected("mutation", $retrigger_events)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_REALTIME_TRANSLATIONS_RETRIGGER_EVENTS_MUTATION')); ?></option> |
| 1085 | <option value='scroll'<?php echo esc_attr(check_selected("scroll", $retrigger_events)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_REALTIME_TRANSLATIONS_RETRIGGER_EVENTS_SCROLL')); ?></option> |
| 1086 | </select> |
| 1087 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_REALTIME_TRANSLATIONS_RETRIGGER_EVENTS_DESC')); ?></p> |
| 1088 | </td> |
| 1089 | </tr> |
| 1090 | <tr> |
| 1091 | <th scope='row'><label for='realtime_translations_retrigger_events_delay'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_REALTIME_TRANSLATIONS_RETRIGGER_EVENTS_DELAY')); ?></label></th> |
| 1092 | <td> |
| 1093 | <select name="gptranslate_options[realtime_translations_retrigger_events_delay]" |
| 1094 | id='realtime_translations_retrigger_events_delay'> |
| 1095 | <option value='0'<?php |
| 1096 | selected($options["realtime_translations_retrigger_events_delay"] ?? "200", "0"); |
| 1097 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_NONE')); ?></option> |
| 1098 | <option value='10'<?php |
| 1099 | selected($options["realtime_translations_retrigger_events_delay"] ?? "200", "10"); |
| 1100 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_10')); ?></option> |
| 1101 | <option value='25'<?php |
| 1102 | selected($options["realtime_translations_retrigger_events_delay"] ?? "200", "25"); |
| 1103 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_25')); ?></option> |
| 1104 | <option value='50'<?php |
| 1105 | selected($options["realtime_translations_retrigger_events_delay"] ?? "200", "50"); |
| 1106 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_50')); ?></option> |
| 1107 | <option value='75'<?php |
| 1108 | selected($options["realtime_translations_retrigger_events_delay"] ?? "200", "75"); |
| 1109 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_75')); ?></option> |
| 1110 | <option value='100'<?php |
| 1111 | selected($options["realtime_translations_retrigger_events_delay"] ?? "200", "100"); |
| 1112 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_100')); ?></option> |
| 1113 | <option value='200'<?php |
| 1114 | selected($options["realtime_translations_retrigger_events_delay"] ?? "200", "200"); |
| 1115 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_200')); ?></option> |
| 1116 | <option value='300'<?php |
| 1117 | selected($options["realtime_translations_retrigger_events_delay"] ?? "200", "300"); |
| 1118 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_300')); ?></option> |
| 1119 | <option value='400'<?php |
| 1120 | selected($options["realtime_translations_retrigger_events_delay"] ?? "200", "400"); |
| 1121 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_400')); ?></option> |
| 1122 | <option value='500'<?php |
| 1123 | selected($options["realtime_translations_retrigger_events_delay"] ?? "200", "500"); |
| 1124 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_500')); ?></option> |
| 1125 | <option value='600'<?php |
| 1126 | selected($options["realtime_translations_retrigger_events_delay"] ?? "200", "600"); |
| 1127 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_600')); ?></option> |
| 1128 | <option value='700'<?php |
| 1129 | selected($options["realtime_translations_retrigger_events_delay"] ?? "200", "700"); |
| 1130 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_700')); ?></option> |
| 1131 | <option value='800'<?php |
| 1132 | selected($options["realtime_translations_retrigger_events_delay"] ?? "200", "800"); |
| 1133 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_800')); ?></option> |
| 1134 | <option value='900'<?php |
| 1135 | selected($options["realtime_translations_retrigger_events_delay"] ?? "200", "900"); |
| 1136 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_900')); ?></option> |
| 1137 | <option value='1000'<?php |
| 1138 | selected($options["realtime_translations_retrigger_events_delay"] ?? "200", "1000"); |
| 1139 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_1000')); ?></option> |
| 1140 | <option value='1100'<?php |
| 1141 | selected($options["realtime_translations_retrigger_events_delay"] ?? "200", "1100"); |
| 1142 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_1100')); ?></option> |
| 1143 | <option value='1200'<?php |
| 1144 | selected($options["realtime_translations_retrigger_events_delay"] ?? "200", "1200"); |
| 1145 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_1200')); ?></option> |
| 1146 | <option value='1300'<?php |
| 1147 | selected($options["realtime_translations_retrigger_events_delay"] ?? "200", "1300"); |
| 1148 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_1300')); ?></option> |
| 1149 | <option value='1400'<?php |
| 1150 | selected($options["realtime_translations_retrigger_events_delay"] ?? "200", "1400"); |
| 1151 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_1400')); ?></option> |
| 1152 | <option value='1500'<?php |
| 1153 | selected($options["realtime_translations_retrigger_events_delay"] ?? "200", "1500"); |
| 1154 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_1500')); ?></option> |
| 1155 | <option value='1600'<?php |
| 1156 | selected($options["realtime_translations_retrigger_events_delay"] ?? "200", "1600"); |
| 1157 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_1600')); ?></option> |
| 1158 | <option value='1700'<?php |
| 1159 | selected($options["realtime_translations_retrigger_events_delay"] ?? "200", "1700"); |
| 1160 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_1700')); ?></option> |
| 1161 | <option value='1800'<?php |
| 1162 | selected($options["realtime_translations_retrigger_events_delay"] ?? "200", "1800"); |
| 1163 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_1800')); ?></option> |
| 1164 | <option value='1900'<?php |
| 1165 | selected($options["realtime_translations_retrigger_events_delay"] ?? "200", "1900"); |
| 1166 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_1900')); ?></option> |
| 1167 | <option value='2000'<?php |
| 1168 | selected($options["realtime_translations_retrigger_events_delay"] ?? "200", "2000"); |
| 1169 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_2000')); ?></option> |
| 1170 | <option value='2500'<?php |
| 1171 | selected($options["realtime_translations_retrigger_events_delay"] ?? "200", "2500"); |
| 1172 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_2500')); ?></option> |
| 1173 | <option value='3000'<?php |
| 1174 | selected($options["realtime_translations_retrigger_events_delay"] ?? "200", "3000"); |
| 1175 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_3000')); ?></option> |
| 1176 | <option value='3500'<?php |
| 1177 | selected($options["realtime_translations_retrigger_events_delay"] ?? "200", "3500"); |
| 1178 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_3500')); ?></option> |
| 1179 | <option value='4000'<?php |
| 1180 | selected($options["realtime_translations_retrigger_events_delay"] ?? "200", "4000"); |
| 1181 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_4000')); ?></option> |
| 1182 | <option value='4500'<?php |
| 1183 | selected($options["realtime_translations_retrigger_events_delay"] ?? "200", "4500"); |
| 1184 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_4500')); ?></option> |
| 1185 | <option value='5000'<?php |
| 1186 | selected($options["realtime_translations_retrigger_events_delay"] ?? "200", "5000"); |
| 1187 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INITIAL_TRANSLATION_DELAY_5000')); ?></option> |
| 1188 | </select> |
| 1189 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_REALTIME_TRANSLATIONS_RETRIGGER_EVENTS_DELAY_DESC')); ?></p> |
| 1190 | </td> |
| 1191 | </tr> |
| 1192 | <tr> |
| 1193 | <th scope='row'><label for='realtime_translations_retrigger_force_google'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_REALTIME_RETRIGGER_FORCE_GOOGLE')); ?></label></th> |
| 1194 | <td> |
| 1195 | <div class="wrapper"> |
| 1196 | <label><input type='radio' name="gptranslate_options[realtime_translations_retrigger_force_google]" value='1'<?php esc_html(checked($options["realtime_translations_retrigger_force_google"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 1197 | <label><input type='radio' name="gptranslate_options[realtime_translations_retrigger_force_google]" value='0'<?php esc_html(checked($options["realtime_translations_retrigger_force_google"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 1198 | </div> |
| 1199 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_REALTIME_RETRIGGER_FORCE_GOOGLE_DESC')); ?></p> |
| 1200 | </td> |
| 1201 | </tr> |
| 1202 | <tr> |
| 1203 | <th scope='row'><label for='realtime_translations_retrigger_do_not_revert'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_REALTIME_TRANSLATIONS_RETRIGGER_DO_NOT_REVERT')); ?></label></th> |
| 1204 | <td> |
| 1205 | <div class="wrapper"> |
| 1206 | <label><input type='radio' name="gptranslate_options[realtime_translations_retrigger_do_not_revert]" value='1'<?php esc_html(checked($options["realtime_translations_retrigger_do_not_revert"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 1207 | <label><input type='radio' name="gptranslate_options[realtime_translations_retrigger_do_not_revert]" value='0'<?php esc_html(checked($options["realtime_translations_retrigger_do_not_revert"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 1208 | </div> |
| 1209 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_REALTIME_TRANSLATIONS_RETRIGGER_DO_NOT_REVERT_DESC')); ?></p> |
| 1210 | </td> |
| 1211 | </tr> |
| 1212 | <tr> |
| 1213 | <th scope='row'><label for='realtime_translations_retrigger_scope_selector'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_REALTIME_TRANSLATIONS_RETRIGGER_SCOPE_SELECTOR')); ?></label></th> |
| 1214 | <td> |
| 1215 | <input type='text' name="gptranslate_options[realtime_translations_retrigger_scope_selector]" id='realtime_translations_retrigger_scope_selector' value='<?php echo esc_attr($options["realtime_translations_retrigger_scope_selector"] ?? ""); ?>' class='large-text regular-text' /> |
| 1216 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_REALTIME_TRANSLATIONS_RETRIGGER_SCOPE_SELECTOR_DESC')); ?></p> |
| 1217 | </td> |
| 1218 | </tr> |
| 1219 | <tr> |
| 1220 | <th scope='row'><label for='translations_export_format'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_TRANSLATIONS_EXPORT_FORMAT')); ?></label></th> |
| 1221 | <td> |
| 1222 | <select name="gptranslate_options[translations_export_format]" id='translations_export_format'> |
| 1223 | <option value='.csv'<?php |
| 1224 | selected($options["translations_export_format"] ?? ".csv", |
| 1225 | ".csv"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_TRANSLATIONS_EXPORT_FORMAT_CSV')); ?></option> |
| 1226 | <option value='.xliff'<?php |
| 1227 | selected($options["translations_export_format"] ?? ".csv", |
| 1228 | ".xliff"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_TRANSLATIONS_EXPORT_FORMAT_XLIFF')); ?></option> |
| 1229 | </select> |
| 1230 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_TRANSLATIONS_EXPORT_FORMAT_DESC')); ?></p> |
| 1231 | </td> |
| 1232 | </tr> |
| 1233 | <tr> |
| 1234 | <th scope='row'><label for='ignore_querystring'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_IGNORE_QUERYSTRING')); ?></label></th> |
| 1235 | <td> |
| 1236 | <div class="wrapper"> |
| 1237 | <label><input type='radio' name="gptranslate_options[ignore_querystring]" value='1'<?php esc_html(checked($options["ignore_querystring"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 1238 | <label><input type='radio' name="gptranslate_options[ignore_querystring]" value='0'<?php esc_html(checked($options["ignore_querystring"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 1239 | </div> |
| 1240 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_IGNORE_QUERYSTRING_DESC')); ?></p> |
| 1241 | </td> |
| 1242 | </tr> |
| 1243 | <tr> |
| 1244 | <th scope='row'><label for='storage_type'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_STORAGE_TYPE')); ?></label></th> |
| 1245 | <td> |
| 1246 | <select name="gptranslate_options[storage_type]" id='storage_type'> |
| 1247 | <option value='session'<?php selected($options["storage_type"] ?? "session", "session"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_STORAGE_TYPE_SESSION')); ?></option> |
| 1248 | <option value='local'<?php selected($options["storage_type"] ?? "session", "local"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_STORAGE_TYPE_LOCAL')); ?></option> |
| 1249 | </select> |
| 1250 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_STORAGE_TYPE_DESC')); ?></p> |
| 1251 | </td> |
| 1252 | </tr> |
| 1253 | <tr> |
| 1254 | <th scope='row'><label for='subfolder_installation'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_SUBFOLDER_INSTALLATION')); ?></label></th> |
| 1255 | <td> |
| 1256 | <div class="wrapper"> |
| 1257 | <label><input type='radio' name="gptranslate_options[subfolder_installation]" value='1'<?php esc_html(checked($options["subfolder_installation"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 1258 | <label><input type='radio' name="gptranslate_options[subfolder_installation]" value='0'<?php esc_html(checked($options["subfolder_installation"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 1259 | </div> |
| 1260 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_SUBFOLDER_INSTALLATION_DESC')); ?></p> |
| 1261 | </td> |
| 1262 | </tr> |
| 1263 | <tr> |
| 1264 | <th scope='row'><label for='lightweight_ajax_endpoint'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LIGHTWEIGHT_AJAX_ENDPOINT')); ?></label></th> |
| 1265 | <td> |
| 1266 | <div class="wrapper"> |
| 1267 | <label><input type='radio' name="gptranslate_options[lightweight_ajax_endpoint]" value='1'<?php esc_html(checked($options["lightweight_ajax_endpoint"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 1268 | <label><input type='radio' name="gptranslate_options[lightweight_ajax_endpoint]" value='0'<?php esc_html(checked($options["lightweight_ajax_endpoint"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 1269 | </div> |
| 1270 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LIGHTWEIGHT_AJAX_ENDPOINT_DESC')); ?></p> |
| 1271 | </td> |
| 1272 | </tr> |
| 1273 | </table> |
| 1274 | <p><input type='submit' class='button-primary' value='<?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_SAVE_SETTINGS')); ?>'></p> |
| 1275 | </div> |
| 1276 | |
| 1277 | <div id='tab-dictionary' class='tab-content' style='display: none;'> |
| 1278 | <p><input type='submit' class='button-primary' value='<?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_SAVE_SETTINGS')); ?>'></p> |
| 1279 | <?php settings_fields('gptranslate_settings'); do_settings_sections('gptranslate'); ?> |
| 1280 | <table class='form-table'> |
| 1281 | <tr> |
| 1282 | <th class="settings-label-separator"><label><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CHATGPT_DICTIONARY_EXCLUSIONS_SETTINGS')); ?></label></th> |
| 1283 | <td> |
| 1284 | </td> |
| 1285 | </tr> |
| 1286 | <tr> |
| 1287 | <th scope='row'> |
| 1288 | <label for='words_leafnodes_excluded_bylanguage_repeatable'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_WORDS_LEAFNODES_EXCLUDED_BYLANGUAGE_REPEATABLE')); ?></label> |
| 1289 | </th> |
| 1290 | <td> |
| 1291 | <table class="widefat" id="words_leafnodes_excluded_bylanguage_repeatable-table"> |
| 1292 | <thead> |
| 1293 | <tr> |
| 1294 | <th><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_WORDS_LEAFNODES_EXCLUDED')); ?></th> |
| 1295 | <th><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_ORIGINAL_LANGUAGE')); ?></th> |
| 1296 | <th><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_TRANSLATED_LANGUAGE')); ?></th> |
| 1297 | <th><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_WORDS_LEAFNODES_EXCLUDED_TRANSLATION')); ?></th> |
| 1298 | <th><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_ACTIONS')); ?> <button type="button" class="button button-secondary" id="add-repeatable-row"><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_ADD_ROW')); ?></button></th> |
| 1299 | </tr> |
| 1300 | </thead> |
| 1301 | <tbody id="words_leafnodes_excluded_bylanguage_repeatable-body"> |
| 1302 | <!-- Righe dinamiche JS --> |
| 1303 | </tbody> |
| 1304 | </table> |
| 1305 | <p class="description"><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_WORDS_LEAFNODES_EXCLUDED_BYLANGUAGE_REPEATABLE_DESC')); ?></p> |
| 1306 | <input type="hidden" name="gptranslate_options[words_leafnodes_excluded_bylanguage_repeatable]" id="words_leafnodes_excluded_bylanguage_repeatable" value='<?php echo esc_attr(get_option("gptranslate_options")["words_leafnodes_excluded_bylanguage_repeatable"] ?? ""); ?>'> |
| 1307 | </td> |
| 1308 | </tr> |
| 1309 | <tr> |
| 1310 | <th scope='row'><label for='css_selector_leafnodes_excluded'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CSS_SELECTOR_LEAFNODES_EXCLUDED')); ?></label></th> |
| 1311 | <td> |
| 1312 | <textarea name="gptranslate_options[css_selector_leafnodes_excluded]" |
| 1313 | id='css_selector_leafnodes_excluded' class='large-text' rows='5'><?php echo esc_textarea($options["css_selector_leafnodes_excluded"] ?? ""); ?></textarea> |
| 1314 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CSS_SELECTOR_LEAFNODES_EXCLUDED_DESC')); ?></p> |
| 1315 | </td> |
| 1316 | </tr> |
| 1317 | <tr> |
| 1318 | <th scope='row'><label for='words_leafnodes_excluded'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_WORDS_LEAFNODES_EXCLUDED')); ?></label></th> |
| 1319 | <td> |
| 1320 | <textarea name="gptranslate_options[words_leafnodes_excluded]" |
| 1321 | id='words_leafnodes_excluded' class='large-text' rows='5'><?php echo esc_textarea($options["words_leafnodes_excluded"] ?? ""); ?></textarea> |
| 1322 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_WORDS_LEAFNODES_EXCLUDED_DESC')); ?></p> |
| 1323 | </td> |
| 1324 | </tr> |
| 1325 | <tr> |
| 1326 | <th scope='row'><label for='words_min_length'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_WORDS_MIN_LENGTH')); ?></label></th> |
| 1327 | <td> |
| 1328 | <input type='number' name="gptranslate_options[words_min_length]" |
| 1329 | id='words_min_length' |
| 1330 | value='<?php echo esc_attr($options["words_min_length"] ?? ""); ?>' /> |
| 1331 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_WORDS_MIN_LENGTH_DESC')); ?></p> |
| 1332 | </td> |
| 1333 | </tr> |
| 1334 | <tr> |
| 1335 | <th scope='row'><label for='flatten_inner_formatting_tags'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_FLAT_INNER_FORMATTING_TAGS')); ?></label></th> |
| 1336 | <td> |
| 1337 | <div class="wrapper"> |
| 1338 | <label><input type='radio' name="gptranslate_options[flatten_inner_formatting_tags]" value='1'<?php esc_html(checked($options["flatten_inner_formatting_tags"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 1339 | <label><input type='radio' name="gptranslate_options[flatten_inner_formatting_tags]" value='0'<?php esc_html(checked($options["flatten_inner_formatting_tags"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 1340 | </div> |
| 1341 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_FLAT_INNER_FORMATTING_TAGS_DESC')); ?></p> |
| 1342 | </td> |
| 1343 | </tr> |
| 1344 | <tr> |
| 1345 | <th scope='row'><label for='flatten_inner_formatting_tags_to_remove'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_FLAT_INNER_FORMATTING_TAGS_TO_REMOVE')); ?></label></th> |
| 1346 | <td> |
| 1347 | <input type='text' name="gptranslate_options[flatten_inner_formatting_tags_to_remove]" |
| 1348 | id='flatten_inner_formatting_tags_to_remove' |
| 1349 | size='100' |
| 1350 | placeholder='strong,em,u,b,i' |
| 1351 | value='<?php echo esc_attr($options["flatten_inner_formatting_tags_to_remove"] ?? "strong,em,u,b,i"); ?>' /> |
| 1352 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_FLAT_INNER_FORMATTING_TAGS_TO_REMOVE_DESC')); ?></p> |
| 1353 | </td> |
| 1354 | </tr> |
| 1355 | <tr> |
| 1356 | <th scope='row'><label for='wrap_excluded_words'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_WRAP_EXCLUDED_WORDS')); ?></label></th> |
| 1357 | <td> |
| 1358 | <div class="wrapper"> |
| 1359 | <label><input type='radio' name="gptranslate_options[wrap_excluded_words]" value='1'<?php esc_html(checked($options["wrap_excluded_words"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 1360 | <label><input type='radio' name="gptranslate_options[wrap_excluded_words]" value='0'<?php esc_html(checked($options["wrap_excluded_words"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 1361 | </div> |
| 1362 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_WRAP_EXCLUDED_WORDS_DESC')); ?></p> |
| 1363 | </td> |
| 1364 | </tr> |
| 1365 | <tr> |
| 1366 | <th scope='row'><label for='apply_dictionary_to_aliases'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_APPLY_DICTIONARY_TO_ALIASES')); ?></label></th> |
| 1367 | <td> |
| 1368 | <div class="wrapper"> |
| 1369 | <label><input type='radio' name="gptranslate_options[apply_dictionary_to_aliases]" value='1'<?php esc_html(checked($options["apply_dictionary_to_aliases"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 1370 | <label><input type='radio' name="gptranslate_options[apply_dictionary_to_aliases]" value='0'<?php esc_html(checked($options["apply_dictionary_to_aliases"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 1371 | </div> |
| 1372 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_APPLY_DICTIONARY_TO_ALIASES_DESC')); ?></p> |
| 1373 | </td> |
| 1374 | </tr> |
| 1375 | <tr> |
| 1376 | <th scope='row'><label for='excluded_languages'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_EXCLUDED_LANGUAGES')); ?></label></th> |
| 1377 | <td> |
| 1378 | <?php |
| 1379 | // Convert the string to an array |
| 1380 | $excluded_languages_array = $options['excluded_languages'] ?? []; |
| 1381 | ?> |
| 1382 | <select name="gptranslate_options[excluded_languages][]" multiple size="20" id='excluded_languages' class="select2-dropdown"> |
| 1383 | <option value='af'<?php echo esc_attr(check_selected("af", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_AF')); ?></option> |
| 1384 | <option value='sq'<?php echo esc_attr(check_selected("sq", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_SQ')); ?></option> |
| 1385 | <option value='am'<?php echo esc_attr(check_selected("am", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_AM')); ?></option> |
| 1386 | <option value='ar'<?php echo esc_attr(check_selected("ar", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_AR')); ?></option> |
| 1387 | <option value='hy'<?php echo esc_attr(check_selected("hy", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_HY')); ?></option> |
| 1388 | <option value='az'<?php echo esc_attr(check_selected("az", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_AZ')); ?></option> |
| 1389 | <option value='eu'<?php echo esc_attr(check_selected("eu", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_EU')); ?></option> |
| 1390 | <option value='be'<?php echo esc_attr(check_selected("be", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_BE')); ?></option> |
| 1391 | <option value='bn'<?php echo esc_attr(check_selected("bn", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_BN')); ?></option> |
| 1392 | <option value='bs'<?php echo esc_attr(check_selected("bs", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_BS')); ?></option> |
| 1393 | <option value='bg'<?php echo esc_attr(check_selected("bg", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_BG')); ?></option> |
| 1394 | <option value='ca'<?php echo esc_attr(check_selected("ca", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_CA')); ?></option> |
| 1395 | <option value='ceb'<?php echo esc_attr(check_selected("ceb", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_CEB')); ?></option> |
| 1396 | <option value='ny'<?php echo esc_attr(check_selected("ny", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_NY')); ?></option> |
| 1397 | <option value='zh'<?php echo esc_attr(check_selected("zh", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_ZH')); ?></option> |
| 1398 | <option value='zt'<?php echo esc_attr(check_selected("zt", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_ZT')); ?></option> |
| 1399 | <option value='co'<?php echo esc_attr(check_selected("co", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_CO')); ?></option> |
| 1400 | <option value='hr'<?php echo esc_attr(check_selected("hr", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_HR')); ?></option> |
| 1401 | <option value='cs'<?php echo esc_attr(check_selected("cs", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_CS')); ?></option> |
| 1402 | <option value='da'<?php echo esc_attr(check_selected("da", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_DA')); ?></option> |
| 1403 | <option value='nl'<?php echo esc_attr(check_selected("nl", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_NL')); ?></option> |
| 1404 | <option value='en'<?php echo esc_attr(check_selected("en", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_EN')); ?></option> |
| 1405 | <option value='eo'<?php echo esc_attr(check_selected("eo", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_EO')); ?></option> |
| 1406 | <option value='et'<?php echo esc_attr(check_selected("et", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_ET')); ?></option> |
| 1407 | <option value='tl'<?php echo esc_attr(check_selected("tl", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_TL')); ?></option> |
| 1408 | <option value='fi'<?php echo esc_attr(check_selected("fi", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_FI')); ?></option> |
| 1409 | <option value='fr'<?php echo esc_attr(check_selected("fr", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_FR')); ?></option> |
| 1410 | <option value='fy'<?php echo esc_attr(check_selected("fy", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_FY')); ?></option> |
| 1411 | <option value='gl'<?php echo esc_attr(check_selected("gl", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_GL')); ?></option> |
| 1412 | <option value='ka'<?php echo esc_attr(check_selected("ka", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_KA')); ?></option> |
| 1413 | <option value='de'<?php echo esc_attr(check_selected("de", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_DE')); ?></option> |
| 1414 | <option value='el'<?php echo esc_attr(check_selected("el", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_EL')); ?></option> |
| 1415 | <option value='gu'<?php echo esc_attr(check_selected("gu", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_GU')); ?></option> |
| 1416 | <option value='ht'<?php echo esc_attr(check_selected("ht", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_HT')); ?></option> |
| 1417 | <option value='ha'<?php echo esc_attr(check_selected("ha", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_HA')); ?></option> |
| 1418 | <option value='haw'<?php echo esc_attr(check_selected("haw", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_HAW')); ?></option> |
| 1419 | <option value='iw'<?php echo esc_attr(check_selected("iw", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_IW')); ?></option> |
| 1420 | <option value='hi'<?php echo esc_attr(check_selected("hi", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_HI')); ?></option> |
| 1421 | <option value='hmn'<?php echo esc_attr(check_selected("hmn", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_HMN')); ?></option> |
| 1422 | <option value='hu'<?php echo esc_attr(check_selected("hu", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_HU')); ?></option> |
| 1423 | <option value='is'<?php echo esc_attr(check_selected("is", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_IS')); ?></option> |
| 1424 | <option value='ig'<?php echo esc_attr(check_selected("ig", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_IG')); ?></option> |
| 1425 | <option value='id'<?php echo esc_attr(check_selected("id", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_ID')); ?></option> |
| 1426 | <option value='ga'<?php echo esc_attr(check_selected("ga", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_GA')); ?></option> |
| 1427 | <option value='it'<?php echo esc_attr(check_selected("it", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_IT')); ?></option> |
| 1428 | <option value='ja'<?php echo esc_attr(check_selected("ja", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_JA')); ?></option> |
| 1429 | <option value='jw'<?php echo esc_attr(check_selected("jw", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_JW')); ?></option> |
| 1430 | <option value='kn'<?php echo esc_attr(check_selected("kn", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_KN')); ?></option> |
| 1431 | <option value='kk'<?php echo esc_attr(check_selected("kk", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_KK')); ?></option> |
| 1432 | <option value='km'<?php echo esc_attr(check_selected("km", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_KM')); ?></option> |
| 1433 | <option value='ko'<?php echo esc_attr(check_selected("ko", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_KO')); ?></option> |
| 1434 | <option value='ku'<?php echo esc_attr(check_selected("ku", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_KU')); ?></option> |
| 1435 | <option value='ky'<?php echo esc_attr(check_selected("ky", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_KY')); ?></option> |
| 1436 | <option value='lo'<?php echo esc_attr(check_selected("lo", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_LO')); ?></option> |
| 1437 | <option value='la'<?php echo esc_attr(check_selected("la", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_LA')); ?></option> |
| 1438 | <option value='lv'<?php echo esc_attr(check_selected("lv", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_LV')); ?></option> |
| 1439 | <option value='lt'<?php echo esc_attr(check_selected("lt", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_LT')); ?></option> |
| 1440 | <option value='lb'<?php echo esc_attr(check_selected("lb", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_LB')); ?></option> |
| 1441 | <option value='mk'<?php echo esc_attr(check_selected("mk", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_MK')); ?></option> |
| 1442 | <option value='mg'<?php echo esc_attr(check_selected("mg", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_MG')); ?></option> |
| 1443 | <option value='ms'<?php echo esc_attr(check_selected("ms", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_MS')); ?></option> |
| 1444 | <option value='ml'<?php echo esc_attr(check_selected("ml", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_ML')); ?></option> |
| 1445 | <option value='mt'<?php echo esc_attr(check_selected("mt", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_MT')); ?></option> |
| 1446 | <option value='mi'<?php echo esc_attr(check_selected("mi", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_MI')); ?></option> |
| 1447 | <option value='mr'<?php echo esc_attr(check_selected("mr", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_MR')); ?></option> |
| 1448 | <option value='mn'<?php echo esc_attr(check_selected("mn", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_MN')); ?></option> |
| 1449 | <option value='my'<?php echo esc_attr(check_selected("my", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_MY')); ?></option> |
| 1450 | <option value='ne'<?php echo esc_attr(check_selected("ne", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_NE')); ?></option> |
| 1451 | <option value='no'<?php echo esc_attr(check_selected("no", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_NO')); ?></option> |
| 1452 | <option value='ps'<?php echo esc_attr(check_selected("ps", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_PS')); ?></option> |
| 1453 | <option value='fa'<?php echo esc_attr(check_selected("fa", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_FA')); ?></option> |
| 1454 | <option value='pl'<?php echo esc_attr(check_selected("pl", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_PL')); ?></option> |
| 1455 | <option value='pt'<?php echo esc_attr(check_selected("pt", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_PT')); ?></option> |
| 1456 | <option value='pa'<?php echo esc_attr(check_selected("pa", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_PA')); ?></option> |
| 1457 | <option value='ro'<?php echo esc_attr(check_selected("ro", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_RO')); ?></option> |
| 1458 | <option value='ru'<?php echo esc_attr(check_selected("ru", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_RU')); ?></option> |
| 1459 | <option value='sm'<?php echo esc_attr(check_selected("sm", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_SM')); ?></option> |
| 1460 | <option value='gd'<?php echo esc_attr(check_selected("gd", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_GD')); ?></option> |
| 1461 | <option value='sr'<?php echo esc_attr(check_selected("sr", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_SR')); ?></option> |
| 1462 | <option value='st'<?php echo esc_attr(check_selected("st", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_ST')); ?></option> |
| 1463 | <option value='sn'<?php echo esc_attr(check_selected("sn", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_SN')); ?></option> |
| 1464 | <option value='sd'<?php echo esc_attr(check_selected("sd", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_SD')); ?></option> |
| 1465 | <option value='si'<?php echo esc_attr(check_selected("si", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_SI')); ?></option> |
| 1466 | <option value='sk'<?php echo esc_attr(check_selected("sk", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_SK')); ?></option> |
| 1467 | <option value='sl'<?php echo esc_attr(check_selected("sl", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_SL')); ?></option> |
| 1468 | <option value='so'<?php echo esc_attr(check_selected("so", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_SO')); ?></option> |
| 1469 | <option value='es'<?php echo esc_attr(check_selected("es", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_ES')); ?></option> |
| 1470 | <option value='su'<?php echo esc_attr(check_selected("su", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_SU')); ?></option> |
| 1471 | <option value='sw'<?php echo esc_attr(check_selected("sw", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_SW')); ?></option> |
| 1472 | <option value='sv'<?php echo esc_attr(check_selected("sv", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_SV')); ?></option> |
| 1473 | <option value='tg'<?php echo esc_attr(check_selected("tg", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_TG')); ?></option> |
| 1474 | <option value='ta'<?php echo esc_attr(check_selected("ta", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_TA')); ?></option> |
| 1475 | <option value='te'<?php echo esc_attr(check_selected("te", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_TE')); ?></option> |
| 1476 | <option value='th'<?php echo esc_attr(check_selected("th", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_TH')); ?></option> |
| 1477 | <option value='tr'<?php echo esc_attr(check_selected("tr", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_TR')); ?></option> |
| 1478 | <option value='uk'<?php echo esc_attr(check_selected("uk", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_UK')); ?></option> |
| 1479 | <option value='ur'<?php echo esc_attr(check_selected("ur", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_UR')); ?></option> |
| 1480 | <option value='uz'<?php echo esc_attr(check_selected("uz", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_UZ')); ?></option> |
| 1481 | <option value='vi'<?php echo esc_attr(check_selected("vi", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_VI')); ?></option> |
| 1482 | <option value='cy'<?php echo esc_attr(check_selected("cy", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_CY')); ?></option> |
| 1483 | <option value='xh'<?php echo esc_attr(check_selected("xh", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_XH')); ?></option> |
| 1484 | <option value='yi'<?php echo esc_attr(check_selected("yi", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_YI')); ?></option> |
| 1485 | <option value='yo'<?php echo esc_attr(check_selected("yo", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_YO')); ?></option> |
| 1486 | <option value='zu'<?php echo esc_attr(check_selected("zu", $excluded_languages_array)); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_LANGUAGE_NAME_ZU')); ?></option> |
| 1487 | </select> |
| 1488 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_EXCLUDED_LANGUAGES_DESC')); ?></p> |
| 1489 | </td> |
| 1490 | </tr> |
| 1491 | </table> |
| 1492 | <p><input type='submit' class='button-primary' value='<?php echo esc_attr($this->loadTranslations('PLG_GPTRANSLATE_SAVE_SETTINGS')); ?>'></p> |
| 1493 | </div> |
| 1494 | <div id='tab-incremental' class='tab-content' style='display: none;'> |
| 1495 | <p><input type='submit' class='button-primary' value='<?php echo esc_attr($this->loadTranslations('PLG_GPTRANSLATE_SAVE_SETTINGS')); ?>'></p> |
| 1496 | <?php settings_fields('gptranslate_settings'); do_settings_sections('gptranslate'); ?> |
| 1497 | <table class='form-table'> |
| 1498 | <tr> |
| 1499 | <th class="settings-label-separator"><label><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CONFIG_INCREMENTAL_TRANSLATION')); ?></label></th> |
| 1500 | <td> |
| 1501 | </td> |
| 1502 | </tr> |
| 1503 | <tr> |
| 1504 | <th scope='row'><label for='incremental_enabled'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INCREMENTAL_ENABLED')); ?></label></th> |
| 1505 | <td> |
| 1506 | <div class="wrapper"> |
| 1507 | <label><input type='radio' name="gptranslate_options[incremental_enabled]" value='1'<?php esc_html(checked($options["incremental_enabled"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 1508 | <label><input type='radio' name="gptranslate_options[incremental_enabled]" value='0'<?php esc_html(checked($options["incremental_enabled"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 1509 | </div> |
| 1510 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INCREMENTAL_ENABLED_DESC')); ?></p> |
| 1511 | </td> |
| 1512 | </tr> |
| 1513 | <tr> |
| 1514 | <th scope='row'><label for='incremental_show_progress_popup'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INCREMENTAL_SHOW_PROGRESS_POPUP')); ?></label></th> |
| 1515 | <td> |
| 1516 | <div class="wrapper"> |
| 1517 | <label><input type='radio' name="gptranslate_options[incremental_show_progress_popup]" value='1'<?php esc_html(checked($options["incremental_show_progress_popup"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 1518 | <label><input type='radio' name="gptranslate_options[incremental_show_progress_popup]" value='0'<?php esc_html(checked($options["incremental_show_progress_popup"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 1519 | </div> |
| 1520 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INCREMENTAL_SHOW_PROGRESS_POPUP_DESC')); ?></p> |
| 1521 | </td> |
| 1522 | </tr> |
| 1523 | <tr> |
| 1524 | <th scope='row'><label for='incremental_excluded_css_selectors'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INCREMENTAL_EXCLUDED_CSS_SELECTORS')); ?></label></th> |
| 1525 | <td> |
| 1526 | <textarea name="gptranslate_options[incremental_excluded_css_selectors]" id='incremental_excluded_css_selectors' rows='4' class='large-text'><?php echo esc_textarea($options["incremental_excluded_css_selectors"] ?? "#wpadminbar,.post-views-count,.post-meta-views,.entry-views,.views-count,.comment-count,.comments-link,.entry-date,.post-date,.publish-date,.updated,.modified,.wp-calendar,.calendar,.widget_recent_posts,.widget_recent_comments,.elementor-counter,.elementor-number-counter,.jet-counter,.counter-box,.rank-math-breadcrumb,.breadcrumb-trail,.wp-pagenumbers,.pagination,.rss-date,.post-meta-date,.social-count,.share-count,.read-more,.more-link,.author-name"); ?></textarea> |
| 1527 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INCREMENTAL_EXCLUDED_CSS_SELECTORS_DESC')); ?></p> |
| 1528 | </td> |
| 1529 | </tr> |
| 1530 | <tr> |
| 1531 | <th scope='row'><label for='incremental_excluded_text_patterns'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INCREMENTAL_EXCLUDED_TEXT_PATTERNS')); ?></label></th> |
| 1532 | <td> |
| 1533 | <textarea name="gptranslate_options[incremental_excluded_text_patterns]" id='incremental_excluded_text_patterns' rows='4' class='large-text'><?php echo esc_textarea($options["incremental_excluded_text_patterns"] ?? ""); ?></textarea> |
| 1534 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INCREMENTAL_EXCLUDED_TEXT_PATTERNS_DESC')); ?></p> |
| 1535 | </td> |
| 1536 | </tr> |
| 1537 | <tr> |
| 1538 | <th scope='row'><label for='incremental_preserve_new_texts'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INCREMENTAL_PRESERVE_NEW_TEXTS')); ?></label></th> |
| 1539 | <td> |
| 1540 | <div class="wrapper"> |
| 1541 | <label><input type='radio' name="gptranslate_options[incremental_preserve_new_texts]" value='1'<?php esc_html(checked($options["incremental_preserve_new_texts"] ?? "1", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 1542 | <label><input type='radio' name="gptranslate_options[incremental_preserve_new_texts]" value='0'<?php esc_html(checked($options["incremental_preserve_new_texts"] ?? "1", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 1543 | </div> |
| 1544 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INCREMENTAL_PRESERVE_NEW_TEXTS_DESC')); ?></p> |
| 1545 | </td> |
| 1546 | </tr> |
| 1547 | <tr> |
| 1548 | <th scope='row'><label for='incremental_caseinsensitive'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INCREMENTAL_CASEINSENSITIVE')); ?></label></th> |
| 1549 | <td> |
| 1550 | <div class="wrapper"> |
| 1551 | <label><input type='radio' name="gptranslate_options[incremental_caseinsensitive]" value='1'<?php esc_html(checked($options["incremental_caseinsensitive"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 1552 | <label><input type='radio' name="gptranslate_options[incremental_caseinsensitive]" value='0'<?php esc_html(checked($options["incremental_caseinsensitive"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 1553 | </div> |
| 1554 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INCREMENTAL_CASEINSENSITIVE_DESC')); ?></p> |
| 1555 | </td> |
| 1556 | </tr> |
| 1557 | <tr> |
| 1558 | <th scope='row'><label for='incremental_filter_excluded_words'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INCREMENTAL_FILTER_EXCLUDED_WORDS')); ?></label></th> |
| 1559 | <td> |
| 1560 | <div class="wrapper"> |
| 1561 | <label><input type='radio' name="gptranslate_options[incremental_filter_excluded_words]" value='1'<?php esc_html(checked($options["incremental_filter_excluded_words"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 1562 | <label><input type='radio' name="gptranslate_options[incremental_filter_excluded_words]" value='0'<?php esc_html(checked($options["incremental_filter_excluded_words"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 1563 | </div> |
| 1564 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INCREMENTAL_FILTER_EXCLUDED_WORDS_DESC')); ?></p> |
| 1565 | </td> |
| 1566 | </tr> |
| 1567 | <tr> |
| 1568 | <th scope='row'><label for='incremental_filter_dictionary_keys'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INCREMENTAL_FILTER_DICTIONARY_KEYS')); ?></label></th> |
| 1569 | <td> |
| 1570 | <div class="wrapper"> |
| 1571 | <label><input type='radio' name="gptranslate_options[incremental_filter_dictionary_keys]" value='1'<?php esc_html(checked($options["incremental_filter_dictionary_keys"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 1572 | <label><input type='radio' name="gptranslate_options[incremental_filter_dictionary_keys]" value='0'<?php esc_html(checked($options["incremental_filter_dictionary_keys"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 1573 | </div> |
| 1574 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_INCREMENTAL_FILTER_DICTIONARY_KEYS_DESC')); ?></p> |
| 1575 | </td> |
| 1576 | </tr> |
| 1577 | </table> |
| 1578 | <p> |
| 1579 | <input type='submit' class='button-primary' value='<?php echo esc_attr($this->loadTranslations('PLG_GPTRANSLATE_SAVE_SETTINGS')); ?>'> |
| 1580 | </p> |
| 1581 | </div> |
| 1582 | <div id='tab-reader' class='tab-content' style='display: none;'> |
| 1583 | <p><input type='submit' class='button-primary' value='<?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_SAVE_SETTINGS')); ?>'></p> |
| 1584 | <?php settings_fields('gptranslate_settings'); do_settings_sections('gptranslate'); ?> |
| 1585 | <table class='form-table'> |
| 1586 | <tr> |
| 1587 | <th class="settings-label-separator"><label><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CHATGPT_READER_SETTINGS')); ?></label></th> |
| 1588 | <td> |
| 1589 | </td> |
| 1590 | </tr> |
| 1591 | <tr> |
| 1592 | <th scope='row'><label for='enable_reader'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_ENABLE_READER')); ?></label></th> |
| 1593 | <td> |
| 1594 | <div class="wrapper"> |
| 1595 | <label><input type='radio' name="gptranslate_options[enable_reader]" value='1'<?php esc_html(checked($options["enable_reader"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 1596 | <label><input type='radio' name="gptranslate_options[enable_reader]" value='0'<?php esc_html(checked($options["enable_reader"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 1597 | </div> |
| 1598 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_ENABLE_READER_DESC')); ?></p> |
| 1599 | </td> |
| 1600 | </tr> |
| 1601 | <tr> |
| 1602 | <th scope='row'><label for='responsivevoice_apikey'><?php echo wp_kses_post($this->loadTranslations('PLG_GPTRANSLATE_RESPONSIVEVOICE_APIKEY')); ?></label></th> |
| 1603 | <td> |
| 1604 | <div class="gpt-apikey-wrap"> |
| 1605 | <input type='password' name="gptranslate_options[responsivevoice_apikey]" |
| 1606 | id='responsivevoice_apikey' |
| 1607 | value='<?php echo esc_attr($options["responsivevoice_apikey"] ?? "PEVOFBma"); ?>' |
| 1608 | class='regular-text' autocomplete="off" /> |
| 1609 | <button type="button" class="button gpt-apikey-toggle" |
| 1610 | data-target="responsivevoice_apikey" |
| 1611 | data-show="<?php echo esc_attr($this->loadTranslations('PLG_GPTRANSLATE_APIKEY_SHOW')); ?>" |
| 1612 | data-hide="<?php echo esc_attr($this->loadTranslations('PLG_GPTRANSLATE_APIKEY_HIDE')); ?>" |
| 1613 | title="<?php echo esc_attr($this->loadTranslations('PLG_GPTRANSLATE_APIKEY_SHOW')); ?>"> |
| 1614 | <span class="dashicons dashicons-visibility"></span> |
| 1615 | </button> |
| 1616 | </div> |
| 1617 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_RESPONSIVEVOICE_APIKEY_DESC')); ?></p> |
| 1618 | </td> |
| 1619 | </tr> |
| 1620 | <tr> |
| 1621 | <th scope='row'><label for='responsivevoice_language_gender'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_RESPONSIVEVOICE_LANGUAGE_GENDER')); ?></label></th> |
| 1622 | <td> |
| 1623 | <select name="gptranslate_options[responsivevoice_language_gender]" |
| 1624 | id='responsivevoice_language_gender'> |
| 1625 | <option value='auto'<?php |
| 1626 | selected($options["responsivevoice_language_gender"] ?? "auto", |
| 1627 | "auto"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_RESPONSIVEVOICE_LANGUAGE_GENDER_AUTO')); ?></option> |
| 1628 | <option value='male'<?php |
| 1629 | selected($options["responsivevoice_language_gender"] ?? "auto", |
| 1630 | "male"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_RESPONSIVEVOICE_LANGUAGE_GENDER_MALE')); ?></option> |
| 1631 | <option value='female'<?php |
| 1632 | selected($options["responsivevoice_language_gender"] ?? "auto", |
| 1633 | "female"); |
| 1634 | ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_RESPONSIVEVOICE_LANGUAGE_GENDER_FEMALE')); ?></option> |
| 1635 | </select> |
| 1636 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_RESPONSIVEVOICE_LANGUAGE_GENDER_DESC')); ?></p> |
| 1637 | </td> |
| 1638 | </tr> |
| 1639 | <tr> |
| 1640 | <th scope='row'><label for='responsivevoice_volume_tts'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_VOLUME')); ?></label></th> |
| 1641 | <td> |
| 1642 | <select name="gptranslate_options[responsivevoice_volume_tts]" |
| 1643 | id='responsivevoice_volume_tts'> |
| 1644 | <option value='20'<?php |
| 1645 | selected($options["responsivevoice_volume_tts"] ?? "100", "20"); |
| 1646 | ?>>20%</option> |
| 1647 | <option value='40'<?php |
| 1648 | selected($options["responsivevoice_volume_tts"] ?? "100", "40"); |
| 1649 | ?>>40%</option> |
| 1650 | <option value='60'<?php |
| 1651 | selected($options["responsivevoice_volume_tts"] ?? "100", "60"); |
| 1652 | ?>>60%</option> |
| 1653 | <option value='80'<?php |
| 1654 | selected($options["responsivevoice_volume_tts"] ?? "100", "80"); |
| 1655 | ?>>80%</option> |
| 1656 | <option value='100'<?php |
| 1657 | selected($options["responsivevoice_volume_tts"] ?? "100", "100"); |
| 1658 | ?>>100%</option> |
| 1659 | </select> |
| 1660 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_VOLUME_DESC')); ?></p> |
| 1661 | </td> |
| 1662 | </tr> |
| 1663 | <tr> |
| 1664 | <th scope='row'><label for='responsivevoice_voice_speed'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_RESPONSIVEVOICE_VOICE_SPEED')); ?></label></th> |
| 1665 | <td> |
| 1666 | <select name="gptranslate_options[responsivevoice_voice_speed]" |
| 1667 | id='responsivevoice_voice_speed'> |
| 1668 | <option value='veryslow'<?php |
| 1669 | selected($options["responsivevoice_voice_speed"] ?? "normal", |
| 1670 | "veryslow"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_VOICE_SPEED_VERYSLOW')); ?></option> |
| 1671 | <option value='slow'<?php |
| 1672 | selected($options["responsivevoice_voice_speed"] ?? "normal", |
| 1673 | "slow"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_VOICE_SPEED_SLOW')); ?></option> |
| 1674 | <option value='normal'<?php |
| 1675 | selected($options["responsivevoice_voice_speed"] ?? "normal", |
| 1676 | "normal"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_VOICE_SPEED_NORMAL')); ?></option> |
| 1677 | <option value='fast'<?php |
| 1678 | selected($options["responsivevoice_voice_speed"] ?? "normal", |
| 1679 | "fast"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_VOICE_SPEED_FAST')); ?></option> |
| 1680 | <option value='veryfast'<?php |
| 1681 | selected($options["responsivevoice_voice_speed"] ?? "normal", |
| 1682 | "veryfast"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_VOICE_SPEED_VERYFAST')); ?></option> |
| 1683 | <option value='extremelyfast'<?php |
| 1684 | selected($options["responsivevoice_voice_speed"] ?? "normal", |
| 1685 | "extremelyfast"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_VOICE_SPEED_EXTREMELYFAST')); ?></option> |
| 1686 | </select> |
| 1687 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_RESPONSIVEVOICE_VOICE_SPEED_DESC')); ?></p> |
| 1688 | </td> |
| 1689 | </tr> |
| 1690 | <tr> |
| 1691 | <th scope='row'><label for='mainpage_selector'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_MAINPAGE_SELECTOR')); ?></label></th> |
| 1692 | <td> |
| 1693 | <input type='text' name="gptranslate_options[mainpage_selector]" |
| 1694 | id='mainpage_selector' |
| 1695 | value='<?php echo esc_attr($options["mainpage_selector"] ?? "*[name*=main], *[class*=main], *[id*=main], *[id*=container], *[class*=container]"); ?>' |
| 1696 | class='large-text regular-text' /> |
| 1697 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_MAINPAGE_SELECTOR_DESC')); ?></p> |
| 1698 | </td> |
| 1699 | </tr> |
| 1700 | <tr> |
| 1701 | <th scope='row'><label for='elements_toexclude_custom'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_ELEMENTS_TOEXCLUDE_CUSTOM')); ?></label></th> |
| 1702 | <td> |
| 1703 | <input type='text' name="gptranslate_options[elements_toexclude_custom]" |
| 1704 | id='elements_toexclude_custom' |
| 1705 | value='<?php echo esc_attr($options["elements_toexclude_custom"] ?? ""); ?>' |
| 1706 | class='large-text regular-text' /> |
| 1707 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_ELEMENTS_TOEXCLUDE_CUSTOM_DESC')); ?></p> |
| 1708 | </td> |
| 1709 | </tr> |
| 1710 | <tr> |
| 1711 | <th scope='row'><label for='proxy_responsive_loading_script'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_RESPONSIVE_LOADING_SCRIPT')); ?></label></th> |
| 1712 | <td> |
| 1713 | <select name="gptranslate_options[proxy_responsive_loading_script]" |
| 1714 | id='proxy_responsive_loading_script'> |
| 1715 | <option value='1'<?php selected($options["proxy_responsive_loading_script"] ?? "1", "1"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_RESPONSIVE_LOADING_SCRIPT_LOCAL')); ?></option> |
| 1716 | <option value='0'<?php selected($options["proxy_responsive_loading_script"] ?? "1", "0"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_RESPONSIVE_LOADING_SCRIPT_REMOTE')); ?></option> |
| 1717 | </select> |
| 1718 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_RESPONSIVE_LOADING_SCRIPT_DESC')); ?></p> |
| 1719 | </td> |
| 1720 | </tr> |
| 1721 | |
| 1722 | <tr> |
| 1723 | <th scope='row'><label for='proxy_responsive_reading_mode'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_RESPONSIVEVOICE_READING_MODE')); ?></label></th> |
| 1724 | <td> |
| 1725 | <select name="gptranslate_options[proxy_responsive_reading_mode]" |
| 1726 | id='proxy_responsive_reading_mode'> |
| 1727 | <option value='native'<?php selected($options["proxy_responsive_reading_mode"] ?? "native", "native"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_RESPONSIVEVOICE_READING_MODE_NATIVE')); ?></option> |
| 1728 | <option value='api'<?php selected($options["proxy_responsive_reading_mode"] ?? "native", "api"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_RESPONSIVEVOICE_READING_MODE_API')); ?></option> |
| 1729 | </select> |
| 1730 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_RESPONSIVEVOICE_READING_MODE_DESC')); ?></p> |
| 1731 | </td> |
| 1732 | </tr> |
| 1733 | |
| 1734 | <tr> |
| 1735 | <th scope='row'><label for='chunksize'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CHUNKSIZE')); ?></label></th> |
| 1736 | <td> |
| 1737 | <select name="gptranslate_options[chunksize]" id='chunksize'> |
| 1738 | <option value='20'<?php selected($options["chunksize"] ?? "200", "20"); ?>>20</option> |
| 1739 | <option value='40'<?php selected($options["chunksize"] ?? "200", "40"); ?>>40</option> |
| 1740 | <option value='60'<?php selected($options["chunksize"] ?? "200", "60"); ?>>60</option> |
| 1741 | <option value='80'<?php selected($options["chunksize"] ?? "200", "80"); ?>>80</option> |
| 1742 | <option value='90'<?php selected($options["chunksize"] ?? "200", "90"); ?>>90</option> |
| 1743 | <option value='100'<?php selected($options["chunksize"] ?? "200", "100"); ?>>100</option> |
| 1744 | <option value='120'<?php selected($options["chunksize"] ?? "200", "120"); ?>>120</option> |
| 1745 | <option value='140'<?php selected($options["chunksize"] ?? "200", "140"); ?>>140</option> |
| 1746 | <option value='160'<?php selected($options["chunksize"] ?? "200", "160"); ?>>160</option> |
| 1747 | <option value='180'<?php selected($options["chunksize"] ?? "200", "180"); ?>>180</option> |
| 1748 | <option value='200'<?php selected($options["chunksize"] ?? "200", "200"); ?>>200</option> |
| 1749 | <option value='220'<?php selected($options["chunksize"] ?? "200", "220"); ?>>220</option> |
| 1750 | <option value='240'<?php selected($options["chunksize"] ?? "200", "240"); ?>>240</option> |
| 1751 | <option value='260'<?php selected($options["chunksize"] ?? "200", "260"); ?>>260</option> |
| 1752 | <option value='280'<?php selected($options["chunksize"] ?? "200", "280"); ?>>280</option> |
| 1753 | <option value='300'<?php selected($options["chunksize"] ?? "200", "300"); ?>>300</option> |
| 1754 | <option value='400'<?php selected($options["chunksize"] ?? "200", "400"); ?>>400</option> |
| 1755 | <option value='500'<?php selected($options["chunksize"] ?? "200", "500"); ?>>500</option> |
| 1756 | <option value='600'<?php selected($options["chunksize"] ?? "200", "600"); ?>>600</option> |
| 1757 | <option value='700'<?php selected($options["chunksize"] ?? "200", "700"); ?>>700</option> |
| 1758 | <option value='800'<?php selected($options["chunksize"] ?? "200", "800"); ?>>800</option> |
| 1759 | <option value='900'<?php selected($options["chunksize"] ?? "200", "900"); ?>>900</option> |
| 1760 | <option value='1000'<?php selected($options["chunksize"] ?? "200", "1000"); ?>>1000</option> |
| 1761 | </select> |
| 1762 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CHUNKSIZE_DESC')); ?></p> |
| 1763 | </td> |
| 1764 | </tr> |
| 1765 | </table> |
| 1766 | <p><input type='submit' class='button-primary' value='<?php echo esc_attr($this->loadTranslations('PLG_GPTRANSLATE_SAVE_SETTINGS')); ?>'></p> |
| 1767 | </div> |
| 1768 | <div id='tab-appearance' class='tab-content' style='display: none;'> |
| 1769 | <p><input type='submit' class='button-primary' value='<?php echo esc_attr($this->loadTranslations('PLG_GPTRANSLATE_SAVE_SETTINGS')); ?>'></p> |
| 1770 | <?php settings_fields('gptranslate_settings'); do_settings_sections('gptranslate'); ?> |
| 1771 | <table class='form-table'> |
| 1772 | <tr> |
| 1773 | <th class="settings-label-separator"><label><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CHATGPT_COLORS_FONTS_SETTINGS')); ?></label></th> |
| 1774 | <td> |
| 1775 | </td> |
| 1776 | </tr> |
| 1777 | <tr> |
| 1778 | <th scope='row'><label for='widget_text_color'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_WIDGET_TEXT_COLOR')); ?></label></th> |
| 1779 | <td> |
| 1780 | <input type='color' name="gptranslate_options[widget_text_color]" |
| 1781 | id='widget_text_color' |
| 1782 | value='<?php echo esc_attr($options["widget_text_color"] ?? "#000000"); ?>' /> |
| 1783 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_WIDGET_TEXT_COLOR_DESC')); ?></p> |
| 1784 | </td> |
| 1785 | </tr> |
| 1786 | <tr> |
| 1787 | <th scope='row'><label for='widget_background_color'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_WIDGET_BACKGROUND_COLOR')); ?></label></th> |
| 1788 | <td> |
| 1789 | <input type='color' name="gptranslate_options[widget_background_color]" |
| 1790 | id='widget_background_color' |
| 1791 | value='<?php echo esc_attr($options["widget_background_color"] ?? "#FFFFFF"); ?>' /> |
| 1792 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_WIDGET_BACKGROUND_COLOR_DESC')); ?></p> |
| 1793 | </td> |
| 1794 | </tr> |
| 1795 | <tr> |
| 1796 | <th scope='row'><label for='popup_border_radius'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_WIDGET_BORDER_RADIUS')); ?></label></th> |
| 1797 | <td> |
| 1798 | <select name="gptranslate_options[popup_border_radius]" id='popup_border_radius'> |
| 1799 | <option value='0'<?php |
| 1800 | selected($options["popup_border_radius"] ?? "0", "0"); ?>>0px</option> |
| 1801 | <option value='1'<?php |
| 1802 | selected($options["popup_border_radius"] ?? "0", "1"); ?>>1px</option> |
| 1803 | <option value='2'<?php |
| 1804 | selected($options["popup_border_radius"] ?? "0", "2"); ?>>2px</option> |
| 1805 | <option value='3'<?php |
| 1806 | selected($options["popup_border_radius"] ?? "0", "3"); ?>>3px</option> |
| 1807 | <option value='4'<?php |
| 1808 | selected($options["popup_border_radius"] ?? "0", "4"); ?>>4px</option> |
| 1809 | <option value='5'<?php |
| 1810 | selected($options["popup_border_radius"] ?? "0", "5"); ?>>5px</option> |
| 1811 | <option value='6'<?php |
| 1812 | selected($options["popup_border_radius"] ?? "0", "6"); ?>>6px</option> |
| 1813 | <option value='7'<?php |
| 1814 | selected($options["popup_border_radius"] ?? "0", "7"); ?>>7px</option> |
| 1815 | <option value='8'<?php |
| 1816 | selected($options["popup_border_radius"] ?? "0", "8"); ?>>8px</option> |
| 1817 | <option value='9'<?php |
| 1818 | selected($options["popup_border_radius"] ?? "0", "9"); ?>>9px</option> |
| 1819 | <option value='10'<?php |
| 1820 | selected($options["popup_border_radius"] ?? "0", "10"); ?>>10px</option> |
| 1821 | <option value='12'<?php |
| 1822 | selected($options["popup_border_radius"] ?? "0", "12"); ?>>12px</option> |
| 1823 | <option value='14'<?php |
| 1824 | selected($options["popup_border_radius"] ?? "0", "14"); ?>>14px</option> |
| 1825 | <option value='16'<?php |
| 1826 | selected($options["popup_border_radius"] ?? "0", "16"); ?>>16px</option> |
| 1827 | <option value='18'<?php |
| 1828 | selected($options["popup_border_radius"] ?? "0", "18"); ?>>18px</option> |
| 1829 | <option value='20'<?php |
| 1830 | selected($options["popup_border_radius"] ?? "0", "20"); ?>>20px</option> |
| 1831 | <option value='22'<?php |
| 1832 | selected($options["popup_border_radius"] ?? "0", "22"); ?>>22px</option> |
| 1833 | <option value='24'<?php |
| 1834 | selected($options["popup_border_radius"] ?? "0", "24"); ?>>24px</option> |
| 1835 | <option value='26'<?php |
| 1836 | selected($options["popup_border_radius"] ?? "0", "26"); ?>>26px</option> |
| 1837 | <option value='28'<?php |
| 1838 | selected($options["popup_border_radius"] ?? "0", "28"); ?>>28px</option> |
| 1839 | <option value='30'<?php |
| 1840 | selected($options["popup_border_radius"] ?? "0", "30"); ?>>30px</option> |
| 1841 | </select> |
| 1842 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_WIDGET_BORDER_RADIUS_DESC')); ?></p> |
| 1843 | </td> |
| 1844 | </tr> |
| 1845 | <tr> |
| 1846 | <th scope='row'><label for='popup_fontsize'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_WIDGET_POPUP_FONTSIZE')); ?></label></th> |
| 1847 | <td> |
| 1848 | <select name="gptranslate_options[popup_fontsize]" id='popup_fontsize'> |
| 1849 | <option value='8'<?php |
| 1850 | selected($options["popup_fontsize"] ?? "20", "8"); ?>>8px</option> |
| 1851 | <option value='9'<?php |
| 1852 | selected($options["popup_fontsize"] ?? "20", "9"); ?>>9px</option> |
| 1853 | <option value='10'<?php |
| 1854 | selected($options["popup_fontsize"] ?? "20", "10"); ?>>10px</option> |
| 1855 | <option value='11'<?php |
| 1856 | selected($options["popup_fontsize"] ?? "20", "11"); ?>>11px</option> |
| 1857 | <option value='12'<?php |
| 1858 | selected($options["popup_fontsize"] ?? "20", "12"); ?>>12px</option> |
| 1859 | <option value='13'<?php |
| 1860 | selected($options["popup_fontsize"] ?? "20", "13"); ?>>13px</option> |
| 1861 | <option value='14'<?php |
| 1862 | selected($options["popup_fontsize"] ?? "20", "14"); ?>>14px</option> |
| 1863 | <option value='15'<?php |
| 1864 | selected($options["popup_fontsize"] ?? "20", "15"); ?>>15px</option> |
| 1865 | <option value='16'<?php |
| 1866 | selected($options["popup_fontsize"] ?? "20", "16"); ?>>16px</option> |
| 1867 | <option value='17'<?php |
| 1868 | selected($options["popup_fontsize"] ?? "20", "17"); ?>>17px</option> |
| 1869 | <option value='18'<?php |
| 1870 | selected($options["popup_fontsize"] ?? "20", "18"); ?>>18px</option> |
| 1871 | <option value='19'<?php |
| 1872 | selected($options["popup_fontsize"] ?? "20", "19"); ?>>19px</option> |
| 1873 | <option value='20'<?php |
| 1874 | selected($options["popup_fontsize"] ?? "20", "20"); ?>>20px</option> |
| 1875 | <option value='22'<?php |
| 1876 | selected($options["popup_fontsize"] ?? "20", "22"); ?>>22px</option> |
| 1877 | <option value='24'<?php |
| 1878 | selected($options["popup_fontsize"] ?? "20", "24"); ?>>24px</option> |
| 1879 | <option value='26'<?php |
| 1880 | selected($options["popup_fontsize"] ?? "20", "26"); ?>>26px</option> |
| 1881 | </select> |
| 1882 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_WIDGET_POPUP_FONTSIZE_DESC')); ?></p> |
| 1883 | </td> |
| 1884 | </tr> |
| 1885 | <tr> |
| 1886 | <th scope='row'><label for='popup_iconsize'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_WIDGET_POPUP_ICONSIZE')); ?></label></th> |
| 1887 | <td> |
| 1888 | <select name="gptranslate_options[popup_iconsize]" id='popup_iconsize'> |
| 1889 | <option value='16'<?php |
| 1890 | selected($options["popup_iconsize"] ?? "32", "16"); ?>>16px</option> |
| 1891 | <option value='18'<?php |
| 1892 | selected($options["popup_iconsize"] ?? "32", "18"); ?>>18px</option> |
| 1893 | <option value='20'<?php |
| 1894 | selected($options["popup_iconsize"] ?? "32", "20"); ?>>20px</option> |
| 1895 | <option value='22'<?php |
| 1896 | selected($options["popup_iconsize"] ?? "32", "22"); ?>>22px</option> |
| 1897 | <option value='24'<?php |
| 1898 | selected($options["popup_iconsize"] ?? "32", "24"); ?>>24px</option> |
| 1899 | <option value='26'<?php |
| 1900 | selected($options["popup_iconsize"] ?? "32", "26"); ?>>26px</option> |
| 1901 | <option value='28'<?php |
| 1902 | selected($options["popup_iconsize"] ?? "32", "28"); ?>>28px</option> |
| 1903 | <option value='30'<?php |
| 1904 | selected($options["popup_iconsize"] ?? "32", "30"); ?>>30px</option> |
| 1905 | <option value='32'<?php |
| 1906 | selected($options["popup_iconsize"] ?? "32", "32"); ?>>32px</option> |
| 1907 | <option value='34'<?php |
| 1908 | selected($options["popup_iconsize"] ?? "32", "34"); ?>>34px</option> |
| 1909 | <option value='36'<?php |
| 1910 | selected($options["popup_iconsize"] ?? "32", "36"); ?>>36px</option> |
| 1911 | </select> |
| 1912 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_WIDGET_POPUP_ICONSIZE_DESC')); ?></p> |
| 1913 | </td> |
| 1914 | </tr> |
| 1915 | <tr> |
| 1916 | <th scope='row'><label for='popup_shadow'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_POPUP_SHADOW')); ?></label></th> |
| 1917 | <td> |
| 1918 | <div class="wrapper"> |
| 1919 | <label><input type='radio' name="gptranslate_options[popup_shadow]" value='1'<?php esc_html(checked($options["popup_shadow"] ?? "1", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 1920 | <label><input type='radio' name="gptranslate_options[popup_shadow]" value='0'<?php esc_html(checked($options["popup_shadow"] ?? "1", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 1921 | </div> |
| 1922 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_POPUP_SHADOW_DESC')); ?></p> |
| 1923 | </td> |
| 1924 | </tr> |
| 1925 | <tr> |
| 1926 | <th scope='row'><label for='disable_toast_popups'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_DISABLE_TOAST_POPUPS')); ?></label></th> |
| 1927 | <td> |
| 1928 | <div class="wrapper"> |
| 1929 | <label><input type='radio' name="gptranslate_options[disable_toast_popups]" value='1'<?php esc_html(checked($options["disable_toast_popups"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 1930 | <label><input type='radio' name="gptranslate_options[disable_toast_popups]" value='0'<?php esc_html(checked($options["disable_toast_popups"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 1931 | </div> |
| 1932 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_DISABLE_TOAST_POPUPS_DESC')); ?></p> |
| 1933 | </td> |
| 1934 | </tr> |
| 1935 | <tr> |
| 1936 | <th scope='row'><label for='widget_opacity'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_WIDGET_OPACITY')); ?></label></th> |
| 1937 | <td> |
| 1938 | <select name="gptranslate_options[widget_opacity]" id='widget_opacity'> |
| 1939 | <option value='1.0'<?php selected($options["widget_opacity"] ?? "1.0", "1.0"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_WIDGET_OPACITY_10')); ?></option> |
| 1940 | <option value='0.9'<?php selected($options["widget_opacity"] ?? "1.0", "0.9"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_WIDGET_OPACITY_09')); ?></option> |
| 1941 | <option value='0.8'<?php selected($options["widget_opacity"] ?? "1.0", "0.8"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_WIDGET_OPACITY_08')); ?></option> |
| 1942 | <option value='0.7'<?php selected($options["widget_opacity"] ?? "1.0", "0.7"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_WIDGET_OPACITY_07')); ?></option> |
| 1943 | <option value='0.6'<?php selected($options["widget_opacity"] ?? "1.0", "0.6"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_WIDGET_OPACITY_06')); ?></option> |
| 1944 | <option value='0.5'<?php selected($options["widget_opacity"] ?? "1.0", "0.5"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_WIDGET_OPACITY_05')); ?></option> |
| 1945 | <option value='0.4'<?php selected($options["widget_opacity"] ?? "1.0", "0.4"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_WIDGET_OPACITY_04')); ?></option> |
| 1946 | <option value='0.3'<?php selected($options["widget_opacity"] ?? "1.0", "0.3"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_WIDGET_OPACITY_03')); ?></option> |
| 1947 | <option value='0.2'<?php selected($options["widget_opacity"] ?? "1.0", "0.2"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_WIDGET_OPACITY_02')); ?></option> |
| 1948 | <option value='0.1'<?php selected($options["widget_opacity"] ?? "1.0", "0.1"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_WIDGET_OPACITY_01')); ?></option> |
| 1949 | <option value='0.0'<?php selected($options["widget_opacity"] ?? "1.0", "0.0"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_WIDGET_OPACITY_0')); ?></option> |
| 1950 | </select> |
| 1951 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_WIDGET_OPACITY_DESC')); ?></p> |
| 1952 | </td> |
| 1953 | </tr> |
| 1954 | <tr> |
| 1955 | <th class="settings-label-separator"><label><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CHATGPT_POSITION_STYLE_SETTINGS')); ?></label></th> |
| 1956 | <td> |
| 1957 | </td> |
| 1958 | </tr> |
| 1959 | <tr> |
| 1960 | <th scope='row'><label for='float_position'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_POSITION')); ?></label></th> |
| 1961 | <td> |
| 1962 | <select name="gptranslate_options[float_position]" id="float_position"> |
| 1963 | <option value="bottom-left" <?php selected($options["float_position"] ?? "bottom-left", "bottom-left"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_POSITION_BL')); ?></option> |
| 1964 | <option value="bottom-right" <?php selected($options["float_position"] ?? "bottom-left", "bottom-right"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_POSITION_BR')); ?></option> |
| 1965 | <option value="top-left" <?php selected($options["float_position"] ?? "bottom-left", "top-left"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_POSITION_TL')); ?></option> |
| 1966 | <option value="top-right" <?php selected($options["float_position"] ?? "bottom-left", "top-right"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_POSITION_TR')); ?></option> |
| 1967 | <option value="inline" <?php selected($options["float_position"] ?? "bottom-left", "inline"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_POSITION_INLINE')); ?></option> |
| 1968 | </select> |
| 1969 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_POSITION_DESC')); ?></p> |
| 1970 | </td> |
| 1971 | </tr> |
| 1972 | |
| 1973 | <tr> |
| 1974 | <th scope='row'><label for='float_switcher_open_direction'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_OPEN_DIRECTION')); ?></label></th> |
| 1975 | <td> |
| 1976 | <select name="gptranslate_options[float_switcher_open_direction]" id="float_switcher_open_direction"> |
| 1977 | <option value="left" <?php selected($options["float_switcher_open_direction"] ?? "top", "left"); ?>>Left</option> |
| 1978 | <option value="right" <?php selected($options["float_switcher_open_direction"] ?? "top", "right"); ?>>Right</option> |
| 1979 | <option value="top" <?php selected($options["float_switcher_open_direction"] ?? "top", "top"); ?>>Top</option> |
| 1980 | <option value="bottom" <?php selected($options["float_switcher_open_direction"] ?? "top", "bottom"); ?>>Bottom</option> |
| 1981 | </select> |
| 1982 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_OPEN_DIRECTION_DESC')); ?></p> |
| 1983 | </td> |
| 1984 | </tr> |
| 1985 | |
| 1986 | <tr> |
| 1987 | <th scope='row'><label for='flag_style'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_FLAG_STYLE')); ?></label></th> |
| 1988 | <td> |
| 1989 | <select name="gptranslate_options[flag_style]" id="flag_style"> |
| 1990 | <option value="2d" <?php selected($options["flag_style"] ?? "2d", "2d"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_FLAG_STYLE_2D')); ?></option> |
| 1991 | <option value="3d" <?php selected($options["flag_style"] ?? "2d", "3d"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_FLAG_STYLE_3D')); ?></option> |
| 1992 | </select> |
| 1993 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_FLAG_STYLE_DESC')); ?></p> |
| 1994 | </td> |
| 1995 | </tr> |
| 1996 | |
| 1997 | <tr> |
| 1998 | <th scope='row'><label for='flag_loading'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_FLAG_LOCATION')); ?></label></th> |
| 1999 | <td> |
| 2000 | <select name="gptranslate_options[flag_loading]" id='flag_loading'> |
| 2001 | <option value='local'<?php selected($options["flag_loading"] ?? "local", "local"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_FLAG_LOCAL')); ?></option> |
| 2002 | <option value='cdn'<?php selected($options["flag_loading"] ?? "local", "cdn"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_FLAG_CDN')); ?></option> |
| 2003 | </select> |
| 2004 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_FLAG_LOCATION_DESC')); ?></p> |
| 2005 | </td> |
| 2006 | </tr> |
| 2007 | <tr> |
| 2008 | <th scope='row'><label for='hide_flags'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_HIDE_FLAGS')); ?></label></th> |
| 2009 | <td> |
| 2010 | <div class="wrapper"> |
| 2011 | <label><input type='radio' name="gptranslate_options[hide_flags]" value='1'<?php esc_html(checked($options["hide_flags"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 2012 | <label><input type='radio' name="gptranslate_options[hide_flags]" value='0'<?php esc_html(checked($options["hide_flags"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 2013 | </div> |
| 2014 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_HIDE_FLAGS_DESC')); ?></p> |
| 2015 | </td> |
| 2016 | </tr> |
| 2017 | <tr> |
| 2018 | <th scope='row'><label for='show_language_titles'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_SHOW_LANGUAGE_TITLES')); ?></label></th> |
| 2019 | <td> |
| 2020 | <div class="wrapper"> |
| 2021 | <label><input type='radio' name="gptranslate_options[show_language_titles]" value='1'<?php esc_html(checked($options["show_language_titles"] ?? "1", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 2022 | <label><input type='radio' name="gptranslate_options[show_language_titles]" value='0'<?php esc_html(checked($options["show_language_titles"] ?? "1", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 2023 | </div> |
| 2024 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_SHOW_LANGUAGE_TITLES_DESC')); ?></p> |
| 2025 | </td> |
| 2026 | </tr> |
| 2027 | <tr> |
| 2028 | <th scope='row'><label for='enable_dropdown'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_ENABLE_DROPDOWN')); ?></label></th> |
| 2029 | <td> |
| 2030 | <div class="wrapper"> |
| 2031 | <label><input type='radio' name="gptranslate_options[enable_dropdown]" value='1'<?php esc_html(checked($options["enable_dropdown"] ?? "1", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 2032 | <label><input type='radio' name="gptranslate_options[enable_dropdown]" value='0'<?php esc_html(checked($options["enable_dropdown"] ?? "1", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 2033 | </div> |
| 2034 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_ENABLE_DROPDOWN_DESC')); ?></p> |
| 2035 | </td> |
| 2036 | </tr> |
| 2037 | <tr class="enable_dropdown_ctrl"> |
| 2038 | <th scope='row'><label for='enable_modal'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_ENABLE_MODAL')); ?></label></th> |
| 2039 | <td> |
| 2040 | <div class="wrapper"> |
| 2041 | <label><input type='radio' name="gptranslate_options[enable_modal]" value='1'<?php esc_html(checked($options["enable_modal"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 2042 | <label><input type='radio' name="gptranslate_options[enable_modal]" value='0'<?php esc_html(checked($options["enable_modal"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 2043 | </div> |
| 2044 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_ENABLE_MODAL_DESC')); ?></p> |
| 2045 | </td> |
| 2046 | </tr> |
| 2047 | <tr> |
| 2048 | <th scope='row'><label for='equal_widths'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_EQUAL_WIDTHS')); ?></label></th> |
| 2049 | <td> |
| 2050 | <div class="wrapper"> |
| 2051 | <label><input type='radio' name="gptranslate_options[equal_widths]" value='1'<?php esc_html(checked($options["equal_widths"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 2052 | <label><input type='radio' name="gptranslate_options[equal_widths]" value='0'<?php esc_html(checked($options["equal_widths"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 2053 | </div> |
| 2054 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_EQUAL_WIDTHS_DESC')); ?></p> |
| 2055 | </td> |
| 2056 | </tr> |
| 2057 | <tr> |
| 2058 | <th scope='row'><label for='reader_button_position'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_READER_BUTTON_POSITION')); ?></label></th> |
| 2059 | <td> |
| 2060 | <select name="gptranslate_options[reader_button_position]" |
| 2061 | id='reader_button_position'> |
| 2062 | <option value='top'<?php selected($options["reader_button_position"] ?? "top", "top"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_READER_BUTTON_POSITION_TOP')); ?></option> |
| 2063 | <option value='bottom'<?php selected($options["reader_button_position"] ?? "top", "bottom"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_READER_BUTTON_POSITION_BOTTOM')); ?></option> |
| 2064 | </select> |
| 2065 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_READER_BUTTON_POSITION_DESC')); ?></p> |
| 2066 | </td> |
| 2067 | </tr> |
| 2068 | <tr> |
| 2069 | <th class="settings-label-separator"><label><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CHATGPT_ADVANCED_SETTINGS')); ?></label></th> |
| 2070 | <td> |
| 2071 | </td> |
| 2072 | </tr> |
| 2073 | <tr> |
| 2074 | <th scope='row'><label for='widget_max_height'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_WIDGET_MAX_HEIGHT')); ?></label></th> |
| 2075 | <td> |
| 2076 | <input type='number' name="gptranslate_options[widget_max_height]" |
| 2077 | id='widget_max_height' |
| 2078 | value='<?php echo esc_attr($options["widget_max_height"] ?? "260"); ?>' /> |
| 2079 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_WIDGET_MAX_HEIGHT_DESC')); ?></p> |
| 2080 | </td> |
| 2081 | </tr> |
| 2082 | <tr> |
| 2083 | <th scope='row'><label for='wrapper_selector'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CSS_WRAPPER_ELEMENT')); ?></label></th> |
| 2084 | <td> |
| 2085 | <input type='text' name="gptranslate_options[wrapper_selector]" |
| 2086 | id='wrapper_selector' |
| 2087 | value='<?php echo esc_attr($options["wrapper_selector"] ?? ".gptranslate_wrapper"); ?>' |
| 2088 | class='regular-text' /> |
| 2089 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CSS_WRAPPER_ELEMENT_DESC')); ?></p> |
| 2090 | </td> |
| 2091 | </tr> |
| 2092 | <tr> |
| 2093 | <th scope='row'><label for='draggable_widget'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_DRAGGABLE_WIDGET')); ?></label></th> |
| 2094 | <td> |
| 2095 | <div class="wrapper"> |
| 2096 | <label><input type='radio' name="gptranslate_options[draggable_widget]" value='1'<?php esc_html(checked($options["draggable_widget"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 2097 | <label><input type='radio' name="gptranslate_options[draggable_widget]" value='0'<?php esc_html(checked($options["draggable_widget"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 2098 | </div> |
| 2099 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_DRAGGABLE_WIDGET_DESC')); ?></p> |
| 2100 | </td> |
| 2101 | </tr> |
| 2102 | <tr> |
| 2103 | <th scope='row'><label for='disable_control'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_DISABLE_CONTROL')); ?></label></th> |
| 2104 | <td> |
| 2105 | <div class="wrapper"> |
| 2106 | <label><input type='radio' name="gptranslate_options[disable_control]" value='1'<?php esc_html(checked($options["disable_control"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 2107 | <label><input type='radio' name="gptranslate_options[disable_control]" value='0'<?php esc_html(checked($options["disable_control"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 2108 | </div> |
| 2109 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_DISABLE_CONTROL_DESC')); ?></p> |
| 2110 | </td> |
| 2111 | </tr> |
| 2112 | <tr> |
| 2113 | <th scope='row'><label for='custom_css'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CUSTOM_CSS')); ?></label></th> |
| 2114 | <td> |
| 2115 | <textarea name="gptranslate_options[custom_css]" id='custom_css' class='large-text' rows='5'><?php echo esc_textarea($options["custom_css"] ?? ""); ?></textarea> |
| 2116 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_CUSTOM_CSS_DESC')); ?></p> |
| 2117 | </td> |
| 2118 | </tr> |
| 2119 | <tr> |
| 2120 | <th scope='row'><label for='disable_bootstrap_css'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_DISABLE_BOOTSTRAP_CSS')); ?></label></th> |
| 2121 | <td> |
| 2122 | <div class="wrapper"> |
| 2123 | <label><input type='radio' name="gptranslate_options[disable_bootstrap_css]" value='1'<?php esc_html(checked($options["disable_bootstrap_css"] ?? "0", "1")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_YES')); ?></span></label> |
| 2124 | <label><input type='radio' name="gptranslate_options[disable_bootstrap_css]" value='0'<?php esc_html(checked($options["disable_bootstrap_css"] ?? "0", "0")); ?>> <span><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_NO')); ?></span></label> |
| 2125 | </div> |
| 2126 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_DISABLE_BOOTSTRAP_CSS_DESC')); ?></p> |
| 2127 | </td> |
| 2128 | </tr> |
| 2129 | <tr> |
| 2130 | <th scope='row'><label for='main_script_integrity_check'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_MAIN_SCRIPT_INTEGRITY_CHECK')); ?></label></th> |
| 2131 | <td> |
| 2132 | <select name="gptranslate_options[main_script_integrity_check]" id='main_script_integrity_check'> |
| 2133 | <option value='0'<?php selected($options["main_script_integrity_check"] ?? "1", "0"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_MAIN_SCRIPT_INTEGRITY_CHECK_DISABLED')); ?></option> |
| 2134 | <option value='1'<?php selected($options["main_script_integrity_check"] ?? "1", "1"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_MAIN_SCRIPT_INTEGRITY_CHECK_RESTORE')); ?></option> |
| 2135 | <option value='2'<?php selected($options["main_script_integrity_check"] ?? "1", "2"); ?>><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_MAIN_SCRIPT_INTEGRITY_CHECK_REMOTE')); ?></option> |
| 2136 | </select> |
| 2137 | <p class='description'><?php echo esc_html($this->loadTranslations('PLG_GPTRANSLATE_MAIN_SCRIPT_INTEGRITY_CHECK_DESC')); ?></p> |
| 2138 | </td> |
| 2139 | </tr> |
| 2140 | </table> |
| 2141 | <p> |
| 2142 | <input type='submit' class='button-primary' value='<?php echo esc_attr($this->loadTranslations('PLG_GPTRANSLATE_SAVE_SETTINGS')); ?>'> |
| 2143 | </p> |
| 2144 | </div> |
| 2145 | </form> |
| 2146 | </div> |