# mxchat-basic/3.2.19/languages/mxchat.pot

MxChat – AI Chatbot &amp; Content Generation for WordPress, version 3.2.19. 9,625 lines.

- Page: https://pluginprobe.com/plugins/mxchat-basic/3.2.19/code/languages/mxchat.pot
- Raw: https://pluginprobe.com/plugins/mxchat-basic/3.2.19/raw/languages/mxchat.pot
- Modified: 2026-08-15T18:49:50+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/mxchat-basic/3.2.19/code/languages/mxchat.pot#L10-L20`.

```
# 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 <support@mxchat.ai>\n"
"Language-Team: MxChat <support@mxchat.ai>\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 "&laquo; 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 &raquo;"
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. <strong>Remember to add credits to your %s account</strong> 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 ""
"<h2>Welcome to Our Chat!</h2>\n"
"<p>Let's get started. Enter your email to begin chatting with us.</p>"
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 "<strong>Base URL</strong> → <code>https://&lt;resource&gt;.openai.azure.com/openai/deployments/&lt;deployment&gt;</code>"
msgstr ""

#: includes/class-mxchat-admin.php:7441
msgid "<strong>API Key</strong> → your Azure OpenAI key (required)"
msgstr ""

#: includes/class-mxchat-admin.php:7442
msgid "<strong>Auth Scheme</strong> → <code>api-key header (Azure OpenAI)</code>"
msgstr ""

#: includes/class-mxchat-admin.php:7443
msgid "<strong>API Version</strong> → required for Azure, e.g. <code>2024-08-01-preview</code>"
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://<resource>.openai.azure.com/openai/deployments/<deployment>"
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/<deployment>."
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 <a href=\"https://example.com/privacy-policy\" target=\"_blank\">privacy policy</a>."
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 <token>"
msgstr ""

#: includes/class-rest-api.php:210
msgid "Malformed Authorization header. Expected: Authorization: Bearer <token>"
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 ""

```
