# Copyright (C) 2026 MxChat # This file is distributed under the GPLv2 or later. msgid "" msgstr "" "Project-Id-Version: MxChat 3.2.19\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/mxchat-basic/\n" "Last-Translator: MxChat \n" "Language-Team: MxChat \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "POT-Creation-Date: 2026-08-15T18:46:49+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "X-Generator: WP-CLI 2.12.0\n" "X-Domain: mxchat\n" #. Plugin Name of the plugin #. Author of the plugin #: mxchat-basic.php #: includes/class-mxchat-admin.php:370 #: includes/class-mxchat-admin.php:472 #: includes/class-mxchat-admin.php:473 #: includes/class-mxchat-privacy.php:616 msgid "MxChat" msgstr "" #. Plugin URI of the plugin #: mxchat-basic.php msgid "https://mxchat.ai/" msgstr "" #. Description of the plugin #: mxchat-basic.php msgid "AI chatbot for WordPress with OpenAI, Claude, xAI, DeepSeek, live agent, PDF uploads, WooCommerce, and training on website data." msgstr "" #. Author URI of the plugin #: mxchat-basic.php msgid "https://mxchat.ai" msgstr "" #: admin/class-ajax-handler.php:80 #: admin/class-ajax-handler.php:174 #: admin/class-ajax-handler.php:248 #: admin/class-ajax-handler.php:362 #: admin/class-ajax-handler.php:931 #: admin/class-ajax-handler.php:1427 #: admin/class-ajax-handler.php:1650 #: admin/class-ajax-handler.php:1685 #: admin/class-ajax-handler.php:1707 #: admin/class-ajax-handler.php:1729 #: admin/class-ajax-handler.php:1754 #: admin/class-ajax-handler.php:1786 #: includes/class-mxchat-admin.php:198 #: includes/class-mxchat-admin.php:234 #: includes/class-mxchat-admin.php:599 #: includes/class-mxchat-admin.php:864 #: includes/class-mxchat-admin.php:5291 #: includes/class-mxchat-admin.php:5401 #: includes/class-mxchat-admin.php:5436 #: includes/class-mxchat-admin.php:5472 #: includes/class-mxchat-admin.php:5600 #: includes/class-mxchat-admin.php:5689 #: includes/class-mxchat-admin.php:5723 #: includes/class-mxchat-admin.php:5771 #: includes/class-mxchat-admin.php:5797 #: includes/class-mxchat-admin.php:5826 #: includes/class-mxchat-admin.php:7989 #: includes/class-mxchat-content-generator.php:284 #: includes/class-mxchat-content-generator.php:570 #: includes/class-mxchat-content-generator.php:1511 #: includes/class-mxchat-content-generator.php:1538 #: includes/class-mxchat-content-generator.php:2580 #: includes/class-mxchat-content-generator.php:2705 #: includes/class-mxchat-content-generator.php:2751 #: includes/class-mxchat-content-generator.php:2779 #: includes/class-mxchat-content-generator.php:2843 msgid "Unauthorized" msgstr "" #: admin/class-ajax-handler.php:139 msgid "[structured value]" msgstr "" #: admin/class-ajax-handler.php:146 msgid "(empty value)" msgstr "" #: admin/class-ajax-handler.php:184 msgid "Base URL is empty. Save it first." msgstr "" #: admin/class-ajax-handler.php:207 #: admin/class-ajax-handler.php:313 #, php-format msgid "Network error: %s" msgstr "" #: admin/class-ajax-handler.php:212 #, php-format msgid "Auth rejected (HTTP %d). Check API key and auth scheme." msgstr "" #: admin/class-ajax-handler.php:215 msgid "Endpoint not found (HTTP 404). Check the Base URL." msgstr "" #: admin/class-ajax-handler.php:218 #, php-format msgid "Upstream returned HTTP %d." msgstr "" #: admin/class-ajax-handler.php:232 #, php-format msgid "Connection OK — %d model(s) reported." msgstr "" #: admin/class-ajax-handler.php:263 #: admin/class-ajax-handler.php:304 #: includes/admin-onboarding-page.php:310 msgid "Unknown provider." msgstr "" #: admin/class-ajax-handler.php:273 msgid "No API key entered or saved for this provider." msgstr "" #: admin/class-ajax-handler.php:318 #: includes/class-mxchat-admin.php:7369 msgid "Key is valid." msgstr "" #: admin/class-ajax-handler.php:340 #, php-format msgid "Key rejected (HTTP %1$d): %2$s" msgstr "" #: admin/class-ajax-handler.php:341 #, php-format msgid "Key rejected (HTTP %d). Check the API key." msgstr "" #: admin/class-ajax-handler.php:346 #, php-format msgid "Provider returned HTTP %1$d: %2$s" msgstr "" #: admin/class-ajax-handler.php:347 #, php-format msgid "Provider returned HTTP %d." msgstr "" #: admin/class-ajax-handler.php:374 #: admin/class-ajax-handler.php:940 msgid "Invalid field name" msgstr "" #: admin/class-ajax-handler.php:397 #: admin/class-ajax-handler.php:407 #: admin/class-ajax-handler.php:420 #: admin/class-ajax-handler.php:430 #: admin/class-ajax-handler.php:439 #: admin/class-ajax-handler.php:454 #: admin/class-ajax-handler.php:489 #: admin/class-ajax-handler.php:719 #: admin/class-ajax-handler.php:890 #: admin/class-ajax-handler.php:1216 msgid "Setting saved" msgstr "" #: admin/class-ajax-handler.php:471 msgid "Schedule unavailable" msgstr "" #: admin/class-ajax-handler.php:476 msgid "Invalid schedule" msgstr "" #: admin/class-ajax-handler.php:523 msgid "Invalid model selected" msgstr "" #: admin/class-ajax-handler.php:1005 msgid "Unknown Pinecone field" msgstr "" #: admin/class-ajax-handler.php:1068 msgid "Pinecone setting saved" msgstr "" #: admin/class-ajax-handler.php:1072 msgid "Pinecone setting saved (DB success)" msgstr "" #: admin/class-ajax-handler.php:1075 msgid "Database save failed" msgstr "" #: admin/class-ajax-handler.php:1078 msgid "Invalid field name format" msgstr "" #: admin/class-ajax-handler.php:1089 msgid "Auto-sync setting saved" msgstr "" #: admin/class-ajax-handler.php:1091 #: admin/class-ajax-handler.php:1218 msgid "No changes detected" msgstr "" #: admin/class-ajax-handler.php:1153 msgid "Chunking setting saved" msgstr "" #: admin/class-ajax-handler.php:1155 msgid "Failed to save chunking setting" msgstr "" #: admin/class-ajax-handler.php:1187 #, php-format msgid "Field \"%s\" will be included in imports" msgstr "" #: admin/class-ajax-handler.php:1188 #, php-format msgid "Field \"%s\" will be excluded from imports" msgstr "" #: admin/class-ajax-handler.php:1191 msgid "Failed to save ACF field setting" msgstr "" #: admin/class-ajax-handler.php:1202 msgid "Custom meta whitelist saved" msgstr "" #: admin/class-ajax-handler.php:1205 msgid "Failed to save custom meta whitelist" msgstr "" #: admin/class-ajax-handler.php:1286 msgid "Invalid security token" msgstr "" #: admin/class-ajax-handler.php:1292 #: admin/class-knowledge-manager.php:199 #: admin/class-knowledge-manager.php:511 #: admin/class-knowledge-manager.php:1419 #: admin/class-knowledge-manager.php:3665 #: admin/class-knowledge-manager.php:3732 msgid "Unauthorized access" msgstr "" #: admin/class-ajax-handler.php:1300 msgid "Email or License Key is missing" msgstr "" #: admin/class-ajax-handler.php:1330 msgid "Activation failed due to a server error: " msgstr "" #: admin/class-ajax-handler.php:1342 msgid "Server returned error code: " msgstr "" #: admin/class-ajax-handler.php:1358 msgid "License activated successfully" msgstr "" #: admin/class-ajax-handler.php:1360 msgid "Activation failed" msgstr "" #: admin/class-ajax-handler.php:1555 #: includes/class-mxchat-admin.php:5036 #: includes/class-mxchat-admin.php:5055 #: includes/class-mxchat-admin.php:5157 msgid "Unauthorized user" msgstr "" #: admin/class-ajax-handler.php:1645 #: admin/class-ajax-handler.php:1680 #: admin/class-ajax-handler.php:1702 #: admin/class-ajax-handler.php:1724 #: admin/class-ajax-handler.php:1749 #: admin/class-ajax-handler.php:1781 msgid "Security check failed" msgstr "" #: admin/class-ajax-handler.php:1669 msgid "Debug mode enabled" msgstr "" #: admin/class-ajax-handler.php:1669 msgid "Debug mode disabled" msgstr "" #: admin/class-ajax-handler.php:1715 msgid "Debug log cleared" msgstr "" #: admin/class-ajax-handler.php:1761 msgid "Invalid confirmation code. Please type RESET to confirm." msgstr "" #: admin/class-ajax-handler.php:1767 msgid "All settings have been reset to defaults. The page will reload." msgstr "" #. translators: 1: used count, 2: limit, 3: remaining, 4: human-readable time until reset #: admin/class-ajax-handler.php:1818 #: includes/admin-settings-page.php:1555 #, php-format msgid "%1$s of %2$s used · %3$s left · resets in %4$s" msgstr "" #: admin/class-ajax-handler.php:1832 msgid "Usage counter reset." msgstr "" #: admin/class-knowledge-manager.php:140 #: includes/class-mxchat-admin.php:10654 #: includes/class-mxchat-admin.php:10740 msgid "Nonce verification failed." msgstr "" #: admin/class-knowledge-manager.php:169 msgid "Error storing content: " msgstr "" #: admin/class-knowledge-manager.php:174 msgid "Content successfully submitted!" msgstr "" #: admin/class-knowledge-manager.php:211 msgid "That does not look like a link to a single YouTube video. Please paste a watch, youtu.be, or Shorts URL." msgstr "" #: admin/class-knowledge-manager.php:255 msgid "Please write a description for the video, or switch to auto-fetch." msgstr "" #: admin/class-knowledge-manager.php:275 msgid "Could not retrieve any information for that video (no metadata and no captions). Please check the URL, or use the manual description option." msgstr "" #. translators: 1: video title, 2: channel name #: admin/class-knowledge-manager.php:284 #, php-format msgid "A YouTube video titled \"%1$s\" from the channel %2$s." msgstr "" #: admin/class-knowledge-manager.php:295 msgid "Error storing video in the knowledge base: " msgstr "" #: admin/class-knowledge-manager.php:304 msgid "Video indexed from its title and channel — no captions were available for a transcript. The form below is pre-filled: write your own description and import again to improve matching (it updates the same entry)." msgstr "" #: admin/class-knowledge-manager.php:316 msgid "YouTube video successfully added to the knowledge base!" msgstr "" #: admin/class-knowledge-manager.php:453 msgid "Failed to save PDF file" msgstr "" #: admin/class-knowledge-manager.php:459 #: admin/class-knowledge-manager.php:601 msgid "Invalid PDF: Unable to parse or no pages found" msgstr "" #: admin/class-knowledge-manager.php:481 #: admin/class-knowledge-manager.php:623 msgid "Failed to add PDF pages to processing queue" msgstr "" #: admin/class-knowledge-manager.php:522 msgid "The uploaded file exceeds the server upload_max_filesize limit." msgstr "" #: admin/class-knowledge-manager.php:523 msgid "The uploaded file exceeds the form MAX_FILE_SIZE limit." msgstr "" #: admin/class-knowledge-manager.php:524 msgid "The file was only partially uploaded." msgstr "" #: admin/class-knowledge-manager.php:525 msgid "No file was uploaded. Please select a PDF file." msgstr "" #: admin/class-knowledge-manager.php:526 msgid "Server missing temporary folder." msgstr "" #: admin/class-knowledge-manager.php:527 msgid "Server failed to write file to disk." msgstr "" #: admin/class-knowledge-manager.php:529 msgid "Unknown upload error." msgstr "" #: admin/class-knowledge-manager.php:544 msgid "Invalid file type. Only PDF files are accepted." msgstr "" #: admin/class-knowledge-manager.php:555 msgid "Invalid file extension. Only .pdf files are accepted." msgstr "" #: admin/class-knowledge-manager.php:568 msgid "WordPress upload directory is not writable." msgstr "" #: admin/class-knowledge-manager.php:580 msgid "Failed to create upload directory." msgstr "" #: admin/class-knowledge-manager.php:590 msgid "Failed to save uploaded PDF file." msgstr "" #: admin/class-knowledge-manager.php:638 #, php-format msgid "PDF \"%s\" (%d pages) queued for processing. Processing will start automatically." msgstr "" #: admin/class-knowledge-manager.php:650 msgid "Failed to process uploaded PDF: " msgstr "" #: admin/class-knowledge-manager.php:834 #: admin/class-knowledge-manager.php:1084 #: includes/class-mxchat-admin.php:946 #: includes/class-mxchat-admin.php:1017 msgid "Permission denied." msgstr "" #: admin/class-knowledge-manager.php:868 msgid "Database update failed." msgstr "" #: admin/class-knowledge-manager.php:872 msgid "Embedding generation failed." msgstr "" #: admin/class-knowledge-manager.php:875 msgid "Invalid data." msgstr "" #: admin/class-knowledge-manager.php:1140 msgid "Entry not found in the local knowledge database." msgstr "" #: admin/class-knowledge-manager.php:1174 msgid "Stored in the local WordPress database. Only the assembled text shown here is embedded — there are no separate vector metadata fields (e.g. taxonomy terms are not stored unless they were injected into the text itself)." msgstr "" #: admin/class-knowledge-manager.php:1186 msgid "Pinecone manager not available." msgstr "" #: admin/class-knowledge-manager.php:1202 msgid "Pinecone not configured." msgstr "" #: admin/class-knowledge-manager.php:1247 msgid "Failed to fetch from Pinecone." msgstr "" #: admin/class-knowledge-manager.php:1254 msgid "Entry not found in Pinecone." msgstr "" #: admin/class-knowledge-manager.php:1298 msgid "Stored in Pinecone. Each chunk above lists the vector metadata fields actually present — if a field you expect (such as taxonomy terms) is missing here, it was not stored as metadata and is only searchable if it appears in the embedded text." msgstr "" #: admin/class-knowledge-manager.php:1384 msgid "PDF processing appears to be stalled. No updates for over 5 minutes." msgstr "" #: admin/class-knowledge-manager.php:1402 #: admin/class-knowledge-manager.php:1621 #: admin/class-knowledge-manager.php:2248 #: admin/class-knowledge-manager.php:2391 #: admin/class-knowledge-manager.php:5415 #: admin/class-knowledge-manager.php:5470 msgid "ago" msgstr "" #: admin/class-knowledge-manager.php:1428 msgid "Please provide a valid URL." msgstr "" #: admin/class-knowledge-manager.php:1486 #, php-format msgid "Failed to fetch the URL: %s" msgstr "" #: admin/class-knowledge-manager.php:1500 msgid "Empty response received from URL." msgstr "" #: admin/class-knowledge-manager.php:1513 msgid "PDF queued for processing. Processing will start automatically." msgstr "" #: admin/class-knowledge-manager.php:1518 msgid "Failed to queue PDF processing: " msgstr "" #: admin/class-knowledge-manager.php:1536 msgid "Invalid sitemap XML. Please provide a valid sitemap." msgstr "" #: admin/class-knowledge-manager.php:1547 msgid "Sitemap queued for processing. Processing will start automatically." msgstr "" #: admin/class-knowledge-manager.php:1556 msgid "Failed to queue sitemap processing: " msgstr "" #: admin/class-knowledge-manager.php:1561 msgid "Failed to queue sitemap processing." msgstr "" #: admin/class-knowledge-manager.php:1582 msgid "No valid content found on the provided URL." msgstr "" #: admin/class-knowledge-manager.php:1601 msgid "Failed to store content in database: " msgstr "" #: admin/class-knowledge-manager.php:1604 msgid "URL content successfully submitted!" msgstr "" #: admin/class-knowledge-manager.php:1636 msgid "Invalid XML object provided" msgstr "" #: admin/class-knowledge-manager.php:1648 msgid "Embedding API validation failed: " msgstr "" #: admin/class-knowledge-manager.php:1652 msgid "Embedding API returned unexpected result type. Please check your configuration." msgstr "" #: admin/class-knowledge-manager.php:1667 msgid "No valid URLs found in sitemap" msgstr "" #: admin/class-knowledge-manager.php:1677 msgid "Failed to add URLs to processing queue" msgstr "" #: admin/class-knowledge-manager.php:2391 msgid "Just now" msgstr "" #: admin/class-knowledge-manager.php:2712 msgid "No knowledge entries found in Pinecone." msgstr "" #: admin/class-knowledge-manager.php:2746 #: admin/class-knowledge-manager.php:3214 #: includes/admin-knowledge-page.php:1032 msgid "chunks" msgstr "" #: admin/class-knowledge-manager.php:2760 #: admin/class-knowledge-manager.php:3228 #: includes/admin-knowledge-page.php:1046 msgid "View Source" msgstr "" #: admin/class-knowledge-manager.php:2763 #: admin/class-knowledge-manager.php:3231 #: includes/admin-knowledge-page.php:1049 #: includes/admin-knowledge-page.php:2066 msgid "Manual Content" msgstr "" #: admin/class-knowledge-manager.php:2775 #: admin/class-knowledge-manager.php:3243 #: admin/class-knowledge-manager.php:3387 #: includes/admin-knowledge-page.php:1071 #: includes/admin-knowledge-page.php:1231 msgid "Edit content" msgstr "" #: admin/class-knowledge-manager.php:2787 #: admin/class-knowledge-manager.php:3255 #: includes/admin-knowledge-page.php:1083 msgid "Delete all chunks" msgstr "" #: admin/class-knowledge-manager.php:2816 #: admin/class-knowledge-manager.php:3284 #: includes/admin-knowledge-page.php:1113 #, php-format msgid "Chunk %d of %d" msgstr "" #: admin/class-knowledge-manager.php:2841 #: admin/class-knowledge-manager.php:3309 #: includes/admin-knowledge-page.php:1138 msgid "Same as parent" msgstr "" #: admin/class-knowledge-manager.php:2844 #: admin/class-knowledge-manager.php:3312 #: includes/admin-knowledge-page.php:1141 msgid "Managed by group" msgstr "" #: admin/class-knowledge-manager.php:2906 #: admin/class-knowledge-manager.php:3373 #: includes/admin-content-page.php:212 #: includes/admin-knowledge-page.php:1206 msgid "View" msgstr "" #: admin/class-knowledge-manager.php:2909 #: admin/class-knowledge-manager.php:3376 #: includes/admin-knowledge-page.php:1209 #: includes/admin-settings-page.php:697 msgid "Manual" msgstr "" #: admin/class-knowledge-manager.php:2932 #: admin/class-knowledge-manager.php:3408 #: includes/admin-knowledge-page.php:1258 #: includes/class-mxchat-admin.php:3998 #: includes/class-mxchat-admin.php:4749 msgid "« Previous" msgstr "" #: admin/class-knowledge-manager.php:2963 #: admin/class-knowledge-manager.php:3439 #: includes/admin-knowledge-page.php:1289 #: includes/class-mxchat-admin.php:3999 #: includes/class-mxchat-admin.php:4750 msgid "Next »" msgstr "" #: admin/class-knowledge-manager.php:3180 #: includes/admin-knowledge-page.php:991 msgid "No knowledge entries found. Use the Import Options to add content." msgstr "" #: admin/class-knowledge-manager.php:3717 msgid "Processing has been stopped successfully." msgstr "" #: admin/class-knowledge-manager.php:5207 #: includes/admin-knowledge-page.php:341 #: includes/admin-knowledge-page.php:737 msgid "PDF Processing Status" msgstr "" #: admin/class-knowledge-manager.php:5211 #: admin/class-knowledge-manager.php:5297 #: includes/class-mxchat-integrator.php:449 msgid "Dismiss" msgstr "" #: admin/class-knowledge-manager.php:5219 #: admin/class-knowledge-manager.php:5305 #: includes/admin-knowledge-page.php:746 #: includes/admin-knowledge-page.php:776 msgid "Process Batch" msgstr "" #: admin/class-knowledge-manager.php:5224 #: admin/class-knowledge-manager.php:5310 #: admin/class-knowledge-manager.php:5398 #: admin/class-knowledge-manager.php:5449 msgid "Error" msgstr "" #: admin/class-knowledge-manager.php:5228 #: admin/class-knowledge-manager.php:5314 #, php-format msgid "Completed with %d failures" msgstr "" #: admin/class-knowledge-manager.php:5230 #: admin/class-knowledge-manager.php:5316 msgid "Complete" msgstr "" #: admin/class-knowledge-manager.php:5244 #, php-format msgid "Progress: %d of %d pages (%d%%)" msgstr "" #: admin/class-knowledge-manager.php:5252 #: includes/admin-knowledge-page.php:359 #: includes/admin-knowledge-page.php:756 msgid "Failed pages:" msgstr "" #: admin/class-knowledge-manager.php:5255 #: admin/class-knowledge-manager.php:5341 #: includes/admin-knowledge-page.php:361 #: includes/admin-knowledge-page.php:392 msgid "Status:" msgstr "" #: admin/class-knowledge-manager.php:5256 #: admin/class-knowledge-manager.php:5342 #: includes/admin-knowledge-page.php:758 #: includes/admin-knowledge-page.php:788 msgid "Last update:" msgstr "" #: admin/class-knowledge-manager.php:5262 #: admin/class-knowledge-manager.php:5348 msgid "Processing Summary" msgstr "" #: admin/class-knowledge-manager.php:5263 msgid "Total Pages:" msgstr "" #: admin/class-knowledge-manager.php:5264 #: admin/class-knowledge-manager.php:5350 msgid "Successful:" msgstr "" #: admin/class-knowledge-manager.php:5265 #: admin/class-knowledge-manager.php:5351 msgid "Failed:" msgstr "" #: admin/class-knowledge-manager.php:5266 #: admin/class-knowledge-manager.php:5352 msgid "Completed:" msgstr "" #: admin/class-knowledge-manager.php:5293 #: includes/admin-knowledge-page.php:372 #: includes/admin-knowledge-page.php:767 msgid "Sitemap Processing Status" msgstr "" #: admin/class-knowledge-manager.php:5330 #, php-format msgid "Progress: %d of %d URLs (%d%%)" msgstr "" #: admin/class-knowledge-manager.php:5338 #: includes/admin-knowledge-page.php:390 #: includes/admin-knowledge-page.php:786 msgid "Failed URLs:" msgstr "" #: admin/class-knowledge-manager.php:5349 msgid "Total URLs:" msgstr "" #: admin/class-knowledge-manager.php:5365 msgid "Last error:" msgstr "" #: admin/class-knowledge-manager.php:5389 #, php-format msgid "Failed Pages (%d)" msgstr "" #: admin/class-knowledge-manager.php:5391 msgid "Show Failed Pages" msgstr "" #: admin/class-knowledge-manager.php:5397 #: admin/class-knowledge-manager.php:5417 #: includes/admin-transcripts-page.php:523 msgid "Page" msgstr "" #: admin/class-knowledge-manager.php:5399 #: admin/class-knowledge-manager.php:5450 msgid "Retries" msgstr "" #: admin/class-knowledge-manager.php:5400 #: admin/class-knowledge-manager.php:5451 msgid "Time" msgstr "" #: admin/class-knowledge-manager.php:5440 #, php-format msgid "Failed URLs (%d)" msgstr "" #: admin/class-knowledge-manager.php:5442 msgid "Show Failed URLs" msgstr "" #: admin/class-knowledge-manager.php:5448 #: includes/admin-api-page.php:328 msgid "URL" msgstr "" #: admin/class-knowledge-manager.php:5480 msgid "Unknown URL" msgstr "" #: admin/class-knowledge-manager.php:5494 msgid "more failed URLs not shown" msgstr "" #: admin/class-knowledge-manager.php:7012 #: admin/class-knowledge-manager.php:8128 #: includes/class-mxchat-admin.php:4093 #: includes/class-mxchat-admin.php:4308 msgid "You do not have sufficient permissions." msgstr "" #: admin/class-knowledge-manager.php:7017 #: admin/class-knowledge-manager.php:8137 msgid "Security check failed." msgstr "" #: admin/class-knowledge-manager.php:7024 msgid "Invalid vector ID." msgstr "" #: admin/class-knowledge-manager.php:7037 msgid "Pinecone is not properly configured." msgstr "" #: admin/class-knowledge-manager.php:7056 msgid "Entry deleted successfully from Pinecone." msgstr "" #: admin/class-knowledge-manager.php:7061 msgid "Failed to delete entry: " msgstr "" #: admin/class-knowledge-manager.php:7546 #: includes/admin-knowledge-page.php:1494 msgid "Public (Everyone)" msgstr "" #: admin/class-knowledge-manager.php:7547 #: includes/admin-knowledge-page.php:1495 msgid "Logged In Users" msgstr "" #: admin/class-knowledge-manager.php:7548 #: includes/admin-knowledge-page.php:1496 msgid "Subscribers & Above" msgstr "" #: admin/class-knowledge-manager.php:7549 #: includes/admin-knowledge-page.php:1497 msgid "Contributors & Above" msgstr "" #: admin/class-knowledge-manager.php:7550 #: includes/admin-knowledge-page.php:1498 msgid "Authors & Above" msgstr "" #: admin/class-knowledge-manager.php:7551 #: includes/admin-knowledge-page.php:1499 msgid "Editors & Above" msgstr "" #: admin/class-knowledge-manager.php:7552 #: includes/admin-knowledge-page.php:1500 msgid "Administrators Only" msgstr "" #: includes/admin-actions-page.php:32 #: includes/admin-api-page.php:117 #: includes/admin-content-page.php:38 #: includes/admin-knowledge-page.php:39 #: includes/admin-pro-page.php:56 #: includes/admin-settings-page.php:30 #: includes/admin-transcripts-page.php:32 msgid "Open menu" msgstr "" #: includes/admin-actions-page.php:43 #: includes/admin-actions-page.php:51 #: includes/admin-actions-page.php:91 #: includes/admin-actions-page.php:139 #: includes/admin-knowledge-page.php:984 #: includes/admin-onboarding-page.php:458 #: includes/admin-onboarding-page.php:486 #: includes/admin-transcripts-page.php:996 #: includes/class-mxchat-admin.php:537 msgid "Actions" msgstr "" #: includes/admin-actions-page.php:44 #: includes/admin-api-page.php:129 #: includes/admin-content-page.php:50 #: includes/admin-knowledge-page.php:51 #: includes/admin-pro-page.php:68 #: includes/admin-settings-page.php:42 #: includes/admin-transcripts-page.php:44 msgid "Close menu" msgstr "" #: includes/admin-actions-page.php:54 #: includes/admin-actions-page.php:98 #: includes/admin-transcripts-page.php:54 #: includes/admin-transcripts-page.php:110 msgid "Dashboard" msgstr "" #: includes/admin-actions-page.php:58 #: includes/admin-actions-page.php:107 #: includes/admin-actions-page.php:163 msgid "AI Tools" msgstr "" #: includes/admin-actions-page.php:62 #: includes/admin-actions-page.php:117 #: includes/admin-actions-page.php:180 #: includes/admin-actions-page.php:360 #: includes/admin-actions-page.php:450 msgid "Trigger Phrases" msgstr "" #: includes/admin-actions-page.php:69 #: includes/admin-content-page.php:400 #: includes/admin-content-page.php:684 #: includes/admin-content-page.php:707 #: includes/admin-content-page.php:759 #: includes/admin-knowledge-page.php:114 #: includes/admin-settings-page.php:104 #: includes/admin-transcripts-page.php:81 msgid "Upgrade to Pro" msgstr "" #: includes/admin-actions-page.php:128 #: includes/admin-knowledge-page.php:242 #: includes/admin-pro-page.php:158 #: includes/admin-settings-page.php:216 #: includes/admin-transcripts-page.php:159 msgid "Pro Upgrade" msgstr "" #: includes/admin-actions-page.php:140 msgid "Give your chatbot the ability to do things — generate images, search the web, hand off to a human, capture an email, and more. There are two ways to set this up. The cards below explain when to use each." msgstr "" #: includes/admin-actions-page.php:149 msgid "Two ways to set up actions" msgstr "" #: includes/admin-actions-page.php:152 msgid "Both let your chatbot take action during a conversation. Pick whichever fits how you want it to behave — or use both together." msgstr "" #: includes/admin-actions-page.php:164 #: includes/admin-knowledge-page.php:502 msgid "Recommended" msgstr "" #: includes/admin-actions-page.php:167 msgid "Add the tools your chatbot is allowed to use, and the AI decides when to use each one from the conversation. Easiest to set up — there are no phrases to write. Best for most sites." msgstr "" #: includes/admin-actions-page.php:169 msgid "Set up AI Tools" msgstr "" #: includes/admin-actions-page.php:183 msgid "You write the exact phrases that should fire a capability, with a match-strength slider. Precise and predictable — best when you want tight control over exactly when something happens." msgstr "" #: includes/admin-actions-page.php:186 #: includes/admin-actions-page.php:225 msgid "Add Trigger Phrase" msgstr "" #: includes/admin-actions-page.php:193 msgid "Can I use both?" msgstr "" #: includes/admin-actions-page.php:193 msgid "Yes. When a visitor's message matches one of your trigger phrases, that fires first; AI Tools cover everything else. Many sites run both together." msgstr "" #: includes/admin-actions-page.php:208 #: includes/admin-actions-page.php:281 #: includes/admin-actions-page.php:570 #: includes/admin-content-page.php:853 #: includes/admin-transcripts-page.php:443 #: includes/admin-transcripts-page.php:697 #: includes/class-mxchat-admin.php:4792 msgid "All" msgstr "" #: includes/admin-actions-page.php:212 #: includes/admin-knowledge-page.php:954 #: includes/admin-transcripts-page.php:451 #: includes/admin-transcripts-page.php:700 msgid "Delete Selected" msgstr "" #: includes/admin-actions-page.php:220 msgid "Search trigger phrases..." msgstr "" #: includes/admin-actions-page.php:227 #: includes/admin-actions-page.php:367 #: includes/admin-actions-page.php:589 msgid "Add" msgstr "" #: includes/admin-actions-page.php:229 #: includes/admin-actions-page.php:591 #: includes/admin-knowledge-page.php:579 #: includes/admin-settings-page.php:804 #: includes/admin-transcripts-page.php:464 msgid "Refresh" msgstr "" #: includes/admin-actions-page.php:252 msgid "Select a trigger phrase" msgstr "" #: includes/admin-actions-page.php:253 msgid "Choose a trigger phrase from the list to view details and edit, or create a new one." msgstr "" #: includes/admin-actions-page.php:256 msgid "Create Trigger Phrase" msgstr "" #: includes/admin-actions-page.php:267 #: includes/admin-actions-page.php:329 #: includes/admin-actions-page.php:421 #: includes/admin-actions-page.php:625 #: includes/admin-actions-page.php:729 #: includes/admin-onboarding-page.php:701 #: includes/admin-onboarding-page.php:769 #: includes/admin-onboarding-page.php:789 #: includes/admin-onboarding-page.php:809 msgid "Back" msgstr "" #: includes/admin-actions-page.php:269 msgid "Choose what it does" msgstr "" #: includes/admin-actions-page.php:277 msgid "Search types..." msgstr "" #: includes/admin-actions-page.php:311 #, php-format msgid "Use the %s action" msgstr "" #: includes/admin-actions-page.php:313 msgid "Pro" msgstr "" #: includes/admin-actions-page.php:316 #: includes/class-mxchat-admin.php:4863 #, php-format msgid "Requires %s" msgstr "" #: includes/admin-actions-page.php:331 msgid "Configure Trigger Phrase" msgstr "" #: includes/admin-actions-page.php:342 msgid "Selected Type" msgstr "" #: includes/admin-actions-page.php:343 msgid "Configure this trigger phrase for your chatbot" msgstr "" #: includes/admin-actions-page.php:354 #: includes/admin-actions-page.php:444 msgid "Label" msgstr "" #: includes/admin-actions-page.php:355 msgid "e.g., Newsletter Signup" msgstr "" #: includes/admin-actions-page.php:356 msgid "A descriptive name for this trigger phrase (for your reference only)." msgstr "" #: includes/admin-actions-page.php:366 msgid "Type a trigger phrase and press Enter" msgstr "" #: includes/admin-actions-page.php:370 msgid "Each phrase gets its own embedding vector for more accurate matching." msgstr "" #: includes/admin-actions-page.php:375 #: includes/admin-actions-page.php:460 #: includes/admin-settings-page.php:303 #: includes/admin-settings-page.php:1282 #: includes/class-mxchat-admin.php:4926 #: includes/class-mxchat-admin.php:6354 msgid "Similarity Threshold" msgstr "" #: includes/admin-actions-page.php:379 msgid "Lower values (10-30) trigger more easily. Higher values (70-95) require more exact matches." msgstr "" #: includes/admin-actions-page.php:383 msgid "Enabled Bots" msgstr "" #: includes/admin-actions-page.php:388 #: includes/class-mxchat-admin.php:4658 #: includes/class-mxchat-admin.php:4958 #: includes/class-mxchat-meta-box.php:90 #: includes/class-mxchat-public.php:837 msgid "Default Bot" msgstr "" #: includes/admin-actions-page.php:407 #: includes/admin-actions-page.php:703 #: includes/admin-actions-page.php:755 #: includes/admin-content-page.php:313 #: includes/admin-knowledge-page.php:1971 #: includes/admin-knowledge-page.php:2003 #: includes/admin-settings-page.php:887 #: includes/admin-transcripts-page.php:620 #: includes/admin-transcripts-page.php:785 #: includes/class-mxchat-admin.php:4878 #: includes/class-mxchat-admin.php:4987 #: includes/class-mxchat-admin.php:9713 #: includes/class-mxchat-integrator.php:5543 msgid "Cancel" msgstr "" #: includes/admin-actions-page.php:410 msgid "Save Trigger Phrase" msgstr "" #: includes/admin-actions-page.php:423 msgid "Trigger Phrase Details" msgstr "" #: includes/admin-actions-page.php:425 msgid "Toggle Enabled" msgstr "" #: includes/admin-actions-page.php:429 #: includes/class-mxchat-admin.php:4709 msgid "Edit" msgstr "" #: includes/admin-actions-page.php:432 #: includes/admin-actions-page.php:704 #: includes/admin-transcripts-page.php:621 #: includes/admin-transcripts-page.php:702 #: includes/class-mxchat-admin.php:4720 msgid "Delete" msgstr "" #: includes/admin-actions-page.php:445 #: includes/admin-content-page.php:242 msgid "Type" msgstr "" #: includes/admin-actions-page.php:457 #: includes/admin-content-page.php:67 #: includes/admin-content-page.php:124 #: includes/admin-content-page.php:499 #: includes/admin-knowledge-page.php:70 #: includes/admin-knowledge-page.php:160 #: includes/admin-onboarding-page.php:455 #: includes/admin-settings-page.php:41 #: includes/admin-transcripts-page.php:71 #: includes/admin-transcripts-page.php:142 #: includes/class-mxchat-admin.php:509 msgid "Settings" msgstr "" #: includes/admin-actions-page.php:464 #: includes/admin-actions-page.php:668 #: includes/admin-content-page.php:249 #: includes/admin-transcripts-page.php:303 msgid "Status" msgstr "" #: includes/admin-actions-page.php:465 msgid "Enabled" msgstr "" #: includes/admin-actions-page.php:471 msgid "Assigned Bots" msgstr "" #: includes/admin-actions-page.php:497 #, php-format msgid "Your current chat model (%s) does not support tools. You can still add tools here, but they will not fire until you choose a tool-capable model in Settings." msgstr "" #: includes/admin-actions-page.php:508 #, php-format msgid "Web Search and Image Search are powered by Brave Search and need a Brave Search API key to work. Add your key under %s to enable them." msgstr "" #: includes/admin-actions-page.php:508 msgid "Settings → Brave Search" msgstr "" #: includes/admin-actions-page.php:515 msgid "No tools available yet. Core search and image tools appear here, and activating add-ons like WooCommerce adds more." msgstr "" #: includes/admin-actions-page.php:555 #: includes/admin-actions-page.php:585 msgid "tools" msgstr "" #: includes/admin-actions-page.php:556 msgid "tool" msgstr "" #: includes/admin-actions-page.php:557 #: includes/admin-actions-page.php:672 #: includes/admin-api-page.php:179 #: includes/admin-api-page.php:260 #: includes/admin-knowledge-page.php:99 #: includes/admin-knowledge-page.php:106 #: includes/admin-knowledge-page.php:219 #: includes/admin-knowledge-page.php:231 #: includes/admin-pro-page.php:78 #: includes/admin-pro-page.php:120 #: includes/admin-pro-page.php:191 #: includes/admin-pro-page.php:248 #: includes/admin-settings-page.php:737 #: includes/admin-transcripts-page.php:307 msgid "Active" msgstr "" #: includes/admin-actions-page.php:558 msgid "Add-on" msgstr "" #: includes/admin-actions-page.php:559 msgid "Sensitive" msgstr "" #: includes/admin-actions-page.php:560 msgid "No usage note — the AI decides on its own when to use this." msgstr "" #: includes/admin-actions-page.php:574 msgid "Remove Selected" msgstr "" #: includes/admin-actions-page.php:582 msgid "Search tools..." msgstr "" #: includes/admin-actions-page.php:587 #: includes/admin-actions-page.php:616 #: includes/admin-actions-page.php:731 #: includes/admin-actions-page.php:756 msgid "Add Tool" msgstr "" #: includes/admin-actions-page.php:612 msgid "Select a tool" msgstr "" #: includes/admin-actions-page.php:613 msgid "Choose a tool from the list to view details and edit when the AI should use it, or add a new one." msgstr "" #: includes/admin-actions-page.php:627 msgid "Tool Details" msgstr "" #: includes/admin-actions-page.php:629 msgid "Edit usage note" msgstr "" #: includes/admin-actions-page.php:632 msgid "Remove tool" msgstr "" #: includes/admin-actions-page.php:644 msgid "Tool" msgstr "" #: includes/admin-actions-page.php:650 msgid "What it does" msgstr "" #: includes/admin-actions-page.php:655 msgid "When the assistant uses this" msgstr "" #: includes/admin-actions-page.php:663 msgid "Setup" msgstr "" #: includes/admin-actions-page.php:671 msgid "State" msgstr "" #: includes/admin-actions-page.php:689 msgid "Saving, please wait..." msgstr "" #: includes/admin-actions-page.php:696 msgid "Delete Trigger Phrase" msgstr "" #: includes/admin-actions-page.php:700 msgid "Are you sure you want to delete this trigger phrase? This cannot be undone." msgstr "" #: includes/admin-actions-page.php:715 msgid "Add a Tool" msgstr "" #: includes/admin-actions-page.php:719 msgid "Pick a capability the AI can call from the conversation." msgstr "" #: includes/admin-actions-page.php:721 msgid "Every available tool is already added. Activate add-ons like WooCommerce to unlock more." msgstr "" #: includes/admin-actions-page.php:731 msgid "Edit Tool" msgstr "" #: includes/admin-actions-page.php:740 msgid "Selected tool" msgstr "" #: includes/admin-actions-page.php:745 msgid "When should the assistant use this?" msgstr "" #: includes/admin-actions-page.php:746 msgid "Optional — e.g. “Use only when the visitor asks about pricing or discounts.”" msgstr "" #: includes/admin-actions-page.php:747 msgid "Leave blank to let the AI decide on its own. Your note is added to what the model knows about this tool." msgstr "" #: includes/admin-actions-page.php:751 msgid "Sensitive tool — it can spend money, expose customer data, or hand off to a human. Only add it if you want the AI to do that." msgstr "" #: includes/admin-actions-page.php:756 #: includes/admin-content-page.php:314 msgid "Save Changes" msgstr "" #: includes/admin-api-page.php:30 msgid "MxChat API Access" msgstr "" #: includes/admin-api-page.php:31 #: includes/admin-api-page.php:128 #: includes/admin-onboarding-page.php:460 msgid "API Access" msgstr "" #: includes/admin-api-page.php:44 #: includes/admin-api-page.php:63 #: includes/admin-onboarding-page.php:103 #: includes/admin-onboarding-page.php:121 msgid "You do not have permission to do this." msgstr "" #: includes/admin-api-page.php:79 #: includes/admin-onboarding-page.php:383 msgid "You do not have permission to access this page." msgstr "" #. translators: %s: human-readable elapsed time #: includes/admin-api-page.php:102 #, php-format msgid "%s ago" msgstr "" #: includes/admin-api-page.php:105 msgid "Never" msgstr "" #: includes/admin-api-page.php:135 #: includes/admin-api-page.php:170 #: includes/admin-api-page.php:245 msgid "REST API" msgstr "" #: includes/admin-api-page.php:138 #: includes/admin-api-page.php:177 #: includes/admin-api-page.php:255 msgid "Token" msgstr "" #: includes/admin-api-page.php:142 #: includes/admin-api-page.php:189 #: includes/admin-api-page.php:318 msgid "Endpoints" msgstr "" #: includes/admin-api-page.php:146 #: includes/admin-api-page.php:198 #: includes/admin-api-page.php:367 msgid "Examples" msgstr "" #: includes/admin-api-page.php:150 #: includes/admin-api-page.php:207 msgid "Privacy" msgstr "" #: includes/admin-api-page.php:220 msgid "New API token generated." msgstr "" #: includes/admin-api-page.php:221 msgid "Copy it now — for security, the full value will not be shown again after you leave this page." msgstr "" #: includes/admin-api-page.php:227 #: includes/admin-onboarding-page.php:531 #: includes/admin-onboarding-page.php:859 #: includes/admin-onboarding-page.php:868 #: includes/admin-settings-page.php:710 #: includes/admin-settings-page.php:1065 #: includes/admin-settings-page.php:1083 msgid "Copy" msgstr "" #: includes/admin-api-page.php:236 msgid "API token revoked." msgstr "" #: includes/admin-api-page.php:237 msgid "All REST endpoints will return 401 until a new token is generated." msgstr "" #: includes/admin-api-page.php:247 msgid "Bearer-token-authenticated endpoints for reading transcripts and pushing content into the knowledge base. Disabled until you generate a token below." msgstr "" #: includes/admin-api-page.php:265 #: includes/admin-settings-page.php:737 msgid "Disabled" msgstr "" #: includes/admin-api-page.php:272 msgid "Current token" msgstr "" #: includes/admin-api-page.php:275 msgid "Last rotated:" msgstr "" #: includes/admin-api-page.php:281 msgid "No token is currently set. Generate one below to enable the authenticated REST endpoints." msgstr "" #: includes/admin-api-page.php:291 msgid "Regenerate Token" msgstr "" #: includes/admin-api-page.php:291 msgid "Generate Token" msgstr "" #: includes/admin-api-page.php:297 msgid "Revoke the API token? Any external tool using the current token will stop working immediately." msgstr "" #: includes/admin-api-page.php:302 msgid "Revoke Token" msgstr "" #: includes/admin-api-page.php:309 msgid "Regenerating immediately invalidates the old token. Save the new value somewhere safe (password manager) — only the masked version is shown after you leave this page." msgstr "" #: includes/admin-api-page.php:319 msgid "All endpoints live under the WordPress REST namespace mxchat/v1." msgstr "" #: includes/admin-api-page.php:327 msgid "Method" msgstr "" #: includes/admin-api-page.php:329 msgid "Auth" msgstr "" #: includes/admin-api-page.php:330 msgid "Purpose" msgstr "" #: includes/admin-api-page.php:337 msgid "None" msgstr "" #: includes/admin-api-page.php:338 msgid "Connectivity check; reports plugin version and whether a token is set." msgstr "" #: includes/admin-api-page.php:343 #: includes/admin-api-page.php:349 #: includes/admin-api-page.php:355 msgid "Bearer" msgstr "" #: includes/admin-api-page.php:344 msgid "Read chat transcripts. Filterable by since, until, session_id, role, has_rag_context; supports limit + offset pagination." msgstr "" #: includes/admin-api-page.php:350 msgid "Push content into the knowledge base. Body: content, source_url, optional bot_id and content_type." msgstr "" #: includes/admin-api-page.php:356 msgid "Bulk-delete chat sessions by session_id, with optional cascade to translations and click-tracking. Capped at 1000 per call." msgstr "" #: includes/admin-api-page.php:368 msgid "Drop-in cURL snippets — replace YOUR_TOKEN with the value from the Token tab." msgstr "" #: includes/admin-api-page.php:373 msgid "Health check" msgstr "" #: includes/admin-api-page.php:374 msgid "No auth required" msgstr "" #: includes/admin-api-page.php:383 msgid "Find transcripts where the bot had no knowledge to ground answers" msgstr "" #: includes/admin-api-page.php:393 msgid "Push a Q&A entry into the knowledge base" msgstr "" #: includes/admin-api-page.php:405 msgid "Bulk-delete two chat sessions" msgstr "" #: includes/admin-api-page.php:419 msgid "Privacy & Safety" msgstr "" #: includes/admin-api-page.php:420 msgid "What the API exposes — and how to keep it safe." msgstr "" #: includes/admin-api-page.php:428 msgid "No data leaves your site unsolicited. Endpoints only respond to requests carrying your token." msgstr "" #: includes/admin-api-page.php:432 msgid "The /transcripts endpoint may return user-submitted chat data including emails and names — treat your API token as sensitive." msgstr "" #: includes/admin-api-page.php:436 msgid "Use HTTPS only. Do not include the token in URL query strings." msgstr "" #: includes/admin-api-page.php:440 msgid "Rotate the token if you suspect it was leaked. Old token is invalidated immediately." msgstr "" #: includes/admin-content-page.php:49 #: includes/admin-content-page.php:56 #: includes/admin-content-page.php:99 #: includes/admin-content-page.php:506 #: includes/admin-knowledge-page.php:982 #: includes/admin-onboarding-page.php:459 #: includes/class-mxchat-admin.php:546 #: includes/class-mxchat-admin.php:547 msgid "Content" msgstr "" #: includes/admin-content-page.php:59 #: includes/admin-content-page.php:106 #: includes/admin-content-page.php:171 msgid "Generate" msgstr "" #: includes/admin-content-page.php:63 #: includes/admin-content-page.php:115 msgid "History" msgstr "" #: includes/admin-content-page.php:71 #: includes/admin-content-page.php:133 #: includes/admin-content-page.php:362 #: includes/admin-content-page.php:739 msgid "SEO" msgstr "" #: includes/admin-content-page.php:75 #: includes/admin-content-page.php:142 msgid "Calendar" msgstr "" #: includes/admin-content-page.php:79 #: includes/admin-content-page.php:151 msgid "Templates" msgstr "" #: includes/admin-content-page.php:173 msgid "Content Generator" msgstr "" #: includes/admin-content-page.php:175 msgid "Change status" msgstr "" #: includes/admin-content-page.php:182 #: includes/admin-content-page.php:251 msgid "Draft" msgstr "" #: includes/admin-content-page.php:186 #: includes/admin-knowledge-page.php:1933 msgid "Published" msgstr "" #: includes/admin-content-page.php:190 #: includes/admin-content-page.php:252 msgid "Scheduled" msgstr "" #: includes/admin-content-page.php:203 msgid "Desktop" msgstr "" #: includes/admin-content-page.php:206 msgid "Mobile" msgstr "" #: includes/admin-content-page.php:214 #: includes/admin-content-page.php:446 msgid "Edit with AI" msgstr "" #: includes/admin-content-page.php:216 msgid "AI Edit" msgstr "" #: includes/admin-content-page.php:230 #: includes/admin-content-page.php:286 msgid "Generate Content" msgstr "" #: includes/admin-content-page.php:231 msgid "Describe what you want and let AI create it for you." msgstr "" #: includes/admin-content-page.php:235 msgid "Describe the content you want to generate..." msgstr "" #: includes/admin-content-page.php:238 msgid "Edit Default Prompt" msgstr "" #: includes/admin-content-page.php:244 msgid "Blog Post" msgstr "" #: includes/admin-content-page.php:245 msgid "Landing Page" msgstr "" #: includes/admin-content-page.php:253 msgid "Publish" msgstr "" #: includes/admin-content-page.php:257 msgid "Schedule" msgstr "" #: includes/admin-content-page.php:263 msgid "Layout" msgstr "" #: includes/admin-content-page.php:265 msgid "Theme Default" msgstr "" #: includes/admin-content-page.php:266 msgid "Fullwidth (No Padding)" msgstr "" #: includes/admin-content-page.php:270 msgid "Post Title" msgstr "" #: includes/admin-content-page.php:272 #: includes/class-mxchat-admin.php:7268 #: includes/class-mxchat-admin.php:7281 #: includes/class-mxchat-admin.php:7293 #: includes/class-mxchat-admin.php:7306 #: includes/class-mxchat-admin.php:7319 #: includes/class-mxchat-admin.php:7333 #: includes/class-mxchat-admin.php:7537 #: includes/class-mxchat-admin.php:7552 #: includes/class-mxchat-admin.php:8749 #: includes/class-mxchat-admin.php:9116 #: includes/class-mxchat-admin.php:9125 #: includes/class-mxchat-admin.php:9134 #: includes/class-mxchat-admin.php:9233 #: includes/class-mxchat-admin.php:9261 msgid "Show" msgstr "" #: includes/admin-content-page.php:273 msgid "Hide (title in content)" msgstr "" #: includes/admin-content-page.php:277 msgid "Template Mode" msgstr "" #: includes/admin-content-page.php:279 #: includes/class-mxchat-admin.php:8787 msgid "Off" msgstr "" #: includes/admin-content-page.php:280 msgid "On (Spintax)" msgstr "" #: includes/admin-content-page.php:294 #: includes/admin-content-page.php:332 msgid "Starting..." msgstr "" #: includes/admin-content-page.php:303 msgid "Edit Default System Prompt" msgstr "" #: includes/admin-content-page.php:307 msgid "This is the system prompt sent to the AI when generating content. Edit it to customize how your content is generated." msgstr "" #: includes/admin-content-page.php:311 msgid "Reset to Default" msgstr "" #: includes/admin-content-page.php:348 msgid "Images" msgstr "" #: includes/admin-content-page.php:350 #: includes/admin-content-page.php:357 #: includes/admin-content-page.php:675 #: includes/admin-content-page.php:698 #: includes/admin-content-page.php:749 #: includes/admin-content-page.php:795 #: includes/admin-content-page.php:802 #: includes/admin-content-page.php:809 #: includes/admin-content-page.php:816 #: includes/admin-content-page.php:867 msgid "ADD-ON" msgstr "" #: includes/admin-content-page.php:350 #: includes/admin-content-page.php:357 #: includes/admin-content-page.php:675 #: includes/admin-content-page.php:698 #: includes/admin-content-page.php:749 #: includes/admin-content-page.php:795 #: includes/admin-content-page.php:802 #: includes/admin-content-page.php:809 #: includes/admin-content-page.php:816 #: includes/admin-content-page.php:867 msgid "PRO" msgstr "" #: includes/admin-content-page.php:355 msgid "Meta" msgstr "" #: includes/admin-content-page.php:371 msgid "Images will appear here after generation" msgstr "" #: includes/admin-content-page.php:380 msgid "Title" msgstr "" #: includes/admin-content-page.php:381 msgid "Post title..." msgstr "" #: includes/admin-content-page.php:384 #: includes/admin-content-page.php:781 msgid "Meta Description" msgstr "" #: includes/admin-content-page.php:385 msgid "Meta description..." msgstr "" #: includes/admin-content-page.php:389 msgid "Focus Keyword" msgstr "" #: includes/admin-content-page.php:390 msgid "Primary keyword..." msgstr "" #: includes/admin-content-page.php:393 msgid "Excerpt" msgstr "" #: includes/admin-content-page.php:394 msgid "Post excerpt..." msgstr "" #: includes/admin-content-page.php:400 #: includes/admin-content-page.php:682 #: includes/admin-content-page.php:705 #: includes/admin-content-page.php:757 msgid "Install Add-on" msgstr "" #: includes/admin-content-page.php:418 msgid "SEO Score" msgstr "" #: includes/admin-content-page.php:419 msgid "Generate content to analyze" msgstr "" #: includes/admin-content-page.php:421 msgid "Analyze" msgstr "" #: includes/admin-content-page.php:429 msgid "SEO analysis will appear here after content is generated" msgstr "" #: includes/admin-content-page.php:434 msgid "AI optimizes all failing SEO checks" msgstr "" #: includes/admin-content-page.php:436 msgid "Optimize All" msgstr "" #: includes/admin-content-page.php:447 #: includes/admin-knowledge-page.php:2044 #: includes/class-mxchat-admin.php:7790 #: includes/class-mxchat-public.php:262 #: includes/class-mxchat-public.php:267 #: includes/class-mxchat-public.php:476 msgid "Close" msgstr "" #: includes/admin-content-page.php:453 msgid "e.g. Change the hero heading to..." msgstr "" #: includes/admin-content-page.php:467 msgid "Content History" msgstr "" #: includes/admin-content-page.php:468 msgid "Browse and edit your AI-generated content." msgstr "" #: includes/admin-content-page.php:476 msgid "Loading history..." msgstr "" #: includes/admin-content-page.php:482 msgid "No AI-generated content yet. Use the Generate tab to create your first post." msgstr "" #: includes/admin-content-page.php:500 msgid "Configure content generation and SEO optimization." msgstr "" #: includes/admin-content-page.php:512 msgid "Content Model" msgstr "" #: includes/admin-content-page.php:578 msgid "Select the AI model used for generating content. Uses the API key configured in your main MxChat settings." msgstr "" #: includes/admin-content-page.php:583 msgid "Image Model" msgstr "" #: includes/admin-content-page.php:587 #: includes/class-mxchat-editor-assistant-stream.php:123 #: includes/class-mxchat-model-catalog.php:70 #: includes/class-mxchat-model-catalog.php:180 msgid "OpenAI" msgstr "" #: includes/admin-content-page.php:588 msgid "GPT Image 2 (Latest)" msgstr "" #: includes/admin-content-page.php:589 msgid "GPT Image 1.5" msgstr "" #: includes/admin-content-page.php:591 msgid "xAI" msgstr "" #: includes/admin-content-page.php:592 msgid "Grok Imagine Pro" msgstr "" #: includes/admin-content-page.php:593 msgid "Grok Imagine" msgstr "" #: includes/admin-content-page.php:595 msgid "Google" msgstr "" #: includes/admin-content-page.php:596 msgid "Nano Banana (Gemini 2.5 Flash)" msgstr "" #: includes/admin-content-page.php:597 msgid "Nano Banana Pro (Gemini 3 Pro)" msgstr "" #: includes/admin-content-page.php:601 msgid "Select the AI model used for generating images within your content." msgstr "" #: includes/admin-content-page.php:606 msgid "Image Quality" msgstr "" #: includes/admin-content-page.php:611 msgid "Auto (default)" msgstr "" #: includes/admin-content-page.php:612 msgid "Low (fastest, cheapest)" msgstr "" #: includes/admin-content-page.php:613 msgid "Medium" msgstr "" #: includes/admin-content-page.php:614 msgid "High (best, slowest)" msgstr "" #: includes/admin-content-page.php:617 msgid "Quality control for OpenAI GPT Image models only. Grok Imagine and Gemini image models ignore this setting (their APIs do not expose an equivalent parameter)." msgstr "" #: includes/admin-content-page.php:634 msgid "Enable Image Generation" msgstr "" #: includes/admin-content-page.php:636 msgid "When enabled, AI will generate and place images throughout your content. When disabled, pages are generated with text-only layouts." msgstr "" #: includes/admin-content-page.php:641 msgid "Images per Article" msgstr "" #: includes/admin-content-page.php:651 msgid "How many images to generate and place in each article (1–5). Default 3. The AI may generate fewer if the article has few sections suited to imagery." msgstr "" #: includes/admin-content-page.php:673 #: includes/class-mxchat-addons.php:128 msgid "Internal Linking" msgstr "" #: includes/admin-content-page.php:679 msgid "Automatically find and link to existing blog posts on your site within generated content." msgstr "" #: includes/admin-content-page.php:696 msgid "Tool Use for AI Editing" msgstr "" #: includes/admin-content-page.php:702 msgid "Enable precise editing with tool calling — the AI makes targeted changes instead of rewriting the entire page, improving accuracy and token efficiency. Supports Claude, OpenAI, Gemini, and xAI models." msgstr "" #: includes/admin-content-page.php:720 #: includes/admin-content-page.php:729 msgid "Editor Assistant" msgstr "" #: includes/admin-content-page.php:731 msgid "Add magic-wand AI writing actions (rewrite, summarize, translate, continue, fix grammar) to the WordPress block editor. Opens a sidebar in the post editor. Uses the chat AI model configured in MxChat Settings. Off by default." msgstr "" #: includes/admin-content-page.php:748 msgid "Google Search Console" msgstr "" #: includes/admin-content-page.php:751 msgid "Connect Google Search Console to see real search performance data — clicks, impressions, CTR, and keyword rankings — directly in your SEO dashboard. Chat with your GSC data using the AI Admin Assistant add-on." msgstr "" #: includes/admin-content-page.php:754 msgid "Connect Google Search Console" msgstr "" #: includes/admin-content-page.php:776 msgid "AI Optimize" msgstr "" #: includes/admin-content-page.php:777 msgid "Choose which checks AI Optimize will fix when run." msgstr "" #: includes/admin-content-page.php:785 msgid "SEO Title" msgstr "" #: includes/admin-content-page.php:789 msgid "URL Slug" msgstr "" #: includes/admin-content-page.php:793 msgid "Readability" msgstr "" #: includes/admin-content-page.php:800 msgid "Internal Links" msgstr "" #: includes/admin-content-page.php:807 msgid "Image ALT Text" msgstr "" #: includes/admin-content-page.php:814 msgid "Featured Image" msgstr "" #: includes/admin-content-page.php:831 msgid "SEO Analysis" msgstr "" #: includes/admin-content-page.php:832 msgid "Analyze and optimize SEO for all your content." msgstr "" #: includes/admin-content-page.php:841 #: includes/admin-knowledge-page.php:898 msgid "All Types" msgstr "" #: includes/admin-content-page.php:842 #: includes/admin-knowledge-page.php:1921 msgid "Posts" msgstr "" #: includes/admin-content-page.php:843 #: includes/admin-knowledge-page.php:1922 msgid "Pages" msgstr "" #: includes/admin-content-page.php:854 msgid "Issues" msgstr "" #: includes/admin-content-page.php:855 msgid "Good" msgstr "" #: includes/admin-content-page.php:856 msgid "Not Scanned" msgstr "" #: includes/admin-content-page.php:861 msgid "Bulk optimize requires the Advanced Content Editor add-on" msgstr "" #: includes/admin-content-page.php:861 msgid "Bulk optimize requires MxChat Pro" msgstr "" #: includes/admin-content-page.php:863 msgid "Pro required for bulk optimization" msgstr "" #: includes/admin-content-page.php:865 msgid "Optimize Selected" msgstr "" #: includes/admin-content-page.php:872 msgid "Stop" msgstr "" #: includes/admin-content-page.php:876 msgid "Search posts..." msgstr "" #: includes/admin-content-page.php:888 msgid "Loading posts..." msgstr "" #: includes/admin-content-page.php:892 msgid "No posts found matching your filters." msgstr "" #: includes/admin-content-page.php:901 msgid "Scan Unscored" msgstr "" #: includes/admin-knowledge-page.php:50 #: includes/admin-knowledge-page.php:65 #: includes/admin-knowledge-page.php:152 #: includes/admin-knowledge-page.php:856 #: includes/admin-settings-page.php:1325 msgid "Knowledge Base" msgstr "" #: includes/admin-knowledge-page.php:58 #: includes/admin-knowledge-page.php:136 #: includes/admin-knowledge-page.php:618 msgid "Import" msgstr "" #: includes/admin-knowledge-page.php:61 #: includes/admin-knowledge-page.php:143 #: includes/admin-knowledge-page.php:446 msgid "Import Options" msgstr "" #: includes/admin-knowledge-page.php:73 #: includes/admin-knowledge-page.php:167 msgid "Auto-Sync" msgstr "" #: includes/admin-knowledge-page.php:77 #: includes/admin-knowledge-page.php:176 #: includes/admin-knowledge-page.php:1388 msgid "Chunking & Retrieval" msgstr "" #: includes/admin-knowledge-page.php:81 #: includes/admin-knowledge-page.php:185 msgid "Role Restrictions" msgstr "" #: includes/admin-knowledge-page.php:85 #: includes/admin-knowledge-page.php:194 msgid "ACF Fields" msgstr "" #: includes/admin-knowledge-page.php:89 #: includes/admin-knowledge-page.php:203 msgid "Custom Meta" msgstr "" #: includes/admin-knowledge-page.php:94 #: includes/admin-knowledge-page.php:210 #: includes/admin-settings-page.php:78 #: includes/admin-settings-page.php:81 #: includes/admin-settings-page.php:176 #: includes/admin-settings-page.php:183 msgid "Integrations" msgstr "" #: includes/admin-knowledge-page.php:97 #: includes/admin-knowledge-page.php:217 #: includes/admin-knowledge-page.php:880 #: includes/admin-knowledge-page.php:2078 msgid "Pinecone" msgstr "" #: includes/admin-knowledge-page.php:104 #: includes/admin-knowledge-page.php:229 #: includes/admin-knowledge-page.php:1829 msgid "OpenAI Vector Store" msgstr "" #: includes/admin-knowledge-page.php:301 msgid "Select Bot Database:" msgstr "" #: includes/admin-knowledge-page.php:311 msgid "Content will be added to the selected bot's knowledge base" msgstr "" #: includes/admin-knowledge-page.php:314 #: includes/admin-onboarding-page.php:518 msgid "Saved" msgstr "" #: includes/admin-knowledge-page.php:344 #: includes/admin-knowledge-page.php:375 msgid "Keep this tab open - Processing runs in your browser" msgstr "" #: includes/admin-knowledge-page.php:349 #: includes/admin-knowledge-page.php:380 #: includes/admin-knowledge-page.php:742 #: includes/admin-knowledge-page.php:772 msgid "Stop Processing" msgstr "" #: includes/admin-knowledge-page.php:357 #: includes/admin-knowledge-page.php:754 #, php-format msgid "Progress: %1$d of %2$d pages (%3$d%%)" msgstr "" #: includes/admin-knowledge-page.php:361 #: includes/admin-knowledge-page.php:392 msgid "Processing" msgstr "" #: includes/admin-knowledge-page.php:388 #: includes/admin-knowledge-page.php:784 #, php-format msgid "Progress: %1$d of %2$d URLs (%3$d%%)" msgstr "" #: includes/admin-knowledge-page.php:447 msgid "Import content to your knowledge base from various sources." msgstr "" #: includes/admin-knowledge-page.php:461 #, php-format msgid "We detected your %s API key. Remember to add credits to your %s account before using the knowledgebase." msgstr "" #: includes/admin-knowledge-page.php:463 #: includes/class-mxchat-meta-box.php:214 msgid "Important:" msgstr "" #: includes/admin-knowledge-page.php:464 #, php-format msgid "Before importing knowledge, you must add a %s API key with sufficient credits in the Chatbot settings." msgstr "" #: includes/admin-knowledge-page.php:465 msgid "Go to API Key Settings" msgstr "" #: includes/admin-knowledge-page.php:477 msgid "Using WordPress Database:" msgstr "" #: includes/admin-knowledge-page.php:478 msgid "The WordPress database is not optimized for vector search with large datasets. If you plan to have more than 500 knowledge entries, we highly recommend using Pinecone for better performance and scalability." msgstr "" #: includes/admin-knowledge-page.php:487 msgid "Choose Import Method" msgstr "" #: includes/admin-knowledge-page.php:499 msgid "WordPress Content" msgstr "" #: includes/admin-knowledge-page.php:500 msgid "Import specific posts and pages to your knowledge base." msgstr "" #: includes/admin-knowledge-page.php:506 msgid "Enter sitemap URL here" msgstr "" #: includes/admin-knowledge-page.php:511 msgid "Sitemap Import" msgstr "" #: includes/admin-knowledge-page.php:512 msgid "Use a content-specific sub-sitemap, not the sitemap index." msgstr "" #: includes/admin-knowledge-page.php:517 msgid "Enter webpage URL here" msgstr "" #: includes/admin-knowledge-page.php:522 msgid "Direct URL" msgstr "" #: includes/admin-knowledge-page.php:523 msgid "Import content from any webpage." msgstr "" #: includes/admin-knowledge-page.php:533 msgid "Direct Content" msgstr "" #: includes/admin-knowledge-page.php:534 msgid "Submit content to be vectorized." msgstr "" #: includes/admin-knowledge-page.php:539 msgid "Enter PDF URL here" msgstr "" #: includes/admin-knowledge-page.php:544 msgid "PDF Import" msgstr "" #: includes/admin-knowledge-page.php:545 msgid "Import knowledge from PDF URL." msgstr "" #: includes/admin-knowledge-page.php:555 msgid "PDF Upload" msgstr "" #: includes/admin-knowledge-page.php:556 msgid "Upload a PDF file from your computer." msgstr "" #: includes/admin-knowledge-page.php:566 msgid "YouTube" msgstr "" #: includes/admin-knowledge-page.php:567 msgid "Index a video so the chat can surface it as a playable embed." msgstr "" #: includes/admin-knowledge-page.php:577 msgid "Detected Sitemaps" msgstr "" #: includes/admin-knowledge-page.php:596 msgid "No sitemaps detected. You can manually enter a sitemap URL using the input field above." msgstr "" #: includes/admin-knowledge-page.php:603 msgid "Detecting sitemaps..." msgstr "" #: includes/admin-knowledge-page.php:616 msgid "Enter URL here" msgstr "" #: includes/admin-knowledge-page.php:632 msgid "Enter your content here..." msgstr "" #: includes/admin-knowledge-page.php:635 msgid "Enter source URL (Optional)" msgstr "" #: includes/admin-knowledge-page.php:639 msgid "Generate unique URL for duplicate content" msgstr "" #: includes/admin-knowledge-page.php:643 msgid "Generate Unique" msgstr "" #: includes/admin-knowledge-page.php:647 msgid "Enable this option to submit multiple entries with the same base URL. A unique reference will be appended." msgstr "" #: includes/admin-knowledge-page.php:651 msgid "Import Content" msgstr "" #: includes/admin-knowledge-page.php:666 msgid "Select a PDF file from your computer to import into the knowledge base. Maximum file size depends on your server settings." msgstr "" #: includes/admin-knowledge-page.php:669 msgid "Import PDF" msgstr "" #: includes/admin-knowledge-page.php:689 msgid "Paste a YouTube video URL (watch, youtu.be, or Shorts link)" msgstr "" #: includes/admin-knowledge-page.php:692 msgid "How should this video be described for matching?" msgstr "" #: includes/admin-knowledge-page.php:697 msgid "Auto-fetch" msgstr "" #: includes/admin-knowledge-page.php:698 msgid "We pull the video's title, channel, and captions (when available) to describe it." msgstr "" #: includes/admin-knowledge-page.php:704 msgid "Write my own" msgstr "" #: includes/admin-knowledge-page.php:705 msgid "You write the description the chatbot matches against — best for curated guides." msgstr "" #: includes/admin-knowledge-page.php:711 msgid "Describe what this video covers and the questions it answers..." msgstr "" #: includes/admin-knowledge-page.php:712 msgid "This text is what gets matched against visitor questions. Importing the same video URL again updates its existing entry." msgstr "" #: includes/admin-knowledge-page.php:715 msgid "Import Video" msgstr "" #: includes/admin-knowledge-page.php:857 msgid "View and manage your imported knowledge entries." msgstr "" #: includes/admin-knowledge-page.php:863 msgid "OpenAI Vector Store is Active" msgstr "" #: includes/admin-knowledge-page.php:863 msgid "Your chatbot is using OpenAI's hosted Vector Store for knowledge retrieval. The entries below are stored locally and are not being searched. To use this local database, disable Vector Store in the Integrations settings." msgstr "" #: includes/admin-knowledge-page.php:870 msgid "Knowledge Entries" msgstr "" #: includes/admin-knowledge-page.php:875 msgid "Not in use" msgstr "" #: includes/admin-knowledge-page.php:885 msgid "WordPress DB" msgstr "" #: includes/admin-knowledge-page.php:896 #: includes/admin-knowledge-page.php:1916 msgid "Search..." msgstr "" #: includes/admin-knowledge-page.php:905 msgid "PDFs" msgstr "" #: includes/admin-knowledge-page.php:906 msgid "URLs" msgstr "" #: includes/admin-knowledge-page.php:914 msgid "Delete All" msgstr "" #: includes/admin-knowledge-page.php:915 msgid "Are you sure you want to delete all knowledge?" msgstr "" #. translators: %s: content type label (e.g. "Pages", "PDFs") #: includes/admin-knowledge-page.php:928 #, php-format msgid "Delete All %s" msgstr "" #. translators: %s: content type label #: includes/admin-knowledge-page.php:930 #, php-format msgid "Are you sure you want to delete all %s from the knowledge base?" msgstr "" #: includes/admin-knowledge-page.php:965 msgid "Changes may take up to 60 seconds to process in Pinecone. Click \"Refresh Entries\" to see updates." msgstr "" #: includes/admin-knowledge-page.php:969 msgid "Refresh Entries" msgstr "" #: includes/admin-knowledge-page.php:979 #: includes/class-mxchat-admin.php:9711 msgid "Select All" msgstr "" #: includes/admin-knowledge-page.php:981 msgid "ID" msgstr "" #: includes/admin-knowledge-page.php:983 #: includes/admin-knowledge-page.php:2067 msgid "Source" msgstr "" #: includes/admin-knowledge-page.php:1060 #: includes/admin-knowledge-page.php:1220 msgid "View indexed content" msgstr "" #: includes/admin-knowledge-page.php:1307 msgid "Auto-Sync Settings" msgstr "" #: includes/admin-knowledge-page.php:1308 msgid "Automatically sync WordPress content to your knowledge base when published or updated." msgstr "" #: includes/admin-knowledge-page.php:1319 msgid "Auto-sync Posts" msgstr "" #: includes/admin-knowledge-page.php:1326 msgid "Auto-sync Pages" msgstr "" #: includes/admin-knowledge-page.php:1336 msgid "Extract text from PDFs in ACF fields on save" msgstr "" #: includes/admin-knowledge-page.php:1338 msgid "When ON, editor saves re-extract every PDF referenced in ACF fields. Default OFF — saves stay fast and don't re-parse the same PDFs on every edit. The manual content selector has its own per-batch checkbox; this setting only controls the auto-sync path." msgstr "" #: includes/admin-knowledge-page.php:1343 msgid "Advanced Custom Post Sync Settings" msgstr "" #: includes/admin-knowledge-page.php:1347 msgid "Sync Custom Post Types" msgstr "" #: includes/admin-knowledge-page.php:1367 msgid "No custom post types found." msgstr "" #: includes/admin-knowledge-page.php:1389 msgid "Control how content is split for indexing and how the knowledge base is searched." msgstr "" #: includes/admin-knowledge-page.php:1394 msgid "Chunking" msgstr "" #: includes/admin-knowledge-page.php:1399 msgid "Chunking improves retrieval quality for long documents. All chunks are reassembled before sending to the AI. Only applies to new submissions." msgstr "" #: includes/admin-knowledge-page.php:1408 msgid "Enable Content Chunking" msgstr "" #: includes/admin-knowledge-page.php:1413 msgid "Chunk Size (characters)" msgstr "" #: includes/admin-knowledge-page.php:1415 msgid "Recommended: 4000 characters (~1000 tokens). Range: 1000-10000. Larger chunks preserve more context." msgstr "" #: includes/admin-knowledge-page.php:1429 msgid "Retrieval" msgstr "" #: includes/admin-knowledge-page.php:1438 msgid "Hybrid keyword boost (WP-DB knowledge base)" msgstr "" #: includes/admin-knowledge-page.php:1440 msgid "Combines keyword matching with vector similarity when searching your WordPress-database knowledge base. Helps exact-token questions — product codes, SKUs, error codes, names — find the right document even when semantic similarity alone would miss it." msgstr "" #: includes/admin-knowledge-page.php:1441 msgid "Only affects the WordPress-database knowledge base; Pinecone is unaffected. Changes which sources are retrieved on existing installs, so test after enabling. The Transcripts sources panel labels how each match was found while this is on." msgstr "" #: includes/admin-knowledge-page.php:1460 msgid "Video Cards" msgstr "" #: includes/admin-knowledge-page.php:1469 msgid "Show a video card when a YouTube source answers the question" msgstr "" #: includes/admin-knowledge-page.php:1471 msgid "Adds a click-to-play card beneath the reply when the answer came from a YouTube video you imported. Turn this off to stop video cards entirely without removing the videos from your knowledge base." msgstr "" #: includes/admin-knowledge-page.php:1475 msgid "Video Card Match Threshold (%)" msgstr "" #. translators: %d is the site-wide Similarity Threshold percentage. #: includes/admin-knowledge-page.php:1479 #, php-format msgid "How closely the video must match the question before its card is shown. Higher means fewer, more relevant cards. This is separate from the site-wide Similarity Threshold (currently %d%%), which decides what the AI reads — a video is worth reading from at a lower score than it is worth putting on screen." msgstr "" #: includes/admin-knowledge-page.php:1481 msgid "Range 20-95. Raise this if visitors are shown videos unrelated to what they asked; lower it if a video that clearly answers the question is not appearing. The right number depends on your embedding model: older models such as text-embedding-ada-002 score even unrelated content around 70%, so those sites usually need 80 or higher before this has any effect. The Transcripts sources panel shows the match percentage of each source, which is the number to compare against." msgstr "" #: includes/admin-knowledge-page.php:1505 msgid "Role-Based Content Restrictions" msgstr "" #: includes/admin-knowledge-page.php:1506 msgid "Automatically restrict content access based on WordPress tags." msgstr "" #: includes/admin-knowledge-page.php:1513 msgid "How it works:" msgstr "" #: includes/admin-knowledge-page.php:1513 msgid "Add a tag below and select which role should have access. Content with that tag will be restricted to that role level." msgstr "" #: includes/admin-knowledge-page.php:1516 msgid "Add Tag-Role Mapping" msgstr "" #: includes/admin-knowledge-page.php:1519 msgid "Tag (name or slug)" msgstr "" #: includes/admin-knowledge-page.php:1520 msgid "e.g., Premium Content or premium-content" msgstr "" #: includes/admin-knowledge-page.php:1521 msgid "Enter an existing post tag by its display name or its slug." msgstr "" #: includes/admin-knowledge-page.php:1524 msgid "Required Role" msgstr "" #: includes/admin-knowledge-page.php:1533 msgid "Add Mapping" msgstr "" #: includes/admin-knowledge-page.php:1537 msgid "Current Tag-Role Mappings" msgstr "" #: includes/admin-knowledge-page.php:1540 msgid "Loading mappings..." msgstr "" #: includes/admin-knowledge-page.php:1545 msgid "No tag-role mappings yet. Add your first mapping above." msgstr "" #: includes/admin-knowledge-page.php:1549 msgid "Bulk Update Existing Content" msgstr "" #: includes/admin-knowledge-page.php:1550 msgid "Apply role restrictions to all existing content that has the mapped tags." msgstr "" #: includes/admin-knowledge-page.php:1553 msgid "Update All Existing Content" msgstr "" #: includes/admin-knowledge-page.php:1559 msgid "Processing..." msgstr "" #: includes/admin-knowledge-page.php:1580 msgid "ACF Field Settings" msgstr "" #: includes/admin-knowledge-page.php:1581 msgid "Control which Advanced Custom Fields are included in knowledge base embeddings." msgstr "" #: includes/admin-knowledge-page.php:1597 msgid "Extract text from PDFs linked in ACF File/Image fields during imports" msgstr "" #: includes/admin-knowledge-page.php:1599 msgid "Applies to WordPress Content imports. Adds 200-500ms per post and ~30 KB to each knowledge base entry. Recommended only if your ACF setup uses PDF attachments for primary content. Editor-save extraction has its own toggle under Auto-Sync." msgstr "" #: includes/admin-knowledge-page.php:1604 msgid "Advanced Custom Fields (ACF) plugin is not detected. Install and activate ACF to use this feature." msgstr "" #: includes/admin-knowledge-page.php:1612 msgid "No ACF field groups found. Create field groups in ACF to control which fields are included in embeddings." msgstr "" #: includes/admin-knowledge-page.php:1617 msgid "Toggle fields ON to include them in knowledge base embeddings. Toggle OFF to exclude sensitive or irrelevant fields." msgstr "" #: includes/admin-knowledge-page.php:1666 msgid "Custom Post Meta" msgstr "" #: includes/admin-knowledge-page.php:1667 msgid "Include custom post meta fields (non-ACF) in knowledge base embeddings." msgstr "" #: includes/admin-knowledge-page.php:1674 msgid "Enter post meta keys to include in embeddings. This is useful for OptionTree fields, theme meta boxes, or any custom post meta that is not managed by ACF." msgstr "" #: includes/admin-knowledge-page.php:1680 msgid "Discover meta keys" msgstr "" #: includes/admin-knowledge-page.php:1682 msgid "Scan your published content for custom meta keys, then click any you want to include. This gives non-ACF meta the same discover-and-click experience as the ACF picker." msgstr "" #: includes/admin-knowledge-page.php:1687 msgid "Scan my content for meta keys" msgstr "" #: includes/admin-knowledge-page.php:1691 msgid "Include internal keys (underscore-prefixed)" msgstr "" #: includes/admin-knowledge-page.php:1699 msgid "Meta Key Whitelist" msgstr "" #: includes/admin-knowledge-page.php:1711 msgid "Enter one meta key per line. These fields will be appended to the content during embedding. Text values are added as-is; array or repeater values are flattened into a comma-separated list. Empty values are skipped." msgstr "" #: includes/admin-knowledge-page.php:1716 msgid "How to find meta keys:" msgstr "" #: includes/admin-knowledge-page.php:1718 msgid "Check your theme documentation for meta key names" msgstr "" #: includes/admin-knowledge-page.php:1719 msgid "Look in the wp_postmeta database table" msgstr "" #: includes/admin-knowledge-page.php:1720 msgid "Use the Scan my content for meta keys button above to discover the keys on your published content automatically" msgstr "" #: includes/admin-knowledge-page.php:1721 msgid "Meta keys starting with underscore (_) are usually hidden/internal" msgstr "" #: includes/admin-knowledge-page.php:1739 msgid "Pinecone Vector Database" msgstr "" #: includes/admin-knowledge-page.php:1740 msgid "Configure Pinecone for enhanced search performance with larger knowledge bases." msgstr "" #: includes/admin-knowledge-page.php:1747 msgid "Pinecone is optional." msgstr "" #: includes/admin-knowledge-page.php:1747 msgid "MxChat works without it. When enabled, content is stored in Pinecone for faster similarity searches." msgstr "" #: includes/admin-knowledge-page.php:1759 msgid "Enable Pinecone Database" msgstr "" #: includes/admin-knowledge-page.php:1767 msgid "Pinecone is enabled. All new knowledge base content will be stored in Pinecone." msgstr "" #: includes/admin-knowledge-page.php:1773 msgid "Pinecone API Key" msgstr "" #: includes/admin-knowledge-page.php:1777 msgid "Found in your Pinecone dashboard under API Keys." msgstr "" #: includes/admin-knowledge-page.php:1778 msgid "Open Pinecone Dashboard" msgstr "" #: includes/admin-knowledge-page.php:1783 msgid "Region" msgstr "" #: includes/admin-knowledge-page.php:1785 msgid "Your Pinecone environment/region (e.g., gcp-starter, us-west1-gcp)" msgstr "" #: includes/admin-knowledge-page.php:1790 msgid "Index Name" msgstr "" #: includes/admin-knowledge-page.php:1793 msgid "The name of your Pinecone index. Must be created in your Pinecone dashboard first." msgstr "" #: includes/admin-knowledge-page.php:1798 msgid "Pinecone Host" msgstr "" #: includes/admin-knowledge-page.php:1801 msgid "The hostname from your Pinecone index URL (exclude https://). Found in index details." msgstr "" #: includes/admin-knowledge-page.php:1805 msgid "Save Pinecone Settings" msgstr "" #: includes/admin-knowledge-page.php:1830 msgid "Use OpenAI's hosted vector database for knowledge retrieval. Your documents are stored and searched directly on OpenAI's platform." msgstr "" #: includes/admin-knowledge-page.php:1837 msgid "Requires OpenAI Chat Model." msgstr "" #: includes/admin-knowledge-page.php:1837 msgid "Vector Store search only works with OpenAI models (gpt-5.6-sol, gpt-5.6-terra, etc.). Create Vector Stores in your OpenAI Dashboard." msgstr "" #: includes/admin-knowledge-page.php:1843 msgid "Model Incompatible:" msgstr "" #: includes/admin-knowledge-page.php:1843 #, php-format msgid "Your current chat model (%s) is not an OpenAI model. Vector Store search will not work until you switch to an OpenAI model." msgstr "" #: includes/admin-knowledge-page.php:1856 msgid "Enable OpenAI Vector Store" msgstr "" #: includes/admin-knowledge-page.php:1864 msgid "OpenAI Vector Store is enabled. Queries will search your Vector Store for relevant content." msgstr "" #: includes/admin-knowledge-page.php:1870 msgid "Vector Store ID(s)" msgstr "" #: includes/admin-knowledge-page.php:1874 msgid "Enter your Vector Store ID from the OpenAI Dashboard. For multiple stores, separate with commas." msgstr "" #: includes/admin-knowledge-page.php:1875 msgid "Open OpenAI Vector Store Dashboard" msgstr "" #: includes/admin-knowledge-page.php:1881 msgid "Max Results" msgstr "" #: includes/admin-knowledge-page.php:1888 msgid "Maximum number of content chunks to retrieve from the Vector Store." msgstr "" #: includes/admin-knowledge-page.php:1892 msgid "Save Vector Store Settings" msgstr "" #: includes/admin-knowledge-page.php:1909 msgid "Select WordPress Content" msgstr "" #: includes/admin-knowledge-page.php:1910 msgid "(Content imported here will be tagged \"In Knowledge Base\")" msgstr "" #: includes/admin-knowledge-page.php:1920 msgid "All Content Types" msgstr "" #: includes/admin-knowledge-page.php:1934 msgid "Drafts" msgstr "" #: includes/admin-knowledge-page.php:1935 msgid "All Statuses" msgstr "" #: includes/admin-knowledge-page.php:1938 msgid "All Content" msgstr "" #: includes/admin-knowledge-page.php:1939 msgid "In Knowledge Base" msgstr "" #: includes/admin-knowledge-page.php:1940 msgid "Not In Knowledge Base" msgstr "" #: includes/admin-knowledge-page.php:1948 msgid "Select All on Page" msgstr "" #: includes/admin-knowledge-page.php:1950 msgid "selected" msgstr "" #: includes/admin-knowledge-page.php:1953 msgid "Selections persist across pages" msgstr "" #: includes/admin-knowledge-page.php:1959 #: includes/admin-knowledge-page.php:1993 msgid "Loading content..." msgstr "" #: includes/admin-knowledge-page.php:1967 msgid "Process Selected Content" msgstr "" #: includes/admin-knowledge-page.php:1988 msgid "Edit Knowledge Entry" msgstr "" #: includes/admin-knowledge-page.php:2006 msgid "Save & Re-embed" msgstr "" #: includes/admin-knowledge-page.php:2009 #: includes/class-mxchat-admin.php:9482 msgid "Saving..." msgstr "" #: includes/admin-knowledge-page.php:2031 #: includes/admin-knowledge-page.php:2064 msgid "Indexed Content" msgstr "" #: includes/admin-knowledge-page.php:2037 #: includes/admin-knowledge-page.php:2065 msgid "Loading indexed content…" msgstr "" #: includes/admin-knowledge-page.php:2068 msgid "Storage" msgstr "" #: includes/admin-knowledge-page.php:2069 msgid "Content type" msgstr "" #: includes/admin-knowledge-page.php:2070 msgid "Chunks" msgstr "" #: includes/admin-knowledge-page.php:2071 msgid "Total indexed length" msgstr "" #: includes/admin-knowledge-page.php:2072 msgid "Chunk" msgstr "" #: includes/admin-knowledge-page.php:2073 msgid "Indexed" msgstr "" #: includes/admin-knowledge-page.php:2074 msgid "chars" msgstr "" #: includes/admin-knowledge-page.php:2075 msgid "Show indexed text" msgstr "" #: includes/admin-knowledge-page.php:2076 msgid "Hide indexed text" msgstr "" #: includes/admin-knowledge-page.php:2077 msgid "Local WordPress database" msgstr "" #: includes/admin-knowledge-page.php:2079 msgid "Vector metadata" msgstr "" #: includes/admin-knowledge-page.php:2080 msgid "Failed to load indexed content." msgstr "" #: includes/admin-knowledge-page.php:2081 msgid "Network error: " msgstr "" #: includes/admin-knowledge-page.php:2299 msgid "Use a content-specific sub-sitemap (e.g., post-sitemap.xml), not the main sitemap index." msgstr "" #: includes/admin-knowledge-page.php:2300 msgid "Enter the URL of any webpage to import its content." msgstr "" #: includes/admin-knowledge-page.php:2301 msgid "Enter the URL of a publicly accessible PDF file." msgstr "" #: includes/admin-knowledge-page.php:2362 msgid "Discard your unsaved changes to this entry?" msgstr "" #: includes/admin-onboarding-page.php:262 #: includes/admin-onboarding-page.php:279 #: includes/admin-onboarding-page.php:348 #: includes/admin-onboarding-page.php:368 msgid "You do not have permission." msgstr "" #: includes/admin-onboarding-page.php:307 msgid "Invalid step." msgstr "" #: includes/admin-onboarding-page.php:314 msgid "Model not valid for this provider." msgstr "" #: includes/admin-onboarding-page.php:355 msgid "Unknown step." msgstr "" #: includes/admin-onboarding-page.php:454 #: includes/admin-onboarding-page.php:541 #: includes/class-mxchat-admin.php:488 #: includes/class-mxchat-admin.php:499 msgid "Onboarding" msgstr "" #: includes/admin-onboarding-page.php:456 #: includes/admin-onboarding-page.php:485 #: includes/class-mxchat-admin.php:519 msgid "Knowledge" msgstr "" #: includes/admin-onboarding-page.php:457 #: includes/admin-transcripts-page.php:43 #: includes/class-mxchat-admin.php:528 msgid "Transcripts" msgstr "" #: includes/admin-onboarding-page.php:461 #: includes/admin-pro-page.php:67 #: includes/admin-pro-page.php:179 #: includes/class-mxchat-admin.php:563 #: includes/class-mxchat-admin.php:564 msgid "Pro & Extensions" msgstr "" #: includes/admin-onboarding-page.php:482 msgid "Chat model" msgstr "" #: includes/admin-onboarding-page.php:482 #: includes/admin-onboarding-page.php:587 msgid "Choose your chat model" msgstr "" #: includes/admin-onboarding-page.php:483 #: includes/admin-settings-page.php:57 #: includes/admin-settings-page.php:138 #: includes/admin-settings-page.php:290 msgid "Behavior" msgstr "" #: includes/admin-onboarding-page.php:483 #: includes/admin-onboarding-page.php:657 msgid "Tell your chatbot how to behave" msgstr "" #: includes/admin-onboarding-page.php:484 msgid "Embedding" msgstr "" #: includes/admin-onboarding-page.php:484 #: includes/admin-onboarding-page.php:708 msgid "Choose your embedding model" msgstr "" #: includes/admin-onboarding-page.php:485 msgid "Add to your knowledge base" msgstr "" #: includes/admin-onboarding-page.php:486 #: includes/admin-onboarding-page.php:796 msgid "Try MxChat Actions" msgstr "" #: includes/admin-onboarding-page.php:487 #: includes/class-mxchat-editor-assistant.php:125 msgid "Done" msgstr "" #: includes/admin-onboarding-page.php:487 msgid "You're set up" msgstr "" #: includes/admin-onboarding-page.php:513 #, php-format msgid "%s API key already saved." msgstr "" #: includes/admin-onboarding-page.php:514 #, php-format msgid "You've already added your %s API key — using it for embeddings too." msgstr "" #: includes/admin-onboarding-page.php:515 msgid "Replace key" msgstr "" #: includes/admin-onboarding-page.php:516 msgid "Save key" msgstr "" #: includes/admin-onboarding-page.php:517 msgid "Saving…" msgstr "" #: includes/admin-onboarding-page.php:519 msgid "Save failed. Try again or set the key in Settings → API Keys." msgstr "" #: includes/admin-onboarding-page.php:520 msgid "No knowledge base items yet." msgstr "" #. translators: %d = number of KB items #: includes/admin-onboarding-page.php:522 msgid "Found 1 knowledge base item." msgstr "" #. translators: %d = number of KB items #: includes/admin-onboarding-page.php:524 #, php-format msgid "Found %d knowledge base items." msgstr "" #: includes/admin-onboarding-page.php:525 msgid "You can also manage all your keys later in API Keys settings." msgstr "" #: includes/admin-onboarding-page.php:526 msgid "— Select a provider —" msgstr "" #: includes/admin-onboarding-page.php:527 msgid "— Select a model —" msgstr "" #: includes/admin-onboarding-page.php:528 msgid "OpenRouter requires setup in the main Settings page — finish onboarding, then configure it there." msgstr "" #: includes/admin-onboarding-page.php:529 msgid "Custom (OpenAI-compatible) providers need a Base URL and model configured in Settings → API Keys — finish onboarding, then set it up there." msgstr "" #: includes/admin-onboarding-page.php:530 msgid "Copied!" msgstr "" #: includes/admin-onboarding-page.php:543 msgid "Six quick steps to get your MxChat chatbot live." msgstr "" #: includes/admin-onboarding-page.php:553 msgid "Onboarding steps" msgstr "" #: includes/admin-onboarding-page.php:577 msgid "Step" msgstr "" #: includes/admin-onboarding-page.php:577 msgid "of" msgstr "" #: includes/admin-onboarding-page.php:589 msgid "This is the AI that will write replies in your chatbot. Different providers have different strengths and pricing. You can change this any time." msgstr "" #: includes/admin-onboarding-page.php:593 #: includes/admin-onboarding-page.php:714 msgid "Provider" msgstr "" #. translators: %s = provider label, e.g. OpenRouter #: includes/admin-onboarding-page.php:606 #, php-format msgid "%s — configure in Settings" msgstr "" #: includes/admin-onboarding-page.php:613 msgid "OpenRouter and Custom (OpenAI-compatible) providers need extra configuration — finish onboarding, then set them up in Settings → API Keys." msgstr "" #: includes/admin-onboarding-page.php:618 #: includes/admin-onboarding-page.php:725 msgid "Model" msgstr "" #: includes/admin-onboarding-page.php:624 #: includes/admin-onboarding-page.php:737 msgid "An API key is a password from your AI provider that lets MxChat talk to them." msgstr "" #. translators: %s = link to API Keys settings #: includes/admin-onboarding-page.php:631 #: includes/admin-onboarding-page.php:743 #, php-format msgid "You can also manage all your keys later in %s." msgstr "" #: includes/admin-onboarding-page.php:632 #: includes/admin-onboarding-page.php:744 msgid "API Keys settings" msgstr "" #: includes/admin-onboarding-page.php:645 #: includes/admin-onboarding-page.php:702 #: includes/admin-onboarding-page.php:770 msgid "Continue" msgstr "" #: includes/admin-onboarding-page.php:659 msgid "These are the instructions your AI follows for every reply. Think of it as the chatbot's job description — what role it plays, what tone it uses, what topics it stays on or avoids. You can edit this any time from Settings → Behavior." msgstr "" #: includes/admin-onboarding-page.php:663 msgid "AI Instructions" msgstr "" #: includes/admin-onboarding-page.php:664 msgid "Describe how your chatbot should respond — its role, tone, and topics to focus on or avoid." msgstr "" #: includes/admin-onboarding-page.php:666 msgid "Optional — leave blank to use sensible defaults. You can refine this later." msgstr "" #: includes/admin-onboarding-page.php:676 #: includes/class-mxchat-admin.php:7728 msgid "View Sample Instructions" msgstr "" #: includes/admin-onboarding-page.php:681 msgid "Or start from one of these:" msgstr "" #: includes/admin-onboarding-page.php:685 msgid "Helpful website assistant" msgstr "" #: includes/admin-onboarding-page.php:686 msgid "General-purpose, concise, sticks to your site's content." msgstr "" #: includes/admin-onboarding-page.php:689 msgid "Sales-focused product expert" msgstr "" #: includes/admin-onboarding-page.php:690 msgid "Highlights features, suggests products, drives toward CTAs." msgstr "" #: includes/admin-onboarding-page.php:693 msgid "Friendly customer support agent" msgstr "" #: includes/admin-onboarding-page.php:694 msgid "Patient, empathetic, troubleshoots, escalates when stuck." msgstr "" #: includes/admin-onboarding-page.php:710 msgid "Embeddings turn your website content and knowledge base into a format MxChat can search through — this is what makes your chatbot \"know\" your stuff. You only need this if you'll use a knowledge base, but most users do." msgstr "" #. translators: %s = link to Knowledge page #: includes/admin-onboarding-page.php:763 #, php-format msgid "By default MxChat stores embeddings in your WordPress database. After onboarding you can switch to %s for larger knowledge bases." msgstr "" #: includes/admin-onboarding-page.php:764 msgid "Pinecone or OpenAI Vector Store" msgstr "" #: includes/admin-onboarding-page.php:776 msgid "Add something to your knowledge base" msgstr "" #: includes/admin-onboarding-page.php:778 msgid "Your knowledge base is the content MxChat uses to answer questions about your site — pages, posts, PDFs, or custom text. Add some now if you'd like, or skip this and build it later from the Knowledge page." msgstr "" #: includes/admin-onboarding-page.php:783 msgid "Open Knowledge Base" msgstr "" #: includes/admin-onboarding-page.php:790 #: includes/admin-onboarding-page.php:810 msgid "I'll skip this for now — Continue" msgstr "" #: includes/admin-onboarding-page.php:798 msgid "Actions let your chatbot do things, not just answer. When a visitor's message matches phrases you choose, MxChat can capture their email to a Loops list, search the web and images with Brave, generate an image with OpenAI or Gemini, answer questions about a PDF you've uploaded, or hand the conversation off to a human agent on Slack or Telegram. This step is optional — skip it now and set up Actions any time." msgstr "" #: includes/admin-onboarding-page.php:803 msgid "Open Actions" msgstr "" #: includes/admin-onboarding-page.php:819 msgid "You're set up." msgstr "" #: includes/admin-onboarding-page.php:828 msgid "Test your chatbot" msgstr "" #: includes/admin-onboarding-page.php:829 msgid "Try it right inside your dashboard — no need to visit your site." msgstr "" #: includes/admin-onboarding-page.php:830 msgid "Open Testing tab" msgstr "" #: includes/admin-onboarding-page.php:840 msgid "Show it on your site" msgstr "" #: includes/admin-onboarding-page.php:841 msgid "Turn the chatbot on for all pages, or hide it — your choice." msgstr "" #: includes/admin-onboarding-page.php:842 msgid "Open Display settings" msgstr "" #: includes/admin-onboarding-page.php:852 msgid "Or embed it manually" msgstr "" #: includes/admin-onboarding-page.php:853 msgid "Prefer to place it yourself? Paste a shortcode anywhere." msgstr "" #: includes/admin-onboarding-page.php:857 msgid "Copy floating widget shortcode" msgstr "" #: includes/admin-onboarding-page.php:862 msgid "Floating widget (bottom corner)" msgstr "" #: includes/admin-onboarding-page.php:866 msgid "Copy inline widget shortcode" msgstr "" #: includes/admin-onboarding-page.php:871 msgid "Inline embedded chat" msgstr "" #: includes/admin-onboarding-page.php:878 msgid "PRO add-ons" msgstr "" #: includes/admin-onboarding-page.php:880 msgid "Do more with PRO add-ons" msgstr "" #: includes/admin-onboarding-page.php:882 msgid "Sell directly in chat with WooCommerce, run multiple specialized bots on one site, generate full SEO-ready posts with Advanced Content, and more." msgstr "" #: includes/admin-onboarding-page.php:886 msgid "Explore PRO add-ons" msgstr "" #: includes/admin-onboarding-page.php:897 #, php-format msgid "This setup guide moves out of the way once you're done — reopen it any time under %s." msgstr "" #: includes/admin-onboarding-page.php:900 msgid "Settings → Tutorials" msgstr "" #: includes/admin-onboarding-page.php:906 msgid "Review earlier steps" msgstr "" #: includes/admin-onboarding-page.php:907 msgid "Open my live site" msgstr "" #: includes/admin-onboarding-page.php:918 msgid "Stuck? Get help." msgstr "" #: includes/admin-onboarding-page.php:919 msgid "Ask the docs bot for an answer, or open a ticket if something's broken." msgstr "" #: includes/admin-onboarding-page.php:924 msgid "Ask the docs bot" msgstr "" #: includes/admin-onboarding-page.php:928 msgid "Open a support ticket" msgstr "" #: includes/admin-onboarding-page.php:942 msgid "Dismiss onboarding" msgstr "" #: includes/admin-onboarding-page.php:945 msgid "Hide the setup guide from the menu — reopen it any time under Settings → Tutorials." msgstr "" #: includes/admin-onboarding-page.php:970 #: includes/class-mxchat-admin.php:7750 msgid "Sample AI Instructions" msgstr "" #: includes/admin-onboarding-page.php:1004 msgid "Copy to clipboard" msgstr "" #: includes/admin-pro-page.php:75 #: includes/admin-pro-page.php:117 msgid "License" msgstr "" #: includes/admin-pro-page.php:78 #: includes/admin-pro-page.php:120 #: includes/admin-pro-page.php:191 #: includes/admin-pro-page.php:248 msgid "Inactive" msgstr "" #: includes/admin-pro-page.php:85 #: includes/admin-pro-page.php:128 msgid "Extensions" msgstr "" #: includes/admin-pro-page.php:88 #: includes/admin-pro-page.php:137 #: includes/admin-transcripts-page.php:51 #: includes/admin-transcripts-page.php:103 msgid "Overview" msgstr "" #: includes/admin-pro-page.php:169 #: includes/admin-settings-page.php:227 msgid "Stop paying $50–200/month for AI chatbot tools." msgstr "" #: includes/admin-pro-page.php:170 #: includes/admin-settings-page.php:228 msgid "One payment unlocks every MxChat Pro add-on for life — MCP server access for Claude / ChatGPT / Claude Code, WooCommerce sales, Google Search Console insights, AI-generated chatbot themes, lead-capture forms, unlimited bots, image analysis, and more. No renewals. No surprise bills." msgstr "" #: includes/admin-pro-page.php:172 #: includes/admin-settings-page.php:230 msgid "Get Lifetime Access →" msgstr "" #: includes/admin-pro-page.php:180 msgid "Manage your license and extend MxChat with powerful add-ons. All add-ons are available for download from the Downloads page in your MxChat account." msgstr "" #: includes/admin-pro-page.php:188 msgid "License Management" msgstr "" #: includes/admin-pro-page.php:199 msgid "Domain" msgstr "" #: includes/admin-pro-page.php:203 msgid "Linked" msgstr "" #: includes/admin-pro-page.php:205 msgid "Link Domain" msgstr "" #: includes/admin-pro-page.php:211 #: includes/admin-transcripts-page.php:531 msgid "Email" msgstr "" #: includes/admin-pro-page.php:215 msgid "License Key" msgstr "" #: includes/admin-pro-page.php:225 msgid "Manage Account" msgstr "" #: includes/admin-pro-page.php:229 msgid "Deactivate License" msgstr "" #: includes/admin-pro-page.php:238 #: includes/class-mxchat-public.php:292 msgid "Email Address" msgstr "" #: includes/admin-pro-page.php:242 msgid "Activation Key" msgstr "" #: includes/admin-pro-page.php:252 msgid "Activate License" msgstr "" #: includes/admin-pro-page.php:257 msgid "Don't have a license?" msgstr "" #: includes/admin-pro-page.php:258 msgid "Get MxChat Pro" msgstr "" #: includes/admin-pro-page.php:267 msgid "Available Extensions" msgstr "" #: includes/admin-pro-page.php:268 msgid "Click on any extension to learn more and get started." msgstr "" #: includes/admin-pro-page.php:286 #: includes/admin-pro-page.php:412 #: includes/class-mxchat-addons.php:601 msgid "Configure" msgstr "" #: includes/admin-pro-page.php:290 #: includes/admin-pro-page.php:421 #: includes/class-mxchat-addons.php:610 msgid "Activate" msgstr "" #: includes/admin-pro-page.php:294 #: includes/admin-pro-page.php:429 #: includes/class-mxchat-addons.php:618 msgid "Get Extension" msgstr "" #: includes/admin-pro-page.php:298 #: includes/class-mxchat-addons.php:652 msgid "Learn More" msgstr "" #: includes/admin-pro-page.php:316 msgid "Back to Extensions" msgstr "" #: includes/admin-pro-page.php:344 msgid "Configure Extension" msgstr "" #: includes/admin-pro-page.php:349 msgid "Activate Extension" msgstr "" #: includes/admin-pro-page.php:355 msgid "Download Add-on" msgstr "" #: includes/admin-pro-page.php:360 msgid "Purchase MxChat" msgstr "" #: includes/admin-pro-page.php:364 msgid "Documentation" msgstr "" #: includes/admin-settings-page.php:49 #: includes/admin-settings-page.php:126 msgid "Configuration" msgstr "" #: includes/admin-settings-page.php:52 #: includes/admin-settings-page.php:133 #: includes/class-mxchat-privacy.php:288 msgid "Chatbot" msgstr "" #: includes/admin-settings-page.php:56 #: includes/admin-settings-page.php:137 #: includes/admin-settings-page.php:244 msgid "AI Models" msgstr "" #: includes/admin-settings-page.php:58 #: includes/admin-settings-page.php:139 msgid "Display" msgstr "" #: includes/admin-settings-page.php:59 #: includes/admin-settings-page.php:140 #: includes/admin-settings-page.php:456 #: includes/class-mxchat-addons.php:313 msgid "Lead Capture" msgstr "" #: includes/admin-settings-page.php:60 #: includes/admin-settings-page.php:141 #: includes/admin-settings-page.php:525 msgid "Quick Questions" msgstr "" #: includes/admin-settings-page.php:61 #: includes/admin-settings-page.php:142 #: includes/admin-settings-page.php:561 msgid "Rate Limits" msgstr "" #: includes/admin-settings-page.php:65 #: includes/admin-settings-page.php:151 #: includes/admin-settings-page.php:591 #: includes/class-mxchat-admin.php:6256 #: includes/class-mxchat-admin.php:7644 msgid "API Keys" msgstr "" #: includes/admin-settings-page.php:69 #: includes/admin-settings-page.php:160 msgid "Optimization" msgstr "" #: includes/admin-settings-page.php:73 #: includes/admin-settings-page.php:169 #: includes/admin-settings-page.php:1252 msgid "Testing" msgstr "" #: includes/admin-settings-page.php:85 #: includes/admin-settings-page.php:187 msgid "Toolbar" msgstr "" #: includes/admin-settings-page.php:86 #: includes/admin-settings-page.php:188 msgid "Loops" msgstr "" #: includes/admin-settings-page.php:87 #: includes/admin-settings-page.php:189 #: includes/admin-settings-page.php:935 msgid "Brave Search" msgstr "" #: includes/admin-settings-page.php:88 #: includes/admin-settings-page.php:190 #: includes/admin-settings-page.php:953 #: includes/class-mxchat-admin.php:9025 msgid "Slack" msgstr "" #: includes/admin-settings-page.php:89 #: includes/admin-settings-page.php:191 #: includes/admin-settings-page.php:1025 #: includes/class-mxchat-admin.php:9025 msgid "Telegram" msgstr "" #: includes/admin-settings-page.php:94 #: includes/admin-settings-page.php:198 msgid "Resources" msgstr "" #: includes/admin-settings-page.php:97 #: includes/admin-settings-page.php:205 msgid "Tutorials" msgstr "" #: includes/admin-settings-page.php:245 msgid "Configure the AI models your chatbot will use for conversations and embeddings." msgstr "" #: includes/admin-settings-page.php:262 #: includes/class-mxchat-admin.php:6430 msgid "Chat Model" msgstr "" #: includes/admin-settings-page.php:264 msgid "Select the AI model your chatbot will use for conversations." msgstr "" #: includes/admin-settings-page.php:267 #: includes/class-mxchat-admin.php:6438 msgid "Embedding Model" msgstr "" #: includes/admin-settings-page.php:269 msgid "Vector embedding model for knowledge base matching. Changing models requires reconfiguring knowledge data." msgstr "" #: includes/admin-settings-page.php:272 #: includes/class-mxchat-admin.php:6417 msgid "Enable Streaming" msgstr "" #: includes/admin-settings-page.php:274 msgid "Enable real-time streaming responses for supported models (OpenAI, Claude, DeepSeek, Grok)." msgstr "" #: includes/admin-settings-page.php:277 msgid "Enable Web Search" msgstr "" #: includes/admin-settings-page.php:279 msgid "Allow the chatbot to search the web for current information (OpenAI and Gemini models)." msgstr "" #: includes/admin-settings-page.php:291 msgid "Control how your AI chatbot responds and processes queries." msgstr "" #: includes/admin-settings-page.php:298 #: includes/class-mxchat-admin.php:6446 msgid "AI Instructions (Behavior)" msgstr "" #: includes/admin-settings-page.php:300 msgid "Provide system-level instructions to guide the AI's behavior and responses." msgstr "" #: includes/admin-settings-page.php:305 msgid "Adjust threshold for content matching. Lower values = more matches, higher values = stricter matching." msgstr "" #: includes/admin-settings-page.php:308 #: includes/class-mxchat-admin.php:6363 msgid "RAG Sources Limit" msgstr "" #: includes/admin-settings-page.php:310 msgid "Number of knowledge base sources (pages/documents) to include in AI context. Higher values provide more context but use more tokens." msgstr "" #: includes/admin-settings-page.php:313 #: includes/class-mxchat-admin.php:6372 msgid "RAG Chunks Limit" msgstr "" #: includes/admin-settings-page.php:315 msgid "Maximum total content chunks sent to the AI across all sources. Higher values provide more context but increase token usage and cost." msgstr "" #. translators: %s: link to the Chunking & Retrieval settings tab. #: includes/admin-settings-page.php:325 #, php-format msgid "Hybrid keyword boost has moved to %s." msgstr "" #: includes/admin-settings-page.php:326 msgid "Knowledge, Chunking & Retrieval" msgstr "" #: includes/admin-settings-page.php:331 #: includes/class-mxchat-admin.php:6388 msgid "Contextual Awareness" msgstr "" #: includes/admin-settings-page.php:333 msgid "Allow the chatbot to understand and reference the current page content for more relevant responses." msgstr "" #: includes/admin-settings-page.php:336 #: includes/class-mxchat-admin.php:6396 msgid "Citation Links" msgstr "" #: includes/admin-settings-page.php:338 msgid "Allow the AI to include citation links from your knowledge database in responses. If disabled, ensure your AI Behavior settings do not mention links or the AI may fabricate URLs." msgstr "" #: includes/admin-settings-page.php:345 #: includes/class-mxchat-admin.php:6405 msgid "Satisfaction Rating Prompt" msgstr "" #: includes/admin-settings-page.php:347 msgid "Show a 👍 / 👎 prompt after a conversation has had a couple of bot replies and the visitor has been idle for a moment. Disable to hide the prompt site-wide." msgstr "" #: includes/admin-settings-page.php:362 msgid "Display Settings" msgstr "" #: includes/admin-settings-page.php:363 msgid "Customize how and where your chatbot appears on your website." msgstr "" #: includes/admin-settings-page.php:370 msgid "Visibility" msgstr "" #: includes/admin-settings-page.php:376 #: includes/class-mxchat-admin.php:6380 msgid "Auto-Display Chatbot" msgstr "" #: includes/admin-settings-page.php:378 msgid "Show chatbot automatically on all pages. Disable to use shortcode [mxchat_chatbot floating=\"yes\"] for floating widget or [mxchat_chatbot floating=\"no\"] for embedded chat." msgstr "" #: includes/admin-settings-page.php:381 msgid "Open Links in New Tab" msgstr "" #: includes/admin-settings-page.php:383 msgid "Open links clicked in chat responses in a new browser tab." msgstr "" #: includes/admin-settings-page.php:386 msgid "Chat Persistence" msgstr "" #: includes/admin-settings-page.php:388 msgid "Keep chat history when users navigate or return within 24 hours." msgstr "" #: includes/admin-settings-page.php:391 #: includes/class-mxchat-admin.php:6567 msgid "Show Download Transcript Button" msgstr "" #: includes/admin-settings-page.php:393 msgid "Show the \"Download Transcript\" item in the chat window menu." msgstr "" #: includes/admin-settings-page.php:397 #: includes/class-mxchat-admin.php:6575 msgid "Show Start-New-Chat Button" msgstr "" #: includes/admin-settings-page.php:399 msgid "Show a \"Start new chat\" item in the chat window menu that clears the current conversation and begins a fresh session." msgstr "" #: includes/admin-settings-page.php:401 #: includes/class-mxchat-admin.php:6583 msgid "Start-New-Chat Button Label" msgstr "" #: includes/admin-settings-page.php:403 msgid "Label for the Start-New-Chat menu item. Leave blank to use \"Start new chat\"." msgstr "" #: includes/admin-settings-page.php:412 msgid "Text & Labels" msgstr "" #: includes/admin-settings-page.php:418 #: includes/class-mxchat-admin.php:6455 msgid "Top Bar Title" msgstr "" #: includes/admin-settings-page.php:420 msgid "Title text shown in the chatbot header." msgstr "" #: includes/admin-settings-page.php:423 #: includes/class-mxchat-admin.php:6463 msgid "AI Agent Text" msgstr "" #: includes/admin-settings-page.php:425 msgid "Text shown for AI agents in the status indicator." msgstr "" #: includes/admin-settings-page.php:428 #: includes/class-mxchat-admin.php:6511 msgid "Introductory Message" msgstr "" #: includes/admin-settings-page.php:430 msgid "First message shown when chat opens. HTML allowed." msgstr "" #: includes/admin-settings-page.php:433 msgid "Input Placeholder" msgstr "" #: includes/admin-settings-page.php:435 msgid "Placeholder text in the chat input field." msgstr "" #: includes/admin-settings-page.php:438 msgid "Max Input Length (characters)" msgstr "" #: includes/admin-settings-page.php:440 msgid "Cap how many characters a visitor can type or paste into a single message. Set to 0 for unlimited (default)." msgstr "" #: includes/admin-settings-page.php:443 #: includes/class-mxchat-admin.php:6527 msgid "Chat Teaser Pop-up" msgstr "" #: includes/admin-settings-page.php:445 msgid "Message shown before users start chatting." msgstr "" #: includes/admin-settings-page.php:457 msgid "Collect user information and manage privacy settings." msgstr "" #: includes/admin-settings-page.php:464 msgid "Email Capture" msgstr "" #: includes/admin-settings-page.php:470 msgid "Require Email to Chat" msgstr "" #: includes/admin-settings-page.php:472 msgid "Require users to enter their email before chatting. Shows for non-logged-in users." msgstr "" #: includes/admin-settings-page.php:475 msgid "Email Form Content" msgstr "" #: includes/admin-settings-page.php:477 msgid "HTML content shown above the email form." msgstr "" #: includes/admin-settings-page.php:480 msgid "Submit Button Text" msgstr "" #: includes/admin-settings-page.php:482 msgid "Text for the email form submit button." msgstr "" #: includes/admin-settings-page.php:485 msgid "Also Require Name" msgstr "" #: includes/admin-settings-page.php:487 msgid "Also require users to enter their name with email." msgstr "" #: includes/admin-settings-page.php:490 #: includes/class-mxchat-admin.php:6503 msgid "Name Field Placeholder" msgstr "" #: includes/admin-settings-page.php:492 msgid "Placeholder text for the name input field." msgstr "" #: includes/admin-settings-page.php:501 msgid "Privacy & Compliance" msgstr "" #: includes/admin-settings-page.php:507 msgid "Privacy Notice" msgstr "" #: includes/admin-settings-page.php:509 msgid "Show privacy notice below the chat widget." msgstr "" #: includes/admin-settings-page.php:512 msgid "Complianz Integration" msgstr "" #: includes/admin-settings-page.php:514 msgid "Apply Complianz consent logic to the chatbot (requires Complianz plugin)." msgstr "" #: includes/admin-settings-page.php:526 msgid "Pre-defined questions displayed above the chat input to help users get started." msgstr "" #: includes/admin-settings-page.php:533 #: includes/class-mxchat-admin.php:6591 msgid "Quick Question 1" msgstr "" #: includes/admin-settings-page.php:538 #: includes/class-mxchat-admin.php:6599 msgid "Quick Question 2" msgstr "" #: includes/admin-settings-page.php:543 #: includes/class-mxchat-admin.php:6607 msgid "Quick Question 3" msgstr "" #: includes/admin-settings-page.php:548 msgid "Additional Questions" msgstr "" #: includes/admin-settings-page.php:550 msgid "Add as many quick questions as you need." msgstr "" #: includes/admin-settings-page.php:562 msgid "Set message limits for each user role to manage API usage." msgstr "" #: includes/admin-settings-page.php:568 msgid "Placeholders available:" msgstr "" #: includes/admin-settings-page.php:571 msgid "Markdown links supported:" msgstr "" #: includes/admin-settings-page.php:592 msgid "Manage API keys for AI providers and integrations." msgstr "" #: includes/admin-settings-page.php:599 msgid "AI Providers" msgstr "" #: includes/admin-settings-page.php:615 msgid "Optimization & Diagnostics" msgstr "" #: includes/admin-settings-page.php:616 msgid "Optimize performance, debug issues, and manage plugin settings." msgstr "" #: includes/admin-settings-page.php:624 msgid "Script Loading" msgstr "" #: includes/admin-settings-page.php:632 msgid "Script Loading Strategy" msgstr "" #: includes/admin-settings-page.php:635 msgid "Default (Immediate)" msgstr "" #: includes/admin-settings-page.php:636 msgid "Deferred" msgstr "" #: includes/admin-settings-page.php:637 msgid "Delay 1 Second" msgstr "" #: includes/admin-settings-page.php:638 msgid "Delay 3 Seconds" msgstr "" #: includes/admin-settings-page.php:639 msgid "Delay 5 Seconds" msgstr "" #: includes/admin-settings-page.php:640 msgid "On User Interaction" msgstr "" #: includes/admin-settings-page.php:643 msgid "Control when the chatbot script loads to improve page performance." msgstr "" #: includes/admin-settings-page.php:650 msgid "Only load chatbot files on pages where the chatbot appears" msgstr "" #: includes/admin-settings-page.php:652 msgid "Skips the chatbot's CSS and JavaScript on pages where the widget is hidden (per-page visibility, post type include/exclude, or auto-display disabled). Pages using the chatbot shortcode still load everything automatically. Helps with \"reduce unused CSS/JS\" audit findings." msgstr "" #: includes/admin-settings-page.php:653 msgid "If your theme or page builder inserts the chatbot in an unusual way and it stops appearing, turn this off — or force-load assets with the mxchat_should_load_assets filter." msgstr "" #: includes/admin-settings-page.php:659 msgid "Loading Strategies:" msgstr "" #: includes/admin-settings-page.php:661 msgid "Default:" msgstr "" #: includes/admin-settings-page.php:661 msgid "Script loads immediately in the footer. Best for sites where chat is critical." msgstr "" #: includes/admin-settings-page.php:662 msgid "Deferred:" msgstr "" #: includes/admin-settings-page.php:662 msgid "Script loads after HTML parsing completes. Good balance of performance and availability." msgstr "" #: includes/admin-settings-page.php:663 msgid "Delay:" msgstr "" #: includes/admin-settings-page.php:663 msgid "Script loads after a set delay. Helps improve LCP scores." msgstr "" #: includes/admin-settings-page.php:664 msgid "On User Interaction:" msgstr "" #: includes/admin-settings-page.php:664 msgid "Script loads when user scrolls, moves mouse, or touches screen. Best for Core Web Vitals but chat appears with slight delay." msgstr "" #: includes/admin-settings-page.php:676 msgid "Page Cache Compatibility" msgstr "" #: includes/admin-settings-page.php:680 msgid "MxChat's chat send (and stream send, plus PDF / Word upload) all POST to /wp-admin/admin-ajax.php. Page-cache plugins occasionally cache those responses, which breaks the per-session nonce flow on the first message. MxChat auto-tells the five most common cache plugins to never cache chat AJAX via their own filter APIs — no setup needed for those. For other cache plugins (or Cloudflare APO), copy the manual exclusion string into your cache plugin's exclusion list." msgstr "" #: includes/admin-settings-page.php:697 msgid "Auto-handled" msgstr "" #: includes/admin-settings-page.php:719 msgid "Auto-handled plugins receive a filter from MxChat that excludes chat AJAX from their cache. Even so, having the exclusion in your own exclusion list is harmless and acts as a belt-and-suspenders guarantee." msgstr "" #: includes/admin-settings-page.php:733 msgid "Provider Reliability" msgstr "" #: includes/admin-settings-page.php:743 msgid "Auto-retry on provider overload" msgstr "" #: includes/admin-settings-page.php:756 msgid "When the AI provider returns a transient error (rate-limit / overload / 429 / 503 / Gemini \"model overloaded\"), MxChat retries the chat-send up to twice before surfacing the error. Visitors see a brief pause instead of a raw provider error in the bot bubble." msgstr "" #: includes/admin-settings-page.php:757 msgid "Configuration errors (invalid API key, 401/403/404/422) still surface immediately — never retried." msgstr "" #: includes/admin-settings-page.php:771 msgid "Debug Mode" msgstr "" #: includes/admin-settings-page.php:786 msgid "Enable Debug Logging" msgstr "" #: includes/admin-settings-page.php:788 msgid "Tracks settings changes, knowledge base errors, API issues, and embedding failures. Enable only when troubleshooting. Max 100 entries stored." msgstr "" #: includes/admin-settings-page.php:798 #: includes/admin-settings-page.php:1334 msgid "Debug Log" msgstr "" #: includes/admin-settings-page.php:808 msgid "Clear" msgstr "" #: includes/admin-settings-page.php:816 msgid "No log entries yet. Enable debug mode to start logging." msgstr "" #: includes/admin-settings-page.php:827 msgid "Settings Tools" msgstr "" #: includes/admin-settings-page.php:838 #: includes/admin-settings-page.php:842 msgid "Export Settings" msgstr "" #: includes/admin-settings-page.php:839 msgid "Download a JSON file of your current settings for backup or support. API keys are masked for security." msgstr "" #: includes/admin-settings-page.php:853 #: includes/admin-settings-page.php:857 #: includes/admin-settings-page.php:870 #: includes/admin-settings-page.php:888 msgid "Reset All Settings" msgstr "" #: includes/admin-settings-page.php:854 msgid "Reset all MxChat settings to their default values. This action cannot be undone." msgstr "" #: includes/admin-settings-page.php:877 msgid "Warning: This action cannot be undone!" msgstr "" #: includes/admin-settings-page.php:878 msgid "All your MxChat settings including API keys, customizations, and configurations will be permanently deleted." msgstr "" #: includes/admin-settings-page.php:882 msgid "Type RESET to confirm:" msgstr "" #: includes/admin-settings-page.php:899 msgid "Toolbar Settings" msgstr "" #: includes/admin-settings-page.php:900 msgid "Configure the chat toolbar and document upload features." msgstr "" #: includes/admin-settings-page.php:917 msgid "Loops Integration" msgstr "" #: includes/admin-settings-page.php:918 msgid "Configure email capture with Loops for mailing list growth." msgstr "" #: includes/admin-settings-page.php:936 msgid "Configure Brave Search API for web search capabilities." msgstr "" #: includes/admin-settings-page.php:954 msgid "Connect your chatbot to Slack for live human support." msgstr "" #: includes/admin-settings-page.php:961 #, php-format msgid "Visit our %s for setup instructions." msgstr "" #: includes/admin-settings-page.php:962 msgid "documentation page" msgstr "" #: includes/admin-settings-page.php:979 #: includes/class-mxchat-admin.php:7495 msgid "Test Connection" msgstr "" #: includes/admin-settings-page.php:984 msgid "Test your Slack bot token to verify it has the required permissions. This will check if the bot can authenticate and create channels." msgstr "" #: includes/admin-settings-page.php:988 msgid "Test Slack Connection" msgstr "" #: includes/admin-settings-page.php:998 msgid "Required OAuth Scopes" msgstr "" #: includes/admin-settings-page.php:1003 msgid "Your Slack app needs these Bot Token Scopes (OAuth & Permissions > Scopes):" msgstr "" #: includes/admin-settings-page.php:1014 msgid "After adding scopes, reinstall the app to your workspace." msgstr "" #: includes/admin-settings-page.php:1026 msgid "Connect your chatbot to Telegram for live human support." msgstr "" #: includes/admin-settings-page.php:1032 msgid "Telegram Live Agent requires a Telegram bot and a supergroup with forum topics enabled." msgstr "" #: includes/admin-settings-page.php:1033 msgid "Chat with our advanced doc bot for assistance setting up." msgstr "" #: includes/admin-settings-page.php:1049 msgid "Webhook Setup" msgstr "" #: includes/admin-settings-page.php:1060 msgid "Your Webhook URL:" msgstr "" #: includes/admin-settings-page.php:1071 msgid "Register Webhook URL:" msgstr "" #: includes/admin-settings-page.php:1072 msgid "Copy and paste this URL into your browser to register the webhook with Telegram:" msgstr "" #: includes/admin-settings-page.php:1088 msgid "You should see {\"ok\":true,\"result\":true,\"description\":\"Webhook was set\"} after visiting the URL." msgstr "" #: includes/admin-settings-page.php:1093 msgid "Enter your Bot Token above and save to generate the registration URL." msgstr "" #: includes/admin-settings-page.php:1105 msgid "Video Tutorials" msgstr "" #: includes/admin-settings-page.php:1106 msgid "Learn how to get the most out of MxChat with our video guides." msgstr "" #: includes/admin-settings-page.php:1119 msgid "Setup Guide" msgstr "" #: includes/admin-settings-page.php:1125 msgid "You finished the setup guide. Reopen it any time to revisit the steps or change a setup choice." msgstr "" #: includes/admin-settings-page.php:1127 msgid "You hid the setup guide from the MxChat menu. Reopen it any time to revisit the steps." msgstr "" #: includes/admin-settings-page.php:1134 msgid "Reopen setup guide" msgstr "" #: includes/admin-settings-page.php:1146 msgid "Need Help?" msgstr "" #: includes/admin-settings-page.php:1147 msgid "If you're having trouble or believe something is not working as expected, please submit a support ticket." msgstr "" #: includes/admin-settings-page.php:1150 msgid "Submit Support Ticket" msgstr "" #: includes/admin-settings-page.php:1161 msgid "Quick Setup with MxChat" msgstr "" #: includes/admin-settings-page.php:1162 msgid "Learn how to quickly setup and understand how your chatbot works." msgstr "" #: includes/admin-settings-page.php:1166 msgid "AI Content Generation" msgstr "" #: includes/admin-settings-page.php:1167 msgid "Generate full blog posts and landing pages with AI—from prompt to publish in minutes." msgstr "" #: includes/admin-settings-page.php:1171 msgid "Chat With Your GSC Data" msgstr "" #: includes/admin-settings-page.php:1172 msgid "Find content gaps, quick win keywords, and SEO opportunities by chatting with your Google Search Console data using the Admin Assistant add-on." msgstr "" #: includes/admin-settings-page.php:1176 #: includes/class-mxchat-addons.php:155 msgid "AI Theme Generator" msgstr "" #: includes/admin-settings-page.php:1177 msgid "Learn how to instantly restyle your chatbot using plain English prompts with real-time previews." msgstr "" #: includes/admin-settings-page.php:1181 #: includes/class-mxchat-addons.php:288 msgid "MxChat Forms" msgstr "" #: includes/admin-settings-page.php:1182 msgid "Create and manage smart forms that automatically trigger during chat conversations." msgstr "" #: includes/admin-settings-page.php:1186 msgid "Admin Assistant Add-on" msgstr "" #: includes/admin-settings-page.php:1187 msgid "Bring a ChatGPT-like experience directly inside your WordPress dashboard." msgstr "" #: includes/admin-settings-page.php:1191 msgid "Chat Themes" msgstr "" #: includes/admin-settings-page.php:1192 msgid "Customize appearance with real-time previews to match your brand." msgstr "" #: includes/admin-settings-page.php:1196 msgid "WooCommerce Integration" msgstr "" #: includes/admin-settings-page.php:1197 msgid "Provide product recommendations and shopping assistance to customers." msgstr "" #: includes/admin-settings-page.php:1201 msgid "Knowledge Base Setup" msgstr "" #: includes/admin-settings-page.php:1202 msgid "Set up your knowledge base using PDFs, sitemaps, and manual entries." msgstr "" #: includes/admin-settings-page.php:1206 msgid "Document Chat" msgstr "" #: includes/admin-settings-page.php:1207 msgid "Chat with PDF and Word documents for enhanced document analysis." msgstr "" #: includes/admin-settings-page.php:1211 msgid "Perplexity Integration" msgstr "" #: includes/admin-settings-page.php:1212 msgid "Enable real-time web search capabilities for your chatbot." msgstr "" #: includes/admin-settings-page.php:1216 msgid "Brave Search Intent" msgstr "" #: includes/admin-settings-page.php:1217 msgid "Leverage Brave Search for improved query understanding." msgstr "" #: includes/admin-settings-page.php:1221 #: includes/class-mxchat-admin.php:5945 msgid "Loops Email Capture" msgstr "" #: includes/admin-settings-page.php:1222 msgid "Set up email capture with Loops to grow your mailing list." msgstr "" #: includes/admin-settings-page.php:1226 msgid "AI Agent Testing" msgstr "" #: includes/admin-settings-page.php:1227 msgid "Evaluate and improve your chatbot's performance and accuracy." msgstr "" #: includes/admin-settings-page.php:1239 msgid "Watch Tutorial" msgstr "" #: includes/admin-settings-page.php:1253 msgid "Test your chatbot and inspect debug data in real time." msgstr "" #: includes/admin-settings-page.php:1262 #: includes/admin-transcripts-page.php:412 msgid "Quick Actions" msgstr "" #: includes/admin-settings-page.php:1266 msgid "Clear Chat Session" msgstr "" #: includes/admin-settings-page.php:1270 msgid "Clear Debug Log" msgstr "" #: includes/admin-settings-page.php:1279 msgid "Last Query Analysis" msgstr "" #: includes/admin-settings-page.php:1283 #: includes/admin-settings-page.php:1321 msgid "Loading..." msgstr "" #: includes/admin-settings-page.php:1287 msgid "User Query" msgstr "" #: includes/admin-settings-page.php:1288 msgid "Waiting for next query..." msgstr "" #: includes/admin-settings-page.php:1292 msgid "Approved URLs for Citations" msgstr "" #: includes/admin-settings-page.php:1294 msgid "No URL data yet" msgstr "" #: includes/admin-settings-page.php:1299 msgid "Document Matches" msgstr "" #: includes/admin-settings-page.php:1301 msgid "No query data yet" msgstr "" #: includes/admin-settings-page.php:1306 msgid "Actions Triggered" msgstr "" #: includes/admin-settings-page.php:1308 msgid "No action data yet" msgstr "" #: includes/admin-settings-page.php:1317 msgid "System Information" msgstr "" #: includes/admin-settings-page.php:1320 msgid "System Prompt" msgstr "" #: includes/admin-settings-page.php:1326 msgid "Checking..." msgstr "" #: includes/admin-settings-page.php:1336 msgid "Debug panel ready - send a message to begin..." msgstr "" #: includes/admin-settings-page.php:1428 #: includes/class-mxchat-admin.php:7132 msgid "Per Hour" msgstr "" #: includes/admin-settings-page.php:1429 #: includes/class-mxchat-admin.php:7133 msgid "Per Day" msgstr "" #: includes/admin-settings-page.php:1430 #: includes/class-mxchat-admin.php:7134 msgid "Per Week" msgstr "" #: includes/admin-settings-page.php:1431 #: includes/class-mxchat-admin.php:7135 msgid "Per Month" msgstr "" #: includes/admin-settings-page.php:1435 #: includes/class-mxchat-admin.php:7140 msgid "Logged Out Users" msgstr "" #: includes/admin-settings-page.php:1457 msgid "Total chatbot message limit" msgstr "" #: includes/admin-settings-page.php:1462 #: includes/admin-settings-page.php:1485 #: includes/admin-settings-page.php:1620 msgid "Unlimited" msgstr "" #: includes/admin-settings-page.php:1474 msgid "A single ceiling across all users and all roles, per timeframe. Independent of the per-role limits below. When both a per-role limit and this global cap are configured, whichever is hit first stops the conversation. Default is Unlimited — existing installs are unchanged." msgstr "" #: includes/admin-settings-page.php:1478 #: includes/admin-settings-page.php:1613 msgid "Limit" msgstr "" #: includes/admin-settings-page.php:1488 #: includes/admin-settings-page.php:1623 msgid "Custom…" msgstr "" #: includes/admin-settings-page.php:1492 #: includes/admin-settings-page.php:1627 msgid "Custom limit" msgstr "" #: includes/admin-settings-page.php:1503 #: includes/admin-settings-page.php:1638 msgid "Timeframe" msgstr "" #: includes/admin-settings-page.php:1545 msgid "Current usage" msgstr "" #: includes/admin-settings-page.php:1546 msgid "Reset counter" msgstr "" #: includes/admin-settings-page.php:1568 msgid "Unlimited — no cap. Usage tracking applies only when a numeric limit is set." msgstr "" #: includes/admin-settings-page.php:1578 #: includes/class-mxchat-admin.php:364 #: includes/class-mxchat-admin.php:7166 #: includes/class-mxchat-integrator.php:13202 #: includes/class-mxchat-public.php:196 msgid "Rate limit exceeded. Please try again later." msgstr "" #: includes/admin-settings-page.php:1649 msgid "Custom Message" msgstr "" #: includes/admin-settings-page.php:1654 msgid "Message shown when rate limit is reached" msgstr "" #: includes/admin-transcripts-page.php:59 #: includes/admin-transcripts-page.php:117 #: includes/admin-transcripts-page.php:755 msgid "Conversations" msgstr "" #: includes/admin-transcripts-page.php:62 #: includes/admin-transcripts-page.php:124 msgid "All Chats" msgstr "" #: includes/admin-transcripts-page.php:66 #: includes/admin-transcripts-page.php:134 #: includes/admin-transcripts-page.php:630 msgid "Leads" msgstr "" #: includes/admin-transcripts-page.php:74 #: includes/admin-transcripts-page.php:149 msgid "Notifications" msgstr "" #: includes/admin-transcripts-page.php:170 msgid "Transcripts Dashboard" msgstr "" #: includes/admin-transcripts-page.php:171 msgid "Overview of your chatbot conversations and engagement metrics." msgstr "" #: includes/admin-transcripts-page.php:182 msgid "Total Chats" msgstr "" #: includes/admin-transcripts-page.php:192 #: includes/admin-transcripts-page.php:515 msgid "Total Messages" msgstr "" #: includes/admin-transcripts-page.php:202 msgid "Unique Users" msgstr "" #: includes/admin-transcripts-page.php:206 #, php-format msgid "%d registered, %d guests" msgstr "" #: includes/admin-transcripts-page.php:221 msgid "Avg Messages/Chat" msgstr "" #: includes/admin-transcripts-page.php:233 msgid "Recent Activity" msgstr "" #: includes/admin-transcripts-page.php:244 msgid "Today" msgstr "" #: includes/admin-transcripts-page.php:253 msgid "Last 7 Days" msgstr "" #: includes/admin-transcripts-page.php:262 msgid "Last 30 Days" msgstr "" #: includes/admin-transcripts-page.php:274 msgid "Insights" msgstr "" #: includes/admin-transcripts-page.php:280 msgid "Peak Activity" msgstr "" #: includes/admin-transcripts-page.php:288 msgid "N/A" msgstr "" #: includes/admin-transcripts-page.php:294 msgid "Engagement Rate" msgstr "" #: includes/admin-transcripts-page.php:309 msgid "Moderate" msgstr "" #: includes/admin-transcripts-page.php:311 msgid "Quiet" msgstr "" #: includes/admin-transcripts-page.php:317 msgid "Agent Tests" msgstr "" #: includes/admin-transcripts-page.php:330 msgid "Satisfaction (last 30 days)" msgstr "" #: includes/admin-transcripts-page.php:339 msgid "No ratings yet. The widget shows the prompt after a conversation has had at least two bot replies and the visitor goes idle for 60 seconds." msgstr "" #: includes/admin-transcripts-page.php:347 msgid "Default bot" msgstr "" #. translators: %d: number of rated sessions #: includes/admin-transcripts-page.php:356 #, php-format msgid "%d rated session" msgid_plural "%d rated sessions" msgstr[0] "" msgstr[1] "" #: includes/admin-transcripts-page.php:364 msgid "Positive ratings" msgstr "" #: includes/admin-transcripts-page.php:368 msgid "Negative ratings" msgstr "" #: includes/admin-transcripts-page.php:387 msgid "7-Day Activity" msgstr "" #: includes/admin-transcripts-page.php:392 msgid "Chats" msgstr "" #: includes/admin-transcripts-page.php:396 msgid "Messages" msgstr "" #: includes/admin-transcripts-page.php:419 msgid "View All Chats" msgstr "" #: includes/admin-transcripts-page.php:423 msgid "Export All Chats" msgstr "" #: includes/admin-transcripts-page.php:427 #: includes/admin-transcripts-page.php:798 msgid "Notification Settings" msgstr "" #: includes/admin-transcripts-page.php:447 #: includes/admin-transcripts-page.php:449 msgid "Sort" msgstr "" #: includes/admin-transcripts-page.php:459 msgid "Search chats..." msgstr "" #: includes/admin-transcripts-page.php:487 msgid "Select a conversation" msgstr "" #: includes/admin-transcripts-page.php:488 msgid "Choose a chat from the list to view the full conversation." msgstr "" #: includes/admin-transcripts-page.php:495 msgid "Back to list" msgstr "" #: includes/admin-transcripts-page.php:505 msgid "Show details" msgstr "" #: includes/admin-transcripts-page.php:513 msgid "Chat Details" msgstr "" #: includes/admin-transcripts-page.php:519 msgid "Started" msgstr "" #: includes/admin-transcripts-page.php:527 msgid "IP Address" msgstr "" #: includes/admin-transcripts-page.php:535 msgid "Feedback" msgstr "" #: includes/admin-transcripts-page.php:540 msgid "Clicked Links" msgstr "" #: includes/admin-transcripts-page.php:548 msgid "Delete Chat" msgstr "" #: includes/admin-transcripts-page.php:552 #: includes/admin-transcripts-page.php:709 msgid "Export" msgstr "" #: includes/admin-transcripts-page.php:557 msgid "Target language" msgstr "" #: includes/admin-transcripts-page.php:581 #: includes/class-mxchat-editor-assistant-rest.php:96 msgid "Translate" msgstr "" #: includes/admin-transcripts-page.php:585 msgid "Original" msgstr "" #: includes/admin-transcripts-page.php:605 msgid "Delete conversation?" msgstr "" #: includes/admin-transcripts-page.php:613 msgid "Also remove the lead from the Leads tab" msgstr "" #: includes/admin-transcripts-page.php:614 msgid "By default, leads are kept and marked \"Chat deleted\" so your contact list is preserved." msgstr "" #: includes/admin-transcripts-page.php:617 #: includes/admin-transcripts-page.php:782 msgid "This cannot be undone." msgstr "" #: includes/admin-transcripts-page.php:631 msgid "Captured visitor emails and names from the lead-capture form, grouped by unique lead." msgstr "" #: includes/admin-transcripts-page.php:642 msgid "Total Leads" msgstr "" #: includes/admin-transcripts-page.php:651 msgid "New This Week" msgstr "" #: includes/admin-transcripts-page.php:660 msgid "Avg Convos / Lead" msgstr "" #: includes/admin-transcripts-page.php:669 msgid "Orphan Leads" msgstr "" #: includes/admin-transcripts-page.php:670 msgid "Captured but never chatted" msgstr "" #: includes/admin-transcripts-page.php:680 msgid "Top Pages Capturing Leads" msgstr "" #: includes/admin-transcripts-page.php:682 msgid "Click a page to filter the list below" msgstr "" #: includes/admin-transcripts-page.php:686 msgid "No page data yet." msgstr "" #: includes/admin-transcripts-page.php:713 msgid "All leads — email + name" msgstr "" #: includes/admin-transcripts-page.php:714 msgid "All leads — email only" msgstr "" #: includes/admin-transcripts-page.php:715 msgid "Selected — email + name" msgstr "" #: includes/admin-transcripts-page.php:716 msgid "Selected — email only" msgstr "" #: includes/admin-transcripts-page.php:725 msgid "Search by email or name..." msgstr "" #: includes/admin-transcripts-page.php:728 msgid "All time" msgstr "" #: includes/admin-transcripts-page.php:729 msgid "Last 24 hours" msgstr "" #: includes/admin-transcripts-page.php:730 msgid "Last 7 days" msgstr "" #: includes/admin-transcripts-page.php:731 msgid "Last 30 days" msgstr "" #: includes/admin-transcripts-page.php:732 msgid "Last 90 days" msgstr "" #: includes/admin-transcripts-page.php:735 msgid "All leads" msgstr "" #: includes/admin-transcripts-page.php:736 msgid "With conversation" msgstr "" #: includes/admin-transcripts-page.php:737 #: includes/class-mxchat-admin.php:2606 msgid "Chat deleted" msgstr "" #: includes/admin-transcripts-page.php:738 msgid "Orphan (no chat)" msgstr "" #: includes/admin-transcripts-page.php:741 msgid "Clear filters" msgstr "" #: includes/admin-transcripts-page.php:745 msgid "Remove page filter" msgstr "" #: includes/admin-transcripts-page.php:754 msgid "Lead" msgstr "" #: includes/admin-transcripts-page.php:756 msgid "Last seen" msgstr "" #: includes/admin-transcripts-page.php:757 msgid "Top page" msgstr "" #: includes/admin-transcripts-page.php:777 msgid "Delete leads" msgstr "" #: includes/admin-transcripts-page.php:786 msgid "Delete permanently" msgstr "" #: includes/admin-transcripts-page.php:799 msgid "Configure email notifications and transcript management options." msgstr "" #: includes/admin-transcripts-page.php:809 msgid "Email Notifications" msgstr "" #: includes/admin-transcripts-page.php:829 #: includes/class-mxchat-admin.php:7001 msgid "Enable Chat Notifications" msgstr "" #: includes/admin-transcripts-page.php:831 msgid "Send email notification when a new chat session starts." msgstr "" #: includes/admin-transcripts-page.php:835 msgid "Notification Email" msgstr "" #: includes/admin-transcripts-page.php:842 #, php-format msgid "Email address where notifications will be sent. Separate up to %d addresses with commas. Defaults to the site admin email." msgstr "" #: includes/admin-transcripts-page.php:852 msgid "Auto-Email Transcript" msgstr "" #: includes/admin-transcripts-page.php:872 #: includes/class-mxchat-admin.php:7033 msgid "Auto-Email Full Transcript" msgstr "" #: includes/admin-transcripts-page.php:874 msgid "Automatically send the full conversation transcript after the chat ends." msgstr "" #: includes/admin-transcripts-page.php:878 msgid "Send Transcript After" msgstr "" #: includes/admin-transcripts-page.php:882 #: includes/class-mxchat-admin.php:1704 msgid "15 minutes" msgstr "" #: includes/admin-transcripts-page.php:883 #: includes/class-mxchat-admin.php:1707 msgid "30 minutes" msgstr "" #: includes/admin-transcripts-page.php:884 #: includes/class-mxchat-admin.php:1710 msgid "1 hour" msgstr "" #: includes/admin-transcripts-page.php:899 msgid "Only send if user provided contact info" msgstr "" #: includes/admin-transcripts-page.php:910 msgid "Transcript Management" msgstr "" #: includes/admin-transcripts-page.php:918 #: includes/class-mxchat-admin.php:7017 msgid "Auto-Delete Old Transcripts" msgstr "" #: includes/admin-transcripts-page.php:922 msgid "Never (Keep All)" msgstr "" #: includes/admin-transcripts-page.php:923 #: includes/class-mxchat-admin.php:1637 msgid "After 1 Week" msgstr "" #: includes/admin-transcripts-page.php:924 #: includes/class-mxchat-admin.php:1640 msgid "After 2 Weeks" msgstr "" #: includes/admin-transcripts-page.php:925 #: includes/class-mxchat-admin.php:1643 msgid "After 1 Month" msgstr "" #: includes/admin-transcripts-page.php:927 msgid "Automatically delete old chat transcripts to manage database size and privacy." msgstr "" #. translators: %s: localized date and time of the next scheduled transcript cleanup #: includes/admin-transcripts-page.php:941 #, php-format msgid "Next cleanup: %s" msgstr "" #: includes/admin-transcripts-page.php:945 msgid "Next cleanup: not currently scheduled." msgstr "" #: includes/admin-transcripts-page.php:959 msgid "Privacy & Data Requests" msgstr "" #: includes/admin-transcripts-page.php:965 msgid "Chat conversations — including captured emails, names, and visitor identifiers — are registered with WordPress's built-in privacy tools. When you run a personal data export or erasure request from the Tools menu, MxChat data is included automatically, so honouring a GDPR or CCPA request covers the chatbot with no extra steps." msgstr "" #: includes/admin-transcripts-page.php:968 msgid "Export Personal Data" msgstr "" #: includes/admin-transcripts-page.php:969 msgid "Erase Personal Data" msgstr "" #: includes/admin-transcripts-page.php:983 msgid "Message Context" msgstr "" #: includes/admin-transcripts-page.php:991 msgid "Sources" msgstr "" #: includes/admin-transcripts-page.php:1003 msgid "Loading context..." msgstr "" #: includes/class-mxchat-addons.php:23 msgid "MxChat AI Search" msgstr "" #: includes/class-mxchat-addons.php:24 msgid "AI Search" msgstr "" #: includes/class-mxchat-addons.php:25 msgid "Bring AI Overviews to your own site search. Visitors ask a question in your search bar and get a real answer drawn from your knowledge base, with sources — above your theme's normal results, as a full AI results page, or as a search box you can drop on any page." msgstr "" #: includes/class-mxchat-addons.php:27 msgid "AI answers above your theme's search results" msgstr "" #: includes/class-mxchat-addons.php:28 msgid "Embeddable search box via shortcode or block" msgstr "" #: includes/class-mxchat-addons.php:29 msgid "Grounded in your knowledge base, with sources" msgstr "" #: includes/class-mxchat-addons.php:40 msgid "AI Overview" msgstr "" #: includes/class-mxchat-addons.php:41 msgid "Answers above your normal results" msgstr "" #: includes/class-mxchat-addons.php:45 msgid "Drop It Anywhere" msgstr "" #: includes/class-mxchat-addons.php:46 msgid "Shortcode or block on any page" msgstr "" #: includes/class-mxchat-addons.php:50 msgid "Your Own Content" msgstr "" #: includes/class-mxchat-addons.php:51 msgid "Grounded answers that cite sources" msgstr "" #: includes/class-mxchat-addons.php:55 msgid "Cost Controls" msgstr "" #: includes/class-mxchat-addons.php:56 msgid "Caching, rate limits, cheaper model" msgstr "" #: includes/class-mxchat-addons.php:62 msgid "MxChat MCP Server" msgstr "" #: includes/class-mxchat-addons.php:63 msgid "MCP Server" msgstr "" #: includes/class-mxchat-addons.php:64 msgid "Turn your MxChat install into a Model Context Protocol server so Claude, ChatGPT, and Claude Code can list transcripts, push knowledge, and inspect bots directly — no per-message fees, no middleman API." msgstr "" #: includes/class-mxchat-addons.php:66 msgid "JSON-RPC 2.0 MCP endpoint with OAuth + bearer auth" msgstr "" #: includes/class-mxchat-addons.php:67 msgid "One-click connect snippets for Claude Code, ChatGPT, mcp-inspector" msgstr "" #: includes/class-mxchat-addons.php:68 msgid "WooCommerce-aware tools: products, orders, customers" msgstr "" #: includes/class-mxchat-addons.php:79 msgid "Open Protocol" msgstr "" #: includes/class-mxchat-addons.php:80 msgid "Standards-based MCP over Streamable HTTP" msgstr "" #: includes/class-mxchat-addons.php:84 msgid "OAuth + Bearer" msgstr "" #: includes/class-mxchat-addons.php:85 msgid "Reuses your MxChat REST token" msgstr "" #: includes/class-mxchat-addons.php:89 msgid "Chatbot Ops Tools" msgstr "" #: includes/class-mxchat-addons.php:90 msgid "Transcripts, knowledge, bots, search" msgstr "" #: includes/class-mxchat-addons.php:94 msgid "WooCommerce Aware" msgstr "" #: includes/class-mxchat-addons.php:95 msgid "Products, orders, customer lookups" msgstr "" #: includes/class-mxchat-addons.php:101 msgid "MxChat Advanced Content Editor" msgstr "" #: includes/class-mxchat-addons.php:102 msgid "Content Gen." msgstr "" #: includes/class-mxchat-addons.php:103 msgid "Supercharge your AI content generation workflow. Add advanced editing tools, image management, SEO meta controls, and internal linking to the MxChat Content Generator—turning simple prompts into publish-ready posts and landing pages." msgstr "" #: includes/class-mxchat-addons.php:105 msgid "AI-powered image regeneration & uploads" msgstr "" #: includes/class-mxchat-addons.php:106 msgid "SEO meta title, description & excerpt editor" msgstr "" #: includes/class-mxchat-addons.php:107 msgid "Automatic internal linking between posts" msgstr "" #: includes/class-mxchat-addons.php:118 msgid "Image Management" msgstr "" #: includes/class-mxchat-addons.php:119 msgid "Regenerate, upload, and swap AI images" msgstr "" #: includes/class-mxchat-addons.php:123 msgid "SEO Meta Editor" msgstr "" #: includes/class-mxchat-addons.php:124 msgid "Title, description & excerpt controls" msgstr "" #: includes/class-mxchat-addons.php:129 msgid "Auto-link to related posts & pages" msgstr "" #: includes/class-mxchat-addons.php:133 msgid "Chat-Based Editing" msgstr "" #: includes/class-mxchat-addons.php:134 msgid "Refine content through conversation" msgstr "" #: includes/class-mxchat-addons.php:140 msgid "MxChat Chat Themes" msgstr "" #: includes/class-mxchat-addons.php:141 msgid "Make your chatbot uniquely yours. Generate beautiful themes instantly using simple descriptions or customize manually with precise color controls—zero coding required. Perfect for matching your brand identity." msgstr "" #: includes/class-mxchat-addons.php:143 msgid "AI-powered theme generator" msgstr "" #: includes/class-mxchat-addons.php:144 msgid "Live preview customizer" msgstr "" #: includes/class-mxchat-addons.php:145 msgid "One-click theme application" msgstr "" #: includes/class-mxchat-addons.php:156 msgid "Describe your style, AI creates it" msgstr "" #: includes/class-mxchat-addons.php:160 msgid "Live Preview" msgstr "" #: includes/class-mxchat-addons.php:161 msgid "See changes in real-time" msgstr "" #: includes/class-mxchat-addons.php:165 msgid "Color Controls" msgstr "" #: includes/class-mxchat-addons.php:166 msgid "Fine-tune every color precisely" msgstr "" #: includes/class-mxchat-addons.php:170 msgid "One-Click Apply" msgstr "" #: includes/class-mxchat-addons.php:171 msgid "Apply themes instantly" msgstr "" #: includes/class-mxchat-addons.php:177 msgid "MxChat Admin Assistant" msgstr "" #: includes/class-mxchat-addons.php:178 msgid "Your AI powerhouse inside WordPress. Chat with multiple AI models, generate images, research the web, and boost productivity—all without leaving your dashboard." msgstr "" #: includes/class-mxchat-addons.php:180 msgid "ChatGPT-like admin interface" msgstr "" #: includes/class-mxchat-addons.php:181 msgid "Generate images & research web" msgstr "" #: includes/class-mxchat-addons.php:182 msgid "Searchable chat history" msgstr "" #: includes/class-mxchat-addons.php:192 msgid "Admin Chat UI" msgstr "" #: includes/class-mxchat-addons.php:193 msgid "ChatGPT-like dashboard interface" msgstr "" #: includes/class-mxchat-addons.php:197 msgid "Image Generation" msgstr "" #: includes/class-mxchat-addons.php:198 msgid "Create images with AI prompts" msgstr "" #: includes/class-mxchat-addons.php:202 msgid "Web Research" msgstr "" #: includes/class-mxchat-addons.php:203 msgid "Search the web from your dashboard" msgstr "" #: includes/class-mxchat-addons.php:207 msgid "Chat History" msgstr "" #: includes/class-mxchat-addons.php:208 msgid "Searchable conversation archive" msgstr "" #: includes/class-mxchat-addons.php:214 msgid "MxChat Video Generation" msgstr "" #: includes/class-mxchat-addons.php:215 msgid "Generate stunning AI videos using Google Veo 2 and Veo 3 models directly from your WordPress dashboard. Create high-quality videos from text prompts with audio, multiple aspect ratios, and optimized generation speeds." msgstr "" #: includes/class-mxchat-addons.php:217 msgid "Multiple Veo models (Veo 2, 3, 3 Fast)" msgstr "" #: includes/class-mxchat-addons.php:218 msgid "8-second videos with native audio" msgstr "" #: includes/class-mxchat-addons.php:219 msgid "Media library integration" msgstr "" #: includes/class-mxchat-addons.php:229 msgid "AI Video Creation" msgstr "" #: includes/class-mxchat-addons.php:230 msgid "Generate videos from text prompts" msgstr "" #: includes/class-mxchat-addons.php:234 msgid "Native Audio" msgstr "" #: includes/class-mxchat-addons.php:235 msgid "Videos with built-in audio tracks" msgstr "" #: includes/class-mxchat-addons.php:239 msgid "Aspect Ratios" msgstr "" #: includes/class-mxchat-addons.php:240 msgid "Multiple size options available" msgstr "" #: includes/class-mxchat-addons.php:244 msgid "Media Library" msgstr "" #: includes/class-mxchat-addons.php:245 msgid "Save directly to WordPress media" msgstr "" #: includes/class-mxchat-addons.php:251 msgid "MxChat Image Analysis" msgstr "" #: includes/class-mxchat-addons.php:252 msgid "Enhance your chatbot with AI-powered image analysis. Users can upload images for intelligent descriptions, OCR text extraction, and get answers about visual content using OpenAI Vision and Grok APIs." msgstr "" #: includes/class-mxchat-addons.php:254 msgid "Multiple AI vision models" msgstr "" #: includes/class-mxchat-addons.php:255 msgid "Drag & drop image uploads" msgstr "" #: includes/class-mxchat-addons.php:256 msgid "Custom analysis prompts" msgstr "" #: includes/class-mxchat-addons.php:266 msgid "Vision AI Models" msgstr "" #: includes/class-mxchat-addons.php:267 msgid "OpenAI Vision & Grok analysis" msgstr "" #: includes/class-mxchat-addons.php:271 msgid "Drag & Drop" msgstr "" #: includes/class-mxchat-addons.php:272 msgid "Easy image upload in chat" msgstr "" #: includes/class-mxchat-addons.php:276 msgid "OCR Extraction" msgstr "" #: includes/class-mxchat-addons.php:277 msgid "Extract text from images" msgstr "" #: includes/class-mxchat-addons.php:281 msgid "Custom Prompts" msgstr "" #: includes/class-mxchat-addons.php:282 msgid "Tailor analysis instructions" msgstr "" #: includes/class-mxchat-addons.php:289 msgid "Convert conversations into data collection. Create smart forms that trigger during chats, collect user information, and turn casual visitors into qualified leads." msgstr "" #: includes/class-mxchat-addons.php:291 msgid "No-code form builder" msgstr "" #: includes/class-mxchat-addons.php:292 msgid "Intent-triggered activation" msgstr "" #: includes/class-mxchat-addons.php:293 msgid "Export lead data easily" msgstr "" #: includes/class-mxchat-addons.php:303 msgid "Form Builder" msgstr "" #: includes/class-mxchat-addons.php:304 msgid "No-code drag & drop builder" msgstr "" #: includes/class-mxchat-addons.php:308 msgid "Smart Triggers" msgstr "" #: includes/class-mxchat-addons.php:309 msgid "Show forms based on intent" msgstr "" #: includes/class-mxchat-addons.php:314 msgid "Turn visitors into contacts" msgstr "" #: includes/class-mxchat-addons.php:318 msgid "Data Export" msgstr "" #: includes/class-mxchat-addons.php:319 msgid "Export leads to CSV easily" msgstr "" #: includes/class-mxchat-addons.php:325 msgid "MxChat Multi-Bot Manager" msgstr "" #: includes/class-mxchat-addons.php:326 msgid "Create unlimited specialized chatbots for every purpose. Deploy dedicated bots with separate knowledge bases, custom personalities, and page-specific assignments—perfect for support, sales, and department-specific assistance." msgstr "" #: includes/class-mxchat-addons.php:328 msgid "Unlimited specialized chatbots" msgstr "" #: includes/class-mxchat-addons.php:329 msgid "Separate Pinecone knowledge bases" msgstr "" #: includes/class-mxchat-addons.php:330 msgid "Page-specific bot assignments" msgstr "" #: includes/class-mxchat-addons.php:340 msgid "Unlimited Bots" msgstr "" #: includes/class-mxchat-addons.php:341 msgid "Create specialized chatbots" msgstr "" #: includes/class-mxchat-addons.php:345 msgid "Separate Knowledge" msgstr "" #: includes/class-mxchat-addons.php:346 msgid "Unique knowledge per bot" msgstr "" #: includes/class-mxchat-addons.php:350 msgid "Page Assignments" msgstr "" #: includes/class-mxchat-addons.php:351 msgid "Assign bots to specific pages" msgstr "" #: includes/class-mxchat-addons.php:355 msgid "Custom Personas" msgstr "" #: includes/class-mxchat-addons.php:356 msgid "Unique personality per bot" msgstr "" #: includes/class-mxchat-addons.php:362 msgid "MxChat Trigger" msgstr "" #: includes/class-mxchat-addons.php:363 msgid "Turn any element into a conversation starter. Add chat trigger buttons and links throughout your website that open MxChat and send predefined messages—perfect for CTAs, support links, and guided experiences." msgstr "" #: includes/class-mxchat-addons.php:365 msgid "Simple data attribute triggers" msgstr "" #: includes/class-mxchat-addons.php:366 msgid "Multi-Bot targeting support" msgstr "" #: includes/class-mxchat-addons.php:367 msgid "Built-in button styles & animations" msgstr "" #: includes/class-mxchat-addons.php:377 msgid "Element Triggers" msgstr "" #: includes/class-mxchat-addons.php:378 msgid "Turn any element into a trigger" msgstr "" #: includes/class-mxchat-addons.php:382 msgid "Preset Messages" msgstr "" #: includes/class-mxchat-addons.php:383 msgid "Auto-send predefined prompts" msgstr "" #: includes/class-mxchat-addons.php:387 msgid "Multi-Bot Targeting" msgstr "" #: includes/class-mxchat-addons.php:388 msgid "Route to specific bots" msgstr "" #: includes/class-mxchat-addons.php:392 msgid "Button Styles" msgstr "" #: includes/class-mxchat-addons.php:393 msgid "Built-in styles & animations" msgstr "" #: includes/class-mxchat-addons.php:399 #: includes/class-mxchat-addons.php:400 msgid "MxChat Anywhere" msgstr "" #: includes/class-mxchat-addons.php:401 msgid "Deploy your AI chatbot on any website with a single script tag. Works on static HTML, Shopify, Squarespace, Wix, and custom web apps — no WordPress required on the target site. Full feature parity with Shadow DOM style isolation." msgstr "" #: includes/class-mxchat-addons.php:403 msgid "One script tag — works on any website" msgstr "" #: includes/class-mxchat-addons.php:404 #: includes/class-mxchat-addons.php:422 msgid "Shadow DOM prevents CSS conflicts" msgstr "" #: includes/class-mxchat-addons.php:405 msgid "Domain-validated security keys" msgstr "" #: includes/class-mxchat-addons.php:416 msgid "Universal Embed" msgstr "" #: includes/class-mxchat-addons.php:417 msgid "One script tag on any website" msgstr "" #: includes/class-mxchat-addons.php:421 msgid "Style Isolation" msgstr "" #: includes/class-mxchat-addons.php:426 msgid "Domain Security" msgstr "" #: includes/class-mxchat-addons.php:427 msgid "Validated keys per domain" msgstr "" #: includes/class-mxchat-addons.php:431 msgid "Zero Dependencies" msgstr "" #: includes/class-mxchat-addons.php:432 msgid "Vanilla JS, no impact on Core Web Vitals" msgstr "" #: includes/class-mxchat-addons.php:438 msgid "MxChat WooCommerce" msgstr "" #: includes/class-mxchat-addons.php:439 msgid "Boost sales with AI-powered shopping assistance. Help customers find products, manage carts, and complete purchases—all through natural conversation." msgstr "" #: includes/class-mxchat-addons.php:441 #: includes/class-mxchat-addons.php:459 msgid "Smart product recommendations" msgstr "" #: includes/class-mxchat-addons.php:442 msgid "Cart & checkout assistance" msgstr "" #: includes/class-mxchat-addons.php:443 msgid "Order history access" msgstr "" #: includes/class-mxchat-addons.php:453 msgid "Cart Assistant" msgstr "" #: includes/class-mxchat-addons.php:454 msgid "Manage cart through conversation" msgstr "" #: includes/class-mxchat-addons.php:458 msgid "Product Search" msgstr "" #: includes/class-mxchat-addons.php:463 msgid "Checkout Help" msgstr "" #: includes/class-mxchat-addons.php:464 msgid "Guide customers to purchase" msgstr "" #: includes/class-mxchat-addons.php:468 #: includes/class-mxchat-admin.php:6041 msgid "Order History" msgstr "" #: includes/class-mxchat-addons.php:469 msgid "Look up past orders in chat" msgstr "" #: includes/class-mxchat-addons.php:475 msgid "MxChat Perplexity" msgstr "" #: includes/class-mxchat-addons.php:476 msgid "Give your chatbot real-time knowledge. Add powerful web search capabilities so your bot can answer questions about current events and time-sensitive information." msgstr "" #: includes/class-mxchat-addons.php:478 msgid "Real-time web search" msgstr "" #: includes/class-mxchat-addons.php:479 msgid "Intent-triggered research" msgstr "" #: includes/class-mxchat-addons.php:480 msgid "Up-to-date information" msgstr "" #: includes/class-mxchat-addons.php:490 #: includes/class-mxchat-tool-registry.php:196 msgid "Web Search" msgstr "" #: includes/class-mxchat-addons.php:491 msgid "Real-time internet searching" msgstr "" #: includes/class-mxchat-addons.php:495 msgid "Intent Triggers" msgstr "" #: includes/class-mxchat-addons.php:496 msgid "Auto-search when needed" msgstr "" #: includes/class-mxchat-addons.php:500 msgid "Live Data" msgstr "" #: includes/class-mxchat-addons.php:501 msgid "Up-to-date information always" msgstr "" #: includes/class-mxchat-addons.php:505 msgid "Seamless Chat" msgstr "" #: includes/class-mxchat-addons.php:506 msgid "Results blend into conversation" msgstr "" #: includes/class-mxchat-addons.php:512 msgid "MxChat Moderation" msgstr "" #: includes/class-mxchat-addons.php:513 msgid "Keep your chat clean and professional. Block unwanted users, filter inappropriate content, and ensure your chatbot represents your brand properly." msgstr "" #: includes/class-mxchat-addons.php:515 msgid "IP & email-based blocking" msgstr "" #: includes/class-mxchat-addons.php:516 msgid "Content filtering" msgstr "" #: includes/class-mxchat-addons.php:517 msgid "Spam protection" msgstr "" #: includes/class-mxchat-addons.php:527 msgid "Content Filter" msgstr "" #: includes/class-mxchat-addons.php:528 msgid "Block inappropriate content" msgstr "" #: includes/class-mxchat-addons.php:532 msgid "User Blocking" msgstr "" #: includes/class-mxchat-addons.php:533 msgid "IP & email-based bans" msgstr "" #: includes/class-mxchat-addons.php:537 msgid "Spam Protection" msgstr "" #: includes/class-mxchat-addons.php:538 msgid "Detect and prevent spam" msgstr "" #: includes/class-mxchat-addons.php:542 msgid "Brand Safety" msgstr "" #: includes/class-mxchat-addons.php:543 msgid "Keep chat professional" msgstr "" #: includes/class-mxchat-addons.php:637 msgid "Extend MxChat with these powerful extensions and unlock advanced features." msgstr "" #: includes/class-mxchat-addons.php:650 msgid "Ready to take your chatbot to the next level?" msgstr "" #: includes/class-mxchat-addons.php:651 msgid "Get MxChat PRO today and access all premium extensions at one low price." msgstr "" #: includes/class-mxchat-addons.php:675 msgid "Deprecated" msgstr "" #: includes/class-mxchat-addons.php:698 msgid "Now Built-in" msgstr "" #: includes/class-mxchat-addons.php:703 msgid "Go to Knowledge Tab" msgstr "" #: includes/class-mxchat-admin.php:152 msgid "MxChat: Telegram webhook is running without a secret token" msgstr "" #: includes/class-mxchat-admin.php:154 msgid "Your Telegram integration is active but no webhook secret is configured. Requests are currently verified only by origin IP. For full protection, set a webhook secret token in the Telegram settings and re-register your webhook." msgstr "" #: includes/class-mxchat-admin.php:157 msgid "Open Telegram settings" msgstr "" #: includes/class-mxchat-admin.php:282 msgid "MxChat: Embedding model mismatch detected" msgstr "" #. translators: 1: previously-used model name, 2: currently-selected model name #: includes/class-mxchat-admin.php:287 #, php-format msgid "Your knowledge base and actions were embedded with %1$s, but %2$s is now selected. Similarity matching will return inaccurate or empty results until you delete all existing embeddings and re-embed your content with the new model." msgstr "" #: includes/class-mxchat-admin.php:295 msgid "Dimension mismatch:" msgstr "" #. translators: 1: old dim count, 2: new dim count #: includes/class-mxchat-admin.php:299 #, php-format msgid "Existing vectors are %1$d-dimensional but the new model produces %2$d-dimensional vectors. If you use Pinecone, your index will reject queries entirely until re-embedded." msgstr "" #: includes/class-mxchat-admin.php:307 msgid "To fix this:" msgstr "" #: includes/class-mxchat-admin.php:308 msgid "Delete all knowledge base entries" msgstr "" #: includes/class-mxchat-admin.php:309 msgid "Delete all actions" msgstr "" #: includes/class-mxchat-admin.php:310 msgid "then re-import / re-add them with the new model selected." msgstr "" #: includes/class-mxchat-admin.php:361 msgid "gpt-5.6-sol" msgstr "" #: includes/class-mxchat-admin.php:362 #: includes/class-mxchat-admin.php:455 msgid "100" msgstr "" #: includes/class-mxchat-admin.php:366 msgid "" "

