PluginProbe
MxChat – AI Chatbot & Content Generation for WordPress / 3.2.24
MxChat – AI Chatbot & Content Generation for WordPress v3.2.24
3.2.25 3.2.24 3.2.23 3.2.22 3.2.21 3.2.20 3.2.19 3.2.18 3.2.17 3.2.16 3.2.15 3.2.14 3.2.12 3.2.13 3.2.11 3.2.10 3.2.9 3.2.8 3.2.7 3.2.6 3.2.5 3.2.4 3.2.3 3.2.2 3.2.1 All 156 releases
← All changes | languages/mxchat.pot +9659 -1211 3.2.1 → 3.2.24 View file →
@@ -1,2483 +1,10931 @@
1 -# Copyright (C) 2025 MxChat
2 -# This file is distributed under the same license as the MxChat package.
1 +# Copyright (C) 2026 MxChat
2 +# This file is distributed under the GPLv2 or later.
3 3 msgid ""
4 4 msgstr ""
5 -"Project-Id-Version: MxChat 1.6.3\n"
6 -"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/TranslateTest\n"
7 -"POT-Creation-Date: 2025-01-29 15:29:52+00:00\n"
5 +"Project-Id-Version: MxChat 3.2.24\n"
6 +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/mxchat-basic\n"
7 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8 +"Language-Team: LANGUAGE <[email protected]>\n"
8 9 "MIME-Version: 1.0\n"
9 10 "Content-Type: text/plain; charset=UTF-8\n"
10 11 "Content-Transfer-Encoding: 8bit\n"
11 -"PO-Revision-Date: 2025-MO-DA HO:MI+ZONE\n"
12 -"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13 -"Language-Team: LANGUAGE <[email protected]>\n"
12 +"POT-Creation-Date: 2026-10-02T13:42:58+00:00\n"
13 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14 +"X-Generator: WP-CLI 2.12.0\n"
15 +"X-Domain: mxchat\n"
14 16
15 -#: includes/class-mxchat-admin.php:57
16 -msgid "inactive"
17 +#. Plugin Name of the plugin
18 +#. Author of the plugin
19 +#: mxchat-basic.php
20 +#: includes/class-mxchat-admin.php:454
21 +#: includes/class-mxchat-admin.php:563
22 +#: includes/class-mxchat-admin.php:564
23 +#: includes/class-mxchat-privacy.php:732
24 +msgid "MxChat"
17 25 msgstr ""
18 26
19 -#: includes/class-mxchat-admin.php:58
20 -msgid "active"
27 +#. Plugin URI of the plugin
28 +#: mxchat-basic.php
29 +msgid "https://mxchat.ai/"
21 30 msgstr ""
22 31
23 -#: includes/class-mxchat-admin.php:68
24 -msgid ""
25 -"[EXAMPLE INSTRUCTIONS] You are an AI Chatbot assistant for this website. The primary subject you should focus on is [insert proper subject here]. Your main goal is to assist visitors with questions related to this specific topic. Here are some key things to keep in mind: \n"
26 -" - Your name is [Chatbot Name]. \n"
27 -" - Stay focused on topics related to [insert proper subject here]. If a visitor asks about an unrelated topic, politely redirect the conversation to how you can assist them with this subject. \n"
28 -" - Do not make up links to pages. Only use specific links you see in your knowledgebase. \n"
29 -" - Keep your responses short, concise, and to the point. Provide clear and direct answers suitable for a chatbot interaction. \n"
30 -" - Provide answers based on the knowledge available to you. If you do not have an answer to a specific question, let the visitor know that you don’t have the information."
32 +#. Description of the plugin
33 +#: mxchat-basic.php
34 +msgid "AI chatbot for WordPress with OpenAI, Claude, xAI, DeepSeek, live agent, PDF uploads, WooCommerce, and training on website data."
31 35 msgstr ""
32 36
33 -#: includes/class-mxchat-admin.php:74
34 -msgid "gpt-4o"
37 +#. Author URI of the plugin
38 +#: mxchat-basic.php
39 +msgid "https://mxchat.ai"
35 40 msgstr ""
36 41
37 -#: includes/class-mxchat-admin.php:75 includes/class-mxchat-admin.php:138
38 -msgid "100"
42 +#: admin/class-ajax-handler.php:81
43 +#: admin/class-ajax-handler.php:175
44 +#: admin/class-ajax-handler.php:249
45 +#: admin/class-ajax-handler.php:363
46 +#: admin/class-ajax-handler.php:988
47 +#: admin/class-ajax-handler.php:1652
48 +#: admin/class-ajax-handler.php:1875
49 +#: admin/class-ajax-handler.php:1910
50 +#: admin/class-ajax-handler.php:1932
51 +#: admin/class-ajax-handler.php:1954
52 +#: admin/class-ajax-handler.php:1979
53 +#: admin/class-ajax-handler.php:2011
54 +#: includes/class-mxchat-admin.php:270
55 +#: includes/class-mxchat-admin.php:306
56 +#: includes/class-mxchat-admin.php:690
57 +#: includes/class-mxchat-admin.php:955
58 +#: includes/class-mxchat-admin.php:5737
59 +#: includes/class-mxchat-admin.php:5847
60 +#: includes/class-mxchat-admin.php:5882
61 +#: includes/class-mxchat-admin.php:5918
62 +#: includes/class-mxchat-admin.php:6046
63 +#: includes/class-mxchat-admin.php:6135
64 +#: includes/class-mxchat-admin.php:6169
65 +#: includes/class-mxchat-admin.php:6217
66 +#: includes/class-mxchat-admin.php:6243
67 +#: includes/class-mxchat-admin.php:6272
68 +#: includes/class-mxchat-admin.php:8520
69 +#: includes/class-mxchat-content-generator.php:284
70 +#: includes/class-mxchat-content-generator.php:570
71 +#: includes/class-mxchat-content-generator.php:1511
72 +#: includes/class-mxchat-content-generator.php:1538
73 +#: includes/class-mxchat-content-generator.php:2595
74 +#: includes/class-mxchat-content-generator.php:2720
75 +#: includes/class-mxchat-content-generator.php:2766
76 +#: includes/class-mxchat-content-generator.php:2794
77 +#: includes/class-mxchat-content-generator.php:2858
78 +msgid "Unauthorized"
39 79 msgstr ""
40 80
41 -#: includes/class-mxchat-admin.php:77 includes/class-mxchat-admin.php:3304
42 -#: includes/class-mxchat-admin.php:5137
43 -#: includes/class-mxchat-integrator.php:627 includes/class-mxchat-public.php:44
44 -#: includes/class-mxchat-public.php:116
45 -msgid "Rate limit exceeded. Please try again later."
81 +#: admin/class-ajax-handler.php:140
82 +msgid "[structured value]"
46 83 msgstr ""
47 84
48 -#: includes/class-mxchat-admin.php:79
49 -msgid ""
50 -"<h2>Welcome to Our Chat!</h2>\n"
51 -"<p>Let's get started. Enter your email to begin chatting with us.</p>"
85 +#: admin/class-ajax-handler.php:147
86 +msgid "(empty value)"
52 87 msgstr ""
53 88
54 -#: includes/class-mxchat-admin.php:80 includes/class-mxchat-public.php:184
55 -msgid "Start Chat"
89 +#: admin/class-ajax-handler.php:185
90 +msgid "Base URL is empty. Save it first."
56 91 msgstr ""
57 92
58 -#: includes/class-mxchat-admin.php:81 includes/class-mxchat-admin.php:153
59 -msgid "MxChat"
93 +#: admin/class-ajax-handler.php:208
94 +#: admin/class-ajax-handler.php:314
95 +#, php-format
96 +msgid "Network error: %s"
60 97 msgstr ""
61 98
62 -#: includes/class-mxchat-admin.php:82 includes/class-mxchat-admin.php:3763
63 -#: includes/class-mxchat-public.php:46 includes/class-mxchat-public.php:105
64 -msgid "Hello! How can I assist you today?"
99 +#: admin/class-ajax-handler.php:213
100 +#, php-format
101 +msgid "Auth rejected (HTTP %d). Check API key and auth scheme."
65 102 msgstr ""
66 103
67 -#: includes/class-mxchat-admin.php:83 includes/class-mxchat-admin.php:3781
68 -#: includes/class-mxchat-admin.php:3788 includes/class-mxchat-public.php:115
69 -msgid "How can I assist?"
104 +#: admin/class-ajax-handler.php:216
105 +msgid "Endpoint not found (HTTP 404). Check the Base URL."
70 106 msgstr ""
71 107
72 -#: includes/class-mxchat-admin.php:84 includes/class-mxchat-admin.php:97
73 -#: includes/class-mxchat-admin.php:119
74 -msgid "off"
108 +#: admin/class-ajax-handler.php:219
109 +#, php-format
110 +msgid "Upstream returned HTTP %d."
75 111 msgstr ""
76 112
77 -#: includes/class-mxchat-admin.php:85 includes/class-mxchat-admin.php:86
78 -#: includes/class-mxchat-admin.php:87 includes/class-mxchat-admin.php:90
79 -#: includes/class-mxchat-admin.php:95
80 -msgid "#fff"
113 +#: admin/class-ajax-handler.php:233
114 +#, php-format
115 +msgid "Connection OK — %d model(s) reported."
81 116 msgstr ""
82 117
83 -#: includes/class-mxchat-admin.php:88 includes/class-mxchat-admin.php:89
84 -#: includes/class-mxchat-admin.php:91 includes/class-mxchat-admin.php:92
85 -#: includes/class-mxchat-admin.php:93 includes/class-mxchat-admin.php:94
86 -#: includes/class-mxchat-admin.php:122
87 -msgid "#212121"
118 +#: admin/class-ajax-handler.php:264
119 +#: admin/class-ajax-handler.php:305
120 +#: includes/admin-onboarding-page.php:310
121 +msgid "Unknown provider."
88 122 msgstr ""
89 123
90 -#: includes/class-mxchat-admin.php:96
91 -msgid "0"
124 +#: admin/class-ajax-handler.php:274
125 +msgid "No API key entered or saved for this provider."
92 126 msgstr ""
93 127
94 -#: includes/class-mxchat-admin.php:98 includes/class-mxchat-admin.php:3597
95 -#: includes/class-mxchat-admin.php:5136
96 -msgid "Hey there! Ask me anything!"
128 +#: admin/class-ajax-handler.php:319
129 +#: includes/class-mxchat-admin.php:7894
130 +msgid "Key is valid."
97 131 msgstr ""
98 132
99 -#: includes/class-mxchat-admin.php:103 includes/class-mxchat-admin.php:3567
100 -#: includes/class-mxchat-admin.php:5140
101 -#: includes/class-mxchat-integrator.php:1161
102 -msgid "Would you like to join our mailing list? Please provide your email below."
133 +#: admin/class-ajax-handler.php:341
134 +#, php-format
135 +msgid "Key rejected (HTTP %1$d): %2$s"
103 136 msgstr ""
104 137
105 -#: includes/class-mxchat-admin.php:104 includes/class-mxchat-admin.php:3580
106 -#: includes/class-mxchat-admin.php:5141
107 -msgid "Thank you for providing your email! You've been added to our list."
138 +#: admin/class-ajax-handler.php:342
139 +#, php-format
140 +msgid "Key rejected (HTTP %d). Check the API key."
108 141 msgstr ""
109 142
110 -#: includes/class-mxchat-admin.php:108 includes/class-mxchat-admin.php:4760
111 -#: includes/class-mxchat-admin.php:5142
112 -#: includes/class-mxchat-integrator.php:1952
113 -msgid "Please provide the URL to the PDF you'd like to discuss."
143 +#: admin/class-ajax-handler.php:347
144 +#, php-format
145 +msgid "Provider returned HTTP %1$d: %2$s"
114 146 msgstr ""
115 147
116 -#: includes/class-mxchat-admin.php:109 includes/class-mxchat-admin.php:4791
117 -#: includes/class-mxchat-admin.php:5143
118 -#: includes/class-mxchat-integrator.php:1953
119 -#: includes/class-mxchat-integrator.php:2153
120 -msgid "I've processed the PDF. What questions do you have about it?"
148 +#: admin/class-ajax-handler.php:348
149 +#, php-format
150 +msgid "Provider returned HTTP %d."
121 151 msgstr ""
122 152
123 -#: includes/class-mxchat-admin.php:110 includes/class-mxchat-admin.php:4822
124 -#: includes/class-mxchat-admin.php:5144
125 -#: includes/class-mxchat-integrator.php:811
126 -#: includes/class-mxchat-integrator.php:1954
127 -#: includes/class-mxchat-integrator.php:2164
128 -msgid "Sorry, I couldn't process the PDF. Please ensure it's a valid file."
153 +#: admin/class-ajax-handler.php:375
154 +#: admin/class-ajax-handler.php:997
155 +msgid "Invalid field name"
129 156 msgstr ""
130 157
131 -#: includes/class-mxchat-admin.php:117 includes/class-mxchat-admin.php:121
132 -msgid "#ffffff"
158 +#: admin/class-ajax-handler.php:398
159 +#: admin/class-ajax-handler.php:408
160 +#: admin/class-ajax-handler.php:421
161 +#: admin/class-ajax-handler.php:431
162 +#: admin/class-ajax-handler.php:440
163 +#: admin/class-ajax-handler.php:455
164 +#: admin/class-ajax-handler.php:491
165 +#: admin/class-ajax-handler.php:774
166 +#: admin/class-ajax-handler.php:947
167 +#: admin/class-ajax-handler.php:1321
168 +msgid "Setting saved"
133 169 msgstr ""
134 170
135 -#: includes/class-mxchat-admin.php:118
136 -msgid "#333333"
171 +#: admin/class-ajax-handler.php:473
172 +msgid "Schedule unavailable"
137 173 msgstr ""
138 174
139 -#: includes/class-mxchat-admin.php:120
140 -msgid "#767676"
175 +#: admin/class-ajax-handler.php:478
176 +msgid "Invalid schedule"
141 177 msgstr ""
142 178
143 -#: includes/class-mxchat-admin.php:152
144 -msgid "MxChat Settings"
179 +#: admin/class-ajax-handler.php:525
180 +msgid "Invalid model selected"
145 181 msgstr ""
146 182
147 -#: includes/class-mxchat-admin.php:164
148 -msgid "Prompts"
183 +#: admin/class-ajax-handler.php:653
184 +msgid "Webhook URL must start with https://"
149 185 msgstr ""
150 186
151 -#: includes/class-mxchat-admin.php:165
152 -msgid "Knowledge"
187 +#: admin/class-ajax-handler.php:1065
188 +msgid "Check the document index host first (Check index or Create index for me)."
153 189 msgstr ""
154 190
155 -#: includes/class-mxchat-admin.php:174
156 -msgid "Chat Transcripts"
191 +#: admin/class-ajax-handler.php:1096
192 +msgid "Unknown Pinecone field"
157 193 msgstr ""
158 194
159 -#: includes/class-mxchat-admin.php:175
160 -msgid "Transcripts"
195 +#: admin/class-ajax-handler.php:1159
196 +msgid "Pinecone setting saved"
161 197 msgstr ""
162 198
163 -#: includes/class-mxchat-admin.php:184
164 -msgid "MxChat Intents"
199 +#: admin/class-ajax-handler.php:1163
200 +msgid "Pinecone setting saved (DB success)"
165 201 msgstr ""
166 202
167 -#: includes/class-mxchat-admin.php:185
168 -msgid "Intents"
203 +#: admin/class-ajax-handler.php:1166
204 +msgid "Database save failed"
169 205 msgstr ""
170 206
171 -#: includes/class-mxchat-admin.php:194 includes/class-mxchat-admin.php:195
207 +#: admin/class-ajax-handler.php:1169
208 +msgid "Invalid field name format"
209 +msgstr ""
210 +
211 +#: admin/class-ajax-handler.php:1180
212 +msgid "Auto-sync setting saved"
213 +msgstr ""
214 +
215 +#: admin/class-ajax-handler.php:1182
216 +#: admin/class-ajax-handler.php:1323
217 +msgid "No changes detected"
218 +msgstr ""
219 +
220 +#: admin/class-ajax-handler.php:1244
221 +msgid "Chunking setting saved"
222 +msgstr ""
223 +
224 +#: admin/class-ajax-handler.php:1246
225 +msgid "Failed to save chunking setting"
226 +msgstr ""
227 +
228 +#: admin/class-ajax-handler.php:1260
229 +msgid "Invalid ACF field identifier"
230 +msgstr ""
231 +
232 +#: admin/class-ajax-handler.php:1292
233 +msgid "Field will be included in imports"
234 +msgstr ""
235 +
236 +#: admin/class-ajax-handler.php:1293
237 +msgid "Field will be excluded from imports"
238 +msgstr ""
239 +
240 +#: admin/class-ajax-handler.php:1296
241 +msgid "Failed to save ACF field setting"
242 +msgstr ""
243 +
244 +#: admin/class-ajax-handler.php:1307
245 +msgid "Custom meta whitelist saved"
246 +msgstr ""
247 +
248 +#: admin/class-ajax-handler.php:1310
249 +msgid "Failed to save custom meta whitelist"
250 +msgstr ""
251 +
252 +#: admin/class-ajax-handler.php:1389
253 +msgid "Insufficient permissions"
254 +msgstr ""
255 +
256 +#: admin/class-ajax-handler.php:1394
257 +msgid "ACF is not active"
258 +msgstr ""
259 +
260 +#: admin/class-ajax-handler.php:1400
261 +msgid "Invalid ACF group identifier"
262 +msgstr ""
263 +
264 +#: admin/class-ajax-handler.php:1411
265 +msgid "No fields found for this group"
266 +msgstr ""
267 +
268 +#: admin/class-ajax-handler.php:1442
269 +msgid "All fields in this group will be included in imports"
270 +msgstr ""
271 +
272 +#: admin/class-ajax-handler.php:1443
273 +msgid "All fields in this group will be excluded from imports"
274 +msgstr ""
275 +
276 +#: admin/class-ajax-handler.php:1511
277 +msgid "Invalid security token"
278 +msgstr ""
279 +
280 +#: admin/class-ajax-handler.php:1517
281 +#: admin/class-knowledge-manager.php:216
282 +#: admin/class-knowledge-manager.php:528
283 +#: admin/class-knowledge-manager.php:699
284 +#: admin/class-knowledge-manager.php:1731
285 +#: admin/class-knowledge-manager.php:4032
286 +#: admin/class-knowledge-manager.php:4099
287 +msgid "Unauthorized access"
288 +msgstr ""
289 +
290 +#: admin/class-ajax-handler.php:1525
291 +msgid "Email or License Key is missing"
292 +msgstr ""
293 +
294 +#: admin/class-ajax-handler.php:1555
295 +msgid "Activation failed due to a server error: "
296 +msgstr ""
297 +
298 +#: admin/class-ajax-handler.php:1567
299 +msgid "Server returned error code: "
300 +msgstr ""
301 +
302 +#: admin/class-ajax-handler.php:1583
303 +msgid "License activated successfully"
304 +msgstr ""
305 +
306 +#: admin/class-ajax-handler.php:1585
307 +msgid "Activation failed"
308 +msgstr ""
309 +
310 +#: admin/class-ajax-handler.php:1780
311 +#: includes/class-mxchat-admin.php:5482
312 +#: includes/class-mxchat-admin.php:5501
313 +#: includes/class-mxchat-admin.php:5603
314 +msgid "Unauthorized user"
315 +msgstr ""
316 +
317 +#: admin/class-ajax-handler.php:1870
318 +#: admin/class-ajax-handler.php:1905
319 +#: admin/class-ajax-handler.php:1927
320 +#: admin/class-ajax-handler.php:1949
321 +#: admin/class-ajax-handler.php:1974
322 +#: admin/class-ajax-handler.php:2006
323 +msgid "Security check failed"
324 +msgstr ""
325 +
326 +#: admin/class-ajax-handler.php:1894
327 +msgid "Debug mode enabled"
328 +msgstr ""
329 +
330 +#: admin/class-ajax-handler.php:1894
331 +msgid "Debug mode disabled"
332 +msgstr ""
333 +
334 +#: admin/class-ajax-handler.php:1940
335 +msgid "Debug log cleared"
336 +msgstr ""
337 +
338 +#: admin/class-ajax-handler.php:1986
339 +msgid "Invalid confirmation code. Please type RESET to confirm."
340 +msgstr ""
341 +
342 +#: admin/class-ajax-handler.php:1992
343 +msgid "All settings have been reset to defaults. The page will reload."
344 +msgstr ""
345 +
346 +#. translators: 1: used count, 2: limit, 3: remaining, 4: human-readable time until reset
347 +#: admin/class-ajax-handler.php:2043
348 +#: includes/admin-settings-page.php:1649
349 +#, php-format
350 +msgid "%1$s of %2$s used · %3$s left · resets in %4$s"
351 +msgstr ""
352 +
353 +#: admin/class-ajax-handler.php:2057
354 +msgid "Usage counter reset."
355 +msgstr ""
356 +
357 +#: admin/class-knowledge-manager.php:157
358 +#: includes/class-mxchat-admin.php:11555
359 +#: includes/class-mxchat-admin.php:11647
360 +msgid "Nonce verification failed."
361 +msgstr ""
362 +
363 +#: admin/class-knowledge-manager.php:186
364 +msgid "Error storing content: "
365 +msgstr ""
366 +
367 +#: admin/class-knowledge-manager.php:191
368 +msgid "Content successfully submitted!"
369 +msgstr ""
370 +
371 +#: admin/class-knowledge-manager.php:228
372 +msgid "That does not look like a link to a single YouTube video. Please paste a watch, youtu.be, or Shorts URL."
373 +msgstr ""
374 +
375 +#: admin/class-knowledge-manager.php:272
376 +msgid "Please write a description for the video, or switch to auto-fetch."
377 +msgstr ""
378 +
379 +#: admin/class-knowledge-manager.php:292
380 +msgid "Could not retrieve any information for that video (no metadata and no captions). Please check the URL, or use the manual description option."
381 +msgstr ""
382 +
383 +#. translators: 1: video title, 2: channel name
384 +#: admin/class-knowledge-manager.php:301
385 +#, php-format
386 +msgid "A YouTube video titled \"%1$s\" from the channel %2$s."
387 +msgstr ""
388 +
389 +#: admin/class-knowledge-manager.php:312
390 +msgid "Error storing video in the knowledge base: "
391 +msgstr ""
392 +
393 +#: admin/class-knowledge-manager.php:321
394 +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)."
395 +msgstr ""
396 +
397 +#: admin/class-knowledge-manager.php:333
398 +msgid "YouTube video successfully added to the knowledge base!"
399 +msgstr ""
400 +
401 +#: admin/class-knowledge-manager.php:470
402 +msgid "Failed to save PDF file"
403 +msgstr ""
404 +
405 +#: admin/class-knowledge-manager.php:476
406 +#: admin/class-knowledge-manager.php:618
407 +msgid "Invalid PDF: Unable to parse or no pages found"
408 +msgstr ""
409 +
410 +#: admin/class-knowledge-manager.php:498
411 +#: admin/class-knowledge-manager.php:650
412 +msgid "Failed to add PDF pages to processing queue"
413 +msgstr ""
414 +
415 +#: admin/class-knowledge-manager.php:539
416 +#: admin/class-knowledge-manager.php:709
417 +msgid "The uploaded file exceeds the server upload_max_filesize limit."
418 +msgstr ""
419 +
420 +#: admin/class-knowledge-manager.php:540
421 +#: admin/class-knowledge-manager.php:710
422 +msgid "The uploaded file exceeds the form MAX_FILE_SIZE limit."
423 +msgstr ""
424 +
425 +#: admin/class-knowledge-manager.php:541
426 +#: admin/class-knowledge-manager.php:711
427 +msgid "The file was only partially uploaded."
428 +msgstr ""
429 +
430 +#: admin/class-knowledge-manager.php:542
431 +msgid "No file was uploaded. Please select a PDF file."
432 +msgstr ""
433 +
434 +#: admin/class-knowledge-manager.php:543
435 +#: admin/class-knowledge-manager.php:713
436 +msgid "Server missing temporary folder."
437 +msgstr ""
438 +
439 +#: admin/class-knowledge-manager.php:544
440 +#: admin/class-knowledge-manager.php:714
441 +msgid "Server failed to write file to disk."
442 +msgstr ""
443 +
444 +#: admin/class-knowledge-manager.php:546
445 +#: admin/class-knowledge-manager.php:716
446 +msgid "Unknown upload error."
447 +msgstr ""
448 +
449 +#: admin/class-knowledge-manager.php:561
450 +msgid "Invalid file type. Only PDF files are accepted."
451 +msgstr ""
452 +
453 +#: admin/class-knowledge-manager.php:572
454 +msgid "Invalid file extension. Only .pdf files are accepted."
455 +msgstr ""
456 +
457 +#: admin/class-knowledge-manager.php:585
458 +msgid "WordPress upload directory is not writable."
459 +msgstr ""
460 +
461 +#: admin/class-knowledge-manager.php:597
462 +msgid "Failed to create upload directory."
463 +msgstr ""
464 +
465 +#: admin/class-knowledge-manager.php:607
466 +msgid "Failed to save uploaded PDF file."
467 +msgstr ""
468 +
469 +#: admin/class-knowledge-manager.php:665
470 +#, php-format
471 +msgid "PDF \"%s\" (%d pages) queued for processing. Processing will start automatically."
472 +msgstr ""
473 +
474 +#: admin/class-knowledge-manager.php:677
475 +msgid "Failed to process uploaded PDF: "
476 +msgstr ""
477 +
478 +#: admin/class-knowledge-manager.php:712
479 +msgid "No file was uploaded. Please select a document."
480 +msgstr ""
481 +
482 +#: admin/class-knowledge-manager.php:743
483 +msgid "Invalid or unreadable document. Accepted types: .docx, .txt, .md."
484 +msgstr ""
485 +
486 +#: admin/class-knowledge-manager.php:758
487 +msgid "The .docx file could not be read. It may be corrupt, empty, or not a real Word document."
488 +msgstr ""
489 +
490 +#: admin/class-knowledge-manager.php:774
491 +msgid "The uploaded document contains no readable text."
492 +msgstr ""
493 +
494 +#: admin/class-knowledge-manager.php:791
495 +#, php-format
496 +msgid "The document is too large (about %1$d pages; the limit is %2$d). Split it into smaller files, or raise the PDF max pages setting."
497 +msgstr ""
498 +
499 +#: admin/class-knowledge-manager.php:831
500 +msgid "Failed to import the document: "
501 +msgstr ""
502 +
503 +#: admin/class-knowledge-manager.php:837
504 +#, php-format
505 +msgid "Document \"%s\" imported into the knowledge base."
506 +msgstr ""
507 +
508 +#: admin/class-knowledge-manager.php:1023
509 +#: admin/class-knowledge-manager.php:1329
510 +#: admin/class-knowledge-manager.php:8684
511 +#: admin/class-pinecone-documents.php:1895
512 +#: admin/class-vectorstore-manager.php:645
513 +#: includes/class-mxchat-admin.php:1095
514 +#: includes/class-mxchat-admin.php:1166
515 +msgid "Permission denied."
516 +msgstr ""
517 +
518 +#: admin/class-knowledge-manager.php:1057
519 +msgid "Database update failed."
520 +msgstr ""
521 +
522 +#: admin/class-knowledge-manager.php:1061
523 +msgid "Embedding generation failed."
524 +msgstr ""
525 +
526 +#: admin/class-knowledge-manager.php:1064
527 +msgid "Invalid data."
528 +msgstr ""
529 +
530 +#: admin/class-knowledge-manager.php:1391
531 +msgid "Entry not found in the local knowledge database."
532 +msgstr ""
533 +
534 +#: admin/class-knowledge-manager.php:1425
535 +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)."
536 +msgstr ""
537 +
538 +#: admin/class-knowledge-manager.php:1437
539 +msgid "Pinecone manager not available."
540 +msgstr ""
541 +
542 +#: admin/class-knowledge-manager.php:1453
543 +msgid "Pinecone not configured."
544 +msgstr ""
545 +
546 +#: admin/class-knowledge-manager.php:1473
547 +#: admin/class-knowledge-manager.php:1529
548 +msgid "Entry not found in Pinecone."
549 +msgstr ""
550 +
551 +#: admin/class-knowledge-manager.php:1522
552 +msgid "Failed to fetch from Pinecone."
553 +msgstr ""
554 +
555 +#: admin/class-knowledge-manager.php:1574
556 +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."
557 +msgstr ""
558 +
559 +#: admin/class-knowledge-manager.php:1696
560 +msgid "PDF processing appears to be stalled. No updates for over 5 minutes."
561 +msgstr ""
562 +
563 +#: admin/class-knowledge-manager.php:1714
564 +#: admin/class-knowledge-manager.php:1934
565 +#: admin/class-knowledge-manager.php:2548
566 +#: admin/class-knowledge-manager.php:2691
567 +#: admin/class-knowledge-manager.php:5738
568 +#: admin/class-knowledge-manager.php:5793
569 +msgid "ago"
570 +msgstr ""
571 +
572 +#: admin/class-knowledge-manager.php:1740
573 +msgid "Please provide a valid URL."
574 +msgstr ""
575 +
576 +#: admin/class-knowledge-manager.php:1798
577 +#, php-format
578 +msgid "Failed to fetch the URL: %s"
579 +msgstr ""
580 +
581 +#: admin/class-knowledge-manager.php:1812
582 +msgid "Empty response received from URL."
583 +msgstr ""
584 +
585 +#: admin/class-knowledge-manager.php:1825
586 +msgid "PDF queued for processing. Processing will start automatically."
587 +msgstr ""
588 +
589 +#: admin/class-knowledge-manager.php:1830
590 +msgid "Failed to queue PDF processing: "
591 +msgstr ""
592 +
593 +#: admin/class-knowledge-manager.php:1848
594 +msgid "Invalid sitemap XML. Please provide a valid sitemap."
595 +msgstr ""
596 +
597 +#: admin/class-knowledge-manager.php:1859
598 +msgid "Sitemap queued for processing. Processing will start automatically."
599 +msgstr ""
600 +
601 +#: admin/class-knowledge-manager.php:1868
602 +msgid "Failed to queue sitemap processing: "
603 +msgstr ""
604 +
605 +#: admin/class-knowledge-manager.php:1873
606 +msgid "Failed to queue sitemap processing."
607 +msgstr ""
608 +
609 +#: admin/class-knowledge-manager.php:1894
610 +msgid "No valid content found on the provided URL."
611 +msgstr ""
612 +
613 +#: admin/class-knowledge-manager.php:1914
614 +msgid "Failed to store content in database: "
615 +msgstr ""
616 +
617 +#: admin/class-knowledge-manager.php:1917
618 +msgid "URL content successfully submitted!"
619 +msgstr ""
620 +
621 +#: admin/class-knowledge-manager.php:1949
622 +msgid "Invalid XML object provided"
623 +msgstr ""
624 +
625 +#: admin/class-knowledge-manager.php:1961
626 +msgid "Embedding API validation failed: "
627 +msgstr ""
628 +
629 +#: admin/class-knowledge-manager.php:1965
630 +msgid "Embedding API returned unexpected result type. Please check your configuration."
631 +msgstr ""
632 +
633 +#: admin/class-knowledge-manager.php:1980
634 +msgid "No valid URLs found in sitemap"
635 +msgstr ""
636 +
637 +#: admin/class-knowledge-manager.php:1990
638 +msgid "Failed to add URLs to processing queue"
639 +msgstr ""
640 +
641 +#: admin/class-knowledge-manager.php:2691
642 +msgid "Just now"
643 +msgstr ""
644 +
645 +#: admin/class-knowledge-manager.php:3019
646 +msgid "No knowledge entries found in Pinecone."
647 +msgstr ""
648 +
649 +#: admin/class-knowledge-manager.php:3053
650 +#: admin/class-knowledge-manager.php:3581
651 +#: includes/admin-knowledge-page.php:1120
652 +msgid "chunks"
653 +msgstr ""
654 +
655 +#: admin/class-knowledge-manager.php:3067
656 +#: admin/class-knowledge-manager.php:3595
657 +#: includes/admin-knowledge-page.php:1134
658 +msgid "View Source"
659 +msgstr ""
660 +
661 +#: admin/class-knowledge-manager.php:3070
662 +#: admin/class-knowledge-manager.php:3598
663 +#: includes/admin-knowledge-page.php:1137
664 +#: includes/admin-knowledge-page.php:2549
665 +msgid "Manual Content"
666 +msgstr ""
667 +
668 +#: admin/class-knowledge-manager.php:3081
669 +#: admin/class-knowledge-manager.php:3235
670 +#: includes/admin-knowledge-page.php:1148
671 +#: includes/admin-knowledge-page.php:1306
672 +msgid "View indexed content"
673 +msgstr ""
674 +
675 +#: admin/class-knowledge-manager.php:3091
676 +#: admin/class-knowledge-manager.php:3245
677 +#: admin/class-knowledge-manager.php:3610
678 +#: admin/class-knowledge-manager.php:3754
679 +#: includes/admin-knowledge-page.php:1158
680 +#: includes/admin-knowledge-page.php:1316
681 +msgid "Edit content"
682 +msgstr ""
683 +
684 +#: admin/class-knowledge-manager.php:3102
685 +#: admin/class-knowledge-manager.php:3622
686 +#: includes/admin-knowledge-page.php:1169
687 +msgid "Delete all chunks"
688 +msgstr ""
689 +
690 +#: admin/class-knowledge-manager.php:3131
691 +#: admin/class-knowledge-manager.php:3651
692 +#: includes/admin-knowledge-page.php:1199
693 +#, php-format
694 +msgid "Chunk %d of %d"
695 +msgstr ""
696 +
697 +#: admin/class-knowledge-manager.php:3156
698 +#: admin/class-knowledge-manager.php:3676
699 +#: includes/admin-knowledge-page.php:1224
700 +msgid "Same as parent"
701 +msgstr ""
702 +
703 +#: admin/class-knowledge-manager.php:3159
704 +#: admin/class-knowledge-manager.php:3679
705 +#: includes/admin-knowledge-page.php:1227
706 +msgid "Managed by group"
707 +msgstr ""
708 +
709 +#: admin/class-knowledge-manager.php:3221
710 +#: admin/class-knowledge-manager.php:3740
711 +#: includes/admin-content-page.php:212
712 +#: includes/admin-knowledge-page.php:1292
713 +msgid "View"
714 +msgstr ""
715 +
716 +#: admin/class-knowledge-manager.php:3224
717 +#: admin/class-knowledge-manager.php:3743
718 +#: includes/admin-knowledge-page.php:1295
719 +#: includes/admin-settings-page.php:730
720 +msgid "Manual"
721 +msgstr ""
722 +
723 +#: admin/class-knowledge-manager.php:3273
724 +#: admin/class-knowledge-manager.php:3337
725 +#: admin/class-knowledge-manager.php:3775
726 +#: includes/admin-knowledge-page.php:1353
727 +#: includes/class-mxchat-admin.php:4422
728 +#: includes/class-mxchat-admin.php:5195
729 +msgid "&laquo; Previous"
730 +msgstr ""
731 +
732 +#: admin/class-knowledge-manager.php:3304
733 +#: admin/class-knowledge-manager.php:3341
734 +#: admin/class-knowledge-manager.php:3806
735 +#: includes/admin-knowledge-page.php:1384
736 +#: includes/class-mxchat-admin.php:4423
737 +#: includes/class-mxchat-admin.php:5196
738 +msgid "Next &raquo;"
739 +msgstr ""
740 +
741 +#: admin/class-knowledge-manager.php:3547
742 +#: includes/admin-knowledge-page.php:1079
743 +msgid "No knowledge entries found. Use the Import Options to add content."
744 +msgstr ""
745 +
746 +#: admin/class-knowledge-manager.php:4084
747 +msgid "Processing has been stopped successfully."
748 +msgstr ""
749 +
750 +#: admin/class-knowledge-manager.php:5530
751 +#: includes/admin-knowledge-page.php:366
752 +#: includes/admin-knowledge-page.php:824
753 +msgid "PDF Processing Status"
754 +msgstr ""
755 +
756 +#: admin/class-knowledge-manager.php:5534
757 +#: admin/class-knowledge-manager.php:5620
758 +#: includes/class-mxchat-integrator.php:481
759 +#: mxchat-basic.php:1296
760 +msgid "Dismiss"
761 +msgstr ""
762 +
763 +#: admin/class-knowledge-manager.php:5542
764 +#: admin/class-knowledge-manager.php:5628
765 +#: includes/admin-knowledge-page.php:833
766 +#: includes/admin-knowledge-page.php:863
767 +msgid "Process Batch"
768 +msgstr ""
769 +
770 +#: admin/class-knowledge-manager.php:5547
771 +#: admin/class-knowledge-manager.php:5633
772 +#: admin/class-knowledge-manager.php:5721
773 +#: admin/class-knowledge-manager.php:5772
774 +msgid "Error"
775 +msgstr ""
776 +
777 +#: admin/class-knowledge-manager.php:5551
778 +#: admin/class-knowledge-manager.php:5637
779 +#, php-format
780 +msgid "Completed with %d failures"
781 +msgstr ""
782 +
783 +#: admin/class-knowledge-manager.php:5553
784 +#: admin/class-knowledge-manager.php:5639
785 +msgid "Complete"
786 +msgstr ""
787 +
788 +#: admin/class-knowledge-manager.php:5567
789 +#, php-format
790 +msgid "Progress: %d of %d pages (%d%%)"
791 +msgstr ""
792 +
793 +#: admin/class-knowledge-manager.php:5575
794 +#: includes/admin-knowledge-page.php:384
795 +#: includes/admin-knowledge-page.php:843
796 +msgid "Failed pages:"
797 +msgstr ""
798 +
799 +#: admin/class-knowledge-manager.php:5578
800 +#: admin/class-knowledge-manager.php:5664
801 +#: includes/admin-knowledge-page.php:386
802 +#: includes/admin-knowledge-page.php:417
803 +msgid "Status:"
804 +msgstr ""
805 +
806 +#: admin/class-knowledge-manager.php:5579
807 +#: admin/class-knowledge-manager.php:5665
808 +#: includes/admin-knowledge-page.php:845
809 +#: includes/admin-knowledge-page.php:875
810 +msgid "Last update:"
811 +msgstr ""
812 +
813 +#: admin/class-knowledge-manager.php:5585
814 +#: admin/class-knowledge-manager.php:5671
815 +msgid "Processing Summary"
816 +msgstr ""
817 +
818 +#: admin/class-knowledge-manager.php:5586
819 +msgid "Total Pages:"
820 +msgstr ""
821 +
822 +#: admin/class-knowledge-manager.php:5587
823 +#: admin/class-knowledge-manager.php:5673
824 +msgid "Successful:"
825 +msgstr ""
826 +
827 +#: admin/class-knowledge-manager.php:5588
828 +#: admin/class-knowledge-manager.php:5674
829 +msgid "Failed:"
830 +msgstr ""
831 +
832 +#: admin/class-knowledge-manager.php:5589
833 +#: admin/class-knowledge-manager.php:5675
834 +msgid "Completed:"
835 +msgstr ""
836 +
837 +#: admin/class-knowledge-manager.php:5616
838 +#: includes/admin-knowledge-page.php:397
839 +#: includes/admin-knowledge-page.php:854
840 +msgid "Sitemap Processing Status"
841 +msgstr ""
842 +
843 +#: admin/class-knowledge-manager.php:5653
844 +#, php-format
845 +msgid "Progress: %d of %d URLs (%d%%)"
846 +msgstr ""
847 +
848 +#: admin/class-knowledge-manager.php:5661
849 +#: includes/admin-knowledge-page.php:415
850 +#: includes/admin-knowledge-page.php:873
851 +msgid "Failed URLs:"
852 +msgstr ""
853 +
854 +#: admin/class-knowledge-manager.php:5672
855 +msgid "Total URLs:"
856 +msgstr ""
857 +
858 +#: admin/class-knowledge-manager.php:5688
859 +#: includes/admin-knowledge-page.php:2321
860 +msgid "Last error:"
861 +msgstr ""
862 +
863 +#: admin/class-knowledge-manager.php:5712
864 +#, php-format
865 +msgid "Failed Pages (%d)"
866 +msgstr ""
867 +
868 +#: admin/class-knowledge-manager.php:5714
869 +msgid "Show Failed Pages"
870 +msgstr ""
871 +
872 +#: admin/class-knowledge-manager.php:5720
873 +#: admin/class-knowledge-manager.php:5740
874 +#: includes/admin-transcripts-page.php:523
875 +msgid "Page"
876 +msgstr ""
877 +
878 +#: admin/class-knowledge-manager.php:5722
879 +#: admin/class-knowledge-manager.php:5773
880 +msgid "Retries"
881 +msgstr ""
882 +
883 +#: admin/class-knowledge-manager.php:5723
884 +#: admin/class-knowledge-manager.php:5774
885 +msgid "Time"
886 +msgstr ""
887 +
888 +#: admin/class-knowledge-manager.php:5763
889 +#, php-format
890 +msgid "Failed URLs (%d)"
891 +msgstr ""
892 +
893 +#: admin/class-knowledge-manager.php:5765
894 +msgid "Show Failed URLs"
895 +msgstr ""
896 +
897 +#: admin/class-knowledge-manager.php:5771
898 +#: includes/admin-api-page.php:329
899 +msgid "URL"
900 +msgstr ""
901 +
902 +#: admin/class-knowledge-manager.php:5803
903 +msgid "Unknown URL"
904 +msgstr ""
905 +
906 +#: admin/class-knowledge-manager.php:5817
907 +msgid "more failed URLs not shown"
908 +msgstr ""
909 +
910 +#: admin/class-knowledge-manager.php:6371
911 +msgid "PDF"
912 +msgstr ""
913 +
914 +#: admin/class-knowledge-manager.php:6372
915 +msgid "Word"
916 +msgstr ""
917 +
918 +#: admin/class-knowledge-manager.php:6373
919 +msgid "Text"
920 +msgstr ""
921 +
922 +#: admin/class-knowledge-manager.php:6374
923 +msgid "Markdown"
924 +msgstr ""
925 +
926 +#: admin/class-knowledge-manager.php:6377
927 +msgid "Document"
928 +msgstr ""
929 +
930 +#: admin/class-knowledge-manager.php:6403
931 +msgid "Unsupported file type — only PDF, Word, text and Markdown files can be imported."
932 +msgstr ""
933 +
934 +#: admin/class-knowledge-manager.php:6417
935 +msgid "No extractable text — the PDF is empty, scanned images only, or larger than the size limit."
936 +msgstr ""
937 +
938 +#: admin/class-knowledge-manager.php:6428
939 +msgid "The file could not be read from disk."
940 +msgstr ""
941 +
942 +#: admin/class-knowledge-manager.php:6437
943 +msgid "The Word file could not be read. It may be corrupt, empty, or not a real Word document."
944 +msgstr ""
945 +
946 +#: admin/class-knowledge-manager.php:6453
947 +msgid "The file contains no readable text."
948 +msgstr ""
949 +
950 +#. translators: 1: estimated page count, 2: configured page limit
951 +#: admin/class-knowledge-manager.php:6469
952 +#, php-format
953 +msgid "Too large (about %1$d pages; the limit is %2$d). Split the file, or raise the PDF max pages setting."
954 +msgstr ""
955 +
956 +#. translators: 1: attachment title, 2: reason the file was skipped
957 +#: admin/class-knowledge-manager.php:6526
958 +#, php-format
959 +msgid "Skipped \"%1$s\": %2$s"
960 +msgstr ""
961 +
962 +#: admin/class-knowledge-manager.php:6545
963 +msgid "The file has no URL — it may be missing from the uploads folder."
964 +msgstr ""
965 +
966 +#: admin/class-knowledge-manager.php:7860
967 +msgid "Pinecone is switched on but has no API key or host."
968 +msgstr ""
969 +
970 +#: admin/class-knowledge-manager.php:8045
971 +msgid "a video entry, not an imported page"
972 +msgstr ""
973 +
974 +#: admin/class-knowledge-manager.php:8065
975 +#, php-format
976 +msgid "the page could not be fetched (%s)"
977 +msgstr ""
978 +
979 +#: admin/class-knowledge-manager.php:8071
980 +#, php-format
981 +msgid "the page is gone (HTTP %d)"
982 +msgstr ""
983 +
984 +#: admin/class-knowledge-manager.php:8092
985 +msgid "the page has no readable text now"
986 +msgstr ""
987 +
988 +#: admin/class-knowledge-manager.php:8105
989 +msgid "its source is gone (no post or file on this site has this address)"
990 +msgstr ""
991 +
992 +#: admin/class-knowledge-manager.php:8110
993 +#, php-format
994 +msgid "the file could not be read (%s)"
995 +msgstr ""
996 +
997 +#: admin/class-knowledge-manager.php:8120
998 +msgid "its source is no longer published"
999 +msgstr ""
1000 +
1001 +#: admin/class-knowledge-manager.php:8141
1002 +msgid "its source has no text now"
1003 +msgstr ""
1004 +
1005 +#: admin/class-knowledge-manager.php:8251
1006 +msgid "its source reads differently now, and not because of these fixes"
1007 +msgstr ""
1008 +
1009 +#: admin/class-knowledge-manager.php:8387
1010 +msgid "the embedding request failed"
1011 +msgstr ""
1012 +
1013 +#: admin/class-knowledge-manager.php:8401
1014 +msgid "a manual Pinecone entry: open it on the Knowledge screen and save it to repair it"
1015 +msgstr ""
1016 +
1017 +#: admin/class-knowledge-manager.php:8414
1018 +msgid "the entry could not be stored"
1019 +msgstr ""
1020 +
1021 +#: admin/class-knowledge-manager.php:8442
1022 +#, php-format
1023 +msgid "Manual entry %s"
1024 +msgstr ""
1025 +
1026 +#: admin/class-knowledge-manager.php:8714
1027 +msgid "Check the knowledge base first."
1028 +msgstr ""
1029 +
1030 +#: admin/class-knowledge-manager.php:8726
1031 +msgid "Unknown request."
1032 +msgstr ""
1033 +
1034 +#: admin/class-knowledge-manager.php:8884
1035 +#: admin/class-knowledge-manager.php:10362
1036 +#: includes/class-mxchat-admin.php:4520
1037 +#: includes/class-mxchat-admin.php:4754
1038 +msgid "You do not have sufficient permissions."
1039 +msgstr ""
1040 +
1041 +#: admin/class-knowledge-manager.php:8889
1042 +#: admin/class-knowledge-manager.php:10371
1043 +msgid "Security check failed."
1044 +msgstr ""
1045 +
1046 +#: admin/class-knowledge-manager.php:8896
1047 +msgid "Invalid vector ID."
1048 +msgstr ""
1049 +
1050 +#: admin/class-knowledge-manager.php:8909
1051 +msgid "Pinecone is not properly configured."
1052 +msgstr ""
1053 +
1054 +#: admin/class-knowledge-manager.php:8934
1055 +msgid "Entry deleted successfully from Pinecone."
1056 +msgstr ""
1057 +
1058 +#: admin/class-knowledge-manager.php:8939
1059 +msgid "Failed to delete entry: "
1060 +msgstr ""
1061 +
1062 +#: admin/class-knowledge-manager.php:9588
1063 +msgid "Subscribers & Above"
1064 +msgstr ""
1065 +
1066 +#: admin/class-knowledge-manager.php:9589
1067 +msgid "Contributors & Above"
1068 +msgstr ""
1069 +
1070 +#: admin/class-knowledge-manager.php:9590
1071 +msgid "Authors & Above"
1072 +msgstr ""
1073 +
1074 +#: admin/class-knowledge-manager.php:9591
1075 +msgid "Editors & Above"
1076 +msgstr ""
1077 +
1078 +#: admin/class-knowledge-manager.php:9592
1079 +msgid "Administrators Only"
1080 +msgstr ""
1081 +
1082 +#: admin/class-knowledge-manager.php:9596
1083 +#: includes/admin-knowledge-page.php:1675
1084 +msgid "Public (Everyone)"
1085 +msgstr ""
1086 +
1087 +#: admin/class-knowledge-manager.php:9597
1088 +#: includes/admin-knowledge-page.php:1676
1089 +msgid "Logged In Users"
1090 +msgstr ""
1091 +
1092 +#. translators: %s: Pinecone index name
1093 +#: admin/class-pinecone-documents.php:1005
1094 +#, php-format
1095 +msgid "An index named \"%s\" already exists in this Pinecone project. Pick a different name, or paste that index's host above and press Check index instead of creating one."
1096 +msgstr ""
1097 +
1098 +#. translators: %s: suggested Pinecone index name
1099 +#: admin/class-pinecone-documents.php:1010
1100 +#, php-format
1101 +msgid "Suggested free name: %s."
1102 +msgstr ""
1103 +
1104 +#: admin/class-pinecone-documents.php:1141
1105 +msgid "The index was not created."
1106 +msgstr ""
1107 +
1108 +#: admin/class-pinecone-documents.php:1142
1109 +msgid "The index was not checked."
1110 +msgstr ""
1111 +
1112 +#. translators: 1: the error the embedding endpoint returned, 2: what did not happen
1113 +#: admin/class-pinecone-documents.php:1145
1114 +#, php-format
1115 +msgid "Could not determine the dimension of your Custom Provider embedding model (%1$s). %2$s Check the Custom Provider embedding settings, then try again."
1116 +msgstr ""
1117 +
1118 +#: admin/class-pinecone-documents.php:1146
1119 +msgid "no answer from the embedding endpoint"
1120 +msgstr ""
1121 +
1122 +#. translators: 1: document index name, 2: records copied, 3: records in total
1123 +#: admin/class-pinecone-documents.php:1221
1124 +#, php-format
1125 +msgid "The copy into \"%1$s\" is still running (%2$s of %3$s records). Let it finish before switching the chatbot to the document index, or tick Switch anyway to move it now and copy the rest afterwards."
1126 +msgstr ""
1127 +
1128 +#. translators: 1: namespace name, 2: records copied, 3: records on the old index
1129 +#: admin/class-pinecone-documents.php:1780
1130 +#, php-format
1131 +msgid "%1$s (%2$s of %3$s records copied)"
1132 +msgstr ""
1133 +
1134 +#. translators: %s: comma-separated namespace names with their counts
1135 +#: admin/class-pinecone-documents.php:1788
1136 +#, php-format
1137 +msgid "Namespace %s on the old index has records that are not in the document index. Tick Copy every namespace and run Migrate again, then delete. The old index stays."
1138 +msgid_plural "Namespaces %s on the old index have records that are not in the document index. Tick Copy every namespace and run Migrate again, then delete. The old index stays."
1139 +msgstr[0] ""
1140 +msgstr[1] ""
1141 +
1142 +#. translators: 1: number of bots, 2: comma-separated bot names
1143 +#: admin/class-pinecone-documents.php:1827
1144 +#, php-format
1145 +msgid "%1$s bot still uses the old index: %2$s. Move it to the new index first (Multi-Bot, All Bots, Move these bots to the new index), or it will stop answering. The old index stays."
1146 +msgid_plural "%1$s bots still use the old index: %2$s. Move them to the new index first (Multi-Bot, All Bots, Move these bots to the new index), or they will stop answering. The old index stays."
1147 +msgstr[0] ""
1148 +msgstr[1] ""
1149 +
1150 +#: admin/class-pinecone-documents.php:1870
1151 +#: admin/class-pinecone-documents.php:1920
1152 +#: admin/class-pinecone-documents.php:2043
1153 +msgid "Enter your Pinecone API key first."
1154 +msgstr ""
1155 +
1156 +#: admin/class-pinecone-documents.php:1923
1157 +msgid "Enter an index name first — the new document index will be created under that name."
1158 +msgstr ""
1159 +
1160 +#: admin/class-pinecone-documents.php:1980
1161 +#, php-format
1162 +msgid "Document index \"%1$s\" created (%2$d dimensions, cosine, full-text search on the chunk text). The host is filled in above. Your chatbot keeps answering from the current index until you save the Pinecone settings — copy your records across with Migrate first."
1163 +msgstr ""
1164 +
1165 +#: admin/class-pinecone-documents.php:1981
1166 +#, php-format
1167 +msgid "Document index \"%1$s\" is being created (%2$d dimensions). The host is filled in above; run Check index in a minute to confirm it is ready. Your chatbot keeps answering from the current index until you save the Pinecone settings."
1168 +msgstr ""
1169 +
1170 +#: admin/class-pinecone-documents.php:1992
1171 +msgid "Enter the Pinecone API key and host first."
1172 +msgstr ""
1173 +
1174 +#: admin/class-pinecone-documents.php:2048
1175 +msgid "Enter the host of the document index to copy into (or create one with Create index for me)."
1176 +msgstr ""
1177 +
1178 +#: admin/class-pinecone-documents.php:2077
1179 +msgid "No migration in progress. Click Migrate to start one."
1180 +msgstr ""
1181 +
1182 +#: admin/class-pinecone-documents.php:2089
1183 +msgid "Unknown migration action."
1184 +msgstr ""
1185 +
1186 +#: admin/class-pinecone-documents.php:2104
1187 +msgid "Finish the migration first — the old index can only be deleted after a completed copy."
1188 +msgstr ""
1189 +
1190 +#: admin/class-pinecone-documents.php:2107
1191 +#, php-format
1192 +msgid "The copy count does not match (%1$d of %2$d copied). The old index stays."
1193 +msgstr ""
1194 +
1195 +#: admin/class-pinecone-documents.php:2110
1196 +msgid "The saved document index no longer matches the migration. The old index stays."
1197 +msgstr ""
1198 +
1199 +#: admin/class-pinecone-documents.php:2131
1200 +#, php-format
1201 +msgid "Could not read the old index before deleting it (%s). The old index stays."
1202 +msgstr ""
1203 +
1204 +#: admin/class-pinecone-documents.php:2142
1205 +#, php-format
1206 +msgid "Type the old index name exactly (%s) to confirm."
1207 +msgstr ""
1208 +
1209 +#: admin/class-pinecone-documents.php:2145
1210 +msgid "Refusing: that is the document index currently in use."
1211 +msgstr ""
1212 +
1213 +#: admin/class-pinecone-documents.php:2154
1214 +#, php-format
1215 +msgid "Old vector index \"%s\" deleted."
1216 +msgstr ""
1217 +
1218 +#: admin/class-vectorstore-manager.php:526
1219 +msgid "Sync was disabled or the target store changed mid-import."
1220 +msgstr ""
1221 +
1222 +#: admin/class-vectorstore-manager.php:655
1223 +msgid "Enable sync and set a target Vector Store ID (and OpenAI API key) first, then save settings."
1224 +msgstr ""
1225 +
1226 +#: admin/class-vectorstore-manager.php:660
1227 +msgid "An import is already running."
1228 +msgstr ""
1229 +
1230 +#: admin/class-vectorstore-manager.php:666
1231 +#, php-format
1232 +msgid "Vector Store check failed: %s"
1233 +msgstr ""
1234 +
1235 +#: admin/class-vectorstore-manager.php:700
1236 +msgid "No interrupted import to resume."
1237 +msgstr ""
1238 +
1239 +#: includes/admin-actions-page.php:32
1240 +#: includes/admin-api-page.php:118
1241 +#: includes/admin-content-page.php:38
1242 +#: includes/admin-knowledge-page.php:39
1243 +#: includes/admin-pro-page.php:56
1244 +#: includes/admin-settings-page.php:30
1245 +#: includes/admin-transcripts-page.php:32
1246 +msgid "Open menu"
1247 +msgstr ""
1248 +
1249 +#: includes/admin-actions-page.php:43
1250 +#: includes/admin-actions-page.php:51
1251 +#: includes/admin-actions-page.php:91
1252 +#: includes/admin-actions-page.php:139
1253 +#: includes/admin-knowledge-page.php:1072
1254 +#: includes/admin-onboarding-page.php:458
1255 +#: includes/admin-onboarding-page.php:486
1256 +#: includes/admin-transcripts-page.php:1023
1257 +#: includes/class-mxchat-admin.php:628
1258 +msgid "Actions"
1259 +msgstr ""
1260 +
1261 +#: includes/admin-actions-page.php:44
1262 +#: includes/admin-api-page.php:130
1263 +#: includes/admin-content-page.php:50
1264 +#: includes/admin-knowledge-page.php:51
1265 +#: includes/admin-pro-page.php:68
1266 +#: includes/admin-settings-page.php:42
1267 +#: includes/admin-transcripts-page.php:44
1268 +msgid "Close menu"
1269 +msgstr ""
1270 +
1271 +#: includes/admin-actions-page.php:54
1272 +#: includes/admin-actions-page.php:98
1273 +#: includes/admin-transcripts-page.php:54
1274 +#: includes/admin-transcripts-page.php:110
1275 +msgid "Dashboard"
1276 +msgstr ""
1277 +
1278 +#: includes/admin-actions-page.php:58
1279 +#: includes/admin-actions-page.php:107
1280 +#: includes/admin-actions-page.php:163
1281 +msgid "AI Tools"
1282 +msgstr ""
1283 +
1284 +#: includes/admin-actions-page.php:62
1285 +#: includes/admin-actions-page.php:117
1286 +#: includes/admin-actions-page.php:180
1287 +#: includes/admin-actions-page.php:360
1288 +#: includes/admin-actions-page.php:450
1289 +msgid "Trigger Phrases"
1290 +msgstr ""
1291 +
1292 +#: includes/admin-actions-page.php:69
1293 +#: includes/admin-content-page.php:400
1294 +#: includes/admin-content-page.php:664
1295 +#: includes/admin-content-page.php:687
1296 +#: includes/admin-content-page.php:739
1297 +#: includes/admin-knowledge-page.php:114
1298 +#: includes/admin-settings-page.php:105
1299 +#: includes/admin-transcripts-page.php:81
1300 +msgid "Upgrade to Pro"
1301 +msgstr ""
1302 +
1303 +#: includes/admin-actions-page.php:128
1304 +#: includes/admin-knowledge-page.php:242
1305 +#: includes/admin-pro-page.php:158
1306 +#: includes/admin-settings-page.php:218
1307 +#: includes/admin-transcripts-page.php:159
172 1308 msgid "Pro Upgrade"
173 1309 msgstr ""
174 1310
175 -#: includes/class-mxchat-admin.php:205
176 -msgid "Unauthorized"
1311 +#: includes/admin-actions-page.php:140
1312 +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."
177 1313 msgstr ""
178 1314
179 -#: includes/class-mxchat-admin.php:211
180 -msgid "Invalid field name"
1315 +#: includes/admin-actions-page.php:149
1316 +msgid "Two ways to set up actions"
181 1317 msgstr ""
182 1318
183 -#: includes/class-mxchat-admin.php:291
184 -msgid "Setting saved"
1319 +#: includes/admin-actions-page.php:152
1320 +msgid "Both let your chatbot take action during a conversation. Pick whichever fits how you want it to behave — or use both together."
185 1321 msgstr ""
186 1322
187 -#: includes/class-mxchat-admin.php:293
188 -msgid "Update failed or no changes"
1323 +#: includes/admin-actions-page.php:164
1324 +#: includes/admin-knowledge-page.php:548
1325 +msgid "Recommended"
189 1326 msgstr ""
190 1327
191 -#: includes/class-mxchat-admin.php:302 includes/class-mxchat-admin.php:313
192 -msgid "Dismiss this notice."
1328 +#: includes/admin-actions-page.php:167
1329 +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. While at least one tool is active, replies arrive as one complete message rather than word by word."
193 1330 msgstr ""
194 1331
195 -#: includes/class-mxchat-admin.php:331
196 -msgid "For a limited time, get lifetime access and save $20 on MxChat Pro!"
1332 +#: includes/admin-actions-page.php:169
1333 +msgid "Set up AI Tools"
197 1334 msgstr ""
198 1335
199 -#: includes/class-mxchat-admin.php:332
200 -msgid "Upgrade to Pro today"
1336 +#: includes/admin-actions-page.php:183
1337 +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."
201 1338 msgstr ""
202 1339
203 -#: includes/class-mxchat-admin.php:339
204 -msgid "Pro users get exclusive access to"
1340 +#: includes/admin-actions-page.php:186
1341 +#: includes/admin-actions-page.php:225
1342 +msgid "Add Trigger Phrase"
205 1343 msgstr ""
206 1344
207 -#: includes/class-mxchat-admin.php:339
208 -msgid "MxChat AI Agents"
1345 +#: includes/admin-actions-page.php:193
1346 +msgid "Can I use both?"
209 1347 msgstr ""
210 1348
211 -#: includes/class-mxchat-admin.php:339
212 -msgid "– our groundbreaking platform to test, refine, and deploy your chatbot with confidence. Take your AI assistant to the next level!"
1349 +#: includes/admin-actions-page.php:193
1350 +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."
213 1351 msgstr ""
214 1352
215 -#: includes/class-mxchat-admin.php:344 includes/class-mxchat-admin.php:1898
216 -msgid "Chatbot"
1353 +#: includes/admin-actions-page.php:208
1354 +#: includes/admin-actions-page.php:281
1355 +#: includes/admin-actions-page.php:570
1356 +#: includes/admin-content-page.php:833
1357 +#: includes/admin-transcripts-page.php:443
1358 +#: includes/admin-transcripts-page.php:697
1359 +#: includes/class-mxchat-admin.php:5238
1360 +msgid "All"
217 1361 msgstr ""
218 1362
219 -#: includes/class-mxchat-admin.php:345
1363 +#: includes/admin-actions-page.php:212
1364 +#: includes/admin-knowledge-page.php:1042
1365 +#: includes/admin-transcripts-page.php:451
1366 +#: includes/admin-transcripts-page.php:700
1367 +msgid "Delete Selected"
1368 +msgstr ""
1369 +
1370 +#: includes/admin-actions-page.php:220
1371 +msgid "Search trigger phrases..."
1372 +msgstr ""
1373 +
1374 +#: includes/admin-actions-page.php:227
1375 +#: includes/admin-actions-page.php:367
1376 +#: includes/admin-actions-page.php:589
1377 +msgid "Add"
1378 +msgstr ""
1379 +
1380 +#: includes/admin-actions-page.php:229
1381 +#: includes/admin-actions-page.php:591
1382 +#: includes/admin-knowledge-page.php:636
1383 +#: includes/admin-settings-page.php:837
1384 +#: includes/admin-transcripts-page.php:464
1385 +msgid "Refresh"
1386 +msgstr ""
1387 +
1388 +#: includes/admin-actions-page.php:252
1389 +msgid "Select a trigger phrase"
1390 +msgstr ""
1391 +
1392 +#: includes/admin-actions-page.php:253
1393 +msgid "Choose a trigger phrase from the list to view details and edit, or create a new one."
1394 +msgstr ""
1395 +
1396 +#: includes/admin-actions-page.php:256
1397 +msgid "Create Trigger Phrase"
1398 +msgstr ""
1399 +
1400 +#: includes/admin-actions-page.php:267
1401 +#: includes/admin-actions-page.php:329
1402 +#: includes/admin-actions-page.php:421
1403 +#: includes/admin-actions-page.php:625
1404 +#: includes/admin-actions-page.php:729
1405 +#: includes/admin-onboarding-page.php:701
1406 +#: includes/admin-onboarding-page.php:769
1407 +#: includes/admin-onboarding-page.php:789
1408 +#: includes/admin-onboarding-page.php:809
1409 +msgid "Back"
1410 +msgstr ""
1411 +
1412 +#: includes/admin-actions-page.php:269
1413 +msgid "Choose what it does"
1414 +msgstr ""
1415 +
1416 +#: includes/admin-actions-page.php:277
1417 +msgid "Search types..."
1418 +msgstr ""
1419 +
1420 +#: includes/admin-actions-page.php:311
1421 +#, php-format
1422 +msgid "Use the %s action"
1423 +msgstr ""
1424 +
1425 +#: includes/admin-actions-page.php:313
1426 +msgid "Pro"
1427 +msgstr ""
1428 +
1429 +#: includes/admin-actions-page.php:316
1430 +#: includes/class-mxchat-admin.php:5309
1431 +#, php-format
1432 +msgid "Requires %s"
1433 +msgstr ""
1434 +
1435 +#: includes/admin-actions-page.php:331
1436 +msgid "Configure Trigger Phrase"
1437 +msgstr ""
1438 +
1439 +#: includes/admin-actions-page.php:342
1440 +msgid "Selected Type"
1441 +msgstr ""
1442 +
1443 +#: includes/admin-actions-page.php:343
1444 +msgid "Configure this trigger phrase for your chatbot"
1445 +msgstr ""
1446 +
1447 +#: includes/admin-actions-page.php:354
1448 +#: includes/admin-actions-page.php:444
1449 +msgid "Label"
1450 +msgstr ""
1451 +
1452 +#: includes/admin-actions-page.php:355
1453 +msgid "e.g., Newsletter Signup"
1454 +msgstr ""
1455 +
1456 +#: includes/admin-actions-page.php:356
1457 +msgid "A descriptive name for this trigger phrase (for your reference only)."
1458 +msgstr ""
1459 +
1460 +#: includes/admin-actions-page.php:366
1461 +msgid "Type a trigger phrase and press Enter"
1462 +msgstr ""
1463 +
1464 +#: includes/admin-actions-page.php:370
1465 +msgid "Each phrase gets its own embedding vector for more accurate matching."
1466 +msgstr ""
1467 +
1468 +#: includes/admin-actions-page.php:375
1469 +#: includes/admin-actions-page.php:460
1470 +#: includes/admin-settings-page.php:305
1471 +#: includes/admin-settings-page.php:1376
1472 +#: includes/class-mxchat-admin.php:5372
1473 +#: includes/class-mxchat-admin.php:6809
1474 +msgid "Similarity Threshold"
1475 +msgstr ""
1476 +
1477 +#: includes/admin-actions-page.php:379
1478 +msgid "Lower values (10-30) trigger more easily. Higher values (70-95) require more exact matches."
1479 +msgstr ""
1480 +
1481 +#: includes/admin-actions-page.php:383
1482 +msgid "Enabled Bots"
1483 +msgstr ""
1484 +
1485 +#: includes/admin-actions-page.php:388
1486 +#: includes/class-mxchat-admin.php:5104
1487 +#: includes/class-mxchat-admin.php:5404
1488 +#: includes/class-mxchat-elementor-widget.php:128
1489 +#: includes/class-mxchat-meta-box.php:90
1490 +#: includes/class-mxchat-public.php:1066
1491 +#: assets/block/chatbot-block.js:36
1492 +msgid "Default Bot"
1493 +msgstr ""
1494 +
1495 +#: includes/admin-actions-page.php:407
1496 +#: includes/admin-actions-page.php:703
1497 +#: includes/admin-actions-page.php:755
1498 +#: includes/admin-content-page.php:313
1499 +#: includes/admin-knowledge-page.php:2264
1500 +#: includes/admin-knowledge-page.php:2454
1501 +#: includes/admin-knowledge-page.php:2486
1502 +#: includes/admin-settings-page.php:920
1503 +#: includes/admin-transcripts-page.php:620
1504 +#: includes/admin-transcripts-page.php:786
1505 +#: includes/class-mxchat-admin.php:5324
1506 +#: includes/class-mxchat-admin.php:5433
1507 +#: includes/class-mxchat-admin.php:10562
1508 +#: includes/class-mxchat-integrator.php:6512
1509 +msgid "Cancel"
1510 +msgstr ""
1511 +
1512 +#: includes/admin-actions-page.php:410
1513 +msgid "Save Trigger Phrase"
1514 +msgstr ""
1515 +
1516 +#: includes/admin-actions-page.php:423
1517 +msgid "Trigger Phrase Details"
1518 +msgstr ""
1519 +
1520 +#: includes/admin-actions-page.php:425
1521 +msgid "Toggle Enabled"
1522 +msgstr ""
1523 +
1524 +#: includes/admin-actions-page.php:429
1525 +#: includes/class-mxchat-admin.php:5155
1526 +msgid "Edit"
1527 +msgstr ""
1528 +
1529 +#: includes/admin-actions-page.php:432
1530 +#: includes/admin-actions-page.php:704
1531 +#: includes/admin-transcripts-page.php:621
1532 +#: includes/admin-transcripts-page.php:702
1533 +#: includes/class-mxchat-admin.php:5166
1534 +msgid "Delete"
1535 +msgstr ""
1536 +
1537 +#: includes/admin-actions-page.php:445
1538 +#: includes/admin-content-page.php:242
1539 +msgid "Type"
1540 +msgstr ""
1541 +
1542 +#: includes/admin-actions-page.php:457
1543 +#: includes/admin-content-page.php:67
1544 +#: includes/admin-content-page.php:124
1545 +#: includes/admin-content-page.php:499
1546 +#: includes/admin-knowledge-page.php:70
1547 +#: includes/admin-knowledge-page.php:160
1548 +#: includes/admin-onboarding-page.php:455
1549 +#: includes/admin-settings-page.php:41
1550 +#: includes/admin-transcripts-page.php:71
1551 +#: includes/admin-transcripts-page.php:142
1552 +#: includes/class-mxchat-admin.php:600
1553 +msgid "Settings"
1554 +msgstr ""
1555 +
1556 +#: includes/admin-actions-page.php:464
1557 +#: includes/admin-actions-page.php:668
1558 +#: includes/admin-content-page.php:249
1559 +#: includes/admin-transcripts-page.php:303
1560 +msgid "Status"
1561 +msgstr ""
1562 +
1563 +#: includes/admin-actions-page.php:465
1564 +msgid "Enabled"
1565 +msgstr ""
1566 +
1567 +#: includes/admin-actions-page.php:471
1568 +msgid "Assigned Bots"
1569 +msgstr ""
1570 +
1571 +#: includes/admin-actions-page.php:497
1572 +#, php-format
1573 +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."
1574 +msgstr ""
1575 +
1576 +#: includes/admin-actions-page.php:508
1577 +#, php-format
1578 +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."
1579 +msgstr ""
1580 +
1581 +#: includes/admin-actions-page.php:508
1582 +msgid "Settings → Brave Search"
1583 +msgstr ""
1584 +
1585 +#: includes/admin-actions-page.php:515
1586 +msgid "No tools available yet. Core search and image tools appear here, and activating add-ons like WooCommerce adds more."
1587 +msgstr ""
1588 +
1589 +#: includes/admin-actions-page.php:555
1590 +#: includes/admin-actions-page.php:585
1591 +msgid "tools"
1592 +msgstr ""
1593 +
1594 +#: includes/admin-actions-page.php:556
1595 +msgid "tool"
1596 +msgstr ""
1597 +
1598 +#: includes/admin-actions-page.php:557
1599 +#: includes/admin-actions-page.php:672
1600 +#: includes/admin-api-page.php:180
1601 +#: includes/admin-api-page.php:261
1602 +#: includes/admin-knowledge-page.php:99
1603 +#: includes/admin-knowledge-page.php:106
1604 +#: includes/admin-knowledge-page.php:219
1605 +#: includes/admin-knowledge-page.php:231
1606 +#: includes/admin-pro-page.php:78
1607 +#: includes/admin-pro-page.php:120
1608 +#: includes/admin-pro-page.php:191
1609 +#: includes/admin-pro-page.php:248
1610 +#: includes/admin-settings-page.php:770
1611 +#: includes/admin-transcripts-page.php:307
1612 +msgid "Active"
1613 +msgstr ""
1614 +
1615 +#: includes/admin-actions-page.php:558
1616 +msgid "Add-on"
1617 +msgstr ""
1618 +
1619 +#: includes/admin-actions-page.php:559
1620 +msgid "Sensitive"
1621 +msgstr ""
1622 +
1623 +#: includes/admin-actions-page.php:560
1624 +msgid "No usage note — the AI decides on its own when to use this."
1625 +msgstr ""
1626 +
1627 +#: includes/admin-actions-page.php:574
1628 +msgid "Remove Selected"
1629 +msgstr ""
1630 +
1631 +#: includes/admin-actions-page.php:582
1632 +msgid "Search tools..."
1633 +msgstr ""
1634 +
1635 +#: includes/admin-actions-page.php:587
1636 +#: includes/admin-actions-page.php:616
1637 +#: includes/admin-actions-page.php:731
1638 +#: includes/admin-actions-page.php:756
1639 +msgid "Add Tool"
1640 +msgstr ""
1641 +
1642 +#: includes/admin-actions-page.php:612
1643 +msgid "Select a tool"
1644 +msgstr ""
1645 +
1646 +#: includes/admin-actions-page.php:613
1647 +msgid "Choose a tool from the list to view details and edit when the AI should use it, or add a new one."
1648 +msgstr ""
1649 +
1650 +#: includes/admin-actions-page.php:627
1651 +msgid "Tool Details"
1652 +msgstr ""
1653 +
1654 +#: includes/admin-actions-page.php:629
1655 +msgid "Edit usage note"
1656 +msgstr ""
1657 +
1658 +#: includes/admin-actions-page.php:632
1659 +msgid "Remove tool"
1660 +msgstr ""
1661 +
1662 +#: includes/admin-actions-page.php:644
1663 +msgid "Tool"
1664 +msgstr ""
1665 +
1666 +#: includes/admin-actions-page.php:650
1667 +msgid "What it does"
1668 +msgstr ""
1669 +
1670 +#: includes/admin-actions-page.php:655
1671 +msgid "When the assistant uses this"
1672 +msgstr ""
1673 +
1674 +#: includes/admin-actions-page.php:663
1675 +msgid "Setup"
1676 +msgstr ""
1677 +
1678 +#: includes/admin-actions-page.php:671
1679 +msgid "State"
1680 +msgstr ""
1681 +
1682 +#: includes/admin-actions-page.php:689
1683 +msgid "Saving, please wait..."
1684 +msgstr ""
1685 +
1686 +#: includes/admin-actions-page.php:696
1687 +msgid "Delete Trigger Phrase"
1688 +msgstr ""
1689 +
1690 +#: includes/admin-actions-page.php:700
1691 +msgid "Are you sure you want to delete this trigger phrase? This cannot be undone."
1692 +msgstr ""
1693 +
1694 +#: includes/admin-actions-page.php:715
1695 +msgid "Add a Tool"
1696 +msgstr ""
1697 +
1698 +#: includes/admin-actions-page.php:719
1699 +msgid "Pick a capability the AI can call from the conversation."
1700 +msgstr ""
1701 +
1702 +#: includes/admin-actions-page.php:721
1703 +msgid "Every available tool is already added. Activate add-ons like WooCommerce to unlock more."
1704 +msgstr ""
1705 +
1706 +#: includes/admin-actions-page.php:731
1707 +msgid "Edit Tool"
1708 +msgstr ""
1709 +
1710 +#: includes/admin-actions-page.php:740
1711 +msgid "Selected tool"
1712 +msgstr ""
1713 +
1714 +#: includes/admin-actions-page.php:745
1715 +msgid "When should the assistant use this?"
1716 +msgstr ""
1717 +
1718 +#: includes/admin-actions-page.php:746
1719 +msgid "Optional — e.g. “Use only when the visitor asks about pricing or discounts.”"
1720 +msgstr ""
1721 +
1722 +#: includes/admin-actions-page.php:747
1723 +msgid "Leave blank to let the AI decide on its own. Your note is added to what the model knows about this tool."
1724 +msgstr ""
1725 +
1726 +#: includes/admin-actions-page.php:751
1727 +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."
1728 +msgstr ""
1729 +
1730 +#: includes/admin-actions-page.php:756
1731 +#: includes/admin-content-page.php:314
1732 +msgid "Save Changes"
1733 +msgstr ""
1734 +
1735 +#: includes/admin-api-page.php:30
1736 +msgid "MxChat API Access"
1737 +msgstr ""
1738 +
1739 +#: includes/admin-api-page.php:31
1740 +#: includes/admin-api-page.php:129
1741 +#: includes/admin-onboarding-page.php:460
1742 +msgid "API Access"
1743 +msgstr ""
1744 +
1745 +#: includes/admin-api-page.php:44
1746 +#: includes/admin-api-page.php:63
1747 +#: includes/admin-onboarding-page.php:103
1748 +#: includes/admin-onboarding-page.php:121
1749 +msgid "You do not have permission to do this."
1750 +msgstr ""
1751 +
1752 +#: includes/admin-api-page.php:79
1753 +#: includes/admin-onboarding-page.php:383
1754 +msgid "You do not have permission to access this page."
1755 +msgstr ""
1756 +
1757 +#. translators: %s: human-readable elapsed time
1758 +#: includes/admin-api-page.php:103
1759 +#, php-format
1760 +msgid "%s ago"
1761 +msgstr ""
1762 +
1763 +#: includes/admin-api-page.php:106
1764 +msgid "Never"
1765 +msgstr ""
1766 +
1767 +#: includes/admin-api-page.php:136
1768 +#: includes/admin-api-page.php:171
1769 +#: includes/admin-api-page.php:246
1770 +msgid "REST API"
1771 +msgstr ""
1772 +
1773 +#: includes/admin-api-page.php:139
1774 +#: includes/admin-api-page.php:178
1775 +#: includes/admin-api-page.php:256
1776 +msgid "Token"
1777 +msgstr ""
1778 +
1779 +#: includes/admin-api-page.php:143
1780 +#: includes/admin-api-page.php:190
1781 +#: includes/admin-api-page.php:319
1782 +msgid "Endpoints"
1783 +msgstr ""
1784 +
1785 +#: includes/admin-api-page.php:147
1786 +#: includes/admin-api-page.php:199
1787 +#: includes/admin-api-page.php:380
1788 +msgid "Examples"
1789 +msgstr ""
1790 +
1791 +#: includes/admin-api-page.php:151
1792 +#: includes/admin-api-page.php:208
1793 +msgid "Privacy"
1794 +msgstr ""
1795 +
1796 +#: includes/admin-api-page.php:221
1797 +msgid "New API token generated."
1798 +msgstr ""
1799 +
1800 +#: includes/admin-api-page.php:222
1801 +msgid "Copy it now — for security, the full value will not be shown again after you leave this page."
1802 +msgstr ""
1803 +
1804 +#: includes/admin-api-page.php:228
1805 +#: includes/admin-onboarding-page.php:531
1806 +#: includes/admin-onboarding-page.php:859
1807 +#: includes/admin-onboarding-page.php:868
1808 +#: includes/admin-settings-page.php:743
1809 +#: includes/admin-settings-page.php:1098
1810 +#: includes/admin-settings-page.php:1116
1811 +msgid "Copy"
1812 +msgstr ""
1813 +
1814 +#: includes/admin-api-page.php:237
1815 +msgid "API token revoked."
1816 +msgstr ""
1817 +
1818 +#: includes/admin-api-page.php:238
1819 +msgid "All REST endpoints will return 401 until a new token is generated."
1820 +msgstr ""
1821 +
1822 +#: includes/admin-api-page.php:248
1823 +msgid "Bearer-token-authenticated endpoints for reading transcripts and pushing content into the knowledge base. Disabled until you generate a token below."
1824 +msgstr ""
1825 +
1826 +#: includes/admin-api-page.php:266
1827 +#: includes/admin-settings-page.php:770
1828 +msgid "Disabled"
1829 +msgstr ""
1830 +
1831 +#: includes/admin-api-page.php:273
1832 +msgid "Current token"
1833 +msgstr ""
1834 +
1835 +#: includes/admin-api-page.php:276
1836 +msgid "Last rotated:"
1837 +msgstr ""
1838 +
1839 +#: includes/admin-api-page.php:282
1840 +msgid "No token is currently set. Generate one below to enable the authenticated REST endpoints."
1841 +msgstr ""
1842 +
1843 +#: includes/admin-api-page.php:292
1844 +msgid "Regenerate Token"
1845 +msgstr ""
1846 +
1847 +#: includes/admin-api-page.php:292
1848 +msgid "Generate Token"
1849 +msgstr ""
1850 +
1851 +#: includes/admin-api-page.php:298
1852 +msgid "Revoke the API token? Any external tool using the current token will stop working immediately."
1853 +msgstr ""
1854 +
1855 +#: includes/admin-api-page.php:303
1856 +msgid "Revoke Token"
1857 +msgstr ""
1858 +
1859 +#: includes/admin-api-page.php:310
1860 +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."
1861 +msgstr ""
1862 +
1863 +#: includes/admin-api-page.php:320
1864 +msgid "All endpoints live under the WordPress REST namespace mxchat/v1."
1865 +msgstr ""
1866 +
1867 +#: includes/admin-api-page.php:328
1868 +msgid "Method"
1869 +msgstr ""
1870 +
1871 +#: includes/admin-api-page.php:330
1872 +msgid "Auth"
1873 +msgstr ""
1874 +
1875 +#: includes/admin-api-page.php:331
1876 +msgid "Purpose"
1877 +msgstr ""
1878 +
1879 +#: includes/admin-api-page.php:338
1880 +msgid "None"
1881 +msgstr ""
1882 +
1883 +#: includes/admin-api-page.php:339
1884 +msgid "Connectivity check; reports plugin version and whether a token is set."
1885 +msgstr ""
1886 +
1887 +#: includes/admin-api-page.php:344
1888 +#: includes/admin-api-page.php:350
1889 +#: includes/admin-api-page.php:356
1890 +#: includes/admin-api-page.php:362
1891 +#: includes/admin-api-page.php:368
1892 +msgid "Bearer"
1893 +msgstr ""
1894 +
1895 +#: includes/admin-api-page.php:345
1896 +msgid "Read chat transcripts. Filterable by since, until, session_id, role, has_rag_context; supports limit + offset pagination."
1897 +msgstr ""
1898 +
1899 +#: includes/admin-api-page.php:351
1900 +msgid "Push content into the knowledge base. Body: content, source_url, optional bot_id and content_type."
1901 +msgstr ""
1902 +
1903 +#: includes/admin-api-page.php:357
1904 +msgid "Remove knowledge entries by source_url — one, or an array of up to 50. Removing a URL that is not stored reports deleted:false rather than failing, so a sync job can re-run safely."
1905 +msgstr ""
1906 +
1907 +#: includes/admin-api-page.php:363
1908 +msgid "Read lead-capture submissions — the same rows the Leads tab shows, with consent state. Filterable by since, search and status; supports page + per_page pagination (max 200)."
1909 +msgstr ""
1910 +
1911 +#: includes/admin-api-page.php:369
1912 +msgid "Bulk-delete chat sessions by session_id, with optional cascade to translations and click-tracking. Capped at 1000 per call."
1913 +msgstr ""
1914 +
1915 +#: includes/admin-api-page.php:381
1916 +msgid "Drop-in cURL snippets — replace YOUR_TOKEN with the value from the Token tab."
1917 +msgstr ""
1918 +
1919 +#: includes/admin-api-page.php:386
1920 +msgid "Health check"
1921 +msgstr ""
1922 +
1923 +#: includes/admin-api-page.php:387
1924 +msgid "No auth required"
1925 +msgstr ""
1926 +
1927 +#: includes/admin-api-page.php:396
1928 +msgid "Find transcripts where the bot had no knowledge to ground answers"
1929 +msgstr ""
1930 +
1931 +#: includes/admin-api-page.php:406
1932 +msgid "Push a Q&A entry into the knowledge base"
1933 +msgstr ""
1934 +
1935 +#: includes/admin-api-page.php:418
1936 +msgid "Remove documents deleted in your source system"
1937 +msgstr ""
1938 +
1939 +#: includes/admin-api-page.php:421
1940 +msgid "When a file is deleted in SharePoint, Drive or your CMS, delete it here by the same source_url you pushed it with — otherwise the bot keeps answering from it. Up to 50 per call, and a URL that is already gone comes back as deleted:false instead of an error, so an automation can re-send the same batch safely."
1941 +msgstr ""
1942 +
1943 +#: includes/admin-api-page.php:431
1944 +msgid "Sync new leads into your CRM"
1945 +msgstr ""
1946 +
1947 +#: includes/admin-api-page.php:434
1948 +msgid "Poll incrementally by passing the timestamp of the last lead you imported."
1949 +msgstr ""
1950 +
1951 +#: includes/admin-api-page.php:442
1952 +msgid "Bulk-delete two chat sessions"
1953 +msgstr ""
1954 +
1955 +#: includes/admin-api-page.php:456
1956 +msgid "Privacy & Safety"
1957 +msgstr ""
1958 +
1959 +#: includes/admin-api-page.php:457
1960 +msgid "What the API exposes — and how to keep it safe."
1961 +msgstr ""
1962 +
1963 +#: includes/admin-api-page.php:465
1964 +msgid "No data leaves your site unsolicited. Endpoints only respond to requests carrying your token."
1965 +msgstr ""
1966 +
1967 +#: includes/admin-api-page.php:469
1968 +msgid "The /transcripts endpoint may return user-submitted chat data including emails and names — treat your API token as sensitive."
1969 +msgstr ""
1970 +
1971 +#: includes/admin-api-page.php:473
1972 +msgid "Use HTTPS only. Do not include the token in URL query strings."
1973 +msgstr ""
1974 +
1975 +#: includes/admin-api-page.php:477
1976 +msgid "Rotate the token if you suspect it was leaked. Old token is invalidated immediately."
1977 +msgstr ""
1978 +
1979 +#: includes/admin-content-page.php:49
1980 +#: includes/admin-content-page.php:56
1981 +#: includes/admin-content-page.php:99
1982 +#: includes/admin-content-page.php:506
1983 +#: includes/admin-knowledge-page.php:1070
1984 +#: includes/admin-onboarding-page.php:459
1985 +#: includes/class-mxchat-admin.php:637
1986 +#: includes/class-mxchat-admin.php:638
1987 +msgid "Content"
1988 +msgstr ""
1989 +
1990 +#: includes/admin-content-page.php:59
1991 +#: includes/admin-content-page.php:106
1992 +#: includes/admin-content-page.php:171
1993 +msgid "Generate"
1994 +msgstr ""
1995 +
1996 +#: includes/admin-content-page.php:63
1997 +#: includes/admin-content-page.php:115
1998 +msgid "History"
1999 +msgstr ""
2000 +
2001 +#: includes/admin-content-page.php:71
2002 +#: includes/admin-content-page.php:133
2003 +#: includes/admin-content-page.php:362
2004 +#: includes/admin-content-page.php:719
2005 +msgid "SEO"
2006 +msgstr ""
2007 +
2008 +#: includes/admin-content-page.php:75
2009 +#: includes/admin-content-page.php:142
2010 +msgid "Calendar"
2011 +msgstr ""
2012 +
2013 +#: includes/admin-content-page.php:79
2014 +#: includes/admin-content-page.php:151
2015 +msgid "Templates"
2016 +msgstr ""
2017 +
2018 +#: includes/admin-content-page.php:173
2019 +msgid "Content Generator"
2020 +msgstr ""
2021 +
2022 +#: includes/admin-content-page.php:175
2023 +msgid "Change status"
2024 +msgstr ""
2025 +
2026 +#: includes/admin-content-page.php:182
2027 +#: includes/admin-content-page.php:251
2028 +msgid "Draft"
2029 +msgstr ""
2030 +
2031 +#: includes/admin-content-page.php:186
2032 +#: includes/admin-knowledge-page.php:2404
2033 +msgid "Published"
2034 +msgstr ""
2035 +
2036 +#: includes/admin-content-page.php:190
2037 +#: includes/admin-content-page.php:252
2038 +msgid "Scheduled"
2039 +msgstr ""
2040 +
2041 +#: includes/admin-content-page.php:203
2042 +msgid "Desktop"
2043 +msgstr ""
2044 +
2045 +#: includes/admin-content-page.php:206
2046 +msgid "Mobile"
2047 +msgstr ""
2048 +
2049 +#: includes/admin-content-page.php:214
2050 +#: includes/admin-content-page.php:446
2051 +msgid "Edit with AI"
2052 +msgstr ""
2053 +
2054 +#: includes/admin-content-page.php:216
2055 +msgid "AI Edit"
2056 +msgstr ""
2057 +
2058 +#: includes/admin-content-page.php:230
2059 +#: includes/admin-content-page.php:286
2060 +msgid "Generate Content"
2061 +msgstr ""
2062 +
2063 +#: includes/admin-content-page.php:231
2064 +msgid "Describe what you want and let AI create it for you."
2065 +msgstr ""
2066 +
2067 +#: includes/admin-content-page.php:235
2068 +msgid "Describe the content you want to generate..."
2069 +msgstr ""
2070 +
2071 +#: includes/admin-content-page.php:238
2072 +msgid "Edit Default Prompt"
2073 +msgstr ""
2074 +
2075 +#: includes/admin-content-page.php:244
2076 +msgid "Blog Post"
2077 +msgstr ""
2078 +
2079 +#: includes/admin-content-page.php:245
2080 +msgid "Landing Page"
2081 +msgstr ""
2082 +
2083 +#: includes/admin-content-page.php:253
2084 +msgid "Publish"
2085 +msgstr ""
2086 +
2087 +#: includes/admin-content-page.php:257
2088 +msgid "Schedule"
2089 +msgstr ""
2090 +
2091 +#: includes/admin-content-page.php:263
2092 +msgid "Layout"
2093 +msgstr ""
2094 +
2095 +#: includes/admin-content-page.php:265
2096 +msgid "Theme Default"
2097 +msgstr ""
2098 +
2099 +#: includes/admin-content-page.php:266
2100 +msgid "Fullwidth (No Padding)"
2101 +msgstr ""
2102 +
2103 +#: includes/admin-content-page.php:270
2104 +msgid "Post Title"
2105 +msgstr ""
2106 +
2107 +#: includes/admin-content-page.php:272
2108 +#: includes/class-mxchat-admin.php:7793
2109 +#: includes/class-mxchat-admin.php:7806
2110 +#: includes/class-mxchat-admin.php:7818
2111 +#: includes/class-mxchat-admin.php:7831
2112 +#: includes/class-mxchat-admin.php:7844
2113 +#: includes/class-mxchat-admin.php:7858
2114 +#: includes/class-mxchat-admin.php:8062
2115 +#: includes/class-mxchat-admin.php:8077
2116 +#: includes/class-mxchat-admin.php:9382
2117 +#: includes/class-mxchat-admin.php:9756
2118 +#: includes/class-mxchat-admin.php:9765
2119 +#: includes/class-mxchat-admin.php:9774
2120 +#: includes/class-mxchat-admin.php:9913
2121 +#: includes/class-mxchat-admin.php:9983
2122 +#: includes/class-mxchat-admin.php:10060
2123 +msgid "Show"
2124 +msgstr ""
2125 +
2126 +#: includes/admin-content-page.php:273
2127 +msgid "Hide (title in content)"
2128 +msgstr ""
2129 +
2130 +#: includes/admin-content-page.php:277
2131 +msgid "Template Mode"
2132 +msgstr ""
2133 +
2134 +#: includes/admin-content-page.php:279
2135 +#: includes/class-mxchat-admin.php:9420
2136 +msgid "Off"
2137 +msgstr ""
2138 +
2139 +#: includes/admin-content-page.php:280
2140 +msgid "On (Spintax)"
2141 +msgstr ""
2142 +
2143 +#: includes/admin-content-page.php:294
2144 +#: includes/admin-content-page.php:332
2145 +msgid "Starting..."
2146 +msgstr ""
2147 +
2148 +#: includes/admin-content-page.php:303
2149 +msgid "Edit Default System Prompt"
2150 +msgstr ""
2151 +
2152 +#: includes/admin-content-page.php:307
2153 +msgid "This is the system prompt sent to the AI when generating content. Edit it to customize how your content is generated."
2154 +msgstr ""
2155 +
2156 +#: includes/admin-content-page.php:311
2157 +msgid "Reset to Default"
2158 +msgstr ""
2159 +
2160 +#: includes/admin-content-page.php:348
2161 +msgid "Images"
2162 +msgstr ""
2163 +
2164 +#: includes/admin-content-page.php:350
2165 +#: includes/admin-content-page.php:357
2166 +#: includes/admin-content-page.php:655
2167 +#: includes/admin-content-page.php:678
2168 +#: includes/admin-content-page.php:729
2169 +#: includes/admin-content-page.php:775
2170 +#: includes/admin-content-page.php:782
2171 +#: includes/admin-content-page.php:789
2172 +#: includes/admin-content-page.php:796
2173 +#: includes/admin-content-page.php:847
2174 +msgid "ADD-ON"
2175 +msgstr ""
2176 +
2177 +#: includes/admin-content-page.php:350
2178 +#: includes/admin-content-page.php:357
2179 +#: includes/admin-content-page.php:655
2180 +#: includes/admin-content-page.php:678
2181 +#: includes/admin-content-page.php:729
2182 +#: includes/admin-content-page.php:775
2183 +#: includes/admin-content-page.php:782
2184 +#: includes/admin-content-page.php:789
2185 +#: includes/admin-content-page.php:796
2186 +#: includes/admin-content-page.php:847
2187 +msgid "PRO"
2188 +msgstr ""
2189 +
2190 +#: includes/admin-content-page.php:355
2191 +msgid "Meta"
2192 +msgstr ""
2193 +
2194 +#: includes/admin-content-page.php:371
2195 +msgid "Images will appear here after generation"
2196 +msgstr ""
2197 +
2198 +#: includes/admin-content-page.php:380
2199 +msgid "Title"
2200 +msgstr ""
2201 +
2202 +#: includes/admin-content-page.php:381
2203 +msgid "Post title..."
2204 +msgstr ""
2205 +
2206 +#: includes/admin-content-page.php:384
2207 +#: includes/admin-content-page.php:761
2208 +msgid "Meta Description"
2209 +msgstr ""
2210 +
2211 +#: includes/admin-content-page.php:385
2212 +msgid "Meta description..."
2213 +msgstr ""
2214 +
2215 +#: includes/admin-content-page.php:389
2216 +msgid "Focus Keyword"
2217 +msgstr ""
2218 +
2219 +#: includes/admin-content-page.php:390
2220 +msgid "Primary keyword..."
2221 +msgstr ""
2222 +
2223 +#: includes/admin-content-page.php:393
2224 +msgid "Excerpt"
2225 +msgstr ""
2226 +
2227 +#: includes/admin-content-page.php:394
2228 +msgid "Post excerpt..."
2229 +msgstr ""
2230 +
2231 +#: includes/admin-content-page.php:400
2232 +#: includes/admin-content-page.php:662
2233 +#: includes/admin-content-page.php:685
2234 +#: includes/admin-content-page.php:737
2235 +msgid "Install Add-on"
2236 +msgstr ""
2237 +
2238 +#: includes/admin-content-page.php:418
2239 +msgid "SEO Score"
2240 +msgstr ""
2241 +
2242 +#: includes/admin-content-page.php:419
2243 +msgid "Generate content to analyze"
2244 +msgstr ""
2245 +
2246 +#: includes/admin-content-page.php:421
2247 +msgid "Analyze"
2248 +msgstr ""
2249 +
2250 +#: includes/admin-content-page.php:429
2251 +msgid "SEO analysis will appear here after content is generated"
2252 +msgstr ""
2253 +
2254 +#: includes/admin-content-page.php:434
2255 +msgid "AI optimizes all failing SEO checks"
2256 +msgstr ""
2257 +
2258 +#: includes/admin-content-page.php:436
2259 +msgid "Optimize All"
2260 +msgstr ""
2261 +
2262 +#: includes/admin-content-page.php:447
2263 +#: includes/admin-knowledge-page.php:2527
2264 +#: includes/class-mxchat-admin.php:8321
2265 +#: includes/class-mxchat-public.php:308
2266 +#: includes/class-mxchat-public.php:313
2267 +#: includes/class-mxchat-public.php:562
2268 +msgid "Close"
2269 +msgstr ""
2270 +
2271 +#: includes/admin-content-page.php:453
2272 +msgid "e.g. Change the hero heading to..."
2273 +msgstr ""
2274 +
2275 +#: includes/admin-content-page.php:467
2276 +msgid "Content History"
2277 +msgstr ""
2278 +
2279 +#: includes/admin-content-page.php:468
2280 +msgid "Browse and edit your AI-generated content."
2281 +msgstr ""
2282 +
2283 +#: includes/admin-content-page.php:476
2284 +msgid "Loading history..."
2285 +msgstr ""
2286 +
2287 +#: includes/admin-content-page.php:482
2288 +msgid "No AI-generated content yet. Use the Generate tab to create your first post."
2289 +msgstr ""
2290 +
2291 +#: includes/admin-content-page.php:500
2292 +msgid "Configure content generation and SEO optimization."
2293 +msgstr ""
2294 +
2295 +#: includes/admin-content-page.php:512
2296 +msgid "Content Model"
2297 +msgstr ""
2298 +
2299 +#: includes/admin-content-page.php:539
2300 +msgid "Currently saved"
2301 +msgstr ""
2302 +
2303 +#. translators: %s: model id
2304 +#: includes/admin-content-page.php:541
2305 +#, php-format
2306 +msgid "%s — no longer offered, choose a replacement"
2307 +msgstr ""
2308 +
2309 +#: includes/admin-content-page.php:558
2310 +msgid "Select the AI model used for generating content. Uses the API key configured in your main MxChat settings."
2311 +msgstr ""
2312 +
2313 +#: includes/admin-content-page.php:563
2314 +msgid "Image Model"
2315 +msgstr ""
2316 +
2317 +#: includes/admin-content-page.php:567
2318 +#: includes/class-mxchat-editor-assistant-stream.php:123
2319 +#: includes/class-mxchat-model-catalog.php:74
2320 +#: includes/class-mxchat-model-catalog.php:193
2321 +msgid "OpenAI"
2322 +msgstr ""
2323 +
2324 +#: includes/admin-content-page.php:568
2325 +msgid "GPT Image 2 (Latest)"
2326 +msgstr ""
2327 +
2328 +#: includes/admin-content-page.php:569
2329 +msgid "GPT Image 1.5"
2330 +msgstr ""
2331 +
2332 +#: includes/admin-content-page.php:571
2333 +msgid "xAI"
2334 +msgstr ""
2335 +
2336 +#: includes/admin-content-page.php:572
2337 +msgid "Grok Imagine Pro"
2338 +msgstr ""
2339 +
2340 +#: includes/admin-content-page.php:573
2341 +msgid "Grok Imagine"
2342 +msgstr ""
2343 +
2344 +#: includes/admin-content-page.php:575
2345 +msgid "Google"
2346 +msgstr ""
2347 +
2348 +#: includes/admin-content-page.php:576
2349 +msgid "Nano Banana (Gemini 2.5 Flash)"
2350 +msgstr ""
2351 +
2352 +#: includes/admin-content-page.php:577
2353 +msgid "Nano Banana Pro (Gemini 3 Pro)"
2354 +msgstr ""
2355 +
2356 +#: includes/admin-content-page.php:581
2357 +msgid "Select the AI model used for generating images within your content."
2358 +msgstr ""
2359 +
2360 +#: includes/admin-content-page.php:586
2361 +msgid "Image Quality"
2362 +msgstr ""
2363 +
2364 +#: includes/admin-content-page.php:591
2365 +msgid "Auto (default)"
2366 +msgstr ""
2367 +
2368 +#: includes/admin-content-page.php:592
2369 +msgid "Low (fastest, cheapest)"
2370 +msgstr ""
2371 +
2372 +#: includes/admin-content-page.php:593
2373 +msgid "Medium"
2374 +msgstr ""
2375 +
2376 +#: includes/admin-content-page.php:594
2377 +msgid "High (best, slowest)"
2378 +msgstr ""
2379 +
2380 +#: includes/admin-content-page.php:597
2381 +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)."
2382 +msgstr ""
2383 +
2384 +#: includes/admin-content-page.php:614
2385 +msgid "Enable Image Generation"
2386 +msgstr ""
2387 +
2388 +#: includes/admin-content-page.php:616
2389 +msgid "When enabled, AI will generate and place images throughout your content. When disabled, pages are generated with text-only layouts."
2390 +msgstr ""
2391 +
2392 +#: includes/admin-content-page.php:621
2393 +msgid "Images per Article"
2394 +msgstr ""
2395 +
2396 +#: includes/admin-content-page.php:631
2397 +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."
2398 +msgstr ""
2399 +
2400 +#: includes/admin-content-page.php:653
2401 +#: includes/class-mxchat-addons.php:125
2402 +msgid "Internal Linking"
2403 +msgstr ""
2404 +
2405 +#: includes/admin-content-page.php:659
2406 +msgid "Automatically find and link to existing blog posts on your site within generated content."
2407 +msgstr ""
2408 +
2409 +#: includes/admin-content-page.php:676
2410 +msgid "Tool Use for AI Editing"
2411 +msgstr ""
2412 +
2413 +#: includes/admin-content-page.php:682
2414 +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."
2415 +msgstr ""
2416 +
2417 +#: includes/admin-content-page.php:700
2418 +#: includes/admin-content-page.php:709
2419 +msgid "Editor Assistant"
2420 +msgstr ""
2421 +
2422 +#: includes/admin-content-page.php:711
2423 +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."
2424 +msgstr ""
2425 +
2426 +#: includes/admin-content-page.php:728
2427 +msgid "Google Search Console"
2428 +msgstr ""
2429 +
2430 +#: includes/admin-content-page.php:731
2431 +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."
2432 +msgstr ""
2433 +
2434 +#: includes/admin-content-page.php:734
2435 +msgid "Connect Google Search Console"
2436 +msgstr ""
2437 +
2438 +#: includes/admin-content-page.php:756
2439 +msgid "AI Optimize"
2440 +msgstr ""
2441 +
2442 +#: includes/admin-content-page.php:757
2443 +msgid "Choose which checks AI Optimize will fix when run."
2444 +msgstr ""
2445 +
2446 +#: includes/admin-content-page.php:765
2447 +msgid "SEO Title"
2448 +msgstr ""
2449 +
2450 +#: includes/admin-content-page.php:769
2451 +msgid "URL Slug"
2452 +msgstr ""
2453 +
2454 +#: includes/admin-content-page.php:773
2455 +msgid "Readability"
2456 +msgstr ""
2457 +
2458 +#: includes/admin-content-page.php:780
2459 +msgid "Internal Links"
2460 +msgstr ""
2461 +
2462 +#: includes/admin-content-page.php:787
2463 +msgid "Image ALT Text"
2464 +msgstr ""
2465 +
2466 +#: includes/admin-content-page.php:794
2467 +msgid "Featured Image"
2468 +msgstr ""
2469 +
2470 +#: includes/admin-content-page.php:811
2471 +msgid "SEO Analysis"
2472 +msgstr ""
2473 +
2474 +#: includes/admin-content-page.php:812
2475 +msgid "Analyze and optimize SEO for all your content."
2476 +msgstr ""
2477 +
2478 +#: includes/admin-content-page.php:821
2479 +#: includes/admin-knowledge-page.php:986
2480 +msgid "All Types"
2481 +msgstr ""
2482 +
2483 +#: includes/admin-content-page.php:822
2484 +#: includes/admin-knowledge-page.php:2392
2485 +msgid "Posts"
2486 +msgstr ""
2487 +
2488 +#: includes/admin-content-page.php:823
2489 +#: includes/admin-knowledge-page.php:2393
2490 +msgid "Pages"
2491 +msgstr ""
2492 +
2493 +#: includes/admin-content-page.php:834
2494 +msgid "Issues"
2495 +msgstr ""
2496 +
2497 +#: includes/admin-content-page.php:835
2498 +msgid "Good"
2499 +msgstr ""
2500 +
2501 +#: includes/admin-content-page.php:836
2502 +msgid "Not Scanned"
2503 +msgstr ""
2504 +
2505 +#: includes/admin-content-page.php:841
2506 +msgid "Bulk optimize requires the Advanced Content Editor add-on"
2507 +msgstr ""
2508 +
2509 +#: includes/admin-content-page.php:841
2510 +msgid "Bulk optimize requires MxChat Pro"
2511 +msgstr ""
2512 +
2513 +#: includes/admin-content-page.php:843
2514 +msgid "Pro required for bulk optimization"
2515 +msgstr ""
2516 +
2517 +#: includes/admin-content-page.php:845
2518 +msgid "Optimize Selected"
2519 +msgstr ""
2520 +
2521 +#: includes/admin-content-page.php:852
2522 +msgid "Stop"
2523 +msgstr ""
2524 +
2525 +#: includes/admin-content-page.php:856
2526 +msgid "Search posts..."
2527 +msgstr ""
2528 +
2529 +#: includes/admin-content-page.php:868
2530 +msgid "Loading posts..."
2531 +msgstr ""
2532 +
2533 +#: includes/admin-content-page.php:872
2534 +msgid "No posts found matching your filters."
2535 +msgstr ""
2536 +
2537 +#: includes/admin-content-page.php:881
2538 +msgid "Scan Unscored"
2539 +msgstr ""
2540 +
2541 +#: includes/admin-knowledge-page.php:50
2542 +#: includes/admin-knowledge-page.php:65
2543 +#: includes/admin-knowledge-page.php:152
2544 +#: includes/admin-knowledge-page.php:943
2545 +#: includes/admin-settings-page.php:1419
2546 +msgid "Knowledge Base"
2547 +msgstr ""
2548 +
2549 +#: includes/admin-knowledge-page.php:58
2550 +#: includes/admin-knowledge-page.php:136
2551 +#: includes/admin-knowledge-page.php:675
2552 +msgid "Import"
2553 +msgstr ""
2554 +
2555 +#: includes/admin-knowledge-page.php:61
2556 +#: includes/admin-knowledge-page.php:143
2557 +#: includes/admin-knowledge-page.php:483
2558 +msgid "Import Options"
2559 +msgstr ""
2560 +
2561 +#: includes/admin-knowledge-page.php:73
2562 +#: includes/admin-knowledge-page.php:167
2563 +msgid "Auto-Sync"
2564 +msgstr ""
2565 +
2566 +#: includes/admin-knowledge-page.php:77
2567 +#: includes/admin-knowledge-page.php:176
2568 +#: includes/admin-knowledge-page.php:1555
2569 +msgid "Chunking & Retrieval"
2570 +msgstr ""
2571 +
2572 +#: includes/admin-knowledge-page.php:81
2573 +#: includes/admin-knowledge-page.php:185
2574 +msgid "Role Restrictions"
2575 +msgstr ""
2576 +
2577 +#: includes/admin-knowledge-page.php:85
2578 +#: includes/admin-knowledge-page.php:194
2579 +msgid "ACF Fields"
2580 +msgstr ""
2581 +
2582 +#: includes/admin-knowledge-page.php:89
2583 +#: includes/admin-knowledge-page.php:203
2584 +msgid "Custom Meta"
2585 +msgstr ""
2586 +
2587 +#: includes/admin-knowledge-page.php:94
2588 +#: includes/admin-knowledge-page.php:210
2589 +#: includes/admin-settings-page.php:78
2590 +#: includes/admin-settings-page.php:81
2591 +#: includes/admin-settings-page.php:177
2592 +#: includes/admin-settings-page.php:184
220 2593 msgid "Integrations"
221 2594 msgstr ""
222 2595
223 -#: includes/class-mxchat-admin.php:346
224 -msgid "Theme"
2596 +#: includes/admin-knowledge-page.php:97
2597 +#: includes/admin-knowledge-page.php:217
2598 +#: includes/admin-knowledge-page.php:968
2599 +#: includes/admin-knowledge-page.php:2561
2600 +msgid "Pinecone"
225 2601 msgstr ""
226 2602
227 -#: includes/class-mxchat-admin.php:347
228 -msgid "FAQ"
2603 +#: includes/admin-knowledge-page.php:104
2604 +#: includes/admin-knowledge-page.php:229
2605 +#: includes/admin-knowledge-page.php:2167
2606 +msgid "OpenAI Vector Store"
229 2607 msgstr ""
230 2608
231 -#: includes/class-mxchat-admin.php:359 includes/class-mxchat-admin.php:2739
232 -msgid "WooCommerce Settings"
2609 +#: includes/admin-knowledge-page.php:320
2610 +msgid "Select Bot Database:"
233 2611 msgstr ""
234 2612
235 -#: includes/class-mxchat-admin.php:367 includes/class-mxchat-admin.php:2747
236 -msgid "Loops Settings"
2613 +#: includes/admin-knowledge-page.php:332
2614 +msgid "This bot answers from the WordPress database, which is shared with all bots: content added here is available to every bot that uses it. A bot gets a knowledge base of its own on Pinecone (its own host or namespace) or an OpenAI Vector Store."
237 2615 msgstr ""
238 2616
239 -#: includes/class-mxchat-admin.php:376 includes/class-mxchat-admin.php:2813
240 -msgid "Brave Search Settings"
2617 +#: includes/admin-knowledge-page.php:334
2618 +msgid "Content will be added to the selected bot's knowledge base"
241 2619 msgstr ""
242 2620
243 -#: includes/class-mxchat-admin.php:385 includes/class-mxchat-admin.php:2869
244 -msgid "Toolbar Settings & Intents"
2621 +#: includes/admin-knowledge-page.php:339
2622 +#: includes/admin-onboarding-page.php:518
2623 +msgid "Saved"
245 2624 msgstr ""
246 2625
247 -#: includes/class-mxchat-admin.php:395 includes/class-mxchat-admin.php:2918
248 -msgid "Live Agent Settings"
2626 +#: includes/admin-knowledge-page.php:369
2627 +#: includes/admin-knowledge-page.php:400
2628 +msgid "Keep this tab open - Processing runs in your browser"
249 2629 msgstr ""
250 2630
251 -#: includes/class-mxchat-admin.php:396
252 -msgid "Visit our"
2631 +#: includes/admin-knowledge-page.php:374
2632 +#: includes/admin-knowledge-page.php:405
2633 +#: includes/admin-knowledge-page.php:829
2634 +#: includes/admin-knowledge-page.php:859
2635 +msgid "Stop Processing"
253 2636 msgstr ""
254 2637
255 -#: includes/class-mxchat-admin.php:396
256 -msgid "documentation page"
2638 +#: includes/admin-knowledge-page.php:382
2639 +#: includes/admin-knowledge-page.php:841
2640 +#, php-format
2641 +msgid "Progress: %1$d of %2$d pages (%3$d%%)"
257 2642 msgstr ""
258 2643
259 -#: includes/class-mxchat-admin.php:396
260 -msgid "to set up live agent transfer via Slack."
2644 +#: includes/admin-knowledge-page.php:386
2645 +#: includes/admin-knowledge-page.php:417
2646 +msgid "Processing"
261 2647 msgstr ""
262 2648
263 -#: includes/class-mxchat-admin.php:413
264 -msgid "If you’re having trouble with setup or getting the responses you need, we encourage you to review our"
2649 +#: includes/admin-knowledge-page.php:413
2650 +#: includes/admin-knowledge-page.php:871
2651 +#, php-format
2652 +msgid "Progress: %1$d of %2$d URLs (%3$d%%)"
265 2653 msgstr ""
266 2654
267 -#: includes/class-mxchat-admin.php:414 includes/class-mxchat-admin.php:2037
268 -msgid "documentation"
2655 +#: includes/admin-knowledge-page.php:484
2656 +msgid "Import content to your knowledge base from various sources."
269 2657 msgstr ""
270 2658
271 -#: includes/class-mxchat-admin.php:414 includes/class-mxchat-admin.php:457
272 -msgid "or"
2659 +#. translators: %s: the embedding model name configured on the Custom Provider
2660 +#: includes/admin-knowledge-page.php:500
2661 +#, php-format
2662 +msgid "Knowledge is embedded through your Custom Provider (model: %s). No OpenAI, Voyage AI or Google Gemini key is needed for imports."
273 2663 msgstr ""
274 2664
275 -#: includes/class-mxchat-admin.php:415
276 -msgid "create a support ticket"
2665 +#: includes/admin-knowledge-page.php:503
2666 +#: includes/admin-knowledge-page.php:509
2667 +#: includes/class-mxchat-meta-box.php:237
2668 +msgid "Important:"
277 2669 msgstr ""
278 2670
279 -#: includes/class-mxchat-admin.php:418
280 -msgid "If you like our plugin, please consider"
2671 +#: includes/admin-knowledge-page.php:505
2672 +#: includes/admin-knowledge-page.php:511
2673 +msgid "Go to API Key Settings"
281 2674 msgstr ""
282 2675
283 -#: includes/class-mxchat-admin.php:418
284 -msgid "leaving us a review"
2676 +#: includes/admin-knowledge-page.php:507
2677 +#, php-format
2678 +msgid "We detected your %s API key. <strong>Remember to add credits to your %s account</strong> before using the knowledgebase."
285 2679 msgstr ""
286 2680
287 -#: includes/class-mxchat-admin.php:422
288 -msgid "How does the Claude API integration work?"
2681 +#: includes/admin-knowledge-page.php:510
2682 +#, php-format
2683 +msgid "Before importing knowledge, you must add a %s API key with sufficient credits in the Chatbot settings."
289 2684 msgstr ""
290 2685
291 -#: includes/class-mxchat-admin.php:424
292 -msgid "The Claude API, provided by Anthropic, allows for intelligent, context-aware chatbot responses in MxChat. To use it, you will need both an OpenAI API key and a Claude API key. This is necessary because the system utilizes OpenAI for vector embedding in the Retrieval-Augmented Generation (RAG) process, as Claude does not currently offer an embedding API."
2686 +#: includes/admin-knowledge-page.php:523
2687 +msgid "Using WordPress Database:"
293 2688 msgstr ""
294 2689
295 -#: includes/class-mxchat-admin.php:427
296 -msgid "When using the Claude API, your custom content is sent to Claude for generating responses, while the embeddings are processed through OpenAI. This ensures your chatbot provides accurate and engaging responses while maintaining knowledge relevant to your website."
2690 +#: includes/admin-knowledge-page.php:524
2691 +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."
297 2692 msgstr ""
298 2693
299 -#: includes/class-mxchat-admin.php:430
300 -msgid "You can obtain your Claude API key by signing up on the"
2694 +#: includes/admin-knowledge-page.php:533
2695 +msgid "Choose Import Method"
301 2696 msgstr ""
302 2697
303 -#: includes/class-mxchat-admin.php:430
304 -msgid "Anthropic API page"
2698 +#: includes/admin-knowledge-page.php:545
2699 +msgid "WordPress Content"
305 2700 msgstr ""
306 2701
307 -#: includes/class-mxchat-admin.php:435
308 -msgid "How does the X.AI API integration work?"
2702 +#: includes/admin-knowledge-page.php:546
2703 +msgid "Import specific posts and pages to your knowledge base."
309 2704 msgstr ""
310 2705
311 -#: includes/class-mxchat-admin.php:437
312 -msgid "The X.AI API, released on 10.21.24, is currently in beta. To use it, you will need both an OpenAI API key and an X.AI API key. This is because OpenAI handles vector embeddings in the Retrieval-Augmented Generation (RAG) process, as X.AI does not yet provide an embedding API."
2706 +#: includes/admin-knowledge-page.php:552
2707 +msgid "Enter sitemap URL here"
313 2708 msgstr ""
314 2709
315 -#: includes/class-mxchat-admin.php:440
316 -msgid "Custom content is sent to the X.AI API for generating responses, while OpenAI processes the embeddings. This allows the chatbot to provide advanced responses while maintaining context from your website. You can get your X.AI API key from the"
2710 +#: includes/admin-knowledge-page.php:557
2711 +msgid "Sitemap Import"
317 2712 msgstr ""
318 2713
319 -#: includes/class-mxchat-admin.php:440
320 -msgid "X.AI API documentation"
2714 +#: includes/admin-knowledge-page.php:558
2715 +msgid "Use a content-specific sub-sitemap, not the sitemap index."
321 2716 msgstr ""
322 2717
323 -#: includes/class-mxchat-admin.php:445
324 -msgid "Do I need an OpenAI API key to use the chatbot?"
2718 +#: includes/admin-knowledge-page.php:563
2719 +msgid "Enter webpage URL here"
325 2720 msgstr ""
326 2721
327 -#: includes/class-mxchat-admin.php:447
328 -msgid "Yes, you will need an OpenAI API key to power the chatbot. You can obtain an API key by signing up on the"
2722 +#: includes/admin-knowledge-page.php:568
2723 +msgid "Direct URL"
329 2724 msgstr ""
330 2725
331 -#: includes/class-mxchat-admin.php:447
332 -msgid "OpenAI platform"
2726 +#: includes/admin-knowledge-page.php:569
2727 +msgid "Import content from any webpage."
333 2728 msgstr ""
334 2729
335 -#: includes/class-mxchat-admin.php:447
336 -msgid "After signing up, you must add credits to your account—typically, $5 in credits is sufficient to get started."
2730 +#: includes/admin-knowledge-page.php:579
2731 +msgid "Direct Content"
337 2732 msgstr ""
338 2733
339 -#: includes/class-mxchat-admin.php:450
340 -msgid "Once you have your API key, simply enter it in the chatbot's settings to enable functionality. The chatbot relies on OpenAI’s models for generating responses, so having sufficient credits in your OpenAI account is essential for smooth operation."
2734 +#: includes/admin-knowledge-page.php:580
2735 +msgid "Submit content to be vectorized."
341 2736 msgstr ""
342 2737
343 -#: includes/class-mxchat-admin.php:455
344 -msgid "How do I add the chatbot to my site?"
2738 +#: includes/admin-knowledge-page.php:585
2739 +msgid "Enter PDF URL here"
345 2740 msgstr ""
346 2741
347 -#: includes/class-mxchat-admin.php:457
348 -msgid "You can add the chatbot using the shortcode"
2742 +#: includes/admin-knowledge-page.php:590
2743 +msgid "PDF Import"
349 2744 msgstr ""
350 2745
351 -#: includes/class-mxchat-admin.php:457
352 -msgid "For initial testing and styling, it's best to use the shortcode on a draft or non-public page. Once you’re ready to go live, enable the “Append Chat Widget to Body” option in the settings for site-wide integration (recommended) or add shortcode to the footer."
2746 +#: includes/admin-knowledge-page.php:591
2747 +msgid "Import knowledge from PDF URL."
353 2748 msgstr ""
354 2749
355 -#: includes/class-mxchat-admin.php:462
356 -msgid "How does the chatbot use my content to generate responses?"
2750 +#: includes/admin-knowledge-page.php:601
2751 +msgid "PDF Upload"
357 2752 msgstr ""
358 2753
359 -#: includes/class-mxchat-admin.php:464
360 -msgid "The chatbot uses AI and vector embeddings to connect users with relevant information. When you submit content, it converts it into a mathematical format. When a user asks a question, the bot matches it to your stored content and generates a response based on relevance. For example, submitting \"Our phone number is 910-123-4567\" allows the bot to retrieve this information when asked about contact details. To ensure related information is provided together, submit it in one entry."
2754 +#: includes/admin-knowledge-page.php:602
2755 +msgid "Upload a PDF file from your computer."
361 2756 msgstr ""
362 2757
363 -#: includes/class-mxchat-admin.php:469
364 -msgid "Why does the chatbot sometimes make up links or information?"
2758 +#: includes/admin-knowledge-page.php:612
2759 +msgid "Document Upload"
365 2760 msgstr ""
366 2761
367 -#: includes/class-mxchat-admin.php:471
368 -msgid "Occasionally, the chatbot may generate inaccurate links or information, known as \"hallucinations.\" To minimize this, you can add system instructions to guide its behavior. For example, include an instruction like: \"Only provide links you directly have access to or retrieve from the knowledge base. Do not make up links or information that you do not have direct access to.\" This helps the bot stay aligned with your content."
2762 +#: includes/admin-knowledge-page.php:613
2763 +msgid "Upload a Word document, text, or Markdown file (.docx, .txt, .md)."
369 2764 msgstr ""
370 2765
371 -#: includes/class-mxchat-admin.php:476
372 -msgid "How do intents work in MxChat?"
2766 +#: includes/admin-knowledge-page.php:623
2767 +msgid "YouTube"
373 2768 msgstr ""
374 2769
375 -#: includes/class-mxchat-admin.php:478
376 -msgid "Intents allow MxChat to recognize user requests and trigger specific actions, such as capturing emails or displaying product information. This helps provide a more interactive and responsive experience. For a detailed explanation of each intent, please refer to our"
2770 +#: includes/admin-knowledge-page.php:624
2771 +msgid "Index a video so the chat can surface it as a playable embed."
377 2772 msgstr ""
378 2773
379 -#: includes/class-mxchat-admin.php:478
380 -msgid "Intents Documentation"
2774 +#: includes/admin-knowledge-page.php:634
2775 +msgid "Detected Sitemaps"
381 2776 msgstr ""
382 2777
383 -#: includes/class-mxchat-admin.php:483
384 -msgid "How does the Complianz integration work?"
2778 +#: includes/admin-knowledge-page.php:653
2779 +msgid "No sitemaps detected. You can manually enter a sitemap URL using the input field above."
385 2780 msgstr ""
386 2781
387 -#: includes/class-mxchat-admin.php:485
388 -msgid "The Pro version offers direct integration with the Complianz GDPR plugin, making it easy to stay compliant with GDPR. If Complianz is enabled on your website, users must accept consent before the chatbot widget appears. The chatbot will only display once the user has accepted, ensuring compliance with data privacy regulations."
2782 +#: includes/admin-knowledge-page.php:660
2783 +msgid "Detecting sitemaps..."
389 2784 msgstr ""
390 2785
391 -#: includes/class-mxchat-admin.php:490
392 -msgid "How does the WooCommerce integration work?"
2786 +#: includes/admin-knowledge-page.php:673
2787 +msgid "Enter URL here"
393 2788 msgstr ""
394 2789
395 -#: includes/class-mxchat-admin.php:492
396 -msgid "With WooCommerce integration, the chatbot automatically embeds new products and updates existing ones. For already-published products, you can click update or submit the product sitemap. The “Order History Access” setting allows the bot to access users' order history (requires login) and assist with order inquiries. To enable the “Add to Cart” feature, add this system instruction: “After discussing a product, ask if the user wants to add it to their cart. The user must say 'Add to cart' exactly.” Currently, this feature supports English only, with more languages coming soon."
2790 +#: includes/admin-knowledge-page.php:689
2791 +msgid "Enter your content here..."
397 2792 msgstr ""
398 2793
399 -#: includes/class-mxchat-admin.php:497
400 -msgid "Why isn't my chatbot responding as expected?"
2794 +#: includes/admin-knowledge-page.php:692
2795 +#: includes/admin-knowledge-page.php:726
2796 +#: includes/admin-knowledge-page.php:750
2797 +msgid "Enter source URL (Optional)"
401 2798 msgstr ""
402 2799
403 -#: includes/class-mxchat-admin.php:499
404 -msgid "AI chatbots can sometimes behave in unexpected ways, especially if you're new to configuring AI for specific tasks. We're committed to helping you get the most out of your chatbot experience. While we’re working on comprehensive guides and video tutorials, our team is here to assist you directly. If your chatbot isn't delivering the responses you need, please don’t hesitate to"
2800 +#: includes/admin-knowledge-page.php:696
2801 +msgid "Generate unique URL for duplicate content"
405 2802 msgstr ""
406 2803
407 -#: includes/class-mxchat-admin.php:499
408 -msgid "contact us"
2804 +#: includes/admin-knowledge-page.php:700
2805 +msgid "Generate Unique"
409 2806 msgstr ""
410 2807
411 -#: includes/class-mxchat-admin.php:499
412 -msgid "for personalized support."
2808 +#: includes/admin-knowledge-page.php:704
2809 +msgid "Enable this option to submit multiple entries with the same base URL. A unique reference will be appended."
413 2810 msgstr ""
414 2811
415 -#: includes/class-mxchat-admin.php:502
416 -msgid "We’re dedicated to your success and ready to guide you in aligning the AI's behavior to meet your goals."
2812 +#: includes/admin-knowledge-page.php:708
2813 +msgid "Import Content"
417 2814 msgstr ""
418 2815
419 -#: includes/class-mxchat-admin.php:507
420 -msgid "What is Loops, and how do I get an API key?"
2816 +#: includes/admin-knowledge-page.php:723
2817 +msgid "Select a PDF file from your computer to import into the knowledge base. Maximum file size depends on your server settings."
421 2818 msgstr ""
422 2819
423 -#: includes/class-mxchat-admin.php:509
424 -msgid "Loops is a powerful SaaS email service that helps you automate and enhance your email marketing campaigns, making it easy to reach and engage with your audience. To integrate Loops with MxChat, you’ll need an API key from Loops. You can obtain this key by logging into your Loops account and navigating to the API settings. Visit the"
2820 +#: includes/admin-knowledge-page.php:728
2821 +msgid "The page this PDF lives on. Answers drawn from it link to that page. Leave empty and answers name the file and page without a link."
425 2822 msgstr ""
426 2823
427 -#: includes/class-mxchat-admin.php:509
428 -msgid "Loops website"
2824 +#: includes/admin-knowledge-page.php:732
2825 +msgid "Import PDF"
429 2826 msgstr ""
430 2827
431 -#: includes/class-mxchat-admin.php:509
432 -msgid "to get started or to sign up for an account."
2828 +#: includes/admin-knowledge-page.php:747
2829 +msgid "Select a .docx, .txt, or .md file to import into the knowledge base. The text is extracted and indexed; the file itself is not stored. Re-uploading a file with the same name replaces its previous content."
433 2830 msgstr ""
434 2831
435 -#: includes/class-mxchat-admin.php:536
436 -msgid "Total Chats"
2832 +#: includes/admin-knowledge-page.php:752
2833 +msgid "The page this document lives on. Answers drawn from it link to that page. Leave empty and answers name the file without a link."
437 2834 msgstr ""
438 2835
439 -#: includes/class-mxchat-admin.php:543
440 -msgid "Total Messages"
2836 +#: includes/admin-knowledge-page.php:756
2837 +msgid "Import Document"
441 2838 msgstr ""
442 2839
443 -#: includes/class-mxchat-admin.php:550
444 -msgid "Unique Users"
2840 +#: includes/admin-knowledge-page.php:776
2841 +msgid "Paste a YouTube video URL (watch, youtu.be, or Shorts link)"
445 2842 msgstr ""
446 2843
447 -#: includes/class-mxchat-admin.php:559
448 -msgid "Search transcripts..."
2844 +#: includes/admin-knowledge-page.php:779
2845 +msgid "How should this video be described for matching?"
449 2846 msgstr ""
450 2847
451 -#: includes/class-mxchat-admin.php:568
2848 +#: includes/admin-knowledge-page.php:784
2849 +msgid "Auto-fetch"
2850 +msgstr ""
2851 +
2852 +#: includes/admin-knowledge-page.php:785
2853 +msgid "We pull the video's title, channel, and captions (when available) to describe it."
2854 +msgstr ""
2855 +
2856 +#: includes/admin-knowledge-page.php:791
2857 +msgid "Write my own"
2858 +msgstr ""
2859 +
2860 +#: includes/admin-knowledge-page.php:792
2861 +msgid "You write the description the chatbot matches against — best for curated guides."
2862 +msgstr ""
2863 +
2864 +#: includes/admin-knowledge-page.php:798
2865 +msgid "Describe what this video covers and the questions it answers..."
2866 +msgstr ""
2867 +
2868 +#: includes/admin-knowledge-page.php:799
2869 +msgid "This text is what gets matched against visitor questions. Importing the same video URL again updates its existing entry."
2870 +msgstr ""
2871 +
2872 +#: includes/admin-knowledge-page.php:802
2873 +msgid "Import Video"
2874 +msgstr ""
2875 +
2876 +#: includes/admin-knowledge-page.php:944
2877 +msgid "View and manage your imported knowledge entries."
2878 +msgstr ""
2879 +
2880 +#: includes/admin-knowledge-page.php:950
2881 +msgid "OpenAI Vector Store is Active"
2882 +msgstr ""
2883 +
2884 +#: includes/admin-knowledge-page.php:950
2885 +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."
2886 +msgstr ""
2887 +
2888 +#: includes/admin-knowledge-page.php:957
2889 +msgid "Knowledge Entries"
2890 +msgstr ""
2891 +
2892 +#: includes/admin-knowledge-page.php:959
2893 +msgid "Pinecone reports vectors, not documents; a long entry is stored as several vectors."
2894 +msgstr ""
2895 +
2896 +#: includes/admin-knowledge-page.php:959
2897 +msgid "vectors"
2898 +msgstr ""
2899 +
2900 +#: includes/admin-knowledge-page.php:963
2901 +msgid "Not in use"
2902 +msgstr ""
2903 +
2904 +#: includes/admin-knowledge-page.php:973
2905 +msgid "WordPress DB"
2906 +msgstr ""
2907 +
2908 +#: includes/admin-knowledge-page.php:984
2909 +#: includes/admin-knowledge-page.php:2387
2910 +msgid "Search..."
2911 +msgstr ""
2912 +
2913 +#: includes/admin-knowledge-page.php:993
2914 +msgid "PDFs"
2915 +msgstr ""
2916 +
2917 +#: includes/admin-knowledge-page.php:994
2918 +msgid "URLs"
2919 +msgstr ""
2920 +
2921 +#: includes/admin-knowledge-page.php:1002
2922 +msgid "Delete All"
2923 +msgstr ""
2924 +
2925 +#: includes/admin-knowledge-page.php:1003
2926 +msgid "Are you sure you want to delete all knowledge?"
2927 +msgstr ""
2928 +
2929 +#. translators: %s: content type label (e.g. "Pages", "PDFs")
2930 +#: includes/admin-knowledge-page.php:1016
2931 +#, php-format
2932 +msgid "Delete All %s"
2933 +msgstr ""
2934 +
2935 +#. translators: %s: content type label
2936 +#: includes/admin-knowledge-page.php:1018
2937 +#, php-format
2938 +msgid "Are you sure you want to delete all %s from the knowledge base?"
2939 +msgstr ""
2940 +
2941 +#: includes/admin-knowledge-page.php:1053
2942 +msgid "Changes may take up to 60 seconds to process in Pinecone. Click \"Refresh Entries\" to see updates."
2943 +msgstr ""
2944 +
2945 +#: includes/admin-knowledge-page.php:1057
2946 +msgid "Refresh Entries"
2947 +msgstr ""
2948 +
2949 +#: includes/admin-knowledge-page.php:1067
2950 +#: includes/class-mxchat-admin.php:10560
452 2951 msgid "Select All"
453 2952 msgstr ""
454 2953
455 -#: includes/class-mxchat-admin.php:572
456 -msgid "Delete Selected"
2954 +#: includes/admin-knowledge-page.php:1069
2955 +msgid "ID"
457 2956 msgstr ""
458 2957
459 -#: includes/class-mxchat-admin.php:593
460 -msgid "All knowledge has been deleted successfully."
2958 +#: includes/admin-knowledge-page.php:1071
2959 +#: includes/admin-knowledge-page.php:2550
2960 +msgid "Source"
461 2961 msgstr ""
462 2962
463 -#: includes/class-mxchat-admin.php:627 includes/class-mxchat-admin.php:638
464 -msgid "Submit Content"
2963 +#: includes/admin-knowledge-page.php:1417
2964 +msgid "Re-import affected entries"
465 2965 msgstr ""
466 2966
467 -#: includes/class-mxchat-admin.php:631
468 -msgid "Article Content:"
2967 +#: includes/admin-knowledge-page.php:1421
2968 +msgid "Earlier versions stored some imported text incorrectly: currency signs and accents were dropped, HTML character codes were left in, and right-to-left PDF text was saved backwards. This finds the entries that still hold that text and rebuilds them from their source. Checking changes nothing."
469 2969 msgstr ""
470 2970
471 -#: includes/class-mxchat-admin.php:635
472 -msgid "Article URL (Optional):"
2971 +#: includes/admin-knowledge-page.php:1425
2972 +msgid "Entries last written before"
473 2973 msgstr ""
474 2974
475 -#: includes/class-mxchat-admin.php:636
476 -msgid "Enter related URL for the content"
2975 +#: includes/admin-knowledge-page.php:1428
2976 +msgid "Check knowledge base"
477 2977 msgstr ""
478 2978
479 -#: includes/class-mxchat-admin.php:642
480 -msgid "Submitting content, please wait..."
2979 +#: includes/admin-knowledge-page.php:1430
2980 +msgid "The date is the release that carried the last of these fixes. Choose a later one if this site was updated after that."
481 2981 msgstr ""
482 2982
483 -#: includes/class-mxchat-admin.php:649
484 -msgid "Content Import Settings"
2983 +#: includes/admin-knowledge-page.php:1451
2984 +msgid "Never changed or removed by this tool"
485 2985 msgstr ""
486 2986
487 -#: includes/class-mxchat-admin.php:661
488 -msgid "Note: Auto-sync will only work for newly published content. Existing posts and pages must be imported manually using the import options below."
2987 +#: includes/admin-knowledge-page.php:1460
2988 +#: includes/admin-settings-page.php:841
2989 +msgid "Clear"
489 2990 msgstr ""
490 2991
491 -#: includes/class-mxchat-admin.php:673
2992 +#: includes/admin-knowledge-page.php:1461
2993 +msgid "Each rewritten entry is embedded again with your embedding provider."
2994 +msgstr ""
2995 +
2996 +#: includes/admin-knowledge-page.php:1474
2997 +msgid "Auto-Sync Settings"
2998 +msgstr ""
2999 +
3000 +#: includes/admin-knowledge-page.php:1475
3001 +msgid "Automatically sync WordPress content to your knowledge base when published or updated."
3002 +msgstr ""
3003 +
3004 +#: includes/admin-knowledge-page.php:1486
492 3005 msgid "Auto-sync Posts"
493 3006 msgstr ""
494 3007
495 -#: includes/class-mxchat-admin.php:686
3008 +#: includes/admin-knowledge-page.php:1493
496 3009 msgid "Auto-sync Pages"
497 3010 msgstr ""
498 3011
499 -#: includes/class-mxchat-admin.php:690
500 -msgid "Save Settings"
3012 +#: includes/admin-knowledge-page.php:1503
3013 +msgid "Extract text from PDFs in ACF fields on save"
501 3014 msgstr ""
502 3015
503 -#: includes/class-mxchat-admin.php:722
504 -msgid "Import content from various sources:"
3016 +#: includes/admin-knowledge-page.php:1505
3017 +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."
505 3018 msgstr ""
506 3019
507 -#: includes/class-mxchat-admin.php:725
508 -msgid "Sitemap URL:"
3020 +#: includes/admin-knowledge-page.php:1510
3021 +msgid "Advanced Custom Post Sync Settings"
509 3022 msgstr ""
510 3023
511 -#: includes/class-mxchat-admin.php:725
512 -msgid "Add all pages from your sitemap"
3024 +#: includes/admin-knowledge-page.php:1514
3025 +msgid "Sync Custom Post Types"
513 3026 msgstr ""
514 3027
515 -#: includes/class-mxchat-admin.php:726
516 -msgid "PDF URL:"
3028 +#: includes/admin-knowledge-page.php:1534
3029 +msgid "No custom post types found."
517 3030 msgstr ""
518 3031
519 -#: includes/class-mxchat-admin.php:726
520 -msgid "Import content from an online PDF"
3032 +#: includes/admin-knowledge-page.php:1556
3033 +msgid "Control how content is split for indexing and how the knowledge base is searched."
521 3034 msgstr ""
522 3035
523 -#: includes/class-mxchat-admin.php:727
524 -msgid "Single URL:"
3036 +#: includes/admin-knowledge-page.php:1561
3037 +msgid "Chunking"
525 3038 msgstr ""
526 3039
527 -#: includes/class-mxchat-admin.php:727
528 -msgid "Import from any webpage"
3040 +#: includes/admin-knowledge-page.php:1566
3041 +msgid "Chunking improves retrieval quality for long documents. All chunks are reassembled before sending to the AI. Only applies to new submissions."
529 3042 msgstr ""
530 3043
531 -#: includes/class-mxchat-admin.php:740
532 -msgid "Enter URL (Sitemap, PDF, or webpage)"
3044 +#: includes/admin-knowledge-page.php:1575
3045 +msgid "Enable Content Chunking"
533 3046 msgstr ""
534 3047
535 -#: includes/class-mxchat-admin.php:742
536 -msgid "URL Input"
3048 +#: includes/admin-knowledge-page.php:1580
3049 +msgid "Chunk Size (characters)"
537 3050 msgstr ""
538 3051
539 -#: includes/class-mxchat-admin.php:746
540 -msgid "Import"
3052 +#: includes/admin-knowledge-page.php:1582
3053 +msgid "Recommended: 4000 characters (~1000 tokens). Range: 1000-10000. Larger chunks preserve more context."
541 3054 msgstr ""
542 3055
543 -#: includes/class-mxchat-admin.php:757
544 -msgid "Loading information into database, please wait..."
3056 +#: includes/admin-knowledge-page.php:1596
3057 +msgid "Retrieval"
545 3058 msgstr ""
546 3059
547 -#: includes/class-mxchat-admin.php:763
548 -msgid "PDF Processing Status (Refresh page for update)"
3060 +#: includes/admin-knowledge-page.php:1605
3061 +msgid "Hybrid keyword boost (WordPress database and Pinecone document indexes)"
549 3062 msgstr ""
550 3063
551 -#: includes/class-mxchat-admin.php:767
552 -msgid "Progress: %1$d of %2$d pages (%3$d%%)"
3064 +#: includes/admin-knowledge-page.php:1607
3065 +msgid "Combines keyword matching with vector similarity when searching your WordPress-database knowledge base or a Pinecone document index. Helps exact-token questions — product codes, SKUs, error codes, names — find the right document even when semantic similarity alone would miss it."
553 3066 msgstr ""
554 3067
555 -#: includes/class-mxchat-admin.php:777 includes/class-mxchat-admin.php:810
556 -msgid "Status: %s"
3068 +#: includes/admin-knowledge-page.php:1608
3069 +msgid "Applies to the WordPress-database knowledge base and to Pinecone when the index type is Document index with full-text search; a classic Pinecone vector index 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."
557 3070 msgstr ""
558 3071
559 -#: includes/class-mxchat-admin.php:785 includes/class-mxchat-admin.php:818
560 -msgid "Last update: %s"
3072 +#: includes/admin-knowledge-page.php:1627
3073 +msgid "Video Cards"
561 3074 msgstr ""
562 3075
563 -#: includes/class-mxchat-admin.php:796
564 -msgid "Sitemap Processing Status (Refresh page for update)"
3076 +#: includes/admin-knowledge-page.php:1636
3077 +msgid "Show a video card when a YouTube source answers the question"
565 3078 msgstr ""
566 3079
567 -#: includes/class-mxchat-admin.php:800
568 -msgid "Progress: %1$d of %2$d URLs (%3$d%%)"
3080 +#: includes/admin-knowledge-page.php:1638
3081 +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."
569 3082 msgstr ""
570 3083
571 -#: includes/class-mxchat-admin.php:833
572 -msgid "Stop Processing"
3084 +#: includes/admin-knowledge-page.php:1642
3085 +msgid "Video Card Match Threshold (%)"
573 3086 msgstr ""
574 3087
575 -#: includes/class-mxchat-admin.php:850
576 -msgid "items"
3088 +#. translators: %d is the site-wide Similarity Threshold percentage.
3089 +#: includes/admin-knowledge-page.php:1655
3090 +#, php-format
3091 +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."
577 3092 msgstr ""
578 3093
579 -#: includes/class-mxchat-admin.php:862
580 -msgid "&laquo; Previous"
3094 +#: includes/admin-knowledge-page.php:1657
3095 +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."
581 3096 msgstr ""
582 3097
583 -#: includes/class-mxchat-admin.php:863
584 -msgid "Next &raquo;"
3098 +#: includes/admin-knowledge-page.php:1681
3099 +msgid "Role-Based Content Restrictions"
585 3100 msgstr ""
586 3101
587 -#: includes/class-mxchat-admin.php:877
588 -msgid "Are you sure you want to delete all prompts? This action cannot be undone."
3102 +#: includes/admin-knowledge-page.php:1682
3103 +msgid "Automatically restrict tagged posts by role. Pages and untagged content are restricted per entry in the Knowledge list."
589 3104 msgstr ""
590 3105
591 -#: includes/class-mxchat-admin.php:881
592 -msgid "Delete All Knowledge"
3106 +#: includes/admin-knowledge-page.php:1689
3107 +msgid "How it works:"
593 3108 msgstr ""
594 3109
595 -#: includes/class-mxchat-admin.php:894
596 -msgid "Search Knowledge"
3110 +#: includes/admin-knowledge-page.php:1689
3111 +msgid "Add a tag below and select which role should have access. Content with that tag will be restricted to that role level. Tags apply to posts — pages and other content have no tags, so restrict those from the role dropdown on the entry itself in the Knowledge list. Any role on this site can be chosen, including custom ones."
597 3112 msgstr ""
598 3113
599 -#: includes/class-mxchat-admin.php:899
600 -msgid "Search"
3114 +#: includes/admin-knowledge-page.php:1692
3115 +msgid "Add Tag-Role Mapping"
601 3116 msgstr ""
602 3117
603 -#: includes/class-mxchat-admin.php:909
604 -msgid "ID"
3118 +#: includes/admin-knowledge-page.php:1695
3119 +msgid "Tag (name or slug)"
605 3120 msgstr ""
606 3121
607 -#: includes/class-mxchat-admin.php:910
608 -msgid "Article Content"
3122 +#: includes/admin-knowledge-page.php:1696
3123 +msgid "e.g., Premium Content or premium-content"
609 3124 msgstr ""
610 3125
611 -#: includes/class-mxchat-admin.php:911
612 -msgid "URL"
3126 +#: includes/admin-knowledge-page.php:1697
3127 +msgid "Enter an existing post tag by its display name or its slug."
613 3128 msgstr ""
614 3129
615 -#: includes/class-mxchat-admin.php:912 includes/class-mxchat-admin.php:2109
616 -msgid "Actions"
3130 +#: includes/admin-knowledge-page.php:1700
3131 +msgid "Required Role"
617 3132 msgstr ""
618 3133
619 -#: includes/class-mxchat-admin.php:935 includes/class-mxchat-integrator.php:118
620 -msgid "N/A"
3134 +#: includes/admin-knowledge-page.php:1709
3135 +msgid "Add Mapping"
621 3136 msgstr ""
622 3137
623 -#: includes/class-mxchat-admin.php:945 includes/class-mxchat-admin.php:2143
624 -msgid "Edit"
3138 +#: includes/admin-knowledge-page.php:1713
3139 +msgid "Current Tag-Role Mappings"
625 3140 msgstr ""
626 3141
627 -#: includes/class-mxchat-admin.php:951 includes/class-mxchat-admin.php:2135
628 -msgid "Save"
3142 +#: includes/admin-knowledge-page.php:1716
3143 +msgid "Loading mappings..."
629 3144 msgstr ""
630 3145
631 -#: includes/class-mxchat-admin.php:959 includes/class-mxchat-admin.php:2152
632 -msgid "Delete"
3146 +#: includes/admin-knowledge-page.php:1721
3147 +msgid "No tag-role mappings yet. Add your first mapping above."
633 3148 msgstr ""
634 3149
635 -#: includes/class-mxchat-admin.php:967
636 -msgid "No prompts found."
3150 +#: includes/admin-knowledge-page.php:1725
3151 +msgid "Bulk Update Existing Content"
637 3152 msgstr ""
638 3153
639 -#: includes/class-mxchat-admin.php:981 includes/class-mxchat-admin.php:1011
640 -#: includes/class-mxchat-admin.php:1231
641 -msgid "Nonce verification failed."
3154 +#: includes/admin-knowledge-page.php:1726
3155 +msgid "Apply role restrictions to all existing content that has the mapped tags."
642 3156 msgstr ""
643 3157
644 -#: includes/class-mxchat-admin.php:986
645 -msgid "You do not have sufficient permissions to delete all prompts."
3158 +#: includes/admin-knowledge-page.php:1729
3159 +msgid "Update All Existing Content"
646 3160 msgstr ""
647 3161
648 -#: includes/class-mxchat-admin.php:1016
649 -msgid "You do not have sufficient permissions to delete prompts."
3162 +#: includes/admin-knowledge-page.php:1735
3163 +msgid "Processing..."
650 3164 msgstr ""
651 3165
652 -#: includes/class-mxchat-admin.php:1022
653 -msgid "Invalid prompt ID."
3166 +#: includes/admin-knowledge-page.php:1756
3167 +msgid "ACF Field Settings"
654 3168 msgstr ""
655 3169
656 -#: includes/class-mxchat-admin.php:1037
657 -msgid "default_api_key"
3170 +#: includes/admin-knowledge-page.php:1757
3171 +msgid "Control which Advanced Custom Fields are included in knowledge base embeddings."
658 3172 msgstr ""
659 3173
660 -#: includes/class-mxchat-admin.php:1041
661 -msgid "text-embedding-ada-002"
3174 +#: includes/admin-knowledge-page.php:1773
3175 +msgid "Extract text from PDFs linked in ACF File/Image fields during imports"
662 3176 msgstr ""
663 3177
664 -#: includes/class-mxchat-admin.php:1046
665 -msgid "application/json"
3178 +#: includes/admin-knowledge-page.php:1775
3179 +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."
666 3180 msgstr ""
667 3181
668 -#: includes/class-mxchat-admin.php:1059
669 -msgid "You do not have sufficient permissions."
3182 +#: includes/admin-knowledge-page.php:1780
3183 +msgid "Advanced Custom Fields (ACF) plugin is not detected. Install and activate ACF to use this feature."
670 3184 msgstr ""
671 3185
672 -#: includes/class-mxchat-admin.php:1083
673 -msgid "Selected chat sessions have been deleted."
3186 +#: includes/admin-knowledge-page.php:1788
3187 +msgid "No ACF field groups found. Create field groups in ACF to control which fields are included in embeddings."
674 3188 msgstr ""
675 3189
676 -#: includes/class-mxchat-admin.php:1085
677 -msgid "No chat sessions selected for deletion."
3190 +#: includes/admin-knowledge-page.php:1793
3191 +msgid "Toggle fields ON to include them in knowledge base embeddings. Toggle OFF to exclude sensitive or irrelevant fields. Exclusions apply everywhere a field appears — ACF location rules (post types, templates) do not scope this list."
678 3192 msgstr ""
679 3193
680 -#: includes/class-mxchat-admin.php:1098
681 -msgid "Permission denied."
3194 +#: includes/admin-knowledge-page.php:1814
3195 +msgid "Include or exclude every field in this group"
682 3196 msgstr ""
683 3197
684 -#: includes/class-mxchat-admin.php:1134
685 -msgid "Database update failed."
3198 +#: includes/admin-knowledge-page.php:1867
3199 +msgid "Custom Post Meta"
686 3200 msgstr ""
687 3201
688 -#: includes/class-mxchat-admin.php:1137
689 -msgid "Embedding generation failed."
3202 +#: includes/admin-knowledge-page.php:1868
3203 +msgid "Include custom post meta fields (non-ACF) in knowledge base embeddings."
690 3204 msgstr ""
691 3205
692 -#: includes/class-mxchat-admin.php:1140
693 -msgid "Invalid data."
3206 +#: includes/admin-knowledge-page.php:1875
3207 +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."
694 3208 msgstr ""
695 3209
696 -#: includes/class-mxchat-admin.php:1273
697 -msgid "Error inserting content into the database. Please try again."
3210 +#: includes/admin-knowledge-page.php:1881
3211 +msgid "Discover meta keys"
698 3212 msgstr ""
699 3213
700 -#: includes/class-mxchat-admin.php:1275
701 -msgid "Content successfully submitted!"
3214 +#: includes/admin-knowledge-page.php:1883
3215 +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."
702 3216 msgstr ""
703 3217
704 -#: includes/class-mxchat-admin.php:1280
705 -msgid "Embedding generation failed. Please ensure your API key is correct and try again."
3218 +#: includes/admin-knowledge-page.php:1888
3219 +msgid "Scan my content for meta keys"
706 3220 msgstr ""
707 3221
708 -#: includes/class-mxchat-admin.php:1325
709 -msgid "Failed to save PDF file"
3222 +#: includes/admin-knowledge-page.php:1892
3223 +msgid "Include internal keys (underscore-prefixed)"
710 3224 msgstr ""
711 3225
712 -#: includes/class-mxchat-admin.php:1333
713 -msgid "Invalid PDF: no pages found"
3226 +#: includes/admin-knowledge-page.php:1900
3227 +msgid "Meta Key Whitelist"
714 3228 msgstr ""
715 3229
716 -#: includes/class-mxchat-admin.php:1357 includes/class-mxchat-admin.php:1663
717 -msgid "scheduled"
3230 +#: includes/admin-knowledge-page.php:1912
3231 +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."
718 3232 msgstr ""
719 3233
720 -#: includes/class-mxchat-admin.php:1467 includes/class-mxchat-admin.php:1753
721 -msgid "ago"
3234 +#: includes/admin-knowledge-page.php:1917
3235 +msgid "How to find meta keys:"
722 3236 msgstr ""
723 3237
724 -#: includes/class-mxchat-admin.php:1473 includes/class-mxchat-admin.php:1759
725 -#: includes/class-mxchat-admin.php:3198
726 -msgid "Unauthorized access"
3238 +#: includes/admin-knowledge-page.php:1919
3239 +msgid "Check your theme documentation for meta key names"
727 3240 msgstr ""
728 3241
729 -#: includes/class-mxchat-admin.php:1482
730 -msgid "Please provide a valid URL."
3242 +#: includes/admin-knowledge-page.php:1920
3243 +msgid "Look in the wp_postmeta database table"
731 3244 msgstr ""
732 3245
733 -#: includes/class-mxchat-admin.php:1493
734 -msgid "Failed to fetch URL"
3246 +#: includes/admin-knowledge-page.php:1921
3247 +msgid "Use the Scan my content for meta keys button above to discover the keys on your published content automatically"
735 3248 msgstr ""
736 3249
737 -#: includes/class-mxchat-admin.php:1496
738 -msgid "Failed to fetch the URL: %s"
3250 +#: includes/admin-knowledge-page.php:1922
3251 +msgid "Meta keys starting with underscore (_) are usually hidden/internal"
739 3252 msgstr ""
740 3253
741 -#: includes/class-mxchat-admin.php:1510
742 -msgid "Empty response received from URL."
3254 +#: includes/admin-knowledge-page.php:1940
3255 +msgid "Pinecone Vector Database"
743 3256 msgstr ""
744 3257
745 -#: includes/class-mxchat-admin.php:1528
746 -msgid "PDF processing has started in the background. You can check the progress in the Knowledge Base section."
3258 +#: includes/admin-knowledge-page.php:1941
3259 +msgid "Configure Pinecone for enhanced search performance with larger knowledge bases."
747 3260 msgstr ""
748 3261
749 -#: includes/class-mxchat-admin.php:1533
750 -msgid "Failed to start PDF processing. Please try again."
3262 +#: includes/admin-knowledge-page.php:1948
3263 +msgid "Pinecone is optional."
751 3264 msgstr ""
752 3265
753 -#: includes/class-mxchat-admin.php:1551
754 -msgid "Invalid sitemap XML. Please provide a valid sitemap."
3266 +#: includes/admin-knowledge-page.php:1948
3267 +msgid "MxChat works without it. When enabled, content is stored in Pinecone for faster similarity searches."
755 3268 msgstr ""
756 3269
757 -#: includes/class-mxchat-admin.php:1567
758 -msgid "Sitemap processing has started in the background. You can check the progress in the Knowledge Base section."
3270 +#: includes/admin-knowledge-page.php:1960
3271 +msgid "Enable Pinecone Database"
759 3272 msgstr ""
760 3273
761 -#: includes/class-mxchat-admin.php:1572
762 -msgid "Failed to start sitemap processing. Please try again."
3274 +#: includes/admin-knowledge-page.php:1968
3275 +msgid "Pinecone is enabled. All new knowledge base content will be stored in Pinecone."
763 3276 msgstr ""
764 3277
765 -#: includes/class-mxchat-admin.php:1587
766 -msgid "No valid content found on the provided URL."
3278 +#: includes/admin-knowledge-page.php:1974
3279 +msgid "Pinecone API Key"
767 3280 msgstr ""
768 3281
769 -#: includes/class-mxchat-admin.php:1602
770 -msgid "URL content successfully submitted!"
3282 +#: includes/admin-knowledge-page.php:1978
3283 +msgid "Found in your Pinecone dashboard under API Keys."
771 3284 msgstr ""
772 3285
773 -#: includes/class-mxchat-admin.php:1607
774 -msgid "Failed to generate embedding for the URL content. Please check your API key and try again."
3286 +#: includes/admin-knowledge-page.php:1979
3287 +msgid "Open Pinecone Dashboard"
775 3288 msgstr ""
776 3289
777 -#: includes/class-mxchat-admin.php:1625
778 -msgid "Invalid XML object provided"
3290 +#: includes/admin-knowledge-page.php:2001
3291 +msgid "Index type"
779 3292 msgstr ""
780 3293
781 -#: includes/class-mxchat-admin.php:1639
782 -msgid "No valid URLs found in sitemap"
3294 +#: includes/admin-knowledge-page.php:2006
3295 +msgid "Vector index (current)"
783 3296 msgstr ""
784 3297
785 -#: includes/class-mxchat-admin.php:1787
786 -msgid "Processing has been stopped successfully."
3298 +#: includes/admin-knowledge-page.php:2007
3299 +msgid "The classic Pinecone index. Nothing changes for existing setups."
787 3300 msgstr ""
788 3301
789 -#: includes/class-mxchat-admin.php:1819
790 -msgid "You do not have sufficient permissions to view this page."
3302 +#: includes/admin-knowledge-page.php:2013
3303 +msgid "Document index with full-text search (new)"
791 3304 msgstr ""
792 3305
793 -#: includes/class-mxchat-admin.php:1833
794 -msgid "No chat history available."
3306 +#: includes/admin-knowledge-page.php:2014
3307 +msgid "A Pinecone document index keeps a keyword index of your content next to the vectors, so questions with part numbers, SKUs and codes find the exact record. It is a new index: create one below and copy your existing index into it, no re-embedding needed. Turn on the Hybrid keyword boost under Retrieval to use it."
795 3308 msgstr ""
796 3309
797 -#: includes/class-mxchat-admin.php:1876
798 -msgid "Session ID:"
3310 +#: includes/admin-knowledge-page.php:2024
3311 +#: includes/admin-knowledge-page.php:2061
3312 +#, php-format
3313 +msgid "Document index checked: %1$s (%2$d dimensions)."
799 3314 msgstr ""
800 3315
801 -#: includes/class-mxchat-admin.php:1882
802 -msgid "Email:"
3316 +#: includes/admin-knowledge-page.php:2025
3317 +#: includes/admin-knowledge-page.php:2063
3318 +msgid "Not checked yet. Create a document index below, or enter its host above and click Check index. The index type only saves once the host has been checked."
803 3319 msgstr ""
804 3320
805 -#: includes/class-mxchat-admin.php:1904
806 -msgid "User"
3321 +#: includes/admin-knowledge-page.php:2035
3322 +msgid "Region"
807 3323 msgstr ""
808 3324
809 -#: includes/class-mxchat-admin.php:1908
810 -msgid "Agent"
3325 +#: includes/admin-knowledge-page.php:2037
3326 +msgid "Your Pinecone environment/region (e.g., gcp-starter, us-west1-gcp)"
811 3327 msgstr ""
812 3328
813 -#: includes/class-mxchat-admin.php:1912
814 -msgid "Unknown"
3329 +#: includes/admin-knowledge-page.php:2042
3330 +msgid "Index Name"
815 3331 msgstr ""
816 3332
817 -#: includes/class-mxchat-admin.php:1950
818 -msgid "MxChat Pro: Activation"
3333 +#: includes/admin-knowledge-page.php:2045
3334 +msgid "The name of your Pinecone index. Must be created in your Pinecone dashboard first."
819 3335 msgstr ""
820 3336
821 -#: includes/class-mxchat-admin.php:1960 includes/class-mxchat-public.php:178
3337 +#: includes/admin-knowledge-page.php:2050
3338 +msgid "Pinecone Host"
3339 +msgstr ""
3340 +
3341 +#: includes/admin-knowledge-page.php:2053
3342 +msgid "The hostname from your Pinecone index URL (exclude https://). Found in index details."
3343 +msgstr ""
3344 +
3345 +#: includes/admin-knowledge-page.php:2069
3346 +msgid "Cloud and region for a new index"
3347 +msgstr ""
3348 +
3349 +#: includes/admin-knowledge-page.php:2083
3350 +#, php-format
3351 +msgid "Create index for me makes a new document index named after the Index Name field (a free name ending in -docs is suggested when you switch to this type), sized for your embedding model (%d dimensions, cosine), with full-text search on the content in the chosen language, then fills in the host. Check index confirms the host above points at a document index MxChat can use. Neither moves your chatbot — that happens when you save."
3352 +msgstr ""
3353 +
3354 +#: includes/admin-knowledge-page.php:2087
3355 +msgid "Create index for me"
3356 +msgstr ""
3357 +
3358 +#: includes/admin-knowledge-page.php:2088
3359 +msgid "Check index"
3360 +msgstr ""
3361 +
3362 +#: includes/admin-knowledge-page.php:2091
3363 +msgid "Check the document index host before saving."
3364 +msgstr ""
3365 +
3366 +#: includes/admin-knowledge-page.php:2096
3367 +msgid "Switch anyway — point the chatbot at the document index now and copy the rest afterwards"
3368 +msgstr ""
3369 +
3370 +#: includes/admin-knowledge-page.php:2101
3371 +msgid "Copy from vector index host"
3372 +msgstr ""
3373 +
3374 +#: includes/admin-knowledge-page.php:2103
3375 +msgid "Migrate copies every record of that index into the document index above — text, vector and metadata, same ids — with no embedding calls. It runs while your chatbot keeps answering from the vector index; save the Pinecone settings afterwards to switch. Safe to run again: records already copied are simply replaced, and an interrupted copy continues where it stopped. Both indexes must use the same embedding dimension."
3376 +msgstr ""
3377 +
3378 +#: includes/admin-knowledge-page.php:2106
3379 +msgid "Migrate"
3380 +msgstr ""
3381 +
3382 +#: includes/admin-knowledge-page.php:2108
3383 +msgid "Copy the records of every namespace of the vector index, each into the same-named namespace of the document index, in one run."
3384 +msgstr ""
3385 +
3386 +#: includes/admin-knowledge-page.php:2111
3387 +msgid "Copy every namespace"
3388 +msgstr ""
3389 +
3390 +#: includes/admin-knowledge-page.php:2121
3391 +#: includes/admin-knowledge-page.php:2125
3392 +msgid "Delete old index"
3393 +msgstr ""
3394 +
3395 +#: includes/admin-knowledge-page.php:2122
3396 +msgid "Available once the copy count matches. Type the old index name to confirm. This deletes the whole vector index at Pinecone and cannot be undone."
3397 +msgstr ""
3398 +
3399 +#: includes/admin-knowledge-page.php:2124
3400 +msgid "old index name"
3401 +msgstr ""
3402 +
3403 +#: includes/admin-knowledge-page.php:2132
3404 +msgid "Results Per Query (topK)"
3405 +msgstr ""
3406 +
3407 +#: includes/admin-knowledge-page.php:2135
3408 +msgid "How many candidate matches each Pinecone query requests (1-1000, default 50). Higher values improve grouping of chunked content at the cost of slightly larger responses."
3409 +msgstr ""
3410 +
3411 +#: includes/admin-knowledge-page.php:2139
3412 +msgid "Save Pinecone Settings"
3413 +msgstr ""
3414 +
3415 +#: includes/admin-knowledge-page.php:2168
3416 +msgid "Use OpenAI's hosted vector database for knowledge retrieval. Your documents are stored and searched directly on OpenAI's platform."
3417 +msgstr ""
3418 +
3419 +#: includes/admin-knowledge-page.php:2175
3420 +msgid "Requires OpenAI Chat Model."
3421 +msgstr ""
3422 +
3423 +#: includes/admin-knowledge-page.php:2175
3424 +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."
3425 +msgstr ""
3426 +
3427 +#: includes/admin-knowledge-page.php:2181
3428 +msgid "Model Incompatible:"
3429 +msgstr ""
3430 +
3431 +#: includes/admin-knowledge-page.php:2181
3432 +#, php-format
3433 +msgid "Your current chat model (%s) is not an OpenAI model. Vector Store search will not work until you switch to an OpenAI model."
3434 +msgstr ""
3435 +
3436 +#: includes/admin-knowledge-page.php:2194
3437 +msgid "Enable OpenAI Vector Store"
3438 +msgstr ""
3439 +
3440 +#: includes/admin-knowledge-page.php:2202
3441 +msgid "OpenAI Vector Store is enabled. Queries will search your Vector Store for relevant content."
3442 +msgstr ""
3443 +
3444 +#: includes/admin-knowledge-page.php:2208
3445 +msgid "Vector Store ID(s)"
3446 +msgstr ""
3447 +
3448 +#: includes/admin-knowledge-page.php:2212
3449 +msgid "Enter your Vector Store ID from the OpenAI Dashboard. For multiple stores, separate with commas."
3450 +msgstr ""
3451 +
3452 +#: includes/admin-knowledge-page.php:2213
3453 +msgid "Open OpenAI Vector Store Dashboard"
3454 +msgstr ""
3455 +
3456 +#: includes/admin-knowledge-page.php:2219
3457 +msgid "Max Results"
3458 +msgstr ""
3459 +
3460 +#: includes/admin-knowledge-page.php:2226
3461 +msgid "Maximum number of content chunks to retrieve from the Vector Store."
3462 +msgstr ""
3463 +
3464 +#: includes/admin-knowledge-page.php:2236
3465 +msgid "Sync Knowledge Base to Vector Store"
3466 +msgstr ""
3467 +
3468 +#: includes/admin-knowledge-page.php:2239
3469 +msgid "Keeps your Vector Store up to date automatically: knowledge base additions, edits, and deletions are mirrored to the store (one file per entry, replaced on change). Without this, the store is frozen at whatever you uploaded manually. Role-restricted entries are never uploaded — OpenAI file search cannot filter by user role."
3470 +msgstr ""
3471 +
3472 +#: includes/admin-knowledge-page.php:2243
3473 +msgid "Sync Target Vector Store ID"
3474 +msgstr ""
3475 +
3476 +#: includes/admin-knowledge-page.php:2247
3477 +msgid "Leave blank to use the first Vector Store ID above. Syncing writes to exactly one store."
3478 +msgstr ""
3479 +
3480 +#: includes/admin-knowledge-page.php:2251
3481 +msgid "Save Vector Store Settings"
3482 +msgstr ""
3483 +
3484 +#: includes/admin-knowledge-page.php:2257
3485 +msgid "Import Existing Knowledge Base"
3486 +msgstr ""
3487 +
3488 +#: includes/admin-knowledge-page.php:2259
3489 +#, php-format
3490 +msgid "One-time (re-runnable) import of every knowledge base entry into the sync target store. Runs in the background via WP-Cron; safe to interrupt and resume — already-imported, unchanged entries are skipped. Currently mirrored: %s files."
3491 +msgstr ""
3492 +
3493 +#: includes/admin-knowledge-page.php:2262
3494 +msgid "Import Knowledge Base to Vector Store"
3495 +msgstr ""
3496 +
3497 +#: includes/admin-knowledge-page.php:2263
3498 +msgid "Resume Import"
3499 +msgstr ""
3500 +
3501 +#: includes/admin-knowledge-page.php:2294
3502 +msgid "Request failed — check the browser console."
3503 +msgstr ""
3504 +
3505 +#: includes/admin-knowledge-page.php:2310
3506 +msgid "Import stalled (cron missed) — click Resume."
3507 +msgstr ""
3508 +
3509 +#: includes/admin-knowledge-page.php:2310
3510 +msgid "Importing…"
3511 +msgstr ""
3512 +
3513 +#: includes/admin-knowledge-page.php:2311
3514 +msgid "Import complete."
3515 +msgstr ""
3516 +
3517 +#: includes/admin-knowledge-page.php:2312
3518 +msgid "Import cancelled."
3519 +msgstr ""
3520 +
3521 +#: includes/admin-knowledge-page.php:2313
3522 +msgid "Import error:"
3523 +msgstr ""
3524 +
3525 +#: includes/admin-knowledge-page.php:2316
3526 +msgid "uploaded"
3527 +msgstr ""
3528 +
3529 +#: includes/admin-knowledge-page.php:2317
3530 +msgid "unchanged"
3531 +msgstr ""
3532 +
3533 +#: includes/admin-knowledge-page.php:2318
3534 +msgid "skipped (role-restricted)"
3535 +msgstr ""
3536 +
3537 +#: includes/admin-knowledge-page.php:2319
3538 +msgid "failed"
3539 +msgstr ""
3540 +
3541 +#: includes/admin-knowledge-page.php:2340
3542 +msgid "Starting…"
3543 +msgstr ""
3544 +
3545 +#: includes/admin-knowledge-page.php:2344
3546 +msgid "Could not start the import."
3547 +msgstr ""
3548 +
3549 +#: includes/admin-knowledge-page.php:2380
3550 +msgid "Select WordPress Content"
3551 +msgstr ""
3552 +
3553 +#: includes/admin-knowledge-page.php:2381
3554 +msgid "(Content imported here will be tagged \"In Knowledge Base\")"
3555 +msgstr ""
3556 +
3557 +#: includes/admin-knowledge-page.php:2391
3558 +msgid "All Content Types"
3559 +msgstr ""
3560 +
3561 +#: includes/admin-knowledge-page.php:2405
3562 +msgid "Drafts"
3563 +msgstr ""
3564 +
3565 +#: includes/admin-knowledge-page.php:2406
3566 +msgid "All Statuses"
3567 +msgstr ""
3568 +
3569 +#: includes/admin-knowledge-page.php:2409
3570 +msgid "All Content"
3571 +msgstr ""
3572 +
3573 +#: includes/admin-knowledge-page.php:2410
3574 +msgid "In Knowledge Base"
3575 +msgstr ""
3576 +
3577 +#: includes/admin-knowledge-page.php:2411
3578 +msgid "Not In Knowledge Base"
3579 +msgstr ""
3580 +
3581 +#: includes/admin-knowledge-page.php:2425
3582 +msgid "Media lists PDF, Word, text and Markdown files — the types MxChat can read text from. Images, audio and video are not shown."
3583 +msgstr ""
3584 +
3585 +#: includes/admin-knowledge-page.php:2431
3586 +msgid "Select All on Page"
3587 +msgstr ""
3588 +
3589 +#: includes/admin-knowledge-page.php:2433
3590 +msgid "selected"
3591 +msgstr ""
3592 +
3593 +#: includes/admin-knowledge-page.php:2436
3594 +msgid "Selections persist across pages"
3595 +msgstr ""
3596 +
3597 +#: includes/admin-knowledge-page.php:2442
3598 +#: includes/admin-knowledge-page.php:2476
3599 +msgid "Loading content..."
3600 +msgstr ""
3601 +
3602 +#: includes/admin-knowledge-page.php:2450
3603 +msgid "Process Selected Content"
3604 +msgstr ""
3605 +
3606 +#: includes/admin-knowledge-page.php:2471
3607 +msgid "Edit Knowledge Entry"
3608 +msgstr ""
3609 +
3610 +#: includes/admin-knowledge-page.php:2489
3611 +msgid "Save & Re-embed"
3612 +msgstr ""
3613 +
3614 +#: includes/admin-knowledge-page.php:2492
3615 +#: includes/class-mxchat-admin.php:10331
3616 +msgid "Saving..."
3617 +msgstr ""
3618 +
3619 +#: includes/admin-knowledge-page.php:2514
3620 +#: includes/admin-knowledge-page.php:2547
3621 +msgid "Indexed Content"
3622 +msgstr ""
3623 +
3624 +#: includes/admin-knowledge-page.php:2520
3625 +#: includes/admin-knowledge-page.php:2548
3626 +msgid "Loading indexed content…"
3627 +msgstr ""
3628 +
3629 +#: includes/admin-knowledge-page.php:2551
3630 +msgid "Storage"
3631 +msgstr ""
3632 +
3633 +#: includes/admin-knowledge-page.php:2552
3634 +msgid "Content type"
3635 +msgstr ""
3636 +
3637 +#: includes/admin-knowledge-page.php:2553
3638 +msgid "Chunks"
3639 +msgstr ""
3640 +
3641 +#: includes/admin-knowledge-page.php:2554
3642 +msgid "Total indexed length"
3643 +msgstr ""
3644 +
3645 +#: includes/admin-knowledge-page.php:2555
3646 +msgid "Chunk"
3647 +msgstr ""
3648 +
3649 +#: includes/admin-knowledge-page.php:2556
3650 +msgid "Indexed"
3651 +msgstr ""
3652 +
3653 +#: includes/admin-knowledge-page.php:2557
3654 +msgid "chars"
3655 +msgstr ""
3656 +
3657 +#: includes/admin-knowledge-page.php:2558
3658 +msgid "Show indexed text"
3659 +msgstr ""
3660 +
3661 +#: includes/admin-knowledge-page.php:2559
3662 +msgid "Hide indexed text"
3663 +msgstr ""
3664 +
3665 +#: includes/admin-knowledge-page.php:2560
3666 +msgid "Local WordPress database"
3667 +msgstr ""
3668 +
3669 +#: includes/admin-knowledge-page.php:2562
3670 +msgid "Vector metadata"
3671 +msgstr ""
3672 +
3673 +#: includes/admin-knowledge-page.php:2563
3674 +msgid "Failed to load indexed content."
3675 +msgstr ""
3676 +
3677 +#: includes/admin-knowledge-page.php:2564
3678 +msgid "Network error: "
3679 +msgstr ""
3680 +
3681 +#: includes/admin-knowledge-page.php:2782
3682 +msgid "Use a content-specific sub-sitemap (e.g., post-sitemap.xml), not the main sitemap index."
3683 +msgstr ""
3684 +
3685 +#: includes/admin-knowledge-page.php:2783
3686 +msgid "Enter the URL of any webpage to import its content."
3687 +msgstr ""
3688 +
3689 +#: includes/admin-knowledge-page.php:2784
3690 +msgid "Enter the URL of a publicly accessible PDF file."
3691 +msgstr ""
3692 +
3693 +#: includes/admin-knowledge-page.php:2845
3694 +msgid "Discard your unsaved changes to this entry?"
3695 +msgstr ""
3696 +
3697 +#: includes/admin-onboarding-page.php:262
3698 +#: includes/admin-onboarding-page.php:279
3699 +#: includes/admin-onboarding-page.php:348
3700 +#: includes/admin-onboarding-page.php:368
3701 +msgid "You do not have permission."
3702 +msgstr ""
3703 +
3704 +#: includes/admin-onboarding-page.php:307
3705 +msgid "Invalid step."
3706 +msgstr ""
3707 +
3708 +#: includes/admin-onboarding-page.php:314
3709 +msgid "Model not valid for this provider."
3710 +msgstr ""
3711 +
3712 +#: includes/admin-onboarding-page.php:355
3713 +msgid "Unknown step."
3714 +msgstr ""
3715 +
3716 +#: includes/admin-onboarding-page.php:454
3717 +#: includes/admin-onboarding-page.php:541
3718 +#: includes/class-mxchat-admin.php:579
3719 +#: includes/class-mxchat-admin.php:590
3720 +msgid "Onboarding"
3721 +msgstr ""
3722 +
3723 +#: includes/admin-onboarding-page.php:456
3724 +#: includes/admin-onboarding-page.php:485
3725 +#: includes/class-mxchat-admin.php:610
3726 +msgid "Knowledge"
3727 +msgstr ""
3728 +
3729 +#: includes/admin-onboarding-page.php:457
3730 +#: includes/admin-transcripts-page.php:43
3731 +#: includes/class-mxchat-admin.php:619
3732 +msgid "Transcripts"
3733 +msgstr ""
3734 +
3735 +#: includes/admin-onboarding-page.php:461
3736 +#: includes/admin-pro-page.php:67
3737 +#: includes/admin-pro-page.php:179
3738 +#: includes/class-mxchat-admin.php:654
3739 +#: includes/class-mxchat-admin.php:655
3740 +msgid "Pro & Extensions"
3741 +msgstr ""
3742 +
3743 +#: includes/admin-onboarding-page.php:482
3744 +msgid "Chat model"
3745 +msgstr ""
3746 +
3747 +#: includes/admin-onboarding-page.php:482
3748 +#: includes/admin-onboarding-page.php:587
3749 +msgid "Choose your chat model"
3750 +msgstr ""
3751 +
3752 +#: includes/admin-onboarding-page.php:483
3753 +#: includes/admin-settings-page.php:57
3754 +#: includes/admin-settings-page.php:139
3755 +#: includes/admin-settings-page.php:292
3756 +msgid "Behavior"
3757 +msgstr ""
3758 +
3759 +#: includes/admin-onboarding-page.php:483
3760 +#: includes/admin-onboarding-page.php:657
3761 +msgid "Tell your chatbot how to behave"
3762 +msgstr ""
3763 +
3764 +#: includes/admin-onboarding-page.php:484
3765 +msgid "Embedding"
3766 +msgstr ""
3767 +
3768 +#: includes/admin-onboarding-page.php:484
3769 +#: includes/admin-onboarding-page.php:708
3770 +msgid "Choose your embedding model"
3771 +msgstr ""
3772 +
3773 +#: includes/admin-onboarding-page.php:485
3774 +msgid "Add to your knowledge base"
3775 +msgstr ""
3776 +
3777 +#: includes/admin-onboarding-page.php:486
3778 +#: includes/admin-onboarding-page.php:796
3779 +msgid "Try MxChat Actions"
3780 +msgstr ""
3781 +
3782 +#: includes/admin-onboarding-page.php:487
3783 +#: includes/class-mxchat-editor-assistant.php:125
3784 +msgid "Done"
3785 +msgstr ""
3786 +
3787 +#: includes/admin-onboarding-page.php:487
3788 +msgid "You're set up"
3789 +msgstr ""
3790 +
3791 +#: includes/admin-onboarding-page.php:513
3792 +#, php-format
3793 +msgid "%s API key already saved."
3794 +msgstr ""
3795 +
3796 +#: includes/admin-onboarding-page.php:514
3797 +#, php-format
3798 +msgid "You've already added your %s API key — using it for embeddings too."
3799 +msgstr ""
3800 +
3801 +#: includes/admin-onboarding-page.php:515
3802 +msgid "Replace key"
3803 +msgstr ""
3804 +
3805 +#: includes/admin-onboarding-page.php:516
3806 +msgid "Save key"
3807 +msgstr ""
3808 +
3809 +#: includes/admin-onboarding-page.php:517
3810 +msgid "Saving…"
3811 +msgstr ""
3812 +
3813 +#: includes/admin-onboarding-page.php:519
3814 +msgid "Save failed. Try again or set the key in Settings → API Keys."
3815 +msgstr ""
3816 +
3817 +#: includes/admin-onboarding-page.php:520
3818 +msgid "No knowledge base items yet."
3819 +msgstr ""
3820 +
3821 +#. translators: %d = number of KB items
3822 +#: includes/admin-onboarding-page.php:522
3823 +msgid "Found 1 knowledge base item."
3824 +msgstr ""
3825 +
3826 +#. translators: %d = number of KB items
3827 +#: includes/admin-onboarding-page.php:524
3828 +#, php-format
3829 +msgid "Found %d knowledge base items."
3830 +msgstr ""
3831 +
3832 +#: includes/admin-onboarding-page.php:525
3833 +msgid "You can also manage all your keys later in API Keys settings."
3834 +msgstr ""
3835 +
3836 +#: includes/admin-onboarding-page.php:526
3837 +msgid "— Select a provider —"
3838 +msgstr ""
3839 +
3840 +#: includes/admin-onboarding-page.php:527
3841 +msgid "— Select a model —"
3842 +msgstr ""
3843 +
3844 +#: includes/admin-onboarding-page.php:528
3845 +msgid "OpenRouter requires setup in the main Settings page — finish onboarding, then configure it there."
3846 +msgstr ""
3847 +
3848 +#: includes/admin-onboarding-page.php:529
3849 +msgid "Custom (OpenAI-compatible) providers need a Base URL and model configured in Settings → API Keys — finish onboarding, then set it up there."
3850 +msgstr ""
3851 +
3852 +#: includes/admin-onboarding-page.php:530
3853 +msgid "Copied!"
3854 +msgstr ""
3855 +
3856 +#: includes/admin-onboarding-page.php:543
3857 +msgid "Six quick steps to get your MxChat chatbot live."
3858 +msgstr ""
3859 +
3860 +#: includes/admin-onboarding-page.php:553
3861 +msgid "Onboarding steps"
3862 +msgstr ""
3863 +
3864 +#: includes/admin-onboarding-page.php:577
3865 +msgid "Step"
3866 +msgstr ""
3867 +
3868 +#: includes/admin-onboarding-page.php:577
3869 +msgid "of"
3870 +msgstr ""
3871 +
3872 +#: includes/admin-onboarding-page.php:589
3873 +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."
3874 +msgstr ""
3875 +
3876 +#: includes/admin-onboarding-page.php:593
3877 +#: includes/admin-onboarding-page.php:714
3878 +msgid "Provider"
3879 +msgstr ""
3880 +
3881 +#. translators: %s = provider label, e.g. OpenRouter
3882 +#: includes/admin-onboarding-page.php:606
3883 +#, php-format
3884 +msgid "%s — configure in Settings"
3885 +msgstr ""
3886 +
3887 +#: includes/admin-onboarding-page.php:613
3888 +msgid "OpenRouter and Custom (OpenAI-compatible) providers need extra configuration — finish onboarding, then set them up in Settings → API Keys."
3889 +msgstr ""
3890 +
3891 +#: includes/admin-onboarding-page.php:618
3892 +#: includes/admin-onboarding-page.php:725
3893 +msgid "Model"
3894 +msgstr ""
3895 +
3896 +#: includes/admin-onboarding-page.php:624
3897 +#: includes/admin-onboarding-page.php:737
3898 +msgid "An API key is a password from your AI provider that lets MxChat talk to them."
3899 +msgstr ""
3900 +
3901 +#. translators: %s = link to API Keys settings
3902 +#: includes/admin-onboarding-page.php:631
3903 +#: includes/admin-onboarding-page.php:743
3904 +#, php-format
3905 +msgid "You can also manage all your keys later in %s."
3906 +msgstr ""
3907 +
3908 +#: includes/admin-onboarding-page.php:632
3909 +#: includes/admin-onboarding-page.php:744
3910 +msgid "API Keys settings"
3911 +msgstr ""
3912 +
3913 +#: includes/admin-onboarding-page.php:645
3914 +#: includes/admin-onboarding-page.php:702
3915 +#: includes/admin-onboarding-page.php:770
3916 +msgid "Continue"
3917 +msgstr ""
3918 +
3919 +#: includes/admin-onboarding-page.php:659
3920 +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."
3921 +msgstr ""
3922 +
3923 +#: includes/admin-onboarding-page.php:663
3924 +msgid "AI Instructions"
3925 +msgstr ""
3926 +
3927 +#: includes/admin-onboarding-page.php:664
3928 +msgid "Describe how your chatbot should respond — its role, tone, and topics to focus on or avoid."
3929 +msgstr ""
3930 +
3931 +#: includes/admin-onboarding-page.php:666
3932 +msgid "Optional — leave blank to use sensible defaults. You can refine this later."
3933 +msgstr ""
3934 +
3935 +#: includes/admin-onboarding-page.php:676
3936 +#: includes/class-mxchat-admin.php:8259
3937 +msgid "View Sample Instructions"
3938 +msgstr ""
3939 +
3940 +#: includes/admin-onboarding-page.php:681
3941 +msgid "Or start from one of these:"
3942 +msgstr ""
3943 +
3944 +#: includes/admin-onboarding-page.php:685
3945 +msgid "Helpful website assistant"
3946 +msgstr ""
3947 +
3948 +#: includes/admin-onboarding-page.php:686
3949 +msgid "General-purpose, concise, sticks to your site's content."
3950 +msgstr ""
3951 +
3952 +#: includes/admin-onboarding-page.php:689
3953 +msgid "Sales-focused product expert"
3954 +msgstr ""
3955 +
3956 +#: includes/admin-onboarding-page.php:690
3957 +msgid "Highlights features, suggests products, drives toward CTAs."
3958 +msgstr ""
3959 +
3960 +#: includes/admin-onboarding-page.php:693
3961 +msgid "Friendly customer support agent"
3962 +msgstr ""
3963 +
3964 +#: includes/admin-onboarding-page.php:694
3965 +msgid "Patient, empathetic, troubleshoots, escalates when stuck."
3966 +msgstr ""
3967 +
3968 +#: includes/admin-onboarding-page.php:710
3969 +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."
3970 +msgstr ""
3971 +
3972 +#. translators: %s = link to Knowledge page
3973 +#: includes/admin-onboarding-page.php:763
3974 +#, php-format
3975 +msgid "By default MxChat stores embeddings in your WordPress database. After onboarding you can switch to %s for larger knowledge bases."
3976 +msgstr ""
3977 +
3978 +#: includes/admin-onboarding-page.php:764
3979 +msgid "Pinecone or OpenAI Vector Store"
3980 +msgstr ""
3981 +
3982 +#: includes/admin-onboarding-page.php:776
3983 +msgid "Add something to your knowledge base"
3984 +msgstr ""
3985 +
3986 +#: includes/admin-onboarding-page.php:778
3987 +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."
3988 +msgstr ""
3989 +
3990 +#: includes/admin-onboarding-page.php:783
3991 +msgid "Open Knowledge Base"
3992 +msgstr ""
3993 +
3994 +#: includes/admin-onboarding-page.php:790
3995 +#: includes/admin-onboarding-page.php:810
3996 +msgid "I'll skip this for now — Continue"
3997 +msgstr ""
3998 +
3999 +#: includes/admin-onboarding-page.php:798
4000 +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."
4001 +msgstr ""
4002 +
4003 +#: includes/admin-onboarding-page.php:803
4004 +msgid "Open Actions"
4005 +msgstr ""
4006 +
4007 +#: includes/admin-onboarding-page.php:819
4008 +msgid "You're set up."
4009 +msgstr ""
4010 +
4011 +#: includes/admin-onboarding-page.php:828
4012 +msgid "Test your chatbot"
4013 +msgstr ""
4014 +
4015 +#: includes/admin-onboarding-page.php:829
4016 +msgid "Try it right inside your dashboard — no need to visit your site."
4017 +msgstr ""
4018 +
4019 +#: includes/admin-onboarding-page.php:830
4020 +msgid "Open Testing tab"
4021 +msgstr ""
4022 +
4023 +#: includes/admin-onboarding-page.php:840
4024 +msgid "Show it on your site"
4025 +msgstr ""
4026 +
4027 +#: includes/admin-onboarding-page.php:841
4028 +msgid "Turn the chatbot on for all pages, or hide it — your choice."
4029 +msgstr ""
4030 +
4031 +#: includes/admin-onboarding-page.php:842
4032 +msgid "Open Display settings"
4033 +msgstr ""
4034 +
4035 +#: includes/admin-onboarding-page.php:852
4036 +msgid "Or embed it manually"
4037 +msgstr ""
4038 +
4039 +#: includes/admin-onboarding-page.php:853
4040 +msgid "Prefer to place it yourself? Paste a shortcode anywhere."
4041 +msgstr ""
4042 +
4043 +#: includes/admin-onboarding-page.php:857
4044 +msgid "Copy floating widget shortcode"
4045 +msgstr ""
4046 +
4047 +#: includes/admin-onboarding-page.php:862
4048 +msgid "Floating widget (bottom corner)"
4049 +msgstr ""
4050 +
4051 +#: includes/admin-onboarding-page.php:866
4052 +msgid "Copy inline widget shortcode"
4053 +msgstr ""
4054 +
4055 +#: includes/admin-onboarding-page.php:871
4056 +msgid "Inline embedded chat"
4057 +msgstr ""
4058 +
4059 +#: includes/admin-onboarding-page.php:878
4060 +msgid "PRO add-ons"
4061 +msgstr ""
4062 +
4063 +#: includes/admin-onboarding-page.php:880
4064 +msgid "Do more with PRO add-ons"
4065 +msgstr ""
4066 +
4067 +#: includes/admin-onboarding-page.php:882
4068 +msgid "Sell directly in chat with WooCommerce, run multiple specialized bots on one site, generate full SEO-ready posts with Advanced Content, and more."
4069 +msgstr ""
4070 +
4071 +#: includes/admin-onboarding-page.php:886
4072 +msgid "Explore PRO add-ons"
4073 +msgstr ""
4074 +
4075 +#: includes/admin-onboarding-page.php:897
4076 +#, php-format
4077 +msgid "This setup guide moves out of the way once you're done — reopen it any time under %s."
4078 +msgstr ""
4079 +
4080 +#: includes/admin-onboarding-page.php:900
4081 +msgid "Settings → Tutorials"
4082 +msgstr ""
4083 +
4084 +#: includes/admin-onboarding-page.php:906
4085 +msgid "Review earlier steps"
4086 +msgstr ""
4087 +
4088 +#: includes/admin-onboarding-page.php:907
4089 +msgid "Open my live site"
4090 +msgstr ""
4091 +
4092 +#: includes/admin-onboarding-page.php:918
4093 +msgid "Stuck? Get help."
4094 +msgstr ""
4095 +
4096 +#: includes/admin-onboarding-page.php:919
4097 +msgid "Ask the docs bot for an answer, or open a ticket if something's broken."
4098 +msgstr ""
4099 +
4100 +#: includes/admin-onboarding-page.php:924
4101 +msgid "Ask the docs bot"
4102 +msgstr ""
4103 +
4104 +#: includes/admin-onboarding-page.php:928
4105 +msgid "Open a support ticket"
4106 +msgstr ""
4107 +
4108 +#: includes/admin-onboarding-page.php:942
4109 +msgid "Dismiss onboarding"
4110 +msgstr ""
4111 +
4112 +#: includes/admin-onboarding-page.php:945
4113 +msgid "Hide the setup guide from the menu — reopen it any time under Settings → Tutorials."
4114 +msgstr ""
4115 +
4116 +#: includes/admin-onboarding-page.php:970
4117 +#: includes/class-mxchat-admin.php:8281
4118 +msgid "Sample AI Instructions"
4119 +msgstr ""
4120 +
4121 +#: includes/admin-onboarding-page.php:1004
4122 +msgid "Copy to clipboard"
4123 +msgstr ""
4124 +
4125 +#: includes/admin-pro-page.php:75
4126 +#: includes/admin-pro-page.php:117
4127 +msgid "License"
4128 +msgstr ""
4129 +
4130 +#: includes/admin-pro-page.php:78
4131 +#: includes/admin-pro-page.php:120
4132 +#: includes/admin-pro-page.php:191
4133 +#: includes/admin-pro-page.php:248
4134 +msgid "Inactive"
4135 +msgstr ""
4136 +
4137 +#: includes/admin-pro-page.php:85
4138 +#: includes/admin-pro-page.php:128
4139 +msgid "Extensions"
4140 +msgstr ""
4141 +
4142 +#: includes/admin-pro-page.php:88
4143 +#: includes/admin-pro-page.php:137
4144 +#: includes/admin-transcripts-page.php:51
4145 +#: includes/admin-transcripts-page.php:103
4146 +msgid "Overview"
4147 +msgstr ""
4148 +
4149 +#: includes/admin-pro-page.php:169
4150 +#: includes/admin-settings-page.php:229
4151 +msgid "Stop paying $50–200/month for AI chatbot tools."
4152 +msgstr ""
4153 +
4154 +#: includes/admin-pro-page.php:170
4155 +#: includes/admin-settings-page.php:230
4156 +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."
4157 +msgstr ""
4158 +
4159 +#: includes/admin-pro-page.php:172
4160 +#: includes/admin-settings-page.php:232
4161 +msgid "Get Lifetime Access →"
4162 +msgstr ""
4163 +
4164 +#: includes/admin-pro-page.php:180
4165 +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."
4166 +msgstr ""
4167 +
4168 +#: includes/admin-pro-page.php:188
4169 +msgid "License Management"
4170 +msgstr ""
4171 +
4172 +#: includes/admin-pro-page.php:199
4173 +msgid "Domain"
4174 +msgstr ""
4175 +
4176 +#: includes/admin-pro-page.php:203
4177 +msgid "Linked"
4178 +msgstr ""
4179 +
4180 +#: includes/admin-pro-page.php:205
4181 +msgid "Link Domain"
4182 +msgstr ""
4183 +
4184 +#: includes/admin-pro-page.php:211
4185 +#: includes/admin-transcripts-page.php:531
4186 +msgid "Email"
4187 +msgstr ""
4188 +
4189 +#: includes/admin-pro-page.php:215
4190 +msgid "License Key"
4191 +msgstr ""
4192 +
4193 +#: includes/admin-pro-page.php:225
4194 +msgid "Manage Account"
4195 +msgstr ""
4196 +
4197 +#: includes/admin-pro-page.php:229
4198 +msgid "Deactivate License"
4199 +msgstr ""
4200 +
4201 +#: includes/admin-pro-page.php:238
4202 +#: includes/class-mxchat-public.php:342
822 4203 msgid "Email Address"
823 4204 msgstr ""
824 4205
825 -#: includes/class-mxchat-admin.php:1966
4206 +#: includes/admin-pro-page.php:242
826 4207 msgid "Activation Key"
827 4208 msgstr ""
828 4209
829 -#: includes/class-mxchat-admin.php:1973
4210 +#: includes/admin-pro-page.php:252
830 4211 msgid "Activate License"
831 4212 msgstr ""
832 4213
833 -#: includes/class-mxchat-admin.php:1979
834 -msgid "License Status:"
4214 +#: includes/admin-pro-page.php:257
4215 +msgid "Don't have a license?"
835 4216 msgstr ""
836 4217
837 -#: includes/class-mxchat-admin.php:1979
838 -msgid "Active"
4218 +#: includes/admin-pro-page.php:258
4219 +msgid "Get MxChat Pro"
839 4220 msgstr ""
840 4221
841 -#: includes/class-mxchat-admin.php:1979
842 -msgid "Inactive"
4222 +#: includes/admin-pro-page.php:267
4223 +msgid "Available Extensions"
843 4224 msgstr ""
844 4225
845 -#: includes/class-mxchat-admin.php:1999
846 -msgid "Intent updated successfully."
4226 +#: includes/admin-pro-page.php:268
4227 +msgid "Click on any extension to learn more and get started."
847 4228 msgstr ""
848 4229
849 -#: includes/class-mxchat-admin.php:2033
850 -msgid "Add New Intent"
4230 +#: includes/admin-pro-page.php:286
4231 +#: includes/admin-pro-page.php:411
4232 +#: includes/class-mxchat-addons.php:634
4233 +msgid "Configure"
851 4234 msgstr ""
852 4235
853 -#: includes/class-mxchat-admin.php:2035
854 -msgid "We highly encourage users to quickly read our "
4236 +#: includes/admin-pro-page.php:290
4237 +#: includes/admin-pro-page.php:420
4238 +#: includes/class-mxchat-addons.php:643
4239 +msgid "Activate"
855 4240 msgstr ""
856 4241
857 -#: includes/class-mxchat-admin.php:2039
858 -msgid " to better understand intents. Some intents require setup in the Integration tab. If your intent is not triggering lower similarity threshold test."
4242 +#: includes/admin-pro-page.php:294
4243 +#: includes/admin-pro-page.php:428
4244 +#: includes/class-mxchat-addons.php:651
4245 +msgid "Get Extension"
859 4246 msgstr ""
860 4247
861 -#: includes/class-mxchat-admin.php:2043
862 -msgid "Intent Label (For your reference only)"
4248 +#: includes/admin-pro-page.php:298
4249 +#: includes/class-mxchat-addons.php:685
4250 +msgid "Learn More"
863 4251 msgstr ""
864 4252
865 -#: includes/class-mxchat-admin.php:2045
866 -msgid "Example Email Capture: Newsletter Signup"
4253 +#: includes/admin-pro-page.php:316
4254 +msgid "Back to Extensions"
867 4255 msgstr ""
868 4256
869 -#: includes/class-mxchat-admin.php:2048 includes/class-mxchat-admin.php:2175
870 -msgid "Phrases (comma-separated)"
4257 +#: includes/admin-pro-page.php:344
4258 +msgid "Configure Extension"
871 4259 msgstr ""
872 4260
873 -#: includes/class-mxchat-admin.php:2050
874 -msgid "Example Email Capture: sign me up, subscribe me, I want to join, add me to the newsletter, send me updates, keep me informed"
4261 +#: includes/admin-pro-page.php:349
4262 +msgid "Activate Extension"
875 4263 msgstr ""
876 4264
877 -#: includes/class-mxchat-admin.php:2053 includes/class-mxchat-admin.php:2107
878 -msgid "Callback Function"
4265 +#: includes/admin-pro-page.php:354
4266 +msgid "Get the ZIP from My Account"
879 4267 msgstr ""
880 4268
881 -#: includes/class-mxchat-admin.php:2055
882 -msgid "Select a Callback"
4269 +#: includes/admin-pro-page.php:359
4270 +msgid "Purchase MxChat"
883 4271 msgstr ""
884 4272
885 -#: includes/class-mxchat-admin.php:2077
886 -msgid "Add Intent"
4273 +#: includes/admin-pro-page.php:363
4274 +msgid "Documentation"
887 4275 msgstr ""
888 4276
889 -#: includes/class-mxchat-admin.php:2081
890 -msgid "Saving intent, please wait..."
4277 +#: includes/admin-settings-page.php:49
4278 +#: includes/admin-settings-page.php:127
4279 +msgid "Configuration"
891 4280 msgstr ""
892 4281
893 -#: includes/class-mxchat-admin.php:2089
894 -msgid "Search Intents"
4282 +#: includes/admin-settings-page.php:52
4283 +#: includes/admin-settings-page.php:134
4284 +#: includes/class-mxchat-privacy.php:401
4285 +msgid "Chatbot"
895 4286 msgstr ""
896 4287
897 -#: includes/class-mxchat-admin.php:2091
898 -msgid "All Callbacks"
4288 +#: includes/admin-settings-page.php:56
4289 +#: includes/admin-settings-page.php:138
4290 +#: includes/admin-settings-page.php:246
4291 +msgid "AI Models"
899 4292 msgstr ""
900 4293
901 -#: includes/class-mxchat-admin.php:2097
4294 +#: includes/admin-settings-page.php:58
4295 +#: includes/admin-settings-page.php:140
4296 +msgid "Display"
4297 +msgstr ""
4298 +
4299 +#: includes/admin-settings-page.php:59
4300 +#: includes/admin-settings-page.php:141
4301 +#: includes/admin-settings-page.php:464
4302 +#: includes/class-mxchat-addons.php:310
4303 +msgid "Lead Capture"
4304 +msgstr ""
4305 +
4306 +#: includes/admin-settings-page.php:60
4307 +#: includes/admin-settings-page.php:142
4308 +#: includes/admin-settings-page.php:558
4309 +msgid "Quick Questions"
4310 +msgstr ""
4311 +
4312 +#: includes/admin-settings-page.php:61
4313 +#: includes/admin-settings-page.php:143
4314 +#: includes/admin-settings-page.php:594
4315 +msgid "Rate Limits"
4316 +msgstr ""
4317 +
4318 +#: includes/admin-settings-page.php:65
4319 +#: includes/admin-settings-page.php:152
4320 +#: includes/admin-settings-page.php:624
4321 +#: includes/class-mxchat-admin.php:6711
4322 +#: includes/class-mxchat-admin.php:8169
4323 +msgid "API Keys"
4324 +msgstr ""
4325 +
4326 +#: includes/admin-settings-page.php:69
4327 +#: includes/admin-settings-page.php:161
4328 +msgid "Optimization"
4329 +msgstr ""
4330 +
4331 +#: includes/admin-settings-page.php:73
4332 +#: includes/admin-settings-page.php:170
4333 +#: includes/admin-settings-page.php:1346
4334 +msgid "Testing"
4335 +msgstr ""
4336 +
4337 +#: includes/admin-settings-page.php:85
4338 +#: includes/admin-settings-page.php:188
4339 +msgid "Toolbar"
4340 +msgstr ""
4341 +
4342 +#: includes/admin-settings-page.php:86
4343 +#: includes/admin-settings-page.php:189
4344 +msgid "Loops"
4345 +msgstr ""
4346 +
4347 +#: includes/admin-settings-page.php:87
4348 +#: includes/admin-settings-page.php:190
4349 +#: includes/admin-settings-page.php:968
4350 +msgid "Brave Search"
4351 +msgstr ""
4352 +
4353 +#: includes/admin-settings-page.php:88
4354 +#: includes/admin-settings-page.php:191
4355 +#: includes/admin-settings-page.php:986
4356 +#: includes/class-mxchat-admin.php:9661
4357 +msgid "Slack"
4358 +msgstr ""
4359 +
4360 +#: includes/admin-settings-page.php:89
4361 +#: includes/admin-settings-page.php:192
4362 +#: includes/admin-settings-page.php:1058
4363 +#: includes/class-mxchat-admin.php:9662
4364 +msgid "Telegram"
4365 +msgstr ""
4366 +
4367 +#: includes/admin-settings-page.php:90
4368 +#: includes/admin-settings-page.php:193
4369 +#: includes/admin-settings-page.php:1138
4370 +#: includes/class-mxchat-admin.php:9663
4371 +msgid "Webhook"
4372 +msgstr ""
4373 +
4374 +#: includes/admin-settings-page.php:95
4375 +#: includes/admin-settings-page.php:200
4376 +msgid "Resources"
4377 +msgstr ""
4378 +
4379 +#: includes/admin-settings-page.php:98
4380 +#: includes/admin-settings-page.php:207
4381 +msgid "Tutorials"
4382 +msgstr ""
4383 +
4384 +#: includes/admin-settings-page.php:247
4385 +msgid "Configure the AI models your chatbot will use for conversations and embeddings."
4386 +msgstr ""
4387 +
4388 +#: includes/admin-settings-page.php:264
4389 +#: includes/class-mxchat-admin.php:6895
4390 +msgid "Chat Model"
4391 +msgstr ""
4392 +
4393 +#: includes/admin-settings-page.php:266
4394 +msgid "Select the AI model your chatbot will use for conversations."
4395 +msgstr ""
4396 +
4397 +#: includes/admin-settings-page.php:269
4398 +#: includes/class-mxchat-admin.php:6903
4399 +msgid "Embedding Model"
4400 +msgstr ""
4401 +
4402 +#: includes/admin-settings-page.php:271
4403 +msgid "Vector embedding model for knowledge base matching. Changing models requires reconfiguring knowledge data."
4404 +msgstr ""
4405 +
4406 +#: includes/admin-settings-page.php:274
4407 +#: includes/class-mxchat-admin.php:6882
4408 +msgid "Enable Streaming"
4409 +msgstr ""
4410 +
4411 +#: includes/admin-settings-page.php:276
4412 +msgid "Enable real-time streaming responses for supported models (OpenAI, Claude, DeepSeek, Grok)."
4413 +msgstr ""
4414 +
4415 +#: includes/admin-settings-page.php:279
4416 +msgid "Enable Web Search"
4417 +msgstr ""
4418 +
4419 +#: includes/admin-settings-page.php:281
4420 +msgid "Allow the chatbot to search the web for current information (OpenAI and Gemini models)."
4421 +msgstr ""
4422 +
4423 +#: includes/admin-settings-page.php:293
4424 +msgid "Control how your AI chatbot responds and processes queries."
4425 +msgstr ""
4426 +
4427 +#: includes/admin-settings-page.php:300
4428 +#: includes/class-mxchat-admin.php:6911
4429 +msgid "AI Instructions (Behavior)"
4430 +msgstr ""
4431 +
4432 +#: includes/admin-settings-page.php:302
4433 +msgid "Provide system-level instructions to guide the AI's behavior and responses."
4434 +msgstr ""
4435 +
4436 +#: includes/admin-settings-page.php:307
4437 +msgid "Adjust threshold for content matching. Lower values = more matches, higher values = stricter matching."
4438 +msgstr ""
4439 +
4440 +#: includes/admin-settings-page.php:310
4441 +#: includes/class-mxchat-admin.php:6818
4442 +msgid "RAG Sources Limit"
4443 +msgstr ""
4444 +
4445 +#: includes/admin-settings-page.php:312
4446 +msgid "Number of knowledge base sources (pages/documents) to include in AI context. Higher values provide more context but use more tokens."
4447 +msgstr ""
4448 +
4449 +#: includes/admin-settings-page.php:315
4450 +#: includes/class-mxchat-admin.php:6827
4451 +msgid "RAG Chunks Limit"
4452 +msgstr ""
4453 +
4454 +#: includes/admin-settings-page.php:317
4455 +msgid "Maximum total content chunks sent to the AI across all sources. Higher values provide more context but increase token usage and cost."
4456 +msgstr ""
4457 +
4458 +#. translators: %s: link to the Chunking & Retrieval settings tab.
4459 +#: includes/admin-settings-page.php:327
4460 +#, php-format
4461 +msgid "Hybrid keyword boost has moved to %s."
4462 +msgstr ""
4463 +
4464 +#: includes/admin-settings-page.php:328
4465 +msgid "Knowledge, Chunking & Retrieval"
4466 +msgstr ""
4467 +
4468 +#: includes/admin-settings-page.php:333
4469 +#: includes/class-mxchat-admin.php:6843
4470 +msgid "Contextual Awareness"
4471 +msgstr ""
4472 +
4473 +#: includes/admin-settings-page.php:335
4474 +msgid "Allow the chatbot to understand and reference the current page content for more relevant responses."
4475 +msgstr ""
4476 +
4477 +#: includes/admin-settings-page.php:338
4478 +#: includes/class-mxchat-admin.php:6851
4479 +msgid "Citation Links"
4480 +msgstr ""
4481 +
4482 +#: includes/admin-settings-page.php:340
4483 +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."
4484 +msgstr ""
4485 +
4486 +#: includes/admin-settings-page.php:344
4487 +#: includes/class-mxchat-admin.php:6861
4488 +msgid "Strip Unapproved Links"
4489 +msgstr ""
4490 +
4491 +#: includes/admin-settings-page.php:346
4492 +msgid "Remove links the AI invents from its answers, even when Citation Links is off. Approved citations, real pages on this site, and links returned by your integrations (e.g. WooCommerce products) are always kept. On by default for new installs; existing sites keep their current behavior until enabled."
4493 +msgstr ""
4494 +
4495 +#: includes/admin-settings-page.php:353
4496 +#: includes/class-mxchat-admin.php:6870
4497 +msgid "Satisfaction Rating Prompt"
4498 +msgstr ""
4499 +
4500 +#: includes/admin-settings-page.php:355
4501 +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."
4502 +msgstr ""
4503 +
4504 +#: includes/admin-settings-page.php:370
4505 +msgid "Display Settings"
4506 +msgstr ""
4507 +
4508 +#: includes/admin-settings-page.php:371
4509 +msgid "Customize how and where your chatbot appears on your website."
4510 +msgstr ""
4511 +
4512 +#: includes/admin-settings-page.php:378
4513 +msgid "Visibility"
4514 +msgstr ""
4515 +
4516 +#: includes/admin-settings-page.php:384
4517 +#: includes/class-mxchat-admin.php:6835
4518 +msgid "Auto-Display Chatbot"
4519 +msgstr ""
4520 +
4521 +#: includes/admin-settings-page.php:386
4522 +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."
4523 +msgstr ""
4524 +
4525 +#: includes/admin-settings-page.php:389
4526 +msgid "Open Links in New Tab"
4527 +msgstr ""
4528 +
4529 +#: includes/admin-settings-page.php:391
4530 +msgid "Open links clicked in chat responses in a new browser tab."
4531 +msgstr ""
4532 +
4533 +#: includes/admin-settings-page.php:394
4534 +msgid "Chat Persistence"
4535 +msgstr ""
4536 +
4537 +#: includes/admin-settings-page.php:396
4538 +msgid "Keep chat history when users navigate or return within 24 hours."
4539 +msgstr ""
4540 +
4541 +#: includes/admin-settings-page.php:399
4542 +#: includes/class-mxchat-admin.php:7032
4543 +msgid "Show Download Transcript Button"
4544 +msgstr ""
4545 +
4546 +#: includes/admin-settings-page.php:401
4547 +msgid "Show the \"Download Transcript\" item in the chat window menu."
4548 +msgstr ""
4549 +
4550 +#: includes/admin-settings-page.php:405
4551 +#: includes/class-mxchat-admin.php:7040
4552 +msgid "Show Start-New-Chat Button"
4553 +msgstr ""
4554 +
4555 +#: includes/admin-settings-page.php:407
4556 +msgid "Show a \"Start new chat\" item in the chat window menu that clears the current conversation and begins a fresh session."
4557 +msgstr ""
4558 +
4559 +#: includes/admin-settings-page.php:409
4560 +#: includes/class-mxchat-admin.php:7048
4561 +msgid "Start-New-Chat Button Label"
4562 +msgstr ""
4563 +
4564 +#: includes/admin-settings-page.php:411
4565 +msgid "Label for the Start-New-Chat menu item. Leave blank to use \"Start new chat\"."
4566 +msgstr ""
4567 +
4568 +#: includes/admin-settings-page.php:420
4569 +msgid "Text & Labels"
4570 +msgstr ""
4571 +
4572 +#: includes/admin-settings-page.php:426
4573 +#: includes/class-mxchat-admin.php:6920
4574 +msgid "Top Bar Title"
4575 +msgstr ""
4576 +
4577 +#: includes/admin-settings-page.php:428
4578 +msgid "Title text shown in the chatbot header."
4579 +msgstr ""
4580 +
4581 +#: includes/admin-settings-page.php:431
4582 +#: includes/class-mxchat-admin.php:6928
4583 +msgid "AI Agent Text"
4584 +msgstr ""
4585 +
4586 +#: includes/admin-settings-page.php:433
4587 +msgid "Text shown for AI agents in the status indicator."
4588 +msgstr ""
4589 +
4590 +#: includes/admin-settings-page.php:436
4591 +#: includes/class-mxchat-admin.php:6976
4592 +msgid "Introductory Message"
4593 +msgstr ""
4594 +
4595 +#: includes/admin-settings-page.php:438
4596 +msgid "First message shown when chat opens. HTML allowed."
4597 +msgstr ""
4598 +
4599 +#: includes/admin-settings-page.php:441
4600 +msgid "Input Placeholder"
4601 +msgstr ""
4602 +
4603 +#: includes/admin-settings-page.php:443
4604 +msgid "Placeholder text in the chat input field."
4605 +msgstr ""
4606 +
4607 +#: includes/admin-settings-page.php:446
4608 +msgid "Max Input Length (characters)"
4609 +msgstr ""
4610 +
4611 +#: includes/admin-settings-page.php:448
4612 +msgid "Cap how many characters a visitor can type or paste into a single message. Set to 0 for unlimited (default)."
4613 +msgstr ""
4614 +
4615 +#: includes/admin-settings-page.php:451
4616 +#: includes/class-mxchat-admin.php:6992
4617 +msgid "Chat Teaser Pop-up"
4618 +msgstr ""
4619 +
4620 +#: includes/admin-settings-page.php:453
4621 +msgid "Message shown before users start chatting."
4622 +msgstr ""
4623 +
4624 +#: includes/admin-settings-page.php:465
4625 +msgid "Collect user information and manage privacy settings."
4626 +msgstr ""
4627 +
4628 +#: includes/admin-settings-page.php:472
4629 +msgid "Email Capture"
4630 +msgstr ""
4631 +
4632 +#: includes/admin-settings-page.php:478
4633 +msgid "Require Email to Chat"
4634 +msgstr ""
4635 +
4636 +#: includes/admin-settings-page.php:480
4637 +msgid "Require users to enter their email before chatting. Shows for non-logged-in users."
4638 +msgstr ""
4639 +
4640 +#: includes/admin-settings-page.php:483
4641 +msgid "Email Form Content"
4642 +msgstr ""
4643 +
4644 +#: includes/admin-settings-page.php:485
4645 +msgid "HTML content shown above the email form."
4646 +msgstr ""
4647 +
4648 +#: includes/admin-settings-page.php:488
4649 +msgid "Submit Button Text"
4650 +msgstr ""
4651 +
4652 +#: includes/admin-settings-page.php:490
4653 +msgid "Text for the email form submit button."
4654 +msgstr ""
4655 +
4656 +#: includes/admin-settings-page.php:493
4657 +msgid "Also Require Name"
4658 +msgstr ""
4659 +
4660 +#: includes/admin-settings-page.php:495
4661 +msgid "Also require users to enter their name with email."
4662 +msgstr ""
4663 +
4664 +#: includes/admin-settings-page.php:498
4665 +#: includes/class-mxchat-admin.php:6968
4666 +msgid "Name Field Placeholder"
4667 +msgstr ""
4668 +
4669 +#: includes/admin-settings-page.php:500
4670 +msgid "Placeholder text for the name input field."
4671 +msgstr ""
4672 +
4673 +#: includes/admin-settings-page.php:503
4674 +msgid "Consent Checkbox"
4675 +msgstr ""
4676 +
4677 +#: includes/admin-settings-page.php:505
4678 +msgid "Show a consent checkbox on the email form. The decision, time, and exact label shown are stored with the lead."
4679 +msgstr ""
4680 +
4681 +#: includes/admin-settings-page.php:508
4682 +msgid "Consent Label"
4683 +msgstr ""
4684 +
4685 +#: includes/admin-settings-page.php:510
4686 +msgid "Text shown beside the checkbox. Anchor tags are allowed so you can link your Privacy Policy; other HTML is stripped."
4687 +msgstr ""
4688 +
4689 +#: includes/admin-settings-page.php:513
4690 +msgid "Require Consent to Submit"
4691 +msgstr ""
4692 +
4693 +#: includes/admin-settings-page.php:515
4694 +msgid "Block form submission until the box is ticked. Off means the checkbox is optional (a soft opt-in)."
4695 +msgstr ""
4696 +
4697 +#: includes/admin-settings-page.php:518
4698 +msgid "Also Show for Logged-In Users"
4699 +msgstr ""
4700 +
4701 +#: includes/admin-settings-page.php:520
4702 +msgid "Show the form to signed-in visitors too, pre-filled from their profile. Off means signed-in visitors skip it, as they do today."
4703 +msgstr ""
4704 +
4705 +#: includes/admin-settings-page.php:523
4706 +msgid "Require Email Address"
4707 +msgstr ""
4708 +
4709 +#: includes/admin-settings-page.php:525
4710 +msgid "Off means the email field is optional, so you can collect a name (and consent) without an address."
4711 +msgstr ""
4712 +
4713 +#: includes/admin-settings-page.php:534
4714 +msgid "Privacy & Compliance"
4715 +msgstr ""
4716 +
4717 +#: includes/admin-settings-page.php:540
4718 +msgid "Privacy Notice"
4719 +msgstr ""
4720 +
4721 +#: includes/admin-settings-page.php:542
4722 +msgid "Show privacy notice below the chat widget."
4723 +msgstr ""
4724 +
4725 +#: includes/admin-settings-page.php:545
4726 +msgid "Complianz Integration"
4727 +msgstr ""
4728 +
4729 +#: includes/admin-settings-page.php:547
4730 +msgid "Apply Complianz consent logic to the chatbot (requires Complianz plugin)."
4731 +msgstr ""
4732 +
4733 +#: includes/admin-settings-page.php:559
4734 +msgid "Pre-defined questions displayed above the chat input to help users get started."
4735 +msgstr ""
4736 +
4737 +#: includes/admin-settings-page.php:566
4738 +#: includes/class-mxchat-admin.php:7056
4739 +msgid "Quick Question 1"
4740 +msgstr ""
4741 +
4742 +#: includes/admin-settings-page.php:571
4743 +#: includes/class-mxchat-admin.php:7064
4744 +msgid "Quick Question 2"
4745 +msgstr ""
4746 +
4747 +#: includes/admin-settings-page.php:576
4748 +#: includes/class-mxchat-admin.php:7072
4749 +msgid "Quick Question 3"
4750 +msgstr ""
4751 +
4752 +#: includes/admin-settings-page.php:581
4753 +msgid "Additional Questions"
4754 +msgstr ""
4755 +
4756 +#: includes/admin-settings-page.php:583
4757 +msgid "Add as many quick questions as you need."
4758 +msgstr ""
4759 +
4760 +#: includes/admin-settings-page.php:595
4761 +msgid "Set message limits for each user role to manage API usage."
4762 +msgstr ""
4763 +
4764 +#: includes/admin-settings-page.php:601
4765 +msgid "Placeholders available:"
4766 +msgstr ""
4767 +
4768 +#: includes/admin-settings-page.php:604
4769 +msgid "Markdown links supported:"
4770 +msgstr ""
4771 +
4772 +#: includes/admin-settings-page.php:625
4773 +msgid "Manage API keys for AI providers and integrations."
4774 +msgstr ""
4775 +
4776 +#: includes/admin-settings-page.php:632
4777 +msgid "AI Providers"
4778 +msgstr ""
4779 +
4780 +#: includes/admin-settings-page.php:648
4781 +msgid "Optimization & Diagnostics"
4782 +msgstr ""
4783 +
4784 +#: includes/admin-settings-page.php:649
4785 +msgid "Optimize performance, debug issues, and manage plugin settings."
4786 +msgstr ""
4787 +
4788 +#: includes/admin-settings-page.php:657
4789 +msgid "Script Loading"
4790 +msgstr ""
4791 +
4792 +#: includes/admin-settings-page.php:665
4793 +msgid "Script Loading Strategy"
4794 +msgstr ""
4795 +
4796 +#: includes/admin-settings-page.php:668
4797 +msgid "Default (Immediate)"
4798 +msgstr ""
4799 +
4800 +#: includes/admin-settings-page.php:669
4801 +msgid "Deferred"
4802 +msgstr ""
4803 +
4804 +#: includes/admin-settings-page.php:670
4805 +msgid "Delay 1 Second"
4806 +msgstr ""
4807 +
4808 +#: includes/admin-settings-page.php:671
4809 +msgid "Delay 3 Seconds"
4810 +msgstr ""
4811 +
4812 +#: includes/admin-settings-page.php:672
4813 +msgid "Delay 5 Seconds"
4814 +msgstr ""
4815 +
4816 +#: includes/admin-settings-page.php:673
4817 +msgid "On User Interaction"
4818 +msgstr ""
4819 +
4820 +#: includes/admin-settings-page.php:676
4821 +msgid "Control when the chatbot script loads to improve page performance."
4822 +msgstr ""
4823 +
4824 +#: includes/admin-settings-page.php:683
4825 +msgid "Only load chatbot files on pages where the chatbot appears"
4826 +msgstr ""
4827 +
4828 +#: includes/admin-settings-page.php:685
4829 +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."
4830 +msgstr ""
4831 +
4832 +#: includes/admin-settings-page.php:686
4833 +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."
4834 +msgstr ""
4835 +
4836 +#: includes/admin-settings-page.php:692
4837 +msgid "Loading Strategies:"
4838 +msgstr ""
4839 +
4840 +#: includes/admin-settings-page.php:694
4841 +msgid "Default:"
4842 +msgstr ""
4843 +
4844 +#: includes/admin-settings-page.php:694
4845 +msgid "Script loads immediately in the footer. Best for sites where chat is critical."
4846 +msgstr ""
4847 +
4848 +#: includes/admin-settings-page.php:695
4849 +msgid "Deferred:"
4850 +msgstr ""
4851 +
4852 +#: includes/admin-settings-page.php:695
4853 +msgid "Script loads after HTML parsing completes. Good balance of performance and availability."
4854 +msgstr ""
4855 +
4856 +#: includes/admin-settings-page.php:696
4857 +msgid "Delay:"
4858 +msgstr ""
4859 +
4860 +#: includes/admin-settings-page.php:696
4861 +msgid "Script loads after a set delay. Helps improve LCP scores."
4862 +msgstr ""
4863 +
4864 +#: includes/admin-settings-page.php:697
4865 +msgid "On User Interaction:"
4866 +msgstr ""
4867 +
4868 +#: includes/admin-settings-page.php:697
4869 +msgid "Script loads when user scrolls, moves mouse, or touches screen. Best for Core Web Vitals but chat appears with slight delay."
4870 +msgstr ""
4871 +
4872 +#: includes/admin-settings-page.php:709
4873 +msgid "Page Cache Compatibility"
4874 +msgstr ""
4875 +
4876 +#: includes/admin-settings-page.php:713
4877 +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."
4878 +msgstr ""
4879 +
4880 +#: includes/admin-settings-page.php:730
4881 +msgid "Auto-handled"
4882 +msgstr ""
4883 +
4884 +#: includes/admin-settings-page.php:752
4885 +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."
4886 +msgstr ""
4887 +
4888 +#: includes/admin-settings-page.php:766
4889 +msgid "Provider Reliability"
4890 +msgstr ""
4891 +
4892 +#: includes/admin-settings-page.php:776
4893 +msgid "Auto-retry on provider overload"
4894 +msgstr ""
4895 +
4896 +#: includes/admin-settings-page.php:789
4897 +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."
4898 +msgstr ""
4899 +
4900 +#: includes/admin-settings-page.php:790
4901 +msgid "Configuration errors (invalid API key, 401/403/404/422) still surface immediately — never retried."
4902 +msgstr ""
4903 +
4904 +#: includes/admin-settings-page.php:804
4905 +msgid "Debug Mode"
4906 +msgstr ""
4907 +
4908 +#: includes/admin-settings-page.php:819
4909 +msgid "Enable Debug Logging"
4910 +msgstr ""
4911 +
4912 +#: includes/admin-settings-page.php:821
4913 +msgid "Tracks settings changes, knowledge base errors, API issues, and embedding failures. Enable only when troubleshooting. Max 100 entries stored."
4914 +msgstr ""
4915 +
4916 +#: includes/admin-settings-page.php:831
4917 +#: includes/admin-settings-page.php:1428
4918 +msgid "Debug Log"
4919 +msgstr ""
4920 +
4921 +#: includes/admin-settings-page.php:849
4922 +msgid "No log entries yet. Enable debug mode to start logging."
4923 +msgstr ""
4924 +
4925 +#: includes/admin-settings-page.php:860
4926 +msgid "Settings Tools"
4927 +msgstr ""
4928 +
4929 +#: includes/admin-settings-page.php:871
4930 +#: includes/admin-settings-page.php:875
4931 +msgid "Export Settings"
4932 +msgstr ""
4933 +
4934 +#: includes/admin-settings-page.php:872
4935 +msgid "Download a JSON file of your current settings for backup or support. API keys are masked for security."
4936 +msgstr ""
4937 +
4938 +#: includes/admin-settings-page.php:886
4939 +#: includes/admin-settings-page.php:890
4940 +#: includes/admin-settings-page.php:903
4941 +#: includes/admin-settings-page.php:921
4942 +msgid "Reset All Settings"
4943 +msgstr ""
4944 +
4945 +#: includes/admin-settings-page.php:887
4946 +msgid "Reset all MxChat settings to their default values. This action cannot be undone."
4947 +msgstr ""
4948 +
4949 +#: includes/admin-settings-page.php:910
4950 +msgid "Warning: This action cannot be undone!"
4951 +msgstr ""
4952 +
4953 +#: includes/admin-settings-page.php:911
4954 +msgid "All your MxChat settings including API keys, customizations, and configurations will be permanently deleted."
4955 +msgstr ""
4956 +
4957 +#: includes/admin-settings-page.php:915
4958 +msgid "Type RESET to confirm:"
4959 +msgstr ""
4960 +
4961 +#: includes/admin-settings-page.php:932
4962 +msgid "Toolbar Settings"
4963 +msgstr ""
4964 +
4965 +#: includes/admin-settings-page.php:933
4966 +msgid "Configure the chat toolbar and document upload features."
4967 +msgstr ""
4968 +
4969 +#: includes/admin-settings-page.php:950
4970 +msgid "Loops Integration"
4971 +msgstr ""
4972 +
4973 +#: includes/admin-settings-page.php:951
4974 +msgid "Configure email capture with Loops for mailing list growth."
4975 +msgstr ""
4976 +
4977 +#: includes/admin-settings-page.php:969
4978 +msgid "Configure Brave Search API for web search capabilities."
4979 +msgstr ""
4980 +
4981 +#: includes/admin-settings-page.php:987
4982 +msgid "Connect your chatbot to Slack for live human support."
4983 +msgstr ""
4984 +
4985 +#: includes/admin-settings-page.php:994
4986 +#, php-format
4987 +msgid "Visit our %s for setup instructions."
4988 +msgstr ""
4989 +
4990 +#: includes/admin-settings-page.php:995
4991 +msgid "documentation page"
4992 +msgstr ""
4993 +
4994 +#: includes/admin-settings-page.php:1012
4995 +#: includes/class-mxchat-admin.php:8020
4996 +msgid "Test Connection"
4997 +msgstr ""
4998 +
4999 +#: includes/admin-settings-page.php:1017
5000 +msgid "Test your Slack bot token to verify it has the required permissions. This will check if the bot can authenticate and create channels."
5001 +msgstr ""
5002 +
5003 +#: includes/admin-settings-page.php:1021
5004 +msgid "Test Slack Connection"
5005 +msgstr ""
5006 +
5007 +#: includes/admin-settings-page.php:1031
5008 +msgid "Required OAuth Scopes"
5009 +msgstr ""
5010 +
5011 +#: includes/admin-settings-page.php:1036
5012 +msgid "Your Slack app needs these Bot Token Scopes (OAuth & Permissions > Scopes):"
5013 +msgstr ""
5014 +
5015 +#: includes/admin-settings-page.php:1047
5016 +msgid "After adding scopes, reinstall the app to your workspace."
5017 +msgstr ""
5018 +
5019 +#: includes/admin-settings-page.php:1059
5020 +msgid "Connect your chatbot to Telegram for live human support."
5021 +msgstr ""
5022 +
5023 +#: includes/admin-settings-page.php:1065
5024 +msgid "Telegram Live Agent requires a Telegram bot and a supergroup with forum topics enabled."
5025 +msgstr ""
5026 +
5027 +#: includes/admin-settings-page.php:1066
5028 +msgid "Chat with our advanced doc bot for assistance setting up."
5029 +msgstr ""
5030 +
5031 +#: includes/admin-settings-page.php:1082
5032 +msgid "Webhook Setup"
5033 +msgstr ""
5034 +
5035 +#: includes/admin-settings-page.php:1093
5036 +msgid "Your Webhook URL:"
5037 +msgstr ""
5038 +
5039 +#: includes/admin-settings-page.php:1104
5040 +msgid "Register Webhook URL:"
5041 +msgstr ""
5042 +
5043 +#: includes/admin-settings-page.php:1105
5044 +msgid "Copy and paste this URL into your browser to register the webhook with Telegram:"
5045 +msgstr ""
5046 +
5047 +#: includes/admin-settings-page.php:1121
5048 +msgid "You should see {\"ok\":true,\"result\":true,\"description\":\"Webhook was set\"} after visiting the URL."
5049 +msgstr ""
5050 +
5051 +#: includes/admin-settings-page.php:1126
5052 +msgid "Enter your Bot Token above and save to generate the registration URL."
5053 +msgstr ""
5054 +
5055 +#: includes/admin-settings-page.php:1139
5056 +msgid "Route live-agent handoffs to any URL you choose — your helpdesk, an automation flow, a CRM."
5057 +msgstr ""
5058 +
5059 +#: includes/admin-settings-page.php:1145
5060 +msgid "This destination is outbound-only: MxChat delivers the handoff to your URL and the chatbot keeps assisting the visitor. Your team follows up separately — by email, phone, or your own support tool."
5061 +msgstr ""
5062 +
5063 +#: includes/admin-settings-page.php:1161
5064 +msgid "Payload Reference"
5065 +msgstr ""
5066 +
5067 +#: includes/admin-settings-page.php:1166
5068 +msgid "Each handoff arrives at your URL as an HTTPS POST with Content-Type application/json:"
5069 +msgstr ""
5070 +
5071 +#: includes/admin-settings-page.php:1182
5072 +msgid "When a Signing Secret is set, each request also carries this header so your endpoint can verify the sender — compute the HMAC of the raw request body with your secret and compare:"
5073 +msgstr ""
5074 +
5075 +#: includes/admin-settings-page.php:1188
5076 +msgid "Answer with any 2xx status. Delivery uses a 5-second timeout with one retry on transport errors and 5xx responses; redirects are not followed. The last failed delivery is shown under the Webhook URL field above."
5077 +msgstr ""
5078 +
5079 +#: includes/admin-settings-page.php:1199
5080 +msgid "Video Tutorials"
5081 +msgstr ""
5082 +
5083 +#: includes/admin-settings-page.php:1200
5084 +msgid "Learn how to get the most out of MxChat with our video guides."
5085 +msgstr ""
5086 +
5087 +#: includes/admin-settings-page.php:1213
5088 +msgid "Setup Guide"
5089 +msgstr ""
5090 +
5091 +#: includes/admin-settings-page.php:1219
5092 +msgid "You finished the setup guide. Reopen it any time to revisit the steps or change a setup choice."
5093 +msgstr ""
5094 +
5095 +#: includes/admin-settings-page.php:1221
5096 +msgid "You hid the setup guide from the MxChat menu. Reopen it any time to revisit the steps."
5097 +msgstr ""
5098 +
5099 +#: includes/admin-settings-page.php:1228
5100 +msgid "Reopen setup guide"
5101 +msgstr ""
5102 +
5103 +#: includes/admin-settings-page.php:1240
5104 +msgid "Need Help?"
5105 +msgstr ""
5106 +
5107 +#: includes/admin-settings-page.php:1241
5108 +msgid "If you're having trouble or believe something is not working as expected, please submit a support ticket."
5109 +msgstr ""
5110 +
5111 +#: includes/admin-settings-page.php:1244
5112 +msgid "Submit Support Ticket"
5113 +msgstr ""
5114 +
5115 +#: includes/admin-settings-page.php:1255
5116 +msgid "Quick Setup with MxChat"
5117 +msgstr ""
5118 +
5119 +#: includes/admin-settings-page.php:1256
5120 +msgid "Learn how to quickly setup and understand how your chatbot works."
5121 +msgstr ""
5122 +
5123 +#: includes/admin-settings-page.php:1260
5124 +msgid "AI Content Generation"
5125 +msgstr ""
5126 +
5127 +#: includes/admin-settings-page.php:1261
5128 +msgid "Generate full blog posts and landing pages with AI—from prompt to publish in minutes."
5129 +msgstr ""
5130 +
5131 +#: includes/admin-settings-page.php:1265
5132 +msgid "Chat With Your GSC Data"
5133 +msgstr ""
5134 +
5135 +#: includes/admin-settings-page.php:1266
5136 +msgid "Find content gaps, quick win keywords, and SEO opportunities by chatting with your Google Search Console data using the Admin Assistant add-on."
5137 +msgstr ""
5138 +
5139 +#: includes/admin-settings-page.php:1270
5140 +#: includes/class-mxchat-addons.php:152
5141 +msgid "AI Theme Generator"
5142 +msgstr ""
5143 +
5144 +#: includes/admin-settings-page.php:1271
5145 +msgid "Learn how to instantly restyle your chatbot using plain English prompts with real-time previews."
5146 +msgstr ""
5147 +
5148 +#: includes/admin-settings-page.php:1275
5149 +#: includes/class-mxchat-addons.php:285
5150 +msgid "MxChat Forms"
5151 +msgstr ""
5152 +
5153 +#: includes/admin-settings-page.php:1276
5154 +msgid "Create and manage smart forms that automatically trigger during chat conversations."
5155 +msgstr ""
5156 +
5157 +#: includes/admin-settings-page.php:1280
5158 +msgid "Admin Assistant Add-on"
5159 +msgstr ""
5160 +
5161 +#: includes/admin-settings-page.php:1281
5162 +msgid "Bring a ChatGPT-like experience directly inside your WordPress dashboard."
5163 +msgstr ""
5164 +
5165 +#: includes/admin-settings-page.php:1285
5166 +msgid "Chat Themes"
5167 +msgstr ""
5168 +
5169 +#: includes/admin-settings-page.php:1286
5170 +msgid "Customize appearance with real-time previews to match your brand."
5171 +msgstr ""
5172 +
5173 +#: includes/admin-settings-page.php:1290
5174 +msgid "WooCommerce Integration"
5175 +msgstr ""
5176 +
5177 +#: includes/admin-settings-page.php:1291
5178 +msgid "Provide product recommendations and shopping assistance to customers."
5179 +msgstr ""
5180 +
5181 +#: includes/admin-settings-page.php:1295
5182 +msgid "Knowledge Base Setup"
5183 +msgstr ""
5184 +
5185 +#: includes/admin-settings-page.php:1296
5186 +msgid "Set up your knowledge base using PDFs, sitemaps, and manual entries."
5187 +msgstr ""
5188 +
5189 +#: includes/admin-settings-page.php:1300
5190 +msgid "Document Chat"
5191 +msgstr ""
5192 +
5193 +#: includes/admin-settings-page.php:1301
5194 +msgid "Chat with PDF and Word documents for enhanced document analysis."
5195 +msgstr ""
5196 +
5197 +#: includes/admin-settings-page.php:1305
5198 +msgid "Perplexity Integration"
5199 +msgstr ""
5200 +
5201 +#: includes/admin-settings-page.php:1306
5202 +msgid "Enable real-time web search capabilities for your chatbot."
5203 +msgstr ""
5204 +
5205 +#: includes/admin-settings-page.php:1310
5206 +msgid "Brave Search Intent"
5207 +msgstr ""
5208 +
5209 +#: includes/admin-settings-page.php:1311
5210 +msgid "Leverage Brave Search for improved query understanding."
5211 +msgstr ""
5212 +
5213 +#: includes/admin-settings-page.php:1315
5214 +#: includes/class-mxchat-admin.php:6391
5215 +msgid "Loops Email Capture"
5216 +msgstr ""
5217 +
5218 +#: includes/admin-settings-page.php:1316
5219 +msgid "Set up email capture with Loops to grow your mailing list."
5220 +msgstr ""
5221 +
5222 +#: includes/admin-settings-page.php:1320
5223 +msgid "AI Agent Testing"
5224 +msgstr ""
5225 +
5226 +#: includes/admin-settings-page.php:1321
5227 +msgid "Evaluate and improve your chatbot's performance and accuracy."
5228 +msgstr ""
5229 +
5230 +#: includes/admin-settings-page.php:1333
5231 +msgid "Watch Tutorial"
5232 +msgstr ""
5233 +
5234 +#: includes/admin-settings-page.php:1347
5235 +msgid "Test your chatbot and inspect debug data in real time."
5236 +msgstr ""
5237 +
5238 +#: includes/admin-settings-page.php:1356
5239 +#: includes/admin-transcripts-page.php:412
5240 +msgid "Quick Actions"
5241 +msgstr ""
5242 +
5243 +#: includes/admin-settings-page.php:1360
5244 +msgid "Clear Chat Session"
5245 +msgstr ""
5246 +
5247 +#: includes/admin-settings-page.php:1364
5248 +msgid "Clear Debug Log"
5249 +msgstr ""
5250 +
5251 +#: includes/admin-settings-page.php:1373
5252 +msgid "Last Query Analysis"
5253 +msgstr ""
5254 +
5255 +#: includes/admin-settings-page.php:1377
5256 +#: includes/admin-settings-page.php:1415
5257 +msgid "Loading..."
5258 +msgstr ""
5259 +
5260 +#: includes/admin-settings-page.php:1381
5261 +msgid "User Query"
5262 +msgstr ""
5263 +
5264 +#: includes/admin-settings-page.php:1382
5265 +msgid "Waiting for next query..."
5266 +msgstr ""
5267 +
5268 +#: includes/admin-settings-page.php:1386
5269 +msgid "Approved URLs for Citations"
5270 +msgstr ""
5271 +
5272 +#: includes/admin-settings-page.php:1388
5273 +msgid "No URL data yet"
5274 +msgstr ""
5275 +
5276 +#: includes/admin-settings-page.php:1393
5277 +msgid "Document Matches"
5278 +msgstr ""
5279 +
5280 +#: includes/admin-settings-page.php:1395
5281 +msgid "No query data yet"
5282 +msgstr ""
5283 +
5284 +#: includes/admin-settings-page.php:1400
5285 +msgid "Actions Triggered"
5286 +msgstr ""
5287 +
5288 +#: includes/admin-settings-page.php:1402
5289 +msgid "No action data yet"
5290 +msgstr ""
5291 +
5292 +#: includes/admin-settings-page.php:1411
5293 +msgid "System Information"
5294 +msgstr ""
5295 +
5296 +#: includes/admin-settings-page.php:1414
5297 +msgid "System Prompt"
5298 +msgstr ""
5299 +
5300 +#: includes/admin-settings-page.php:1420
5301 +msgid "Checking..."
5302 +msgstr ""
5303 +
5304 +#: includes/admin-settings-page.php:1430
5305 +msgid "Debug panel ready - send a message to begin..."
5306 +msgstr ""
5307 +
5308 +#: includes/admin-settings-page.php:1522
5309 +#: includes/class-mxchat-admin.php:7657
5310 +msgid "Per Hour"
5311 +msgstr ""
5312 +
5313 +#: includes/admin-settings-page.php:1523
5314 +#: includes/class-mxchat-admin.php:7658
5315 +msgid "Per Day"
5316 +msgstr ""
5317 +
5318 +#: includes/admin-settings-page.php:1524
5319 +#: includes/class-mxchat-admin.php:7659
5320 +msgid "Per Week"
5321 +msgstr ""
5322 +
5323 +#: includes/admin-settings-page.php:1525
5324 +#: includes/class-mxchat-admin.php:7660
5325 +msgid "Per Month"
5326 +msgstr ""
5327 +
5328 +#: includes/admin-settings-page.php:1529
5329 +#: includes/class-mxchat-admin.php:7665
5330 +msgid "Logged Out Users"
5331 +msgstr ""
5332 +
5333 +#: includes/admin-settings-page.php:1551
5334 +msgid "Total chatbot message limit"
5335 +msgstr ""
5336 +
5337 +#: includes/admin-settings-page.php:1556
5338 +#: includes/admin-settings-page.php:1579
5339 +#: includes/admin-settings-page.php:1714
5340 +msgid "Unlimited"
5341 +msgstr ""
5342 +
5343 +#: includes/admin-settings-page.php:1568
5344 +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."
5345 +msgstr ""
5346 +
5347 +#: includes/admin-settings-page.php:1572
5348 +#: includes/admin-settings-page.php:1707
5349 +msgid "Limit"
5350 +msgstr ""
5351 +
5352 +#: includes/admin-settings-page.php:1582
5353 +#: includes/admin-settings-page.php:1717
5354 +msgid "Custom…"
5355 +msgstr ""
5356 +
5357 +#: includes/admin-settings-page.php:1586
5358 +#: includes/admin-settings-page.php:1721
5359 +msgid "Custom limit"
5360 +msgstr ""
5361 +
5362 +#: includes/admin-settings-page.php:1597
5363 +#: includes/admin-settings-page.php:1732
5364 +msgid "Timeframe"
5365 +msgstr ""
5366 +
5367 +#: includes/admin-settings-page.php:1639
5368 +msgid "Current usage"
5369 +msgstr ""
5370 +
5371 +#: includes/admin-settings-page.php:1640
5372 +msgid "Reset counter"
5373 +msgstr ""
5374 +
5375 +#: includes/admin-settings-page.php:1662
5376 +msgid "Unlimited — no cap. Usage tracking applies only when a numeric limit is set."
5377 +msgstr ""
5378 +
5379 +#: includes/admin-settings-page.php:1672
5380 +#: includes/class-mxchat-admin.php:441
5381 +#: includes/class-mxchat-admin.php:7691
5382 +#: includes/class-mxchat-integrator.php:15327
5383 +#: includes/class-mxchat-public.php:207
5384 +msgid "Rate limit exceeded. Please try again later."
5385 +msgstr ""
5386 +
5387 +#: includes/admin-settings-page.php:1743
5388 +msgid "Custom Message"
5389 +msgstr ""
5390 +
5391 +#: includes/admin-settings-page.php:1748
5392 +msgid "Message shown when rate limit is reached"
5393 +msgstr ""
5394 +
5395 +#: includes/admin-transcripts-page.php:59
5396 +#: includes/admin-transcripts-page.php:117
5397 +#: includes/admin-transcripts-page.php:755
5398 +msgid "Conversations"
5399 +msgstr ""
5400 +
5401 +#: includes/admin-transcripts-page.php:62
5402 +#: includes/admin-transcripts-page.php:124
5403 +msgid "All Chats"
5404 +msgstr ""
5405 +
5406 +#: includes/admin-transcripts-page.php:66
5407 +#: includes/admin-transcripts-page.php:134
5408 +#: includes/admin-transcripts-page.php:630
5409 +msgid "Leads"
5410 +msgstr ""
5411 +
5412 +#: includes/admin-transcripts-page.php:74
5413 +#: includes/admin-transcripts-page.php:149
5414 +msgid "Notifications"
5415 +msgstr ""
5416 +
5417 +#: includes/admin-transcripts-page.php:170
5418 +msgid "Transcripts Dashboard"
5419 +msgstr ""
5420 +
5421 +#: includes/admin-transcripts-page.php:171
5422 +msgid "Overview of your chatbot conversations and engagement metrics."
5423 +msgstr ""
5424 +
5425 +#: includes/admin-transcripts-page.php:182
5426 +msgid "Total Chats"
5427 +msgstr ""
5428 +
5429 +#: includes/admin-transcripts-page.php:192
5430 +#: includes/admin-transcripts-page.php:515
5431 +msgid "Total Messages"
5432 +msgstr ""
5433 +
5434 +#: includes/admin-transcripts-page.php:202
5435 +msgid "Unique Users"
5436 +msgstr ""
5437 +
5438 +#: includes/admin-transcripts-page.php:206
5439 +#, php-format
5440 +msgid "%d registered, %d guests"
5441 +msgstr ""
5442 +
5443 +#: includes/admin-transcripts-page.php:221
5444 +msgid "Avg Messages/Chat"
5445 +msgstr ""
5446 +
5447 +#: includes/admin-transcripts-page.php:233
5448 +msgid "Recent Activity"
5449 +msgstr ""
5450 +
5451 +#: includes/admin-transcripts-page.php:244
5452 +msgid "Today"
5453 +msgstr ""
5454 +
5455 +#: includes/admin-transcripts-page.php:253
5456 +msgid "Last 7 Days"
5457 +msgstr ""
5458 +
5459 +#: includes/admin-transcripts-page.php:262
5460 +msgid "Last 30 Days"
5461 +msgstr ""
5462 +
5463 +#: includes/admin-transcripts-page.php:274
5464 +msgid "Insights"
5465 +msgstr ""
5466 +
5467 +#: includes/admin-transcripts-page.php:280
5468 +msgid "Peak Activity"
5469 +msgstr ""
5470 +
5471 +#: includes/admin-transcripts-page.php:288
5472 +msgid "N/A"
5473 +msgstr ""
5474 +
5475 +#: includes/admin-transcripts-page.php:294
5476 +msgid "Engagement Rate"
5477 +msgstr ""
5478 +
5479 +#: includes/admin-transcripts-page.php:309
5480 +msgid "Moderate"
5481 +msgstr ""
5482 +
5483 +#: includes/admin-transcripts-page.php:311
5484 +msgid "Quiet"
5485 +msgstr ""
5486 +
5487 +#: includes/admin-transcripts-page.php:317
5488 +msgid "Agent Tests"
5489 +msgstr ""
5490 +
5491 +#: includes/admin-transcripts-page.php:330
5492 +msgid "Satisfaction (last 30 days)"
5493 +msgstr ""
5494 +
5495 +#: includes/admin-transcripts-page.php:339
5496 +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."
5497 +msgstr ""
5498 +
5499 +#: includes/admin-transcripts-page.php:347
5500 +msgid "Default bot"
5501 +msgstr ""
5502 +
5503 +#. translators: %d: number of rated sessions
5504 +#: includes/admin-transcripts-page.php:356
5505 +#, php-format
5506 +msgid "%d rated session"
5507 +msgid_plural "%d rated sessions"
5508 +msgstr[0] ""
5509 +msgstr[1] ""
5510 +
5511 +#: includes/admin-transcripts-page.php:364
5512 +msgid "Positive ratings"
5513 +msgstr ""
5514 +
5515 +#: includes/admin-transcripts-page.php:368
5516 +msgid "Negative ratings"
5517 +msgstr ""
5518 +
5519 +#: includes/admin-transcripts-page.php:387
5520 +msgid "7-Day Activity"
5521 +msgstr ""
5522 +
5523 +#: includes/admin-transcripts-page.php:392
5524 +msgid "Chats"
5525 +msgstr ""
5526 +
5527 +#: includes/admin-transcripts-page.php:396
5528 +msgid "Messages"
5529 +msgstr ""
5530 +
5531 +#: includes/admin-transcripts-page.php:419
5532 +msgid "View All Chats"
5533 +msgstr ""
5534 +
5535 +#: includes/admin-transcripts-page.php:423
5536 +msgid "Export All Chats"
5537 +msgstr ""
5538 +
5539 +#: includes/admin-transcripts-page.php:427
5540 +#: includes/admin-transcripts-page.php:799
5541 +msgid "Notification Settings"
5542 +msgstr ""
5543 +
5544 +#: includes/admin-transcripts-page.php:447
5545 +#: includes/admin-transcripts-page.php:449
5546 +msgid "Sort"
5547 +msgstr ""
5548 +
5549 +#: includes/admin-transcripts-page.php:459
5550 +msgid "Search chats..."
5551 +msgstr ""
5552 +
5553 +#: includes/admin-transcripts-page.php:487
5554 +msgid "Select a conversation"
5555 +msgstr ""
5556 +
5557 +#: includes/admin-transcripts-page.php:488
5558 +msgid "Choose a chat from the list to view the full conversation."
5559 +msgstr ""
5560 +
5561 +#: includes/admin-transcripts-page.php:495
5562 +msgid "Back to list"
5563 +msgstr ""
5564 +
5565 +#: includes/admin-transcripts-page.php:505
5566 +msgid "Show details"
5567 +msgstr ""
5568 +
5569 +#: includes/admin-transcripts-page.php:513
5570 +msgid "Chat Details"
5571 +msgstr ""
5572 +
5573 +#: includes/admin-transcripts-page.php:519
5574 +msgid "Started"
5575 +msgstr ""
5576 +
5577 +#: includes/admin-transcripts-page.php:527
5578 +msgid "IP Address"
5579 +msgstr ""
5580 +
5581 +#: includes/admin-transcripts-page.php:535
5582 +msgid "Feedback"
5583 +msgstr ""
5584 +
5585 +#: includes/admin-transcripts-page.php:540
5586 +msgid "Clicked Links"
5587 +msgstr ""
5588 +
5589 +#: includes/admin-transcripts-page.php:548
5590 +msgid "Delete Chat"
5591 +msgstr ""
5592 +
5593 +#: includes/admin-transcripts-page.php:552
5594 +#: includes/admin-transcripts-page.php:709
5595 +msgid "Export"
5596 +msgstr ""
5597 +
5598 +#: includes/admin-transcripts-page.php:557
5599 +msgid "Target language"
5600 +msgstr ""
5601 +
5602 +#: includes/admin-transcripts-page.php:581
5603 +#: includes/class-mxchat-editor-assistant-rest.php:96
5604 +msgid "Translate"
5605 +msgstr ""
5606 +
5607 +#: includes/admin-transcripts-page.php:585
5608 +msgid "Original"
5609 +msgstr ""
5610 +
5611 +#: includes/admin-transcripts-page.php:605
5612 +msgid "Delete conversation?"
5613 +msgstr ""
5614 +
5615 +#: includes/admin-transcripts-page.php:613
5616 +msgid "Also remove the lead from the Leads tab"
5617 +msgstr ""
5618 +
5619 +#: includes/admin-transcripts-page.php:614
5620 +msgid "By default, leads are kept and marked \"Chat deleted\" so your contact list is preserved."
5621 +msgstr ""
5622 +
5623 +#: includes/admin-transcripts-page.php:617
5624 +#: includes/admin-transcripts-page.php:783
5625 +msgid "This cannot be undone."
5626 +msgstr ""
5627 +
5628 +#: includes/admin-transcripts-page.php:631
5629 +msgid "Captured visitor emails and names from the lead-capture form, grouped by unique lead."
5630 +msgstr ""
5631 +
5632 +#: includes/admin-transcripts-page.php:642
5633 +msgid "Total Leads"
5634 +msgstr ""
5635 +
5636 +#: includes/admin-transcripts-page.php:651
5637 +msgid "New This Week"
5638 +msgstr ""
5639 +
5640 +#: includes/admin-transcripts-page.php:660
5641 +msgid "Avg Convos / Lead"
5642 +msgstr ""
5643 +
5644 +#: includes/admin-transcripts-page.php:669
5645 +msgid "Orphan Leads"
5646 +msgstr ""
5647 +
5648 +#: includes/admin-transcripts-page.php:670
5649 +msgid "Captured but never chatted"
5650 +msgstr ""
5651 +
5652 +#: includes/admin-transcripts-page.php:680
5653 +msgid "Top Pages Capturing Leads"
5654 +msgstr ""
5655 +
5656 +#: includes/admin-transcripts-page.php:682
5657 +msgid "Click a page to filter the list below"
5658 +msgstr ""
5659 +
5660 +#: includes/admin-transcripts-page.php:686
5661 +msgid "No page data yet."
5662 +msgstr ""
5663 +
5664 +#: includes/admin-transcripts-page.php:713
5665 +msgid "All leads — email + name"
5666 +msgstr ""
5667 +
5668 +#: includes/admin-transcripts-page.php:714
5669 +msgid "All leads — email only"
5670 +msgstr ""
5671 +
5672 +#: includes/admin-transcripts-page.php:715
5673 +msgid "Selected — email + name"
5674 +msgstr ""
5675 +
5676 +#: includes/admin-transcripts-page.php:716
5677 +msgid "Selected — email only"
5678 +msgstr ""
5679 +
5680 +#: includes/admin-transcripts-page.php:725
5681 +msgid "Search by email or name..."
5682 +msgstr ""
5683 +
5684 +#: includes/admin-transcripts-page.php:728
5685 +msgid "All time"
5686 +msgstr ""
5687 +
5688 +#: includes/admin-transcripts-page.php:729
5689 +msgid "Last 24 hours"
5690 +msgstr ""
5691 +
5692 +#: includes/admin-transcripts-page.php:730
5693 +msgid "Last 7 days"
5694 +msgstr ""
5695 +
5696 +#: includes/admin-transcripts-page.php:731
5697 +msgid "Last 30 days"
5698 +msgstr ""
5699 +
5700 +#: includes/admin-transcripts-page.php:732
5701 +msgid "Last 90 days"
5702 +msgstr ""
5703 +
5704 +#: includes/admin-transcripts-page.php:735
5705 +msgid "All leads"
5706 +msgstr ""
5707 +
5708 +#: includes/admin-transcripts-page.php:736
5709 +msgid "With conversation"
5710 +msgstr ""
5711 +
5712 +#: includes/admin-transcripts-page.php:737
5713 +#: includes/class-mxchat-admin.php:2926
5714 +msgid "Chat deleted"
5715 +msgstr ""
5716 +
5717 +#: includes/admin-transcripts-page.php:738
5718 +msgid "Orphan (no chat)"
5719 +msgstr ""
5720 +
5721 +#: includes/admin-transcripts-page.php:741
5722 +msgid "Clear filters"
5723 +msgstr ""
5724 +
5725 +#: includes/admin-transcripts-page.php:745
5726 +msgid "Remove page filter"
5727 +msgstr ""
5728 +
5729 +#: includes/admin-transcripts-page.php:754
5730 +msgid "Lead"
5731 +msgstr ""
5732 +
5733 +#: includes/admin-transcripts-page.php:756
5734 +msgid "Last seen"
5735 +msgstr ""
5736 +
5737 +#: includes/admin-transcripts-page.php:757
5738 +msgid "Top page"
5739 +msgstr ""
5740 +
5741 +#: includes/admin-transcripts-page.php:758
5742 +msgid "Consent"
5743 +msgstr ""
5744 +
5745 +#: includes/admin-transcripts-page.php:778
5746 +msgid "Delete leads"
5747 +msgstr ""
5748 +
5749 +#: includes/admin-transcripts-page.php:787
5750 +msgid "Delete permanently"
5751 +msgstr ""
5752 +
5753 +#: includes/admin-transcripts-page.php:800
5754 +msgid "Configure email notifications and transcript management options."
5755 +msgstr ""
5756 +
5757 +#: includes/admin-transcripts-page.php:810
5758 +msgid "Email Notifications"
5759 +msgstr ""
5760 +
5761 +#: includes/admin-transcripts-page.php:830
5762 +#: includes/class-mxchat-admin.php:7526
5763 +msgid "Enable Chat Notifications"
5764 +msgstr ""
5765 +
5766 +#: includes/admin-transcripts-page.php:832
5767 +msgid "Send email notification when a new chat session starts."
5768 +msgstr ""
5769 +
5770 +#: includes/admin-transcripts-page.php:836
5771 +msgid "Notification Email"
5772 +msgstr ""
5773 +
5774 +#: includes/admin-transcripts-page.php:843
5775 +#, php-format
5776 +msgid "Email address where notifications will be sent. Separate up to %d addresses with commas. Defaults to the site admin email."
5777 +msgstr ""
5778 +
5779 +#: includes/admin-transcripts-page.php:853
5780 +msgid "Auto-Email Transcript"
5781 +msgstr ""
5782 +
5783 +#: includes/admin-transcripts-page.php:873
5784 +#: includes/class-mxchat-admin.php:7558
5785 +msgid "Auto-Email Full Transcript"
5786 +msgstr ""
5787 +
5788 +#: includes/admin-transcripts-page.php:875
5789 +msgid "Automatically send the full conversation transcript after the chat ends."
5790 +msgstr ""
5791 +
5792 +#: includes/admin-transcripts-page.php:879
5793 +msgid "Send Transcript After"
5794 +msgstr ""
5795 +
5796 +#: includes/admin-transcripts-page.php:883
5797 +#: includes/class-mxchat-admin.php:1853
5798 +msgid "15 minutes"
5799 +msgstr ""
5800 +
5801 +#: includes/admin-transcripts-page.php:884
5802 +#: includes/class-mxchat-admin.php:1856
5803 +msgid "30 minutes"
5804 +msgstr ""
5805 +
5806 +#: includes/admin-transcripts-page.php:885
5807 +#: includes/class-mxchat-admin.php:1859
5808 +msgid "1 hour"
5809 +msgstr ""
5810 +
5811 +#: includes/admin-transcripts-page.php:900
5812 +msgid "Only send if user provided contact info"
5813 +msgstr ""
5814 +
5815 +#: includes/admin-transcripts-page.php:911
5816 +msgid "Transcript Management"
5817 +msgstr ""
5818 +
5819 +#: includes/admin-transcripts-page.php:920
5820 +#: includes/class-mxchat-admin.php:7542
5821 +msgid "Auto-Delete Old Transcripts"
5822 +msgstr ""
5823 +
5824 +#: includes/admin-transcripts-page.php:924
5825 +msgid "Never (Keep All)"
5826 +msgstr ""
5827 +
5828 +#: includes/admin-transcripts-page.php:925
5829 +#: includes/class-mxchat-admin.php:1786
5830 +msgid "After 1 Week"
5831 +msgstr ""
5832 +
5833 +#: includes/admin-transcripts-page.php:926
5834 +#: includes/class-mxchat-admin.php:1789
5835 +msgid "After 2 Weeks"
5836 +msgstr ""
5837 +
5838 +#: includes/admin-transcripts-page.php:927
5839 +#: includes/class-mxchat-admin.php:1792
5840 +msgid "After 1 Month"
5841 +msgstr ""
5842 +
5843 +#: includes/admin-transcripts-page.php:929
5844 +msgid "Automatically delete old chat transcripts to manage database size and privacy."
5845 +msgstr ""
5846 +
5847 +#. translators: %d: the custom retention value in days
5848 +#: includes/admin-transcripts-page.php:935
5849 +#, php-format
5850 +msgid "Overridden by Custom Retention below: transcripts are deleted after %d days."
5851 +msgstr ""
5852 +
5853 +#. translators: %s: localized date and time of the next scheduled transcript cleanup
5854 +#: includes/admin-transcripts-page.php:954
5855 +#, php-format
5856 +msgid "Next cleanup: %s"
5857 +msgstr ""
5858 +
5859 +#: includes/admin-transcripts-page.php:958
5860 +msgid "Next cleanup: not currently scheduled."
5861 +msgstr ""
5862 +
5863 +#: includes/admin-transcripts-page.php:966
5864 +#: includes/class-mxchat-admin.php:7550
5865 +msgid "Custom Retention (Days)"
5866 +msgstr ""
5867 +
5868 +#: includes/admin-transcripts-page.php:976
5869 +msgid "Delete transcripts older than this many days (1&ndash;3650). When greater than 0 this overrides the dropdown above; set 0 to use the dropdown. Developers can adjust the final value with the mxchat_transcript_retention_days filter."
5870 +msgstr ""
5871 +
5872 +#: includes/admin-transcripts-page.php:986
5873 +msgid "Privacy & Data Requests"
5874 +msgstr ""
5875 +
5876 +#: includes/admin-transcripts-page.php:992
5877 +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."
5878 +msgstr ""
5879 +
5880 +#: includes/admin-transcripts-page.php:995
5881 +msgid "Export Personal Data"
5882 +msgstr ""
5883 +
5884 +#: includes/admin-transcripts-page.php:996
5885 +msgid "Erase Personal Data"
5886 +msgstr ""
5887 +
5888 +#: includes/admin-transcripts-page.php:1010
5889 +msgid "Message Context"
5890 +msgstr ""
5891 +
5892 +#: includes/admin-transcripts-page.php:1018
5893 +msgid "Sources"
5894 +msgstr ""
5895 +
5896 +#: includes/admin-transcripts-page.php:1030
5897 +msgid "Loading context..."
5898 +msgstr ""
5899 +
5900 +#: includes/class-mxchat-addons.php:23
5901 +msgid "MxChat AI Search"
5902 +msgstr ""
5903 +
5904 +#: includes/class-mxchat-addons.php:24
5905 +msgid "AI Search"
5906 +msgstr ""
5907 +
5908 +#: includes/class-mxchat-addons.php:25
5909 +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."
5910 +msgstr ""
5911 +
5912 +#: includes/class-mxchat-addons.php:27
5913 +msgid "AI answers above your theme's search results"
5914 +msgstr ""
5915 +
5916 +#: includes/class-mxchat-addons.php:28
5917 +msgid "Embeddable search box via shortcode or block"
5918 +msgstr ""
5919 +
5920 +#: includes/class-mxchat-addons.php:29
5921 +msgid "Grounded in your knowledge base, with sources"
5922 +msgstr ""
5923 +
5924 +#: includes/class-mxchat-addons.php:39
5925 +msgid "AI Overview"
5926 +msgstr ""
5927 +
5928 +#: includes/class-mxchat-addons.php:40
5929 +msgid "Answers above your normal results"
5930 +msgstr ""
5931 +
5932 +#: includes/class-mxchat-addons.php:44
5933 +msgid "Drop It Anywhere"
5934 +msgstr ""
5935 +
5936 +#: includes/class-mxchat-addons.php:45
5937 +msgid "Shortcode or block on any page"
5938 +msgstr ""
5939 +
5940 +#: includes/class-mxchat-addons.php:49
5941 +msgid "Your Own Content"
5942 +msgstr ""
5943 +
5944 +#: includes/class-mxchat-addons.php:50
5945 +msgid "Grounded answers that cite sources"
5946 +msgstr ""
5947 +
5948 +#: includes/class-mxchat-addons.php:54
5949 +msgid "Cost Controls"
5950 +msgstr ""
5951 +
5952 +#: includes/class-mxchat-addons.php:55
5953 +msgid "Caching, rate limits, cheaper model"
5954 +msgstr ""
5955 +
5956 +#: includes/class-mxchat-addons.php:61
5957 +msgid "MxChat MCP Server"
5958 +msgstr ""
5959 +
5960 +#: includes/class-mxchat-addons.php:62
5961 +msgid "MCP Server"
5962 +msgstr ""
5963 +
5964 +#: includes/class-mxchat-addons.php:63
5965 +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."
5966 +msgstr ""
5967 +
5968 +#: includes/class-mxchat-addons.php:65
5969 +msgid "JSON-RPC 2.0 MCP endpoint with OAuth + bearer auth"
5970 +msgstr ""
5971 +
5972 +#: includes/class-mxchat-addons.php:66
5973 +msgid "One-click connect snippets for Claude Code, ChatGPT, mcp-inspector"
5974 +msgstr ""
5975 +
5976 +#: includes/class-mxchat-addons.php:67
5977 +msgid "WooCommerce-aware tools: products, orders, customers"
5978 +msgstr ""
5979 +
5980 +#: includes/class-mxchat-addons.php:77
5981 +msgid "Open Protocol"
5982 +msgstr ""
5983 +
5984 +#: includes/class-mxchat-addons.php:78
5985 +msgid "Standards-based MCP over Streamable HTTP"
5986 +msgstr ""
5987 +
5988 +#: includes/class-mxchat-addons.php:82
5989 +msgid "OAuth + Bearer"
5990 +msgstr ""
5991 +
5992 +#: includes/class-mxchat-addons.php:83
5993 +msgid "Reuses your MxChat REST token"
5994 +msgstr ""
5995 +
5996 +#: includes/class-mxchat-addons.php:87
5997 +msgid "Chatbot Ops Tools"
5998 +msgstr ""
5999 +
6000 +#: includes/class-mxchat-addons.php:88
6001 +msgid "Transcripts, knowledge, bots, search"
6002 +msgstr ""
6003 +
6004 +#: includes/class-mxchat-addons.php:92
6005 +msgid "WooCommerce Aware"
6006 +msgstr ""
6007 +
6008 +#: includes/class-mxchat-addons.php:93
6009 +msgid "Products, orders, customer lookups"
6010 +msgstr ""
6011 +
6012 +#: includes/class-mxchat-addons.php:99
6013 +msgid "MxChat Advanced Content Editor"
6014 +msgstr ""
6015 +
6016 +#: includes/class-mxchat-addons.php:100
6017 +msgid "Content Gen."
6018 +msgstr ""
6019 +
6020 +#: includes/class-mxchat-addons.php:101
6021 +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."
6022 +msgstr ""
6023 +
6024 +#: includes/class-mxchat-addons.php:103
6025 +msgid "AI-powered image regeneration & uploads"
6026 +msgstr ""
6027 +
6028 +#: includes/class-mxchat-addons.php:104
6029 +msgid "SEO meta title, description & excerpt editor"
6030 +msgstr ""
6031 +
6032 +#: includes/class-mxchat-addons.php:105
6033 +msgid "Automatic internal linking between posts"
6034 +msgstr ""
6035 +
6036 +#: includes/class-mxchat-addons.php:115
6037 +msgid "Image Management"
6038 +msgstr ""
6039 +
6040 +#: includes/class-mxchat-addons.php:116
6041 +msgid "Regenerate, upload, and swap AI images"
6042 +msgstr ""
6043 +
6044 +#: includes/class-mxchat-addons.php:120
6045 +msgid "SEO Meta Editor"
6046 +msgstr ""
6047 +
6048 +#: includes/class-mxchat-addons.php:121
6049 +msgid "Title, description & excerpt controls"
6050 +msgstr ""
6051 +
6052 +#: includes/class-mxchat-addons.php:126
6053 +msgid "Auto-link to related posts & pages"
6054 +msgstr ""
6055 +
6056 +#: includes/class-mxchat-addons.php:130
6057 +msgid "Chat-Based Editing"
6058 +msgstr ""
6059 +
6060 +#: includes/class-mxchat-addons.php:131
6061 +msgid "Refine content through conversation"
6062 +msgstr ""
6063 +
6064 +#: includes/class-mxchat-addons.php:137
6065 +msgid "MxChat Chat Themes"
6066 +msgstr ""
6067 +
6068 +#: includes/class-mxchat-addons.php:138
6069 +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."
6070 +msgstr ""
6071 +
6072 +#: includes/class-mxchat-addons.php:140
6073 +msgid "AI-powered theme generator"
6074 +msgstr ""
6075 +
6076 +#: includes/class-mxchat-addons.php:141
6077 +msgid "Live preview customizer"
6078 +msgstr ""
6079 +
6080 +#: includes/class-mxchat-addons.php:142
6081 +msgid "One-click theme application"
6082 +msgstr ""
6083 +
6084 +#: includes/class-mxchat-addons.php:153
6085 +msgid "Describe your style, AI creates it"
6086 +msgstr ""
6087 +
6088 +#: includes/class-mxchat-addons.php:157
6089 +msgid "Live Preview"
6090 +msgstr ""
6091 +
6092 +#: includes/class-mxchat-addons.php:158
6093 +msgid "See changes in real-time"
6094 +msgstr ""
6095 +
6096 +#: includes/class-mxchat-addons.php:162
6097 +msgid "Color Controls"
6098 +msgstr ""
6099 +
6100 +#: includes/class-mxchat-addons.php:163
6101 +msgid "Fine-tune every color precisely"
6102 +msgstr ""
6103 +
6104 +#: includes/class-mxchat-addons.php:167
6105 +msgid "One-Click Apply"
6106 +msgstr ""
6107 +
6108 +#: includes/class-mxchat-addons.php:168
6109 +msgid "Apply themes instantly"
6110 +msgstr ""
6111 +
6112 +#: includes/class-mxchat-addons.php:174
6113 +msgid "MxChat Admin Assistant"
6114 +msgstr ""
6115 +
6116 +#: includes/class-mxchat-addons.php:175
6117 +msgid "Your AI powerhouse inside WordPress. Chat with multiple AI models, generate images, research the web, and boost productivity—all without leaving your dashboard."
6118 +msgstr ""
6119 +
6120 +#: includes/class-mxchat-addons.php:177
6121 +msgid "ChatGPT-like admin interface"
6122 +msgstr ""
6123 +
6124 +#: includes/class-mxchat-addons.php:178
6125 +msgid "Generate images & research web"
6126 +msgstr ""
6127 +
6128 +#: includes/class-mxchat-addons.php:179
6129 +msgid "Searchable chat history"
6130 +msgstr ""
6131 +
6132 +#: includes/class-mxchat-addons.php:189
6133 +msgid "Admin Chat UI"
6134 +msgstr ""
6135 +
6136 +#: includes/class-mxchat-addons.php:190
6137 +msgid "ChatGPT-like dashboard interface"
6138 +msgstr ""
6139 +
6140 +#: includes/class-mxchat-addons.php:194
6141 +msgid "Image Generation"
6142 +msgstr ""
6143 +
6144 +#: includes/class-mxchat-addons.php:195
6145 +msgid "Create images with AI prompts"
6146 +msgstr ""
6147 +
6148 +#: includes/class-mxchat-addons.php:199
6149 +msgid "Web Research"
6150 +msgstr ""
6151 +
6152 +#: includes/class-mxchat-addons.php:200
6153 +msgid "Search the web from your dashboard"
6154 +msgstr ""
6155 +
6156 +#: includes/class-mxchat-addons.php:204
6157 +msgid "Chat History"
6158 +msgstr ""
6159 +
6160 +#: includes/class-mxchat-addons.php:205
6161 +msgid "Searchable conversation archive"
6162 +msgstr ""
6163 +
6164 +#: includes/class-mxchat-addons.php:211
6165 +msgid "MxChat Video Generation"
6166 +msgstr ""
6167 +
6168 +#: includes/class-mxchat-addons.php:212
6169 +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."
6170 +msgstr ""
6171 +
6172 +#: includes/class-mxchat-addons.php:214
6173 +msgid "Multiple Veo models (Veo 2, 3, 3 Fast)"
6174 +msgstr ""
6175 +
6176 +#: includes/class-mxchat-addons.php:215
6177 +msgid "8-second videos with native audio"
6178 +msgstr ""
6179 +
6180 +#: includes/class-mxchat-addons.php:216
6181 +msgid "Media library integration"
6182 +msgstr ""
6183 +
6184 +#: includes/class-mxchat-addons.php:226
6185 +msgid "AI Video Creation"
6186 +msgstr ""
6187 +
6188 +#: includes/class-mxchat-addons.php:227
6189 +msgid "Generate videos from text prompts"
6190 +msgstr ""
6191 +
6192 +#: includes/class-mxchat-addons.php:231
6193 +msgid "Native Audio"
6194 +msgstr ""
6195 +
6196 +#: includes/class-mxchat-addons.php:232
6197 +msgid "Videos with built-in audio tracks"
6198 +msgstr ""
6199 +
6200 +#: includes/class-mxchat-addons.php:236
6201 +msgid "Aspect Ratios"
6202 +msgstr ""
6203 +
6204 +#: includes/class-mxchat-addons.php:237
6205 +msgid "Multiple size options available"
6206 +msgstr ""
6207 +
6208 +#: includes/class-mxchat-addons.php:241
6209 +msgid "Media Library"
6210 +msgstr ""
6211 +
6212 +#: includes/class-mxchat-addons.php:242
6213 +msgid "Save directly to WordPress media"
6214 +msgstr ""
6215 +
6216 +#: includes/class-mxchat-addons.php:248
6217 +msgid "MxChat Image Analysis"
6218 +msgstr ""
6219 +
6220 +#: includes/class-mxchat-addons.php:249
6221 +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."
6222 +msgstr ""
6223 +
6224 +#: includes/class-mxchat-addons.php:251
6225 +msgid "Multiple AI vision models"
6226 +msgstr ""
6227 +
6228 +#: includes/class-mxchat-addons.php:252
6229 +msgid "Drag & drop image uploads"
6230 +msgstr ""
6231 +
6232 +#: includes/class-mxchat-addons.php:253
6233 +msgid "Custom analysis prompts"
6234 +msgstr ""
6235 +
6236 +#: includes/class-mxchat-addons.php:263
6237 +msgid "Vision AI Models"
6238 +msgstr ""
6239 +
6240 +#: includes/class-mxchat-addons.php:264
6241 +msgid "OpenAI Vision & Grok analysis"
6242 +msgstr ""
6243 +
6244 +#: includes/class-mxchat-addons.php:268
6245 +msgid "Drag & Drop"
6246 +msgstr ""
6247 +
6248 +#: includes/class-mxchat-addons.php:269
6249 +msgid "Easy image upload in chat"
6250 +msgstr ""
6251 +
6252 +#: includes/class-mxchat-addons.php:273
6253 +msgid "OCR Extraction"
6254 +msgstr ""
6255 +
6256 +#: includes/class-mxchat-addons.php:274
6257 +msgid "Extract text from images"
6258 +msgstr ""
6259 +
6260 +#: includes/class-mxchat-addons.php:278
6261 +msgid "Custom Prompts"
6262 +msgstr ""
6263 +
6264 +#: includes/class-mxchat-addons.php:279
6265 +msgid "Tailor analysis instructions"
6266 +msgstr ""
6267 +
6268 +#: includes/class-mxchat-addons.php:286
6269 +msgid "Convert conversations into data collection. Create smart forms that trigger during chats, collect user information, and turn casual visitors into qualified leads."
6270 +msgstr ""
6271 +
6272 +#: includes/class-mxchat-addons.php:288
6273 +msgid "No-code form builder"
6274 +msgstr ""
6275 +
6276 +#: includes/class-mxchat-addons.php:289
6277 +msgid "Intent-triggered activation"
6278 +msgstr ""
6279 +
6280 +#: includes/class-mxchat-addons.php:290
6281 +msgid "Export lead data easily"
6282 +msgstr ""
6283 +
6284 +#: includes/class-mxchat-addons.php:300
6285 +msgid "Form Builder"
6286 +msgstr ""
6287 +
6288 +#: includes/class-mxchat-addons.php:301
6289 +msgid "No-code drag & drop builder"
6290 +msgstr ""
6291 +
6292 +#: includes/class-mxchat-addons.php:305
6293 +msgid "Smart Triggers"
6294 +msgstr ""
6295 +
6296 +#: includes/class-mxchat-addons.php:306
6297 +msgid "Show forms based on intent"
6298 +msgstr ""
6299 +
6300 +#: includes/class-mxchat-addons.php:311
6301 +msgid "Turn visitors into contacts"
6302 +msgstr ""
6303 +
6304 +#: includes/class-mxchat-addons.php:315
6305 +msgid "Data Export"
6306 +msgstr ""
6307 +
6308 +#: includes/class-mxchat-addons.php:316
6309 +msgid "Export leads to CSV easily"
6310 +msgstr ""
6311 +
6312 +#: includes/class-mxchat-addons.php:322
6313 +msgid "MxChat Multi-Bot Manager"
6314 +msgstr ""
6315 +
6316 +#: includes/class-mxchat-addons.php:323
6317 +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."
6318 +msgstr ""
6319 +
6320 +#: includes/class-mxchat-addons.php:325
6321 +msgid "Unlimited specialized chatbots"
6322 +msgstr ""
6323 +
6324 +#: includes/class-mxchat-addons.php:326
6325 +msgid "Separate Pinecone knowledge bases"
6326 +msgstr ""
6327 +
6328 +#: includes/class-mxchat-addons.php:327
6329 +msgid "Page-specific bot assignments"
6330 +msgstr ""
6331 +
6332 +#: includes/class-mxchat-addons.php:337
6333 +msgid "Unlimited Bots"
6334 +msgstr ""
6335 +
6336 +#: includes/class-mxchat-addons.php:338
6337 +msgid "Create specialized chatbots"
6338 +msgstr ""
6339 +
6340 +#: includes/class-mxchat-addons.php:342
6341 +msgid "Separate Knowledge"
6342 +msgstr ""
6343 +
6344 +#: includes/class-mxchat-addons.php:343
6345 +msgid "Unique knowledge per bot"
6346 +msgstr ""
6347 +
6348 +#: includes/class-mxchat-addons.php:347
6349 +msgid "Page Assignments"
6350 +msgstr ""
6351 +
6352 +#: includes/class-mxchat-addons.php:348
6353 +msgid "Assign bots to specific pages"
6354 +msgstr ""
6355 +
6356 +#: includes/class-mxchat-addons.php:352
6357 +msgid "Custom Personas"
6358 +msgstr ""
6359 +
6360 +#: includes/class-mxchat-addons.php:353
6361 +msgid "Unique personality per bot"
6362 +msgstr ""
6363 +
6364 +#: includes/class-mxchat-addons.php:359
6365 +msgid "MxChat Trigger"
6366 +msgstr ""
6367 +
6368 +#: includes/class-mxchat-addons.php:360
6369 +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."
6370 +msgstr ""
6371 +
6372 +#: includes/class-mxchat-addons.php:362
6373 +msgid "Simple data attribute triggers"
6374 +msgstr ""
6375 +
6376 +#: includes/class-mxchat-addons.php:363
6377 +msgid "Multi-Bot targeting support"
6378 +msgstr ""
6379 +
6380 +#: includes/class-mxchat-addons.php:364
6381 +msgid "Built-in button styles & animations"
6382 +msgstr ""
6383 +
6384 +#: includes/class-mxchat-addons.php:374
6385 +msgid "Element Triggers"
6386 +msgstr ""
6387 +
6388 +#: includes/class-mxchat-addons.php:375
6389 +msgid "Turn any element into a trigger"
6390 +msgstr ""
6391 +
6392 +#: includes/class-mxchat-addons.php:379
6393 +msgid "Preset Messages"
6394 +msgstr ""
6395 +
6396 +#: includes/class-mxchat-addons.php:380
6397 +msgid "Auto-send predefined prompts"
6398 +msgstr ""
6399 +
6400 +#: includes/class-mxchat-addons.php:384
6401 +msgid "Multi-Bot Targeting"
6402 +msgstr ""
6403 +
6404 +#: includes/class-mxchat-addons.php:385
6405 +msgid "Route to specific bots"
6406 +msgstr ""
6407 +
6408 +#: includes/class-mxchat-addons.php:389
6409 +msgid "Button Styles"
6410 +msgstr ""
6411 +
6412 +#: includes/class-mxchat-addons.php:390
6413 +msgid "Built-in styles & animations"
6414 +msgstr ""
6415 +
6416 +#: includes/class-mxchat-addons.php:396
6417 +#: includes/class-mxchat-addons.php:397
6418 +msgid "MxChat Anywhere"
6419 +msgstr ""
6420 +
6421 +#: includes/class-mxchat-addons.php:398
6422 +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."
6423 +msgstr ""
6424 +
6425 +#: includes/class-mxchat-addons.php:400
6426 +msgid "One script tag — works on any website"
6427 +msgstr ""
6428 +
6429 +#: includes/class-mxchat-addons.php:401
6430 +#: includes/class-mxchat-addons.php:418
6431 +msgid "Shadow DOM prevents CSS conflicts"
6432 +msgstr ""
6433 +
6434 +#: includes/class-mxchat-addons.php:402
6435 +msgid "Domain-validated security keys"
6436 +msgstr ""
6437 +
6438 +#: includes/class-mxchat-addons.php:412
6439 +msgid "Universal Embed"
6440 +msgstr ""
6441 +
6442 +#: includes/class-mxchat-addons.php:413
6443 +msgid "One script tag on any website"
6444 +msgstr ""
6445 +
6446 +#: includes/class-mxchat-addons.php:417
6447 +msgid "Style Isolation"
6448 +msgstr ""
6449 +
6450 +#: includes/class-mxchat-addons.php:422
6451 +msgid "Domain Security"
6452 +msgstr ""
6453 +
6454 +#: includes/class-mxchat-addons.php:423
6455 +msgid "Validated keys per domain"
6456 +msgstr ""
6457 +
6458 +#: includes/class-mxchat-addons.php:427
6459 +msgid "Zero Dependencies"
6460 +msgstr ""
6461 +
6462 +#: includes/class-mxchat-addons.php:428
6463 +msgid "Vanilla JS, no impact on Core Web Vitals"
6464 +msgstr ""
6465 +
6466 +#: includes/class-mxchat-addons.php:434
6467 +msgid "MxChat WooCommerce"
6468 +msgstr ""
6469 +
6470 +#: includes/class-mxchat-addons.php:435
6471 +msgid "Boost sales with AI-powered shopping assistance. Help customers find products, manage carts, and complete purchases—all through natural conversation."
6472 +msgstr ""
6473 +
6474 +#: includes/class-mxchat-addons.php:437
6475 +#: includes/class-mxchat-addons.php:455
6476 +msgid "Smart product recommendations"
6477 +msgstr ""
6478 +
6479 +#: includes/class-mxchat-addons.php:438
6480 +msgid "Cart & checkout assistance"
6481 +msgstr ""
6482 +
6483 +#: includes/class-mxchat-addons.php:439
6484 +msgid "Order history access"
6485 +msgstr ""
6486 +
6487 +#: includes/class-mxchat-addons.php:449
6488 +msgid "Cart Assistant"
6489 +msgstr ""
6490 +
6491 +#: includes/class-mxchat-addons.php:450
6492 +msgid "Manage cart through conversation"
6493 +msgstr ""
6494 +
6495 +#: includes/class-mxchat-addons.php:454
6496 +msgid "Product Search"
6497 +msgstr ""
6498 +
6499 +#: includes/class-mxchat-addons.php:459
6500 +msgid "Checkout Help"
6501 +msgstr ""
6502 +
6503 +#: includes/class-mxchat-addons.php:460
6504 +msgid "Guide customers to purchase"
6505 +msgstr ""
6506 +
6507 +#: includes/class-mxchat-addons.php:464
6508 +#: includes/class-mxchat-admin.php:6496
6509 +msgid "Order History"
6510 +msgstr ""
6511 +
6512 +#: includes/class-mxchat-addons.php:465
6513 +msgid "Look up past orders in chat"
6514 +msgstr ""
6515 +
6516 +#: includes/class-mxchat-addons.php:471
6517 +msgid "MxChat Perplexity"
6518 +msgstr ""
6519 +
6520 +#: includes/class-mxchat-addons.php:472
6521 +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."
6522 +msgstr ""
6523 +
6524 +#: includes/class-mxchat-addons.php:474
6525 +msgid "Real-time web search"
6526 +msgstr ""
6527 +
6528 +#: includes/class-mxchat-addons.php:475
6529 +msgid "Intent-triggered research"
6530 +msgstr ""
6531 +
6532 +#: includes/class-mxchat-addons.php:476
6533 +msgid "Up-to-date information"
6534 +msgstr ""
6535 +
6536 +#: includes/class-mxchat-addons.php:486
6537 +#: includes/class-mxchat-tool-registry.php:197
6538 +msgid "Web Search"
6539 +msgstr ""
6540 +
6541 +#: includes/class-mxchat-addons.php:487
6542 +msgid "Real-time internet searching"
6543 +msgstr ""
6544 +
6545 +#: includes/class-mxchat-addons.php:491
6546 +msgid "Intent Triggers"
6547 +msgstr ""
6548 +
6549 +#: includes/class-mxchat-addons.php:492
6550 +msgid "Auto-search when needed"
6551 +msgstr ""
6552 +
6553 +#: includes/class-mxchat-addons.php:496
6554 +msgid "Live Data"
6555 +msgstr ""
6556 +
6557 +#: includes/class-mxchat-addons.php:497
6558 +msgid "Up-to-date information always"
6559 +msgstr ""
6560 +
6561 +#: includes/class-mxchat-addons.php:501
6562 +msgid "Seamless Chat"
6563 +msgstr ""
6564 +
6565 +#: includes/class-mxchat-addons.php:502
6566 +msgid "Results blend into conversation"
6567 +msgstr ""
6568 +
6569 +#: includes/class-mxchat-addons.php:508
6570 +msgid "MxChat Moderation"
6571 +msgstr ""
6572 +
6573 +#: includes/class-mxchat-addons.php:509
6574 +msgid "Keep your chat clean and professional. Block unwanted users, filter inappropriate content, and ensure your chatbot represents your brand properly."
6575 +msgstr ""
6576 +
6577 +#: includes/class-mxchat-addons.php:511
6578 +msgid "IP & email-based blocking"
6579 +msgstr ""
6580 +
6581 +#: includes/class-mxchat-addons.php:512
6582 +msgid "Content filtering"
6583 +msgstr ""
6584 +
6585 +#: includes/class-mxchat-addons.php:513
6586 +msgid "Spam protection"
6587 +msgstr ""
6588 +
6589 +#: includes/class-mxchat-addons.php:523
6590 +msgid "Content Filter"
6591 +msgstr ""
6592 +
6593 +#: includes/class-mxchat-addons.php:524
6594 +msgid "Block inappropriate content"
6595 +msgstr ""
6596 +
6597 +#: includes/class-mxchat-addons.php:528
6598 +msgid "User Blocking"
6599 +msgstr ""
6600 +
6601 +#: includes/class-mxchat-addons.php:529
6602 +msgid "IP & email-based bans"
6603 +msgstr ""
6604 +
6605 +#: includes/class-mxchat-addons.php:533
6606 +msgid "Spam Protection"
6607 +msgstr ""
6608 +
6609 +#: includes/class-mxchat-addons.php:534
6610 +msgid "Detect and prevent spam"
6611 +msgstr ""
6612 +
6613 +#: includes/class-mxchat-addons.php:538
6614 +msgid "Brand Safety"
6615 +msgstr ""
6616 +
6617 +#: includes/class-mxchat-addons.php:539
6618 +msgid "Keep chat professional"
6619 +msgstr ""
6620 +
6621 +#: includes/class-mxchat-addons.php:545
6622 +msgid "MxChat Migration Tool"
6623 +msgstr ""
6624 +
6625 +#: includes/class-mxchat-addons.php:546
6626 +msgid "Move your knowledge base safely between embedding models and vector databases. Re-embed existing content when switching models, migrate between WordPress and Pinecone storage, and export your knowledge base for backup."
6627 +msgstr ""
6628 +
6629 +#: includes/class-mxchat-addons.php:548
6630 +msgid "Re-embed when switching models"
6631 +msgstr ""
6632 +
6633 +#: includes/class-mxchat-addons.php:549
6634 +msgid "WordPress ↔ Pinecone migration"
6635 +msgstr ""
6636 +
6637 +#: includes/class-mxchat-addons.php:550
6638 +msgid "Knowledge base export"
6639 +msgstr ""
6640 +
6641 +#: includes/class-mxchat-addons.php:560
6642 +msgid "Model Migration"
6643 +msgstr ""
6644 +
6645 +#: includes/class-mxchat-addons.php:561
6646 +msgid "Re-embed for a new model"
6647 +msgstr ""
6648 +
6649 +#: includes/class-mxchat-addons.php:565
6650 +msgid "Database Moves"
6651 +msgstr ""
6652 +
6653 +#: includes/class-mxchat-addons.php:566
6654 +msgid "WordPress ↔ Pinecone"
6655 +msgstr ""
6656 +
6657 +#: includes/class-mxchat-addons.php:570
6658 +msgid "KB Export"
6659 +msgstr ""
6660 +
6661 +#: includes/class-mxchat-addons.php:571
6662 +msgid "Back up as JSON or text"
6663 +msgstr ""
6664 +
6665 +#: includes/class-mxchat-addons.php:575
6666 +msgid "Progress Tracking"
6667 +msgstr ""
6668 +
6669 +#: includes/class-mxchat-addons.php:576
6670 +msgid "Batched with live status"
6671 +msgstr ""
6672 +
6673 +#: includes/class-mxchat-addons.php:670
6674 +msgid "Extend MxChat with these powerful extensions and unlock advanced features."
6675 +msgstr ""
6676 +
6677 +#: includes/class-mxchat-addons.php:683
6678 +msgid "Ready to take your chatbot to the next level?"
6679 +msgstr ""
6680 +
6681 +#: includes/class-mxchat-addons.php:684
6682 +msgid "Get MxChat PRO today and access all premium extensions at one low price."
6683 +msgstr ""
6684 +
6685 +#: includes/class-mxchat-addons.php:708
6686 +msgid "Deprecated"
6687 +msgstr ""
6688 +
6689 +#: includes/class-mxchat-addons.php:731
6690 +msgid "Now Built-in"
6691 +msgstr ""
6692 +
6693 +#: includes/class-mxchat-addons.php:736
6694 +msgid "Go to Knowledge Tab"
6695 +msgstr ""
6696 +
6697 +#: includes/class-mxchat-admin.php:175
6698 +msgid "MxChat: Telegram is sending replies your site is rejecting"
6699 +msgstr ""
6700 +
6701 +#. translators: 1: number of rejected webhook requests, 2: local date and time of the most recent one
6702 +#: includes/class-mxchat-admin.php:180
6703 +#, php-format
6704 +msgid "%1$s incoming webhook request has been rejected (most recently %2$s), so agent replies from Telegram are not reaching your visitors."
6705 +msgid_plural "%1$s incoming webhook requests have been rejected (most recently %2$s), so agent replies from Telegram are not reaching your visitors."
6706 +msgstr[0] ""
6707 +msgstr[1] ""
6708 +
6709 +#: includes/class-mxchat-admin.php:189
6710 +#: includes/class-mxchat-admin.php:9785
6711 +#: includes/class-mxchat-admin.php:9937
6712 +#: includes/class-mxchat-admin.php:9960
6713 +msgid "unknown time"
6714 +msgstr ""
6715 +
6716 +#: includes/class-mxchat-admin.php:195
6717 +#: includes/class-mxchat-admin.php:205
6718 +msgid "Open Telegram settings"
6719 +msgstr ""
6720 +
6721 +#: includes/class-mxchat-admin.php:200
6722 +msgid "MxChat: Telegram webhook is running without a secret token"
6723 +msgstr ""
6724 +
6725 +#: includes/class-mxchat-admin.php:202
6726 +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."
6727 +msgstr ""
6728 +
6729 +#: includes/class-mxchat-admin.php:239
6730 +msgid "Requests are arriving from an address outside Telegram's published ranges, which is normal behind Cloudflare or a reverse proxy. Set a webhook secret in the Telegram settings and re-register your webhook."
6731 +msgstr ""
6732 +
6733 +#: includes/class-mxchat-admin.php:241
6734 +msgid "Your webhook was registered without the secret. Open the Register Webhook URL link on the Telegram settings tab again — it now includes the secret token."
6735 +msgstr ""
6736 +
6737 +#: includes/class-mxchat-admin.php:243
6738 +msgid "The secret Telegram is sending does not match the one saved here. Save your settings, then re-register the webhook using the link on the Telegram settings tab."
6739 +msgstr ""
6740 +
6741 +#: includes/class-mxchat-admin.php:245
6742 +msgid "Re-register your webhook from the Telegram settings tab."
6743 +msgstr ""
6744 +
6745 +#: includes/class-mxchat-admin.php:354
6746 +msgid "MxChat: Embedding model mismatch detected"
6747 +msgstr ""
6748 +
6749 +#. translators: 1: previously-used model name, 2: currently-selected model name
6750 +#: includes/class-mxchat-admin.php:359
6751 +#, php-format
6752 +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."
6753 +msgstr ""
6754 +
6755 +#: includes/class-mxchat-admin.php:367
6756 +msgid "Dimension mismatch:"
6757 +msgstr ""
6758 +
6759 +#. translators: 1: old dim count, 2: new dim count
6760 +#: includes/class-mxchat-admin.php:371
6761 +#, php-format
6762 +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."
6763 +msgstr ""
6764 +
6765 +#: includes/class-mxchat-admin.php:379
6766 +msgid "To fix this:"
6767 +msgstr ""
6768 +
6769 +#: includes/class-mxchat-admin.php:380
6770 +msgid "Delete all knowledge base entries"
6771 +msgstr ""
6772 +
6773 +#: includes/class-mxchat-admin.php:381
6774 +msgid "Delete all actions"
6775 +msgstr ""
6776 +
6777 +#: includes/class-mxchat-admin.php:382
6778 +msgid "then re-import / re-add them with the new model selected."
6779 +msgstr ""
6780 +
6781 +#: includes/class-mxchat-admin.php:443
6782 +msgid ""
6783 +"<h2>Welcome to Our Chat!</h2>\n"
6784 +"<p>Let's get started. Enter your email to begin chatting with us.</p>"
6785 +msgstr ""
6786 +
6787 +#: includes/class-mxchat-admin.php:444
6788 +#: includes/class-mxchat-public.php:359
6789 +msgid "Start Chat"
6790 +msgstr ""
6791 +
6792 +#: includes/class-mxchat-admin.php:446
6793 +#: includes/class-mxchat-admin.php:8721
6794 +#: includes/class-mxchat-public.php:234
6795 +msgid "Enter your name"
6796 +msgstr ""
6797 +
6798 +#: includes/class-mxchat-admin.php:448
6799 +#: includes/class-mxchat-admin.php:8746
6800 +#: includes/class-mxchat-integrator.php:1612
6801 +#: includes/class-mxchat-public.php:268
6802 +msgid "I agree to the Privacy Policy."
6803 +msgstr ""
6804 +
6805 +#: includes/class-mxchat-admin.php:455
6806 +#: includes/class-mxchat-admin.php:8810
6807 +#: includes/class-mxchat-public.php:192
6808 +msgid "Hello! How can I assist you today?"
6809 +msgstr ""
6810 +
6811 +#: includes/class-mxchat-admin.php:456
6812 +#: includes/class-mxchat-public.php:222
6813 +msgid "AI Agent"
6814 +msgstr ""
6815 +
6816 +#: includes/class-mxchat-admin.php:457
6817 +#: includes/class-mxchat-admin.php:8828
6818 +#: includes/class-mxchat-admin.php:8835
6819 +#: includes/class-mxchat-public.php:206
6820 +msgid "How can I assist?"
6821 +msgstr ""
6822 +
6823 +#: includes/class-mxchat-admin.php:482
6824 +#: includes/class-mxchat-admin.php:8222
6825 +msgid "Hey there! Ask me anything!"
6826 +msgstr ""
6827 +
6828 +#: includes/class-mxchat-admin.php:487
6829 +#: includes/class-mxchat-admin.php:8185
6830 +msgid "Would you like to join our mailing list? Please provide your email below."
6831 +msgstr ""
6832 +
6833 +#: includes/class-mxchat-admin.php:488
6834 +#: includes/class-mxchat-admin.php:8202
6835 +#: includes/class-mxchat-integrator.php:2148
6836 +#: includes/class-mxchat-integrator.php:2167
6837 +msgid "Thank you for providing your email! You've been added to our list."
6838 +msgstr ""
6839 +
6840 +#: includes/class-mxchat-admin.php:492
6841 +#: includes/class-mxchat-admin.php:9547
6842 +#: includes/class-mxchat-integrator.php:4414
6843 +msgid "Please provide the URL to the PDF you'd like to discuss."
6844 +msgstr ""
6845 +
6846 +#: includes/class-mxchat-admin.php:493
6847 +#: includes/class-mxchat-admin.php:9564
6848 +#: includes/class-mxchat-integrator.php:4415
6849 +#: includes/class-mxchat-integrator.php:4817
6850 +msgid "I've processed the PDF. What questions do you have about it?"
6851 +msgstr ""
6852 +
6853 +#: includes/class-mxchat-admin.php:494
6854 +#: includes/class-mxchat-admin.php:9581
6855 +#: includes/class-mxchat-integrator.php:2347
6856 +#: includes/class-mxchat-integrator.php:4416
6857 +#: includes/class-mxchat-integrator.php:4828
6858 +msgid "Sorry, I couldn't process the PDF. Please ensure it's a valid file."
6859 +msgstr ""
6860 +
6861 +#: includes/class-mxchat-admin.php:511
6862 +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."
6863 +msgstr ""
6864 +
6865 +#: includes/class-mxchat-admin.php:512
6866 +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!"
6867 +msgstr ""
6868 +
6869 +#: includes/class-mxchat-admin.php:518
6870 +#: includes/class-mxchat-admin.php:10013
6871 +#: includes/class-mxchat-integrator.php:5513
6872 +msgid "I've notified our support team — they'll follow up with you soon. Meanwhile, I'm happy to keep helping."
6873 +msgstr ""
6874 +
6875 +#: includes/class-mxchat-admin.php:519
6876 +#: includes/class-mxchat-admin.php:9726
6877 +#: includes/class-mxchat-admin.php:9899
6878 +#: includes/class-mxchat-admin.php:10025
6879 +#: includes/class-mxchat-integrator.php:5444
6880 +msgid "Sorry, live agents are currently unavailable. I can continue helping you as an AI assistant."
6881 +msgstr ""
6882 +
6883 +#: includes/class-mxchat-admin.php:578
6884 +#: includes/class-mxchat-admin.php:589
6885 +msgid "MxChat Onboarding"
6886 +msgstr ""
6887 +
6888 +#: includes/class-mxchat-admin.php:599
6889 +#: includes/class-mxchat-meta-box.php:27
6890 +#: includes/class-mxchat-meta-box.php:339
6891 +msgid "MxChat Settings"
6892 +msgstr ""
6893 +
6894 +#: includes/class-mxchat-admin.php:609
6895 +msgid "Prompts"
6896 +msgstr ""
6897 +
6898 +#: includes/class-mxchat-admin.php:618
6899 +msgid "Chat Transcripts"
6900 +msgstr ""
6901 +
6902 +#: includes/class-mxchat-admin.php:627
6903 +msgid "MxChat Actions"
6904 +msgstr ""
6905 +
6906 +#: includes/class-mxchat-admin.php:1012
6907 +msgid "The document index host has not been checked, so the index type stayed on Vector index. Click Check index (or Create index for me) and save again."
6908 +msgstr ""
6909 +
6910 +#: includes/class-mxchat-admin.php:1105
6911 +msgid "OpenAI API key is not configured."
6912 +msgstr ""
6913 +
6914 +#: includes/class-mxchat-admin.php:1110
6915 +msgid "No Vector Store ID configured."
6916 +msgstr ""
6917 +
6918 +#: includes/class-mxchat-admin.php:1132
6919 +#: includes/class-mxchat-admin.php:1187
6920 +msgid "Connection failed: "
6921 +msgstr ""
6922 +
6923 +#: includes/class-mxchat-admin.php:1144
6924 +#, php-format
6925 +msgid "Connected successfully! Vector Store: %s (%d files)"
6926 +msgstr ""
6927 +
6928 +#: includes/class-mxchat-admin.php:1150
6929 +msgid "Vector Store not found. Please check the ID."
6930 +msgstr ""
6931 +
6932 +#: includes/class-mxchat-admin.php:1152
6933 +msgid "Invalid API key."
6934 +msgstr ""
6935 +
6936 +#: includes/class-mxchat-admin.php:1154
6937 +msgid "Unknown error occurred."
6938 +msgstr ""
6939 +
6940 +#: includes/class-mxchat-admin.php:1173
6941 +msgid "Slack Bot Token is not configured. Please enter your token and save settings first."
6942 +msgstr ""
6943 +
6944 +#: includes/class-mxchat-admin.php:1196
6945 +msgid "Invalid bot token. Please check your token starts with xoxb-"
6946 +msgstr ""
6947 +
6948 +#: includes/class-mxchat-admin.php:1197
6949 +msgid "No authentication token provided."
6950 +msgstr ""
6951 +
6952 +#: includes/class-mxchat-admin.php:1198
6953 +msgid "The Slack workspace has been deactivated."
6954 +msgstr ""
6955 +
6956 +#: includes/class-mxchat-admin.php:1199
6957 +msgid "The bot token has been revoked. Please generate a new one."
6958 +msgstr ""
6959 +
6960 +#: includes/class-mxchat-admin.php:1201
6961 +#, php-format
6962 +msgid "Authentication failed: %s"
6963 +msgstr ""
6964 +
6965 +#: includes/class-mxchat-admin.php:1259
6966 +#, php-format
6967 +msgid "Workspace: %s"
6968 +msgstr ""
6969 +
6970 +#: includes/class-mxchat-admin.php:1260
6971 +#, php-format
6972 +msgid "Bot: %s"
6973 +msgstr ""
6974 +
6975 +#: includes/class-mxchat-admin.php:1262
6976 +msgid "channels:read - List channels"
6977 +msgstr ""
6978 +
6979 +#: includes/class-mxchat-admin.php:1263
6980 +msgid "channels:manage - Create channels"
6981 +msgstr ""
6982 +
6983 +#: includes/class-mxchat-admin.php:1288
6984 +#: includes/class-mxchat-admin.php:1299
6985 +#: includes/class-mxchat-admin.php:4156
6986 +#: includes/class-mxchat-admin.php:4799
6987 +#: includes/class-mxchat-admin.php:7638
6988 +msgid "Dismiss this notice."
6989 +msgstr ""
6990 +
6991 +#: includes/class-mxchat-admin.php:1744
6992 +msgid "Configure email notifications for new chat transcripts. You will receive an email notification when a new chat session begins."
6993 +msgstr ""
6994 +
6995 +#: includes/class-mxchat-admin.php:1754
6996 +msgid "Send email notification when a new chat session starts"
6997 +msgstr ""
6998 +
6999 +#: includes/class-mxchat-admin.php:1757
7000 +msgid "Enable this option to receive email notifications for new chat sessions."
7001 +msgstr ""
7002 +
7003 +#: includes/class-mxchat-admin.php:1771
7004 +#, php-format
7005 +msgid "Enter the email address where notifications should be sent. Separate up to %d addresses with commas. Defaults to the admin email address."
7006 +msgstr ""
7007 +
7008 +#: includes/class-mxchat-admin.php:1783
7009 +msgid "Never (Keep All Transcripts)"
7010 +msgstr ""
7011 +
7012 +#: includes/class-mxchat-admin.php:1796
7013 +msgid "Automatically delete old chat transcripts after the selected time period. This helps manage database size and privacy."
7014 +msgstr ""
7015 +
7016 +#: includes/class-mxchat-admin.php:1824
7017 +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."
7018 +msgstr ""
7019 +
7020 +#: includes/class-mxchat-admin.php:1827
7021 +msgid "lets developers override the final day count programmatically."
7022 +msgstr ""
7023 +
7024 +#: includes/class-mxchat-admin.php:1844
7025 +msgid "Enable Auto-Email of Full Transcript"
7026 +msgstr ""
7027 +
7028 +#: includes/class-mxchat-admin.php:1848
7029 +msgid "Send transcript after:"
7030 +msgstr ""
7031 +
7032 +#: includes/class-mxchat-admin.php:1869
7033 +msgid "Only send if visitor provided contact info"
7034 +msgstr ""
7035 +
7036 +#: includes/class-mxchat-admin.php:1872
7037 +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."
7038 +msgstr ""
7039 +
7040 +#: includes/class-mxchat-admin.php:1874
7041 +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."
7042 +msgstr ""
7043 +
7044 +#: includes/class-mxchat-admin.php:2114
7045 +#: includes/class-mxchat-admin.php:2643
7046 +msgid "You do not have sufficient permissions to access this page."
7047 +msgstr ""
7048 +
7049 +#: includes/class-mxchat-admin.php:3096
7050 +msgid "No conversation yet"
7051 +msgstr ""
7052 +
7053 +#: includes/class-mxchat-admin.php:3215
7054 +msgid "just now"
7055 +msgstr ""
7056 +
7057 +#: includes/class-mxchat-admin.php:3216
7058 +msgid "m ago"
7059 +msgstr ""
7060 +
7061 +#: includes/class-mxchat-admin.php:3217
7062 +msgid "h ago"
7063 +msgstr ""
7064 +
7065 +#: includes/class-mxchat-admin.php:3218
7066 +msgid "d ago"
7067 +msgstr ""
7068 +
7069 +#: includes/class-mxchat-admin.php:4156
7070 +msgid "All knowledge has been deleted successfully."
7071 +msgstr ""
7072 +
7073 +#: includes/class-mxchat-admin.php:4526
7074 +msgid "No chat sessions selected for deletion."
7075 +msgstr ""
7076 +
7077 +#: includes/class-mxchat-admin.php:4635
7078 +#, php-format
7079 +msgid "%d chat session(s) have been deleted."
7080 +msgstr ""
7081 +
7082 +#: includes/class-mxchat-admin.php:4760
7083 +msgid "Message ID is required."
7084 +msgstr ""
7085 +
7086 +#: includes/class-mxchat-admin.php:4776
7087 +msgid "No RAG context found for this message."
7088 +msgstr ""
7089 +
7090 +#: includes/class-mxchat-admin.php:4784
7091 +msgid "Invalid RAG context data."
7092 +msgstr ""
7093 +
7094 +#: includes/class-mxchat-admin.php:4987
7095 +msgid "Create and manage custom actions to enhance your chatbot's capabilities."
7096 +msgstr ""
7097 +
7098 +#: includes/class-mxchat-admin.php:4999
7099 +msgid "Search Actions"
7100 +msgstr ""
7101 +
7102 +#: includes/class-mxchat-admin.php:5003
7103 +msgid "All Action Types"
7104 +msgstr ""
7105 +
7106 +#: includes/class-mxchat-admin.php:5013
902 7107 msgid "Filter"
903 7108 msgstr ""
904 7109
905 -#: includes/class-mxchat-admin.php:2105
906 -msgid "Intent Label"
7110 +#: includes/class-mxchat-admin.php:5020
7111 +msgid "Add New Action"
907 7112 msgstr ""
908 7113
909 -#: includes/class-mxchat-admin.php:2106
910 -msgid "Phrases"
7114 +#: includes/class-mxchat-admin.php:5070
7115 +msgid "Type:"
911 7116 msgstr ""
912 7117
913 -#: includes/class-mxchat-admin.php:2108 includes/class-mxchat-admin.php:2528
914 -msgid "Similarity Threshold"
7118 +#: includes/class-mxchat-admin.php:5075
7119 +msgid "Trigger phrases:"
915 7120 msgstr ""
916 7121
917 -#: includes/class-mxchat-admin.php:2147
918 -msgid "Are you sure you want to delete this intent?"
7122 +#: includes/class-mxchat-admin.php:5092
7123 +msgid "Similarity Threshold:"
919 7124 msgstr ""
920 7125
921 -#: includes/class-mxchat-admin.php:2160
922 -msgid "No intents found."
7126 +#: includes/class-mxchat-admin.php:5099
7127 +msgid "Assigned bots:"
923 7128 msgstr ""
924 7129
925 -#: includes/class-mxchat-admin.php:2169
926 -msgid "Edit Intent Phrases"
7130 +#: includes/class-mxchat-admin.php:5136
7131 +msgid "Edit Form"
927 7132 msgstr ""
928 7133
929 -#: includes/class-mxchat-admin.php:2179
930 -msgid "Update Phrases"
7134 +#: includes/class-mxchat-admin.php:5143
7135 +msgid "Manage Flows"
931 7136 msgstr ""
932 7137
933 -#: includes/class-mxchat-admin.php:2199
934 -msgid "Security check failed."
7138 +#: includes/class-mxchat-admin.php:5160
7139 +msgid "Are you sure you want to delete this action?"
935 7140 msgstr ""
936 7141
937 -#: includes/class-mxchat-admin.php:2203
938 -msgid "You do not have permission to perform this action."
7142 +#: includes/class-mxchat-admin.php:5178
7143 +msgid "No actions found"
939 7144 msgstr ""
940 7145
941 -#: includes/class-mxchat-admin.php:2209
942 -msgid "Invalid intent ID."
7146 +#: includes/class-mxchat-admin.php:5179
7147 +msgid "Get started by creating your first action to enhance your chatbot."
943 7148 msgstr ""
944 7149
945 -#: includes/class-mxchat-admin.php:2214
946 -msgid "Phrases cannot be empty."
7150 +#: includes/class-mxchat-admin.php:5181
7151 +msgid "Create Your First Action"
947 7152 msgstr ""
948 7153
949 -#: includes/class-mxchat-admin.php:2221 includes/class-mxchat-admin.php:2334
7154 +#: includes/class-mxchat-admin.php:5223
7155 +msgid "Select Action Type"
7156 +msgstr ""
7157 +
7158 +#: includes/class-mxchat-admin.php:5229
7159 +msgid "Search action types..."
7160 +msgstr ""
7161 +
7162 +#: includes/class-mxchat-admin.php:5271
7163 +#: includes/class-mxchat-admin.php:5275
7164 +msgid "Add-on Required"
7165 +msgstr ""
7166 +
7167 +#: includes/class-mxchat-admin.php:5281
7168 +#, php-format
7169 +msgid "Use the %s action in your chatbot"
7170 +msgstr ""
7171 +
7172 +#: includes/class-mxchat-admin.php:5312
7173 +msgid "Get Add-on"
7174 +msgstr ""
7175 +
7176 +#: includes/class-mxchat-admin.php:5333
7177 +msgid "Configure Action"
7178 +msgstr ""
7179 +
7180 +#: includes/class-mxchat-admin.php:5339
7181 +msgid "Back to Action Types"
7182 +msgstr ""
7183 +
7184 +#: includes/class-mxchat-admin.php:5346
7185 +msgid "Selected Action"
7186 +msgstr ""
7187 +
7188 +#: includes/class-mxchat-admin.php:5347
7189 +msgid "Configure this action for your chatbot"
7190 +msgstr ""
7191 +
7192 +#: includes/class-mxchat-admin.php:5354
7193 +msgid "Action Label (For your reference only)"
7194 +msgstr ""
7195 +
7196 +#: includes/class-mxchat-admin.php:5358
7197 +msgid "Example: Newsletter Signup"
7198 +msgstr ""
7199 +
7200 +#: includes/class-mxchat-admin.php:5363
7201 +msgid "Trigger Phrases (comma-separated)"
7202 +msgstr ""
7203 +
7204 +#: includes/class-mxchat-admin.php:5367
7205 +msgid "Example: sign me up, subscribe me, I want to join, add me to the newsletter"
7206 +msgstr ""
7207 +
7208 +#: includes/class-mxchat-admin.php:5386
7209 +msgid "Lower values (10-30) make the action trigger more easily. Higher values (70-95) require more exact matches."
7210 +msgstr ""
7211 +
7212 +#: includes/class-mxchat-admin.php:5393
7213 +msgid "Which bots should we enable this action for?"
7214 +msgstr ""
7215 +
7216 +#: includes/class-mxchat-admin.php:5436
7217 +msgid "Save Action"
7218 +msgstr ""
7219 +
7220 +#: includes/class-mxchat-admin.php:5447
7221 +msgid "Saving action, please wait..."
7222 +msgstr ""
7223 +
7224 +#: includes/class-mxchat-admin.php:5525
7225 +#: includes/class-mxchat-admin.php:5630
7226 +msgid "Invalid input. Please ensure all fields are filled out."
7227 +msgstr ""
7228 +
7229 +#: includes/class-mxchat-admin.php:5531
7230 +#: includes/class-mxchat-admin.php:5654
950 7231 msgid "Please enter at least one valid phrase."
951 7232 msgstr ""
952 7233
953 -#: includes/class-mxchat-admin.php:2231 includes/class-mxchat-admin.php:2343
954 -msgid "Error generating embedding for phrase: "
7234 +#: includes/class-mxchat-admin.php:5551
7235 +#: includes/class-mxchat-admin.php:5674
7236 +#, php-format
7237 +msgid "Error generating embeddings for phrases: %s. Check your embedding API."
955 7238 msgstr ""
956 7239
957 -#: includes/class-mxchat-admin.php:2236 includes/class-mxchat-admin.php:2363
7240 +#: includes/class-mxchat-admin.php:5559
7241 +#: includes/class-mxchat-admin.php:5682
958 7242 msgid "No valid embeddings generated. Please check your phrases."
959 7243 msgstr ""
960 7244
961 -#: includes/class-mxchat-admin.php:2259
962 -msgid "Failed to update intent."
7245 +#: includes/class-mxchat-admin.php:5585
7246 +msgid "Failed to update action in database."
963 7247 msgstr ""
964 7248
965 -#: includes/class-mxchat-admin.php:2276 includes/class-mxchat-admin.php:2303
966 -#: includes/class-mxchat-admin.php:2478
967 -msgid "Unauthorized user"
7249 +#: includes/class-mxchat-admin.php:5590
7250 +msgid "Intent updated successfully!"
968 7251 msgstr ""
969 7252
970 -#: includes/class-mxchat-admin.php:2317
971 -msgid "Invalid input. Please ensure all fields are filled out."
7253 +#: includes/class-mxchat-admin.php:5637
7254 +msgid "Invalid callback function selected."
972 7255 msgstr ""
973 7256
974 -#: includes/class-mxchat-admin.php:2323
975 -msgid "Invalid callback function selected."
7257 +#: includes/class-mxchat-admin.php:5643
7258 +msgid "an add-on"
976 7259 msgstr ""
977 7260
978 -#: includes/class-mxchat-admin.php:2328
979 -msgid "This callback function is available in the Pro version only."
7261 +#: includes/class-mxchat-admin.php:5645
7262 +#, php-format
7263 +msgid "This action requires the %s to be installed and activated."
980 7264 msgstr ""
981 7265
982 -#: includes/class-mxchat-admin.php:2360
7266 +#: includes/class-mxchat-admin.php:5700
983 7267 msgid "Database error: "
984 7268 msgstr ""
985 7269
986 -#: includes/class-mxchat-admin.php:2378
987 -msgid "Email Capture"
7270 +#: includes/class-mxchat-admin.php:5705
7271 +msgid "New intent added successfully!"
988 7272 msgstr ""
989 7273
990 -#: includes/class-mxchat-admin.php:2380 includes/class-mxchat-admin.php:2430
991 -#: includes/class-mxchat-admin.php:2435
992 -msgid "Customer Engagement"
7274 +#: includes/class-mxchat-admin.php:5854
7275 +#: includes/class-mxchat-admin.php:6141
7276 +msgid "Invalid action ID"
993 7277 msgstr ""
994 7278
995 -#: includes/class-mxchat-admin.php:2383
996 -msgid "Show Product Card"
7279 +#: includes/class-mxchat-admin.php:5869
7280 +msgid "Failed to update action status"
997 7281 msgstr ""
998 7282
999 -#: includes/class-mxchat-admin.php:2385 includes/class-mxchat-admin.php:2390
1000 -#: includes/class-mxchat-admin.php:2410 includes/class-mxchat-admin.php:2415
1001 -#: includes/class-mxchat-admin.php:2425
1002 -msgid "WooCommerce Features"
7283 +#: includes/class-mxchat-admin.php:5888
7284 +msgid "No actions selected"
1003 7285 msgstr ""
1004 7286
1005 -#: includes/class-mxchat-admin.php:2388
1006 -msgid "Order History"
7287 +#: includes/class-mxchat-admin.php:5899
7288 +msgid "Failed to delete actions"
1007 7289 msgstr ""
1008 7290
1009 -#: includes/class-mxchat-admin.php:2393
1010 -msgid "Generate Image"
7291 +#: includes/class-mxchat-admin.php:5938
7292 +#: includes/class-mxchat-admin.php:5941
7293 +#: includes/class-mxchat-admin.php:6062
7294 +msgid "Please fill in all required fields."
1011 7295 msgstr ""
1012 7296
1013 -#: includes/class-mxchat-admin.php:2395 includes/class-mxchat-admin.php:2420
1014 -#: includes/class-mxchat-admin.php:2443
1015 -msgid "Other Features"
7297 +#: includes/class-mxchat-admin.php:5967
7298 +#: includes/class-mxchat-admin.php:6032
7299 +msgid "Failed to add action to database."
1016 7300 msgstr ""
1017 7301
1018 -#: includes/class-mxchat-admin.php:2398
7302 +#: includes/class-mxchat-admin.php:6005
7303 +#: includes/class-mxchat-admin.php:6080
7304 +msgid "Please provide at least one trigger phrase."
7305 +msgstr ""
7306 +
7307 +#: includes/class-mxchat-admin.php:6122
7308 +msgid "Failed to update action."
7309 +msgstr ""
7310 +
7311 +#: includes/class-mxchat-admin.php:6150
7312 +msgid "Failed to delete action"
7313 +msgstr ""
7314 +
7315 +#: includes/class-mxchat-admin.php:6176
7316 +msgid "Please provide an intent ID and phrase."
7317 +msgstr ""
7318 +
7319 +#: includes/class-mxchat-admin.php:6184
7320 +msgid "Action not found."
7321 +msgstr ""
7322 +
7323 +#: includes/class-mxchat-admin.php:6190
7324 +msgid "Failed to generate embedding: "
7325 +msgstr ""
7326 +
7327 +#: includes/class-mxchat-admin.php:6204
7328 +msgid "Failed to add phrase."
7329 +msgstr ""
7330 +
7331 +#: includes/class-mxchat-admin.php:6222
7332 +msgid "Invalid phrase ID."
7333 +msgstr ""
7334 +
7335 +#: includes/class-mxchat-admin.php:6230
7336 +msgid "Failed to delete phrase."
7337 +msgstr ""
7338 +
7339 +#: includes/class-mxchat-admin.php:6248
7340 +#: includes/class-mxchat-admin.php:6277
7341 +msgid "Invalid intent ID."
7342 +msgstr ""
7343 +
7344 +#: includes/class-mxchat-admin.php:6292
7345 +msgid "Failed to clear legacy phrases."
7346 +msgstr ""
7347 +
7348 +#: includes/class-mxchat-admin.php:6341
7349 +msgid "WooCommerce Add-on"
7350 +msgstr ""
7351 +
7352 +#: includes/class-mxchat-admin.php:6346
7353 +msgid "Perplexity Add-on"
7354 +msgstr ""
7355 +
7356 +#: includes/class-mxchat-admin.php:6351
7357 +msgid "Forms Add-on"
7358 +msgstr ""
7359 +
7360 +#: includes/class-mxchat-admin.php:6393
7361 +#: includes/class-mxchat-admin.php:6448
7362 +#: includes/class-mxchat-admin.php:6457
7363 +#: includes/class-mxchat-admin.php:6466
7364 +#: includes/class-mxchat-admin.php:6475
7365 +msgid "Customer Engagement"
7366 +msgstr ""
7367 +
7368 +#: includes/class-mxchat-admin.php:6395
7369 +msgid "Collect visitor emails for your mailing list in Loops"
7370 +msgstr ""
7371 +
7372 +#: includes/class-mxchat-admin.php:6400
1019 7373 msgid "Brave Web Search"
1020 7374 msgstr ""
1021 7375
1022 -#: includes/class-mxchat-admin.php:2400 includes/class-mxchat-admin.php:2405
7376 +#: includes/class-mxchat-admin.php:6402
7377 +#: includes/class-mxchat-admin.php:6411
7378 +#: includes/class-mxchat-admin.php:6541
1023 7379 msgid "Search Features"
1024 7380 msgstr ""
1025 7381
1026 -#: includes/class-mxchat-admin.php:2403
7382 +#: includes/class-mxchat-admin.php:6404
7383 +msgid "Let users search the web directly from the chat (requires a Brave Search API key)"
7384 +msgstr ""
7385 +
7386 +#: includes/class-mxchat-admin.php:6409
1027 7387 msgid "Brave Image Search"
1028 7388 msgstr ""
1029 7389
1030 -#: includes/class-mxchat-admin.php:2408
1031 -msgid "Add to Cart"
7390 +#: includes/class-mxchat-admin.php:6413
7391 +msgid "Search and display images in the chat conversation (requires a Brave Search API key)"
1032 7392 msgstr ""
1033 7393
1034 -#: includes/class-mxchat-admin.php:2413
1035 -msgid "Proceed to Checkout"
7394 +#: includes/class-mxchat-admin.php:6419
7395 +#: includes/class-mxchat-tool-registry.php:223
7396 +msgid "Generate Image (OpenAI)"
1036 7397 msgstr ""
1037 7398
1038 -#: includes/class-mxchat-admin.php:2418
7399 +#: includes/class-mxchat-admin.php:6421
7400 +#: includes/class-mxchat-admin.php:6430
7401 +#: includes/class-mxchat-admin.php:6439
7402 +#: includes/class-mxchat-admin.php:6642
7403 +msgid "Other Features"
7404 +msgstr ""
7405 +
7406 +#: includes/class-mxchat-admin.php:6423
7407 +msgid "Create images with GPT Image from OpenAI (requires OpenAI API key)"
7408 +msgstr ""
7409 +
7410 +#: includes/class-mxchat-admin.php:6428
7411 +#: includes/class-mxchat-tool-registry.php:231
7412 +msgid "Generate Image (Gemini)"
7413 +msgstr ""
7414 +
7415 +#: includes/class-mxchat-admin.php:6432
7416 +msgid "Create images with Imagen from Google (requires Gemini API key)"
7417 +msgstr ""
7418 +
7419 +#: includes/class-mxchat-admin.php:6437
1039 7420 msgid "Chat with PDF"
1040 7421 msgstr ""
1041 7422
1042 -#: includes/class-mxchat-admin.php:2423
1043 -msgid "Product Recommendations"
7423 +#: includes/class-mxchat-admin.php:6441
7424 +msgid "Answer questions about uploaded PDF documents"
1044 7425 msgstr ""
1045 7426
1046 -#: includes/class-mxchat-admin.php:2428
1047 -msgid "Live Agent"
7427 +#: includes/class-mxchat-admin.php:6446
7428 +msgid "Slack Live Agent"
1048 7429 msgstr ""
1049 7430
1050 -#: includes/class-mxchat-admin.php:2433
7431 +#: includes/class-mxchat-admin.php:6450
7432 +msgid "Transfer conversation to a human support agent on Slack"
7433 +msgstr ""
7434 +
7435 +#: includes/class-mxchat-admin.php:6455
7436 +msgid "Telegram Live Agent"
7437 +msgstr ""
7438 +
7439 +#: includes/class-mxchat-admin.php:6459
7440 +msgid "Transfer conversation to a human support agent on Telegram"
7441 +msgstr ""
7442 +
7443 +#: includes/class-mxchat-admin.php:6464
7444 +msgid "Webhook Live Agent"
7445 +msgstr ""
7446 +
7447 +#: includes/class-mxchat-admin.php:6468
7448 +msgid "Send the conversation to your own webhook URL so your team can follow up"
7449 +msgstr ""
7450 +
7451 +#: includes/class-mxchat-admin.php:6473
1051 7452 msgid "Back to Chatbot"
1052 7453 msgstr ""
1053 7454
1054 -#: includes/class-mxchat-admin.php:2520
1055 -msgid "Chatbot Settings"
7455 +#: includes/class-mxchat-admin.php:6477
7456 +msgid "Return from live agent mode to AI chatbot"
1056 7457 msgstr ""
1057 7458
1058 -#: includes/class-mxchat-admin.php:2536
1059 -msgid "Auto-Display Chatbot"
7459 +#: includes/class-mxchat-admin.php:6488
7460 +msgid "Product Recommendations"
1060 7461 msgstr ""
1061 7462
1062 -#: includes/class-mxchat-admin.php:2546
1063 -msgid "OpenAI API Key"
7463 +#: includes/class-mxchat-admin.php:6491
7464 +#: includes/class-mxchat-admin.php:6499
7465 +#: includes/class-mxchat-admin.php:6507
7466 +#: includes/class-mxchat-admin.php:6515
7467 +#: includes/class-mxchat-admin.php:6523
7468 +#: includes/class-mxchat-admin.php:6531
7469 +msgid "WooCommerce Features"
1064 7470 msgstr ""
1065 7471
1066 -#: includes/class-mxchat-admin.php:2554
1067 -msgid "X.AI API Key"
7472 +#: includes/class-mxchat-admin.php:6493
7473 +msgid "Suggest products based on customer preferences"
1068 7474 msgstr ""
1069 7475
1070 -#: includes/class-mxchat-admin.php:2562
1071 -msgid "Claude API Key"
7476 +#: includes/class-mxchat-admin.php:6501
7477 +msgid "Allow customers to check their order status"
1072 7478 msgstr ""
1073 7479
1074 -#: includes/class-mxchat-admin.php:2570
1075 -msgid "DeepSeek API Key"
7480 +#: includes/class-mxchat-admin.php:6504
7481 +msgid "Show Product Card"
1076 7482 msgstr ""
1077 7483
1078 -#: includes/class-mxchat-admin.php:2578
1079 -msgid "AI Instructions (Behavior)"
7484 +#: includes/class-mxchat-admin.php:6509
7485 +msgid "Display product information in the chat"
1080 7486 msgstr ""
1081 7487
1082 -#: includes/class-mxchat-admin.php:2586
1083 -msgid "Model"
7488 +#: includes/class-mxchat-admin.php:6512
7489 +msgid "Add to Cart"
1084 7490 msgstr ""
1085 7491
1086 -#: includes/class-mxchat-admin.php:2594
1087 -msgid "Top Bar Title"
7492 +#: includes/class-mxchat-admin.php:6517
7493 +msgid "Add products to cart directly from chat"
1088 7494 msgstr ""
1089 7495
1090 -#: includes/class-mxchat-admin.php:2602
1091 -msgid "Require Email Before Chat"
7496 +#: includes/class-mxchat-admin.php:6520
7497 +msgid "Proceed to Checkout"
1092 7498 msgstr ""
1093 7499
1094 -#: includes/class-mxchat-admin.php:2610
1095 -msgid "Require Email Chat Content"
7500 +#: includes/class-mxchat-admin.php:6525
7501 +msgid "Redirect customer to checkout page"
1096 7502 msgstr ""
1097 7503
1098 -#: includes/class-mxchat-admin.php:2618
1099 -msgid "Require Email Chat Button Text"
7504 +#: includes/class-mxchat-admin.php:6528
7505 +msgid "Featured Products Showcase"
1100 7506 msgstr ""
1101 7507
1102 -#: includes/class-mxchat-admin.php:2626
1103 -msgid "Introductory Message"
7508 +#: includes/class-mxchat-admin.php:6533
7509 +msgid "Display a curated selection of products with an AI-generated message"
1104 7510 msgstr ""
1105 7511
1106 -#: includes/class-mxchat-admin.php:2634
1107 -msgid "Input Copy"
7512 +#: includes/class-mxchat-admin.php:6538
7513 +msgid "Perplexity Research"
1108 7514 msgstr ""
1109 7515
1110 -#: includes/class-mxchat-admin.php:2642
1111 -msgid "Rate Limit for Logged-out Users"
7516 +#: includes/class-mxchat-admin.php:6543
7517 +msgid "Allows the chatbot to search the web for accurate, up-to-date answers"
1112 7518 msgstr ""
1113 7519
1114 -#: includes/class-mxchat-admin.php:2650
1115 -msgid "Rate Limits by User Role"
7520 +#: includes/class-mxchat-admin.php:6548
7521 +msgid "Form Collection"
1116 7522 msgstr ""
1117 7523
1118 -#: includes/class-mxchat-admin.php:2658
1119 -msgid "Rate Limit Message"
7524 +#: includes/class-mxchat-admin.php:6551
7525 +msgid "Form Features"
1120 7526 msgstr ""
1121 7527
1122 -#: includes/class-mxchat-admin.php:2666
1123 -msgid "Chat Teaser Pop-up"
7528 +#: includes/class-mxchat-admin.php:6553
7529 +msgid "Collect user information through custom forms in chat"
1124 7530 msgstr ""
1125 7531
1126 -#: includes/class-mxchat-admin.php:2674
1127 -msgid "Toggle Privacy Notice"
7532 +#: includes/class-mxchat-admin.php:6570
7533 +msgid "Unknown Add-on"
1128 7534 msgstr ""
1129 7535
1130 -#: includes/class-mxchat-admin.php:2682
1131 -msgid "Enable Complianz"
7536 +#: includes/class-mxchat-admin.php:6649
7537 +msgid "Custom action for your chatbot"
1132 7538 msgstr ""
1133 7539
1134 -#: includes/class-mxchat-admin.php:2690
1135 -msgid "Open Links in a New Tab"
7540 +#: includes/class-mxchat-admin.php:6703
7541 +msgid "Chatbot Settings"
1136 7542 msgstr ""
1137 7543
1138 -#: includes/class-mxchat-admin.php:2698
1139 -msgid "Enable Chat Persistence"
7544 +#: includes/class-mxchat-admin.php:6719
7545 +msgid "OpenAI API Key"
1140 7546 msgstr ""
1141 7547
1142 -#: includes/class-mxchat-admin.php:2706
1143 -msgid "Popular Question 1"
7548 +#: includes/class-mxchat-admin.php:6728
7549 +msgid "X.AI API Key"
1144 7550 msgstr ""
1145 7551
1146 -#: includes/class-mxchat-admin.php:2714
1147 -msgid "Popular Question 2"
7552 +#: includes/class-mxchat-admin.php:6737
7553 +msgid "Claude API Key"
1148 7554 msgstr ""
1149 7555
1150 -#: includes/class-mxchat-admin.php:2722
1151 -msgid "Popular Question 3"
7556 +#: includes/class-mxchat-admin.php:6746
7557 +msgid "DeepSeek API Key"
1152 7558 msgstr ""
1153 7559
1154 -#: includes/class-mxchat-admin.php:2730
1155 -msgid "Additional Popular Questions"
7560 +#: includes/class-mxchat-admin.php:6755
7561 +msgid "Google Gemini API Key"
1156 7562 msgstr ""
1157 7563
1158 -#: includes/class-mxchat-admin.php:2755
1159 -msgid "Automatically Embed Products"
7564 +#: includes/class-mxchat-admin.php:6764
7565 +msgid "Voyage AI API Key"
1160 7566 msgstr ""
1161 7567
1162 -#: includes/class-mxchat-admin.php:2763
1163 -msgid "WooCommerce Consumer Key"
7568 +#: includes/class-mxchat-admin.php:6773
7569 +msgid "OpenRouter API Key"
1164 7570 msgstr ""
1165 7571
1166 -#: includes/class-mxchat-admin.php:2771
1167 -msgid "WooCommerce Consumer Secret"
7572 +#: includes/class-mxchat-admin.php:6782
7573 +msgid "Custom Provider (OpenAI-compatible)"
1168 7574 msgstr ""
1169 7575
1170 -#: includes/class-mxchat-admin.php:2780
7576 +#: includes/class-mxchat-admin.php:6791
1171 7577 msgid "Loops API Key"
1172 7578 msgstr ""
1173 7579
1174 -#: includes/class-mxchat-admin.php:2788
7580 +#: includes/class-mxchat-admin.php:6800
7581 +msgid "Brave API Key"
7582 +msgstr ""
7583 +
7584 +#: includes/class-mxchat-admin.php:6936
7585 +msgid "Require Email To Chat"
7586 +msgstr ""
7587 +
7588 +#: includes/class-mxchat-admin.php:6944
7589 +msgid "Require Email Chat Content"
7590 +msgstr ""
7591 +
7592 +#: includes/class-mxchat-admin.php:6952
7593 +msgid "Require Email Chat Button Text"
7594 +msgstr ""
7595 +
7596 +#: includes/class-mxchat-admin.php:6960
7597 +msgid "Require Name Field"
7598 +msgstr ""
7599 +
7600 +#: includes/class-mxchat-admin.php:6984
7601 +msgid "Input Copy"
7602 +msgstr ""
7603 +
7604 +#: includes/class-mxchat-admin.php:7000
7605 +msgid "Toggle Privacy Notice"
7606 +msgstr ""
7607 +
7608 +#: includes/class-mxchat-admin.php:7008
7609 +msgid "Enable Complianz"
7610 +msgstr ""
7611 +
7612 +#: includes/class-mxchat-admin.php:7016
7613 +msgid "Open Links in a New Tab"
7614 +msgstr ""
7615 +
7616 +#: includes/class-mxchat-admin.php:7024
7617 +msgid "Enable Chat Persistence"
7618 +msgstr ""
7619 +
7620 +#: includes/class-mxchat-admin.php:7080
7621 +msgid "Additional Quick Questions"
7622 +msgstr ""
7623 +
7624 +#: includes/class-mxchat-admin.php:7089
7625 +msgid "Rate Limits Settings"
7626 +msgstr ""
7627 +
7628 +#: includes/class-mxchat-admin.php:7098
7629 +msgid "Loops Settings"
7630 +msgstr ""
7631 +
7632 +#: includes/class-mxchat-admin.php:7106
1175 7633 msgid "Loops Mailing List"
1176 7634 msgstr ""
1177 7635
1178 -#: includes/class-mxchat-admin.php:2796
7636 +#: includes/class-mxchat-admin.php:7114
1179 7637 msgid "Triggered Phrase Response"
1180 7638 msgstr ""
1181 7639
1182 -#: includes/class-mxchat-admin.php:2804
7640 +#: includes/class-mxchat-admin.php:7122
1183 7641 msgid "Email Capture Response"
1184 7642 msgstr ""
1185 7643
1186 -#: includes/class-mxchat-admin.php:2820
1187 -msgid "Brave API Key"
7644 +#: includes/class-mxchat-admin.php:7131
7645 +msgid "Brave Search Settings"
1188 7646 msgstr ""
1189 7647
1190 -#: includes/class-mxchat-admin.php:2828
7648 +#: includes/class-mxchat-admin.php:7139
1191 7649 msgid "Number of Images to Return"
1192 7650 msgstr ""
1193 7651
1194 -#: includes/class-mxchat-admin.php:2836
7652 +#: includes/class-mxchat-admin.php:7147
1195 7653 msgid "Safe Search"
1196 7654 msgstr ""
1197 7655
1198 -#: includes/class-mxchat-admin.php:2844
7656 +#: includes/class-mxchat-admin.php:7155
1199 7657 msgid "Number of News Articles"
1200 7658 msgstr ""
1201 7659
1202 -#: includes/class-mxchat-admin.php:2852
7660 +#: includes/class-mxchat-admin.php:7163
1203 7661 msgid "Country"
1204 7662 msgstr ""
1205 7663
1206 -#: includes/class-mxchat-admin.php:2860
7664 +#: includes/class-mxchat-admin.php:7171
1207 7665 msgid "Language"
1208 7666 msgstr ""
1209 7667
1210 -#: includes/class-mxchat-admin.php:2876
7668 +#: includes/class-mxchat-admin.php:7180
7669 +msgid "Toolbar Settings & Intents"
7670 +msgstr ""
7671 +
7672 +#: includes/class-mxchat-admin.php:7187
1211 7673 msgid "Show Chat Toolbar"
1212 7674 msgstr ""
1213 7675
1214 -#: includes/class-mxchat-admin.php:2884
7676 +#: includes/class-mxchat-admin.php:7196
7677 +msgid "Show PDF Upload Button"
7678 +msgstr ""
7679 +
7680 +#: includes/class-mxchat-admin.php:7205
7681 +msgid "Show Word Upload Button"
7682 +msgstr ""
7683 +
7684 +#: includes/class-mxchat-admin.php:7213
1215 7685 msgid "Intent Trigger Text"
1216 7686 msgstr ""
1217 7687
1218 -#: includes/class-mxchat-admin.php:2892
7688 +#: includes/class-mxchat-admin.php:7221
1219 7689 msgid "Success Text"
1220 7690 msgstr ""
1221 7691
1222 -#: includes/class-mxchat-admin.php:2900
7692 +#: includes/class-mxchat-admin.php:7229
1223 7693 msgid "Error Text"
1224 7694 msgstr ""
1225 7695
1226 -#: includes/class-mxchat-admin.php:2909
7696 +#: includes/class-mxchat-admin.php:7238
1227 7697 msgid "Maximum Document Pages"
1228 7698 msgstr ""
1229 7699
1230 -#: includes/class-mxchat-admin.php:2926
7700 +#: includes/class-mxchat-admin.php:7247
7701 +msgid "Live Agent Settings"
7702 +msgstr ""
7703 +
7704 +#: includes/class-mxchat-admin.php:7255
7705 +#: includes/class-mxchat-admin.php:7352
7706 +#: includes/class-mxchat-admin.php:7420
1231 7707 msgid "Live Agent Status"
1232 7708 msgstr ""
1233 7709
1234 -#: includes/class-mxchat-admin.php:2934
7710 +#: includes/class-mxchat-admin.php:7266
7711 +#: includes/class-mxchat-admin.php:7362
7712 +#: includes/class-mxchat-admin.php:7430
7713 +msgid "Availability Schedule"
7714 +msgstr ""
7715 +
7716 +#: includes/class-mxchat-admin.php:7275
7717 +#: includes/class-mxchat-admin.php:7371
7718 +#: includes/class-mxchat-admin.php:7439
1235 7719 msgid "Notification Message"
1236 7720 msgstr ""
1237 7721
1238 -#: includes/class-mxchat-admin.php:2942
7722 +#: includes/class-mxchat-admin.php:7283
7723 +#: includes/class-mxchat-admin.php:7379
7724 +#: includes/class-mxchat-admin.php:7447
1239 7725 msgid "Away Message"
1240 7726 msgstr ""
1241 7727
1242 -#: includes/class-mxchat-admin.php:2950
7728 +#: includes/class-mxchat-admin.php:7291
7729 +msgid "Slack Agent User IDs"
7730 +msgstr ""
7731 +
7732 +#: includes/class-mxchat-admin.php:7301
7733 +msgid "Shared Handoff Channel"
7734 +msgstr ""
7735 +
7736 +#: includes/class-mxchat-admin.php:7311
7737 +msgid "Archive Channel When Chat Ends"
7738 +msgstr ""
7739 +
7740 +#: includes/class-mxchat-admin.php:7319
1243 7741 msgid "Slack Webhook URL"
1244 7742 msgstr ""
1245 7743
1246 -#: includes/class-mxchat-admin.php:2958
7744 +#: includes/class-mxchat-admin.php:7327
1247 7745 msgid "Slack Secret Key"
1248 7746 msgstr ""
1249 7747
1250 -#: includes/class-mxchat-admin.php:2967
7748 +#: includes/class-mxchat-admin.php:7336
1251 7749 msgid "Slack Bot OAuth Token"
1252 7750 msgstr ""
1253 7751
1254 -#: includes/class-mxchat-admin.php:2976
1255 -msgid "Theme Settings"
7752 +#: includes/class-mxchat-admin.php:7345
7753 +msgid "Telegram Settings"
1256 7754 msgstr ""
1257 7755
1258 -#: includes/class-mxchat-admin.php:2983
1259 -msgid "Close Button & Title Color"
7756 +#: includes/class-mxchat-admin.php:7387
7757 +msgid "Telegram Bot Token"
1260 7758 msgstr ""
1261 7759
1262 -#: includes/class-mxchat-admin.php:2991
1263 -msgid "Chatbot Background Color"
7760 +#: includes/class-mxchat-admin.php:7395
7761 +msgid "Telegram Group ID"
1264 7762 msgstr ""
1265 7763
1266 -#: includes/class-mxchat-admin.php:2999
1267 -msgid "User Message Background Color"
7764 +#: includes/class-mxchat-admin.php:7403
7765 +msgid "Webhook Secret Token"
1268 7766 msgstr ""
1269 7767
1270 -#: includes/class-mxchat-admin.php:3007
1271 -msgid "User Message Font Color"
7768 +#: includes/class-mxchat-admin.php:7413
7769 +msgid "Webhook Handoff Settings"
1272 7770 msgstr ""
1273 7771
1274 -#: includes/class-mxchat-admin.php:3015
1275 -msgid "Bot Message Background Color"
7772 +#: includes/class-mxchat-admin.php:7455
7773 +msgid "Webhook URL"
1276 7774 msgstr ""
1277 7775
1278 -#: includes/class-mxchat-admin.php:3023
1279 -msgid "Bot Message Font Color"
7776 +#: includes/class-mxchat-admin.php:7463
7777 +msgid "Signing Secret"
1280 7778 msgstr ""
1281 7779
1282 -#: includes/class-mxchat-admin.php:3031
1283 -msgid "Top Bar Background Color"
7780 +#: includes/class-mxchat-admin.php:7472
7781 +msgid "YouTube Tutorials"
1284 7782 msgstr ""
1285 7783
1286 -#: includes/class-mxchat-admin.php:3039
1287 -msgid "Send Button Color"
7784 +#: includes/class-mxchat-admin.php:7484
7785 +msgid "MXChat Knowledge Base Settings"
1288 7786 msgstr ""
1289 7787
1290 -#: includes/class-mxchat-admin.php:3047
1291 -msgid "Chat Input Font Color"
7788 +#: includes/class-mxchat-admin.php:7507
7789 +msgid "MXChat Transcripts Notification Settings"
1292 7790 msgstr ""
1293 7791
1294 -#: includes/class-mxchat-admin.php:3055
1295 -msgid "Floating Widget Background Color"
7792 +#: includes/class-mxchat-admin.php:7519
7793 +msgid "Chat Notification Settings"
1296 7794 msgstr ""
1297 7795
1298 -#: includes/class-mxchat-admin.php:3063
1299 -msgid "Chatbot Icon Color"
7796 +#: includes/class-mxchat-admin.php:7534
7797 +msgid "Notification Email Address"
1300 7798 msgstr ""
1301 7799
1302 -#: includes/class-mxchat-admin.php:3071
1303 -msgid "Custom Chatbot Icon (PNG)"
7800 +#: includes/class-mxchat-admin.php:7589
7801 +msgid "The Pinecone API key appears to be invalid. Please check your API key."
1304 7802 msgstr ""
1305 7803
1306 -#: includes/class-mxchat-admin.php:3079
1307 -msgid "Title Bar Icon (PNG)"
7804 +#: includes/class-mxchat-admin.php:7610
7805 +msgid "The Pinecone host appears to be invalid. It should look like \"mxchat-vectors-zrmsquq.svc.aped-4627-b74a.pinecone.io\""
1308 7806 msgstr ""
1309 7807
1310 -#: includes/class-mxchat-admin.php:3087
1311 -msgid "Live Agent Background Color"
7808 +#: includes/class-mxchat-admin.php:7637
7809 +msgid "Sync settings updated successfully."
1312 7810 msgstr ""
1313 7811
1314 -#: includes/class-mxchat-admin.php:3095
1315 -msgid "Live Agent Font Color"
7812 +#: includes/class-mxchat-admin.php:7646
7813 +msgid "1"
1316 7814 msgstr ""
1317 7815
1318 -#: includes/class-mxchat-admin.php:3104
1319 -msgid "Mode Indicator Background Color"
7816 +#: includes/class-mxchat-admin.php:7672
7817 +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."
1320 7818 msgstr ""
1321 7819
1322 -#: includes/class-mxchat-admin.php:3113
1323 -msgid "Mode Indicator Font Color"
7820 +#: includes/class-mxchat-admin.php:7677
7821 +msgid "Markdown Links Supported:"
1324 7822 msgstr ""
1325 7823
1326 -#: includes/class-mxchat-admin.php:3121
1327 -msgid "Toolbar Icon Color"
7824 +#: includes/class-mxchat-admin.php:7678
7825 +msgid "You can include clickable links in your custom messages using markdown syntax:"
1328 7826 msgstr ""
1329 7827
1330 -#: includes/class-mxchat-admin.php:3130
1331 -msgid "Frequently Asked Questions (FAQ)"
7828 +#: includes/class-mxchat-admin.php:7719
7829 +msgid "Limit:"
1332 7830 msgstr ""
1333 7831
1334 -#: includes/class-mxchat-admin.php:3143
1335 -msgid "Automatically sync posts to knowledge base"
7832 +#: includes/class-mxchat-admin.php:7732
7833 +msgid "Timeframe:"
1336 7834 msgstr ""
1337 7835
1338 -#: includes/class-mxchat-admin.php:3154
1339 -msgid "Automatically sync pages to knowledge base"
7836 +#: includes/class-mxchat-admin.php:7747
7837 +msgid "Custom Message:"
1340 7838 msgstr ""
1341 7839
1342 -#: includes/class-mxchat-admin.php:3176
1343 -msgid "Sync settings updated successfully."
7840 +#: includes/class-mxchat-admin.php:7752
7841 +msgid "Enter custom message when rate limit is exceeded"
1344 7842 msgstr ""
1345 7843
1346 -#: includes/class-mxchat-admin.php:3184
1347 -msgid "1"
7844 +#: includes/class-mxchat-admin.php:7756
7845 +msgid "Example: Rate limit reached! [Visit our pricing page](https://example.com/pricing) to upgrade."
1348 7846 msgstr ""
1349 7847
1350 -#: includes/class-mxchat-admin.php:3192
1351 -msgid "Invalid security token"
7848 +#: includes/class-mxchat-admin.php:7783
7849 +msgid "Manage all your API keys in one place. Add the API keys for the services you want to use with your chatbot."
1352 7850 msgstr ""
1353 7851
1354 -#: includes/class-mxchat-admin.php:3206
1355 -msgid "Email or License Key is missing"
7852 +#: includes/class-mxchat-admin.php:7794
7853 +msgid "Required for OpenAI GPT models and OpenAI embeddings. Get your API key from OpenAI Platform."
1356 7854 msgstr ""
1357 7855
1358 -#: includes/class-mxchat-admin.php:3225
1359 -msgid "Activation failed due to a server error: "
7856 +#: includes/class-mxchat-admin.php:7807
7857 +msgid "Required for X.AI Grok models. Get your API key from X.AI Console."
1360 7858 msgstr ""
1361 7859
1362 -#: includes/class-mxchat-admin.php:3236
1363 -msgid "License activated successfully"
7860 +#: includes/class-mxchat-admin.php:7819
7861 +msgid "Required for Anthropic Claude models. Get your API key from Anthropic Console."
1364 7862 msgstr ""
1365 7863
1366 -#: includes/class-mxchat-admin.php:3238
1367 -msgid "Activation failed"
7864 +#: includes/class-mxchat-admin.php:7832
7865 +msgid "Required for DeepSeek models. Get your API key from DeepSeek Platform."
1368 7866 msgstr ""
1369 7867
1370 -#: includes/class-mxchat-admin.php:3264
1371 -msgid "Set the maximum number of messages a logged-out user can send within a 24-hour period."
7868 +#: includes/class-mxchat-admin.php:7845
7869 +msgid "Required for Google Gemini models and embeddings. Get your API key from Google AI Studio."
1372 7870 msgstr ""
1373 7871
1374 -#: includes/class-mxchat-admin.php:3295
1375 -msgid "Set the maximum number of messages users in each role can send within a 24-hour period."
7872 +#: includes/class-mxchat-admin.php:7859
7873 +msgid "Required for OpenRouter models. Get your API key from OpenRouter.ai"
1376 7874 msgstr ""
1377 7875
1378 -#: includes/class-mxchat-admin.php:3313
1379 -msgid "This message will be displayed when a user exceeds the rate limit."
7876 +#: includes/class-mxchat-admin.php:7877
7877 +msgid "Test key"
1380 7878 msgstr ""
1381 7879
1382 -#: includes/class-mxchat-admin.php:3345
1383 -msgid "Automatically syncs new product additions, updates, and removals to the knowledge base. For existing products, submit your product sitemap in the Knowledge Base section to add them initially."
7880 +#: includes/class-mxchat-admin.php:7893
7881 +#: includes/class-mxchat-admin.php:8029
7882 +msgid "Testing..."
1384 7883 msgstr ""
1385 7884
1386 -#: includes/class-mxchat-admin.php:3351 includes/class-mxchat-admin.php:3402
1387 -#: includes/class-mxchat-admin.php:3428 includes/class-mxchat-admin.php:3470
1388 -#: includes/class-mxchat-admin.php:3508 includes/class-mxchat-admin.php:3819
1389 -#: includes/class-mxchat-admin.php:3846 includes/class-mxchat-admin.php:3873
1390 -#: includes/class-mxchat-admin.php:3900 includes/class-mxchat-admin.php:3927
1391 -#: includes/class-mxchat-admin.php:3954 includes/class-mxchat-admin.php:3981
1392 -#: includes/class-mxchat-admin.php:4008 includes/class-mxchat-admin.php:4035
1393 -#: includes/class-mxchat-admin.php:4062 includes/class-mxchat-admin.php:4089
1394 -#: includes/class-mxchat-admin.php:4116 includes/class-mxchat-admin.php:4143
1395 -#: includes/class-mxchat-admin.php:4170 includes/class-mxchat-admin.php:4197
1396 -#: includes/class-mxchat-admin.php:4235 includes/class-mxchat-admin.php:4274
1397 -#: includes/class-mxchat-admin.php:4301 includes/class-mxchat-admin.php:4390
1398 -#: includes/class-mxchat-admin.php:4448 includes/class-mxchat-admin.php:4503
1399 -#: includes/class-mxchat-admin.php:4539 includes/class-mxchat-admin.php:4617
1400 -#: includes/class-mxchat-admin.php:4747 includes/class-mxchat-admin.php:4781
1401 -#: includes/class-mxchat-admin.php:4812 includes/class-mxchat-admin.php:4843
1402 -#: includes/class-mxchat-admin.php:4874 includes/class-mxchat-admin.php:4901
1403 -#: includes/class-mxchat-admin.php:4926 includes/class-mxchat-admin.php:4949
1404 -#: includes/class-mxchat-admin.php:4973 includes/class-mxchat-admin.php:5029
1405 -#: includes/class-mxchat-admin.php:5050
1406 -msgid "Pro Only"
7885 +#: includes/class-mxchat-admin.php:7895
7886 +#: includes/class-mxchat-admin.php:8041
7887 +#: includes/class-mxchat-editor-assistant.php:126
7888 +msgid "Failed"
1407 7889 msgstr ""
1408 7890
1409 -#: includes/class-mxchat-admin.php:3379 includes/class-mxchat-admin.php:3397
1410 -#: includes/class-mxchat-admin.php:3423 includes/class-mxchat-admin.php:3440
1411 -#: includes/class-mxchat-admin.php:3502 includes/class-mxchat-admin.php:3524
1412 -#: includes/class-mxchat-admin.php:4634 includes/class-mxchat-admin.php:4968
1413 -#: includes/class-mxchat-admin.php:5024 includes/class-mxchat-admin.php:5045
1414 -msgid "Show"
7891 +#: includes/class-mxchat-admin.php:7896
7892 +#: includes/class-mxchat-admin.php:8046
7893 +msgid "Request failed"
1415 7894 msgstr ""
1416 7895
1417 -#: includes/class-mxchat-admin.php:3380
1418 -msgid "The OpenAI API key is required even when using other models as it is used for vector embedding functionality."
7896 +#: includes/class-mxchat-admin.php:7958
7897 +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."
1419 7898 msgstr ""
1420 7899
1421 -#: includes/class-mxchat-admin.php:3465
1422 -msgid "Enter your WooCommerce consumer key for integration."
7900 +#: includes/class-mxchat-admin.php:7963
7901 +msgid "Azure OpenAI quick start"
1423 7902 msgstr ""
1424 7903
1425 -#: includes/class-mxchat-admin.php:3526
1426 -msgid "Enter your Loops API Key here. (See FAQ for details)"
7904 +#: includes/class-mxchat-admin.php:7965
7905 +msgid "<strong>Base URL</strong> → <code>https://&lt;resource&gt;.openai.azure.com/openai/deployments/&lt;deployment&gt;</code>"
1427 7906 msgstr ""
1428 7907
1429 -#: includes/class-mxchat-admin.php:3560
1430 -msgid "No lists found. Please verify your API Key."
7908 +#: includes/class-mxchat-admin.php:7966
7909 +msgid "<strong>API Key</strong> → your Azure OpenAI key (required)"
1431 7910 msgstr ""
1432 7911
1433 -#: includes/class-mxchat-admin.php:3563
1434 -msgid "Enter a valid Loops API Key to load mailing lists."
7912 +#: includes/class-mxchat-admin.php:7967
7913 +msgid "<strong>Auth Scheme</strong> → <code>api-key header (Azure OpenAI)</code>"
1435 7914 msgstr ""
1436 7915
1437 -#: includes/class-mxchat-admin.php:3576
1438 -msgid "Enter the chatbot response when a trigger keyword is detected, prompting the user to share their email."
7916 +#: includes/class-mxchat-admin.php:7968
7917 +msgid "<strong>API Version</strong> → required for Azure, e.g. <code>2024-08-01-preview</code>"
1439 7918 msgstr ""
1440 7919
1441 -#: includes/class-mxchat-admin.php:3589
1442 -msgid "Enter the message to send when a user provides their email."
7920 +#: includes/class-mxchat-admin.php:7973
7921 +msgid "Base URL"
1443 7922 msgstr ""
1444 7923
1445 -#: includes/class-mxchat-admin.php:3605
1446 -msgid "Set the message displayed to users before they start a chat. Use this to provide a friendly greeting or instructions."
7924 +#: includes/class-mxchat-admin.php:7975
7925 +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>"
1447 7926 msgstr ""
1448 7927
1449 -#: includes/class-mxchat-admin.php:3622
1450 -msgid "Provide system-level instructions for the AI to guide its behavior. Be clear and concise for better results."
7928 +#: includes/class-mxchat-admin.php:7979
7929 +msgid "API Key (optional)"
1451 7930 msgstr ""
1452 7931
1453 -#: includes/class-mxchat-admin.php:3629 includes/class-mxchat-admin.php:3663
1454 -#: includes/class-mxchat-admin.php:3664
1455 -msgid "X.AI Models"
7932 +#: includes/class-mxchat-admin.php:7981
7933 +msgid "Leave empty for unauthenticated local servers. Required for Azure / vLLM / hosted endpoints."
1456 7934 msgstr ""
1457 7935
1458 -#: includes/class-mxchat-admin.php:3630
1459 -msgid "grok-beta (Early Beta)"
7936 +#: includes/class-mxchat-admin.php:7985
7937 +msgid "Model Name"
1460 7938 msgstr ""
1461 7939
1462 -#: includes/class-mxchat-admin.php:3631
1463 -msgid "Grok 2"
7940 +#: includes/class-mxchat-admin.php:7987
7941 +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>."
1464 7942 msgstr ""
1465 7943
1466 -#: includes/class-mxchat-admin.php:3633
1467 -msgid "DeepSeek Models"
7944 +#: includes/class-mxchat-admin.php:7991
7945 +msgid "Auth Scheme"
1468 7946 msgstr ""
1469 7947
1470 -#: includes/class-mxchat-admin.php:3634
1471 -msgid "DeepSeek-V3"
7948 +#: includes/class-mxchat-admin.php:7993
7949 +msgid "Authorization: Bearer (OpenAI / Ollama / vLLM / LM Studio)"
1472 7950 msgstr ""
1473 7951
1474 -#: includes/class-mxchat-admin.php:3636 includes/class-mxchat-admin.php:3663
1475 -#: includes/class-mxchat-admin.php:3664
1476 -msgid "Claude Models"
7952 +#: includes/class-mxchat-admin.php:7994
7953 +msgid "api-key header (Azure OpenAI)"
1477 7954 msgstr ""
1478 7955
1479 -#: includes/class-mxchat-admin.php:3637
1480 -msgid "Claude 3.5 Sonnet (Most Intelligent)"
7956 +#: includes/class-mxchat-admin.php:7996
7957 +msgid "Most OpenAI-compatible servers use Bearer. Azure OpenAI uses the api-key header."
1481 7958 msgstr ""
1482 7959
1483 -#: includes/class-mxchat-admin.php:3638
1484 -msgid "Claude 3 Opus (Highly Complex Tasks)"
7960 +#: includes/class-mxchat-admin.php:8000
7961 +msgid "API Version (Azure only)"
1485 7962 msgstr ""
1486 7963
1487 -#: includes/class-mxchat-admin.php:3639
1488 -msgid "Claude 3 Sonnet (Balanced)"
7964 +#: includes/class-mxchat-admin.php:8002
7965 +msgid "Appended as ?api-version=... on the request URL. Required for Azure OpenAI; leave empty for non-Azure providers."
1489 7966 msgstr ""
1490 7967
1491 -#: includes/class-mxchat-admin.php:3640
1492 -msgid "Claude 3 Haiku (Fastest)"
7968 +#: includes/class-mxchat-admin.php:8007
7969 +msgid "Extended routing (opt-in)"
1493 7970 msgstr ""
1494 7971
1495 -#: includes/class-mxchat-admin.php:3642
1496 -msgid "OpenAI Models"
7972 +#: includes/class-mxchat-admin.php:8008
7973 +msgid "Use custom provider for embeddings"
1497 7974 msgstr ""
1498 7975
1499 -#: includes/class-mxchat-admin.php:3643
1500 -msgid "GPT-4o (Recommended)"
7976 +#: includes/class-mxchat-admin.php:8009
7977 +msgid "Use custom provider for image generation"
1501 7978 msgstr ""
1502 7979
1503 -#: includes/class-mxchat-admin.php:3644
1504 -msgid "GPT-4o Mini (Fast and Lightweight)"
7980 +#: includes/class-mxchat-admin.php:8010
7981 +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)."
1505 7982 msgstr ""
1506 7983
1507 -#: includes/class-mxchat-admin.php:3645
1508 -msgid "GPT-4 Turbo (High-Performance)"
7984 +#: includes/class-mxchat-admin.php:8014
7985 +msgid "Custom Embedding Model"
1509 7986 msgstr ""
1510 7987
1511 -#: includes/class-mxchat-admin.php:3646
1512 -msgid "GPT-4 (High Intelligence)"
7988 +#: includes/class-mxchat-admin.php:8016
7989 +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."
1513 7990 msgstr ""
1514 7991
1515 -#: includes/class-mxchat-admin.php:3647
1516 -msgid "GPT-3.5 Turbo (Affordable and Fast)"
7992 +#: includes/class-mxchat-admin.php:8038
7993 +msgid "OK"
1517 7994 msgstr ""
1518 7995
1519 -#: includes/class-mxchat-admin.php:3664
1520 -msgid " (Pro Only)"
7996 +#: includes/class-mxchat-admin.php:8063
7997 +msgid "Required for Voyage AI embedding models. Get your API key from Voyage AI."
1521 7998 msgstr ""
1522 7999
1523 -#: includes/class-mxchat-admin.php:3677
1524 -msgid "Select the AI model to use for your chatbot. Pro-only models are marked accordingly."
8000 +#. translators: %s: link to the Loops integration tab.
8001 +#: includes/class-mxchat-admin.php:8084
8002 +#, php-format
8003 +msgid "Required for Loops email integration. Get your API key from Loops.so, then choose your mailing list under %s."
1525 8004 msgstr ""
1526 8005
1527 -#: includes/class-mxchat-admin.php:3690
1528 -msgid "Enter the title text that will appear on the top bar of the chatbot."
8006 +#: includes/class-mxchat-admin.php:8085
8007 +msgid "Integrations, Loops"
1529 8008 msgstr ""
1530 8009
1531 -#: includes/class-mxchat-admin.php:3710
1532 -msgid "Enable to require email before a user chats. Their email will appear at the top of the transcript."
8010 +#: includes/class-mxchat-admin.php:8113
8011 +msgid "Select a list"
1533 8012 msgstr ""
1534 8013
1535 -#: includes/class-mxchat-admin.php:3733
1536 -msgid "You may enter HTML here, such as &lt;h2&gt;Welcome&lt;/h2&gt; or &lt;p&gt;Let's get started&lt;/p&gt;."
8014 +#: includes/class-mxchat-admin.php:8127
8015 +msgid "Please select a mailing list to use with Loops."
1537 8016 msgstr ""
1538 8017
1539 -#: includes/class-mxchat-admin.php:3734
1540 -msgid "Email form will show for users who are not logged in or have not provided an email within 24h."
8018 +#. translators: %s: link to the API Keys tab.
8019 +#: includes/class-mxchat-admin.php:8132
8020 +#, php-format
8021 +msgid "No lists found. Please check your Loops API key under %s."
1541 8022 msgstr ""
1542 8023
1543 -#: includes/class-mxchat-admin.php:3752
1544 -msgid "Enter the text you want on the submit button, e.g. \"Start Chat\"."
8024 +#. translators: %s: link to the API Keys tab.
8025 +#: includes/class-mxchat-admin.php:8141
8026 +#, php-format
8027 +msgid "Enter your Loops API key under %s to load mailing lists."
1545 8028 msgstr ""
1546 8029
1547 -#: includes/class-mxchat-admin.php:3770
1548 -msgid "Enter your message. Line breaks will be preserved."
8030 +#: includes/class-mxchat-admin.php:8198
8031 +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."
1549 8032 msgstr ""
1550 8033
1551 -#: includes/class-mxchat-admin.php:3792
1552 -msgid "This is the placeholder text for the chat input field."
8034 +#: includes/class-mxchat-admin.php:8215
8035 +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."
1553 8036 msgstr ""
1554 8037
1555 -#: includes/class-mxchat-admin.php:4219 includes/class-mxchat-admin.php:4258
1556 -msgid "Enter PNG URL"
8038 +#: includes/class-mxchat-admin.php:8243
8039 +msgid "Use {visitor_name} to personalize AI responses when lead capture is enabled."
1557 8040 msgstr ""
1558 8041
1559 -#: includes/class-mxchat-admin.php:4226
1560 -msgid "Custom Icon Preview"
8042 +#: includes/class-mxchat-admin.php:8244
8043 +msgid "Example: The visitor's name is {visitor_name}. Address them by name."
1561 8044 msgstr ""
1562 8045
1563 -#: includes/class-mxchat-admin.php:4230 includes/class-mxchat-admin.php:4269
1564 -msgid "Upload your PNG icon and paste the URL here. Recommended size: 48x48 pixels."
8046 +#: includes/class-mxchat-admin.php:8250
8047 +msgid "The chatbot is told the current date and time in your site's timezone with every message, so it can tell past events from upcoming ones. You can also place {current_date} or {current_datetime} in the instructions above. Note: a placeholder changes the prompt once a day (date) or every minute (date and time), which reduces how much of it your AI provider can cache; the automatic line has no such cost, so most sites do not need one."
1565 8048 msgstr ""
1566 8049
1567 -#: includes/class-mxchat-admin.php:4265
1568 -msgid "Title Icon Preview"
8050 +#: includes/class-mxchat-admin.php:8317
8051 +msgid "Copy Instructions"
1569 8052 msgstr ""
1570 8053
1571 -#: includes/class-mxchat-admin.php:4321
1572 -msgid "Show chatbot automatically on all pages. When disabled, you can place the chatbot manually using shortcode [mxchat_chatbot floating=\"yes\"]."
8054 +#: includes/class-mxchat-admin.php:8361
8055 +msgid "After entering your OpenRouter API key above, click the button below to load available models."
1573 8056 msgstr ""
1574 8057
1575 -#: includes/class-mxchat-admin.php:4339 includes/class-mxchat-public.php:119
1576 -msgid "By chatting, you agree to our <a href=\"https://example.com/privacy-policy\" target=\"_blank\">privacy policy</a>."
8058 +#: includes/class-mxchat-admin.php:8375
8059 +#: includes/class-mxchat-admin.php:8607
8060 +msgid "API key for OpenAI detected"
1577 8061 msgstr ""
1578 8062
1579 -#: includes/class-mxchat-admin.php:4349
1580 -msgid "Enable this option to display a privacy notice below the chat widget."
8063 +#: includes/class-mxchat-admin.php:8377
8064 +#: includes/class-mxchat-admin.php:8609
8065 +msgid "No API key for OpenAI detected. Please enter API key in API Keys tab."
1581 8066 msgstr ""
1582 8067
1583 -#: includes/class-mxchat-admin.php:4356
1584 -msgid "Enter the privacy policy text. You can include HTML links."
8068 +#: includes/class-mxchat-admin.php:8384
8069 +msgid "API key for Anthropic (Claude) detected"
1585 8070 msgstr ""
1586 8071
1587 -#: includes/class-mxchat-admin.php:4384
1588 -msgid "Enable this option to apply Complianz consent logic to the chatbot (must have Complianz Plugin)."
8072 +#: includes/class-mxchat-admin.php:8386
8073 +msgid "No API key for Anthropic (Claude) detected. Please enter API key in API Keys tab."
1589 8074 msgstr ""
1590 8075
1591 -#: includes/class-mxchat-admin.php:4415
1592 -msgid "Enable to open links in a new tab (default is to open in the same tab)."
8076 +#: includes/class-mxchat-admin.php:8393
8077 +msgid "API key for X.AI (Grok) detected"
1593 8078 msgstr ""
1594 8079
1595 -#: includes/class-mxchat-admin.php:4442
1596 -msgid "Enable to keep chat history when users navigate tabs or return to the site within 24 hours."
8080 +#: includes/class-mxchat-admin.php:8395
8081 +msgid "No API key for X.AI (Grok) detected. Please enter API key in API Keys tab."
1597 8082 msgstr ""
1598 8083
1599 -#: includes/class-mxchat-admin.php:4468
1600 -msgid "Enter Popular Question 1"
8084 +#: includes/class-mxchat-admin.php:8402
8085 +msgid "API key for DeepSeek detected"
1601 8086 msgstr ""
1602 8087
1603 -#: includes/class-mxchat-admin.php:4472
1604 -msgid "This will be the first popular question in the chatbot."
8088 +#: includes/class-mxchat-admin.php:8404
8089 +msgid "No API key for DeepSeek detected. Please enter API key in API Keys tab."
1605 8090 msgstr ""
1606 8091
1607 -#: includes/class-mxchat-admin.php:4493
1608 -msgid "Enter Popular Question 2"
8092 +#: includes/class-mxchat-admin.php:8411
8093 +#: includes/class-mxchat-admin.php:8625
8094 +msgid "API key for Google Gemini detected"
1609 8095 msgstr ""
1610 8096
1611 -#: includes/class-mxchat-admin.php:4498
1612 -msgid "This will be the second popular question in the chatbot."
8097 +#: includes/class-mxchat-admin.php:8413
8098 +#: includes/class-mxchat-admin.php:8627
8099 +msgid "No API key for Google Gemini detected. Please enter API key in API Keys tab."
1613 8100 msgstr ""
1614 8101
1615 -#: includes/class-mxchat-admin.php:4529
1616 -msgid "Enter Popular Question 3"
8102 +#: includes/class-mxchat-admin.php:8420
8103 +msgid "API key for OpenRouter detected"
1617 8104 msgstr ""
1618 8105
1619 -#: includes/class-mxchat-admin.php:4534
1620 -msgid "This will be the third popular question in the chatbot."
8106 +#: includes/class-mxchat-admin.php:8422
8107 +msgid "No API key for OpenRouter detected. Please enter API key in API Keys tab."
1621 8108 msgstr ""
1622 8109
1623 -#: includes/class-mxchat-admin.php:4575
1624 -msgid "Enter Additional Popular Question %d"
8110 +#: includes/class-mxchat-admin.php:8452
8111 +msgid "Test Streaming Compatibility"
1625 8112 msgstr ""
1626 8113
1627 -#: includes/class-mxchat-admin.php:4578 includes/class-mxchat-admin.php:4597
8114 +#: includes/class-mxchat-admin.php:8510
8115 +msgid "Web search is only available for OpenAI and Gemini models."
8116 +msgstr ""
8117 +
8118 +#: includes/class-mxchat-admin.php:8568
8119 +msgid "OpenAI Embeddings"
8120 +msgstr ""
8121 +
8122 +#: includes/class-mxchat-admin.php:8569
8123 +msgid "TE3 Small (1536, Efficient)"
8124 +msgstr ""
8125 +
8126 +#: includes/class-mxchat-admin.php:8570
8127 +msgid "Ada 2 (1536, Recommended)"
8128 +msgstr ""
8129 +
8130 +#: includes/class-mxchat-admin.php:8571
8131 +msgid "TE3 Large (3072, Powerful)"
8132 +msgstr ""
8133 +
8134 +#: includes/class-mxchat-admin.php:8573
8135 +msgid "Voyage AI Embeddings"
8136 +msgstr ""
8137 +
8138 +#: includes/class-mxchat-admin.php:8574
8139 +msgid "Voyage-3 Large (2048, Most Capable)"
8140 +msgstr ""
8141 +
8142 +#: includes/class-mxchat-admin.php:8576
8143 +msgid "Google Gemini Embeddings"
8144 +msgstr ""
8145 +
8146 +#: includes/class-mxchat-admin.php:8577
8147 +msgid "Gemini Embedding (1536, Stable)"
8148 +msgstr ""
8149 +
8150 +#: includes/class-mxchat-admin.php:8596
8151 +msgid "Custom provider embeddings are in use — the model is set in the Custom Embedding Model field under Custom Provider."
8152 +msgstr ""
8153 +
8154 +#: includes/class-mxchat-admin.php:8616
8155 +msgid "API key for Voyage AI detected"
8156 +msgstr ""
8157 +
8158 +#: includes/class-mxchat-admin.php:8618
8159 +msgid "No API key for Voyage AI detected. Please enter API key in API Keys tab."
8160 +msgstr ""
8161 +
8162 +#: includes/class-mxchat-admin.php:8817
8163 +msgid "Use {visitor_name} to personalize greetings when lead capture is enabled."
8164 +msgstr ""
8165 +
8166 +#: includes/class-mxchat-admin.php:8818
8167 +msgid "Example: Hello {visitor_name}! How can I help you today?"
8168 +msgstr ""
8169 +
8170 +#: includes/class-mxchat-admin.php:8871
8171 +msgid "Post Type Visibility"
8172 +msgstr ""
8173 +
8174 +#: includes/class-mxchat-admin.php:8879
8175 +msgid "Show on all post types"
8176 +msgstr ""
8177 +
8178 +#: includes/class-mxchat-admin.php:8884
8179 +msgid "Only show on selected post types"
8180 +msgstr ""
8181 +
8182 +#: includes/class-mxchat-admin.php:8889
8183 +msgid "Hide on selected post types"
8184 +msgstr ""
8185 +
8186 +#: includes/class-mxchat-admin.php:9017
8187 +msgid "Customize the prompt (optional)"
8188 +msgstr ""
8189 +
8190 +#: includes/class-mxchat-admin.php:9020
8191 +msgid "Idle Timeout"
8192 +msgstr ""
8193 +
8194 +#: includes/class-mxchat-admin.php:9024
8195 +msgid "seconds of user inactivity before the prompt appears (5-600)"
8196 +msgstr ""
8197 +
8198 +#: includes/class-mxchat-admin.php:9029
8199 +msgid "Prompt Question"
8200 +msgstr ""
8201 +
8202 +#: includes/class-mxchat-admin.php:9033
8203 +#: includes/class-mxchat-integrator.php:478
8204 +msgid "Was this helpful?"
8205 +msgstr ""
8206 +
8207 +#: includes/class-mxchat-admin.php:9035
8208 +msgid "Leave blank for the default. Shown above the thumbs up/down."
8209 +msgstr ""
8210 +
8211 +#: includes/class-mxchat-admin.php:9039
8212 +msgid "Thank-You Message"
8213 +msgstr ""
8214 +
8215 +#: includes/class-mxchat-admin.php:9043
8216 +#: includes/class-mxchat-integrator.php:482
8217 +msgid "Thanks! Anything we should improve? (optional)"
8218 +msgstr ""
8219 +
8220 +#: includes/class-mxchat-admin.php:9045
8221 +msgid "Leave blank for the default. Shown after the user clicks a thumb."
8222 +msgstr ""
8223 +
8224 +#: includes/class-mxchat-admin.php:9049
8225 +msgid "Feedback Placeholder"
8226 +msgstr ""
8227 +
8228 +#: includes/class-mxchat-admin.php:9053
8229 +#: includes/class-mxchat-integrator.php:483
8230 +msgid "Tell us what could be better…"
8231 +msgstr ""
8232 +
8233 +#: includes/class-mxchat-admin.php:9055
8234 +msgid "Leave blank for the default. Placeholder text inside the feedback textarea."
8235 +msgstr ""
8236 +
8237 +#: includes/class-mxchat-admin.php:9059
8238 +msgid "Saved Confirmation"
8239 +msgstr ""
8240 +
8241 +#: includes/class-mxchat-admin.php:9063
8242 +#: includes/class-mxchat-integrator.php:486
8243 +msgid "Thanks for the feedback."
8244 +msgstr ""
8245 +
8246 +#: includes/class-mxchat-admin.php:9065
8247 +msgid "Leave blank for the default. Shown after the feedback is sent."
8248 +msgstr ""
8249 +
8250 +#: includes/class-mxchat-admin.php:9098
8251 +#: includes/class-mxchat-public.php:213
8252 +msgid "By chatting, you agree to our <a href=\"https://example.com/privacy-policy\" target=\"_blank\">privacy policy</a>."
8253 +msgstr ""
8254 +
8255 +#: includes/class-mxchat-admin.php:9271
8256 +#: includes/class-mxchat-integrator.php:454
8257 +msgid "Start new chat"
8258 +msgstr ""
8259 +
8260 +#: includes/class-mxchat-admin.php:9286
8261 +msgid "Enter Quick Question 1"
8262 +msgstr ""
8263 +
8264 +#: includes/class-mxchat-admin.php:9302
8265 +msgid "Enter Quick Question 2"
8266 +msgstr ""
8267 +
8268 +#: includes/class-mxchat-admin.php:9318
8269 +msgid "Enter Quick Question 3"
8270 +msgstr ""
8271 +
8272 +#: includes/class-mxchat-admin.php:9342
8273 +#, php-format
8274 +msgid "Enter Additional Quick Question %d"
8275 +msgstr ""
8276 +
8277 +#: includes/class-mxchat-admin.php:9344
8278 +#: includes/class-mxchat-admin.php:9360
1628 8279 msgid "Remove question"
1629 8280 msgstr ""
1630 8281
1631 -#: includes/class-mxchat-admin.php:4580 includes/class-mxchat-admin.php:4599
8282 +#: includes/class-mxchat-admin.php:9345
8283 +#: includes/class-mxchat-admin.php:9361
1632 8284 msgid "Remove"
1633 8285 msgstr ""
1634 8286
1635 -#: includes/class-mxchat-admin.php:4595
1636 -msgid "Enter Additional Popular Question 4"
8287 +#: includes/class-mxchat-admin.php:9359
8288 +msgid "Enter Additional Quick Question 4"
1637 8289 msgstr ""
1638 8290
1639 -#: includes/class-mxchat-admin.php:4607
8291 +#: includes/class-mxchat-admin.php:9367
1640 8292 msgid "Add question"
1641 8293 msgstr ""
1642 8294
1643 -#: includes/class-mxchat-admin.php:4609
8295 +#: includes/class-mxchat-admin.php:9368
1644 8296 msgid "Add Question"
1645 8297 msgstr ""
1646 8298
1647 -#: includes/class-mxchat-admin.php:4612
1648 -msgid "You can add more popular questions beyond the default three here."
8299 +#: includes/class-mxchat-admin.php:9384
8300 +msgid "Required for Brave Search integration. Get your API key from Brave Search API."
1649 8301 msgstr ""
1650 8302
1651 -#: includes/class-mxchat-admin.php:4636
1652 -msgid "Enter your Brave Search API Key here. (See FAQ for details)"
1653 -msgstr ""
1654 -
1655 -#: includes/class-mxchat-admin.php:4649
8303 +#: includes/class-mxchat-admin.php:9401
1656 8304 msgid "Select the number of images to return (1-6)."
1657 8305 msgstr ""
1658 8306
1659 -#: includes/class-mxchat-admin.php:4661
8307 +#: includes/class-mxchat-admin.php:9415
1660 8308 msgid "Strict"
1661 8309 msgstr ""
1662 8310
1663 -#: includes/class-mxchat-admin.php:4666
1664 -msgid "Off"
1665 -msgstr ""
1666 -
1667 -#: includes/class-mxchat-admin.php:4670
8311 +#: includes/class-mxchat-admin.php:9425
1668 8312 msgid "Set the Safe Search level for image searches. Brave Search only supports \"Strict\" and \"Off\" options."
1669 8313 msgstr ""
1670 8314
1671 -#: includes/class-mxchat-admin.php:4684
8315 +#: includes/class-mxchat-admin.php:9443
1672 8316 msgid "Select the number of news articles to retrieve (1-10)."
1673 8317 msgstr ""
1674 8318
1675 -#: includes/class-mxchat-admin.php:4697
8319 +#: includes/class-mxchat-admin.php:9460
1676 8320 msgid "Enter the country code (e.g., \"us\" for United States)."
1677 8321 msgstr ""
1678 8322
1679 -#: includes/class-mxchat-admin.php:4710
8323 +#: includes/class-mxchat-admin.php:9477
1680 8324 msgid "Enter the language code (e.g., \"en\" for English)."
1681 8325 msgstr ""
1682 8326
1683 -#: includes/class-mxchat-admin.php:4719
8327 +#: includes/class-mxchat-admin.php:9486
1684 8328 msgid "Configure the intent settings for the Chat with PDF feature."
1685 8329 msgstr ""
1686 8330
1687 -#: includes/class-mxchat-admin.php:4753
8331 +#: includes/class-mxchat-admin.php:9503
1688 8332 msgid "Enable to display the chat toolbar, adding two icons below the chatbot input field for uploading PDF and Word documents (default is hidden)."
1689 8333 msgstr ""
1690 8334
1691 -#: includes/class-mxchat-admin.php:4770
8335 +#: includes/class-mxchat-admin.php:9523
8336 +msgid "Enable to show the PDF upload button in the chatbot toolbar. Disable to hide it."
8337 +msgstr ""
8338 +
8339 +#: includes/class-mxchat-admin.php:9543
8340 +msgid "Enable to show the Word document upload button in the chatbot toolbar. Disable to hide it."
8341 +msgstr ""
8342 +
8343 +#: includes/class-mxchat-admin.php:9555
1692 8344 msgid "Enter trigger text"
1693 8345 msgstr ""
1694 8346
1695 -#: includes/class-mxchat-admin.php:4776
8347 +#: includes/class-mxchat-admin.php:9560
1696 8348 msgid "Text displayed when the intent is triggered."
1697 8349 msgstr ""
1698 8350
1699 -#: includes/class-mxchat-admin.php:4801
8351 +#: includes/class-mxchat-admin.php:9572
1700 8352 msgid "Enter success text"
1701 8353 msgstr ""
1702 8354
1703 -#: includes/class-mxchat-admin.php:4807
8355 +#: includes/class-mxchat-admin.php:9577
1704 8356 msgid "Text displayed when the intent is successful."
1705 8357 msgstr ""
1706 8358
1707 -#: includes/class-mxchat-admin.php:4832
8359 +#: includes/class-mxchat-admin.php:9589
1708 8360 msgid "Enter error text"
1709 8361 msgstr ""
1710 8362
1711 -#: includes/class-mxchat-admin.php:4838
8363 +#: includes/class-mxchat-admin.php:9594
1712 8364 msgid "Text displayed when an error occurs during the intent."
1713 8365 msgstr ""
1714 8366
1715 -#: includes/class-mxchat-admin.php:4869
8367 +#: includes/class-mxchat-admin.php:9611
1716 8368 msgid "Set the maximum number of document pages users can upload for processing. (1-69 pages)"
1717 8369 msgstr ""
1718 8370
1719 -#: includes/class-mxchat-admin.php:4896
8371 +#: includes/class-mxchat-admin.php:9627
8372 +#: includes/class-mxchat-admin.php:9880
8373 +#: includes/class-mxchat-admin.php:10006
1720 8374 msgid "Online"
1721 8375 msgstr ""
1722 8376
1723 -#: includes/class-mxchat-admin.php:4896
8377 +#: includes/class-mxchat-admin.php:9627
8378 +#: includes/class-mxchat-admin.php:9880
8379 +#: includes/class-mxchat-admin.php:10006
1724 8380 msgid "Offline"
1725 8381 msgstr ""
1726 8382
1727 -#: includes/class-mxchat-admin.php:4914
1728 -msgid "Sorry, live agents are currently unavailable. I can continue helping you as an AI assistant."
8383 +#: includes/class-mxchat-admin.php:9678
8384 +#: includes/class-mxchat-admin.php:10521
8385 +msgid "Scheduled hours"
1729 8386 msgstr ""
1730 8387
1731 -#: includes/class-mxchat-admin.php:4922
8388 +#: includes/class-mxchat-admin.php:9679
8389 +#: includes/class-mxchat-admin.php:10522
8390 +msgid "Always available"
8391 +msgstr ""
8392 +
8393 +#: includes/class-mxchat-admin.php:9698
8394 +#, php-format
8395 +msgid "%s start time"
8396 +msgstr ""
8397 +
8398 +#: includes/class-mxchat-admin.php:9703
8399 +#, php-format
8400 +msgid "%s end time"
8401 +msgstr ""
8402 +
8403 +#. translators: 1: the handoff channel, e.g. Slack or Telegram; 2: the site's timezone, e.g. America/New_York
8404 +#: includes/class-mxchat-admin.php:9715
8405 +#, php-format
8406 +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."
8407 +msgstr ""
8408 +
8409 +#: includes/class-mxchat-admin.php:9732
8410 +#: includes/class-mxchat-admin.php:9905
1732 8411 msgid "Message shown when live agents are offline."
1733 8412 msgstr ""
1734 8413
1735 -#: includes/class-mxchat-admin.php:4937
8414 +#: includes/class-mxchat-admin.php:9738
1736 8415 msgid "Live agent has been notified."
1737 8416 msgstr ""
1738 8417
1739 -#: includes/class-mxchat-admin.php:4945
8418 +#: includes/class-mxchat-admin.php:9744
8419 +#: includes/class-mxchat-admin.php:9893
1740 8420 msgid "Message shown when live transfer activated."
1741 8421 msgstr ""
1742 8422
1743 -#: includes/class-mxchat-admin.php:4969
8423 +#: includes/class-mxchat-admin.php:9757
1744 8424 msgid "Enter your Slack webhook URL for live agent notifications."
1745 8425 msgstr ""
1746 8426
1747 -#: includes/class-mxchat-admin.php:5008
1748 -msgid "Set the similarity threshold (recommended: 75) to balance accuracy; too high might limit your bot's ability to find relevant knowledge."
8427 +#: includes/class-mxchat-admin.php:9766
8428 +msgid "Secret key for validating Slack requests. Keep this secure."
1749 8429 msgstr ""
1750 8430
1751 -#: includes/class-mxchat-admin.php:5025
1752 -msgid "Secret key for validating Slack requests. Keep this secure."
8431 +#: includes/class-mxchat-admin.php:9775
8432 +msgid "Your Slack Bot OAuth Token (starts with xoxb-). Keep this secure."
1753 8433 msgstr ""
1754 8434
1755 -#: includes/class-mxchat-admin.php:5046
1756 -msgid "Your Slack Bot OAuth Token (starts with xoxb-). Keep this secure."
8435 +#. translators: 1: Slack API error code, 2: Slack channel ID, 3: local date and time of the failure
8436 +#: includes/class-mxchat-admin.php:9789
8437 +#, php-format
8438 +msgid "Slack said \"%1$s\" for channel %2$s (%3$s). The visitor was told the message could not be delivered. Check that the channel still exists and is not archived, that the bot is in it, and that the token above is still valid."
1757 8439 msgstr ""
1758 8440
1759 -#: includes/class-mxchat-integrator.php:116
1760 -msgid "Short Description:"
8441 +#. translators: 1: Slack API error code, 2: local date and time of the failure
8442 +#: includes/class-mxchat-admin.php:9797
8443 +#, php-format
8444 +msgid "Slack said \"%1$s\" (%2$s). The visitor was told the message could not be delivered. Check that the token above is still valid."
1761 8445 msgstr ""
1762 8446
1763 -#: includes/class-mxchat-integrator.php:117
1764 -#: includes/class-mxchat-integrator.php:2278
1765 -msgid "Price:"
8447 +#: includes/class-mxchat-admin.php:9802
8448 +msgid "⚠ Last delivery error"
1766 8449 msgstr ""
1767 8450
1768 -#: includes/class-mxchat-integrator.php:118
1769 -msgid "Sale Price:"
8451 +#: includes/class-mxchat-admin.php:9815
8452 +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"
1770 8453 msgstr ""
1771 8454
1772 -#: includes/class-mxchat-integrator.php:119
1773 -msgid "SKU:"
8455 +#: includes/class-mxchat-admin.php:9824
8456 +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."
1774 8457 msgstr ""
1775 8458
1776 -#: includes/class-mxchat-integrator.php:143
1777 -#: includes/class-mxchat-integrator.php:2172
1778 -#: includes/class-mxchat-integrator.php:2600
1779 -#: includes/class-mxchat-word-handler.php:193
8459 +#: includes/class-mxchat-admin.php:9830
8460 +msgid "⚠ Last handoff could not reach this channel"
8461 +msgstr ""
8462 +
8463 +#. translators: %s: Slack API error code
8464 +#: includes/class-mxchat-admin.php:9833
8465 +#, php-format
8466 +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."
8467 +msgstr ""
8468 +
8469 +#: includes/class-mxchat-admin.php:9846
8470 +msgid "⚠ This is a private channel"
8471 +msgstr ""
8472 +
8473 +#: includes/class-mxchat-admin.php:9847
8474 +msgid "Slack sends replies from private channels as message.groups events. In your Slack app, add the groups:history scope and subscribe to the message.groups bot event (alongside message.channels), then reinstall the app — otherwise agent replies posted here never reach your visitors."
8475 +msgstr ""
8476 +
8477 +#: includes/class-mxchat-admin.php:9857
8478 +msgid "Archive the conversation's chat- channel when an agent ends the chat with !endchat"
8479 +msgstr ""
8480 +
8481 +#: includes/class-mxchat-admin.php:9858
8482 +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."
8483 +msgstr ""
8484 +
8485 +#: includes/class-mxchat-admin.php:9865
8486 +msgid "Configure Telegram integration for live agent support."
8487 +msgstr ""
8488 +
8489 +#: includes/class-mxchat-admin.php:9887
8490 +msgid "I've notified a support agent. Please allow a moment for them to respond."
8491 +msgstr ""
8492 +
8493 +#: includes/class-mxchat-admin.php:9913
8494 +#: includes/class-mxchat-admin.php:9983
8495 +#: includes/class-mxchat-admin.php:10060
8496 +msgid "Hide"
8497 +msgstr ""
8498 +
8499 +#: includes/class-mxchat-admin.php:9914
8500 +msgid "Your Telegram Bot Token from @BotFather (e.g., 123456789:ABCdefGhIJKlmNoPQRsTUVwxyZ)."
8501 +msgstr ""
8502 +
8503 +#: includes/class-mxchat-admin.php:9922
8504 +msgid "Your Telegram supergroup ID (starts with -100). The group must have forum topics enabled."
8505 +msgstr ""
8506 +
8507 +#: includes/class-mxchat-admin.php:9931
8508 +msgid "⚠ Last Telegram API failure"
8509 +msgstr ""
8510 +
8511 +#. translators: 1: Telegram API method name, 2: Telegram's error description, 3: local date and time of the failure
8512 +#: includes/class-mxchat-admin.php:9934
8513 +#, php-format
8514 +msgid "%1$s failed with \"%2$s\" (%3$s). If live agent chat is working now, this may be from an earlier misconfiguration."
8515 +msgstr ""
8516 +
8517 +#: includes/class-mxchat-admin.php:9950
8518 +msgid "⚠ Incoming Telegram webhook requests are being rejected"
8519 +msgstr ""
8520 +
8521 +#. translators: 1: number of rejected requests, 2: local date and time of the most recent rejection
8522 +#: includes/class-mxchat-admin.php:9953
8523 +#, php-format
8524 +msgid "%1$s request rejected, most recently %2$s. Agent replies are not reaching visitors."
8525 +msgid_plural "%1$s requests rejected, most recently %2$s. Agent replies are not reaching visitors."
8526 +msgstr[0] ""
8527 +msgstr[1] ""
8528 +
8529 +#: includes/class-mxchat-admin.php:9984
8530 +msgid "Secret token for webhook verification. Use this when setting up your Telegram webhook with the secret_token parameter."
8531 +msgstr ""
8532 +
8533 +#: includes/class-mxchat-admin.php:9991
8534 +msgid "Send live-agent handoffs to any URL you choose — your helpdesk, an automation flow, a CRM."
8535 +msgstr ""
8536 +
8537 +#: includes/class-mxchat-admin.php:10019
8538 +msgid "Message shown after the handoff is delivered. The chat stays in AI mode — your team follows up separately, so let the visitor know what to expect."
8539 +msgstr ""
8540 +
8541 +#: includes/class-mxchat-admin.php:10031
8542 +msgid "Message shown when this destination is offline or outside its scheduled hours."
8543 +msgstr ""
8544 +
8545 +#: includes/class-mxchat-admin.php:10040
8546 +msgid "Where handoffs are sent as a JSON POST. Must be https and publicly reachable (localhost and private-network hosts are rejected)."
8547 +msgstr ""
8548 +
8549 +#: includes/class-mxchat-admin.php:10046
8550 +msgid "⚠ Last handoff could not reach this URL"
8551 +msgstr ""
8552 +
8553 +#. translators: %s: the delivery failure, e.g. an HTTP status or a transport error
8554 +#: includes/class-mxchat-admin.php:10049
8555 +#, php-format
8556 +msgid "the request failed with \"%s\". Until this is fixed, the chatbot answers these conversations itself instead of telling visitors a human was notified."
8557 +msgstr ""
8558 +
8559 +#: includes/class-mxchat-admin.php:10061
8560 +msgid "Optional. When set, each POST carries an X-MxChat-Signature header (sha256 HMAC of the body) so your endpoint can verify the sender. The secret itself is never sent."
8561 +msgstr ""
8562 +
8563 +#: includes/class-mxchat-admin.php:10235
8564 +#: includes/class-mxchat-admin.php:10365
8565 +#: includes/class-mxchat-admin.php:10379
8566 +#: includes/class-mxchat-admin.php:10400
8567 +msgid "Copied"
8568 +msgstr ""
8569 +
8570 +#: includes/class-mxchat-admin.php:10246
8571 +msgid "The request did not go through. Nothing is lost: try again."
8572 +msgstr ""
8573 +
8574 +#. translators: %s: number of entries checked so far
8575 +#: includes/class-mxchat-admin.php:10248
8576 +#, php-format
8577 +msgid "Checking, %s entries so far"
8578 +msgstr ""
8579 +
8580 +#. translators: 1: entries rewritten so far, 2: entries to rewrite
8581 +#: includes/class-mxchat-admin.php:10250
8582 +#, php-format
8583 +msgid "Rewriting, %1$s of %2$s"
8584 +msgstr ""
8585 +
8586 +#. translators: %s: number of entries
8587 +#: includes/class-mxchat-admin.php:10252
8588 +#, php-format
8589 +msgid "%s to rewrite"
8590 +msgstr ""
8591 +
8592 +#. translators: %s: number of entries
8593 +#: includes/class-mxchat-admin.php:10254
8594 +#, php-format
8595 +msgid "%s already correct"
8596 +msgstr ""
8597 +
8598 +#. translators: %s: number of entries
8599 +#: includes/class-mxchat-admin.php:10256
8600 +#, php-format
8601 +msgid "%s left alone"
8602 +msgstr ""
8603 +
8604 +#. translators: %s: number of entries
8605 +#: includes/class-mxchat-admin.php:10258
8606 +#, php-format
8607 +msgid "%s skipped"
8608 +msgstr ""
8609 +
8610 +#. translators: %s: number of entries
8611 +#: includes/class-mxchat-admin.php:10260
8612 +#, php-format
8613 +msgid "%s rewritten"
8614 +msgstr ""
8615 +
8616 +#. translators: %s: number of entries
8617 +#: includes/class-mxchat-admin.php:10262
8618 +#, php-format
8619 +msgid "%s not rewritten"
8620 +msgstr ""
8621 +
8622 +#. translators: %s: number of further entries not shown in the list
8623 +#: includes/class-mxchat-admin.php:10264
8624 +#, php-format
8625 +msgid "and %s more"
8626 +msgstr ""
8627 +
8628 +#. translators: %s: number of entries
8629 +#: includes/class-mxchat-admin.php:10266
8630 +#, php-format
8631 +msgid "Left alone or skipped (%s)"
8632 +msgstr ""
8633 +
8634 +#: includes/class-mxchat-admin.php:10267
8635 +msgid "Left alone"
8636 +msgstr ""
8637 +
8638 +#: includes/class-mxchat-admin.php:10268
8639 +msgid "Skipped"
8640 +msgstr ""
8641 +
8642 +#: includes/class-mxchat-admin.php:10269
8643 +msgid "Rewritten"
8644 +msgstr ""
8645 +
8646 +#: includes/class-mxchat-admin.php:10270
8647 +msgid "Not rewritten"
8648 +msgstr ""
8649 +
8650 +#: includes/class-mxchat-admin.php:10271
8651 +msgid "No longer needed"
8652 +msgstr ""
8653 +
8654 +#. translators: %s: number of entries
8655 +#: includes/class-mxchat-admin.php:10273
8656 +#, php-format
8657 +msgid "Rewrite %s entries"
8658 +msgstr ""
8659 +
8660 +#. translators: %s: number of entries still to rewrite
8661 +#: includes/class-mxchat-admin.php:10275
8662 +#, php-format
8663 +msgid "Continue, %s left"
8664 +msgstr ""
8665 +
8666 +#. translators: %s: number of entries
8667 +#: includes/class-mxchat-admin.php:10277
8668 +#, php-format
8669 +msgid "%s entries rewritten and embedded again."
8670 +msgstr ""
8671 +
8672 +#. translators: 1: entries rewritten, 2: entries that could not be rewritten
8673 +#: includes/class-mxchat-admin.php:10279
8674 +#, php-format
8675 +msgid "%1$s entries rewritten. %2$s could not be rewritten and were left as they were."
8676 +msgstr ""
8677 +
8678 +#: includes/class-mxchat-admin.php:10280
8679 +msgid "Every entry checked is already correct. Nothing to rewrite."
8680 +msgstr ""
8681 +
8682 +#. translators: %s: the reason the check stopped
8683 +#: includes/class-mxchat-admin.php:10282
8684 +#, php-format
8685 +msgid "The check stopped early: %s"
8686 +msgstr ""
8687 +
8688 +#: includes/class-mxchat-admin.php:10284
8689 +msgid "HTML character codes"
8690 +msgstr ""
8691 +
8692 +#: includes/class-mxchat-admin.php:10285
8693 +msgid "Currency signs"
8694 +msgstr ""
8695 +
8696 +#: includes/class-mxchat-admin.php:10286
8697 +msgid "Accents and marks"
8698 +msgstr ""
8699 +
8700 +#: includes/class-mxchat-admin.php:10287
8701 +msgid "Symbols"
8702 +msgstr ""
8703 +
8704 +#: includes/class-mxchat-admin.php:10288
8705 +msgid "Joined letters"
8706 +msgstr ""
8707 +
8708 +#: includes/class-mxchat-admin.php:10289
8709 +msgid "Right-to-left order"
8710 +msgstr ""
8711 +
8712 +#: includes/class-mxchat-admin.php:10329
8713 +msgid "Are you sure you want to delete this trigger phrase?"
8714 +msgstr ""
8715 +
8716 +#: includes/class-mxchat-admin.php:10330
8717 +msgid "Are you sure you want to delete the selected trigger phrases?"
8718 +msgstr ""
8719 +
8720 +#: includes/class-mxchat-admin.php:10332
8721 +msgid "Saved successfully!"
8722 +msgstr ""
8723 +
8724 +#: includes/class-mxchat-admin.php:10333
8725 +#: includes/class-mxchat-admin.php:10630
8726 +msgid "An error occurred. Please try again."
8727 +msgstr ""
8728 +
8729 +#: includes/class-mxchat-admin.php:10334
8730 +msgid "This feature requires MxChat Pro."
8731 +msgstr ""
8732 +
8733 +#: includes/class-mxchat-admin.php:10335
8734 +msgid "This feature requires an add-on."
8735 +msgstr ""
8736 +
8737 +#: includes/class-mxchat-admin.php:10518
8738 +msgid "Discard your unsaved changes?"
8739 +msgstr ""
8740 +
8741 +#: includes/class-mxchat-admin.php:10519
8742 +msgid "Unsaved"
8743 +msgstr ""
8744 +
8745 +#: includes/class-mxchat-admin.php:10559
8746 +msgid "Search posts and pages..."
8747 +msgstr ""
8748 +
8749 +#: includes/class-mxchat-admin.php:10561
8750 +msgid "Process Selected"
8751 +msgstr ""
8752 +
8753 +#: includes/class-mxchat-admin.php:10563
8754 +msgid "No content found."
8755 +msgstr ""
8756 +
8757 +#: includes/class-mxchat-admin.php:10564
8758 +#, php-format
8759 +msgid "extracting %d PDF(s)..."
8760 +msgstr ""
8761 +
8762 +#: includes/class-mxchat-admin.php:10565
8763 +#, php-format
8764 +msgid " (%d PDF(s) extracted)"
8765 +msgstr ""
8766 +
8767 +#: includes/class-mxchat-admin.php:10624
8768 +msgid "Generating..."
8769 +msgstr ""
8770 +
8771 +#: includes/class-mxchat-admin.php:10625
8772 +#: includes/class-mxchat-content-generator.php:430
8773 +msgid "Planning content structure..."
8774 +msgstr ""
8775 +
8776 +#: includes/class-mxchat-admin.php:10626
8777 +#: includes/class-mxchat-content-generator.php:439
8778 +msgid "Generating images..."
8779 +msgstr ""
8780 +
8781 +#: includes/class-mxchat-admin.php:10627
8782 +#: includes/class-mxchat-content-generator.php:444
8783 +msgid "Writing full content..."
8784 +msgstr ""
8785 +
8786 +#: includes/class-mxchat-admin.php:10628
8787 +#: includes/class-mxchat-content-generator.php:453
8788 +msgid "Creating WordPress post..."
8789 +msgstr ""
8790 +
8791 +#: includes/class-mxchat-admin.php:10629
8792 +#: includes/class-mxchat-content-generator.php:560
8793 +msgid "Content generated successfully!"
8794 +msgstr ""
8795 +
8796 +#: includes/class-mxchat-admin.php:10631
8797 +#: includes/class-mxchat-content-generator.php:684
8798 +msgid "Content updated successfully."
8799 +msgstr ""
8800 +
8801 +#: includes/class-mxchat-admin.php:10632
8802 +#: includes/class-mxchat-content-generator.php:297
8803 +msgid "Please enter a prompt."
8804 +msgstr ""
8805 +
8806 +#: includes/class-mxchat-admin.php:11561
8807 +msgid "You do not have sufficient permissions to delete all prompts."
8808 +msgstr ""
8809 +
8810 +#: includes/class-mxchat-admin.php:11652
8811 +msgid "You do not have sufficient permissions to delete prompts."
8812 +msgstr ""
8813 +
8814 +#: includes/class-mxchat-admin.php:11660
8815 +msgid "Invalid prompt ID."
8816 +msgstr ""
8817 +
8818 +#: includes/class-mxchat-admin.php:11684
8819 +msgid "Pinecone configuration is missing."
8820 +msgstr ""
8821 +
8822 +#: includes/class-mxchat-admin.php:11702
8823 +msgid "Vector deleted successfully from Pinecone."
8824 +msgstr ""
8825 +
8826 +#: includes/class-mxchat-admin.php:11706
8827 +msgid "Failed to delete from Pinecone: "
8828 +msgstr ""
8829 +
8830 +#: includes/class-mxchat-admin.php:11727
8831 +msgid "Entry deleted successfully."
8832 +msgstr ""
8833 +
8834 +#: includes/class-mxchat-admin.php:11730
8835 +msgid "Failed to delete entry from database."
8836 +msgstr ""
8837 +
8838 +#: includes/class-mxchat-content-generator.php:312
8839 +msgid "Starting generation..."
8840 +msgstr ""
8841 +
8842 +#: includes/class-mxchat-content-generator.php:582
8843 +msgid "Missing post ID or edit instruction."
8844 +msgstr ""
8845 +
8846 +#: includes/class-mxchat-content-generator.php:587
8847 +#: includes/class-mxchat-content-generator.php:2868
8848 +msgid "Post not found."
8849 +msgstr ""
8850 +
8851 +#: includes/class-mxchat-content-generator.php:705
8852 +msgid "Invalid progress key."
8853 +msgstr ""
8854 +
8855 +#: includes/class-mxchat-content-generator.php:713
8856 +msgid "Waiting..."
8857 +msgstr ""
8858 +
8859 +#: includes/class-mxchat-content-generator.php:766
8860 +msgid "Failed to parse content plan. The AI response was not valid JSON."
8861 +msgstr ""
8862 +
8863 +#: includes/class-mxchat-content-generator.php:771
8864 +msgid "Content plan is missing required fields (title or sections)."
8865 +msgstr ""
8866 +
8867 +#: includes/class-mxchat-content-generator.php:824
8868 +#, php-format
8869 +msgid "Generating %d images..."
8870 +msgstr ""
8871 +
8872 +#: includes/class-mxchat-content-generator.php:900
8873 +msgid "Saving images to media library..."
8874 +msgstr ""
8875 +
8876 +#: includes/class-mxchat-content-generator.php:933
8877 +#, php-format
8878 +msgid "Generating image %d of %d..."
8879 +msgstr ""
8880 +
8881 +#: includes/class-mxchat-content-generator.php:971
8882 +msgid "Unknown image model configured."
8883 +msgstr ""
8884 +
8885 +#: includes/class-mxchat-content-generator.php:987
8886 +#: includes/class-mxchat-content-generator.php:1116
8887 +msgid "OpenAI API key not configured."
8888 +msgstr ""
8889 +
8890 +#: includes/class-mxchat-content-generator.php:1009
8891 +#: includes/class-mxchat-content-generator.php:1170
8892 +msgid "xAI API key not configured."
8893 +msgstr ""
8894 +
8895 +#: includes/class-mxchat-content-generator.php:1029
8896 +#: includes/class-mxchat-content-generator.php:1217
8897 +#: includes/class-mxchat-content-generator.php:2504
8898 +msgid "Gemini API key not configured."
8899 +msgstr ""
8900 +
8901 +#: includes/class-mxchat-content-generator.php:1053
8902 +#: includes/class-mxchat-content-generator.php:1107
8903 +msgid "Unknown image model."
8904 +msgstr ""
8905 +
8906 +#: includes/class-mxchat-content-generator.php:1068
8907 +msgid "Invalid image API response."
8908 +msgstr ""
8909 +
8910 +#: includes/class-mxchat-content-generator.php:1081
8911 +#: includes/class-mxchat-content-generator.php:1161
8912 +msgid "No image data in OpenAI response."
8913 +msgstr ""
8914 +
8915 +#: includes/class-mxchat-content-generator.php:1090
8916 +#: includes/class-mxchat-content-generator.php:1208
8917 +msgid "No image data in xAI response."
8918 +msgstr ""
8919 +
8920 +#: includes/class-mxchat-content-generator.php:1104
8921 +#: includes/class-mxchat-content-generator.php:1269
8922 +msgid "No image data in Gemini response."
8923 +msgstr ""
8924 +
8925 +#: includes/class-mxchat-content-generator.php:1145
8926 +msgid "OpenAI image generation failed."
8927 +msgstr ""
8928 +
8929 +#: includes/class-mxchat-content-generator.php:1199
8930 +msgid "xAI image generation failed."
8931 +msgstr ""
8932 +
8933 +#: includes/class-mxchat-content-generator.php:1254
8934 +msgid "Gemini image generation failed."
8935 +msgstr ""
8936 +
8937 +#: includes/class-mxchat-content-generator.php:1284
8938 +#: includes/class-mxchat-integrator.php:3461
8939 +msgid "Failed to decode image data."
8940 +msgstr ""
8941 +
8942 +#: includes/class-mxchat-content-generator.php:1298
8943 +msgid "Could not create temporary file."
8944 +msgstr ""
8945 +
8946 +#: includes/class-mxchat-content-generator.php:1304
8947 +msgid "Could not write image file."
8948 +msgstr ""
8949 +
8950 +#: includes/class-mxchat-content-generator.php:2300
8951 +msgid "API key not configured for the selected content model."
8952 +msgstr ""
8953 +
8954 +#: includes/class-mxchat-content-generator.php:2401
8955 +msgid "API request failed with status "
8956 +msgstr ""
8957 +
8958 +#: includes/class-mxchat-content-generator.php:2409
8959 +msgid "Unexpected API response format."
8960 +msgstr ""
8961 +
8962 +#: includes/class-mxchat-content-generator.php:2421
8963 +msgid "Claude API key not configured."
8964 +msgstr ""
8965 +
8966 +#: includes/class-mxchat-content-generator.php:2478
8967 +msgid "Claude API error "
8968 +msgstr ""
8969 +
8970 +#: includes/class-mxchat-content-generator.php:2492
8971 +msgid "Unexpected Claude response format."
8972 +msgstr ""
8973 +
8974 +#: includes/class-mxchat-content-generator.php:2556
8975 +msgid "Gemini API error "
8976 +msgstr ""
8977 +
8978 +#: includes/class-mxchat-content-generator.php:2564
8979 +msgid "Unexpected Gemini response format."
8980 +msgstr ""
8981 +
8982 +#: includes/class-mxchat-content-generator.php:2603
8983 +msgid "Invalid field."
8984 +msgstr ""
8985 +
8986 +#: includes/class-mxchat-content-generator.php:2625
8987 +msgid "Setting saved."
8988 +msgstr ""
8989 +
8990 +#: includes/class-mxchat-content-generator.php:2771
8991 +#: includes/class-mxchat-content-generator.php:2802
8992 +#: includes/class-mxchat-content-generator.php:2863
8993 +msgid "Invalid post ID."
8994 +msgstr ""
8995 +
8996 +#: includes/class-mxchat-content-generator.php:2776
8997 +#: includes/class-mxchat-content-generator.php:2807
8998 +#: includes/class-mxchat-content-generator.php:2872
8999 +msgid "This post was not created by the content generator."
9000 +msgstr ""
9001 +
9002 +#: includes/class-mxchat-content-generator.php:2781
9003 +msgid "Failed to delete post."
9004 +msgstr ""
9005 +
9006 +#: includes/class-mxchat-content-generator.php:2811
9007 +msgid "Invalid status."
9008 +msgstr ""
9009 +
9010 +#: includes/class-mxchat-content-generator.php:2819
9011 +msgid "A schedule date is required."
9012 +msgstr ""
9013 +
9014 +#: includes/class-mxchat-editor-assistant-rest.php:71
9015 +msgid "Rewrite — concise"
9016 +msgstr ""
9017 +
9018 +#: includes/class-mxchat-editor-assistant-rest.php:72
9019 +msgid "Shorter, tighter version of the selected block."
9020 +msgstr ""
9021 +
9022 +#: includes/class-mxchat-editor-assistant-rest.php:76
9023 +msgid "Rewrite — expand"
9024 +msgstr ""
9025 +
9026 +#: includes/class-mxchat-editor-assistant-rest.php:77
9027 +msgid "Longer, more detailed version of the selected block."
9028 +msgstr ""
9029 +
9030 +#: includes/class-mxchat-editor-assistant-rest.php:81
9031 +msgid "Rewrite — formal"
9032 +msgstr ""
9033 +
9034 +#: includes/class-mxchat-editor-assistant-rest.php:82
9035 +msgid "More formal, professional register."
9036 +msgstr ""
9037 +
9038 +#: includes/class-mxchat-editor-assistant-rest.php:86
9039 +msgid "Rewrite — casual"
9040 +msgstr ""
9041 +
9042 +#: includes/class-mxchat-editor-assistant-rest.php:87
9043 +msgid "More casual, conversational tone."
9044 +msgstr ""
9045 +
9046 +#: includes/class-mxchat-editor-assistant-rest.php:91
9047 +msgid "Summarize"
9048 +msgstr ""
9049 +
9050 +#: includes/class-mxchat-editor-assistant-rest.php:92
9051 +msgid "One-paragraph summary of the selected block."
9052 +msgstr ""
9053 +
9054 +#: includes/class-mxchat-editor-assistant-rest.php:97
9055 +msgid "Translate to a target language."
9056 +msgstr ""
9057 +
9058 +#: includes/class-mxchat-editor-assistant-rest.php:102
9059 +msgid "Continue writing"
9060 +msgstr ""
9061 +
9062 +#: includes/class-mxchat-editor-assistant-rest.php:103
9063 +msgid "Generate the next sentence(s) that would naturally follow."
9064 +msgstr ""
9065 +
9066 +#: includes/class-mxchat-editor-assistant-rest.php:107
9067 +msgid "Fix grammar & spelling"
9068 +msgstr ""
9069 +
9070 +#: includes/class-mxchat-editor-assistant-rest.php:108
9071 +msgid "Correct grammar and spelling without changing meaning."
9072 +msgstr ""
9073 +
9074 +#: includes/class-mxchat-editor-assistant-rest.php:143
9075 +#: includes/class-mxchat-editor-assistant-stream.php:86
9076 +msgid "Unknown action."
9077 +msgstr ""
9078 +
9079 +#: includes/class-mxchat-editor-assistant-rest.php:152
9080 +#: includes/class-mxchat-editor-assistant-stream.php:90
9081 +msgid "Block has no text content to transform."
9082 +msgstr ""
9083 +
9084 +#: includes/class-mxchat-editor-assistant-rest.php:159
9085 +msgid "Block is too long for v0.1 (16k char cap). Split it first."
9086 +msgstr ""
9087 +
9088 +#: includes/class-mxchat-editor-assistant-rest.php:171
9089 +#: includes/class-mxchat-editor-assistant-stream.php:103
9090 +msgid "Target language is required for Translate."
9091 +msgstr ""
9092 +
9093 +#: includes/class-mxchat-editor-assistant-rest.php:215
9094 +#: includes/class-mxchat-editor-assistant-stream.php:112
9095 +msgid "No AI model is configured in MxChat Settings. Set a model first."
9096 +msgstr ""
9097 +
9098 +#. translators: %s: model name
9099 +#: includes/class-mxchat-editor-assistant-rest.php:237
9100 +#, php-format
9101 +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."
9102 +msgstr ""
9103 +
9104 +#: includes/class-mxchat-editor-assistant-rest.php:275
9105 +msgid "OpenAI API key is missing in MxChat settings."
9106 +msgstr ""
9107 +
9108 +#: includes/class-mxchat-editor-assistant-rest.php:346
9109 +#: includes/class-mxchat-editor-assistant-stream.php:228
9110 +msgid "Anthropic API key is missing in MxChat settings."
9111 +msgstr ""
9112 +
9113 +#: includes/class-mxchat-editor-assistant-rest.php:404
9114 +msgid "Google Gemini API key is missing in MxChat settings."
9115 +msgstr ""
9116 +
9117 +#: includes/class-mxchat-editor-assistant-rest.php:450
9118 +msgid "Gemini returned no text content."
9119 +msgstr ""
9120 +
9121 +#: includes/class-mxchat-editor-assistant-rest.php:467
9122 +msgid "Grok (xAI) API key is missing in MxChat settings."
9123 +msgstr ""
9124 +
9125 +#: includes/class-mxchat-editor-assistant-rest.php:513
9126 +#: includes/class-mxchat-editor-assistant-stream.php:140
9127 +msgid "Custom provider Base URL is not configured in MxChat settings."
9128 +msgstr ""
9129 +
9130 +#: includes/class-mxchat-editor-assistant-stream.php:69
9131 +msgid "Security check failed. Reload the editor and try again."
9132 +msgstr ""
9133 +
9134 +#: includes/class-mxchat-editor-assistant-stream.php:73
9135 +msgid "You do not have permission to use the Editor Assistant."
9136 +msgstr ""
9137 +
9138 +#: includes/class-mxchat-editor-assistant-stream.php:94
9139 +msgid "Block is too long (16k character cap). Split it first."
9140 +msgstr ""
9141 +
9142 +#: includes/class-mxchat-editor-assistant-stream.php:130
9143 +msgid "Grok (xAI)"
9144 +msgstr ""
9145 +
9146 +#: includes/class-mxchat-editor-assistant-stream.php:148
9147 +msgid "custom provider"
9148 +msgstr ""
9149 +
9150 +#. translators: %s: provider label
9151 +#: includes/class-mxchat-editor-assistant-stream.php:173
9152 +#, php-format
9153 +msgid "%s API key is missing in MxChat settings."
9154 +msgstr ""
9155 +
9156 +#: includes/class-mxchat-editor-assistant-stream.php:250
9157 +msgid "Anthropic"
9158 +msgstr ""
9159 +
9160 +#. translators: %s: provider label
9161 +#: includes/class-mxchat-editor-assistant-stream.php:316
9162 +#, php-format
9163 +msgid "%s returned no streamed content."
9164 +msgstr ""
9165 +
9166 +#: includes/class-mxchat-editor-assistant-stream.php:340
9167 +msgid "Provider returned no content."
9168 +msgstr ""
9169 +
9170 +#: includes/class-mxchat-editor-assistant.php:101
9171 +msgid "English"
9172 +msgstr ""
9173 +
9174 +#: includes/class-mxchat-editor-assistant.php:102
9175 +msgid "Spanish"
9176 +msgstr ""
9177 +
9178 +#: includes/class-mxchat-editor-assistant.php:103
9179 +msgid "French"
9180 +msgstr ""
9181 +
9182 +#: includes/class-mxchat-editor-assistant.php:104
9183 +msgid "German"
9184 +msgstr ""
9185 +
9186 +#: includes/class-mxchat-editor-assistant.php:105
9187 +msgid "Japanese"
9188 +msgstr ""
9189 +
9190 +#: includes/class-mxchat-editor-assistant.php:106
9191 +msgid "Portuguese"
9192 +msgstr ""
9193 +
9194 +#: includes/class-mxchat-editor-assistant.php:109
9195 +msgid "MxChat Editor Assistant"
9196 +msgstr ""
9197 +
9198 +#: includes/class-mxchat-editor-assistant.php:110
9199 +msgid "Block actions"
9200 +msgstr ""
9201 +
9202 +#: includes/class-mxchat-editor-assistant.php:111
9203 +msgid "Select a paragraph, heading, list item, or quote block to use the assistant."
9204 +msgstr ""
9205 +
9206 +#: includes/class-mxchat-editor-assistant.php:112
9207 +msgid "This action works on paragraph, heading, list item, and quote blocks. Select one of those to continue."
9208 +msgstr ""
9209 +
9210 +#: includes/class-mxchat-editor-assistant.php:113
9211 +msgid "Working…"
9212 +msgstr ""
9213 +
9214 +#: includes/class-mxchat-editor-assistant.php:114
9215 +msgid "Result"
9216 +msgstr ""
9217 +
9218 +#: includes/class-mxchat-editor-assistant.php:115
9219 +msgid "Accept"
9220 +msgstr ""
9221 +
9222 +#: includes/class-mxchat-editor-assistant.php:116
9223 +msgid "Discard"
9224 +msgstr ""
9225 +
9226 +#: includes/class-mxchat-editor-assistant.php:117
9227 +msgid "Try again"
9228 +msgstr ""
9229 +
9230 +#: includes/class-mxchat-editor-assistant.php:118
9231 +msgid "Translate to"
9232 +msgstr ""
9233 +
9234 +#: includes/class-mxchat-editor-assistant.php:119
9235 +msgid "MxChat PRO license required. Actions are disabled."
9236 +msgstr ""
9237 +
9238 +#: includes/class-mxchat-editor-assistant.php:120
9239 +msgid "Editor Assistant error:"
9240 +msgstr ""
9241 +
9242 +#: includes/class-mxchat-editor-assistant.php:121
9243 +msgid "The selected block has no text content."
9244 +msgstr ""
9245 +
9246 +#: includes/class-mxchat-editor-assistant.php:122
9247 +msgid "Streaming…"
9248 +msgstr ""
9249 +
9250 +#: includes/class-mxchat-editor-assistant.php:123
9251 +msgid "Accept all"
9252 +msgstr ""
9253 +
9254 +#: includes/class-mxchat-editor-assistant.php:124
9255 +msgid "Waiting…"
9256 +msgstr ""
9257 +
9258 +#: includes/class-mxchat-editor-assistant.php:127
9259 +msgid "Skipped — unsupported block"
9260 +msgstr ""
9261 +
9262 +#. translators: %1$d: applied count, %2$d: total selected
9263 +#: includes/class-mxchat-editor-assistant.php:129
9264 +#, php-format
9265 +msgid "Applied to %1$d of %2$d selected blocks."
9266 +msgstr ""
9267 +
9268 +#. translators: %d: number of blocks
9269 +#: includes/class-mxchat-editor-assistant.php:131
9270 +#, php-format
9271 +msgid "(%d blocks)"
9272 +msgstr ""
9273 +
9274 +#: includes/class-mxchat-editor-assistant.php:132
9275 +msgid "Block"
9276 +msgstr ""
9277 +
9278 +#: includes/class-mxchat-elementor-widget.php:30
9279 +#: includes/class-mxchat-elementor-widget.php:159
9280 +#: assets/block/chatbot-block.js:55
9281 +#: assets/block/chatbot-block.js:129
9282 +msgid "MxChat Chatbot"
9283 +msgstr ""
9284 +
9285 +#: includes/class-mxchat-elementor-widget.php:47
9286 +#: assets/block/chatbot-block.js:120
9287 +msgid "Placement"
9288 +msgstr ""
9289 +
9290 +#: includes/class-mxchat-elementor-widget.php:52
9291 +#: assets/block/chatbot-block.js:81
9292 +msgid "Display mode"
9293 +msgstr ""
9294 +
9295 +#: includes/class-mxchat-elementor-widget.php:56
9296 +#: includes/class-mxchat-elementor-widget.php:123
9297 +#: assets/block/chatbot-block.js:73
9298 +#: assets/block/chatbot-block.js:84
9299 +msgid "Inline (in the page)"
9300 +msgstr ""
9301 +
9302 +#: includes/class-mxchat-elementor-widget.php:57
9303 +#: includes/class-mxchat-elementor-widget.php:122
9304 +#: assets/block/chatbot-block.js:72
9305 +#: assets/block/chatbot-block.js:85
9306 +msgid "Floating bubble"
9307 +msgstr ""
9308 +
9309 +#: includes/class-mxchat-elementor-widget.php:59
9310 +msgid "Inline renders the chat box where the widget sits. Floating renders the familiar corner launcher; if the chatbot also displays automatically on this page, the usual single-widget rules apply."
9311 +msgstr ""
9312 +
9313 +#: includes/class-mxchat-elementor-widget.php:76
9314 +#: assets/block/chatbot-block.js:101
9315 +msgid "Bot"
9316 +msgstr ""
9317 +
9318 +#: includes/class-mxchat-elementor-widget.php:80
9319 +msgid "Default Bot follows this page&#8217;s chatbot settings."
9320 +msgstr ""
9321 +
9322 +#: includes/class-mxchat-integrator.php:451
9323 +msgid "Download Transcript"
9324 +msgstr ""
9325 +
9326 +#: includes/class-mxchat-integrator.php:455
9327 +msgid "Start a new chat? This clears the current conversation."
9328 +msgstr ""
9329 +
9330 +#: includes/class-mxchat-integrator.php:456
9331 +msgid "Stop response"
9332 +msgstr ""
9333 +
9334 +#: includes/class-mxchat-integrator.php:460
9335 +msgid "Assistant is typing"
9336 +msgstr ""
9337 +
9338 +#: includes/class-mxchat-integrator.php:461
9339 +msgid "Chat transcript"
9340 +msgstr ""
9341 +
9342 +#: includes/class-mxchat-integrator.php:479
9343 +msgid "Helpful"
9344 +msgstr ""
9345 +
9346 +#: includes/class-mxchat-integrator.php:480
9347 +msgid "Not helpful"
9348 +msgstr ""
9349 +
9350 +#: includes/class-mxchat-integrator.php:484
9351 +#: includes/class-mxchat-integrator.php:6508
9352 +#: includes/class-mxchat-public.php:453
9353 +msgid "Send"
9354 +msgstr ""
9355 +
9356 +#: includes/class-mxchat-integrator.php:485
9357 +msgid "Skip"
9358 +msgstr ""
9359 +
9360 +#: includes/class-mxchat-integrator.php:510
9361 +#: includes/class-mxchat-integrator.php:4838
9362 +#: includes/class-mxchat-integrator.php:4844
9363 +#: includes/class-mxchat-integrator.php:4891
9364 +#: includes/class-mxchat-word-handler.php:231
9365 +#: includes/class-mxchat-word-handler.php:237
9366 +#: includes/class-mxchat-word-handler.php:391
1780 9367 msgid "Session ID missing."
1781 9368 msgstr ""
1782 9369
1783 -#: includes/class-mxchat-integrator.php:298
9370 +#: includes/class-mxchat-integrator.php:738
9371 +msgid "Too many nonce requests. Try again shortly."
9372 +msgstr ""
9373 +
9374 +#: includes/class-mxchat-integrator.php:1007
1784 9375 msgid ""
1785 9376 "event: error\n"
1786 9377 "data: "
1787 9378 msgstr ""
1788 9379
1789 -#: includes/class-mxchat-integrator.php:298
9380 +#: includes/class-mxchat-integrator.php:1007
1790 9381 msgid "Missing session_id"
1791 9382 msgstr ""
1792 9383
1793 -#: includes/class-mxchat-integrator.php:312
9384 +#: includes/class-mxchat-integrator.php:1033
1794 9385 msgid ""
1795 9386 "event: newMessages\n"
1796 9387 "data: "
1797 9388 msgstr ""
1798 9389
1799 -#: includes/class-mxchat-integrator.php:315
9390 +#: includes/class-mxchat-integrator.php:1036
1800 9391 msgid ""
1801 9392 "event: keepAlive\n"
1802 9393 "data: "
1803 9394 msgstr ""
1804 9395
1805 -#: includes/class-mxchat-integrator.php:411
1806 -msgid "[ERROR] Invalid nonce in mxchat_handle_save_email_and_response"
9396 +#: includes/class-mxchat-integrator.php:1524
9397 +#: includes/class-mxchat-integrator.php:4736
9398 +#: includes/class-mxchat-integrator.php:4834
9399 +#: includes/class-mxchat-word-handler.php:23
9400 +msgid "Invalid nonce."
1807 9401 msgstr ""
1808 9402
1809 -#: includes/class-mxchat-integrator.php:412
1810 -msgid "Invalid nonce."
9403 +#: includes/class-mxchat-integrator.php:1546
9404 +#: includes/class-mxchat-integrator.php:1552
9405 +msgid "Session ID or email is missing."
1811 9406 msgstr ""
1812 9407
1813 -#: includes/class-mxchat-integrator.php:423
1814 -msgid "Session ID or email is missing."
9408 +#: includes/class-mxchat-integrator.php:1557
9409 +msgid "Please enter a valid email address."
1815 9410 msgstr ""
1816 9411
1817 -#: includes/class-mxchat-integrator.php:456
9412 +#: includes/class-mxchat-integrator.php:1567
9413 +msgid "Name must be between 2 and 100 characters."
9414 +msgstr ""
9415 +
9416 +#: includes/class-mxchat-integrator.php:1580
9417 +msgid "Please tick the consent box to continue."
9418 +msgstr ""
9419 +
9420 +#: includes/class-mxchat-integrator.php:1588
9421 +msgid "Please enter your name or email address."
9422 +msgstr ""
9423 +
9424 +#: includes/class-mxchat-integrator.php:1657
1818 9425 msgid "Thanks for providing your email! You can continue chatting now."
1819 9426 msgstr ""
1820 9427
1821 -#: includes/class-mxchat-integrator.php:467
9428 +#: includes/class-mxchat-integrator.php:1670
1822 9429 msgid "Invalid nonce"
1823 9430 msgstr ""
1824 9431
1825 -#: includes/class-mxchat-integrator.php:473
9432 +#: includes/class-mxchat-integrator.php:1676
1826 9433 msgid "No session ID provided"
1827 9434 msgstr ""
1828 9435
1829 -#: includes/class-mxchat-integrator.php:493
9436 +#: includes/class-mxchat-integrator.php:1762
1830 9437 msgid "No email found"
1831 9438 msgstr ""
1832 9439
1833 -#: includes/class-mxchat-integrator.php:500
1834 -msgid "Checking rate limit for user ID: "
9440 +#: includes/class-mxchat-integrator.php:1836
9441 +msgid "Access denied. Your IP address has been banned."
1835 9442 msgstr ""
1836 9443
1837 -#: includes/class-mxchat-integrator.php:503
1838 -msgid "No user ID provided, using logged-out limit: "
9444 +#: includes/class-mxchat-integrator.php:1846
9445 +msgid "Access denied. Your email address has been banned."
1839 9446 msgstr ""
1840 9447
1841 -#: includes/class-mxchat-integrator.php:509
1842 -msgid "No user data or roles found, using logged-out limit: "
9448 +#: includes/class-mxchat-integrator.php:1899
9449 +msgid "Session ID is missing."
1843 9450 msgstr ""
1844 9451
1845 -#: includes/class-mxchat-integrator.php:513
1846 -msgid "User roles: "
9452 +#: includes/class-mxchat-integrator.php:1914
9453 +msgid "No message received."
1847 9454 msgstr ""
1848 9455
1849 -#: includes/class-mxchat-integrator.php:514
1850 -msgid "Available role rate limits: "
9456 +#. translators: %d: maximum allowed characters
9457 +#: includes/class-mxchat-integrator.php:1929
9458 +#, php-format
9459 +msgid "Your message is too long. Please keep it under %d characters."
1851 9460 msgstr ""
1852 9461
1853 -#: includes/class-mxchat-integrator.php:518
1854 -msgid "Checking limit for role: "
9462 +#: includes/class-mxchat-integrator.php:2178
9463 +#: includes/class-mxchat-integrator.php:3316
9464 +msgid "Please provide your email address."
1855 9465 msgstr ""
1856 9466
1857 -#: includes/class-mxchat-integrator.php:521
1858 -msgid "Found limit for role "
9467 +#: includes/class-mxchat-integrator.php:2220
9468 +msgid "Switched to AI chat mode"
1859 9469 msgstr ""
1860 9470
1861 -#: includes/class-mxchat-integrator.php:521
1862 -msgid ": "
9471 +#: includes/class-mxchat-integrator.php:2242
9472 +msgid "We could not reach a live agent just now. Please try again in a moment, or leave your email and we will follow up."
1863 9473 msgstr ""
1864 9474
1865 -#: includes/class-mxchat-integrator.php:524
1866 -msgid "Returning unlimited for role: "
9475 +#: includes/class-mxchat-integrator.php:2262
9476 +msgid "Message sent to live agent."
1867 9477 msgstr ""
1868 9478
1869 -#: includes/class-mxchat-integrator.php:529
1870 -msgid "Current max limit: "
9479 +#: includes/class-mxchat-integrator.php:2271
9480 +msgid "Failed to send message to agent"
1871 9481 msgstr ""
1872 9482
1873 -#: includes/class-mxchat-integrator.php:531
1874 -msgid "No limit found for role: "
9483 +#: includes/class-mxchat-integrator.php:2309
9484 +#: includes/class-mxchat-integrator.php:4792
9485 +#, php-format
9486 +msgid "The provided PDF exceeds the maximum allowed limit of %d pages. Please provide a smaller document."
1875 9487 msgstr ""
1876 9488
1877 -#: includes/class-mxchat-integrator.php:536
1878 -msgid "Final rate limit: "
9489 +#: includes/class-mxchat-integrator.php:2483
9490 +#: includes/class-mxchat-integrator.php:3084
9491 +msgid "Unable to process your message. The embedding service is not responding correctly."
1879 9492 msgstr ""
1880 9493
1881 -#: includes/class-mxchat-integrator.php:655
1882 -msgid "Session ID is missing."
9494 +#: includes/class-mxchat-integrator.php:3332
9495 +#: includes/class-mxchat-integrator.php:3391
9496 +msgid "Create an image of "
1883 9497 msgstr ""
1884 9498
1885 -#: includes/class-mxchat-integrator.php:662
1886 -msgid "No message received."
9499 +#: includes/class-mxchat-integrator.php:3350
9500 +#: includes/class-mxchat-integrator.php:3405
9501 +msgid "Generated Image"
1887 9502 msgstr ""
1888 9503
1889 -#: includes/class-mxchat-integrator.php:680
1890 -msgid "Thank you! Your coupon is on the way!"
9504 +#: includes/class-mxchat-integrator.php:3351
9505 +#: includes/class-mxchat-integrator.php:3406
9506 +msgid "Here is the image I generated:"
1891 9507 msgstr ""
1892 9508
1893 -#: includes/class-mxchat-integrator.php:720
1894 -msgid "Switched to AI chat mode"
9509 +#: includes/class-mxchat-integrator.php:3370
9510 +#: includes/class-mxchat-integrator.php:3419
9511 +msgid "I'm sorry, but I couldn't generate an image based on your request."
1895 9512 msgstr ""
1896 9513
1897 -#: includes/class-mxchat-integrator.php:734
1898 -msgid "Message sent to live agent."
9514 +#: includes/class-mxchat-integrator.php:3395
9515 +msgid "Gemini API key is not configured."
1899 9516 msgstr ""
1900 9517
1901 -#: includes/class-mxchat-integrator.php:738
1902 -msgid "Failed to send message to agent"
9518 +#: includes/class-mxchat-integrator.php:3512
9519 +#: includes/class-mxchat-integrator.php:3599
9520 +msgid "Error generating image: "
1903 9521 msgstr ""
1904 9522
1905 -#: includes/class-mxchat-integrator.php:776
1906 -#: includes/class-mxchat-integrator.php:2131
1907 -msgid "The provided PDF exceeds the maximum allowed limit of %d pages. Please provide a smaller document."
9523 +#: includes/class-mxchat-integrator.php:3525
9524 +#: includes/class-mxchat-integrator.php:3613
9525 +msgid "Failed to generate image."
1908 9526 msgstr ""
1909 9527
1910 -#: includes/class-mxchat-integrator.php:852
1911 -msgid "Error processing your message."
9528 +#: includes/class-mxchat-integrator.php:3536
9529 +#: includes/class-mxchat-integrator.php:7213
9530 +#: includes/class-mxchat-integrator.php:12009
9531 +#: includes/class-mxchat-integrator.php:12199
9532 +#: includes/class-mxchat-utils.php:1295
9533 +msgid "Custom provider Base URL is not configured."
1912 9534 msgstr ""
1913 9535
1914 -#: includes/class-mxchat-integrator.php:1019
1915 -msgid "I can't access order information right now. The order system seems to be unavailable."
9536 +#: includes/class-mxchat-integrator.php:3555
9537 +msgid "Error generating image (custom provider): "
1916 9538 msgstr ""
1917 9539
1918 -#: includes/class-mxchat-integrator.php:1026
1919 -msgid "I don't see any orders associated with your account. Are you logged in?"
9540 +#: includes/class-mxchat-integrator.php:3571
9541 +msgid "Custom provider did not return an image."
1920 9542 msgstr ""
1921 9543
1922 -#: includes/class-mxchat-integrator.php:1031
1923 -msgid "User asked about their orders:"
9544 +#: includes/class-mxchat-integrator.php:3634
9545 +msgid "I apologize, but could you please rephrase your search request?"
1924 9546 msgstr ""
1925 9547
1926 -#: includes/class-mxchat-integrator.php:1032
1927 -msgid "Order information:"
9548 +#: includes/class-mxchat-integrator.php:3646
9549 +msgid "Search functionality is temporarily unavailable. Please try again later."
1928 9550 msgstr ""
1929 9551
1930 -#: includes/class-mxchat-integrator.php:1038
1931 -msgid "Order #"
9552 +#: includes/class-mxchat-integrator.php:3682
9553 +msgid "I encountered an error while searching. Please try again."
1932 9554 msgstr ""
1933 9555
1934 -#: includes/class-mxchat-integrator.php:1038
1935 -msgid "on"
9556 +#: includes/class-mxchat-integrator.php:3691
9557 +msgid "I received an invalid response from the search service."
1936 9558 msgstr ""
1937 9559
1938 -#: includes/class-mxchat-integrator.php:1039
1939 -msgid "Items:"
9560 +#: includes/class-mxchat-integrator.php:3707
9561 +#, php-format
9562 +msgid "Here's what I found about '%s':"
1940 9563 msgstr ""
1941 9564
1942 -#: includes/class-mxchat-integrator.php:1042
1943 -msgid ""
1944 -"\n"
1945 -"Provide a natural, conversational response focusing on the specific information the user asked about. "
9565 +#: includes/class-mxchat-integrator.php:3742
9566 +#, php-format
9567 +msgid "I searched for \"%s\" but couldn't find any relevant results. Would you like to try different search terms?"
1946 9568 msgstr ""
1947 9569
1948 -#: includes/class-mxchat-integrator.php:1043
1949 -msgid "If they ask about a specific order or detail, provide just that information. "
9570 +#: includes/class-mxchat-integrator.php:3766
9571 +msgid "I'm sorry, I couldn't interpret your search query. Please specify what you'd like to see images of."
1950 9572 msgstr ""
1951 9573
1952 -#: includes/class-mxchat-integrator.php:1044
1953 -msgid "If they ask about license keys or sensitive information, inform them to check their email or contact support."
9574 +#: includes/class-mxchat-integrator.php:3780
9575 +msgid "API key is not configured. Please set it in the Brave Search Settings."
1954 9576 msgstr ""
1955 9577
1956 -#: includes/class-mxchat-integrator.php:1094
1957 -msgid "You are a knowledgeable product assistant. "
9578 +#: includes/class-mxchat-integrator.php:3814
9579 +#: includes/class-mxchat-integrator.php:3862
9580 +msgid "I'm sorry, I couldn't retrieve any images based on your request."
1958 9581 msgstr ""
1959 9582
1960 -#: includes/class-mxchat-integrator.php:1101
1961 -msgid "Product details:\n"
9583 +#: includes/class-mxchat-integrator.php:3836
9584 +msgid "Image"
1962 9585 msgstr ""
1963 9586
1964 -#: includes/class-mxchat-integrator.php:1103
1965 -msgid "Price: "
9587 +#: includes/class-mxchat-integrator.php:3850
9588 +#, php-format
9589 +msgid "Here are some images of %s:"
1966 9590 msgstr ""
1967 9591
1968 -#: includes/class-mxchat-integrator.php:1108
1969 -msgid ""
1970 -"\n"
1971 -"Instructions:\n"
9592 +#: includes/class-mxchat-integrator.php:3881
9593 +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."
1972 9594 msgstr ""
1973 9595
1974 -#: includes/class-mxchat-integrator.php:1109
1975 -msgid "1. Address the user's specific question or concern about the product\n"
9596 +#: includes/class-mxchat-integrator.php:4378
9597 +msgid "MxChat AI Chatbot"
1976 9598 msgstr ""
1977 9599
1978 -#: includes/class-mxchat-integrator.php:1110
1979 -msgid "2. Incorporate relevant information from our knowledge base if provided\n"
9600 +#: includes/class-mxchat-integrator.php:4584
9601 +msgid "Page "
1980 9602 msgstr ""
1981 9603
1982 -#: includes/class-mxchat-integrator.php:1111
1983 -msgid "3. Highlight key product features that relate to their query\n"
9604 +#. translators: 1: skipped page count, 2: successfully embedded page count
9605 +#: includes/class-mxchat-integrator.php:4616
9606 +#, php-format
9607 +msgid "PDF chat: %1$d page(s) skipped because embedding failed; %2$d page(s) stored."
1984 9608 msgstr ""
1985 9609
1986 -#: includes/class-mxchat-integrator.php:1112
1987 -msgid "4. Include a natural suggestion to check out the product\n"
9610 +#. translators: %s: error reason reported by the embedding provider
9611 +#: includes/class-mxchat-integrator.php:4662
9612 +#, php-format
9613 +msgid "(%s)"
1988 9614 msgstr ""
1989 9615
1990 -#: includes/class-mxchat-integrator.php:1113
1991 -msgid "5. Keep the response conversational and helpful\n"
9616 +#: includes/class-mxchat-integrator.php:4740
9617 +#: includes/class-mxchat-word-handler.php:27
9618 +msgid "Missing required parameters."
1992 9619 msgstr ""
1993 9620
1994 -#: includes/class-mxchat-integrator.php:1174
1995 -msgid "Create an image of "
9621 +#: includes/class-mxchat-integrator.php:4749
9622 +msgid "PDF uploads are currently disabled."
1996 9623 msgstr ""
1997 9624
1998 -#: includes/class-mxchat-integrator.php:1187
1999 -msgid "Generated Image"
9625 +#: includes/class-mxchat-integrator.php:4767
9626 +msgid "Invalid file type. Only PDF files are allowed."
2000 9627 msgstr ""
2001 9628
2002 -#: includes/class-mxchat-integrator.php:1189
2003 -msgid "Here is the image I generated:"
9629 +#: includes/class-mxchat-integrator.php:4779
9630 +#: includes/class-mxchat-word-handler.php:69
9631 +msgid "Failed to upload file."
2004 9632 msgstr ""
2005 9633
2006 -#: includes/class-mxchat-integrator.php:1191
2007 -msgid "I'm sorry, but I couldn't generate an image based on your request."
9634 +#: includes/class-mxchat-integrator.php:4802
9635 +msgid "The uploaded PDF appears to be empty or contains unsupported content."
2008 9636 msgstr ""
2009 9637
2010 -#: includes/class-mxchat-integrator.php:1234
2011 -msgid "Error generating image: "
9638 +#: includes/class-mxchat-integrator.php:4877
9639 +msgid "PDF removed successfully."
2012 9640 msgstr ""
2013 9641
2014 -#: includes/class-mxchat-integrator.php:1243
2015 -msgid "Failed to generate image."
9642 +#. translators: %d: number of chat messages included in the handoff context
9643 +#: includes/class-mxchat-integrator.php:6106
9644 +#, php-format
9645 +msgid "Recent Conversation (last %d messages):"
2016 9646 msgstr ""
2017 9647
2018 -#: includes/class-mxchat-integrator.php:1265
2019 -msgid "I apologize, but could you please rephrase your search request?"
9648 +#: includes/class-mxchat-integrator.php:6107
9649 +msgid "Recent Conversation (continued):"
2020 9650 msgstr ""
2021 9651
2022 -#: includes/class-mxchat-integrator.php:1277
2023 -msgid "Search functionality is temporarily unavailable. Please try again later."
9652 +#: includes/class-mxchat-integrator.php:6490
9653 +msgid "Bot token not configured"
2024 9654 msgstr ""
2025 9655
2026 -#: includes/class-mxchat-integrator.php:1313
2027 -msgid "I encountered an error while searching. Please try again."
9656 +#: includes/class-mxchat-integrator.php:6504
9657 +msgid "Reply to User"
2028 9658 msgstr ""
2029 9659
2030 -#: includes/class-mxchat-integrator.php:1322
2031 -msgid "I received an invalid response from the search service."
9660 +#: includes/class-mxchat-integrator.php:6520
9661 +#, php-format
9662 +msgid "Reply to session: %s"
2032 9663 msgstr ""
2033 9664
2034 -#: includes/class-mxchat-integrator.php:1345
2035 -msgid "I couldn't find any relevant results for \"%s\". Would you like to try different search terms?"
9665 +#: includes/class-mxchat-integrator.php:6528
9666 +msgid "Type your message here..."
2036 9667 msgstr ""
2037 9668
2038 -#: includes/class-mxchat-integrator.php:1363
2039 -msgid "Here are the most relevant results for \"%s\":"
9669 +#: includes/class-mxchat-integrator.php:6574
9670 +msgid "Command text is required. Format: /reply session_id message"
2040 9671 msgstr ""
2041 9672
2042 -#: includes/class-mxchat-integrator.php:1410
2043 -msgid "Site icon"
9673 +#: includes/class-mxchat-integrator.php:6583
9674 +msgid "Invalid format. Use: /reply session_id message"
2044 9675 msgstr ""
2045 9676
2046 -#: includes/class-mxchat-integrator.php:1432
2047 -msgid "Thumbnail image"
9677 +#: includes/class-mxchat-integrator.php:6598
9678 +msgid "Failed to save message"
2048 9679 msgstr ""
2049 9680
2050 -#: includes/class-mxchat-integrator.php:1460
2051 -msgid "I'm sorry, I couldn't interpret your search query. Please specify what you'd like to see images of."
9681 +#: includes/class-mxchat-integrator.php:6617
9682 +msgid "You are now chatting with the AI chatbot."
2052 9683 msgstr ""
2053 9684
2054 -#: includes/class-mxchat-integrator.php:1481
2055 -msgid "API key is not configured. Please set it in the Brave Search Settings."
9685 +#: includes/class-mxchat-integrator.php:7147
9686 +msgid "Voyage AI API key is not configured"
2056 9687 msgstr ""
2057 9688
2058 -#: includes/class-mxchat-integrator.php:1529
2059 -#: includes/class-mxchat-integrator.php:1575
2060 -msgid "I'm sorry, I couldn't retrieve any images based on your request."
9689 +#: includes/class-mxchat-integrator.php:7155
9690 +#: includes/class-mxchat-integrator.php:11121
9691 +msgid "Google Gemini API key is not configured"
2061 9692 msgstr ""
2062 9693
2063 -#: includes/class-mxchat-integrator.php:1546
2064 -msgid "Image"
9694 +#: includes/class-mxchat-integrator.php:7163
9695 +#: includes/class-mxchat-integrator.php:11265
9696 +#: includes/class-mxchat-integrator.php:11314
9697 +msgid "OpenAI API key is not configured"
2065 9698 msgstr ""
2066 9699
2067 -#: includes/class-mxchat-integrator.php:1581
2068 -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."
9700 +#: includes/class-mxchat-integrator.php:7172
9701 +#: includes/class-mxchat-integrator.php:7210
9702 +msgid "No text provided for embedding generation"
2069 9703 msgstr ""
2070 9704
2071 -#: includes/class-mxchat-integrator.php:1651
2072 -msgid "woocommerce_not_available"
9705 +#: includes/class-mxchat-integrator.php:7188
9706 +msgid "System error when generating embeddings: "
2073 9707 msgstr ""
2074 9708
2075 -#: includes/class-mxchat-integrator.php:1684
2076 -msgid "no_product_context"
9709 +#: includes/class-mxchat-integrator.php:7221
9710 +msgid "Invalid embedding response from custom provider."
2077 9711 msgstr ""
2078 9712
2079 -#: includes/class-mxchat-integrator.php:1685
2080 -msgid "request_product_name"
9713 +#: includes/class-mxchat-integrator.php:7227
9714 +msgid "Connection error when generating embeddings: "
2081 9715 msgstr ""
2082 9716
2083 -#: includes/class-mxchat-integrator.php:1697
2084 -msgid "product_not_found"
9717 +#: includes/class-mxchat-integrator.php:7240
9718 +msgid "Received invalid embedding data from the Gemini API."
2085 9719 msgstr ""
2086 9720
2087 -#: includes/class-mxchat-integrator.php:1717
2088 -msgid "view_cart"
9721 +#: includes/class-mxchat-integrator.php:7242
9722 +msgid "Received invalid embedding data from the API."
2089 9723 msgstr ""
2090 9724
2091 -#: includes/class-mxchat-integrator.php:1718
2092 -msgid "checkout"
9725 +#: includes/class-mxchat-integrator.php:7250
9726 +msgid "Invalid API key for embedding generation. Please check your API key configuration."
2093 9727 msgstr ""
2094 9728
2095 -#: includes/class-mxchat-integrator.php:1719
2096 -msgid "continue_shopping"
9729 +#: includes/class-mxchat-integrator.php:7258
9730 +msgid "Authentication failed for embedding generation. Please check your API key."
2097 9731 msgstr ""
2098 9732
2099 -#: includes/class-mxchat-integrator.php:1727
2100 -msgid "add_to_cart_failed"
9733 +#: includes/class-mxchat-integrator.php:7264
9734 +msgid "Rate limit exceeded for embedding generation. Please try again later."
2101 9735 msgstr ""
2102 9736
2103 -#: includes/class-mxchat-integrator.php:1748
2104 -msgid "I couldn't find any relevant products based on your query. Could you please be more specific about the product you're looking for?"
9737 +#: includes/class-mxchat-integrator.php:7270
9738 +msgid "API quota exceeded for embedding generation. Please check your billing details."
2105 9739 msgstr ""
2106 9740
2107 -#: includes/class-mxchat-integrator.php:1803
2108 -msgid "I couldn't find any relevant products based on your query. Try to be more specific"
9741 +#: includes/class-mxchat-integrator.php:7277
9742 +msgid "Embedding API error - check embedding API key.: "
2109 9743 msgstr ""
2110 9744
2111 -#: includes/class-mxchat-integrator.php:1827
2112 -msgid "INTENT CONTEXT:\n"
9745 +#: includes/class-mxchat-integrator.php:8026
9746 +msgid "YouTube video"
2113 9747 msgstr ""
2114 9748
2115 -#: includes/class-mxchat-integrator.php:1832
2116 -msgid "Action: Successfully added product to cart\n"
9749 +#: includes/class-mxchat-integrator.php:8029
9750 +#, php-format
9751 +msgid "Play video: %s"
2117 9752 msgstr ""
2118 9753
2119 -#: includes/class-mxchat-integrator.php:1833
2120 -msgid "Product: %s\n"
9754 +#: includes/class-mxchat-integrator.php:8035
9755 +msgid "Watch on YouTube"
2121 9756 msgstr ""
2122 9757
2123 -#: includes/class-mxchat-integrator.php:1834
2124 -msgid "Available actions: "
9758 +#. translators: 1: formatted local date and time, 2: site timezone name
9759 +#: includes/class-mxchat-integrator.php:9837
9760 +#, php-format
9761 +msgid "Current date and time: %1$s (%2$s). Anything dated before today is in the past."
2125 9762 msgstr ""
2126 9763
2127 -#: includes/class-mxchat-integrator.php:1835
2128 -msgid "Cart URL: %s\n"
9764 +#: includes/class-mxchat-integrator.php:10502
9765 +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.]"
2129 9766 msgstr ""
2130 9767
2131 -#: includes/class-mxchat-integrator.php:1836
2132 -msgid ""
2133 -"\n"
2134 -"Please inform the user of the successful addition and their available options."
9768 +#: includes/class-mxchat-integrator.php:10914
9769 +msgid "I looked into that but could not put together a final answer. Please try rephrasing your request."
2135 9770 msgstr ""
2136 9771
2137 -#: includes/class-mxchat-integrator.php:1838
2138 -msgid "Action: Failed to add product to cart\n"
9772 +#: includes/class-mxchat-integrator.php:11041
9773 +msgid "I couldn't find relevant information on that topic."
2139 9774 msgstr ""
2140 9775
2141 -#: includes/class-mxchat-integrator.php:1839
2142 -msgid "Reason: %s\n"
9776 +#: includes/class-mxchat-integrator.php:11063
9777 +msgid "No OpenRouter model selected. Please select a model in settings."
2143 9778 msgstr ""
2144 9779
2145 -#: includes/class-mxchat-integrator.php:1842
2146 -msgid ""
2147 -"\n"
2148 -"Please inform the user that shopping features are not available."
9780 +#: includes/class-mxchat-integrator.php:11074
9781 +msgid "OpenRouter API key is not configured"
2149 9782 msgstr ""
2150 9783
2151 -#: includes/class-mxchat-integrator.php:1845
2152 -msgid ""
2153 -"\n"
2154 -"Please ask the user to specify which product they want to add."
9784 +#: includes/class-mxchat-integrator.php:11141
9785 +msgid "Claude API key is not configured"
2155 9786 msgstr ""
2156 9787
2157 -#: includes/class-mxchat-integrator.php:1848
2158 -msgid ""
2159 -"\n"
2160 -"Please inform the user that the product couldn't be found and ask them to try again."
9788 +#: includes/class-mxchat-integrator.php:11172
9789 +msgid "X.AI API key is not configured"
2161 9790 msgstr ""
2162 9791
2163 -#: includes/class-mxchat-integrator.php:1851
2164 -msgid ""
2165 -"\n"
2166 -"Please apologize to the user and suggest they try again or ask for assistance."
9792 +#: includes/class-mxchat-integrator.php:11203
9793 +#: includes/class-mxchat-integrator.php:14550
9794 +msgid "DeepSeek API key is not configured"
2167 9795 msgstr ""
2168 9796
2169 -#: includes/class-mxchat-integrator.php:1864
2170 -msgid "I apologize, but the checkout feature isn't available at the moment."
9797 +#: includes/class-mxchat-integrator.php:11236
9798 +msgid "Custom provider is not configured. Set Base URL in MxChat → API Keys → Custom Provider."
2171 9799 msgstr ""
2172 9800
2173 -#: includes/class-mxchat-integrator.php:1870
2174 -msgid "Your cart is empty at the moment. Would you like to see our products?"
9801 +#: includes/class-mxchat-integrator.php:11370
9802 +#, php-format
9803 +msgid "An error occurred: %s"
2175 9804 msgstr ""
2176 9805
2177 -#: includes/class-mxchat-integrator.php:1881
2178 -msgid "I'm having trouble accessing the checkout page. Please try again in a moment."
9806 +#: includes/class-mxchat-integrator.php:12188
9807 +#, php-format
9808 +msgid "Custom provider error: %s"
2179 9809 msgstr ""
2180 9810
2181 -#: includes/class-mxchat-integrator.php:1887
2182 -msgid "You have %d item%s in your cart totaling %s. I'll redirect you to checkout now."
9811 +#: includes/class-mxchat-integrator.php:12248
9812 +#, php-format
9813 +msgid "Custom provider request failed: %s"
2183 9814 msgstr ""
2184 9815
2185 -#: includes/class-mxchat-integrator.php:1889
2186 -msgid "s"
9816 +#: includes/class-mxchat-integrator.php:12252
9817 +#, php-format
9818 +msgid "Custom provider returned HTTP %d."
2187 9819 msgstr ""
2188 9820
2189 -#: includes/class-mxchat-integrator.php:1916
2190 -msgid "MxChat AI Chatbot"
9821 +#: includes/class-mxchat-integrator.php:12258
9822 +msgid "Custom provider returned an unexpected response shape."
2191 9823 msgstr ""
2192 9824
2193 -#: includes/class-mxchat-integrator.php:2023
2194 -#: includes/class-mxchat-word-handler.php:107
2195 -msgid "too_many_pages"
9825 +#: includes/class-mxchat-integrator.php:12337
9826 +#, php-format
9827 +msgid "Web search error: %s"
2196 9828 msgstr ""
2197 9829
2198 -#: includes/class-mxchat-integrator.php:2037
2199 -msgid "Page "
9830 +#: includes/class-mxchat-integrator.php:12361
9831 +msgid "Failed to connect to OpenAI web search API"
2200 9832 msgstr ""
2201 9833
2202 -#: includes/class-mxchat-integrator.php:2099
2203 -#: includes/class-mxchat-word-handler.php:22
2204 -msgid "Missing required parameters."
9834 +#: includes/class-mxchat-integrator.php:12376
9835 +#, php-format
9836 +msgid "OpenAI API error: %s"
2205 9837 msgstr ""
2206 9838
2207 -#: includes/class-mxchat-integrator.php:2109
2208 -msgid "Invalid file type. Only PDF files are allowed."
9839 +#: includes/class-mxchat-integrator.php:12385
9840 +msgid "Invalid response from OpenAI"
2209 9841 msgstr ""
2210 9842
2211 -#: includes/class-mxchat-integrator.php:2118
2212 -#: includes/class-mxchat-word-handler.php:46
2213 -msgid "Failed to upload file."
9843 +#: includes/class-mxchat-integrator.php:12521
9844 +#: includes/class-mxchat-integrator.php:12596
9845 +msgid "The AI provider returned an empty response. Please try again."
2214 9846 msgstr ""
2215 9847
2216 -#: includes/class-mxchat-integrator.php:2141
2217 -msgid "The uploaded PDF appears to be empty or contains unsupported content."
9848 +#: includes/class-mxchat-integrator.php:13381
9849 +#, php-format
9850 +msgid "response incomplete: %s"
2218 9851 msgstr ""
2219 9852
2220 -#: includes/class-mxchat-integrator.php:2186
2221 -msgid "PDF removed successfully."
9853 +#: includes/class-mxchat-integrator.php:13385
9854 +#, php-format
9855 +msgid "%1$s returned an empty response (%2$s). Please try again."
2222 9856 msgstr ""
2223 9857
2224 -#: includes/class-mxchat-integrator.php:2204
2225 -msgid "API key is not set."
9858 +#: includes/class-mxchat-integrator.php:13386
9859 +#, php-format
9860 +msgid "%s returned an empty response. Please try again."
2226 9861 msgstr ""
2227 9862
2228 -#: includes/class-mxchat-integrator.php:2211
2229 -msgid "You are a helpful assistant that provides concise and personalized product recommendations. Someone has asked you for some recommendations please respond very concisely appropriate for an AI chatbot."
9863 +#: includes/class-mxchat-integrator.php:13469
9864 +msgid "OpenRouter API error: "
2230 9865 msgstr ""
2231 9866
2232 -#: includes/class-mxchat-integrator.php:2239
2233 -msgid "Error communicating with AI API."
9867 +#: includes/class-mxchat-integrator.php:13487
9868 +msgid "Unexpected response format from OpenRouter."
2234 9869 msgstr ""
2235 9870
2236 -#: includes/class-mxchat-integrator.php:2250
2237 -msgid "No response received from AI."
9871 +#: includes/class-mxchat-integrator.php:13494
9872 +msgid "System error when processing OpenRouter request: "
2238 9873 msgstr ""
2239 9874
2240 -#: includes/class-mxchat-integrator.php:2278
2241 -msgid "Product:"
9875 +#. translators: %s: raw provider error detail
9876 +#: includes/class-mxchat-integrator.php:13563
9877 +#, php-format
9878 +msgid "The selected AI model isn't available on your API key. Choose another model in MxChat → Settings. (Details: %s)"
2242 9879 msgstr ""
2243 9880
2244 -#: includes/class-mxchat-integrator.php:2283
2245 -msgid "Based on the following list of products, generate a unique, friendly, and personalized response to a user. "
9881 +#: includes/class-mxchat-integrator.php:13566
9882 +msgid "The selected AI model isn't available on your API key. Choose another model in MxChat → Settings."
2246 9883 msgstr ""
2247 9884
2248 -#: includes/class-mxchat-integrator.php:2284
2249 -msgid "If some products aren't exactly what the user asked for but share similar styles or patterns, acknowledge this and explain why you're suggesting them. "
9885 +#. translators: 1: provider label, 2: raw provider error detail
9886 +#: includes/class-mxchat-integrator.php:13571
9887 +#, php-format
9888 +msgid "The AI provider (%1$s) returned an error: %2$s. Check your model and API key in MxChat → Settings."
2250 9889 msgstr ""
2251 9890
2252 -#: includes/class-mxchat-integrator.php:2285
2253 -msgid "For each product, provide a brief justification that clearly explains why it's relevant, especially if it's a different type of product than requested. "
9891 +#: includes/class-mxchat-integrator.php:13572
9892 +msgid "AI"
2254 9893 msgstr ""
2255 9894
2256 -#: includes/class-mxchat-integrator.php:2286
2257 -msgid "Please number your responses to match the product numbers."
9895 +#: includes/class-mxchat-integrator.php:13575
9896 +msgid "The AI provider returned an error. Check your model and API key in MxChat → Settings."
2258 9897 msgstr ""
2259 9898
2260 -#: includes/class-mxchat-integrator.php:2287
2261 -msgid "Products:"
9899 +#: includes/class-mxchat-integrator.php:13579
9900 +msgid "Sorry, I'm having trouble responding right now. Please try again in a moment."
2262 9901 msgstr ""
2263 9902
2264 -#: includes/class-mxchat-integrator.php:2288
2265 -msgid "Please ensure that the number of each product matches the order in which the products are listed."
9903 +#: includes/class-mxchat-integrator.php:13843
9904 +msgid "Invalid OpenAI API key. Please check your API key configuration."
2266 9905 msgstr ""
2267 9906
2268 -#: includes/class-mxchat-integrator.php:2401
2269 -msgid "AI-powered personalized recommendations"
9907 +#: includes/class-mxchat-integrator.php:13852
9908 +msgid "Authentication failed with OpenAI. Please check your API key."
2270 9909 msgstr ""
2271 9910
2272 -#: includes/class-mxchat-integrator.php:2405
2273 -msgid "As a shopping assistant, analyze this user's context and generate a specific product search suggestion. "
9911 +#: includes/class-mxchat-integrator.php:13859
9912 +msgid "OpenAI rate limit exceeded. Please try again later."
2274 9913 msgstr ""
2275 9914
2276 -#: includes/class-mxchat-integrator.php:2409
2277 -msgid "Their recent orders include:\n"
9915 +#: includes/class-mxchat-integrator.php:13866
9916 +msgid "OpenAI API quota exceeded. Please check your billing details."
2278 9917 msgstr ""
2279 9918
2280 -#: includes/class-mxchat-integrator.php:2416
2281 -msgid ""
2282 -"\n"
2283 -"They currently have in their cart:\n"
9919 +#: includes/class-mxchat-integrator.php:13894
9920 +msgid "Unexpected response format from OpenAI."
2284 9921 msgstr ""
2285 9922
2286 -#: includes/class-mxchat-integrator.php:2422
2287 -msgid ""
2288 -"\n"
2289 -"Based on their question and history, suggest a specific search query that would help find the most relevant products. "
9923 +#: includes/class-mxchat-integrator.php:13901
9924 +msgid "System error when processing OpenAI request: "
2290 9925 msgstr ""
2291 9926
2292 -#: includes/class-mxchat-integrator.php:2423
2293 -msgid "Respond with ONLY the search query, nothing else."
9927 +#: includes/class-mxchat-integrator.php:14014
9928 +msgid "Invalid X.AI API key. Please check your API key configuration."
2294 9929 msgstr ""
2295 9930
2296 -#: includes/class-mxchat-integrator.php:2439
2297 -msgid "I couldn't find any product recommendations for you right now. Please try again later!"
9931 +#: includes/class-mxchat-integrator.php:14024
9932 +msgid "Authentication failed with X.AI. Please check your API key."
2298 9933 msgstr ""
2299 9934
2300 -#: includes/class-mxchat-integrator.php:2469
2301 -#: includes/class-mxchat-integrator.php:2528
2302 -msgid "An unexpected error occurred while generating recommendations. Please try again later."
9935 +#: includes/class-mxchat-integrator.php:14035
9936 +msgid "Invalid model specified for X.AI. Please check your model configuration."
2303 9937 msgstr ""
2304 9938
2305 -#: includes/class-mxchat-integrator.php:2780
2306 -msgid "📩 New Chat Message"
9939 +#: includes/class-mxchat-integrator.php:14046
9940 +msgid "X.AI rate limit exceeded. Please try again later."
2307 9941 msgstr ""
2308 9942
2309 -#: includes/class-mxchat-integrator.php:2789
2310 -msgid "*User ID:*\\n`%s`"
9943 +#: includes/class-mxchat-integrator.php:14056
9944 +msgid "X.AI API quota exceeded. Please check your billing details."
2311 9945 msgstr ""
2312 9946
2313 -#: includes/class-mxchat-integrator.php:2793
2314 -msgid "*Session ID:*\\n`%s`"
9947 +#: includes/class-mxchat-integrator.php:14065
9948 +msgid "X.AI service is currently unavailable. Please try again later."
2315 9949 msgstr ""
2316 9950
2317 -#: includes/class-mxchat-integrator.php:2801
2318 -msgid "*Message:*\\n%s"
9951 +#: includes/class-mxchat-integrator.php:14095
9952 +msgid "Unexpected response format from X.AI."
2319 9953 msgstr ""
2320 9954
2321 -#: includes/class-mxchat-integrator.php:2811
2322 -msgid "✍️ Reply"
9955 +#: includes/class-mxchat-integrator.php:14103
9956 +msgid "System error when processing X.AI request: "
2323 9957 msgstr ""
2324 9958
2325 -#: includes/class-mxchat-integrator.php:2854
2326 -msgid "Bot token not configured"
9959 +#: includes/class-mxchat-integrator.php:14208
9960 +msgid "Authentication failed with DeepSeek. Please check your API key."
2327 9961 msgstr ""
2328 9962
2329 -#: includes/class-mxchat-integrator.php:2868
2330 -msgid "Reply to User"
9963 +#: includes/class-mxchat-integrator.php:14216
9964 +msgid "Invalid DeepSeek API key. Please check your API key configuration."
2331 9965 msgstr ""
2332 9966
2333 -#: includes/class-mxchat-integrator.php:2872
2334 -msgid "Send"
9967 +#: includes/class-mxchat-integrator.php:14226
9968 +msgid "DeepSeek API quota exceeded. Please check your billing details."
2335 9969 msgstr ""
2336 9970
2337 -#: includes/class-mxchat-integrator.php:2876
2338 -msgid "Cancel"
9971 +#: includes/class-mxchat-integrator.php:14232
9972 +msgid "DeepSeek rate limit exceeded. Please try again later."
2339 9973 msgstr ""
2340 9974
2341 -#: includes/class-mxchat-integrator.php:2884
2342 -msgid "Reply to session: %s"
9975 +#: includes/class-mxchat-integrator.php:14243
9976 +msgid "DeepSeek service is currently unavailable. Please try again later."
2343 9977 msgstr ""
2344 9978
2345 -#: includes/class-mxchat-integrator.php:2892
2346 -msgid "Type your message here..."
9979 +#: includes/class-mxchat-integrator.php:14270
9980 +msgid "Unexpected response format from DeepSeek."
2347 9981 msgstr ""
2348 9982
2349 -#: includes/class-mxchat-integrator.php:2937
2350 -msgid "Agent response error: No command text received"
9983 +#: includes/class-mxchat-integrator.php:14278
9984 +msgid "System error when processing DeepSeek request: "
2351 9985 msgstr ""
2352 9986
2353 -#: includes/class-mxchat-integrator.php:2939
2354 -msgid "Command text is required. Format: /reply session_id message"
9987 +#: includes/class-mxchat-integrator.php:15226
9988 +msgid "This chatbot has reached its message limit. Please try again later."
2355 9989 msgstr ""
2356 9990
2357 -#: includes/class-mxchat-integrator.php:2948
2358 -msgid "Invalid format. Use: /reply session_id message"
9991 +#: includes/class-mxchat-integrator.php:15333
9992 +msgid "hour"
2359 9993 msgstr ""
2360 9994
2361 -#: includes/class-mxchat-integrator.php:2963
2362 -msgid "Failed to save message"
9995 +#: includes/class-mxchat-integrator.php:15336
9996 +msgid "day"
2363 9997 msgstr ""
2364 9998
2365 -#: includes/class-mxchat-integrator.php:2986
2366 -msgid "You are now chatting with the AI chatbot."
9999 +#: includes/class-mxchat-integrator.php:15339
10000 +msgid "week"
2367 10001 msgstr ""
2368 10002
2369 -#: includes/class-mxchat-integrator.php:3253
2370 -msgid "I'm sorry, I couldn't find relevant information on that topic."
10003 +#: includes/class-mxchat-integrator.php:15342
10004 +msgid "month"
2371 10005 msgstr ""
2372 10006
2373 -#: includes/class-mxchat-integrator.php:3272
2374 -msgid "Claude API key is not configured"
10007 +#: includes/class-mxchat-meta-box.php:142
10008 +#: includes/class-mxchat-meta-box.php:340
10009 +msgid "Chatbot Visibility"
2375 10010 msgstr ""
2376 10011
2377 -#: includes/class-mxchat-integrator.php:3283
2378 -msgid "X.AI API key is not configured"
10012 +#: includes/class-mxchat-meta-box.php:151
10013 +#: includes/class-mxchat-meta-box.php:341
10014 +msgid "Use Global Setting"
2379 10015 msgstr ""
2380 10016
2381 -#: includes/class-mxchat-integrator.php:3294
2382 -msgid "DeepSeek API key is not configured"
10017 +#: includes/class-mxchat-meta-box.php:160
10018 +#: includes/class-mxchat-meta-box.php:342
10019 +msgid "Show Chatbot on this page"
2383 10020 msgstr ""
2384 10021
2385 -#: includes/class-mxchat-integrator.php:3305
2386 -#: includes/class-mxchat-integrator.php:3317
2387 -msgid "OpenAI API key is not configured"
10022 +#: includes/class-mxchat-meta-box.php:169
10023 +#: includes/class-mxchat-meta-box.php:343
10024 +msgid "Hide Chatbot on this page"
2388 10025 msgstr ""
2389 10026
2390 -#: includes/class-mxchat-integrator.php:3329
2391 -msgid "An error occurred: %s"
10027 +#: includes/class-mxchat-meta-box.php:175
10028 +msgid "Global Auto-Show: ON"
2392 10029 msgstr ""
2393 10030
2394 -#: includes/class-mxchat-public.php:31
2395 -msgid ""
2396 -"[EXAMPLE INSTRUCTIONS] You are an AI Chatbot assistant for this website. The primary subject you should focus on is [insert proper subject here]. Your main goal is to assist visitors with questions related to this specific topic. Here are some key things to keep in mind: \n"
2397 -" - Your name is [Chatbot Name]. Always introduce yourself as this name when appropriate. \n"
2398 -" - Stay focused on topics related to [insert proper subject here]. If a visitor asks about an unrelated topic, politely redirect the conversation to how you can assist them with this subject. If there is an exception topic (e.g., \"parking\") that you should assist with, you may do so if instructed. \n"
2399 -" - When appropriate, highlight the benefits of [insert proper subject here]. Offer to guide visitors to relevant pages or provide them with more information. \n"
2400 -" - If a visitor asks for a purchase link or further information, provide them with this link: [Insert Purchase Link Here]. Always ensure that the link is relevant and directly related to the website's offerings. \n"
2401 -" - Keep your responses short, concise, and to the point. Provide clear and direct answers suitable for a chatbot interaction. \n"
2402 -" - If you reference specific content, provide a hyperlink to the relevant page using hypertext. Avoid including links that do not directly relate to the content or answer the visitor's query. \n"
2403 -" - Provide answers based on the knowledge available to you. If you do not have an answer to a specific question, let the visitor know that you don’t have the information and suggest where they might find it or offer to help with something else."
10031 +#: includes/class-mxchat-meta-box.php:178
10032 +msgid "The chatbot appears on all pages by default. Use \"Hide\" to exclude this page, or \"Show\" to override post type restrictions."
2404 10033 msgstr ""
2405 10034
2406 -#: includes/class-mxchat-public.php:45 includes/class-mxchat-public.php:106
10035 +#: includes/class-mxchat-meta-box.php:182
10036 +msgid "Global Auto-Show: OFF"
10037 +msgstr ""
10038 +
10039 +#: includes/class-mxchat-meta-box.php:185
10040 +msgid "The chatbot is hidden by default. Select \"Show\" to display it on this page without needing a shortcode."
10041 +msgstr ""
10042 +
10043 +#: includes/class-mxchat-meta-box.php:195
10044 +msgid "Select Bot for this Page:"
10045 +msgstr ""
10046 +
10047 +#: includes/class-mxchat-meta-box.php:198
10048 +#: includes/class-mxchat-meta-box.php:345
10049 +msgid "Use Default Bot"
10050 +msgstr ""
10051 +
10052 +#: includes/class-mxchat-meta-box.php:206
10053 +msgid "Only applies when visibility is set to \"Show\" or \"Use Global Setting\" with auto-show enabled."
10054 +msgstr ""
10055 +
10056 +#: includes/class-mxchat-meta-box.php:218
10057 +msgid "Knowledge base access"
10058 +msgstr ""
10059 +
10060 +#: includes/class-mxchat-meta-box.php:221
10061 +msgid "Use tag rules (default)"
10062 +msgstr ""
10063 +
10064 +#: includes/class-mxchat-meta-box.php:229
10065 +msgid "Who may retrieve this content in chat once it is imported. Tags only work on posts, so this is how you restrict a page. The stricter of this setting and any tag rule wins."
10066 +msgstr ""
10067 +
10068 +#: includes/class-mxchat-meta-box.php:238
10069 +msgid "Changes only take effect after saving/updating the page."
10070 +msgstr ""
10071 +
10072 +#: includes/class-mxchat-meta-box.php:245
10073 +msgid "Shortcode Examples:"
10074 +msgstr ""
10075 +
10076 +#: includes/class-mxchat-meta-box.php:248
10077 +msgid "[mxchat_chatbot floating=\"yes\"] - Floating chatbot"
10078 +msgstr ""
10079 +
10080 +#: includes/class-mxchat-meta-box.php:249
10081 +msgid "[mxchat_chatbot floating=\"no\"] - Embedded chatbot"
10082 +msgstr ""
10083 +
10084 +#: includes/class-mxchat-meta-box.php:344
10085 +msgid "Select Bot for this Page"
10086 +msgstr ""
10087 +
10088 +#: includes/class-mxchat-meta-box.php:346
10089 +msgid "Global Auto-Show is ON. The chatbot appears on all pages by default. Use \"Hide\" to exclude this page."
10090 +msgstr ""
10091 +
10092 +#: includes/class-mxchat-meta-box.php:347
10093 +msgid "Global Auto-Show is OFF. Select \"Show\" to display the chatbot on this page without needing a shortcode."
10094 +msgstr ""
10095 +
10096 +#: includes/class-mxchat-model-catalog.php:43
10097 +msgid "OpenRouter"
10098 +msgstr ""
10099 +
10100 +#: includes/class-mxchat-model-catalog.php:50
10101 +msgid "Access 100+ models from multiple providers (add API key to browse)"
10102 +msgstr ""
10103 +
10104 +#: includes/class-mxchat-model-catalog.php:55
10105 +#: includes/class-mxchat-model-catalog.php:209
10106 +msgid "Google Gemini"
10107 +msgstr ""
10108 +
10109 +#: includes/class-mxchat-model-catalog.php:59
10110 +msgid "Stable — newest Flash generation, recommended default"
10111 +msgstr ""
10112 +
10113 +#: includes/class-mxchat-model-catalog.php:60
10114 +msgid "Stable — efficiency-first Flash"
10115 +msgstr ""
10116 +
10117 +#: includes/class-mxchat-model-catalog.php:61
10118 +msgid "Stable — previous Flash generation"
10119 +msgstr ""
10120 +
10121 +#: includes/class-mxchat-model-catalog.php:62
10122 +msgid "Stable — older Flash, priced above 3.8 Flash on every token"
10123 +msgstr ""
10124 +
10125 +#: includes/class-mxchat-model-catalog.php:63
10126 +msgid "Preview — most intelligent, multimodal & agentic"
10127 +msgstr ""
10128 +
10129 +#: includes/class-mxchat-model-catalog.php:64
10130 +msgid "Preview — balanced speed and scale"
10131 +msgstr ""
10132 +
10133 +#: includes/class-mxchat-model-catalog.php:65
10134 +msgid "Stable — cheapest Gemini, no thinking"
10135 +msgstr ""
10136 +
10137 +#: includes/class-mxchat-model-catalog.php:66
10138 +msgid "Stable — cost-efficient, high throughput"
10139 +msgstr ""
10140 +
10141 +#: includes/class-mxchat-model-catalog.php:67
10142 +msgid "Preview — latest cost-efficient model"
10143 +msgstr ""
10144 +
10145 +#: includes/class-mxchat-model-catalog.php:68
10146 +msgid "Stable — advanced thinking, code, math & long context"
10147 +msgstr ""
10148 +
10149 +#: includes/class-mxchat-model-catalog.php:69
10150 +msgid "Stable — strong price-performance with thinking"
10151 +msgstr ""
10152 +
10153 +#: includes/class-mxchat-model-catalog.php:70
10154 +msgid "Stable — ultra fast and low cost"
10155 +msgstr ""
10156 +
10157 +#: includes/class-mxchat-model-catalog.php:93
10158 +msgid "Recommended — newest OpenAI flagship; strongest reasoning, coding and agentic work"
10159 +msgstr ""
10160 +
10161 +#: includes/class-mxchat-model-catalog.php:94
10162 +msgid "Strong reasoning on demanding tasks at mid-tier cost"
10163 +msgstr ""
10164 +
10165 +#: includes/class-mxchat-model-catalog.php:95
10166 +msgid "Fastest and cheapest GPT-6 for high-volume, repeatable work"
10167 +msgstr ""
10168 +
10169 +#: includes/class-mxchat-model-catalog.php:96
10170 +msgid "Previous OpenAI flagship for reasoning, coding and chat"
10171 +msgstr ""
10172 +
10173 +#: includes/class-mxchat-model-catalog.php:97
10174 +msgid "Balanced GPT-5.6 — strong capability at lower cost"
10175 +msgstr ""
10176 +
10177 +#: includes/class-mxchat-model-catalog.php:98
10178 +msgid "Fastest and cheapest GPT-5.6 for lightweight tasks"
10179 +msgstr ""
10180 +
10181 +#: includes/class-mxchat-model-catalog.php:99
10182 +msgid "Previous flagship — powerful reasoning and coding model"
10183 +msgstr ""
10184 +
10185 +#: includes/class-mxchat-model-catalog.php:100
10186 +msgid "Flagship reasoning and coding model"
10187 +msgstr ""
10188 +
10189 +#: includes/class-mxchat-model-catalog.php:101
10190 +msgid "Fast and affordable with 400K context"
10191 +msgstr ""
10192 +
10193 +#: includes/class-mxchat-model-catalog.php:102
10194 +msgid "Fastest and cheapest for lightweight tasks"
10195 +msgstr ""
10196 +
10197 +#: includes/class-mxchat-model-catalog.php:103
10198 +msgid "Best general-purpose & agentic model with fast responses"
10199 +msgstr ""
10200 +
10201 +#: includes/class-mxchat-model-catalog.php:104
10202 +msgid "Flagship for coding & agentic tasks with low reasoning (400K context)"
10203 +msgstr ""
10204 +
10205 +#: includes/class-mxchat-model-catalog.php:105
10206 +msgid "Flagship for coding, reasoning, and agentic tasks across domains"
10207 +msgstr ""
10208 +
10209 +#: includes/class-mxchat-model-catalog.php:106
10210 +msgid "Fast and lightweight"
10211 +msgstr ""
10212 +
10213 +#: includes/class-mxchat-model-catalog.php:107
10214 +msgid "Fastest and cheapest; ideal for summarization and classification"
10215 +msgstr ""
10216 +
10217 +#: includes/class-mxchat-model-catalog.php:111
10218 +msgid "Anthropic Claude"
10219 +msgstr ""
10220 +
10221 +#: includes/class-mxchat-model-catalog.php:115
10222 +msgid "Latest Flagship — newest and most capable Anthropic model"
10223 +msgstr ""
10224 +
10225 +#: includes/class-mxchat-model-catalog.php:116
10226 +msgid "Latest Opus — best for complex agentic and coding work"
10227 +msgstr ""
10228 +
10229 +#: includes/class-mxchat-model-catalog.php:117
10230 +msgid "Previous Opus generation"
10231 +msgstr ""
10232 +
10233 +#: includes/class-mxchat-model-catalog.php:118
10234 +msgid "Previous Anthropic flagship model"
10235 +msgstr ""
10236 +
10237 +#: includes/class-mxchat-model-catalog.php:119
10238 +msgid "Most capable Claude model - recommended"
10239 +msgstr ""
10240 +
10241 +#: includes/class-mxchat-model-catalog.php:120
10242 +msgid "Newest Sonnet - excellent balance of speed and capability"
10243 +msgstr ""
10244 +
10245 +#: includes/class-mxchat-model-catalog.php:121
10246 +msgid "Previous Sonnet - excellent balance of speed and capability"
10247 +msgstr ""
10248 +
10249 +#: includes/class-mxchat-model-catalog.php:122
10250 +msgid "Highly capable for complex tasks"
10251 +msgstr ""
10252 +
10253 +#: includes/class-mxchat-model-catalog.php:123
10254 +msgid "Best for complex agents and coding"
10255 +msgstr ""
10256 +
10257 +#: includes/class-mxchat-model-catalog.php:124
10258 +msgid "Fastest and most intelligent Haiku"
10259 +msgstr ""
10260 +
10261 +#: includes/class-mxchat-model-catalog.php:128
10262 +msgid "xAI Grok"
10263 +msgstr ""
10264 +
10265 +#: includes/class-mxchat-model-catalog.php:144
10266 +msgid "Newest xAI flagship — 500K context, accepts image input"
10267 +msgstr ""
10268 +
10269 +#: includes/class-mxchat-model-catalog.php:145
10270 +msgid "Previous flagship — 500K context, accepts image input"
10271 +msgstr ""
10272 +
10273 +#: includes/class-mxchat-model-catalog.php:146
10274 +msgid "Largest context in the Grok lineup — 1M tokens, accepts image input"
10275 +msgstr ""
10276 +
10277 +#: includes/class-mxchat-model-catalog.php:147
10278 +msgid "1M context with reasoning — dated release, pinned behaviour"
10279 +msgstr ""
10280 +
10281 +#: includes/class-mxchat-model-catalog.php:148
10282 +msgid "1M context without reasoning — faster replies at the same price"
10283 +msgstr ""
10284 +
10285 +#: includes/class-mxchat-model-catalog.php:151
10286 +#: includes/class-mxchat-model-catalog.php:152
10287 +#: includes/class-mxchat-model-catalog.php:153
10288 +msgid "Previous generation — no longer listed by xAI, still served"
10289 +msgstr ""
10290 +
10291 +#: includes/class-mxchat-model-catalog.php:154
10292 +#: includes/class-mxchat-model-catalog.php:155
10293 +#: includes/class-mxchat-model-catalog.php:156
10294 +#: includes/class-mxchat-model-catalog.php:157
10295 +msgid "Older generation — no longer listed by xAI, still served"
10296 +msgstr ""
10297 +
10298 +#: includes/class-mxchat-model-catalog.php:161
10299 +msgid "DeepSeek"
10300 +msgstr ""
10301 +
10302 +#: includes/class-mxchat-model-catalog.php:167
10303 +msgid "Fast and cost-effective"
10304 +msgstr ""
10305 +
10306 +#: includes/class-mxchat-model-catalog.php:168
10307 +msgid "Most capable DeepSeek model"
10308 +msgstr ""
10309 +
10310 +#: includes/class-mxchat-model-catalog.php:172
10311 +msgid "Custom (OpenAI-compatible)"
10312 +msgstr ""
10313 +
10314 +#: includes/class-mxchat-model-catalog.php:179
10315 +msgid "OpenAI-compatible local LLM (Ollama, LM Studio, vLLM, llama.cpp, Azure OpenAI) — configure Base URL, key, and model in API Keys tab"
10316 +msgstr ""
10317 +
10318 +#: includes/class-mxchat-model-catalog.php:196
10319 +msgid "1536 dim, recommended"
10320 +msgstr ""
10321 +
10322 +#: includes/class-mxchat-model-catalog.php:197
10323 +msgid "1536 dim, efficient"
10324 +msgstr ""
10325 +
10326 +#: includes/class-mxchat-model-catalog.php:198
10327 +msgid "3072 dim, powerful"
10328 +msgstr ""
10329 +
10330 +#: includes/class-mxchat-model-catalog.php:202
10331 +msgid "Voyage AI"
10332 +msgstr ""
10333 +
10334 +#: includes/class-mxchat-model-catalog.php:205
10335 +msgid "2048 dim, most capable"
10336 +msgstr ""
10337 +
10338 +#: includes/class-mxchat-model-catalog.php:212
10339 +msgid "1536 dim"
10340 +msgstr ""
10341 +
10342 +#. translators: 1: model label, 2: retirement date
10343 +#: includes/class-mxchat-model-catalog.php:481
10344 +#, php-format
10345 +msgid "%1$s — retires %2$s"
10346 +msgstr ""
10347 +
10348 +#. translators: %s: model label
10349 +#: includes/class-mxchat-model-catalog.php:518
10350 +#, php-format
10351 +msgid "%s — retired by provider, choose a replacement"
10352 +msgstr ""
10353 +
10354 +#. translators: 1: model id, 2: provider name
10355 +#: includes/class-mxchat-model-liveness.php:401
10356 +#, php-format
10357 +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."
10358 +msgstr ""
10359 +
10360 +#: includes/class-mxchat-model-liveness.php:403
10361 +msgid "provider"
10362 +msgstr ""
10363 +
10364 +#: includes/class-mxchat-model-liveness.php:437
10365 +msgid "MxChat: a configured AI model may be retiring"
10366 +msgstr ""
10367 +
10368 +#: includes/class-mxchat-model-liveness.php:441
10369 +msgid "Choose a current model in MxChat Settings"
10370 +msgstr ""
10371 +
10372 +#: includes/class-mxchat-model-liveness.php:465
10373 +msgid "A configured AI model may be retiring"
10374 +msgstr ""
10375 +
10376 +#: includes/class-mxchat-privacy.php:113
10377 +#: includes/class-mxchat-privacy.php:121
10378 +msgid "MxChat Chat Conversations"
10379 +msgstr ""
10380 +
10381 +#: includes/class-mxchat-privacy.php:227
10382 +#: includes/class-mxchat-privacy.php:308
10383 +msgid "Session ID"
10384 +msgstr ""
10385 +
10386 +#: includes/class-mxchat-privacy.php:228
10387 +msgid "Conversation started"
10388 +msgstr ""
10389 +
10390 +#: includes/class-mxchat-privacy.php:229
10391 +msgid "Last message"
10392 +msgstr ""
10393 +
10394 +#: includes/class-mxchat-privacy.php:232
10395 +msgid "Started on page"
10396 +msgstr ""
10397 +
10398 +#: includes/class-mxchat-privacy.php:235
10399 +#: includes/class-mxchat-privacy.php:311
10400 +msgid "Email on record"
10401 +msgstr ""
10402 +
10403 +#: includes/class-mxchat-privacy.php:238
10404 +#: includes/class-mxchat-privacy.php:314
10405 +msgid "Name on record"
10406 +msgstr ""
10407 +
10408 +#: includes/class-mxchat-privacy.php:241
10409 +msgid "Visitor identifier"
10410 +msgstr ""
10411 +
10412 +#: includes/class-mxchat-privacy.php:333
10413 +msgid "Lead-capture consent"
10414 +msgstr ""
10415 +
10416 +#: includes/class-mxchat-privacy.php:336
10417 +msgid "Consent recorded"
10418 +msgstr ""
10419 +
10420 +#: includes/class-mxchat-privacy.php:340
10421 +msgid "Consent text shown"
10422 +msgstr ""
10423 +
10424 +#. translators: %s: IP address recorded with a link click
10425 +#: includes/class-mxchat-privacy.php:366
10426 +#, php-format
10427 +msgid "IP address: %s"
10428 +msgstr ""
10429 +
10430 +#. translators: %s: browser user-agent recorded with a link click
10431 +#: includes/class-mxchat-privacy.php:370
10432 +#, php-format
10433 +msgid "Browser: %s"
10434 +msgstr ""
10435 +
10436 +#: includes/class-mxchat-privacy.php:376
10437 +msgid "Link clicked"
10438 +msgstr ""
10439 +
10440 +#: includes/class-mxchat-privacy.php:388
10441 +msgid "Chat Conversations (MxChat)"
10442 +msgstr ""
10443 +
10444 +#: includes/class-mxchat-privacy.php:389
10445 +msgid "Chatbot conversations recorded by the MxChat plugin."
10446 +msgstr ""
10447 +
10448 +#: includes/class-mxchat-privacy.php:398
10449 +msgid "Visitor"
10450 +msgstr ""
10451 +
10452 +#: includes/class-mxchat-privacy.php:403
10453 +msgid "Agent"
10454 +msgstr ""
10455 +
10456 +#. translators: %s: chat session id
10457 +#: includes/class-mxchat-privacy.php:448
10458 +#, php-format
10459 +msgid "Chat conversation %s was retained by a site-specific policy (mxchat_privacy_erase_session filter)."
10460 +msgstr ""
10461 +
10462 +#: includes/class-mxchat-privacy.php:727
10463 +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."
10464 +msgstr ""
10465 +
10466 +#: includes/class-mxchat-privacy.php:728
10467 +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."
10468 +msgstr ""
10469 +
10470 +#: includes/class-mxchat-privacy.php:729
10471 +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."
10472 +msgstr ""
10473 +
10474 +#: includes/class-mxchat-privacy.php:730
10475 +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."
10476 +msgstr ""
10477 +
10478 +#: includes/class-mxchat-public.php:193
2407 10479 msgid "MxChat: Basic"
2408 10480 msgstr ""
2409 10481
2410 -#: includes/class-mxchat-public.php:150
2411 -msgid "AI Agent"
10482 +#: includes/class-mxchat-public.php:301
10483 +msgid "More options"
2412 10484 msgstr ""
2413 10485
2414 -#: includes/class-mxchat-public.php:152 includes/class-mxchat-public.php:158
2415 -msgid "Minimize"
10486 +#: includes/class-mxchat-public.php:334
10487 +msgid "Name"
2416 10488 msgstr ""
2417 10489
2418 -#: includes/class-mxchat-public.php:179
10490 +#: includes/class-mxchat-public.php:343
2419 10491 msgid "Enter your email address"
2420 10492 msgstr ""
2421 10493
2422 -#: includes/class-mxchat-public.php:236
10494 +#: includes/class-mxchat-public.php:343
10495 +msgid "Enter your email address (optional)"
10496 +msgstr ""
10497 +
10498 +#: includes/class-mxchat-public.php:379
10499 +msgid "Chat messages"
10500 +msgstr ""
10501 +
10502 +#: includes/class-mxchat-public.php:399
10503 +msgid "Hide Quick Questions"
10504 +msgstr ""
10505 +
10506 +#: includes/class-mxchat-public.php:406
10507 +msgid "Show Quick Questions"
10508 +msgstr ""
10509 +
10510 +#: includes/class-mxchat-public.php:441
10511 +msgid "Type your message"
10512 +msgstr ""
10513 +
10514 +#: includes/class-mxchat-public.php:451
10515 +msgid "Send message"
10516 +msgstr ""
10517 +
10518 +#: includes/class-mxchat-public.php:472
2423 10519 msgid "Upload PDF"
2424 10520 msgstr ""
2425 10521
2426 -#: includes/class-mxchat-public.php:244
10522 +#: includes/class-mxchat-public.php:484
2427 10523 msgid "Upload Word Document"
2428 10524 msgstr ""
2429 10525
2430 -#: includes/class-mxchat-public.php:251
10526 +#: includes/class-mxchat-public.php:493
2431 10527 msgid "Remove PDF"
2432 10528 msgstr ""
2433 10529
2434 -#: includes/class-mxchat-public.php:261
10530 +#: includes/class-mxchat-public.php:503
2435 10531 msgid "Remove Word Document"
2436 10532 msgstr ""
2437 10533
2438 -#: includes/class-mxchat-public.php:287
2439 -msgid "Close"
10534 +#: includes/class-mxchat-public.php:523
10535 +msgid "Upload Image for Analysis"
2440 10536 msgstr ""
2441 10537
2442 -#: includes/class-mxchat-public.php:296
10538 +#: includes/class-mxchat-public.php:568
10539 +msgid "Open chat"
10540 +msgstr ""
10541 +
10542 +#: includes/class-mxchat-public.php:572
2443 10543 msgid "Chatbot Icon"
2444 10544 msgstr ""
2445 10545
2446 -#: includes/class-mxchat-word-handler.php:37
10546 +#: includes/class-mxchat-tool-registry.php:198
10547 +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."
10548 +msgstr ""
10549 +
10550 +#: includes/class-mxchat-tool-registry.php:204
10551 +#: includes/class-mxchat-tool-registry.php:216
10552 +msgid "Powered by Brave Search — requires a Brave Search API key. Add it under Settings → Brave Search."
10553 +msgstr ""
10554 +
10555 +#: includes/class-mxchat-tool-registry.php:207
10556 +msgid "Image Search"
10557 +msgstr ""
10558 +
10559 +#: includes/class-mxchat-tool-registry.php:208
10560 +msgid "Search the web (via Brave Search) for images relevant to the user request and show them in the chat."
10561 +msgstr ""
10562 +
10563 +#: includes/class-mxchat-tool-registry.php:219
10564 +msgid "Ask the Uploaded PDF"
10565 +msgstr ""
10566 +
10567 +#: includes/class-mxchat-tool-registry.php:220
10568 +msgid "Answer a question using the PDF document the visitor uploaded earlier in this conversation."
10569 +msgstr ""
10570 +
10571 +#: includes/class-mxchat-tool-registry.php:224
10572 +msgid "Create an image from a text description using OpenAI image generation. The query should describe the image to make."
10573 +msgstr ""
10574 +
10575 +#: includes/class-mxchat-tool-registry.php:232
10576 +msgid "Create an image from a text description using Google Imagen. The query should describe the image to make."
10577 +msgstr ""
10578 +
10579 +#: includes/class-mxchat-tool-registry.php:240
10580 +msgid "Collect Email"
10581 +msgstr ""
10582 +
10583 +#: includes/class-mxchat-tool-registry.php:241
10584 +msgid "Begin collecting the visitor's email address for the mailing list."
10585 +msgstr ""
10586 +
10587 +#: includes/class-mxchat-tool-registry.php:251
10588 +msgid "Hand Off to Live Agent (Slack)"
10589 +msgstr ""
10590 +
10591 +#: includes/class-mxchat-tool-registry.php:252
10592 +msgid "Transfer the conversation to a human support agent on Slack."
10593 +msgstr ""
10594 +
10595 +#: includes/class-mxchat-tool-registry.php:253
10596 +#: includes/class-mxchat-tool-registry.php:258
10597 +#: includes/class-mxchat-tool-registry.php:266
10598 +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."
10599 +msgstr ""
10600 +
10601 +#: includes/class-mxchat-tool-registry.php:256
10602 +msgid "Hand Off to Live Agent (Telegram)"
10603 +msgstr ""
10604 +
10605 +#: includes/class-mxchat-tool-registry.php:257
10606 +msgid "Transfer the conversation to a human support agent on Telegram."
10607 +msgstr ""
10608 +
10609 +#: includes/class-mxchat-tool-registry.php:264
10610 +msgid "Hand Off to Live Agent (Webhook)"
10611 +msgstr ""
10612 +
10613 +#: includes/class-mxchat-tool-registry.php:265
10614 +msgid "Notify the site's human support team about this conversation via the configured webhook. The team follows up separately; you keep assisting meanwhile."
10615 +msgstr ""
10616 +
10617 +#: includes/class-mxchat-tool-registry.php:314
10618 +msgid "Core"
10619 +msgstr ""
10620 +
10621 +#: includes/class-mxchat-tool-registry.php:352
10622 +#: includes/class-mxchat-tool-registry.php:391
10623 +#, php-format
10624 +msgid "Use the %s capability."
10625 +msgstr ""
10626 +
10627 +#: includes/class-mxchat-tool-registry.php:357
10628 +#: includes/class-mxchat-tool-registry.php:396
10629 +msgid "Add-ons"
10630 +msgstr ""
10631 +
10632 +#: includes/class-mxchat-tool-registry.php:545
10633 +msgid "The natural-language request, question, or search query to act on."
10634 +msgstr ""
10635 +
10636 +#: includes/class-mxchat-utils.php:292
10637 +msgid "The notification email could not be read."
10638 +msgstr ""
10639 +
10640 +#. translators: %s: the email address the owner typed.
10641 +#: includes/class-mxchat-utils.php:317
10642 +#, php-format
10643 +msgid "\"%s\" is not a valid email address, so nothing was saved. Separate multiple addresses with a comma."
10644 +msgstr ""
10645 +
10646 +#. translators: %d: maximum number of notification recipients.
10647 +#: includes/class-mxchat-utils.php:336
10648 +#, php-format
10649 +msgid "Enter at most %d email addresses, separated by commas."
10650 +msgstr ""
10651 +
10652 +#. translators: %s: the embedding model name configured on the custom provider
10653 +#: includes/class-mxchat-utils.php:400
10654 +#, php-format
10655 +msgid "%s (custom provider)"
10656 +msgstr ""
10657 +
10658 +#: includes/class-mxchat-utils.php:538
10659 +msgid "The custom provider returned no embedding."
10660 +msgstr ""
10661 +
10662 +#. translators: %s: embedding provider name
10663 +#: includes/class-mxchat-utils.php:1320
10664 +#, php-format
10665 +msgid "%s API key is not configured. Please add your API key in the settings before submitting content."
10666 +msgstr ""
10667 +
10668 +#: includes/class-mxchat-word-handler.php:36
10669 +msgid "Word document uploads are currently disabled."
10670 +msgstr ""
10671 +
10672 +#: includes/class-mxchat-word-handler.php:59
2447 10673 msgid "Invalid file type. Only .docx files are allowed."
2448 10674 msgstr ""
2449 10675
2450 -#: includes/class-mxchat-word-handler.php:58
10676 +#: includes/class-mxchat-word-handler.php:81
2451 10677 msgid "The uploaded document appears to be empty or contains unsupported content."
2452 10678 msgstr ""
2453 10679
2454 -#: includes/class-mxchat-word-handler.php:70
10680 +#: includes/class-mxchat-word-handler.php:93
2455 10681 msgid "I've processed the document. What questions do you have about it?"
2456 10682 msgstr ""
2457 10683
2458 -#: includes/class-mxchat-word-handler.php:120
10684 +#: includes/class-mxchat-word-handler.php:144
10685 +msgid "too_many_pages"
10686 +msgstr ""
10687 +
10688 +#: includes/class-mxchat-word-handler.php:157
2459 10689 msgid "Chunk "
2460 10690 msgstr ""
2461 10691
2462 -#: includes/class-mxchat-word-handler.php:207
10692 +#: includes/class-mxchat-word-handler.php:260
2463 10693 msgid "Document removed successfully."
2464 10694 msgstr ""
2465 10695
2466 -#: includes/class-mxchat-word-handler.php:260
10696 +#: includes/class-mxchat-word-handler.php:313
2467 10697 msgid "Please upload a Word document (.docx) that you'd like to discuss."
2468 10698 msgstr ""
2469 -#. Plugin Name of the plugin/theme
2470 -msgid "MxChat"
10699 +
10700 +#: includes/class-rest-api.php:68
10701 +msgid "Only return rows with timestamp >= this value. Accepts ISO 8601 (2026-05-07T00:00:00Z) or any strtotime-compatible string."
2471 10702 msgstr ""
2472 10703
2473 -#. Description of the plugin/theme
2474 -msgid "AI chatbot for WordPress with OpenAI, Claude, xAI, live agent transfer, PDF uploads, WooCommerce, and training on website data."
10704 +#: includes/class-rest-api.php:74
10705 +msgid "Only return rows with timestamp <= this value. Same format as `since`."
2475 10706 msgstr ""
2476 10707
2477 -#. Author of the plugin/theme
2478 -msgid "MxChat"
10708 +#: includes/class-rest-api.php:80
10709 +msgid "Filter to a single conversation."
2479 10710 msgstr ""
2480 10711
2481 -#. Author URI of the plugin/theme
2482 -msgid "https://mxchat.ai"
10712 +#: includes/class-rest-api.php:86
10713 +msgid "Filter by role. One of: user, assistant, all (default: all)."
10714 +msgstr ""
10715 +
10716 +#: includes/class-rest-api.php:93
10717 +msgid "Filter by whether the row has retrieved RAG context. Useful for finding \"no-knowledge-hit\" answers. One of: yes, no, any (default: any)."
10718 +msgstr ""
10719 +
10720 +#: includes/class-rest-api.php:100
10721 +msgid "Max number of rows to return. 1-1000, default 100."
10722 +msgstr ""
10723 +
10724 +#: includes/class-rest-api.php:108
10725 +msgid "Skip this many rows (for pagination)."
10726 +msgstr ""
10727 +
10728 +#: includes/class-rest-api.php:115
10729 +msgid "Sort order on timestamp. asc or desc (default: desc)."
10730 +msgstr ""
10731 +
10732 +#: includes/class-rest-api.php:132
10733 +msgid "Array of session_ids to delete. Required and non-empty — there is intentionally no \"delete all\" shorthand."
10734 +msgstr ""
10735 +
10736 +#: includes/class-rest-api.php:138
10737 +msgid "If true (default), also deletes related rows in mxchat_transcript_translations and mxchat_url_clicks for each session_id."
10738 +msgstr ""
10739 +
10740 +#: includes/class-rest-api.php:154
10741 +msgid "The content body to embed and store."
10742 +msgstr ""
10743 +
10744 +#: includes/class-rest-api.php:159
10745 +msgid "Canonical URL the content came from. Used as the dedupe key — submitting the same URL replaces the existing entry."
10746 +msgstr ""
10747 +
10748 +#: includes/class-rest-api.php:165
10749 +#: includes/class-rest-api.php:193
10750 +msgid "Bot ID (for multi-bot installs). Defaults to \"default\"."
10751 +msgstr ""
10752 +
10753 +#: includes/class-rest-api.php:172
10754 +msgid "Free-form content type label, e.g. content, manual, faq, page, post. Stored alongside the entry for filtering. Defaults to \"manual\"."
10755 +msgstr ""
10756 +
10757 +#: includes/class-rest-api.php:189
10758 +msgid "The source_url of the entry to remove — the same value used when it was pushed. Accepts a single string or an array of up to 50 URLs so a sync job can batch. Removing a URL that is not in the knowledge base is not an error: the result reports deleted:false for it."
10759 +msgstr ""
10760 +
10761 +#: includes/class-rest-api.php:210
10762 +msgid "Only return leads last seen at or after this value. Accepts ISO 8601 (2026-05-07T00:00:00Z) or any strtotime-compatible string. Orphan leads (captured but never chatted) have no timestamp and are omitted when this is set."
10763 +msgstr ""
10764 +
10765 +#: includes/class-rest-api.php:216
10766 +msgid "Substring match on email or name."
10767 +msgstr ""
10768 +
10769 +#: includes/class-rest-api.php:222
10770 +msgid "Filter by lead source. One of: all, orphan (captured but never chatted), chat_deleted (conversation removed by an admin). Default: all."
10771 +msgstr ""
10772 +
10773 +#: includes/class-rest-api.php:229
10774 +msgid "1-based page number."
10775 +msgstr ""
10776 +
10777 +#: includes/class-rest-api.php:236
10778 +msgid "Leads per page. 1-200, default 100."
10779 +msgstr ""
10780 +
10781 +#: includes/class-rest-api.php:244
10782 +msgid "Sort order on last_seen. asc or desc (default: desc)."
10783 +msgstr ""
10784 +
10785 +#: includes/class-rest-api.php:267
10786 +msgid "MxChat REST API is disabled. Generate a token from MxChat → API Access in the WordPress admin."
10787 +msgstr ""
10788 +
10789 +#: includes/class-rest-api.php:276
10790 +msgid "Missing Authorization header. Expected: Authorization: Bearer <token>"
10791 +msgstr ""
10792 +
10793 +#: includes/class-rest-api.php:284
10794 +msgid "Malformed Authorization header. Expected: Authorization: Bearer <token>"
10795 +msgstr ""
10796 +
10797 +#: includes/class-rest-api.php:293
10798 +msgid "Invalid API token."
10799 +msgstr ""
10800 +
10801 +#: includes/class-rest-api.php:335
10802 +#: includes/class-rest-api.php:519
10803 +msgid "Transcripts table does not exist on this site."
10804 +msgstr ""
10805 +
10806 +#: includes/class-rest-api.php:355
10807 +msgid "Could not parse `since` parameter as a date."
10808 +msgstr ""
10809 +
10810 +#: includes/class-rest-api.php:363
10811 +msgid "Could not parse `until` parameter as a date."
10812 +msgstr ""
10813 +
10814 +#: includes/class-rest-api.php:478
10815 +msgid "session_ids is required and must be a non-empty array."
10816 +msgstr ""
10817 +
10818 +#: includes/class-rest-api.php:486
10819 +msgid "Too many session_ids in a single request. Cap is 1000; split into multiple calls."
10820 +msgstr ""
10821 +
10822 +#: includes/class-rest-api.php:506
10823 +msgid "session_ids must contain at least one valid non-empty string."
10824 +msgstr ""
10825 +
10826 +#: includes/class-rest-api.php:577
10827 +#: includes/class-rest-api.php:658
10828 +msgid "MxChat_Utils is not loaded."
10829 +msgstr ""
10830 +
10831 +#: includes/class-rest-api.php:595
10832 +msgid "content is required."
10833 +msgstr ""
10834 +
10835 +#: includes/class-rest-api.php:598
10836 +msgid "source_url is required and must be a valid URL."
10837 +msgstr ""
10838 +
10839 +#: includes/class-rest-api.php:686
10840 +msgid "source_url is required — a string, or a non-empty array of strings."
10841 +msgstr ""
10842 +
10843 +#: includes/class-rest-api.php:694
10844 +msgid "Too many source_urls in a single request. Cap is 50; split into multiple calls."
10845 +msgstr ""
10846 +
10847 +#: includes/class-rest-api.php:715
10848 +msgid "source_url must contain at least one valid non-empty URL."
10849 +msgstr ""
10850 +
10851 +#: includes/class-rest-api.php:792
10852 +msgid "The leads reader is not available on this install."
10853 +msgstr ""
10854 +
10855 +#: includes/class-rest-api.php:807
10856 +msgid "since could not be parsed as a date."
10857 +msgstr ""
10858 +
10859 +#: mxchat-basic.php:1248
10860 +msgid "Your chatbot model has been automatically updated due to a model deprecation."
10861 +msgstr ""
10862 +
10863 +#: mxchat-basic.php:1252
10864 +msgid "MxChat Model Updated"
10865 +msgstr ""
10866 +
10867 +#: mxchat-basic.php:1294
10868 +msgid "MxChat: new link protection available"
10869 +msgstr ""
10870 +
10871 +#: mxchat-basic.php:1295
10872 +msgid "The new \"Strip Unapproved Links\" setting removes links the AI invents from its answers even when Citation Links is off — links to real pages on your site and links your integrations return are always kept. It is off on existing sites so nothing changes without you; we recommend turning it on under MxChat → Settings → Chatbot Behavior."
10873 +msgstr ""
10874 +
10875 +#: mxchat-basic.php:1306
10876 +msgid "Insufficient permissions."
10877 +msgstr ""
10878 +
10879 +#: mxchat-basic.php:1338
10880 +msgid "MxChat: your AI model is being rejected by the provider"
10881 +msgstr ""
10882 +
10883 +#. translators: 1: model id, 2: provider name
10884 +#: mxchat-basic.php:1342
10885 +#, php-format
10886 +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."
10887 +msgstr ""
10888 +
10889 +#: mxchat-basic.php:1344
10890 +msgid "the AI provider"
10891 +msgstr ""
10892 +
10893 +#: mxchat-basic.php:1347
10894 +msgid "Choose a different model in MxChat Settings"
10895 +msgstr ""
10896 +
10897 +#: mxchat-basic.php:1911
10898 +msgid "MxChat: ACF field exclusions updated"
10899 +msgstr ""
10900 +
10901 +#: mxchat-basic.php:1912
10902 +msgid "Your ACF field exclusion settings were migrated to identify fields precisely, so same-named fields in different groups no longer share one toggle. Where a saved exclusion matched several fields, all of them are now excluded — please review the toggles under MxChat → Knowledge → ACF Field Settings."
10903 +msgstr ""
10904 +
10905 +#: assets/block/chatbot-block.js:56
10906 +msgid "Place the chatbot on this page — inline in the content, or as a floating bubble."
10907 +msgstr ""
10908 +
10909 +#: assets/block/chatbot-block.js:59
10910 +msgid "chat"
10911 +msgstr ""
10912 +
10913 +#: assets/block/chatbot-block.js:59
10914 +msgid "chatbot"
10915 +msgstr ""
10916 +
10917 +#: assets/block/chatbot-block.js:59
10918 +msgid "ai"
10919 +msgstr ""
10920 +
10921 +#: assets/block/chatbot-block.js:88
10922 +msgid "Renders the familiar corner launcher. If the chatbot is also set to display automatically on this page, the usual single-widget rules apply."
10923 +msgstr ""
10924 +
10925 +#: assets/block/chatbot-block.js:89
10926 +msgid "The chat box renders right here in the content."
10927 +msgstr ""
10928 +
10929 +#: assets/block/chatbot-block.js:104
10930 +msgid "Default Bot follows this page’s chatbot settings."
2483 10931 msgstr ""