PluginProbe
MxChat – AI Chatbot & Content Generation for WordPress / 3.2.25
MxChat – AI Chatbot & Content Generation for WordPress v3.2.25
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 +9862 -1211 3.2.2 → 3.2.25 View file →
@@ -1,2483 +1,11134 @@
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.25\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-10T17:04:23+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:1002
47 +#: admin/class-ajax-handler.php:1682
48 +#: admin/class-ajax-handler.php:1911
49 +#: admin/class-ajax-handler.php:1946
50 +#: admin/class-ajax-handler.php:1968
51 +#: admin/class-ajax-handler.php:1990
52 +#: admin/class-ajax-handler.php:2015
53 +#: admin/class-ajax-handler.php:2047
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:5753
59 +#: includes/class-mxchat-admin.php:5863
60 +#: includes/class-mxchat-admin.php:5898
61 +#: includes/class-mxchat-admin.php:5934
62 +#: includes/class-mxchat-admin.php:6062
63 +#: includes/class-mxchat-admin.php:6151
64 +#: includes/class-mxchat-admin.php:6185
65 +#: includes/class-mxchat-admin.php:6233
66 +#: includes/class-mxchat-admin.php:6259
67 +#: includes/class-mxchat-admin.php:6288
68 +#: includes/class-mxchat-admin.php:8536
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:2611
74 +#: includes/class-mxchat-content-generator.php:2736
75 +#: includes/class-mxchat-content-generator.php:2782
76 +#: includes/class-mxchat-content-generator.php:2810
77 +#: includes/class-mxchat-content-generator.php:2874
78 +#: includes/class-mxchat-license-check.php:408
79 +msgid "Unauthorized"
39 80 msgstr ""
40 81
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."
82 +#: admin/class-ajax-handler.php:140
83 +msgid "[structured value]"
46 84 msgstr ""
47 85
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>"
86 +#: admin/class-ajax-handler.php:147
87 +msgid "(empty value)"
52 88 msgstr ""
53 89
54 -#: includes/class-mxchat-admin.php:80 includes/class-mxchat-public.php:184
55 -msgid "Start Chat"
90 +#: admin/class-ajax-handler.php:185
91 +msgid "Base URL is empty. Save it first."
56 92 msgstr ""
57 93
58 -#: includes/class-mxchat-admin.php:81 includes/class-mxchat-admin.php:153
59 -msgid "MxChat"
94 +#: admin/class-ajax-handler.php:208
95 +#: admin/class-ajax-handler.php:314
96 +#, php-format
97 +msgid "Network error: %s"
60 98 msgstr ""
61 99
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?"
100 +#: admin/class-ajax-handler.php:213
101 +#, php-format
102 +msgid "Auth rejected (HTTP %d). Check API key and auth scheme."
65 103 msgstr ""
66 104
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?"
105 +#: admin/class-ajax-handler.php:216
106 +msgid "Endpoint not found (HTTP 404). Check the Base URL."
70 107 msgstr ""
71 108
72 -#: includes/class-mxchat-admin.php:84 includes/class-mxchat-admin.php:97
73 -#: includes/class-mxchat-admin.php:119
74 -msgid "off"
109 +#: admin/class-ajax-handler.php:219
110 +#, php-format
111 +msgid "Upstream returned HTTP %d."
75 112 msgstr ""
76 113
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"
114 +#: admin/class-ajax-handler.php:233
115 +#, php-format
116 +msgid "Connection OK — %d model(s) reported."
81 117 msgstr ""
82 118
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"
119 +#: admin/class-ajax-handler.php:264
120 +#: admin/class-ajax-handler.php:305
121 +#: includes/admin-onboarding-page.php:310
122 +msgid "Unknown provider."
88 123 msgstr ""
89 124
90 -#: includes/class-mxchat-admin.php:96
91 -msgid "0"
125 +#: admin/class-ajax-handler.php:274
126 +msgid "No API key entered or saved for this provider."
92 127 msgstr ""
93 128
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!"
129 +#: admin/class-ajax-handler.php:319
130 +#: includes/class-mxchat-admin.php:7910
131 +msgid "Key is valid."
97 132 msgstr ""
98 133
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."
134 +#: admin/class-ajax-handler.php:341
135 +#, php-format
136 +msgid "Key rejected (HTTP %1$d): %2$s"
103 137 msgstr ""
104 138
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."
139 +#: admin/class-ajax-handler.php:342
140 +#, php-format
141 +msgid "Key rejected (HTTP %d). Check the API key."
108 142 msgstr ""
109 143
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."
144 +#: admin/class-ajax-handler.php:347
145 +#, php-format
146 +msgid "Provider returned HTTP %1$d: %2$s"
114 147 msgstr ""
115 148
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?"
149 +#: admin/class-ajax-handler.php:348
150 +#, php-format
151 +msgid "Provider returned HTTP %d."
121 152 msgstr ""
122 153
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."
154 +#: admin/class-ajax-handler.php:375
155 +#: admin/class-ajax-handler.php:1011
156 +msgid "Invalid field name"
129 157 msgstr ""
130 158
131 -#: includes/class-mxchat-admin.php:117 includes/class-mxchat-admin.php:121
132 -msgid "#ffffff"
159 +#: admin/class-ajax-handler.php:398
160 +#: admin/class-ajax-handler.php:408
161 +#: admin/class-ajax-handler.php:421
162 +#: admin/class-ajax-handler.php:431
163 +#: admin/class-ajax-handler.php:440
164 +#: admin/class-ajax-handler.php:454
165 +#: admin/class-ajax-handler.php:469
166 +#: admin/class-ajax-handler.php:505
167 +#: admin/class-ajax-handler.php:788
168 +#: admin/class-ajax-handler.php:961
169 +#: admin/class-ajax-handler.php:1335
170 +msgid "Setting saved"
133 171 msgstr ""
134 172
135 -#: includes/class-mxchat-admin.php:118
136 -msgid "#333333"
173 +#: admin/class-ajax-handler.php:487
174 +msgid "Schedule unavailable"
137 175 msgstr ""
138 176
139 -#: includes/class-mxchat-admin.php:120
140 -msgid "#767676"
177 +#: admin/class-ajax-handler.php:492
178 +msgid "Invalid schedule"
141 179 msgstr ""
142 180
143 -#: includes/class-mxchat-admin.php:152
144 -msgid "MxChat Settings"
181 +#: admin/class-ajax-handler.php:539
182 +msgid "Invalid model selected"
145 183 msgstr ""
146 184
147 -#: includes/class-mxchat-admin.php:164
148 -msgid "Prompts"
185 +#: admin/class-ajax-handler.php:667
186 +msgid "Webhook URL must start with https://"
149 187 msgstr ""
150 188
151 -#: includes/class-mxchat-admin.php:165
152 -msgid "Knowledge"
189 +#: admin/class-ajax-handler.php:1079
190 +msgid "Check the document index host first (Check index or Create index for me)."
153 191 msgstr ""
154 192
155 -#: includes/class-mxchat-admin.php:174
156 -msgid "Chat Transcripts"
193 +#: admin/class-ajax-handler.php:1110
194 +msgid "Unknown Pinecone field"
157 195 msgstr ""
158 196
159 -#: includes/class-mxchat-admin.php:175
160 -msgid "Transcripts"
197 +#: admin/class-ajax-handler.php:1173
198 +msgid "Pinecone setting saved"
161 199 msgstr ""
162 200
163 -#: includes/class-mxchat-admin.php:184
164 -msgid "MxChat Intents"
201 +#: admin/class-ajax-handler.php:1177
202 +msgid "Pinecone setting saved (DB success)"
165 203 msgstr ""
166 204
167 -#: includes/class-mxchat-admin.php:185
168 -msgid "Intents"
205 +#: admin/class-ajax-handler.php:1180
206 +msgid "Database save failed"
169 207 msgstr ""
170 208
171 -#: includes/class-mxchat-admin.php:194 includes/class-mxchat-admin.php:195
209 +#: admin/class-ajax-handler.php:1183
210 +msgid "Invalid field name format"
211 +msgstr ""
212 +
213 +#: admin/class-ajax-handler.php:1194
214 +msgid "Auto-sync setting saved"
215 +msgstr ""
216 +
217 +#: admin/class-ajax-handler.php:1196
218 +#: admin/class-ajax-handler.php:1337
219 +msgid "No changes detected"
220 +msgstr ""
221 +
222 +#: admin/class-ajax-handler.php:1258
223 +msgid "Chunking setting saved"
224 +msgstr ""
225 +
226 +#: admin/class-ajax-handler.php:1260
227 +msgid "Failed to save chunking setting"
228 +msgstr ""
229 +
230 +#: admin/class-ajax-handler.php:1274
231 +msgid "Invalid ACF field identifier"
232 +msgstr ""
233 +
234 +#: admin/class-ajax-handler.php:1306
235 +msgid "Field will be included in imports"
236 +msgstr ""
237 +
238 +#: admin/class-ajax-handler.php:1307
239 +msgid "Field will be excluded from imports"
240 +msgstr ""
241 +
242 +#: admin/class-ajax-handler.php:1310
243 +msgid "Failed to save ACF field setting"
244 +msgstr ""
245 +
246 +#: admin/class-ajax-handler.php:1321
247 +msgid "Custom meta whitelist saved"
248 +msgstr ""
249 +
250 +#: admin/class-ajax-handler.php:1324
251 +msgid "Failed to save custom meta whitelist"
252 +msgstr ""
253 +
254 +#: admin/class-ajax-handler.php:1403
255 +msgid "Insufficient permissions"
256 +msgstr ""
257 +
258 +#: admin/class-ajax-handler.php:1408
259 +msgid "ACF is not active"
260 +msgstr ""
261 +
262 +#: admin/class-ajax-handler.php:1414
263 +msgid "Invalid ACF group identifier"
264 +msgstr ""
265 +
266 +#: admin/class-ajax-handler.php:1425
267 +msgid "No fields found for this group"
268 +msgstr ""
269 +
270 +#: admin/class-ajax-handler.php:1456
271 +msgid "All fields in this group will be included in imports"
272 +msgstr ""
273 +
274 +#: admin/class-ajax-handler.php:1457
275 +msgid "All fields in this group will be excluded from imports"
276 +msgstr ""
277 +
278 +#: admin/class-ajax-handler.php:1525
279 +msgid "Invalid security token"
280 +msgstr ""
281 +
282 +#: admin/class-ajax-handler.php:1531
283 +#: admin/class-knowledge-manager.php:216
284 +#: admin/class-knowledge-manager.php:528
285 +#: admin/class-knowledge-manager.php:699
286 +#: admin/class-knowledge-manager.php:1731
287 +#: admin/class-knowledge-manager.php:4148
288 +#: admin/class-knowledge-manager.php:4215
289 +msgid "Unauthorized access"
290 +msgstr ""
291 +
292 +#: admin/class-ajax-handler.php:1539
293 +msgid "Email or License Key is missing"
294 +msgstr ""
295 +
296 +#: admin/class-ajax-handler.php:1570
297 +msgid "Activation failed due to a server error: "
298 +msgstr ""
299 +
300 +#: admin/class-ajax-handler.php:1582
301 +msgid "Server returned error code: "
302 +msgstr ""
303 +
304 +#: admin/class-ajax-handler.php:1605
305 +msgid "License activated successfully"
306 +msgstr ""
307 +
308 +#: admin/class-ajax-handler.php:1607
309 +msgid "Activation failed"
310 +msgstr ""
311 +
312 +#: admin/class-ajax-handler.php:1816
313 +#: includes/class-mxchat-admin.php:5498
314 +#: includes/class-mxchat-admin.php:5517
315 +#: includes/class-mxchat-admin.php:5619
316 +msgid "Unauthorized user"
317 +msgstr ""
318 +
319 +#: admin/class-ajax-handler.php:1906
320 +#: admin/class-ajax-handler.php:1941
321 +#: admin/class-ajax-handler.php:1963
322 +#: admin/class-ajax-handler.php:1985
323 +#: admin/class-ajax-handler.php:2010
324 +#: admin/class-ajax-handler.php:2042
325 +msgid "Security check failed"
326 +msgstr ""
327 +
328 +#: admin/class-ajax-handler.php:1930
329 +msgid "Debug mode enabled"
330 +msgstr ""
331 +
332 +#: admin/class-ajax-handler.php:1930
333 +msgid "Debug mode disabled"
334 +msgstr ""
335 +
336 +#: admin/class-ajax-handler.php:1976
337 +msgid "Debug log cleared"
338 +msgstr ""
339 +
340 +#: admin/class-ajax-handler.php:2022
341 +msgid "Invalid confirmation code. Please type RESET to confirm."
342 +msgstr ""
343 +
344 +#: admin/class-ajax-handler.php:2028
345 +msgid "All settings have been reset to defaults. The page will reload."
346 +msgstr ""
347 +
348 +#. translators: 1: used count, 2: limit, 3: remaining, 4: human-readable time until reset
349 +#: admin/class-ajax-handler.php:2079
350 +#: includes/admin-settings-page.php:1672
351 +#, php-format
352 +msgid "%1$s of %2$s used · %3$s left · resets in %4$s"
353 +msgstr ""
354 +
355 +#: admin/class-ajax-handler.php:2093
356 +msgid "Usage counter reset."
357 +msgstr ""
358 +
359 +#: admin/class-knowledge-manager.php:157
360 +#: includes/class-mxchat-admin.php:11595
361 +#: includes/class-mxchat-admin.php:11687
362 +msgid "Nonce verification failed."
363 +msgstr ""
364 +
365 +#: admin/class-knowledge-manager.php:186
366 +msgid "Error storing content: "
367 +msgstr ""
368 +
369 +#: admin/class-knowledge-manager.php:191
370 +msgid "Content successfully submitted!"
371 +msgstr ""
372 +
373 +#: admin/class-knowledge-manager.php:228
374 +msgid "That does not look like a link to a single YouTube video. Please paste a watch, youtu.be, or Shorts URL."
375 +msgstr ""
376 +
377 +#: admin/class-knowledge-manager.php:272
378 +msgid "Please write a description for the video, or switch to auto-fetch."
379 +msgstr ""
380 +
381 +#: admin/class-knowledge-manager.php:292
382 +msgid "Could not retrieve any information for that video (no metadata and no captions). Please check the URL, or use the manual description option."
383 +msgstr ""
384 +
385 +#. translators: 1: video title, 2: channel name
386 +#: admin/class-knowledge-manager.php:301
387 +#, php-format
388 +msgid "A YouTube video titled \"%1$s\" from the channel %2$s."
389 +msgstr ""
390 +
391 +#: admin/class-knowledge-manager.php:312
392 +msgid "Error storing video in the knowledge base: "
393 +msgstr ""
394 +
395 +#: admin/class-knowledge-manager.php:321
396 +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)."
397 +msgstr ""
398 +
399 +#: admin/class-knowledge-manager.php:333
400 +msgid "YouTube video successfully added to the knowledge base!"
401 +msgstr ""
402 +
403 +#: admin/class-knowledge-manager.php:470
404 +msgid "Failed to save PDF file"
405 +msgstr ""
406 +
407 +#: admin/class-knowledge-manager.php:476
408 +#: admin/class-knowledge-manager.php:618
409 +msgid "Invalid PDF: Unable to parse or no pages found"
410 +msgstr ""
411 +
412 +#: admin/class-knowledge-manager.php:498
413 +#: admin/class-knowledge-manager.php:650
414 +msgid "Failed to add PDF pages to processing queue"
415 +msgstr ""
416 +
417 +#: admin/class-knowledge-manager.php:539
418 +#: admin/class-knowledge-manager.php:709
419 +msgid "The uploaded file exceeds the server upload_max_filesize limit."
420 +msgstr ""
421 +
422 +#: admin/class-knowledge-manager.php:540
423 +#: admin/class-knowledge-manager.php:710
424 +msgid "The uploaded file exceeds the form MAX_FILE_SIZE limit."
425 +msgstr ""
426 +
427 +#: admin/class-knowledge-manager.php:541
428 +#: admin/class-knowledge-manager.php:711
429 +msgid "The file was only partially uploaded."
430 +msgstr ""
431 +
432 +#: admin/class-knowledge-manager.php:542
433 +msgid "No file was uploaded. Please select a PDF file."
434 +msgstr ""
435 +
436 +#: admin/class-knowledge-manager.php:543
437 +#: admin/class-knowledge-manager.php:713
438 +msgid "Server missing temporary folder."
439 +msgstr ""
440 +
441 +#: admin/class-knowledge-manager.php:544
442 +#: admin/class-knowledge-manager.php:714
443 +msgid "Server failed to write file to disk."
444 +msgstr ""
445 +
446 +#: admin/class-knowledge-manager.php:546
447 +#: admin/class-knowledge-manager.php:716
448 +msgid "Unknown upload error."
449 +msgstr ""
450 +
451 +#: admin/class-knowledge-manager.php:561
452 +msgid "Invalid file type. Only PDF files are accepted."
453 +msgstr ""
454 +
455 +#: admin/class-knowledge-manager.php:572
456 +msgid "Invalid file extension. Only .pdf files are accepted."
457 +msgstr ""
458 +
459 +#: admin/class-knowledge-manager.php:585
460 +msgid "WordPress upload directory is not writable."
461 +msgstr ""
462 +
463 +#: admin/class-knowledge-manager.php:597
464 +msgid "Failed to create upload directory."
465 +msgstr ""
466 +
467 +#: admin/class-knowledge-manager.php:607
468 +msgid "Failed to save uploaded PDF file."
469 +msgstr ""
470 +
471 +#: admin/class-knowledge-manager.php:665
472 +#, php-format
473 +msgid "PDF \"%s\" (%d pages) queued for processing. Processing will start automatically."
474 +msgstr ""
475 +
476 +#: admin/class-knowledge-manager.php:677
477 +msgid "Failed to process uploaded PDF: "
478 +msgstr ""
479 +
480 +#: admin/class-knowledge-manager.php:712
481 +msgid "No file was uploaded. Please select a document."
482 +msgstr ""
483 +
484 +#: admin/class-knowledge-manager.php:743
485 +msgid "Invalid or unreadable document. Accepted types: .docx, .txt, .md."
486 +msgstr ""
487 +
488 +#: admin/class-knowledge-manager.php:758
489 +msgid "The .docx file could not be read. It may be corrupt, empty, or not a real Word document."
490 +msgstr ""
491 +
492 +#: admin/class-knowledge-manager.php:774
493 +msgid "The uploaded document contains no readable text."
494 +msgstr ""
495 +
496 +#: admin/class-knowledge-manager.php:791
497 +#, php-format
498 +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."
499 +msgstr ""
500 +
501 +#: admin/class-knowledge-manager.php:831
502 +msgid "Failed to import the document: "
503 +msgstr ""
504 +
505 +#: admin/class-knowledge-manager.php:837
506 +#, php-format
507 +msgid "Document \"%s\" imported into the knowledge base."
508 +msgstr ""
509 +
510 +#: admin/class-knowledge-manager.php:1023
511 +#: admin/class-knowledge-manager.php:1329
512 +#: admin/class-knowledge-manager.php:8891
513 +#: admin/class-pinecone-documents.php:1895
514 +#: admin/class-vectorstore-manager.php:645
515 +#: includes/class-mxchat-admin.php:1097
516 +#: includes/class-mxchat-admin.php:1168
517 +msgid "Permission denied."
518 +msgstr ""
519 +
520 +#: admin/class-knowledge-manager.php:1057
521 +msgid "Database update failed."
522 +msgstr ""
523 +
524 +#: admin/class-knowledge-manager.php:1061
525 +msgid "Embedding generation failed."
526 +msgstr ""
527 +
528 +#: admin/class-knowledge-manager.php:1064
529 +msgid "Invalid data."
530 +msgstr ""
531 +
532 +#: admin/class-knowledge-manager.php:1391
533 +msgid "Entry not found in the local knowledge database."
534 +msgstr ""
535 +
536 +#: admin/class-knowledge-manager.php:1425
537 +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)."
538 +msgstr ""
539 +
540 +#: admin/class-knowledge-manager.php:1437
541 +msgid "Pinecone manager not available."
542 +msgstr ""
543 +
544 +#: admin/class-knowledge-manager.php:1453
545 +msgid "Pinecone not configured."
546 +msgstr ""
547 +
548 +#: admin/class-knowledge-manager.php:1473
549 +#: admin/class-knowledge-manager.php:1529
550 +msgid "Entry not found in Pinecone."
551 +msgstr ""
552 +
553 +#: admin/class-knowledge-manager.php:1522
554 +msgid "Failed to fetch from Pinecone."
555 +msgstr ""
556 +
557 +#: admin/class-knowledge-manager.php:1574
558 +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."
559 +msgstr ""
560 +
561 +#: admin/class-knowledge-manager.php:1696
562 +msgid "PDF processing appears to be stalled. No updates for over 5 minutes."
563 +msgstr ""
564 +
565 +#: admin/class-knowledge-manager.php:1714
566 +#: admin/class-knowledge-manager.php:1934
567 +#: admin/class-knowledge-manager.php:2641
568 +#: admin/class-knowledge-manager.php:2784
569 +#: admin/class-knowledge-manager.php:5854
570 +#: admin/class-knowledge-manager.php:5909
571 +msgid "ago"
572 +msgstr ""
573 +
574 +#: admin/class-knowledge-manager.php:1740
575 +msgid "Please provide a valid URL."
576 +msgstr ""
577 +
578 +#: admin/class-knowledge-manager.php:1798
579 +#, php-format
580 +msgid "Failed to fetch the URL: %s"
581 +msgstr ""
582 +
583 +#: admin/class-knowledge-manager.php:1812
584 +msgid "Empty response received from URL."
585 +msgstr ""
586 +
587 +#: admin/class-knowledge-manager.php:1825
588 +msgid "PDF queued for processing. Processing will start automatically."
589 +msgstr ""
590 +
591 +#: admin/class-knowledge-manager.php:1830
592 +msgid "Failed to queue PDF processing: "
593 +msgstr ""
594 +
595 +#: admin/class-knowledge-manager.php:1848
596 +msgid "Invalid sitemap XML. Please provide a valid sitemap."
597 +msgstr ""
598 +
599 +#: admin/class-knowledge-manager.php:1859
600 +msgid "Sitemap queued for processing. Processing will start automatically."
601 +msgstr ""
602 +
603 +#: admin/class-knowledge-manager.php:1868
604 +msgid "Failed to queue sitemap processing: "
605 +msgstr ""
606 +
607 +#: admin/class-knowledge-manager.php:1873
608 +msgid "Failed to queue sitemap processing."
609 +msgstr ""
610 +
611 +#: admin/class-knowledge-manager.php:1894
612 +msgid "No valid content found on the provided URL."
613 +msgstr ""
614 +
615 +#: admin/class-knowledge-manager.php:1914
616 +msgid "Failed to store content in database: "
617 +msgstr ""
618 +
619 +#: admin/class-knowledge-manager.php:1917
620 +msgid "URL content successfully submitted!"
621 +msgstr ""
622 +
623 +#: admin/class-knowledge-manager.php:1949
624 +msgid "Invalid XML object provided"
625 +msgstr ""
626 +
627 +#: admin/class-knowledge-manager.php:1961
628 +msgid "Embedding API validation failed: "
629 +msgstr ""
630 +
631 +#: admin/class-knowledge-manager.php:1965
632 +msgid "Embedding API returned unexpected result type. Please check your configuration."
633 +msgstr ""
634 +
635 +#: admin/class-knowledge-manager.php:1980
636 +msgid "No valid URLs found in sitemap"
637 +msgstr ""
638 +
639 +#: admin/class-knowledge-manager.php:1990
640 +msgid "Failed to add URLs to processing queue"
641 +msgstr ""
642 +
643 +#: admin/class-knowledge-manager.php:2784
644 +msgid "Just now"
645 +msgstr ""
646 +
647 +#: admin/class-knowledge-manager.php:3113
648 +msgid "No knowledge entries found in Pinecone."
649 +msgstr ""
650 +
651 +#: admin/class-knowledge-manager.php:3147
652 +#: admin/class-knowledge-manager.php:3710
653 +#: includes/admin-knowledge-page.php:1120
654 +msgid "chunks"
655 +msgstr ""
656 +
657 +#: admin/class-knowledge-manager.php:3168
658 +#: admin/class-knowledge-manager.php:3316
659 +#: includes/admin-knowledge-page.php:1141
660 +#: includes/admin-knowledge-page.php:1293
661 +msgid "View indexed content"
662 +msgstr ""
663 +
664 +#: admin/class-knowledge-manager.php:3178
665 +#: admin/class-knowledge-manager.php:3326
666 +#: admin/class-knowledge-manager.php:3732
667 +#: admin/class-knowledge-manager.php:3870
668 +#: includes/admin-knowledge-page.php:1151
669 +#: includes/admin-knowledge-page.php:1303
670 +msgid "Edit content"
671 +msgstr ""
672 +
673 +#: admin/class-knowledge-manager.php:3189
674 +#: admin/class-knowledge-manager.php:3744
675 +#: includes/admin-knowledge-page.php:1162
676 +msgid "Delete all chunks"
677 +msgstr ""
678 +
679 +#: admin/class-knowledge-manager.php:3218
680 +#: admin/class-knowledge-manager.php:3773
681 +#: includes/admin-knowledge-page.php:1192
682 +#, php-format
683 +msgid "Chunk %d of %d"
684 +msgstr ""
685 +
686 +#: admin/class-knowledge-manager.php:3243
687 +#: admin/class-knowledge-manager.php:3798
688 +#: includes/admin-knowledge-page.php:1217
689 +msgid "Same as parent"
690 +msgstr ""
691 +
692 +#: admin/class-knowledge-manager.php:3246
693 +#: admin/class-knowledge-manager.php:3801
694 +#: includes/admin-knowledge-page.php:1220
695 +msgid "Managed by group"
696 +msgstr ""
697 +
698 +#: admin/class-knowledge-manager.php:3354
699 +#: admin/class-knowledge-manager.php:3460
700 +#: admin/class-knowledge-manager.php:3891
701 +#: includes/admin-knowledge-page.php:1340
702 +#: includes/class-mxchat-admin.php:4438
703 +#: includes/class-mxchat-admin.php:5211
704 +msgid "&laquo; Previous"
705 +msgstr ""
706 +
707 +#: admin/class-knowledge-manager.php:3385
708 +#: admin/class-knowledge-manager.php:3464
709 +#: admin/class-knowledge-manager.php:3922
710 +#: includes/admin-knowledge-page.php:1371
711 +#: includes/class-mxchat-admin.php:4439
712 +#: includes/class-mxchat-admin.php:5212
713 +msgid "Next &raquo;"
714 +msgstr ""
715 +
716 +#: admin/class-knowledge-manager.php:3425
717 +msgid "View Source"
718 +msgstr ""
719 +
720 +#: admin/class-knowledge-manager.php:3425
721 +#: includes/admin-content-page.php:212
722 +msgid "View"
723 +msgstr ""
724 +
725 +#: admin/class-knowledge-manager.php:3426
726 +#: includes/admin-knowledge-page.php:2548
727 +msgid "Manual Content"
728 +msgstr ""
729 +
730 +#: admin/class-knowledge-manager.php:3426
731 +#: includes/admin-settings-page.php:753
732 +msgid "Manual"
733 +msgstr ""
734 +
735 +#. translators: 1: file name, 2: page number
736 +#: admin/class-knowledge-manager.php:3439
737 +#, php-format
738 +msgid "Uploaded file: %1$s, page %2$d"
739 +msgstr ""
740 +
741 +#. translators: %s: file name
742 +#: admin/class-knowledge-manager.php:3441
743 +#, php-format
744 +msgid "Uploaded file: %s"
745 +msgstr ""
746 +
747 +#: admin/class-knowledge-manager.php:3676
748 +#: includes/admin-knowledge-page.php:1079
749 +msgid "No knowledge entries found. Use the Import Options to add content."
750 +msgstr ""
751 +
752 +#: admin/class-knowledge-manager.php:4200
753 +msgid "Processing has been stopped successfully."
754 +msgstr ""
755 +
756 +#: admin/class-knowledge-manager.php:5646
757 +#: includes/admin-knowledge-page.php:366
758 +#: includes/admin-knowledge-page.php:824
759 +msgid "PDF Processing Status"
760 +msgstr ""
761 +
762 +#: admin/class-knowledge-manager.php:5650
763 +#: admin/class-knowledge-manager.php:5736
764 +#: includes/class-mxchat-integrator.php:481
765 +#: mxchat-basic.php:1304
766 +msgid "Dismiss"
767 +msgstr ""
768 +
769 +#: admin/class-knowledge-manager.php:5658
770 +#: admin/class-knowledge-manager.php:5744
771 +#: includes/admin-knowledge-page.php:833
772 +#: includes/admin-knowledge-page.php:863
773 +msgid "Process Batch"
774 +msgstr ""
775 +
776 +#: admin/class-knowledge-manager.php:5663
777 +#: admin/class-knowledge-manager.php:5749
778 +#: admin/class-knowledge-manager.php:5837
779 +#: admin/class-knowledge-manager.php:5888
780 +msgid "Error"
781 +msgstr ""
782 +
783 +#: admin/class-knowledge-manager.php:5667
784 +#: admin/class-knowledge-manager.php:5753
785 +#, php-format
786 +msgid "Completed with %d failures"
787 +msgstr ""
788 +
789 +#: admin/class-knowledge-manager.php:5669
790 +#: admin/class-knowledge-manager.php:5755
791 +msgid "Complete"
792 +msgstr ""
793 +
794 +#: admin/class-knowledge-manager.php:5683
795 +#, php-format
796 +msgid "Progress: %d of %d pages (%d%%)"
797 +msgstr ""
798 +
799 +#: admin/class-knowledge-manager.php:5691
800 +#: includes/admin-knowledge-page.php:384
801 +#: includes/admin-knowledge-page.php:843
802 +msgid "Failed pages:"
803 +msgstr ""
804 +
805 +#: admin/class-knowledge-manager.php:5694
806 +#: admin/class-knowledge-manager.php:5780
807 +#: includes/admin-knowledge-page.php:386
808 +#: includes/admin-knowledge-page.php:417
809 +msgid "Status:"
810 +msgstr ""
811 +
812 +#: admin/class-knowledge-manager.php:5695
813 +#: admin/class-knowledge-manager.php:5781
814 +#: includes/admin-knowledge-page.php:845
815 +#: includes/admin-knowledge-page.php:875
816 +msgid "Last update:"
817 +msgstr ""
818 +
819 +#: admin/class-knowledge-manager.php:5701
820 +#: admin/class-knowledge-manager.php:5787
821 +msgid "Processing Summary"
822 +msgstr ""
823 +
824 +#: admin/class-knowledge-manager.php:5702
825 +msgid "Total Pages:"
826 +msgstr ""
827 +
828 +#: admin/class-knowledge-manager.php:5703
829 +#: admin/class-knowledge-manager.php:5789
830 +msgid "Successful:"
831 +msgstr ""
832 +
833 +#: admin/class-knowledge-manager.php:5704
834 +#: admin/class-knowledge-manager.php:5790
835 +msgid "Failed:"
836 +msgstr ""
837 +
838 +#: admin/class-knowledge-manager.php:5705
839 +#: admin/class-knowledge-manager.php:5791
840 +msgid "Completed:"
841 +msgstr ""
842 +
843 +#: admin/class-knowledge-manager.php:5732
844 +#: includes/admin-knowledge-page.php:397
845 +#: includes/admin-knowledge-page.php:854
846 +msgid "Sitemap Processing Status"
847 +msgstr ""
848 +
849 +#: admin/class-knowledge-manager.php:5769
850 +#, php-format
851 +msgid "Progress: %d of %d URLs (%d%%)"
852 +msgstr ""
853 +
854 +#: admin/class-knowledge-manager.php:5777
855 +#: includes/admin-knowledge-page.php:415
856 +#: includes/admin-knowledge-page.php:873
857 +msgid "Failed URLs:"
858 +msgstr ""
859 +
860 +#: admin/class-knowledge-manager.php:5788
861 +msgid "Total URLs:"
862 +msgstr ""
863 +
864 +#: admin/class-knowledge-manager.php:5804
865 +#: includes/admin-knowledge-page.php:2320
866 +msgid "Last error:"
867 +msgstr ""
868 +
869 +#: admin/class-knowledge-manager.php:5828
870 +#, php-format
871 +msgid "Failed Pages (%d)"
872 +msgstr ""
873 +
874 +#: admin/class-knowledge-manager.php:5830
875 +msgid "Show Failed Pages"
876 +msgstr ""
877 +
878 +#: admin/class-knowledge-manager.php:5836
879 +#: admin/class-knowledge-manager.php:5856
880 +#: includes/admin-transcripts-page.php:523
881 +msgid "Page"
882 +msgstr ""
883 +
884 +#: admin/class-knowledge-manager.php:5838
885 +#: admin/class-knowledge-manager.php:5889
886 +msgid "Retries"
887 +msgstr ""
888 +
889 +#: admin/class-knowledge-manager.php:5839
890 +#: admin/class-knowledge-manager.php:5890
891 +msgid "Time"
892 +msgstr ""
893 +
894 +#: admin/class-knowledge-manager.php:5879
895 +#, php-format
896 +msgid "Failed URLs (%d)"
897 +msgstr ""
898 +
899 +#: admin/class-knowledge-manager.php:5881
900 +msgid "Show Failed URLs"
901 +msgstr ""
902 +
903 +#: admin/class-knowledge-manager.php:5887
904 +#: includes/admin-api-page.php:329
905 +msgid "URL"
906 +msgstr ""
907 +
908 +#: admin/class-knowledge-manager.php:5919
909 +msgid "Unknown URL"
910 +msgstr ""
911 +
912 +#: admin/class-knowledge-manager.php:5933
913 +msgid "more failed URLs not shown"
914 +msgstr ""
915 +
916 +#: admin/class-knowledge-manager.php:6487
917 +msgid "PDF"
918 +msgstr ""
919 +
920 +#: admin/class-knowledge-manager.php:6488
921 +msgid "Word"
922 +msgstr ""
923 +
924 +#: admin/class-knowledge-manager.php:6489
925 +msgid "Text"
926 +msgstr ""
927 +
928 +#: admin/class-knowledge-manager.php:6490
929 +msgid "Markdown"
930 +msgstr ""
931 +
932 +#: admin/class-knowledge-manager.php:6493
933 +msgid "Document"
934 +msgstr ""
935 +
936 +#: admin/class-knowledge-manager.php:6519
937 +msgid "Unsupported file type — only PDF, Word, text and Markdown files can be imported."
938 +msgstr ""
939 +
940 +#: admin/class-knowledge-manager.php:6533
941 +msgid "No extractable text — the PDF is empty, scanned images only, or larger than the size limit."
942 +msgstr ""
943 +
944 +#: admin/class-knowledge-manager.php:6544
945 +msgid "The file could not be read from disk."
946 +msgstr ""
947 +
948 +#: admin/class-knowledge-manager.php:6553
949 +msgid "The Word file could not be read. It may be corrupt, empty, or not a real Word document."
950 +msgstr ""
951 +
952 +#: admin/class-knowledge-manager.php:6569
953 +msgid "The file contains no readable text."
954 +msgstr ""
955 +
956 +#. translators: 1: estimated page count, 2: configured page limit
957 +#: admin/class-knowledge-manager.php:6585
958 +#, php-format
959 +msgid "Too large (about %1$d pages; the limit is %2$d). Split the file, or raise the PDF max pages setting."
960 +msgstr ""
961 +
962 +#. translators: 1: attachment title, 2: reason the file was skipped
963 +#: admin/class-knowledge-manager.php:6642
964 +#, php-format
965 +msgid "Skipped \"%1$s\": %2$s"
966 +msgstr ""
967 +
968 +#: admin/class-knowledge-manager.php:6661
969 +msgid "The file has no URL — it may be missing from the uploads folder."
970 +msgstr ""
971 +
972 +#: admin/class-knowledge-manager.php:8010
973 +msgid "Pinecone is switched on but has no API key or host."
974 +msgstr ""
975 +
976 +#: admin/class-knowledge-manager.php:8195
977 +msgid "a video entry, not an imported page"
978 +msgstr ""
979 +
980 +#: admin/class-knowledge-manager.php:8215
981 +#, php-format
982 +msgid "the page could not be fetched (%s)"
983 +msgstr ""
984 +
985 +#: admin/class-knowledge-manager.php:8221
986 +#, php-format
987 +msgid "the page is gone (HTTP %d)"
988 +msgstr ""
989 +
990 +#: admin/class-knowledge-manager.php:8242
991 +msgid "the page has no readable text now"
992 +msgstr ""
993 +
994 +#: admin/class-knowledge-manager.php:8255
995 +msgid "its source is gone (no post or file on this site has this address)"
996 +msgstr ""
997 +
998 +#: admin/class-knowledge-manager.php:8260
999 +#, php-format
1000 +msgid "the file could not be read (%s)"
1001 +msgstr ""
1002 +
1003 +#: admin/class-knowledge-manager.php:8270
1004 +msgid "its source is no longer published"
1005 +msgstr ""
1006 +
1007 +#: admin/class-knowledge-manager.php:8291
1008 +msgid "its source has no text now"
1009 +msgstr ""
1010 +
1011 +#: admin/class-knowledge-manager.php:8402
1012 +msgid "its source reads differently now, and not because of these fixes"
1013 +msgstr ""
1014 +
1015 +#: admin/class-knowledge-manager.php:8407
1016 +msgid "(imported by address: no edit date to compare)"
1017 +msgstr ""
1018 +
1019 +#: admin/class-knowledge-manager.php:8424
1020 +msgid "edited since import"
1021 +msgstr ""
1022 +
1023 +#: admin/class-knowledge-manager.php:8564
1024 +msgid "the embedding request failed"
1025 +msgstr ""
1026 +
1027 +#: admin/class-knowledge-manager.php:8578
1028 +msgid "a manual Pinecone entry: open it on the Knowledge screen and save it to repair it"
1029 +msgstr ""
1030 +
1031 +#: admin/class-knowledge-manager.php:8591
1032 +msgid "the entry could not be stored"
1033 +msgstr ""
1034 +
1035 +#: admin/class-knowledge-manager.php:8619
1036 +#, php-format
1037 +msgid "Manual entry %s"
1038 +msgstr ""
1039 +
1040 +#: admin/class-knowledge-manager.php:8925
1041 +msgid "Check the knowledge base first."
1042 +msgstr ""
1043 +
1044 +#: admin/class-knowledge-manager.php:8937
1045 +msgid "Unknown request."
1046 +msgstr ""
1047 +
1048 +#: admin/class-knowledge-manager.php:9095
1049 +#: admin/class-knowledge-manager.php:10573
1050 +#: includes/class-mxchat-admin.php:4536
1051 +#: includes/class-mxchat-admin.php:4770
1052 +msgid "You do not have sufficient permissions."
1053 +msgstr ""
1054 +
1055 +#: admin/class-knowledge-manager.php:9100
1056 +#: admin/class-knowledge-manager.php:10582
1057 +msgid "Security check failed."
1058 +msgstr ""
1059 +
1060 +#: admin/class-knowledge-manager.php:9107
1061 +msgid "Invalid vector ID."
1062 +msgstr ""
1063 +
1064 +#: admin/class-knowledge-manager.php:9120
1065 +msgid "Pinecone is not properly configured."
1066 +msgstr ""
1067 +
1068 +#: admin/class-knowledge-manager.php:9145
1069 +msgid "Entry deleted successfully from Pinecone."
1070 +msgstr ""
1071 +
1072 +#: admin/class-knowledge-manager.php:9150
1073 +msgid "Failed to delete entry: "
1074 +msgstr ""
1075 +
1076 +#: admin/class-knowledge-manager.php:9799
1077 +msgid "Subscribers & Above"
1078 +msgstr ""
1079 +
1080 +#: admin/class-knowledge-manager.php:9800
1081 +msgid "Contributors & Above"
1082 +msgstr ""
1083 +
1084 +#: admin/class-knowledge-manager.php:9801
1085 +msgid "Authors & Above"
1086 +msgstr ""
1087 +
1088 +#: admin/class-knowledge-manager.php:9802
1089 +msgid "Editors & Above"
1090 +msgstr ""
1091 +
1092 +#: admin/class-knowledge-manager.php:9803
1093 +msgid "Administrators Only"
1094 +msgstr ""
1095 +
1096 +#: admin/class-knowledge-manager.php:9807
1097 +#: includes/admin-knowledge-page.php:1674
1098 +msgid "Public (Everyone)"
1099 +msgstr ""
1100 +
1101 +#: admin/class-knowledge-manager.php:9808
1102 +#: includes/admin-knowledge-page.php:1675
1103 +msgid "Logged In Users"
1104 +msgstr ""
1105 +
1106 +#. translators: %s: Pinecone index name
1107 +#: admin/class-pinecone-documents.php:1005
1108 +#, php-format
1109 +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."
1110 +msgstr ""
1111 +
1112 +#. translators: %s: suggested Pinecone index name
1113 +#: admin/class-pinecone-documents.php:1010
1114 +#, php-format
1115 +msgid "Suggested free name: %s."
1116 +msgstr ""
1117 +
1118 +#: admin/class-pinecone-documents.php:1141
1119 +msgid "The index was not created."
1120 +msgstr ""
1121 +
1122 +#: admin/class-pinecone-documents.php:1142
1123 +msgid "The index was not checked."
1124 +msgstr ""
1125 +
1126 +#. translators: 1: the error the embedding endpoint returned, 2: what did not happen
1127 +#: admin/class-pinecone-documents.php:1145
1128 +#, php-format
1129 +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."
1130 +msgstr ""
1131 +
1132 +#: admin/class-pinecone-documents.php:1146
1133 +msgid "no answer from the embedding endpoint"
1134 +msgstr ""
1135 +
1136 +#. translators: 1: document index name, 2: records copied, 3: records in total
1137 +#: admin/class-pinecone-documents.php:1221
1138 +#, php-format
1139 +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."
1140 +msgstr ""
1141 +
1142 +#. translators: 1: namespace name, 2: records copied, 3: records on the old index
1143 +#: admin/class-pinecone-documents.php:1780
1144 +#, php-format
1145 +msgid "%1$s (%2$s of %3$s records copied)"
1146 +msgstr ""
1147 +
1148 +#. translators: %s: comma-separated namespace names with their counts
1149 +#: admin/class-pinecone-documents.php:1788
1150 +#, php-format
1151 +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."
1152 +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."
1153 +msgstr[0] ""
1154 +msgstr[1] ""
1155 +
1156 +#. translators: 1: number of bots, 2: comma-separated bot names
1157 +#: admin/class-pinecone-documents.php:1827
1158 +#, php-format
1159 +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."
1160 +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."
1161 +msgstr[0] ""
1162 +msgstr[1] ""
1163 +
1164 +#: admin/class-pinecone-documents.php:1870
1165 +#: admin/class-pinecone-documents.php:1920
1166 +#: admin/class-pinecone-documents.php:2043
1167 +msgid "Enter your Pinecone API key first."
1168 +msgstr ""
1169 +
1170 +#: admin/class-pinecone-documents.php:1923
1171 +msgid "Enter an index name first — the new document index will be created under that name."
1172 +msgstr ""
1173 +
1174 +#: admin/class-pinecone-documents.php:1980
1175 +#, php-format
1176 +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."
1177 +msgstr ""
1178 +
1179 +#: admin/class-pinecone-documents.php:1981
1180 +#, php-format
1181 +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."
1182 +msgstr ""
1183 +
1184 +#: admin/class-pinecone-documents.php:1992
1185 +msgid "Enter the Pinecone API key and host first."
1186 +msgstr ""
1187 +
1188 +#: admin/class-pinecone-documents.php:2048
1189 +msgid "Enter the host of the document index to copy into (or create one with Create index for me)."
1190 +msgstr ""
1191 +
1192 +#: admin/class-pinecone-documents.php:2077
1193 +msgid "No migration in progress. Click Migrate to start one."
1194 +msgstr ""
1195 +
1196 +#: admin/class-pinecone-documents.php:2089
1197 +msgid "Unknown migration action."
1198 +msgstr ""
1199 +
1200 +#: admin/class-pinecone-documents.php:2104
1201 +msgid "Finish the migration first — the old index can only be deleted after a completed copy."
1202 +msgstr ""
1203 +
1204 +#: admin/class-pinecone-documents.php:2107
1205 +#, php-format
1206 +msgid "The copy count does not match (%1$d of %2$d copied). The old index stays."
1207 +msgstr ""
1208 +
1209 +#: admin/class-pinecone-documents.php:2110
1210 +msgid "The saved document index no longer matches the migration. The old index stays."
1211 +msgstr ""
1212 +
1213 +#: admin/class-pinecone-documents.php:2131
1214 +#, php-format
1215 +msgid "Could not read the old index before deleting it (%s). The old index stays."
1216 +msgstr ""
1217 +
1218 +#: admin/class-pinecone-documents.php:2142
1219 +#, php-format
1220 +msgid "Type the old index name exactly (%s) to confirm."
1221 +msgstr ""
1222 +
1223 +#: admin/class-pinecone-documents.php:2145
1224 +msgid "Refusing: that is the document index currently in use."
1225 +msgstr ""
1226 +
1227 +#: admin/class-pinecone-documents.php:2154
1228 +#, php-format
1229 +msgid "Old vector index \"%s\" deleted."
1230 +msgstr ""
1231 +
1232 +#: admin/class-vectorstore-manager.php:526
1233 +msgid "Sync was disabled or the target store changed mid-import."
1234 +msgstr ""
1235 +
1236 +#: admin/class-vectorstore-manager.php:655
1237 +msgid "Enable sync and set a target Vector Store ID (and OpenAI API key) first, then save settings."
1238 +msgstr ""
1239 +
1240 +#: admin/class-vectorstore-manager.php:660
1241 +msgid "An import is already running."
1242 +msgstr ""
1243 +
1244 +#: admin/class-vectorstore-manager.php:666
1245 +#, php-format
1246 +msgid "Vector Store check failed: %s"
1247 +msgstr ""
1248 +
1249 +#: admin/class-vectorstore-manager.php:700
1250 +msgid "No interrupted import to resume."
1251 +msgstr ""
1252 +
1253 +#: includes/admin-actions-page.php:32
1254 +#: includes/admin-api-page.php:118
1255 +#: includes/admin-content-page.php:38
1256 +#: includes/admin-knowledge-page.php:39
1257 +#: includes/admin-pro-page.php:62
1258 +#: includes/admin-settings-page.php:30
1259 +#: includes/admin-transcripts-page.php:32
1260 +msgid "Open menu"
1261 +msgstr ""
1262 +
1263 +#: includes/admin-actions-page.php:43
1264 +#: includes/admin-actions-page.php:51
1265 +#: includes/admin-actions-page.php:91
1266 +#: includes/admin-actions-page.php:139
1267 +#: includes/admin-knowledge-page.php:1072
1268 +#: includes/admin-onboarding-page.php:458
1269 +#: includes/admin-onboarding-page.php:486
1270 +#: includes/admin-transcripts-page.php:1023
1271 +#: includes/class-mxchat-admin.php:628
1272 +msgid "Actions"
1273 +msgstr ""
1274 +
1275 +#: includes/admin-actions-page.php:44
1276 +#: includes/admin-api-page.php:130
1277 +#: includes/admin-content-page.php:50
1278 +#: includes/admin-knowledge-page.php:51
1279 +#: includes/admin-pro-page.php:74
1280 +#: includes/admin-settings-page.php:42
1281 +#: includes/admin-transcripts-page.php:44
1282 +msgid "Close menu"
1283 +msgstr ""
1284 +
1285 +#: includes/admin-actions-page.php:54
1286 +#: includes/admin-actions-page.php:98
1287 +#: includes/admin-transcripts-page.php:54
1288 +#: includes/admin-transcripts-page.php:110
1289 +msgid "Dashboard"
1290 +msgstr ""
1291 +
1292 +#: includes/admin-actions-page.php:58
1293 +#: includes/admin-actions-page.php:107
1294 +#: includes/admin-actions-page.php:163
1295 +msgid "AI Tools"
1296 +msgstr ""
1297 +
1298 +#: includes/admin-actions-page.php:62
1299 +#: includes/admin-actions-page.php:117
1300 +#: includes/admin-actions-page.php:180
1301 +#: includes/admin-actions-page.php:360
1302 +#: includes/admin-actions-page.php:450
1303 +msgid "Trigger Phrases"
1304 +msgstr ""
1305 +
1306 +#: includes/admin-actions-page.php:69
1307 +#: includes/admin-content-page.php:400
1308 +#: includes/admin-content-page.php:664
1309 +#: includes/admin-content-page.php:687
1310 +#: includes/admin-content-page.php:739
1311 +#: includes/admin-knowledge-page.php:114
1312 +#: includes/admin-settings-page.php:105
1313 +#: includes/admin-transcripts-page.php:81
1314 +msgid "Upgrade to Pro"
1315 +msgstr ""
1316 +
1317 +#: includes/admin-actions-page.php:128
1318 +#: includes/admin-knowledge-page.php:242
1319 +#: includes/admin-pro-page.php:164
1320 +#: includes/admin-settings-page.php:218
1321 +#: includes/admin-transcripts-page.php:159
172 1322 msgid "Pro Upgrade"
173 1323 msgstr ""
174 1324
175 -#: includes/class-mxchat-admin.php:205
176 -msgid "Unauthorized"
1325 +#: includes/admin-actions-page.php:140
1326 +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 1327 msgstr ""
178 1328
179 -#: includes/class-mxchat-admin.php:211
180 -msgid "Invalid field name"
1329 +#: includes/admin-actions-page.php:149
1330 +msgid "Two ways to set up actions"
181 1331 msgstr ""
182 1332
183 -#: includes/class-mxchat-admin.php:291
184 -msgid "Setting saved"
1333 +#: includes/admin-actions-page.php:152
1334 +msgid "Both let your chatbot take action during a conversation. Pick whichever fits how you want it to behave — or use both together."
185 1335 msgstr ""
186 1336
187 -#: includes/class-mxchat-admin.php:293
188 -msgid "Update failed or no changes"
1337 +#: includes/admin-actions-page.php:164
1338 +#: includes/admin-knowledge-page.php:548
1339 +msgid "Recommended"
189 1340 msgstr ""
190 1341
191 -#: includes/class-mxchat-admin.php:302 includes/class-mxchat-admin.php:313
192 -msgid "Dismiss this notice."
1342 +#: includes/admin-actions-page.php:167
1343 +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 1344 msgstr ""
194 1345
195 -#: includes/class-mxchat-admin.php:331
196 -msgid "For a limited time, get lifetime access and save $20 on MxChat Pro!"
1346 +#: includes/admin-actions-page.php:169
1347 +msgid "Set up AI Tools"
197 1348 msgstr ""
198 1349
199 -#: includes/class-mxchat-admin.php:332
200 -msgid "Upgrade to Pro today"
1350 +#: includes/admin-actions-page.php:183
1351 +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 1352 msgstr ""
202 1353
203 -#: includes/class-mxchat-admin.php:339
204 -msgid "Pro users get exclusive access to"
1354 +#: includes/admin-actions-page.php:186
1355 +#: includes/admin-actions-page.php:225
1356 +msgid "Add Trigger Phrase"
205 1357 msgstr ""
206 1358
207 -#: includes/class-mxchat-admin.php:339
208 -msgid "MxChat AI Agents"
1359 +#: includes/admin-actions-page.php:193
1360 +msgid "Can I use both?"
209 1361 msgstr ""
210 1362
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!"
1363 +#: includes/admin-actions-page.php:193
1364 +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 1365 msgstr ""
214 1366
215 -#: includes/class-mxchat-admin.php:344 includes/class-mxchat-admin.php:1898
216 -msgid "Chatbot"
1367 +#: includes/admin-actions-page.php:208
1368 +#: includes/admin-actions-page.php:281
1369 +#: includes/admin-actions-page.php:570
1370 +#: includes/admin-content-page.php:833
1371 +#: includes/admin-transcripts-page.php:443
1372 +#: includes/admin-transcripts-page.php:697
1373 +#: includes/class-mxchat-admin.php:5254
1374 +msgid "All"
217 1375 msgstr ""
218 1376
219 -#: includes/class-mxchat-admin.php:345
1377 +#: includes/admin-actions-page.php:212
1378 +#: includes/admin-knowledge-page.php:1042
1379 +#: includes/admin-transcripts-page.php:451
1380 +#: includes/admin-transcripts-page.php:700
1381 +msgid "Delete Selected"
1382 +msgstr ""
1383 +
1384 +#: includes/admin-actions-page.php:220
1385 +msgid "Search trigger phrases..."
1386 +msgstr ""
1387 +
1388 +#: includes/admin-actions-page.php:227
1389 +#: includes/admin-actions-page.php:367
1390 +#: includes/admin-actions-page.php:589
1391 +msgid "Add"
1392 +msgstr ""
1393 +
1394 +#: includes/admin-actions-page.php:229
1395 +#: includes/admin-actions-page.php:591
1396 +#: includes/admin-knowledge-page.php:636
1397 +#: includes/admin-settings-page.php:860
1398 +#: includes/admin-transcripts-page.php:464
1399 +msgid "Refresh"
1400 +msgstr ""
1401 +
1402 +#: includes/admin-actions-page.php:252
1403 +msgid "Select a trigger phrase"
1404 +msgstr ""
1405 +
1406 +#: includes/admin-actions-page.php:253
1407 +msgid "Choose a trigger phrase from the list to view details and edit, or create a new one."
1408 +msgstr ""
1409 +
1410 +#: includes/admin-actions-page.php:256
1411 +msgid "Create Trigger Phrase"
1412 +msgstr ""
1413 +
1414 +#: includes/admin-actions-page.php:267
1415 +#: includes/admin-actions-page.php:329
1416 +#: includes/admin-actions-page.php:421
1417 +#: includes/admin-actions-page.php:625
1418 +#: includes/admin-actions-page.php:729
1419 +#: includes/admin-onboarding-page.php:701
1420 +#: includes/admin-onboarding-page.php:769
1421 +#: includes/admin-onboarding-page.php:789
1422 +#: includes/admin-onboarding-page.php:809
1423 +msgid "Back"
1424 +msgstr ""
1425 +
1426 +#: includes/admin-actions-page.php:269
1427 +msgid "Choose what it does"
1428 +msgstr ""
1429 +
1430 +#: includes/admin-actions-page.php:277
1431 +msgid "Search types..."
1432 +msgstr ""
1433 +
1434 +#: includes/admin-actions-page.php:311
1435 +#, php-format
1436 +msgid "Use the %s action"
1437 +msgstr ""
1438 +
1439 +#: includes/admin-actions-page.php:313
1440 +msgid "Pro"
1441 +msgstr ""
1442 +
1443 +#: includes/admin-actions-page.php:316
1444 +#: includes/class-mxchat-admin.php:5325
1445 +#, php-format
1446 +msgid "Requires %s"
1447 +msgstr ""
1448 +
1449 +#: includes/admin-actions-page.php:331
1450 +msgid "Configure Trigger Phrase"
1451 +msgstr ""
1452 +
1453 +#: includes/admin-actions-page.php:342
1454 +msgid "Selected Type"
1455 +msgstr ""
1456 +
1457 +#: includes/admin-actions-page.php:343
1458 +msgid "Configure this trigger phrase for your chatbot"
1459 +msgstr ""
1460 +
1461 +#: includes/admin-actions-page.php:354
1462 +#: includes/admin-actions-page.php:444
1463 +msgid "Label"
1464 +msgstr ""
1465 +
1466 +#: includes/admin-actions-page.php:355
1467 +msgid "e.g., Newsletter Signup"
1468 +msgstr ""
1469 +
1470 +#: includes/admin-actions-page.php:356
1471 +msgid "A descriptive name for this trigger phrase (for your reference only)."
1472 +msgstr ""
1473 +
1474 +#: includes/admin-actions-page.php:366
1475 +msgid "Type a trigger phrase and press Enter"
1476 +msgstr ""
1477 +
1478 +#: includes/admin-actions-page.php:370
1479 +msgid "Each phrase gets its own embedding vector for more accurate matching."
1480 +msgstr ""
1481 +
1482 +#: includes/admin-actions-page.php:375
1483 +#: includes/admin-actions-page.php:460
1484 +#: includes/admin-settings-page.php:305
1485 +#: includes/admin-settings-page.php:1399
1486 +#: includes/class-mxchat-admin.php:5388
1487 +#: includes/class-mxchat-admin.php:6825
1488 +msgid "Similarity Threshold"
1489 +msgstr ""
1490 +
1491 +#: includes/admin-actions-page.php:379
1492 +msgid "Lower values (10-30) trigger more easily. Higher values (70-95) require more exact matches."
1493 +msgstr ""
1494 +
1495 +#: includes/admin-actions-page.php:383
1496 +msgid "Enabled Bots"
1497 +msgstr ""
1498 +
1499 +#: includes/admin-actions-page.php:388
1500 +#: includes/class-mxchat-admin.php:5120
1501 +#: includes/class-mxchat-admin.php:5420
1502 +#: includes/class-mxchat-elementor-widget.php:128
1503 +#: includes/class-mxchat-meta-box.php:90
1504 +#: includes/class-mxchat-public.php:1146
1505 +#: assets/block/chatbot-block.js:36
1506 +msgid "Default Bot"
1507 +msgstr ""
1508 +
1509 +#: includes/admin-actions-page.php:407
1510 +#: includes/admin-actions-page.php:703
1511 +#: includes/admin-actions-page.php:755
1512 +#: includes/admin-content-page.php:313
1513 +#: includes/admin-knowledge-page.php:2263
1514 +#: includes/admin-knowledge-page.php:2453
1515 +#: includes/admin-knowledge-page.php:2485
1516 +#: includes/admin-settings-page.php:943
1517 +#: includes/admin-transcripts-page.php:620
1518 +#: includes/admin-transcripts-page.php:786
1519 +#: includes/class-mxchat-admin.php:5340
1520 +#: includes/class-mxchat-admin.php:5449
1521 +#: includes/class-mxchat-admin.php:10602
1522 +#: includes/class-mxchat-integrator.php:6556
1523 +msgid "Cancel"
1524 +msgstr ""
1525 +
1526 +#: includes/admin-actions-page.php:410
1527 +msgid "Save Trigger Phrase"
1528 +msgstr ""
1529 +
1530 +#: includes/admin-actions-page.php:423
1531 +msgid "Trigger Phrase Details"
1532 +msgstr ""
1533 +
1534 +#: includes/admin-actions-page.php:425
1535 +msgid "Toggle Enabled"
1536 +msgstr ""
1537 +
1538 +#: includes/admin-actions-page.php:429
1539 +#: includes/class-mxchat-admin.php:5171
1540 +msgid "Edit"
1541 +msgstr ""
1542 +
1543 +#: includes/admin-actions-page.php:432
1544 +#: includes/admin-actions-page.php:704
1545 +#: includes/admin-transcripts-page.php:621
1546 +#: includes/admin-transcripts-page.php:702
1547 +#: includes/class-mxchat-admin.php:5182
1548 +msgid "Delete"
1549 +msgstr ""
1550 +
1551 +#: includes/admin-actions-page.php:445
1552 +#: includes/admin-content-page.php:242
1553 +msgid "Type"
1554 +msgstr ""
1555 +
1556 +#: includes/admin-actions-page.php:457
1557 +#: includes/admin-content-page.php:67
1558 +#: includes/admin-content-page.php:124
1559 +#: includes/admin-content-page.php:499
1560 +#: includes/admin-knowledge-page.php:70
1561 +#: includes/admin-knowledge-page.php:160
1562 +#: includes/admin-onboarding-page.php:455
1563 +#: includes/admin-settings-page.php:41
1564 +#: includes/admin-transcripts-page.php:71
1565 +#: includes/admin-transcripts-page.php:142
1566 +#: includes/class-mxchat-admin.php:600
1567 +msgid "Settings"
1568 +msgstr ""
1569 +
1570 +#: includes/admin-actions-page.php:464
1571 +#: includes/admin-actions-page.php:668
1572 +#: includes/admin-content-page.php:249
1573 +#: includes/admin-transcripts-page.php:303
1574 +msgid "Status"
1575 +msgstr ""
1576 +
1577 +#: includes/admin-actions-page.php:465
1578 +msgid "Enabled"
1579 +msgstr ""
1580 +
1581 +#: includes/admin-actions-page.php:471
1582 +msgid "Assigned Bots"
1583 +msgstr ""
1584 +
1585 +#: includes/admin-actions-page.php:497
1586 +#, php-format
1587 +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."
1588 +msgstr ""
1589 +
1590 +#: includes/admin-actions-page.php:508
1591 +#, php-format
1592 +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."
1593 +msgstr ""
1594 +
1595 +#: includes/admin-actions-page.php:508
1596 +msgid "Settings → Brave Search"
1597 +msgstr ""
1598 +
1599 +#: includes/admin-actions-page.php:515
1600 +msgid "No tools available yet. Core search and image tools appear here, and activating add-ons like WooCommerce adds more."
1601 +msgstr ""
1602 +
1603 +#: includes/admin-actions-page.php:555
1604 +#: includes/admin-actions-page.php:585
1605 +msgid "tools"
1606 +msgstr ""
1607 +
1608 +#: includes/admin-actions-page.php:556
1609 +msgid "tool"
1610 +msgstr ""
1611 +
1612 +#: includes/admin-actions-page.php:557
1613 +#: includes/admin-actions-page.php:672
1614 +#: includes/admin-api-page.php:180
1615 +#: includes/admin-api-page.php:261
1616 +#: includes/admin-knowledge-page.php:99
1617 +#: includes/admin-knowledge-page.php:106
1618 +#: includes/admin-knowledge-page.php:219
1619 +#: includes/admin-knowledge-page.php:231
1620 +#: includes/admin-pro-page.php:84
1621 +#: includes/admin-pro-page.php:126
1622 +#: includes/admin-pro-page.php:197
1623 +#: includes/admin-pro-page.php:284
1624 +#: includes/admin-settings-page.php:793
1625 +#: includes/admin-transcripts-page.php:307
1626 +#: includes/class-mxchat-license-check.php:512
1627 +#: includes/class-mxchat-license-check.php:524
1628 +#: includes/class-mxchat-license-check.php:534
1629 +msgid "Active"
1630 +msgstr ""
1631 +
1632 +#: includes/admin-actions-page.php:558
1633 +msgid "Add-on"
1634 +msgstr ""
1635 +
1636 +#: includes/admin-actions-page.php:559
1637 +msgid "Sensitive"
1638 +msgstr ""
1639 +
1640 +#: includes/admin-actions-page.php:560
1641 +msgid "No usage note — the AI decides on its own when to use this."
1642 +msgstr ""
1643 +
1644 +#: includes/admin-actions-page.php:574
1645 +msgid "Remove Selected"
1646 +msgstr ""
1647 +
1648 +#: includes/admin-actions-page.php:582
1649 +msgid "Search tools..."
1650 +msgstr ""
1651 +
1652 +#: includes/admin-actions-page.php:587
1653 +#: includes/admin-actions-page.php:616
1654 +#: includes/admin-actions-page.php:731
1655 +#: includes/admin-actions-page.php:756
1656 +msgid "Add Tool"
1657 +msgstr ""
1658 +
1659 +#: includes/admin-actions-page.php:612
1660 +msgid "Select a tool"
1661 +msgstr ""
1662 +
1663 +#: includes/admin-actions-page.php:613
1664 +msgid "Choose a tool from the list to view details and edit when the AI should use it, or add a new one."
1665 +msgstr ""
1666 +
1667 +#: includes/admin-actions-page.php:627
1668 +msgid "Tool Details"
1669 +msgstr ""
1670 +
1671 +#: includes/admin-actions-page.php:629
1672 +msgid "Edit usage note"
1673 +msgstr ""
1674 +
1675 +#: includes/admin-actions-page.php:632
1676 +msgid "Remove tool"
1677 +msgstr ""
1678 +
1679 +#: includes/admin-actions-page.php:644
1680 +msgid "Tool"
1681 +msgstr ""
1682 +
1683 +#: includes/admin-actions-page.php:650
1684 +msgid "What it does"
1685 +msgstr ""
1686 +
1687 +#: includes/admin-actions-page.php:655
1688 +msgid "When the assistant uses this"
1689 +msgstr ""
1690 +
1691 +#: includes/admin-actions-page.php:663
1692 +msgid "Setup"
1693 +msgstr ""
1694 +
1695 +#: includes/admin-actions-page.php:671
1696 +msgid "State"
1697 +msgstr ""
1698 +
1699 +#: includes/admin-actions-page.php:689
1700 +msgid "Saving, please wait..."
1701 +msgstr ""
1702 +
1703 +#: includes/admin-actions-page.php:696
1704 +msgid "Delete Trigger Phrase"
1705 +msgstr ""
1706 +
1707 +#: includes/admin-actions-page.php:700
1708 +msgid "Are you sure you want to delete this trigger phrase? This cannot be undone."
1709 +msgstr ""
1710 +
1711 +#: includes/admin-actions-page.php:715
1712 +msgid "Add a Tool"
1713 +msgstr ""
1714 +
1715 +#: includes/admin-actions-page.php:719
1716 +msgid "Pick a capability the AI can call from the conversation."
1717 +msgstr ""
1718 +
1719 +#: includes/admin-actions-page.php:721
1720 +msgid "Every available tool is already added. Activate add-ons like WooCommerce to unlock more."
1721 +msgstr ""
1722 +
1723 +#: includes/admin-actions-page.php:731
1724 +msgid "Edit Tool"
1725 +msgstr ""
1726 +
1727 +#: includes/admin-actions-page.php:740
1728 +msgid "Selected tool"
1729 +msgstr ""
1730 +
1731 +#: includes/admin-actions-page.php:745
1732 +msgid "When should the assistant use this?"
1733 +msgstr ""
1734 +
1735 +#: includes/admin-actions-page.php:746
1736 +msgid "Optional — e.g. “Use only when the visitor asks about pricing or discounts.”"
1737 +msgstr ""
1738 +
1739 +#: includes/admin-actions-page.php:747
1740 +msgid "Leave blank to let the AI decide on its own. Your note is added to what the model knows about this tool."
1741 +msgstr ""
1742 +
1743 +#: includes/admin-actions-page.php:751
1744 +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."
1745 +msgstr ""
1746 +
1747 +#: includes/admin-actions-page.php:756
1748 +#: includes/admin-content-page.php:314
1749 +msgid "Save Changes"
1750 +msgstr ""
1751 +
1752 +#: includes/admin-api-page.php:30
1753 +msgid "MxChat API Access"
1754 +msgstr ""
1755 +
1756 +#: includes/admin-api-page.php:31
1757 +#: includes/admin-api-page.php:129
1758 +#: includes/admin-onboarding-page.php:460
1759 +msgid "API Access"
1760 +msgstr ""
1761 +
1762 +#: includes/admin-api-page.php:44
1763 +#: includes/admin-api-page.php:63
1764 +#: includes/admin-onboarding-page.php:103
1765 +#: includes/admin-onboarding-page.php:121
1766 +msgid "You do not have permission to do this."
1767 +msgstr ""
1768 +
1769 +#: includes/admin-api-page.php:79
1770 +#: includes/admin-onboarding-page.php:383
1771 +msgid "You do not have permission to access this page."
1772 +msgstr ""
1773 +
1774 +#. translators: %s: human-readable elapsed time
1775 +#: includes/admin-api-page.php:103
1776 +#, php-format
1777 +msgid "%s ago"
1778 +msgstr ""
1779 +
1780 +#: includes/admin-api-page.php:106
1781 +msgid "Never"
1782 +msgstr ""
1783 +
1784 +#: includes/admin-api-page.php:136
1785 +#: includes/admin-api-page.php:171
1786 +#: includes/admin-api-page.php:246
1787 +msgid "REST API"
1788 +msgstr ""
1789 +
1790 +#: includes/admin-api-page.php:139
1791 +#: includes/admin-api-page.php:178
1792 +#: includes/admin-api-page.php:256
1793 +msgid "Token"
1794 +msgstr ""
1795 +
1796 +#: includes/admin-api-page.php:143
1797 +#: includes/admin-api-page.php:190
1798 +#: includes/admin-api-page.php:319
1799 +msgid "Endpoints"
1800 +msgstr ""
1801 +
1802 +#: includes/admin-api-page.php:147
1803 +#: includes/admin-api-page.php:199
1804 +#: includes/admin-api-page.php:380
1805 +msgid "Examples"
1806 +msgstr ""
1807 +
1808 +#: includes/admin-api-page.php:151
1809 +#: includes/admin-api-page.php:208
1810 +msgid "Privacy"
1811 +msgstr ""
1812 +
1813 +#: includes/admin-api-page.php:221
1814 +msgid "New API token generated."
1815 +msgstr ""
1816 +
1817 +#: includes/admin-api-page.php:222
1818 +msgid "Copy it now — for security, the full value will not be shown again after you leave this page."
1819 +msgstr ""
1820 +
1821 +#: includes/admin-api-page.php:228
1822 +#: includes/admin-onboarding-page.php:531
1823 +#: includes/admin-onboarding-page.php:859
1824 +#: includes/admin-onboarding-page.php:868
1825 +#: includes/admin-settings-page.php:766
1826 +#: includes/admin-settings-page.php:1121
1827 +#: includes/admin-settings-page.php:1139
1828 +msgid "Copy"
1829 +msgstr ""
1830 +
1831 +#: includes/admin-api-page.php:237
1832 +msgid "API token revoked."
1833 +msgstr ""
1834 +
1835 +#: includes/admin-api-page.php:238
1836 +msgid "All REST endpoints will return 401 until a new token is generated."
1837 +msgstr ""
1838 +
1839 +#: includes/admin-api-page.php:248
1840 +msgid "Bearer-token-authenticated endpoints for reading transcripts and pushing content into the knowledge base. Disabled until you generate a token below."
1841 +msgstr ""
1842 +
1843 +#: includes/admin-api-page.php:266
1844 +#: includes/admin-settings-page.php:793
1845 +msgid "Disabled"
1846 +msgstr ""
1847 +
1848 +#: includes/admin-api-page.php:273
1849 +msgid "Current token"
1850 +msgstr ""
1851 +
1852 +#: includes/admin-api-page.php:276
1853 +msgid "Last rotated:"
1854 +msgstr ""
1855 +
1856 +#: includes/admin-api-page.php:282
1857 +msgid "No token is currently set. Generate one below to enable the authenticated REST endpoints."
1858 +msgstr ""
1859 +
1860 +#: includes/admin-api-page.php:292
1861 +msgid "Regenerate Token"
1862 +msgstr ""
1863 +
1864 +#: includes/admin-api-page.php:292
1865 +msgid "Generate Token"
1866 +msgstr ""
1867 +
1868 +#: includes/admin-api-page.php:298
1869 +msgid "Revoke the API token? Any external tool using the current token will stop working immediately."
1870 +msgstr ""
1871 +
1872 +#: includes/admin-api-page.php:303
1873 +msgid "Revoke Token"
1874 +msgstr ""
1875 +
1876 +#: includes/admin-api-page.php:310
1877 +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."
1878 +msgstr ""
1879 +
1880 +#: includes/admin-api-page.php:320
1881 +msgid "All endpoints live under the WordPress REST namespace mxchat/v1."
1882 +msgstr ""
1883 +
1884 +#: includes/admin-api-page.php:328
1885 +msgid "Method"
1886 +msgstr ""
1887 +
1888 +#: includes/admin-api-page.php:330
1889 +msgid "Auth"
1890 +msgstr ""
1891 +
1892 +#: includes/admin-api-page.php:331
1893 +msgid "Purpose"
1894 +msgstr ""
1895 +
1896 +#: includes/admin-api-page.php:338
1897 +msgid "None"
1898 +msgstr ""
1899 +
1900 +#: includes/admin-api-page.php:339
1901 +msgid "Connectivity check; reports plugin version and whether a token is set."
1902 +msgstr ""
1903 +
1904 +#: includes/admin-api-page.php:344
1905 +#: includes/admin-api-page.php:350
1906 +#: includes/admin-api-page.php:356
1907 +#: includes/admin-api-page.php:362
1908 +#: includes/admin-api-page.php:368
1909 +msgid "Bearer"
1910 +msgstr ""
1911 +
1912 +#: includes/admin-api-page.php:345
1913 +msgid "Read chat transcripts. Filterable by since, until, session_id, role, has_rag_context; supports limit + offset pagination."
1914 +msgstr ""
1915 +
1916 +#: includes/admin-api-page.php:351
1917 +msgid "Push content into the knowledge base. Body: content, source_url, optional bot_id and content_type."
1918 +msgstr ""
1919 +
1920 +#: includes/admin-api-page.php:357
1921 +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."
1922 +msgstr ""
1923 +
1924 +#: includes/admin-api-page.php:363
1925 +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)."
1926 +msgstr ""
1927 +
1928 +#: includes/admin-api-page.php:369
1929 +msgid "Bulk-delete chat sessions by session_id, with optional cascade to translations and click-tracking. Capped at 1000 per call."
1930 +msgstr ""
1931 +
1932 +#: includes/admin-api-page.php:381
1933 +msgid "Drop-in cURL snippets — replace YOUR_TOKEN with the value from the Token tab."
1934 +msgstr ""
1935 +
1936 +#: includes/admin-api-page.php:386
1937 +msgid "Health check"
1938 +msgstr ""
1939 +
1940 +#: includes/admin-api-page.php:387
1941 +msgid "No auth required"
1942 +msgstr ""
1943 +
1944 +#: includes/admin-api-page.php:396
1945 +msgid "Find transcripts where the bot had no knowledge to ground answers"
1946 +msgstr ""
1947 +
1948 +#: includes/admin-api-page.php:406
1949 +msgid "Push a Q&A entry into the knowledge base"
1950 +msgstr ""
1951 +
1952 +#: includes/admin-api-page.php:418
1953 +msgid "Remove documents deleted in your source system"
1954 +msgstr ""
1955 +
1956 +#: includes/admin-api-page.php:421
1957 +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."
1958 +msgstr ""
1959 +
1960 +#: includes/admin-api-page.php:431
1961 +msgid "Sync new leads into your CRM"
1962 +msgstr ""
1963 +
1964 +#: includes/admin-api-page.php:434
1965 +msgid "Poll incrementally by passing the timestamp of the last lead you imported."
1966 +msgstr ""
1967 +
1968 +#: includes/admin-api-page.php:442
1969 +msgid "Bulk-delete two chat sessions"
1970 +msgstr ""
1971 +
1972 +#: includes/admin-api-page.php:456
1973 +msgid "Privacy & Safety"
1974 +msgstr ""
1975 +
1976 +#: includes/admin-api-page.php:457
1977 +msgid "What the API exposes — and how to keep it safe."
1978 +msgstr ""
1979 +
1980 +#: includes/admin-api-page.php:465
1981 +msgid "No data leaves your site unsolicited. Endpoints only respond to requests carrying your token."
1982 +msgstr ""
1983 +
1984 +#: includes/admin-api-page.php:469
1985 +msgid "The /transcripts endpoint may return user-submitted chat data including emails and names — treat your API token as sensitive."
1986 +msgstr ""
1987 +
1988 +#: includes/admin-api-page.php:473
1989 +msgid "Use HTTPS only. Do not include the token in URL query strings."
1990 +msgstr ""
1991 +
1992 +#: includes/admin-api-page.php:477
1993 +msgid "Rotate the token if you suspect it was leaked. Old token is invalidated immediately."
1994 +msgstr ""
1995 +
1996 +#: includes/admin-content-page.php:49
1997 +#: includes/admin-content-page.php:56
1998 +#: includes/admin-content-page.php:99
1999 +#: includes/admin-content-page.php:506
2000 +#: includes/admin-knowledge-page.php:1070
2001 +#: includes/admin-onboarding-page.php:459
2002 +#: includes/class-mxchat-admin.php:637
2003 +#: includes/class-mxchat-admin.php:638
2004 +msgid "Content"
2005 +msgstr ""
2006 +
2007 +#: includes/admin-content-page.php:59
2008 +#: includes/admin-content-page.php:106
2009 +#: includes/admin-content-page.php:171
2010 +msgid "Generate"
2011 +msgstr ""
2012 +
2013 +#: includes/admin-content-page.php:63
2014 +#: includes/admin-content-page.php:115
2015 +msgid "History"
2016 +msgstr ""
2017 +
2018 +#: includes/admin-content-page.php:71
2019 +#: includes/admin-content-page.php:133
2020 +#: includes/admin-content-page.php:362
2021 +#: includes/admin-content-page.php:719
2022 +msgid "SEO"
2023 +msgstr ""
2024 +
2025 +#: includes/admin-content-page.php:75
2026 +#: includes/admin-content-page.php:142
2027 +msgid "Calendar"
2028 +msgstr ""
2029 +
2030 +#: includes/admin-content-page.php:79
2031 +#: includes/admin-content-page.php:151
2032 +msgid "Templates"
2033 +msgstr ""
2034 +
2035 +#: includes/admin-content-page.php:173
2036 +msgid "Content Generator"
2037 +msgstr ""
2038 +
2039 +#: includes/admin-content-page.php:175
2040 +msgid "Change status"
2041 +msgstr ""
2042 +
2043 +#: includes/admin-content-page.php:182
2044 +#: includes/admin-content-page.php:251
2045 +msgid "Draft"
2046 +msgstr ""
2047 +
2048 +#: includes/admin-content-page.php:186
2049 +#: includes/admin-knowledge-page.php:2403
2050 +msgid "Published"
2051 +msgstr ""
2052 +
2053 +#: includes/admin-content-page.php:190
2054 +#: includes/admin-content-page.php:252
2055 +msgid "Scheduled"
2056 +msgstr ""
2057 +
2058 +#: includes/admin-content-page.php:203
2059 +msgid "Desktop"
2060 +msgstr ""
2061 +
2062 +#: includes/admin-content-page.php:206
2063 +msgid "Mobile"
2064 +msgstr ""
2065 +
2066 +#: includes/admin-content-page.php:214
2067 +#: includes/admin-content-page.php:446
2068 +msgid "Edit with AI"
2069 +msgstr ""
2070 +
2071 +#: includes/admin-content-page.php:216
2072 +msgid "AI Edit"
2073 +msgstr ""
2074 +
2075 +#: includes/admin-content-page.php:230
2076 +#: includes/admin-content-page.php:286
2077 +msgid "Generate Content"
2078 +msgstr ""
2079 +
2080 +#: includes/admin-content-page.php:231
2081 +msgid "Describe what you want and let AI create it for you."
2082 +msgstr ""
2083 +
2084 +#: includes/admin-content-page.php:235
2085 +msgid "Describe the content you want to generate..."
2086 +msgstr ""
2087 +
2088 +#: includes/admin-content-page.php:238
2089 +msgid "Edit Default Prompt"
2090 +msgstr ""
2091 +
2092 +#: includes/admin-content-page.php:244
2093 +msgid "Blog Post"
2094 +msgstr ""
2095 +
2096 +#: includes/admin-content-page.php:245
2097 +msgid "Landing Page"
2098 +msgstr ""
2099 +
2100 +#: includes/admin-content-page.php:253
2101 +msgid "Publish"
2102 +msgstr ""
2103 +
2104 +#: includes/admin-content-page.php:257
2105 +msgid "Schedule"
2106 +msgstr ""
2107 +
2108 +#: includes/admin-content-page.php:263
2109 +msgid "Layout"
2110 +msgstr ""
2111 +
2112 +#: includes/admin-content-page.php:265
2113 +msgid "Theme Default"
2114 +msgstr ""
2115 +
2116 +#: includes/admin-content-page.php:266
2117 +msgid "Fullwidth (No Padding)"
2118 +msgstr ""
2119 +
2120 +#: includes/admin-content-page.php:270
2121 +msgid "Post Title"
2122 +msgstr ""
2123 +
2124 +#: includes/admin-content-page.php:272
2125 +#: includes/class-mxchat-admin.php:7809
2126 +#: includes/class-mxchat-admin.php:7822
2127 +#: includes/class-mxchat-admin.php:7834
2128 +#: includes/class-mxchat-admin.php:7847
2129 +#: includes/class-mxchat-admin.php:7860
2130 +#: includes/class-mxchat-admin.php:7874
2131 +#: includes/class-mxchat-admin.php:8078
2132 +#: includes/class-mxchat-admin.php:8093
2133 +#: includes/class-mxchat-admin.php:9418
2134 +#: includes/class-mxchat-admin.php:9792
2135 +#: includes/class-mxchat-admin.php:9801
2136 +#: includes/class-mxchat-admin.php:9810
2137 +#: includes/class-mxchat-admin.php:9949
2138 +#: includes/class-mxchat-admin.php:10019
2139 +#: includes/class-mxchat-admin.php:10096
2140 +msgid "Show"
2141 +msgstr ""
2142 +
2143 +#: includes/admin-content-page.php:273
2144 +msgid "Hide (title in content)"
2145 +msgstr ""
2146 +
2147 +#: includes/admin-content-page.php:277
2148 +msgid "Template Mode"
2149 +msgstr ""
2150 +
2151 +#: includes/admin-content-page.php:279
2152 +#: includes/class-mxchat-admin.php:9456
2153 +msgid "Off"
2154 +msgstr ""
2155 +
2156 +#: includes/admin-content-page.php:280
2157 +msgid "On (Spintax)"
2158 +msgstr ""
2159 +
2160 +#: includes/admin-content-page.php:294
2161 +#: includes/admin-content-page.php:332
2162 +msgid "Starting..."
2163 +msgstr ""
2164 +
2165 +#: includes/admin-content-page.php:303
2166 +msgid "Edit Default System Prompt"
2167 +msgstr ""
2168 +
2169 +#: includes/admin-content-page.php:307
2170 +msgid "This is the system prompt sent to the AI when generating content. Edit it to customize how your content is generated."
2171 +msgstr ""
2172 +
2173 +#: includes/admin-content-page.php:311
2174 +msgid "Reset to Default"
2175 +msgstr ""
2176 +
2177 +#: includes/admin-content-page.php:348
2178 +msgid "Images"
2179 +msgstr ""
2180 +
2181 +#: includes/admin-content-page.php:350
2182 +#: includes/admin-content-page.php:357
2183 +#: includes/admin-content-page.php:655
2184 +#: includes/admin-content-page.php:678
2185 +#: includes/admin-content-page.php:729
2186 +#: includes/admin-content-page.php:775
2187 +#: includes/admin-content-page.php:782
2188 +#: includes/admin-content-page.php:789
2189 +#: includes/admin-content-page.php:796
2190 +#: includes/admin-content-page.php:847
2191 +msgid "ADD-ON"
2192 +msgstr ""
2193 +
2194 +#: includes/admin-content-page.php:350
2195 +#: includes/admin-content-page.php:357
2196 +#: includes/admin-content-page.php:655
2197 +#: includes/admin-content-page.php:678
2198 +#: includes/admin-content-page.php:729
2199 +#: includes/admin-content-page.php:775
2200 +#: includes/admin-content-page.php:782
2201 +#: includes/admin-content-page.php:789
2202 +#: includes/admin-content-page.php:796
2203 +#: includes/admin-content-page.php:847
2204 +msgid "PRO"
2205 +msgstr ""
2206 +
2207 +#: includes/admin-content-page.php:355
2208 +msgid "Meta"
2209 +msgstr ""
2210 +
2211 +#: includes/admin-content-page.php:371
2212 +msgid "Images will appear here after generation"
2213 +msgstr ""
2214 +
2215 +#: includes/admin-content-page.php:380
2216 +msgid "Title"
2217 +msgstr ""
2218 +
2219 +#: includes/admin-content-page.php:381
2220 +msgid "Post title..."
2221 +msgstr ""
2222 +
2223 +#: includes/admin-content-page.php:384
2224 +#: includes/admin-content-page.php:761
2225 +msgid "Meta Description"
2226 +msgstr ""
2227 +
2228 +#: includes/admin-content-page.php:385
2229 +msgid "Meta description..."
2230 +msgstr ""
2231 +
2232 +#: includes/admin-content-page.php:389
2233 +msgid "Focus Keyword"
2234 +msgstr ""
2235 +
2236 +#: includes/admin-content-page.php:390
2237 +msgid "Primary keyword..."
2238 +msgstr ""
2239 +
2240 +#: includes/admin-content-page.php:393
2241 +msgid "Excerpt"
2242 +msgstr ""
2243 +
2244 +#: includes/admin-content-page.php:394
2245 +msgid "Post excerpt..."
2246 +msgstr ""
2247 +
2248 +#: includes/admin-content-page.php:400
2249 +#: includes/admin-content-page.php:662
2250 +#: includes/admin-content-page.php:685
2251 +#: includes/admin-content-page.php:737
2252 +msgid "Install Add-on"
2253 +msgstr ""
2254 +
2255 +#: includes/admin-content-page.php:418
2256 +msgid "SEO Score"
2257 +msgstr ""
2258 +
2259 +#: includes/admin-content-page.php:419
2260 +msgid "Generate content to analyze"
2261 +msgstr ""
2262 +
2263 +#: includes/admin-content-page.php:421
2264 +msgid "Analyze"
2265 +msgstr ""
2266 +
2267 +#: includes/admin-content-page.php:429
2268 +msgid "SEO analysis will appear here after content is generated"
2269 +msgstr ""
2270 +
2271 +#: includes/admin-content-page.php:434
2272 +msgid "AI optimizes all failing SEO checks"
2273 +msgstr ""
2274 +
2275 +#: includes/admin-content-page.php:436
2276 +msgid "Optimize All"
2277 +msgstr ""
2278 +
2279 +#: includes/admin-content-page.php:447
2280 +#: includes/admin-knowledge-page.php:2526
2281 +#: includes/class-mxchat-admin.php:8337
2282 +#: includes/class-mxchat-public.php:388
2283 +#: includes/class-mxchat-public.php:393
2284 +#: includes/class-mxchat-public.php:642
2285 +msgid "Close"
2286 +msgstr ""
2287 +
2288 +#: includes/admin-content-page.php:453
2289 +msgid "e.g. Change the hero heading to..."
2290 +msgstr ""
2291 +
2292 +#: includes/admin-content-page.php:467
2293 +msgid "Content History"
2294 +msgstr ""
2295 +
2296 +#: includes/admin-content-page.php:468
2297 +msgid "Browse and edit your AI-generated content."
2298 +msgstr ""
2299 +
2300 +#: includes/admin-content-page.php:476
2301 +msgid "Loading history..."
2302 +msgstr ""
2303 +
2304 +#: includes/admin-content-page.php:482
2305 +msgid "No AI-generated content yet. Use the Generate tab to create your first post."
2306 +msgstr ""
2307 +
2308 +#: includes/admin-content-page.php:500
2309 +msgid "Configure content generation and SEO optimization."
2310 +msgstr ""
2311 +
2312 +#: includes/admin-content-page.php:512
2313 +msgid "Content Model"
2314 +msgstr ""
2315 +
2316 +#: includes/admin-content-page.php:539
2317 +msgid "Currently saved"
2318 +msgstr ""
2319 +
2320 +#. translators: %s: model id
2321 +#: includes/admin-content-page.php:541
2322 +#, php-format
2323 +msgid "%s — no longer offered, choose a replacement"
2324 +msgstr ""
2325 +
2326 +#: includes/admin-content-page.php:558
2327 +msgid "Select the AI model used for generating content. Uses the API key configured in your main MxChat settings."
2328 +msgstr ""
2329 +
2330 +#: includes/admin-content-page.php:563
2331 +msgid "Image Model"
2332 +msgstr ""
2333 +
2334 +#: includes/admin-content-page.php:567
2335 +#: includes/class-mxchat-editor-assistant-stream.php:123
2336 +#: includes/class-mxchat-model-catalog.php:74
2337 +#: includes/class-mxchat-model-catalog.php:193
2338 +msgid "OpenAI"
2339 +msgstr ""
2340 +
2341 +#: includes/admin-content-page.php:568
2342 +msgid "GPT Image 2 (Latest)"
2343 +msgstr ""
2344 +
2345 +#: includes/admin-content-page.php:569
2346 +msgid "GPT Image 1.5"
2347 +msgstr ""
2348 +
2349 +#: includes/admin-content-page.php:571
2350 +msgid "xAI"
2351 +msgstr ""
2352 +
2353 +#: includes/admin-content-page.php:572
2354 +msgid "Grok Imagine Pro"
2355 +msgstr ""
2356 +
2357 +#: includes/admin-content-page.php:573
2358 +msgid "Grok Imagine"
2359 +msgstr ""
2360 +
2361 +#: includes/admin-content-page.php:575
2362 +msgid "Google"
2363 +msgstr ""
2364 +
2365 +#: includes/admin-content-page.php:576
2366 +msgid "Nano Banana (Gemini 2.5 Flash)"
2367 +msgstr ""
2368 +
2369 +#: includes/admin-content-page.php:577
2370 +msgid "Nano Banana Pro (Gemini 3 Pro)"
2371 +msgstr ""
2372 +
2373 +#: includes/admin-content-page.php:581
2374 +msgid "Select the AI model used for generating images within your content."
2375 +msgstr ""
2376 +
2377 +#: includes/admin-content-page.php:586
2378 +msgid "Image Quality"
2379 +msgstr ""
2380 +
2381 +#: includes/admin-content-page.php:591
2382 +msgid "Auto (default)"
2383 +msgstr ""
2384 +
2385 +#: includes/admin-content-page.php:592
2386 +msgid "Low (fastest, cheapest)"
2387 +msgstr ""
2388 +
2389 +#: includes/admin-content-page.php:593
2390 +msgid "Medium"
2391 +msgstr ""
2392 +
2393 +#: includes/admin-content-page.php:594
2394 +msgid "High (best, slowest)"
2395 +msgstr ""
2396 +
2397 +#: includes/admin-content-page.php:597
2398 +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)."
2399 +msgstr ""
2400 +
2401 +#: includes/admin-content-page.php:614
2402 +msgid "Enable Image Generation"
2403 +msgstr ""
2404 +
2405 +#: includes/admin-content-page.php:616
2406 +msgid "When enabled, AI will generate and place images throughout your content. When disabled, pages are generated with text-only layouts."
2407 +msgstr ""
2408 +
2409 +#: includes/admin-content-page.php:621
2410 +msgid "Images per Article"
2411 +msgstr ""
2412 +
2413 +#: includes/admin-content-page.php:631
2414 +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."
2415 +msgstr ""
2416 +
2417 +#: includes/admin-content-page.php:653
2418 +#: includes/class-mxchat-addons.php:125
2419 +msgid "Internal Linking"
2420 +msgstr ""
2421 +
2422 +#: includes/admin-content-page.php:659
2423 +msgid "Automatically find and link to existing blog posts on your site within generated content."
2424 +msgstr ""
2425 +
2426 +#: includes/admin-content-page.php:676
2427 +msgid "Tool Use for AI Editing"
2428 +msgstr ""
2429 +
2430 +#: includes/admin-content-page.php:682
2431 +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."
2432 +msgstr ""
2433 +
2434 +#: includes/admin-content-page.php:700
2435 +#: includes/admin-content-page.php:709
2436 +msgid "Editor Assistant"
2437 +msgstr ""
2438 +
2439 +#: includes/admin-content-page.php:711
2440 +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."
2441 +msgstr ""
2442 +
2443 +#: includes/admin-content-page.php:728
2444 +msgid "Google Search Console"
2445 +msgstr ""
2446 +
2447 +#: includes/admin-content-page.php:731
2448 +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."
2449 +msgstr ""
2450 +
2451 +#: includes/admin-content-page.php:734
2452 +msgid "Connect Google Search Console"
2453 +msgstr ""
2454 +
2455 +#: includes/admin-content-page.php:756
2456 +msgid "AI Optimize"
2457 +msgstr ""
2458 +
2459 +#: includes/admin-content-page.php:757
2460 +msgid "Choose which checks AI Optimize will fix when run."
2461 +msgstr ""
2462 +
2463 +#: includes/admin-content-page.php:765
2464 +msgid "SEO Title"
2465 +msgstr ""
2466 +
2467 +#: includes/admin-content-page.php:769
2468 +msgid "URL Slug"
2469 +msgstr ""
2470 +
2471 +#: includes/admin-content-page.php:773
2472 +msgid "Readability"
2473 +msgstr ""
2474 +
2475 +#: includes/admin-content-page.php:780
2476 +msgid "Internal Links"
2477 +msgstr ""
2478 +
2479 +#: includes/admin-content-page.php:787
2480 +msgid "Image ALT Text"
2481 +msgstr ""
2482 +
2483 +#: includes/admin-content-page.php:794
2484 +msgid "Featured Image"
2485 +msgstr ""
2486 +
2487 +#: includes/admin-content-page.php:811
2488 +msgid "SEO Analysis"
2489 +msgstr ""
2490 +
2491 +#: includes/admin-content-page.php:812
2492 +msgid "Analyze and optimize SEO for all your content."
2493 +msgstr ""
2494 +
2495 +#: includes/admin-content-page.php:821
2496 +#: includes/admin-knowledge-page.php:986
2497 +msgid "All Types"
2498 +msgstr ""
2499 +
2500 +#: includes/admin-content-page.php:822
2501 +#: includes/admin-knowledge-page.php:2391
2502 +msgid "Posts"
2503 +msgstr ""
2504 +
2505 +#: includes/admin-content-page.php:823
2506 +#: includes/admin-knowledge-page.php:2392
2507 +msgid "Pages"
2508 +msgstr ""
2509 +
2510 +#: includes/admin-content-page.php:834
2511 +msgid "Issues"
2512 +msgstr ""
2513 +
2514 +#: includes/admin-content-page.php:835
2515 +msgid "Good"
2516 +msgstr ""
2517 +
2518 +#: includes/admin-content-page.php:836
2519 +msgid "Not Scanned"
2520 +msgstr ""
2521 +
2522 +#: includes/admin-content-page.php:841
2523 +msgid "Bulk optimize requires the Advanced Content Editor add-on"
2524 +msgstr ""
2525 +
2526 +#: includes/admin-content-page.php:841
2527 +msgid "Bulk optimize requires MxChat Pro"
2528 +msgstr ""
2529 +
2530 +#: includes/admin-content-page.php:843
2531 +msgid "Pro required for bulk optimization"
2532 +msgstr ""
2533 +
2534 +#: includes/admin-content-page.php:845
2535 +msgid "Optimize Selected"
2536 +msgstr ""
2537 +
2538 +#: includes/admin-content-page.php:852
2539 +msgid "Stop"
2540 +msgstr ""
2541 +
2542 +#: includes/admin-content-page.php:856
2543 +msgid "Search posts..."
2544 +msgstr ""
2545 +
2546 +#: includes/admin-content-page.php:868
2547 +msgid "Loading posts..."
2548 +msgstr ""
2549 +
2550 +#: includes/admin-content-page.php:872
2551 +msgid "No posts found matching your filters."
2552 +msgstr ""
2553 +
2554 +#: includes/admin-content-page.php:881
2555 +msgid "Scan Unscored"
2556 +msgstr ""
2557 +
2558 +#: includes/admin-knowledge-page.php:50
2559 +#: includes/admin-knowledge-page.php:65
2560 +#: includes/admin-knowledge-page.php:152
2561 +#: includes/admin-knowledge-page.php:943
2562 +#: includes/admin-settings-page.php:1442
2563 +msgid "Knowledge Base"
2564 +msgstr ""
2565 +
2566 +#: includes/admin-knowledge-page.php:58
2567 +#: includes/admin-knowledge-page.php:136
2568 +#: includes/admin-knowledge-page.php:675
2569 +msgid "Import"
2570 +msgstr ""
2571 +
2572 +#: includes/admin-knowledge-page.php:61
2573 +#: includes/admin-knowledge-page.php:143
2574 +#: includes/admin-knowledge-page.php:483
2575 +msgid "Import Options"
2576 +msgstr ""
2577 +
2578 +#: includes/admin-knowledge-page.php:73
2579 +#: includes/admin-knowledge-page.php:167
2580 +msgid "Auto-Sync"
2581 +msgstr ""
2582 +
2583 +#: includes/admin-knowledge-page.php:77
2584 +#: includes/admin-knowledge-page.php:176
2585 +#: includes/admin-knowledge-page.php:1554
2586 +msgid "Chunking & Retrieval"
2587 +msgstr ""
2588 +
2589 +#: includes/admin-knowledge-page.php:81
2590 +#: includes/admin-knowledge-page.php:185
2591 +msgid "Role Restrictions"
2592 +msgstr ""
2593 +
2594 +#: includes/admin-knowledge-page.php:85
2595 +#: includes/admin-knowledge-page.php:194
2596 +msgid "ACF Fields"
2597 +msgstr ""
2598 +
2599 +#: includes/admin-knowledge-page.php:89
2600 +#: includes/admin-knowledge-page.php:203
2601 +msgid "Custom Meta"
2602 +msgstr ""
2603 +
2604 +#: includes/admin-knowledge-page.php:94
2605 +#: includes/admin-knowledge-page.php:210
2606 +#: includes/admin-settings-page.php:78
2607 +#: includes/admin-settings-page.php:81
2608 +#: includes/admin-settings-page.php:177
2609 +#: includes/admin-settings-page.php:184
220 2610 msgid "Integrations"
221 2611 msgstr ""
222 2612
223 -#: includes/class-mxchat-admin.php:346
224 -msgid "Theme"
2613 +#: includes/admin-knowledge-page.php:97
2614 +#: includes/admin-knowledge-page.php:217
2615 +#: includes/admin-knowledge-page.php:968
2616 +#: includes/admin-knowledge-page.php:2560
2617 +msgid "Pinecone"
225 2618 msgstr ""
226 2619
227 -#: includes/class-mxchat-admin.php:347
228 -msgid "FAQ"
2620 +#: includes/admin-knowledge-page.php:104
2621 +#: includes/admin-knowledge-page.php:229
2622 +#: includes/admin-knowledge-page.php:2166
2623 +msgid "OpenAI Vector Store"
229 2624 msgstr ""
230 2625
231 -#: includes/class-mxchat-admin.php:359 includes/class-mxchat-admin.php:2739
232 -msgid "WooCommerce Settings"
2626 +#: includes/admin-knowledge-page.php:320
2627 +msgid "Select Bot Database:"
233 2628 msgstr ""
234 2629
235 -#: includes/class-mxchat-admin.php:367 includes/class-mxchat-admin.php:2747
236 -msgid "Loops Settings"
2630 +#: includes/admin-knowledge-page.php:332
2631 +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 2632 msgstr ""
238 2633
239 -#: includes/class-mxchat-admin.php:376 includes/class-mxchat-admin.php:2813
240 -msgid "Brave Search Settings"
2634 +#: includes/admin-knowledge-page.php:334
2635 +msgid "Content will be added to the selected bot's knowledge base"
241 2636 msgstr ""
242 2637
243 -#: includes/class-mxchat-admin.php:385 includes/class-mxchat-admin.php:2869
244 -msgid "Toolbar Settings & Intents"
2638 +#: includes/admin-knowledge-page.php:339
2639 +#: includes/admin-onboarding-page.php:518
2640 +msgid "Saved"
245 2641 msgstr ""
246 2642
247 -#: includes/class-mxchat-admin.php:395 includes/class-mxchat-admin.php:2918
248 -msgid "Live Agent Settings"
2643 +#: includes/admin-knowledge-page.php:369
2644 +#: includes/admin-knowledge-page.php:400
2645 +msgid "Keep this tab open - Processing runs in your browser"
249 2646 msgstr ""
250 2647
251 -#: includes/class-mxchat-admin.php:396
252 -msgid "Visit our"
2648 +#: includes/admin-knowledge-page.php:374
2649 +#: includes/admin-knowledge-page.php:405
2650 +#: includes/admin-knowledge-page.php:829
2651 +#: includes/admin-knowledge-page.php:859
2652 +msgid "Stop Processing"
253 2653 msgstr ""
254 2654
255 -#: includes/class-mxchat-admin.php:396
256 -msgid "documentation page"
2655 +#: includes/admin-knowledge-page.php:382
2656 +#: includes/admin-knowledge-page.php:841
2657 +#, php-format
2658 +msgid "Progress: %1$d of %2$d pages (%3$d%%)"
257 2659 msgstr ""
258 2660
259 -#: includes/class-mxchat-admin.php:396
260 -msgid "to set up live agent transfer via Slack."
2661 +#: includes/admin-knowledge-page.php:386
2662 +#: includes/admin-knowledge-page.php:417
2663 +msgid "Processing"
261 2664 msgstr ""
262 2665
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"
2666 +#: includes/admin-knowledge-page.php:413
2667 +#: includes/admin-knowledge-page.php:871
2668 +#, php-format
2669 +msgid "Progress: %1$d of %2$d URLs (%3$d%%)"
265 2670 msgstr ""
266 2671
267 -#: includes/class-mxchat-admin.php:414 includes/class-mxchat-admin.php:2037
268 -msgid "documentation"
2672 +#: includes/admin-knowledge-page.php:484
2673 +msgid "Import content to your knowledge base from various sources."
269 2674 msgstr ""
270 2675
271 -#: includes/class-mxchat-admin.php:414 includes/class-mxchat-admin.php:457
272 -msgid "or"
2676 +#. translators: %s: the embedding model name configured on the Custom Provider
2677 +#: includes/admin-knowledge-page.php:500
2678 +#, php-format
2679 +msgid "Knowledge is embedded through your Custom Provider (model: %s). No OpenAI, Voyage AI or Google Gemini key is needed for imports."
273 2680 msgstr ""
274 2681
275 -#: includes/class-mxchat-admin.php:415
276 -msgid "create a support ticket"
2682 +#: includes/admin-knowledge-page.php:503
2683 +#: includes/admin-knowledge-page.php:509
2684 +#: includes/class-mxchat-meta-box.php:237
2685 +msgid "Important:"
277 2686 msgstr ""
278 2687
279 -#: includes/class-mxchat-admin.php:418
280 -msgid "If you like our plugin, please consider"
2688 +#: includes/admin-knowledge-page.php:505
2689 +#: includes/admin-knowledge-page.php:511
2690 +msgid "Go to API Key Settings"
281 2691 msgstr ""
282 2692
283 -#: includes/class-mxchat-admin.php:418
284 -msgid "leaving us a review"
2693 +#: includes/admin-knowledge-page.php:507
2694 +#, php-format
2695 +msgid "We detected your %s API key. <strong>Remember to add credits to your %s account</strong> before using the knowledgebase."
285 2696 msgstr ""
286 2697
287 -#: includes/class-mxchat-admin.php:422
288 -msgid "How does the Claude API integration work?"
2698 +#: includes/admin-knowledge-page.php:510
2699 +#, php-format
2700 +msgid "Before importing knowledge, you must add a %s API key with sufficient credits in the Chatbot settings."
289 2701 msgstr ""
290 2702
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."
2703 +#: includes/admin-knowledge-page.php:523
2704 +msgid "Using WordPress Database:"
293 2705 msgstr ""
294 2706
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."
2707 +#: includes/admin-knowledge-page.php:524
2708 +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 2709 msgstr ""
298 2710
299 -#: includes/class-mxchat-admin.php:430
300 -msgid "You can obtain your Claude API key by signing up on the"
2711 +#: includes/admin-knowledge-page.php:533
2712 +msgid "Choose Import Method"
301 2713 msgstr ""
302 2714
303 -#: includes/class-mxchat-admin.php:430
304 -msgid "Anthropic API page"
2715 +#: includes/admin-knowledge-page.php:545
2716 +msgid "WordPress Content"
305 2717 msgstr ""
306 2718
307 -#: includes/class-mxchat-admin.php:435
308 -msgid "How does the X.AI API integration work?"
2719 +#: includes/admin-knowledge-page.php:546
2720 +msgid "Import specific posts and pages to your knowledge base."
309 2721 msgstr ""
310 2722
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."
2723 +#: includes/admin-knowledge-page.php:552
2724 +msgid "Enter sitemap URL here"
313 2725 msgstr ""
314 2726
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"
2727 +#: includes/admin-knowledge-page.php:557
2728 +msgid "Sitemap Import"
317 2729 msgstr ""
318 2730
319 -#: includes/class-mxchat-admin.php:440
320 -msgid "X.AI API documentation"
2731 +#: includes/admin-knowledge-page.php:558
2732 +msgid "Use a content-specific sub-sitemap, not the sitemap index."
321 2733 msgstr ""
322 2734
323 -#: includes/class-mxchat-admin.php:445
324 -msgid "Do I need an OpenAI API key to use the chatbot?"
2735 +#: includes/admin-knowledge-page.php:563
2736 +msgid "Enter webpage URL here"
325 2737 msgstr ""
326 2738
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"
2739 +#: includes/admin-knowledge-page.php:568
2740 +msgid "Direct URL"
329 2741 msgstr ""
330 2742
331 -#: includes/class-mxchat-admin.php:447
332 -msgid "OpenAI platform"
2743 +#: includes/admin-knowledge-page.php:569
2744 +msgid "Import content from any webpage."
333 2745 msgstr ""
334 2746
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."
2747 +#: includes/admin-knowledge-page.php:579
2748 +msgid "Direct Content"
337 2749 msgstr ""
338 2750
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."
2751 +#: includes/admin-knowledge-page.php:580
2752 +msgid "Submit content to be vectorized."
341 2753 msgstr ""
342 2754
343 -#: includes/class-mxchat-admin.php:455
344 -msgid "How do I add the chatbot to my site?"
2755 +#: includes/admin-knowledge-page.php:585
2756 +msgid "Enter PDF URL here"
345 2757 msgstr ""
346 2758
347 -#: includes/class-mxchat-admin.php:457
348 -msgid "You can add the chatbot using the shortcode"
2759 +#: includes/admin-knowledge-page.php:590
2760 +msgid "PDF Import"
349 2761 msgstr ""
350 2762
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."
2763 +#: includes/admin-knowledge-page.php:591
2764 +msgid "Import knowledge from PDF URL."
353 2765 msgstr ""
354 2766
355 -#: includes/class-mxchat-admin.php:462
356 -msgid "How does the chatbot use my content to generate responses?"
2767 +#: includes/admin-knowledge-page.php:601
2768 +msgid "PDF Upload"
357 2769 msgstr ""
358 2770
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."
2771 +#: includes/admin-knowledge-page.php:602
2772 +msgid "Upload a PDF file from your computer."
361 2773 msgstr ""
362 2774
363 -#: includes/class-mxchat-admin.php:469
364 -msgid "Why does the chatbot sometimes make up links or information?"
2775 +#: includes/admin-knowledge-page.php:612
2776 +msgid "Document Upload"
365 2777 msgstr ""
366 2778
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."
2779 +#: includes/admin-knowledge-page.php:613
2780 +msgid "Upload a Word document, text, or Markdown file (.docx, .txt, .md)."
369 2781 msgstr ""
370 2782
371 -#: includes/class-mxchat-admin.php:476
372 -msgid "How do intents work in MxChat?"
2783 +#: includes/admin-knowledge-page.php:623
2784 +msgid "YouTube"
373 2785 msgstr ""
374 2786
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"
2787 +#: includes/admin-knowledge-page.php:624
2788 +msgid "Index a video so the chat can surface it as a playable embed."
377 2789 msgstr ""
378 2790
379 -#: includes/class-mxchat-admin.php:478
380 -msgid "Intents Documentation"
2791 +#: includes/admin-knowledge-page.php:634
2792 +msgid "Detected Sitemaps"
381 2793 msgstr ""
382 2794
383 -#: includes/class-mxchat-admin.php:483
384 -msgid "How does the Complianz integration work?"
2795 +#: includes/admin-knowledge-page.php:653
2796 +msgid "No sitemaps detected. You can manually enter a sitemap URL using the input field above."
385 2797 msgstr ""
386 2798
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."
2799 +#: includes/admin-knowledge-page.php:660
2800 +msgid "Detecting sitemaps..."
389 2801 msgstr ""
390 2802
391 -#: includes/class-mxchat-admin.php:490
392 -msgid "How does the WooCommerce integration work?"
2803 +#: includes/admin-knowledge-page.php:673
2804 +msgid "Enter URL here"
393 2805 msgstr ""
394 2806
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."
2807 +#: includes/admin-knowledge-page.php:689
2808 +msgid "Enter your content here..."
397 2809 msgstr ""
398 2810
399 -#: includes/class-mxchat-admin.php:497
400 -msgid "Why isn't my chatbot responding as expected?"
2811 +#: includes/admin-knowledge-page.php:692
2812 +#: includes/admin-knowledge-page.php:726
2813 +#: includes/admin-knowledge-page.php:750
2814 +msgid "Enter source URL (Optional)"
401 2815 msgstr ""
402 2816
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"
2817 +#: includes/admin-knowledge-page.php:696
2818 +msgid "Generate unique URL for duplicate content"
405 2819 msgstr ""
406 2820
407 -#: includes/class-mxchat-admin.php:499
408 -msgid "contact us"
2821 +#: includes/admin-knowledge-page.php:700
2822 +msgid "Generate Unique"
409 2823 msgstr ""
410 2824
411 -#: includes/class-mxchat-admin.php:499
412 -msgid "for personalized support."
2825 +#: includes/admin-knowledge-page.php:704
2826 +msgid "Enable this option to submit multiple entries with the same base URL. A unique reference will be appended."
413 2827 msgstr ""
414 2828
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."
2829 +#: includes/admin-knowledge-page.php:708
2830 +msgid "Import Content"
417 2831 msgstr ""
418 2832
419 -#: includes/class-mxchat-admin.php:507
420 -msgid "What is Loops, and how do I get an API key?"
2833 +#: includes/admin-knowledge-page.php:723
2834 +msgid "Select a PDF file from your computer to import into the knowledge base. Maximum file size depends on your server settings."
421 2835 msgstr ""
422 2836
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"
2837 +#: includes/admin-knowledge-page.php:728
2838 +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 2839 msgstr ""
426 2840
427 -#: includes/class-mxchat-admin.php:509
428 -msgid "Loops website"
2841 +#: includes/admin-knowledge-page.php:732
2842 +msgid "Import PDF"
429 2843 msgstr ""
430 2844
431 -#: includes/class-mxchat-admin.php:509
432 -msgid "to get started or to sign up for an account."
2845 +#: includes/admin-knowledge-page.php:747
2846 +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 2847 msgstr ""
434 2848
435 -#: includes/class-mxchat-admin.php:536
436 -msgid "Total Chats"
2849 +#: includes/admin-knowledge-page.php:752
2850 +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 2851 msgstr ""
438 2852
439 -#: includes/class-mxchat-admin.php:543
440 -msgid "Total Messages"
2853 +#: includes/admin-knowledge-page.php:756
2854 +msgid "Import Document"
441 2855 msgstr ""
442 2856
443 -#: includes/class-mxchat-admin.php:550
444 -msgid "Unique Users"
2857 +#: includes/admin-knowledge-page.php:776
2858 +msgid "Paste a YouTube video URL (watch, youtu.be, or Shorts link)"
445 2859 msgstr ""
446 2860
447 -#: includes/class-mxchat-admin.php:559
448 -msgid "Search transcripts..."
2861 +#: includes/admin-knowledge-page.php:779
2862 +msgid "How should this video be described for matching?"
449 2863 msgstr ""
450 2864
451 -#: includes/class-mxchat-admin.php:568
2865 +#: includes/admin-knowledge-page.php:784
2866 +msgid "Auto-fetch"
2867 +msgstr ""
2868 +
2869 +#: includes/admin-knowledge-page.php:785
2870 +msgid "We pull the video's title, channel, and captions (when available) to describe it."
2871 +msgstr ""
2872 +
2873 +#: includes/admin-knowledge-page.php:791
2874 +msgid "Write my own"
2875 +msgstr ""
2876 +
2877 +#: includes/admin-knowledge-page.php:792
2878 +msgid "You write the description the chatbot matches against — best for curated guides."
2879 +msgstr ""
2880 +
2881 +#: includes/admin-knowledge-page.php:798
2882 +msgid "Describe what this video covers and the questions it answers..."
2883 +msgstr ""
2884 +
2885 +#: includes/admin-knowledge-page.php:799
2886 +msgid "This text is what gets matched against visitor questions. Importing the same video URL again updates its existing entry."
2887 +msgstr ""
2888 +
2889 +#: includes/admin-knowledge-page.php:802
2890 +msgid "Import Video"
2891 +msgstr ""
2892 +
2893 +#: includes/admin-knowledge-page.php:944
2894 +msgid "View and manage your imported knowledge entries."
2895 +msgstr ""
2896 +
2897 +#: includes/admin-knowledge-page.php:950
2898 +msgid "OpenAI Vector Store is Active"
2899 +msgstr ""
2900 +
2901 +#: includes/admin-knowledge-page.php:950
2902 +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."
2903 +msgstr ""
2904 +
2905 +#: includes/admin-knowledge-page.php:957
2906 +msgid "Knowledge Entries"
2907 +msgstr ""
2908 +
2909 +#: includes/admin-knowledge-page.php:959
2910 +msgid "Pinecone reports vectors, not documents; a long entry is stored as several vectors."
2911 +msgstr ""
2912 +
2913 +#: includes/admin-knowledge-page.php:959
2914 +msgid "vectors"
2915 +msgstr ""
2916 +
2917 +#: includes/admin-knowledge-page.php:963
2918 +msgid "Not in use"
2919 +msgstr ""
2920 +
2921 +#: includes/admin-knowledge-page.php:973
2922 +msgid "WordPress DB"
2923 +msgstr ""
2924 +
2925 +#: includes/admin-knowledge-page.php:984
2926 +#: includes/admin-knowledge-page.php:2386
2927 +msgid "Search..."
2928 +msgstr ""
2929 +
2930 +#: includes/admin-knowledge-page.php:993
2931 +msgid "PDFs"
2932 +msgstr ""
2933 +
2934 +#: includes/admin-knowledge-page.php:994
2935 +msgid "URLs"
2936 +msgstr ""
2937 +
2938 +#: includes/admin-knowledge-page.php:1002
2939 +msgid "Delete All"
2940 +msgstr ""
2941 +
2942 +#: includes/admin-knowledge-page.php:1003
2943 +msgid "Are you sure you want to delete all knowledge?"
2944 +msgstr ""
2945 +
2946 +#. translators: %s: content type label (e.g. "Pages", "PDFs")
2947 +#: includes/admin-knowledge-page.php:1016
2948 +#, php-format
2949 +msgid "Delete All %s"
2950 +msgstr ""
2951 +
2952 +#. translators: %s: content type label
2953 +#: includes/admin-knowledge-page.php:1018
2954 +#, php-format
2955 +msgid "Are you sure you want to delete all %s from the knowledge base?"
2956 +msgstr ""
2957 +
2958 +#: includes/admin-knowledge-page.php:1053
2959 +msgid "Changes may take up to 60 seconds to process in Pinecone. Click \"Refresh Entries\" to see updates."
2960 +msgstr ""
2961 +
2962 +#: includes/admin-knowledge-page.php:1057
2963 +msgid "Refresh Entries"
2964 +msgstr ""
2965 +
2966 +#: includes/admin-knowledge-page.php:1067
2967 +#: includes/class-mxchat-admin.php:10600
452 2968 msgid "Select All"
453 2969 msgstr ""
454 2970
455 -#: includes/class-mxchat-admin.php:572
456 -msgid "Delete Selected"
2971 +#: includes/admin-knowledge-page.php:1069
2972 +msgid "ID"
457 2973 msgstr ""
458 2974
459 -#: includes/class-mxchat-admin.php:593
460 -msgid "All knowledge has been deleted successfully."
2975 +#: includes/admin-knowledge-page.php:1071
2976 +#: includes/admin-knowledge-page.php:2549
2977 +msgid "Source"
461 2978 msgstr ""
462 2979
463 -#: includes/class-mxchat-admin.php:627 includes/class-mxchat-admin.php:638
464 -msgid "Submit Content"
2980 +#: includes/admin-knowledge-page.php:1404
2981 +msgid "Re-import affected entries"
465 2982 msgstr ""
466 2983
467 -#: includes/class-mxchat-admin.php:631
468 -msgid "Article Content:"
2984 +#: includes/admin-knowledge-page.php:1408
2985 +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 2986 msgstr ""
470 2987
471 -#: includes/class-mxchat-admin.php:635
472 -msgid "Article URL (Optional):"
2988 +#: includes/admin-knowledge-page.php:1412
2989 +msgid "Entries last written before"
473 2990 msgstr ""
474 2991
475 -#: includes/class-mxchat-admin.php:636
476 -msgid "Enter related URL for the content"
2992 +#: includes/admin-knowledge-page.php:1415
2993 +msgid "Check knowledge base"
477 2994 msgstr ""
478 2995
479 -#: includes/class-mxchat-admin.php:642
480 -msgid "Submitting content, please wait..."
2996 +#: includes/admin-knowledge-page.php:1417
2997 +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 2998 msgstr ""
482 2999
483 -#: includes/class-mxchat-admin.php:649
484 -msgid "Content Import Settings"
3000 +#: includes/admin-knowledge-page.php:1426
3001 +msgid "Also rewrite entries whose page was edited after they were imported"
485 3002 msgstr ""
486 3003
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."
3004 +#: includes/admin-knowledge-page.php:1427
3005 +msgid "An entry older than its post, page, product or media file is rebuilt from it as it reads today. A site with auto-sync on does not need this."
489 3006 msgstr ""
490 3007
491 -#: includes/class-mxchat-admin.php:673
3008 +#: includes/admin-knowledge-page.php:1450
3009 +msgid "Never changed or removed by this tool"
3010 +msgstr ""
3011 +
3012 +#: includes/admin-knowledge-page.php:1459
3013 +#: includes/admin-settings-page.php:864
3014 +msgid "Clear"
3015 +msgstr ""
3016 +
3017 +#: includes/admin-knowledge-page.php:1460
3018 +msgid "Each rewritten entry is embedded again with your embedding provider."
3019 +msgstr ""
3020 +
3021 +#: includes/admin-knowledge-page.php:1473
3022 +msgid "Auto-Sync Settings"
3023 +msgstr ""
3024 +
3025 +#: includes/admin-knowledge-page.php:1474
3026 +msgid "Automatically sync WordPress content to your knowledge base when published or updated."
3027 +msgstr ""
3028 +
3029 +#: includes/admin-knowledge-page.php:1485
492 3030 msgid "Auto-sync Posts"
493 3031 msgstr ""
494 3032
495 -#: includes/class-mxchat-admin.php:686
3033 +#: includes/admin-knowledge-page.php:1492
496 3034 msgid "Auto-sync Pages"
497 3035 msgstr ""
498 3036
499 -#: includes/class-mxchat-admin.php:690
500 -msgid "Save Settings"
3037 +#: includes/admin-knowledge-page.php:1502
3038 +msgid "Extract text from PDFs in ACF fields on save"
501 3039 msgstr ""
502 3040
503 -#: includes/class-mxchat-admin.php:722
504 -msgid "Import content from various sources:"
3041 +#: includes/admin-knowledge-page.php:1504
3042 +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 3043 msgstr ""
506 3044
507 -#: includes/class-mxchat-admin.php:725
508 -msgid "Sitemap URL:"
3045 +#: includes/admin-knowledge-page.php:1509
3046 +msgid "Advanced Custom Post Sync Settings"
509 3047 msgstr ""
510 3048
511 -#: includes/class-mxchat-admin.php:725
512 -msgid "Add all pages from your sitemap"
3049 +#: includes/admin-knowledge-page.php:1513
3050 +msgid "Sync Custom Post Types"
513 3051 msgstr ""
514 3052
515 -#: includes/class-mxchat-admin.php:726
516 -msgid "PDF URL:"
3053 +#: includes/admin-knowledge-page.php:1533
3054 +msgid "No custom post types found."
517 3055 msgstr ""
518 3056
519 -#: includes/class-mxchat-admin.php:726
520 -msgid "Import content from an online PDF"
3057 +#: includes/admin-knowledge-page.php:1555
3058 +msgid "Control how content is split for indexing and how the knowledge base is searched."
521 3059 msgstr ""
522 3060
523 -#: includes/class-mxchat-admin.php:727
524 -msgid "Single URL:"
3061 +#: includes/admin-knowledge-page.php:1560
3062 +msgid "Chunking"
525 3063 msgstr ""
526 3064
527 -#: includes/class-mxchat-admin.php:727
528 -msgid "Import from any webpage"
3065 +#: includes/admin-knowledge-page.php:1565
3066 +msgid "Chunking improves retrieval quality for long documents. All chunks are reassembled before sending to the AI. Only applies to new submissions."
529 3067 msgstr ""
530 3068
531 -#: includes/class-mxchat-admin.php:740
532 -msgid "Enter URL (Sitemap, PDF, or webpage)"
3069 +#: includes/admin-knowledge-page.php:1574
3070 +msgid "Enable Content Chunking"
533 3071 msgstr ""
534 3072
535 -#: includes/class-mxchat-admin.php:742
536 -msgid "URL Input"
3073 +#: includes/admin-knowledge-page.php:1579
3074 +msgid "Chunk Size (characters)"
537 3075 msgstr ""
538 3076
539 -#: includes/class-mxchat-admin.php:746
540 -msgid "Import"
3077 +#: includes/admin-knowledge-page.php:1581
3078 +msgid "Recommended: 4000 characters (~1000 tokens). Range: 1000-10000. Larger chunks preserve more context."
541 3079 msgstr ""
542 3080
543 -#: includes/class-mxchat-admin.php:757
544 -msgid "Loading information into database, please wait..."
3081 +#: includes/admin-knowledge-page.php:1595
3082 +msgid "Retrieval"
545 3083 msgstr ""
546 3084
547 -#: includes/class-mxchat-admin.php:763
548 -msgid "PDF Processing Status (Refresh page for update)"
3085 +#: includes/admin-knowledge-page.php:1604
3086 +msgid "Hybrid keyword boost (WordPress database and Pinecone document indexes)"
549 3087 msgstr ""
550 3088
551 -#: includes/class-mxchat-admin.php:767
552 -msgid "Progress: %1$d of %2$d pages (%3$d%%)"
3089 +#: includes/admin-knowledge-page.php:1606
3090 +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 3091 msgstr ""
554 3092
555 -#: includes/class-mxchat-admin.php:777 includes/class-mxchat-admin.php:810
556 -msgid "Status: %s"
3093 +#: includes/admin-knowledge-page.php:1607
3094 +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 3095 msgstr ""
558 3096
559 -#: includes/class-mxchat-admin.php:785 includes/class-mxchat-admin.php:818
560 -msgid "Last update: %s"
3097 +#: includes/admin-knowledge-page.php:1626
3098 +msgid "Video Cards"
561 3099 msgstr ""
562 3100
563 -#: includes/class-mxchat-admin.php:796
564 -msgid "Sitemap Processing Status (Refresh page for update)"
3101 +#: includes/admin-knowledge-page.php:1635
3102 +msgid "Show a video card when a YouTube source answers the question"
565 3103 msgstr ""
566 3104
567 -#: includes/class-mxchat-admin.php:800
568 -msgid "Progress: %1$d of %2$d URLs (%3$d%%)"
3105 +#: includes/admin-knowledge-page.php:1637
3106 +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 3107 msgstr ""
570 3108
571 -#: includes/class-mxchat-admin.php:833
572 -msgid "Stop Processing"
3109 +#: includes/admin-knowledge-page.php:1641
3110 +msgid "Video Card Match Threshold (%)"
573 3111 msgstr ""
574 3112
575 -#: includes/class-mxchat-admin.php:850
576 -msgid "items"
3113 +#. translators: %d is the site-wide Similarity Threshold percentage.
3114 +#: includes/admin-knowledge-page.php:1654
3115 +#, php-format
3116 +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 3117 msgstr ""
578 3118
579 -#: includes/class-mxchat-admin.php:862
580 -msgid "&laquo; Previous"
3119 +#: includes/admin-knowledge-page.php:1656
3120 +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 3121 msgstr ""
582 3122
583 -#: includes/class-mxchat-admin.php:863
584 -msgid "Next &raquo;"
3123 +#: includes/admin-knowledge-page.php:1680
3124 +msgid "Role-Based Content Restrictions"
585 3125 msgstr ""
586 3126
587 -#: includes/class-mxchat-admin.php:877
588 -msgid "Are you sure you want to delete all prompts? This action cannot be undone."
3127 +#: includes/admin-knowledge-page.php:1681
3128 +msgid "Automatically restrict tagged posts by role. Pages and untagged content are restricted per entry in the Knowledge list."
589 3129 msgstr ""
590 3130
591 -#: includes/class-mxchat-admin.php:881
592 -msgid "Delete All Knowledge"
3131 +#: includes/admin-knowledge-page.php:1688
3132 +msgid "How it works:"
593 3133 msgstr ""
594 3134
595 -#: includes/class-mxchat-admin.php:894
596 -msgid "Search Knowledge"
3135 +#: includes/admin-knowledge-page.php:1688
3136 +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 3137 msgstr ""
598 3138
599 -#: includes/class-mxchat-admin.php:899
600 -msgid "Search"
3139 +#: includes/admin-knowledge-page.php:1691
3140 +msgid "Add Tag-Role Mapping"
601 3141 msgstr ""
602 3142
603 -#: includes/class-mxchat-admin.php:909
604 -msgid "ID"
3143 +#: includes/admin-knowledge-page.php:1694
3144 +msgid "Tag (name or slug)"
605 3145 msgstr ""
606 3146
607 -#: includes/class-mxchat-admin.php:910
608 -msgid "Article Content"
3147 +#: includes/admin-knowledge-page.php:1695
3148 +msgid "e.g., Premium Content or premium-content"
609 3149 msgstr ""
610 3150
611 -#: includes/class-mxchat-admin.php:911
612 -msgid "URL"
3151 +#: includes/admin-knowledge-page.php:1696
3152 +msgid "Enter an existing post tag by its display name or its slug."
613 3153 msgstr ""
614 3154
615 -#: includes/class-mxchat-admin.php:912 includes/class-mxchat-admin.php:2109
616 -msgid "Actions"
3155 +#: includes/admin-knowledge-page.php:1699
3156 +msgid "Required Role"
617 3157 msgstr ""
618 3158
619 -#: includes/class-mxchat-admin.php:935 includes/class-mxchat-integrator.php:118
620 -msgid "N/A"
3159 +#: includes/admin-knowledge-page.php:1708
3160 +msgid "Add Mapping"
621 3161 msgstr ""
622 3162
623 -#: includes/class-mxchat-admin.php:945 includes/class-mxchat-admin.php:2143
624 -msgid "Edit"
3163 +#: includes/admin-knowledge-page.php:1712
3164 +msgid "Current Tag-Role Mappings"
625 3165 msgstr ""
626 3166
627 -#: includes/class-mxchat-admin.php:951 includes/class-mxchat-admin.php:2135
628 -msgid "Save"
3167 +#: includes/admin-knowledge-page.php:1715
3168 +msgid "Loading mappings..."
629 3169 msgstr ""
630 3170
631 -#: includes/class-mxchat-admin.php:959 includes/class-mxchat-admin.php:2152
632 -msgid "Delete"
3171 +#: includes/admin-knowledge-page.php:1720
3172 +msgid "No tag-role mappings yet. Add your first mapping above."
633 3173 msgstr ""
634 3174
635 -#: includes/class-mxchat-admin.php:967
636 -msgid "No prompts found."
3175 +#: includes/admin-knowledge-page.php:1724
3176 +msgid "Bulk Update Existing Content"
637 3177 msgstr ""
638 3178
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."
3179 +#: includes/admin-knowledge-page.php:1725
3180 +msgid "Apply role restrictions to all existing content that has the mapped tags."
642 3181 msgstr ""
643 3182
644 -#: includes/class-mxchat-admin.php:986
645 -msgid "You do not have sufficient permissions to delete all prompts."
3183 +#: includes/admin-knowledge-page.php:1728
3184 +msgid "Update All Existing Content"
646 3185 msgstr ""
647 3186
648 -#: includes/class-mxchat-admin.php:1016
649 -msgid "You do not have sufficient permissions to delete prompts."
3187 +#: includes/admin-knowledge-page.php:1734
3188 +msgid "Processing..."
650 3189 msgstr ""
651 3190
652 -#: includes/class-mxchat-admin.php:1022
653 -msgid "Invalid prompt ID."
3191 +#: includes/admin-knowledge-page.php:1755
3192 +msgid "ACF Field Settings"
654 3193 msgstr ""
655 3194
656 -#: includes/class-mxchat-admin.php:1037
657 -msgid "default_api_key"
3195 +#: includes/admin-knowledge-page.php:1756
3196 +msgid "Control which Advanced Custom Fields are included in knowledge base embeddings."
658 3197 msgstr ""
659 3198
660 -#: includes/class-mxchat-admin.php:1041
661 -msgid "text-embedding-ada-002"
3199 +#: includes/admin-knowledge-page.php:1772
3200 +msgid "Extract text from PDFs linked in ACF File/Image fields during imports"
662 3201 msgstr ""
663 3202
664 -#: includes/class-mxchat-admin.php:1046
665 -msgid "application/json"
3203 +#: includes/admin-knowledge-page.php:1774
3204 +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 3205 msgstr ""
667 3206
668 -#: includes/class-mxchat-admin.php:1059
669 -msgid "You do not have sufficient permissions."
3207 +#: includes/admin-knowledge-page.php:1779
3208 +msgid "Advanced Custom Fields (ACF) plugin is not detected. Install and activate ACF to use this feature."
670 3209 msgstr ""
671 3210
672 -#: includes/class-mxchat-admin.php:1083
673 -msgid "Selected chat sessions have been deleted."
3211 +#: includes/admin-knowledge-page.php:1787
3212 +msgid "No ACF field groups found. Create field groups in ACF to control which fields are included in embeddings."
674 3213 msgstr ""
675 3214
676 -#: includes/class-mxchat-admin.php:1085
677 -msgid "No chat sessions selected for deletion."
3215 +#: includes/admin-knowledge-page.php:1792
3216 +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 3217 msgstr ""
679 3218
680 -#: includes/class-mxchat-admin.php:1098
681 -msgid "Permission denied."
3219 +#: includes/admin-knowledge-page.php:1813
3220 +msgid "Include or exclude every field in this group"
682 3221 msgstr ""
683 3222
684 -#: includes/class-mxchat-admin.php:1134
685 -msgid "Database update failed."
3223 +#: includes/admin-knowledge-page.php:1866
3224 +msgid "Custom Post Meta"
686 3225 msgstr ""
687 3226
688 -#: includes/class-mxchat-admin.php:1137
689 -msgid "Embedding generation failed."
3227 +#: includes/admin-knowledge-page.php:1867
3228 +msgid "Include custom post meta fields (non-ACF) in knowledge base embeddings."
690 3229 msgstr ""
691 3230
692 -#: includes/class-mxchat-admin.php:1140
693 -msgid "Invalid data."
3231 +#: includes/admin-knowledge-page.php:1874
3232 +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 3233 msgstr ""
695 3234
696 -#: includes/class-mxchat-admin.php:1273
697 -msgid "Error inserting content into the database. Please try again."
3235 +#: includes/admin-knowledge-page.php:1880
3236 +msgid "Discover meta keys"
698 3237 msgstr ""
699 3238
700 -#: includes/class-mxchat-admin.php:1275
701 -msgid "Content successfully submitted!"
3239 +#: includes/admin-knowledge-page.php:1882
3240 +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 3241 msgstr ""
703 3242
704 -#: includes/class-mxchat-admin.php:1280
705 -msgid "Embedding generation failed. Please ensure your API key is correct and try again."
3243 +#: includes/admin-knowledge-page.php:1887
3244 +msgid "Scan my content for meta keys"
706 3245 msgstr ""
707 3246
708 -#: includes/class-mxchat-admin.php:1325
709 -msgid "Failed to save PDF file"
3247 +#: includes/admin-knowledge-page.php:1891
3248 +msgid "Include internal keys (underscore-prefixed)"
710 3249 msgstr ""
711 3250
712 -#: includes/class-mxchat-admin.php:1333
713 -msgid "Invalid PDF: no pages found"
3251 +#: includes/admin-knowledge-page.php:1899
3252 +msgid "Meta Key Whitelist"
714 3253 msgstr ""
715 3254
716 -#: includes/class-mxchat-admin.php:1357 includes/class-mxchat-admin.php:1663
717 -msgid "scheduled"
3255 +#: includes/admin-knowledge-page.php:1911
3256 +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 3257 msgstr ""
719 3258
720 -#: includes/class-mxchat-admin.php:1467 includes/class-mxchat-admin.php:1753
721 -msgid "ago"
3259 +#: includes/admin-knowledge-page.php:1916
3260 +msgid "How to find meta keys:"
722 3261 msgstr ""
723 3262
724 -#: includes/class-mxchat-admin.php:1473 includes/class-mxchat-admin.php:1759
725 -#: includes/class-mxchat-admin.php:3198
726 -msgid "Unauthorized access"
3263 +#: includes/admin-knowledge-page.php:1918
3264 +msgid "Check your theme documentation for meta key names"
727 3265 msgstr ""
728 3266
729 -#: includes/class-mxchat-admin.php:1482
730 -msgid "Please provide a valid URL."
3267 +#: includes/admin-knowledge-page.php:1919
3268 +msgid "Look in the wp_postmeta database table"
731 3269 msgstr ""
732 3270
733 -#: includes/class-mxchat-admin.php:1493
734 -msgid "Failed to fetch URL"
3271 +#: includes/admin-knowledge-page.php:1920
3272 +msgid "Use the Scan my content for meta keys button above to discover the keys on your published content automatically"
735 3273 msgstr ""
736 3274
737 -#: includes/class-mxchat-admin.php:1496
738 -msgid "Failed to fetch the URL: %s"
3275 +#: includes/admin-knowledge-page.php:1921
3276 +msgid "Meta keys starting with underscore (_) are usually hidden/internal"
739 3277 msgstr ""
740 3278
741 -#: includes/class-mxchat-admin.php:1510
742 -msgid "Empty response received from URL."
3279 +#: includes/admin-knowledge-page.php:1939
3280 +msgid "Pinecone Vector Database"
743 3281 msgstr ""
744 3282
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."
3283 +#: includes/admin-knowledge-page.php:1940
3284 +msgid "Configure Pinecone for enhanced search performance with larger knowledge bases."
747 3285 msgstr ""
748 3286
749 -#: includes/class-mxchat-admin.php:1533
750 -msgid "Failed to start PDF processing. Please try again."
3287 +#: includes/admin-knowledge-page.php:1947
3288 +msgid "Pinecone is optional."
751 3289 msgstr ""
752 3290
753 -#: includes/class-mxchat-admin.php:1551
754 -msgid "Invalid sitemap XML. Please provide a valid sitemap."
3291 +#: includes/admin-knowledge-page.php:1947
3292 +msgid "MxChat works without it. When enabled, content is stored in Pinecone for faster similarity searches."
755 3293 msgstr ""
756 3294
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."
3295 +#: includes/admin-knowledge-page.php:1959
3296 +msgid "Enable Pinecone Database"
759 3297 msgstr ""
760 3298
761 -#: includes/class-mxchat-admin.php:1572
762 -msgid "Failed to start sitemap processing. Please try again."
3299 +#: includes/admin-knowledge-page.php:1967
3300 +msgid "Pinecone is enabled. All new knowledge base content will be stored in Pinecone."
763 3301 msgstr ""
764 3302
765 -#: includes/class-mxchat-admin.php:1587
766 -msgid "No valid content found on the provided URL."
3303 +#: includes/admin-knowledge-page.php:1973
3304 +msgid "Pinecone API Key"
767 3305 msgstr ""
768 3306
769 -#: includes/class-mxchat-admin.php:1602
770 -msgid "URL content successfully submitted!"
3307 +#: includes/admin-knowledge-page.php:1977
3308 +msgid "Found in your Pinecone dashboard under API Keys."
771 3309 msgstr ""
772 3310
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."
3311 +#: includes/admin-knowledge-page.php:1978
3312 +msgid "Open Pinecone Dashboard"
775 3313 msgstr ""
776 3314
777 -#: includes/class-mxchat-admin.php:1625
778 -msgid "Invalid XML object provided"
3315 +#: includes/admin-knowledge-page.php:2000
3316 +msgid "Index type"
779 3317 msgstr ""
780 3318
781 -#: includes/class-mxchat-admin.php:1639
782 -msgid "No valid URLs found in sitemap"
3319 +#: includes/admin-knowledge-page.php:2005
3320 +msgid "Vector index (current)"
783 3321 msgstr ""
784 3322
785 -#: includes/class-mxchat-admin.php:1787
786 -msgid "Processing has been stopped successfully."
3323 +#: includes/admin-knowledge-page.php:2006
3324 +msgid "The classic Pinecone index. Nothing changes for existing setups."
787 3325 msgstr ""
788 3326
789 -#: includes/class-mxchat-admin.php:1819
790 -msgid "You do not have sufficient permissions to view this page."
3327 +#: includes/admin-knowledge-page.php:2012
3328 +msgid "Document index with full-text search (new)"
791 3329 msgstr ""
792 3330
793 -#: includes/class-mxchat-admin.php:1833
794 -msgid "No chat history available."
3331 +#: includes/admin-knowledge-page.php:2013
3332 +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 3333 msgstr ""
796 3334
797 -#: includes/class-mxchat-admin.php:1876
798 -msgid "Session ID:"
3335 +#: includes/admin-knowledge-page.php:2023
3336 +#: includes/admin-knowledge-page.php:2060
3337 +#, php-format
3338 +msgid "Document index checked: %1$s (%2$d dimensions)."
799 3339 msgstr ""
800 3340
801 -#: includes/class-mxchat-admin.php:1882
802 -msgid "Email:"
3341 +#: includes/admin-knowledge-page.php:2024
3342 +#: includes/admin-knowledge-page.php:2062
3343 +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 3344 msgstr ""
804 3345
805 -#: includes/class-mxchat-admin.php:1904
806 -msgid "User"
3346 +#: includes/admin-knowledge-page.php:2034
3347 +msgid "Region"
807 3348 msgstr ""
808 3349
809 -#: includes/class-mxchat-admin.php:1908
810 -msgid "Agent"
3350 +#: includes/admin-knowledge-page.php:2036
3351 +msgid "Your Pinecone environment/region (e.g., gcp-starter, us-west1-gcp)"
811 3352 msgstr ""
812 3353
813 -#: includes/class-mxchat-admin.php:1912
814 -msgid "Unknown"
3354 +#: includes/admin-knowledge-page.php:2041
3355 +msgid "Index Name"
815 3356 msgstr ""
816 3357
817 -#: includes/class-mxchat-admin.php:1950
818 -msgid "MxChat Pro: Activation"
3358 +#: includes/admin-knowledge-page.php:2044
3359 +msgid "The name of your Pinecone index. Must be created in your Pinecone dashboard first."
819 3360 msgstr ""
820 3361
821 -#: includes/class-mxchat-admin.php:1960 includes/class-mxchat-public.php:178
3362 +#: includes/admin-knowledge-page.php:2049
3363 +msgid "Pinecone Host"
3364 +msgstr ""
3365 +
3366 +#: includes/admin-knowledge-page.php:2052
3367 +msgid "The hostname from your Pinecone index URL (exclude https://). Found in index details."
3368 +msgstr ""
3369 +
3370 +#: includes/admin-knowledge-page.php:2068
3371 +msgid "Cloud and region for a new index"
3372 +msgstr ""
3373 +
3374 +#: includes/admin-knowledge-page.php:2082
3375 +#, php-format
3376 +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."
3377 +msgstr ""
3378 +
3379 +#: includes/admin-knowledge-page.php:2086
3380 +msgid "Create index for me"
3381 +msgstr ""
3382 +
3383 +#: includes/admin-knowledge-page.php:2087
3384 +msgid "Check index"
3385 +msgstr ""
3386 +
3387 +#: includes/admin-knowledge-page.php:2090
3388 +msgid "Check the document index host before saving."
3389 +msgstr ""
3390 +
3391 +#: includes/admin-knowledge-page.php:2095
3392 +msgid "Switch anyway — point the chatbot at the document index now and copy the rest afterwards"
3393 +msgstr ""
3394 +
3395 +#: includes/admin-knowledge-page.php:2100
3396 +msgid "Copy from vector index host"
3397 +msgstr ""
3398 +
3399 +#: includes/admin-knowledge-page.php:2102
3400 +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."
3401 +msgstr ""
3402 +
3403 +#: includes/admin-knowledge-page.php:2105
3404 +msgid "Migrate"
3405 +msgstr ""
3406 +
3407 +#: includes/admin-knowledge-page.php:2107
3408 +msgid "Copy the records of every namespace of the vector index, each into the same-named namespace of the document index, in one run."
3409 +msgstr ""
3410 +
3411 +#: includes/admin-knowledge-page.php:2110
3412 +msgid "Copy every namespace"
3413 +msgstr ""
3414 +
3415 +#: includes/admin-knowledge-page.php:2120
3416 +#: includes/admin-knowledge-page.php:2124
3417 +msgid "Delete old index"
3418 +msgstr ""
3419 +
3420 +#: includes/admin-knowledge-page.php:2121
3421 +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."
3422 +msgstr ""
3423 +
3424 +#: includes/admin-knowledge-page.php:2123
3425 +msgid "old index name"
3426 +msgstr ""
3427 +
3428 +#: includes/admin-knowledge-page.php:2131
3429 +msgid "Results Per Query (topK)"
3430 +msgstr ""
3431 +
3432 +#: includes/admin-knowledge-page.php:2134
3433 +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."
3434 +msgstr ""
3435 +
3436 +#: includes/admin-knowledge-page.php:2138
3437 +msgid "Save Pinecone Settings"
3438 +msgstr ""
3439 +
3440 +#: includes/admin-knowledge-page.php:2167
3441 +msgid "Use OpenAI's hosted vector database for knowledge retrieval. Your documents are stored and searched directly on OpenAI's platform."
3442 +msgstr ""
3443 +
3444 +#: includes/admin-knowledge-page.php:2174
3445 +msgid "Requires OpenAI Chat Model."
3446 +msgstr ""
3447 +
3448 +#: includes/admin-knowledge-page.php:2174
3449 +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."
3450 +msgstr ""
3451 +
3452 +#: includes/admin-knowledge-page.php:2180
3453 +msgid "Model Incompatible:"
3454 +msgstr ""
3455 +
3456 +#: includes/admin-knowledge-page.php:2180
3457 +#, php-format
3458 +msgid "Your current chat model (%s) is not an OpenAI model. Vector Store search will not work until you switch to an OpenAI model."
3459 +msgstr ""
3460 +
3461 +#: includes/admin-knowledge-page.php:2193
3462 +msgid "Enable OpenAI Vector Store"
3463 +msgstr ""
3464 +
3465 +#: includes/admin-knowledge-page.php:2201
3466 +msgid "OpenAI Vector Store is enabled. Queries will search your Vector Store for relevant content."
3467 +msgstr ""
3468 +
3469 +#: includes/admin-knowledge-page.php:2207
3470 +msgid "Vector Store ID(s)"
3471 +msgstr ""
3472 +
3473 +#: includes/admin-knowledge-page.php:2211
3474 +msgid "Enter your Vector Store ID from the OpenAI Dashboard. For multiple stores, separate with commas."
3475 +msgstr ""
3476 +
3477 +#: includes/admin-knowledge-page.php:2212
3478 +msgid "Open OpenAI Vector Store Dashboard"
3479 +msgstr ""
3480 +
3481 +#: includes/admin-knowledge-page.php:2218
3482 +msgid "Max Results"
3483 +msgstr ""
3484 +
3485 +#: includes/admin-knowledge-page.php:2225
3486 +msgid "Maximum number of content chunks to retrieve from the Vector Store."
3487 +msgstr ""
3488 +
3489 +#: includes/admin-knowledge-page.php:2235
3490 +msgid "Sync Knowledge Base to Vector Store"
3491 +msgstr ""
3492 +
3493 +#: includes/admin-knowledge-page.php:2238
3494 +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."
3495 +msgstr ""
3496 +
3497 +#: includes/admin-knowledge-page.php:2242
3498 +msgid "Sync Target Vector Store ID"
3499 +msgstr ""
3500 +
3501 +#: includes/admin-knowledge-page.php:2246
3502 +msgid "Leave blank to use the first Vector Store ID above. Syncing writes to exactly one store."
3503 +msgstr ""
3504 +
3505 +#: includes/admin-knowledge-page.php:2250
3506 +msgid "Save Vector Store Settings"
3507 +msgstr ""
3508 +
3509 +#: includes/admin-knowledge-page.php:2256
3510 +msgid "Import Existing Knowledge Base"
3511 +msgstr ""
3512 +
3513 +#: includes/admin-knowledge-page.php:2258
3514 +#, php-format
3515 +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."
3516 +msgstr ""
3517 +
3518 +#: includes/admin-knowledge-page.php:2261
3519 +msgid "Import Knowledge Base to Vector Store"
3520 +msgstr ""
3521 +
3522 +#: includes/admin-knowledge-page.php:2262
3523 +msgid "Resume Import"
3524 +msgstr ""
3525 +
3526 +#: includes/admin-knowledge-page.php:2293
3527 +msgid "Request failed — check the browser console."
3528 +msgstr ""
3529 +
3530 +#: includes/admin-knowledge-page.php:2309
3531 +msgid "Import stalled (cron missed) — click Resume."
3532 +msgstr ""
3533 +
3534 +#: includes/admin-knowledge-page.php:2309
3535 +msgid "Importing…"
3536 +msgstr ""
3537 +
3538 +#: includes/admin-knowledge-page.php:2310
3539 +msgid "Import complete."
3540 +msgstr ""
3541 +
3542 +#: includes/admin-knowledge-page.php:2311
3543 +msgid "Import cancelled."
3544 +msgstr ""
3545 +
3546 +#: includes/admin-knowledge-page.php:2312
3547 +msgid "Import error:"
3548 +msgstr ""
3549 +
3550 +#: includes/admin-knowledge-page.php:2315
3551 +msgid "uploaded"
3552 +msgstr ""
3553 +
3554 +#: includes/admin-knowledge-page.php:2316
3555 +msgid "unchanged"
3556 +msgstr ""
3557 +
3558 +#: includes/admin-knowledge-page.php:2317
3559 +msgid "skipped (role-restricted)"
3560 +msgstr ""
3561 +
3562 +#: includes/admin-knowledge-page.php:2318
3563 +msgid "failed"
3564 +msgstr ""
3565 +
3566 +#: includes/admin-knowledge-page.php:2339
3567 +msgid "Starting…"
3568 +msgstr ""
3569 +
3570 +#: includes/admin-knowledge-page.php:2343
3571 +msgid "Could not start the import."
3572 +msgstr ""
3573 +
3574 +#: includes/admin-knowledge-page.php:2379
3575 +msgid "Select WordPress Content"
3576 +msgstr ""
3577 +
3578 +#: includes/admin-knowledge-page.php:2380
3579 +msgid "(Content imported here will be tagged \"In Knowledge Base\")"
3580 +msgstr ""
3581 +
3582 +#: includes/admin-knowledge-page.php:2390
3583 +msgid "All Content Types"
3584 +msgstr ""
3585 +
3586 +#: includes/admin-knowledge-page.php:2404
3587 +msgid "Drafts"
3588 +msgstr ""
3589 +
3590 +#: includes/admin-knowledge-page.php:2405
3591 +msgid "All Statuses"
3592 +msgstr ""
3593 +
3594 +#: includes/admin-knowledge-page.php:2408
3595 +msgid "All Content"
3596 +msgstr ""
3597 +
3598 +#: includes/admin-knowledge-page.php:2409
3599 +msgid "In Knowledge Base"
3600 +msgstr ""
3601 +
3602 +#: includes/admin-knowledge-page.php:2410
3603 +msgid "Not In Knowledge Base"
3604 +msgstr ""
3605 +
3606 +#: includes/admin-knowledge-page.php:2424
3607 +msgid "Media lists PDF, Word, text and Markdown files — the types MxChat can read text from. Images, audio and video are not shown."
3608 +msgstr ""
3609 +
3610 +#: includes/admin-knowledge-page.php:2430
3611 +msgid "Select All on Page"
3612 +msgstr ""
3613 +
3614 +#: includes/admin-knowledge-page.php:2432
3615 +msgid "selected"
3616 +msgstr ""
3617 +
3618 +#: includes/admin-knowledge-page.php:2435
3619 +msgid "Selections persist across pages"
3620 +msgstr ""
3621 +
3622 +#: includes/admin-knowledge-page.php:2441
3623 +#: includes/admin-knowledge-page.php:2475
3624 +msgid "Loading content..."
3625 +msgstr ""
3626 +
3627 +#: includes/admin-knowledge-page.php:2449
3628 +msgid "Process Selected Content"
3629 +msgstr ""
3630 +
3631 +#: includes/admin-knowledge-page.php:2470
3632 +msgid "Edit Knowledge Entry"
3633 +msgstr ""
3634 +
3635 +#: includes/admin-knowledge-page.php:2488
3636 +msgid "Save & Re-embed"
3637 +msgstr ""
3638 +
3639 +#: includes/admin-knowledge-page.php:2491
3640 +#: includes/class-mxchat-admin.php:10371
3641 +msgid "Saving..."
3642 +msgstr ""
3643 +
3644 +#: includes/admin-knowledge-page.php:2513
3645 +#: includes/admin-knowledge-page.php:2546
3646 +msgid "Indexed Content"
3647 +msgstr ""
3648 +
3649 +#: includes/admin-knowledge-page.php:2519
3650 +#: includes/admin-knowledge-page.php:2547
3651 +msgid "Loading indexed content…"
3652 +msgstr ""
3653 +
3654 +#: includes/admin-knowledge-page.php:2550
3655 +msgid "Storage"
3656 +msgstr ""
3657 +
3658 +#: includes/admin-knowledge-page.php:2551
3659 +msgid "Content type"
3660 +msgstr ""
3661 +
3662 +#: includes/admin-knowledge-page.php:2552
3663 +msgid "Chunks"
3664 +msgstr ""
3665 +
3666 +#: includes/admin-knowledge-page.php:2553
3667 +msgid "Total indexed length"
3668 +msgstr ""
3669 +
3670 +#: includes/admin-knowledge-page.php:2554
3671 +msgid "Chunk"
3672 +msgstr ""
3673 +
3674 +#: includes/admin-knowledge-page.php:2555
3675 +msgid "Indexed"
3676 +msgstr ""
3677 +
3678 +#: includes/admin-knowledge-page.php:2556
3679 +msgid "chars"
3680 +msgstr ""
3681 +
3682 +#: includes/admin-knowledge-page.php:2557
3683 +msgid "Show indexed text"
3684 +msgstr ""
3685 +
3686 +#: includes/admin-knowledge-page.php:2558
3687 +msgid "Hide indexed text"
3688 +msgstr ""
3689 +
3690 +#: includes/admin-knowledge-page.php:2559
3691 +msgid "Local WordPress database"
3692 +msgstr ""
3693 +
3694 +#: includes/admin-knowledge-page.php:2561
3695 +msgid "Vector metadata"
3696 +msgstr ""
3697 +
3698 +#: includes/admin-knowledge-page.php:2562
3699 +msgid "Failed to load indexed content."
3700 +msgstr ""
3701 +
3702 +#: includes/admin-knowledge-page.php:2563
3703 +msgid "Network error: "
3704 +msgstr ""
3705 +
3706 +#: includes/admin-knowledge-page.php:2781
3707 +msgid "Use a content-specific sub-sitemap (e.g., post-sitemap.xml), not the main sitemap index."
3708 +msgstr ""
3709 +
3710 +#: includes/admin-knowledge-page.php:2782
3711 +msgid "Enter the URL of any webpage to import its content."
3712 +msgstr ""
3713 +
3714 +#: includes/admin-knowledge-page.php:2783
3715 +msgid "Enter the URL of a publicly accessible PDF file."
3716 +msgstr ""
3717 +
3718 +#: includes/admin-knowledge-page.php:2844
3719 +msgid "Discard your unsaved changes to this entry?"
3720 +msgstr ""
3721 +
3722 +#: includes/admin-onboarding-page.php:262
3723 +#: includes/admin-onboarding-page.php:279
3724 +#: includes/admin-onboarding-page.php:348
3725 +#: includes/admin-onboarding-page.php:368
3726 +msgid "You do not have permission."
3727 +msgstr ""
3728 +
3729 +#: includes/admin-onboarding-page.php:307
3730 +msgid "Invalid step."
3731 +msgstr ""
3732 +
3733 +#: includes/admin-onboarding-page.php:314
3734 +msgid "Model not valid for this provider."
3735 +msgstr ""
3736 +
3737 +#: includes/admin-onboarding-page.php:355
3738 +msgid "Unknown step."
3739 +msgstr ""
3740 +
3741 +#: includes/admin-onboarding-page.php:454
3742 +#: includes/admin-onboarding-page.php:541
3743 +#: includes/class-mxchat-admin.php:579
3744 +#: includes/class-mxchat-admin.php:590
3745 +msgid "Onboarding"
3746 +msgstr ""
3747 +
3748 +#: includes/admin-onboarding-page.php:456
3749 +#: includes/admin-onboarding-page.php:485
3750 +#: includes/class-mxchat-admin.php:610
3751 +msgid "Knowledge"
3752 +msgstr ""
3753 +
3754 +#: includes/admin-onboarding-page.php:457
3755 +#: includes/admin-transcripts-page.php:43
3756 +#: includes/class-mxchat-admin.php:619
3757 +msgid "Transcripts"
3758 +msgstr ""
3759 +
3760 +#: includes/admin-onboarding-page.php:461
3761 +#: includes/admin-pro-page.php:73
3762 +#: includes/admin-pro-page.php:185
3763 +#: includes/class-mxchat-admin.php:654
3764 +#: includes/class-mxchat-admin.php:655
3765 +msgid "Pro & Extensions"
3766 +msgstr ""
3767 +
3768 +#: includes/admin-onboarding-page.php:482
3769 +msgid "Chat model"
3770 +msgstr ""
3771 +
3772 +#: includes/admin-onboarding-page.php:482
3773 +#: includes/admin-onboarding-page.php:587
3774 +msgid "Choose your chat model"
3775 +msgstr ""
3776 +
3777 +#: includes/admin-onboarding-page.php:483
3778 +#: includes/admin-settings-page.php:57
3779 +#: includes/admin-settings-page.php:139
3780 +#: includes/admin-settings-page.php:292
3781 +msgid "Behavior"
3782 +msgstr ""
3783 +
3784 +#: includes/admin-onboarding-page.php:483
3785 +#: includes/admin-onboarding-page.php:657
3786 +msgid "Tell your chatbot how to behave"
3787 +msgstr ""
3788 +
3789 +#: includes/admin-onboarding-page.php:484
3790 +msgid "Embedding"
3791 +msgstr ""
3792 +
3793 +#: includes/admin-onboarding-page.php:484
3794 +#: includes/admin-onboarding-page.php:708
3795 +msgid "Choose your embedding model"
3796 +msgstr ""
3797 +
3798 +#: includes/admin-onboarding-page.php:485
3799 +msgid "Add to your knowledge base"
3800 +msgstr ""
3801 +
3802 +#: includes/admin-onboarding-page.php:486
3803 +#: includes/admin-onboarding-page.php:796
3804 +msgid "Try MxChat Actions"
3805 +msgstr ""
3806 +
3807 +#: includes/admin-onboarding-page.php:487
3808 +#: includes/class-mxchat-editor-assistant.php:125
3809 +msgid "Done"
3810 +msgstr ""
3811 +
3812 +#: includes/admin-onboarding-page.php:487
3813 +msgid "You're set up"
3814 +msgstr ""
3815 +
3816 +#: includes/admin-onboarding-page.php:513
3817 +#, php-format
3818 +msgid "%s API key already saved."
3819 +msgstr ""
3820 +
3821 +#: includes/admin-onboarding-page.php:514
3822 +#, php-format
3823 +msgid "You've already added your %s API key — using it for embeddings too."
3824 +msgstr ""
3825 +
3826 +#: includes/admin-onboarding-page.php:515
3827 +msgid "Replace key"
3828 +msgstr ""
3829 +
3830 +#: includes/admin-onboarding-page.php:516
3831 +msgid "Save key"
3832 +msgstr ""
3833 +
3834 +#: includes/admin-onboarding-page.php:517
3835 +msgid "Saving…"
3836 +msgstr ""
3837 +
3838 +#: includes/admin-onboarding-page.php:519
3839 +msgid "Save failed. Try again or set the key in Settings → API Keys."
3840 +msgstr ""
3841 +
3842 +#: includes/admin-onboarding-page.php:520
3843 +msgid "No knowledge base items yet."
3844 +msgstr ""
3845 +
3846 +#. translators: %d = number of KB items
3847 +#: includes/admin-onboarding-page.php:522
3848 +msgid "Found 1 knowledge base item."
3849 +msgstr ""
3850 +
3851 +#. translators: %d = number of KB items
3852 +#: includes/admin-onboarding-page.php:524
3853 +#, php-format
3854 +msgid "Found %d knowledge base items."
3855 +msgstr ""
3856 +
3857 +#: includes/admin-onboarding-page.php:525
3858 +msgid "You can also manage all your keys later in API Keys settings."
3859 +msgstr ""
3860 +
3861 +#: includes/admin-onboarding-page.php:526
3862 +msgid "— Select a provider —"
3863 +msgstr ""
3864 +
3865 +#: includes/admin-onboarding-page.php:527
3866 +msgid "— Select a model —"
3867 +msgstr ""
3868 +
3869 +#: includes/admin-onboarding-page.php:528
3870 +msgid "OpenRouter requires setup in the main Settings page — finish onboarding, then configure it there."
3871 +msgstr ""
3872 +
3873 +#: includes/admin-onboarding-page.php:529
3874 +msgid "Custom (OpenAI-compatible) providers need a Base URL and model configured in Settings → API Keys — finish onboarding, then set it up there."
3875 +msgstr ""
3876 +
3877 +#: includes/admin-onboarding-page.php:530
3878 +msgid "Copied!"
3879 +msgstr ""
3880 +
3881 +#: includes/admin-onboarding-page.php:543
3882 +msgid "Six quick steps to get your MxChat chatbot live."
3883 +msgstr ""
3884 +
3885 +#: includes/admin-onboarding-page.php:553
3886 +msgid "Onboarding steps"
3887 +msgstr ""
3888 +
3889 +#: includes/admin-onboarding-page.php:577
3890 +msgid "Step"
3891 +msgstr ""
3892 +
3893 +#: includes/admin-onboarding-page.php:577
3894 +msgid "of"
3895 +msgstr ""
3896 +
3897 +#: includes/admin-onboarding-page.php:589
3898 +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."
3899 +msgstr ""
3900 +
3901 +#: includes/admin-onboarding-page.php:593
3902 +#: includes/admin-onboarding-page.php:714
3903 +msgid "Provider"
3904 +msgstr ""
3905 +
3906 +#. translators: %s = provider label, e.g. OpenRouter
3907 +#: includes/admin-onboarding-page.php:606
3908 +#, php-format
3909 +msgid "%s — configure in Settings"
3910 +msgstr ""
3911 +
3912 +#: includes/admin-onboarding-page.php:613
3913 +msgid "OpenRouter and Custom (OpenAI-compatible) providers need extra configuration — finish onboarding, then set them up in Settings → API Keys."
3914 +msgstr ""
3915 +
3916 +#: includes/admin-onboarding-page.php:618
3917 +#: includes/admin-onboarding-page.php:725
3918 +msgid "Model"
3919 +msgstr ""
3920 +
3921 +#: includes/admin-onboarding-page.php:624
3922 +#: includes/admin-onboarding-page.php:737
3923 +msgid "An API key is a password from your AI provider that lets MxChat talk to them."
3924 +msgstr ""
3925 +
3926 +#. translators: %s = link to API Keys settings
3927 +#: includes/admin-onboarding-page.php:631
3928 +#: includes/admin-onboarding-page.php:743
3929 +#, php-format
3930 +msgid "You can also manage all your keys later in %s."
3931 +msgstr ""
3932 +
3933 +#: includes/admin-onboarding-page.php:632
3934 +#: includes/admin-onboarding-page.php:744
3935 +msgid "API Keys settings"
3936 +msgstr ""
3937 +
3938 +#: includes/admin-onboarding-page.php:645
3939 +#: includes/admin-onboarding-page.php:702
3940 +#: includes/admin-onboarding-page.php:770
3941 +msgid "Continue"
3942 +msgstr ""
3943 +
3944 +#: includes/admin-onboarding-page.php:659
3945 +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."
3946 +msgstr ""
3947 +
3948 +#: includes/admin-onboarding-page.php:663
3949 +msgid "AI Instructions"
3950 +msgstr ""
3951 +
3952 +#: includes/admin-onboarding-page.php:664
3953 +msgid "Describe how your chatbot should respond — its role, tone, and topics to focus on or avoid."
3954 +msgstr ""
3955 +
3956 +#: includes/admin-onboarding-page.php:666
3957 +msgid "Optional — leave blank to use sensible defaults. You can refine this later."
3958 +msgstr ""
3959 +
3960 +#: includes/admin-onboarding-page.php:676
3961 +#: includes/class-mxchat-admin.php:8275
3962 +msgid "View Sample Instructions"
3963 +msgstr ""
3964 +
3965 +#: includes/admin-onboarding-page.php:681
3966 +msgid "Or start from one of these:"
3967 +msgstr ""
3968 +
3969 +#: includes/admin-onboarding-page.php:685
3970 +msgid "Helpful website assistant"
3971 +msgstr ""
3972 +
3973 +#: includes/admin-onboarding-page.php:686
3974 +msgid "General-purpose, concise, sticks to your site's content."
3975 +msgstr ""
3976 +
3977 +#: includes/admin-onboarding-page.php:689
3978 +msgid "Sales-focused product expert"
3979 +msgstr ""
3980 +
3981 +#: includes/admin-onboarding-page.php:690
3982 +msgid "Highlights features, suggests products, drives toward CTAs."
3983 +msgstr ""
3984 +
3985 +#: includes/admin-onboarding-page.php:693
3986 +msgid "Friendly customer support agent"
3987 +msgstr ""
3988 +
3989 +#: includes/admin-onboarding-page.php:694
3990 +msgid "Patient, empathetic, troubleshoots, escalates when stuck."
3991 +msgstr ""
3992 +
3993 +#: includes/admin-onboarding-page.php:710
3994 +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."
3995 +msgstr ""
3996 +
3997 +#. translators: %s = link to Knowledge page
3998 +#: includes/admin-onboarding-page.php:763
3999 +#, php-format
4000 +msgid "By default MxChat stores embeddings in your WordPress database. After onboarding you can switch to %s for larger knowledge bases."
4001 +msgstr ""
4002 +
4003 +#: includes/admin-onboarding-page.php:764
4004 +msgid "Pinecone or OpenAI Vector Store"
4005 +msgstr ""
4006 +
4007 +#: includes/admin-onboarding-page.php:776
4008 +msgid "Add something to your knowledge base"
4009 +msgstr ""
4010 +
4011 +#: includes/admin-onboarding-page.php:778
4012 +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."
4013 +msgstr ""
4014 +
4015 +#: includes/admin-onboarding-page.php:783
4016 +msgid "Open Knowledge Base"
4017 +msgstr ""
4018 +
4019 +#: includes/admin-onboarding-page.php:790
4020 +#: includes/admin-onboarding-page.php:810
4021 +msgid "I'll skip this for now — Continue"
4022 +msgstr ""
4023 +
4024 +#: includes/admin-onboarding-page.php:798
4025 +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."
4026 +msgstr ""
4027 +
4028 +#: includes/admin-onboarding-page.php:803
4029 +msgid "Open Actions"
4030 +msgstr ""
4031 +
4032 +#: includes/admin-onboarding-page.php:819
4033 +msgid "You're set up."
4034 +msgstr ""
4035 +
4036 +#: includes/admin-onboarding-page.php:828
4037 +msgid "Test your chatbot"
4038 +msgstr ""
4039 +
4040 +#: includes/admin-onboarding-page.php:829
4041 +msgid "Try it right inside your dashboard — no need to visit your site."
4042 +msgstr ""
4043 +
4044 +#: includes/admin-onboarding-page.php:830
4045 +msgid "Open Testing tab"
4046 +msgstr ""
4047 +
4048 +#: includes/admin-onboarding-page.php:840
4049 +msgid "Show it on your site"
4050 +msgstr ""
4051 +
4052 +#: includes/admin-onboarding-page.php:841
4053 +msgid "Turn the chatbot on for all pages, or hide it — your choice."
4054 +msgstr ""
4055 +
4056 +#: includes/admin-onboarding-page.php:842
4057 +msgid "Open Display settings"
4058 +msgstr ""
4059 +
4060 +#: includes/admin-onboarding-page.php:852
4061 +msgid "Or embed it manually"
4062 +msgstr ""
4063 +
4064 +#: includes/admin-onboarding-page.php:853
4065 +msgid "Prefer to place it yourself? Paste a shortcode anywhere."
4066 +msgstr ""
4067 +
4068 +#: includes/admin-onboarding-page.php:857
4069 +msgid "Copy floating widget shortcode"
4070 +msgstr ""
4071 +
4072 +#: includes/admin-onboarding-page.php:862
4073 +msgid "Floating widget (bottom corner)"
4074 +msgstr ""
4075 +
4076 +#: includes/admin-onboarding-page.php:866
4077 +msgid "Copy inline widget shortcode"
4078 +msgstr ""
4079 +
4080 +#: includes/admin-onboarding-page.php:871
4081 +msgid "Inline embedded chat"
4082 +msgstr ""
4083 +
4084 +#: includes/admin-onboarding-page.php:878
4085 +msgid "PRO add-ons"
4086 +msgstr ""
4087 +
4088 +#: includes/admin-onboarding-page.php:880
4089 +msgid "Do more with PRO add-ons"
4090 +msgstr ""
4091 +
4092 +#: includes/admin-onboarding-page.php:882
4093 +msgid "Sell directly in chat with WooCommerce, run multiple specialized bots on one site, generate full SEO-ready posts with Advanced Content, and more."
4094 +msgstr ""
4095 +
4096 +#: includes/admin-onboarding-page.php:886
4097 +msgid "Explore PRO add-ons"
4098 +msgstr ""
4099 +
4100 +#: includes/admin-onboarding-page.php:897
4101 +#, php-format
4102 +msgid "This setup guide moves out of the way once you're done — reopen it any time under %s."
4103 +msgstr ""
4104 +
4105 +#: includes/admin-onboarding-page.php:900
4106 +msgid "Settings → Tutorials"
4107 +msgstr ""
4108 +
4109 +#: includes/admin-onboarding-page.php:906
4110 +msgid "Review earlier steps"
4111 +msgstr ""
4112 +
4113 +#: includes/admin-onboarding-page.php:907
4114 +msgid "Open my live site"
4115 +msgstr ""
4116 +
4117 +#: includes/admin-onboarding-page.php:918
4118 +msgid "Stuck? Get help."
4119 +msgstr ""
4120 +
4121 +#: includes/admin-onboarding-page.php:919
4122 +msgid "Ask the docs bot for an answer, or open a ticket if something's broken."
4123 +msgstr ""
4124 +
4125 +#: includes/admin-onboarding-page.php:924
4126 +msgid "Ask the docs bot"
4127 +msgstr ""
4128 +
4129 +#: includes/admin-onboarding-page.php:928
4130 +msgid "Open a support ticket"
4131 +msgstr ""
4132 +
4133 +#: includes/admin-onboarding-page.php:942
4134 +msgid "Dismiss onboarding"
4135 +msgstr ""
4136 +
4137 +#: includes/admin-onboarding-page.php:945
4138 +msgid "Hide the setup guide from the menu — reopen it any time under Settings → Tutorials."
4139 +msgstr ""
4140 +
4141 +#: includes/admin-onboarding-page.php:970
4142 +#: includes/class-mxchat-admin.php:8297
4143 +msgid "Sample AI Instructions"
4144 +msgstr ""
4145 +
4146 +#: includes/admin-onboarding-page.php:1004
4147 +msgid "Copy to clipboard"
4148 +msgstr ""
4149 +
4150 +#: includes/admin-pro-page.php:81
4151 +#: includes/admin-pro-page.php:123
4152 +msgid "License"
4153 +msgstr ""
4154 +
4155 +#: includes/admin-pro-page.php:84
4156 +#: includes/admin-pro-page.php:126
4157 +#: includes/admin-pro-page.php:197
4158 +#: includes/admin-pro-page.php:284
4159 +#: includes/class-mxchat-license-check.php:512
4160 +msgid "Inactive"
4161 +msgstr ""
4162 +
4163 +#: includes/admin-pro-page.php:91
4164 +#: includes/admin-pro-page.php:134
4165 +msgid "Extensions"
4166 +msgstr ""
4167 +
4168 +#: includes/admin-pro-page.php:94
4169 +#: includes/admin-pro-page.php:143
4170 +#: includes/admin-transcripts-page.php:51
4171 +#: includes/admin-transcripts-page.php:103
4172 +msgid "Overview"
4173 +msgstr ""
4174 +
4175 +#: includes/admin-pro-page.php:175
4176 +#: includes/admin-settings-page.php:229
4177 +msgid "Stop paying $50–200/month for AI chatbot tools."
4178 +msgstr ""
4179 +
4180 +#: includes/admin-pro-page.php:176
4181 +#: includes/admin-settings-page.php:230
4182 +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."
4183 +msgstr ""
4184 +
4185 +#: includes/admin-pro-page.php:178
4186 +#: includes/admin-settings-page.php:232
4187 +msgid "Get Lifetime Access →"
4188 +msgstr ""
4189 +
4190 +#: includes/admin-pro-page.php:186
4191 +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."
4192 +msgstr ""
4193 +
4194 +#: includes/admin-pro-page.php:194
4195 +msgid "License Management"
4196 +msgstr ""
4197 +
4198 +#: includes/admin-pro-page.php:205
4199 +msgid "Domain"
4200 +msgstr ""
4201 +
4202 +#: includes/admin-pro-page.php:209
4203 +msgid "Linked"
4204 +msgstr ""
4205 +
4206 +#: includes/admin-pro-page.php:211
4207 +msgid "Link Domain"
4208 +msgstr ""
4209 +
4210 +#: includes/admin-pro-page.php:217
4211 +#: includes/admin-transcripts-page.php:531
4212 +msgid "Email"
4213 +msgstr ""
4214 +
4215 +#: includes/admin-pro-page.php:221
4216 +msgid "License Key"
4217 +msgstr ""
4218 +
4219 +#: includes/admin-pro-page.php:228
4220 +msgid "Domain check"
4221 +msgstr ""
4222 +
4223 +#: includes/admin-pro-page.php:240
4224 +msgid "Manage Account"
4225 +msgstr ""
4226 +
4227 +#: includes/admin-pro-page.php:245
4228 +#: includes/admin-pro-page.php:263
4229 +#: includes/class-mxchat-license-check.php:621
4230 +msgid "Check license now"
4231 +msgstr ""
4232 +
4233 +#: includes/admin-pro-page.php:250
4234 +msgid "Deactivate License"
4235 +msgstr ""
4236 +
4237 +#: includes/admin-pro-page.php:260
4238 +msgid "Pro is paused on this site"
4239 +msgstr ""
4240 +
4241 +#: includes/admin-pro-page.php:264
4242 +msgid "Open My Account"
4243 +msgstr ""
4244 +
4245 +#: includes/admin-pro-page.php:274
4246 +#: includes/class-mxchat-public.php:422
822 4247 msgid "Email Address"
823 4248 msgstr ""
824 4249
825 -#: includes/class-mxchat-admin.php:1966
4250 +#: includes/admin-pro-page.php:278
826 4251 msgid "Activation Key"
827 4252 msgstr ""
828 4253
829 -#: includes/class-mxchat-admin.php:1973
4254 +#: includes/admin-pro-page.php:288
830 4255 msgid "Activate License"
831 4256 msgstr ""
832 4257
833 -#: includes/class-mxchat-admin.php:1979
834 -msgid "License Status:"
4258 +#: includes/admin-pro-page.php:295
4259 +msgid "Managed by the licence owner."
835 4260 msgstr ""
836 4261
837 -#: includes/class-mxchat-admin.php:1979
838 -msgid "Active"
4262 +#: includes/admin-pro-page.php:300
4263 +msgid "Don't have a license?"
839 4264 msgstr ""
840 4265
841 -#: includes/class-mxchat-admin.php:1979
842 -msgid "Inactive"
4266 +#: includes/admin-pro-page.php:301
4267 +msgid "Get MxChat Pro"
843 4268 msgstr ""
844 4269
845 -#: includes/class-mxchat-admin.php:1999
846 -msgid "Intent updated successfully."
4270 +#: includes/admin-pro-page.php:310
4271 +msgid "Available Extensions"
847 4272 msgstr ""
848 4273
849 -#: includes/class-mxchat-admin.php:2033
850 -msgid "Add New Intent"
4274 +#: includes/admin-pro-page.php:311
4275 +msgid "Click on any extension to learn more and get started."
851 4276 msgstr ""
852 4277
853 -#: includes/class-mxchat-admin.php:2035
854 -msgid "We highly encourage users to quickly read our "
4278 +#: includes/admin-pro-page.php:329
4279 +#: includes/admin-pro-page.php:454
4280 +#: includes/class-mxchat-addons.php:634
4281 +msgid "Configure"
855 4282 msgstr ""
856 4283
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."
4284 +#: includes/admin-pro-page.php:333
4285 +#: includes/admin-pro-page.php:463
4286 +#: includes/class-mxchat-addons.php:643
4287 +msgid "Activate"
859 4288 msgstr ""
860 4289
861 -#: includes/class-mxchat-admin.php:2043
862 -msgid "Intent Label (For your reference only)"
4290 +#: includes/admin-pro-page.php:337
4291 +#: includes/admin-pro-page.php:471
4292 +#: includes/class-mxchat-addons.php:651
4293 +msgid "Get Extension"
863 4294 msgstr ""
864 4295
865 -#: includes/class-mxchat-admin.php:2045
866 -msgid "Example Email Capture: Newsletter Signup"
4296 +#: includes/admin-pro-page.php:341
4297 +#: includes/class-mxchat-addons.php:685
4298 +msgid "Learn More"
867 4299 msgstr ""
868 4300
869 -#: includes/class-mxchat-admin.php:2048 includes/class-mxchat-admin.php:2175
870 -msgid "Phrases (comma-separated)"
4301 +#: includes/admin-pro-page.php:359
4302 +msgid "Back to Extensions"
871 4303 msgstr ""
872 4304
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"
4305 +#: includes/admin-pro-page.php:387
4306 +msgid "Configure Extension"
875 4307 msgstr ""
876 4308
877 -#: includes/class-mxchat-admin.php:2053 includes/class-mxchat-admin.php:2107
878 -msgid "Callback Function"
4309 +#: includes/admin-pro-page.php:392
4310 +msgid "Activate Extension"
879 4311 msgstr ""
880 4312
881 -#: includes/class-mxchat-admin.php:2055
882 -msgid "Select a Callback"
4313 +#: includes/admin-pro-page.php:397
4314 +msgid "Get the ZIP from My Account"
883 4315 msgstr ""
884 4316
885 -#: includes/class-mxchat-admin.php:2077
886 -msgid "Add Intent"
4317 +#: includes/admin-pro-page.php:402
4318 +msgid "Purchase MxChat"
887 4319 msgstr ""
888 4320
889 -#: includes/class-mxchat-admin.php:2081
890 -msgid "Saving intent, please wait..."
4321 +#: includes/admin-pro-page.php:406
4322 +msgid "Documentation"
891 4323 msgstr ""
892 4324
893 -#: includes/class-mxchat-admin.php:2089
894 -msgid "Search Intents"
4325 +#: includes/admin-settings-page.php:49
4326 +#: includes/admin-settings-page.php:127
4327 +msgid "Configuration"
895 4328 msgstr ""
896 4329
897 -#: includes/class-mxchat-admin.php:2091
898 -msgid "All Callbacks"
4330 +#: includes/admin-settings-page.php:52
4331 +#: includes/admin-settings-page.php:134
4332 +#: includes/class-mxchat-privacy.php:401
4333 +msgid "Chatbot"
899 4334 msgstr ""
900 4335
901 -#: includes/class-mxchat-admin.php:2097
4336 +#: includes/admin-settings-page.php:56
4337 +#: includes/admin-settings-page.php:138
4338 +#: includes/admin-settings-page.php:246
4339 +msgid "AI Models"
4340 +msgstr ""
4341 +
4342 +#: includes/admin-settings-page.php:58
4343 +#: includes/admin-settings-page.php:140
4344 +msgid "Display"
4345 +msgstr ""
4346 +
4347 +#: includes/admin-settings-page.php:59
4348 +#: includes/admin-settings-page.php:141
4349 +#: includes/admin-settings-page.php:464
4350 +#: includes/class-mxchat-addons.php:310
4351 +msgid "Lead Capture"
4352 +msgstr ""
4353 +
4354 +#: includes/admin-settings-page.php:60
4355 +#: includes/admin-settings-page.php:142
4356 +#: includes/admin-settings-page.php:558
4357 +msgid "Quick Questions"
4358 +msgstr ""
4359 +
4360 +#: includes/admin-settings-page.php:61
4361 +#: includes/admin-settings-page.php:143
4362 +#: includes/admin-settings-page.php:594
4363 +msgid "Rate Limits"
4364 +msgstr ""
4365 +
4366 +#: includes/admin-settings-page.php:65
4367 +#: includes/admin-settings-page.php:152
4368 +#: includes/admin-settings-page.php:624
4369 +#: includes/class-mxchat-admin.php:6727
4370 +#: includes/class-mxchat-admin.php:8185
4371 +msgid "API Keys"
4372 +msgstr ""
4373 +
4374 +#: includes/admin-settings-page.php:69
4375 +#: includes/admin-settings-page.php:161
4376 +msgid "Optimization"
4377 +msgstr ""
4378 +
4379 +#: includes/admin-settings-page.php:73
4380 +#: includes/admin-settings-page.php:170
4381 +#: includes/admin-settings-page.php:1369
4382 +msgid "Testing"
4383 +msgstr ""
4384 +
4385 +#: includes/admin-settings-page.php:85
4386 +#: includes/admin-settings-page.php:188
4387 +msgid "Toolbar"
4388 +msgstr ""
4389 +
4390 +#: includes/admin-settings-page.php:86
4391 +#: includes/admin-settings-page.php:189
4392 +msgid "Loops"
4393 +msgstr ""
4394 +
4395 +#: includes/admin-settings-page.php:87
4396 +#: includes/admin-settings-page.php:190
4397 +#: includes/admin-settings-page.php:991
4398 +msgid "Brave Search"
4399 +msgstr ""
4400 +
4401 +#: includes/admin-settings-page.php:88
4402 +#: includes/admin-settings-page.php:191
4403 +#: includes/admin-settings-page.php:1009
4404 +#: includes/class-mxchat-admin.php:9697
4405 +msgid "Slack"
4406 +msgstr ""
4407 +
4408 +#: includes/admin-settings-page.php:89
4409 +#: includes/admin-settings-page.php:192
4410 +#: includes/admin-settings-page.php:1081
4411 +#: includes/class-mxchat-admin.php:9698
4412 +msgid "Telegram"
4413 +msgstr ""
4414 +
4415 +#: includes/admin-settings-page.php:90
4416 +#: includes/admin-settings-page.php:193
4417 +#: includes/admin-settings-page.php:1161
4418 +#: includes/class-mxchat-admin.php:9699
4419 +msgid "Webhook"
4420 +msgstr ""
4421 +
4422 +#: includes/admin-settings-page.php:95
4423 +#: includes/admin-settings-page.php:200
4424 +msgid "Resources"
4425 +msgstr ""
4426 +
4427 +#: includes/admin-settings-page.php:98
4428 +#: includes/admin-settings-page.php:207
4429 +msgid "Tutorials"
4430 +msgstr ""
4431 +
4432 +#: includes/admin-settings-page.php:247
4433 +msgid "Configure the AI models your chatbot will use for conversations and embeddings."
4434 +msgstr ""
4435 +
4436 +#: includes/admin-settings-page.php:264
4437 +#: includes/class-mxchat-admin.php:6911
4438 +msgid "Chat Model"
4439 +msgstr ""
4440 +
4441 +#: includes/admin-settings-page.php:266
4442 +msgid "Select the AI model your chatbot will use for conversations."
4443 +msgstr ""
4444 +
4445 +#: includes/admin-settings-page.php:269
4446 +#: includes/class-mxchat-admin.php:6919
4447 +msgid "Embedding Model"
4448 +msgstr ""
4449 +
4450 +#: includes/admin-settings-page.php:271
4451 +msgid "Vector embedding model for knowledge base matching. Changing models requires reconfiguring knowledge data."
4452 +msgstr ""
4453 +
4454 +#: includes/admin-settings-page.php:274
4455 +#: includes/class-mxchat-admin.php:6898
4456 +msgid "Enable Streaming"
4457 +msgstr ""
4458 +
4459 +#: includes/admin-settings-page.php:276
4460 +msgid "Enable real-time streaming responses for supported models (OpenAI, Claude, DeepSeek, Grok)."
4461 +msgstr ""
4462 +
4463 +#: includes/admin-settings-page.php:279
4464 +msgid "Enable Web Search"
4465 +msgstr ""
4466 +
4467 +#: includes/admin-settings-page.php:281
4468 +msgid "Allow the chatbot to search the web for current information (OpenAI and Gemini models)."
4469 +msgstr ""
4470 +
4471 +#: includes/admin-settings-page.php:293
4472 +msgid "Control how your AI chatbot responds and processes queries."
4473 +msgstr ""
4474 +
4475 +#: includes/admin-settings-page.php:300
4476 +#: includes/class-mxchat-admin.php:6927
4477 +msgid "AI Instructions (Behavior)"
4478 +msgstr ""
4479 +
4480 +#: includes/admin-settings-page.php:302
4481 +msgid "Provide system-level instructions to guide the AI's behavior and responses."
4482 +msgstr ""
4483 +
4484 +#: includes/admin-settings-page.php:307
4485 +msgid "Adjust threshold for content matching. Lower values = more matches, higher values = stricter matching."
4486 +msgstr ""
4487 +
4488 +#: includes/admin-settings-page.php:310
4489 +#: includes/class-mxchat-admin.php:6834
4490 +msgid "RAG Sources Limit"
4491 +msgstr ""
4492 +
4493 +#: includes/admin-settings-page.php:312
4494 +msgid "Number of knowledge base sources (pages/documents) to include in AI context. Higher values provide more context but use more tokens."
4495 +msgstr ""
4496 +
4497 +#: includes/admin-settings-page.php:315
4498 +#: includes/class-mxchat-admin.php:6843
4499 +msgid "RAG Chunks Limit"
4500 +msgstr ""
4501 +
4502 +#: includes/admin-settings-page.php:317
4503 +msgid "Maximum total content chunks sent to the AI across all sources. Higher values provide more context but increase token usage and cost."
4504 +msgstr ""
4505 +
4506 +#. translators: %s: link to the Chunking & Retrieval settings tab.
4507 +#: includes/admin-settings-page.php:327
4508 +#, php-format
4509 +msgid "Hybrid keyword boost has moved to %s."
4510 +msgstr ""
4511 +
4512 +#: includes/admin-settings-page.php:328
4513 +msgid "Knowledge, Chunking & Retrieval"
4514 +msgstr ""
4515 +
4516 +#: includes/admin-settings-page.php:333
4517 +#: includes/class-mxchat-admin.php:6859
4518 +msgid "Contextual Awareness"
4519 +msgstr ""
4520 +
4521 +#: includes/admin-settings-page.php:335
4522 +msgid "Allow the chatbot to understand and reference the current page content for more relevant responses."
4523 +msgstr ""
4524 +
4525 +#: includes/admin-settings-page.php:338
4526 +#: includes/class-mxchat-admin.php:6867
4527 +msgid "Citation Links"
4528 +msgstr ""
4529 +
4530 +#: includes/admin-settings-page.php:340
4531 +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."
4532 +msgstr ""
4533 +
4534 +#: includes/admin-settings-page.php:344
4535 +#: includes/class-mxchat-admin.php:6877
4536 +msgid "Strip Unapproved Links"
4537 +msgstr ""
4538 +
4539 +#: includes/admin-settings-page.php:346
4540 +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."
4541 +msgstr ""
4542 +
4543 +#: includes/admin-settings-page.php:353
4544 +#: includes/class-mxchat-admin.php:6886
4545 +msgid "Satisfaction Rating Prompt"
4546 +msgstr ""
4547 +
4548 +#: includes/admin-settings-page.php:355
4549 +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."
4550 +msgstr ""
4551 +
4552 +#: includes/admin-settings-page.php:370
4553 +msgid "Display Settings"
4554 +msgstr ""
4555 +
4556 +#: includes/admin-settings-page.php:371
4557 +msgid "Customize how and where your chatbot appears on your website."
4558 +msgstr ""
4559 +
4560 +#: includes/admin-settings-page.php:378
4561 +msgid "Visibility"
4562 +msgstr ""
4563 +
4564 +#: includes/admin-settings-page.php:384
4565 +#: includes/class-mxchat-admin.php:6851
4566 +msgid "Auto-Display Chatbot"
4567 +msgstr ""
4568 +
4569 +#: includes/admin-settings-page.php:386
4570 +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."
4571 +msgstr ""
4572 +
4573 +#: includes/admin-settings-page.php:389
4574 +msgid "Open Links in New Tab"
4575 +msgstr ""
4576 +
4577 +#: includes/admin-settings-page.php:391
4578 +msgid "Open links clicked in chat responses in a new browser tab."
4579 +msgstr ""
4580 +
4581 +#: includes/admin-settings-page.php:394
4582 +msgid "Chat Persistence"
4583 +msgstr ""
4584 +
4585 +#: includes/admin-settings-page.php:396
4586 +msgid "Keep chat history when users navigate or return within 24 hours."
4587 +msgstr ""
4588 +
4589 +#: includes/admin-settings-page.php:399
4590 +#: includes/class-mxchat-admin.php:7048
4591 +msgid "Show Download Transcript Button"
4592 +msgstr ""
4593 +
4594 +#: includes/admin-settings-page.php:401
4595 +msgid "Show the \"Download Transcript\" item in the chat window menu."
4596 +msgstr ""
4597 +
4598 +#: includes/admin-settings-page.php:405
4599 +#: includes/class-mxchat-admin.php:7056
4600 +msgid "Show Start-New-Chat Button"
4601 +msgstr ""
4602 +
4603 +#: includes/admin-settings-page.php:407
4604 +msgid "Show a \"Start new chat\" item in the chat window menu that clears the current conversation and begins a fresh session."
4605 +msgstr ""
4606 +
4607 +#: includes/admin-settings-page.php:409
4608 +#: includes/class-mxchat-admin.php:7064
4609 +msgid "Start-New-Chat Button Label"
4610 +msgstr ""
4611 +
4612 +#: includes/admin-settings-page.php:411
4613 +msgid "Label for the Start-New-Chat menu item. Leave blank to use \"Start new chat\"."
4614 +msgstr ""
4615 +
4616 +#: includes/admin-settings-page.php:420
4617 +msgid "Text & Labels"
4618 +msgstr ""
4619 +
4620 +#: includes/admin-settings-page.php:426
4621 +#: includes/class-mxchat-admin.php:6936
4622 +msgid "Top Bar Title"
4623 +msgstr ""
4624 +
4625 +#: includes/admin-settings-page.php:428
4626 +msgid "Title text shown in the chatbot header."
4627 +msgstr ""
4628 +
4629 +#: includes/admin-settings-page.php:431
4630 +#: includes/class-mxchat-admin.php:6944
4631 +msgid "AI Agent Text"
4632 +msgstr ""
4633 +
4634 +#: includes/admin-settings-page.php:433
4635 +msgid "Text shown for AI agents in the status indicator."
4636 +msgstr ""
4637 +
4638 +#: includes/admin-settings-page.php:436
4639 +#: includes/class-mxchat-admin.php:6992
4640 +msgid "Introductory Message"
4641 +msgstr ""
4642 +
4643 +#: includes/admin-settings-page.php:438
4644 +msgid "First message shown when chat opens. HTML allowed."
4645 +msgstr ""
4646 +
4647 +#: includes/admin-settings-page.php:441
4648 +msgid "Input Placeholder"
4649 +msgstr ""
4650 +
4651 +#: includes/admin-settings-page.php:443
4652 +msgid "Placeholder text in the chat input field."
4653 +msgstr ""
4654 +
4655 +#: includes/admin-settings-page.php:446
4656 +msgid "Max Input Length (characters)"
4657 +msgstr ""
4658 +
4659 +#: includes/admin-settings-page.php:448
4660 +msgid "Cap how many characters a visitor can type or paste into a single message. Set to 0 for unlimited (default)."
4661 +msgstr ""
4662 +
4663 +#: includes/admin-settings-page.php:451
4664 +#: includes/class-mxchat-admin.php:7008
4665 +msgid "Chat Teaser Pop-up"
4666 +msgstr ""
4667 +
4668 +#: includes/admin-settings-page.php:453
4669 +msgid "Message shown before users start chatting."
4670 +msgstr ""
4671 +
4672 +#: includes/admin-settings-page.php:465
4673 +msgid "Collect user information and manage privacy settings."
4674 +msgstr ""
4675 +
4676 +#: includes/admin-settings-page.php:472
4677 +msgid "Email Capture"
4678 +msgstr ""
4679 +
4680 +#: includes/admin-settings-page.php:478
4681 +msgid "Require Email to Chat"
4682 +msgstr ""
4683 +
4684 +#: includes/admin-settings-page.php:480
4685 +msgid "Require users to enter their email before chatting. Shows for non-logged-in users."
4686 +msgstr ""
4687 +
4688 +#: includes/admin-settings-page.php:483
4689 +msgid "Email Form Content"
4690 +msgstr ""
4691 +
4692 +#: includes/admin-settings-page.php:485
4693 +msgid "HTML content shown above the email form."
4694 +msgstr ""
4695 +
4696 +#: includes/admin-settings-page.php:488
4697 +msgid "Submit Button Text"
4698 +msgstr ""
4699 +
4700 +#: includes/admin-settings-page.php:490
4701 +msgid "Text for the email form submit button."
4702 +msgstr ""
4703 +
4704 +#: includes/admin-settings-page.php:493
4705 +msgid "Also Require Name"
4706 +msgstr ""
4707 +
4708 +#: includes/admin-settings-page.php:495
4709 +msgid "Also require users to enter their name with email."
4710 +msgstr ""
4711 +
4712 +#: includes/admin-settings-page.php:498
4713 +#: includes/class-mxchat-admin.php:6984
4714 +msgid "Name Field Placeholder"
4715 +msgstr ""
4716 +
4717 +#: includes/admin-settings-page.php:500
4718 +msgid "Placeholder text for the name input field."
4719 +msgstr ""
4720 +
4721 +#: includes/admin-settings-page.php:503
4722 +msgid "Consent Checkbox"
4723 +msgstr ""
4724 +
4725 +#: includes/admin-settings-page.php:505
4726 +msgid "Show a consent checkbox on the email form. The decision, time, and exact label shown are stored with the lead."
4727 +msgstr ""
4728 +
4729 +#: includes/admin-settings-page.php:508
4730 +msgid "Consent Label"
4731 +msgstr ""
4732 +
4733 +#: includes/admin-settings-page.php:510
4734 +msgid "Text shown beside the checkbox. Anchor tags are allowed so you can link your Privacy Policy; other HTML is stripped."
4735 +msgstr ""
4736 +
4737 +#: includes/admin-settings-page.php:513
4738 +msgid "Require Consent to Submit"
4739 +msgstr ""
4740 +
4741 +#: includes/admin-settings-page.php:515
4742 +msgid "Block form submission until the box is ticked. Off means the checkbox is optional (a soft opt-in)."
4743 +msgstr ""
4744 +
4745 +#: includes/admin-settings-page.php:518
4746 +msgid "Also Show for Logged-In Users"
4747 +msgstr ""
4748 +
4749 +#: includes/admin-settings-page.php:520
4750 +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."
4751 +msgstr ""
4752 +
4753 +#: includes/admin-settings-page.php:523
4754 +msgid "Require Email Address"
4755 +msgstr ""
4756 +
4757 +#: includes/admin-settings-page.php:525
4758 +msgid "Off means the email field is optional, so you can collect a name (and consent) without an address."
4759 +msgstr ""
4760 +
4761 +#: includes/admin-settings-page.php:534
4762 +msgid "Privacy & Compliance"
4763 +msgstr ""
4764 +
4765 +#: includes/admin-settings-page.php:540
4766 +msgid "Privacy Notice"
4767 +msgstr ""
4768 +
4769 +#: includes/admin-settings-page.php:542
4770 +msgid "Show privacy notice below the chat widget."
4771 +msgstr ""
4772 +
4773 +#: includes/admin-settings-page.php:545
4774 +msgid "Complianz Integration"
4775 +msgstr ""
4776 +
4777 +#: includes/admin-settings-page.php:547
4778 +msgid "Apply Complianz consent logic to the chatbot (requires Complianz plugin)."
4779 +msgstr ""
4780 +
4781 +#: includes/admin-settings-page.php:559
4782 +msgid "Pre-defined questions displayed above the chat input to help users get started."
4783 +msgstr ""
4784 +
4785 +#: includes/admin-settings-page.php:566
4786 +#: includes/class-mxchat-admin.php:7072
4787 +msgid "Quick Question 1"
4788 +msgstr ""
4789 +
4790 +#: includes/admin-settings-page.php:571
4791 +#: includes/class-mxchat-admin.php:7080
4792 +msgid "Quick Question 2"
4793 +msgstr ""
4794 +
4795 +#: includes/admin-settings-page.php:576
4796 +#: includes/class-mxchat-admin.php:7088
4797 +msgid "Quick Question 3"
4798 +msgstr ""
4799 +
4800 +#: includes/admin-settings-page.php:581
4801 +msgid "Additional Questions"
4802 +msgstr ""
4803 +
4804 +#: includes/admin-settings-page.php:583
4805 +msgid "Add as many quick questions as you need."
4806 +msgstr ""
4807 +
4808 +#: includes/admin-settings-page.php:595
4809 +msgid "Set message limits for each user role to manage API usage."
4810 +msgstr ""
4811 +
4812 +#: includes/admin-settings-page.php:601
4813 +msgid "Placeholders available:"
4814 +msgstr ""
4815 +
4816 +#: includes/admin-settings-page.php:604
4817 +msgid "Markdown links supported:"
4818 +msgstr ""
4819 +
4820 +#: includes/admin-settings-page.php:625
4821 +msgid "Manage API keys for AI providers and integrations."
4822 +msgstr ""
4823 +
4824 +#: includes/admin-settings-page.php:632
4825 +msgid "AI Providers"
4826 +msgstr ""
4827 +
4828 +#: includes/admin-settings-page.php:648
4829 +msgid "Optimization & Diagnostics"
4830 +msgstr ""
4831 +
4832 +#: includes/admin-settings-page.php:649
4833 +msgid "Optimize performance, debug issues, and manage plugin settings."
4834 +msgstr ""
4835 +
4836 +#: includes/admin-settings-page.php:657
4837 +msgid "Script Loading"
4838 +msgstr ""
4839 +
4840 +#: includes/admin-settings-page.php:665
4841 +msgid "Script Loading Strategy"
4842 +msgstr ""
4843 +
4844 +#: includes/admin-settings-page.php:668
4845 +msgid "Default (Immediate)"
4846 +msgstr ""
4847 +
4848 +#: includes/admin-settings-page.php:669
4849 +msgid "Deferred"
4850 +msgstr ""
4851 +
4852 +#: includes/admin-settings-page.php:670
4853 +msgid "Delay 1 Second"
4854 +msgstr ""
4855 +
4856 +#: includes/admin-settings-page.php:671
4857 +msgid "Delay 3 Seconds"
4858 +msgstr ""
4859 +
4860 +#: includes/admin-settings-page.php:672
4861 +msgid "Delay 5 Seconds"
4862 +msgstr ""
4863 +
4864 +#: includes/admin-settings-page.php:673
4865 +msgid "On User Interaction"
4866 +msgstr ""
4867 +
4868 +#: includes/admin-settings-page.php:676
4869 +msgid "Control when the chatbot script loads to improve page performance."
4870 +msgstr ""
4871 +
4872 +#: includes/admin-settings-page.php:683
4873 +msgid "Only load chatbot files on pages where the chatbot appears"
4874 +msgstr ""
4875 +
4876 +#: includes/admin-settings-page.php:685
4877 +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."
4878 +msgstr ""
4879 +
4880 +#: includes/admin-settings-page.php:686
4881 +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."
4882 +msgstr ""
4883 +
4884 +#: includes/admin-settings-page.php:692
4885 +msgid "Loading Strategies:"
4886 +msgstr ""
4887 +
4888 +#: includes/admin-settings-page.php:694
4889 +msgid "Default:"
4890 +msgstr ""
4891 +
4892 +#: includes/admin-settings-page.php:694
4893 +msgid "Script loads immediately in the footer. Best for sites where chat is critical."
4894 +msgstr ""
4895 +
4896 +#: includes/admin-settings-page.php:695
4897 +msgid "Deferred:"
4898 +msgstr ""
4899 +
4900 +#: includes/admin-settings-page.php:695
4901 +msgid "Script loads after HTML parsing completes. Good balance of performance and availability."
4902 +msgstr ""
4903 +
4904 +#: includes/admin-settings-page.php:696
4905 +msgid "Delay:"
4906 +msgstr ""
4907 +
4908 +#: includes/admin-settings-page.php:696
4909 +msgid "Script loads after a set delay. Helps improve LCP scores."
4910 +msgstr ""
4911 +
4912 +#: includes/admin-settings-page.php:697
4913 +msgid "On User Interaction:"
4914 +msgstr ""
4915 +
4916 +#: includes/admin-settings-page.php:697
4917 +msgid "Script loads when user scrolls, moves mouse, or touches screen. Best for Core Web Vitals but chat appears with slight delay."
4918 +msgstr ""
4919 +
4920 +#: includes/admin-settings-page.php:710
4921 +msgid "Using Delay JavaScript in a cache or performance plugin?"
4922 +msgstr ""
4923 +
4924 +#: includes/admin-settings-page.php:711
4925 +msgid "Leave chat-script.js out of the delay (FlyingPress, WP Rocket, LiteSpeed Cache and Perfmatters all have an exclusion list). The chat launcher stays hidden until that script runs, so a page that holds it back until the visitor interacts shows no chatbot. If you want the script delayed, pick a strategy above instead: MxChat then loads it on interaction or after a short wait."
4926 +msgstr ""
4927 +
4928 +#: includes/admin-settings-page.php:722
4929 +msgid "Page Cache Compatibility"
4930 +msgstr ""
4931 +
4932 +#: includes/admin-settings-page.php:730
4933 +msgid "Clear page cache when MxChat settings change"
4934 +msgstr ""
4935 +
4936 +#: includes/admin-settings-page.php:732
4937 +msgid "On, MxChat clears the page caches it can reach (WP Rocket, LiteSpeed Cache, W3 Total Cache, WP Super Cache, FlyingPress) after its settings are saved, at most once every 30 seconds, so visitors do not keep seeing the old chatbot. Off, nothing is cleared: clear your page cache yourself after changing the chatbot. Turn it off on a large site where every save would throw away the whole cache."
4938 +msgstr ""
4939 +
4940 +#: includes/admin-settings-page.php:733
4941 +msgid "Developers can narrow which settings trigger the clear with the mxchat_cache_purge_watched_options filter."
4942 +msgstr ""
4943 +
4944 +#: includes/admin-settings-page.php:736
4945 +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."
4946 +msgstr ""
4947 +
4948 +#: includes/admin-settings-page.php:753
4949 +msgid "Auto-handled"
4950 +msgstr ""
4951 +
4952 +#: includes/admin-settings-page.php:775
4953 +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."
4954 +msgstr ""
4955 +
4956 +#: includes/admin-settings-page.php:789
4957 +msgid "Provider Reliability"
4958 +msgstr ""
4959 +
4960 +#: includes/admin-settings-page.php:799
4961 +msgid "Auto-retry on provider overload"
4962 +msgstr ""
4963 +
4964 +#: includes/admin-settings-page.php:812
4965 +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."
4966 +msgstr ""
4967 +
4968 +#: includes/admin-settings-page.php:813
4969 +msgid "Configuration errors (invalid API key, 401/403/404/422) still surface immediately — never retried."
4970 +msgstr ""
4971 +
4972 +#: includes/admin-settings-page.php:827
4973 +msgid "Debug Mode"
4974 +msgstr ""
4975 +
4976 +#: includes/admin-settings-page.php:842
4977 +msgid "Enable Debug Logging"
4978 +msgstr ""
4979 +
4980 +#: includes/admin-settings-page.php:844
4981 +msgid "Tracks settings changes, knowledge base errors, API issues, and embedding failures. Enable only when troubleshooting. Max 100 entries stored."
4982 +msgstr ""
4983 +
4984 +#: includes/admin-settings-page.php:854
4985 +#: includes/admin-settings-page.php:1451
4986 +msgid "Debug Log"
4987 +msgstr ""
4988 +
4989 +#: includes/admin-settings-page.php:872
4990 +msgid "No log entries yet. Enable debug mode to start logging."
4991 +msgstr ""
4992 +
4993 +#: includes/admin-settings-page.php:883
4994 +msgid "Settings Tools"
4995 +msgstr ""
4996 +
4997 +#: includes/admin-settings-page.php:894
4998 +#: includes/admin-settings-page.php:898
4999 +msgid "Export Settings"
5000 +msgstr ""
5001 +
5002 +#: includes/admin-settings-page.php:895
5003 +msgid "Download a JSON file of your current settings for backup or support. API keys are masked for security."
5004 +msgstr ""
5005 +
5006 +#: includes/admin-settings-page.php:909
5007 +#: includes/admin-settings-page.php:913
5008 +#: includes/admin-settings-page.php:926
5009 +#: includes/admin-settings-page.php:944
5010 +msgid "Reset All Settings"
5011 +msgstr ""
5012 +
5013 +#: includes/admin-settings-page.php:910
5014 +msgid "Reset all MxChat settings to their default values. This action cannot be undone."
5015 +msgstr ""
5016 +
5017 +#: includes/admin-settings-page.php:933
5018 +msgid "Warning: This action cannot be undone!"
5019 +msgstr ""
5020 +
5021 +#: includes/admin-settings-page.php:934
5022 +msgid "All your MxChat settings including API keys, customizations, and configurations will be permanently deleted."
5023 +msgstr ""
5024 +
5025 +#: includes/admin-settings-page.php:938
5026 +msgid "Type RESET to confirm:"
5027 +msgstr ""
5028 +
5029 +#: includes/admin-settings-page.php:955
5030 +msgid "Toolbar Settings"
5031 +msgstr ""
5032 +
5033 +#: includes/admin-settings-page.php:956
5034 +msgid "Configure the chat toolbar and document upload features."
5035 +msgstr ""
5036 +
5037 +#: includes/admin-settings-page.php:973
5038 +msgid "Loops Integration"
5039 +msgstr ""
5040 +
5041 +#: includes/admin-settings-page.php:974
5042 +msgid "Configure email capture with Loops for mailing list growth."
5043 +msgstr ""
5044 +
5045 +#: includes/admin-settings-page.php:992
5046 +msgid "Configure Brave Search API for web search capabilities."
5047 +msgstr ""
5048 +
5049 +#: includes/admin-settings-page.php:1010
5050 +msgid "Connect your chatbot to Slack for live human support."
5051 +msgstr ""
5052 +
5053 +#: includes/admin-settings-page.php:1017
5054 +#, php-format
5055 +msgid "Visit our %s for setup instructions."
5056 +msgstr ""
5057 +
5058 +#: includes/admin-settings-page.php:1018
5059 +msgid "documentation page"
5060 +msgstr ""
5061 +
5062 +#: includes/admin-settings-page.php:1035
5063 +#: includes/class-mxchat-admin.php:8036
5064 +msgid "Test Connection"
5065 +msgstr ""
5066 +
5067 +#: includes/admin-settings-page.php:1040
5068 +msgid "Test your Slack bot token to verify it has the required permissions. This will check if the bot can authenticate and create channels."
5069 +msgstr ""
5070 +
5071 +#: includes/admin-settings-page.php:1044
5072 +msgid "Test Slack Connection"
5073 +msgstr ""
5074 +
5075 +#: includes/admin-settings-page.php:1054
5076 +msgid "Required OAuth Scopes"
5077 +msgstr ""
5078 +
5079 +#: includes/admin-settings-page.php:1059
5080 +msgid "Your Slack app needs these Bot Token Scopes (OAuth & Permissions > Scopes):"
5081 +msgstr ""
5082 +
5083 +#: includes/admin-settings-page.php:1070
5084 +msgid "After adding scopes, reinstall the app to your workspace."
5085 +msgstr ""
5086 +
5087 +#: includes/admin-settings-page.php:1082
5088 +msgid "Connect your chatbot to Telegram for live human support."
5089 +msgstr ""
5090 +
5091 +#: includes/admin-settings-page.php:1088
5092 +msgid "Telegram Live Agent requires a Telegram bot and a supergroup with forum topics enabled."
5093 +msgstr ""
5094 +
5095 +#: includes/admin-settings-page.php:1089
5096 +msgid "Chat with our advanced doc bot for assistance setting up."
5097 +msgstr ""
5098 +
5099 +#: includes/admin-settings-page.php:1105
5100 +msgid "Webhook Setup"
5101 +msgstr ""
5102 +
5103 +#: includes/admin-settings-page.php:1116
5104 +msgid "Your Webhook URL:"
5105 +msgstr ""
5106 +
5107 +#: includes/admin-settings-page.php:1127
5108 +msgid "Register Webhook URL:"
5109 +msgstr ""
5110 +
5111 +#: includes/admin-settings-page.php:1128
5112 +msgid "Copy and paste this URL into your browser to register the webhook with Telegram:"
5113 +msgstr ""
5114 +
5115 +#: includes/admin-settings-page.php:1144
5116 +msgid "You should see {\"ok\":true,\"result\":true,\"description\":\"Webhook was set\"} after visiting the URL."
5117 +msgstr ""
5118 +
5119 +#: includes/admin-settings-page.php:1149
5120 +msgid "Enter your Bot Token above and save to generate the registration URL."
5121 +msgstr ""
5122 +
5123 +#: includes/admin-settings-page.php:1162
5124 +msgid "Route live-agent handoffs to any URL you choose — your helpdesk, an automation flow, a CRM."
5125 +msgstr ""
5126 +
5127 +#: includes/admin-settings-page.php:1168
5128 +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."
5129 +msgstr ""
5130 +
5131 +#: includes/admin-settings-page.php:1184
5132 +msgid "Payload Reference"
5133 +msgstr ""
5134 +
5135 +#: includes/admin-settings-page.php:1189
5136 +msgid "Each handoff arrives at your URL as an HTTPS POST with Content-Type application/json:"
5137 +msgstr ""
5138 +
5139 +#: includes/admin-settings-page.php:1205
5140 +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:"
5141 +msgstr ""
5142 +
5143 +#: includes/admin-settings-page.php:1211
5144 +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."
5145 +msgstr ""
5146 +
5147 +#: includes/admin-settings-page.php:1222
5148 +msgid "Video Tutorials"
5149 +msgstr ""
5150 +
5151 +#: includes/admin-settings-page.php:1223
5152 +msgid "Learn how to get the most out of MxChat with our video guides."
5153 +msgstr ""
5154 +
5155 +#: includes/admin-settings-page.php:1236
5156 +msgid "Setup Guide"
5157 +msgstr ""
5158 +
5159 +#: includes/admin-settings-page.php:1242
5160 +msgid "You finished the setup guide. Reopen it any time to revisit the steps or change a setup choice."
5161 +msgstr ""
5162 +
5163 +#: includes/admin-settings-page.php:1244
5164 +msgid "You hid the setup guide from the MxChat menu. Reopen it any time to revisit the steps."
5165 +msgstr ""
5166 +
5167 +#: includes/admin-settings-page.php:1251
5168 +msgid "Reopen setup guide"
5169 +msgstr ""
5170 +
5171 +#: includes/admin-settings-page.php:1263
5172 +msgid "Need Help?"
5173 +msgstr ""
5174 +
5175 +#: includes/admin-settings-page.php:1264
5176 +msgid "If you're having trouble or believe something is not working as expected, please submit a support ticket."
5177 +msgstr ""
5178 +
5179 +#: includes/admin-settings-page.php:1267
5180 +msgid "Submit Support Ticket"
5181 +msgstr ""
5182 +
5183 +#: includes/admin-settings-page.php:1278
5184 +msgid "Quick Setup with MxChat"
5185 +msgstr ""
5186 +
5187 +#: includes/admin-settings-page.php:1279
5188 +msgid "Learn how to quickly setup and understand how your chatbot works."
5189 +msgstr ""
5190 +
5191 +#: includes/admin-settings-page.php:1283
5192 +msgid "AI Content Generation"
5193 +msgstr ""
5194 +
5195 +#: includes/admin-settings-page.php:1284
5196 +msgid "Generate full blog posts and landing pages with AI—from prompt to publish in minutes."
5197 +msgstr ""
5198 +
5199 +#: includes/admin-settings-page.php:1288
5200 +msgid "Chat With Your GSC Data"
5201 +msgstr ""
5202 +
5203 +#: includes/admin-settings-page.php:1289
5204 +msgid "Find content gaps, quick win keywords, and SEO opportunities by chatting with your Google Search Console data using the Admin Assistant add-on."
5205 +msgstr ""
5206 +
5207 +#: includes/admin-settings-page.php:1293
5208 +#: includes/class-mxchat-addons.php:152
5209 +msgid "AI Theme Generator"
5210 +msgstr ""
5211 +
5212 +#: includes/admin-settings-page.php:1294
5213 +msgid "Learn how to instantly restyle your chatbot using plain English prompts with real-time previews."
5214 +msgstr ""
5215 +
5216 +#: includes/admin-settings-page.php:1298
5217 +#: includes/class-mxchat-addons.php:285
5218 +msgid "MxChat Forms"
5219 +msgstr ""
5220 +
5221 +#: includes/admin-settings-page.php:1299
5222 +msgid "Create and manage smart forms that automatically trigger during chat conversations."
5223 +msgstr ""
5224 +
5225 +#: includes/admin-settings-page.php:1303
5226 +msgid "Admin Assistant Add-on"
5227 +msgstr ""
5228 +
5229 +#: includes/admin-settings-page.php:1304
5230 +msgid "Bring a ChatGPT-like experience directly inside your WordPress dashboard."
5231 +msgstr ""
5232 +
5233 +#: includes/admin-settings-page.php:1308
5234 +msgid "Chat Themes"
5235 +msgstr ""
5236 +
5237 +#: includes/admin-settings-page.php:1309
5238 +msgid "Customize appearance with real-time previews to match your brand."
5239 +msgstr ""
5240 +
5241 +#: includes/admin-settings-page.php:1313
5242 +msgid "WooCommerce Integration"
5243 +msgstr ""
5244 +
5245 +#: includes/admin-settings-page.php:1314
5246 +msgid "Provide product recommendations and shopping assistance to customers."
5247 +msgstr ""
5248 +
5249 +#: includes/admin-settings-page.php:1318
5250 +msgid "Knowledge Base Setup"
5251 +msgstr ""
5252 +
5253 +#: includes/admin-settings-page.php:1319
5254 +msgid "Set up your knowledge base using PDFs, sitemaps, and manual entries."
5255 +msgstr ""
5256 +
5257 +#: includes/admin-settings-page.php:1323
5258 +msgid "Document Chat"
5259 +msgstr ""
5260 +
5261 +#: includes/admin-settings-page.php:1324
5262 +msgid "Chat with PDF and Word documents for enhanced document analysis."
5263 +msgstr ""
5264 +
5265 +#: includes/admin-settings-page.php:1328
5266 +msgid "Perplexity Integration"
5267 +msgstr ""
5268 +
5269 +#: includes/admin-settings-page.php:1329
5270 +msgid "Enable real-time web search capabilities for your chatbot."
5271 +msgstr ""
5272 +
5273 +#: includes/admin-settings-page.php:1333
5274 +msgid "Brave Search Intent"
5275 +msgstr ""
5276 +
5277 +#: includes/admin-settings-page.php:1334
5278 +msgid "Leverage Brave Search for improved query understanding."
5279 +msgstr ""
5280 +
5281 +#: includes/admin-settings-page.php:1338
5282 +#: includes/class-mxchat-admin.php:6407
5283 +msgid "Loops Email Capture"
5284 +msgstr ""
5285 +
5286 +#: includes/admin-settings-page.php:1339
5287 +msgid "Set up email capture with Loops to grow your mailing list."
5288 +msgstr ""
5289 +
5290 +#: includes/admin-settings-page.php:1343
5291 +msgid "AI Agent Testing"
5292 +msgstr ""
5293 +
5294 +#: includes/admin-settings-page.php:1344
5295 +msgid "Evaluate and improve your chatbot's performance and accuracy."
5296 +msgstr ""
5297 +
5298 +#: includes/admin-settings-page.php:1356
5299 +msgid "Watch Tutorial"
5300 +msgstr ""
5301 +
5302 +#: includes/admin-settings-page.php:1370
5303 +msgid "Test your chatbot and inspect debug data in real time."
5304 +msgstr ""
5305 +
5306 +#: includes/admin-settings-page.php:1379
5307 +#: includes/admin-transcripts-page.php:412
5308 +msgid "Quick Actions"
5309 +msgstr ""
5310 +
5311 +#: includes/admin-settings-page.php:1383
5312 +msgid "Clear Chat Session"
5313 +msgstr ""
5314 +
5315 +#: includes/admin-settings-page.php:1387
5316 +msgid "Clear Debug Log"
5317 +msgstr ""
5318 +
5319 +#: includes/admin-settings-page.php:1396
5320 +msgid "Last Query Analysis"
5321 +msgstr ""
5322 +
5323 +#: includes/admin-settings-page.php:1400
5324 +#: includes/admin-settings-page.php:1438
5325 +msgid "Loading..."
5326 +msgstr ""
5327 +
5328 +#: includes/admin-settings-page.php:1404
5329 +msgid "User Query"
5330 +msgstr ""
5331 +
5332 +#: includes/admin-settings-page.php:1405
5333 +msgid "Waiting for next query..."
5334 +msgstr ""
5335 +
5336 +#: includes/admin-settings-page.php:1409
5337 +msgid "Approved URLs for Citations"
5338 +msgstr ""
5339 +
5340 +#: includes/admin-settings-page.php:1411
5341 +msgid "No URL data yet"
5342 +msgstr ""
5343 +
5344 +#: includes/admin-settings-page.php:1416
5345 +msgid "Document Matches"
5346 +msgstr ""
5347 +
5348 +#: includes/admin-settings-page.php:1418
5349 +msgid "No query data yet"
5350 +msgstr ""
5351 +
5352 +#: includes/admin-settings-page.php:1423
5353 +msgid "Actions Triggered"
5354 +msgstr ""
5355 +
5356 +#: includes/admin-settings-page.php:1425
5357 +msgid "No action data yet"
5358 +msgstr ""
5359 +
5360 +#: includes/admin-settings-page.php:1434
5361 +msgid "System Information"
5362 +msgstr ""
5363 +
5364 +#: includes/admin-settings-page.php:1437
5365 +msgid "System Prompt"
5366 +msgstr ""
5367 +
5368 +#: includes/admin-settings-page.php:1443
5369 +msgid "Checking..."
5370 +msgstr ""
5371 +
5372 +#: includes/admin-settings-page.php:1453
5373 +msgid "Debug panel ready - send a message to begin..."
5374 +msgstr ""
5375 +
5376 +#: includes/admin-settings-page.php:1545
5377 +#: includes/class-mxchat-admin.php:7673
5378 +msgid "Per Hour"
5379 +msgstr ""
5380 +
5381 +#: includes/admin-settings-page.php:1546
5382 +#: includes/class-mxchat-admin.php:7674
5383 +msgid "Per Day"
5384 +msgstr ""
5385 +
5386 +#: includes/admin-settings-page.php:1547
5387 +#: includes/class-mxchat-admin.php:7675
5388 +msgid "Per Week"
5389 +msgstr ""
5390 +
5391 +#: includes/admin-settings-page.php:1548
5392 +#: includes/class-mxchat-admin.php:7676
5393 +msgid "Per Month"
5394 +msgstr ""
5395 +
5396 +#: includes/admin-settings-page.php:1552
5397 +#: includes/class-mxchat-admin.php:7681
5398 +msgid "Logged Out Users"
5399 +msgstr ""
5400 +
5401 +#: includes/admin-settings-page.php:1574
5402 +msgid "Total chatbot message limit"
5403 +msgstr ""
5404 +
5405 +#: includes/admin-settings-page.php:1579
5406 +#: includes/admin-settings-page.php:1602
5407 +#: includes/admin-settings-page.php:1737
5408 +msgid "Unlimited"
5409 +msgstr ""
5410 +
5411 +#: includes/admin-settings-page.php:1591
5412 +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."
5413 +msgstr ""
5414 +
5415 +#: includes/admin-settings-page.php:1595
5416 +#: includes/admin-settings-page.php:1730
5417 +msgid "Limit"
5418 +msgstr ""
5419 +
5420 +#: includes/admin-settings-page.php:1605
5421 +#: includes/admin-settings-page.php:1740
5422 +msgid "Custom…"
5423 +msgstr ""
5424 +
5425 +#: includes/admin-settings-page.php:1609
5426 +#: includes/admin-settings-page.php:1744
5427 +msgid "Custom limit"
5428 +msgstr ""
5429 +
5430 +#: includes/admin-settings-page.php:1620
5431 +#: includes/admin-settings-page.php:1755
5432 +msgid "Timeframe"
5433 +msgstr ""
5434 +
5435 +#: includes/admin-settings-page.php:1662
5436 +msgid "Current usage"
5437 +msgstr ""
5438 +
5439 +#: includes/admin-settings-page.php:1663
5440 +msgid "Reset counter"
5441 +msgstr ""
5442 +
5443 +#: includes/admin-settings-page.php:1685
5444 +msgid "Unlimited — no cap. Usage tracking applies only when a numeric limit is set."
5445 +msgstr ""
5446 +
5447 +#: includes/admin-settings-page.php:1695
5448 +#: includes/class-mxchat-admin.php:441
5449 +#: includes/class-mxchat-admin.php:7707
5450 +#: includes/class-mxchat-integrator.php:15508
5451 +#: includes/class-mxchat-public.php:287
5452 +msgid "Rate limit exceeded. Please try again later."
5453 +msgstr ""
5454 +
5455 +#: includes/admin-settings-page.php:1766
5456 +msgid "Custom Message"
5457 +msgstr ""
5458 +
5459 +#: includes/admin-settings-page.php:1771
5460 +msgid "Message shown when rate limit is reached"
5461 +msgstr ""
5462 +
5463 +#: includes/admin-transcripts-page.php:59
5464 +#: includes/admin-transcripts-page.php:117
5465 +#: includes/admin-transcripts-page.php:755
5466 +msgid "Conversations"
5467 +msgstr ""
5468 +
5469 +#: includes/admin-transcripts-page.php:62
5470 +#: includes/admin-transcripts-page.php:124
5471 +msgid "All Chats"
5472 +msgstr ""
5473 +
5474 +#: includes/admin-transcripts-page.php:66
5475 +#: includes/admin-transcripts-page.php:134
5476 +#: includes/admin-transcripts-page.php:630
5477 +msgid "Leads"
5478 +msgstr ""
5479 +
5480 +#: includes/admin-transcripts-page.php:74
5481 +#: includes/admin-transcripts-page.php:149
5482 +msgid "Notifications"
5483 +msgstr ""
5484 +
5485 +#: includes/admin-transcripts-page.php:170
5486 +msgid "Transcripts Dashboard"
5487 +msgstr ""
5488 +
5489 +#: includes/admin-transcripts-page.php:171
5490 +msgid "Overview of your chatbot conversations and engagement metrics."
5491 +msgstr ""
5492 +
5493 +#: includes/admin-transcripts-page.php:182
5494 +msgid "Total Chats"
5495 +msgstr ""
5496 +
5497 +#: includes/admin-transcripts-page.php:192
5498 +#: includes/admin-transcripts-page.php:515
5499 +msgid "Total Messages"
5500 +msgstr ""
5501 +
5502 +#: includes/admin-transcripts-page.php:202
5503 +msgid "Unique Users"
5504 +msgstr ""
5505 +
5506 +#: includes/admin-transcripts-page.php:206
5507 +#, php-format
5508 +msgid "%d registered, %d guests"
5509 +msgstr ""
5510 +
5511 +#: includes/admin-transcripts-page.php:221
5512 +msgid "Avg Messages/Chat"
5513 +msgstr ""
5514 +
5515 +#: includes/admin-transcripts-page.php:233
5516 +msgid "Recent Activity"
5517 +msgstr ""
5518 +
5519 +#: includes/admin-transcripts-page.php:244
5520 +msgid "Today"
5521 +msgstr ""
5522 +
5523 +#: includes/admin-transcripts-page.php:253
5524 +msgid "Last 7 Days"
5525 +msgstr ""
5526 +
5527 +#: includes/admin-transcripts-page.php:262
5528 +msgid "Last 30 Days"
5529 +msgstr ""
5530 +
5531 +#: includes/admin-transcripts-page.php:274
5532 +msgid "Insights"
5533 +msgstr ""
5534 +
5535 +#: includes/admin-transcripts-page.php:280
5536 +msgid "Peak Activity"
5537 +msgstr ""
5538 +
5539 +#: includes/admin-transcripts-page.php:288
5540 +msgid "N/A"
5541 +msgstr ""
5542 +
5543 +#: includes/admin-transcripts-page.php:294
5544 +msgid "Engagement Rate"
5545 +msgstr ""
5546 +
5547 +#: includes/admin-transcripts-page.php:309
5548 +msgid "Moderate"
5549 +msgstr ""
5550 +
5551 +#: includes/admin-transcripts-page.php:311
5552 +msgid "Quiet"
5553 +msgstr ""
5554 +
5555 +#: includes/admin-transcripts-page.php:317
5556 +msgid "Agent Tests"
5557 +msgstr ""
5558 +
5559 +#: includes/admin-transcripts-page.php:330
5560 +msgid "Satisfaction (last 30 days)"
5561 +msgstr ""
5562 +
5563 +#: includes/admin-transcripts-page.php:339
5564 +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."
5565 +msgstr ""
5566 +
5567 +#: includes/admin-transcripts-page.php:347
5568 +msgid "Default bot"
5569 +msgstr ""
5570 +
5571 +#. translators: %d: number of rated sessions
5572 +#: includes/admin-transcripts-page.php:356
5573 +#, php-format
5574 +msgid "%d rated session"
5575 +msgid_plural "%d rated sessions"
5576 +msgstr[0] ""
5577 +msgstr[1] ""
5578 +
5579 +#: includes/admin-transcripts-page.php:364
5580 +msgid "Positive ratings"
5581 +msgstr ""
5582 +
5583 +#: includes/admin-transcripts-page.php:368
5584 +msgid "Negative ratings"
5585 +msgstr ""
5586 +
5587 +#: includes/admin-transcripts-page.php:387
5588 +msgid "7-Day Activity"
5589 +msgstr ""
5590 +
5591 +#: includes/admin-transcripts-page.php:392
5592 +msgid "Chats"
5593 +msgstr ""
5594 +
5595 +#: includes/admin-transcripts-page.php:396
5596 +msgid "Messages"
5597 +msgstr ""
5598 +
5599 +#: includes/admin-transcripts-page.php:419
5600 +msgid "View All Chats"
5601 +msgstr ""
5602 +
5603 +#: includes/admin-transcripts-page.php:423
5604 +msgid "Export All Chats"
5605 +msgstr ""
5606 +
5607 +#: includes/admin-transcripts-page.php:427
5608 +#: includes/admin-transcripts-page.php:799
5609 +msgid "Notification Settings"
5610 +msgstr ""
5611 +
5612 +#: includes/admin-transcripts-page.php:447
5613 +#: includes/admin-transcripts-page.php:449
5614 +msgid "Sort"
5615 +msgstr ""
5616 +
5617 +#: includes/admin-transcripts-page.php:459
5618 +msgid "Search chats..."
5619 +msgstr ""
5620 +
5621 +#: includes/admin-transcripts-page.php:487
5622 +msgid "Select a conversation"
5623 +msgstr ""
5624 +
5625 +#: includes/admin-transcripts-page.php:488
5626 +msgid "Choose a chat from the list to view the full conversation."
5627 +msgstr ""
5628 +
5629 +#: includes/admin-transcripts-page.php:495
5630 +msgid "Back to list"
5631 +msgstr ""
5632 +
5633 +#: includes/admin-transcripts-page.php:505
5634 +msgid "Show details"
5635 +msgstr ""
5636 +
5637 +#: includes/admin-transcripts-page.php:513
5638 +msgid "Chat Details"
5639 +msgstr ""
5640 +
5641 +#: includes/admin-transcripts-page.php:519
5642 +msgid "Started"
5643 +msgstr ""
5644 +
5645 +#: includes/admin-transcripts-page.php:527
5646 +msgid "IP Address"
5647 +msgstr ""
5648 +
5649 +#: includes/admin-transcripts-page.php:535
5650 +msgid "Feedback"
5651 +msgstr ""
5652 +
5653 +#: includes/admin-transcripts-page.php:540
5654 +msgid "Clicked Links"
5655 +msgstr ""
5656 +
5657 +#: includes/admin-transcripts-page.php:548
5658 +msgid "Delete Chat"
5659 +msgstr ""
5660 +
5661 +#: includes/admin-transcripts-page.php:552
5662 +#: includes/admin-transcripts-page.php:709
5663 +msgid "Export"
5664 +msgstr ""
5665 +
5666 +#: includes/admin-transcripts-page.php:557
5667 +msgid "Target language"
5668 +msgstr ""
5669 +
5670 +#: includes/admin-transcripts-page.php:581
5671 +#: includes/class-mxchat-editor-assistant-rest.php:96
5672 +msgid "Translate"
5673 +msgstr ""
5674 +
5675 +#: includes/admin-transcripts-page.php:585
5676 +msgid "Original"
5677 +msgstr ""
5678 +
5679 +#: includes/admin-transcripts-page.php:605
5680 +msgid "Delete conversation?"
5681 +msgstr ""
5682 +
5683 +#: includes/admin-transcripts-page.php:613
5684 +msgid "Also remove the lead from the Leads tab"
5685 +msgstr ""
5686 +
5687 +#: includes/admin-transcripts-page.php:614
5688 +msgid "By default, leads are kept and marked \"Chat deleted\" so your contact list is preserved."
5689 +msgstr ""
5690 +
5691 +#: includes/admin-transcripts-page.php:617
5692 +#: includes/admin-transcripts-page.php:783
5693 +msgid "This cannot be undone."
5694 +msgstr ""
5695 +
5696 +#: includes/admin-transcripts-page.php:631
5697 +msgid "Captured visitor emails and names from the lead-capture form, grouped by unique lead."
5698 +msgstr ""
5699 +
5700 +#: includes/admin-transcripts-page.php:642
5701 +msgid "Total Leads"
5702 +msgstr ""
5703 +
5704 +#: includes/admin-transcripts-page.php:651
5705 +msgid "New This Week"
5706 +msgstr ""
5707 +
5708 +#: includes/admin-transcripts-page.php:660
5709 +msgid "Avg Convos / Lead"
5710 +msgstr ""
5711 +
5712 +#: includes/admin-transcripts-page.php:669
5713 +msgid "Orphan Leads"
5714 +msgstr ""
5715 +
5716 +#: includes/admin-transcripts-page.php:670
5717 +msgid "Captured but never chatted"
5718 +msgstr ""
5719 +
5720 +#: includes/admin-transcripts-page.php:680
5721 +msgid "Top Pages Capturing Leads"
5722 +msgstr ""
5723 +
5724 +#: includes/admin-transcripts-page.php:682
5725 +msgid "Click a page to filter the list below"
5726 +msgstr ""
5727 +
5728 +#: includes/admin-transcripts-page.php:686
5729 +msgid "No page data yet."
5730 +msgstr ""
5731 +
5732 +#: includes/admin-transcripts-page.php:713
5733 +msgid "All leads — email + name"
5734 +msgstr ""
5735 +
5736 +#: includes/admin-transcripts-page.php:714
5737 +msgid "All leads — email only"
5738 +msgstr ""
5739 +
5740 +#: includes/admin-transcripts-page.php:715
5741 +msgid "Selected — email + name"
5742 +msgstr ""
5743 +
5744 +#: includes/admin-transcripts-page.php:716
5745 +msgid "Selected — email only"
5746 +msgstr ""
5747 +
5748 +#: includes/admin-transcripts-page.php:725
5749 +msgid "Search by email or name..."
5750 +msgstr ""
5751 +
5752 +#: includes/admin-transcripts-page.php:728
5753 +msgid "All time"
5754 +msgstr ""
5755 +
5756 +#: includes/admin-transcripts-page.php:729
5757 +msgid "Last 24 hours"
5758 +msgstr ""
5759 +
5760 +#: includes/admin-transcripts-page.php:730
5761 +msgid "Last 7 days"
5762 +msgstr ""
5763 +
5764 +#: includes/admin-transcripts-page.php:731
5765 +msgid "Last 30 days"
5766 +msgstr ""
5767 +
5768 +#: includes/admin-transcripts-page.php:732
5769 +msgid "Last 90 days"
5770 +msgstr ""
5771 +
5772 +#: includes/admin-transcripts-page.php:735
5773 +msgid "All leads"
5774 +msgstr ""
5775 +
5776 +#: includes/admin-transcripts-page.php:736
5777 +msgid "With conversation"
5778 +msgstr ""
5779 +
5780 +#: includes/admin-transcripts-page.php:737
5781 +#: includes/class-mxchat-admin.php:2931
5782 +msgid "Chat deleted"
5783 +msgstr ""
5784 +
5785 +#: includes/admin-transcripts-page.php:738
5786 +msgid "Orphan (no chat)"
5787 +msgstr ""
5788 +
5789 +#: includes/admin-transcripts-page.php:741
5790 +msgid "Clear filters"
5791 +msgstr ""
5792 +
5793 +#: includes/admin-transcripts-page.php:745
5794 +msgid "Remove page filter"
5795 +msgstr ""
5796 +
5797 +#: includes/admin-transcripts-page.php:754
5798 +msgid "Lead"
5799 +msgstr ""
5800 +
5801 +#: includes/admin-transcripts-page.php:756
5802 +msgid "Last seen"
5803 +msgstr ""
5804 +
5805 +#: includes/admin-transcripts-page.php:757
5806 +msgid "Top page"
5807 +msgstr ""
5808 +
5809 +#: includes/admin-transcripts-page.php:758
5810 +msgid "Consent"
5811 +msgstr ""
5812 +
5813 +#: includes/admin-transcripts-page.php:778
5814 +msgid "Delete leads"
5815 +msgstr ""
5816 +
5817 +#: includes/admin-transcripts-page.php:787
5818 +msgid "Delete permanently"
5819 +msgstr ""
5820 +
5821 +#: includes/admin-transcripts-page.php:800
5822 +msgid "Configure email notifications and transcript management options."
5823 +msgstr ""
5824 +
5825 +#: includes/admin-transcripts-page.php:810
5826 +msgid "Email Notifications"
5827 +msgstr ""
5828 +
5829 +#: includes/admin-transcripts-page.php:830
5830 +#: includes/class-mxchat-admin.php:7542
5831 +msgid "Enable Chat Notifications"
5832 +msgstr ""
5833 +
5834 +#: includes/admin-transcripts-page.php:832
5835 +msgid "Send email notification when a new chat session starts."
5836 +msgstr ""
5837 +
5838 +#: includes/admin-transcripts-page.php:836
5839 +msgid "Notification Email"
5840 +msgstr ""
5841 +
5842 +#: includes/admin-transcripts-page.php:843
5843 +#, php-format
5844 +msgid "Email address where notifications will be sent. Separate up to %d addresses with commas. Defaults to the site admin email."
5845 +msgstr ""
5846 +
5847 +#: includes/admin-transcripts-page.php:853
5848 +msgid "Auto-Email Transcript"
5849 +msgstr ""
5850 +
5851 +#: includes/admin-transcripts-page.php:873
5852 +#: includes/class-mxchat-admin.php:7574
5853 +msgid "Auto-Email Full Transcript"
5854 +msgstr ""
5855 +
5856 +#: includes/admin-transcripts-page.php:875
5857 +msgid "Automatically send the full conversation transcript after the chat ends."
5858 +msgstr ""
5859 +
5860 +#: includes/admin-transcripts-page.php:879
5861 +msgid "Send Transcript After"
5862 +msgstr ""
5863 +
5864 +#: includes/admin-transcripts-page.php:883
5865 +#: includes/class-mxchat-admin.php:1855
5866 +msgid "15 minutes"
5867 +msgstr ""
5868 +
5869 +#: includes/admin-transcripts-page.php:884
5870 +#: includes/class-mxchat-admin.php:1858
5871 +msgid "30 minutes"
5872 +msgstr ""
5873 +
5874 +#: includes/admin-transcripts-page.php:885
5875 +#: includes/class-mxchat-admin.php:1861
5876 +msgid "1 hour"
5877 +msgstr ""
5878 +
5879 +#: includes/admin-transcripts-page.php:900
5880 +msgid "Only send if user provided contact info"
5881 +msgstr ""
5882 +
5883 +#: includes/admin-transcripts-page.php:911
5884 +msgid "Transcript Management"
5885 +msgstr ""
5886 +
5887 +#: includes/admin-transcripts-page.php:920
5888 +#: includes/class-mxchat-admin.php:7558
5889 +msgid "Auto-Delete Old Transcripts"
5890 +msgstr ""
5891 +
5892 +#: includes/admin-transcripts-page.php:924
5893 +msgid "Never (Keep All)"
5894 +msgstr ""
5895 +
5896 +#: includes/admin-transcripts-page.php:925
5897 +#: includes/class-mxchat-admin.php:1788
5898 +msgid "After 1 Week"
5899 +msgstr ""
5900 +
5901 +#: includes/admin-transcripts-page.php:926
5902 +#: includes/class-mxchat-admin.php:1791
5903 +msgid "After 2 Weeks"
5904 +msgstr ""
5905 +
5906 +#: includes/admin-transcripts-page.php:927
5907 +#: includes/class-mxchat-admin.php:1794
5908 +msgid "After 1 Month"
5909 +msgstr ""
5910 +
5911 +#: includes/admin-transcripts-page.php:929
5912 +msgid "Automatically delete old chat transcripts to manage database size and privacy."
5913 +msgstr ""
5914 +
5915 +#. translators: %d: the custom retention value in days
5916 +#: includes/admin-transcripts-page.php:935
5917 +#, php-format
5918 +msgid "Overridden by Custom Retention below: transcripts are deleted after %d days."
5919 +msgstr ""
5920 +
5921 +#. translators: %s: localized date and time of the next scheduled transcript cleanup
5922 +#: includes/admin-transcripts-page.php:954
5923 +#, php-format
5924 +msgid "Next cleanup: %s"
5925 +msgstr ""
5926 +
5927 +#: includes/admin-transcripts-page.php:958
5928 +msgid "Next cleanup: not currently scheduled."
5929 +msgstr ""
5930 +
5931 +#: includes/admin-transcripts-page.php:966
5932 +#: includes/class-mxchat-admin.php:7566
5933 +msgid "Custom Retention (Days)"
5934 +msgstr ""
5935 +
5936 +#: includes/admin-transcripts-page.php:976
5937 +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."
5938 +msgstr ""
5939 +
5940 +#: includes/admin-transcripts-page.php:986
5941 +msgid "Privacy & Data Requests"
5942 +msgstr ""
5943 +
5944 +#: includes/admin-transcripts-page.php:992
5945 +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."
5946 +msgstr ""
5947 +
5948 +#: includes/admin-transcripts-page.php:995
5949 +msgid "Export Personal Data"
5950 +msgstr ""
5951 +
5952 +#: includes/admin-transcripts-page.php:996
5953 +msgid "Erase Personal Data"
5954 +msgstr ""
5955 +
5956 +#: includes/admin-transcripts-page.php:1010
5957 +msgid "Message Context"
5958 +msgstr ""
5959 +
5960 +#: includes/admin-transcripts-page.php:1018
5961 +msgid "Sources"
5962 +msgstr ""
5963 +
5964 +#: includes/admin-transcripts-page.php:1030
5965 +msgid "Loading context..."
5966 +msgstr ""
5967 +
5968 +#: includes/class-mxchat-addons.php:23
5969 +msgid "MxChat AI Search"
5970 +msgstr ""
5971 +
5972 +#: includes/class-mxchat-addons.php:24
5973 +msgid "AI Search"
5974 +msgstr ""
5975 +
5976 +#: includes/class-mxchat-addons.php:25
5977 +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."
5978 +msgstr ""
5979 +
5980 +#: includes/class-mxchat-addons.php:27
5981 +msgid "AI answers above your theme's search results"
5982 +msgstr ""
5983 +
5984 +#: includes/class-mxchat-addons.php:28
5985 +msgid "Embeddable search box via shortcode or block"
5986 +msgstr ""
5987 +
5988 +#: includes/class-mxchat-addons.php:29
5989 +msgid "Grounded in your knowledge base, with sources"
5990 +msgstr ""
5991 +
5992 +#: includes/class-mxchat-addons.php:39
5993 +msgid "AI Overview"
5994 +msgstr ""
5995 +
5996 +#: includes/class-mxchat-addons.php:40
5997 +msgid "Answers above your normal results"
5998 +msgstr ""
5999 +
6000 +#: includes/class-mxchat-addons.php:44
6001 +msgid "Drop It Anywhere"
6002 +msgstr ""
6003 +
6004 +#: includes/class-mxchat-addons.php:45
6005 +msgid "Shortcode or block on any page"
6006 +msgstr ""
6007 +
6008 +#: includes/class-mxchat-addons.php:49
6009 +msgid "Your Own Content"
6010 +msgstr ""
6011 +
6012 +#: includes/class-mxchat-addons.php:50
6013 +msgid "Grounded answers that cite sources"
6014 +msgstr ""
6015 +
6016 +#: includes/class-mxchat-addons.php:54
6017 +msgid "Cost Controls"
6018 +msgstr ""
6019 +
6020 +#: includes/class-mxchat-addons.php:55
6021 +msgid "Caching, rate limits, cheaper model"
6022 +msgstr ""
6023 +
6024 +#: includes/class-mxchat-addons.php:61
6025 +msgid "MxChat MCP Server"
6026 +msgstr ""
6027 +
6028 +#: includes/class-mxchat-addons.php:62
6029 +msgid "MCP Server"
6030 +msgstr ""
6031 +
6032 +#: includes/class-mxchat-addons.php:63
6033 +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."
6034 +msgstr ""
6035 +
6036 +#: includes/class-mxchat-addons.php:65
6037 +msgid "JSON-RPC 2.0 MCP endpoint with OAuth + bearer auth"
6038 +msgstr ""
6039 +
6040 +#: includes/class-mxchat-addons.php:66
6041 +msgid "One-click connect snippets for Claude Code, ChatGPT, mcp-inspector"
6042 +msgstr ""
6043 +
6044 +#: includes/class-mxchat-addons.php:67
6045 +msgid "WooCommerce-aware tools: products, orders, customers"
6046 +msgstr ""
6047 +
6048 +#: includes/class-mxchat-addons.php:77
6049 +msgid "Open Protocol"
6050 +msgstr ""
6051 +
6052 +#: includes/class-mxchat-addons.php:78
6053 +msgid "Standards-based MCP over Streamable HTTP"
6054 +msgstr ""
6055 +
6056 +#: includes/class-mxchat-addons.php:82
6057 +msgid "OAuth + Bearer"
6058 +msgstr ""
6059 +
6060 +#: includes/class-mxchat-addons.php:83
6061 +msgid "Reuses your MxChat REST token"
6062 +msgstr ""
6063 +
6064 +#: includes/class-mxchat-addons.php:87
6065 +msgid "Chatbot Ops Tools"
6066 +msgstr ""
6067 +
6068 +#: includes/class-mxchat-addons.php:88
6069 +msgid "Transcripts, knowledge, bots, search"
6070 +msgstr ""
6071 +
6072 +#: includes/class-mxchat-addons.php:92
6073 +msgid "WooCommerce Aware"
6074 +msgstr ""
6075 +
6076 +#: includes/class-mxchat-addons.php:93
6077 +msgid "Products, orders, customer lookups"
6078 +msgstr ""
6079 +
6080 +#: includes/class-mxchat-addons.php:99
6081 +msgid "MxChat Advanced Content Editor"
6082 +msgstr ""
6083 +
6084 +#: includes/class-mxchat-addons.php:100
6085 +msgid "Content Gen."
6086 +msgstr ""
6087 +
6088 +#: includes/class-mxchat-addons.php:101
6089 +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."
6090 +msgstr ""
6091 +
6092 +#: includes/class-mxchat-addons.php:103
6093 +msgid "AI-powered image regeneration & uploads"
6094 +msgstr ""
6095 +
6096 +#: includes/class-mxchat-addons.php:104
6097 +msgid "SEO meta title, description & excerpt editor"
6098 +msgstr ""
6099 +
6100 +#: includes/class-mxchat-addons.php:105
6101 +msgid "Automatic internal linking between posts"
6102 +msgstr ""
6103 +
6104 +#: includes/class-mxchat-addons.php:115
6105 +msgid "Image Management"
6106 +msgstr ""
6107 +
6108 +#: includes/class-mxchat-addons.php:116
6109 +msgid "Regenerate, upload, and swap AI images"
6110 +msgstr ""
6111 +
6112 +#: includes/class-mxchat-addons.php:120
6113 +msgid "SEO Meta Editor"
6114 +msgstr ""
6115 +
6116 +#: includes/class-mxchat-addons.php:121
6117 +msgid "Title, description & excerpt controls"
6118 +msgstr ""
6119 +
6120 +#: includes/class-mxchat-addons.php:126
6121 +msgid "Auto-link to related posts & pages"
6122 +msgstr ""
6123 +
6124 +#: includes/class-mxchat-addons.php:130
6125 +msgid "Chat-Based Editing"
6126 +msgstr ""
6127 +
6128 +#: includes/class-mxchat-addons.php:131
6129 +msgid "Refine content through conversation"
6130 +msgstr ""
6131 +
6132 +#: includes/class-mxchat-addons.php:137
6133 +msgid "MxChat Chat Themes"
6134 +msgstr ""
6135 +
6136 +#: includes/class-mxchat-addons.php:138
6137 +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."
6138 +msgstr ""
6139 +
6140 +#: includes/class-mxchat-addons.php:140
6141 +msgid "AI-powered theme generator"
6142 +msgstr ""
6143 +
6144 +#: includes/class-mxchat-addons.php:141
6145 +msgid "Live preview customizer"
6146 +msgstr ""
6147 +
6148 +#: includes/class-mxchat-addons.php:142
6149 +msgid "One-click theme application"
6150 +msgstr ""
6151 +
6152 +#: includes/class-mxchat-addons.php:153
6153 +msgid "Describe your style, AI creates it"
6154 +msgstr ""
6155 +
6156 +#: includes/class-mxchat-addons.php:157
6157 +msgid "Live Preview"
6158 +msgstr ""
6159 +
6160 +#: includes/class-mxchat-addons.php:158
6161 +msgid "See changes in real-time"
6162 +msgstr ""
6163 +
6164 +#: includes/class-mxchat-addons.php:162
6165 +msgid "Color Controls"
6166 +msgstr ""
6167 +
6168 +#: includes/class-mxchat-addons.php:163
6169 +msgid "Fine-tune every color precisely"
6170 +msgstr ""
6171 +
6172 +#: includes/class-mxchat-addons.php:167
6173 +msgid "One-Click Apply"
6174 +msgstr ""
6175 +
6176 +#: includes/class-mxchat-addons.php:168
6177 +msgid "Apply themes instantly"
6178 +msgstr ""
6179 +
6180 +#: includes/class-mxchat-addons.php:174
6181 +msgid "MxChat Admin Assistant"
6182 +msgstr ""
6183 +
6184 +#: includes/class-mxchat-addons.php:175
6185 +msgid "Your AI powerhouse inside WordPress. Chat with multiple AI models, generate images, research the web, and boost productivity—all without leaving your dashboard."
6186 +msgstr ""
6187 +
6188 +#: includes/class-mxchat-addons.php:177
6189 +msgid "ChatGPT-like admin interface"
6190 +msgstr ""
6191 +
6192 +#: includes/class-mxchat-addons.php:178
6193 +msgid "Generate images & research web"
6194 +msgstr ""
6195 +
6196 +#: includes/class-mxchat-addons.php:179
6197 +msgid "Searchable chat history"
6198 +msgstr ""
6199 +
6200 +#: includes/class-mxchat-addons.php:189
6201 +msgid "Admin Chat UI"
6202 +msgstr ""
6203 +
6204 +#: includes/class-mxchat-addons.php:190
6205 +msgid "ChatGPT-like dashboard interface"
6206 +msgstr ""
6207 +
6208 +#: includes/class-mxchat-addons.php:194
6209 +msgid "Image Generation"
6210 +msgstr ""
6211 +
6212 +#: includes/class-mxchat-addons.php:195
6213 +msgid "Create images with AI prompts"
6214 +msgstr ""
6215 +
6216 +#: includes/class-mxchat-addons.php:199
6217 +msgid "Web Research"
6218 +msgstr ""
6219 +
6220 +#: includes/class-mxchat-addons.php:200
6221 +msgid "Search the web from your dashboard"
6222 +msgstr ""
6223 +
6224 +#: includes/class-mxchat-addons.php:204
6225 +msgid "Chat History"
6226 +msgstr ""
6227 +
6228 +#: includes/class-mxchat-addons.php:205
6229 +msgid "Searchable conversation archive"
6230 +msgstr ""
6231 +
6232 +#: includes/class-mxchat-addons.php:211
6233 +msgid "MxChat Video Generation"
6234 +msgstr ""
6235 +
6236 +#: includes/class-mxchat-addons.php:212
6237 +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."
6238 +msgstr ""
6239 +
6240 +#: includes/class-mxchat-addons.php:214
6241 +msgid "Multiple Veo models (Veo 2, 3, 3 Fast)"
6242 +msgstr ""
6243 +
6244 +#: includes/class-mxchat-addons.php:215
6245 +msgid "8-second videos with native audio"
6246 +msgstr ""
6247 +
6248 +#: includes/class-mxchat-addons.php:216
6249 +msgid "Media library integration"
6250 +msgstr ""
6251 +
6252 +#: includes/class-mxchat-addons.php:226
6253 +msgid "AI Video Creation"
6254 +msgstr ""
6255 +
6256 +#: includes/class-mxchat-addons.php:227
6257 +msgid "Generate videos from text prompts"
6258 +msgstr ""
6259 +
6260 +#: includes/class-mxchat-addons.php:231
6261 +msgid "Native Audio"
6262 +msgstr ""
6263 +
6264 +#: includes/class-mxchat-addons.php:232
6265 +msgid "Videos with built-in audio tracks"
6266 +msgstr ""
6267 +
6268 +#: includes/class-mxchat-addons.php:236
6269 +msgid "Aspect Ratios"
6270 +msgstr ""
6271 +
6272 +#: includes/class-mxchat-addons.php:237
6273 +msgid "Multiple size options available"
6274 +msgstr ""
6275 +
6276 +#: includes/class-mxchat-addons.php:241
6277 +msgid "Media Library"
6278 +msgstr ""
6279 +
6280 +#: includes/class-mxchat-addons.php:242
6281 +msgid "Save directly to WordPress media"
6282 +msgstr ""
6283 +
6284 +#: includes/class-mxchat-addons.php:248
6285 +msgid "MxChat Image Analysis"
6286 +msgstr ""
6287 +
6288 +#: includes/class-mxchat-addons.php:249
6289 +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."
6290 +msgstr ""
6291 +
6292 +#: includes/class-mxchat-addons.php:251
6293 +msgid "Multiple AI vision models"
6294 +msgstr ""
6295 +
6296 +#: includes/class-mxchat-addons.php:252
6297 +msgid "Drag & drop image uploads"
6298 +msgstr ""
6299 +
6300 +#: includes/class-mxchat-addons.php:253
6301 +msgid "Custom analysis prompts"
6302 +msgstr ""
6303 +
6304 +#: includes/class-mxchat-addons.php:263
6305 +msgid "Vision AI Models"
6306 +msgstr ""
6307 +
6308 +#: includes/class-mxchat-addons.php:264
6309 +msgid "OpenAI Vision & Grok analysis"
6310 +msgstr ""
6311 +
6312 +#: includes/class-mxchat-addons.php:268
6313 +msgid "Drag & Drop"
6314 +msgstr ""
6315 +
6316 +#: includes/class-mxchat-addons.php:269
6317 +msgid "Easy image upload in chat"
6318 +msgstr ""
6319 +
6320 +#: includes/class-mxchat-addons.php:273
6321 +msgid "OCR Extraction"
6322 +msgstr ""
6323 +
6324 +#: includes/class-mxchat-addons.php:274
6325 +msgid "Extract text from images"
6326 +msgstr ""
6327 +
6328 +#: includes/class-mxchat-addons.php:278
6329 +msgid "Custom Prompts"
6330 +msgstr ""
6331 +
6332 +#: includes/class-mxchat-addons.php:279
6333 +msgid "Tailor analysis instructions"
6334 +msgstr ""
6335 +
6336 +#: includes/class-mxchat-addons.php:286
6337 +msgid "Convert conversations into data collection. Create smart forms that trigger during chats, collect user information, and turn casual visitors into qualified leads."
6338 +msgstr ""
6339 +
6340 +#: includes/class-mxchat-addons.php:288
6341 +msgid "No-code form builder"
6342 +msgstr ""
6343 +
6344 +#: includes/class-mxchat-addons.php:289
6345 +msgid "Intent-triggered activation"
6346 +msgstr ""
6347 +
6348 +#: includes/class-mxchat-addons.php:290
6349 +msgid "Export lead data easily"
6350 +msgstr ""
6351 +
6352 +#: includes/class-mxchat-addons.php:300
6353 +msgid "Form Builder"
6354 +msgstr ""
6355 +
6356 +#: includes/class-mxchat-addons.php:301
6357 +msgid "No-code drag & drop builder"
6358 +msgstr ""
6359 +
6360 +#: includes/class-mxchat-addons.php:305
6361 +msgid "Smart Triggers"
6362 +msgstr ""
6363 +
6364 +#: includes/class-mxchat-addons.php:306
6365 +msgid "Show forms based on intent"
6366 +msgstr ""
6367 +
6368 +#: includes/class-mxchat-addons.php:311
6369 +msgid "Turn visitors into contacts"
6370 +msgstr ""
6371 +
6372 +#: includes/class-mxchat-addons.php:315
6373 +msgid "Data Export"
6374 +msgstr ""
6375 +
6376 +#: includes/class-mxchat-addons.php:316
6377 +msgid "Export leads to CSV easily"
6378 +msgstr ""
6379 +
6380 +#: includes/class-mxchat-addons.php:322
6381 +msgid "MxChat Multi-Bot Manager"
6382 +msgstr ""
6383 +
6384 +#: includes/class-mxchat-addons.php:323
6385 +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."
6386 +msgstr ""
6387 +
6388 +#: includes/class-mxchat-addons.php:325
6389 +msgid "Unlimited specialized chatbots"
6390 +msgstr ""
6391 +
6392 +#: includes/class-mxchat-addons.php:326
6393 +msgid "Separate Pinecone knowledge bases"
6394 +msgstr ""
6395 +
6396 +#: includes/class-mxchat-addons.php:327
6397 +msgid "Page-specific bot assignments"
6398 +msgstr ""
6399 +
6400 +#: includes/class-mxchat-addons.php:337
6401 +msgid "Unlimited Bots"
6402 +msgstr ""
6403 +
6404 +#: includes/class-mxchat-addons.php:338
6405 +msgid "Create specialized chatbots"
6406 +msgstr ""
6407 +
6408 +#: includes/class-mxchat-addons.php:342
6409 +msgid "Separate Knowledge"
6410 +msgstr ""
6411 +
6412 +#: includes/class-mxchat-addons.php:343
6413 +msgid "Unique knowledge per bot"
6414 +msgstr ""
6415 +
6416 +#: includes/class-mxchat-addons.php:347
6417 +msgid "Page Assignments"
6418 +msgstr ""
6419 +
6420 +#: includes/class-mxchat-addons.php:348
6421 +msgid "Assign bots to specific pages"
6422 +msgstr ""
6423 +
6424 +#: includes/class-mxchat-addons.php:352
6425 +msgid "Custom Personas"
6426 +msgstr ""
6427 +
6428 +#: includes/class-mxchat-addons.php:353
6429 +msgid "Unique personality per bot"
6430 +msgstr ""
6431 +
6432 +#: includes/class-mxchat-addons.php:359
6433 +msgid "MxChat Trigger"
6434 +msgstr ""
6435 +
6436 +#: includes/class-mxchat-addons.php:360
6437 +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."
6438 +msgstr ""
6439 +
6440 +#: includes/class-mxchat-addons.php:362
6441 +msgid "Simple data attribute triggers"
6442 +msgstr ""
6443 +
6444 +#: includes/class-mxchat-addons.php:363
6445 +msgid "Multi-Bot targeting support"
6446 +msgstr ""
6447 +
6448 +#: includes/class-mxchat-addons.php:364
6449 +msgid "Built-in button styles & animations"
6450 +msgstr ""
6451 +
6452 +#: includes/class-mxchat-addons.php:374
6453 +msgid "Element Triggers"
6454 +msgstr ""
6455 +
6456 +#: includes/class-mxchat-addons.php:375
6457 +msgid "Turn any element into a trigger"
6458 +msgstr ""
6459 +
6460 +#: includes/class-mxchat-addons.php:379
6461 +msgid "Preset Messages"
6462 +msgstr ""
6463 +
6464 +#: includes/class-mxchat-addons.php:380
6465 +msgid "Auto-send predefined prompts"
6466 +msgstr ""
6467 +
6468 +#: includes/class-mxchat-addons.php:384
6469 +msgid "Multi-Bot Targeting"
6470 +msgstr ""
6471 +
6472 +#: includes/class-mxchat-addons.php:385
6473 +msgid "Route to specific bots"
6474 +msgstr ""
6475 +
6476 +#: includes/class-mxchat-addons.php:389
6477 +msgid "Button Styles"
6478 +msgstr ""
6479 +
6480 +#: includes/class-mxchat-addons.php:390
6481 +msgid "Built-in styles & animations"
6482 +msgstr ""
6483 +
6484 +#: includes/class-mxchat-addons.php:396
6485 +#: includes/class-mxchat-addons.php:397
6486 +msgid "MxChat Anywhere"
6487 +msgstr ""
6488 +
6489 +#: includes/class-mxchat-addons.php:398
6490 +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."
6491 +msgstr ""
6492 +
6493 +#: includes/class-mxchat-addons.php:400
6494 +msgid "One script tag — works on any website"
6495 +msgstr ""
6496 +
6497 +#: includes/class-mxchat-addons.php:401
6498 +#: includes/class-mxchat-addons.php:418
6499 +msgid "Shadow DOM prevents CSS conflicts"
6500 +msgstr ""
6501 +
6502 +#: includes/class-mxchat-addons.php:402
6503 +msgid "Domain-validated security keys"
6504 +msgstr ""
6505 +
6506 +#: includes/class-mxchat-addons.php:412
6507 +msgid "Universal Embed"
6508 +msgstr ""
6509 +
6510 +#: includes/class-mxchat-addons.php:413
6511 +msgid "One script tag on any website"
6512 +msgstr ""
6513 +
6514 +#: includes/class-mxchat-addons.php:417
6515 +msgid "Style Isolation"
6516 +msgstr ""
6517 +
6518 +#: includes/class-mxchat-addons.php:422
6519 +msgid "Domain Security"
6520 +msgstr ""
6521 +
6522 +#: includes/class-mxchat-addons.php:423
6523 +msgid "Validated keys per domain"
6524 +msgstr ""
6525 +
6526 +#: includes/class-mxchat-addons.php:427
6527 +msgid "Zero Dependencies"
6528 +msgstr ""
6529 +
6530 +#: includes/class-mxchat-addons.php:428
6531 +msgid "Vanilla JS, no impact on Core Web Vitals"
6532 +msgstr ""
6533 +
6534 +#: includes/class-mxchat-addons.php:434
6535 +msgid "MxChat WooCommerce"
6536 +msgstr ""
6537 +
6538 +#: includes/class-mxchat-addons.php:435
6539 +msgid "Boost sales with AI-powered shopping assistance. Help customers find products, manage carts, and complete purchases—all through natural conversation."
6540 +msgstr ""
6541 +
6542 +#: includes/class-mxchat-addons.php:437
6543 +#: includes/class-mxchat-addons.php:455
6544 +msgid "Smart product recommendations"
6545 +msgstr ""
6546 +
6547 +#: includes/class-mxchat-addons.php:438
6548 +msgid "Cart & checkout assistance"
6549 +msgstr ""
6550 +
6551 +#: includes/class-mxchat-addons.php:439
6552 +msgid "Order history access"
6553 +msgstr ""
6554 +
6555 +#: includes/class-mxchat-addons.php:449
6556 +msgid "Cart Assistant"
6557 +msgstr ""
6558 +
6559 +#: includes/class-mxchat-addons.php:450
6560 +msgid "Manage cart through conversation"
6561 +msgstr ""
6562 +
6563 +#: includes/class-mxchat-addons.php:454
6564 +msgid "Product Search"
6565 +msgstr ""
6566 +
6567 +#: includes/class-mxchat-addons.php:459
6568 +msgid "Checkout Help"
6569 +msgstr ""
6570 +
6571 +#: includes/class-mxchat-addons.php:460
6572 +msgid "Guide customers to purchase"
6573 +msgstr ""
6574 +
6575 +#: includes/class-mxchat-addons.php:464
6576 +#: includes/class-mxchat-admin.php:6512
6577 +msgid "Order History"
6578 +msgstr ""
6579 +
6580 +#: includes/class-mxchat-addons.php:465
6581 +msgid "Look up past orders in chat"
6582 +msgstr ""
6583 +
6584 +#: includes/class-mxchat-addons.php:471
6585 +msgid "MxChat Perplexity"
6586 +msgstr ""
6587 +
6588 +#: includes/class-mxchat-addons.php:472
6589 +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."
6590 +msgstr ""
6591 +
6592 +#: includes/class-mxchat-addons.php:474
6593 +msgid "Real-time web search"
6594 +msgstr ""
6595 +
6596 +#: includes/class-mxchat-addons.php:475
6597 +msgid "Intent-triggered research"
6598 +msgstr ""
6599 +
6600 +#: includes/class-mxchat-addons.php:476
6601 +msgid "Up-to-date information"
6602 +msgstr ""
6603 +
6604 +#: includes/class-mxchat-addons.php:486
6605 +#: includes/class-mxchat-tool-registry.php:197
6606 +msgid "Web Search"
6607 +msgstr ""
6608 +
6609 +#: includes/class-mxchat-addons.php:487
6610 +msgid "Real-time internet searching"
6611 +msgstr ""
6612 +
6613 +#: includes/class-mxchat-addons.php:491
6614 +msgid "Intent Triggers"
6615 +msgstr ""
6616 +
6617 +#: includes/class-mxchat-addons.php:492
6618 +msgid "Auto-search when needed"
6619 +msgstr ""
6620 +
6621 +#: includes/class-mxchat-addons.php:496
6622 +msgid "Live Data"
6623 +msgstr ""
6624 +
6625 +#: includes/class-mxchat-addons.php:497
6626 +msgid "Up-to-date information always"
6627 +msgstr ""
6628 +
6629 +#: includes/class-mxchat-addons.php:501
6630 +msgid "Seamless Chat"
6631 +msgstr ""
6632 +
6633 +#: includes/class-mxchat-addons.php:502
6634 +msgid "Results blend into conversation"
6635 +msgstr ""
6636 +
6637 +#: includes/class-mxchat-addons.php:508
6638 +msgid "MxChat Moderation"
6639 +msgstr ""
6640 +
6641 +#: includes/class-mxchat-addons.php:509
6642 +msgid "Keep your chat clean and professional. Block unwanted users, filter inappropriate content, and ensure your chatbot represents your brand properly."
6643 +msgstr ""
6644 +
6645 +#: includes/class-mxchat-addons.php:511
6646 +msgid "IP & email-based blocking"
6647 +msgstr ""
6648 +
6649 +#: includes/class-mxchat-addons.php:512
6650 +msgid "Content filtering"
6651 +msgstr ""
6652 +
6653 +#: includes/class-mxchat-addons.php:513
6654 +msgid "Spam protection"
6655 +msgstr ""
6656 +
6657 +#: includes/class-mxchat-addons.php:523
6658 +msgid "Content Filter"
6659 +msgstr ""
6660 +
6661 +#: includes/class-mxchat-addons.php:524
6662 +msgid "Block inappropriate content"
6663 +msgstr ""
6664 +
6665 +#: includes/class-mxchat-addons.php:528
6666 +msgid "User Blocking"
6667 +msgstr ""
6668 +
6669 +#: includes/class-mxchat-addons.php:529
6670 +msgid "IP & email-based bans"
6671 +msgstr ""
6672 +
6673 +#: includes/class-mxchat-addons.php:533
6674 +msgid "Spam Protection"
6675 +msgstr ""
6676 +
6677 +#: includes/class-mxchat-addons.php:534
6678 +msgid "Detect and prevent spam"
6679 +msgstr ""
6680 +
6681 +#: includes/class-mxchat-addons.php:538
6682 +msgid "Brand Safety"
6683 +msgstr ""
6684 +
6685 +#: includes/class-mxchat-addons.php:539
6686 +msgid "Keep chat professional"
6687 +msgstr ""
6688 +
6689 +#: includes/class-mxchat-addons.php:545
6690 +msgid "MxChat Migration Tool"
6691 +msgstr ""
6692 +
6693 +#: includes/class-mxchat-addons.php:546
6694 +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."
6695 +msgstr ""
6696 +
6697 +#: includes/class-mxchat-addons.php:548
6698 +msgid "Re-embed when switching models"
6699 +msgstr ""
6700 +
6701 +#: includes/class-mxchat-addons.php:549
6702 +msgid "WordPress ↔ Pinecone migration"
6703 +msgstr ""
6704 +
6705 +#: includes/class-mxchat-addons.php:550
6706 +msgid "Knowledge base export"
6707 +msgstr ""
6708 +
6709 +#: includes/class-mxchat-addons.php:560
6710 +msgid "Model Migration"
6711 +msgstr ""
6712 +
6713 +#: includes/class-mxchat-addons.php:561
6714 +msgid "Re-embed for a new model"
6715 +msgstr ""
6716 +
6717 +#: includes/class-mxchat-addons.php:565
6718 +msgid "Database Moves"
6719 +msgstr ""
6720 +
6721 +#: includes/class-mxchat-addons.php:566
6722 +msgid "WordPress ↔ Pinecone"
6723 +msgstr ""
6724 +
6725 +#: includes/class-mxchat-addons.php:570
6726 +msgid "KB Export"
6727 +msgstr ""
6728 +
6729 +#: includes/class-mxchat-addons.php:571
6730 +msgid "Back up as JSON or text"
6731 +msgstr ""
6732 +
6733 +#: includes/class-mxchat-addons.php:575
6734 +msgid "Progress Tracking"
6735 +msgstr ""
6736 +
6737 +#: includes/class-mxchat-addons.php:576
6738 +msgid "Batched with live status"
6739 +msgstr ""
6740 +
6741 +#: includes/class-mxchat-addons.php:670
6742 +msgid "Extend MxChat with these powerful extensions and unlock advanced features."
6743 +msgstr ""
6744 +
6745 +#: includes/class-mxchat-addons.php:683
6746 +msgid "Ready to take your chatbot to the next level?"
6747 +msgstr ""
6748 +
6749 +#: includes/class-mxchat-addons.php:684
6750 +msgid "Get MxChat PRO today and access all premium extensions at one low price."
6751 +msgstr ""
6752 +
6753 +#: includes/class-mxchat-addons.php:708
6754 +msgid "Deprecated"
6755 +msgstr ""
6756 +
6757 +#: includes/class-mxchat-addons.php:731
6758 +msgid "Now Built-in"
6759 +msgstr ""
6760 +
6761 +#: includes/class-mxchat-addons.php:736
6762 +msgid "Go to Knowledge Tab"
6763 +msgstr ""
6764 +
6765 +#: includes/class-mxchat-admin.php:175
6766 +msgid "MxChat: Telegram is sending replies your site is rejecting"
6767 +msgstr ""
6768 +
6769 +#. translators: 1: number of rejected webhook requests, 2: local date and time of the most recent one
6770 +#: includes/class-mxchat-admin.php:180
6771 +#, php-format
6772 +msgid "%1$s incoming webhook request has been rejected (most recently %2$s), so agent replies from Telegram are not reaching your visitors."
6773 +msgid_plural "%1$s incoming webhook requests have been rejected (most recently %2$s), so agent replies from Telegram are not reaching your visitors."
6774 +msgstr[0] ""
6775 +msgstr[1] ""
6776 +
6777 +#: includes/class-mxchat-admin.php:189
6778 +#: includes/class-mxchat-admin.php:9821
6779 +#: includes/class-mxchat-admin.php:9973
6780 +#: includes/class-mxchat-admin.php:9996
6781 +msgid "unknown time"
6782 +msgstr ""
6783 +
6784 +#: includes/class-mxchat-admin.php:195
6785 +#: includes/class-mxchat-admin.php:205
6786 +msgid "Open Telegram settings"
6787 +msgstr ""
6788 +
6789 +#: includes/class-mxchat-admin.php:200
6790 +msgid "MxChat: Telegram webhook is running without a secret token"
6791 +msgstr ""
6792 +
6793 +#: includes/class-mxchat-admin.php:202
6794 +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."
6795 +msgstr ""
6796 +
6797 +#: includes/class-mxchat-admin.php:239
6798 +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."
6799 +msgstr ""
6800 +
6801 +#: includes/class-mxchat-admin.php:241
6802 +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."
6803 +msgstr ""
6804 +
6805 +#: includes/class-mxchat-admin.php:243
6806 +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."
6807 +msgstr ""
6808 +
6809 +#: includes/class-mxchat-admin.php:245
6810 +msgid "Re-register your webhook from the Telegram settings tab."
6811 +msgstr ""
6812 +
6813 +#: includes/class-mxchat-admin.php:354
6814 +msgid "MxChat: Embedding model mismatch detected"
6815 +msgstr ""
6816 +
6817 +#. translators: 1: previously-used model name, 2: currently-selected model name
6818 +#: includes/class-mxchat-admin.php:359
6819 +#, php-format
6820 +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."
6821 +msgstr ""
6822 +
6823 +#: includes/class-mxchat-admin.php:367
6824 +msgid "Dimension mismatch:"
6825 +msgstr ""
6826 +
6827 +#. translators: 1: old dim count, 2: new dim count
6828 +#: includes/class-mxchat-admin.php:371
6829 +#, php-format
6830 +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."
6831 +msgstr ""
6832 +
6833 +#: includes/class-mxchat-admin.php:379
6834 +msgid "To fix this:"
6835 +msgstr ""
6836 +
6837 +#: includes/class-mxchat-admin.php:380
6838 +msgid "Delete all knowledge base entries"
6839 +msgstr ""
6840 +
6841 +#: includes/class-mxchat-admin.php:381
6842 +msgid "Delete all actions"
6843 +msgstr ""
6844 +
6845 +#: includes/class-mxchat-admin.php:382
6846 +msgid "then re-import / re-add them with the new model selected."
6847 +msgstr ""
6848 +
6849 +#: includes/class-mxchat-admin.php:443
6850 +msgid ""
6851 +"<h2>Welcome to Our Chat!</h2>\n"
6852 +"<p>Let's get started. Enter your email to begin chatting with us.</p>"
6853 +msgstr ""
6854 +
6855 +#: includes/class-mxchat-admin.php:444
6856 +#: includes/class-mxchat-public.php:439
6857 +msgid "Start Chat"
6858 +msgstr ""
6859 +
6860 +#: includes/class-mxchat-admin.php:446
6861 +#: includes/class-mxchat-admin.php:8737
6862 +#: includes/class-mxchat-public.php:314
6863 +msgid "Enter your name"
6864 +msgstr ""
6865 +
6866 +#: includes/class-mxchat-admin.php:448
6867 +#: includes/class-mxchat-admin.php:8762
6868 +#: includes/class-mxchat-integrator.php:1612
6869 +#: includes/class-mxchat-public.php:348
6870 +msgid "I agree to the Privacy Policy."
6871 +msgstr ""
6872 +
6873 +#: includes/class-mxchat-admin.php:455
6874 +#: includes/class-mxchat-admin.php:8826
6875 +#: includes/class-mxchat-public.php:272
6876 +msgid "Hello! How can I assist you today?"
6877 +msgstr ""
6878 +
6879 +#: includes/class-mxchat-admin.php:456
6880 +#: includes/class-mxchat-public.php:302
6881 +msgid "AI Agent"
6882 +msgstr ""
6883 +
6884 +#: includes/class-mxchat-admin.php:457
6885 +#: includes/class-mxchat-admin.php:8844
6886 +#: includes/class-mxchat-admin.php:8851
6887 +#: includes/class-mxchat-public.php:286
6888 +msgid "How can I assist?"
6889 +msgstr ""
6890 +
6891 +#: includes/class-mxchat-admin.php:482
6892 +#: includes/class-mxchat-admin.php:8238
6893 +msgid "Hey there! Ask me anything!"
6894 +msgstr ""
6895 +
6896 +#: includes/class-mxchat-admin.php:487
6897 +#: includes/class-mxchat-admin.php:8201
6898 +msgid "Would you like to join our mailing list? Please provide your email below."
6899 +msgstr ""
6900 +
6901 +#: includes/class-mxchat-admin.php:488
6902 +#: includes/class-mxchat-admin.php:8218
6903 +#: includes/class-mxchat-integrator.php:2148
6904 +#: includes/class-mxchat-integrator.php:2167
6905 +msgid "Thank you for providing your email! You've been added to our list."
6906 +msgstr ""
6907 +
6908 +#: includes/class-mxchat-admin.php:492
6909 +#: includes/class-mxchat-admin.php:9583
6910 +#: includes/class-mxchat-integrator.php:4445
6911 +msgid "Please provide the URL to the PDF you'd like to discuss."
6912 +msgstr ""
6913 +
6914 +#: includes/class-mxchat-admin.php:493
6915 +#: includes/class-mxchat-admin.php:9600
6916 +#: includes/class-mxchat-integrator.php:4446
6917 +#: includes/class-mxchat-integrator.php:4861
6918 +msgid "I've processed the PDF. What questions do you have about it?"
6919 +msgstr ""
6920 +
6921 +#: includes/class-mxchat-admin.php:494
6922 +#: includes/class-mxchat-admin.php:9617
6923 +#: includes/class-mxchat-integrator.php:2357
6924 +#: includes/class-mxchat-integrator.php:4447
6925 +#: includes/class-mxchat-integrator.php:4872
6926 +msgid "Sorry, I couldn't process the PDF. Please ensure it's a valid file."
6927 +msgstr ""
6928 +
6929 +#: includes/class-mxchat-admin.php:511
6930 +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."
6931 +msgstr ""
6932 +
6933 +#: includes/class-mxchat-admin.php:512
6934 +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!"
6935 +msgstr ""
6936 +
6937 +#: includes/class-mxchat-admin.php:518
6938 +#: includes/class-mxchat-admin.php:10049
6939 +#: includes/class-mxchat-integrator.php:5557
6940 +msgid "I've notified our support team — they'll follow up with you soon. Meanwhile, I'm happy to keep helping."
6941 +msgstr ""
6942 +
6943 +#: includes/class-mxchat-admin.php:519
6944 +#: includes/class-mxchat-admin.php:9762
6945 +#: includes/class-mxchat-admin.php:9935
6946 +#: includes/class-mxchat-admin.php:10061
6947 +#: includes/class-mxchat-integrator.php:5488
6948 +msgid "Sorry, live agents are currently unavailable. I can continue helping you as an AI assistant."
6949 +msgstr ""
6950 +
6951 +#: includes/class-mxchat-admin.php:578
6952 +#: includes/class-mxchat-admin.php:589
6953 +msgid "MxChat Onboarding"
6954 +msgstr ""
6955 +
6956 +#: includes/class-mxchat-admin.php:599
6957 +#: includes/class-mxchat-meta-box.php:27
6958 +#: includes/class-mxchat-meta-box.php:339
6959 +msgid "MxChat Settings"
6960 +msgstr ""
6961 +
6962 +#: includes/class-mxchat-admin.php:609
6963 +msgid "Prompts"
6964 +msgstr ""
6965 +
6966 +#: includes/class-mxchat-admin.php:618
6967 +msgid "Chat Transcripts"
6968 +msgstr ""
6969 +
6970 +#: includes/class-mxchat-admin.php:627
6971 +msgid "MxChat Actions"
6972 +msgstr ""
6973 +
6974 +#: includes/class-mxchat-admin.php:1014
6975 +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."
6976 +msgstr ""
6977 +
6978 +#: includes/class-mxchat-admin.php:1107
6979 +msgid "OpenAI API key is not configured."
6980 +msgstr ""
6981 +
6982 +#: includes/class-mxchat-admin.php:1112
6983 +msgid "No Vector Store ID configured."
6984 +msgstr ""
6985 +
6986 +#: includes/class-mxchat-admin.php:1134
6987 +#: includes/class-mxchat-admin.php:1189
6988 +msgid "Connection failed: "
6989 +msgstr ""
6990 +
6991 +#: includes/class-mxchat-admin.php:1146
6992 +#, php-format
6993 +msgid "Connected successfully! Vector Store: %s (%d files)"
6994 +msgstr ""
6995 +
6996 +#: includes/class-mxchat-admin.php:1152
6997 +msgid "Vector Store not found. Please check the ID."
6998 +msgstr ""
6999 +
7000 +#: includes/class-mxchat-admin.php:1154
7001 +msgid "Invalid API key."
7002 +msgstr ""
7003 +
7004 +#: includes/class-mxchat-admin.php:1156
7005 +msgid "Unknown error occurred."
7006 +msgstr ""
7007 +
7008 +#: includes/class-mxchat-admin.php:1175
7009 +msgid "Slack Bot Token is not configured. Please enter your token and save settings first."
7010 +msgstr ""
7011 +
7012 +#: includes/class-mxchat-admin.php:1198
7013 +msgid "Invalid bot token. Please check your token starts with xoxb-"
7014 +msgstr ""
7015 +
7016 +#: includes/class-mxchat-admin.php:1199
7017 +msgid "No authentication token provided."
7018 +msgstr ""
7019 +
7020 +#: includes/class-mxchat-admin.php:1200
7021 +msgid "The Slack workspace has been deactivated."
7022 +msgstr ""
7023 +
7024 +#: includes/class-mxchat-admin.php:1201
7025 +msgid "The bot token has been revoked. Please generate a new one."
7026 +msgstr ""
7027 +
7028 +#: includes/class-mxchat-admin.php:1203
7029 +#, php-format
7030 +msgid "Authentication failed: %s"
7031 +msgstr ""
7032 +
7033 +#: includes/class-mxchat-admin.php:1261
7034 +#, php-format
7035 +msgid "Workspace: %s"
7036 +msgstr ""
7037 +
7038 +#: includes/class-mxchat-admin.php:1262
7039 +#, php-format
7040 +msgid "Bot: %s"
7041 +msgstr ""
7042 +
7043 +#: includes/class-mxchat-admin.php:1264
7044 +msgid "channels:read - List channels"
7045 +msgstr ""
7046 +
7047 +#: includes/class-mxchat-admin.php:1265
7048 +msgid "channels:manage - Create channels"
7049 +msgstr ""
7050 +
7051 +#: includes/class-mxchat-admin.php:1290
7052 +#: includes/class-mxchat-admin.php:1301
7053 +#: includes/class-mxchat-admin.php:4172
7054 +#: includes/class-mxchat-admin.php:4815
7055 +#: includes/class-mxchat-admin.php:7654
7056 +msgid "Dismiss this notice."
7057 +msgstr ""
7058 +
7059 +#: includes/class-mxchat-admin.php:1746
7060 +msgid "Configure email notifications for new chat transcripts. You will receive an email notification when a new chat session begins."
7061 +msgstr ""
7062 +
7063 +#: includes/class-mxchat-admin.php:1756
7064 +msgid "Send email notification when a new chat session starts"
7065 +msgstr ""
7066 +
7067 +#: includes/class-mxchat-admin.php:1759
7068 +msgid "Enable this option to receive email notifications for new chat sessions."
7069 +msgstr ""
7070 +
7071 +#: includes/class-mxchat-admin.php:1773
7072 +#, php-format
7073 +msgid "Enter the email address where notifications should be sent. Separate up to %d addresses with commas. Defaults to the admin email address."
7074 +msgstr ""
7075 +
7076 +#: includes/class-mxchat-admin.php:1785
7077 +msgid "Never (Keep All Transcripts)"
7078 +msgstr ""
7079 +
7080 +#: includes/class-mxchat-admin.php:1798
7081 +msgid "Automatically delete old chat transcripts after the selected time period. This helps manage database size and privacy."
7082 +msgstr ""
7083 +
7084 +#: includes/class-mxchat-admin.php:1826
7085 +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."
7086 +msgstr ""
7087 +
7088 +#: includes/class-mxchat-admin.php:1829
7089 +msgid "lets developers override the final day count programmatically."
7090 +msgstr ""
7091 +
7092 +#: includes/class-mxchat-admin.php:1846
7093 +msgid "Enable Auto-Email of Full Transcript"
7094 +msgstr ""
7095 +
7096 +#: includes/class-mxchat-admin.php:1850
7097 +msgid "Send transcript after:"
7098 +msgstr ""
7099 +
7100 +#: includes/class-mxchat-admin.php:1871
7101 +msgid "Only send if visitor provided contact info"
7102 +msgstr ""
7103 +
7104 +#: includes/class-mxchat-admin.php:1874
7105 +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."
7106 +msgstr ""
7107 +
7108 +#: includes/class-mxchat-admin.php:1876
7109 +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."
7110 +msgstr ""
7111 +
7112 +#: includes/class-mxchat-admin.php:2116
7113 +#: includes/class-mxchat-admin.php:2648
7114 +msgid "You do not have sufficient permissions to access this page."
7115 +msgstr ""
7116 +
7117 +#: includes/class-mxchat-admin.php:3101
7118 +msgid "No conversation yet"
7119 +msgstr ""
7120 +
7121 +#: includes/class-mxchat-admin.php:3220
7122 +msgid "just now"
7123 +msgstr ""
7124 +
7125 +#: includes/class-mxchat-admin.php:3221
7126 +msgid "m ago"
7127 +msgstr ""
7128 +
7129 +#: includes/class-mxchat-admin.php:3222
7130 +msgid "h ago"
7131 +msgstr ""
7132 +
7133 +#: includes/class-mxchat-admin.php:3223
7134 +msgid "d ago"
7135 +msgstr ""
7136 +
7137 +#: includes/class-mxchat-admin.php:4172
7138 +msgid "All knowledge has been deleted successfully."
7139 +msgstr ""
7140 +
7141 +#: includes/class-mxchat-admin.php:4542
7142 +msgid "No chat sessions selected for deletion."
7143 +msgstr ""
7144 +
7145 +#: includes/class-mxchat-admin.php:4651
7146 +#, php-format
7147 +msgid "%d chat session(s) have been deleted."
7148 +msgstr ""
7149 +
7150 +#: includes/class-mxchat-admin.php:4776
7151 +msgid "Message ID is required."
7152 +msgstr ""
7153 +
7154 +#: includes/class-mxchat-admin.php:4792
7155 +msgid "No RAG context found for this message."
7156 +msgstr ""
7157 +
7158 +#: includes/class-mxchat-admin.php:4800
7159 +msgid "Invalid RAG context data."
7160 +msgstr ""
7161 +
7162 +#: includes/class-mxchat-admin.php:5003
7163 +msgid "Create and manage custom actions to enhance your chatbot's capabilities."
7164 +msgstr ""
7165 +
7166 +#: includes/class-mxchat-admin.php:5015
7167 +msgid "Search Actions"
7168 +msgstr ""
7169 +
7170 +#: includes/class-mxchat-admin.php:5019
7171 +msgid "All Action Types"
7172 +msgstr ""
7173 +
7174 +#: includes/class-mxchat-admin.php:5029
902 7175 msgid "Filter"
903 7176 msgstr ""
904 7177
905 -#: includes/class-mxchat-admin.php:2105
906 -msgid "Intent Label"
7178 +#: includes/class-mxchat-admin.php:5036
7179 +msgid "Add New Action"
907 7180 msgstr ""
908 7181
909 -#: includes/class-mxchat-admin.php:2106
910 -msgid "Phrases"
7182 +#: includes/class-mxchat-admin.php:5086
7183 +msgid "Type:"
911 7184 msgstr ""
912 7185
913 -#: includes/class-mxchat-admin.php:2108 includes/class-mxchat-admin.php:2528
914 -msgid "Similarity Threshold"
7186 +#: includes/class-mxchat-admin.php:5091
7187 +msgid "Trigger phrases:"
915 7188 msgstr ""
916 7189
917 -#: includes/class-mxchat-admin.php:2147
918 -msgid "Are you sure you want to delete this intent?"
7190 +#: includes/class-mxchat-admin.php:5108
7191 +msgid "Similarity Threshold:"
919 7192 msgstr ""
920 7193
921 -#: includes/class-mxchat-admin.php:2160
922 -msgid "No intents found."
7194 +#: includes/class-mxchat-admin.php:5115
7195 +msgid "Assigned bots:"
923 7196 msgstr ""
924 7197
925 -#: includes/class-mxchat-admin.php:2169
926 -msgid "Edit Intent Phrases"
7198 +#: includes/class-mxchat-admin.php:5152
7199 +msgid "Edit Form"
927 7200 msgstr ""
928 7201
929 -#: includes/class-mxchat-admin.php:2179
930 -msgid "Update Phrases"
7202 +#: includes/class-mxchat-admin.php:5159
7203 +msgid "Manage Flows"
931 7204 msgstr ""
932 7205
933 -#: includes/class-mxchat-admin.php:2199
934 -msgid "Security check failed."
7206 +#: includes/class-mxchat-admin.php:5176
7207 +msgid "Are you sure you want to delete this action?"
935 7208 msgstr ""
936 7209
937 -#: includes/class-mxchat-admin.php:2203
938 -msgid "You do not have permission to perform this action."
7210 +#: includes/class-mxchat-admin.php:5194
7211 +msgid "No actions found"
939 7212 msgstr ""
940 7213
941 -#: includes/class-mxchat-admin.php:2209
942 -msgid "Invalid intent ID."
7214 +#: includes/class-mxchat-admin.php:5195
7215 +msgid "Get started by creating your first action to enhance your chatbot."
943 7216 msgstr ""
944 7217
945 -#: includes/class-mxchat-admin.php:2214
946 -msgid "Phrases cannot be empty."
7218 +#: includes/class-mxchat-admin.php:5197
7219 +msgid "Create Your First Action"
947 7220 msgstr ""
948 7221
949 -#: includes/class-mxchat-admin.php:2221 includes/class-mxchat-admin.php:2334
7222 +#: includes/class-mxchat-admin.php:5239
7223 +msgid "Select Action Type"
7224 +msgstr ""
7225 +
7226 +#: includes/class-mxchat-admin.php:5245
7227 +msgid "Search action types..."
7228 +msgstr ""
7229 +
7230 +#: includes/class-mxchat-admin.php:5287
7231 +#: includes/class-mxchat-admin.php:5291
7232 +msgid "Add-on Required"
7233 +msgstr ""
7234 +
7235 +#: includes/class-mxchat-admin.php:5297
7236 +#, php-format
7237 +msgid "Use the %s action in your chatbot"
7238 +msgstr ""
7239 +
7240 +#: includes/class-mxchat-admin.php:5328
7241 +msgid "Get Add-on"
7242 +msgstr ""
7243 +
7244 +#: includes/class-mxchat-admin.php:5349
7245 +msgid "Configure Action"
7246 +msgstr ""
7247 +
7248 +#: includes/class-mxchat-admin.php:5355
7249 +msgid "Back to Action Types"
7250 +msgstr ""
7251 +
7252 +#: includes/class-mxchat-admin.php:5362
7253 +msgid "Selected Action"
7254 +msgstr ""
7255 +
7256 +#: includes/class-mxchat-admin.php:5363
7257 +msgid "Configure this action for your chatbot"
7258 +msgstr ""
7259 +
7260 +#: includes/class-mxchat-admin.php:5370
7261 +msgid "Action Label (For your reference only)"
7262 +msgstr ""
7263 +
7264 +#: includes/class-mxchat-admin.php:5374
7265 +msgid "Example: Newsletter Signup"
7266 +msgstr ""
7267 +
7268 +#: includes/class-mxchat-admin.php:5379
7269 +msgid "Trigger Phrases (comma-separated)"
7270 +msgstr ""
7271 +
7272 +#: includes/class-mxchat-admin.php:5383
7273 +msgid "Example: sign me up, subscribe me, I want to join, add me to the newsletter"
7274 +msgstr ""
7275 +
7276 +#: includes/class-mxchat-admin.php:5402
7277 +msgid "Lower values (10-30) make the action trigger more easily. Higher values (70-95) require more exact matches."
7278 +msgstr ""
7279 +
7280 +#: includes/class-mxchat-admin.php:5409
7281 +msgid "Which bots should we enable this action for?"
7282 +msgstr ""
7283 +
7284 +#: includes/class-mxchat-admin.php:5452
7285 +msgid "Save Action"
7286 +msgstr ""
7287 +
7288 +#: includes/class-mxchat-admin.php:5463
7289 +msgid "Saving action, please wait..."
7290 +msgstr ""
7291 +
7292 +#: includes/class-mxchat-admin.php:5541
7293 +#: includes/class-mxchat-admin.php:5646
7294 +msgid "Invalid input. Please ensure all fields are filled out."
7295 +msgstr ""
7296 +
7297 +#: includes/class-mxchat-admin.php:5547
7298 +#: includes/class-mxchat-admin.php:5670
950 7299 msgid "Please enter at least one valid phrase."
951 7300 msgstr ""
952 7301
953 -#: includes/class-mxchat-admin.php:2231 includes/class-mxchat-admin.php:2343
954 -msgid "Error generating embedding for phrase: "
7302 +#: includes/class-mxchat-admin.php:5567
7303 +#: includes/class-mxchat-admin.php:5690
7304 +#, php-format
7305 +msgid "Error generating embeddings for phrases: %s. Check your embedding API."
955 7306 msgstr ""
956 7307
957 -#: includes/class-mxchat-admin.php:2236 includes/class-mxchat-admin.php:2363
7308 +#: includes/class-mxchat-admin.php:5575
7309 +#: includes/class-mxchat-admin.php:5698
958 7310 msgid "No valid embeddings generated. Please check your phrases."
959 7311 msgstr ""
960 7312
961 -#: includes/class-mxchat-admin.php:2259
962 -msgid "Failed to update intent."
7313 +#: includes/class-mxchat-admin.php:5601
7314 +msgid "Failed to update action in database."
963 7315 msgstr ""
964 7316
965 -#: includes/class-mxchat-admin.php:2276 includes/class-mxchat-admin.php:2303
966 -#: includes/class-mxchat-admin.php:2478
967 -msgid "Unauthorized user"
7317 +#: includes/class-mxchat-admin.php:5606
7318 +msgid "Intent updated successfully!"
968 7319 msgstr ""
969 7320
970 -#: includes/class-mxchat-admin.php:2317
971 -msgid "Invalid input. Please ensure all fields are filled out."
7321 +#: includes/class-mxchat-admin.php:5653
7322 +msgid "Invalid callback function selected."
972 7323 msgstr ""
973 7324
974 -#: includes/class-mxchat-admin.php:2323
975 -msgid "Invalid callback function selected."
7325 +#: includes/class-mxchat-admin.php:5659
7326 +msgid "an add-on"
976 7327 msgstr ""
977 7328
978 -#: includes/class-mxchat-admin.php:2328
979 -msgid "This callback function is available in the Pro version only."
7329 +#: includes/class-mxchat-admin.php:5661
7330 +#, php-format
7331 +msgid "This action requires the %s to be installed and activated."
980 7332 msgstr ""
981 7333
982 -#: includes/class-mxchat-admin.php:2360
7334 +#: includes/class-mxchat-admin.php:5716
983 7335 msgid "Database error: "
984 7336 msgstr ""
985 7337
986 -#: includes/class-mxchat-admin.php:2378
987 -msgid "Email Capture"
7338 +#: includes/class-mxchat-admin.php:5721
7339 +msgid "New intent added successfully!"
988 7340 msgstr ""
989 7341
990 -#: includes/class-mxchat-admin.php:2380 includes/class-mxchat-admin.php:2430
991 -#: includes/class-mxchat-admin.php:2435
992 -msgid "Customer Engagement"
7342 +#: includes/class-mxchat-admin.php:5870
7343 +#: includes/class-mxchat-admin.php:6157
7344 +msgid "Invalid action ID"
993 7345 msgstr ""
994 7346
995 -#: includes/class-mxchat-admin.php:2383
996 -msgid "Show Product Card"
7347 +#: includes/class-mxchat-admin.php:5885
7348 +msgid "Failed to update action status"
997 7349 msgstr ""
998 7350
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"
7351 +#: includes/class-mxchat-admin.php:5904
7352 +msgid "No actions selected"
1003 7353 msgstr ""
1004 7354
1005 -#: includes/class-mxchat-admin.php:2388
1006 -msgid "Order History"
7355 +#: includes/class-mxchat-admin.php:5915
7356 +msgid "Failed to delete actions"
1007 7357 msgstr ""
1008 7358
1009 -#: includes/class-mxchat-admin.php:2393
1010 -msgid "Generate Image"
7359 +#: includes/class-mxchat-admin.php:5954
7360 +#: includes/class-mxchat-admin.php:5957
7361 +#: includes/class-mxchat-admin.php:6078
7362 +msgid "Please fill in all required fields."
1011 7363 msgstr ""
1012 7364
1013 -#: includes/class-mxchat-admin.php:2395 includes/class-mxchat-admin.php:2420
1014 -#: includes/class-mxchat-admin.php:2443
1015 -msgid "Other Features"
7365 +#: includes/class-mxchat-admin.php:5983
7366 +#: includes/class-mxchat-admin.php:6048
7367 +msgid "Failed to add action to database."
1016 7368 msgstr ""
1017 7369
1018 -#: includes/class-mxchat-admin.php:2398
7370 +#: includes/class-mxchat-admin.php:6021
7371 +#: includes/class-mxchat-admin.php:6096
7372 +msgid "Please provide at least one trigger phrase."
7373 +msgstr ""
7374 +
7375 +#: includes/class-mxchat-admin.php:6138
7376 +msgid "Failed to update action."
7377 +msgstr ""
7378 +
7379 +#: includes/class-mxchat-admin.php:6166
7380 +msgid "Failed to delete action"
7381 +msgstr ""
7382 +
7383 +#: includes/class-mxchat-admin.php:6192
7384 +msgid "Please provide an intent ID and phrase."
7385 +msgstr ""
7386 +
7387 +#: includes/class-mxchat-admin.php:6200
7388 +msgid "Action not found."
7389 +msgstr ""
7390 +
7391 +#: includes/class-mxchat-admin.php:6206
7392 +msgid "Failed to generate embedding: "
7393 +msgstr ""
7394 +
7395 +#: includes/class-mxchat-admin.php:6220
7396 +msgid "Failed to add phrase."
7397 +msgstr ""
7398 +
7399 +#: includes/class-mxchat-admin.php:6238
7400 +msgid "Invalid phrase ID."
7401 +msgstr ""
7402 +
7403 +#: includes/class-mxchat-admin.php:6246
7404 +msgid "Failed to delete phrase."
7405 +msgstr ""
7406 +
7407 +#: includes/class-mxchat-admin.php:6264
7408 +#: includes/class-mxchat-admin.php:6293
7409 +msgid "Invalid intent ID."
7410 +msgstr ""
7411 +
7412 +#: includes/class-mxchat-admin.php:6308
7413 +msgid "Failed to clear legacy phrases."
7414 +msgstr ""
7415 +
7416 +#: includes/class-mxchat-admin.php:6357
7417 +msgid "WooCommerce Add-on"
7418 +msgstr ""
7419 +
7420 +#: includes/class-mxchat-admin.php:6362
7421 +msgid "Perplexity Add-on"
7422 +msgstr ""
7423 +
7424 +#: includes/class-mxchat-admin.php:6367
7425 +msgid "Forms Add-on"
7426 +msgstr ""
7427 +
7428 +#: includes/class-mxchat-admin.php:6409
7429 +#: includes/class-mxchat-admin.php:6464
7430 +#: includes/class-mxchat-admin.php:6473
7431 +#: includes/class-mxchat-admin.php:6482
7432 +#: includes/class-mxchat-admin.php:6491
7433 +msgid "Customer Engagement"
7434 +msgstr ""
7435 +
7436 +#: includes/class-mxchat-admin.php:6411
7437 +msgid "Collect visitor emails for your mailing list in Loops"
7438 +msgstr ""
7439 +
7440 +#: includes/class-mxchat-admin.php:6416
1019 7441 msgid "Brave Web Search"
1020 7442 msgstr ""
1021 7443
1022 -#: includes/class-mxchat-admin.php:2400 includes/class-mxchat-admin.php:2405
7444 +#: includes/class-mxchat-admin.php:6418
7445 +#: includes/class-mxchat-admin.php:6427
7446 +#: includes/class-mxchat-admin.php:6557
1023 7447 msgid "Search Features"
1024 7448 msgstr ""
1025 7449
1026 -#: includes/class-mxchat-admin.php:2403
7450 +#: includes/class-mxchat-admin.php:6420
7451 +msgid "Let users search the web directly from the chat (requires a Brave Search API key)"
7452 +msgstr ""
7453 +
7454 +#: includes/class-mxchat-admin.php:6425
1027 7455 msgid "Brave Image Search"
1028 7456 msgstr ""
1029 7457
1030 -#: includes/class-mxchat-admin.php:2408
1031 -msgid "Add to Cart"
7458 +#: includes/class-mxchat-admin.php:6429
7459 +msgid "Search and display images in the chat conversation (requires a Brave Search API key)"
1032 7460 msgstr ""
1033 7461
1034 -#: includes/class-mxchat-admin.php:2413
1035 -msgid "Proceed to Checkout"
7462 +#: includes/class-mxchat-admin.php:6435
7463 +#: includes/class-mxchat-tool-registry.php:223
7464 +msgid "Generate Image (OpenAI)"
1036 7465 msgstr ""
1037 7466
1038 -#: includes/class-mxchat-admin.php:2418
7467 +#: includes/class-mxchat-admin.php:6437
7468 +#: includes/class-mxchat-admin.php:6446
7469 +#: includes/class-mxchat-admin.php:6455
7470 +#: includes/class-mxchat-admin.php:6658
7471 +msgid "Other Features"
7472 +msgstr ""
7473 +
7474 +#: includes/class-mxchat-admin.php:6439
7475 +msgid "Create images with GPT Image from OpenAI (requires OpenAI API key)"
7476 +msgstr ""
7477 +
7478 +#: includes/class-mxchat-admin.php:6444
7479 +#: includes/class-mxchat-tool-registry.php:231
7480 +msgid "Generate Image (Gemini)"
7481 +msgstr ""
7482 +
7483 +#: includes/class-mxchat-admin.php:6448
7484 +msgid "Create images with Imagen from Google (requires Gemini API key)"
7485 +msgstr ""
7486 +
7487 +#: includes/class-mxchat-admin.php:6453
1039 7488 msgid "Chat with PDF"
1040 7489 msgstr ""
1041 7490
1042 -#: includes/class-mxchat-admin.php:2423
1043 -msgid "Product Recommendations"
7491 +#: includes/class-mxchat-admin.php:6457
7492 +msgid "Answer questions about uploaded PDF documents"
1044 7493 msgstr ""
1045 7494
1046 -#: includes/class-mxchat-admin.php:2428
1047 -msgid "Live Agent"
7495 +#: includes/class-mxchat-admin.php:6462
7496 +msgid "Slack Live Agent"
1048 7497 msgstr ""
1049 7498
1050 -#: includes/class-mxchat-admin.php:2433
7499 +#: includes/class-mxchat-admin.php:6466
7500 +msgid "Transfer conversation to a human support agent on Slack"
7501 +msgstr ""
7502 +
7503 +#: includes/class-mxchat-admin.php:6471
7504 +msgid "Telegram Live Agent"
7505 +msgstr ""
7506 +
7507 +#: includes/class-mxchat-admin.php:6475
7508 +msgid "Transfer conversation to a human support agent on Telegram"
7509 +msgstr ""
7510 +
7511 +#: includes/class-mxchat-admin.php:6480
7512 +msgid "Webhook Live Agent"
7513 +msgstr ""
7514 +
7515 +#: includes/class-mxchat-admin.php:6484
7516 +msgid "Send the conversation to your own webhook URL so your team can follow up"
7517 +msgstr ""
7518 +
7519 +#: includes/class-mxchat-admin.php:6489
1051 7520 msgid "Back to Chatbot"
1052 7521 msgstr ""
1053 7522
1054 -#: includes/class-mxchat-admin.php:2520
1055 -msgid "Chatbot Settings"
7523 +#: includes/class-mxchat-admin.php:6493
7524 +msgid "Return from live agent mode to AI chatbot"
1056 7525 msgstr ""
1057 7526
1058 -#: includes/class-mxchat-admin.php:2536
1059 -msgid "Auto-Display Chatbot"
7527 +#: includes/class-mxchat-admin.php:6504
7528 +msgid "Product Recommendations"
1060 7529 msgstr ""
1061 7530
1062 -#: includes/class-mxchat-admin.php:2546
1063 -msgid "OpenAI API Key"
7531 +#: includes/class-mxchat-admin.php:6507
7532 +#: includes/class-mxchat-admin.php:6515
7533 +#: includes/class-mxchat-admin.php:6523
7534 +#: includes/class-mxchat-admin.php:6531
7535 +#: includes/class-mxchat-admin.php:6539
7536 +#: includes/class-mxchat-admin.php:6547
7537 +msgid "WooCommerce Features"
1064 7538 msgstr ""
1065 7539
1066 -#: includes/class-mxchat-admin.php:2554
1067 -msgid "X.AI API Key"
7540 +#: includes/class-mxchat-admin.php:6509
7541 +msgid "Suggest products based on customer preferences"
1068 7542 msgstr ""
1069 7543
1070 -#: includes/class-mxchat-admin.php:2562
1071 -msgid "Claude API Key"
7544 +#: includes/class-mxchat-admin.php:6517
7545 +msgid "Allow customers to check their order status"
1072 7546 msgstr ""
1073 7547
1074 -#: includes/class-mxchat-admin.php:2570
1075 -msgid "DeepSeek API Key"
7548 +#: includes/class-mxchat-admin.php:6520
7549 +msgid "Show Product Card"
1076 7550 msgstr ""
1077 7551
1078 -#: includes/class-mxchat-admin.php:2578
1079 -msgid "AI Instructions (Behavior)"
7552 +#: includes/class-mxchat-admin.php:6525
7553 +msgid "Display product information in the chat"
1080 7554 msgstr ""
1081 7555
1082 -#: includes/class-mxchat-admin.php:2586
1083 -msgid "Model"
7556 +#: includes/class-mxchat-admin.php:6528
7557 +msgid "Add to Cart"
1084 7558 msgstr ""
1085 7559
1086 -#: includes/class-mxchat-admin.php:2594
1087 -msgid "Top Bar Title"
7560 +#: includes/class-mxchat-admin.php:6533
7561 +msgid "Add products to cart directly from chat"
1088 7562 msgstr ""
1089 7563
1090 -#: includes/class-mxchat-admin.php:2602
1091 -msgid "Require Email Before Chat"
7564 +#: includes/class-mxchat-admin.php:6536
7565 +msgid "Proceed to Checkout"
1092 7566 msgstr ""
1093 7567
1094 -#: includes/class-mxchat-admin.php:2610
1095 -msgid "Require Email Chat Content"
7568 +#: includes/class-mxchat-admin.php:6541
7569 +msgid "Redirect customer to checkout page"
1096 7570 msgstr ""
1097 7571
1098 -#: includes/class-mxchat-admin.php:2618
1099 -msgid "Require Email Chat Button Text"
7572 +#: includes/class-mxchat-admin.php:6544
7573 +msgid "Featured Products Showcase"
1100 7574 msgstr ""
1101 7575
1102 -#: includes/class-mxchat-admin.php:2626
1103 -msgid "Introductory Message"
7576 +#: includes/class-mxchat-admin.php:6549
7577 +msgid "Display a curated selection of products with an AI-generated message"
1104 7578 msgstr ""
1105 7579
1106 -#: includes/class-mxchat-admin.php:2634
1107 -msgid "Input Copy"
7580 +#: includes/class-mxchat-admin.php:6554
7581 +msgid "Perplexity Research"
1108 7582 msgstr ""
1109 7583
1110 -#: includes/class-mxchat-admin.php:2642
1111 -msgid "Rate Limit for Logged-out Users"
7584 +#: includes/class-mxchat-admin.php:6559
7585 +msgid "Allows the chatbot to search the web for accurate, up-to-date answers"
1112 7586 msgstr ""
1113 7587
1114 -#: includes/class-mxchat-admin.php:2650
1115 -msgid "Rate Limits by User Role"
7588 +#: includes/class-mxchat-admin.php:6564
7589 +msgid "Form Collection"
1116 7590 msgstr ""
1117 7591
1118 -#: includes/class-mxchat-admin.php:2658
1119 -msgid "Rate Limit Message"
7592 +#: includes/class-mxchat-admin.php:6567
7593 +msgid "Form Features"
1120 7594 msgstr ""
1121 7595
1122 -#: includes/class-mxchat-admin.php:2666
1123 -msgid "Chat Teaser Pop-up"
7596 +#: includes/class-mxchat-admin.php:6569
7597 +msgid "Collect user information through custom forms in chat"
1124 7598 msgstr ""
1125 7599
1126 -#: includes/class-mxchat-admin.php:2674
1127 -msgid "Toggle Privacy Notice"
7600 +#: includes/class-mxchat-admin.php:6586
7601 +msgid "Unknown Add-on"
1128 7602 msgstr ""
1129 7603
1130 -#: includes/class-mxchat-admin.php:2682
1131 -msgid "Enable Complianz"
7604 +#: includes/class-mxchat-admin.php:6665
7605 +msgid "Custom action for your chatbot"
1132 7606 msgstr ""
1133 7607
1134 -#: includes/class-mxchat-admin.php:2690
1135 -msgid "Open Links in a New Tab"
7608 +#: includes/class-mxchat-admin.php:6719
7609 +msgid "Chatbot Settings"
1136 7610 msgstr ""
1137 7611
1138 -#: includes/class-mxchat-admin.php:2698
1139 -msgid "Enable Chat Persistence"
7612 +#: includes/class-mxchat-admin.php:6735
7613 +msgid "OpenAI API Key"
1140 7614 msgstr ""
1141 7615
1142 -#: includes/class-mxchat-admin.php:2706
1143 -msgid "Popular Question 1"
7616 +#: includes/class-mxchat-admin.php:6744
7617 +msgid "X.AI API Key"
1144 7618 msgstr ""
1145 7619
1146 -#: includes/class-mxchat-admin.php:2714
1147 -msgid "Popular Question 2"
7620 +#: includes/class-mxchat-admin.php:6753
7621 +msgid "Claude API Key"
1148 7622 msgstr ""
1149 7623
1150 -#: includes/class-mxchat-admin.php:2722
1151 -msgid "Popular Question 3"
7624 +#: includes/class-mxchat-admin.php:6762
7625 +msgid "DeepSeek API Key"
1152 7626 msgstr ""
1153 7627
1154 -#: includes/class-mxchat-admin.php:2730
1155 -msgid "Additional Popular Questions"
7628 +#: includes/class-mxchat-admin.php:6771
7629 +msgid "Google Gemini API Key"
1156 7630 msgstr ""
1157 7631
1158 -#: includes/class-mxchat-admin.php:2755
1159 -msgid "Automatically Embed Products"
7632 +#: includes/class-mxchat-admin.php:6780
7633 +msgid "Voyage AI API Key"
1160 7634 msgstr ""
1161 7635
1162 -#: includes/class-mxchat-admin.php:2763
1163 -msgid "WooCommerce Consumer Key"
7636 +#: includes/class-mxchat-admin.php:6789
7637 +msgid "OpenRouter API Key"
1164 7638 msgstr ""
1165 7639
1166 -#: includes/class-mxchat-admin.php:2771
1167 -msgid "WooCommerce Consumer Secret"
7640 +#: includes/class-mxchat-admin.php:6798
7641 +msgid "Custom Provider (OpenAI-compatible)"
1168 7642 msgstr ""
1169 7643
1170 -#: includes/class-mxchat-admin.php:2780
7644 +#: includes/class-mxchat-admin.php:6807
1171 7645 msgid "Loops API Key"
1172 7646 msgstr ""
1173 7647
1174 -#: includes/class-mxchat-admin.php:2788
7648 +#: includes/class-mxchat-admin.php:6816
7649 +msgid "Brave API Key"
7650 +msgstr ""
7651 +
7652 +#: includes/class-mxchat-admin.php:6952
7653 +msgid "Require Email To Chat"
7654 +msgstr ""
7655 +
7656 +#: includes/class-mxchat-admin.php:6960
7657 +msgid "Require Email Chat Content"
7658 +msgstr ""
7659 +
7660 +#: includes/class-mxchat-admin.php:6968
7661 +msgid "Require Email Chat Button Text"
7662 +msgstr ""
7663 +
7664 +#: includes/class-mxchat-admin.php:6976
7665 +msgid "Require Name Field"
7666 +msgstr ""
7667 +
7668 +#: includes/class-mxchat-admin.php:7000
7669 +msgid "Input Copy"
7670 +msgstr ""
7671 +
7672 +#: includes/class-mxchat-admin.php:7016
7673 +msgid "Toggle Privacy Notice"
7674 +msgstr ""
7675 +
7676 +#: includes/class-mxchat-admin.php:7024
7677 +msgid "Enable Complianz"
7678 +msgstr ""
7679 +
7680 +#: includes/class-mxchat-admin.php:7032
7681 +msgid "Open Links in a New Tab"
7682 +msgstr ""
7683 +
7684 +#: includes/class-mxchat-admin.php:7040
7685 +msgid "Enable Chat Persistence"
7686 +msgstr ""
7687 +
7688 +#: includes/class-mxchat-admin.php:7096
7689 +msgid "Additional Quick Questions"
7690 +msgstr ""
7691 +
7692 +#: includes/class-mxchat-admin.php:7105
7693 +msgid "Rate Limits Settings"
7694 +msgstr ""
7695 +
7696 +#: includes/class-mxchat-admin.php:7114
7697 +msgid "Loops Settings"
7698 +msgstr ""
7699 +
7700 +#: includes/class-mxchat-admin.php:7122
1175 7701 msgid "Loops Mailing List"
1176 7702 msgstr ""
1177 7703
1178 -#: includes/class-mxchat-admin.php:2796
7704 +#: includes/class-mxchat-admin.php:7130
1179 7705 msgid "Triggered Phrase Response"
1180 7706 msgstr ""
1181 7707
1182 -#: includes/class-mxchat-admin.php:2804
7708 +#: includes/class-mxchat-admin.php:7138
1183 7709 msgid "Email Capture Response"
1184 7710 msgstr ""
1185 7711
1186 -#: includes/class-mxchat-admin.php:2820
1187 -msgid "Brave API Key"
7712 +#: includes/class-mxchat-admin.php:7147
7713 +msgid "Brave Search Settings"
1188 7714 msgstr ""
1189 7715
1190 -#: includes/class-mxchat-admin.php:2828
7716 +#: includes/class-mxchat-admin.php:7155
1191 7717 msgid "Number of Images to Return"
1192 7718 msgstr ""
1193 7719
1194 -#: includes/class-mxchat-admin.php:2836
7720 +#: includes/class-mxchat-admin.php:7163
1195 7721 msgid "Safe Search"
1196 7722 msgstr ""
1197 7723
1198 -#: includes/class-mxchat-admin.php:2844
7724 +#: includes/class-mxchat-admin.php:7171
1199 7725 msgid "Number of News Articles"
1200 7726 msgstr ""
1201 7727
1202 -#: includes/class-mxchat-admin.php:2852
7728 +#: includes/class-mxchat-admin.php:7179
1203 7729 msgid "Country"
1204 7730 msgstr ""
1205 7731
1206 -#: includes/class-mxchat-admin.php:2860
7732 +#: includes/class-mxchat-admin.php:7187
1207 7733 msgid "Language"
1208 7734 msgstr ""
1209 7735
1210 -#: includes/class-mxchat-admin.php:2876
7736 +#: includes/class-mxchat-admin.php:7196
7737 +msgid "Toolbar Settings & Intents"
7738 +msgstr ""
7739 +
7740 +#: includes/class-mxchat-admin.php:7203
1211 7741 msgid "Show Chat Toolbar"
1212 7742 msgstr ""
1213 7743
1214 -#: includes/class-mxchat-admin.php:2884
7744 +#: includes/class-mxchat-admin.php:7212
7745 +msgid "Show PDF Upload Button"
7746 +msgstr ""
7747 +
7748 +#: includes/class-mxchat-admin.php:7221
7749 +msgid "Show Word Upload Button"
7750 +msgstr ""
7751 +
7752 +#: includes/class-mxchat-admin.php:7229
1215 7753 msgid "Intent Trigger Text"
1216 7754 msgstr ""
1217 7755
1218 -#: includes/class-mxchat-admin.php:2892
7756 +#: includes/class-mxchat-admin.php:7237
1219 7757 msgid "Success Text"
1220 7758 msgstr ""
1221 7759
1222 -#: includes/class-mxchat-admin.php:2900
7760 +#: includes/class-mxchat-admin.php:7245
1223 7761 msgid "Error Text"
1224 7762 msgstr ""
1225 7763
1226 -#: includes/class-mxchat-admin.php:2909
7764 +#: includes/class-mxchat-admin.php:7254
1227 7765 msgid "Maximum Document Pages"
1228 7766 msgstr ""
1229 7767
1230 -#: includes/class-mxchat-admin.php:2926
7768 +#: includes/class-mxchat-admin.php:7263
7769 +msgid "Live Agent Settings"
7770 +msgstr ""
7771 +
7772 +#: includes/class-mxchat-admin.php:7271
7773 +#: includes/class-mxchat-admin.php:7368
7774 +#: includes/class-mxchat-admin.php:7436
1231 7775 msgid "Live Agent Status"
1232 7776 msgstr ""
1233 7777
1234 -#: includes/class-mxchat-admin.php:2934
7778 +#: includes/class-mxchat-admin.php:7282
7779 +#: includes/class-mxchat-admin.php:7378
7780 +#: includes/class-mxchat-admin.php:7446
7781 +msgid "Availability Schedule"
7782 +msgstr ""
7783 +
7784 +#: includes/class-mxchat-admin.php:7291
7785 +#: includes/class-mxchat-admin.php:7387
7786 +#: includes/class-mxchat-admin.php:7455
1235 7787 msgid "Notification Message"
1236 7788 msgstr ""
1237 7789
1238 -#: includes/class-mxchat-admin.php:2942
7790 +#: includes/class-mxchat-admin.php:7299
7791 +#: includes/class-mxchat-admin.php:7395
7792 +#: includes/class-mxchat-admin.php:7463
1239 7793 msgid "Away Message"
1240 7794 msgstr ""
1241 7795
1242 -#: includes/class-mxchat-admin.php:2950
7796 +#: includes/class-mxchat-admin.php:7307
7797 +msgid "Slack Agent User IDs"
7798 +msgstr ""
7799 +
7800 +#: includes/class-mxchat-admin.php:7317
7801 +msgid "Shared Handoff Channel"
7802 +msgstr ""
7803 +
7804 +#: includes/class-mxchat-admin.php:7327
7805 +msgid "Archive Channel When Chat Ends"
7806 +msgstr ""
7807 +
7808 +#: includes/class-mxchat-admin.php:7335
1243 7809 msgid "Slack Webhook URL"
1244 7810 msgstr ""
1245 7811
1246 -#: includes/class-mxchat-admin.php:2958
7812 +#: includes/class-mxchat-admin.php:7343
1247 7813 msgid "Slack Secret Key"
1248 7814 msgstr ""
1249 7815
1250 -#: includes/class-mxchat-admin.php:2967
7816 +#: includes/class-mxchat-admin.php:7352
1251 7817 msgid "Slack Bot OAuth Token"
1252 7818 msgstr ""
1253 7819
1254 -#: includes/class-mxchat-admin.php:2976
1255 -msgid "Theme Settings"
7820 +#: includes/class-mxchat-admin.php:7361
7821 +msgid "Telegram Settings"
1256 7822 msgstr ""
1257 7823
1258 -#: includes/class-mxchat-admin.php:2983
1259 -msgid "Close Button & Title Color"
7824 +#: includes/class-mxchat-admin.php:7403
7825 +msgid "Telegram Bot Token"
1260 7826 msgstr ""
1261 7827
1262 -#: includes/class-mxchat-admin.php:2991
1263 -msgid "Chatbot Background Color"
7828 +#: includes/class-mxchat-admin.php:7411
7829 +msgid "Telegram Group ID"
1264 7830 msgstr ""
1265 7831
1266 -#: includes/class-mxchat-admin.php:2999
1267 -msgid "User Message Background Color"
7832 +#: includes/class-mxchat-admin.php:7419
7833 +msgid "Webhook Secret Token"
1268 7834 msgstr ""
1269 7835
1270 -#: includes/class-mxchat-admin.php:3007
1271 -msgid "User Message Font Color"
7836 +#: includes/class-mxchat-admin.php:7429
7837 +msgid "Webhook Handoff Settings"
1272 7838 msgstr ""
1273 7839
1274 -#: includes/class-mxchat-admin.php:3015
1275 -msgid "Bot Message Background Color"
7840 +#: includes/class-mxchat-admin.php:7471
7841 +msgid "Webhook URL"
1276 7842 msgstr ""
1277 7843
1278 -#: includes/class-mxchat-admin.php:3023
1279 -msgid "Bot Message Font Color"
7844 +#: includes/class-mxchat-admin.php:7479
7845 +msgid "Signing Secret"
1280 7846 msgstr ""
1281 7847
1282 -#: includes/class-mxchat-admin.php:3031
1283 -msgid "Top Bar Background Color"
7848 +#: includes/class-mxchat-admin.php:7488
7849 +msgid "YouTube Tutorials"
1284 7850 msgstr ""
1285 7851
1286 -#: includes/class-mxchat-admin.php:3039
1287 -msgid "Send Button Color"
7852 +#: includes/class-mxchat-admin.php:7500
7853 +msgid "MXChat Knowledge Base Settings"
1288 7854 msgstr ""
1289 7855
1290 -#: includes/class-mxchat-admin.php:3047
1291 -msgid "Chat Input Font Color"
7856 +#: includes/class-mxchat-admin.php:7523
7857 +msgid "MXChat Transcripts Notification Settings"
1292 7858 msgstr ""
1293 7859
1294 -#: includes/class-mxchat-admin.php:3055
1295 -msgid "Floating Widget Background Color"
7860 +#: includes/class-mxchat-admin.php:7535
7861 +msgid "Chat Notification Settings"
1296 7862 msgstr ""
1297 7863
1298 -#: includes/class-mxchat-admin.php:3063
1299 -msgid "Chatbot Icon Color"
7864 +#: includes/class-mxchat-admin.php:7550
7865 +msgid "Notification Email Address"
1300 7866 msgstr ""
1301 7867
1302 -#: includes/class-mxchat-admin.php:3071
1303 -msgid "Custom Chatbot Icon (PNG)"
7868 +#: includes/class-mxchat-admin.php:7605
7869 +msgid "The Pinecone API key appears to be invalid. Please check your API key."
1304 7870 msgstr ""
1305 7871
1306 -#: includes/class-mxchat-admin.php:3079
1307 -msgid "Title Bar Icon (PNG)"
7872 +#: includes/class-mxchat-admin.php:7626
7873 +msgid "The Pinecone host appears to be invalid. It should look like \"mxchat-vectors-zrmsquq.svc.aped-4627-b74a.pinecone.io\""
1308 7874 msgstr ""
1309 7875
1310 -#: includes/class-mxchat-admin.php:3087
1311 -msgid "Live Agent Background Color"
7876 +#: includes/class-mxchat-admin.php:7653
7877 +msgid "Sync settings updated successfully."
1312 7878 msgstr ""
1313 7879
1314 -#: includes/class-mxchat-admin.php:3095
1315 -msgid "Live Agent Font Color"
7880 +#: includes/class-mxchat-admin.php:7662
7881 +msgid "1"
1316 7882 msgstr ""
1317 7883
1318 -#: includes/class-mxchat-admin.php:3104
1319 -msgid "Mode Indicator Background Color"
7884 +#: includes/class-mxchat-admin.php:7688
7885 +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 7886 msgstr ""
1321 7887
1322 -#: includes/class-mxchat-admin.php:3113
1323 -msgid "Mode Indicator Font Color"
7888 +#: includes/class-mxchat-admin.php:7693
7889 +msgid "Markdown Links Supported:"
1324 7890 msgstr ""
1325 7891
1326 -#: includes/class-mxchat-admin.php:3121
1327 -msgid "Toolbar Icon Color"
7892 +#: includes/class-mxchat-admin.php:7694
7893 +msgid "You can include clickable links in your custom messages using markdown syntax:"
1328 7894 msgstr ""
1329 7895
1330 -#: includes/class-mxchat-admin.php:3130
1331 -msgid "Frequently Asked Questions (FAQ)"
7896 +#: includes/class-mxchat-admin.php:7735
7897 +msgid "Limit:"
1332 7898 msgstr ""
1333 7899
1334 -#: includes/class-mxchat-admin.php:3143
1335 -msgid "Automatically sync posts to knowledge base"
7900 +#: includes/class-mxchat-admin.php:7748
7901 +msgid "Timeframe:"
1336 7902 msgstr ""
1337 7903
1338 -#: includes/class-mxchat-admin.php:3154
1339 -msgid "Automatically sync pages to knowledge base"
7904 +#: includes/class-mxchat-admin.php:7763
7905 +msgid "Custom Message:"
1340 7906 msgstr ""
1341 7907
1342 -#: includes/class-mxchat-admin.php:3176
1343 -msgid "Sync settings updated successfully."
7908 +#: includes/class-mxchat-admin.php:7768
7909 +msgid "Enter custom message when rate limit is exceeded"
1344 7910 msgstr ""
1345 7911
1346 -#: includes/class-mxchat-admin.php:3184
1347 -msgid "1"
7912 +#: includes/class-mxchat-admin.php:7772
7913 +msgid "Example: Rate limit reached! [Visit our pricing page](https://example.com/pricing) to upgrade."
1348 7914 msgstr ""
1349 7915
1350 -#: includes/class-mxchat-admin.php:3192
1351 -msgid "Invalid security token"
7916 +#: includes/class-mxchat-admin.php:7799
7917 +msgid "Manage all your API keys in one place. Add the API keys for the services you want to use with your chatbot."
1352 7918 msgstr ""
1353 7919
1354 -#: includes/class-mxchat-admin.php:3206
1355 -msgid "Email or License Key is missing"
7920 +#: includes/class-mxchat-admin.php:7810
7921 +msgid "Required for OpenAI GPT models and OpenAI embeddings. Get your API key from OpenAI Platform."
1356 7922 msgstr ""
1357 7923
1358 -#: includes/class-mxchat-admin.php:3225
1359 -msgid "Activation failed due to a server error: "
7924 +#: includes/class-mxchat-admin.php:7823
7925 +msgid "Required for X.AI Grok models. Get your API key from X.AI Console."
1360 7926 msgstr ""
1361 7927
1362 -#: includes/class-mxchat-admin.php:3236
1363 -msgid "License activated successfully"
7928 +#: includes/class-mxchat-admin.php:7835
7929 +msgid "Required for Anthropic Claude models. Get your API key from Anthropic Console."
1364 7930 msgstr ""
1365 7931
1366 -#: includes/class-mxchat-admin.php:3238
1367 -msgid "Activation failed"
7932 +#: includes/class-mxchat-admin.php:7848
7933 +msgid "Required for DeepSeek models. Get your API key from DeepSeek Platform."
1368 7934 msgstr ""
1369 7935
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."
7936 +#: includes/class-mxchat-admin.php:7861
7937 +msgid "Required for Google Gemini models and embeddings. Get your API key from Google AI Studio."
1372 7938 msgstr ""
1373 7939
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."
7940 +#: includes/class-mxchat-admin.php:7875
7941 +msgid "Required for OpenRouter models. Get your API key from OpenRouter.ai"
1376 7942 msgstr ""
1377 7943
1378 -#: includes/class-mxchat-admin.php:3313
1379 -msgid "This message will be displayed when a user exceeds the rate limit."
7944 +#: includes/class-mxchat-admin.php:7893
7945 +msgid "Test key"
1380 7946 msgstr ""
1381 7947
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."
7948 +#: includes/class-mxchat-admin.php:7909
7949 +#: includes/class-mxchat-admin.php:8045
7950 +msgid "Testing..."
1384 7951 msgstr ""
1385 7952
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"
7953 +#: includes/class-mxchat-admin.php:7911
7954 +#: includes/class-mxchat-admin.php:8057
7955 +#: includes/class-mxchat-editor-assistant.php:126
7956 +msgid "Failed"
1407 7957 msgstr ""
1408 7958
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"
7959 +#: includes/class-mxchat-admin.php:7912
7960 +#: includes/class-mxchat-admin.php:8062
7961 +msgid "Request failed"
1415 7962 msgstr ""
1416 7963
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."
7964 +#: includes/class-mxchat-admin.php:7974
7965 +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 7966 msgstr ""
1420 7967
1421 -#: includes/class-mxchat-admin.php:3465
1422 -msgid "Enter your WooCommerce consumer key for integration."
7968 +#: includes/class-mxchat-admin.php:7979
7969 +msgid "Azure OpenAI quick start"
1423 7970 msgstr ""
1424 7971
1425 -#: includes/class-mxchat-admin.php:3526
1426 -msgid "Enter your Loops API Key here. (See FAQ for details)"
7972 +#: includes/class-mxchat-admin.php:7981
7973 +msgid "<strong>Base URL</strong> → <code>https://&lt;resource&gt;.openai.azure.com/openai/deployments/&lt;deployment&gt;</code>"
1427 7974 msgstr ""
1428 7975
1429 -#: includes/class-mxchat-admin.php:3560
1430 -msgid "No lists found. Please verify your API Key."
7976 +#: includes/class-mxchat-admin.php:7982
7977 +msgid "<strong>API Key</strong> → your Azure OpenAI key (required)"
1431 7978 msgstr ""
1432 7979
1433 -#: includes/class-mxchat-admin.php:3563
1434 -msgid "Enter a valid Loops API Key to load mailing lists."
7980 +#: includes/class-mxchat-admin.php:7983
7981 +msgid "<strong>Auth Scheme</strong> → <code>api-key header (Azure OpenAI)</code>"
1435 7982 msgstr ""
1436 7983
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."
7984 +#: includes/class-mxchat-admin.php:7984
7985 +msgid "<strong>API Version</strong> → required for Azure, e.g. <code>2024-08-01-preview</code>"
1439 7986 msgstr ""
1440 7987
1441 -#: includes/class-mxchat-admin.php:3589
1442 -msgid "Enter the message to send when a user provides their email."
7988 +#: includes/class-mxchat-admin.php:7989
7989 +msgid "Base URL"
1443 7990 msgstr ""
1444 7991
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."
7992 +#: includes/class-mxchat-admin.php:7991
7993 +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 7994 msgstr ""
1448 7995
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."
7996 +#: includes/class-mxchat-admin.php:7995
7997 +msgid "API Key (optional)"
1451 7998 msgstr ""
1452 7999
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"
8000 +#: includes/class-mxchat-admin.php:7997
8001 +msgid "Leave empty for unauthenticated local servers. Required for Azure / vLLM / hosted endpoints."
1456 8002 msgstr ""
1457 8003
1458 -#: includes/class-mxchat-admin.php:3630
1459 -msgid "grok-beta (Early Beta)"
8004 +#: includes/class-mxchat-admin.php:8001
8005 +msgid "Model Name"
1460 8006 msgstr ""
1461 8007
1462 -#: includes/class-mxchat-admin.php:3631
1463 -msgid "Grok 2"
8008 +#: includes/class-mxchat-admin.php:8003
8009 +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 8010 msgstr ""
1465 8011
1466 -#: includes/class-mxchat-admin.php:3633
1467 -msgid "DeepSeek Models"
8012 +#: includes/class-mxchat-admin.php:8007
8013 +msgid "Auth Scheme"
1468 8014 msgstr ""
1469 8015
1470 -#: includes/class-mxchat-admin.php:3634
1471 -msgid "DeepSeek-V3"
8016 +#: includes/class-mxchat-admin.php:8009
8017 +msgid "Authorization: Bearer (OpenAI / Ollama / vLLM / LM Studio)"
1472 8018 msgstr ""
1473 8019
1474 -#: includes/class-mxchat-admin.php:3636 includes/class-mxchat-admin.php:3663
1475 -#: includes/class-mxchat-admin.php:3664
1476 -msgid "Claude Models"
8020 +#: includes/class-mxchat-admin.php:8010
8021 +msgid "api-key header (Azure OpenAI)"
1477 8022 msgstr ""
1478 8023
1479 -#: includes/class-mxchat-admin.php:3637
1480 -msgid "Claude 3.5 Sonnet (Most Intelligent)"
8024 +#: includes/class-mxchat-admin.php:8012
8025 +msgid "Most OpenAI-compatible servers use Bearer. Azure OpenAI uses the api-key header."
1481 8026 msgstr ""
1482 8027
1483 -#: includes/class-mxchat-admin.php:3638
1484 -msgid "Claude 3 Opus (Highly Complex Tasks)"
8028 +#: includes/class-mxchat-admin.php:8016
8029 +msgid "API Version (Azure only)"
1485 8030 msgstr ""
1486 8031
1487 -#: includes/class-mxchat-admin.php:3639
1488 -msgid "Claude 3 Sonnet (Balanced)"
8032 +#: includes/class-mxchat-admin.php:8018
8033 +msgid "Appended as ?api-version=... on the request URL. Required for Azure OpenAI; leave empty for non-Azure providers."
1489 8034 msgstr ""
1490 8035
1491 -#: includes/class-mxchat-admin.php:3640
1492 -msgid "Claude 3 Haiku (Fastest)"
8036 +#: includes/class-mxchat-admin.php:8023
8037 +msgid "Extended routing (opt-in)"
1493 8038 msgstr ""
1494 8039
1495 -#: includes/class-mxchat-admin.php:3642
1496 -msgid "OpenAI Models"
8040 +#: includes/class-mxchat-admin.php:8024
8041 +msgid "Use custom provider for embeddings"
1497 8042 msgstr ""
1498 8043
1499 -#: includes/class-mxchat-admin.php:3643
1500 -msgid "GPT-4o (Recommended)"
8044 +#: includes/class-mxchat-admin.php:8025
8045 +msgid "Use custom provider for image generation"
1501 8046 msgstr ""
1502 8047
1503 -#: includes/class-mxchat-admin.php:3644
1504 -msgid "GPT-4o Mini (Fast and Lightweight)"
8048 +#: includes/class-mxchat-admin.php:8026
8049 +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 8050 msgstr ""
1506 8051
1507 -#: includes/class-mxchat-admin.php:3645
1508 -msgid "GPT-4 Turbo (High-Performance)"
8052 +#: includes/class-mxchat-admin.php:8030
8053 +msgid "Custom Embedding Model"
1509 8054 msgstr ""
1510 8055
1511 -#: includes/class-mxchat-admin.php:3646
1512 -msgid "GPT-4 (High Intelligence)"
8056 +#: includes/class-mxchat-admin.php:8032
8057 +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 8058 msgstr ""
1514 8059
1515 -#: includes/class-mxchat-admin.php:3647
1516 -msgid "GPT-3.5 Turbo (Affordable and Fast)"
8060 +#: includes/class-mxchat-admin.php:8054
8061 +msgid "OK"
1517 8062 msgstr ""
1518 8063
1519 -#: includes/class-mxchat-admin.php:3664
1520 -msgid " (Pro Only)"
8064 +#: includes/class-mxchat-admin.php:8079
8065 +msgid "Required for Voyage AI embedding models. Get your API key from Voyage AI."
1521 8066 msgstr ""
1522 8067
1523 -#: includes/class-mxchat-admin.php:3677
1524 -msgid "Select the AI model to use for your chatbot. Pro-only models are marked accordingly."
8068 +#. translators: %s: link to the Loops integration tab.
8069 +#: includes/class-mxchat-admin.php:8100
8070 +#, php-format
8071 +msgid "Required for Loops email integration. Get your API key from Loops.so, then choose your mailing list under %s."
1525 8072 msgstr ""
1526 8073
1527 -#: includes/class-mxchat-admin.php:3690
1528 -msgid "Enter the title text that will appear on the top bar of the chatbot."
8074 +#: includes/class-mxchat-admin.php:8101
8075 +msgid "Integrations, Loops"
1529 8076 msgstr ""
1530 8077
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."
8078 +#: includes/class-mxchat-admin.php:8129
8079 +msgid "Select a list"
1533 8080 msgstr ""
1534 8081
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;."
8082 +#: includes/class-mxchat-admin.php:8143
8083 +msgid "Please select a mailing list to use with Loops."
1537 8084 msgstr ""
1538 8085
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."
8086 +#. translators: %s: link to the API Keys tab.
8087 +#: includes/class-mxchat-admin.php:8148
8088 +#, php-format
8089 +msgid "No lists found. Please check your Loops API key under %s."
1541 8090 msgstr ""
1542 8091
1543 -#: includes/class-mxchat-admin.php:3752
1544 -msgid "Enter the text you want on the submit button, e.g. \"Start Chat\"."
8092 +#. translators: %s: link to the API Keys tab.
8093 +#: includes/class-mxchat-admin.php:8157
8094 +#, php-format
8095 +msgid "Enter your Loops API key under %s to load mailing lists."
1545 8096 msgstr ""
1546 8097
1547 -#: includes/class-mxchat-admin.php:3770
1548 -msgid "Enter your message. Line breaks will be preserved."
8098 +#: includes/class-mxchat-admin.php:8214
8099 +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 8100 msgstr ""
1550 8101
1551 -#: includes/class-mxchat-admin.php:3792
1552 -msgid "This is the placeholder text for the chat input field."
8102 +#: includes/class-mxchat-admin.php:8231
8103 +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 8104 msgstr ""
1554 8105
1555 -#: includes/class-mxchat-admin.php:4219 includes/class-mxchat-admin.php:4258
1556 -msgid "Enter PNG URL"
8106 +#: includes/class-mxchat-admin.php:8259
8107 +msgid "Use {visitor_name} to personalize AI responses when lead capture is enabled."
1557 8108 msgstr ""
1558 8109
1559 -#: includes/class-mxchat-admin.php:4226
1560 -msgid "Custom Icon Preview"
8110 +#: includes/class-mxchat-admin.php:8260
8111 +msgid "Example: The visitor's name is {visitor_name}. Address them by name."
1561 8112 msgstr ""
1562 8113
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."
8114 +#: includes/class-mxchat-admin.php:8266
8115 +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 8116 msgstr ""
1566 8117
1567 -#: includes/class-mxchat-admin.php:4265
1568 -msgid "Title Icon Preview"
8118 +#: includes/class-mxchat-admin.php:8333
8119 +msgid "Copy Instructions"
1569 8120 msgstr ""
1570 8121
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\"]."
8122 +#: includes/class-mxchat-admin.php:8377
8123 +msgid "After entering your OpenRouter API key above, click the button below to load available models."
1573 8124 msgstr ""
1574 8125
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>."
8126 +#: includes/class-mxchat-admin.php:8391
8127 +#: includes/class-mxchat-admin.php:8623
8128 +msgid "API key for OpenAI detected"
1577 8129 msgstr ""
1578 8130
1579 -#: includes/class-mxchat-admin.php:4349
1580 -msgid "Enable this option to display a privacy notice below the chat widget."
8131 +#: includes/class-mxchat-admin.php:8393
8132 +#: includes/class-mxchat-admin.php:8625
8133 +msgid "No API key for OpenAI detected. Please enter API key in API Keys tab."
1581 8134 msgstr ""
1582 8135
1583 -#: includes/class-mxchat-admin.php:4356
1584 -msgid "Enter the privacy policy text. You can include HTML links."
8136 +#: includes/class-mxchat-admin.php:8400
8137 +msgid "API key for Anthropic (Claude) detected"
1585 8138 msgstr ""
1586 8139
1587 -#: includes/class-mxchat-admin.php:4384
1588 -msgid "Enable this option to apply Complianz consent logic to the chatbot (must have Complianz Plugin)."
8140 +#: includes/class-mxchat-admin.php:8402
8141 +msgid "No API key for Anthropic (Claude) detected. Please enter API key in API Keys tab."
1589 8142 msgstr ""
1590 8143
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)."
8144 +#: includes/class-mxchat-admin.php:8409
8145 +msgid "API key for X.AI (Grok) detected"
1593 8146 msgstr ""
1594 8147
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."
8148 +#: includes/class-mxchat-admin.php:8411
8149 +msgid "No API key for X.AI (Grok) detected. Please enter API key in API Keys tab."
1597 8150 msgstr ""
1598 8151
1599 -#: includes/class-mxchat-admin.php:4468
1600 -msgid "Enter Popular Question 1"
8152 +#: includes/class-mxchat-admin.php:8418
8153 +msgid "API key for DeepSeek detected"
1601 8154 msgstr ""
1602 8155
1603 -#: includes/class-mxchat-admin.php:4472
1604 -msgid "This will be the first popular question in the chatbot."
8156 +#: includes/class-mxchat-admin.php:8420
8157 +msgid "No API key for DeepSeek detected. Please enter API key in API Keys tab."
1605 8158 msgstr ""
1606 8159
1607 -#: includes/class-mxchat-admin.php:4493
1608 -msgid "Enter Popular Question 2"
8160 +#: includes/class-mxchat-admin.php:8427
8161 +#: includes/class-mxchat-admin.php:8641
8162 +msgid "API key for Google Gemini detected"
1609 8163 msgstr ""
1610 8164
1611 -#: includes/class-mxchat-admin.php:4498
1612 -msgid "This will be the second popular question in the chatbot."
8165 +#: includes/class-mxchat-admin.php:8429
8166 +#: includes/class-mxchat-admin.php:8643
8167 +msgid "No API key for Google Gemini detected. Please enter API key in API Keys tab."
1613 8168 msgstr ""
1614 8169
1615 -#: includes/class-mxchat-admin.php:4529
1616 -msgid "Enter Popular Question 3"
8170 +#: includes/class-mxchat-admin.php:8436
8171 +msgid "API key for OpenRouter detected"
1617 8172 msgstr ""
1618 8173
1619 -#: includes/class-mxchat-admin.php:4534
1620 -msgid "This will be the third popular question in the chatbot."
8174 +#: includes/class-mxchat-admin.php:8438
8175 +msgid "No API key for OpenRouter detected. Please enter API key in API Keys tab."
1621 8176 msgstr ""
1622 8177
1623 -#: includes/class-mxchat-admin.php:4575
1624 -msgid "Enter Additional Popular Question %d"
8178 +#: includes/class-mxchat-admin.php:8468
8179 +msgid "Test Streaming Compatibility"
1625 8180 msgstr ""
1626 8181
1627 -#: includes/class-mxchat-admin.php:4578 includes/class-mxchat-admin.php:4597
8182 +#: includes/class-mxchat-admin.php:8526
8183 +msgid "Web search is only available for OpenAI and Gemini models."
8184 +msgstr ""
8185 +
8186 +#: includes/class-mxchat-admin.php:8584
8187 +msgid "OpenAI Embeddings"
8188 +msgstr ""
8189 +
8190 +#: includes/class-mxchat-admin.php:8585
8191 +msgid "TE3 Small (1536, Efficient)"
8192 +msgstr ""
8193 +
8194 +#: includes/class-mxchat-admin.php:8586
8195 +msgid "Ada 2 (1536, Recommended)"
8196 +msgstr ""
8197 +
8198 +#: includes/class-mxchat-admin.php:8587
8199 +msgid "TE3 Large (3072, Powerful)"
8200 +msgstr ""
8201 +
8202 +#: includes/class-mxchat-admin.php:8589
8203 +msgid "Voyage AI Embeddings"
8204 +msgstr ""
8205 +
8206 +#: includes/class-mxchat-admin.php:8590
8207 +msgid "Voyage-3 Large (2048, Most Capable)"
8208 +msgstr ""
8209 +
8210 +#: includes/class-mxchat-admin.php:8592
8211 +msgid "Google Gemini Embeddings"
8212 +msgstr ""
8213 +
8214 +#: includes/class-mxchat-admin.php:8593
8215 +msgid "Gemini Embedding (1536, Stable)"
8216 +msgstr ""
8217 +
8218 +#: includes/class-mxchat-admin.php:8612
8219 +msgid "Custom provider embeddings are in use — the model is set in the Custom Embedding Model field under Custom Provider."
8220 +msgstr ""
8221 +
8222 +#: includes/class-mxchat-admin.php:8632
8223 +msgid "API key for Voyage AI detected"
8224 +msgstr ""
8225 +
8226 +#: includes/class-mxchat-admin.php:8634
8227 +msgid "No API key for Voyage AI detected. Please enter API key in API Keys tab."
8228 +msgstr ""
8229 +
8230 +#: includes/class-mxchat-admin.php:8833
8231 +msgid "Use {visitor_name} to personalize greetings when lead capture is enabled."
8232 +msgstr ""
8233 +
8234 +#: includes/class-mxchat-admin.php:8834
8235 +msgid "Example: Hello {visitor_name}! How can I help you today?"
8236 +msgstr ""
8237 +
8238 +#: includes/class-mxchat-admin.php:8887
8239 +msgid "Post Type Visibility"
8240 +msgstr ""
8241 +
8242 +#: includes/class-mxchat-admin.php:8895
8243 +msgid "Show on all post types"
8244 +msgstr ""
8245 +
8246 +#: includes/class-mxchat-admin.php:8900
8247 +msgid "Only show on selected post types"
8248 +msgstr ""
8249 +
8250 +#: includes/class-mxchat-admin.php:8905
8251 +msgid "Hide on selected post types"
8252 +msgstr ""
8253 +
8254 +#: includes/class-mxchat-admin.php:9033
8255 +msgid "Customize the prompt (optional)"
8256 +msgstr ""
8257 +
8258 +#: includes/class-mxchat-admin.php:9036
8259 +msgid "Idle Timeout"
8260 +msgstr ""
8261 +
8262 +#: includes/class-mxchat-admin.php:9040
8263 +msgid "seconds of user inactivity before the prompt appears (5-600)"
8264 +msgstr ""
8265 +
8266 +#: includes/class-mxchat-admin.php:9045
8267 +msgid "Prompt Question"
8268 +msgstr ""
8269 +
8270 +#: includes/class-mxchat-admin.php:9049
8271 +#: includes/class-mxchat-integrator.php:478
8272 +msgid "Was this helpful?"
8273 +msgstr ""
8274 +
8275 +#: includes/class-mxchat-admin.php:9051
8276 +msgid "Leave blank for the default. Shown above the thumbs up/down."
8277 +msgstr ""
8278 +
8279 +#: includes/class-mxchat-admin.php:9055
8280 +msgid "Thank-You Message"
8281 +msgstr ""
8282 +
8283 +#: includes/class-mxchat-admin.php:9059
8284 +#: includes/class-mxchat-integrator.php:482
8285 +msgid "Thanks! Anything we should improve? (optional)"
8286 +msgstr ""
8287 +
8288 +#: includes/class-mxchat-admin.php:9061
8289 +msgid "Leave blank for the default. Shown after the user clicks a thumb."
8290 +msgstr ""
8291 +
8292 +#: includes/class-mxchat-admin.php:9065
8293 +msgid "Feedback Placeholder"
8294 +msgstr ""
8295 +
8296 +#: includes/class-mxchat-admin.php:9069
8297 +#: includes/class-mxchat-integrator.php:483
8298 +msgid "Tell us what could be better…"
8299 +msgstr ""
8300 +
8301 +#: includes/class-mxchat-admin.php:9071
8302 +msgid "Leave blank for the default. Placeholder text inside the feedback textarea."
8303 +msgstr ""
8304 +
8305 +#: includes/class-mxchat-admin.php:9075
8306 +msgid "Saved Confirmation"
8307 +msgstr ""
8308 +
8309 +#: includes/class-mxchat-admin.php:9079
8310 +#: includes/class-mxchat-integrator.php:486
8311 +msgid "Thanks for the feedback."
8312 +msgstr ""
8313 +
8314 +#: includes/class-mxchat-admin.php:9081
8315 +msgid "Leave blank for the default. Shown after the feedback is sent."
8316 +msgstr ""
8317 +
8318 +#: includes/class-mxchat-admin.php:9114
8319 +#: includes/class-mxchat-public.php:293
8320 +msgid "By chatting, you agree to our <a href=\"https://example.com/privacy-policy\" target=\"_blank\">privacy policy</a>."
8321 +msgstr ""
8322 +
8323 +#: includes/class-mxchat-admin.php:9307
8324 +#: includes/class-mxchat-integrator.php:454
8325 +msgid "Start new chat"
8326 +msgstr ""
8327 +
8328 +#: includes/class-mxchat-admin.php:9322
8329 +msgid "Enter Quick Question 1"
8330 +msgstr ""
8331 +
8332 +#: includes/class-mxchat-admin.php:9338
8333 +msgid "Enter Quick Question 2"
8334 +msgstr ""
8335 +
8336 +#: includes/class-mxchat-admin.php:9354
8337 +msgid "Enter Quick Question 3"
8338 +msgstr ""
8339 +
8340 +#: includes/class-mxchat-admin.php:9378
8341 +#, php-format
8342 +msgid "Enter Additional Quick Question %d"
8343 +msgstr ""
8344 +
8345 +#: includes/class-mxchat-admin.php:9380
8346 +#: includes/class-mxchat-admin.php:9396
1628 8347 msgid "Remove question"
1629 8348 msgstr ""
1630 8349
1631 -#: includes/class-mxchat-admin.php:4580 includes/class-mxchat-admin.php:4599
8350 +#: includes/class-mxchat-admin.php:9381
8351 +#: includes/class-mxchat-admin.php:9397
1632 8352 msgid "Remove"
1633 8353 msgstr ""
1634 8354
1635 -#: includes/class-mxchat-admin.php:4595
1636 -msgid "Enter Additional Popular Question 4"
8355 +#: includes/class-mxchat-admin.php:9395
8356 +msgid "Enter Additional Quick Question 4"
1637 8357 msgstr ""
1638 8358
1639 -#: includes/class-mxchat-admin.php:4607
8359 +#: includes/class-mxchat-admin.php:9403
1640 8360 msgid "Add question"
1641 8361 msgstr ""
1642 8362
1643 -#: includes/class-mxchat-admin.php:4609
8363 +#: includes/class-mxchat-admin.php:9404
1644 8364 msgid "Add Question"
1645 8365 msgstr ""
1646 8366
1647 -#: includes/class-mxchat-admin.php:4612
1648 -msgid "You can add more popular questions beyond the default three here."
8367 +#: includes/class-mxchat-admin.php:9420
8368 +msgid "Required for Brave Search integration. Get your API key from Brave Search API."
1649 8369 msgstr ""
1650 8370
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
8371 +#: includes/class-mxchat-admin.php:9437
1656 8372 msgid "Select the number of images to return (1-6)."
1657 8373 msgstr ""
1658 8374
1659 -#: includes/class-mxchat-admin.php:4661
8375 +#: includes/class-mxchat-admin.php:9451
1660 8376 msgid "Strict"
1661 8377 msgstr ""
1662 8378
1663 -#: includes/class-mxchat-admin.php:4666
1664 -msgid "Off"
1665 -msgstr ""
1666 -
1667 -#: includes/class-mxchat-admin.php:4670
8379 +#: includes/class-mxchat-admin.php:9461
1668 8380 msgid "Set the Safe Search level for image searches. Brave Search only supports \"Strict\" and \"Off\" options."
1669 8381 msgstr ""
1670 8382
1671 -#: includes/class-mxchat-admin.php:4684
8383 +#: includes/class-mxchat-admin.php:9479
1672 8384 msgid "Select the number of news articles to retrieve (1-10)."
1673 8385 msgstr ""
1674 8386
1675 -#: includes/class-mxchat-admin.php:4697
8387 +#: includes/class-mxchat-admin.php:9496
1676 8388 msgid "Enter the country code (e.g., \"us\" for United States)."
1677 8389 msgstr ""
1678 8390
1679 -#: includes/class-mxchat-admin.php:4710
8391 +#: includes/class-mxchat-admin.php:9513
1680 8392 msgid "Enter the language code (e.g., \"en\" for English)."
1681 8393 msgstr ""
1682 8394
1683 -#: includes/class-mxchat-admin.php:4719
8395 +#: includes/class-mxchat-admin.php:9522
1684 8396 msgid "Configure the intent settings for the Chat with PDF feature."
1685 8397 msgstr ""
1686 8398
1687 -#: includes/class-mxchat-admin.php:4753
8399 +#: includes/class-mxchat-admin.php:9539
1688 8400 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 8401 msgstr ""
1690 8402
1691 -#: includes/class-mxchat-admin.php:4770
8403 +#: includes/class-mxchat-admin.php:9559
8404 +msgid "Enable to show the PDF upload button in the chatbot toolbar. Disable to hide it."
8405 +msgstr ""
8406 +
8407 +#: includes/class-mxchat-admin.php:9579
8408 +msgid "Enable to show the Word document upload button in the chatbot toolbar. Disable to hide it."
8409 +msgstr ""
8410 +
8411 +#: includes/class-mxchat-admin.php:9591
1692 8412 msgid "Enter trigger text"
1693 8413 msgstr ""
1694 8414
1695 -#: includes/class-mxchat-admin.php:4776
8415 +#: includes/class-mxchat-admin.php:9596
1696 8416 msgid "Text displayed when the intent is triggered."
1697 8417 msgstr ""
1698 8418
1699 -#: includes/class-mxchat-admin.php:4801
8419 +#: includes/class-mxchat-admin.php:9608
1700 8420 msgid "Enter success text"
1701 8421 msgstr ""
1702 8422
1703 -#: includes/class-mxchat-admin.php:4807
8423 +#: includes/class-mxchat-admin.php:9613
1704 8424 msgid "Text displayed when the intent is successful."
1705 8425 msgstr ""
1706 8426
1707 -#: includes/class-mxchat-admin.php:4832
8427 +#: includes/class-mxchat-admin.php:9625
1708 8428 msgid "Enter error text"
1709 8429 msgstr ""
1710 8430
1711 -#: includes/class-mxchat-admin.php:4838
8431 +#: includes/class-mxchat-admin.php:9630
1712 8432 msgid "Text displayed when an error occurs during the intent."
1713 8433 msgstr ""
1714 8434
1715 -#: includes/class-mxchat-admin.php:4869
8435 +#: includes/class-mxchat-admin.php:9647
1716 8436 msgid "Set the maximum number of document pages users can upload for processing. (1-69 pages)"
1717 8437 msgstr ""
1718 8438
1719 -#: includes/class-mxchat-admin.php:4896
8439 +#: includes/class-mxchat-admin.php:9663
8440 +#: includes/class-mxchat-admin.php:9916
8441 +#: includes/class-mxchat-admin.php:10042
1720 8442 msgid "Online"
1721 8443 msgstr ""
1722 8444
1723 -#: includes/class-mxchat-admin.php:4896
8445 +#: includes/class-mxchat-admin.php:9663
8446 +#: includes/class-mxchat-admin.php:9916
8447 +#: includes/class-mxchat-admin.php:10042
1724 8448 msgid "Offline"
1725 8449 msgstr ""
1726 8450
1727 -#: includes/class-mxchat-admin.php:4914
1728 -msgid "Sorry, live agents are currently unavailable. I can continue helping you as an AI assistant."
8451 +#: includes/class-mxchat-admin.php:9714
8452 +#: includes/class-mxchat-admin.php:10561
8453 +msgid "Scheduled hours"
1729 8454 msgstr ""
1730 8455
1731 -#: includes/class-mxchat-admin.php:4922
8456 +#: includes/class-mxchat-admin.php:9715
8457 +#: includes/class-mxchat-admin.php:10562
8458 +msgid "Always available"
8459 +msgstr ""
8460 +
8461 +#: includes/class-mxchat-admin.php:9734
8462 +#, php-format
8463 +msgid "%s start time"
8464 +msgstr ""
8465 +
8466 +#: includes/class-mxchat-admin.php:9739
8467 +#, php-format
8468 +msgid "%s end time"
8469 +msgstr ""
8470 +
8471 +#. translators: 1: the handoff channel, e.g. Slack or Telegram; 2: the site's timezone, e.g. America/New_York
8472 +#: includes/class-mxchat-admin.php:9751
8473 +#, php-format
8474 +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."
8475 +msgstr ""
8476 +
8477 +#: includes/class-mxchat-admin.php:9768
8478 +#: includes/class-mxchat-admin.php:9941
1732 8479 msgid "Message shown when live agents are offline."
1733 8480 msgstr ""
1734 8481
1735 -#: includes/class-mxchat-admin.php:4937
8482 +#: includes/class-mxchat-admin.php:9774
1736 8483 msgid "Live agent has been notified."
1737 8484 msgstr ""
1738 8485
1739 -#: includes/class-mxchat-admin.php:4945
8486 +#: includes/class-mxchat-admin.php:9780
8487 +#: includes/class-mxchat-admin.php:9929
1740 8488 msgid "Message shown when live transfer activated."
1741 8489 msgstr ""
1742 8490
1743 -#: includes/class-mxchat-admin.php:4969
8491 +#: includes/class-mxchat-admin.php:9793
1744 8492 msgid "Enter your Slack webhook URL for live agent notifications."
1745 8493 msgstr ""
1746 8494
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."
8495 +#: includes/class-mxchat-admin.php:9802
8496 +msgid "Secret key for validating Slack requests. Keep this secure."
1749 8497 msgstr ""
1750 8498
1751 -#: includes/class-mxchat-admin.php:5025
1752 -msgid "Secret key for validating Slack requests. Keep this secure."
8499 +#: includes/class-mxchat-admin.php:9811
8500 +msgid "Your Slack Bot OAuth Token (starts with xoxb-). Keep this secure."
1753 8501 msgstr ""
1754 8502
1755 -#: includes/class-mxchat-admin.php:5046
1756 -msgid "Your Slack Bot OAuth Token (starts with xoxb-). Keep this secure."
8503 +#. translators: 1: Slack API error code, 2: Slack channel ID, 3: local date and time of the failure
8504 +#: includes/class-mxchat-admin.php:9825
8505 +#, php-format
8506 +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 8507 msgstr ""
1758 8508
1759 -#: includes/class-mxchat-integrator.php:116
1760 -msgid "Short Description:"
8509 +#. translators: 1: Slack API error code, 2: local date and time of the failure
8510 +#: includes/class-mxchat-admin.php:9833
8511 +#, php-format
8512 +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 8513 msgstr ""
1762 8514
1763 -#: includes/class-mxchat-integrator.php:117
1764 -#: includes/class-mxchat-integrator.php:2278
1765 -msgid "Price:"
8515 +#: includes/class-mxchat-admin.php:9838
8516 +msgid "⚠ Last delivery error"
1766 8517 msgstr ""
1767 8518
1768 -#: includes/class-mxchat-integrator.php:118
1769 -msgid "Sale Price:"
8519 +#: includes/class-mxchat-admin.php:9851
8520 +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 8521 msgstr ""
1771 8522
1772 -#: includes/class-mxchat-integrator.php:119
1773 -msgid "SKU:"
8523 +#: includes/class-mxchat-admin.php:9860
8524 +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 8525 msgstr ""
1775 8526
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
8527 +#: includes/class-mxchat-admin.php:9866
8528 +msgid "⚠ Last handoff could not reach this channel"
8529 +msgstr ""
8530 +
8531 +#. translators: %s: Slack API error code
8532 +#: includes/class-mxchat-admin.php:9869
8533 +#, php-format
8534 +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."
8535 +msgstr ""
8536 +
8537 +#: includes/class-mxchat-admin.php:9882
8538 +msgid "⚠ This is a private channel"
8539 +msgstr ""
8540 +
8541 +#: includes/class-mxchat-admin.php:9883
8542 +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."
8543 +msgstr ""
8544 +
8545 +#: includes/class-mxchat-admin.php:9893
8546 +msgid "Archive the conversation's chat- channel when an agent ends the chat with !endchat"
8547 +msgstr ""
8548 +
8549 +#: includes/class-mxchat-admin.php:9894
8550 +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."
8551 +msgstr ""
8552 +
8553 +#: includes/class-mxchat-admin.php:9901
8554 +msgid "Configure Telegram integration for live agent support."
8555 +msgstr ""
8556 +
8557 +#: includes/class-mxchat-admin.php:9923
8558 +msgid "I've notified a support agent. Please allow a moment for them to respond."
8559 +msgstr ""
8560 +
8561 +#: includes/class-mxchat-admin.php:9949
8562 +#: includes/class-mxchat-admin.php:10019
8563 +#: includes/class-mxchat-admin.php:10096
8564 +msgid "Hide"
8565 +msgstr ""
8566 +
8567 +#: includes/class-mxchat-admin.php:9950
8568 +msgid "Your Telegram Bot Token from @BotFather (e.g., 123456789:ABCdefGhIJKlmNoPQRsTUVwxyZ)."
8569 +msgstr ""
8570 +
8571 +#: includes/class-mxchat-admin.php:9958
8572 +msgid "Your Telegram supergroup ID (starts with -100). The group must have forum topics enabled."
8573 +msgstr ""
8574 +
8575 +#: includes/class-mxchat-admin.php:9967
8576 +msgid "⚠ Last Telegram API failure"
8577 +msgstr ""
8578 +
8579 +#. translators: 1: Telegram API method name, 2: Telegram's error description, 3: local date and time of the failure
8580 +#: includes/class-mxchat-admin.php:9970
8581 +#, php-format
8582 +msgid "%1$s failed with \"%2$s\" (%3$s). If live agent chat is working now, this may be from an earlier misconfiguration."
8583 +msgstr ""
8584 +
8585 +#: includes/class-mxchat-admin.php:9986
8586 +msgid "⚠ Incoming Telegram webhook requests are being rejected"
8587 +msgstr ""
8588 +
8589 +#. translators: 1: number of rejected requests, 2: local date and time of the most recent rejection
8590 +#: includes/class-mxchat-admin.php:9989
8591 +#, php-format
8592 +msgid "%1$s request rejected, most recently %2$s. Agent replies are not reaching visitors."
8593 +msgid_plural "%1$s requests rejected, most recently %2$s. Agent replies are not reaching visitors."
8594 +msgstr[0] ""
8595 +msgstr[1] ""
8596 +
8597 +#: includes/class-mxchat-admin.php:10020
8598 +msgid "Secret token for webhook verification. Use this when setting up your Telegram webhook with the secret_token parameter."
8599 +msgstr ""
8600 +
8601 +#: includes/class-mxchat-admin.php:10027
8602 +msgid "Send live-agent handoffs to any URL you choose — your helpdesk, an automation flow, a CRM."
8603 +msgstr ""
8604 +
8605 +#: includes/class-mxchat-admin.php:10055
8606 +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."
8607 +msgstr ""
8608 +
8609 +#: includes/class-mxchat-admin.php:10067
8610 +msgid "Message shown when this destination is offline or outside its scheduled hours."
8611 +msgstr ""
8612 +
8613 +#: includes/class-mxchat-admin.php:10076
8614 +msgid "Where handoffs are sent as a JSON POST. Must be https and publicly reachable (localhost and private-network hosts are rejected)."
8615 +msgstr ""
8616 +
8617 +#: includes/class-mxchat-admin.php:10082
8618 +msgid "⚠ Last handoff could not reach this URL"
8619 +msgstr ""
8620 +
8621 +#. translators: %s: the delivery failure, e.g. an HTTP status or a transport error
8622 +#: includes/class-mxchat-admin.php:10085
8623 +#, php-format
8624 +msgid "the request failed with \"%s\". Until this is fixed, the chatbot answers these conversations itself instead of telling visitors a human was notified."
8625 +msgstr ""
8626 +
8627 +#: includes/class-mxchat-admin.php:10097
8628 +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."
8629 +msgstr ""
8630 +
8631 +#: includes/class-mxchat-admin.php:10271
8632 +#: includes/class-mxchat-admin.php:10405
8633 +#: includes/class-mxchat-admin.php:10419
8634 +#: includes/class-mxchat-admin.php:10440
8635 +msgid "Copied"
8636 +msgstr ""
8637 +
8638 +#: includes/class-mxchat-admin.php:10282
8639 +msgid "The request did not go through. Nothing is lost: try again."
8640 +msgstr ""
8641 +
8642 +#. translators: %s: number of entries checked so far
8643 +#: includes/class-mxchat-admin.php:10284
8644 +#, php-format
8645 +msgid "Checking, %s entries so far"
8646 +msgstr ""
8647 +
8648 +#. translators: 1: entries rewritten so far, 2: entries to rewrite
8649 +#: includes/class-mxchat-admin.php:10286
8650 +#, php-format
8651 +msgid "Rewriting, %1$s of %2$s"
8652 +msgstr ""
8653 +
8654 +#. translators: %s: number of entries
8655 +#: includes/class-mxchat-admin.php:10288
8656 +#, php-format
8657 +msgid "%s to rewrite"
8658 +msgstr ""
8659 +
8660 +#. translators: %s: number of entries
8661 +#: includes/class-mxchat-admin.php:10290
8662 +#, php-format
8663 +msgid "%s already correct"
8664 +msgstr ""
8665 +
8666 +#. translators: %s: number of entries
8667 +#: includes/class-mxchat-admin.php:10292
8668 +#, php-format
8669 +msgid "%s left alone"
8670 +msgstr ""
8671 +
8672 +#. translators: %s: number of entries whose page was edited after they were imported
8673 +#: includes/class-mxchat-admin.php:10294
8674 +#, php-format
8675 +msgid "%s edited since import"
8676 +msgstr ""
8677 +
8678 +#: includes/class-mxchat-admin.php:10295
8679 +#: includes/class-mxchat-admin.php:10329
8680 +msgid "Edited since import"
8681 +msgstr ""
8682 +
8683 +#. translators: %s: number of entries
8684 +#: includes/class-mxchat-admin.php:10297
8685 +#, php-format
8686 +msgid "%s skipped"
8687 +msgstr ""
8688 +
8689 +#. translators: %s: number of entries
8690 +#: includes/class-mxchat-admin.php:10299
8691 +#, php-format
8692 +msgid "%s rewritten"
8693 +msgstr ""
8694 +
8695 +#. translators: %s: number of entries
8696 +#: includes/class-mxchat-admin.php:10301
8697 +#, php-format
8698 +msgid "%s not rewritten"
8699 +msgstr ""
8700 +
8701 +#. translators: %s: number of further entries not shown in the list
8702 +#: includes/class-mxchat-admin.php:10303
8703 +#, php-format
8704 +msgid "and %s more"
8705 +msgstr ""
8706 +
8707 +#. translators: %s: number of entries
8708 +#: includes/class-mxchat-admin.php:10305
8709 +#, php-format
8710 +msgid "Left alone or skipped (%s)"
8711 +msgstr ""
8712 +
8713 +#: includes/class-mxchat-admin.php:10306
8714 +msgid "Left alone"
8715 +msgstr ""
8716 +
8717 +#: includes/class-mxchat-admin.php:10307
8718 +msgid "Skipped"
8719 +msgstr ""
8720 +
8721 +#: includes/class-mxchat-admin.php:10308
8722 +msgid "Rewritten"
8723 +msgstr ""
8724 +
8725 +#: includes/class-mxchat-admin.php:10309
8726 +msgid "Not rewritten"
8727 +msgstr ""
8728 +
8729 +#: includes/class-mxchat-admin.php:10310
8730 +msgid "No longer needed"
8731 +msgstr ""
8732 +
8733 +#. translators: %s: number of entries
8734 +#: includes/class-mxchat-admin.php:10312
8735 +#, php-format
8736 +msgid "Rewrite %s entries"
8737 +msgstr ""
8738 +
8739 +#. translators: %s: number of entries still to rewrite
8740 +#: includes/class-mxchat-admin.php:10314
8741 +#, php-format
8742 +msgid "Continue, %s left"
8743 +msgstr ""
8744 +
8745 +#. translators: %s: number of entries
8746 +#: includes/class-mxchat-admin.php:10316
8747 +#, php-format
8748 +msgid "%s entries rewritten and embedded again."
8749 +msgstr ""
8750 +
8751 +#. translators: 1: entries rewritten, 2: entries that could not be rewritten
8752 +#: includes/class-mxchat-admin.php:10318
8753 +#, php-format
8754 +msgid "%1$s entries rewritten. %2$s could not be rewritten and were left as they were."
8755 +msgstr ""
8756 +
8757 +#: includes/class-mxchat-admin.php:10319
8758 +msgid "Every entry checked is already correct. Nothing to rewrite."
8759 +msgstr ""
8760 +
8761 +#. translators: %s: the reason the check stopped
8762 +#: includes/class-mxchat-admin.php:10321
8763 +#, php-format
8764 +msgid "The check stopped early: %s"
8765 +msgstr ""
8766 +
8767 +#: includes/class-mxchat-admin.php:10323
8768 +msgid "HTML character codes"
8769 +msgstr ""
8770 +
8771 +#: includes/class-mxchat-admin.php:10324
8772 +msgid "Currency signs"
8773 +msgstr ""
8774 +
8775 +#: includes/class-mxchat-admin.php:10325
8776 +msgid "Accents and marks"
8777 +msgstr ""
8778 +
8779 +#: includes/class-mxchat-admin.php:10326
8780 +msgid "Symbols"
8781 +msgstr ""
8782 +
8783 +#: includes/class-mxchat-admin.php:10327
8784 +msgid "Joined letters"
8785 +msgstr ""
8786 +
8787 +#: includes/class-mxchat-admin.php:10328
8788 +msgid "Right-to-left order"
8789 +msgstr ""
8790 +
8791 +#: includes/class-mxchat-admin.php:10369
8792 +msgid "Are you sure you want to delete this trigger phrase?"
8793 +msgstr ""
8794 +
8795 +#: includes/class-mxchat-admin.php:10370
8796 +msgid "Are you sure you want to delete the selected trigger phrases?"
8797 +msgstr ""
8798 +
8799 +#: includes/class-mxchat-admin.php:10372
8800 +msgid "Saved successfully!"
8801 +msgstr ""
8802 +
8803 +#: includes/class-mxchat-admin.php:10373
8804 +#: includes/class-mxchat-admin.php:10670
8805 +msgid "An error occurred. Please try again."
8806 +msgstr ""
8807 +
8808 +#: includes/class-mxchat-admin.php:10374
8809 +msgid "This feature requires MxChat Pro."
8810 +msgstr ""
8811 +
8812 +#: includes/class-mxchat-admin.php:10375
8813 +msgid "This feature requires an add-on."
8814 +msgstr ""
8815 +
8816 +#: includes/class-mxchat-admin.php:10558
8817 +msgid "Discard your unsaved changes?"
8818 +msgstr ""
8819 +
8820 +#: includes/class-mxchat-admin.php:10559
8821 +msgid "Unsaved"
8822 +msgstr ""
8823 +
8824 +#: includes/class-mxchat-admin.php:10599
8825 +msgid "Search posts and pages..."
8826 +msgstr ""
8827 +
8828 +#: includes/class-mxchat-admin.php:10601
8829 +msgid "Process Selected"
8830 +msgstr ""
8831 +
8832 +#: includes/class-mxchat-admin.php:10603
8833 +msgid "No content found."
8834 +msgstr ""
8835 +
8836 +#: includes/class-mxchat-admin.php:10604
8837 +#, php-format
8838 +msgid "extracting %d PDF(s)..."
8839 +msgstr ""
8840 +
8841 +#: includes/class-mxchat-admin.php:10605
8842 +#, php-format
8843 +msgid " (%d PDF(s) extracted)"
8844 +msgstr ""
8845 +
8846 +#: includes/class-mxchat-admin.php:10664
8847 +msgid "Generating..."
8848 +msgstr ""
8849 +
8850 +#: includes/class-mxchat-admin.php:10665
8851 +#: includes/class-mxchat-content-generator.php:430
8852 +msgid "Planning content structure..."
8853 +msgstr ""
8854 +
8855 +#: includes/class-mxchat-admin.php:10666
8856 +#: includes/class-mxchat-content-generator.php:439
8857 +msgid "Generating images..."
8858 +msgstr ""
8859 +
8860 +#: includes/class-mxchat-admin.php:10667
8861 +#: includes/class-mxchat-content-generator.php:444
8862 +msgid "Writing full content..."
8863 +msgstr ""
8864 +
8865 +#: includes/class-mxchat-admin.php:10668
8866 +#: includes/class-mxchat-content-generator.php:453
8867 +msgid "Creating WordPress post..."
8868 +msgstr ""
8869 +
8870 +#: includes/class-mxchat-admin.php:10669
8871 +#: includes/class-mxchat-content-generator.php:560
8872 +msgid "Content generated successfully!"
8873 +msgstr ""
8874 +
8875 +#: includes/class-mxchat-admin.php:10671
8876 +#: includes/class-mxchat-content-generator.php:684
8877 +msgid "Content updated successfully."
8878 +msgstr ""
8879 +
8880 +#: includes/class-mxchat-admin.php:10672
8881 +#: includes/class-mxchat-content-generator.php:297
8882 +msgid "Please enter a prompt."
8883 +msgstr ""
8884 +
8885 +#: includes/class-mxchat-admin.php:11601
8886 +msgid "You do not have sufficient permissions to delete all prompts."
8887 +msgstr ""
8888 +
8889 +#: includes/class-mxchat-admin.php:11692
8890 +msgid "You do not have sufficient permissions to delete prompts."
8891 +msgstr ""
8892 +
8893 +#: includes/class-mxchat-admin.php:11700
8894 +msgid "Invalid prompt ID."
8895 +msgstr ""
8896 +
8897 +#: includes/class-mxchat-admin.php:11724
8898 +msgid "Pinecone configuration is missing."
8899 +msgstr ""
8900 +
8901 +#: includes/class-mxchat-admin.php:11742
8902 +msgid "Vector deleted successfully from Pinecone."
8903 +msgstr ""
8904 +
8905 +#: includes/class-mxchat-admin.php:11746
8906 +msgid "Failed to delete from Pinecone: "
8907 +msgstr ""
8908 +
8909 +#: includes/class-mxchat-admin.php:11767
8910 +msgid "Entry deleted successfully."
8911 +msgstr ""
8912 +
8913 +#: includes/class-mxchat-admin.php:11770
8914 +msgid "Failed to delete entry from database."
8915 +msgstr ""
8916 +
8917 +#: includes/class-mxchat-content-generator.php:312
8918 +msgid "Starting generation..."
8919 +msgstr ""
8920 +
8921 +#: includes/class-mxchat-content-generator.php:582
8922 +msgid "Missing post ID or edit instruction."
8923 +msgstr ""
8924 +
8925 +#: includes/class-mxchat-content-generator.php:587
8926 +#: includes/class-mxchat-content-generator.php:2884
8927 +msgid "Post not found."
8928 +msgstr ""
8929 +
8930 +#: includes/class-mxchat-content-generator.php:705
8931 +msgid "Invalid progress key."
8932 +msgstr ""
8933 +
8934 +#: includes/class-mxchat-content-generator.php:713
8935 +msgid "Waiting..."
8936 +msgstr ""
8937 +
8938 +#: includes/class-mxchat-content-generator.php:766
8939 +msgid "Failed to parse content plan. The AI response was not valid JSON."
8940 +msgstr ""
8941 +
8942 +#: includes/class-mxchat-content-generator.php:771
8943 +msgid "Content plan is missing required fields (title or sections)."
8944 +msgstr ""
8945 +
8946 +#: includes/class-mxchat-content-generator.php:824
8947 +#, php-format
8948 +msgid "Generating %d images..."
8949 +msgstr ""
8950 +
8951 +#: includes/class-mxchat-content-generator.php:900
8952 +msgid "Saving images to media library..."
8953 +msgstr ""
8954 +
8955 +#: includes/class-mxchat-content-generator.php:933
8956 +#, php-format
8957 +msgid "Generating image %d of %d..."
8958 +msgstr ""
8959 +
8960 +#: includes/class-mxchat-content-generator.php:971
8961 +msgid "Unknown image model configured."
8962 +msgstr ""
8963 +
8964 +#: includes/class-mxchat-content-generator.php:987
8965 +#: includes/class-mxchat-content-generator.php:1116
8966 +msgid "OpenAI API key not configured."
8967 +msgstr ""
8968 +
8969 +#: includes/class-mxchat-content-generator.php:1009
8970 +#: includes/class-mxchat-content-generator.php:1170
8971 +msgid "xAI API key not configured."
8972 +msgstr ""
8973 +
8974 +#: includes/class-mxchat-content-generator.php:1029
8975 +#: includes/class-mxchat-content-generator.php:1217
8976 +#: includes/class-mxchat-content-generator.php:2503
8977 +msgid "Gemini API key not configured."
8978 +msgstr ""
8979 +
8980 +#: includes/class-mxchat-content-generator.php:1053
8981 +#: includes/class-mxchat-content-generator.php:1107
8982 +msgid "Unknown image model."
8983 +msgstr ""
8984 +
8985 +#: includes/class-mxchat-content-generator.php:1068
8986 +msgid "Invalid image API response."
8987 +msgstr ""
8988 +
8989 +#: includes/class-mxchat-content-generator.php:1081
8990 +#: includes/class-mxchat-content-generator.php:1161
8991 +msgid "No image data in OpenAI response."
8992 +msgstr ""
8993 +
8994 +#: includes/class-mxchat-content-generator.php:1090
8995 +#: includes/class-mxchat-content-generator.php:1208
8996 +msgid "No image data in xAI response."
8997 +msgstr ""
8998 +
8999 +#: includes/class-mxchat-content-generator.php:1104
9000 +#: includes/class-mxchat-content-generator.php:1269
9001 +msgid "No image data in Gemini response."
9002 +msgstr ""
9003 +
9004 +#: includes/class-mxchat-content-generator.php:1145
9005 +msgid "OpenAI image generation failed."
9006 +msgstr ""
9007 +
9008 +#: includes/class-mxchat-content-generator.php:1199
9009 +msgid "xAI image generation failed."
9010 +msgstr ""
9011 +
9012 +#: includes/class-mxchat-content-generator.php:1254
9013 +msgid "Gemini image generation failed."
9014 +msgstr ""
9015 +
9016 +#: includes/class-mxchat-content-generator.php:1284
9017 +#: includes/class-mxchat-integrator.php:3471
9018 +msgid "Failed to decode image data."
9019 +msgstr ""
9020 +
9021 +#: includes/class-mxchat-content-generator.php:1298
9022 +msgid "Could not create temporary file."
9023 +msgstr ""
9024 +
9025 +#: includes/class-mxchat-content-generator.php:1304
9026 +msgid "Could not write image file."
9027 +msgstr ""
9028 +
9029 +#: includes/class-mxchat-content-generator.php:2300
9030 +msgid "API key not configured for the selected content model."
9031 +msgstr ""
9032 +
9033 +#: includes/class-mxchat-content-generator.php:2401
9034 +msgid "API request failed with status "
9035 +msgstr ""
9036 +
9037 +#: includes/class-mxchat-content-generator.php:2409
9038 +msgid "Unexpected API response format."
9039 +msgstr ""
9040 +
9041 +#: includes/class-mxchat-content-generator.php:2420
9042 +msgid "Claude API key not configured."
9043 +msgstr ""
9044 +
9045 +#: includes/class-mxchat-content-generator.php:2477
9046 +msgid "Claude API error "
9047 +msgstr ""
9048 +
9049 +#: includes/class-mxchat-content-generator.php:2491
9050 +msgid "Unexpected Claude response format."
9051 +msgstr ""
9052 +
9053 +#: includes/class-mxchat-content-generator.php:2555
9054 +msgid "Gemini API error "
9055 +msgstr ""
9056 +
9057 +#. translators: %s: Gemini's finish or block reason, e.g. SAFETY
9058 +#: includes/class-mxchat-content-generator.php:2578
9059 +#, php-format
9060 +msgid "Gemini returned no text (%s)."
9061 +msgstr ""
9062 +
9063 +#: includes/class-mxchat-content-generator.php:2580
9064 +msgid "Unexpected Gemini response format."
9065 +msgstr ""
9066 +
9067 +#: includes/class-mxchat-content-generator.php:2619
9068 +msgid "Invalid field."
9069 +msgstr ""
9070 +
9071 +#: includes/class-mxchat-content-generator.php:2641
9072 +msgid "Setting saved."
9073 +msgstr ""
9074 +
9075 +#: includes/class-mxchat-content-generator.php:2787
9076 +#: includes/class-mxchat-content-generator.php:2818
9077 +#: includes/class-mxchat-content-generator.php:2879
9078 +msgid "Invalid post ID."
9079 +msgstr ""
9080 +
9081 +#: includes/class-mxchat-content-generator.php:2792
9082 +#: includes/class-mxchat-content-generator.php:2823
9083 +#: includes/class-mxchat-content-generator.php:2888
9084 +msgid "This post was not created by the content generator."
9085 +msgstr ""
9086 +
9087 +#: includes/class-mxchat-content-generator.php:2797
9088 +msgid "Failed to delete post."
9089 +msgstr ""
9090 +
9091 +#: includes/class-mxchat-content-generator.php:2827
9092 +msgid "Invalid status."
9093 +msgstr ""
9094 +
9095 +#: includes/class-mxchat-content-generator.php:2835
9096 +msgid "A schedule date is required."
9097 +msgstr ""
9098 +
9099 +#: includes/class-mxchat-editor-assistant-rest.php:71
9100 +msgid "Rewrite — concise"
9101 +msgstr ""
9102 +
9103 +#: includes/class-mxchat-editor-assistant-rest.php:72
9104 +msgid "Shorter, tighter version of the selected block."
9105 +msgstr ""
9106 +
9107 +#: includes/class-mxchat-editor-assistant-rest.php:76
9108 +msgid "Rewrite — expand"
9109 +msgstr ""
9110 +
9111 +#: includes/class-mxchat-editor-assistant-rest.php:77
9112 +msgid "Longer, more detailed version of the selected block."
9113 +msgstr ""
9114 +
9115 +#: includes/class-mxchat-editor-assistant-rest.php:81
9116 +msgid "Rewrite — formal"
9117 +msgstr ""
9118 +
9119 +#: includes/class-mxchat-editor-assistant-rest.php:82
9120 +msgid "More formal, professional register."
9121 +msgstr ""
9122 +
9123 +#: includes/class-mxchat-editor-assistant-rest.php:86
9124 +msgid "Rewrite — casual"
9125 +msgstr ""
9126 +
9127 +#: includes/class-mxchat-editor-assistant-rest.php:87
9128 +msgid "More casual, conversational tone."
9129 +msgstr ""
9130 +
9131 +#: includes/class-mxchat-editor-assistant-rest.php:91
9132 +msgid "Summarize"
9133 +msgstr ""
9134 +
9135 +#: includes/class-mxchat-editor-assistant-rest.php:92
9136 +msgid "One-paragraph summary of the selected block."
9137 +msgstr ""
9138 +
9139 +#: includes/class-mxchat-editor-assistant-rest.php:97
9140 +msgid "Translate to a target language."
9141 +msgstr ""
9142 +
9143 +#: includes/class-mxchat-editor-assistant-rest.php:102
9144 +msgid "Continue writing"
9145 +msgstr ""
9146 +
9147 +#: includes/class-mxchat-editor-assistant-rest.php:103
9148 +msgid "Generate the next sentence(s) that would naturally follow."
9149 +msgstr ""
9150 +
9151 +#: includes/class-mxchat-editor-assistant-rest.php:107
9152 +msgid "Fix grammar & spelling"
9153 +msgstr ""
9154 +
9155 +#: includes/class-mxchat-editor-assistant-rest.php:108
9156 +msgid "Correct grammar and spelling without changing meaning."
9157 +msgstr ""
9158 +
9159 +#: includes/class-mxchat-editor-assistant-rest.php:143
9160 +#: includes/class-mxchat-editor-assistant-stream.php:86
9161 +msgid "Unknown action."
9162 +msgstr ""
9163 +
9164 +#: includes/class-mxchat-editor-assistant-rest.php:152
9165 +#: includes/class-mxchat-editor-assistant-stream.php:90
9166 +msgid "Block has no text content to transform."
9167 +msgstr ""
9168 +
9169 +#: includes/class-mxchat-editor-assistant-rest.php:159
9170 +msgid "Block is too long for v0.1 (16k char cap). Split it first."
9171 +msgstr ""
9172 +
9173 +#: includes/class-mxchat-editor-assistant-rest.php:171
9174 +#: includes/class-mxchat-editor-assistant-stream.php:103
9175 +msgid "Target language is required for Translate."
9176 +msgstr ""
9177 +
9178 +#: includes/class-mxchat-editor-assistant-rest.php:215
9179 +#: includes/class-mxchat-editor-assistant-stream.php:112
9180 +msgid "No AI model is configured in MxChat Settings. Set a model first."
9181 +msgstr ""
9182 +
9183 +#. translators: %s: model name
9184 +#: includes/class-mxchat-editor-assistant-rest.php:237
9185 +#, php-format
9186 +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."
9187 +msgstr ""
9188 +
9189 +#: includes/class-mxchat-editor-assistant-rest.php:275
9190 +msgid "OpenAI API key is missing in MxChat settings."
9191 +msgstr ""
9192 +
9193 +#: includes/class-mxchat-editor-assistant-rest.php:346
9194 +#: includes/class-mxchat-editor-assistant-stream.php:228
9195 +msgid "Anthropic API key is missing in MxChat settings."
9196 +msgstr ""
9197 +
9198 +#: includes/class-mxchat-editor-assistant-rest.php:404
9199 +msgid "Google Gemini API key is missing in MxChat settings."
9200 +msgstr ""
9201 +
9202 +#: includes/class-mxchat-editor-assistant-rest.php:450
9203 +msgid "Gemini returned no text content."
9204 +msgstr ""
9205 +
9206 +#: includes/class-mxchat-editor-assistant-rest.php:467
9207 +msgid "Grok (xAI) API key is missing in MxChat settings."
9208 +msgstr ""
9209 +
9210 +#: includes/class-mxchat-editor-assistant-rest.php:513
9211 +#: includes/class-mxchat-editor-assistant-stream.php:140
9212 +msgid "Custom provider Base URL is not configured in MxChat settings."
9213 +msgstr ""
9214 +
9215 +#: includes/class-mxchat-editor-assistant-stream.php:69
9216 +msgid "Security check failed. Reload the editor and try again."
9217 +msgstr ""
9218 +
9219 +#: includes/class-mxchat-editor-assistant-stream.php:73
9220 +msgid "You do not have permission to use the Editor Assistant."
9221 +msgstr ""
9222 +
9223 +#: includes/class-mxchat-editor-assistant-stream.php:94
9224 +msgid "Block is too long (16k character cap). Split it first."
9225 +msgstr ""
9226 +
9227 +#: includes/class-mxchat-editor-assistant-stream.php:130
9228 +msgid "Grok (xAI)"
9229 +msgstr ""
9230 +
9231 +#: includes/class-mxchat-editor-assistant-stream.php:148
9232 +msgid "custom provider"
9233 +msgstr ""
9234 +
9235 +#. translators: %s: provider label
9236 +#: includes/class-mxchat-editor-assistant-stream.php:173
9237 +#, php-format
9238 +msgid "%s API key is missing in MxChat settings."
9239 +msgstr ""
9240 +
9241 +#: includes/class-mxchat-editor-assistant-stream.php:250
9242 +msgid "Anthropic"
9243 +msgstr ""
9244 +
9245 +#. translators: %s: provider label
9246 +#: includes/class-mxchat-editor-assistant-stream.php:316
9247 +#, php-format
9248 +msgid "%s returned no streamed content."
9249 +msgstr ""
9250 +
9251 +#: includes/class-mxchat-editor-assistant-stream.php:340
9252 +msgid "Provider returned no content."
9253 +msgstr ""
9254 +
9255 +#: includes/class-mxchat-editor-assistant.php:101
9256 +msgid "English"
9257 +msgstr ""
9258 +
9259 +#: includes/class-mxchat-editor-assistant.php:102
9260 +msgid "Spanish"
9261 +msgstr ""
9262 +
9263 +#: includes/class-mxchat-editor-assistant.php:103
9264 +msgid "French"
9265 +msgstr ""
9266 +
9267 +#: includes/class-mxchat-editor-assistant.php:104
9268 +msgid "German"
9269 +msgstr ""
9270 +
9271 +#: includes/class-mxchat-editor-assistant.php:105
9272 +msgid "Japanese"
9273 +msgstr ""
9274 +
9275 +#: includes/class-mxchat-editor-assistant.php:106
9276 +msgid "Portuguese"
9277 +msgstr ""
9278 +
9279 +#: includes/class-mxchat-editor-assistant.php:109
9280 +msgid "MxChat Editor Assistant"
9281 +msgstr ""
9282 +
9283 +#: includes/class-mxchat-editor-assistant.php:110
9284 +msgid "Block actions"
9285 +msgstr ""
9286 +
9287 +#: includes/class-mxchat-editor-assistant.php:111
9288 +msgid "Select a paragraph, heading, list item, or quote block to use the assistant."
9289 +msgstr ""
9290 +
9291 +#: includes/class-mxchat-editor-assistant.php:112
9292 +msgid "This action works on paragraph, heading, list item, and quote blocks. Select one of those to continue."
9293 +msgstr ""
9294 +
9295 +#: includes/class-mxchat-editor-assistant.php:113
9296 +msgid "Working…"
9297 +msgstr ""
9298 +
9299 +#: includes/class-mxchat-editor-assistant.php:114
9300 +msgid "Result"
9301 +msgstr ""
9302 +
9303 +#: includes/class-mxchat-editor-assistant.php:115
9304 +msgid "Accept"
9305 +msgstr ""
9306 +
9307 +#: includes/class-mxchat-editor-assistant.php:116
9308 +msgid "Discard"
9309 +msgstr ""
9310 +
9311 +#: includes/class-mxchat-editor-assistant.php:117
9312 +msgid "Try again"
9313 +msgstr ""
9314 +
9315 +#: includes/class-mxchat-editor-assistant.php:118
9316 +msgid "Translate to"
9317 +msgstr ""
9318 +
9319 +#: includes/class-mxchat-editor-assistant.php:119
9320 +msgid "MxChat PRO license required. Actions are disabled."
9321 +msgstr ""
9322 +
9323 +#: includes/class-mxchat-editor-assistant.php:120
9324 +msgid "Editor Assistant error:"
9325 +msgstr ""
9326 +
9327 +#: includes/class-mxchat-editor-assistant.php:121
9328 +msgid "The selected block has no text content."
9329 +msgstr ""
9330 +
9331 +#: includes/class-mxchat-editor-assistant.php:122
9332 +msgid "Streaming…"
9333 +msgstr ""
9334 +
9335 +#: includes/class-mxchat-editor-assistant.php:123
9336 +msgid "Accept all"
9337 +msgstr ""
9338 +
9339 +#: includes/class-mxchat-editor-assistant.php:124
9340 +msgid "Waiting…"
9341 +msgstr ""
9342 +
9343 +#: includes/class-mxchat-editor-assistant.php:127
9344 +msgid "Skipped — unsupported block"
9345 +msgstr ""
9346 +
9347 +#. translators: %1$d: applied count, %2$d: total selected
9348 +#: includes/class-mxchat-editor-assistant.php:129
9349 +#, php-format
9350 +msgid "Applied to %1$d of %2$d selected blocks."
9351 +msgstr ""
9352 +
9353 +#. translators: %d: number of blocks
9354 +#: includes/class-mxchat-editor-assistant.php:131
9355 +#, php-format
9356 +msgid "(%d blocks)"
9357 +msgstr ""
9358 +
9359 +#: includes/class-mxchat-editor-assistant.php:132
9360 +msgid "Block"
9361 +msgstr ""
9362 +
9363 +#: includes/class-mxchat-elementor-widget.php:30
9364 +#: includes/class-mxchat-elementor-widget.php:159
9365 +#: assets/block/chatbot-block.js:55
9366 +#: assets/block/chatbot-block.js:129
9367 +msgid "MxChat Chatbot"
9368 +msgstr ""
9369 +
9370 +#: includes/class-mxchat-elementor-widget.php:47
9371 +#: assets/block/chatbot-block.js:120
9372 +msgid "Placement"
9373 +msgstr ""
9374 +
9375 +#: includes/class-mxchat-elementor-widget.php:52
9376 +#: assets/block/chatbot-block.js:81
9377 +msgid "Display mode"
9378 +msgstr ""
9379 +
9380 +#: includes/class-mxchat-elementor-widget.php:56
9381 +#: includes/class-mxchat-elementor-widget.php:123
9382 +#: assets/block/chatbot-block.js:73
9383 +#: assets/block/chatbot-block.js:84
9384 +msgid "Inline (in the page)"
9385 +msgstr ""
9386 +
9387 +#: includes/class-mxchat-elementor-widget.php:57
9388 +#: includes/class-mxchat-elementor-widget.php:122
9389 +#: assets/block/chatbot-block.js:72
9390 +#: assets/block/chatbot-block.js:85
9391 +msgid "Floating bubble"
9392 +msgstr ""
9393 +
9394 +#: includes/class-mxchat-elementor-widget.php:59
9395 +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."
9396 +msgstr ""
9397 +
9398 +#: includes/class-mxchat-elementor-widget.php:76
9399 +#: assets/block/chatbot-block.js:101
9400 +msgid "Bot"
9401 +msgstr ""
9402 +
9403 +#: includes/class-mxchat-elementor-widget.php:80
9404 +msgid "Default Bot follows this page&#8217;s chatbot settings."
9405 +msgstr ""
9406 +
9407 +#: includes/class-mxchat-integrator.php:451
9408 +msgid "Download Transcript"
9409 +msgstr ""
9410 +
9411 +#: includes/class-mxchat-integrator.php:455
9412 +msgid "Start a new chat? This clears the current conversation."
9413 +msgstr ""
9414 +
9415 +#: includes/class-mxchat-integrator.php:456
9416 +msgid "Stop response"
9417 +msgstr ""
9418 +
9419 +#: includes/class-mxchat-integrator.php:460
9420 +msgid "Assistant is typing"
9421 +msgstr ""
9422 +
9423 +#: includes/class-mxchat-integrator.php:461
9424 +msgid "Chat transcript"
9425 +msgstr ""
9426 +
9427 +#: includes/class-mxchat-integrator.php:479
9428 +msgid "Helpful"
9429 +msgstr ""
9430 +
9431 +#: includes/class-mxchat-integrator.php:480
9432 +msgid "Not helpful"
9433 +msgstr ""
9434 +
9435 +#: includes/class-mxchat-integrator.php:484
9436 +#: includes/class-mxchat-integrator.php:6552
9437 +#: includes/class-mxchat-public.php:533
9438 +msgid "Send"
9439 +msgstr ""
9440 +
9441 +#: includes/class-mxchat-integrator.php:485
9442 +msgid "Skip"
9443 +msgstr ""
9444 +
9445 +#: includes/class-mxchat-integrator.php:510
9446 +#: includes/class-mxchat-integrator.php:4882
9447 +#: includes/class-mxchat-integrator.php:4888
9448 +#: includes/class-mxchat-integrator.php:4935
9449 +#: includes/class-mxchat-word-handler.php:231
9450 +#: includes/class-mxchat-word-handler.php:237
9451 +#: includes/class-mxchat-word-handler.php:391
1780 9452 msgid "Session ID missing."
1781 9453 msgstr ""
1782 9454
1783 -#: includes/class-mxchat-integrator.php:298
9455 +#: includes/class-mxchat-integrator.php:738
9456 +msgid "Too many nonce requests. Try again shortly."
9457 +msgstr ""
9458 +
9459 +#: includes/class-mxchat-integrator.php:1007
1784 9460 msgid ""
1785 9461 "event: error\n"
1786 9462 "data: "
1787 9463 msgstr ""
1788 9464
1789 -#: includes/class-mxchat-integrator.php:298
9465 +#: includes/class-mxchat-integrator.php:1007
1790 9466 msgid "Missing session_id"
1791 9467 msgstr ""
1792 9468
1793 -#: includes/class-mxchat-integrator.php:312
9469 +#: includes/class-mxchat-integrator.php:1033
1794 9470 msgid ""
1795 9471 "event: newMessages\n"
1796 9472 "data: "
1797 9473 msgstr ""
1798 9474
1799 -#: includes/class-mxchat-integrator.php:315
9475 +#: includes/class-mxchat-integrator.php:1036
1800 9476 msgid ""
1801 9477 "event: keepAlive\n"
1802 9478 "data: "
1803 9479 msgstr ""
1804 9480
1805 -#: includes/class-mxchat-integrator.php:411
1806 -msgid "[ERROR] Invalid nonce in mxchat_handle_save_email_and_response"
9481 +#: includes/class-mxchat-integrator.php:1524
9482 +#: includes/class-mxchat-integrator.php:4780
9483 +#: includes/class-mxchat-integrator.php:4878
9484 +#: includes/class-mxchat-word-handler.php:23
9485 +msgid "Invalid nonce."
1807 9486 msgstr ""
1808 9487
1809 -#: includes/class-mxchat-integrator.php:412
1810 -msgid "Invalid nonce."
9488 +#: includes/class-mxchat-integrator.php:1546
9489 +#: includes/class-mxchat-integrator.php:1552
9490 +msgid "Session ID or email is missing."
1811 9491 msgstr ""
1812 9492
1813 -#: includes/class-mxchat-integrator.php:423
1814 -msgid "Session ID or email is missing."
9493 +#: includes/class-mxchat-integrator.php:1557
9494 +msgid "Please enter a valid email address."
1815 9495 msgstr ""
1816 9496
1817 -#: includes/class-mxchat-integrator.php:456
9497 +#: includes/class-mxchat-integrator.php:1567
9498 +msgid "Name must be between 2 and 100 characters."
9499 +msgstr ""
9500 +
9501 +#: includes/class-mxchat-integrator.php:1580
9502 +msgid "Please tick the consent box to continue."
9503 +msgstr ""
9504 +
9505 +#: includes/class-mxchat-integrator.php:1588
9506 +msgid "Please enter your name or email address."
9507 +msgstr ""
9508 +
9509 +#: includes/class-mxchat-integrator.php:1657
1818 9510 msgid "Thanks for providing your email! You can continue chatting now."
1819 9511 msgstr ""
1820 9512
1821 -#: includes/class-mxchat-integrator.php:467
9513 +#: includes/class-mxchat-integrator.php:1670
1822 9514 msgid "Invalid nonce"
1823 9515 msgstr ""
1824 9516
1825 -#: includes/class-mxchat-integrator.php:473
9517 +#: includes/class-mxchat-integrator.php:1676
1826 9518 msgid "No session ID provided"
1827 9519 msgstr ""
1828 9520
1829 -#: includes/class-mxchat-integrator.php:493
9521 +#: includes/class-mxchat-integrator.php:1762
1830 9522 msgid "No email found"
1831 9523 msgstr ""
1832 9524
1833 -#: includes/class-mxchat-integrator.php:500
1834 -msgid "Checking rate limit for user ID: "
9525 +#: includes/class-mxchat-integrator.php:1836
9526 +msgid "Access denied. Your IP address has been banned."
1835 9527 msgstr ""
1836 9528
1837 -#: includes/class-mxchat-integrator.php:503
1838 -msgid "No user ID provided, using logged-out limit: "
9529 +#: includes/class-mxchat-integrator.php:1846
9530 +msgid "Access denied. Your email address has been banned."
1839 9531 msgstr ""
1840 9532
1841 -#: includes/class-mxchat-integrator.php:509
1842 -msgid "No user data or roles found, using logged-out limit: "
9533 +#: includes/class-mxchat-integrator.php:1899
9534 +msgid "Session ID is missing."
1843 9535 msgstr ""
1844 9536
1845 -#: includes/class-mxchat-integrator.php:513
1846 -msgid "User roles: "
9537 +#: includes/class-mxchat-integrator.php:1914
9538 +msgid "No message received."
1847 9539 msgstr ""
1848 9540
1849 -#: includes/class-mxchat-integrator.php:514
1850 -msgid "Available role rate limits: "
9541 +#. translators: %d: maximum allowed characters
9542 +#: includes/class-mxchat-integrator.php:1929
9543 +#, php-format
9544 +msgid "Your message is too long. Please keep it under %d characters."
1851 9545 msgstr ""
1852 9546
1853 -#: includes/class-mxchat-integrator.php:518
1854 -msgid "Checking limit for role: "
9547 +#: includes/class-mxchat-integrator.php:2178
9548 +#: includes/class-mxchat-integrator.php:3326
9549 +msgid "Please provide your email address."
1855 9550 msgstr ""
1856 9551
1857 -#: includes/class-mxchat-integrator.php:521
1858 -msgid "Found limit for role "
9552 +#: includes/class-mxchat-integrator.php:2220
9553 +msgid "Switched to AI chat mode"
1859 9554 msgstr ""
1860 9555
1861 -#: includes/class-mxchat-integrator.php:521
1862 -msgid ": "
9556 +#: includes/class-mxchat-integrator.php:2242
9557 +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 9558 msgstr ""
1864 9559
1865 -#: includes/class-mxchat-integrator.php:524
1866 -msgid "Returning unlimited for role: "
9560 +#: includes/class-mxchat-integrator.php:2262
9561 +msgid "Message sent to live agent."
1867 9562 msgstr ""
1868 9563
1869 -#: includes/class-mxchat-integrator.php:529
1870 -msgid "Current max limit: "
9564 +#: includes/class-mxchat-integrator.php:2271
9565 +msgid "Failed to send message to agent"
1871 9566 msgstr ""
1872 9567
1873 -#: includes/class-mxchat-integrator.php:531
1874 -msgid "No limit found for role: "
9568 +#: includes/class-mxchat-integrator.php:2319
9569 +#: includes/class-mxchat-integrator.php:4836
9570 +#, php-format
9571 +msgid "The provided PDF exceeds the maximum allowed limit of %d pages. Please provide a smaller document."
1875 9572 msgstr ""
1876 9573
1877 -#: includes/class-mxchat-integrator.php:536
1878 -msgid "Final rate limit: "
9574 +#: includes/class-mxchat-integrator.php:2493
9575 +#: includes/class-mxchat-integrator.php:3094
9576 +msgid "Unable to process your message. The embedding service is not responding correctly."
1879 9577 msgstr ""
1880 9578
1881 -#: includes/class-mxchat-integrator.php:655
1882 -msgid "Session ID is missing."
9579 +#: includes/class-mxchat-integrator.php:3342
9580 +#: includes/class-mxchat-integrator.php:3401
9581 +msgid "Create an image of "
1883 9582 msgstr ""
1884 9583
1885 -#: includes/class-mxchat-integrator.php:662
1886 -msgid "No message received."
9584 +#: includes/class-mxchat-integrator.php:3360
9585 +#: includes/class-mxchat-integrator.php:3415
9586 +msgid "Generated Image"
1887 9587 msgstr ""
1888 9588
1889 -#: includes/class-mxchat-integrator.php:680
1890 -msgid "Thank you! Your coupon is on the way!"
9589 +#: includes/class-mxchat-integrator.php:3361
9590 +#: includes/class-mxchat-integrator.php:3416
9591 +msgid "Here is the image I generated:"
1891 9592 msgstr ""
1892 9593
1893 -#: includes/class-mxchat-integrator.php:720
1894 -msgid "Switched to AI chat mode"
9594 +#: includes/class-mxchat-integrator.php:3380
9595 +#: includes/class-mxchat-integrator.php:3429
9596 +msgid "I'm sorry, but I couldn't generate an image based on your request."
1895 9597 msgstr ""
1896 9598
1897 -#: includes/class-mxchat-integrator.php:734
1898 -msgid "Message sent to live agent."
9599 +#: includes/class-mxchat-integrator.php:3405
9600 +msgid "Gemini API key is not configured."
1899 9601 msgstr ""
1900 9602
1901 -#: includes/class-mxchat-integrator.php:738
1902 -msgid "Failed to send message to agent"
9603 +#: includes/class-mxchat-integrator.php:3522
9604 +#: includes/class-mxchat-integrator.php:3609
9605 +msgid "Error generating image: "
1903 9606 msgstr ""
1904 9607
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."
9608 +#: includes/class-mxchat-integrator.php:3535
9609 +#: includes/class-mxchat-integrator.php:3623
9610 +msgid "Failed to generate image."
1908 9611 msgstr ""
1909 9612
1910 -#: includes/class-mxchat-integrator.php:852
1911 -msgid "Error processing your message."
9613 +#: includes/class-mxchat-integrator.php:3546
9614 +#: includes/class-mxchat-integrator.php:7257
9615 +#: includes/class-mxchat-integrator.php:12052
9616 +#: includes/class-mxchat-integrator.php:12242
9617 +#: includes/class-mxchat-utils.php:1295
9618 +msgid "Custom provider Base URL is not configured."
1912 9619 msgstr ""
1913 9620
1914 -#: includes/class-mxchat-integrator.php:1019
1915 -msgid "I can't access order information right now. The order system seems to be unavailable."
9621 +#: includes/class-mxchat-integrator.php:3565
9622 +msgid "Error generating image (custom provider): "
1916 9623 msgstr ""
1917 9624
1918 -#: includes/class-mxchat-integrator.php:1026
1919 -msgid "I don't see any orders associated with your account. Are you logged in?"
9625 +#: includes/class-mxchat-integrator.php:3581
9626 +msgid "Custom provider did not return an image."
1920 9627 msgstr ""
1921 9628
1922 -#: includes/class-mxchat-integrator.php:1031
1923 -msgid "User asked about their orders:"
9629 +#: includes/class-mxchat-integrator.php:3644
9630 +msgid "I apologize, but could you please rephrase your search request?"
1924 9631 msgstr ""
1925 9632
1926 -#: includes/class-mxchat-integrator.php:1032
1927 -msgid "Order information:"
9633 +#: includes/class-mxchat-integrator.php:3656
9634 +msgid "Search functionality is temporarily unavailable. Please try again later."
1928 9635 msgstr ""
1929 9636
1930 -#: includes/class-mxchat-integrator.php:1038
1931 -msgid "Order #"
9637 +#: includes/class-mxchat-integrator.php:3692
9638 +msgid "I encountered an error while searching. Please try again."
1932 9639 msgstr ""
1933 9640
1934 -#: includes/class-mxchat-integrator.php:1038
1935 -msgid "on"
9641 +#: includes/class-mxchat-integrator.php:3701
9642 +msgid "I received an invalid response from the search service."
1936 9643 msgstr ""
1937 9644
1938 -#: includes/class-mxchat-integrator.php:1039
1939 -msgid "Items:"
9645 +#: includes/class-mxchat-integrator.php:3717
9646 +#, php-format
9647 +msgid "Here's what I found about '%s':"
1940 9648 msgstr ""
1941 9649
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. "
9650 +#: includes/class-mxchat-integrator.php:3752
9651 +#, php-format
9652 +msgid "I searched for \"%s\" but couldn't find any relevant results. Would you like to try different search terms?"
1946 9653 msgstr ""
1947 9654
1948 -#: includes/class-mxchat-integrator.php:1043
1949 -msgid "If they ask about a specific order or detail, provide just that information. "
9655 +#: includes/class-mxchat-integrator.php:3776
9656 +msgid "I'm sorry, I couldn't interpret your search query. Please specify what you'd like to see images of."
1950 9657 msgstr ""
1951 9658
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."
9659 +#: includes/class-mxchat-integrator.php:3790
9660 +msgid "API key is not configured. Please set it in the Brave Search Settings."
1954 9661 msgstr ""
1955 9662
1956 -#: includes/class-mxchat-integrator.php:1094
1957 -msgid "You are a knowledgeable product assistant. "
9663 +#: includes/class-mxchat-integrator.php:3824
9664 +#: includes/class-mxchat-integrator.php:3872
9665 +msgid "I'm sorry, I couldn't retrieve any images based on your request."
1958 9666 msgstr ""
1959 9667
1960 -#: includes/class-mxchat-integrator.php:1101
1961 -msgid "Product details:\n"
9668 +#: includes/class-mxchat-integrator.php:3846
9669 +msgid "Image"
1962 9670 msgstr ""
1963 9671
1964 -#: includes/class-mxchat-integrator.php:1103
1965 -msgid "Price: "
9672 +#: includes/class-mxchat-integrator.php:3860
9673 +#, php-format
9674 +msgid "Here are some images of %s:"
1966 9675 msgstr ""
1967 9676
1968 -#: includes/class-mxchat-integrator.php:1108
1969 -msgid ""
1970 -"\n"
1971 -"Instructions:\n"
9677 +#: includes/class-mxchat-integrator.php:3891
9678 +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 9679 msgstr ""
1973 9680
1974 -#: includes/class-mxchat-integrator.php:1109
1975 -msgid "1. Address the user's specific question or concern about the product\n"
9681 +#: includes/class-mxchat-integrator.php:4409
9682 +msgid "MxChat AI Chatbot"
1976 9683 msgstr ""
1977 9684
1978 -#: includes/class-mxchat-integrator.php:1110
1979 -msgid "2. Incorporate relevant information from our knowledge base if provided\n"
9685 +#: includes/class-mxchat-integrator.php:4628
9686 +msgid "Page "
1980 9687 msgstr ""
1981 9688
1982 -#: includes/class-mxchat-integrator.php:1111
1983 -msgid "3. Highlight key product features that relate to their query\n"
9689 +#. translators: 1: skipped page count, 2: successfully embedded page count
9690 +#: includes/class-mxchat-integrator.php:4660
9691 +#, php-format
9692 +msgid "PDF chat: %1$d page(s) skipped because embedding failed; %2$d page(s) stored."
1984 9693 msgstr ""
1985 9694
1986 -#: includes/class-mxchat-integrator.php:1112
1987 -msgid "4. Include a natural suggestion to check out the product\n"
9695 +#. translators: %s: error reason reported by the embedding provider
9696 +#: includes/class-mxchat-integrator.php:4706
9697 +#, php-format
9698 +msgid "(%s)"
1988 9699 msgstr ""
1989 9700
1990 -#: includes/class-mxchat-integrator.php:1113
1991 -msgid "5. Keep the response conversational and helpful\n"
9701 +#: includes/class-mxchat-integrator.php:4784
9702 +#: includes/class-mxchat-word-handler.php:27
9703 +msgid "Missing required parameters."
1992 9704 msgstr ""
1993 9705
1994 -#: includes/class-mxchat-integrator.php:1174
1995 -msgid "Create an image of "
9706 +#: includes/class-mxchat-integrator.php:4793
9707 +msgid "PDF uploads are currently disabled."
1996 9708 msgstr ""
1997 9709
1998 -#: includes/class-mxchat-integrator.php:1187
1999 -msgid "Generated Image"
9710 +#: includes/class-mxchat-integrator.php:4811
9711 +msgid "Invalid file type. Only PDF files are allowed."
2000 9712 msgstr ""
2001 9713
2002 -#: includes/class-mxchat-integrator.php:1189
2003 -msgid "Here is the image I generated:"
9714 +#: includes/class-mxchat-integrator.php:4823
9715 +#: includes/class-mxchat-word-handler.php:69
9716 +msgid "Failed to upload file."
2004 9717 msgstr ""
2005 9718
2006 -#: includes/class-mxchat-integrator.php:1191
2007 -msgid "I'm sorry, but I couldn't generate an image based on your request."
9719 +#: includes/class-mxchat-integrator.php:4846
9720 +msgid "The uploaded PDF appears to be empty or contains unsupported content."
2008 9721 msgstr ""
2009 9722
2010 -#: includes/class-mxchat-integrator.php:1234
2011 -msgid "Error generating image: "
9723 +#: includes/class-mxchat-integrator.php:4921
9724 +msgid "PDF removed successfully."
2012 9725 msgstr ""
2013 9726
2014 -#: includes/class-mxchat-integrator.php:1243
2015 -msgid "Failed to generate image."
9727 +#. translators: %d: number of chat messages included in the handoff context
9728 +#: includes/class-mxchat-integrator.php:6150
9729 +#, php-format
9730 +msgid "Recent Conversation (last %d messages):"
2016 9731 msgstr ""
2017 9732
2018 -#: includes/class-mxchat-integrator.php:1265
2019 -msgid "I apologize, but could you please rephrase your search request?"
9733 +#: includes/class-mxchat-integrator.php:6151
9734 +msgid "Recent Conversation (continued):"
2020 9735 msgstr ""
2021 9736
2022 -#: includes/class-mxchat-integrator.php:1277
2023 -msgid "Search functionality is temporarily unavailable. Please try again later."
9737 +#: includes/class-mxchat-integrator.php:6534
9738 +msgid "Bot token not configured"
2024 9739 msgstr ""
2025 9740
2026 -#: includes/class-mxchat-integrator.php:1313
2027 -msgid "I encountered an error while searching. Please try again."
9741 +#: includes/class-mxchat-integrator.php:6548
9742 +msgid "Reply to User"
2028 9743 msgstr ""
2029 9744
2030 -#: includes/class-mxchat-integrator.php:1322
2031 -msgid "I received an invalid response from the search service."
9745 +#: includes/class-mxchat-integrator.php:6564
9746 +#, php-format
9747 +msgid "Reply to session: %s"
2032 9748 msgstr ""
2033 9749
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?"
9750 +#: includes/class-mxchat-integrator.php:6572
9751 +msgid "Type your message here..."
2036 9752 msgstr ""
2037 9753
2038 -#: includes/class-mxchat-integrator.php:1363
2039 -msgid "Here are the most relevant results for \"%s\":"
9754 +#: includes/class-mxchat-integrator.php:6618
9755 +msgid "Command text is required. Format: /reply session_id message"
2040 9756 msgstr ""
2041 9757
2042 -#: includes/class-mxchat-integrator.php:1410
2043 -msgid "Site icon"
9758 +#: includes/class-mxchat-integrator.php:6627
9759 +msgid "Invalid format. Use: /reply session_id message"
2044 9760 msgstr ""
2045 9761
2046 -#: includes/class-mxchat-integrator.php:1432
2047 -msgid "Thumbnail image"
9762 +#: includes/class-mxchat-integrator.php:6642
9763 +msgid "Failed to save message"
2048 9764 msgstr ""
2049 9765
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."
9766 +#: includes/class-mxchat-integrator.php:6661
9767 +msgid "You are now chatting with the AI chatbot."
2052 9768 msgstr ""
2053 9769
2054 -#: includes/class-mxchat-integrator.php:1481
2055 -msgid "API key is not configured. Please set it in the Brave Search Settings."
9770 +#: includes/class-mxchat-integrator.php:7191
9771 +msgid "Voyage AI API key is not configured"
2056 9772 msgstr ""
2057 9773
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."
9774 +#: includes/class-mxchat-integrator.php:7199
9775 +#: includes/class-mxchat-integrator.php:11164
9776 +msgid "Google Gemini API key is not configured"
2061 9777 msgstr ""
2062 9778
2063 -#: includes/class-mxchat-integrator.php:1546
2064 -msgid "Image"
9779 +#: includes/class-mxchat-integrator.php:7207
9780 +#: includes/class-mxchat-integrator.php:11308
9781 +#: includes/class-mxchat-integrator.php:11357
9782 +msgid "OpenAI API key is not configured"
2065 9783 msgstr ""
2066 9784
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."
9785 +#: includes/class-mxchat-integrator.php:7216
9786 +#: includes/class-mxchat-integrator.php:7254
9787 +msgid "No text provided for embedding generation"
2069 9788 msgstr ""
2070 9789
2071 -#: includes/class-mxchat-integrator.php:1651
2072 -msgid "woocommerce_not_available"
9790 +#: includes/class-mxchat-integrator.php:7232
9791 +msgid "System error when generating embeddings: "
2073 9792 msgstr ""
2074 9793
2075 -#: includes/class-mxchat-integrator.php:1684
2076 -msgid "no_product_context"
9794 +#: includes/class-mxchat-integrator.php:7265
9795 +msgid "Invalid embedding response from custom provider."
2077 9796 msgstr ""
2078 9797
2079 -#: includes/class-mxchat-integrator.php:1685
2080 -msgid "request_product_name"
9798 +#: includes/class-mxchat-integrator.php:7271
9799 +msgid "Connection error when generating embeddings: "
2081 9800 msgstr ""
2082 9801
2083 -#: includes/class-mxchat-integrator.php:1697
2084 -msgid "product_not_found"
9802 +#: includes/class-mxchat-integrator.php:7284
9803 +msgid "Received invalid embedding data from the Gemini API."
2085 9804 msgstr ""
2086 9805
2087 -#: includes/class-mxchat-integrator.php:1717
2088 -msgid "view_cart"
9806 +#: includes/class-mxchat-integrator.php:7286
9807 +msgid "Received invalid embedding data from the API."
2089 9808 msgstr ""
2090 9809
2091 -#: includes/class-mxchat-integrator.php:1718
2092 -msgid "checkout"
9810 +#: includes/class-mxchat-integrator.php:7294
9811 +msgid "Invalid API key for embedding generation. Please check your API key configuration."
2093 9812 msgstr ""
2094 9813
2095 -#: includes/class-mxchat-integrator.php:1719
2096 -msgid "continue_shopping"
9814 +#: includes/class-mxchat-integrator.php:7302
9815 +msgid "Authentication failed for embedding generation. Please check your API key."
2097 9816 msgstr ""
2098 9817
2099 -#: includes/class-mxchat-integrator.php:1727
2100 -msgid "add_to_cart_failed"
9818 +#: includes/class-mxchat-integrator.php:7308
9819 +msgid "Rate limit exceeded for embedding generation. Please try again later."
2101 9820 msgstr ""
2102 9821
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?"
9822 +#: includes/class-mxchat-integrator.php:7314
9823 +msgid "API quota exceeded for embedding generation. Please check your billing details."
2105 9824 msgstr ""
2106 9825
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"
9826 +#: includes/class-mxchat-integrator.php:7321
9827 +msgid "Embedding API error - check embedding API key.: "
2109 9828 msgstr ""
2110 9829
2111 -#: includes/class-mxchat-integrator.php:1827
2112 -msgid "INTENT CONTEXT:\n"
9830 +#: includes/class-mxchat-integrator.php:8070
9831 +msgid "YouTube video"
2113 9832 msgstr ""
2114 9833
2115 -#: includes/class-mxchat-integrator.php:1832
2116 -msgid "Action: Successfully added product to cart\n"
9834 +#: includes/class-mxchat-integrator.php:8073
9835 +#, php-format
9836 +msgid "Play video: %s"
2117 9837 msgstr ""
2118 9838
2119 -#: includes/class-mxchat-integrator.php:1833
2120 -msgid "Product: %s\n"
9839 +#: includes/class-mxchat-integrator.php:8079
9840 +msgid "Watch on YouTube"
2121 9841 msgstr ""
2122 9842
2123 -#: includes/class-mxchat-integrator.php:1834
2124 -msgid "Available actions: "
9843 +#. translators: 1: formatted local date and time, 2: site timezone name
9844 +#: includes/class-mxchat-integrator.php:9881
9845 +#, php-format
9846 +msgid "Current date and time: %1$s (%2$s). Anything dated before today is in the past."
2125 9847 msgstr ""
2126 9848
2127 -#: includes/class-mxchat-integrator.php:1835
2128 -msgid "Cart URL: %s\n"
9849 +#: includes/class-mxchat-integrator.php:10545
9850 +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 9851 msgstr ""
2130 9852
2131 -#: includes/class-mxchat-integrator.php:1836
2132 -msgid ""
2133 -"\n"
2134 -"Please inform the user of the successful addition and their available options."
9853 +#: includes/class-mxchat-integrator.php:10957
9854 +msgid "I looked into that but could not put together a final answer. Please try rephrasing your request."
2135 9855 msgstr ""
2136 9856
2137 -#: includes/class-mxchat-integrator.php:1838
2138 -msgid "Action: Failed to add product to cart\n"
9857 +#: includes/class-mxchat-integrator.php:11084
9858 +msgid "I couldn't find relevant information on that topic."
2139 9859 msgstr ""
2140 9860
2141 -#: includes/class-mxchat-integrator.php:1839
2142 -msgid "Reason: %s\n"
9861 +#: includes/class-mxchat-integrator.php:11106
9862 +msgid "No OpenRouter model selected. Please select a model in settings."
2143 9863 msgstr ""
2144 9864
2145 -#: includes/class-mxchat-integrator.php:1842
2146 -msgid ""
2147 -"\n"
2148 -"Please inform the user that shopping features are not available."
9865 +#: includes/class-mxchat-integrator.php:11117
9866 +msgid "OpenRouter API key is not configured"
2149 9867 msgstr ""
2150 9868
2151 -#: includes/class-mxchat-integrator.php:1845
2152 -msgid ""
2153 -"\n"
2154 -"Please ask the user to specify which product they want to add."
9869 +#: includes/class-mxchat-integrator.php:11184
9870 +msgid "Claude API key is not configured"
2155 9871 msgstr ""
2156 9872
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."
9873 +#: includes/class-mxchat-integrator.php:11215
9874 +msgid "X.AI API key is not configured"
2161 9875 msgstr ""
2162 9876
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."
9877 +#: includes/class-mxchat-integrator.php:11246
9878 +#: includes/class-mxchat-integrator.php:14731
9879 +msgid "DeepSeek API key is not configured"
2167 9880 msgstr ""
2168 9881
2169 -#: includes/class-mxchat-integrator.php:1864
2170 -msgid "I apologize, but the checkout feature isn't available at the moment."
9882 +#: includes/class-mxchat-integrator.php:11279
9883 +msgid "Custom provider is not configured. Set Base URL in MxChat → API Keys → Custom Provider."
2171 9884 msgstr ""
2172 9885
2173 -#: includes/class-mxchat-integrator.php:1870
2174 -msgid "Your cart is empty at the moment. Would you like to see our products?"
9886 +#: includes/class-mxchat-integrator.php:11413
9887 +#, php-format
9888 +msgid "An error occurred: %s"
2175 9889 msgstr ""
2176 9890
2177 -#: includes/class-mxchat-integrator.php:1881
2178 -msgid "I'm having trouble accessing the checkout page. Please try again in a moment."
9891 +#: includes/class-mxchat-integrator.php:12231
9892 +#, php-format
9893 +msgid "Custom provider error: %s"
2179 9894 msgstr ""
2180 9895
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."
9896 +#: includes/class-mxchat-integrator.php:12291
9897 +#, php-format
9898 +msgid "Custom provider request failed: %s"
2183 9899 msgstr ""
2184 9900
2185 -#: includes/class-mxchat-integrator.php:1889
2186 -msgid "s"
9901 +#: includes/class-mxchat-integrator.php:12295
9902 +#, php-format
9903 +msgid "Custom provider returned HTTP %d."
2187 9904 msgstr ""
2188 9905
2189 -#: includes/class-mxchat-integrator.php:1916
2190 -msgid "MxChat AI Chatbot"
9906 +#: includes/class-mxchat-integrator.php:12301
9907 +msgid "Custom provider returned an unexpected response shape."
2191 9908 msgstr ""
2192 9909
2193 -#: includes/class-mxchat-integrator.php:2023
2194 -#: includes/class-mxchat-word-handler.php:107
2195 -msgid "too_many_pages"
9910 +#: includes/class-mxchat-integrator.php:12380
9911 +#, php-format
9912 +msgid "Web search error: %s"
2196 9913 msgstr ""
2197 9914
2198 -#: includes/class-mxchat-integrator.php:2037
2199 -msgid "Page "
9915 +#: includes/class-mxchat-integrator.php:12404
9916 +msgid "Failed to connect to OpenAI web search API"
2200 9917 msgstr ""
2201 9918
2202 -#: includes/class-mxchat-integrator.php:2099
2203 -#: includes/class-mxchat-word-handler.php:22
2204 -msgid "Missing required parameters."
9919 +#: includes/class-mxchat-integrator.php:12419
9920 +#, php-format
9921 +msgid "OpenAI API error: %s"
2205 9922 msgstr ""
2206 9923
2207 -#: includes/class-mxchat-integrator.php:2109
2208 -msgid "Invalid file type. Only PDF files are allowed."
9924 +#: includes/class-mxchat-integrator.php:12428
9925 +msgid "Invalid response from OpenAI"
2209 9926 msgstr ""
2210 9927
2211 -#: includes/class-mxchat-integrator.php:2118
2212 -#: includes/class-mxchat-word-handler.php:46
2213 -msgid "Failed to upload file."
9928 +#: includes/class-mxchat-integrator.php:12564
9929 +#: includes/class-mxchat-integrator.php:12639
9930 +msgid "The AI provider returned an empty response. Please try again."
2214 9931 msgstr ""
2215 9932
2216 -#: includes/class-mxchat-integrator.php:2141
2217 -msgid "The uploaded PDF appears to be empty or contains unsupported content."
9933 +#: includes/class-mxchat-integrator.php:13423
9934 +#, php-format
9935 +msgid "response incomplete: %s"
2218 9936 msgstr ""
2219 9937
2220 -#: includes/class-mxchat-integrator.php:2186
2221 -msgid "PDF removed successfully."
9938 +#: includes/class-mxchat-integrator.php:13427
9939 +#, php-format
9940 +msgid "%1$s returned an empty response (%2$s). Please try again."
2222 9941 msgstr ""
2223 9942
2224 -#: includes/class-mxchat-integrator.php:2204
2225 -msgid "API key is not set."
9943 +#: includes/class-mxchat-integrator.php:13428
9944 +#, php-format
9945 +msgid "%s returned an empty response. Please try again."
2226 9946 msgstr ""
2227 9947
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."
9948 +#: includes/class-mxchat-integrator.php:13511
9949 +msgid "OpenRouter API error: "
2230 9950 msgstr ""
2231 9951
2232 -#: includes/class-mxchat-integrator.php:2239
2233 -msgid "Error communicating with AI API."
9952 +#: includes/class-mxchat-integrator.php:13529
9953 +msgid "Unexpected response format from OpenRouter."
2234 9954 msgstr ""
2235 9955
2236 -#: includes/class-mxchat-integrator.php:2250
2237 -msgid "No response received from AI."
9956 +#: includes/class-mxchat-integrator.php:13536
9957 +msgid "System error when processing OpenRouter request: "
2238 9958 msgstr ""
2239 9959
2240 -#: includes/class-mxchat-integrator.php:2278
2241 -msgid "Product:"
9960 +#. translators: %s: raw provider error detail
9961 +#: includes/class-mxchat-integrator.php:13606
9962 +#, php-format
9963 +msgid "The selected AI model isn't available on your API key. Choose another model in MxChat → Settings. (Details: %s)"
2242 9964 msgstr ""
2243 9965
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. "
9966 +#: includes/class-mxchat-integrator.php:13609
9967 +msgid "The selected AI model isn't available on your API key. Choose another model in MxChat → Settings."
2246 9968 msgstr ""
2247 9969
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. "
9970 +#. translators: 1: provider label, 2: raw provider error detail
9971 +#: includes/class-mxchat-integrator.php:13614
9972 +#, php-format
9973 +msgid "The AI provider (%1$s) returned an error: %2$s. Check your model and API key in MxChat → Settings."
2250 9974 msgstr ""
2251 9975
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. "
9976 +#: includes/class-mxchat-integrator.php:13615
9977 +msgid "AI"
2254 9978 msgstr ""
2255 9979
2256 -#: includes/class-mxchat-integrator.php:2286
2257 -msgid "Please number your responses to match the product numbers."
9980 +#: includes/class-mxchat-integrator.php:13618
9981 +msgid "The AI provider returned an error. Check your model and API key in MxChat → Settings."
2258 9982 msgstr ""
2259 9983
2260 -#: includes/class-mxchat-integrator.php:2287
2261 -msgid "Products:"
9984 +#: includes/class-mxchat-integrator.php:13622
9985 +msgid "Sorry, I'm having trouble responding right now. Please try again in a moment."
2262 9986 msgstr ""
2263 9987
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."
9988 +#: includes/class-mxchat-integrator.php:13885
9989 +msgid "Invalid OpenAI API key. Please check your API key configuration."
2266 9990 msgstr ""
2267 9991
2268 -#: includes/class-mxchat-integrator.php:2401
2269 -msgid "AI-powered personalized recommendations"
9992 +#: includes/class-mxchat-integrator.php:13894
9993 +msgid "Authentication failed with OpenAI. Please check your API key."
2270 9994 msgstr ""
2271 9995
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. "
9996 +#: includes/class-mxchat-integrator.php:13901
9997 +msgid "OpenAI rate limit exceeded. Please try again later."
2274 9998 msgstr ""
2275 9999
2276 -#: includes/class-mxchat-integrator.php:2409
2277 -msgid "Their recent orders include:\n"
10000 +#: includes/class-mxchat-integrator.php:13908
10001 +msgid "OpenAI API quota exceeded. Please check your billing details."
2278 10002 msgstr ""
2279 10003
2280 -#: includes/class-mxchat-integrator.php:2416
2281 -msgid ""
2282 -"\n"
2283 -"They currently have in their cart:\n"
10004 +#: includes/class-mxchat-integrator.php:13936
10005 +msgid "Unexpected response format from OpenAI."
2284 10006 msgstr ""
2285 10007
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. "
10008 +#: includes/class-mxchat-integrator.php:13943
10009 +msgid "System error when processing OpenAI request: "
2290 10010 msgstr ""
2291 10011
2292 -#: includes/class-mxchat-integrator.php:2423
2293 -msgid "Respond with ONLY the search query, nothing else."
10012 +#: includes/class-mxchat-integrator.php:14056
10013 +msgid "Invalid X.AI API key. Please check your API key configuration."
2294 10014 msgstr ""
2295 10015
2296 -#: includes/class-mxchat-integrator.php:2439
2297 -msgid "I couldn't find any product recommendations for you right now. Please try again later!"
10016 +#: includes/class-mxchat-integrator.php:14066
10017 +msgid "Authentication failed with X.AI. Please check your API key."
2298 10018 msgstr ""
2299 10019
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."
10020 +#: includes/class-mxchat-integrator.php:14077
10021 +msgid "Invalid model specified for X.AI. Please check your model configuration."
2303 10022 msgstr ""
2304 10023
2305 -#: includes/class-mxchat-integrator.php:2780
2306 -msgid "📩 New Chat Message"
10024 +#: includes/class-mxchat-integrator.php:14088
10025 +msgid "X.AI rate limit exceeded. Please try again later."
2307 10026 msgstr ""
2308 10027
2309 -#: includes/class-mxchat-integrator.php:2789
2310 -msgid "*User ID:*\\n`%s`"
10028 +#: includes/class-mxchat-integrator.php:14098
10029 +msgid "X.AI API quota exceeded. Please check your billing details."
2311 10030 msgstr ""
2312 10031
2313 -#: includes/class-mxchat-integrator.php:2793
2314 -msgid "*Session ID:*\\n`%s`"
10032 +#: includes/class-mxchat-integrator.php:14107
10033 +msgid "X.AI service is currently unavailable. Please try again later."
2315 10034 msgstr ""
2316 10035
2317 -#: includes/class-mxchat-integrator.php:2801
2318 -msgid "*Message:*\\n%s"
10036 +#: includes/class-mxchat-integrator.php:14137
10037 +msgid "Unexpected response format from X.AI."
2319 10038 msgstr ""
2320 10039
2321 -#: includes/class-mxchat-integrator.php:2811
2322 -msgid "✍️ Reply"
10040 +#: includes/class-mxchat-integrator.php:14145
10041 +msgid "System error when processing X.AI request: "
2323 10042 msgstr ""
2324 10043
2325 -#: includes/class-mxchat-integrator.php:2854
2326 -msgid "Bot token not configured"
10044 +#: includes/class-mxchat-integrator.php:14250
10045 +msgid "Authentication failed with DeepSeek. Please check your API key."
2327 10046 msgstr ""
2328 10047
2329 -#: includes/class-mxchat-integrator.php:2868
2330 -msgid "Reply to User"
10048 +#: includes/class-mxchat-integrator.php:14258
10049 +msgid "Invalid DeepSeek API key. Please check your API key configuration."
2331 10050 msgstr ""
2332 10051
2333 -#: includes/class-mxchat-integrator.php:2872
2334 -msgid "Send"
10052 +#: includes/class-mxchat-integrator.php:14268
10053 +msgid "DeepSeek API quota exceeded. Please check your billing details."
2335 10054 msgstr ""
2336 10055
2337 -#: includes/class-mxchat-integrator.php:2876
2338 -msgid "Cancel"
10056 +#: includes/class-mxchat-integrator.php:14274
10057 +msgid "DeepSeek rate limit exceeded. Please try again later."
2339 10058 msgstr ""
2340 10059
2341 -#: includes/class-mxchat-integrator.php:2884
2342 -msgid "Reply to session: %s"
10060 +#: includes/class-mxchat-integrator.php:14285
10061 +msgid "DeepSeek service is currently unavailable. Please try again later."
2343 10062 msgstr ""
2344 10063
2345 -#: includes/class-mxchat-integrator.php:2892
2346 -msgid "Type your message here..."
10064 +#: includes/class-mxchat-integrator.php:14312
10065 +msgid "Unexpected response format from DeepSeek."
2347 10066 msgstr ""
2348 10067
2349 -#: includes/class-mxchat-integrator.php:2937
2350 -msgid "Agent response error: No command text received"
10068 +#: includes/class-mxchat-integrator.php:14320
10069 +msgid "System error when processing DeepSeek request: "
2351 10070 msgstr ""
2352 10071
2353 -#: includes/class-mxchat-integrator.php:2939
2354 -msgid "Command text is required. Format: /reply session_id message"
10072 +#. translators: %s: Gemini's finish reason, block reason and safety ratings, e.g. "finishReason SAFETY, HARASSMENT=MEDIUM"
10073 +#: includes/class-mxchat-integrator.php:14636
10074 +#, php-format
10075 +msgid "Gemini withheld this reply: %s. Visitors see a generic message instead. Google's safety filter made this call; the mxchat_gemini_safety_settings filter adjusts its thresholds."
2355 10076 msgstr ""
2356 10077
2357 -#: includes/class-mxchat-integrator.php:2948
2358 -msgid "Invalid format. Use: /reply session_id message"
10078 +#: includes/class-mxchat-integrator.php:14642
10079 +msgid "Sorry, I can't answer that one. Could you try rephrasing your question?"
2359 10080 msgstr ""
2360 10081
2361 -#: includes/class-mxchat-integrator.php:2963
2362 -msgid "Failed to save message"
10082 +#: includes/class-mxchat-integrator.php:15407
10083 +msgid "This chatbot has reached its message limit. Please try again later."
2363 10084 msgstr ""
2364 10085
2365 -#: includes/class-mxchat-integrator.php:2986
2366 -msgid "You are now chatting with the AI chatbot."
10086 +#: includes/class-mxchat-integrator.php:15514
10087 +msgid "hour"
2367 10088 msgstr ""
2368 10089
2369 -#: includes/class-mxchat-integrator.php:3253
2370 -msgid "I'm sorry, I couldn't find relevant information on that topic."
10090 +#: includes/class-mxchat-integrator.php:15517
10091 +msgid "day"
2371 10092 msgstr ""
2372 10093
2373 -#: includes/class-mxchat-integrator.php:3272
2374 -msgid "Claude API key is not configured"
10094 +#: includes/class-mxchat-integrator.php:15520
10095 +msgid "week"
2375 10096 msgstr ""
2376 10097
2377 -#: includes/class-mxchat-integrator.php:3283
2378 -msgid "X.AI API key is not configured"
10098 +#: includes/class-mxchat-integrator.php:15523
10099 +msgid "month"
2379 10100 msgstr ""
2380 10101
2381 -#: includes/class-mxchat-integrator.php:3294
2382 -msgid "DeepSeek API key is not configured"
10102 +#: includes/class-mxchat-license-check.php:411
10103 +msgid "No licence key is saved on this site."
2383 10104 msgstr ""
2384 10105
2385 -#: includes/class-mxchat-integrator.php:3305
2386 -#: includes/class-mxchat-integrator.php:3317
2387 -msgid "OpenAI API key is not configured"
10106 +#. translators: %s: a date
10107 +#: includes/class-mxchat-license-check.php:461
10108 +#, php-format
10109 +msgid "Managed by the licence owner. This licence key has been revoked, and Pro features have been paused since %s; your settings and knowledge are untouched. Contact MxChat support if you believe this is a mistake."
2388 10110 msgstr ""
2389 10111
2390 -#: includes/class-mxchat-integrator.php:3329
2391 -msgid "An error occurred: %s"
10112 +#. translators: 1: this site's domain, 2: a date
10113 +#: includes/class-mxchat-license-check.php:467
10114 +#, php-format
10115 +msgid "Managed by the licence owner. New sites are blocked on this licence, so %1$s could not activate; Pro features have been paused since %2$s. Ask the licence holder to allow new sites in their mxchat.ai account, then click Check license now."
2392 10116 msgstr ""
2393 10117
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."
10118 +#. translators: 1: this site's domain, 2: a date
10119 +#: includes/class-mxchat-license-check.php:474
10120 +#, php-format
10121 +msgid "Managed by the licence owner. %1$s was switched off in the licence holder's MxChat account, and only they can switch it back on; this site cannot. Pro features have been paused since %2$s; your settings and knowledge are untouched. Once the domain is switched back on at mxchat.ai they return within the hour, or now with Check license now."
2404 10122 msgstr ""
2405 10123
2406 -#: includes/class-mxchat-public.php:45 includes/class-mxchat-public.php:106
10124 +#: includes/class-mxchat-license-check.php:481
10125 +msgid "Revoked"
10126 +msgstr ""
10127 +
10128 +#: includes/class-mxchat-license-check.php:481
10129 +msgid "Switched off"
10130 +msgstr ""
10131 +
10132 +#: includes/class-mxchat-license-check.php:489
10133 +msgid "Switching off"
10134 +msgstr ""
10135 +
10136 +#. translators: 1: this site's domain, 2: a date, 3: a date
10137 +#: includes/class-mxchat-license-check.php:492
10138 +#, php-format
10139 +msgid "Managed by the licence owner. %1$s was switched off in the licence holder's MxChat account on %2$s, and only they can switch it back on. Pro features stay on until %3$s; if the domain is switched back on before then, nothing changes."
10140 +msgstr ""
10141 +
10142 +#: includes/class-mxchat-license-check.php:503
10143 +msgid "Not checked yet"
10144 +msgstr ""
10145 +
10146 +#: includes/class-mxchat-license-check.php:504
10147 +msgid "The first check with mxchat.ai runs within a day."
10148 +msgstr ""
10149 +
10150 +#. translators: 1: how long ago, 2: the error code
10151 +#: includes/class-mxchat-license-check.php:515
10152 +#, php-format
10153 +msgid "mxchat.ai could not be reached %1$s ago (%2$s). Nothing changed; the check is retried later."
10154 +msgstr ""
10155 +
10156 +#. translators: %s: how long ago
10157 +#: includes/class-mxchat-license-check.php:527
10158 +#, php-format
10159 +msgid "Checked %s ago. mxchat.ai does not list this domain for the licence, which is normal after a site move; Pro stays on."
10160 +msgstr ""
10161 +
10162 +#. translators: %s: how long ago
10163 +#: includes/class-mxchat-license-check.php:537
10164 +#, php-format
10165 +msgid "Confirmed on by mxchat.ai %s ago. Checked once a day."
10166 +msgstr ""
10167 +
10168 +#: includes/class-mxchat-license-check.php:571
10169 +msgid "Checking with mxchat.ai…"
10170 +msgstr ""
10171 +
10172 +#: includes/class-mxchat-license-check.php:572
10173 +msgid "The check could not run. Try again in a moment."
10174 +msgstr ""
10175 +
10176 +#: includes/class-mxchat-license-check.php:573
10177 +msgid "Pro status changed. Reloading…"
10178 +msgstr ""
10179 +
10180 +#: includes/class-mxchat-license-check.php:597
10181 +msgid "MxChat Pro is back on."
10182 +msgstr ""
10183 +
10184 +#. translators: %s: this site's domain
10185 +#: includes/class-mxchat-license-check.php:600
10186 +#, php-format
10187 +msgid "%s was switched back on in the licence holder's MxChat account, so Pro features are available again."
10188 +msgstr ""
10189 +
10190 +#: includes/class-mxchat-license-check.php:617
10191 +msgid "MxChat Pro is paused on this site."
10192 +msgstr ""
10193 +
10194 +#: includes/class-mxchat-license-check.php:618
10195 +msgid "MxChat Pro: this site has been switched off in the licence holder's account."
10196 +msgstr ""
10197 +
10198 +#: includes/class-mxchat-license-check.php:622
10199 +msgid "Open Pro & Extensions"
10200 +msgstr ""
10201 +
10202 +#: includes/class-mxchat-license-check.php:623
10203 +msgid "Open your licenses at mxchat.ai"
10204 +msgstr ""
10205 +
10206 +#: includes/class-mxchat-meta-box.php:142
10207 +#: includes/class-mxchat-meta-box.php:340
10208 +msgid "Chatbot Visibility"
10209 +msgstr ""
10210 +
10211 +#: includes/class-mxchat-meta-box.php:151
10212 +#: includes/class-mxchat-meta-box.php:341
10213 +msgid "Use Global Setting"
10214 +msgstr ""
10215 +
10216 +#: includes/class-mxchat-meta-box.php:160
10217 +#: includes/class-mxchat-meta-box.php:342
10218 +msgid "Show Chatbot on this page"
10219 +msgstr ""
10220 +
10221 +#: includes/class-mxchat-meta-box.php:169
10222 +#: includes/class-mxchat-meta-box.php:343
10223 +msgid "Hide Chatbot on this page"
10224 +msgstr ""
10225 +
10226 +#: includes/class-mxchat-meta-box.php:175
10227 +msgid "Global Auto-Show: ON"
10228 +msgstr ""
10229 +
10230 +#: includes/class-mxchat-meta-box.php:178
10231 +msgid "The chatbot appears on all pages by default. Use \"Hide\" to exclude this page, or \"Show\" to override post type restrictions."
10232 +msgstr ""
10233 +
10234 +#: includes/class-mxchat-meta-box.php:182
10235 +msgid "Global Auto-Show: OFF"
10236 +msgstr ""
10237 +
10238 +#: includes/class-mxchat-meta-box.php:185
10239 +msgid "The chatbot is hidden by default. Select \"Show\" to display it on this page without needing a shortcode."
10240 +msgstr ""
10241 +
10242 +#: includes/class-mxchat-meta-box.php:195
10243 +msgid "Select Bot for this Page:"
10244 +msgstr ""
10245 +
10246 +#: includes/class-mxchat-meta-box.php:198
10247 +#: includes/class-mxchat-meta-box.php:345
10248 +msgid "Use Default Bot"
10249 +msgstr ""
10250 +
10251 +#: includes/class-mxchat-meta-box.php:206
10252 +msgid "Only applies when visibility is set to \"Show\" or \"Use Global Setting\" with auto-show enabled."
10253 +msgstr ""
10254 +
10255 +#: includes/class-mxchat-meta-box.php:218
10256 +msgid "Knowledge base access"
10257 +msgstr ""
10258 +
10259 +#: includes/class-mxchat-meta-box.php:221
10260 +msgid "Use tag rules (default)"
10261 +msgstr ""
10262 +
10263 +#: includes/class-mxchat-meta-box.php:229
10264 +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."
10265 +msgstr ""
10266 +
10267 +#: includes/class-mxchat-meta-box.php:238
10268 +msgid "Changes only take effect after saving/updating the page."
10269 +msgstr ""
10270 +
10271 +#: includes/class-mxchat-meta-box.php:245
10272 +msgid "Shortcode Examples:"
10273 +msgstr ""
10274 +
10275 +#: includes/class-mxchat-meta-box.php:248
10276 +msgid "[mxchat_chatbot floating=\"yes\"] - Floating chatbot"
10277 +msgstr ""
10278 +
10279 +#: includes/class-mxchat-meta-box.php:249
10280 +msgid "[mxchat_chatbot floating=\"no\"] - Embedded chatbot"
10281 +msgstr ""
10282 +
10283 +#: includes/class-mxchat-meta-box.php:344
10284 +msgid "Select Bot for this Page"
10285 +msgstr ""
10286 +
10287 +#: includes/class-mxchat-meta-box.php:346
10288 +msgid "Global Auto-Show is ON. The chatbot appears on all pages by default. Use \"Hide\" to exclude this page."
10289 +msgstr ""
10290 +
10291 +#: includes/class-mxchat-meta-box.php:347
10292 +msgid "Global Auto-Show is OFF. Select \"Show\" to display the chatbot on this page without needing a shortcode."
10293 +msgstr ""
10294 +
10295 +#: includes/class-mxchat-model-catalog.php:43
10296 +msgid "OpenRouter"
10297 +msgstr ""
10298 +
10299 +#: includes/class-mxchat-model-catalog.php:50
10300 +msgid "Access 100+ models from multiple providers (add API key to browse)"
10301 +msgstr ""
10302 +
10303 +#: includes/class-mxchat-model-catalog.php:55
10304 +#: includes/class-mxchat-model-catalog.php:209
10305 +msgid "Google Gemini"
10306 +msgstr ""
10307 +
10308 +#: includes/class-mxchat-model-catalog.php:59
10309 +msgid "Stable — newest Flash generation, recommended default"
10310 +msgstr ""
10311 +
10312 +#: includes/class-mxchat-model-catalog.php:60
10313 +msgid "Stable — efficiency-first Flash"
10314 +msgstr ""
10315 +
10316 +#: includes/class-mxchat-model-catalog.php:61
10317 +msgid "Stable — previous Flash generation"
10318 +msgstr ""
10319 +
10320 +#: includes/class-mxchat-model-catalog.php:62
10321 +msgid "Stable — older Flash, priced above 3.8 Flash on every token"
10322 +msgstr ""
10323 +
10324 +#: includes/class-mxchat-model-catalog.php:63
10325 +msgid "Preview — most intelligent, multimodal & agentic"
10326 +msgstr ""
10327 +
10328 +#: includes/class-mxchat-model-catalog.php:64
10329 +msgid "Preview — balanced speed and scale"
10330 +msgstr ""
10331 +
10332 +#: includes/class-mxchat-model-catalog.php:65
10333 +msgid "Stable — cheapest Gemini, no thinking"
10334 +msgstr ""
10335 +
10336 +#: includes/class-mxchat-model-catalog.php:66
10337 +msgid "Stable — cost-efficient, high throughput"
10338 +msgstr ""
10339 +
10340 +#: includes/class-mxchat-model-catalog.php:67
10341 +msgid "Preview — latest cost-efficient model"
10342 +msgstr ""
10343 +
10344 +#: includes/class-mxchat-model-catalog.php:68
10345 +msgid "No longer offered by Google to new API users — pick Gemini 3.1 Pro"
10346 +msgstr ""
10347 +
10348 +#: includes/class-mxchat-model-catalog.php:69
10349 +msgid "No longer offered by Google to new API users — pick Gemini 3.8 Flash"
10350 +msgstr ""
10351 +
10352 +#: includes/class-mxchat-model-catalog.php:70
10353 +msgid "No longer offered by Google to new API users — pick Gemini 3.5 Flash-Lite"
10354 +msgstr ""
10355 +
10356 +#: includes/class-mxchat-model-catalog.php:93
10357 +msgid "Recommended — newest OpenAI flagship; strongest reasoning, coding and agentic work"
10358 +msgstr ""
10359 +
10360 +#: includes/class-mxchat-model-catalog.php:94
10361 +msgid "Strong reasoning on demanding tasks at mid-tier cost"
10362 +msgstr ""
10363 +
10364 +#: includes/class-mxchat-model-catalog.php:95
10365 +msgid "Fastest and cheapest GPT-6 for high-volume, repeatable work"
10366 +msgstr ""
10367 +
10368 +#: includes/class-mxchat-model-catalog.php:96
10369 +msgid "Previous OpenAI flagship for reasoning, coding and chat"
10370 +msgstr ""
10371 +
10372 +#: includes/class-mxchat-model-catalog.php:97
10373 +msgid "Balanced GPT-5.6 — strong capability at lower cost"
10374 +msgstr ""
10375 +
10376 +#: includes/class-mxchat-model-catalog.php:98
10377 +msgid "Fastest and cheapest GPT-5.6 for lightweight tasks"
10378 +msgstr ""
10379 +
10380 +#: includes/class-mxchat-model-catalog.php:99
10381 +msgid "Previous flagship — powerful reasoning and coding model"
10382 +msgstr ""
10383 +
10384 +#: includes/class-mxchat-model-catalog.php:100
10385 +msgid "Flagship reasoning and coding model"
10386 +msgstr ""
10387 +
10388 +#: includes/class-mxchat-model-catalog.php:101
10389 +msgid "Fast and affordable with 400K context"
10390 +msgstr ""
10391 +
10392 +#: includes/class-mxchat-model-catalog.php:102
10393 +msgid "Fastest and cheapest for lightweight tasks"
10394 +msgstr ""
10395 +
10396 +#: includes/class-mxchat-model-catalog.php:103
10397 +msgid "Best general-purpose & agentic model with fast responses"
10398 +msgstr ""
10399 +
10400 +#: includes/class-mxchat-model-catalog.php:104
10401 +msgid "Flagship for coding & agentic tasks with low reasoning (400K context)"
10402 +msgstr ""
10403 +
10404 +#: includes/class-mxchat-model-catalog.php:105
10405 +msgid "Flagship for coding, reasoning, and agentic tasks across domains"
10406 +msgstr ""
10407 +
10408 +#: includes/class-mxchat-model-catalog.php:106
10409 +msgid "Fast and lightweight"
10410 +msgstr ""
10411 +
10412 +#: includes/class-mxchat-model-catalog.php:107
10413 +msgid "Fastest and cheapest; ideal for summarization and classification"
10414 +msgstr ""
10415 +
10416 +#: includes/class-mxchat-model-catalog.php:111
10417 +msgid "Anthropic Claude"
10418 +msgstr ""
10419 +
10420 +#: includes/class-mxchat-model-catalog.php:115
10421 +msgid "Latest Flagship — newest and most capable Anthropic model"
10422 +msgstr ""
10423 +
10424 +#: includes/class-mxchat-model-catalog.php:116
10425 +msgid "Latest Opus — best for complex agentic and coding work"
10426 +msgstr ""
10427 +
10428 +#: includes/class-mxchat-model-catalog.php:117
10429 +msgid "Previous Opus generation"
10430 +msgstr ""
10431 +
10432 +#: includes/class-mxchat-model-catalog.php:118
10433 +msgid "Previous Anthropic flagship model"
10434 +msgstr ""
10435 +
10436 +#: includes/class-mxchat-model-catalog.php:119
10437 +msgid "Most capable Claude model - recommended"
10438 +msgstr ""
10439 +
10440 +#: includes/class-mxchat-model-catalog.php:120
10441 +msgid "Newest Sonnet - excellent balance of speed and capability"
10442 +msgstr ""
10443 +
10444 +#: includes/class-mxchat-model-catalog.php:121
10445 +msgid "Previous Sonnet - excellent balance of speed and capability"
10446 +msgstr ""
10447 +
10448 +#: includes/class-mxchat-model-catalog.php:122
10449 +msgid "Highly capable for complex tasks"
10450 +msgstr ""
10451 +
10452 +#: includes/class-mxchat-model-catalog.php:123
10453 +msgid "Best for complex agents and coding"
10454 +msgstr ""
10455 +
10456 +#: includes/class-mxchat-model-catalog.php:124
10457 +msgid "Fastest and most intelligent Haiku"
10458 +msgstr ""
10459 +
10460 +#: includes/class-mxchat-model-catalog.php:128
10461 +msgid "xAI Grok"
10462 +msgstr ""
10463 +
10464 +#: includes/class-mxchat-model-catalog.php:144
10465 +msgid "Newest xAI flagship — 500K context, accepts image input"
10466 +msgstr ""
10467 +
10468 +#: includes/class-mxchat-model-catalog.php:145
10469 +msgid "Previous flagship — 500K context, accepts image input"
10470 +msgstr ""
10471 +
10472 +#: includes/class-mxchat-model-catalog.php:146
10473 +msgid "Largest context in the Grok lineup — 1M tokens, accepts image input"
10474 +msgstr ""
10475 +
10476 +#: includes/class-mxchat-model-catalog.php:147
10477 +msgid "1M context with reasoning — dated release, pinned behaviour"
10478 +msgstr ""
10479 +
10480 +#: includes/class-mxchat-model-catalog.php:148
10481 +msgid "1M context without reasoning — faster replies at the same price"
10482 +msgstr ""
10483 +
10484 +#: includes/class-mxchat-model-catalog.php:151
10485 +#: includes/class-mxchat-model-catalog.php:152
10486 +#: includes/class-mxchat-model-catalog.php:153
10487 +msgid "Previous generation — no longer listed by xAI, still served"
10488 +msgstr ""
10489 +
10490 +#: includes/class-mxchat-model-catalog.php:154
10491 +#: includes/class-mxchat-model-catalog.php:155
10492 +#: includes/class-mxchat-model-catalog.php:156
10493 +#: includes/class-mxchat-model-catalog.php:157
10494 +msgid "Older generation — no longer listed by xAI, still served"
10495 +msgstr ""
10496 +
10497 +#: includes/class-mxchat-model-catalog.php:161
10498 +msgid "DeepSeek"
10499 +msgstr ""
10500 +
10501 +#: includes/class-mxchat-model-catalog.php:167
10502 +msgid "Fast and cost-effective"
10503 +msgstr ""
10504 +
10505 +#: includes/class-mxchat-model-catalog.php:168
10506 +msgid "Most capable DeepSeek model"
10507 +msgstr ""
10508 +
10509 +#: includes/class-mxchat-model-catalog.php:172
10510 +msgid "Custom (OpenAI-compatible)"
10511 +msgstr ""
10512 +
10513 +#: includes/class-mxchat-model-catalog.php:179
10514 +msgid "OpenAI-compatible local LLM (Ollama, LM Studio, vLLM, llama.cpp, Azure OpenAI) — configure Base URL, key, and model in API Keys tab"
10515 +msgstr ""
10516 +
10517 +#: includes/class-mxchat-model-catalog.php:196
10518 +msgid "1536 dim, recommended"
10519 +msgstr ""
10520 +
10521 +#: includes/class-mxchat-model-catalog.php:197
10522 +msgid "1536 dim, efficient"
10523 +msgstr ""
10524 +
10525 +#: includes/class-mxchat-model-catalog.php:198
10526 +msgid "3072 dim, powerful"
10527 +msgstr ""
10528 +
10529 +#: includes/class-mxchat-model-catalog.php:202
10530 +msgid "Voyage AI"
10531 +msgstr ""
10532 +
10533 +#: includes/class-mxchat-model-catalog.php:205
10534 +msgid "2048 dim, most capable"
10535 +msgstr ""
10536 +
10537 +#: includes/class-mxchat-model-catalog.php:212
10538 +msgid "1536 dim"
10539 +msgstr ""
10540 +
10541 +#. translators: 1: model label, 2: retirement date
10542 +#: includes/class-mxchat-model-catalog.php:495
10543 +#, php-format
10544 +msgid "%1$s — retires %2$s"
10545 +msgstr ""
10546 +
10547 +#. translators: %s: model label
10548 +#: includes/class-mxchat-model-catalog.php:532
10549 +#, php-format
10550 +msgid "%s — retired by provider, choose a replacement"
10551 +msgstr ""
10552 +
10553 +#. translators: 1: model id, 2: provider name
10554 +#: includes/class-mxchat-model-liveness.php:402
10555 +#, php-format
10556 +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."
10557 +msgstr ""
10558 +
10559 +#: includes/class-mxchat-model-liveness.php:404
10560 +msgid "provider"
10561 +msgstr ""
10562 +
10563 +#: includes/class-mxchat-model-liveness.php:438
10564 +msgid "MxChat: a configured AI model may be retiring"
10565 +msgstr ""
10566 +
10567 +#: includes/class-mxchat-model-liveness.php:442
10568 +msgid "Choose a current model in MxChat Settings"
10569 +msgstr ""
10570 +
10571 +#: includes/class-mxchat-model-liveness.php:466
10572 +msgid "A configured AI model may be retiring"
10573 +msgstr ""
10574 +
10575 +#: includes/class-mxchat-privacy.php:113
10576 +#: includes/class-mxchat-privacy.php:121
10577 +msgid "MxChat Chat Conversations"
10578 +msgstr ""
10579 +
10580 +#: includes/class-mxchat-privacy.php:227
10581 +#: includes/class-mxchat-privacy.php:308
10582 +msgid "Session ID"
10583 +msgstr ""
10584 +
10585 +#: includes/class-mxchat-privacy.php:228
10586 +msgid "Conversation started"
10587 +msgstr ""
10588 +
10589 +#: includes/class-mxchat-privacy.php:229
10590 +msgid "Last message"
10591 +msgstr ""
10592 +
10593 +#: includes/class-mxchat-privacy.php:232
10594 +msgid "Started on page"
10595 +msgstr ""
10596 +
10597 +#: includes/class-mxchat-privacy.php:235
10598 +#: includes/class-mxchat-privacy.php:311
10599 +msgid "Email on record"
10600 +msgstr ""
10601 +
10602 +#: includes/class-mxchat-privacy.php:238
10603 +#: includes/class-mxchat-privacy.php:314
10604 +msgid "Name on record"
10605 +msgstr ""
10606 +
10607 +#: includes/class-mxchat-privacy.php:241
10608 +msgid "Visitor identifier"
10609 +msgstr ""
10610 +
10611 +#: includes/class-mxchat-privacy.php:333
10612 +msgid "Lead-capture consent"
10613 +msgstr ""
10614 +
10615 +#: includes/class-mxchat-privacy.php:336
10616 +msgid "Consent recorded"
10617 +msgstr ""
10618 +
10619 +#: includes/class-mxchat-privacy.php:340
10620 +msgid "Consent text shown"
10621 +msgstr ""
10622 +
10623 +#. translators: %s: IP address recorded with a link click
10624 +#: includes/class-mxchat-privacy.php:366
10625 +#, php-format
10626 +msgid "IP address: %s"
10627 +msgstr ""
10628 +
10629 +#. translators: %s: browser user-agent recorded with a link click
10630 +#: includes/class-mxchat-privacy.php:370
10631 +#, php-format
10632 +msgid "Browser: %s"
10633 +msgstr ""
10634 +
10635 +#: includes/class-mxchat-privacy.php:376
10636 +msgid "Link clicked"
10637 +msgstr ""
10638 +
10639 +#: includes/class-mxchat-privacy.php:388
10640 +msgid "Chat Conversations (MxChat)"
10641 +msgstr ""
10642 +
10643 +#: includes/class-mxchat-privacy.php:389
10644 +msgid "Chatbot conversations recorded by the MxChat plugin."
10645 +msgstr ""
10646 +
10647 +#: includes/class-mxchat-privacy.php:398
10648 +msgid "Visitor"
10649 +msgstr ""
10650 +
10651 +#: includes/class-mxchat-privacy.php:403
10652 +msgid "Agent"
10653 +msgstr ""
10654 +
10655 +#. translators: %s: chat session id
10656 +#: includes/class-mxchat-privacy.php:448
10657 +#, php-format
10658 +msgid "Chat conversation %s was retained by a site-specific policy (mxchat_privacy_erase_session filter)."
10659 +msgstr ""
10660 +
10661 +#: includes/class-mxchat-privacy.php:727
10662 +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."
10663 +msgstr ""
10664 +
10665 +#: includes/class-mxchat-privacy.php:728
10666 +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."
10667 +msgstr ""
10668 +
10669 +#: includes/class-mxchat-privacy.php:729
10670 +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."
10671 +msgstr ""
10672 +
10673 +#: includes/class-mxchat-privacy.php:730
10674 +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."
10675 +msgstr ""
10676 +
10677 +#: includes/class-mxchat-public.php:174
10678 +msgid "MxChat: this page already shows this chatbot, so a second copy of the same bot is not displayed. Only administrators see this note."
10679 +msgstr ""
10680 +
10681 +#: includes/class-mxchat-public.php:273
2407 10682 msgid "MxChat: Basic"
2408 10683 msgstr ""
2409 10684
2410 -#: includes/class-mxchat-public.php:150
2411 -msgid "AI Agent"
10685 +#: includes/class-mxchat-public.php:381
10686 +msgid "More options"
2412 10687 msgstr ""
2413 10688
2414 -#: includes/class-mxchat-public.php:152 includes/class-mxchat-public.php:158
2415 -msgid "Minimize"
10689 +#: includes/class-mxchat-public.php:414
10690 +msgid "Name"
2416 10691 msgstr ""
2417 10692
2418 -#: includes/class-mxchat-public.php:179
10693 +#: includes/class-mxchat-public.php:423
2419 10694 msgid "Enter your email address"
2420 10695 msgstr ""
2421 10696
2422 -#: includes/class-mxchat-public.php:236
10697 +#: includes/class-mxchat-public.php:423
10698 +msgid "Enter your email address (optional)"
10699 +msgstr ""
10700 +
10701 +#: includes/class-mxchat-public.php:459
10702 +msgid "Chat messages"
10703 +msgstr ""
10704 +
10705 +#: includes/class-mxchat-public.php:479
10706 +msgid "Hide Quick Questions"
10707 +msgstr ""
10708 +
10709 +#: includes/class-mxchat-public.php:486
10710 +msgid "Show Quick Questions"
10711 +msgstr ""
10712 +
10713 +#: includes/class-mxchat-public.php:521
10714 +msgid "Type your message"
10715 +msgstr ""
10716 +
10717 +#: includes/class-mxchat-public.php:531
10718 +msgid "Send message"
10719 +msgstr ""
10720 +
10721 +#: includes/class-mxchat-public.php:552
2423 10722 msgid "Upload PDF"
2424 10723 msgstr ""
2425 10724
2426 -#: includes/class-mxchat-public.php:244
10725 +#: includes/class-mxchat-public.php:564
2427 10726 msgid "Upload Word Document"
2428 10727 msgstr ""
2429 10728
2430 -#: includes/class-mxchat-public.php:251
10729 +#: includes/class-mxchat-public.php:573
2431 10730 msgid "Remove PDF"
2432 10731 msgstr ""
2433 10732
2434 -#: includes/class-mxchat-public.php:261
10733 +#: includes/class-mxchat-public.php:583
2435 10734 msgid "Remove Word Document"
2436 10735 msgstr ""
2437 10736
2438 -#: includes/class-mxchat-public.php:287
2439 -msgid "Close"
10737 +#: includes/class-mxchat-public.php:603
10738 +msgid "Upload Image for Analysis"
2440 10739 msgstr ""
2441 10740
2442 -#: includes/class-mxchat-public.php:296
10741 +#: includes/class-mxchat-public.php:648
10742 +msgid "Open chat"
10743 +msgstr ""
10744 +
10745 +#: includes/class-mxchat-public.php:652
2443 10746 msgid "Chatbot Icon"
2444 10747 msgstr ""
2445 10748
2446 -#: includes/class-mxchat-word-handler.php:37
10749 +#: includes/class-mxchat-tool-registry.php:198
10750 +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."
10751 +msgstr ""
10752 +
10753 +#: includes/class-mxchat-tool-registry.php:204
10754 +#: includes/class-mxchat-tool-registry.php:216
10755 +msgid "Powered by Brave Search — requires a Brave Search API key. Add it under Settings → Brave Search."
10756 +msgstr ""
10757 +
10758 +#: includes/class-mxchat-tool-registry.php:207
10759 +msgid "Image Search"
10760 +msgstr ""
10761 +
10762 +#: includes/class-mxchat-tool-registry.php:208
10763 +msgid "Search the web (via Brave Search) for images relevant to the user request and show them in the chat."
10764 +msgstr ""
10765 +
10766 +#: includes/class-mxchat-tool-registry.php:219
10767 +msgid "Ask the Uploaded PDF"
10768 +msgstr ""
10769 +
10770 +#: includes/class-mxchat-tool-registry.php:220
10771 +msgid "Answer a question using the PDF document the visitor uploaded earlier in this conversation."
10772 +msgstr ""
10773 +
10774 +#: includes/class-mxchat-tool-registry.php:224
10775 +msgid "Create an image from a text description using OpenAI image generation. The query should describe the image to make."
10776 +msgstr ""
10777 +
10778 +#: includes/class-mxchat-tool-registry.php:232
10779 +msgid "Create an image from a text description using Google Imagen. The query should describe the image to make."
10780 +msgstr ""
10781 +
10782 +#: includes/class-mxchat-tool-registry.php:240
10783 +msgid "Collect Email"
10784 +msgstr ""
10785 +
10786 +#: includes/class-mxchat-tool-registry.php:241
10787 +msgid "Begin collecting the visitor's email address for the mailing list."
10788 +msgstr ""
10789 +
10790 +#: includes/class-mxchat-tool-registry.php:251
10791 +msgid "Hand Off to Live Agent (Slack)"
10792 +msgstr ""
10793 +
10794 +#: includes/class-mxchat-tool-registry.php:252
10795 +msgid "Transfer the conversation to a human support agent on Slack."
10796 +msgstr ""
10797 +
10798 +#: includes/class-mxchat-tool-registry.php:253
10799 +#: includes/class-mxchat-tool-registry.php:258
10800 +#: includes/class-mxchat-tool-registry.php:266
10801 +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."
10802 +msgstr ""
10803 +
10804 +#: includes/class-mxchat-tool-registry.php:256
10805 +msgid "Hand Off to Live Agent (Telegram)"
10806 +msgstr ""
10807 +
10808 +#: includes/class-mxchat-tool-registry.php:257
10809 +msgid "Transfer the conversation to a human support agent on Telegram."
10810 +msgstr ""
10811 +
10812 +#: includes/class-mxchat-tool-registry.php:264
10813 +msgid "Hand Off to Live Agent (Webhook)"
10814 +msgstr ""
10815 +
10816 +#: includes/class-mxchat-tool-registry.php:265
10817 +msgid "Notify the site's human support team about this conversation via the configured webhook. The team follows up separately; you keep assisting meanwhile."
10818 +msgstr ""
10819 +
10820 +#: includes/class-mxchat-tool-registry.php:314
10821 +msgid "Core"
10822 +msgstr ""
10823 +
10824 +#: includes/class-mxchat-tool-registry.php:352
10825 +#: includes/class-mxchat-tool-registry.php:391
10826 +#, php-format
10827 +msgid "Use the %s capability."
10828 +msgstr ""
10829 +
10830 +#: includes/class-mxchat-tool-registry.php:357
10831 +#: includes/class-mxchat-tool-registry.php:396
10832 +msgid "Add-ons"
10833 +msgstr ""
10834 +
10835 +#: includes/class-mxchat-tool-registry.php:545
10836 +msgid "The natural-language request, question, or search query to act on."
10837 +msgstr ""
10838 +
10839 +#: includes/class-mxchat-utils.php:292
10840 +msgid "The notification email could not be read."
10841 +msgstr ""
10842 +
10843 +#. translators: %s: the email address the owner typed.
10844 +#: includes/class-mxchat-utils.php:317
10845 +#, php-format
10846 +msgid "\"%s\" is not a valid email address, so nothing was saved. Separate multiple addresses with a comma."
10847 +msgstr ""
10848 +
10849 +#. translators: %d: maximum number of notification recipients.
10850 +#: includes/class-mxchat-utils.php:336
10851 +#, php-format
10852 +msgid "Enter at most %d email addresses, separated by commas."
10853 +msgstr ""
10854 +
10855 +#. translators: %s: the embedding model name configured on the custom provider
10856 +#: includes/class-mxchat-utils.php:400
10857 +#, php-format
10858 +msgid "%s (custom provider)"
10859 +msgstr ""
10860 +
10861 +#: includes/class-mxchat-utils.php:538
10862 +msgid "The custom provider returned no embedding."
10863 +msgstr ""
10864 +
10865 +#. translators: %s: embedding provider name
10866 +#: includes/class-mxchat-utils.php:1320
10867 +#, php-format
10868 +msgid "%s API key is not configured. Please add your API key in the settings before submitting content."
10869 +msgstr ""
10870 +
10871 +#: includes/class-mxchat-word-handler.php:36
10872 +msgid "Word document uploads are currently disabled."
10873 +msgstr ""
10874 +
10875 +#: includes/class-mxchat-word-handler.php:59
2447 10876 msgid "Invalid file type. Only .docx files are allowed."
2448 10877 msgstr ""
2449 10878
2450 -#: includes/class-mxchat-word-handler.php:58
10879 +#: includes/class-mxchat-word-handler.php:81
2451 10880 msgid "The uploaded document appears to be empty or contains unsupported content."
2452 10881 msgstr ""
2453 10882
2454 -#: includes/class-mxchat-word-handler.php:70
10883 +#: includes/class-mxchat-word-handler.php:93
2455 10884 msgid "I've processed the document. What questions do you have about it?"
2456 10885 msgstr ""
2457 10886
2458 -#: includes/class-mxchat-word-handler.php:120
10887 +#: includes/class-mxchat-word-handler.php:144
10888 +msgid "too_many_pages"
10889 +msgstr ""
10890 +
10891 +#: includes/class-mxchat-word-handler.php:157
2459 10892 msgid "Chunk "
2460 10893 msgstr ""
2461 10894
2462 -#: includes/class-mxchat-word-handler.php:207
10895 +#: includes/class-mxchat-word-handler.php:260
2463 10896 msgid "Document removed successfully."
2464 10897 msgstr ""
2465 10898
2466 -#: includes/class-mxchat-word-handler.php:260
10899 +#: includes/class-mxchat-word-handler.php:313
2467 10900 msgid "Please upload a Word document (.docx) that you'd like to discuss."
2468 10901 msgstr ""
2469 -#. Plugin Name of the plugin/theme
2470 -msgid "MxChat"
10902 +
10903 +#: includes/class-rest-api.php:68
10904 +msgid "Only return rows with timestamp >= this value. Accepts ISO 8601 (2026-05-07T00:00:00Z) or any strtotime-compatible string."
2471 10905 msgstr ""
2472 10906
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."
10907 +#: includes/class-rest-api.php:74
10908 +msgid "Only return rows with timestamp <= this value. Same format as `since`."
2475 10909 msgstr ""
2476 10910
2477 -#. Author of the plugin/theme
2478 -msgid "MxChat"
10911 +#: includes/class-rest-api.php:80
10912 +msgid "Filter to a single conversation."
2479 10913 msgstr ""
2480 10914
2481 -#. Author URI of the plugin/theme
2482 -msgid "https://mxchat.ai"
10915 +#: includes/class-rest-api.php:86
10916 +msgid "Filter by role. One of: user, assistant, all (default: all)."
10917 +msgstr ""
10918 +
10919 +#: includes/class-rest-api.php:93
10920 +msgid "Filter by whether the row has retrieved RAG context. Useful for finding \"no-knowledge-hit\" answers. One of: yes, no, any (default: any)."
10921 +msgstr ""
10922 +
10923 +#: includes/class-rest-api.php:100
10924 +msgid "Max number of rows to return. 1-1000, default 100."
10925 +msgstr ""
10926 +
10927 +#: includes/class-rest-api.php:108
10928 +msgid "Skip this many rows (for pagination)."
10929 +msgstr ""
10930 +
10931 +#: includes/class-rest-api.php:115
10932 +msgid "Sort order on timestamp. asc or desc (default: desc)."
10933 +msgstr ""
10934 +
10935 +#: includes/class-rest-api.php:132
10936 +msgid "Array of session_ids to delete. Required and non-empty — there is intentionally no \"delete all\" shorthand."
10937 +msgstr ""
10938 +
10939 +#: includes/class-rest-api.php:138
10940 +msgid "If true (default), also deletes related rows in mxchat_transcript_translations and mxchat_url_clicks for each session_id."
10941 +msgstr ""
10942 +
10943 +#: includes/class-rest-api.php:154
10944 +msgid "The content body to embed and store."
10945 +msgstr ""
10946 +
10947 +#: includes/class-rest-api.php:159
10948 +msgid "Canonical URL the content came from. Used as the dedupe key — submitting the same URL replaces the existing entry."
10949 +msgstr ""
10950 +
10951 +#: includes/class-rest-api.php:165
10952 +#: includes/class-rest-api.php:193
10953 +msgid "Bot ID (for multi-bot installs). Defaults to \"default\"."
10954 +msgstr ""
10955 +
10956 +#: includes/class-rest-api.php:172
10957 +msgid "Free-form content type label, e.g. content, manual, faq, page, post. Stored alongside the entry for filtering. Defaults to \"manual\"."
10958 +msgstr ""
10959 +
10960 +#: includes/class-rest-api.php:189
10961 +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."
10962 +msgstr ""
10963 +
10964 +#: includes/class-rest-api.php:210
10965 +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."
10966 +msgstr ""
10967 +
10968 +#: includes/class-rest-api.php:216
10969 +msgid "Substring match on email or name."
10970 +msgstr ""
10971 +
10972 +#: includes/class-rest-api.php:222
10973 +msgid "Filter by lead source. One of: all, orphan (captured but never chatted), chat_deleted (conversation removed by an admin). Default: all."
10974 +msgstr ""
10975 +
10976 +#: includes/class-rest-api.php:229
10977 +msgid "1-based page number."
10978 +msgstr ""
10979 +
10980 +#: includes/class-rest-api.php:236
10981 +msgid "Leads per page. 1-200, default 100."
10982 +msgstr ""
10983 +
10984 +#: includes/class-rest-api.php:244
10985 +msgid "Sort order on last_seen. asc or desc (default: desc)."
10986 +msgstr ""
10987 +
10988 +#: includes/class-rest-api.php:267
10989 +msgid "MxChat REST API is disabled. Generate a token from MxChat → API Access in the WordPress admin."
10990 +msgstr ""
10991 +
10992 +#: includes/class-rest-api.php:276
10993 +msgid "Missing Authorization header. Expected: Authorization: Bearer <token>"
10994 +msgstr ""
10995 +
10996 +#: includes/class-rest-api.php:284
10997 +msgid "Malformed Authorization header. Expected: Authorization: Bearer <token>"
10998 +msgstr ""
10999 +
11000 +#: includes/class-rest-api.php:293
11001 +msgid "Invalid API token."
11002 +msgstr ""
11003 +
11004 +#: includes/class-rest-api.php:335
11005 +#: includes/class-rest-api.php:519
11006 +msgid "Transcripts table does not exist on this site."
11007 +msgstr ""
11008 +
11009 +#: includes/class-rest-api.php:355
11010 +msgid "Could not parse `since` parameter as a date."
11011 +msgstr ""
11012 +
11013 +#: includes/class-rest-api.php:363
11014 +msgid "Could not parse `until` parameter as a date."
11015 +msgstr ""
11016 +
11017 +#: includes/class-rest-api.php:478
11018 +msgid "session_ids is required and must be a non-empty array."
11019 +msgstr ""
11020 +
11021 +#: includes/class-rest-api.php:486
11022 +msgid "Too many session_ids in a single request. Cap is 1000; split into multiple calls."
11023 +msgstr ""
11024 +
11025 +#: includes/class-rest-api.php:506
11026 +msgid "session_ids must contain at least one valid non-empty string."
11027 +msgstr ""
11028 +
11029 +#: includes/class-rest-api.php:577
11030 +#: includes/class-rest-api.php:658
11031 +msgid "MxChat_Utils is not loaded."
11032 +msgstr ""
11033 +
11034 +#: includes/class-rest-api.php:595
11035 +msgid "content is required."
11036 +msgstr ""
11037 +
11038 +#: includes/class-rest-api.php:598
11039 +msgid "source_url is required and must be a valid URL."
11040 +msgstr ""
11041 +
11042 +#: includes/class-rest-api.php:686
11043 +msgid "source_url is required — a string, or a non-empty array of strings."
11044 +msgstr ""
11045 +
11046 +#: includes/class-rest-api.php:694
11047 +msgid "Too many source_urls in a single request. Cap is 50; split into multiple calls."
11048 +msgstr ""
11049 +
11050 +#: includes/class-rest-api.php:715
11051 +msgid "source_url must contain at least one valid non-empty URL."
11052 +msgstr ""
11053 +
11054 +#: includes/class-rest-api.php:792
11055 +msgid "The leads reader is not available on this install."
11056 +msgstr ""
11057 +
11058 +#: includes/class-rest-api.php:807
11059 +msgid "since could not be parsed as a date."
11060 +msgstr ""
11061 +
11062 +#: mxchat-basic.php:1256
11063 +msgid "Your chatbot model has been automatically updated due to a model deprecation."
11064 +msgstr ""
11065 +
11066 +#: mxchat-basic.php:1260
11067 +msgid "MxChat Model Updated"
11068 +msgstr ""
11069 +
11070 +#: mxchat-basic.php:1302
11071 +msgid "MxChat: new link protection available"
11072 +msgstr ""
11073 +
11074 +#: mxchat-basic.php:1303
11075 +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."
11076 +msgstr ""
11077 +
11078 +#: mxchat-basic.php:1314
11079 +msgid "Insufficient permissions."
11080 +msgstr ""
11081 +
11082 +#: mxchat-basic.php:1346
11083 +msgid "MxChat: your AI model is being rejected by the provider"
11084 +msgstr ""
11085 +
11086 +#. translators: 1: model id, 2: provider name
11087 +#: mxchat-basic.php:1350
11088 +#, php-format
11089 +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."
11090 +msgstr ""
11091 +
11092 +#: mxchat-basic.php:1352
11093 +msgid "the AI provider"
11094 +msgstr ""
11095 +
11096 +#: mxchat-basic.php:1355
11097 +msgid "Choose a different model in MxChat Settings"
11098 +msgstr ""
11099 +
11100 +#: mxchat-basic.php:1920
11101 +msgid "MxChat: ACF field exclusions updated"
11102 +msgstr ""
11103 +
11104 +#: mxchat-basic.php:1921
11105 +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."
11106 +msgstr ""
11107 +
11108 +#: assets/block/chatbot-block.js:56
11109 +msgid "Place the chatbot on this page — inline in the content, or as a floating bubble."
11110 +msgstr ""
11111 +
11112 +#: assets/block/chatbot-block.js:59
11113 +msgid "chat"
11114 +msgstr ""
11115 +
11116 +#: assets/block/chatbot-block.js:59
11117 +msgid "chatbot"
11118 +msgstr ""
11119 +
11120 +#: assets/block/chatbot-block.js:59
11121 +msgid "ai"
11122 +msgstr ""
11123 +
11124 +#: assets/block/chatbot-block.js:88
11125 +msgid "Renders the familiar corner launcher. If the chatbot is also set to display automatically on this page, the usual single-widget rules apply."
11126 +msgstr ""
11127 +
11128 +#: assets/block/chatbot-block.js:89
11129 +msgid "The chat box renders right here in the content."
11130 +msgstr ""
11131 +
11132 +#: assets/block/chatbot-block.js:104
11133 +msgid "Default Bot follows this page’s chatbot settings."
2483 11134 msgstr ""