Welcome to Our Chat!

\n" "

Let's get started. Enter your email to begin chatting with us.

" msgstr "" #: includes/class-mxchat-admin.php:367 #: includes/class-mxchat-public.php:297 msgid "Start Chat" msgstr "" #: includes/class-mxchat-admin.php:369 #: includes/class-mxchat-admin.php:8190 #: includes/class-mxchat-public.php:223 msgid "Enter your name" msgstr "" #: includes/class-mxchat-admin.php:371 #: includes/class-mxchat-admin.php:8201 #: includes/class-mxchat-public.php:181 msgid "Hello! How can I assist you today?" msgstr "" #: includes/class-mxchat-admin.php:372 #: includes/class-mxchat-public.php:211 msgid "AI Agent" msgstr "" #: includes/class-mxchat-admin.php:373 #: includes/class-mxchat-admin.php:8219 #: includes/class-mxchat-admin.php:8226 #: includes/class-mxchat-public.php:195 msgid "How can I assist?" msgstr "" #: includes/class-mxchat-admin.php:374 #: includes/class-mxchat-admin.php:397 #: includes/class-mxchat-admin.php:430 msgid "off" msgstr "" #: includes/class-mxchat-admin.php:385 #: includes/class-mxchat-admin.php:386 #: includes/class-mxchat-admin.php:387 #: includes/class-mxchat-admin.php:390 #: includes/class-mxchat-admin.php:395 msgid "#fff" msgstr "" #: includes/class-mxchat-admin.php:388 #: includes/class-mxchat-admin.php:389 #: includes/class-mxchat-admin.php:391 #: includes/class-mxchat-admin.php:392 #: includes/class-mxchat-admin.php:393 #: includes/class-mxchat-admin.php:394 #: includes/class-mxchat-admin.php:433 msgid "#212121" msgstr "" #: includes/class-mxchat-admin.php:396 msgid "0" msgstr "" #: includes/class-mxchat-admin.php:398 #: includes/class-mxchat-admin.php:7697 msgid "Hey there! Ask me anything!" msgstr "" #: includes/class-mxchat-admin.php:403 #: includes/class-mxchat-admin.php:7660 msgid "Would you like to join our mailing list? Please provide your email below." msgstr "" #: includes/class-mxchat-admin.php:404 #: includes/class-mxchat-admin.php:7677 #: includes/class-mxchat-integrator.php:1865 #: includes/class-mxchat-integrator.php:1884 msgid "Thank you for providing your email! You've been added to our list." msgstr "" #: includes/class-mxchat-admin.php:408 #: includes/class-mxchat-admin.php:8914 #: includes/class-mxchat-integrator.php:4078 msgid "Please provide the URL to the PDF you'd like to discuss." msgstr "" #: includes/class-mxchat-admin.php:409 #: includes/class-mxchat-admin.php:8931 #: includes/class-mxchat-integrator.php:4079 #: includes/class-mxchat-integrator.php:4476 msgid "I've processed the PDF. What questions do you have about it?" msgstr "" #: includes/class-mxchat-admin.php:410 #: includes/class-mxchat-admin.php:8948 #: includes/class-mxchat-integrator.php:2035 #: includes/class-mxchat-integrator.php:4080 #: includes/class-mxchat-integrator.php:4487 msgid "Sorry, I couldn't process the PDF. Please ensure it's a valid file." msgstr "" #: includes/class-mxchat-admin.php:419 #: includes/class-mxchat-admin.php:432 msgid "#ffffff" msgstr "" #: includes/class-mxchat-admin.php:420 msgid "#333333" msgstr "" #: includes/class-mxchat-admin.php:427 msgid "I've notified a support agent. Please allow a moment for them to respond. If you'd like to continue with AI, just type \"Switch to AI\" at any time." msgstr "" #: includes/class-mxchat-admin.php:428 msgid "I just checked, and it looks like our support team isn't personally available at the moment. If you'd like, you can leave your email address, and they'll get back to you as soon as possible. In the meantime, you can keep chatting with me — just let me know how I can help!" msgstr "" #: includes/class-mxchat-admin.php:431 msgid "#767676" msgstr "" #: includes/class-mxchat-admin.php:487 #: includes/class-mxchat-admin.php:498 msgid "MxChat Onboarding" msgstr "" #: includes/class-mxchat-admin.php:508 #: includes/class-mxchat-meta-box.php:27 #: includes/class-mxchat-meta-box.php:300 msgid "MxChat Settings" msgstr "" #: includes/class-mxchat-admin.php:518 msgid "Prompts" msgstr "" #: includes/class-mxchat-admin.php:527 msgid "Chat Transcripts" msgstr "" #: includes/class-mxchat-admin.php:536 msgid "MxChat Actions" msgstr "" #: includes/class-mxchat-admin.php:956 msgid "OpenAI API key is not configured." msgstr "" #: includes/class-mxchat-admin.php:961 msgid "No Vector Store ID configured." msgstr "" #: includes/class-mxchat-admin.php:983 #: includes/class-mxchat-admin.php:1038 msgid "Connection failed: " msgstr "" #: includes/class-mxchat-admin.php:995 #, php-format msgid "Connected successfully! Vector Store: %s (%d files)" msgstr "" #: includes/class-mxchat-admin.php:1001 msgid "Vector Store not found. Please check the ID." msgstr "" #: includes/class-mxchat-admin.php:1003 msgid "Invalid API key." msgstr "" #: includes/class-mxchat-admin.php:1005 msgid "Unknown error occurred." msgstr "" #: includes/class-mxchat-admin.php:1024 msgid "Slack Bot Token is not configured. Please enter your token and save settings first." msgstr "" #: includes/class-mxchat-admin.php:1047 msgid "Invalid bot token. Please check your token starts with xoxb-" msgstr "" #: includes/class-mxchat-admin.php:1048 msgid "No authentication token provided." msgstr "" #: includes/class-mxchat-admin.php:1049 msgid "The Slack workspace has been deactivated." msgstr "" #: includes/class-mxchat-admin.php:1050 msgid "The bot token has been revoked. Please generate a new one." msgstr "" #: includes/class-mxchat-admin.php:1052 #, php-format msgid "Authentication failed: %s" msgstr "" #: includes/class-mxchat-admin.php:1110 #, php-format msgid "Workspace: %s" msgstr "" #: includes/class-mxchat-admin.php:1111 #, php-format msgid "Bot: %s" msgstr "" #: includes/class-mxchat-admin.php:1113 msgid "channels:read - List channels" msgstr "" #: includes/class-mxchat-admin.php:1114 msgid "channels:manage - Create channels" msgstr "" #: includes/class-mxchat-admin.php:1139 #: includes/class-mxchat-admin.php:1150 #: includes/class-mxchat-admin.php:3741 #: includes/class-mxchat-admin.php:4353 #: includes/class-mxchat-admin.php:7113 msgid "Dismiss this notice." msgstr "" #: includes/class-mxchat-admin.php:1595 msgid "Configure email notifications for new chat transcripts. You will receive an email notification when a new chat session begins." msgstr "" #: includes/class-mxchat-admin.php:1605 msgid "Send email notification when a new chat session starts" msgstr "" #: includes/class-mxchat-admin.php:1608 msgid "Enable this option to receive email notifications for new chat sessions." msgstr "" #: includes/class-mxchat-admin.php:1622 #, php-format msgid "Enter the email address where notifications should be sent. Separate up to %d addresses with commas. Defaults to the admin email address." msgstr "" #: includes/class-mxchat-admin.php:1634 msgid "Never (Keep All Transcripts)" msgstr "" #: includes/class-mxchat-admin.php:1647 msgid "Automatically delete old chat transcripts after the selected time period. This helps manage database size and privacy." msgstr "" #: includes/class-mxchat-admin.php:1675 msgid "Number of days to retain transcripts. When set to a value greater than 0, this overrides the dropdown above. Set to 0 to use the dropdown. Maximum 3650 (10 years). A daily wp-cron task removes anything older, cascading to translations and click-tracking rows." msgstr "" #: includes/class-mxchat-admin.php:1678 msgid "lets developers override the final day count programmatically." msgstr "" #: includes/class-mxchat-admin.php:1695 msgid "Enable Auto-Email of Full Transcript" msgstr "" #: includes/class-mxchat-admin.php:1699 msgid "Send transcript after:" msgstr "" #: includes/class-mxchat-admin.php:1720 msgid "Only send if visitor provided contact info" msgstr "" #: includes/class-mxchat-admin.php:1723 msgid "Automatically email the full transcript as a .txt file after the specified time has passed since the last user message. The scheduled email will be cancelled if a new message is received." msgstr "" #: includes/class-mxchat-admin.php:1725 msgid "When \"Only send if visitor provided contact info\" is enabled, transcripts will only be emailed if the visitor shared an email address or phone number (including WhatsApp) in the chat." msgstr "" #: includes/class-mxchat-admin.php:1955 #: includes/class-mxchat-admin.php:2358 msgid "You do not have sufficient permissions to access this page." msgstr "" #: includes/class-mxchat-admin.php:2760 msgid "No conversation yet" msgstr "" #: includes/class-mxchat-admin.php:2800 msgid "just now" msgstr "" #: includes/class-mxchat-admin.php:2801 msgid "m ago" msgstr "" #: includes/class-mxchat-admin.php:2802 msgid "h ago" msgstr "" #: includes/class-mxchat-admin.php:2803 msgid "d ago" msgstr "" #: includes/class-mxchat-admin.php:3741 msgid "All knowledge has been deleted successfully." msgstr "" #: includes/class-mxchat-admin.php:4099 msgid "No chat sessions selected for deletion." msgstr "" #: includes/class-mxchat-admin.php:4189 #, php-format msgid "%d chat session(s) have been deleted." msgstr "" #: includes/class-mxchat-admin.php:4314 msgid "Message ID is required." msgstr "" #: includes/class-mxchat-admin.php:4330 msgid "No RAG context found for this message." msgstr "" #: includes/class-mxchat-admin.php:4338 msgid "Invalid RAG context data." msgstr "" #: includes/class-mxchat-admin.php:4541 msgid "Create and manage custom actions to enhance your chatbot's capabilities." msgstr "" #: includes/class-mxchat-admin.php:4553 msgid "Search Actions" msgstr "" #: includes/class-mxchat-admin.php:4557 msgid "All Action Types" msgstr "" #: includes/class-mxchat-admin.php:4567 msgid "Filter" msgstr "" #: includes/class-mxchat-admin.php:4574 msgid "Add New Action" msgstr "" #: includes/class-mxchat-admin.php:4624 msgid "Type:" msgstr "" #: includes/class-mxchat-admin.php:4629 msgid "Trigger phrases:" msgstr "" #: includes/class-mxchat-admin.php:4646 msgid "Similarity Threshold:" msgstr "" #: includes/class-mxchat-admin.php:4653 msgid "Assigned bots:" msgstr "" #: includes/class-mxchat-admin.php:4690 msgid "Edit Form" msgstr "" #: includes/class-mxchat-admin.php:4697 msgid "Manage Flows" msgstr "" #: includes/class-mxchat-admin.php:4714 msgid "Are you sure you want to delete this action?" msgstr "" #: includes/class-mxchat-admin.php:4732 msgid "No actions found" msgstr "" #: includes/class-mxchat-admin.php:4733 msgid "Get started by creating your first action to enhance your chatbot." msgstr "" #: includes/class-mxchat-admin.php:4735 msgid "Create Your First Action" msgstr "" #: includes/class-mxchat-admin.php:4777 msgid "Select Action Type" msgstr "" #: includes/class-mxchat-admin.php:4783 msgid "Search action types..." msgstr "" #: includes/class-mxchat-admin.php:4825 #: includes/class-mxchat-admin.php:4829 msgid "Add-on Required" msgstr "" #: includes/class-mxchat-admin.php:4835 #, php-format msgid "Use the %s action in your chatbot" msgstr "" #: includes/class-mxchat-admin.php:4866 msgid "Get Add-on" msgstr "" #: includes/class-mxchat-admin.php:4887 msgid "Configure Action" msgstr "" #: includes/class-mxchat-admin.php:4893 msgid "Back to Action Types" msgstr "" #: includes/class-mxchat-admin.php:4900 msgid "Selected Action" msgstr "" #: includes/class-mxchat-admin.php:4901 msgid "Configure this action for your chatbot" msgstr "" #: includes/class-mxchat-admin.php:4908 msgid "Action Label (For your reference only)" msgstr "" #: includes/class-mxchat-admin.php:4912 msgid "Example: Newsletter Signup" msgstr "" #: includes/class-mxchat-admin.php:4917 msgid "Trigger Phrases (comma-separated)" msgstr "" #: includes/class-mxchat-admin.php:4921 msgid "Example: sign me up, subscribe me, I want to join, add me to the newsletter" msgstr "" #: includes/class-mxchat-admin.php:4940 msgid "Lower values (10-30) make the action trigger more easily. Higher values (70-95) require more exact matches." msgstr "" #: includes/class-mxchat-admin.php:4947 msgid "Which bots should we enable this action for?" msgstr "" #: includes/class-mxchat-admin.php:4990 msgid "Save Action" msgstr "" #: includes/class-mxchat-admin.php:5001 msgid "Saving action, please wait..." msgstr "" #: includes/class-mxchat-admin.php:5079 #: includes/class-mxchat-admin.php:5184 msgid "Invalid input. Please ensure all fields are filled out." msgstr "" #: includes/class-mxchat-admin.php:5085 #: includes/class-mxchat-admin.php:5208 msgid "Please enter at least one valid phrase." msgstr "" #: includes/class-mxchat-admin.php:5105 #: includes/class-mxchat-admin.php:5228 #, php-format msgid "Error generating embeddings for phrases: %s. Check your embedding API." msgstr "" #: includes/class-mxchat-admin.php:5113 #: includes/class-mxchat-admin.php:5236 msgid "No valid embeddings generated. Please check your phrases." msgstr "" #: includes/class-mxchat-admin.php:5139 msgid "Failed to update action in database." msgstr "" #: includes/class-mxchat-admin.php:5144 msgid "Intent updated successfully!" msgstr "" #: includes/class-mxchat-admin.php:5191 msgid "Invalid callback function selected." msgstr "" #: includes/class-mxchat-admin.php:5197 msgid "an add-on" msgstr "" #: includes/class-mxchat-admin.php:5199 #, php-format msgid "This action requires the %s to be installed and activated." msgstr "" #: includes/class-mxchat-admin.php:5254 msgid "Database error: " msgstr "" #: includes/class-mxchat-admin.php:5259 msgid "New intent added successfully!" msgstr "" #: includes/class-mxchat-admin.php:5408 #: includes/class-mxchat-admin.php:5695 msgid "Invalid action ID" msgstr "" #: includes/class-mxchat-admin.php:5423 msgid "Failed to update action status" msgstr "" #: includes/class-mxchat-admin.php:5442 msgid "No actions selected" msgstr "" #: includes/class-mxchat-admin.php:5453 msgid "Failed to delete actions" msgstr "" #: includes/class-mxchat-admin.php:5492 #: includes/class-mxchat-admin.php:5495 #: includes/class-mxchat-admin.php:5616 msgid "Please fill in all required fields." msgstr "" #: includes/class-mxchat-admin.php:5521 #: includes/class-mxchat-admin.php:5586 msgid "Failed to add action to database." msgstr "" #: includes/class-mxchat-admin.php:5559 #: includes/class-mxchat-admin.php:5634 msgid "Please provide at least one trigger phrase." msgstr "" #: includes/class-mxchat-admin.php:5676 msgid "Failed to update action." msgstr "" #: includes/class-mxchat-admin.php:5704 msgid "Failed to delete action" msgstr "" #: includes/class-mxchat-admin.php:5730 msgid "Please provide an intent ID and phrase." msgstr "" #: includes/class-mxchat-admin.php:5738 msgid "Action not found." msgstr "" #: includes/class-mxchat-admin.php:5744 msgid "Failed to generate embedding: " msgstr "" #: includes/class-mxchat-admin.php:5758 msgid "Failed to add phrase." msgstr "" #: includes/class-mxchat-admin.php:5776 msgid "Invalid phrase ID." msgstr "" #: includes/class-mxchat-admin.php:5784 msgid "Failed to delete phrase." msgstr "" #: includes/class-mxchat-admin.php:5802 #: includes/class-mxchat-admin.php:5831 msgid "Invalid intent ID." msgstr "" #: includes/class-mxchat-admin.php:5846 msgid "Failed to clear legacy phrases." msgstr "" #: includes/class-mxchat-admin.php:5895 msgid "WooCommerce Add-on" msgstr "" #: includes/class-mxchat-admin.php:5900 msgid "Perplexity Add-on" msgstr "" #: includes/class-mxchat-admin.php:5905 msgid "Forms Add-on" msgstr "" #: includes/class-mxchat-admin.php:5947 #: includes/class-mxchat-admin.php:6002 #: includes/class-mxchat-admin.php:6011 #: includes/class-mxchat-admin.php:6020 msgid "Customer Engagement" msgstr "" #: includes/class-mxchat-admin.php:5949 msgid "Collect visitor emails for your mailing list in Loops" msgstr "" #: includes/class-mxchat-admin.php:5954 msgid "Brave Web Search" msgstr "" #: includes/class-mxchat-admin.php:5956 #: includes/class-mxchat-admin.php:5965 #: includes/class-mxchat-admin.php:6086 msgid "Search Features" msgstr "" #: includes/class-mxchat-admin.php:5958 msgid "Let users search the web directly from the chat (requires a Brave Search API key)" msgstr "" #: includes/class-mxchat-admin.php:5963 msgid "Brave Image Search" msgstr "" #: includes/class-mxchat-admin.php:5967 msgid "Search and display images in the chat conversation (requires a Brave Search API key)" msgstr "" #: includes/class-mxchat-admin.php:5973 #: includes/class-mxchat-tool-registry.php:222 msgid "Generate Image (OpenAI)" msgstr "" #: includes/class-mxchat-admin.php:5975 #: includes/class-mxchat-admin.php:5984 #: includes/class-mxchat-admin.php:5993 #: includes/class-mxchat-admin.php:6187 msgid "Other Features" msgstr "" #: includes/class-mxchat-admin.php:5977 msgid "Create images with GPT Image from OpenAI (requires OpenAI API key)" msgstr "" #: includes/class-mxchat-admin.php:5982 #: includes/class-mxchat-tool-registry.php:230 msgid "Generate Image (Gemini)" msgstr "" #: includes/class-mxchat-admin.php:5986 msgid "Create images with Imagen from Google (requires Gemini API key)" msgstr "" #: includes/class-mxchat-admin.php:5991 msgid "Chat with PDF" msgstr "" #: includes/class-mxchat-admin.php:5995 msgid "Answer questions about uploaded PDF documents" msgstr "" #: includes/class-mxchat-admin.php:6000 msgid "Slack Live Agent" msgstr "" #: includes/class-mxchat-admin.php:6004 msgid "Transfer conversation to a human support agent on Slack" msgstr "" #: includes/class-mxchat-admin.php:6009 msgid "Telegram Live Agent" msgstr "" #: includes/class-mxchat-admin.php:6013 msgid "Transfer conversation to a human support agent on Telegram" msgstr "" #: includes/class-mxchat-admin.php:6018 msgid "Back to Chatbot" msgstr "" #: includes/class-mxchat-admin.php:6022 msgid "Return from live agent mode to AI chatbot" msgstr "" #: includes/class-mxchat-admin.php:6033 msgid "Product Recommendations" msgstr "" #: includes/class-mxchat-admin.php:6036 #: includes/class-mxchat-admin.php:6044 #: includes/class-mxchat-admin.php:6052 #: includes/class-mxchat-admin.php:6060 #: includes/class-mxchat-admin.php:6068 #: includes/class-mxchat-admin.php:6076 msgid "WooCommerce Features" msgstr "" #: includes/class-mxchat-admin.php:6038 msgid "Suggest products based on customer preferences" msgstr "" #: includes/class-mxchat-admin.php:6046 msgid "Allow customers to check their order status" msgstr "" #: includes/class-mxchat-admin.php:6049 msgid "Show Product Card" msgstr "" #: includes/class-mxchat-admin.php:6054 msgid "Display product information in the chat" msgstr "" #: includes/class-mxchat-admin.php:6057 msgid "Add to Cart" msgstr "" #: includes/class-mxchat-admin.php:6062 msgid "Add products to cart directly from chat" msgstr "" #: includes/class-mxchat-admin.php:6065 msgid "Proceed to Checkout" msgstr "" #: includes/class-mxchat-admin.php:6070 msgid "Redirect customer to checkout page" msgstr "" #: includes/class-mxchat-admin.php:6073 msgid "Featured Products Showcase" msgstr "" #: includes/class-mxchat-admin.php:6078 msgid "Display a curated selection of products with an AI-generated message" msgstr "" #: includes/class-mxchat-admin.php:6083 msgid "Perplexity Research" msgstr "" #: includes/class-mxchat-admin.php:6088 msgid "Allows the chatbot to search the web for accurate, up-to-date answers" msgstr "" #: includes/class-mxchat-admin.php:6093 msgid "Form Collection" msgstr "" #: includes/class-mxchat-admin.php:6096 msgid "Form Features" msgstr "" #: includes/class-mxchat-admin.php:6098 msgid "Collect user information through custom forms in chat" msgstr "" #: includes/class-mxchat-admin.php:6115 msgid "Unknown Add-on" msgstr "" #: includes/class-mxchat-admin.php:6194 msgid "Custom action for your chatbot" msgstr "" #: includes/class-mxchat-admin.php:6248 msgid "Chatbot Settings" msgstr "" #: includes/class-mxchat-admin.php:6264 msgid "OpenAI API Key" msgstr "" #: includes/class-mxchat-admin.php:6273 msgid "X.AI API Key" msgstr "" #: includes/class-mxchat-admin.php:6282 msgid "Claude API Key" msgstr "" #: includes/class-mxchat-admin.php:6291 msgid "DeepSeek API Key" msgstr "" #: includes/class-mxchat-admin.php:6300 msgid "Google Gemini API Key" msgstr "" #: includes/class-mxchat-admin.php:6309 msgid "Voyage AI API Key" msgstr "" #: includes/class-mxchat-admin.php:6318 msgid "OpenRouter API Key" msgstr "" #: includes/class-mxchat-admin.php:6327 msgid "Custom Provider (OpenAI-compatible)" msgstr "" #: includes/class-mxchat-admin.php:6336 msgid "Loops API Key" msgstr "" #: includes/class-mxchat-admin.php:6345 msgid "Brave API Key" msgstr "" #: includes/class-mxchat-admin.php:6471 msgid "Require Email To Chat" msgstr "" #: includes/class-mxchat-admin.php:6479 msgid "Require Email Chat Content" msgstr "" #: includes/class-mxchat-admin.php:6487 msgid "Require Email Chat Button Text" msgstr "" #: includes/class-mxchat-admin.php:6495 msgid "Require Name Field" msgstr "" #: includes/class-mxchat-admin.php:6519 msgid "Input Copy" msgstr "" #: includes/class-mxchat-admin.php:6535 msgid "Toggle Privacy Notice" msgstr "" #: includes/class-mxchat-admin.php:6543 msgid "Enable Complianz" msgstr "" #: includes/class-mxchat-admin.php:6551 msgid "Open Links in a New Tab" msgstr "" #: includes/class-mxchat-admin.php:6559 msgid "Enable Chat Persistence" msgstr "" #: includes/class-mxchat-admin.php:6615 msgid "Additional Quick Questions" msgstr "" #: includes/class-mxchat-admin.php:6624 msgid "Rate Limits Settings" msgstr "" #: includes/class-mxchat-admin.php:6633 msgid "Loops Settings" msgstr "" #: includes/class-mxchat-admin.php:6641 msgid "Loops Mailing List" msgstr "" #: includes/class-mxchat-admin.php:6649 msgid "Triggered Phrase Response" msgstr "" #: includes/class-mxchat-admin.php:6657 msgid "Email Capture Response" msgstr "" #: includes/class-mxchat-admin.php:6666 msgid "Brave Search Settings" msgstr "" #: includes/class-mxchat-admin.php:6674 msgid "Number of Images to Return" msgstr "" #: includes/class-mxchat-admin.php:6682 msgid "Safe Search" msgstr "" #: includes/class-mxchat-admin.php:6690 msgid "Number of News Articles" msgstr "" #: includes/class-mxchat-admin.php:6698 msgid "Country" msgstr "" #: includes/class-mxchat-admin.php:6706 msgid "Language" msgstr "" #: includes/class-mxchat-admin.php:6715 msgid "Toolbar Settings & Intents" msgstr "" #: includes/class-mxchat-admin.php:6722 msgid "Show Chat Toolbar" msgstr "" #: includes/class-mxchat-admin.php:6731 msgid "Show PDF Upload Button" msgstr "" #: includes/class-mxchat-admin.php:6740 msgid "Show Word Upload Button" msgstr "" #: includes/class-mxchat-admin.php:6748 msgid "Intent Trigger Text" msgstr "" #: includes/class-mxchat-admin.php:6756 msgid "Success Text" msgstr "" #: includes/class-mxchat-admin.php:6764 msgid "Error Text" msgstr "" #: includes/class-mxchat-admin.php:6773 msgid "Maximum Document Pages" msgstr "" #: includes/class-mxchat-admin.php:6782 msgid "Live Agent Settings" msgstr "" #: includes/class-mxchat-admin.php:6790 #: includes/class-mxchat-admin.php:6887 msgid "Live Agent Status" msgstr "" #: includes/class-mxchat-admin.php:6801 #: includes/class-mxchat-admin.php:6897 msgid "Availability Schedule" msgstr "" #: includes/class-mxchat-admin.php:6810 #: includes/class-mxchat-admin.php:6906 msgid "Notification Message" msgstr "" #: includes/class-mxchat-admin.php:6818 #: includes/class-mxchat-admin.php:6914 msgid "Away Message" msgstr "" #: includes/class-mxchat-admin.php:6826 msgid "Slack Agent User IDs" msgstr "" #: includes/class-mxchat-admin.php:6836 msgid "Shared Handoff Channel" msgstr "" #: includes/class-mxchat-admin.php:6846 msgid "Archive Channel When Chat Ends" msgstr "" #: includes/class-mxchat-admin.php:6854 msgid "Slack Webhook URL" msgstr "" #: includes/class-mxchat-admin.php:6862 msgid "Slack Secret Key" msgstr "" #: includes/class-mxchat-admin.php:6871 msgid "Slack Bot OAuth Token" msgstr "" #: includes/class-mxchat-admin.php:6880 msgid "Telegram Settings" msgstr "" #: includes/class-mxchat-admin.php:6922 msgid "Telegram Bot Token" msgstr "" #: includes/class-mxchat-admin.php:6930 msgid "Telegram Group ID" msgstr "" #: includes/class-mxchat-admin.php:6938 msgid "Webhook Secret Token" msgstr "" #: includes/class-mxchat-admin.php:6947 msgid "YouTube Tutorials" msgstr "" #: includes/class-mxchat-admin.php:6959 msgid "MXChat Knowledge Base Settings" msgstr "" #: includes/class-mxchat-admin.php:6982 msgid "MXChat Transcripts Notification Settings" msgstr "" #: includes/class-mxchat-admin.php:6994 msgid "Chat Notification Settings" msgstr "" #: includes/class-mxchat-admin.php:7009 msgid "Notification Email Address" msgstr "" #: includes/class-mxchat-admin.php:7025 msgid "Custom Retention (Days)" msgstr "" #: includes/class-mxchat-admin.php:7064 msgid "The Pinecone API key appears to be invalid. Please check your API key." msgstr "" #: includes/class-mxchat-admin.php:7085 msgid "The Pinecone host appears to be invalid. It should look like \"mxchat-vectors-zrmsquq.svc.aped-4627-b74a.pinecone.io\"" msgstr "" #: includes/class-mxchat-admin.php:7112 msgid "Sync settings updated successfully." msgstr "" #: includes/class-mxchat-admin.php:7121 msgid "1" msgstr "" #: includes/class-mxchat-admin.php:7147 msgid "Set message limits for each user role and customize the experience when users reach those limits. You can use {limit}, {timeframe}, {count}, and {remaining} as placeholders." msgstr "" #: includes/class-mxchat-admin.php:7152 msgid "Markdown Links Supported:" msgstr "" #: includes/class-mxchat-admin.php:7153 msgid "You can include clickable links in your custom messages using markdown syntax:" msgstr "" #: includes/class-mxchat-admin.php:7194 msgid "Limit:" msgstr "" #: includes/class-mxchat-admin.php:7207 msgid "Timeframe:" msgstr "" #: includes/class-mxchat-admin.php:7222 msgid "Custom Message:" msgstr "" #: includes/class-mxchat-admin.php:7227 msgid "Enter custom message when rate limit is exceeded" msgstr "" #: includes/class-mxchat-admin.php:7231 msgid "Example: Rate limit reached! [Visit our pricing page](https://example.com/pricing) to upgrade." msgstr "" #: includes/class-mxchat-admin.php:7258 msgid "Manage all your API keys in one place. Add the API keys for the services you want to use with your chatbot." msgstr "" #: includes/class-mxchat-admin.php:7269 msgid "Required for OpenAI GPT models and OpenAI embeddings. Get your API key from OpenAI Platform." msgstr "" #: includes/class-mxchat-admin.php:7282 msgid "Required for X.AI Grok models. Get your API key from X.AI Console." msgstr "" #: includes/class-mxchat-admin.php:7294 msgid "Required for Anthropic Claude models. Get your API key from Anthropic Console." msgstr "" #: includes/class-mxchat-admin.php:7307 msgid "Required for DeepSeek models. Get your API key from DeepSeek Platform." msgstr "" #: includes/class-mxchat-admin.php:7320 msgid "Required for Google Gemini models and embeddings. Get your API key from Google AI Studio." msgstr "" #: includes/class-mxchat-admin.php:7334 msgid "Required for OpenRouter models. Get your API key from OpenRouter.ai" msgstr "" #: includes/class-mxchat-admin.php:7352 msgid "Test key" msgstr "" #: includes/class-mxchat-admin.php:7368 #: includes/class-mxchat-admin.php:7504 msgid "Testing..." msgstr "" #: includes/class-mxchat-admin.php:7370 #: includes/class-mxchat-admin.php:7516 #: includes/class-mxchat-editor-assistant.php:126 msgid "Failed" msgstr "" #: includes/class-mxchat-admin.php:7371 #: includes/class-mxchat-admin.php:7521 msgid "Request failed" msgstr "" #: includes/class-mxchat-admin.php:7433 msgid "Point MxChat at any OpenAI-compatible /v1/chat/completions endpoint: Ollama, LM Studio, vLLM, llama.cpp, LocalAI, Azure OpenAI, etc. Then select \"Custom (OpenAI-compatible)\" in the model picker." msgstr "" #: includes/class-mxchat-admin.php:7438 msgid "Azure OpenAI quick start" msgstr "" #: includes/class-mxchat-admin.php:7440 msgid "Base URLhttps://<resource>.openai.azure.com/openai/deployments/<deployment>" msgstr "" #: includes/class-mxchat-admin.php:7441 msgid "API Key → your Azure OpenAI key (required)" msgstr "" #: includes/class-mxchat-admin.php:7442 msgid "Auth Schemeapi-key header (Azure OpenAI)" msgstr "" #: includes/class-mxchat-admin.php:7443 msgid "API Version → required for Azure, e.g. 2024-08-01-preview" msgstr "" #: includes/class-mxchat-admin.php:7448 msgid "Base URL" msgstr "" #: includes/class-mxchat-admin.php:7450 msgid "Examples: Ollama http://localhost:11434/v1 · LM Studio http://localhost:1234/v1 · vLLM http://gpu:8000/v1 · Azure https://.openai.azure.com/openai/deployments/" msgstr "" #: includes/class-mxchat-admin.php:7454 msgid "API Key (optional)" msgstr "" #: includes/class-mxchat-admin.php:7456 msgid "Leave empty for unauthenticated local servers. Required for Azure / vLLM / hosted endpoints." msgstr "" #: includes/class-mxchat-admin.php:7460 msgid "Model Name" msgstr "" #: includes/class-mxchat-admin.php:7462 msgid "The model identifier the upstream server expects (e.g. llama3.2, mistral, gpt-oss). For Azure this is the deployment ID — leave empty if the Base URL already includes /deployments/." msgstr "" #: includes/class-mxchat-admin.php:7466 msgid "Auth Scheme" msgstr "" #: includes/class-mxchat-admin.php:7468 msgid "Authorization: Bearer (OpenAI / Ollama / vLLM / LM Studio)" msgstr "" #: includes/class-mxchat-admin.php:7469 msgid "api-key header (Azure OpenAI)" msgstr "" #: includes/class-mxchat-admin.php:7471 msgid "Most OpenAI-compatible servers use Bearer. Azure OpenAI uses the api-key header." msgstr "" #: includes/class-mxchat-admin.php:7475 msgid "API Version (Azure only)" msgstr "" #: includes/class-mxchat-admin.php:7477 msgid "Appended as ?api-version=... on the request URL. Required for Azure OpenAI; leave empty for non-Azure providers." msgstr "" #: includes/class-mxchat-admin.php:7482 msgid "Extended routing (opt-in)" msgstr "" #: includes/class-mxchat-admin.php:7483 msgid "Use custom provider for embeddings" msgstr "" #: includes/class-mxchat-admin.php:7484 msgid "Use custom provider for image generation" msgstr "" #: includes/class-mxchat-admin.php:7485 msgid "When off, embeddings and image generation continue to use OpenAI (current behavior). Turn on only if your endpoint exposes OpenAI-compatible /embeddings or /images/generations routes (e.g. Ollama, vLLM, LocalAI)." msgstr "" #: includes/class-mxchat-admin.php:7489 msgid "Custom Embedding Model" msgstr "" #: includes/class-mxchat-admin.php:7491 msgid "Only used when \"Use custom provider for embeddings\" is on. The embedding model name is separate from the chat model name above (e.g. Ollama embedding models: nomic-embed-text, mxbai-embed-large). Leave blank to fall back to the chat model name." msgstr "" #: includes/class-mxchat-admin.php:7513 msgid "OK" msgstr "" #: includes/class-mxchat-admin.php:7538 msgid "Required for Voyage AI embedding models. Get your API key from Voyage AI." msgstr "" #. translators: %s: link to the Loops integration tab. #: includes/class-mxchat-admin.php:7559 #, php-format msgid "Required for Loops email integration. Get your API key from Loops.so, then choose your mailing list under %s." msgstr "" #: includes/class-mxchat-admin.php:7560 msgid "Integrations, Loops" msgstr "" #: includes/class-mxchat-admin.php:7588 msgid "Select a list" msgstr "" #: includes/class-mxchat-admin.php:7602 msgid "Please select a mailing list to use with Loops." msgstr "" #. translators: %s: link to the API Keys tab. #: includes/class-mxchat-admin.php:7607 #, php-format msgid "No lists found. Please check your Loops API key under %s." msgstr "" #. translators: %s: link to the API Keys tab. #: includes/class-mxchat-admin.php:7616 #, php-format msgid "Enter your Loops API key under %s to load mailing lists." msgstr "" #: includes/class-mxchat-admin.php:7673 msgid "Enter the instruction for the AI when a trigger keyword is detected. The AI will use this as guidance to naturally ask for the user's email in a conversational way." msgstr "" #: includes/class-mxchat-admin.php:7690 msgid "Enter the instruction for the AI when a user provides their email. The AI will use this as guidance to naturally confirm the email capture in a conversational way." msgstr "" #: includes/class-mxchat-admin.php:7718 msgid "Use {visitor_name} to personalize AI responses when lead capture is enabled." msgstr "" #: includes/class-mxchat-admin.php:7719 msgid "Example: The visitor's name is {visitor_name}. Address them by name." msgstr "" #: includes/class-mxchat-admin.php:7786 msgid "Copy Instructions" msgstr "" #: includes/class-mxchat-admin.php:7830 msgid "After entering your OpenRouter API key above, click the button below to load available models." msgstr "" #: includes/class-mxchat-admin.php:7844 #: includes/class-mxchat-admin.php:8076 msgid "API key for OpenAI detected" msgstr "" #: includes/class-mxchat-admin.php:7846 #: includes/class-mxchat-admin.php:8078 msgid "No API key for OpenAI detected. Please enter API key in API Keys tab." msgstr "" #: includes/class-mxchat-admin.php:7853 msgid "API key for Anthropic (Claude) detected" msgstr "" #: includes/class-mxchat-admin.php:7855 msgid "No API key for Anthropic (Claude) detected. Please enter API key in API Keys tab." msgstr "" #: includes/class-mxchat-admin.php:7862 msgid "API key for X.AI (Grok) detected" msgstr "" #: includes/class-mxchat-admin.php:7864 msgid "No API key for X.AI (Grok) detected. Please enter API key in API Keys tab." msgstr "" #: includes/class-mxchat-admin.php:7871 msgid "API key for DeepSeek detected" msgstr "" #: includes/class-mxchat-admin.php:7873 msgid "No API key for DeepSeek detected. Please enter API key in API Keys tab." msgstr "" #: includes/class-mxchat-admin.php:7880 #: includes/class-mxchat-admin.php:8094 msgid "API key for Google Gemini detected" msgstr "" #: includes/class-mxchat-admin.php:7882 #: includes/class-mxchat-admin.php:8096 msgid "No API key for Google Gemini detected. Please enter API key in API Keys tab." msgstr "" #: includes/class-mxchat-admin.php:7889 msgid "API key for OpenRouter detected" msgstr "" #: includes/class-mxchat-admin.php:7891 msgid "No API key for OpenRouter detected. Please enter API key in API Keys tab." msgstr "" #: includes/class-mxchat-admin.php:7921 msgid "Test Streaming Compatibility" msgstr "" #: includes/class-mxchat-admin.php:7979 msgid "Web search is only available for OpenAI and Gemini models." msgstr "" #: includes/class-mxchat-admin.php:8037 msgid "OpenAI Embeddings" msgstr "" #: includes/class-mxchat-admin.php:8038 msgid "TE3 Small (1536, Efficient)" msgstr "" #: includes/class-mxchat-admin.php:8039 msgid "Ada 2 (1536, Recommended)" msgstr "" #: includes/class-mxchat-admin.php:8040 msgid "TE3 Large (3072, Powerful)" msgstr "" #: includes/class-mxchat-admin.php:8042 msgid "Voyage AI Embeddings" msgstr "" #: includes/class-mxchat-admin.php:8043 msgid "Voyage-3 Large (2048, Most Capable)" msgstr "" #: includes/class-mxchat-admin.php:8045 msgid "Google Gemini Embeddings" msgstr "" #: includes/class-mxchat-admin.php:8046 msgid "Gemini Embedding (1536, Stable)" msgstr "" #: includes/class-mxchat-admin.php:8065 msgid "Custom provider embeddings are in use — the model is set in the Custom Embedding Model field under Custom Provider." msgstr "" #: includes/class-mxchat-admin.php:8085 msgid "API key for Voyage AI detected" msgstr "" #: includes/class-mxchat-admin.php:8087 msgid "No API key for Voyage AI detected. Please enter API key in API Keys tab." msgstr "" #: includes/class-mxchat-admin.php:8208 msgid "Use {visitor_name} to personalize greetings when lead capture is enabled." msgstr "" #: includes/class-mxchat-admin.php:8209 msgid "Example: Hello {visitor_name}! How can I help you today?" msgstr "" #: includes/class-mxchat-admin.php:8262 msgid "Post Type Visibility" msgstr "" #: includes/class-mxchat-admin.php:8270 msgid "Show on all post types" msgstr "" #: includes/class-mxchat-admin.php:8275 msgid "Only show on selected post types" msgstr "" #: includes/class-mxchat-admin.php:8280 msgid "Hide on selected post types" msgstr "" #: includes/class-mxchat-admin.php:8384 msgid "Customize the prompt (optional)" msgstr "" #: includes/class-mxchat-admin.php:8387 msgid "Idle Timeout" msgstr "" #: includes/class-mxchat-admin.php:8391 msgid "seconds of user inactivity before the prompt appears (5-600)" msgstr "" #: includes/class-mxchat-admin.php:8396 msgid "Prompt Question" msgstr "" #: includes/class-mxchat-admin.php:8400 #: includes/class-mxchat-integrator.php:446 msgid "Was this helpful?" msgstr "" #: includes/class-mxchat-admin.php:8402 msgid "Leave blank for the default. Shown above the thumbs up/down." msgstr "" #: includes/class-mxchat-admin.php:8406 msgid "Thank-You Message" msgstr "" #: includes/class-mxchat-admin.php:8410 #: includes/class-mxchat-integrator.php:450 msgid "Thanks! Anything we should improve? (optional)" msgstr "" #: includes/class-mxchat-admin.php:8412 msgid "Leave blank for the default. Shown after the user clicks a thumb." msgstr "" #: includes/class-mxchat-admin.php:8416 msgid "Feedback Placeholder" msgstr "" #: includes/class-mxchat-admin.php:8420 #: includes/class-mxchat-integrator.php:451 msgid "Tell us what could be better…" msgstr "" #: includes/class-mxchat-admin.php:8422 msgid "Leave blank for the default. Placeholder text inside the feedback textarea." msgstr "" #: includes/class-mxchat-admin.php:8426 msgid "Saved Confirmation" msgstr "" #: includes/class-mxchat-admin.php:8430 #: includes/class-mxchat-integrator.php:454 msgid "Thanks for the feedback." msgstr "" #: includes/class-mxchat-admin.php:8432 msgid "Leave blank for the default. Shown after the feedback is sent." msgstr "" #: includes/class-mxchat-admin.php:8465 #: includes/class-mxchat-public.php:202 msgid "By chatting, you agree to our privacy policy." msgstr "" #: includes/class-mxchat-admin.php:8638 #: includes/class-mxchat-integrator.php:432 msgid "Start new chat" msgstr "" #: includes/class-mxchat-admin.php:8653 msgid "Enter Quick Question 1" msgstr "" #: includes/class-mxchat-admin.php:8669 msgid "Enter Quick Question 2" msgstr "" #: includes/class-mxchat-admin.php:8685 msgid "Enter Quick Question 3" msgstr "" #: includes/class-mxchat-admin.php:8709 #, php-format msgid "Enter Additional Quick Question %d" msgstr "" #: includes/class-mxchat-admin.php:8711 #: includes/class-mxchat-admin.php:8727 msgid "Remove question" msgstr "" #: includes/class-mxchat-admin.php:8712 #: includes/class-mxchat-admin.php:8728 msgid "Remove" msgstr "" #: includes/class-mxchat-admin.php:8726 msgid "Enter Additional Quick Question 4" msgstr "" #: includes/class-mxchat-admin.php:8734 msgid "Add question" msgstr "" #: includes/class-mxchat-admin.php:8735 msgid "Add Question" msgstr "" #: includes/class-mxchat-admin.php:8751 msgid "Required for Brave Search integration. Get your API key from Brave Search API." msgstr "" #: includes/class-mxchat-admin.php:8768 msgid "Select the number of images to return (1-6)." msgstr "" #: includes/class-mxchat-admin.php:8782 msgid "Strict" msgstr "" #: includes/class-mxchat-admin.php:8792 msgid "Set the Safe Search level for image searches. Brave Search only supports \"Strict\" and \"Off\" options." msgstr "" #: includes/class-mxchat-admin.php:8810 msgid "Select the number of news articles to retrieve (1-10)." msgstr "" #: includes/class-mxchat-admin.php:8827 msgid "Enter the country code (e.g., \"us\" for United States)." msgstr "" #: includes/class-mxchat-admin.php:8844 msgid "Enter the language code (e.g., \"en\" for English)." msgstr "" #: includes/class-mxchat-admin.php:8853 msgid "Configure the intent settings for the Chat with PDF feature." msgstr "" #: includes/class-mxchat-admin.php:8870 msgid "Enable to display the chat toolbar, adding two icons below the chatbot input field for uploading PDF and Word documents (default is hidden)." msgstr "" #: includes/class-mxchat-admin.php:8890 msgid "Enable to show the PDF upload button in the chatbot toolbar. Disable to hide it." msgstr "" #: includes/class-mxchat-admin.php:8910 msgid "Enable to show the Word document upload button in the chatbot toolbar. Disable to hide it." msgstr "" #: includes/class-mxchat-admin.php:8922 msgid "Enter trigger text" msgstr "" #: includes/class-mxchat-admin.php:8927 msgid "Text displayed when the intent is triggered." msgstr "" #: includes/class-mxchat-admin.php:8939 msgid "Enter success text" msgstr "" #: includes/class-mxchat-admin.php:8944 msgid "Text displayed when the intent is successful." msgstr "" #: includes/class-mxchat-admin.php:8956 msgid "Enter error text" msgstr "" #: includes/class-mxchat-admin.php:8961 msgid "Text displayed when an error occurs during the intent." msgstr "" #: includes/class-mxchat-admin.php:8978 msgid "Set the maximum number of document pages users can upload for processing. (1-69 pages)" msgstr "" #: includes/class-mxchat-admin.php:8994 #: includes/class-mxchat-admin.php:9200 msgid "Online" msgstr "" #: includes/class-mxchat-admin.php:8994 #: includes/class-mxchat-admin.php:9200 msgid "Offline" msgstr "" #: includes/class-mxchat-admin.php:9038 #: includes/class-mxchat-admin.php:9672 msgid "Scheduled hours" msgstr "" #: includes/class-mxchat-admin.php:9039 #: includes/class-mxchat-admin.php:9673 msgid "Always available" msgstr "" #: includes/class-mxchat-admin.php:9058 #, php-format msgid "%s start time" msgstr "" #: includes/class-mxchat-admin.php:9063 #, php-format msgid "%s end time" msgstr "" #. translators: 1: the handoff channel, e.g. Slack or Telegram; 2: the site's timezone, e.g. America/New_York #: includes/class-mxchat-admin.php:9075 #, php-format msgid "When on, visitors are only offered a %1$s human handoff during these hours — outside them the chatbot keeps answering and never offers to fetch an agent. Applies to %1$s only. Times use the site timezone (%2$s). Set a day's end time earlier than its start for an overnight shift; identical start and end means all day." msgstr "" #: includes/class-mxchat-admin.php:9086 #: includes/class-mxchat-admin.php:9219 msgid "Sorry, live agents are currently unavailable. I can continue helping you as an AI assistant." msgstr "" #: includes/class-mxchat-admin.php:9092 #: includes/class-mxchat-admin.php:9225 msgid "Message shown when live agents are offline." msgstr "" #: includes/class-mxchat-admin.php:9098 msgid "Live agent has been notified." msgstr "" #: includes/class-mxchat-admin.php:9104 #: includes/class-mxchat-admin.php:9213 msgid "Message shown when live transfer activated." msgstr "" #: includes/class-mxchat-admin.php:9117 msgid "Enter your Slack webhook URL for live agent notifications." msgstr "" #: includes/class-mxchat-admin.php:9126 msgid "Secret key for validating Slack requests. Keep this secure." msgstr "" #: includes/class-mxchat-admin.php:9135 msgid "Your Slack Bot OAuth Token (starts with xoxb-). Keep this secure." msgstr "" #: includes/class-mxchat-admin.php:9147 msgid "Enter Slack User IDs of agents who should be automatically invited to chat channels (one per line). Find user IDs in Slack profiles under \"More\" → \"Copy member ID\". Example: U1234567890" msgstr "" #: includes/class-mxchat-admin.php:9156 msgid "Optional. Route ALL live agent handoffs into this one existing Slack channel — each conversation becomes its own thread there. Enter a channel ID (starts with C) or a #channel-name, and invite your bot to the channel first (/invite @YourBot). Agents reply inside a conversation's thread; !endchat inside the thread ends that chat. Leave blank to keep creating a separate chat- channel per conversation." msgstr "" #: includes/class-mxchat-admin.php:9162 msgid "⚠ Last handoff could not reach this channel" msgstr "" #. translators: %s: Slack API error code #: includes/class-mxchat-admin.php:9165 #, php-format msgid "Slack said \"%s\". Handoffs are falling back to per-conversation channels until this is fixed. Check the channel name or ID and make sure the bot has been invited to it." msgstr "" #: includes/class-mxchat-admin.php:9177 msgid "Archive the conversation's chat- channel when an agent ends the chat with !endchat" msgstr "" #: includes/class-mxchat-admin.php:9178 msgid "Keeps your Slack sidebar tidy on busy sites — each ended conversation's channel is archived instead of living forever. Archived channels stay searchable in Slack, so the record is never lost. Only applies to per-conversation chat- channels; a Shared Handoff Channel is never archived. If a returning visitor requests an agent again, a fresh channel is created automatically." msgstr "" #: includes/class-mxchat-admin.php:9185 msgid "Configure Telegram integration for live agent support." msgstr "" #: includes/class-mxchat-admin.php:9207 msgid "I've notified a support agent. Please allow a moment for them to respond." msgstr "" #: includes/class-mxchat-admin.php:9233 #: includes/class-mxchat-admin.php:9261 msgid "Hide" msgstr "" #: includes/class-mxchat-admin.php:9234 msgid "Your Telegram Bot Token from @BotFather (e.g., 123456789:ABCdefGhIJKlmNoPQRsTUVwxyZ)." msgstr "" #: includes/class-mxchat-admin.php:9242 msgid "Your Telegram supergroup ID (starts with -100). The group must have forum topics enabled." msgstr "" #: includes/class-mxchat-admin.php:9262 msgid "Secret token for webhook verification. Use this when setting up your Telegram webhook with the secret_token parameter." msgstr "" #: includes/class-mxchat-admin.php:9436 #: includes/class-mxchat-admin.php:9516 #: includes/class-mxchat-admin.php:9530 #: includes/class-mxchat-admin.php:9551 msgid "Copied" msgstr "" #: includes/class-mxchat-admin.php:9480 msgid "Are you sure you want to delete this trigger phrase?" msgstr "" #: includes/class-mxchat-admin.php:9481 msgid "Are you sure you want to delete the selected trigger phrases?" msgstr "" #: includes/class-mxchat-admin.php:9483 msgid "Saved successfully!" msgstr "" #: includes/class-mxchat-admin.php:9484 #: includes/class-mxchat-admin.php:9781 msgid "An error occurred. Please try again." msgstr "" #: includes/class-mxchat-admin.php:9485 msgid "This feature requires MxChat Pro." msgstr "" #: includes/class-mxchat-admin.php:9486 msgid "This feature requires an add-on." msgstr "" #: includes/class-mxchat-admin.php:9669 msgid "Discard your unsaved changes?" msgstr "" #: includes/class-mxchat-admin.php:9670 msgid "Unsaved" msgstr "" #: includes/class-mxchat-admin.php:9710 msgid "Search posts and pages..." msgstr "" #: includes/class-mxchat-admin.php:9712 msgid "Process Selected" msgstr "" #: includes/class-mxchat-admin.php:9714 msgid "No content found." msgstr "" #: includes/class-mxchat-admin.php:9715 #, php-format msgid "extracting %d PDF(s)..." msgstr "" #: includes/class-mxchat-admin.php:9716 #, php-format msgid " (%d PDF(s) extracted)" msgstr "" #: includes/class-mxchat-admin.php:9775 msgid "Generating..." msgstr "" #: includes/class-mxchat-admin.php:9776 #: includes/class-mxchat-content-generator.php:430 msgid "Planning content structure..." msgstr "" #: includes/class-mxchat-admin.php:9777 #: includes/class-mxchat-content-generator.php:439 msgid "Generating images..." msgstr "" #: includes/class-mxchat-admin.php:9778 #: includes/class-mxchat-content-generator.php:444 msgid "Writing full content..." msgstr "" #: includes/class-mxchat-admin.php:9779 #: includes/class-mxchat-content-generator.php:453 msgid "Creating WordPress post..." msgstr "" #: includes/class-mxchat-admin.php:9780 #: includes/class-mxchat-content-generator.php:560 msgid "Content generated successfully!" msgstr "" #: includes/class-mxchat-admin.php:9782 #: includes/class-mxchat-content-generator.php:684 msgid "Content updated successfully." msgstr "" #: includes/class-mxchat-admin.php:9783 #: includes/class-mxchat-content-generator.php:297 msgid "Please enter a prompt." msgstr "" #: includes/class-mxchat-admin.php:10660 msgid "You do not have sufficient permissions to delete all prompts." msgstr "" #: includes/class-mxchat-admin.php:10745 msgid "You do not have sufficient permissions to delete prompts." msgstr "" #: includes/class-mxchat-admin.php:10753 msgid "Invalid prompt ID." msgstr "" #: includes/class-mxchat-admin.php:10777 msgid "Pinecone configuration is missing." msgstr "" #: includes/class-mxchat-admin.php:10795 msgid "Vector deleted successfully from Pinecone." msgstr "" #: includes/class-mxchat-admin.php:10799 msgid "Failed to delete from Pinecone: " msgstr "" #: includes/class-mxchat-admin.php:10820 msgid "Entry deleted successfully." msgstr "" #: includes/class-mxchat-admin.php:10823 msgid "Failed to delete entry from database." msgstr "" #: includes/class-mxchat-content-generator.php:312 msgid "Starting generation..." msgstr "" #: includes/class-mxchat-content-generator.php:582 msgid "Missing post ID or edit instruction." msgstr "" #: includes/class-mxchat-content-generator.php:587 #: includes/class-mxchat-content-generator.php:2853 msgid "Post not found." msgstr "" #: includes/class-mxchat-content-generator.php:705 msgid "Invalid progress key." msgstr "" #: includes/class-mxchat-content-generator.php:713 msgid "Waiting..." msgstr "" #: includes/class-mxchat-content-generator.php:766 msgid "Failed to parse content plan. The AI response was not valid JSON." msgstr "" #: includes/class-mxchat-content-generator.php:771 msgid "Content plan is missing required fields (title or sections)." msgstr "" #: includes/class-mxchat-content-generator.php:824 #, php-format msgid "Generating %d images..." msgstr "" #: includes/class-mxchat-content-generator.php:900 msgid "Saving images to media library..." msgstr "" #: includes/class-mxchat-content-generator.php:933 #, php-format msgid "Generating image %d of %d..." msgstr "" #: includes/class-mxchat-content-generator.php:971 msgid "Unknown image model configured." msgstr "" #: includes/class-mxchat-content-generator.php:987 #: includes/class-mxchat-content-generator.php:1116 msgid "OpenAI API key not configured." msgstr "" #: includes/class-mxchat-content-generator.php:1009 #: includes/class-mxchat-content-generator.php:1170 msgid "xAI API key not configured." msgstr "" #: includes/class-mxchat-content-generator.php:1029 #: includes/class-mxchat-content-generator.php:1217 #: includes/class-mxchat-content-generator.php:2489 msgid "Gemini API key not configured." msgstr "" #: includes/class-mxchat-content-generator.php:1053 #: includes/class-mxchat-content-generator.php:1107 msgid "Unknown image model." msgstr "" #: includes/class-mxchat-content-generator.php:1068 msgid "Invalid image API response." msgstr "" #: includes/class-mxchat-content-generator.php:1081 #: includes/class-mxchat-content-generator.php:1161 msgid "No image data in OpenAI response." msgstr "" #: includes/class-mxchat-content-generator.php:1090 #: includes/class-mxchat-content-generator.php:1208 msgid "No image data in xAI response." msgstr "" #: includes/class-mxchat-content-generator.php:1104 #: includes/class-mxchat-content-generator.php:1269 msgid "No image data in Gemini response." msgstr "" #: includes/class-mxchat-content-generator.php:1145 msgid "OpenAI image generation failed." msgstr "" #: includes/class-mxchat-content-generator.php:1199 msgid "xAI image generation failed." msgstr "" #: includes/class-mxchat-content-generator.php:1254 msgid "Gemini image generation failed." msgstr "" #: includes/class-mxchat-content-generator.php:1284 #: includes/class-mxchat-integrator.php:3127 msgid "Failed to decode image data." msgstr "" #: includes/class-mxchat-content-generator.php:1298 msgid "Could not create temporary file." msgstr "" #: includes/class-mxchat-content-generator.php:1304 msgid "Could not write image file." msgstr "" #: includes/class-mxchat-content-generator.php:2285 msgid "API key not configured for the selected content model." msgstr "" #: includes/class-mxchat-content-generator.php:2386 msgid "API request failed with status " msgstr "" #: includes/class-mxchat-content-generator.php:2394 msgid "Unexpected API response format." msgstr "" #: includes/class-mxchat-content-generator.php:2406 msgid "Claude API key not configured." msgstr "" #: includes/class-mxchat-content-generator.php:2463 msgid "Claude API error " msgstr "" #: includes/class-mxchat-content-generator.php:2477 msgid "Unexpected Claude response format." msgstr "" #: includes/class-mxchat-content-generator.php:2541 msgid "Gemini API error " msgstr "" #: includes/class-mxchat-content-generator.php:2549 msgid "Unexpected Gemini response format." msgstr "" #: includes/class-mxchat-content-generator.php:2588 msgid "Invalid field." msgstr "" #: includes/class-mxchat-content-generator.php:2610 msgid "Setting saved." msgstr "" #: includes/class-mxchat-content-generator.php:2756 #: includes/class-mxchat-content-generator.php:2787 #: includes/class-mxchat-content-generator.php:2848 msgid "Invalid post ID." msgstr "" #: includes/class-mxchat-content-generator.php:2761 #: includes/class-mxchat-content-generator.php:2792 #: includes/class-mxchat-content-generator.php:2857 msgid "This post was not created by the content generator." msgstr "" #: includes/class-mxchat-content-generator.php:2766 msgid "Failed to delete post." msgstr "" #: includes/class-mxchat-content-generator.php:2796 msgid "Invalid status." msgstr "" #: includes/class-mxchat-content-generator.php:2804 msgid "A schedule date is required." msgstr "" #: includes/class-mxchat-editor-assistant-rest.php:71 msgid "Rewrite — concise" msgstr "" #: includes/class-mxchat-editor-assistant-rest.php:72 msgid "Shorter, tighter version of the selected block." msgstr "" #: includes/class-mxchat-editor-assistant-rest.php:76 msgid "Rewrite — expand" msgstr "" #: includes/class-mxchat-editor-assistant-rest.php:77 msgid "Longer, more detailed version of the selected block." msgstr "" #: includes/class-mxchat-editor-assistant-rest.php:81 msgid "Rewrite — formal" msgstr "" #: includes/class-mxchat-editor-assistant-rest.php:82 msgid "More formal, professional register." msgstr "" #: includes/class-mxchat-editor-assistant-rest.php:86 msgid "Rewrite — casual" msgstr "" #: includes/class-mxchat-editor-assistant-rest.php:87 msgid "More casual, conversational tone." msgstr "" #: includes/class-mxchat-editor-assistant-rest.php:91 msgid "Summarize" msgstr "" #: includes/class-mxchat-editor-assistant-rest.php:92 msgid "One-paragraph summary of the selected block." msgstr "" #: includes/class-mxchat-editor-assistant-rest.php:97 msgid "Translate to a target language." msgstr "" #: includes/class-mxchat-editor-assistant-rest.php:102 msgid "Continue writing" msgstr "" #: includes/class-mxchat-editor-assistant-rest.php:103 msgid "Generate the next sentence(s) that would naturally follow." msgstr "" #: includes/class-mxchat-editor-assistant-rest.php:107 msgid "Fix grammar & spelling" msgstr "" #: includes/class-mxchat-editor-assistant-rest.php:108 msgid "Correct grammar and spelling without changing meaning." msgstr "" #: includes/class-mxchat-editor-assistant-rest.php:143 #: includes/class-mxchat-editor-assistant-stream.php:86 msgid "Unknown action." msgstr "" #: includes/class-mxchat-editor-assistant-rest.php:152 #: includes/class-mxchat-editor-assistant-stream.php:90 msgid "Block has no text content to transform." msgstr "" #: includes/class-mxchat-editor-assistant-rest.php:159 msgid "Block is too long for v0.1 (16k char cap). Split it first." msgstr "" #: includes/class-mxchat-editor-assistant-rest.php:171 #: includes/class-mxchat-editor-assistant-stream.php:103 msgid "Target language is required for Translate." msgstr "" #: includes/class-mxchat-editor-assistant-rest.php:215 #: includes/class-mxchat-editor-assistant-stream.php:112 msgid "No AI model is configured in MxChat Settings. Set a model first." msgstr "" #. translators: %s: model name #: includes/class-mxchat-editor-assistant-rest.php:237 #, php-format msgid "The Editor Assistant supports OpenAI, Anthropic, Google, Grok (xAI), and custom OpenAI-compatible providers. Configured model (%s) is not yet supported — set the site to one of those in MxChat → Settings." msgstr "" #: includes/class-mxchat-editor-assistant-rest.php:275 msgid "OpenAI API key is missing in MxChat settings." msgstr "" #: includes/class-mxchat-editor-assistant-rest.php:343 #: includes/class-mxchat-editor-assistant-stream.php:225 msgid "Anthropic API key is missing in MxChat settings." msgstr "" #: includes/class-mxchat-editor-assistant-rest.php:401 msgid "Google Gemini API key is missing in MxChat settings." msgstr "" #: includes/class-mxchat-editor-assistant-rest.php:447 msgid "Gemini returned no text content." msgstr "" #: includes/class-mxchat-editor-assistant-rest.php:464 msgid "Grok (xAI) API key is missing in MxChat settings." msgstr "" #: includes/class-mxchat-editor-assistant-rest.php:510 #: includes/class-mxchat-editor-assistant-stream.php:140 msgid "Custom provider Base URL is not configured in MxChat settings." msgstr "" #: includes/class-mxchat-editor-assistant-stream.php:69 msgid "Security check failed. Reload the editor and try again." msgstr "" #: includes/class-mxchat-editor-assistant-stream.php:73 msgid "You do not have permission to use the Editor Assistant." msgstr "" #: includes/class-mxchat-editor-assistant-stream.php:94 msgid "Block is too long (16k character cap). Split it first." msgstr "" #: includes/class-mxchat-editor-assistant-stream.php:130 msgid "Grok (xAI)" msgstr "" #: includes/class-mxchat-editor-assistant-stream.php:148 msgid "custom provider" msgstr "" #. translators: %s: provider label #: includes/class-mxchat-editor-assistant-stream.php:173 #, php-format msgid "%s API key is missing in MxChat settings." msgstr "" #: includes/class-mxchat-editor-assistant-stream.php:247 msgid "Anthropic" msgstr "" #. translators: %s: provider label #: includes/class-mxchat-editor-assistant-stream.php:313 #, php-format msgid "%s returned no streamed content." msgstr "" #: includes/class-mxchat-editor-assistant-stream.php:337 msgid "Provider returned no content." msgstr "" #: includes/class-mxchat-editor-assistant.php:101 msgid "English" msgstr "" #: includes/class-mxchat-editor-assistant.php:102 msgid "Spanish" msgstr "" #: includes/class-mxchat-editor-assistant.php:103 msgid "French" msgstr "" #: includes/class-mxchat-editor-assistant.php:104 msgid "German" msgstr "" #: includes/class-mxchat-editor-assistant.php:105 msgid "Japanese" msgstr "" #: includes/class-mxchat-editor-assistant.php:106 msgid "Portuguese" msgstr "" #: includes/class-mxchat-editor-assistant.php:109 msgid "MxChat Editor Assistant" msgstr "" #: includes/class-mxchat-editor-assistant.php:110 msgid "Block actions" msgstr "" #: includes/class-mxchat-editor-assistant.php:111 msgid "Select a paragraph, heading, list item, or quote block to use the assistant." msgstr "" #: includes/class-mxchat-editor-assistant.php:112 msgid "This action works on paragraph, heading, list item, and quote blocks. Select one of those to continue." msgstr "" #: includes/class-mxchat-editor-assistant.php:113 msgid "Working…" msgstr "" #: includes/class-mxchat-editor-assistant.php:114 msgid "Result" msgstr "" #: includes/class-mxchat-editor-assistant.php:115 msgid "Accept" msgstr "" #: includes/class-mxchat-editor-assistant.php:116 msgid "Discard" msgstr "" #: includes/class-mxchat-editor-assistant.php:117 msgid "Try again" msgstr "" #: includes/class-mxchat-editor-assistant.php:118 msgid "Translate to" msgstr "" #: includes/class-mxchat-editor-assistant.php:119 msgid "MxChat PRO license required. Actions are disabled." msgstr "" #: includes/class-mxchat-editor-assistant.php:120 msgid "Editor Assistant error:" msgstr "" #: includes/class-mxchat-editor-assistant.php:121 msgid "The selected block has no text content." msgstr "" #: includes/class-mxchat-editor-assistant.php:122 msgid "Streaming…" msgstr "" #: includes/class-mxchat-editor-assistant.php:123 msgid "Accept all" msgstr "" #: includes/class-mxchat-editor-assistant.php:124 msgid "Waiting…" msgstr "" #: includes/class-mxchat-editor-assistant.php:127 msgid "Skipped — unsupported block" msgstr "" #. translators: %1$d: applied count, %2$d: total selected #: includes/class-mxchat-editor-assistant.php:129 #, php-format msgid "Applied to %1$d of %2$d selected blocks." msgstr "" #. translators: %d: number of blocks #: includes/class-mxchat-editor-assistant.php:131 #, php-format msgid "(%d blocks)" msgstr "" #: includes/class-mxchat-editor-assistant.php:132 msgid "Block" msgstr "" #: includes/class-mxchat-integrator.php:429 msgid "Download Transcript" msgstr "" #: includes/class-mxchat-integrator.php:433 msgid "Start a new chat? This clears the current conversation." msgstr "" #: includes/class-mxchat-integrator.php:434 msgid "Stop response" msgstr "" #: includes/class-mxchat-integrator.php:435 msgid "Chat transcript" msgstr "" #: includes/class-mxchat-integrator.php:447 msgid "Helpful" msgstr "" #: includes/class-mxchat-integrator.php:448 msgid "Not helpful" msgstr "" #: includes/class-mxchat-integrator.php:452 #: includes/class-mxchat-integrator.php:5539 #: includes/class-mxchat-public.php:375 msgid "Send" msgstr "" #: includes/class-mxchat-integrator.php:453 msgid "Skip" msgstr "" #: includes/class-mxchat-integrator.php:478 #: includes/class-mxchat-integrator.php:4497 #: includes/class-mxchat-integrator.php:4503 #: includes/class-mxchat-integrator.php:4550 #: includes/class-mxchat-word-handler.php:216 #: includes/class-mxchat-word-handler.php:222 #: includes/class-mxchat-word-handler.php:376 msgid "Session ID missing." msgstr "" #: includes/class-mxchat-integrator.php:690 msgid "Too many nonce requests. Try again shortly." msgstr "" #: includes/class-mxchat-integrator.php:887 msgid "" "event: error\n" "data: " msgstr "" #: includes/class-mxchat-integrator.php:887 msgid "Missing session_id" msgstr "" #: includes/class-mxchat-integrator.php:913 msgid "" "event: newMessages\n" "data: " msgstr "" #: includes/class-mxchat-integrator.php:916 msgid "" "event: keepAlive\n" "data: " msgstr "" #: includes/class-mxchat-integrator.php:1375 #: includes/class-mxchat-integrator.php:4395 #: includes/class-mxchat-integrator.php:4493 #: includes/class-mxchat-word-handler.php:23 msgid "Invalid nonce." msgstr "" #: includes/class-mxchat-integrator.php:1387 msgid "Session ID or email is missing." msgstr "" #: includes/class-mxchat-integrator.php:1398 msgid "Name must be between 2 and 100 characters." msgstr "" #: includes/class-mxchat-integrator.php:1443 msgid "Thanks for providing your email! You can continue chatting now." msgstr "" #: includes/class-mxchat-integrator.php:1456 msgid "Invalid nonce" msgstr "" #: includes/class-mxchat-integrator.php:1462 msgid "No session ID provided" msgstr "" #: includes/class-mxchat-integrator.php:1510 msgid "No email found" msgstr "" #: includes/class-mxchat-integrator.php:1584 msgid "Access denied. Your IP address has been banned." msgstr "" #: includes/class-mxchat-integrator.php:1594 msgid "Access denied. Your email address has been banned." msgstr "" #: includes/class-mxchat-integrator.php:1646 msgid "Session ID is missing." msgstr "" #: includes/class-mxchat-integrator.php:1661 msgid "No message received." msgstr "" #. translators: %d: maximum allowed characters #: includes/class-mxchat-integrator.php:1676 #, php-format msgid "Your message is too long. Please keep it under %d characters." msgstr "" #: includes/class-mxchat-integrator.php:1895 #: includes/class-mxchat-integrator.php:2982 msgid "Please provide your email address." msgstr "" #: includes/class-mxchat-integrator.php:1937 msgid "Switched to AI chat mode" msgstr "" #: includes/class-mxchat-integrator.php:1950 msgid "Message sent to live agent." msgstr "" #: includes/class-mxchat-integrator.php:1959 msgid "Failed to send message to agent" msgstr "" #: includes/class-mxchat-integrator.php:1997 #: includes/class-mxchat-integrator.php:4451 #, php-format msgid "The provided PDF exceeds the maximum allowed limit of %d pages. Please provide a smaller document." msgstr "" #: includes/class-mxchat-integrator.php:2158 #: includes/class-mxchat-integrator.php:2750 msgid "Unable to process your message. The embedding service is not responding correctly." msgstr "" #: includes/class-mxchat-integrator.php:2998 #: includes/class-mxchat-integrator.php:3057 msgid "Create an image of " msgstr "" #: includes/class-mxchat-integrator.php:3016 #: includes/class-mxchat-integrator.php:3071 msgid "Generated Image" msgstr "" #: includes/class-mxchat-integrator.php:3017 #: includes/class-mxchat-integrator.php:3072 msgid "Here is the image I generated:" msgstr "" #: includes/class-mxchat-integrator.php:3036 #: includes/class-mxchat-integrator.php:3085 msgid "I'm sorry, but I couldn't generate an image based on your request." msgstr "" #: includes/class-mxchat-integrator.php:3061 msgid "Gemini API key is not configured." msgstr "" #: includes/class-mxchat-integrator.php:3178 #: includes/class-mxchat-integrator.php:3265 msgid "Error generating image: " msgstr "" #: includes/class-mxchat-integrator.php:3191 #: includes/class-mxchat-integrator.php:3279 msgid "Failed to generate image." msgstr "" #: includes/class-mxchat-integrator.php:3202 #: includes/class-mxchat-integrator.php:6117 #: includes/class-mxchat-integrator.php:9878 #: includes/class-mxchat-integrator.php:10052 #: includes/class-mxchat-utils.php:881 msgid "Custom provider Base URL is not configured." msgstr "" #: includes/class-mxchat-integrator.php:3221 msgid "Error generating image (custom provider): " msgstr "" #: includes/class-mxchat-integrator.php:3237 msgid "Custom provider did not return an image." msgstr "" #: includes/class-mxchat-integrator.php:3300 msgid "I apologize, but could you please rephrase your search request?" msgstr "" #: includes/class-mxchat-integrator.php:3312 msgid "Search functionality is temporarily unavailable. Please try again later." msgstr "" #: includes/class-mxchat-integrator.php:3348 msgid "I encountered an error while searching. Please try again." msgstr "" #: includes/class-mxchat-integrator.php:3357 msgid "I received an invalid response from the search service." msgstr "" #: includes/class-mxchat-integrator.php:3373 #, php-format msgid "Here's what I found about '%s':" msgstr "" #: includes/class-mxchat-integrator.php:3408 #, php-format msgid "I searched for \"%s\" but couldn't find any relevant results. Would you like to try different search terms?" msgstr "" #: includes/class-mxchat-integrator.php:3432 msgid "I'm sorry, I couldn't interpret your search query. Please specify what you'd like to see images of." msgstr "" #: includes/class-mxchat-integrator.php:3446 msgid "API key is not configured. Please set it in the Brave Search Settings." msgstr "" #: includes/class-mxchat-integrator.php:3480 #: includes/class-mxchat-integrator.php:3528 msgid "I'm sorry, I couldn't retrieve any images based on your request." msgstr "" #: includes/class-mxchat-integrator.php:3502 msgid "Image" msgstr "" #: includes/class-mxchat-integrator.php:3516 #, php-format msgid "Here are some images of %s:" msgstr "" #: includes/class-mxchat-integrator.php:3547 msgid "Interpret the user's request to provide only the essential keywords or phrases for image searching. Remove conversational language, politeness, or extra context. Return a concise search query that doesn't lose any of the original meaning." msgstr "" #: includes/class-mxchat-integrator.php:4042 msgid "MxChat AI Chatbot" msgstr "" #: includes/class-mxchat-integrator.php:4243 msgid "Page " msgstr "" #. translators: 1: skipped page count, 2: successfully embedded page count #: includes/class-mxchat-integrator.php:4275 #, php-format msgid "PDF chat: %1$d page(s) skipped because embedding failed; %2$d page(s) stored." msgstr "" #. translators: %s: error reason reported by the embedding provider #: includes/class-mxchat-integrator.php:4321 #, php-format msgid "(%s)" msgstr "" #: includes/class-mxchat-integrator.php:4399 #: includes/class-mxchat-word-handler.php:27 msgid "Missing required parameters." msgstr "" #: includes/class-mxchat-integrator.php:4408 msgid "PDF uploads are currently disabled." msgstr "" #: includes/class-mxchat-integrator.php:4426 msgid "Invalid file type. Only PDF files are allowed." msgstr "" #: includes/class-mxchat-integrator.php:4438 #: includes/class-mxchat-word-handler.php:69 msgid "Failed to upload file." msgstr "" #: includes/class-mxchat-integrator.php:4461 msgid "The uploaded PDF appears to be empty or contains unsupported content." msgstr "" #: includes/class-mxchat-integrator.php:4536 msgid "PDF removed successfully." msgstr "" #: includes/class-mxchat-integrator.php:5521 msgid "Bot token not configured" msgstr "" #: includes/class-mxchat-integrator.php:5535 msgid "Reply to User" msgstr "" #: includes/class-mxchat-integrator.php:5551 #, php-format msgid "Reply to session: %s" msgstr "" #: includes/class-mxchat-integrator.php:5559 msgid "Type your message here..." msgstr "" #: includes/class-mxchat-integrator.php:5605 msgid "Command text is required. Format: /reply session_id message" msgstr "" #: includes/class-mxchat-integrator.php:5614 msgid "Invalid format. Use: /reply session_id message" msgstr "" #: includes/class-mxchat-integrator.php:5629 msgid "Failed to save message" msgstr "" #: includes/class-mxchat-integrator.php:5648 msgid "You are now chatting with the AI chatbot." msgstr "" #: includes/class-mxchat-integrator.php:6051 msgid "Voyage AI API key is not configured" msgstr "" #: includes/class-mxchat-integrator.php:6059 #: includes/class-mxchat-integrator.php:8972 msgid "Google Gemini API key is not configured" msgstr "" #: includes/class-mxchat-integrator.php:6067 #: includes/class-mxchat-integrator.php:9116 #: includes/class-mxchat-integrator.php:9165 msgid "OpenAI API key is not configured" msgstr "" #: includes/class-mxchat-integrator.php:6076 #: includes/class-mxchat-integrator.php:6114 msgid "No text provided for embedding generation" msgstr "" #: includes/class-mxchat-integrator.php:6092 msgid "System error when generating embeddings: " msgstr "" #: includes/class-mxchat-integrator.php:6125 msgid "Invalid embedding response from custom provider." msgstr "" #: includes/class-mxchat-integrator.php:6131 msgid "Connection error when generating embeddings: " msgstr "" #: includes/class-mxchat-integrator.php:6144 msgid "Received invalid embedding data from the Gemini API." msgstr "" #: includes/class-mxchat-integrator.php:6146 msgid "Received invalid embedding data from the API." msgstr "" #: includes/class-mxchat-integrator.php:6154 msgid "Invalid API key for embedding generation. Please check your API key configuration." msgstr "" #: includes/class-mxchat-integrator.php:6162 msgid "Authentication failed for embedding generation. Please check your API key." msgstr "" #: includes/class-mxchat-integrator.php:6168 msgid "Rate limit exceeded for embedding generation. Please try again later." msgstr "" #: includes/class-mxchat-integrator.php:6174 msgid "API quota exceeded for embedding generation. Please check your billing details." msgstr "" #: includes/class-mxchat-integrator.php:6181 msgid "Embedding API error - check embedding API key.: " msgstr "" #: includes/class-mxchat-integrator.php:6908 msgid "YouTube video" msgstr "" #: includes/class-mxchat-integrator.php:6911 #, php-format msgid "Play video: %s" msgstr "" #: includes/class-mxchat-integrator.php:6917 msgid "Watch on YouTube" msgstr "" #: includes/class-mxchat-integrator.php:8598 msgid "[A visual result has already been shown to the user in the chat. Do not repeat or describe it in detail — reply with at most a brief one-line caption.]" msgstr "" #: includes/class-mxchat-integrator.php:8885 msgid "I looked into that but could not put together a final answer. Please try rephrasing your request." msgstr "" #: includes/class-mxchat-integrator.php:8892 msgid "I couldn't find relevant information on that topic." msgstr "" #: includes/class-mxchat-integrator.php:8914 msgid "No OpenRouter model selected. Please select a model in settings." msgstr "" #: includes/class-mxchat-integrator.php:8925 msgid "OpenRouter API key is not configured" msgstr "" #: includes/class-mxchat-integrator.php:8992 msgid "Claude API key is not configured" msgstr "" #: includes/class-mxchat-integrator.php:9023 msgid "X.AI API key is not configured" msgstr "" #: includes/class-mxchat-integrator.php:9054 #: includes/class-mxchat-integrator.php:12430 msgid "DeepSeek API key is not configured" msgstr "" #: includes/class-mxchat-integrator.php:9087 msgid "Custom provider is not configured. Set Base URL in MxChat → API Keys → Custom Provider." msgstr "" #: includes/class-mxchat-integrator.php:9221 #, php-format msgid "An error occurred: %s" msgstr "" #: includes/class-mxchat-integrator.php:10041 #, php-format msgid "Custom provider error: %s" msgstr "" #: includes/class-mxchat-integrator.php:10093 #, php-format msgid "Custom provider request failed: %s" msgstr "" #: includes/class-mxchat-integrator.php:10097 #, php-format msgid "Custom provider returned HTTP %d." msgstr "" #: includes/class-mxchat-integrator.php:10103 msgid "Custom provider returned an unexpected response shape." msgstr "" #: includes/class-mxchat-integrator.php:10182 #, php-format msgid "Web search error: %s" msgstr "" #: includes/class-mxchat-integrator.php:10206 msgid "Failed to connect to OpenAI web search API" msgstr "" #: includes/class-mxchat-integrator.php:10221 #, php-format msgid "OpenAI API error: %s" msgstr "" #: includes/class-mxchat-integrator.php:10230 msgid "Invalid response from OpenAI" msgstr "" #: includes/class-mxchat-integrator.php:10362 #: includes/class-mxchat-integrator.php:10433 msgid "The AI provider returned an empty response. Please try again." msgstr "" #: includes/class-mxchat-integrator.php:11266 #, php-format msgid "response incomplete: %s" msgstr "" #: includes/class-mxchat-integrator.php:11270 #, php-format msgid "%1$s returned an empty response (%2$s). Please try again." msgstr "" #: includes/class-mxchat-integrator.php:11271 #, php-format msgid "%s returned an empty response. Please try again." msgstr "" #: includes/class-mxchat-integrator.php:11354 msgid "OpenRouter API error: " msgstr "" #: includes/class-mxchat-integrator.php:11372 msgid "Unexpected response format from OpenRouter." msgstr "" #: includes/class-mxchat-integrator.php:11379 msgid "System error when processing OpenRouter request: " msgstr "" #. translators: %s: raw provider error detail #: includes/class-mxchat-integrator.php:11448 #, php-format msgid "The selected AI model isn't available on your API key. Choose another model in MxChat → Settings. (Details: %s)" msgstr "" #: includes/class-mxchat-integrator.php:11451 msgid "The selected AI model isn't available on your API key. Choose another model in MxChat → Settings." msgstr "" #. translators: 1: provider label, 2: raw provider error detail #: includes/class-mxchat-integrator.php:11456 #, php-format msgid "The AI provider (%1$s) returned an error: %2$s. Check your model and API key in MxChat → Settings." msgstr "" #: includes/class-mxchat-integrator.php:11457 msgid "AI" msgstr "" #: includes/class-mxchat-integrator.php:11460 msgid "The AI provider returned an error. Check your model and API key in MxChat → Settings." msgstr "" #: includes/class-mxchat-integrator.php:11464 msgid "Sorry, I'm having trouble responding right now. Please try again in a moment." msgstr "" #: includes/class-mxchat-integrator.php:11728 msgid "Invalid OpenAI API key. Please check your API key configuration." msgstr "" #: includes/class-mxchat-integrator.php:11737 msgid "Authentication failed with OpenAI. Please check your API key." msgstr "" #: includes/class-mxchat-integrator.php:11744 msgid "OpenAI rate limit exceeded. Please try again later." msgstr "" #: includes/class-mxchat-integrator.php:11751 msgid "OpenAI API quota exceeded. Please check your billing details." msgstr "" #: includes/class-mxchat-integrator.php:11779 msgid "Unexpected response format from OpenAI." msgstr "" #: includes/class-mxchat-integrator.php:11786 msgid "System error when processing OpenAI request: " msgstr "" #: includes/class-mxchat-integrator.php:11899 msgid "Invalid X.AI API key. Please check your API key configuration." msgstr "" #: includes/class-mxchat-integrator.php:11909 msgid "Authentication failed with X.AI. Please check your API key." msgstr "" #: includes/class-mxchat-integrator.php:11920 msgid "Invalid model specified for X.AI. Please check your model configuration." msgstr "" #: includes/class-mxchat-integrator.php:11931 msgid "X.AI rate limit exceeded. Please try again later." msgstr "" #: includes/class-mxchat-integrator.php:11941 msgid "X.AI API quota exceeded. Please check your billing details." msgstr "" #: includes/class-mxchat-integrator.php:11950 msgid "X.AI service is currently unavailable. Please try again later." msgstr "" #: includes/class-mxchat-integrator.php:11980 msgid "Unexpected response format from X.AI." msgstr "" #: includes/class-mxchat-integrator.php:11988 msgid "System error when processing X.AI request: " msgstr "" #: includes/class-mxchat-integrator.php:12093 msgid "Authentication failed with DeepSeek. Please check your API key." msgstr "" #: includes/class-mxchat-integrator.php:12101 msgid "Invalid DeepSeek API key. Please check your API key configuration." msgstr "" #: includes/class-mxchat-integrator.php:12111 msgid "DeepSeek API quota exceeded. Please check your billing details." msgstr "" #: includes/class-mxchat-integrator.php:12117 msgid "DeepSeek rate limit exceeded. Please try again later." msgstr "" #: includes/class-mxchat-integrator.php:12128 msgid "DeepSeek service is currently unavailable. Please try again later." msgstr "" #: includes/class-mxchat-integrator.php:12155 msgid "Unexpected response format from DeepSeek." msgstr "" #: includes/class-mxchat-integrator.php:12163 msgid "System error when processing DeepSeek request: " msgstr "" #: includes/class-mxchat-integrator.php:13106 msgid "This chatbot has reached its message limit. Please try again later." msgstr "" #: includes/class-mxchat-integrator.php:13208 msgid "hour" msgstr "" #: includes/class-mxchat-integrator.php:13211 msgid "day" msgstr "" #: includes/class-mxchat-integrator.php:13214 msgid "week" msgstr "" #: includes/class-mxchat-integrator.php:13217 msgid "month" msgstr "" #: includes/class-mxchat-meta-box.php:142 #: includes/class-mxchat-meta-box.php:301 msgid "Chatbot Visibility" msgstr "" #: includes/class-mxchat-meta-box.php:151 #: includes/class-mxchat-meta-box.php:302 msgid "Use Global Setting" msgstr "" #: includes/class-mxchat-meta-box.php:160 #: includes/class-mxchat-meta-box.php:303 msgid "Show Chatbot on this page" msgstr "" #: includes/class-mxchat-meta-box.php:169 #: includes/class-mxchat-meta-box.php:304 msgid "Hide Chatbot on this page" msgstr "" #: includes/class-mxchat-meta-box.php:175 msgid "Global Auto-Show: ON" msgstr "" #: includes/class-mxchat-meta-box.php:178 msgid "The chatbot appears on all pages by default. Use \"Hide\" to exclude this page, or \"Show\" to override post type restrictions." msgstr "" #: includes/class-mxchat-meta-box.php:182 msgid "Global Auto-Show: OFF" msgstr "" #: includes/class-mxchat-meta-box.php:185 msgid "The chatbot is hidden by default. Select \"Show\" to display it on this page without needing a shortcode." msgstr "" #: includes/class-mxchat-meta-box.php:195 msgid "Select Bot for this Page:" msgstr "" #: includes/class-mxchat-meta-box.php:198 #: includes/class-mxchat-meta-box.php:306 msgid "Use Default Bot" msgstr "" #: includes/class-mxchat-meta-box.php:206 msgid "Only applies when visibility is set to \"Show\" or \"Use Global Setting\" with auto-show enabled." msgstr "" #: includes/class-mxchat-meta-box.php:215 msgid "Changes only take effect after saving/updating the page." msgstr "" #: includes/class-mxchat-meta-box.php:222 msgid "Shortcode Examples:" msgstr "" #: includes/class-mxchat-meta-box.php:225 msgid "[mxchat_chatbot floating=\"yes\"] - Floating chatbot" msgstr "" #: includes/class-mxchat-meta-box.php:226 msgid "[mxchat_chatbot floating=\"no\"] - Embedded chatbot" msgstr "" #: includes/class-mxchat-meta-box.php:305 msgid "Select Bot for this Page" msgstr "" #: includes/class-mxchat-meta-box.php:307 msgid "Global Auto-Show is ON. The chatbot appears on all pages by default. Use \"Hide\" to exclude this page." msgstr "" #: includes/class-mxchat-meta-box.php:308 msgid "Global Auto-Show is OFF. Select \"Show\" to display the chatbot on this page without needing a shortcode." msgstr "" #: includes/class-mxchat-model-catalog.php:43 msgid "OpenRouter" msgstr "" #: includes/class-mxchat-model-catalog.php:50 msgid "Access 100+ models from multiple providers (add API key to browse)" msgstr "" #: includes/class-mxchat-model-catalog.php:55 #: includes/class-mxchat-model-catalog.php:196 msgid "Google Gemini" msgstr "" #: includes/class-mxchat-model-catalog.php:59 msgid "Stable — newest Flash generation, recommended default" msgstr "" #: includes/class-mxchat-model-catalog.php:60 msgid "Preview — most intelligent, multimodal & agentic" msgstr "" #: includes/class-mxchat-model-catalog.php:61 msgid "Preview — balanced speed and scale" msgstr "" #: includes/class-mxchat-model-catalog.php:62 msgid "Stable — cost-efficient, high throughput" msgstr "" #: includes/class-mxchat-model-catalog.php:63 msgid "Preview — latest cost-efficient model" msgstr "" #: includes/class-mxchat-model-catalog.php:64 msgid "Stable — advanced thinking, code, math & long context" msgstr "" #: includes/class-mxchat-model-catalog.php:65 msgid "Stable — strong price-performance with thinking" msgstr "" #: includes/class-mxchat-model-catalog.php:66 msgid "Stable — ultra fast and low cost" msgstr "" #: includes/class-mxchat-model-catalog.php:83 msgid "Recommended — newest OpenAI flagship for reasoning, coding and chat" msgstr "" #: includes/class-mxchat-model-catalog.php:84 msgid "Balanced GPT-5.6 — strong capability at lower cost" msgstr "" #: includes/class-mxchat-model-catalog.php:85 msgid "Fastest and cheapest GPT-5.6 for lightweight tasks" msgstr "" #: includes/class-mxchat-model-catalog.php:86 msgid "Previous flagship — powerful reasoning and coding model" msgstr "" #: includes/class-mxchat-model-catalog.php:87 msgid "Flagship reasoning and coding model" msgstr "" #: includes/class-mxchat-model-catalog.php:88 msgid "Fast and affordable with 400K context" msgstr "" #: includes/class-mxchat-model-catalog.php:89 msgid "Fastest and cheapest for lightweight tasks" msgstr "" #: includes/class-mxchat-model-catalog.php:90 msgid "Best general-purpose & agentic model with fast responses" msgstr "" #: includes/class-mxchat-model-catalog.php:91 msgid "Flagship for coding & agentic tasks with low reasoning (400K context)" msgstr "" #: includes/class-mxchat-model-catalog.php:92 msgid "Flagship for coding, reasoning, and agentic tasks across domains" msgstr "" #: includes/class-mxchat-model-catalog.php:93 msgid "Fast and lightweight" msgstr "" #: includes/class-mxchat-model-catalog.php:94 msgid "Fastest and cheapest; ideal for summarization and classification" msgstr "" #: includes/class-mxchat-model-catalog.php:98 msgid "Anthropic Claude" msgstr "" #: includes/class-mxchat-model-catalog.php:102 msgid "Latest Flagship — newest and most capable Anthropic model" msgstr "" #: includes/class-mxchat-model-catalog.php:103 msgid "Latest Opus — best for complex agentic and coding work" msgstr "" #: includes/class-mxchat-model-catalog.php:104 msgid "Previous Opus generation" msgstr "" #: includes/class-mxchat-model-catalog.php:105 msgid "Previous Anthropic flagship model" msgstr "" #: includes/class-mxchat-model-catalog.php:106 msgid "Most capable Claude model - recommended" msgstr "" #: includes/class-mxchat-model-catalog.php:107 msgid "Newest Sonnet - excellent balance of speed and capability" msgstr "" #: includes/class-mxchat-model-catalog.php:108 msgid "Previous Sonnet - excellent balance of speed and capability" msgstr "" #: includes/class-mxchat-model-catalog.php:109 msgid "Highly capable for complex tasks" msgstr "" #: includes/class-mxchat-model-catalog.php:110 msgid "Best for complex agents and coding" msgstr "" #: includes/class-mxchat-model-catalog.php:111 msgid "Fastest and most intelligent Haiku" msgstr "" #: includes/class-mxchat-model-catalog.php:115 msgid "xAI Grok" msgstr "" #: includes/class-mxchat-model-catalog.php:131 msgid "Newest xAI flagship — 500K context, accepts image input" msgstr "" #: includes/class-mxchat-model-catalog.php:132 msgid "Previous flagship — 500K context, accepts image input" msgstr "" #: includes/class-mxchat-model-catalog.php:133 msgid "Largest context in the Grok lineup — 1M tokens, accepts image input" msgstr "" #: includes/class-mxchat-model-catalog.php:134 msgid "1M context with reasoning — dated release, pinned behaviour" msgstr "" #: includes/class-mxchat-model-catalog.php:135 msgid "1M context without reasoning — faster replies at the same price" msgstr "" #: includes/class-mxchat-model-catalog.php:138 #: includes/class-mxchat-model-catalog.php:139 #: includes/class-mxchat-model-catalog.php:140 msgid "Previous generation — no longer listed by xAI, still served" msgstr "" #: includes/class-mxchat-model-catalog.php:141 #: includes/class-mxchat-model-catalog.php:142 #: includes/class-mxchat-model-catalog.php:143 #: includes/class-mxchat-model-catalog.php:144 msgid "Older generation — no longer listed by xAI, still served" msgstr "" #: includes/class-mxchat-model-catalog.php:148 msgid "DeepSeek" msgstr "" #: includes/class-mxchat-model-catalog.php:154 msgid "Fast and cost-effective" msgstr "" #: includes/class-mxchat-model-catalog.php:155 msgid "Most capable DeepSeek model" msgstr "" #: includes/class-mxchat-model-catalog.php:159 msgid "Custom (OpenAI-compatible)" msgstr "" #: includes/class-mxchat-model-catalog.php:166 msgid "OpenAI-compatible local LLM (Ollama, LM Studio, vLLM, llama.cpp, Azure OpenAI) — configure Base URL, key, and model in API Keys tab" msgstr "" #: includes/class-mxchat-model-catalog.php:183 msgid "1536 dim, recommended" msgstr "" #: includes/class-mxchat-model-catalog.php:184 msgid "1536 dim, efficient" msgstr "" #: includes/class-mxchat-model-catalog.php:185 msgid "3072 dim, powerful" msgstr "" #: includes/class-mxchat-model-catalog.php:189 msgid "Voyage AI" msgstr "" #: includes/class-mxchat-model-catalog.php:192 msgid "2048 dim, most capable" msgstr "" #: includes/class-mxchat-model-catalog.php:199 msgid "1536 dim" msgstr "" #. translators: 1: model label, 2: retirement date #: includes/class-mxchat-model-catalog.php:412 #, php-format msgid "%1$s — retires %2$s" msgstr "" #. translators: %s: model label #: includes/class-mxchat-model-catalog.php:440 #, php-format msgid "%s — retired by provider, choose a replacement" msgstr "" #. translators: 1: model id, 2: provider name #: includes/class-mxchat-model-liveness.php:369 #, php-format msgid "Your configured model %1$s no longer appears in the %2$s model list — it may be retired or retiring. Pick a current model before the chatbot stops responding." msgstr "" #: includes/class-mxchat-model-liveness.php:371 msgid "provider" msgstr "" #: includes/class-mxchat-model-liveness.php:405 msgid "MxChat: a configured AI model may be retiring" msgstr "" #: includes/class-mxchat-model-liveness.php:409 msgid "Choose a current model in MxChat Settings" msgstr "" #: includes/class-mxchat-model-liveness.php:433 msgid "A configured AI model may be retiring" msgstr "" #: includes/class-mxchat-privacy.php:110 #: includes/class-mxchat-privacy.php:118 msgid "MxChat Chat Conversations" msgstr "" #: includes/class-mxchat-privacy.php:212 msgid "Session ID" msgstr "" #: includes/class-mxchat-privacy.php:213 msgid "Conversation started" msgstr "" #: includes/class-mxchat-privacy.php:214 msgid "Last message" msgstr "" #: includes/class-mxchat-privacy.php:217 msgid "Started on page" msgstr "" #: includes/class-mxchat-privacy.php:220 msgid "Email on record" msgstr "" #: includes/class-mxchat-privacy.php:223 msgid "Name on record" msgstr "" #: includes/class-mxchat-privacy.php:226 msgid "Visitor identifier" msgstr "" #. translators: %s: IP address recorded with a link click #: includes/class-mxchat-privacy.php:251 #, php-format msgid "IP address: %s" msgstr "" #. translators: %s: browser user-agent recorded with a link click #: includes/class-mxchat-privacy.php:255 #, php-format msgid "Browser: %s" msgstr "" #: includes/class-mxchat-privacy.php:261 msgid "Link clicked" msgstr "" #: includes/class-mxchat-privacy.php:269 msgid "Chat Conversations (MxChat)" msgstr "" #: includes/class-mxchat-privacy.php:270 msgid "Chatbot conversations recorded by the MxChat plugin." msgstr "" #: includes/class-mxchat-privacy.php:285 msgid "Visitor" msgstr "" #: includes/class-mxchat-privacy.php:290 msgid "Agent" msgstr "" #. translators: %s: chat session id #: includes/class-mxchat-privacy.php:335 #, php-format msgid "Chat conversation %s was retained by a site-specific policy (mxchat_privacy_erase_session filter)." msgstr "" #: includes/class-mxchat-privacy.php:611 msgid "This site uses MxChat to provide an AI chat assistant. When you use the chat, your messages and the assistant's replies are stored in this site's own database — they are not stored by a third-party chat service. If you provide your name or email address in the chat, those are stored with the conversation. Logged-in visitors are identified by their username; anonymous visitors are identified by their IP address. The page on which the conversation started is also recorded." msgstr "" #: includes/class-mxchat-privacy.php:612 msgid "Chat conversations are kept according to the retention period configured by the site administrator, and may be deleted automatically after that period. Documents uploaded to the chat for analysis are processed on this server and their temporary copies expire automatically." msgstr "" #: includes/class-mxchat-privacy.php:613 msgid "When you click a link suggested in the chat, the clicked address is recorded together with your IP address and browser information. The IP address and browser information are anonymized after a limited period, and click records are deleted entirely after at most one year." msgstr "" #: includes/class-mxchat-privacy.php:614 msgid "Chat data is included in WordPress's personal data export and erasure tools: if you request a copy or deletion of your personal data from this site, your chat conversations are included in that request automatically." msgstr "" #: includes/class-mxchat-public.php:182 msgid "MxChat: Basic" msgstr "" #: includes/class-mxchat-public.php:255 msgid "More options" msgstr "" #: includes/class-mxchat-public.php:288 msgid "Name" msgstr "" #: includes/class-mxchat-public.php:293 msgid "Enter your email address" msgstr "" #: includes/class-mxchat-public.php:325 msgid "Hide Quick Questions" msgstr "" #: includes/class-mxchat-public.php:332 msgid "Show Quick Questions" msgstr "" #: includes/class-mxchat-public.php:373 msgid "Send message" msgstr "" #: includes/class-mxchat-public.php:394 msgid "Upload PDF" msgstr "" #: includes/class-mxchat-public.php:406 msgid "Upload Word Document" msgstr "" #: includes/class-mxchat-public.php:415 msgid "Remove PDF" msgstr "" #: includes/class-mxchat-public.php:425 msgid "Remove Word Document" msgstr "" #: includes/class-mxchat-public.php:445 msgid "Upload Image for Analysis" msgstr "" #: includes/class-mxchat-public.php:482 msgid "Open chat" msgstr "" #: includes/class-mxchat-public.php:486 msgid "Chatbot Icon" msgstr "" #: includes/class-mxchat-tool-registry.php:197 msgid "Search the public web (via Brave Search) for current, real-time information to answer the user. Use when the answer may be recent or is not in the site content." msgstr "" #: includes/class-mxchat-tool-registry.php:203 #: includes/class-mxchat-tool-registry.php:215 msgid "Powered by Brave Search — requires a Brave Search API key. Add it under Settings → Brave Search." msgstr "" #: includes/class-mxchat-tool-registry.php:206 msgid "Image Search" msgstr "" #: includes/class-mxchat-tool-registry.php:207 msgid "Search the web (via Brave Search) for images relevant to the user request and show them in the chat." msgstr "" #: includes/class-mxchat-tool-registry.php:218 msgid "Ask the Uploaded PDF" msgstr "" #: includes/class-mxchat-tool-registry.php:219 msgid "Answer a question using the PDF document the visitor uploaded earlier in this conversation." msgstr "" #: includes/class-mxchat-tool-registry.php:223 msgid "Create an image from a text description using OpenAI image generation. The query should describe the image to make." msgstr "" #: includes/class-mxchat-tool-registry.php:231 msgid "Create an image from a text description using Google Imagen. The query should describe the image to make." msgstr "" #: includes/class-mxchat-tool-registry.php:239 msgid "Collect Email" msgstr "" #: includes/class-mxchat-tool-registry.php:240 msgid "Begin collecting the visitor's email address for the mailing list." msgstr "" #: includes/class-mxchat-tool-registry.php:250 msgid "Hand Off to Live Agent (Slack)" msgstr "" #: includes/class-mxchat-tool-registry.php:251 msgid "Transfer the conversation to a human support agent on Slack." msgstr "" #: includes/class-mxchat-tool-registry.php:252 #: includes/class-mxchat-tool-registry.php:257 msgid "Use this when the visitor has asked something you cannot answer from the knowledge base, or has asked twice about the same unresolved problem." msgstr "" #: includes/class-mxchat-tool-registry.php:255 msgid "Hand Off to Live Agent (Telegram)" msgstr "" #: includes/class-mxchat-tool-registry.php:256 msgid "Transfer the conversation to a human support agent on Telegram." msgstr "" #: includes/class-mxchat-tool-registry.php:305 msgid "Core" msgstr "" #: includes/class-mxchat-tool-registry.php:343 #: includes/class-mxchat-tool-registry.php:382 #, php-format msgid "Use the %s capability." msgstr "" #: includes/class-mxchat-tool-registry.php:348 #: includes/class-mxchat-tool-registry.php:387 msgid "Add-ons" msgstr "" #: includes/class-mxchat-tool-registry.php:532 msgid "The natural-language request, question, or search query to act on." msgstr "" #: includes/class-mxchat-utils.php:174 msgid "The notification email could not be read." msgstr "" #. translators: %s: the email address the owner typed. #: includes/class-mxchat-utils.php:199 #, php-format msgid "\"%s\" is not a valid email address, so nothing was saved. Separate multiple addresses with a comma." msgstr "" #. translators: %d: maximum number of notification recipients. #: includes/class-mxchat-utils.php:218 #, php-format msgid "Enter at most %d email addresses, separated by commas." msgstr "" #. translators: %s: the embedding model name configured on the custom provider #: includes/class-mxchat-utils.php:282 #, php-format msgid "%s (custom provider)" msgstr "" #. translators: %s: embedding provider name #: includes/class-mxchat-utils.php:906 #, php-format msgid "%s API key is not configured. Please add your API key in the settings before submitting content." msgstr "" #: includes/class-mxchat-word-handler.php:36 msgid "Word document uploads are currently disabled." msgstr "" #: includes/class-mxchat-word-handler.php:59 msgid "Invalid file type. Only .docx files are allowed." msgstr "" #: includes/class-mxchat-word-handler.php:81 msgid "The uploaded document appears to be empty or contains unsupported content." msgstr "" #: includes/class-mxchat-word-handler.php:93 msgid "I've processed the document. What questions do you have about it?" msgstr "" #: includes/class-mxchat-word-handler.php:130 msgid "too_many_pages" msgstr "" #: includes/class-mxchat-word-handler.php:143 msgid "Chunk " msgstr "" #: includes/class-mxchat-word-handler.php:245 msgid "Document removed successfully." msgstr "" #: includes/class-mxchat-word-handler.php:298 msgid "Please upload a Word document (.docx) that you'd like to discuss." msgstr "" #: includes/class-rest-api.php:66 msgid "Only return rows with timestamp >= this value. Accepts ISO 8601 (2026-05-07T00:00:00Z) or any strtotime-compatible string." msgstr "" #: includes/class-rest-api.php:72 msgid "Only return rows with timestamp <= this value. Same format as `since`." msgstr "" #: includes/class-rest-api.php:78 msgid "Filter to a single conversation." msgstr "" #: includes/class-rest-api.php:84 msgid "Filter by role. One of: user, assistant, all (default: all)." msgstr "" #: includes/class-rest-api.php:91 msgid "Filter by whether the row has retrieved RAG context. Useful for finding \"no-knowledge-hit\" answers. One of: yes, no, any (default: any)." msgstr "" #: includes/class-rest-api.php:98 msgid "Max number of rows to return. 1-1000, default 100." msgstr "" #: includes/class-rest-api.php:106 msgid "Skip this many rows (for pagination)." msgstr "" #: includes/class-rest-api.php:113 msgid "Sort order on timestamp. asc or desc (default: desc)." msgstr "" #: includes/class-rest-api.php:130 msgid "Array of session_ids to delete. Required and non-empty — there is intentionally no \"delete all\" shorthand." msgstr "" #: includes/class-rest-api.php:136 msgid "If true (default), also deletes related rows in mxchat_transcript_translations and mxchat_url_clicks for each session_id." msgstr "" #: includes/class-rest-api.php:152 msgid "The content body to embed and store." msgstr "" #: includes/class-rest-api.php:157 msgid "Canonical URL the content came from. Used as the dedupe key — submitting the same URL replaces the existing entry." msgstr "" #: includes/class-rest-api.php:163 msgid "Bot ID (for multi-bot installs). Defaults to \"default\"." msgstr "" #: includes/class-rest-api.php:170 msgid "Free-form content type label, e.g. content, manual, faq, page, post. Stored alongside the entry for filtering. Defaults to \"manual\"." msgstr "" #: includes/class-rest-api.php:193 msgid "MxChat REST API is disabled. Generate a token from MxChat → API Access in the WordPress admin." msgstr "" #: includes/class-rest-api.php:202 msgid "Missing Authorization header. Expected: Authorization: Bearer " msgstr "" #: includes/class-rest-api.php:210 msgid "Malformed Authorization header. Expected: Authorization: Bearer " msgstr "" #: includes/class-rest-api.php:219 msgid "Invalid API token." msgstr "" #: includes/class-rest-api.php:258 #: includes/class-rest-api.php:442 msgid "Transcripts table does not exist on this site." msgstr "" #: includes/class-rest-api.php:278 msgid "Could not parse `since` parameter as a date." msgstr "" #: includes/class-rest-api.php:286 msgid "Could not parse `until` parameter as a date." msgstr "" #: includes/class-rest-api.php:401 msgid "session_ids is required and must be a non-empty array." msgstr "" #: includes/class-rest-api.php:409 msgid "Too many session_ids in a single request. Cap is 1000; split into multiple calls." msgstr "" #: includes/class-rest-api.php:429 msgid "session_ids must contain at least one valid non-empty string." msgstr "" #: includes/class-rest-api.php:500 msgid "MxChat_Utils is not loaded." msgstr "" #: includes/class-rest-api.php:518 msgid "content is required." msgstr "" #: includes/class-rest-api.php:521 msgid "source_url is required and must be a valid URL." msgstr "" #: includes/class-rest-api.php:544 msgid "No embedding API key configured for the selected embedding model. Configure it in MxChat settings before pushing knowledge." msgstr "" #: mxchat-basic.php:1136 msgid "Your chatbot model has been automatically updated due to a model deprecation." msgstr "" #: mxchat-basic.php:1140 msgid "MxChat Model Updated" msgstr "" #: mxchat-basic.php:1172 msgid "MxChat: your AI model is being rejected by the provider" msgstr "" #. translators: 1: model id, 2: provider name #: mxchat-basic.php:1176 #, php-format msgid "Chat requests using the model \"%1$s\" are failing because %2$s reports it as unavailable on your API key (it may have been retired). Visitors may be seeing errors instead of replies." msgstr "" #: mxchat-basic.php:1178 msgid "the AI provider" msgstr "" #: mxchat-basic.php:1181 msgid "Choose a different model in MxChat Settings" msgstr ""