PluginProbe
MxChat – AI Chatbot & Content Generation for WordPress / 3.2.24
MxChat – AI Chatbot & Content Generation for WordPress v3.2.24
3.2.25 3.2.24 3.2.23 3.2.22 3.2.21 3.2.20 3.2.19 3.2.18 3.2.17 3.2.16 3.2.15 3.2.14 3.2.12 3.2.13 3.2.11 3.2.10 3.2.9 3.2.8 3.2.7 3.2.6 3.2.5 3.2.4 3.2.3 3.2.2 3.2.1 All 156 releases
← All changes | languages/mxchat.pot +3846 -2278 3.2.15 → 3.2.24 View file →
@@ -1,16 +1,16 @@
1 1 # Copyright (C) 2026 MxChat
2 2 # This file is distributed under the GPLv2 or later.
3 3 msgid ""
4 4 msgstr ""
5 -"Project-Id-Version: MxChat 3.2.15\n"
6 -"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/mxchat-basic/\n"
7 -"Last-Translator: MxChat <[email protected]>\n"
8 -"Language-Team: MxChat <[email protected]>\n"
5 +"Project-Id-Version: MxChat 3.2.24\n"
6 +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/mxchat-basic\n"
7 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8 +"Language-Team: LANGUAGE <[email protected]>\n"
9 9 "MIME-Version: 1.0\n"
10 10 "Content-Type: text/plain; charset=UTF-8\n"
11 11 "Content-Transfer-Encoding: 8bit\n"
12 -"POT-Creation-Date: 2026-07-29T11:22:09+00:00\n"
12 +"POT-Creation-Date: 2026-10-02T13:42:58+00:00\n"
13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14 14 "X-Generator: WP-CLI 2.12.0\n"
15 15 "X-Domain: mxchat\n"
16 16
@@ -16,11 +16,12 @@
16 16
17 17 #. Plugin Name of the plugin
18 18 #. Author of the plugin
19 19 #: mxchat-basic.php
20 -#: includes/class-mxchat-admin.php:361
21 -#: includes/class-mxchat-admin.php:463
22 -#: includes/class-mxchat-admin.php:464
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
23 24 msgid "MxChat"
24 25 msgstr ""
25 26
26 27 #. Plugin URI of the plugin
@@ -37,852 +38,1207 @@
37 38 #: mxchat-basic.php
38 39 msgid "https://mxchat.ai"
39 40 msgstr ""
40 41
41 -#: admin/class-ajax-handler.php:80
42 -#: admin/class-ajax-handler.php:174
43 -#: admin/class-ajax-handler.php:248
44 -#: admin/class-ajax-handler.php:362
45 -#: admin/class-ajax-handler.php:871
46 -#: admin/class-ajax-handler.php:1580
47 -#: admin/class-ajax-handler.php:1615
48 -#: admin/class-ajax-handler.php:1637
49 -#: admin/class-ajax-handler.php:1659
50 -#: admin/class-ajax-handler.php:1684
51 -#: admin/class-ajax-handler.php:1716
52 -#: includes/class-mxchat-admin.php:195
53 -#: includes/class-mxchat-admin.php:225
54 -#: includes/class-mxchat-admin.php:5204
55 -#: includes/class-mxchat-admin.php:5314
56 -#: includes/class-mxchat-admin.php:5349
57 -#: includes/class-mxchat-admin.php:5385
58 -#: includes/class-mxchat-admin.php:5513
59 -#: includes/class-mxchat-admin.php:5602
60 -#: includes/class-mxchat-admin.php:5636
61 -#: includes/class-mxchat-admin.php:5684
62 -#: includes/class-mxchat-admin.php:5710
63 -#: includes/class-mxchat-admin.php:5739
42 +#: admin/class-ajax-handler.php:81
43 +#: admin/class-ajax-handler.php:175
44 +#: admin/class-ajax-handler.php:249
45 +#: admin/class-ajax-handler.php:363
46 +#: admin/class-ajax-handler.php:988
47 +#: admin/class-ajax-handler.php:1652
48 +#: admin/class-ajax-handler.php:1875
49 +#: admin/class-ajax-handler.php:1910
50 +#: admin/class-ajax-handler.php:1932
51 +#: admin/class-ajax-handler.php:1954
52 +#: admin/class-ajax-handler.php:1979
53 +#: admin/class-ajax-handler.php:2011
54 +#: includes/class-mxchat-admin.php:270
55 +#: includes/class-mxchat-admin.php:306
56 +#: includes/class-mxchat-admin.php:690
57 +#: includes/class-mxchat-admin.php:955
58 +#: includes/class-mxchat-admin.php:5737
59 +#: includes/class-mxchat-admin.php:5847
60 +#: includes/class-mxchat-admin.php:5882
61 +#: includes/class-mxchat-admin.php:5918
62 +#: includes/class-mxchat-admin.php:6046
63 +#: includes/class-mxchat-admin.php:6135
64 +#: includes/class-mxchat-admin.php:6169
65 +#: includes/class-mxchat-admin.php:6217
66 +#: includes/class-mxchat-admin.php:6243
67 +#: includes/class-mxchat-admin.php:6272
68 +#: includes/class-mxchat-admin.php:8520
64 69 #: includes/class-mxchat-content-generator.php:284
65 70 #: includes/class-mxchat-content-generator.php:570
66 71 #: includes/class-mxchat-content-generator.php:1511
67 72 #: includes/class-mxchat-content-generator.php:1538
68 -#: includes/class-mxchat-content-generator.php:2545
69 -#: includes/class-mxchat-content-generator.php:2670
70 -#: includes/class-mxchat-content-generator.php:2716
71 -#: includes/class-mxchat-content-generator.php:2744
72 -#: includes/class-mxchat-content-generator.php:2808
73 +#: includes/class-mxchat-content-generator.php:2595
74 +#: includes/class-mxchat-content-generator.php:2720
75 +#: includes/class-mxchat-content-generator.php:2766
76 +#: includes/class-mxchat-content-generator.php:2794
77 +#: includes/class-mxchat-content-generator.php:2858
73 78 msgid "Unauthorized"
74 79 msgstr ""
75 80
76 -#: admin/class-ajax-handler.php:139
81 +#: admin/class-ajax-handler.php:140
77 82 msgid "[structured value]"
78 83 msgstr ""
79 84
80 -#: admin/class-ajax-handler.php:146
85 +#: admin/class-ajax-handler.php:147
81 86 msgid "(empty value)"
82 87 msgstr ""
83 88
84 -#: admin/class-ajax-handler.php:184
89 +#: admin/class-ajax-handler.php:185
85 90 msgid "Base URL is empty. Save it first."
86 91 msgstr ""
87 92
88 -#: admin/class-ajax-handler.php:207
89 -#: admin/class-ajax-handler.php:313
93 +#: admin/class-ajax-handler.php:208
94 +#: admin/class-ajax-handler.php:314
90 95 #, php-format
91 96 msgid "Network error: %s"
92 97 msgstr ""
93 98
94 -#: admin/class-ajax-handler.php:212
99 +#: admin/class-ajax-handler.php:213
95 100 #, php-format
96 101 msgid "Auth rejected (HTTP %d). Check API key and auth scheme."
97 102 msgstr ""
98 103
99 -#: admin/class-ajax-handler.php:215
104 +#: admin/class-ajax-handler.php:216
100 105 msgid "Endpoint not found (HTTP 404). Check the Base URL."
101 106 msgstr ""
102 107
103 -#: admin/class-ajax-handler.php:218
108 +#: admin/class-ajax-handler.php:219
104 109 #, php-format
105 110 msgid "Upstream returned HTTP %d."
106 111 msgstr ""
107 112
108 -#: admin/class-ajax-handler.php:232
113 +#: admin/class-ajax-handler.php:233
109 114 #, php-format
110 115 msgid "Connection OK — %d model(s) reported."
111 116 msgstr ""
112 117
113 -#: admin/class-ajax-handler.php:263
114 -#: admin/class-ajax-handler.php:304
118 +#: admin/class-ajax-handler.php:264
119 +#: admin/class-ajax-handler.php:305
115 120 #: includes/admin-onboarding-page.php:310
116 121 msgid "Unknown provider."
117 122 msgstr ""
118 123
119 -#: admin/class-ajax-handler.php:273
124 +#: admin/class-ajax-handler.php:274
120 125 msgid "No API key entered or saved for this provider."
121 126 msgstr ""
122 127
123 -#: admin/class-ajax-handler.php:318
124 -#: includes/class-mxchat-admin.php:7282
128 +#: admin/class-ajax-handler.php:319
129 +#: includes/class-mxchat-admin.php:7894
125 130 msgid "Key is valid."
126 131 msgstr ""
127 132
128 -#: admin/class-ajax-handler.php:340
133 +#: admin/class-ajax-handler.php:341
129 134 #, php-format
130 135 msgid "Key rejected (HTTP %1$d): %2$s"
131 136 msgstr ""
132 137
133 -#: admin/class-ajax-handler.php:341
138 +#: admin/class-ajax-handler.php:342
134 139 #, php-format
135 140 msgid "Key rejected (HTTP %d). Check the API key."
136 141 msgstr ""
137 142
138 -#: admin/class-ajax-handler.php:346
143 +#: admin/class-ajax-handler.php:347
139 144 #, php-format
140 145 msgid "Provider returned HTTP %1$d: %2$s"
141 146 msgstr ""
142 147
143 -#: admin/class-ajax-handler.php:347
148 +#: admin/class-ajax-handler.php:348
144 149 #, php-format
145 150 msgid "Provider returned HTTP %d."
146 151 msgstr ""
147 152
148 -#: admin/class-ajax-handler.php:374
149 -#: admin/class-ajax-handler.php:880
153 +#: admin/class-ajax-handler.php:375
154 +#: admin/class-ajax-handler.php:997
150 155 msgid "Invalid field name"
151 156 msgstr ""
152 157
153 -#: admin/class-ajax-handler.php:397
154 -#: admin/class-ajax-handler.php:407
158 +#: admin/class-ajax-handler.php:398
159 +#: admin/class-ajax-handler.php:408
160 +#: admin/class-ajax-handler.php:421
161 +#: admin/class-ajax-handler.php:431
155 162 #: admin/class-ajax-handler.php:440
156 -#: admin/class-ajax-handler.php:659
157 -#: admin/class-ajax-handler.php:830
158 -#: admin/class-ajax-handler.php:1154
163 +#: admin/class-ajax-handler.php:455
164 +#: admin/class-ajax-handler.php:491
165 +#: admin/class-ajax-handler.php:774
166 +#: admin/class-ajax-handler.php:947
167 +#: admin/class-ajax-handler.php:1321
159 168 msgid "Setting saved"
160 169 msgstr ""
161 170
162 -#: admin/class-ajax-handler.php:422
171 +#: admin/class-ajax-handler.php:473
163 172 msgid "Schedule unavailable"
164 173 msgstr ""
165 174
166 -#: admin/class-ajax-handler.php:427
175 +#: admin/class-ajax-handler.php:478
167 176 msgid "Invalid schedule"
168 177 msgstr ""
169 178
170 -#: admin/class-ajax-handler.php:474
179 +#: admin/class-ajax-handler.php:525
171 180 msgid "Invalid model selected"
172 181 msgstr ""
173 182
174 -#: admin/class-ajax-handler.php:945
183 +#: admin/class-ajax-handler.php:653
184 +msgid "Webhook URL must start with https://"
185 +msgstr ""
186 +
187 +#: admin/class-ajax-handler.php:1065
188 +msgid "Check the document index host first (Check index or Create index for me)."
189 +msgstr ""
190 +
191 +#: admin/class-ajax-handler.php:1096
175 192 msgid "Unknown Pinecone field"
176 193 msgstr ""
177 194
178 -#: admin/class-ajax-handler.php:1006
195 +#: admin/class-ajax-handler.php:1159
179 196 msgid "Pinecone setting saved"
180 197 msgstr ""
181 198
182 -#: admin/class-ajax-handler.php:1010
199 +#: admin/class-ajax-handler.php:1163
183 200 msgid "Pinecone setting saved (DB success)"
184 201 msgstr ""
185 202
186 -#: admin/class-ajax-handler.php:1013
203 +#: admin/class-ajax-handler.php:1166
187 204 msgid "Database save failed"
188 205 msgstr ""
189 206
190 -#: admin/class-ajax-handler.php:1016
207 +#: admin/class-ajax-handler.php:1169
191 208 msgid "Invalid field name format"
192 209 msgstr ""
193 210
194 -#: admin/class-ajax-handler.php:1027
211 +#: admin/class-ajax-handler.php:1180
195 212 msgid "Auto-sync setting saved"
196 213 msgstr ""
197 214
198 -#: admin/class-ajax-handler.php:1029
199 -#: admin/class-ajax-handler.php:1156
215 +#: admin/class-ajax-handler.php:1182
216 +#: admin/class-ajax-handler.php:1323
200 217 msgid "No changes detected"
201 218 msgstr ""
202 219
203 -#: admin/class-ajax-handler.php:1091
220 +#: admin/class-ajax-handler.php:1244
204 221 msgid "Chunking setting saved"
205 222 msgstr ""
206 223
207 -#: admin/class-ajax-handler.php:1093
224 +#: admin/class-ajax-handler.php:1246
208 225 msgid "Failed to save chunking setting"
209 226 msgstr ""
210 227
211 -#: admin/class-ajax-handler.php:1125
212 -#, php-format
213 -msgid "Field \"%s\" will be included in imports"
228 +#: admin/class-ajax-handler.php:1260
229 +msgid "Invalid ACF field identifier"
214 230 msgstr ""
215 231
216 -#: admin/class-ajax-handler.php:1126
217 -#, php-format
218 -msgid "Field \"%s\" will be excluded from imports"
232 +#: admin/class-ajax-handler.php:1292
233 +msgid "Field will be included in imports"
219 234 msgstr ""
220 235
221 -#: admin/class-ajax-handler.php:1129
236 +#: admin/class-ajax-handler.php:1293
237 +msgid "Field will be excluded from imports"
238 +msgstr ""
239 +
240 +#: admin/class-ajax-handler.php:1296
222 241 msgid "Failed to save ACF field setting"
223 242 msgstr ""
224 243
225 -#: admin/class-ajax-handler.php:1140
244 +#: admin/class-ajax-handler.php:1307
226 245 msgid "Custom meta whitelist saved"
227 246 msgstr ""
228 247
229 -#: admin/class-ajax-handler.php:1143
248 +#: admin/class-ajax-handler.php:1310
230 249 msgid "Failed to save custom meta whitelist"
231 250 msgstr ""
232 251
233 -#: admin/class-ajax-handler.php:1224
252 +#: admin/class-ajax-handler.php:1389
253 +msgid "Insufficient permissions"
254 +msgstr ""
255 +
256 +#: admin/class-ajax-handler.php:1394
257 +msgid "ACF is not active"
258 +msgstr ""
259 +
260 +#: admin/class-ajax-handler.php:1400
261 +msgid "Invalid ACF group identifier"
262 +msgstr ""
263 +
264 +#: admin/class-ajax-handler.php:1411
265 +msgid "No fields found for this group"
266 +msgstr ""
267 +
268 +#: admin/class-ajax-handler.php:1442
269 +msgid "All fields in this group will be included in imports"
270 +msgstr ""
271 +
272 +#: admin/class-ajax-handler.php:1443
273 +msgid "All fields in this group will be excluded from imports"
274 +msgstr ""
275 +
276 +#: admin/class-ajax-handler.php:1511
234 277 msgid "Invalid security token"
235 278 msgstr ""
236 279
237 -#: admin/class-ajax-handler.php:1230
238 -#: admin/class-knowledge-manager.php:178
239 -#: admin/class-knowledge-manager.php:505
240 -#: admin/class-knowledge-manager.php:1403
241 -#: admin/class-knowledge-manager.php:3494
242 -#: admin/class-knowledge-manager.php:3561
280 +#: admin/class-ajax-handler.php:1517
281 +#: admin/class-knowledge-manager.php:216
282 +#: admin/class-knowledge-manager.php:528
283 +#: admin/class-knowledge-manager.php:699
284 +#: admin/class-knowledge-manager.php:1731
285 +#: admin/class-knowledge-manager.php:4032
286 +#: admin/class-knowledge-manager.php:4099
243 287 msgid "Unauthorized access"
244 288 msgstr ""
245 289
246 -#: admin/class-ajax-handler.php:1238
290 +#: admin/class-ajax-handler.php:1525
247 291 msgid "Email or License Key is missing"
248 292 msgstr ""
249 293
250 -#: admin/class-ajax-handler.php:1268
294 +#: admin/class-ajax-handler.php:1555
251 295 msgid "Activation failed due to a server error: "
252 296 msgstr ""
253 297
254 -#: admin/class-ajax-handler.php:1280
298 +#: admin/class-ajax-handler.php:1567
255 299 msgid "Server returned error code: "
256 300 msgstr ""
257 301
258 -#: admin/class-ajax-handler.php:1296
302 +#: admin/class-ajax-handler.php:1583
259 303 msgid "License activated successfully"
260 304 msgstr ""
261 305
262 -#: admin/class-ajax-handler.php:1298
306 +#: admin/class-ajax-handler.php:1585
263 307 msgid "Activation failed"
264 308 msgstr ""
265 309
266 -#: admin/class-ajax-handler.php:1485
267 -#: includes/class-mxchat-admin.php:4949
268 -#: includes/class-mxchat-admin.php:4968
269 -#: includes/class-mxchat-admin.php:5070
310 +#: admin/class-ajax-handler.php:1780
311 +#: includes/class-mxchat-admin.php:5482
312 +#: includes/class-mxchat-admin.php:5501
313 +#: includes/class-mxchat-admin.php:5603
270 314 msgid "Unauthorized user"
271 315 msgstr ""
272 316
273 -#: admin/class-ajax-handler.php:1575
274 -#: admin/class-ajax-handler.php:1610
275 -#: admin/class-ajax-handler.php:1632
276 -#: admin/class-ajax-handler.php:1654
277 -#: admin/class-ajax-handler.php:1679
278 -#: admin/class-ajax-handler.php:1711
317 +#: admin/class-ajax-handler.php:1870
318 +#: admin/class-ajax-handler.php:1905
319 +#: admin/class-ajax-handler.php:1927
320 +#: admin/class-ajax-handler.php:1949
321 +#: admin/class-ajax-handler.php:1974
322 +#: admin/class-ajax-handler.php:2006
279 323 msgid "Security check failed"
280 324 msgstr ""
281 325
282 -#: admin/class-ajax-handler.php:1599
326 +#: admin/class-ajax-handler.php:1894
283 327 msgid "Debug mode enabled"
284 328 msgstr ""
285 329
286 -#: admin/class-ajax-handler.php:1599
330 +#: admin/class-ajax-handler.php:1894
287 331 msgid "Debug mode disabled"
288 332 msgstr ""
289 333
290 -#: admin/class-ajax-handler.php:1645
334 +#: admin/class-ajax-handler.php:1940
291 335 msgid "Debug log cleared"
292 336 msgstr ""
293 337
294 -#: admin/class-ajax-handler.php:1691
338 +#: admin/class-ajax-handler.php:1986
295 339 msgid "Invalid confirmation code. Please type RESET to confirm."
296 340 msgstr ""
297 341
298 -#: admin/class-ajax-handler.php:1697
342 +#: admin/class-ajax-handler.php:1992
299 343 msgid "All settings have been reset to defaults. The page will reload."
300 344 msgstr ""
301 345
302 346 #. translators: 1: used count, 2: limit, 3: remaining, 4: human-readable time until reset
303 -#: admin/class-ajax-handler.php:1748
304 -#: includes/admin-settings-page.php:1750
347 +#: admin/class-ajax-handler.php:2043
348 +#: includes/admin-settings-page.php:1649
305 349 #, php-format
306 350 msgid "%1$s of %2$s used · %3$s left · resets in %4$s"
307 351 msgstr ""
308 352
309 -#: admin/class-ajax-handler.php:1762
353 +#: admin/class-ajax-handler.php:2057
310 354 msgid "Usage counter reset."
311 355 msgstr ""
312 356
313 -#: admin/class-knowledge-manager.php:110
314 -#: includes/class-mxchat-admin.php:10403
315 -#: includes/class-mxchat-admin.php:10489
357 +#: admin/class-knowledge-manager.php:157
358 +#: includes/class-mxchat-admin.php:11555
359 +#: includes/class-mxchat-admin.php:11647
316 360 msgid "Nonce verification failed."
317 361 msgstr ""
318 362
319 -#: admin/class-knowledge-manager.php:136
320 -msgid "API key is not configured. Please add your API key in the settings before submitting content."
321 -msgstr ""
322 -
323 -#: admin/class-knowledge-manager.php:148
363 +#: admin/class-knowledge-manager.php:186
324 364 msgid "Error storing content: "
325 365 msgstr ""
326 366
327 -#: admin/class-knowledge-manager.php:153
367 +#: admin/class-knowledge-manager.php:191
328 368 msgid "Content successfully submitted!"
329 369 msgstr ""
330 370
331 -#: admin/class-knowledge-manager.php:190
371 +#: admin/class-knowledge-manager.php:228
332 372 msgid "That does not look like a link to a single YouTube video. Please paste a watch, youtu.be, or Shorts URL."
333 373 msgstr ""
334 374
335 -#: admin/class-knowledge-manager.php:223
336 -#: admin/class-knowledge-manager.php:1455
337 -#, php-format
338 -msgid "%s API key is not configured. Please add your API key in the settings before submitting content."
339 -msgstr ""
340 -
341 -#: admin/class-knowledge-manager.php:249
375 +#: admin/class-knowledge-manager.php:272
342 376 msgid "Please write a description for the video, or switch to auto-fetch."
343 377 msgstr ""
344 378
345 -#: admin/class-knowledge-manager.php:269
379 +#: admin/class-knowledge-manager.php:292
346 380 msgid "Could not retrieve any information for that video (no metadata and no captions). Please check the URL, or use the manual description option."
347 381 msgstr ""
348 382
349 383 #. translators: 1: video title, 2: channel name
350 -#: admin/class-knowledge-manager.php:278
384 +#: admin/class-knowledge-manager.php:301
351 385 #, php-format
352 386 msgid "A YouTube video titled \"%1$s\" from the channel %2$s."
353 387 msgstr ""
354 388
355 -#: admin/class-knowledge-manager.php:289
389 +#: admin/class-knowledge-manager.php:312
356 390 msgid "Error storing video in the knowledge base: "
357 391 msgstr ""
358 392
359 -#: admin/class-knowledge-manager.php:298
393 +#: admin/class-knowledge-manager.php:321
360 394 msgid "Video indexed from its title and channel — no captions were available for a transcript. The form below is pre-filled: write your own description and import again to improve matching (it updates the same entry)."
361 395 msgstr ""
362 396
363 -#: admin/class-knowledge-manager.php:310
397 +#: admin/class-knowledge-manager.php:333
364 398 msgid "YouTube video successfully added to the knowledge base!"
365 399 msgstr ""
366 400
367 -#: admin/class-knowledge-manager.php:447
401 +#: admin/class-knowledge-manager.php:470
368 402 msgid "Failed to save PDF file"
369 403 msgstr ""
370 404
371 -#: admin/class-knowledge-manager.php:453
372 -#: admin/class-knowledge-manager.php:595
405 +#: admin/class-knowledge-manager.php:476
406 +#: admin/class-knowledge-manager.php:618
373 407 msgid "Invalid PDF: Unable to parse or no pages found"
374 408 msgstr ""
375 409
376 -#: admin/class-knowledge-manager.php:475
377 -#: admin/class-knowledge-manager.php:617
410 +#: admin/class-knowledge-manager.php:498
411 +#: admin/class-knowledge-manager.php:650
378 412 msgid "Failed to add PDF pages to processing queue"
379 413 msgstr ""
380 414
381 -#: admin/class-knowledge-manager.php:516
415 +#: admin/class-knowledge-manager.php:539
416 +#: admin/class-knowledge-manager.php:709
382 417 msgid "The uploaded file exceeds the server upload_max_filesize limit."
383 418 msgstr ""
384 419
385 -#: admin/class-knowledge-manager.php:517
420 +#: admin/class-knowledge-manager.php:540
421 +#: admin/class-knowledge-manager.php:710
386 422 msgid "The uploaded file exceeds the form MAX_FILE_SIZE limit."
387 423 msgstr ""
388 424
389 -#: admin/class-knowledge-manager.php:518
425 +#: admin/class-knowledge-manager.php:541
426 +#: admin/class-knowledge-manager.php:711
390 427 msgid "The file was only partially uploaded."
391 428 msgstr ""
392 429
393 -#: admin/class-knowledge-manager.php:519
430 +#: admin/class-knowledge-manager.php:542
394 431 msgid "No file was uploaded. Please select a PDF file."
395 432 msgstr ""
396 433
397 -#: admin/class-knowledge-manager.php:520
434 +#: admin/class-knowledge-manager.php:543
435 +#: admin/class-knowledge-manager.php:713
398 436 msgid "Server missing temporary folder."
399 437 msgstr ""
400 438
401 -#: admin/class-knowledge-manager.php:521
439 +#: admin/class-knowledge-manager.php:544
440 +#: admin/class-knowledge-manager.php:714
402 441 msgid "Server failed to write file to disk."
403 442 msgstr ""
404 443
405 -#: admin/class-knowledge-manager.php:523
444 +#: admin/class-knowledge-manager.php:546
445 +#: admin/class-knowledge-manager.php:716
406 446 msgid "Unknown upload error."
407 447 msgstr ""
408 448
409 -#: admin/class-knowledge-manager.php:538
449 +#: admin/class-knowledge-manager.php:561
410 450 msgid "Invalid file type. Only PDF files are accepted."
411 451 msgstr ""
412 452
413 -#: admin/class-knowledge-manager.php:549
453 +#: admin/class-knowledge-manager.php:572
414 454 msgid "Invalid file extension. Only .pdf files are accepted."
415 455 msgstr ""
416 456
417 -#: admin/class-knowledge-manager.php:562
457 +#: admin/class-knowledge-manager.php:585
418 458 msgid "WordPress upload directory is not writable."
419 459 msgstr ""
420 460
421 -#: admin/class-knowledge-manager.php:574
461 +#: admin/class-knowledge-manager.php:597
422 462 msgid "Failed to create upload directory."
423 463 msgstr ""
424 464
425 -#: admin/class-knowledge-manager.php:584
465 +#: admin/class-knowledge-manager.php:607
426 466 msgid "Failed to save uploaded PDF file."
427 467 msgstr ""
428 468
429 -#: admin/class-knowledge-manager.php:632
469 +#: admin/class-knowledge-manager.php:665
430 470 #, php-format
431 471 msgid "PDF \"%s\" (%d pages) queued for processing. Processing will start automatically."
432 472 msgstr ""
433 473
434 -#: admin/class-knowledge-manager.php:644
474 +#: admin/class-knowledge-manager.php:677
435 475 msgid "Failed to process uploaded PDF: "
436 476 msgstr ""
437 477
438 -#: admin/class-knowledge-manager.php:828
439 -#: admin/class-knowledge-manager.php:1073
440 -#: includes/class-mxchat-admin.php:920
441 -#: includes/class-mxchat-admin.php:991
478 +#: admin/class-knowledge-manager.php:712
479 +msgid "No file was uploaded. Please select a document."
480 +msgstr ""
481 +
482 +#: admin/class-knowledge-manager.php:743
483 +msgid "Invalid or unreadable document. Accepted types: .docx, .txt, .md."
484 +msgstr ""
485 +
486 +#: admin/class-knowledge-manager.php:758
487 +msgid "The .docx file could not be read. It may be corrupt, empty, or not a real Word document."
488 +msgstr ""
489 +
490 +#: admin/class-knowledge-manager.php:774
491 +msgid "The uploaded document contains no readable text."
492 +msgstr ""
493 +
494 +#: admin/class-knowledge-manager.php:791
495 +#, php-format
496 +msgid "The document is too large (about %1$d pages; the limit is %2$d). Split it into smaller files, or raise the PDF max pages setting."
497 +msgstr ""
498 +
499 +#: admin/class-knowledge-manager.php:831
500 +msgid "Failed to import the document: "
501 +msgstr ""
502 +
503 +#: admin/class-knowledge-manager.php:837
504 +#, php-format
505 +msgid "Document \"%s\" imported into the knowledge base."
506 +msgstr ""
507 +
508 +#: admin/class-knowledge-manager.php:1023
509 +#: admin/class-knowledge-manager.php:1329
510 +#: admin/class-knowledge-manager.php:8684
511 +#: admin/class-pinecone-documents.php:1895
512 +#: admin/class-vectorstore-manager.php:645
513 +#: includes/class-mxchat-admin.php:1095
514 +#: includes/class-mxchat-admin.php:1166
442 515 msgid "Permission denied."
443 516 msgstr ""
444 517
445 -#: admin/class-knowledge-manager.php:862
518 +#: admin/class-knowledge-manager.php:1057
446 519 msgid "Database update failed."
447 520 msgstr ""
448 521
449 -#: admin/class-knowledge-manager.php:866
522 +#: admin/class-knowledge-manager.php:1061
450 523 msgid "Embedding generation failed."
451 524 msgstr ""
452 525
453 -#: admin/class-knowledge-manager.php:869
526 +#: admin/class-knowledge-manager.php:1064
454 527 msgid "Invalid data."
455 528 msgstr ""
456 529
457 -#: admin/class-knowledge-manager.php:1129
530 +#: admin/class-knowledge-manager.php:1391
458 531 msgid "Entry not found in the local knowledge database."
459 532 msgstr ""
460 533
461 -#: admin/class-knowledge-manager.php:1163
534 +#: admin/class-knowledge-manager.php:1425
462 535 msgid "Stored in the local WordPress database. Only the assembled text shown here is embedded — there are no separate vector metadata fields (e.g. taxonomy terms are not stored unless they were injected into the text itself)."
463 536 msgstr ""
464 537
465 -#: admin/class-knowledge-manager.php:1175
538 +#: admin/class-knowledge-manager.php:1437
466 539 msgid "Pinecone manager not available."
467 540 msgstr ""
468 541
469 -#: admin/class-knowledge-manager.php:1191
542 +#: admin/class-knowledge-manager.php:1453
470 543 msgid "Pinecone not configured."
471 544 msgstr ""
472 545
473 -#: admin/class-knowledge-manager.php:1231
474 -msgid "Failed to fetch from Pinecone."
546 +#: admin/class-knowledge-manager.php:1473
547 +#: admin/class-knowledge-manager.php:1529
548 +msgid "Entry not found in Pinecone."
475 549 msgstr ""
476 550
477 -#: admin/class-knowledge-manager.php:1238
478 -msgid "Entry not found in Pinecone."
551 +#: admin/class-knowledge-manager.php:1522
552 +msgid "Failed to fetch from Pinecone."
479 553 msgstr ""
480 554
481 -#: admin/class-knowledge-manager.php:1282
555 +#: admin/class-knowledge-manager.php:1574
482 556 msgid "Stored in Pinecone. Each chunk above lists the vector metadata fields actually present — if a field you expect (such as taxonomy terms) is missing here, it was not stored as metadata and is only searchable if it appears in the embedded text."
483 557 msgstr ""
484 558
485 -#: admin/class-knowledge-manager.php:1368
559 +#: admin/class-knowledge-manager.php:1696
486 560 msgid "PDF processing appears to be stalled. No updates for over 5 minutes."
487 561 msgstr ""
488 562
489 -#: admin/class-knowledge-manager.php:1386
490 -#: admin/class-knowledge-manager.php:1608
491 -#: admin/class-knowledge-manager.php:2077
492 -#: admin/class-knowledge-manager.php:2220
493 -#: admin/class-knowledge-manager.php:5228
494 -#: admin/class-knowledge-manager.php:5283
563 +#: admin/class-knowledge-manager.php:1714
564 +#: admin/class-knowledge-manager.php:1934
565 +#: admin/class-knowledge-manager.php:2548
566 +#: admin/class-knowledge-manager.php:2691
567 +#: admin/class-knowledge-manager.php:5738
568 +#: admin/class-knowledge-manager.php:5793
495 569 msgid "ago"
496 570 msgstr ""
497 571
498 -#: admin/class-knowledge-manager.php:1412
572 +#: admin/class-knowledge-manager.php:1740
499 573 msgid "Please provide a valid URL."
500 574 msgstr ""
501 575
502 -#: admin/class-knowledge-manager.php:1483
576 +#: admin/class-knowledge-manager.php:1798
503 577 #, php-format
504 578 msgid "Failed to fetch the URL: %s"
505 579 msgstr ""
506 580
507 -#: admin/class-knowledge-manager.php:1497
581 +#: admin/class-knowledge-manager.php:1812
508 582 msgid "Empty response received from URL."
509 583 msgstr ""
510 584
511 -#: admin/class-knowledge-manager.php:1510
585 +#: admin/class-knowledge-manager.php:1825
512 586 msgid "PDF queued for processing. Processing will start automatically."
513 587 msgstr ""
514 588
515 -#: admin/class-knowledge-manager.php:1515
589 +#: admin/class-knowledge-manager.php:1830
516 590 msgid "Failed to queue PDF processing: "
517 591 msgstr ""
518 592
519 -#: admin/class-knowledge-manager.php:1533
593 +#: admin/class-knowledge-manager.php:1848
520 594 msgid "Invalid sitemap XML. Please provide a valid sitemap."
521 595 msgstr ""
522 596
523 -#: admin/class-knowledge-manager.php:1544
597 +#: admin/class-knowledge-manager.php:1859
524 598 msgid "Sitemap queued for processing. Processing will start automatically."
525 599 msgstr ""
526 600
527 -#: admin/class-knowledge-manager.php:1549
528 -msgid "Failed to queue sitemap processing. Please check the status below for details."
601 +#: admin/class-knowledge-manager.php:1868
602 +msgid "Failed to queue sitemap processing: "
529 603 msgstr ""
530 604
531 -#: admin/class-knowledge-manager.php:1569
605 +#: admin/class-knowledge-manager.php:1873
606 +msgid "Failed to queue sitemap processing."
607 +msgstr ""
608 +
609 +#: admin/class-knowledge-manager.php:1894
532 610 msgid "No valid content found on the provided URL."
533 611 msgstr ""
534 612
535 -#: admin/class-knowledge-manager.php:1588
613 +#: admin/class-knowledge-manager.php:1914
536 614 msgid "Failed to store content in database: "
537 615 msgstr ""
538 616
539 -#: admin/class-knowledge-manager.php:1591
617 +#: admin/class-knowledge-manager.php:1917
540 618 msgid "URL content successfully submitted!"
541 619 msgstr ""
542 620
543 -#: admin/class-knowledge-manager.php:1623
621 +#: admin/class-knowledge-manager.php:1949
544 622 msgid "Invalid XML object provided"
545 623 msgstr ""
546 624
547 -#: admin/class-knowledge-manager.php:1635
625 +#: admin/class-knowledge-manager.php:1961
548 626 msgid "Embedding API validation failed: "
549 627 msgstr ""
550 628
551 -#: admin/class-knowledge-manager.php:1639
629 +#: admin/class-knowledge-manager.php:1965
552 630 msgid "Embedding API returned unexpected result type. Please check your configuration."
553 631 msgstr ""
554 632
555 -#: admin/class-knowledge-manager.php:1654
633 +#: admin/class-knowledge-manager.php:1980
556 634 msgid "No valid URLs found in sitemap"
557 635 msgstr ""
558 636
559 -#: admin/class-knowledge-manager.php:1664
637 +#: admin/class-knowledge-manager.php:1990
560 638 msgid "Failed to add URLs to processing queue"
561 639 msgstr ""
562 640
563 -#: admin/class-knowledge-manager.php:2220
641 +#: admin/class-knowledge-manager.php:2691
564 642 msgid "Just now"
565 643 msgstr ""
566 644
567 -#: admin/class-knowledge-manager.php:2541
645 +#: admin/class-knowledge-manager.php:3019
568 646 msgid "No knowledge entries found in Pinecone."
569 647 msgstr ""
570 648
571 -#: admin/class-knowledge-manager.php:2575
572 -#: admin/class-knowledge-manager.php:3043
573 -#: includes/admin-knowledge-page.php:1032
649 +#: admin/class-knowledge-manager.php:3053
650 +#: admin/class-knowledge-manager.php:3581
651 +#: includes/admin-knowledge-page.php:1120
574 652 msgid "chunks"
575 653 msgstr ""
576 654
577 -#: admin/class-knowledge-manager.php:2589
578 -#: admin/class-knowledge-manager.php:3057
579 -#: includes/admin-knowledge-page.php:1046
655 +#: admin/class-knowledge-manager.php:3067
656 +#: admin/class-knowledge-manager.php:3595
657 +#: includes/admin-knowledge-page.php:1134
580 658 msgid "View Source"
581 659 msgstr ""
582 660
583 -#: admin/class-knowledge-manager.php:2592
584 -#: admin/class-knowledge-manager.php:3060
585 -#: includes/admin-knowledge-page.php:1049
586 -#: includes/admin-knowledge-page.php:1989
661 +#: admin/class-knowledge-manager.php:3070
662 +#: admin/class-knowledge-manager.php:3598
663 +#: includes/admin-knowledge-page.php:1137
664 +#: includes/admin-knowledge-page.php:2549
587 665 msgid "Manual Content"
588 666 msgstr ""
589 667
590 -#: admin/class-knowledge-manager.php:2604
591 -#: admin/class-knowledge-manager.php:3072
592 -#: admin/class-knowledge-manager.php:3216
593 -#: includes/admin-knowledge-page.php:1071
594 -#: includes/admin-knowledge-page.php:1231
668 +#: admin/class-knowledge-manager.php:3081
669 +#: admin/class-knowledge-manager.php:3235
670 +#: includes/admin-knowledge-page.php:1148
671 +#: includes/admin-knowledge-page.php:1306
672 +msgid "View indexed content"
673 +msgstr ""
674 +
675 +#: admin/class-knowledge-manager.php:3091
676 +#: admin/class-knowledge-manager.php:3245
677 +#: admin/class-knowledge-manager.php:3610
678 +#: admin/class-knowledge-manager.php:3754
679 +#: includes/admin-knowledge-page.php:1158
680 +#: includes/admin-knowledge-page.php:1316
595 681 msgid "Edit content"
596 682 msgstr ""
597 683
598 -#: admin/class-knowledge-manager.php:2616
599 -#: admin/class-knowledge-manager.php:3084
600 -#: includes/admin-knowledge-page.php:1083
684 +#: admin/class-knowledge-manager.php:3102
685 +#: admin/class-knowledge-manager.php:3622
686 +#: includes/admin-knowledge-page.php:1169
601 687 msgid "Delete all chunks"
602 688 msgstr ""
603 689
604 -#: admin/class-knowledge-manager.php:2645
605 -#: admin/class-knowledge-manager.php:3113
606 -#: includes/admin-knowledge-page.php:1113
690 +#: admin/class-knowledge-manager.php:3131
691 +#: admin/class-knowledge-manager.php:3651
692 +#: includes/admin-knowledge-page.php:1199
607 693 #, php-format
608 694 msgid "Chunk %d of %d"
609 695 msgstr ""
610 696
611 -#: admin/class-knowledge-manager.php:2670
612 -#: admin/class-knowledge-manager.php:3138
613 -#: includes/admin-knowledge-page.php:1138
697 +#: admin/class-knowledge-manager.php:3156
698 +#: admin/class-knowledge-manager.php:3676
699 +#: includes/admin-knowledge-page.php:1224
614 700 msgid "Same as parent"
615 701 msgstr ""
616 702
617 -#: admin/class-knowledge-manager.php:2673
618 -#: admin/class-knowledge-manager.php:3141
619 -#: includes/admin-knowledge-page.php:1141
703 +#: admin/class-knowledge-manager.php:3159
704 +#: admin/class-knowledge-manager.php:3679
705 +#: includes/admin-knowledge-page.php:1227
620 706 msgid "Managed by group"
621 707 msgstr ""
622 708
623 -#: admin/class-knowledge-manager.php:2735
624 -#: admin/class-knowledge-manager.php:3202
709 +#: admin/class-knowledge-manager.php:3221
710 +#: admin/class-knowledge-manager.php:3740
625 711 #: includes/admin-content-page.php:212
626 -#: includes/admin-knowledge-page.php:1206
712 +#: includes/admin-knowledge-page.php:1292
627 713 msgid "View"
628 714 msgstr ""
629 715
630 -#: admin/class-knowledge-manager.php:2738
631 -#: admin/class-knowledge-manager.php:3205
632 -#: includes/admin-knowledge-page.php:1209
633 -#: includes/admin-settings-page.php:680
716 +#: admin/class-knowledge-manager.php:3224
717 +#: admin/class-knowledge-manager.php:3743
718 +#: includes/admin-knowledge-page.php:1295
719 +#: includes/admin-settings-page.php:730
634 720 msgid "Manual"
635 721 msgstr ""
636 722
637 -#: admin/class-knowledge-manager.php:2761
638 -#: admin/class-knowledge-manager.php:3237
639 -#: includes/admin-knowledge-page.php:1258
640 -#: includes/class-mxchat-admin.php:3914
641 -#: includes/class-mxchat-admin.php:4662
723 +#: admin/class-knowledge-manager.php:3273
724 +#: admin/class-knowledge-manager.php:3337
725 +#: admin/class-knowledge-manager.php:3775
726 +#: includes/admin-knowledge-page.php:1353
727 +#: includes/class-mxchat-admin.php:4422
728 +#: includes/class-mxchat-admin.php:5195
642 729 msgid "&laquo; Previous"
643 730 msgstr ""
644 731
645 -#: admin/class-knowledge-manager.php:2792
646 -#: admin/class-knowledge-manager.php:3268
647 -#: includes/admin-knowledge-page.php:1289
648 -#: includes/class-mxchat-admin.php:3915
649 -#: includes/class-mxchat-admin.php:4663
732 +#: admin/class-knowledge-manager.php:3304
733 +#: admin/class-knowledge-manager.php:3341
734 +#: admin/class-knowledge-manager.php:3806
735 +#: includes/admin-knowledge-page.php:1384
736 +#: includes/class-mxchat-admin.php:4423
737 +#: includes/class-mxchat-admin.php:5196
650 738 msgid "Next &raquo;"
651 739 msgstr ""
652 740
653 -#: admin/class-knowledge-manager.php:3009
654 -#: includes/admin-knowledge-page.php:991
741 +#: admin/class-knowledge-manager.php:3547
742 +#: includes/admin-knowledge-page.php:1079
655 743 msgid "No knowledge entries found. Use the Import Options to add content."
656 744 msgstr ""
657 745
658 -#: admin/class-knowledge-manager.php:3546
746 +#: admin/class-knowledge-manager.php:4084
659 747 msgid "Processing has been stopped successfully."
660 748 msgstr ""
661 749
662 -#: admin/class-knowledge-manager.php:5020
663 -#: includes/admin-knowledge-page.php:341
664 -#: includes/admin-knowledge-page.php:737
750 +#: admin/class-knowledge-manager.php:5530
751 +#: includes/admin-knowledge-page.php:366
752 +#: includes/admin-knowledge-page.php:824
665 753 msgid "PDF Processing Status"
666 754 msgstr ""
667 755
668 -#: admin/class-knowledge-manager.php:5024
669 -#: admin/class-knowledge-manager.php:5110
670 -#: includes/class-mxchat-integrator.php:428
756 +#: admin/class-knowledge-manager.php:5534
757 +#: admin/class-knowledge-manager.php:5620
758 +#: includes/class-mxchat-integrator.php:481
759 +#: mxchat-basic.php:1296
671 760 msgid "Dismiss"
672 761 msgstr ""
673 762
674 -#: admin/class-knowledge-manager.php:5032
675 -#: admin/class-knowledge-manager.php:5118
676 -#: includes/admin-knowledge-page.php:746
677 -#: includes/admin-knowledge-page.php:776
763 +#: admin/class-knowledge-manager.php:5542
764 +#: admin/class-knowledge-manager.php:5628
765 +#: includes/admin-knowledge-page.php:833
766 +#: includes/admin-knowledge-page.php:863
678 767 msgid "Process Batch"
679 768 msgstr ""
680 769
681 -#: admin/class-knowledge-manager.php:5037
682 -#: admin/class-knowledge-manager.php:5123
683 -#: admin/class-knowledge-manager.php:5211
684 -#: admin/class-knowledge-manager.php:5262
770 +#: admin/class-knowledge-manager.php:5547
771 +#: admin/class-knowledge-manager.php:5633
772 +#: admin/class-knowledge-manager.php:5721
773 +#: admin/class-knowledge-manager.php:5772
685 774 msgid "Error"
686 775 msgstr ""
687 776
688 -#: admin/class-knowledge-manager.php:5041
689 -#: admin/class-knowledge-manager.php:5127
777 +#: admin/class-knowledge-manager.php:5551
778 +#: admin/class-knowledge-manager.php:5637
690 779 #, php-format
691 780 msgid "Completed with %d failures"
692 781 msgstr ""
693 782
694 -#: admin/class-knowledge-manager.php:5043
695 -#: admin/class-knowledge-manager.php:5129
783 +#: admin/class-knowledge-manager.php:5553
784 +#: admin/class-knowledge-manager.php:5639
696 785 msgid "Complete"
697 786 msgstr ""
698 787
699 -#: admin/class-knowledge-manager.php:5057
788 +#: admin/class-knowledge-manager.php:5567
700 789 #, php-format
701 790 msgid "Progress: %d of %d pages (%d%%)"
702 791 msgstr ""
703 792
704 -#: admin/class-knowledge-manager.php:5065
705 -#: includes/admin-knowledge-page.php:359
706 -#: includes/admin-knowledge-page.php:756
793 +#: admin/class-knowledge-manager.php:5575
794 +#: includes/admin-knowledge-page.php:384
795 +#: includes/admin-knowledge-page.php:843
707 796 msgid "Failed pages:"
708 797 msgstr ""
709 798
710 -#: admin/class-knowledge-manager.php:5068
711 -#: admin/class-knowledge-manager.php:5154
712 -#: includes/admin-knowledge-page.php:361
713 -#: includes/admin-knowledge-page.php:392
799 +#: admin/class-knowledge-manager.php:5578
800 +#: admin/class-knowledge-manager.php:5664
801 +#: includes/admin-knowledge-page.php:386
802 +#: includes/admin-knowledge-page.php:417
714 803 msgid "Status:"
715 804 msgstr ""
716 805
717 -#: admin/class-knowledge-manager.php:5069
718 -#: admin/class-knowledge-manager.php:5155
719 -#: includes/admin-knowledge-page.php:758
720 -#: includes/admin-knowledge-page.php:788
806 +#: admin/class-knowledge-manager.php:5579
807 +#: admin/class-knowledge-manager.php:5665
808 +#: includes/admin-knowledge-page.php:845
809 +#: includes/admin-knowledge-page.php:875
721 810 msgid "Last update:"
722 811 msgstr ""
723 812
724 -#: admin/class-knowledge-manager.php:5075
725 -#: admin/class-knowledge-manager.php:5161
813 +#: admin/class-knowledge-manager.php:5585
814 +#: admin/class-knowledge-manager.php:5671
726 815 msgid "Processing Summary"
727 816 msgstr ""
728 817
729 -#: admin/class-knowledge-manager.php:5076
818 +#: admin/class-knowledge-manager.php:5586
730 819 msgid "Total Pages:"
731 820 msgstr ""
732 821
733 -#: admin/class-knowledge-manager.php:5077
734 -#: admin/class-knowledge-manager.php:5163
822 +#: admin/class-knowledge-manager.php:5587
823 +#: admin/class-knowledge-manager.php:5673
735 824 msgid "Successful:"
736 825 msgstr ""
737 826
738 -#: admin/class-knowledge-manager.php:5078
739 -#: admin/class-knowledge-manager.php:5164
827 +#: admin/class-knowledge-manager.php:5588
828 +#: admin/class-knowledge-manager.php:5674
740 829 msgid "Failed:"
741 830 msgstr ""
742 831
743 -#: admin/class-knowledge-manager.php:5079
744 -#: admin/class-knowledge-manager.php:5165
832 +#: admin/class-knowledge-manager.php:5589
833 +#: admin/class-knowledge-manager.php:5675
745 834 msgid "Completed:"
746 835 msgstr ""
747 836
748 -#: admin/class-knowledge-manager.php:5106
749 -#: includes/admin-knowledge-page.php:372
750 -#: includes/admin-knowledge-page.php:767
837 +#: admin/class-knowledge-manager.php:5616
838 +#: includes/admin-knowledge-page.php:397
839 +#: includes/admin-knowledge-page.php:854
751 840 msgid "Sitemap Processing Status"
752 841 msgstr ""
753 842
754 -#: admin/class-knowledge-manager.php:5143
843 +#: admin/class-knowledge-manager.php:5653
755 844 #, php-format
756 845 msgid "Progress: %d of %d URLs (%d%%)"
757 846 msgstr ""
758 847
759 -#: admin/class-knowledge-manager.php:5151
760 -#: includes/admin-knowledge-page.php:390
761 -#: includes/admin-knowledge-page.php:786
848 +#: admin/class-knowledge-manager.php:5661
849 +#: includes/admin-knowledge-page.php:415
850 +#: includes/admin-knowledge-page.php:873
762 851 msgid "Failed URLs:"
763 852 msgstr ""
764 853
765 -#: admin/class-knowledge-manager.php:5162
854 +#: admin/class-knowledge-manager.php:5672
766 855 msgid "Total URLs:"
767 856 msgstr ""
768 857
769 -#: admin/class-knowledge-manager.php:5178
858 +#: admin/class-knowledge-manager.php:5688
859 +#: includes/admin-knowledge-page.php:2321
770 860 msgid "Last error:"
771 861 msgstr ""
772 862
773 -#: admin/class-knowledge-manager.php:5202
863 +#: admin/class-knowledge-manager.php:5712
774 864 #, php-format
775 865 msgid "Failed Pages (%d)"
776 866 msgstr ""
777 867
778 -#: admin/class-knowledge-manager.php:5204
868 +#: admin/class-knowledge-manager.php:5714
779 869 msgid "Show Failed Pages"
780 870 msgstr ""
781 871
782 -#: admin/class-knowledge-manager.php:5210
783 -#: admin/class-knowledge-manager.php:5230
872 +#: admin/class-knowledge-manager.php:5720
873 +#: admin/class-knowledge-manager.php:5740
784 874 #: includes/admin-transcripts-page.php:523
785 875 msgid "Page"
786 876 msgstr ""
787 877
788 -#: admin/class-knowledge-manager.php:5212
789 -#: admin/class-knowledge-manager.php:5263
878 +#: admin/class-knowledge-manager.php:5722
879 +#: admin/class-knowledge-manager.php:5773
790 880 msgid "Retries"
791 881 msgstr ""
792 882
793 -#: admin/class-knowledge-manager.php:5213
794 -#: admin/class-knowledge-manager.php:5264
883 +#: admin/class-knowledge-manager.php:5723
884 +#: admin/class-knowledge-manager.php:5774
795 885 msgid "Time"
796 886 msgstr ""
797 887
798 -#: admin/class-knowledge-manager.php:5253
888 +#: admin/class-knowledge-manager.php:5763
799 889 #, php-format
800 890 msgid "Failed URLs (%d)"
801 891 msgstr ""
802 892
803 -#: admin/class-knowledge-manager.php:5255
893 +#: admin/class-knowledge-manager.php:5765
804 894 msgid "Show Failed URLs"
805 895 msgstr ""
806 896
807 -#: admin/class-knowledge-manager.php:5261
808 -#: includes/admin-api-page.php:328
897 +#: admin/class-knowledge-manager.php:5771
898 +#: includes/admin-api-page.php:329
809 899 msgid "URL"
810 900 msgstr ""
811 901
812 -#: admin/class-knowledge-manager.php:5293
902 +#: admin/class-knowledge-manager.php:5803
813 903 msgid "Unknown URL"
814 904 msgstr ""
815 905
816 -#: admin/class-knowledge-manager.php:5307
906 +#: admin/class-knowledge-manager.php:5817
817 907 msgid "more failed URLs not shown"
818 908 msgstr ""
819 909
820 -#: admin/class-knowledge-manager.php:6407
821 -#: admin/class-knowledge-manager.php:7513
822 -#: includes/class-mxchat-admin.php:4009
823 -#: includes/class-mxchat-admin.php:4221
910 +#: admin/class-knowledge-manager.php:6371
911 +msgid "PDF"
912 +msgstr ""
913 +
914 +#: admin/class-knowledge-manager.php:6372
915 +msgid "Word"
916 +msgstr ""
917 +
918 +#: admin/class-knowledge-manager.php:6373
919 +msgid "Text"
920 +msgstr ""
921 +
922 +#: admin/class-knowledge-manager.php:6374
923 +msgid "Markdown"
924 +msgstr ""
925 +
926 +#: admin/class-knowledge-manager.php:6377
927 +msgid "Document"
928 +msgstr ""
929 +
930 +#: admin/class-knowledge-manager.php:6403
931 +msgid "Unsupported file type — only PDF, Word, text and Markdown files can be imported."
932 +msgstr ""
933 +
934 +#: admin/class-knowledge-manager.php:6417
935 +msgid "No extractable text — the PDF is empty, scanned images only, or larger than the size limit."
936 +msgstr ""
937 +
938 +#: admin/class-knowledge-manager.php:6428
939 +msgid "The file could not be read from disk."
940 +msgstr ""
941 +
942 +#: admin/class-knowledge-manager.php:6437
943 +msgid "The Word file could not be read. It may be corrupt, empty, or not a real Word document."
944 +msgstr ""
945 +
946 +#: admin/class-knowledge-manager.php:6453
947 +msgid "The file contains no readable text."
948 +msgstr ""
949 +
950 +#. translators: 1: estimated page count, 2: configured page limit
951 +#: admin/class-knowledge-manager.php:6469
952 +#, php-format
953 +msgid "Too large (about %1$d pages; the limit is %2$d). Split the file, or raise the PDF max pages setting."
954 +msgstr ""
955 +
956 +#. translators: 1: attachment title, 2: reason the file was skipped
957 +#: admin/class-knowledge-manager.php:6526
958 +#, php-format
959 +msgid "Skipped \"%1$s\": %2$s"
960 +msgstr ""
961 +
962 +#: admin/class-knowledge-manager.php:6545
963 +msgid "The file has no URL — it may be missing from the uploads folder."
964 +msgstr ""
965 +
966 +#: admin/class-knowledge-manager.php:7860
967 +msgid "Pinecone is switched on but has no API key or host."
968 +msgstr ""
969 +
970 +#: admin/class-knowledge-manager.php:8045
971 +msgid "a video entry, not an imported page"
972 +msgstr ""
973 +
974 +#: admin/class-knowledge-manager.php:8065
975 +#, php-format
976 +msgid "the page could not be fetched (%s)"
977 +msgstr ""
978 +
979 +#: admin/class-knowledge-manager.php:8071
980 +#, php-format
981 +msgid "the page is gone (HTTP %d)"
982 +msgstr ""
983 +
984 +#: admin/class-knowledge-manager.php:8092
985 +msgid "the page has no readable text now"
986 +msgstr ""
987 +
988 +#: admin/class-knowledge-manager.php:8105
989 +msgid "its source is gone (no post or file on this site has this address)"
990 +msgstr ""
991 +
992 +#: admin/class-knowledge-manager.php:8110
993 +#, php-format
994 +msgid "the file could not be read (%s)"
995 +msgstr ""
996 +
997 +#: admin/class-knowledge-manager.php:8120
998 +msgid "its source is no longer published"
999 +msgstr ""
1000 +
1001 +#: admin/class-knowledge-manager.php:8141
1002 +msgid "its source has no text now"
1003 +msgstr ""
1004 +
1005 +#: admin/class-knowledge-manager.php:8251
1006 +msgid "its source reads differently now, and not because of these fixes"
1007 +msgstr ""
1008 +
1009 +#: admin/class-knowledge-manager.php:8387
1010 +msgid "the embedding request failed"
1011 +msgstr ""
1012 +
1013 +#: admin/class-knowledge-manager.php:8401
1014 +msgid "a manual Pinecone entry: open it on the Knowledge screen and save it to repair it"
1015 +msgstr ""
1016 +
1017 +#: admin/class-knowledge-manager.php:8414
1018 +msgid "the entry could not be stored"
1019 +msgstr ""
1020 +
1021 +#: admin/class-knowledge-manager.php:8442
1022 +#, php-format
1023 +msgid "Manual entry %s"
1024 +msgstr ""
1025 +
1026 +#: admin/class-knowledge-manager.php:8714
1027 +msgid "Check the knowledge base first."
1028 +msgstr ""
1029 +
1030 +#: admin/class-knowledge-manager.php:8726
1031 +msgid "Unknown request."
1032 +msgstr ""
1033 +
1034 +#: admin/class-knowledge-manager.php:8884
1035 +#: admin/class-knowledge-manager.php:10362
1036 +#: includes/class-mxchat-admin.php:4520
1037 +#: includes/class-mxchat-admin.php:4754
824 1038 msgid "You do not have sufficient permissions."
825 1039 msgstr ""
826 1040
827 -#: admin/class-knowledge-manager.php:6412
828 -#: admin/class-knowledge-manager.php:7522
1041 +#: admin/class-knowledge-manager.php:8889
1042 +#: admin/class-knowledge-manager.php:10371
829 1043 msgid "Security check failed."
830 1044 msgstr ""
831 1045
832 -#: admin/class-knowledge-manager.php:6419
1046 +#: admin/class-knowledge-manager.php:8896
833 1047 msgid "Invalid vector ID."
834 1048 msgstr ""
835 1049
836 -#: admin/class-knowledge-manager.php:6432
1050 +#: admin/class-knowledge-manager.php:8909
837 1051 msgid "Pinecone is not properly configured."
838 1052 msgstr ""
839 1053
840 -#: admin/class-knowledge-manager.php:6450
1054 +#: admin/class-knowledge-manager.php:8934
841 1055 msgid "Entry deleted successfully from Pinecone."
842 1056 msgstr ""
843 1057
844 -#: admin/class-knowledge-manager.php:6455
1058 +#: admin/class-knowledge-manager.php:8939
845 1059 msgid "Failed to delete entry: "
846 1060 msgstr ""
847 1061
848 -#: admin/class-knowledge-manager.php:6931
849 -#: includes/admin-knowledge-page.php:1425
1062 +#: admin/class-knowledge-manager.php:9588
1063 +msgid "Subscribers & Above"
1064 +msgstr ""
1065 +
1066 +#: admin/class-knowledge-manager.php:9589
1067 +msgid "Contributors & Above"
1068 +msgstr ""
1069 +
1070 +#: admin/class-knowledge-manager.php:9590
1071 +msgid "Authors & Above"
1072 +msgstr ""
1073 +
1074 +#: admin/class-knowledge-manager.php:9591
1075 +msgid "Editors & Above"
1076 +msgstr ""
1077 +
1078 +#: admin/class-knowledge-manager.php:9592
1079 +msgid "Administrators Only"
1080 +msgstr ""
1081 +
1082 +#: admin/class-knowledge-manager.php:9596
1083 +#: includes/admin-knowledge-page.php:1675
850 1084 msgid "Public (Everyone)"
851 1085 msgstr ""
852 1086
853 -#: admin/class-knowledge-manager.php:6932
854 -#: includes/admin-knowledge-page.php:1426
1087 +#: admin/class-knowledge-manager.php:9597
1088 +#: includes/admin-knowledge-page.php:1676
855 1089 msgid "Logged In Users"
856 1090 msgstr ""
857 1091
858 -#: admin/class-knowledge-manager.php:6933
859 -#: includes/admin-knowledge-page.php:1427
860 -msgid "Subscribers & Above"
1092 +#. translators: %s: Pinecone index name
1093 +#: admin/class-pinecone-documents.php:1005
1094 +#, php-format
1095 +msgid "An index named \"%s\" already exists in this Pinecone project. Pick a different name, or paste that index's host above and press Check index instead of creating one."
861 1096 msgstr ""
862 1097
863 -#: admin/class-knowledge-manager.php:6934
864 -#: includes/admin-knowledge-page.php:1428
865 -msgid "Contributors & Above"
1098 +#. translators: %s: suggested Pinecone index name
1099 +#: admin/class-pinecone-documents.php:1010
1100 +#, php-format
1101 +msgid "Suggested free name: %s."
866 1102 msgstr ""
867 1103
868 -#: admin/class-knowledge-manager.php:6935
869 -#: includes/admin-knowledge-page.php:1429
870 -msgid "Authors & Above"
1104 +#: admin/class-pinecone-documents.php:1141
1105 +msgid "The index was not created."
871 1106 msgstr ""
872 1107
873 -#: admin/class-knowledge-manager.php:6936
874 -#: includes/admin-knowledge-page.php:1430
875 -msgid "Editors & Above"
1108 +#: admin/class-pinecone-documents.php:1142
1109 +msgid "The index was not checked."
876 1110 msgstr ""
877 1111
878 -#: admin/class-knowledge-manager.php:6937
879 -#: includes/admin-knowledge-page.php:1431
880 -msgid "Administrators Only"
1112 +#. translators: 1: the error the embedding endpoint returned, 2: what did not happen
1113 +#: admin/class-pinecone-documents.php:1145
1114 +#, php-format
1115 +msgid "Could not determine the dimension of your Custom Provider embedding model (%1$s). %2$s Check the Custom Provider embedding settings, then try again."
881 1116 msgstr ""
882 1117
1118 +#: admin/class-pinecone-documents.php:1146
1119 +msgid "no answer from the embedding endpoint"
1120 +msgstr ""
1121 +
1122 +#. translators: 1: document index name, 2: records copied, 3: records in total
1123 +#: admin/class-pinecone-documents.php:1221
1124 +#, php-format
1125 +msgid "The copy into \"%1$s\" is still running (%2$s of %3$s records). Let it finish before switching the chatbot to the document index, or tick Switch anyway to move it now and copy the rest afterwards."
1126 +msgstr ""
1127 +
1128 +#. translators: 1: namespace name, 2: records copied, 3: records on the old index
1129 +#: admin/class-pinecone-documents.php:1780
1130 +#, php-format
1131 +msgid "%1$s (%2$s of %3$s records copied)"
1132 +msgstr ""
1133 +
1134 +#. translators: %s: comma-separated namespace names with their counts
1135 +#: admin/class-pinecone-documents.php:1788
1136 +#, php-format
1137 +msgid "Namespace %s on the old index has records that are not in the document index. Tick Copy every namespace and run Migrate again, then delete. The old index stays."
1138 +msgid_plural "Namespaces %s on the old index have records that are not in the document index. Tick Copy every namespace and run Migrate again, then delete. The old index stays."
1139 +msgstr[0] ""
1140 +msgstr[1] ""
1141 +
1142 +#. translators: 1: number of bots, 2: comma-separated bot names
1143 +#: admin/class-pinecone-documents.php:1827
1144 +#, php-format
1145 +msgid "%1$s bot still uses the old index: %2$s. Move it to the new index first (Multi-Bot, All Bots, Move these bots to the new index), or it will stop answering. The old index stays."
1146 +msgid_plural "%1$s bots still use the old index: %2$s. Move them to the new index first (Multi-Bot, All Bots, Move these bots to the new index), or they will stop answering. The old index stays."
1147 +msgstr[0] ""
1148 +msgstr[1] ""
1149 +
1150 +#: admin/class-pinecone-documents.php:1870
1151 +#: admin/class-pinecone-documents.php:1920
1152 +#: admin/class-pinecone-documents.php:2043
1153 +msgid "Enter your Pinecone API key first."
1154 +msgstr ""
1155 +
1156 +#: admin/class-pinecone-documents.php:1923
1157 +msgid "Enter an index name first — the new document index will be created under that name."
1158 +msgstr ""
1159 +
1160 +#: admin/class-pinecone-documents.php:1980
1161 +#, php-format
1162 +msgid "Document index \"%1$s\" created (%2$d dimensions, cosine, full-text search on the chunk text). The host is filled in above. Your chatbot keeps answering from the current index until you save the Pinecone settings — copy your records across with Migrate first."
1163 +msgstr ""
1164 +
1165 +#: admin/class-pinecone-documents.php:1981
1166 +#, php-format
1167 +msgid "Document index \"%1$s\" is being created (%2$d dimensions). The host is filled in above; run Check index in a minute to confirm it is ready. Your chatbot keeps answering from the current index until you save the Pinecone settings."
1168 +msgstr ""
1169 +
1170 +#: admin/class-pinecone-documents.php:1992
1171 +msgid "Enter the Pinecone API key and host first."
1172 +msgstr ""
1173 +
1174 +#: admin/class-pinecone-documents.php:2048
1175 +msgid "Enter the host of the document index to copy into (or create one with Create index for me)."
1176 +msgstr ""
1177 +
1178 +#: admin/class-pinecone-documents.php:2077
1179 +msgid "No migration in progress. Click Migrate to start one."
1180 +msgstr ""
1181 +
1182 +#: admin/class-pinecone-documents.php:2089
1183 +msgid "Unknown migration action."
1184 +msgstr ""
1185 +
1186 +#: admin/class-pinecone-documents.php:2104
1187 +msgid "Finish the migration first — the old index can only be deleted after a completed copy."
1188 +msgstr ""
1189 +
1190 +#: admin/class-pinecone-documents.php:2107
1191 +#, php-format
1192 +msgid "The copy count does not match (%1$d of %2$d copied). The old index stays."
1193 +msgstr ""
1194 +
1195 +#: admin/class-pinecone-documents.php:2110
1196 +msgid "The saved document index no longer matches the migration. The old index stays."
1197 +msgstr ""
1198 +
1199 +#: admin/class-pinecone-documents.php:2131
1200 +#, php-format
1201 +msgid "Could not read the old index before deleting it (%s). The old index stays."
1202 +msgstr ""
1203 +
1204 +#: admin/class-pinecone-documents.php:2142
1205 +#, php-format
1206 +msgid "Type the old index name exactly (%s) to confirm."
1207 +msgstr ""
1208 +
1209 +#: admin/class-pinecone-documents.php:2145
1210 +msgid "Refusing: that is the document index currently in use."
1211 +msgstr ""
1212 +
1213 +#: admin/class-pinecone-documents.php:2154
1214 +#, php-format
1215 +msgid "Old vector index \"%s\" deleted."
1216 +msgstr ""
1217 +
1218 +#: admin/class-vectorstore-manager.php:526
1219 +msgid "Sync was disabled or the target store changed mid-import."
1220 +msgstr ""
1221 +
1222 +#: admin/class-vectorstore-manager.php:655
1223 +msgid "Enable sync and set a target Vector Store ID (and OpenAI API key) first, then save settings."
1224 +msgstr ""
1225 +
1226 +#: admin/class-vectorstore-manager.php:660
1227 +msgid "An import is already running."
1228 +msgstr ""
1229 +
1230 +#: admin/class-vectorstore-manager.php:666
1231 +#, php-format
1232 +msgid "Vector Store check failed: %s"
1233 +msgstr ""
1234 +
1235 +#: admin/class-vectorstore-manager.php:700
1236 +msgid "No interrupted import to resume."
1237 +msgstr ""
1238 +
883 1239 #: includes/admin-actions-page.php:32
884 -#: includes/admin-api-page.php:117
1240 +#: includes/admin-api-page.php:118
885 1241 #: includes/admin-content-page.php:38
886 1242 #: includes/admin-knowledge-page.php:39
887 1243 #: includes/admin-pro-page.php:56
888 1244 #: includes/admin-settings-page.php:30
@@ -893,18 +1249,18 @@
893 1249 #: includes/admin-actions-page.php:43
894 1250 #: includes/admin-actions-page.php:51
895 1251 #: includes/admin-actions-page.php:91
896 1252 #: includes/admin-actions-page.php:139
897 -#: includes/admin-knowledge-page.php:984
1253 +#: includes/admin-knowledge-page.php:1072
898 1254 #: includes/admin-onboarding-page.php:458
899 1255 #: includes/admin-onboarding-page.php:486
900 -#: includes/admin-transcripts-page.php:974
901 -#: includes/class-mxchat-admin.php:528
1256 +#: includes/admin-transcripts-page.php:1023
1257 +#: includes/class-mxchat-admin.php:628
902 1258 msgid "Actions"
903 1259 msgstr ""
904 1260
905 1261 #: includes/admin-actions-page.php:44
906 -#: includes/admin-api-page.php:129
1262 +#: includes/admin-api-page.php:130
907 1263 #: includes/admin-content-page.php:50
908 1264 #: includes/admin-knowledge-page.php:51
909 1265 #: includes/admin-pro-page.php:68
910 1266 #: includes/admin-settings-page.php:42
@@ -934,13 +1290,13 @@
934 1290 msgstr ""
935 1291
936 1292 #: includes/admin-actions-page.php:69
937 1293 #: includes/admin-content-page.php:400
938 -#: includes/admin-content-page.php:671
939 -#: includes/admin-content-page.php:694
940 -#: includes/admin-content-page.php:725
1294 +#: includes/admin-content-page.php:664
1295 +#: includes/admin-content-page.php:687
1296 +#: includes/admin-content-page.php:739
941 1297 #: includes/admin-knowledge-page.php:114
942 -#: includes/admin-settings-page.php:104
1298 +#: includes/admin-settings-page.php:105
943 1299 #: includes/admin-transcripts-page.php:81
944 1300 msgid "Upgrade to Pro"
945 1301 msgstr ""
946 1302
@@ -946,9 +1302,9 @@
946 1302
947 1303 #: includes/admin-actions-page.php:128
948 1304 #: includes/admin-knowledge-page.php:242
949 1305 #: includes/admin-pro-page.php:158
950 -#: includes/admin-settings-page.php:216
1306 +#: includes/admin-settings-page.php:218
951 1307 #: includes/admin-transcripts-page.php:159
952 1308 msgid "Pro Upgrade"
953 1309 msgstr ""
954 1310
@@ -964,14 +1320,14 @@
964 1320 msgid "Both let your chatbot take action during a conversation. Pick whichever fits how you want it to behave — or use both together."
965 1321 msgstr ""
966 1322
967 1323 #: includes/admin-actions-page.php:164
968 -#: includes/admin-knowledge-page.php:502
1324 +#: includes/admin-knowledge-page.php:548
969 1325 msgid "Recommended"
970 1326 msgstr ""
971 1327
972 1328 #: includes/admin-actions-page.php:167
973 -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."
1329 +msgid "Add the tools your chatbot is allowed to use, and the AI decides when to use each one from the conversation. Easiest to set up — there are no phrases to write. Best for most sites. While at least one tool is active, replies arrive as one complete message rather than word by word."
974 1330 msgstr ""
975 1331
976 1332 #: includes/admin-actions-page.php:169
977 1333 msgid "Set up AI Tools"
@@ -996,17 +1352,17 @@
996 1352
997 1353 #: includes/admin-actions-page.php:208
998 1354 #: includes/admin-actions-page.php:281
999 1355 #: includes/admin-actions-page.php:570
1000 -#: includes/admin-content-page.php:819
1356 +#: includes/admin-content-page.php:833
1001 1357 #: includes/admin-transcripts-page.php:443
1002 1358 #: includes/admin-transcripts-page.php:697
1003 -#: includes/class-mxchat-admin.php:4705
1359 +#: includes/class-mxchat-admin.php:5238
1004 1360 msgid "All"
1005 1361 msgstr ""
1006 1362
1007 1363 #: includes/admin-actions-page.php:212
1008 -#: includes/admin-knowledge-page.php:954
1364 +#: includes/admin-knowledge-page.php:1042
1009 1365 #: includes/admin-transcripts-page.php:451
1010 1366 #: includes/admin-transcripts-page.php:700
1011 1367 msgid "Delete Selected"
1012 1368 msgstr ""
@@ -1022,10 +1378,10 @@
1022 1378 msgstr ""
1023 1379
1024 1380 #: includes/admin-actions-page.php:229
1025 1381 #: includes/admin-actions-page.php:591
1026 -#: includes/admin-knowledge-page.php:579
1027 -#: includes/admin-settings-page.php:780
1382 +#: includes/admin-knowledge-page.php:636
1383 +#: includes/admin-settings-page.php:837
1028 1384 #: includes/admin-transcripts-page.php:464
1029 1385 msgid "Refresh"
1030 1386 msgstr ""
1031 1387
@@ -1070,9 +1426,9 @@
1070 1426 msgid "Pro"
1071 1427 msgstr ""
1072 1428
1073 1429 #: includes/admin-actions-page.php:316
1074 -#: includes/class-mxchat-admin.php:4776
1430 +#: includes/class-mxchat-admin.php:5309
1075 1431 #, php-format
1076 1432 msgid "Requires %s"
1077 1433 msgstr ""
1078 1434
@@ -1110,12 +1466,12 @@
1110 1466 msgstr ""
1111 1467
1112 1468 #: includes/admin-actions-page.php:375
1113 1469 #: includes/admin-actions-page.php:460
1114 -#: includes/admin-settings-page.php:293
1115 -#: includes/admin-settings-page.php:1258
1116 -#: includes/class-mxchat-admin.php:4839
1117 -#: includes/class-mxchat-admin.php:6267
1470 +#: includes/admin-settings-page.php:305
1471 +#: includes/admin-settings-page.php:1376
1472 +#: includes/class-mxchat-admin.php:5372
1473 +#: includes/class-mxchat-admin.php:6809
1118 1474 msgid "Similarity Threshold"
1119 1475 msgstr ""
1120 1476
1121 1477 #: includes/admin-actions-page.php:379
@@ -1126,12 +1482,14 @@
1126 1482 msgid "Enabled Bots"
1127 1483 msgstr ""
1128 1484
1129 1485 #: includes/admin-actions-page.php:388
1130 -#: includes/class-mxchat-admin.php:4571
1131 -#: includes/class-mxchat-admin.php:4871
1486 +#: includes/class-mxchat-admin.php:5104
1487 +#: includes/class-mxchat-admin.php:5404
1488 +#: includes/class-mxchat-elementor-widget.php:128
1132 1489 #: includes/class-mxchat-meta-box.php:90
1133 -#: includes/class-mxchat-public.php:837
1490 +#: includes/class-mxchat-public.php:1066
1491 +#: assets/block/chatbot-block.js:36
1134 1492 msgid "Default Bot"
1135 1493 msgstr ""
1136 1494
1137 1495 #: includes/admin-actions-page.php:407
@@ -1137,17 +1495,18 @@
1137 1495 #: includes/admin-actions-page.php:407
1138 1496 #: includes/admin-actions-page.php:703
1139 1497 #: includes/admin-actions-page.php:755
1140 1498 #: includes/admin-content-page.php:313
1141 -#: includes/admin-knowledge-page.php:1894
1142 -#: includes/admin-knowledge-page.php:1926
1143 -#: includes/admin-settings-page.php:863
1499 +#: includes/admin-knowledge-page.php:2264
1500 +#: includes/admin-knowledge-page.php:2454
1501 +#: includes/admin-knowledge-page.php:2486
1502 +#: includes/admin-settings-page.php:920
1144 1503 #: includes/admin-transcripts-page.php:620
1145 -#: includes/admin-transcripts-page.php:785
1146 -#: includes/class-mxchat-admin.php:4791
1147 -#: includes/class-mxchat-admin.php:4900
1148 -#: includes/class-mxchat-admin.php:9462
1149 -#: includes/class-mxchat-integrator.php:5290
1504 +#: includes/admin-transcripts-page.php:786
1505 +#: includes/class-mxchat-admin.php:5324
1506 +#: includes/class-mxchat-admin.php:5433
1507 +#: includes/class-mxchat-admin.php:10562
1508 +#: includes/class-mxchat-integrator.php:6512
1150 1509 msgid "Cancel"
1151 1510 msgstr ""
1152 1511
1153 1512 #: includes/admin-actions-page.php:410
@@ -1162,9 +1521,9 @@
1162 1521 msgid "Toggle Enabled"
1163 1522 msgstr ""
1164 1523
1165 1524 #: includes/admin-actions-page.php:429
1166 -#: includes/class-mxchat-admin.php:4622
1525 +#: includes/class-mxchat-admin.php:5155
1167 1526 msgid "Edit"
1168 1527 msgstr ""
1169 1528
1170 1529 #: includes/admin-actions-page.php:432
@@ -1170,9 +1529,9 @@
1170 1529 #: includes/admin-actions-page.php:432
1171 1530 #: includes/admin-actions-page.php:704
1172 1531 #: includes/admin-transcripts-page.php:621
1173 1532 #: includes/admin-transcripts-page.php:702
1174 -#: includes/class-mxchat-admin.php:4633
1533 +#: includes/class-mxchat-admin.php:5166
1175 1534 msgid "Delete"
1176 1535 msgstr ""
1177 1536
1178 1537 #: includes/admin-actions-page.php:445
@@ -1189,9 +1548,9 @@
1189 1548 #: includes/admin-onboarding-page.php:455
1190 1549 #: includes/admin-settings-page.php:41
1191 1550 #: includes/admin-transcripts-page.php:71
1192 1551 #: includes/admin-transcripts-page.php:142
1193 -#: includes/class-mxchat-admin.php:500
1552 +#: includes/class-mxchat-admin.php:600
1194 1553 msgid "Settings"
1195 1554 msgstr ""
1196 1555
1197 1556 #: includes/admin-actions-page.php:464
@@ -1237,10 +1596,10 @@
1237 1596 msgstr ""
1238 1597
1239 1598 #: includes/admin-actions-page.php:557
1240 1599 #: includes/admin-actions-page.php:672
1241 -#: includes/admin-api-page.php:179
1242 -#: includes/admin-api-page.php:260
1600 +#: includes/admin-api-page.php:180
1601 +#: includes/admin-api-page.php:261
1243 1602 #: includes/admin-knowledge-page.php:99
1244 1603 #: includes/admin-knowledge-page.php:106
1245 1604 #: includes/admin-knowledge-page.php:219
1246 1605 #: includes/admin-knowledge-page.php:231
@@ -1247,9 +1606,9 @@
1247 1606 #: includes/admin-pro-page.php:78
1248 1607 #: includes/admin-pro-page.php:120
1249 1608 #: includes/admin-pro-page.php:191
1250 1609 #: includes/admin-pro-page.php:248
1251 -#: includes/admin-settings-page.php:720
1610 +#: includes/admin-settings-page.php:770
1252 1611 #: includes/admin-transcripts-page.php:307
1253 1612 msgid "Active"
1254 1613 msgstr ""
1255 1614
@@ -1377,9 +1736,9 @@
1377 1736 msgid "MxChat API Access"
1378 1737 msgstr ""
1379 1738
1380 1739 #: includes/admin-api-page.php:31
1381 -#: includes/admin-api-page.php:128
1740 +#: includes/admin-api-page.php:129
1382 1741 #: includes/admin-onboarding-page.php:460
1383 1742 msgid "API Access"
1384 1743 msgstr ""
1385 1744
@@ -1395,200 +1754,226 @@
1395 1754 msgid "You do not have permission to access this page."
1396 1755 msgstr ""
1397 1756
1398 1757 #. translators: %s: human-readable elapsed time
1399 -#: includes/admin-api-page.php:102
1758 +#: includes/admin-api-page.php:103
1400 1759 #, php-format
1401 1760 msgid "%s ago"
1402 1761 msgstr ""
1403 1762
1404 -#: includes/admin-api-page.php:105
1763 +#: includes/admin-api-page.php:106
1405 1764 msgid "Never"
1406 1765 msgstr ""
1407 1766
1408 -#: includes/admin-api-page.php:135
1409 -#: includes/admin-api-page.php:170
1410 -#: includes/admin-api-page.php:245
1767 +#: includes/admin-api-page.php:136
1768 +#: includes/admin-api-page.php:171
1769 +#: includes/admin-api-page.php:246
1411 1770 msgid "REST API"
1412 1771 msgstr ""
1413 1772
1414 -#: includes/admin-api-page.php:138
1415 -#: includes/admin-api-page.php:177
1416 -#: includes/admin-api-page.php:255
1773 +#: includes/admin-api-page.php:139
1774 +#: includes/admin-api-page.php:178
1775 +#: includes/admin-api-page.php:256
1417 1776 msgid "Token"
1418 1777 msgstr ""
1419 1778
1420 -#: includes/admin-api-page.php:142
1421 -#: includes/admin-api-page.php:189
1422 -#: includes/admin-api-page.php:318
1779 +#: includes/admin-api-page.php:143
1780 +#: includes/admin-api-page.php:190
1781 +#: includes/admin-api-page.php:319
1423 1782 msgid "Endpoints"
1424 1783 msgstr ""
1425 1784
1426 -#: includes/admin-api-page.php:146
1427 -#: includes/admin-api-page.php:198
1428 -#: includes/admin-api-page.php:367
1785 +#: includes/admin-api-page.php:147
1786 +#: includes/admin-api-page.php:199
1787 +#: includes/admin-api-page.php:380
1429 1788 msgid "Examples"
1430 1789 msgstr ""
1431 1790
1432 -#: includes/admin-api-page.php:150
1433 -#: includes/admin-api-page.php:207
1791 +#: includes/admin-api-page.php:151
1792 +#: includes/admin-api-page.php:208
1434 1793 msgid "Privacy"
1435 1794 msgstr ""
1436 1795
1437 -#: includes/admin-api-page.php:220
1796 +#: includes/admin-api-page.php:221
1438 1797 msgid "New API token generated."
1439 1798 msgstr ""
1440 1799
1441 -#: includes/admin-api-page.php:221
1800 +#: includes/admin-api-page.php:222
1442 1801 msgid "Copy it now — for security, the full value will not be shown again after you leave this page."
1443 1802 msgstr ""
1444 1803
1445 -#: includes/admin-api-page.php:227
1804 +#: includes/admin-api-page.php:228
1446 1805 #: includes/admin-onboarding-page.php:531
1447 1806 #: includes/admin-onboarding-page.php:859
1448 1807 #: includes/admin-onboarding-page.php:868
1449 -#: includes/admin-settings-page.php:693
1450 -#: includes/admin-settings-page.php:1041
1451 -#: includes/admin-settings-page.php:1059
1808 +#: includes/admin-settings-page.php:743
1809 +#: includes/admin-settings-page.php:1098
1810 +#: includes/admin-settings-page.php:1116
1452 1811 msgid "Copy"
1453 1812 msgstr ""
1454 1813
1455 -#: includes/admin-api-page.php:236
1814 +#: includes/admin-api-page.php:237
1456 1815 msgid "API token revoked."
1457 1816 msgstr ""
1458 1817
1459 -#: includes/admin-api-page.php:237
1818 +#: includes/admin-api-page.php:238
1460 1819 msgid "All REST endpoints will return 401 until a new token is generated."
1461 1820 msgstr ""
1462 1821
1463 -#: includes/admin-api-page.php:247
1822 +#: includes/admin-api-page.php:248
1464 1823 msgid "Bearer-token-authenticated endpoints for reading transcripts and pushing content into the knowledge base. Disabled until you generate a token below."
1465 1824 msgstr ""
1466 1825
1467 -#: includes/admin-api-page.php:265
1468 -#: includes/admin-settings-page.php:720
1826 +#: includes/admin-api-page.php:266
1827 +#: includes/admin-settings-page.php:770
1469 1828 msgid "Disabled"
1470 1829 msgstr ""
1471 1830
1472 -#: includes/admin-api-page.php:272
1831 +#: includes/admin-api-page.php:273
1473 1832 msgid "Current token"
1474 1833 msgstr ""
1475 1834
1476 -#: includes/admin-api-page.php:275
1835 +#: includes/admin-api-page.php:276
1477 1836 msgid "Last rotated:"
1478 1837 msgstr ""
1479 1838
1480 -#: includes/admin-api-page.php:281
1839 +#: includes/admin-api-page.php:282
1481 1840 msgid "No token is currently set. Generate one below to enable the authenticated REST endpoints."
1482 1841 msgstr ""
1483 1842
1484 -#: includes/admin-api-page.php:291
1843 +#: includes/admin-api-page.php:292
1485 1844 msgid "Regenerate Token"
1486 1845 msgstr ""
1487 1846
1488 -#: includes/admin-api-page.php:291
1847 +#: includes/admin-api-page.php:292
1489 1848 msgid "Generate Token"
1490 1849 msgstr ""
1491 1850
1492 -#: includes/admin-api-page.php:297
1851 +#: includes/admin-api-page.php:298
1493 1852 msgid "Revoke the API token? Any external tool using the current token will stop working immediately."
1494 1853 msgstr ""
1495 1854
1496 -#: includes/admin-api-page.php:302
1855 +#: includes/admin-api-page.php:303
1497 1856 msgid "Revoke Token"
1498 1857 msgstr ""
1499 1858
1500 -#: includes/admin-api-page.php:309
1859 +#: includes/admin-api-page.php:310
1501 1860 msgid "Regenerating immediately invalidates the old token. Save the new value somewhere safe (password manager) — only the masked version is shown after you leave this page."
1502 1861 msgstr ""
1503 1862
1504 -#: includes/admin-api-page.php:319
1863 +#: includes/admin-api-page.php:320
1505 1864 msgid "All endpoints live under the WordPress REST namespace mxchat/v1."
1506 1865 msgstr ""
1507 1866
1508 -#: includes/admin-api-page.php:327
1867 +#: includes/admin-api-page.php:328
1509 1868 msgid "Method"
1510 1869 msgstr ""
1511 1870
1512 -#: includes/admin-api-page.php:329
1871 +#: includes/admin-api-page.php:330
1513 1872 msgid "Auth"
1514 1873 msgstr ""
1515 1874
1516 -#: includes/admin-api-page.php:330
1875 +#: includes/admin-api-page.php:331
1517 1876 msgid "Purpose"
1518 1877 msgstr ""
1519 1878
1520 -#: includes/admin-api-page.php:337
1879 +#: includes/admin-api-page.php:338
1521 1880 msgid "None"
1522 1881 msgstr ""
1523 1882
1524 -#: includes/admin-api-page.php:338
1883 +#: includes/admin-api-page.php:339
1525 1884 msgid "Connectivity check; reports plugin version and whether a token is set."
1526 1885 msgstr ""
1527 1886
1528 -#: includes/admin-api-page.php:343
1529 -#: includes/admin-api-page.php:349
1530 -#: includes/admin-api-page.php:355
1887 +#: includes/admin-api-page.php:344
1888 +#: includes/admin-api-page.php:350
1889 +#: includes/admin-api-page.php:356
1890 +#: includes/admin-api-page.php:362
1891 +#: includes/admin-api-page.php:368
1531 1892 msgid "Bearer"
1532 1893 msgstr ""
1533 1894
1534 -#: includes/admin-api-page.php:344
1895 +#: includes/admin-api-page.php:345
1535 1896 msgid "Read chat transcripts. Filterable by since, until, session_id, role, has_rag_context; supports limit + offset pagination."
1536 1897 msgstr ""
1537 1898
1538 -#: includes/admin-api-page.php:350
1899 +#: includes/admin-api-page.php:351
1539 1900 msgid "Push content into the knowledge base. Body: content, source_url, optional bot_id and content_type."
1540 1901 msgstr ""
1541 1902
1542 -#: includes/admin-api-page.php:356
1903 +#: includes/admin-api-page.php:357
1904 +msgid "Remove knowledge entries by source_url — one, or an array of up to 50. Removing a URL that is not stored reports deleted:false rather than failing, so a sync job can re-run safely."
1905 +msgstr ""
1906 +
1907 +#: includes/admin-api-page.php:363
1908 +msgid "Read lead-capture submissions — the same rows the Leads tab shows, with consent state. Filterable by since, search and status; supports page + per_page pagination (max 200)."
1909 +msgstr ""
1910 +
1911 +#: includes/admin-api-page.php:369
1543 1912 msgid "Bulk-delete chat sessions by session_id, with optional cascade to translations and click-tracking. Capped at 1000 per call."
1544 1913 msgstr ""
1545 1914
1546 -#: includes/admin-api-page.php:368
1915 +#: includes/admin-api-page.php:381
1547 1916 msgid "Drop-in cURL snippets — replace YOUR_TOKEN with the value from the Token tab."
1548 1917 msgstr ""
1549 1918
1550 -#: includes/admin-api-page.php:373
1919 +#: includes/admin-api-page.php:386
1551 1920 msgid "Health check"
1552 1921 msgstr ""
1553 1922
1554 -#: includes/admin-api-page.php:374
1923 +#: includes/admin-api-page.php:387
1555 1924 msgid "No auth required"
1556 1925 msgstr ""
1557 1926
1558 -#: includes/admin-api-page.php:383
1927 +#: includes/admin-api-page.php:396
1559 1928 msgid "Find transcripts where the bot had no knowledge to ground answers"
1560 1929 msgstr ""
1561 1930
1562 -#: includes/admin-api-page.php:393
1931 +#: includes/admin-api-page.php:406
1563 1932 msgid "Push a Q&A entry into the knowledge base"
1564 1933 msgstr ""
1565 1934
1566 -#: includes/admin-api-page.php:405
1935 +#: includes/admin-api-page.php:418
1936 +msgid "Remove documents deleted in your source system"
1937 +msgstr ""
1938 +
1939 +#: includes/admin-api-page.php:421
1940 +msgid "When a file is deleted in SharePoint, Drive or your CMS, delete it here by the same source_url you pushed it with — otherwise the bot keeps answering from it. Up to 50 per call, and a URL that is already gone comes back as deleted:false instead of an error, so an automation can re-send the same batch safely."
1941 +msgstr ""
1942 +
1943 +#: includes/admin-api-page.php:431
1944 +msgid "Sync new leads into your CRM"
1945 +msgstr ""
1946 +
1947 +#: includes/admin-api-page.php:434
1948 +msgid "Poll incrementally by passing the timestamp of the last lead you imported."
1949 +msgstr ""
1950 +
1951 +#: includes/admin-api-page.php:442
1567 1952 msgid "Bulk-delete two chat sessions"
1568 1953 msgstr ""
1569 1954
1570 -#: includes/admin-api-page.php:419
1955 +#: includes/admin-api-page.php:456
1571 1956 msgid "Privacy & Safety"
1572 1957 msgstr ""
1573 1958
1574 -#: includes/admin-api-page.php:420
1959 +#: includes/admin-api-page.php:457
1575 1960 msgid "What the API exposes — and how to keep it safe."
1576 1961 msgstr ""
1577 1962
1578 -#: includes/admin-api-page.php:428
1963 +#: includes/admin-api-page.php:465
1579 1964 msgid "No data leaves your site unsolicited. Endpoints only respond to requests carrying your token."
1580 1965 msgstr ""
1581 1966
1582 -#: includes/admin-api-page.php:432
1967 +#: includes/admin-api-page.php:469
1583 1968 msgid "The /transcripts endpoint may return user-submitted chat data including emails and names — treat your API token as sensitive."
1584 1969 msgstr ""
1585 1970
1586 -#: includes/admin-api-page.php:436
1971 +#: includes/admin-api-page.php:473
1587 1972 msgid "Use HTTPS only. Do not include the token in URL query strings."
1588 1973 msgstr ""
1589 1974
1590 -#: includes/admin-api-page.php:440
1975 +#: includes/admin-api-page.php:477
1591 1976 msgid "Rotate the token if you suspect it was leaked. Old token is invalidated immediately."
1592 1977 msgstr ""
1593 1978
1594 1979 #: includes/admin-content-page.php:49
@@ -1594,12 +1979,12 @@
1594 1979 #: includes/admin-content-page.php:49
1595 1980 #: includes/admin-content-page.php:56
1596 1981 #: includes/admin-content-page.php:99
1597 1982 #: includes/admin-content-page.php:506
1598 -#: includes/admin-knowledge-page.php:982
1983 +#: includes/admin-knowledge-page.php:1070
1599 1984 #: includes/admin-onboarding-page.php:459
1600 -#: includes/class-mxchat-admin.php:537
1601 -#: includes/class-mxchat-admin.php:538
1985 +#: includes/class-mxchat-admin.php:637
1986 +#: includes/class-mxchat-admin.php:638
1602 1987 msgid "Content"
1603 1988 msgstr ""
1604 1989
1605 1990 #: includes/admin-content-page.php:59
@@ -1615,9 +2000,9 @@
1615 2000
1616 2001 #: includes/admin-content-page.php:71
1617 2002 #: includes/admin-content-page.php:133
1618 2003 #: includes/admin-content-page.php:362
1619 -#: includes/admin-content-page.php:705
2004 +#: includes/admin-content-page.php:719
1620 2005 msgid "SEO"
1621 2006 msgstr ""
1622 2007
1623 2008 #: includes/admin-content-page.php:75
@@ -1643,9 +2028,9 @@
1643 2028 msgid "Draft"
1644 2029 msgstr ""
1645 2030
1646 2031 #: includes/admin-content-page.php:186
1647 -#: includes/admin-knowledge-page.php:1849
2032 +#: includes/admin-knowledge-page.php:2404
1648 2033 msgid "Published"
1649 2034 msgstr ""
1650 2035
1651 2036 #: includes/admin-content-page.php:190
@@ -1719,22 +2104,23 @@
1719 2104 msgid "Post Title"
1720 2105 msgstr ""
1721 2106
1722 2107 #: includes/admin-content-page.php:272
1723 -#: includes/class-mxchat-admin.php:7181
1724 -#: includes/class-mxchat-admin.php:7194
1725 -#: includes/class-mxchat-admin.php:7206
1726 -#: includes/class-mxchat-admin.php:7219
1727 -#: includes/class-mxchat-admin.php:7232
1728 -#: includes/class-mxchat-admin.php:7246
1729 -#: includes/class-mxchat-admin.php:7450
1730 -#: includes/class-mxchat-admin.php:7465
1731 -#: includes/class-mxchat-admin.php:8548
1732 -#: includes/class-mxchat-admin.php:8915
1733 -#: includes/class-mxchat-admin.php:8924
1734 -#: includes/class-mxchat-admin.php:8933
1735 -#: includes/class-mxchat-admin.php:9032
1736 -#: includes/class-mxchat-admin.php:9060
2108 +#: includes/class-mxchat-admin.php:7793
2109 +#: includes/class-mxchat-admin.php:7806
2110 +#: includes/class-mxchat-admin.php:7818
2111 +#: includes/class-mxchat-admin.php:7831
2112 +#: includes/class-mxchat-admin.php:7844
2113 +#: includes/class-mxchat-admin.php:7858
2114 +#: includes/class-mxchat-admin.php:8062
2115 +#: includes/class-mxchat-admin.php:8077
2116 +#: includes/class-mxchat-admin.php:9382
2117 +#: includes/class-mxchat-admin.php:9756
2118 +#: includes/class-mxchat-admin.php:9765
2119 +#: includes/class-mxchat-admin.php:9774
2120 +#: includes/class-mxchat-admin.php:9913
2121 +#: includes/class-mxchat-admin.php:9983
2122 +#: includes/class-mxchat-admin.php:10060
1737 2123 msgid "Show"
1738 2124 msgstr ""
1739 2125
1740 2126 #: includes/admin-content-page.php:273
@@ -1745,9 +2131,9 @@
1745 2131 msgid "Template Mode"
1746 2132 msgstr ""
1747 2133
1748 2134 #: includes/admin-content-page.php:279
1749 -#: includes/class-mxchat-admin.php:8586
2135 +#: includes/class-mxchat-admin.php:9420
1750 2136 msgid "Off"
1751 2137 msgstr ""
1752 2138
1753 2139 #: includes/admin-content-page.php:280
@@ -1776,29 +2162,29 @@
1776 2162 msgstr ""
1777 2163
1778 2164 #: includes/admin-content-page.php:350
1779 2165 #: includes/admin-content-page.php:357
1780 -#: includes/admin-content-page.php:662
1781 -#: includes/admin-content-page.php:685
1782 -#: includes/admin-content-page.php:715
1783 -#: includes/admin-content-page.php:761
1784 -#: includes/admin-content-page.php:768
2166 +#: includes/admin-content-page.php:655
2167 +#: includes/admin-content-page.php:678
2168 +#: includes/admin-content-page.php:729
1785 2169 #: includes/admin-content-page.php:775
1786 2170 #: includes/admin-content-page.php:782
1787 -#: includes/admin-content-page.php:833
2171 +#: includes/admin-content-page.php:789
2172 +#: includes/admin-content-page.php:796
2173 +#: includes/admin-content-page.php:847
1788 2174 msgid "ADD-ON"
1789 2175 msgstr ""
1790 2176
1791 2177 #: includes/admin-content-page.php:350
1792 2178 #: includes/admin-content-page.php:357
1793 -#: includes/admin-content-page.php:662
1794 -#: includes/admin-content-page.php:685
1795 -#: includes/admin-content-page.php:715
1796 -#: includes/admin-content-page.php:761
1797 -#: includes/admin-content-page.php:768
2179 +#: includes/admin-content-page.php:655
2180 +#: includes/admin-content-page.php:678
2181 +#: includes/admin-content-page.php:729
1798 2182 #: includes/admin-content-page.php:775
1799 2183 #: includes/admin-content-page.php:782
1800 -#: includes/admin-content-page.php:833
2184 +#: includes/admin-content-page.php:789
2185 +#: includes/admin-content-page.php:796
2186 +#: includes/admin-content-page.php:847
1801 2187 msgid "PRO"
1802 2188 msgstr ""
1803 2189
1804 2190 #: includes/admin-content-page.php:355
@@ -1817,9 +2203,9 @@
1817 2203 msgid "Post title..."
1818 2204 msgstr ""
1819 2205
1820 2206 #: includes/admin-content-page.php:384
1821 -#: includes/admin-content-page.php:747
2207 +#: includes/admin-content-page.php:761
1822 2208 msgid "Meta Description"
1823 2209 msgstr ""
1824 2210
1825 2211 #: includes/admin-content-page.php:385
@@ -1842,11 +2228,11 @@
1842 2228 msgid "Post excerpt..."
1843 2229 msgstr ""
1844 2230
1845 2231 #: includes/admin-content-page.php:400
1846 -#: includes/admin-content-page.php:669
1847 -#: includes/admin-content-page.php:692
1848 -#: includes/admin-content-page.php:723
2232 +#: includes/admin-content-page.php:662
2233 +#: includes/admin-content-page.php:685
2234 +#: includes/admin-content-page.php:737
1849 2235 msgid "Install Add-on"
1850 2236 msgstr ""
1851 2237
1852 2238 #: includes/admin-content-page.php:418
@@ -1873,13 +2259,13 @@
1873 2259 msgid "Optimize All"
1874 2260 msgstr ""
1875 2261
1876 2262 #: includes/admin-content-page.php:447
1877 -#: includes/admin-knowledge-page.php:1967
1878 -#: includes/class-mxchat-admin.php:7645
1879 -#: includes/class-mxchat-public.php:262
1880 -#: includes/class-mxchat-public.php:267
1881 -#: includes/class-mxchat-public.php:476
2263 +#: includes/admin-knowledge-page.php:2527
2264 +#: includes/class-mxchat-admin.php:8321
2265 +#: includes/class-mxchat-public.php:308
2266 +#: includes/class-mxchat-public.php:313
2267 +#: includes/class-mxchat-public.php:562
1882 2268 msgid "Close"
1883 2269 msgstr ""
1884 2270
1885 2271 #: includes/admin-content-page.php:453
@@ -1909,228 +2295,247 @@
1909 2295 #: includes/admin-content-page.php:512
1910 2296 msgid "Content Model"
1911 2297 msgstr ""
1912 2298
1913 -#: includes/admin-content-page.php:565
2299 +#: includes/admin-content-page.php:539
2300 +msgid "Currently saved"
2301 +msgstr ""
2302 +
2303 +#. translators: %s: model id
2304 +#: includes/admin-content-page.php:541
2305 +#, php-format
2306 +msgid "%s — no longer offered, choose a replacement"
2307 +msgstr ""
2308 +
2309 +#: includes/admin-content-page.php:558
1914 2310 msgid "Select the AI model used for generating content. Uses the API key configured in your main MxChat settings."
1915 2311 msgstr ""
1916 2312
1917 -#: includes/admin-content-page.php:570
2313 +#: includes/admin-content-page.php:563
1918 2314 msgid "Image Model"
1919 2315 msgstr ""
1920 2316
1921 -#: includes/admin-content-page.php:574
2317 +#: includes/admin-content-page.php:567
1922 2318 #: includes/class-mxchat-editor-assistant-stream.php:123
1923 -#: includes/class-mxchat-model-catalog.php:70
1924 -#: includes/class-mxchat-model-catalog.php:155
2319 +#: includes/class-mxchat-model-catalog.php:74
2320 +#: includes/class-mxchat-model-catalog.php:193
1925 2321 msgid "OpenAI"
1926 2322 msgstr ""
1927 2323
1928 -#: includes/admin-content-page.php:575
2324 +#: includes/admin-content-page.php:568
1929 2325 msgid "GPT Image 2 (Latest)"
1930 2326 msgstr ""
1931 2327
1932 -#: includes/admin-content-page.php:576
2328 +#: includes/admin-content-page.php:569
1933 2329 msgid "GPT Image 1.5"
1934 2330 msgstr ""
1935 2331
1936 -#: includes/admin-content-page.php:578
2332 +#: includes/admin-content-page.php:571
1937 2333 msgid "xAI"
1938 2334 msgstr ""
1939 2335
1940 -#: includes/admin-content-page.php:579
2336 +#: includes/admin-content-page.php:572
1941 2337 msgid "Grok Imagine Pro"
1942 2338 msgstr ""
1943 2339
1944 -#: includes/admin-content-page.php:580
2340 +#: includes/admin-content-page.php:573
1945 2341 msgid "Grok Imagine"
1946 2342 msgstr ""
1947 2343
1948 -#: includes/admin-content-page.php:582
2344 +#: includes/admin-content-page.php:575
1949 2345 msgid "Google"
1950 2346 msgstr ""
1951 2347
1952 -#: includes/admin-content-page.php:583
2348 +#: includes/admin-content-page.php:576
1953 2349 msgid "Nano Banana (Gemini 2.5 Flash)"
1954 2350 msgstr ""
1955 2351
1956 -#: includes/admin-content-page.php:584
2352 +#: includes/admin-content-page.php:577
1957 2353 msgid "Nano Banana Pro (Gemini 3 Pro)"
1958 2354 msgstr ""
1959 2355
1960 -#: includes/admin-content-page.php:588
2356 +#: includes/admin-content-page.php:581
1961 2357 msgid "Select the AI model used for generating images within your content."
1962 2358 msgstr ""
1963 2359
1964 -#: includes/admin-content-page.php:593
2360 +#: includes/admin-content-page.php:586
1965 2361 msgid "Image Quality"
1966 2362 msgstr ""
1967 2363
1968 -#: includes/admin-content-page.php:598
2364 +#: includes/admin-content-page.php:591
1969 2365 msgid "Auto (default)"
1970 2366 msgstr ""
1971 2367
1972 -#: includes/admin-content-page.php:599
2368 +#: includes/admin-content-page.php:592
1973 2369 msgid "Low (fastest, cheapest)"
1974 2370 msgstr ""
1975 2371
1976 -#: includes/admin-content-page.php:600
2372 +#: includes/admin-content-page.php:593
1977 2373 msgid "Medium"
1978 2374 msgstr ""
1979 2375
1980 -#: includes/admin-content-page.php:601
2376 +#: includes/admin-content-page.php:594
1981 2377 msgid "High (best, slowest)"
1982 2378 msgstr ""
1983 2379
1984 -#: includes/admin-content-page.php:604
2380 +#: includes/admin-content-page.php:597
1985 2381 msgid "Quality control for OpenAI GPT Image models only. Grok Imagine and Gemini image models ignore this setting (their APIs do not expose an equivalent parameter)."
1986 2382 msgstr ""
1987 2383
1988 -#: includes/admin-content-page.php:621
2384 +#: includes/admin-content-page.php:614
1989 2385 msgid "Enable Image Generation"
1990 2386 msgstr ""
1991 2387
1992 -#: includes/admin-content-page.php:623
2388 +#: includes/admin-content-page.php:616
1993 2389 msgid "When enabled, AI will generate and place images throughout your content. When disabled, pages are generated with text-only layouts."
1994 2390 msgstr ""
1995 2391
1996 -#: includes/admin-content-page.php:628
2392 +#: includes/admin-content-page.php:621
1997 2393 msgid "Images per Article"
1998 2394 msgstr ""
1999 2395
2000 -#: includes/admin-content-page.php:638
2396 +#: includes/admin-content-page.php:631
2001 2397 msgid "How many images to generate and place in each article (1–5). Default 3. The AI may generate fewer if the article has few sections suited to imagery."
2002 2398 msgstr ""
2003 2399
2004 -#: includes/admin-content-page.php:660
2005 -#: includes/class-mxchat-addons.php:128
2400 +#: includes/admin-content-page.php:653
2401 +#: includes/class-mxchat-addons.php:125
2006 2402 msgid "Internal Linking"
2007 2403 msgstr ""
2008 2404
2009 -#: includes/admin-content-page.php:666
2405 +#: includes/admin-content-page.php:659
2010 2406 msgid "Automatically find and link to existing blog posts on your site within generated content."
2011 2407 msgstr ""
2012 2408
2013 -#: includes/admin-content-page.php:683
2409 +#: includes/admin-content-page.php:676
2014 2410 msgid "Tool Use for AI Editing"
2015 2411 msgstr ""
2016 2412
2017 -#: includes/admin-content-page.php:689
2413 +#: includes/admin-content-page.php:682
2018 2414 msgid "Enable precise editing with tool calling — the AI makes targeted changes instead of rewriting the entire page, improving accuracy and token efficiency. Supports Claude, OpenAI, Gemini, and xAI models."
2019 2415 msgstr ""
2020 2416
2021 -#: includes/admin-content-page.php:714
2417 +#: includes/admin-content-page.php:700
2418 +#: includes/admin-content-page.php:709
2419 +msgid "Editor Assistant"
2420 +msgstr ""
2421 +
2422 +#: includes/admin-content-page.php:711
2423 +msgid "Add magic-wand AI writing actions (rewrite, summarize, translate, continue, fix grammar) to the WordPress block editor. Opens a sidebar in the post editor. Uses the chat AI model configured in MxChat Settings. Off by default."
2424 +msgstr ""
2425 +
2426 +#: includes/admin-content-page.php:728
2022 2427 msgid "Google Search Console"
2023 2428 msgstr ""
2024 2429
2025 -#: includes/admin-content-page.php:717
2430 +#: includes/admin-content-page.php:731
2026 2431 msgid "Connect Google Search Console to see real search performance data — clicks, impressions, CTR, and keyword rankings — directly in your SEO dashboard. Chat with your GSC data using the AI Admin Assistant add-on."
2027 2432 msgstr ""
2028 2433
2029 -#: includes/admin-content-page.php:720
2434 +#: includes/admin-content-page.php:734
2030 2435 msgid "Connect Google Search Console"
2031 2436 msgstr ""
2032 2437
2033 -#: includes/admin-content-page.php:742
2438 +#: includes/admin-content-page.php:756
2034 2439 msgid "AI Optimize"
2035 2440 msgstr ""
2036 2441
2037 -#: includes/admin-content-page.php:743
2442 +#: includes/admin-content-page.php:757
2038 2443 msgid "Choose which checks AI Optimize will fix when run."
2039 2444 msgstr ""
2040 2445
2041 -#: includes/admin-content-page.php:751
2446 +#: includes/admin-content-page.php:765
2042 2447 msgid "SEO Title"
2043 2448 msgstr ""
2044 2449
2045 -#: includes/admin-content-page.php:755
2450 +#: includes/admin-content-page.php:769
2046 2451 msgid "URL Slug"
2047 2452 msgstr ""
2048 2453
2049 -#: includes/admin-content-page.php:759
2454 +#: includes/admin-content-page.php:773
2050 2455 msgid "Readability"
2051 2456 msgstr ""
2052 2457
2053 -#: includes/admin-content-page.php:766
2458 +#: includes/admin-content-page.php:780
2054 2459 msgid "Internal Links"
2055 2460 msgstr ""
2056 2461
2057 -#: includes/admin-content-page.php:773
2462 +#: includes/admin-content-page.php:787
2058 2463 msgid "Image ALT Text"
2059 2464 msgstr ""
2060 2465
2061 -#: includes/admin-content-page.php:780
2466 +#: includes/admin-content-page.php:794
2062 2467 msgid "Featured Image"
2063 2468 msgstr ""
2064 2469
2065 -#: includes/admin-content-page.php:797
2470 +#: includes/admin-content-page.php:811
2066 2471 msgid "SEO Analysis"
2067 2472 msgstr ""
2068 2473
2069 -#: includes/admin-content-page.php:798
2474 +#: includes/admin-content-page.php:812
2070 2475 msgid "Analyze and optimize SEO for all your content."
2071 2476 msgstr ""
2072 2477
2073 -#: includes/admin-content-page.php:807
2074 -#: includes/admin-knowledge-page.php:898
2478 +#: includes/admin-content-page.php:821
2479 +#: includes/admin-knowledge-page.php:986
2075 2480 msgid "All Types"
2076 2481 msgstr ""
2077 2482
2078 -#: includes/admin-content-page.php:808
2079 -#: includes/admin-knowledge-page.php:1837
2483 +#: includes/admin-content-page.php:822
2484 +#: includes/admin-knowledge-page.php:2392
2080 2485 msgid "Posts"
2081 2486 msgstr ""
2082 2487
2083 -#: includes/admin-content-page.php:809
2084 -#: includes/admin-knowledge-page.php:1838
2488 +#: includes/admin-content-page.php:823
2489 +#: includes/admin-knowledge-page.php:2393
2085 2490 msgid "Pages"
2086 2491 msgstr ""
2087 2492
2088 -#: includes/admin-content-page.php:820
2493 +#: includes/admin-content-page.php:834
2089 2494 msgid "Issues"
2090 2495 msgstr ""
2091 2496
2092 -#: includes/admin-content-page.php:821
2497 +#: includes/admin-content-page.php:835
2093 2498 msgid "Good"
2094 2499 msgstr ""
2095 2500
2096 -#: includes/admin-content-page.php:822
2501 +#: includes/admin-content-page.php:836
2097 2502 msgid "Not Scanned"
2098 2503 msgstr ""
2099 2504
2100 -#: includes/admin-content-page.php:827
2505 +#: includes/admin-content-page.php:841
2101 2506 msgid "Bulk optimize requires the Advanced Content Editor add-on"
2102 2507 msgstr ""
2103 2508
2104 -#: includes/admin-content-page.php:827
2509 +#: includes/admin-content-page.php:841
2105 2510 msgid "Bulk optimize requires MxChat Pro"
2106 2511 msgstr ""
2107 2512
2108 -#: includes/admin-content-page.php:829
2513 +#: includes/admin-content-page.php:843
2109 2514 msgid "Pro required for bulk optimization"
2110 2515 msgstr ""
2111 2516
2112 -#: includes/admin-content-page.php:831
2517 +#: includes/admin-content-page.php:845
2113 2518 msgid "Optimize Selected"
2114 2519 msgstr ""
2115 2520
2116 -#: includes/admin-content-page.php:838
2521 +#: includes/admin-content-page.php:852
2117 2522 msgid "Stop"
2118 2523 msgstr ""
2119 2524
2120 -#: includes/admin-content-page.php:842
2525 +#: includes/admin-content-page.php:856
2121 2526 msgid "Search posts..."
2122 2527 msgstr ""
2123 2528
2124 -#: includes/admin-content-page.php:854
2529 +#: includes/admin-content-page.php:868
2125 2530 msgid "Loading posts..."
2126 2531 msgstr ""
2127 2532
2128 -#: includes/admin-content-page.php:858
2533 +#: includes/admin-content-page.php:872
2129 2534 msgid "No posts found matching your filters."
2130 2535 msgstr ""
2131 2536
2132 -#: includes/admin-content-page.php:867
2537 +#: includes/admin-content-page.php:881
2133 2538 msgid "Scan Unscored"
2134 2539 msgstr ""
2135 2540
2136 2541 #: includes/admin-knowledge-page.php:50
@@ -2135,22 +2540,22 @@
2135 2540
2136 2541 #: includes/admin-knowledge-page.php:50
2137 2542 #: includes/admin-knowledge-page.php:65
2138 2543 #: includes/admin-knowledge-page.php:152
2139 -#: includes/admin-knowledge-page.php:856
2140 -#: includes/admin-settings-page.php:1301
2544 +#: includes/admin-knowledge-page.php:943
2545 +#: includes/admin-settings-page.php:1419
2141 2546 msgid "Knowledge Base"
2142 2547 msgstr ""
2143 2548
2144 2549 #: includes/admin-knowledge-page.php:58
2145 2550 #: includes/admin-knowledge-page.php:136
2146 -#: includes/admin-knowledge-page.php:618
2551 +#: includes/admin-knowledge-page.php:675
2147 2552 msgid "Import"
2148 2553 msgstr ""
2149 2554
2150 2555 #: includes/admin-knowledge-page.php:61
2151 2556 #: includes/admin-knowledge-page.php:143
2152 -#: includes/admin-knowledge-page.php:446
2557 +#: includes/admin-knowledge-page.php:483
2153 2558 msgid "Import Options"
2154 2559 msgstr ""
2155 2560
2156 2561 #: includes/admin-knowledge-page.php:73
@@ -2159,10 +2564,10 @@
2159 2564 msgstr ""
2160 2565
2161 2566 #: includes/admin-knowledge-page.php:77
2162 2567 #: includes/admin-knowledge-page.php:176
2163 -#: includes/admin-knowledge-page.php:1388
2164 -msgid "Content Chunking"
2568 +#: includes/admin-knowledge-page.php:1555
2569 +msgid "Chunking & Retrieval"
2165 2570 msgstr ""
2166 2571
2167 2572 #: includes/admin-knowledge-page.php:81
2168 2573 #: includes/admin-knowledge-page.php:185
@@ -2182,805 +2587,1111 @@
2182 2587 #: includes/admin-knowledge-page.php:94
2183 2588 #: includes/admin-knowledge-page.php:210
2184 2589 #: includes/admin-settings-page.php:78
2185 2590 #: includes/admin-settings-page.php:81
2186 -#: includes/admin-settings-page.php:176
2187 -#: includes/admin-settings-page.php:183
2591 +#: includes/admin-settings-page.php:177
2592 +#: includes/admin-settings-page.php:184
2188 2593 msgid "Integrations"
2189 2594 msgstr ""
2190 2595
2191 2596 #: includes/admin-knowledge-page.php:97
2192 2597 #: includes/admin-knowledge-page.php:217
2193 -#: includes/admin-knowledge-page.php:880
2194 -#: includes/admin-knowledge-page.php:2001
2598 +#: includes/admin-knowledge-page.php:968
2599 +#: includes/admin-knowledge-page.php:2561
2195 2600 msgid "Pinecone"
2196 2601 msgstr ""
2197 2602
2198 2603 #: includes/admin-knowledge-page.php:104
2199 2604 #: includes/admin-knowledge-page.php:229
2200 -#: includes/admin-knowledge-page.php:1745
2605 +#: includes/admin-knowledge-page.php:2167
2201 2606 msgid "OpenAI Vector Store"
2202 2607 msgstr ""
2203 2608
2204 -#: includes/admin-knowledge-page.php:301
2609 +#: includes/admin-knowledge-page.php:320
2205 2610 msgid "Select Bot Database:"
2206 2611 msgstr ""
2207 2612
2208 -#: includes/admin-knowledge-page.php:311
2613 +#: includes/admin-knowledge-page.php:332
2614 +msgid "This bot answers from the WordPress database, which is shared with all bots: content added here is available to every bot that uses it. A bot gets a knowledge base of its own on Pinecone (its own host or namespace) or an OpenAI Vector Store."
2615 +msgstr ""
2616 +
2617 +#: includes/admin-knowledge-page.php:334
2209 2618 msgid "Content will be added to the selected bot's knowledge base"
2210 2619 msgstr ""
2211 2620
2212 -#: includes/admin-knowledge-page.php:314
2621 +#: includes/admin-knowledge-page.php:339
2213 2622 #: includes/admin-onboarding-page.php:518
2214 2623 msgid "Saved"
2215 2624 msgstr ""
2216 2625
2217 -#: includes/admin-knowledge-page.php:344
2218 -#: includes/admin-knowledge-page.php:375
2626 +#: includes/admin-knowledge-page.php:369
2627 +#: includes/admin-knowledge-page.php:400
2219 2628 msgid "Keep this tab open - Processing runs in your browser"
2220 2629 msgstr ""
2221 2630
2222 -#: includes/admin-knowledge-page.php:349
2223 -#: includes/admin-knowledge-page.php:380
2224 -#: includes/admin-knowledge-page.php:742
2225 -#: includes/admin-knowledge-page.php:772
2631 +#: includes/admin-knowledge-page.php:374
2632 +#: includes/admin-knowledge-page.php:405
2633 +#: includes/admin-knowledge-page.php:829
2634 +#: includes/admin-knowledge-page.php:859
2226 2635 msgid "Stop Processing"
2227 2636 msgstr ""
2228 2637
2229 -#: includes/admin-knowledge-page.php:357
2230 -#: includes/admin-knowledge-page.php:754
2638 +#: includes/admin-knowledge-page.php:382
2639 +#: includes/admin-knowledge-page.php:841
2231 2640 #, php-format
2232 2641 msgid "Progress: %1$d of %2$d pages (%3$d%%)"
2233 2642 msgstr ""
2234 2643
2235 -#: includes/admin-knowledge-page.php:361
2236 -#: includes/admin-knowledge-page.php:392
2644 +#: includes/admin-knowledge-page.php:386
2645 +#: includes/admin-knowledge-page.php:417
2237 2646 msgid "Processing"
2238 2647 msgstr ""
2239 2648
2240 -#: includes/admin-knowledge-page.php:388
2241 -#: includes/admin-knowledge-page.php:784
2649 +#: includes/admin-knowledge-page.php:413
2650 +#: includes/admin-knowledge-page.php:871
2242 2651 #, php-format
2243 2652 msgid "Progress: %1$d of %2$d URLs (%3$d%%)"
2244 2653 msgstr ""
2245 2654
2246 -#: includes/admin-knowledge-page.php:447
2655 +#: includes/admin-knowledge-page.php:484
2247 2656 msgid "Import content to your knowledge base from various sources."
2248 2657 msgstr ""
2249 2658
2250 -#: includes/admin-knowledge-page.php:461
2659 +#. translators: %s: the embedding model name configured on the Custom Provider
2660 +#: includes/admin-knowledge-page.php:500
2251 2661 #, php-format
2252 -msgid "We detected your %s API key. <strong>Remember to add credits to your %s account</strong> before using the knowledgebase."
2662 +msgid "Knowledge is embedded through your Custom Provider (model: %s). No OpenAI, Voyage AI or Google Gemini key is needed for imports."
2253 2663 msgstr ""
2254 2664
2255 -#: includes/admin-knowledge-page.php:463
2256 -#: includes/class-mxchat-meta-box.php:214
2665 +#: includes/admin-knowledge-page.php:503
2666 +#: includes/admin-knowledge-page.php:509
2667 +#: includes/class-mxchat-meta-box.php:237
2257 2668 msgid "Important:"
2258 2669 msgstr ""
2259 2670
2260 -#: includes/admin-knowledge-page.php:464
2671 +#: includes/admin-knowledge-page.php:505
2672 +#: includes/admin-knowledge-page.php:511
2673 +msgid "Go to API Key Settings"
2674 +msgstr ""
2675 +
2676 +#: includes/admin-knowledge-page.php:507
2261 2677 #, php-format
2262 -msgid "Before importing knowledge, you must add a %s API key with sufficient credits in the Chatbot settings."
2678 +msgid "We detected your %s API key. <strong>Remember to add credits to your %s account</strong> before using the knowledgebase."
2263 2679 msgstr ""
2264 2680
2265 -#: includes/admin-knowledge-page.php:465
2266 -msgid "Go to API Key Settings"
2681 +#: includes/admin-knowledge-page.php:510
2682 +#, php-format
2683 +msgid "Before importing knowledge, you must add a %s API key with sufficient credits in the Chatbot settings."
2267 2684 msgstr ""
2268 2685
2269 -#: includes/admin-knowledge-page.php:477
2686 +#: includes/admin-knowledge-page.php:523
2270 2687 msgid "Using WordPress Database:"
2271 2688 msgstr ""
2272 2689
2273 -#: includes/admin-knowledge-page.php:478
2690 +#: includes/admin-knowledge-page.php:524
2274 2691 msgid "The WordPress database is not optimized for vector search with large datasets. If you plan to have more than 500 knowledge entries, we highly recommend using Pinecone for better performance and scalability."
2275 2692 msgstr ""
2276 2693
2277 -#: includes/admin-knowledge-page.php:487
2694 +#: includes/admin-knowledge-page.php:533
2278 2695 msgid "Choose Import Method"
2279 2696 msgstr ""
2280 2697
2281 -#: includes/admin-knowledge-page.php:499
2698 +#: includes/admin-knowledge-page.php:545
2282 2699 msgid "WordPress Content"
2283 2700 msgstr ""
2284 2701
2285 -#: includes/admin-knowledge-page.php:500
2702 +#: includes/admin-knowledge-page.php:546
2286 2703 msgid "Import specific posts and pages to your knowledge base."
2287 2704 msgstr ""
2288 2705
2289 -#: includes/admin-knowledge-page.php:506
2706 +#: includes/admin-knowledge-page.php:552
2290 2707 msgid "Enter sitemap URL here"
2291 2708 msgstr ""
2292 2709
2293 -#: includes/admin-knowledge-page.php:511
2710 +#: includes/admin-knowledge-page.php:557
2294 2711 msgid "Sitemap Import"
2295 2712 msgstr ""
2296 2713
2297 -#: includes/admin-knowledge-page.php:512
2714 +#: includes/admin-knowledge-page.php:558
2298 2715 msgid "Use a content-specific sub-sitemap, not the sitemap index."
2299 2716 msgstr ""
2300 2717
2301 -#: includes/admin-knowledge-page.php:517
2718 +#: includes/admin-knowledge-page.php:563
2302 2719 msgid "Enter webpage URL here"
2303 2720 msgstr ""
2304 2721
2305 -#: includes/admin-knowledge-page.php:522
2722 +#: includes/admin-knowledge-page.php:568
2306 2723 msgid "Direct URL"
2307 2724 msgstr ""
2308 2725
2309 -#: includes/admin-knowledge-page.php:523
2726 +#: includes/admin-knowledge-page.php:569
2310 2727 msgid "Import content from any webpage."
2311 2728 msgstr ""
2312 2729
2313 -#: includes/admin-knowledge-page.php:533
2730 +#: includes/admin-knowledge-page.php:579
2314 2731 msgid "Direct Content"
2315 2732 msgstr ""
2316 2733
2317 -#: includes/admin-knowledge-page.php:534
2734 +#: includes/admin-knowledge-page.php:580
2318 2735 msgid "Submit content to be vectorized."
2319 2736 msgstr ""
2320 2737
2321 -#: includes/admin-knowledge-page.php:539
2738 +#: includes/admin-knowledge-page.php:585
2322 2739 msgid "Enter PDF URL here"
2323 2740 msgstr ""
2324 2741
2325 -#: includes/admin-knowledge-page.php:544
2742 +#: includes/admin-knowledge-page.php:590
2326 2743 msgid "PDF Import"
2327 2744 msgstr ""
2328 2745
2329 -#: includes/admin-knowledge-page.php:545
2746 +#: includes/admin-knowledge-page.php:591
2330 2747 msgid "Import knowledge from PDF URL."
2331 2748 msgstr ""
2332 2749
2333 -#: includes/admin-knowledge-page.php:555
2750 +#: includes/admin-knowledge-page.php:601
2334 2751 msgid "PDF Upload"
2335 2752 msgstr ""
2336 2753
2337 -#: includes/admin-knowledge-page.php:556
2754 +#: includes/admin-knowledge-page.php:602
2338 2755 msgid "Upload a PDF file from your computer."
2339 2756 msgstr ""
2340 2757
2341 -#: includes/admin-knowledge-page.php:566
2758 +#: includes/admin-knowledge-page.php:612
2759 +msgid "Document Upload"
2760 +msgstr ""
2761 +
2762 +#: includes/admin-knowledge-page.php:613
2763 +msgid "Upload a Word document, text, or Markdown file (.docx, .txt, .md)."
2764 +msgstr ""
2765 +
2766 +#: includes/admin-knowledge-page.php:623
2342 2767 msgid "YouTube"
2343 2768 msgstr ""
2344 2769
2345 -#: includes/admin-knowledge-page.php:567
2770 +#: includes/admin-knowledge-page.php:624
2346 2771 msgid "Index a video so the chat can surface it as a playable embed."
2347 2772 msgstr ""
2348 2773
2349 -#: includes/admin-knowledge-page.php:577
2774 +#: includes/admin-knowledge-page.php:634
2350 2775 msgid "Detected Sitemaps"
2351 2776 msgstr ""
2352 2777
2353 -#: includes/admin-knowledge-page.php:596
2778 +#: includes/admin-knowledge-page.php:653
2354 2779 msgid "No sitemaps detected. You can manually enter a sitemap URL using the input field above."
2355 2780 msgstr ""
2356 2781
2357 -#: includes/admin-knowledge-page.php:603
2782 +#: includes/admin-knowledge-page.php:660
2358 2783 msgid "Detecting sitemaps..."
2359 2784 msgstr ""
2360 2785
2361 -#: includes/admin-knowledge-page.php:616
2786 +#: includes/admin-knowledge-page.php:673
2362 2787 msgid "Enter URL here"
2363 2788 msgstr ""
2364 2789
2365 -#: includes/admin-knowledge-page.php:632
2790 +#: includes/admin-knowledge-page.php:689
2366 2791 msgid "Enter your content here..."
2367 2792 msgstr ""
2368 2793
2369 -#: includes/admin-knowledge-page.php:635
2794 +#: includes/admin-knowledge-page.php:692
2795 +#: includes/admin-knowledge-page.php:726
2796 +#: includes/admin-knowledge-page.php:750
2370 2797 msgid "Enter source URL (Optional)"
2371 2798 msgstr ""
2372 2799
2373 -#: includes/admin-knowledge-page.php:639
2800 +#: includes/admin-knowledge-page.php:696
2374 2801 msgid "Generate unique URL for duplicate content"
2375 2802 msgstr ""
2376 2803
2377 -#: includes/admin-knowledge-page.php:643
2804 +#: includes/admin-knowledge-page.php:700
2378 2805 msgid "Generate Unique"
2379 2806 msgstr ""
2380 2807
2381 -#: includes/admin-knowledge-page.php:647
2808 +#: includes/admin-knowledge-page.php:704
2382 2809 msgid "Enable this option to submit multiple entries with the same base URL. A unique reference will be appended."
2383 2810 msgstr ""
2384 2811
2385 -#: includes/admin-knowledge-page.php:651
2812 +#: includes/admin-knowledge-page.php:708
2386 2813 msgid "Import Content"
2387 2814 msgstr ""
2388 2815
2389 -#: includes/admin-knowledge-page.php:666
2816 +#: includes/admin-knowledge-page.php:723
2390 2817 msgid "Select a PDF file from your computer to import into the knowledge base. Maximum file size depends on your server settings."
2391 2818 msgstr ""
2392 2819
2393 -#: includes/admin-knowledge-page.php:669
2820 +#: includes/admin-knowledge-page.php:728
2821 +msgid "The page this PDF lives on. Answers drawn from it link to that page. Leave empty and answers name the file and page without a link."
2822 +msgstr ""
2823 +
2824 +#: includes/admin-knowledge-page.php:732
2394 2825 msgid "Import PDF"
2395 2826 msgstr ""
2396 2827
2397 -#: includes/admin-knowledge-page.php:689
2828 +#: includes/admin-knowledge-page.php:747
2829 +msgid "Select a .docx, .txt, or .md file to import into the knowledge base. The text is extracted and indexed; the file itself is not stored. Re-uploading a file with the same name replaces its previous content."
2830 +msgstr ""
2831 +
2832 +#: includes/admin-knowledge-page.php:752
2833 +msgid "The page this document lives on. Answers drawn from it link to that page. Leave empty and answers name the file without a link."
2834 +msgstr ""
2835 +
2836 +#: includes/admin-knowledge-page.php:756
2837 +msgid "Import Document"
2838 +msgstr ""
2839 +
2840 +#: includes/admin-knowledge-page.php:776
2398 2841 msgid "Paste a YouTube video URL (watch, youtu.be, or Shorts link)"
2399 2842 msgstr ""
2400 2843
2401 -#: includes/admin-knowledge-page.php:692
2844 +#: includes/admin-knowledge-page.php:779
2402 2845 msgid "How should this video be described for matching?"
2403 2846 msgstr ""
2404 2847
2405 -#: includes/admin-knowledge-page.php:697
2848 +#: includes/admin-knowledge-page.php:784
2406 2849 msgid "Auto-fetch"
2407 2850 msgstr ""
2408 2851
2409 -#: includes/admin-knowledge-page.php:698
2852 +#: includes/admin-knowledge-page.php:785
2410 2853 msgid "We pull the video's title, channel, and captions (when available) to describe it."
2411 2854 msgstr ""
2412 2855
2413 -#: includes/admin-knowledge-page.php:704
2856 +#: includes/admin-knowledge-page.php:791
2414 2857 msgid "Write my own"
2415 2858 msgstr ""
2416 2859
2417 -#: includes/admin-knowledge-page.php:705
2860 +#: includes/admin-knowledge-page.php:792
2418 2861 msgid "You write the description the chatbot matches against — best for curated guides."
2419 2862 msgstr ""
2420 2863
2421 -#: includes/admin-knowledge-page.php:711
2864 +#: includes/admin-knowledge-page.php:798
2422 2865 msgid "Describe what this video covers and the questions it answers..."
2423 2866 msgstr ""
2424 2867
2425 -#: includes/admin-knowledge-page.php:712
2868 +#: includes/admin-knowledge-page.php:799
2426 2869 msgid "This text is what gets matched against visitor questions. Importing the same video URL again updates its existing entry."
2427 2870 msgstr ""
2428 2871
2429 -#: includes/admin-knowledge-page.php:715
2872 +#: includes/admin-knowledge-page.php:802
2430 2873 msgid "Import Video"
2431 2874 msgstr ""
2432 2875
2433 -#: includes/admin-knowledge-page.php:857
2876 +#: includes/admin-knowledge-page.php:944
2434 2877 msgid "View and manage your imported knowledge entries."
2435 2878 msgstr ""
2436 2879
2437 -#: includes/admin-knowledge-page.php:863
2880 +#: includes/admin-knowledge-page.php:950
2438 2881 msgid "OpenAI Vector Store is Active"
2439 2882 msgstr ""
2440 2883
2441 -#: includes/admin-knowledge-page.php:863
2884 +#: includes/admin-knowledge-page.php:950
2442 2885 msgid "Your chatbot is using OpenAI's hosted Vector Store for knowledge retrieval. The entries below are stored locally and are not being searched. To use this local database, disable Vector Store in the Integrations settings."
2443 2886 msgstr ""
2444 2887
2445 -#: includes/admin-knowledge-page.php:870
2888 +#: includes/admin-knowledge-page.php:957
2446 2889 msgid "Knowledge Entries"
2447 2890 msgstr ""
2448 2891
2449 -#: includes/admin-knowledge-page.php:875
2892 +#: includes/admin-knowledge-page.php:959
2893 +msgid "Pinecone reports vectors, not documents; a long entry is stored as several vectors."
2894 +msgstr ""
2895 +
2896 +#: includes/admin-knowledge-page.php:959
2897 +msgid "vectors"
2898 +msgstr ""
2899 +
2900 +#: includes/admin-knowledge-page.php:963
2450 2901 msgid "Not in use"
2451 2902 msgstr ""
2452 2903
2453 -#: includes/admin-knowledge-page.php:885
2904 +#: includes/admin-knowledge-page.php:973
2454 2905 msgid "WordPress DB"
2455 2906 msgstr ""
2456 2907
2457 -#: includes/admin-knowledge-page.php:896
2458 -#: includes/admin-knowledge-page.php:1832
2908 +#: includes/admin-knowledge-page.php:984
2909 +#: includes/admin-knowledge-page.php:2387
2459 2910 msgid "Search..."
2460 2911 msgstr ""
2461 2912
2462 -#: includes/admin-knowledge-page.php:905
2913 +#: includes/admin-knowledge-page.php:993
2463 2914 msgid "PDFs"
2464 2915 msgstr ""
2465 2916
2466 -#: includes/admin-knowledge-page.php:906
2917 +#: includes/admin-knowledge-page.php:994
2467 2918 msgid "URLs"
2468 2919 msgstr ""
2469 2920
2470 -#: includes/admin-knowledge-page.php:914
2921 +#: includes/admin-knowledge-page.php:1002
2471 2922 msgid "Delete All"
2472 2923 msgstr ""
2473 2924
2474 -#: includes/admin-knowledge-page.php:915
2925 +#: includes/admin-knowledge-page.php:1003
2475 2926 msgid "Are you sure you want to delete all knowledge?"
2476 2927 msgstr ""
2477 2928
2478 2929 #. translators: %s: content type label (e.g. "Pages", "PDFs")
2479 -#: includes/admin-knowledge-page.php:928
2930 +#: includes/admin-knowledge-page.php:1016
2480 2931 #, php-format
2481 2932 msgid "Delete All %s"
2482 2933 msgstr ""
2483 2934
2484 2935 #. translators: %s: content type label
2485 -#: includes/admin-knowledge-page.php:930
2936 +#: includes/admin-knowledge-page.php:1018
2486 2937 #, php-format
2487 2938 msgid "Are you sure you want to delete all %s from the knowledge base?"
2488 2939 msgstr ""
2489 2940
2490 -#: includes/admin-knowledge-page.php:965
2941 +#: includes/admin-knowledge-page.php:1053
2491 2942 msgid "Changes may take up to 60 seconds to process in Pinecone. Click \"Refresh Entries\" to see updates."
2492 2943 msgstr ""
2493 2944
2494 -#: includes/admin-knowledge-page.php:969
2945 +#: includes/admin-knowledge-page.php:1057
2495 2946 msgid "Refresh Entries"
2496 2947 msgstr ""
2497 2948
2498 -#: includes/admin-knowledge-page.php:979
2499 -#: includes/class-mxchat-admin.php:9460
2949 +#: includes/admin-knowledge-page.php:1067
2950 +#: includes/class-mxchat-admin.php:10560
2500 2951 msgid "Select All"
2501 2952 msgstr ""
2502 2953
2503 -#: includes/admin-knowledge-page.php:981
2954 +#: includes/admin-knowledge-page.php:1069
2504 2955 msgid "ID"
2505 2956 msgstr ""
2506 2957
2507 -#: includes/admin-knowledge-page.php:983
2508 -#: includes/admin-knowledge-page.php:1990
2958 +#: includes/admin-knowledge-page.php:1071
2959 +#: includes/admin-knowledge-page.php:2550
2509 2960 msgid "Source"
2510 2961 msgstr ""
2511 2962
2512 -#: includes/admin-knowledge-page.php:1060
2513 -#: includes/admin-knowledge-page.php:1220
2514 -msgid "View indexed content"
2963 +#: includes/admin-knowledge-page.php:1417
2964 +msgid "Re-import affected entries"
2515 2965 msgstr ""
2516 2966
2517 -#: includes/admin-knowledge-page.php:1307
2967 +#: includes/admin-knowledge-page.php:1421
2968 +msgid "Earlier versions stored some imported text incorrectly: currency signs and accents were dropped, HTML character codes were left in, and right-to-left PDF text was saved backwards. This finds the entries that still hold that text and rebuilds them from their source. Checking changes nothing."
2969 +msgstr ""
2970 +
2971 +#: includes/admin-knowledge-page.php:1425
2972 +msgid "Entries last written before"
2973 +msgstr ""
2974 +
2975 +#: includes/admin-knowledge-page.php:1428
2976 +msgid "Check knowledge base"
2977 +msgstr ""
2978 +
2979 +#: includes/admin-knowledge-page.php:1430
2980 +msgid "The date is the release that carried the last of these fixes. Choose a later one if this site was updated after that."
2981 +msgstr ""
2982 +
2983 +#: includes/admin-knowledge-page.php:1451
2984 +msgid "Never changed or removed by this tool"
2985 +msgstr ""
2986 +
2987 +#: includes/admin-knowledge-page.php:1460
2988 +#: includes/admin-settings-page.php:841
2989 +msgid "Clear"
2990 +msgstr ""
2991 +
2992 +#: includes/admin-knowledge-page.php:1461
2993 +msgid "Each rewritten entry is embedded again with your embedding provider."
2994 +msgstr ""
2995 +
2996 +#: includes/admin-knowledge-page.php:1474
2518 2997 msgid "Auto-Sync Settings"
2519 2998 msgstr ""
2520 2999
2521 -#: includes/admin-knowledge-page.php:1308
3000 +#: includes/admin-knowledge-page.php:1475
2522 3001 msgid "Automatically sync WordPress content to your knowledge base when published or updated."
2523 3002 msgstr ""
2524 3003
2525 -#: includes/admin-knowledge-page.php:1319
3004 +#: includes/admin-knowledge-page.php:1486
2526 3005 msgid "Auto-sync Posts"
2527 3006 msgstr ""
2528 3007
2529 -#: includes/admin-knowledge-page.php:1326
3008 +#: includes/admin-knowledge-page.php:1493
2530 3009 msgid "Auto-sync Pages"
2531 3010 msgstr ""
2532 3011
2533 -#: includes/admin-knowledge-page.php:1336
3012 +#: includes/admin-knowledge-page.php:1503
2534 3013 msgid "Extract text from PDFs in ACF fields on save"
2535 3014 msgstr ""
2536 3015
2537 -#: includes/admin-knowledge-page.php:1338
3016 +#: includes/admin-knowledge-page.php:1505
2538 3017 msgid "When ON, editor saves re-extract every PDF referenced in ACF fields. Default OFF — saves stay fast and don't re-parse the same PDFs on every edit. The manual content selector has its own per-batch checkbox; this setting only controls the auto-sync path."
2539 3018 msgstr ""
2540 3019
2541 -#: includes/admin-knowledge-page.php:1343
3020 +#: includes/admin-knowledge-page.php:1510
2542 3021 msgid "Advanced Custom Post Sync Settings"
2543 3022 msgstr ""
2544 3023
2545 -#: includes/admin-knowledge-page.php:1347
3024 +#: includes/admin-knowledge-page.php:1514
2546 3025 msgid "Sync Custom Post Types"
2547 3026 msgstr ""
2548 3027
2549 -#: includes/admin-knowledge-page.php:1367
3028 +#: includes/admin-knowledge-page.php:1534
2550 3029 msgid "No custom post types found."
2551 3030 msgstr ""
2552 3031
2553 -#: includes/admin-knowledge-page.php:1389
2554 -msgid "Split large content into smaller segments for more accurate semantic search."
3032 +#: includes/admin-knowledge-page.php:1556
3033 +msgid "Control how content is split for indexing and how the knowledge base is searched."
2555 3034 msgstr ""
2556 3035
2557 -#: includes/admin-knowledge-page.php:1396
3036 +#: includes/admin-knowledge-page.php:1561
3037 +msgid "Chunking"
3038 +msgstr ""
3039 +
3040 +#: includes/admin-knowledge-page.php:1566
2558 3041 msgid "Chunking improves retrieval quality for long documents. All chunks are reassembled before sending to the AI. Only applies to new submissions."
2559 3042 msgstr ""
2560 3043
2561 -#: includes/admin-knowledge-page.php:1405
3044 +#: includes/admin-knowledge-page.php:1575
2562 3045 msgid "Enable Content Chunking"
2563 3046 msgstr ""
2564 3047
2565 -#: includes/admin-knowledge-page.php:1410
3048 +#: includes/admin-knowledge-page.php:1580
2566 3049 msgid "Chunk Size (characters)"
2567 3050 msgstr ""
2568 3051
2569 -#: includes/admin-knowledge-page.php:1412
3052 +#: includes/admin-knowledge-page.php:1582
2570 3053 msgid "Recommended: 4000 characters (~1000 tokens). Range: 1000-10000. Larger chunks preserve more context."
2571 3054 msgstr ""
2572 3055
2573 -#: includes/admin-knowledge-page.php:1436
3056 +#: includes/admin-knowledge-page.php:1596
3057 +msgid "Retrieval"
3058 +msgstr ""
3059 +
3060 +#: includes/admin-knowledge-page.php:1605
3061 +msgid "Hybrid keyword boost (WordPress database and Pinecone document indexes)"
3062 +msgstr ""
3063 +
3064 +#: includes/admin-knowledge-page.php:1607
3065 +msgid "Combines keyword matching with vector similarity when searching your WordPress-database knowledge base or a Pinecone document index. Helps exact-token questions — product codes, SKUs, error codes, names — find the right document even when semantic similarity alone would miss it."
3066 +msgstr ""
3067 +
3068 +#: includes/admin-knowledge-page.php:1608
3069 +msgid "Applies to the WordPress-database knowledge base and to Pinecone when the index type is Document index with full-text search; a classic Pinecone vector index is unaffected. Changes which sources are retrieved on existing installs, so test after enabling. The Transcripts sources panel labels how each match was found while this is on."
3070 +msgstr ""
3071 +
3072 +#: includes/admin-knowledge-page.php:1627
3073 +msgid "Video Cards"
3074 +msgstr ""
3075 +
3076 +#: includes/admin-knowledge-page.php:1636
3077 +msgid "Show a video card when a YouTube source answers the question"
3078 +msgstr ""
3079 +
3080 +#: includes/admin-knowledge-page.php:1638
3081 +msgid "Adds a click-to-play card beneath the reply when the answer came from a YouTube video you imported. Turn this off to stop video cards entirely without removing the videos from your knowledge base."
3082 +msgstr ""
3083 +
3084 +#: includes/admin-knowledge-page.php:1642
3085 +msgid "Video Card Match Threshold (%)"
3086 +msgstr ""
3087 +
3088 +#. translators: %d is the site-wide Similarity Threshold percentage.
3089 +#: includes/admin-knowledge-page.php:1655
3090 +#, php-format
3091 +msgid "How closely the video must match the question before its card is shown. Higher means fewer, more relevant cards. This is separate from the site-wide Similarity Threshold (currently %d%%), which decides what the AI reads — a video is worth reading from at a lower score than it is worth putting on screen."
3092 +msgstr ""
3093 +
3094 +#: includes/admin-knowledge-page.php:1657
3095 +msgid "Range 20-95. Raise this if visitors are shown videos unrelated to what they asked; lower it if a video that clearly answers the question is not appearing. The right number depends on your embedding model: older models such as text-embedding-ada-002 score even unrelated content around 70%, so those sites usually need 80 or higher before this has any effect. The Transcripts sources panel shows the match percentage of each source, which is the number to compare against."
3096 +msgstr ""
3097 +
3098 +#: includes/admin-knowledge-page.php:1681
2574 3099 msgid "Role-Based Content Restrictions"
2575 3100 msgstr ""
2576 3101
2577 -#: includes/admin-knowledge-page.php:1437
2578 -msgid "Automatically restrict content access based on WordPress tags."
3102 +#: includes/admin-knowledge-page.php:1682
3103 +msgid "Automatically restrict tagged posts by role. Pages and untagged content are restricted per entry in the Knowledge list."
2579 3104 msgstr ""
2580 3105
2581 -#: includes/admin-knowledge-page.php:1444
3106 +#: includes/admin-knowledge-page.php:1689
2582 3107 msgid "How it works:"
2583 3108 msgstr ""
2584 3109
2585 -#: includes/admin-knowledge-page.php:1444
2586 -msgid "Add a tag below and select which role should have access. Content with that tag will be restricted to that role level."
3110 +#: includes/admin-knowledge-page.php:1689
3111 +msgid "Add a tag below and select which role should have access. Content with that tag will be restricted to that role level. Tags apply to posts — pages and other content have no tags, so restrict those from the role dropdown on the entry itself in the Knowledge list. Any role on this site can be chosen, including custom ones."
2587 3112 msgstr ""
2588 3113
2589 -#: includes/admin-knowledge-page.php:1447
3114 +#: includes/admin-knowledge-page.php:1692
2590 3115 msgid "Add Tag-Role Mapping"
2591 3116 msgstr ""
2592 3117
2593 -#: includes/admin-knowledge-page.php:1450
3118 +#: includes/admin-knowledge-page.php:1695
2594 3119 msgid "Tag (name or slug)"
2595 3120 msgstr ""
2596 3121
2597 -#: includes/admin-knowledge-page.php:1451
3122 +#: includes/admin-knowledge-page.php:1696
2598 3123 msgid "e.g., Premium Content or premium-content"
2599 3124 msgstr ""
2600 3125
2601 -#: includes/admin-knowledge-page.php:1452
3126 +#: includes/admin-knowledge-page.php:1697
2602 3127 msgid "Enter an existing post tag by its display name or its slug."
2603 3128 msgstr ""
2604 3129
2605 -#: includes/admin-knowledge-page.php:1455
3130 +#: includes/admin-knowledge-page.php:1700
2606 3131 msgid "Required Role"
2607 3132 msgstr ""
2608 3133
2609 -#: includes/admin-knowledge-page.php:1464
3134 +#: includes/admin-knowledge-page.php:1709
2610 3135 msgid "Add Mapping"
2611 3136 msgstr ""
2612 3137
2613 -#: includes/admin-knowledge-page.php:1468
3138 +#: includes/admin-knowledge-page.php:1713
2614 3139 msgid "Current Tag-Role Mappings"
2615 3140 msgstr ""
2616 3141
2617 -#: includes/admin-knowledge-page.php:1471
3142 +#: includes/admin-knowledge-page.php:1716
2618 3143 msgid "Loading mappings..."
2619 3144 msgstr ""
2620 3145
2621 -#: includes/admin-knowledge-page.php:1476
3146 +#: includes/admin-knowledge-page.php:1721
2622 3147 msgid "No tag-role mappings yet. Add your first mapping above."
2623 3148 msgstr ""
2624 3149
2625 -#: includes/admin-knowledge-page.php:1480
3150 +#: includes/admin-knowledge-page.php:1725
2626 3151 msgid "Bulk Update Existing Content"
2627 3152 msgstr ""
2628 3153
2629 -#: includes/admin-knowledge-page.php:1481
3154 +#: includes/admin-knowledge-page.php:1726
2630 3155 msgid "Apply role restrictions to all existing content that has the mapped tags."
2631 3156 msgstr ""
2632 3157
2633 -#: includes/admin-knowledge-page.php:1484
3158 +#: includes/admin-knowledge-page.php:1729
2634 3159 msgid "Update All Existing Content"
2635 3160 msgstr ""
2636 3161
2637 -#: includes/admin-knowledge-page.php:1490
3162 +#: includes/admin-knowledge-page.php:1735
2638 3163 msgid "Processing..."
2639 3164 msgstr ""
2640 3165
2641 -#: includes/admin-knowledge-page.php:1511
3166 +#: includes/admin-knowledge-page.php:1756
2642 3167 msgid "ACF Field Settings"
2643 3168 msgstr ""
2644 3169
2645 -#: includes/admin-knowledge-page.php:1512
3170 +#: includes/admin-knowledge-page.php:1757
2646 3171 msgid "Control which Advanced Custom Fields are included in knowledge base embeddings."
2647 3172 msgstr ""
2648 3173
2649 -#: includes/admin-knowledge-page.php:1520
3174 +#: includes/admin-knowledge-page.php:1773
3175 +msgid "Extract text from PDFs linked in ACF File/Image fields during imports"
3176 +msgstr ""
3177 +
3178 +#: includes/admin-knowledge-page.php:1775
3179 +msgid "Applies to WordPress Content imports. Adds 200-500ms per post and ~30 KB to each knowledge base entry. Recommended only if your ACF setup uses PDF attachments for primary content. Editor-save extraction has its own toggle under Auto-Sync."
3180 +msgstr ""
3181 +
3182 +#: includes/admin-knowledge-page.php:1780
2650 3183 msgid "Advanced Custom Fields (ACF) plugin is not detected. Install and activate ACF to use this feature."
2651 3184 msgstr ""
2652 3185
2653 -#: includes/admin-knowledge-page.php:1528
3186 +#: includes/admin-knowledge-page.php:1788
2654 3187 msgid "No ACF field groups found. Create field groups in ACF to control which fields are included in embeddings."
2655 3188 msgstr ""
2656 3189
2657 -#: includes/admin-knowledge-page.php:1533
2658 -msgid "Toggle fields ON to include them in knowledge base embeddings. Toggle OFF to exclude sensitive or irrelevant fields."
3190 +#: includes/admin-knowledge-page.php:1793
3191 +msgid "Toggle fields ON to include them in knowledge base embeddings. Toggle OFF to exclude sensitive or irrelevant fields. Exclusions apply everywhere a field appears — ACF location rules (post types, templates) do not scope this list."
2659 3192 msgstr ""
2660 3193
2661 -#: includes/admin-knowledge-page.php:1582
3194 +#: includes/admin-knowledge-page.php:1814
3195 +msgid "Include or exclude every field in this group"
3196 +msgstr ""
3197 +
3198 +#: includes/admin-knowledge-page.php:1867
2662 3199 msgid "Custom Post Meta"
2663 3200 msgstr ""
2664 3201
2665 -#: includes/admin-knowledge-page.php:1583
3202 +#: includes/admin-knowledge-page.php:1868
2666 3203 msgid "Include custom post meta fields (non-ACF) in knowledge base embeddings."
2667 3204 msgstr ""
2668 3205
2669 -#: includes/admin-knowledge-page.php:1590
3206 +#: includes/admin-knowledge-page.php:1875
2670 3207 msgid "Enter post meta keys to include in embeddings. This is useful for OptionTree fields, theme meta boxes, or any custom post meta that is not managed by ACF."
2671 3208 msgstr ""
2672 3209
2673 -#: includes/admin-knowledge-page.php:1596
3210 +#: includes/admin-knowledge-page.php:1881
2674 3211 msgid "Discover meta keys"
2675 3212 msgstr ""
2676 3213
2677 -#: includes/admin-knowledge-page.php:1598
3214 +#: includes/admin-knowledge-page.php:1883
2678 3215 msgid "Scan your published content for custom meta keys, then click any you want to include. This gives non-ACF meta the same discover-and-click experience as the ACF picker."
2679 3216 msgstr ""
2680 3217
2681 -#: includes/admin-knowledge-page.php:1603
3218 +#: includes/admin-knowledge-page.php:1888
2682 3219 msgid "Scan my content for meta keys"
2683 3220 msgstr ""
2684 3221
2685 -#: includes/admin-knowledge-page.php:1607
3222 +#: includes/admin-knowledge-page.php:1892
2686 3223 msgid "Include internal keys (underscore-prefixed)"
2687 3224 msgstr ""
2688 3225
2689 -#: includes/admin-knowledge-page.php:1615
3226 +#: includes/admin-knowledge-page.php:1900
2690 3227 msgid "Meta Key Whitelist"
2691 3228 msgstr ""
2692 3229
2693 -#: includes/admin-knowledge-page.php:1627
3230 +#: includes/admin-knowledge-page.php:1912
2694 3231 msgid "Enter one meta key per line. These fields will be appended to the content during embedding. Text values are added as-is; array or repeater values are flattened into a comma-separated list. Empty values are skipped."
2695 3232 msgstr ""
2696 3233
2697 -#: includes/admin-knowledge-page.php:1632
3234 +#: includes/admin-knowledge-page.php:1917
2698 3235 msgid "How to find meta keys:"
2699 3236 msgstr ""
2700 3237
2701 -#: includes/admin-knowledge-page.php:1634
3238 +#: includes/admin-knowledge-page.php:1919
2702 3239 msgid "Check your theme documentation for meta key names"
2703 3240 msgstr ""
2704 3241
2705 -#: includes/admin-knowledge-page.php:1635
3242 +#: includes/admin-knowledge-page.php:1920
2706 3243 msgid "Look in the wp_postmeta database table"
2707 3244 msgstr ""
2708 3245
2709 -#: includes/admin-knowledge-page.php:1636
3246 +#: includes/admin-knowledge-page.php:1921
2710 3247 msgid "Use the Scan my content for meta keys button above to discover the keys on your published content automatically"
2711 3248 msgstr ""
2712 3249
2713 -#: includes/admin-knowledge-page.php:1637
3250 +#: includes/admin-knowledge-page.php:1922
2714 3251 msgid "Meta keys starting with underscore (_) are usually hidden/internal"
2715 3252 msgstr ""
2716 3253
2717 -#: includes/admin-knowledge-page.php:1655
3254 +#: includes/admin-knowledge-page.php:1940
2718 3255 msgid "Pinecone Vector Database"
2719 3256 msgstr ""
2720 3257
2721 -#: includes/admin-knowledge-page.php:1656
3258 +#: includes/admin-knowledge-page.php:1941
2722 3259 msgid "Configure Pinecone for enhanced search performance with larger knowledge bases."
2723 3260 msgstr ""
2724 3261
2725 -#: includes/admin-knowledge-page.php:1663
3262 +#: includes/admin-knowledge-page.php:1948
2726 3263 msgid "Pinecone is optional."
2727 3264 msgstr ""
2728 3265
2729 -#: includes/admin-knowledge-page.php:1663
3266 +#: includes/admin-knowledge-page.php:1948
2730 3267 msgid "MxChat works without it. When enabled, content is stored in Pinecone for faster similarity searches."
2731 3268 msgstr ""
2732 3269
2733 -#: includes/admin-knowledge-page.php:1675
3270 +#: includes/admin-knowledge-page.php:1960
2734 3271 msgid "Enable Pinecone Database"
2735 3272 msgstr ""
2736 3273
2737 -#: includes/admin-knowledge-page.php:1683
3274 +#: includes/admin-knowledge-page.php:1968
2738 3275 msgid "Pinecone is enabled. All new knowledge base content will be stored in Pinecone."
2739 3276 msgstr ""
2740 3277
2741 -#: includes/admin-knowledge-page.php:1689
3278 +#: includes/admin-knowledge-page.php:1974
2742 3279 msgid "Pinecone API Key"
2743 3280 msgstr ""
2744 3281
2745 -#: includes/admin-knowledge-page.php:1693
3282 +#: includes/admin-knowledge-page.php:1978
2746 3283 msgid "Found in your Pinecone dashboard under API Keys."
2747 3284 msgstr ""
2748 3285
2749 -#: includes/admin-knowledge-page.php:1694
3286 +#: includes/admin-knowledge-page.php:1979
2750 3287 msgid "Open Pinecone Dashboard"
2751 3288 msgstr ""
2752 3289
2753 -#: includes/admin-knowledge-page.php:1699
3290 +#: includes/admin-knowledge-page.php:2001
3291 +msgid "Index type"
3292 +msgstr ""
3293 +
3294 +#: includes/admin-knowledge-page.php:2006
3295 +msgid "Vector index (current)"
3296 +msgstr ""
3297 +
3298 +#: includes/admin-knowledge-page.php:2007
3299 +msgid "The classic Pinecone index. Nothing changes for existing setups."
3300 +msgstr ""
3301 +
3302 +#: includes/admin-knowledge-page.php:2013
3303 +msgid "Document index with full-text search (new)"
3304 +msgstr ""
3305 +
3306 +#: includes/admin-knowledge-page.php:2014
3307 +msgid "A Pinecone document index keeps a keyword index of your content next to the vectors, so questions with part numbers, SKUs and codes find the exact record. It is a new index: create one below and copy your existing index into it, no re-embedding needed. Turn on the Hybrid keyword boost under Retrieval to use it."
3308 +msgstr ""
3309 +
3310 +#: includes/admin-knowledge-page.php:2024
3311 +#: includes/admin-knowledge-page.php:2061
3312 +#, php-format
3313 +msgid "Document index checked: %1$s (%2$d dimensions)."
3314 +msgstr ""
3315 +
3316 +#: includes/admin-knowledge-page.php:2025
3317 +#: includes/admin-knowledge-page.php:2063
3318 +msgid "Not checked yet. Create a document index below, or enter its host above and click Check index. The index type only saves once the host has been checked."
3319 +msgstr ""
3320 +
3321 +#: includes/admin-knowledge-page.php:2035
2754 3322 msgid "Region"
2755 3323 msgstr ""
2756 3324
2757 -#: includes/admin-knowledge-page.php:1701
3325 +#: includes/admin-knowledge-page.php:2037
2758 3326 msgid "Your Pinecone environment/region (e.g., gcp-starter, us-west1-gcp)"
2759 3327 msgstr ""
2760 3328
2761 -#: includes/admin-knowledge-page.php:1706
3329 +#: includes/admin-knowledge-page.php:2042
2762 3330 msgid "Index Name"
2763 3331 msgstr ""
2764 3332
2765 -#: includes/admin-knowledge-page.php:1709
3333 +#: includes/admin-knowledge-page.php:2045
2766 3334 msgid "The name of your Pinecone index. Must be created in your Pinecone dashboard first."
2767 3335 msgstr ""
2768 3336
2769 -#: includes/admin-knowledge-page.php:1714
3337 +#: includes/admin-knowledge-page.php:2050
2770 3338 msgid "Pinecone Host"
2771 3339 msgstr ""
2772 3340
2773 -#: includes/admin-knowledge-page.php:1717
3341 +#: includes/admin-knowledge-page.php:2053
2774 3342 msgid "The hostname from your Pinecone index URL (exclude https://). Found in index details."
2775 3343 msgstr ""
2776 3344
2777 -#: includes/admin-knowledge-page.php:1721
3345 +#: includes/admin-knowledge-page.php:2069
3346 +msgid "Cloud and region for a new index"
3347 +msgstr ""
3348 +
3349 +#: includes/admin-knowledge-page.php:2083
3350 +#, php-format
3351 +msgid "Create index for me makes a new document index named after the Index Name field (a free name ending in -docs is suggested when you switch to this type), sized for your embedding model (%d dimensions, cosine), with full-text search on the content in the chosen language, then fills in the host. Check index confirms the host above points at a document index MxChat can use. Neither moves your chatbot — that happens when you save."
3352 +msgstr ""
3353 +
3354 +#: includes/admin-knowledge-page.php:2087
3355 +msgid "Create index for me"
3356 +msgstr ""
3357 +
3358 +#: includes/admin-knowledge-page.php:2088
3359 +msgid "Check index"
3360 +msgstr ""
3361 +
3362 +#: includes/admin-knowledge-page.php:2091
3363 +msgid "Check the document index host before saving."
3364 +msgstr ""
3365 +
3366 +#: includes/admin-knowledge-page.php:2096
3367 +msgid "Switch anyway — point the chatbot at the document index now and copy the rest afterwards"
3368 +msgstr ""
3369 +
3370 +#: includes/admin-knowledge-page.php:2101
3371 +msgid "Copy from vector index host"
3372 +msgstr ""
3373 +
3374 +#: includes/admin-knowledge-page.php:2103
3375 +msgid "Migrate copies every record of that index into the document index above — text, vector and metadata, same ids — with no embedding calls. It runs while your chatbot keeps answering from the vector index; save the Pinecone settings afterwards to switch. Safe to run again: records already copied are simply replaced, and an interrupted copy continues where it stopped. Both indexes must use the same embedding dimension."
3376 +msgstr ""
3377 +
3378 +#: includes/admin-knowledge-page.php:2106
3379 +msgid "Migrate"
3380 +msgstr ""
3381 +
3382 +#: includes/admin-knowledge-page.php:2108
3383 +msgid "Copy the records of every namespace of the vector index, each into the same-named namespace of the document index, in one run."
3384 +msgstr ""
3385 +
3386 +#: includes/admin-knowledge-page.php:2111
3387 +msgid "Copy every namespace"
3388 +msgstr ""
3389 +
3390 +#: includes/admin-knowledge-page.php:2121
3391 +#: includes/admin-knowledge-page.php:2125
3392 +msgid "Delete old index"
3393 +msgstr ""
3394 +
3395 +#: includes/admin-knowledge-page.php:2122
3396 +msgid "Available once the copy count matches. Type the old index name to confirm. This deletes the whole vector index at Pinecone and cannot be undone."
3397 +msgstr ""
3398 +
3399 +#: includes/admin-knowledge-page.php:2124
3400 +msgid "old index name"
3401 +msgstr ""
3402 +
3403 +#: includes/admin-knowledge-page.php:2132
3404 +msgid "Results Per Query (topK)"
3405 +msgstr ""
3406 +
3407 +#: includes/admin-knowledge-page.php:2135
3408 +msgid "How many candidate matches each Pinecone query requests (1-1000, default 50). Higher values improve grouping of chunked content at the cost of slightly larger responses."
3409 +msgstr ""
3410 +
3411 +#: includes/admin-knowledge-page.php:2139
2778 3412 msgid "Save Pinecone Settings"
2779 3413 msgstr ""
2780 3414
2781 -#: includes/admin-knowledge-page.php:1746
3415 +#: includes/admin-knowledge-page.php:2168
2782 3416 msgid "Use OpenAI's hosted vector database for knowledge retrieval. Your documents are stored and searched directly on OpenAI's platform."
2783 3417 msgstr ""
2784 3418
2785 -#: includes/admin-knowledge-page.php:1753
3419 +#: includes/admin-knowledge-page.php:2175
2786 3420 msgid "Requires OpenAI Chat Model."
2787 3421 msgstr ""
2788 3422
2789 -#: includes/admin-knowledge-page.php:1753
2790 -msgid "Vector Store search only works with OpenAI models (gpt-5.1-chat-latest, gpt-5-mini, etc.). Create Vector Stores in your OpenAI Dashboard."
3423 +#: includes/admin-knowledge-page.php:2175
3424 +msgid "Vector Store search only works with OpenAI models (gpt-5.6-sol, gpt-5.6-terra, etc.). Create Vector Stores in your OpenAI Dashboard."
2791 3425 msgstr ""
2792 3426
2793 -#: includes/admin-knowledge-page.php:1759
3427 +#: includes/admin-knowledge-page.php:2181
2794 3428 msgid "Model Incompatible:"
2795 3429 msgstr ""
2796 3430
2797 -#: includes/admin-knowledge-page.php:1759
3431 +#: includes/admin-knowledge-page.php:2181
2798 3432 #, php-format
2799 3433 msgid "Your current chat model (%s) is not an OpenAI model. Vector Store search will not work until you switch to an OpenAI model."
2800 3434 msgstr ""
2801 3435
2802 -#: includes/admin-knowledge-page.php:1772
3436 +#: includes/admin-knowledge-page.php:2194
2803 3437 msgid "Enable OpenAI Vector Store"
2804 3438 msgstr ""
2805 3439
2806 -#: includes/admin-knowledge-page.php:1780
3440 +#: includes/admin-knowledge-page.php:2202
2807 3441 msgid "OpenAI Vector Store is enabled. Queries will search your Vector Store for relevant content."
2808 3442 msgstr ""
2809 3443
2810 -#: includes/admin-knowledge-page.php:1786
3444 +#: includes/admin-knowledge-page.php:2208
2811 3445 msgid "Vector Store ID(s)"
2812 3446 msgstr ""
2813 3447
2814 -#: includes/admin-knowledge-page.php:1790
3448 +#: includes/admin-knowledge-page.php:2212
2815 3449 msgid "Enter your Vector Store ID from the OpenAI Dashboard. For multiple stores, separate with commas."
2816 3450 msgstr ""
2817 3451
2818 -#: includes/admin-knowledge-page.php:1791
3452 +#: includes/admin-knowledge-page.php:2213
2819 3453 msgid "Open OpenAI Vector Store Dashboard"
2820 3454 msgstr ""
2821 3455
2822 -#: includes/admin-knowledge-page.php:1797
3456 +#: includes/admin-knowledge-page.php:2219
2823 3457 msgid "Max Results"
2824 3458 msgstr ""
2825 3459
2826 -#: includes/admin-knowledge-page.php:1804
3460 +#: includes/admin-knowledge-page.php:2226
2827 3461 msgid "Maximum number of content chunks to retrieve from the Vector Store."
2828 3462 msgstr ""
2829 3463
2830 -#: includes/admin-knowledge-page.php:1808
3464 +#: includes/admin-knowledge-page.php:2236
3465 +msgid "Sync Knowledge Base to Vector Store"
3466 +msgstr ""
3467 +
3468 +#: includes/admin-knowledge-page.php:2239
3469 +msgid "Keeps your Vector Store up to date automatically: knowledge base additions, edits, and deletions are mirrored to the store (one file per entry, replaced on change). Without this, the store is frozen at whatever you uploaded manually. Role-restricted entries are never uploaded — OpenAI file search cannot filter by user role."
3470 +msgstr ""
3471 +
3472 +#: includes/admin-knowledge-page.php:2243
3473 +msgid "Sync Target Vector Store ID"
3474 +msgstr ""
3475 +
3476 +#: includes/admin-knowledge-page.php:2247
3477 +msgid "Leave blank to use the first Vector Store ID above. Syncing writes to exactly one store."
3478 +msgstr ""
3479 +
3480 +#: includes/admin-knowledge-page.php:2251
2831 3481 msgid "Save Vector Store Settings"
2832 3482 msgstr ""
2833 3483
2834 -#: includes/admin-knowledge-page.php:1825
3484 +#: includes/admin-knowledge-page.php:2257
3485 +msgid "Import Existing Knowledge Base"
3486 +msgstr ""
3487 +
3488 +#: includes/admin-knowledge-page.php:2259
3489 +#, php-format
3490 +msgid "One-time (re-runnable) import of every knowledge base entry into the sync target store. Runs in the background via WP-Cron; safe to interrupt and resume — already-imported, unchanged entries are skipped. Currently mirrored: %s files."
3491 +msgstr ""
3492 +
3493 +#: includes/admin-knowledge-page.php:2262
3494 +msgid "Import Knowledge Base to Vector Store"
3495 +msgstr ""
3496 +
3497 +#: includes/admin-knowledge-page.php:2263
3498 +msgid "Resume Import"
3499 +msgstr ""
3500 +
3501 +#: includes/admin-knowledge-page.php:2294
3502 +msgid "Request failed — check the browser console."
3503 +msgstr ""
3504 +
3505 +#: includes/admin-knowledge-page.php:2310
3506 +msgid "Import stalled (cron missed) — click Resume."
3507 +msgstr ""
3508 +
3509 +#: includes/admin-knowledge-page.php:2310
3510 +msgid "Importing…"
3511 +msgstr ""
3512 +
3513 +#: includes/admin-knowledge-page.php:2311
3514 +msgid "Import complete."
3515 +msgstr ""
3516 +
3517 +#: includes/admin-knowledge-page.php:2312
3518 +msgid "Import cancelled."
3519 +msgstr ""
3520 +
3521 +#: includes/admin-knowledge-page.php:2313
3522 +msgid "Import error:"
3523 +msgstr ""
3524 +
3525 +#: includes/admin-knowledge-page.php:2316
3526 +msgid "uploaded"
3527 +msgstr ""
3528 +
3529 +#: includes/admin-knowledge-page.php:2317
3530 +msgid "unchanged"
3531 +msgstr ""
3532 +
3533 +#: includes/admin-knowledge-page.php:2318
3534 +msgid "skipped (role-restricted)"
3535 +msgstr ""
3536 +
3537 +#: includes/admin-knowledge-page.php:2319
3538 +msgid "failed"
3539 +msgstr ""
3540 +
3541 +#: includes/admin-knowledge-page.php:2340
3542 +msgid "Starting…"
3543 +msgstr ""
3544 +
3545 +#: includes/admin-knowledge-page.php:2344
3546 +msgid "Could not start the import."
3547 +msgstr ""
3548 +
3549 +#: includes/admin-knowledge-page.php:2380
2835 3550 msgid "Select WordPress Content"
2836 3551 msgstr ""
2837 3552
2838 -#: includes/admin-knowledge-page.php:1826
3553 +#: includes/admin-knowledge-page.php:2381
2839 3554 msgid "(Content imported here will be tagged \"In Knowledge Base\")"
2840 3555 msgstr ""
2841 3556
2842 -#: includes/admin-knowledge-page.php:1836
3557 +#: includes/admin-knowledge-page.php:2391
2843 3558 msgid "All Content Types"
2844 3559 msgstr ""
2845 3560
2846 -#: includes/admin-knowledge-page.php:1850
3561 +#: includes/admin-knowledge-page.php:2405
2847 3562 msgid "Drafts"
2848 3563 msgstr ""
2849 3564
2850 -#: includes/admin-knowledge-page.php:1851
3565 +#: includes/admin-knowledge-page.php:2406
2851 3566 msgid "All Statuses"
2852 3567 msgstr ""
2853 3568
2854 -#: includes/admin-knowledge-page.php:1854
3569 +#: includes/admin-knowledge-page.php:2409
2855 3570 msgid "All Content"
2856 3571 msgstr ""
2857 3572
2858 -#: includes/admin-knowledge-page.php:1855
3573 +#: includes/admin-knowledge-page.php:2410
2859 3574 msgid "In Knowledge Base"
2860 3575 msgstr ""
2861 3576
2862 -#: includes/admin-knowledge-page.php:1856
3577 +#: includes/admin-knowledge-page.php:2411
2863 3578 msgid "Not In Knowledge Base"
2864 3579 msgstr ""
2865 3580
2866 -#: includes/admin-knowledge-page.php:1864
3581 +#: includes/admin-knowledge-page.php:2425
3582 +msgid "Media lists PDF, Word, text and Markdown files — the types MxChat can read text from. Images, audio and video are not shown."
3583 +msgstr ""
3584 +
3585 +#: includes/admin-knowledge-page.php:2431
2867 3586 msgid "Select All on Page"
2868 3587 msgstr ""
2869 3588
2870 -#: includes/admin-knowledge-page.php:1866
3589 +#: includes/admin-knowledge-page.php:2433
2871 3590 msgid "selected"
2872 3591 msgstr ""
2873 3592
2874 -#: includes/admin-knowledge-page.php:1869
3593 +#: includes/admin-knowledge-page.php:2436
2875 3594 msgid "Selections persist across pages"
2876 3595 msgstr ""
2877 3596
2878 -#: includes/admin-knowledge-page.php:1875
2879 -#: includes/admin-knowledge-page.php:1916
3597 +#: includes/admin-knowledge-page.php:2442
3598 +#: includes/admin-knowledge-page.php:2476
2880 3599 msgid "Loading content..."
2881 3600 msgstr ""
2882 3601
2883 -#: includes/admin-knowledge-page.php:1884
2884 -msgid "Also extract text from PDFs linked in ACF File/Image fields"
2885 -msgstr ""
2886 -
2887 -#: includes/admin-knowledge-page.php:1885
2888 -msgid "Adds 200-500ms per post and ~30 KB to each KB entry. Recommended only if your ACF setup uses PDF attachments for primary content."
2889 -msgstr ""
2890 -
2891 -#: includes/admin-knowledge-page.php:1890
3602 +#: includes/admin-knowledge-page.php:2450
2892 3603 msgid "Process Selected Content"
2893 3604 msgstr ""
2894 3605
2895 -#: includes/admin-knowledge-page.php:1911
3606 +#: includes/admin-knowledge-page.php:2471
2896 3607 msgid "Edit Knowledge Entry"
2897 3608 msgstr ""
2898 3609
2899 -#: includes/admin-knowledge-page.php:1929
3610 +#: includes/admin-knowledge-page.php:2489
2900 3611 msgid "Save & Re-embed"
2901 3612 msgstr ""
2902 3613
2903 -#: includes/admin-knowledge-page.php:1932
2904 -#: includes/class-mxchat-admin.php:9255
3614 +#: includes/admin-knowledge-page.php:2492
3615 +#: includes/class-mxchat-admin.php:10331
2905 3616 msgid "Saving..."
2906 3617 msgstr ""
2907 3618
2908 -#: includes/admin-knowledge-page.php:1954
2909 -#: includes/admin-knowledge-page.php:1987
3619 +#: includes/admin-knowledge-page.php:2514
3620 +#: includes/admin-knowledge-page.php:2547
2910 3621 msgid "Indexed Content"
2911 3622 msgstr ""
2912 3623
2913 -#: includes/admin-knowledge-page.php:1960
2914 -#: includes/admin-knowledge-page.php:1988
3624 +#: includes/admin-knowledge-page.php:2520
3625 +#: includes/admin-knowledge-page.php:2548
2915 3626 msgid "Loading indexed content…"
2916 3627 msgstr ""
2917 3628
2918 -#: includes/admin-knowledge-page.php:1991
3629 +#: includes/admin-knowledge-page.php:2551
2919 3630 msgid "Storage"
2920 3631 msgstr ""
2921 3632
2922 -#: includes/admin-knowledge-page.php:1992
3633 +#: includes/admin-knowledge-page.php:2552
2923 3634 msgid "Content type"
2924 3635 msgstr ""
2925 3636
2926 -#: includes/admin-knowledge-page.php:1993
3637 +#: includes/admin-knowledge-page.php:2553
2927 3638 msgid "Chunks"
2928 3639 msgstr ""
2929 3640
2930 -#: includes/admin-knowledge-page.php:1994
3641 +#: includes/admin-knowledge-page.php:2554
2931 3642 msgid "Total indexed length"
2932 3643 msgstr ""
2933 3644
2934 -#: includes/admin-knowledge-page.php:1995
3645 +#: includes/admin-knowledge-page.php:2555
2935 3646 msgid "Chunk"
2936 3647 msgstr ""
2937 3648
2938 -#: includes/admin-knowledge-page.php:1996
3649 +#: includes/admin-knowledge-page.php:2556
2939 3650 msgid "Indexed"
2940 3651 msgstr ""
2941 3652
2942 -#: includes/admin-knowledge-page.php:1997
3653 +#: includes/admin-knowledge-page.php:2557
2943 3654 msgid "chars"
2944 3655 msgstr ""
2945 3656
2946 -#: includes/admin-knowledge-page.php:1998
3657 +#: includes/admin-knowledge-page.php:2558
2947 3658 msgid "Show indexed text"
2948 3659 msgstr ""
2949 3660
2950 -#: includes/admin-knowledge-page.php:1999
3661 +#: includes/admin-knowledge-page.php:2559
2951 3662 msgid "Hide indexed text"
2952 3663 msgstr ""
2953 3664
2954 -#: includes/admin-knowledge-page.php:2000
3665 +#: includes/admin-knowledge-page.php:2560
2955 3666 msgid "Local WordPress database"
2956 3667 msgstr ""
2957 3668
2958 -#: includes/admin-knowledge-page.php:2002
3669 +#: includes/admin-knowledge-page.php:2562
2959 3670 msgid "Vector metadata"
2960 3671 msgstr ""
2961 3672
2962 -#: includes/admin-knowledge-page.php:2003
3673 +#: includes/admin-knowledge-page.php:2563
2963 3674 msgid "Failed to load indexed content."
2964 3675 msgstr ""
2965 3676
2966 -#: includes/admin-knowledge-page.php:2004
3677 +#: includes/admin-knowledge-page.php:2564
2967 3678 msgid "Network error: "
2968 3679 msgstr ""
2969 3680
2970 -#: includes/admin-knowledge-page.php:2290
3681 +#: includes/admin-knowledge-page.php:2782
2971 3682 msgid "Use a content-specific sub-sitemap (e.g., post-sitemap.xml), not the main sitemap index."
2972 3683 msgstr ""
2973 3684
2974 -#: includes/admin-knowledge-page.php:2291
3685 +#: includes/admin-knowledge-page.php:2783
2975 3686 msgid "Enter the URL of any webpage to import its content."
2976 3687 msgstr ""
2977 3688
2978 -#: includes/admin-knowledge-page.php:2292
3689 +#: includes/admin-knowledge-page.php:2784
2979 3690 msgid "Enter the URL of a publicly accessible PDF file."
2980 3691 msgstr ""
2981 3692
2982 -#: includes/admin-knowledge-page.php:2353
3693 +#: includes/admin-knowledge-page.php:2845
2983 3694 msgid "Discard your unsaved changes to this entry?"
2984 3695 msgstr ""
2985 3696
2986 3697 #: includes/admin-onboarding-page.php:262
@@ -3003,22 +3714,22 @@
3003 3714 msgstr ""
3004 3715
3005 3716 #: includes/admin-onboarding-page.php:454
3006 3717 #: includes/admin-onboarding-page.php:541
3007 -#: includes/class-mxchat-admin.php:479
3008 -#: includes/class-mxchat-admin.php:490
3718 +#: includes/class-mxchat-admin.php:579
3719 +#: includes/class-mxchat-admin.php:590
3009 3720 msgid "Onboarding"
3010 3721 msgstr ""
3011 3722
3012 3723 #: includes/admin-onboarding-page.php:456
3013 3724 #: includes/admin-onboarding-page.php:485
3014 -#: includes/class-mxchat-admin.php:510
3725 +#: includes/class-mxchat-admin.php:610
3015 3726 msgid "Knowledge"
3016 3727 msgstr ""
3017 3728
3018 3729 #: includes/admin-onboarding-page.php:457
3019 3730 #: includes/admin-transcripts-page.php:43
3020 -#: includes/class-mxchat-admin.php:519
3731 +#: includes/class-mxchat-admin.php:619
3021 3732 msgid "Transcripts"
3022 3733 msgstr ""
3023 3734
3024 3735 #: includes/admin-onboarding-page.php:461
@@ -3023,10 +3734,10 @@
3023 3734
3024 3735 #: includes/admin-onboarding-page.php:461
3025 3736 #: includes/admin-pro-page.php:67
3026 3737 #: includes/admin-pro-page.php:179
3027 -#: includes/class-mxchat-admin.php:554
3028 -#: includes/class-mxchat-admin.php:555
3738 +#: includes/class-mxchat-admin.php:654
3739 +#: includes/class-mxchat-admin.php:655
3029 3740 msgid "Pro & Extensions"
3030 3741 msgstr ""
3031 3742
3032 3743 #: includes/admin-onboarding-page.php:482
@@ -3039,10 +3750,10 @@
3039 3750 msgstr ""
3040 3751
3041 3752 #: includes/admin-onboarding-page.php:483
3042 3753 #: includes/admin-settings-page.php:57
3043 -#: includes/admin-settings-page.php:138
3044 -#: includes/admin-settings-page.php:280
3754 +#: includes/admin-settings-page.php:139
3755 +#: includes/admin-settings-page.php:292
3045 3756 msgid "Behavior"
3046 3757 msgstr ""
3047 3758
3048 3759 #: includes/admin-onboarding-page.php:483
@@ -3221,9 +3932,9 @@
3221 3932 msgid "Optional — leave blank to use sensible defaults. You can refine this later."
3222 3933 msgstr ""
3223 3934
3224 3935 #: includes/admin-onboarding-page.php:676
3225 -#: includes/class-mxchat-admin.php:7583
3936 +#: includes/class-mxchat-admin.php:8259
3226 3937 msgid "View Sample Instructions"
3227 3938 msgstr ""
3228 3939
3229 3940 #: includes/admin-onboarding-page.php:681
@@ -3402,9 +4113,9 @@
3402 4113 msgid "Hide the setup guide from the menu — reopen it any time under Settings → Tutorials."
3403 4114 msgstr ""
3404 4115
3405 4116 #: includes/admin-onboarding-page.php:970
3406 -#: includes/class-mxchat-admin.php:7605
4117 +#: includes/class-mxchat-admin.php:8281
3407 4118 msgid "Sample AI Instructions"
3408 4119 msgstr ""
3409 4120
3410 4121 #: includes/admin-onboarding-page.php:1004
@@ -3435,19 +4146,19 @@
3435 4146 msgid "Overview"
3436 4147 msgstr ""
3437 4148
3438 4149 #: includes/admin-pro-page.php:169
3439 -#: includes/admin-settings-page.php:227
4150 +#: includes/admin-settings-page.php:229
3440 4151 msgid "Stop paying $50–200/month for AI chatbot tools."
3441 4152 msgstr ""
3442 4153
3443 4154 #: includes/admin-pro-page.php:170
3444 -#: includes/admin-settings-page.php:228
4155 +#: includes/admin-settings-page.php:230
3445 4156 msgid "One payment unlocks every MxChat Pro add-on for life — MCP server access for Claude / ChatGPT / Claude Code, WooCommerce sales, Google Search Console insights, AI-generated chatbot themes, lead-capture forms, unlimited bots, image analysis, and more. No renewals. No surprise bills."
3446 4157 msgstr ""
3447 4158
3448 4159 #: includes/admin-pro-page.php:172
3449 -#: includes/admin-settings-page.php:230
4160 +#: includes/admin-settings-page.php:232
3450 4161 msgid "Get Lifetime Access →"
3451 4162 msgstr ""
3452 4163
3453 4164 #: includes/admin-pro-page.php:180
@@ -3487,9 +4198,9 @@
3487 4198 msgid "Deactivate License"
3488 4199 msgstr ""
3489 4200
3490 4201 #: includes/admin-pro-page.php:238
3491 -#: includes/class-mxchat-public.php:292
4202 +#: includes/class-mxchat-public.php:342
3492 4203 msgid "Email Address"
3493 4204 msgstr ""
3494 4205
3495 4206 #: includes/admin-pro-page.php:242
@@ -3516,27 +4227,27 @@
3516 4227 msgid "Click on any extension to learn more and get started."
3517 4228 msgstr ""
3518 4229
3519 4230 #: includes/admin-pro-page.php:286
3520 -#: includes/admin-pro-page.php:412
3521 -#: includes/class-mxchat-addons.php:601
4231 +#: includes/admin-pro-page.php:411
4232 +#: includes/class-mxchat-addons.php:634
3522 4233 msgid "Configure"
3523 4234 msgstr ""
3524 4235
3525 4236 #: includes/admin-pro-page.php:290
3526 -#: includes/admin-pro-page.php:421
3527 -#: includes/class-mxchat-addons.php:610
4237 +#: includes/admin-pro-page.php:420
4238 +#: includes/class-mxchat-addons.php:643
3528 4239 msgid "Activate"
3529 4240 msgstr ""
3530 4241
3531 4242 #: includes/admin-pro-page.php:294
3532 -#: includes/admin-pro-page.php:429
3533 -#: includes/class-mxchat-addons.php:618
4243 +#: includes/admin-pro-page.php:428
4244 +#: includes/class-mxchat-addons.php:651
3534 4245 msgid "Get Extension"
3535 4246 msgstr ""
3536 4247
3537 4248 #: includes/admin-pro-page.php:298
3538 -#: includes/class-mxchat-addons.php:652
4249 +#: includes/class-mxchat-addons.php:685
3539 4250 msgid "Learn More"
3540 4251 msgstr ""
3541 4252
3542 4253 #: includes/admin-pro-page.php:316
@@ -3550,1056 +4261,1135 @@
3550 4261 #: includes/admin-pro-page.php:349
3551 4262 msgid "Activate Extension"
3552 4263 msgstr ""
3553 4264
3554 -#: includes/admin-pro-page.php:355
3555 -msgid "Download Add-on"
4265 +#: includes/admin-pro-page.php:354
4266 +msgid "Get the ZIP from My Account"
3556 4267 msgstr ""
3557 4268
3558 -#: includes/admin-pro-page.php:360
4269 +#: includes/admin-pro-page.php:359
3559 4270 msgid "Purchase MxChat"
3560 4271 msgstr ""
3561 4272
3562 -#: includes/admin-pro-page.php:364
4273 +#: includes/admin-pro-page.php:363
3563 4274 msgid "Documentation"
3564 4275 msgstr ""
3565 4276
3566 4277 #: includes/admin-settings-page.php:49
3567 -#: includes/admin-settings-page.php:126
4278 +#: includes/admin-settings-page.php:127
3568 4279 msgid "Configuration"
3569 4280 msgstr ""
3570 4281
3571 4282 #: includes/admin-settings-page.php:52
3572 -#: includes/admin-settings-page.php:133
4283 +#: includes/admin-settings-page.php:134
4284 +#: includes/class-mxchat-privacy.php:401
3573 4285 msgid "Chatbot"
3574 4286 msgstr ""
3575 4287
3576 4288 #: includes/admin-settings-page.php:56
3577 -#: includes/admin-settings-page.php:137
3578 -#: includes/admin-settings-page.php:244
4289 +#: includes/admin-settings-page.php:138
4290 +#: includes/admin-settings-page.php:246
3579 4291 msgid "AI Models"
3580 4292 msgstr ""
3581 4293
3582 4294 #: includes/admin-settings-page.php:58
3583 -#: includes/admin-settings-page.php:139
4295 +#: includes/admin-settings-page.php:140
3584 4296 msgid "Display"
3585 4297 msgstr ""
3586 4298
3587 4299 #: includes/admin-settings-page.php:59
3588 -#: includes/admin-settings-page.php:140
3589 -#: includes/admin-settings-page.php:434
3590 -#: includes/class-mxchat-addons.php:313
4300 +#: includes/admin-settings-page.php:141
4301 +#: includes/admin-settings-page.php:464
4302 +#: includes/class-mxchat-addons.php:310
3591 4303 msgid "Lead Capture"
3592 4304 msgstr ""
3593 4305
3594 4306 #: includes/admin-settings-page.php:60
3595 -#: includes/admin-settings-page.php:141
3596 -#: includes/admin-settings-page.php:503
4307 +#: includes/admin-settings-page.php:142
4308 +#: includes/admin-settings-page.php:558
3597 4309 msgid "Quick Questions"
3598 4310 msgstr ""
3599 4311
3600 4312 #: includes/admin-settings-page.php:61
3601 -#: includes/admin-settings-page.php:142
3602 -#: includes/admin-settings-page.php:539
4313 +#: includes/admin-settings-page.php:143
4314 +#: includes/admin-settings-page.php:594
3603 4315 msgid "Rate Limits"
3604 4316 msgstr ""
3605 4317
3606 4318 #: includes/admin-settings-page.php:65
3607 -#: includes/admin-settings-page.php:151
3608 -#: includes/admin-settings-page.php:569
3609 -#: includes/class-mxchat-admin.php:6169
4319 +#: includes/admin-settings-page.php:152
4320 +#: includes/admin-settings-page.php:624
4321 +#: includes/class-mxchat-admin.php:6711
4322 +#: includes/class-mxchat-admin.php:8169
3610 4323 msgid "API Keys"
3611 4324 msgstr ""
3612 4325
3613 4326 #: includes/admin-settings-page.php:69
3614 -#: includes/admin-settings-page.php:160
4327 +#: includes/admin-settings-page.php:161
3615 4328 msgid "Optimization"
3616 4329 msgstr ""
3617 4330
3618 4331 #: includes/admin-settings-page.php:73
3619 -#: includes/admin-settings-page.php:169
3620 -#: includes/admin-settings-page.php:1228
4332 +#: includes/admin-settings-page.php:170
4333 +#: includes/admin-settings-page.php:1346
3621 4334 msgid "Testing"
3622 4335 msgstr ""
3623 4336
3624 4337 #: includes/admin-settings-page.php:85
3625 -#: includes/admin-settings-page.php:187
4338 +#: includes/admin-settings-page.php:188
3626 4339 msgid "Toolbar"
3627 4340 msgstr ""
3628 4341
3629 4342 #: includes/admin-settings-page.php:86
3630 -#: includes/admin-settings-page.php:188
4343 +#: includes/admin-settings-page.php:189
3631 4344 msgid "Loops"
3632 4345 msgstr ""
3633 4346
3634 4347 #: includes/admin-settings-page.php:87
3635 -#: includes/admin-settings-page.php:189
3636 -#: includes/admin-settings-page.php:911
4348 +#: includes/admin-settings-page.php:190
4349 +#: includes/admin-settings-page.php:968
3637 4350 msgid "Brave Search"
3638 4351 msgstr ""
3639 4352
3640 4353 #: includes/admin-settings-page.php:88
3641 -#: includes/admin-settings-page.php:190
3642 -#: includes/admin-settings-page.php:929
3643 -#: includes/class-mxchat-admin.php:8824
4354 +#: includes/admin-settings-page.php:191
4355 +#: includes/admin-settings-page.php:986
4356 +#: includes/class-mxchat-admin.php:9661
3644 4357 msgid "Slack"
3645 4358 msgstr ""
3646 4359
3647 4360 #: includes/admin-settings-page.php:89
3648 -#: includes/admin-settings-page.php:191
3649 -#: includes/admin-settings-page.php:1001
3650 -#: includes/class-mxchat-admin.php:8824
4361 +#: includes/admin-settings-page.php:192
4362 +#: includes/admin-settings-page.php:1058
4363 +#: includes/class-mxchat-admin.php:9662
3651 4364 msgid "Telegram"
3652 4365 msgstr ""
3653 4366
3654 -#: includes/admin-settings-page.php:94
3655 -#: includes/admin-settings-page.php:198
4367 +#: includes/admin-settings-page.php:90
4368 +#: includes/admin-settings-page.php:193
4369 +#: includes/admin-settings-page.php:1138
4370 +#: includes/class-mxchat-admin.php:9663
4371 +msgid "Webhook"
4372 +msgstr ""
4373 +
4374 +#: includes/admin-settings-page.php:95
4375 +#: includes/admin-settings-page.php:200
3656 4376 msgid "Resources"
3657 4377 msgstr ""
3658 4378
3659 -#: includes/admin-settings-page.php:97
3660 -#: includes/admin-settings-page.php:205
4379 +#: includes/admin-settings-page.php:98
4380 +#: includes/admin-settings-page.php:207
3661 4381 msgid "Tutorials"
3662 4382 msgstr ""
3663 4383
3664 -#: includes/admin-settings-page.php:245
4384 +#: includes/admin-settings-page.php:247
3665 4385 msgid "Configure the AI models your chatbot will use for conversations and embeddings."
3666 4386 msgstr ""
3667 4387
3668 -#: includes/admin-settings-page.php:252
3669 -#: includes/class-mxchat-admin.php:6343
4388 +#: includes/admin-settings-page.php:264
4389 +#: includes/class-mxchat-admin.php:6895
3670 4390 msgid "Chat Model"
3671 4391 msgstr ""
3672 4392
3673 -#: includes/admin-settings-page.php:254
4393 +#: includes/admin-settings-page.php:266
3674 4394 msgid "Select the AI model your chatbot will use for conversations."
3675 4395 msgstr ""
3676 4396
3677 -#: includes/admin-settings-page.php:257
3678 -#: includes/class-mxchat-admin.php:6351
4397 +#: includes/admin-settings-page.php:269
4398 +#: includes/class-mxchat-admin.php:6903
3679 4399 msgid "Embedding Model"
3680 4400 msgstr ""
3681 4401
3682 -#: includes/admin-settings-page.php:259
4402 +#: includes/admin-settings-page.php:271
3683 4403 msgid "Vector embedding model for knowledge base matching. Changing models requires reconfiguring knowledge data."
3684 4404 msgstr ""
3685 4405
3686 -#: includes/admin-settings-page.php:262
3687 -#: includes/class-mxchat-admin.php:6330
4406 +#: includes/admin-settings-page.php:274
4407 +#: includes/class-mxchat-admin.php:6882
3688 4408 msgid "Enable Streaming"
3689 4409 msgstr ""
3690 4410
3691 -#: includes/admin-settings-page.php:264
4411 +#: includes/admin-settings-page.php:276
3692 4412 msgid "Enable real-time streaming responses for supported models (OpenAI, Claude, DeepSeek, Grok)."
3693 4413 msgstr ""
3694 4414
3695 -#: includes/admin-settings-page.php:267
4415 +#: includes/admin-settings-page.php:279
3696 4416 msgid "Enable Web Search"
3697 4417 msgstr ""
3698 4418
3699 -#: includes/admin-settings-page.php:269
4419 +#: includes/admin-settings-page.php:281
3700 4420 msgid "Allow the chatbot to search the web for current information (OpenAI and Gemini models)."
3701 4421 msgstr ""
3702 4422
3703 -#: includes/admin-settings-page.php:281
4423 +#: includes/admin-settings-page.php:293
3704 4424 msgid "Control how your AI chatbot responds and processes queries."
3705 4425 msgstr ""
3706 4426
3707 -#: includes/admin-settings-page.php:288
3708 -#: includes/class-mxchat-admin.php:6359
4427 +#: includes/admin-settings-page.php:300
4428 +#: includes/class-mxchat-admin.php:6911
3709 4429 msgid "AI Instructions (Behavior)"
3710 4430 msgstr ""
3711 4431
3712 -#: includes/admin-settings-page.php:290
4432 +#: includes/admin-settings-page.php:302
3713 4433 msgid "Provide system-level instructions to guide the AI's behavior and responses."
3714 4434 msgstr ""
3715 4435
3716 -#: includes/admin-settings-page.php:295
4436 +#: includes/admin-settings-page.php:307
3717 4437 msgid "Adjust threshold for content matching. Lower values = more matches, higher values = stricter matching."
3718 4438 msgstr ""
3719 4439
3720 -#: includes/admin-settings-page.php:298
3721 -#: includes/class-mxchat-admin.php:6276
4440 +#: includes/admin-settings-page.php:310
4441 +#: includes/class-mxchat-admin.php:6818
3722 4442 msgid "RAG Sources Limit"
3723 4443 msgstr ""
3724 4444
3725 -#: includes/admin-settings-page.php:300
4445 +#: includes/admin-settings-page.php:312
3726 4446 msgid "Number of knowledge base sources (pages/documents) to include in AI context. Higher values provide more context but use more tokens."
3727 4447 msgstr ""
3728 4448
3729 -#: includes/admin-settings-page.php:303
3730 -#: includes/class-mxchat-admin.php:6285
4449 +#: includes/admin-settings-page.php:315
4450 +#: includes/class-mxchat-admin.php:6827
3731 4451 msgid "RAG Chunks Limit"
3732 4452 msgstr ""
3733 4453
3734 -#: includes/admin-settings-page.php:305
4454 +#: includes/admin-settings-page.php:317
3735 4455 msgid "Maximum total content chunks sent to the AI across all sources. Higher values provide more context but increase token usage and cost."
3736 4456 msgstr ""
3737 4457
3738 -#: includes/admin-settings-page.php:308
3739 -#: includes/class-mxchat-admin.php:6301
4458 +#. translators: %s: link to the Chunking & Retrieval settings tab.
4459 +#: includes/admin-settings-page.php:327
4460 +#, php-format
4461 +msgid "Hybrid keyword boost has moved to %s."
4462 +msgstr ""
4463 +
4464 +#: includes/admin-settings-page.php:328
4465 +msgid "Knowledge, Chunking & Retrieval"
4466 +msgstr ""
4467 +
4468 +#: includes/admin-settings-page.php:333
4469 +#: includes/class-mxchat-admin.php:6843
3740 4470 msgid "Contextual Awareness"
3741 4471 msgstr ""
3742 4472
3743 -#: includes/admin-settings-page.php:310
4473 +#: includes/admin-settings-page.php:335
3744 4474 msgid "Allow the chatbot to understand and reference the current page content for more relevant responses."
3745 4475 msgstr ""
3746 4476
3747 -#: includes/admin-settings-page.php:313
3748 -#: includes/class-mxchat-admin.php:6309
4477 +#: includes/admin-settings-page.php:338
4478 +#: includes/class-mxchat-admin.php:6851
3749 4479 msgid "Citation Links"
3750 4480 msgstr ""
3751 4481
3752 -#: includes/admin-settings-page.php:315
4482 +#: includes/admin-settings-page.php:340
3753 4483 msgid "Allow the AI to include citation links from your knowledge database in responses. If disabled, ensure your AI Behavior settings do not mention links or the AI may fabricate URLs."
3754 4484 msgstr ""
3755 4485
3756 -#: includes/admin-settings-page.php:322
3757 -#: includes/class-mxchat-admin.php:6318
3758 -msgid "Satisfaction Rating Prompt"
4486 +#: includes/admin-settings-page.php:344
4487 +#: includes/class-mxchat-admin.php:6861
4488 +msgid "Strip Unapproved Links"
3759 4489 msgstr ""
3760 4490
3761 -#: includes/admin-settings-page.php:324
3762 -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."
4491 +#: includes/admin-settings-page.php:346
4492 +msgid "Remove links the AI invents from its answers, even when Citation Links is off. Approved citations, real pages on this site, and links returned by your integrations (e.g. WooCommerce products) are always kept. On by default for new installs; existing sites keep their current behavior until enabled."
3763 4493 msgstr ""
3764 4494
3765 -#: includes/admin-settings-page.php:327
3766 -msgid "Editor Assistant"
4495 +#: includes/admin-settings-page.php:353
4496 +#: includes/class-mxchat-admin.php:6870
4497 +msgid "Satisfaction Rating Prompt"
3767 4498 msgstr ""
3768 4499
3769 -#: includes/admin-settings-page.php:329
3770 -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 AI model configured above. Off by default."
4500 +#: includes/admin-settings-page.php:355
4501 +msgid "Show a 👍 / 👎 prompt after a conversation has had a couple of bot replies and the visitor has been idle for a moment. Disable to hide the prompt site-wide."
3771 4502 msgstr ""
3772 4503
3773 -#: includes/admin-settings-page.php:340
4504 +#: includes/admin-settings-page.php:370
3774 4505 msgid "Display Settings"
3775 4506 msgstr ""
3776 4507
3777 -#: includes/admin-settings-page.php:341
4508 +#: includes/admin-settings-page.php:371
3778 4509 msgid "Customize how and where your chatbot appears on your website."
3779 4510 msgstr ""
3780 4511
3781 -#: includes/admin-settings-page.php:348
4512 +#: includes/admin-settings-page.php:378
3782 4513 msgid "Visibility"
3783 4514 msgstr ""
3784 4515
3785 -#: includes/admin-settings-page.php:354
3786 -#: includes/class-mxchat-admin.php:6293
4516 +#: includes/admin-settings-page.php:384
4517 +#: includes/class-mxchat-admin.php:6835
3787 4518 msgid "Auto-Display Chatbot"
3788 4519 msgstr ""
3789 4520
3790 -#: includes/admin-settings-page.php:356
4521 +#: includes/admin-settings-page.php:386
3791 4522 msgid "Show chatbot automatically on all pages. Disable to use shortcode [mxchat_chatbot floating=\"yes\"] for floating widget or [mxchat_chatbot floating=\"no\"] for embedded chat."
3792 4523 msgstr ""
3793 4524
3794 -#: includes/admin-settings-page.php:359
4525 +#: includes/admin-settings-page.php:389
3795 4526 msgid "Open Links in New Tab"
3796 4527 msgstr ""
3797 4528
3798 -#: includes/admin-settings-page.php:361
4529 +#: includes/admin-settings-page.php:391
3799 4530 msgid "Open links clicked in chat responses in a new browser tab."
3800 4531 msgstr ""
3801 4532
3802 -#: includes/admin-settings-page.php:364
4533 +#: includes/admin-settings-page.php:394
3803 4534 msgid "Chat Persistence"
3804 4535 msgstr ""
3805 4536
3806 -#: includes/admin-settings-page.php:366
4537 +#: includes/admin-settings-page.php:396
3807 4538 msgid "Keep chat history when users navigate or return within 24 hours."
3808 4539 msgstr ""
3809 4540
3810 -#: includes/admin-settings-page.php:369
3811 -#: includes/class-mxchat-admin.php:6480
4541 +#: includes/admin-settings-page.php:399
4542 +#: includes/class-mxchat-admin.php:7032
3812 4543 msgid "Show Download Transcript Button"
3813 4544 msgstr ""
3814 4545
3815 -#: includes/admin-settings-page.php:371
4546 +#: includes/admin-settings-page.php:401
3816 4547 msgid "Show the \"Download Transcript\" item in the chat window menu."
3817 4548 msgstr ""
3818 4549
3819 -#: includes/admin-settings-page.php:375
3820 -#: includes/class-mxchat-admin.php:6488
4550 +#: includes/admin-settings-page.php:405
4551 +#: includes/class-mxchat-admin.php:7040
3821 4552 msgid "Show Start-New-Chat Button"
3822 4553 msgstr ""
3823 4554
3824 -#: includes/admin-settings-page.php:377
4555 +#: includes/admin-settings-page.php:407
3825 4556 msgid "Show a \"Start new chat\" item in the chat window menu that clears the current conversation and begins a fresh session."
3826 4557 msgstr ""
3827 4558
3828 -#: includes/admin-settings-page.php:379
3829 -#: includes/class-mxchat-admin.php:6496
4559 +#: includes/admin-settings-page.php:409
4560 +#: includes/class-mxchat-admin.php:7048
3830 4561 msgid "Start-New-Chat Button Label"
3831 4562 msgstr ""
3832 4563
3833 -#: includes/admin-settings-page.php:381
4564 +#: includes/admin-settings-page.php:411
3834 4565 msgid "Label for the Start-New-Chat menu item. Leave blank to use \"Start new chat\"."
3835 4566 msgstr ""
3836 4567
3837 -#: includes/admin-settings-page.php:390
4568 +#: includes/admin-settings-page.php:420
3838 4569 msgid "Text & Labels"
3839 4570 msgstr ""
3840 4571
3841 -#: includes/admin-settings-page.php:396
3842 -#: includes/class-mxchat-admin.php:6368
4572 +#: includes/admin-settings-page.php:426
4573 +#: includes/class-mxchat-admin.php:6920
3843 4574 msgid "Top Bar Title"
3844 4575 msgstr ""
3845 4576
3846 -#: includes/admin-settings-page.php:398
4577 +#: includes/admin-settings-page.php:428
3847 4578 msgid "Title text shown in the chatbot header."
3848 4579 msgstr ""
3849 4580
3850 -#: includes/admin-settings-page.php:401
3851 -#: includes/class-mxchat-admin.php:6376
4581 +#: includes/admin-settings-page.php:431
4582 +#: includes/class-mxchat-admin.php:6928
3852 4583 msgid "AI Agent Text"
3853 4584 msgstr ""
3854 4585
3855 -#: includes/admin-settings-page.php:403
4586 +#: includes/admin-settings-page.php:433
3856 4587 msgid "Text shown for AI agents in the status indicator."
3857 4588 msgstr ""
3858 4589
3859 -#: includes/admin-settings-page.php:406
3860 -#: includes/class-mxchat-admin.php:6424
4590 +#: includes/admin-settings-page.php:436
4591 +#: includes/class-mxchat-admin.php:6976
3861 4592 msgid "Introductory Message"
3862 4593 msgstr ""
3863 4594
3864 -#: includes/admin-settings-page.php:408
4595 +#: includes/admin-settings-page.php:438
3865 4596 msgid "First message shown when chat opens. HTML allowed."
3866 4597 msgstr ""
3867 4598
3868 -#: includes/admin-settings-page.php:411
4599 +#: includes/admin-settings-page.php:441
3869 4600 msgid "Input Placeholder"
3870 4601 msgstr ""
3871 4602
3872 -#: includes/admin-settings-page.php:413
4603 +#: includes/admin-settings-page.php:443
3873 4604 msgid "Placeholder text in the chat input field."
3874 4605 msgstr ""
3875 4606
3876 -#: includes/admin-settings-page.php:416
4607 +#: includes/admin-settings-page.php:446
3877 4608 msgid "Max Input Length (characters)"
3878 4609 msgstr ""
3879 4610
3880 -#: includes/admin-settings-page.php:418
4611 +#: includes/admin-settings-page.php:448
3881 4612 msgid "Cap how many characters a visitor can type or paste into a single message. Set to 0 for unlimited (default)."
3882 4613 msgstr ""
3883 4614
3884 -#: includes/admin-settings-page.php:421
3885 -#: includes/class-mxchat-admin.php:6440
4615 +#: includes/admin-settings-page.php:451
4616 +#: includes/class-mxchat-admin.php:6992
3886 4617 msgid "Chat Teaser Pop-up"
3887 4618 msgstr ""
3888 4619
3889 -#: includes/admin-settings-page.php:423
4620 +#: includes/admin-settings-page.php:453
3890 4621 msgid "Message shown before users start chatting."
3891 4622 msgstr ""
3892 4623
3893 -#: includes/admin-settings-page.php:435
4624 +#: includes/admin-settings-page.php:465
3894 4625 msgid "Collect user information and manage privacy settings."
3895 4626 msgstr ""
3896 4627
3897 -#: includes/admin-settings-page.php:442
4628 +#: includes/admin-settings-page.php:472
3898 4629 msgid "Email Capture"
3899 4630 msgstr ""
3900 4631
3901 -#: includes/admin-settings-page.php:448
4632 +#: includes/admin-settings-page.php:478
3902 4633 msgid "Require Email to Chat"
3903 4634 msgstr ""
3904 4635
3905 -#: includes/admin-settings-page.php:450
4636 +#: includes/admin-settings-page.php:480
3906 4637 msgid "Require users to enter their email before chatting. Shows for non-logged-in users."
3907 4638 msgstr ""
3908 4639
3909 -#: includes/admin-settings-page.php:453
4640 +#: includes/admin-settings-page.php:483
3910 4641 msgid "Email Form Content"
3911 4642 msgstr ""
3912 4643
3913 -#: includes/admin-settings-page.php:455
4644 +#: includes/admin-settings-page.php:485
3914 4645 msgid "HTML content shown above the email form."
3915 4646 msgstr ""
3916 4647
3917 -#: includes/admin-settings-page.php:458
4648 +#: includes/admin-settings-page.php:488
3918 4649 msgid "Submit Button Text"
3919 4650 msgstr ""
3920 4651
3921 -#: includes/admin-settings-page.php:460
4652 +#: includes/admin-settings-page.php:490
3922 4653 msgid "Text for the email form submit button."
3923 4654 msgstr ""
3924 4655
3925 -#: includes/admin-settings-page.php:463
4656 +#: includes/admin-settings-page.php:493
3926 4657 msgid "Also Require Name"
3927 4658 msgstr ""
3928 4659
3929 -#: includes/admin-settings-page.php:465
4660 +#: includes/admin-settings-page.php:495
3930 4661 msgid "Also require users to enter their name with email."
3931 4662 msgstr ""
3932 4663
3933 -#: includes/admin-settings-page.php:468
3934 -#: includes/class-mxchat-admin.php:6416
4664 +#: includes/admin-settings-page.php:498
4665 +#: includes/class-mxchat-admin.php:6968
3935 4666 msgid "Name Field Placeholder"
3936 4667 msgstr ""
3937 4668
3938 -#: includes/admin-settings-page.php:470
4669 +#: includes/admin-settings-page.php:500
3939 4670 msgid "Placeholder text for the name input field."
3940 4671 msgstr ""
3941 4672
3942 -#: includes/admin-settings-page.php:479
4673 +#: includes/admin-settings-page.php:503
4674 +msgid "Consent Checkbox"
4675 +msgstr ""
4676 +
4677 +#: includes/admin-settings-page.php:505
4678 +msgid "Show a consent checkbox on the email form. The decision, time, and exact label shown are stored with the lead."
4679 +msgstr ""
4680 +
4681 +#: includes/admin-settings-page.php:508
4682 +msgid "Consent Label"
4683 +msgstr ""
4684 +
4685 +#: includes/admin-settings-page.php:510
4686 +msgid "Text shown beside the checkbox. Anchor tags are allowed so you can link your Privacy Policy; other HTML is stripped."
4687 +msgstr ""
4688 +
4689 +#: includes/admin-settings-page.php:513
4690 +msgid "Require Consent to Submit"
4691 +msgstr ""
4692 +
4693 +#: includes/admin-settings-page.php:515
4694 +msgid "Block form submission until the box is ticked. Off means the checkbox is optional (a soft opt-in)."
4695 +msgstr ""
4696 +
4697 +#: includes/admin-settings-page.php:518
4698 +msgid "Also Show for Logged-In Users"
4699 +msgstr ""
4700 +
4701 +#: includes/admin-settings-page.php:520
4702 +msgid "Show the form to signed-in visitors too, pre-filled from their profile. Off means signed-in visitors skip it, as they do today."
4703 +msgstr ""
4704 +
4705 +#: includes/admin-settings-page.php:523
4706 +msgid "Require Email Address"
4707 +msgstr ""
4708 +
4709 +#: includes/admin-settings-page.php:525
4710 +msgid "Off means the email field is optional, so you can collect a name (and consent) without an address."
4711 +msgstr ""
4712 +
4713 +#: includes/admin-settings-page.php:534
3943 4714 msgid "Privacy & Compliance"
3944 4715 msgstr ""
3945 4716
3946 -#: includes/admin-settings-page.php:485
4717 +#: includes/admin-settings-page.php:540
3947 4718 msgid "Privacy Notice"
3948 4719 msgstr ""
3949 4720
3950 -#: includes/admin-settings-page.php:487
4721 +#: includes/admin-settings-page.php:542
3951 4722 msgid "Show privacy notice below the chat widget."
3952 4723 msgstr ""
3953 4724
3954 -#: includes/admin-settings-page.php:490
4725 +#: includes/admin-settings-page.php:545
3955 4726 msgid "Complianz Integration"
3956 4727 msgstr ""
3957 4728
3958 -#: includes/admin-settings-page.php:492
4729 +#: includes/admin-settings-page.php:547
3959 4730 msgid "Apply Complianz consent logic to the chatbot (requires Complianz plugin)."
3960 4731 msgstr ""
3961 4732
3962 -#: includes/admin-settings-page.php:504
4733 +#: includes/admin-settings-page.php:559
3963 4734 msgid "Pre-defined questions displayed above the chat input to help users get started."
3964 4735 msgstr ""
3965 4736
3966 -#: includes/admin-settings-page.php:511
3967 -#: includes/class-mxchat-admin.php:6504
4737 +#: includes/admin-settings-page.php:566
4738 +#: includes/class-mxchat-admin.php:7056
3968 4739 msgid "Quick Question 1"
3969 4740 msgstr ""
3970 4741
3971 -#: includes/admin-settings-page.php:516
3972 -#: includes/class-mxchat-admin.php:6512
4742 +#: includes/admin-settings-page.php:571
4743 +#: includes/class-mxchat-admin.php:7064
3973 4744 msgid "Quick Question 2"
3974 4745 msgstr ""
3975 4746
3976 -#: includes/admin-settings-page.php:521
3977 -#: includes/class-mxchat-admin.php:6520
4747 +#: includes/admin-settings-page.php:576
4748 +#: includes/class-mxchat-admin.php:7072
3978 4749 msgid "Quick Question 3"
3979 4750 msgstr ""
3980 4751
3981 -#: includes/admin-settings-page.php:526
4752 +#: includes/admin-settings-page.php:581
3982 4753 msgid "Additional Questions"
3983 4754 msgstr ""
3984 4755
3985 -#: includes/admin-settings-page.php:528
4756 +#: includes/admin-settings-page.php:583
3986 4757 msgid "Add as many quick questions as you need."
3987 4758 msgstr ""
3988 4759
3989 -#: includes/admin-settings-page.php:540
4760 +#: includes/admin-settings-page.php:595
3990 4761 msgid "Set message limits for each user role to manage API usage."
3991 4762 msgstr ""
3992 4763
3993 -#: includes/admin-settings-page.php:546
4764 +#: includes/admin-settings-page.php:601
3994 4765 msgid "Placeholders available:"
3995 4766 msgstr ""
3996 4767
3997 -#: includes/admin-settings-page.php:549
4768 +#: includes/admin-settings-page.php:604
3998 4769 msgid "Markdown links supported:"
3999 4770 msgstr ""
4000 4771
4001 -#: includes/admin-settings-page.php:570
4772 +#: includes/admin-settings-page.php:625
4002 4773 msgid "Manage API keys for AI providers and integrations."
4003 4774 msgstr ""
4004 4775
4005 -#: includes/admin-settings-page.php:577
4776 +#: includes/admin-settings-page.php:632
4006 4777 msgid "AI Providers"
4007 4778 msgstr ""
4008 4779
4009 -#: includes/admin-settings-page.php:593
4780 +#: includes/admin-settings-page.php:648
4010 4781 msgid "Optimization & Diagnostics"
4011 4782 msgstr ""
4012 4783
4013 -#: includes/admin-settings-page.php:594
4784 +#: includes/admin-settings-page.php:649
4014 4785 msgid "Optimize performance, debug issues, and manage plugin settings."
4015 4786 msgstr ""
4016 4787
4017 -#: includes/admin-settings-page.php:602
4788 +#: includes/admin-settings-page.php:657
4018 4789 msgid "Script Loading"
4019 4790 msgstr ""
4020 4791
4021 -#: includes/admin-settings-page.php:610
4792 +#: includes/admin-settings-page.php:665
4022 4793 msgid "Script Loading Strategy"
4023 4794 msgstr ""
4024 4795
4025 -#: includes/admin-settings-page.php:613
4796 +#: includes/admin-settings-page.php:668
4026 4797 msgid "Default (Immediate)"
4027 4798 msgstr ""
4028 4799
4029 -#: includes/admin-settings-page.php:614
4800 +#: includes/admin-settings-page.php:669
4030 4801 msgid "Deferred"
4031 4802 msgstr ""
4032 4803
4033 -#: includes/admin-settings-page.php:615
4804 +#: includes/admin-settings-page.php:670
4034 4805 msgid "Delay 1 Second"
4035 4806 msgstr ""
4036 4807
4037 -#: includes/admin-settings-page.php:616
4808 +#: includes/admin-settings-page.php:671
4038 4809 msgid "Delay 3 Seconds"
4039 4810 msgstr ""
4040 4811
4041 -#: includes/admin-settings-page.php:617
4812 +#: includes/admin-settings-page.php:672
4042 4813 msgid "Delay 5 Seconds"
4043 4814 msgstr ""
4044 4815
4045 -#: includes/admin-settings-page.php:618
4816 +#: includes/admin-settings-page.php:673
4046 4817 msgid "On User Interaction"
4047 4818 msgstr ""
4048 4819
4049 -#: includes/admin-settings-page.php:621
4820 +#: includes/admin-settings-page.php:676
4050 4821 msgid "Control when the chatbot script loads to improve page performance."
4051 4822 msgstr ""
4052 4823
4053 -#: includes/admin-settings-page.php:633
4824 +#: includes/admin-settings-page.php:683
4054 4825 msgid "Only load chatbot files on pages where the chatbot appears"
4055 4826 msgstr ""
4056 4827
4057 -#: includes/admin-settings-page.php:635
4828 +#: includes/admin-settings-page.php:685
4058 4829 msgid "Skips the chatbot's CSS and JavaScript on pages where the widget is hidden (per-page visibility, post type include/exclude, or auto-display disabled). Pages using the chatbot shortcode still load everything automatically. Helps with \"reduce unused CSS/JS\" audit findings."
4059 4830 msgstr ""
4060 4831
4061 -#: includes/admin-settings-page.php:636
4832 +#: includes/admin-settings-page.php:686
4062 4833 msgid "If your theme or page builder inserts the chatbot in an unusual way and it stops appearing, turn this off — or force-load assets with the mxchat_should_load_assets filter."
4063 4834 msgstr ""
4064 4835
4065 -#: includes/admin-settings-page.php:642
4836 +#: includes/admin-settings-page.php:692
4066 4837 msgid "Loading Strategies:"
4067 4838 msgstr ""
4068 4839
4069 -#: includes/admin-settings-page.php:644
4840 +#: includes/admin-settings-page.php:694
4070 4841 msgid "Default:"
4071 4842 msgstr ""
4072 4843
4073 -#: includes/admin-settings-page.php:644
4844 +#: includes/admin-settings-page.php:694
4074 4845 msgid "Script loads immediately in the footer. Best for sites where chat is critical."
4075 4846 msgstr ""
4076 4847
4077 -#: includes/admin-settings-page.php:645
4848 +#: includes/admin-settings-page.php:695
4078 4849 msgid "Deferred:"
4079 4850 msgstr ""
4080 4851
4081 -#: includes/admin-settings-page.php:645
4852 +#: includes/admin-settings-page.php:695
4082 4853 msgid "Script loads after HTML parsing completes. Good balance of performance and availability."
4083 4854 msgstr ""
4084 4855
4085 -#: includes/admin-settings-page.php:646
4856 +#: includes/admin-settings-page.php:696
4086 4857 msgid "Delay:"
4087 4858 msgstr ""
4088 4859
4089 -#: includes/admin-settings-page.php:646
4860 +#: includes/admin-settings-page.php:696
4090 4861 msgid "Script loads after a set delay. Helps improve LCP scores."
4091 4862 msgstr ""
4092 4863
4093 -#: includes/admin-settings-page.php:647
4864 +#: includes/admin-settings-page.php:697
4094 4865 msgid "On User Interaction:"
4095 4866 msgstr ""
4096 4867
4097 -#: includes/admin-settings-page.php:647
4868 +#: includes/admin-settings-page.php:697
4098 4869 msgid "Script loads when user scrolls, moves mouse, or touches screen. Best for Core Web Vitals but chat appears with slight delay."
4099 4870 msgstr ""
4100 4871
4101 -#: includes/admin-settings-page.php:659
4872 +#: includes/admin-settings-page.php:709
4102 4873 msgid "Page Cache Compatibility"
4103 4874 msgstr ""
4104 4875
4105 -#: includes/admin-settings-page.php:663
4876 +#: includes/admin-settings-page.php:713
4106 4877 msgid "MxChat's chat send (and stream send, plus PDF / Word upload) all POST to /wp-admin/admin-ajax.php. Page-cache plugins occasionally cache those responses, which breaks the per-session nonce flow on the first message. MxChat auto-tells the five most common cache plugins to never cache chat AJAX via their own filter APIs — no setup needed for those. For other cache plugins (or Cloudflare APO), copy the manual exclusion string into your cache plugin's exclusion list."
4107 4878 msgstr ""
4108 4879
4109 -#: includes/admin-settings-page.php:680
4880 +#: includes/admin-settings-page.php:730
4110 4881 msgid "Auto-handled"
4111 4882 msgstr ""
4112 4883
4113 -#: includes/admin-settings-page.php:702
4884 +#: includes/admin-settings-page.php:752
4114 4885 msgid "Auto-handled plugins receive a filter from MxChat that excludes chat AJAX from their cache. Even so, having the exclusion in your own exclusion list is harmless and acts as a belt-and-suspenders guarantee."
4115 4886 msgstr ""
4116 4887
4117 -#: includes/admin-settings-page.php:716
4888 +#: includes/admin-settings-page.php:766
4118 4889 msgid "Provider Reliability"
4119 4890 msgstr ""
4120 4891
4121 -#: includes/admin-settings-page.php:726
4892 +#: includes/admin-settings-page.php:776
4122 4893 msgid "Auto-retry on provider overload"
4123 4894 msgstr ""
4124 4895
4125 -#: includes/admin-settings-page.php:739
4896 +#: includes/admin-settings-page.php:789
4126 4897 msgid "When the AI provider returns a transient error (rate-limit / overload / 429 / 503 / Gemini \"model overloaded\"), MxChat retries the chat-send up to twice before surfacing the error. Visitors see a brief pause instead of a raw provider error in the bot bubble."
4127 4898 msgstr ""
4128 4899
4129 -#: includes/admin-settings-page.php:740
4900 +#: includes/admin-settings-page.php:790
4130 4901 msgid "Configuration errors (invalid API key, 401/403/404/422) still surface immediately — never retried."
4131 4902 msgstr ""
4132 4903
4133 -#: includes/admin-settings-page.php:754
4904 +#: includes/admin-settings-page.php:804
4134 4905 msgid "Debug Mode"
4135 4906 msgstr ""
4136 4907
4137 -#: includes/admin-settings-page.php:762
4908 +#: includes/admin-settings-page.php:819
4138 4909 msgid "Enable Debug Logging"
4139 4910 msgstr ""
4140 4911
4141 -#: includes/admin-settings-page.php:764
4912 +#: includes/admin-settings-page.php:821
4142 4913 msgid "Tracks settings changes, knowledge base errors, API issues, and embedding failures. Enable only when troubleshooting. Max 100 entries stored."
4143 4914 msgstr ""
4144 4915
4145 -#: includes/admin-settings-page.php:774
4146 -#: includes/admin-settings-page.php:1310
4916 +#: includes/admin-settings-page.php:831
4917 +#: includes/admin-settings-page.php:1428
4147 4918 msgid "Debug Log"
4148 4919 msgstr ""
4149 4920
4150 -#: includes/admin-settings-page.php:784
4151 -msgid "Clear"
4152 -msgstr ""
4153 -
4154 -#: includes/admin-settings-page.php:792
4921 +#: includes/admin-settings-page.php:849
4155 4922 msgid "No log entries yet. Enable debug mode to start logging."
4156 4923 msgstr ""
4157 4924
4158 -#: includes/admin-settings-page.php:803
4925 +#: includes/admin-settings-page.php:860
4159 4926 msgid "Settings Tools"
4160 4927 msgstr ""
4161 4928
4162 -#: includes/admin-settings-page.php:814
4163 -#: includes/admin-settings-page.php:818
4929 +#: includes/admin-settings-page.php:871
4930 +#: includes/admin-settings-page.php:875
4164 4931 msgid "Export Settings"
4165 4932 msgstr ""
4166 4933
4167 -#: includes/admin-settings-page.php:815
4934 +#: includes/admin-settings-page.php:872
4168 4935 msgid "Download a JSON file of your current settings for backup or support. API keys are masked for security."
4169 4936 msgstr ""
4170 4937
4171 -#: includes/admin-settings-page.php:829
4172 -#: includes/admin-settings-page.php:833
4173 -#: includes/admin-settings-page.php:846
4174 -#: includes/admin-settings-page.php:864
4938 +#: includes/admin-settings-page.php:886
4939 +#: includes/admin-settings-page.php:890
4940 +#: includes/admin-settings-page.php:903
4941 +#: includes/admin-settings-page.php:921
4175 4942 msgid "Reset All Settings"
4176 4943 msgstr ""
4177 4944
4178 -#: includes/admin-settings-page.php:830
4945 +#: includes/admin-settings-page.php:887
4179 4946 msgid "Reset all MxChat settings to their default values. This action cannot be undone."
4180 4947 msgstr ""
4181 4948
4182 -#: includes/admin-settings-page.php:853
4949 +#: includes/admin-settings-page.php:910
4183 4950 msgid "Warning: This action cannot be undone!"
4184 4951 msgstr ""
4185 4952
4186 -#: includes/admin-settings-page.php:854
4953 +#: includes/admin-settings-page.php:911
4187 4954 msgid "All your MxChat settings including API keys, customizations, and configurations will be permanently deleted."
4188 4955 msgstr ""
4189 4956
4190 -#: includes/admin-settings-page.php:858
4957 +#: includes/admin-settings-page.php:915
4191 4958 msgid "Type RESET to confirm:"
4192 4959 msgstr ""
4193 4960
4194 -#: includes/admin-settings-page.php:875
4961 +#: includes/admin-settings-page.php:932
4195 4962 msgid "Toolbar Settings"
4196 4963 msgstr ""
4197 4964
4198 -#: includes/admin-settings-page.php:876
4965 +#: includes/admin-settings-page.php:933
4199 4966 msgid "Configure the chat toolbar and document upload features."
4200 4967 msgstr ""
4201 4968
4202 -#: includes/admin-settings-page.php:893
4969 +#: includes/admin-settings-page.php:950
4203 4970 msgid "Loops Integration"
4204 4971 msgstr ""
4205 4972
4206 -#: includes/admin-settings-page.php:894
4973 +#: includes/admin-settings-page.php:951
4207 4974 msgid "Configure email capture with Loops for mailing list growth."
4208 4975 msgstr ""
4209 4976
4210 -#: includes/admin-settings-page.php:912
4977 +#: includes/admin-settings-page.php:969
4211 4978 msgid "Configure Brave Search API for web search capabilities."
4212 4979 msgstr ""
4213 4980
4214 -#: includes/admin-settings-page.php:930
4981 +#: includes/admin-settings-page.php:987
4215 4982 msgid "Connect your chatbot to Slack for live human support."
4216 4983 msgstr ""
4217 4984
4218 -#: includes/admin-settings-page.php:937
4985 +#: includes/admin-settings-page.php:994
4219 4986 #, php-format
4220 4987 msgid "Visit our %s for setup instructions."
4221 4988 msgstr ""
4222 4989
4223 -#: includes/admin-settings-page.php:938
4990 +#: includes/admin-settings-page.php:995
4224 4991 msgid "documentation page"
4225 4992 msgstr ""
4226 4993
4227 -#: includes/admin-settings-page.php:955
4228 -#: includes/class-mxchat-admin.php:7408
4994 +#: includes/admin-settings-page.php:1012
4995 +#: includes/class-mxchat-admin.php:8020
4229 4996 msgid "Test Connection"
4230 4997 msgstr ""
4231 4998
4232 -#: includes/admin-settings-page.php:960
4999 +#: includes/admin-settings-page.php:1017
4233 5000 msgid "Test your Slack bot token to verify it has the required permissions. This will check if the bot can authenticate and create channels."
4234 5001 msgstr ""
4235 5002
4236 -#: includes/admin-settings-page.php:964
5003 +#: includes/admin-settings-page.php:1021
4237 5004 msgid "Test Slack Connection"
4238 5005 msgstr ""
4239 5006
4240 -#: includes/admin-settings-page.php:974
5007 +#: includes/admin-settings-page.php:1031
4241 5008 msgid "Required OAuth Scopes"
4242 5009 msgstr ""
4243 5010
4244 -#: includes/admin-settings-page.php:979
5011 +#: includes/admin-settings-page.php:1036
4245 5012 msgid "Your Slack app needs these Bot Token Scopes (OAuth & Permissions > Scopes):"
4246 5013 msgstr ""
4247 5014
4248 -#: includes/admin-settings-page.php:990
5015 +#: includes/admin-settings-page.php:1047
4249 5016 msgid "After adding scopes, reinstall the app to your workspace."
4250 5017 msgstr ""
4251 5018
4252 -#: includes/admin-settings-page.php:1002
5019 +#: includes/admin-settings-page.php:1059
4253 5020 msgid "Connect your chatbot to Telegram for live human support."
4254 5021 msgstr ""
4255 5022
4256 -#: includes/admin-settings-page.php:1008
5023 +#: includes/admin-settings-page.php:1065
4257 5024 msgid "Telegram Live Agent requires a Telegram bot and a supergroup with forum topics enabled."
4258 5025 msgstr ""
4259 5026
4260 -#: includes/admin-settings-page.php:1009
5027 +#: includes/admin-settings-page.php:1066
4261 5028 msgid "Chat with our advanced doc bot for assistance setting up."
4262 5029 msgstr ""
4263 5030
4264 -#: includes/admin-settings-page.php:1025
5031 +#: includes/admin-settings-page.php:1082
4265 5032 msgid "Webhook Setup"
4266 5033 msgstr ""
4267 5034
4268 -#: includes/admin-settings-page.php:1036
5035 +#: includes/admin-settings-page.php:1093
4269 5036 msgid "Your Webhook URL:"
4270 5037 msgstr ""
4271 5038
4272 -#: includes/admin-settings-page.php:1047
5039 +#: includes/admin-settings-page.php:1104
4273 5040 msgid "Register Webhook URL:"
4274 5041 msgstr ""
4275 5042
4276 -#: includes/admin-settings-page.php:1048
5043 +#: includes/admin-settings-page.php:1105
4277 5044 msgid "Copy and paste this URL into your browser to register the webhook with Telegram:"
4278 5045 msgstr ""
4279 5046
4280 -#: includes/admin-settings-page.php:1064
5047 +#: includes/admin-settings-page.php:1121
4281 5048 msgid "You should see {\"ok\":true,\"result\":true,\"description\":\"Webhook was set\"} after visiting the URL."
4282 5049 msgstr ""
4283 5050
4284 -#: includes/admin-settings-page.php:1069
5051 +#: includes/admin-settings-page.php:1126
4285 5052 msgid "Enter your Bot Token above and save to generate the registration URL."
4286 5053 msgstr ""
4287 5054
4288 -#: includes/admin-settings-page.php:1081
5055 +#: includes/admin-settings-page.php:1139
5056 +msgid "Route live-agent handoffs to any URL you choose — your helpdesk, an automation flow, a CRM."
5057 +msgstr ""
5058 +
5059 +#: includes/admin-settings-page.php:1145
5060 +msgid "This destination is outbound-only: MxChat delivers the handoff to your URL and the chatbot keeps assisting the visitor. Your team follows up separately — by email, phone, or your own support tool."
5061 +msgstr ""
5062 +
5063 +#: includes/admin-settings-page.php:1161
5064 +msgid "Payload Reference"
5065 +msgstr ""
5066 +
5067 +#: includes/admin-settings-page.php:1166
5068 +msgid "Each handoff arrives at your URL as an HTTPS POST with Content-Type application/json:"
5069 +msgstr ""
5070 +
5071 +#: includes/admin-settings-page.php:1182
5072 +msgid "When a Signing Secret is set, each request also carries this header so your endpoint can verify the sender — compute the HMAC of the raw request body with your secret and compare:"
5073 +msgstr ""
5074 +
5075 +#: includes/admin-settings-page.php:1188
5076 +msgid "Answer with any 2xx status. Delivery uses a 5-second timeout with one retry on transport errors and 5xx responses; redirects are not followed. The last failed delivery is shown under the Webhook URL field above."
5077 +msgstr ""
5078 +
5079 +#: includes/admin-settings-page.php:1199
4289 5080 msgid "Video Tutorials"
4290 5081 msgstr ""
4291 5082
4292 -#: includes/admin-settings-page.php:1082
5083 +#: includes/admin-settings-page.php:1200
4293 5084 msgid "Learn how to get the most out of MxChat with our video guides."
4294 5085 msgstr ""
4295 5086
4296 -#: includes/admin-settings-page.php:1095
5087 +#: includes/admin-settings-page.php:1213
4297 5088 msgid "Setup Guide"
4298 5089 msgstr ""
4299 5090
4300 -#: includes/admin-settings-page.php:1101
5091 +#: includes/admin-settings-page.php:1219
4301 5092 msgid "You finished the setup guide. Reopen it any time to revisit the steps or change a setup choice."
4302 5093 msgstr ""
4303 5094
4304 -#: includes/admin-settings-page.php:1103
5095 +#: includes/admin-settings-page.php:1221
4305 5096 msgid "You hid the setup guide from the MxChat menu. Reopen it any time to revisit the steps."
4306 5097 msgstr ""
4307 5098
4308 -#: includes/admin-settings-page.php:1110
5099 +#: includes/admin-settings-page.php:1228
4309 5100 msgid "Reopen setup guide"
4310 5101 msgstr ""
4311 5102
4312 -#: includes/admin-settings-page.php:1122
5103 +#: includes/admin-settings-page.php:1240
4313 5104 msgid "Need Help?"
4314 5105 msgstr ""
4315 5106
4316 -#: includes/admin-settings-page.php:1123
5107 +#: includes/admin-settings-page.php:1241
4317 5108 msgid "If you're having trouble or believe something is not working as expected, please submit a support ticket."
4318 5109 msgstr ""
4319 5110
4320 -#: includes/admin-settings-page.php:1126
5111 +#: includes/admin-settings-page.php:1244
4321 5112 msgid "Submit Support Ticket"
4322 5113 msgstr ""
4323 5114
4324 -#: includes/admin-settings-page.php:1137
5115 +#: includes/admin-settings-page.php:1255
4325 5116 msgid "Quick Setup with MxChat"
4326 5117 msgstr ""
4327 5118
4328 -#: includes/admin-settings-page.php:1138
5119 +#: includes/admin-settings-page.php:1256
4329 5120 msgid "Learn how to quickly setup and understand how your chatbot works."
4330 5121 msgstr ""
4331 5122
4332 -#: includes/admin-settings-page.php:1142
5123 +#: includes/admin-settings-page.php:1260
4333 5124 msgid "AI Content Generation"
4334 5125 msgstr ""
4335 5126
4336 -#: includes/admin-settings-page.php:1143
5127 +#: includes/admin-settings-page.php:1261
4337 5128 msgid "Generate full blog posts and landing pages with AI—from prompt to publish in minutes."
4338 5129 msgstr ""
4339 5130
4340 -#: includes/admin-settings-page.php:1147
5131 +#: includes/admin-settings-page.php:1265
4341 5132 msgid "Chat With Your GSC Data"
4342 5133 msgstr ""
4343 5134
4344 -#: includes/admin-settings-page.php:1148
5135 +#: includes/admin-settings-page.php:1266
4345 5136 msgid "Find content gaps, quick win keywords, and SEO opportunities by chatting with your Google Search Console data using the Admin Assistant add-on."
4346 5137 msgstr ""
4347 5138
4348 -#: includes/admin-settings-page.php:1152
4349 -#: includes/class-mxchat-addons.php:155
5139 +#: includes/admin-settings-page.php:1270
5140 +#: includes/class-mxchat-addons.php:152
4350 5141 msgid "AI Theme Generator"
4351 5142 msgstr ""
4352 5143
4353 -#: includes/admin-settings-page.php:1153
5144 +#: includes/admin-settings-page.php:1271
4354 5145 msgid "Learn how to instantly restyle your chatbot using plain English prompts with real-time previews."
4355 5146 msgstr ""
4356 5147
4357 -#: includes/admin-settings-page.php:1157
4358 -#: includes/class-mxchat-addons.php:288
5148 +#: includes/admin-settings-page.php:1275
5149 +#: includes/class-mxchat-addons.php:285
4359 5150 msgid "MxChat Forms"
4360 5151 msgstr ""
4361 5152
4362 -#: includes/admin-settings-page.php:1158
5153 +#: includes/admin-settings-page.php:1276
4363 5154 msgid "Create and manage smart forms that automatically trigger during chat conversations."
4364 5155 msgstr ""
4365 5156
4366 -#: includes/admin-settings-page.php:1162
5157 +#: includes/admin-settings-page.php:1280
4367 5158 msgid "Admin Assistant Add-on"
4368 5159 msgstr ""
4369 5160
4370 -#: includes/admin-settings-page.php:1163
5161 +#: includes/admin-settings-page.php:1281
4371 5162 msgid "Bring a ChatGPT-like experience directly inside your WordPress dashboard."
4372 5163 msgstr ""
4373 5164
4374 -#: includes/admin-settings-page.php:1167
5165 +#: includes/admin-settings-page.php:1285
4375 5166 msgid "Chat Themes"
4376 5167 msgstr ""
4377 5168
4378 -#: includes/admin-settings-page.php:1168
5169 +#: includes/admin-settings-page.php:1286
4379 5170 msgid "Customize appearance with real-time previews to match your brand."
4380 5171 msgstr ""
4381 5172
4382 -#: includes/admin-settings-page.php:1172
5173 +#: includes/admin-settings-page.php:1290
4383 5174 msgid "WooCommerce Integration"
4384 5175 msgstr ""
4385 5176
4386 -#: includes/admin-settings-page.php:1173
5177 +#: includes/admin-settings-page.php:1291
4387 5178 msgid "Provide product recommendations and shopping assistance to customers."
4388 5179 msgstr ""
4389 5180
4390 -#: includes/admin-settings-page.php:1177
5181 +#: includes/admin-settings-page.php:1295
4391 5182 msgid "Knowledge Base Setup"
4392 5183 msgstr ""
4393 5184
4394 -#: includes/admin-settings-page.php:1178
5185 +#: includes/admin-settings-page.php:1296
4395 5186 msgid "Set up your knowledge base using PDFs, sitemaps, and manual entries."
4396 5187 msgstr ""
4397 5188
4398 -#: includes/admin-settings-page.php:1182
5189 +#: includes/admin-settings-page.php:1300
4399 5190 msgid "Document Chat"
4400 5191 msgstr ""
4401 5192
4402 -#: includes/admin-settings-page.php:1183
5193 +#: includes/admin-settings-page.php:1301
4403 5194 msgid "Chat with PDF and Word documents for enhanced document analysis."
4404 5195 msgstr ""
4405 5196
4406 -#: includes/admin-settings-page.php:1187
5197 +#: includes/admin-settings-page.php:1305
4407 5198 msgid "Perplexity Integration"
4408 5199 msgstr ""
4409 5200
4410 -#: includes/admin-settings-page.php:1188
5201 +#: includes/admin-settings-page.php:1306
4411 5202 msgid "Enable real-time web search capabilities for your chatbot."
4412 5203 msgstr ""
4413 5204
4414 -#: includes/admin-settings-page.php:1192
5205 +#: includes/admin-settings-page.php:1310
4415 5206 msgid "Brave Search Intent"
4416 5207 msgstr ""
4417 5208
4418 -#: includes/admin-settings-page.php:1193
5209 +#: includes/admin-settings-page.php:1311
4419 5210 msgid "Leverage Brave Search for improved query understanding."
4420 5211 msgstr ""
4421 5212
4422 -#: includes/admin-settings-page.php:1197
4423 -#: includes/class-mxchat-admin.php:5858
5213 +#: includes/admin-settings-page.php:1315
5214 +#: includes/class-mxchat-admin.php:6391
4424 5215 msgid "Loops Email Capture"
4425 5216 msgstr ""
4426 5217
4427 -#: includes/admin-settings-page.php:1198
5218 +#: includes/admin-settings-page.php:1316
4428 5219 msgid "Set up email capture with Loops to grow your mailing list."
4429 5220 msgstr ""
4430 5221
4431 -#: includes/admin-settings-page.php:1202
5222 +#: includes/admin-settings-page.php:1320
4432 5223 msgid "AI Agent Testing"
4433 5224 msgstr ""
4434 5225
4435 -#: includes/admin-settings-page.php:1203
5226 +#: includes/admin-settings-page.php:1321
4436 5227 msgid "Evaluate and improve your chatbot's performance and accuracy."
4437 5228 msgstr ""
4438 5229
4439 -#: includes/admin-settings-page.php:1215
5230 +#: includes/admin-settings-page.php:1333
4440 5231 msgid "Watch Tutorial"
4441 5232 msgstr ""
4442 5233
4443 -#: includes/admin-settings-page.php:1229
5234 +#: includes/admin-settings-page.php:1347
4444 5235 msgid "Test your chatbot and inspect debug data in real time."
4445 5236 msgstr ""
4446 5237
4447 -#: includes/admin-settings-page.php:1238
5238 +#: includes/admin-settings-page.php:1356
4448 5239 #: includes/admin-transcripts-page.php:412
4449 5240 msgid "Quick Actions"
4450 5241 msgstr ""
4451 5242
4452 -#: includes/admin-settings-page.php:1242
5243 +#: includes/admin-settings-page.php:1360
4453 5244 msgid "Clear Chat Session"
4454 5245 msgstr ""
4455 5246
4456 -#: includes/admin-settings-page.php:1246
5247 +#: includes/admin-settings-page.php:1364
4457 5248 msgid "Clear Debug Log"
4458 5249 msgstr ""
4459 5250
4460 -#: includes/admin-settings-page.php:1255
5251 +#: includes/admin-settings-page.php:1373
4461 5252 msgid "Last Query Analysis"
4462 5253 msgstr ""
4463 5254
4464 -#: includes/admin-settings-page.php:1259
4465 -#: includes/admin-settings-page.php:1297
5255 +#: includes/admin-settings-page.php:1377
5256 +#: includes/admin-settings-page.php:1415
4466 5257 msgid "Loading..."
4467 5258 msgstr ""
4468 5259
4469 -#: includes/admin-settings-page.php:1263
5260 +#: includes/admin-settings-page.php:1381
4470 5261 msgid "User Query"
4471 5262 msgstr ""
4472 5263
4473 -#: includes/admin-settings-page.php:1264
5264 +#: includes/admin-settings-page.php:1382
4474 5265 msgid "Waiting for next query..."
4475 5266 msgstr ""
4476 5267
4477 -#: includes/admin-settings-page.php:1268
5268 +#: includes/admin-settings-page.php:1386
4478 5269 msgid "Approved URLs for Citations"
4479 5270 msgstr ""
4480 5271
4481 -#: includes/admin-settings-page.php:1270
5272 +#: includes/admin-settings-page.php:1388
4482 5273 msgid "No URL data yet"
4483 5274 msgstr ""
4484 5275
4485 -#: includes/admin-settings-page.php:1275
5276 +#: includes/admin-settings-page.php:1393
4486 5277 msgid "Document Matches"
4487 5278 msgstr ""
4488 5279
4489 -#: includes/admin-settings-page.php:1277
5280 +#: includes/admin-settings-page.php:1395
4490 5281 msgid "No query data yet"
4491 5282 msgstr ""
4492 5283
4493 -#: includes/admin-settings-page.php:1282
5284 +#: includes/admin-settings-page.php:1400
4494 5285 msgid "Actions Triggered"
4495 5286 msgstr ""
4496 5287
4497 -#: includes/admin-settings-page.php:1284
5288 +#: includes/admin-settings-page.php:1402
4498 5289 msgid "No action data yet"
4499 5290 msgstr ""
4500 5291
4501 -#: includes/admin-settings-page.php:1293
5292 +#: includes/admin-settings-page.php:1411
4502 5293 msgid "System Information"
4503 5294 msgstr ""
4504 5295
4505 -#: includes/admin-settings-page.php:1296
5296 +#: includes/admin-settings-page.php:1414
4506 5297 msgid "System Prompt"
4507 5298 msgstr ""
4508 5299
4509 -#: includes/admin-settings-page.php:1302
5300 +#: includes/admin-settings-page.php:1420
4510 5301 msgid "Checking..."
4511 5302 msgstr ""
4512 5303
4513 -#: includes/admin-settings-page.php:1312
5304 +#: includes/admin-settings-page.php:1430
4514 5305 msgid "Debug panel ready - send a message to begin..."
4515 5306 msgstr ""
4516 5307
4517 -#: includes/admin-settings-page.php:1623
4518 -#: includes/class-mxchat-admin.php:7045
5308 +#: includes/admin-settings-page.php:1522
5309 +#: includes/class-mxchat-admin.php:7657
4519 5310 msgid "Per Hour"
4520 5311 msgstr ""
4521 5312
4522 -#: includes/admin-settings-page.php:1624
4523 -#: includes/class-mxchat-admin.php:7046
5313 +#: includes/admin-settings-page.php:1523
5314 +#: includes/class-mxchat-admin.php:7658
4524 5315 msgid "Per Day"
4525 5316 msgstr ""
4526 5317
4527 -#: includes/admin-settings-page.php:1625
4528 -#: includes/class-mxchat-admin.php:7047
5318 +#: includes/admin-settings-page.php:1524
5319 +#: includes/class-mxchat-admin.php:7659
4529 5320 msgid "Per Week"
4530 5321 msgstr ""
4531 5322
4532 -#: includes/admin-settings-page.php:1626
4533 -#: includes/class-mxchat-admin.php:7048
5323 +#: includes/admin-settings-page.php:1525
5324 +#: includes/class-mxchat-admin.php:7660
4534 5325 msgid "Per Month"
4535 5326 msgstr ""
4536 5327
4537 -#: includes/admin-settings-page.php:1630
4538 -#: includes/class-mxchat-admin.php:7053
5328 +#: includes/admin-settings-page.php:1529
5329 +#: includes/class-mxchat-admin.php:7665
4539 5330 msgid "Logged Out Users"
4540 5331 msgstr ""
4541 5332
4542 -#: includes/admin-settings-page.php:1652
5333 +#: includes/admin-settings-page.php:1551
4543 5334 msgid "Total chatbot message limit"
4544 5335 msgstr ""
4545 5336
4546 -#: includes/admin-settings-page.php:1657
4547 -#: includes/admin-settings-page.php:1680
4548 -#: includes/admin-settings-page.php:1815
5337 +#: includes/admin-settings-page.php:1556
5338 +#: includes/admin-settings-page.php:1579
5339 +#: includes/admin-settings-page.php:1714
4549 5340 msgid "Unlimited"
4550 5341 msgstr ""
4551 5342
4552 -#: includes/admin-settings-page.php:1669
5343 +#: includes/admin-settings-page.php:1568
4553 5344 msgid "A single ceiling across all users and all roles, per timeframe. Independent of the per-role limits below. When both a per-role limit and this global cap are configured, whichever is hit first stops the conversation. Default is Unlimited — existing installs are unchanged."
4554 5345 msgstr ""
4555 5346
4556 -#: includes/admin-settings-page.php:1673
4557 -#: includes/admin-settings-page.php:1808
5347 +#: includes/admin-settings-page.php:1572
5348 +#: includes/admin-settings-page.php:1707
4558 5349 msgid "Limit"
4559 5350 msgstr ""
4560 5351
4561 -#: includes/admin-settings-page.php:1683
4562 -#: includes/admin-settings-page.php:1818
5352 +#: includes/admin-settings-page.php:1582
5353 +#: includes/admin-settings-page.php:1717
4563 5354 msgid "Custom…"
4564 5355 msgstr ""
4565 5356
4566 -#: includes/admin-settings-page.php:1687
4567 -#: includes/admin-settings-page.php:1822
5357 +#: includes/admin-settings-page.php:1586
5358 +#: includes/admin-settings-page.php:1721
4568 5359 msgid "Custom limit"
4569 5360 msgstr ""
4570 5361
4571 -#: includes/admin-settings-page.php:1698
4572 -#: includes/admin-settings-page.php:1833
5362 +#: includes/admin-settings-page.php:1597
5363 +#: includes/admin-settings-page.php:1732
4573 5364 msgid "Timeframe"
4574 5365 msgstr ""
4575 5366
4576 -#: includes/admin-settings-page.php:1740
5367 +#: includes/admin-settings-page.php:1639
4577 5368 msgid "Current usage"
4578 5369 msgstr ""
4579 5370
4580 -#: includes/admin-settings-page.php:1741
5371 +#: includes/admin-settings-page.php:1640
4581 5372 msgid "Reset counter"
4582 5373 msgstr ""
4583 5374
4584 -#: includes/admin-settings-page.php:1763
5375 +#: includes/admin-settings-page.php:1662
4585 5376 msgid "Unlimited — no cap. Usage tracking applies only when a numeric limit is set."
4586 5377 msgstr ""
4587 5378
4588 -#: includes/admin-settings-page.php:1773
4589 -#: includes/class-mxchat-admin.php:355
4590 -#: includes/class-mxchat-admin.php:7079
4591 -#: includes/class-mxchat-admin.php:9564
4592 -#: includes/class-mxchat-integrator.php:12499
4593 -#: includes/class-mxchat-public.php:196
5379 +#: includes/admin-settings-page.php:1672
5380 +#: includes/class-mxchat-admin.php:441
5381 +#: includes/class-mxchat-admin.php:7691
5382 +#: includes/class-mxchat-integrator.php:15327
5383 +#: includes/class-mxchat-public.php:207
4594 5384 msgid "Rate limit exceeded. Please try again later."
4595 5385 msgstr ""
4596 5386
4597 -#: includes/admin-settings-page.php:1844
5387 +#: includes/admin-settings-page.php:1743
4598 5388 msgid "Custom Message"
4599 5389 msgstr ""
4600 5390
4601 -#: includes/admin-settings-page.php:1849
5391 +#: includes/admin-settings-page.php:1748
4602 5392 msgid "Message shown when rate limit is reached"
4603 5393 msgstr ""
4604 5394
4605 5395 #: includes/admin-transcripts-page.php:59
@@ -4746,9 +5536,9 @@
4746 5536 msgid "Export All Chats"
4747 5537 msgstr ""
4748 5538
4749 5539 #: includes/admin-transcripts-page.php:427
4750 -#: includes/admin-transcripts-page.php:798
5540 +#: includes/admin-transcripts-page.php:799
4751 5541 msgid "Notification Settings"
4752 5542 msgstr ""
4753 5543
4754 5544 #: includes/admin-transcripts-page.php:447
@@ -4830,9 +5620,9 @@
4830 5620 msgid "By default, leads are kept and marked \"Chat deleted\" so your contact list is preserved."
4831 5621 msgstr ""
4832 5622
4833 5623 #: includes/admin-transcripts-page.php:617
4834 -#: includes/admin-transcripts-page.php:782
5624 +#: includes/admin-transcripts-page.php:783
4835 5625 msgid "This cannot be undone."
4836 5626 msgstr ""
4837 5627
4838 5628 #: includes/admin-transcripts-page.php:631
@@ -4919,9 +5709,9 @@
4919 5709 msgid "With conversation"
4920 5710 msgstr ""
4921 5711
4922 5712 #: includes/admin-transcripts-page.php:737
4923 -#: includes/class-mxchat-admin.php:2553
5713 +#: includes/class-mxchat-admin.php:2926
4924 5714 msgid "Chat deleted"
4925 5715 msgstr ""
4926 5716
4927 5717 #: includes/admin-transcripts-page.php:738
@@ -4947,128 +5737,164 @@
4947 5737 #: includes/admin-transcripts-page.php:757
4948 5738 msgid "Top page"
4949 5739 msgstr ""
4950 5740
4951 -#: includes/admin-transcripts-page.php:777
5741 +#: includes/admin-transcripts-page.php:758
5742 +msgid "Consent"
5743 +msgstr ""
5744 +
5745 +#: includes/admin-transcripts-page.php:778
4952 5746 msgid "Delete leads"
4953 5747 msgstr ""
4954 5748
4955 -#: includes/admin-transcripts-page.php:786
5749 +#: includes/admin-transcripts-page.php:787
4956 5750 msgid "Delete permanently"
4957 5751 msgstr ""
4958 5752
4959 -#: includes/admin-transcripts-page.php:799
5753 +#: includes/admin-transcripts-page.php:800
4960 5754 msgid "Configure email notifications and transcript management options."
4961 5755 msgstr ""
4962 5756
4963 -#: includes/admin-transcripts-page.php:809
5757 +#: includes/admin-transcripts-page.php:810
4964 5758 msgid "Email Notifications"
4965 5759 msgstr ""
4966 5760
4967 -#: includes/admin-transcripts-page.php:829
4968 -#: includes/class-mxchat-admin.php:6914
5761 +#: includes/admin-transcripts-page.php:830
5762 +#: includes/class-mxchat-admin.php:7526
4969 5763 msgid "Enable Chat Notifications"
4970 5764 msgstr ""
4971 5765
4972 -#: includes/admin-transcripts-page.php:831
5766 +#: includes/admin-transcripts-page.php:832
4973 5767 msgid "Send email notification when a new chat session starts."
4974 5768 msgstr ""
4975 5769
4976 -#: includes/admin-transcripts-page.php:835
5770 +#: includes/admin-transcripts-page.php:836
4977 5771 msgid "Notification Email"
4978 5772 msgstr ""
4979 5773
4980 -#: includes/admin-transcripts-page.php:841
4981 -msgid "Email address where notifications will be sent."
5774 +#: includes/admin-transcripts-page.php:843
5775 +#, php-format
5776 +msgid "Email address where notifications will be sent. Separate up to %d addresses with commas. Defaults to the site admin email."
4982 5777 msgstr ""
4983 5778
4984 -#: includes/admin-transcripts-page.php:851
5779 +#: includes/admin-transcripts-page.php:853
4985 5780 msgid "Auto-Email Transcript"
4986 5781 msgstr ""
4987 5782
4988 -#: includes/admin-transcripts-page.php:871
4989 -#: includes/class-mxchat-admin.php:6946
5783 +#: includes/admin-transcripts-page.php:873
5784 +#: includes/class-mxchat-admin.php:7558
4990 5785 msgid "Auto-Email Full Transcript"
4991 5786 msgstr ""
4992 5787
4993 -#: includes/admin-transcripts-page.php:873
5788 +#: includes/admin-transcripts-page.php:875
4994 5789 msgid "Automatically send the full conversation transcript after the chat ends."
4995 5790 msgstr ""
4996 5791
4997 -#: includes/admin-transcripts-page.php:877
5792 +#: includes/admin-transcripts-page.php:879
4998 5793 msgid "Send Transcript After"
4999 5794 msgstr ""
5000 5795
5001 -#: includes/admin-transcripts-page.php:881
5002 -#: includes/class-mxchat-admin.php:1677
5796 +#: includes/admin-transcripts-page.php:883
5797 +#: includes/class-mxchat-admin.php:1853
5003 5798 msgid "15 minutes"
5004 5799 msgstr ""
5005 5800
5006 -#: includes/admin-transcripts-page.php:882
5007 -#: includes/class-mxchat-admin.php:1680
5801 +#: includes/admin-transcripts-page.php:884
5802 +#: includes/class-mxchat-admin.php:1856
5008 5803 msgid "30 minutes"
5009 5804 msgstr ""
5010 5805
5011 -#: includes/admin-transcripts-page.php:883
5012 -#: includes/class-mxchat-admin.php:1683
5806 +#: includes/admin-transcripts-page.php:885
5807 +#: includes/class-mxchat-admin.php:1859
5013 5808 msgid "1 hour"
5014 5809 msgstr ""
5015 5810
5016 -#: includes/admin-transcripts-page.php:898
5811 +#: includes/admin-transcripts-page.php:900
5017 5812 msgid "Only send if user provided contact info"
5018 5813 msgstr ""
5019 5814
5020 -#: includes/admin-transcripts-page.php:909
5815 +#: includes/admin-transcripts-page.php:911
5021 5816 msgid "Transcript Management"
5022 5817 msgstr ""
5023 5818
5024 -#: includes/admin-transcripts-page.php:917
5025 -#: includes/class-mxchat-admin.php:6930
5819 +#: includes/admin-transcripts-page.php:920
5820 +#: includes/class-mxchat-admin.php:7542
5026 5821 msgid "Auto-Delete Old Transcripts"
5027 5822 msgstr ""
5028 5823
5029 -#: includes/admin-transcripts-page.php:921
5824 +#: includes/admin-transcripts-page.php:924
5030 5825 msgid "Never (Keep All)"
5031 5826 msgstr ""
5032 5827
5033 -#: includes/admin-transcripts-page.php:922
5034 -#: includes/class-mxchat-admin.php:1610
5828 +#: includes/admin-transcripts-page.php:925
5829 +#: includes/class-mxchat-admin.php:1786
5035 5830 msgid "After 1 Week"
5036 5831 msgstr ""
5037 5832
5038 -#: includes/admin-transcripts-page.php:923
5039 -#: includes/class-mxchat-admin.php:1613
5833 +#: includes/admin-transcripts-page.php:926
5834 +#: includes/class-mxchat-admin.php:1789
5040 5835 msgid "After 2 Weeks"
5041 5836 msgstr ""
5042 5837
5043 -#: includes/admin-transcripts-page.php:924
5044 -#: includes/class-mxchat-admin.php:1616
5838 +#: includes/admin-transcripts-page.php:927
5839 +#: includes/class-mxchat-admin.php:1792
5045 5840 msgid "After 1 Month"
5046 5841 msgstr ""
5047 5842
5048 -#: includes/admin-transcripts-page.php:926
5843 +#: includes/admin-transcripts-page.php:929
5049 5844 msgid "Automatically delete old chat transcripts to manage database size and privacy."
5050 5845 msgstr ""
5051 5846
5847 +#. translators: %d: the custom retention value in days
5848 +#: includes/admin-transcripts-page.php:935
5849 +#, php-format
5850 +msgid "Overridden by Custom Retention below: transcripts are deleted after %d days."
5851 +msgstr ""
5852 +
5052 5853 #. translators: %s: localized date and time of the next scheduled transcript cleanup
5053 -#: includes/admin-transcripts-page.php:940
5854 +#: includes/admin-transcripts-page.php:954
5054 5855 #, php-format
5055 5856 msgid "Next cleanup: %s"
5056 5857 msgstr ""
5057 5858
5058 -#: includes/admin-transcripts-page.php:944
5859 +#: includes/admin-transcripts-page.php:958
5059 5860 msgid "Next cleanup: not currently scheduled."
5060 5861 msgstr ""
5061 5862
5062 -#: includes/admin-transcripts-page.php:961
5863 +#: includes/admin-transcripts-page.php:966
5864 +#: includes/class-mxchat-admin.php:7550
5865 +msgid "Custom Retention (Days)"
5866 +msgstr ""
5867 +
5868 +#: includes/admin-transcripts-page.php:976
5869 +msgid "Delete transcripts older than this many days (1&ndash;3650). When greater than 0 this overrides the dropdown above; set 0 to use the dropdown. Developers can adjust the final value with the mxchat_transcript_retention_days filter."
5870 +msgstr ""
5871 +
5872 +#: includes/admin-transcripts-page.php:986
5873 +msgid "Privacy & Data Requests"
5874 +msgstr ""
5875 +
5876 +#: includes/admin-transcripts-page.php:992
5877 +msgid "Chat conversations — including captured emails, names, and visitor identifiers — are registered with WordPress's built-in privacy tools. When you run a personal data export or erasure request from the Tools menu, MxChat data is included automatically, so honouring a GDPR or CCPA request covers the chatbot with no extra steps."
5878 +msgstr ""
5879 +
5880 +#: includes/admin-transcripts-page.php:995
5881 +msgid "Export Personal Data"
5882 +msgstr ""
5883 +
5884 +#: includes/admin-transcripts-page.php:996
5885 +msgid "Erase Personal Data"
5886 +msgstr ""
5887 +
5888 +#: includes/admin-transcripts-page.php:1010
5063 5889 msgid "Message Context"
5064 5890 msgstr ""
5065 5891
5066 -#: includes/admin-transcripts-page.php:969
5892 +#: includes/admin-transcripts-page.php:1018
5067 5893 msgid "Sources"
5068 5894 msgstr ""
5069 5895
5070 -#: includes/admin-transcripts-page.php:981
5896 +#: includes/admin-transcripts-page.php:1030
5071 5897 msgid "Loading context..."
5072 5898 msgstr ""
5073 5899
5074 5900 #: includes/class-mxchat-addons.php:23
@@ -5094,2604 +5920,2919 @@
5094 5920 #: includes/class-mxchat-addons.php:29
5095 5921 msgid "Grounded in your knowledge base, with sources"
5096 5922 msgstr ""
5097 5923
5098 -#: includes/class-mxchat-addons.php:40
5924 +#: includes/class-mxchat-addons.php:39
5099 5925 msgid "AI Overview"
5100 5926 msgstr ""
5101 5927
5102 -#: includes/class-mxchat-addons.php:41
5928 +#: includes/class-mxchat-addons.php:40
5103 5929 msgid "Answers above your normal results"
5104 5930 msgstr ""
5105 5931
5106 -#: includes/class-mxchat-addons.php:45
5932 +#: includes/class-mxchat-addons.php:44
5107 5933 msgid "Drop It Anywhere"
5108 5934 msgstr ""
5109 5935
5110 -#: includes/class-mxchat-addons.php:46
5936 +#: includes/class-mxchat-addons.php:45
5111 5937 msgid "Shortcode or block on any page"
5112 5938 msgstr ""
5113 5939
5114 -#: includes/class-mxchat-addons.php:50
5940 +#: includes/class-mxchat-addons.php:49
5115 5941 msgid "Your Own Content"
5116 5942 msgstr ""
5117 5943
5118 -#: includes/class-mxchat-addons.php:51
5944 +#: includes/class-mxchat-addons.php:50
5119 5945 msgid "Grounded answers that cite sources"
5120 5946 msgstr ""
5121 5947
5122 -#: includes/class-mxchat-addons.php:55
5948 +#: includes/class-mxchat-addons.php:54
5123 5949 msgid "Cost Controls"
5124 5950 msgstr ""
5125 5951
5126 -#: includes/class-mxchat-addons.php:56
5952 +#: includes/class-mxchat-addons.php:55
5127 5953 msgid "Caching, rate limits, cheaper model"
5128 5954 msgstr ""
5129 5955
5130 -#: includes/class-mxchat-addons.php:62
5956 +#: includes/class-mxchat-addons.php:61
5131 5957 msgid "MxChat MCP Server"
5132 5958 msgstr ""
5133 5959
5134 -#: includes/class-mxchat-addons.php:63
5960 +#: includes/class-mxchat-addons.php:62
5135 5961 msgid "MCP Server"
5136 5962 msgstr ""
5137 5963
5138 -#: includes/class-mxchat-addons.php:64
5964 +#: includes/class-mxchat-addons.php:63
5139 5965 msgid "Turn your MxChat install into a Model Context Protocol server so Claude, ChatGPT, and Claude Code can list transcripts, push knowledge, and inspect bots directly — no per-message fees, no middleman API."
5140 5966 msgstr ""
5141 5967
5142 -#: includes/class-mxchat-addons.php:66
5968 +#: includes/class-mxchat-addons.php:65
5143 5969 msgid "JSON-RPC 2.0 MCP endpoint with OAuth + bearer auth"
5144 5970 msgstr ""
5145 5971
5146 -#: includes/class-mxchat-addons.php:67
5972 +#: includes/class-mxchat-addons.php:66
5147 5973 msgid "One-click connect snippets for Claude Code, ChatGPT, mcp-inspector"
5148 5974 msgstr ""
5149 5975
5150 -#: includes/class-mxchat-addons.php:68
5976 +#: includes/class-mxchat-addons.php:67
5151 5977 msgid "WooCommerce-aware tools: products, orders, customers"
5152 5978 msgstr ""
5153 5979
5154 -#: includes/class-mxchat-addons.php:79
5980 +#: includes/class-mxchat-addons.php:77
5155 5981 msgid "Open Protocol"
5156 5982 msgstr ""
5157 5983
5158 -#: includes/class-mxchat-addons.php:80
5984 +#: includes/class-mxchat-addons.php:78
5159 5985 msgid "Standards-based MCP over Streamable HTTP"
5160 5986 msgstr ""
5161 5987
5162 -#: includes/class-mxchat-addons.php:84
5988 +#: includes/class-mxchat-addons.php:82
5163 5989 msgid "OAuth + Bearer"
5164 5990 msgstr ""
5165 5991
5166 -#: includes/class-mxchat-addons.php:85
5992 +#: includes/class-mxchat-addons.php:83
5167 5993 msgid "Reuses your MxChat REST token"
5168 5994 msgstr ""
5169 5995
5170 -#: includes/class-mxchat-addons.php:89
5996 +#: includes/class-mxchat-addons.php:87
5171 5997 msgid "Chatbot Ops Tools"
5172 5998 msgstr ""
5173 5999
5174 -#: includes/class-mxchat-addons.php:90
6000 +#: includes/class-mxchat-addons.php:88
5175 6001 msgid "Transcripts, knowledge, bots, search"
5176 6002 msgstr ""
5177 6003
5178 -#: includes/class-mxchat-addons.php:94
6004 +#: includes/class-mxchat-addons.php:92
5179 6005 msgid "WooCommerce Aware"
5180 6006 msgstr ""
5181 6007
5182 -#: includes/class-mxchat-addons.php:95
6008 +#: includes/class-mxchat-addons.php:93
5183 6009 msgid "Products, orders, customer lookups"
5184 6010 msgstr ""
5185 6011
5186 -#: includes/class-mxchat-addons.php:101
6012 +#: includes/class-mxchat-addons.php:99
5187 6013 msgid "MxChat Advanced Content Editor"
5188 6014 msgstr ""
5189 6015
5190 -#: includes/class-mxchat-addons.php:102
6016 +#: includes/class-mxchat-addons.php:100
5191 6017 msgid "Content Gen."
5192 6018 msgstr ""
5193 6019
5194 -#: includes/class-mxchat-addons.php:103
6020 +#: includes/class-mxchat-addons.php:101
5195 6021 msgid "Supercharge your AI content generation workflow. Add advanced editing tools, image management, SEO meta controls, and internal linking to the MxChat Content Generator—turning simple prompts into publish-ready posts and landing pages."
5196 6022 msgstr ""
5197 6023
5198 -#: includes/class-mxchat-addons.php:105
6024 +#: includes/class-mxchat-addons.php:103
5199 6025 msgid "AI-powered image regeneration & uploads"
5200 6026 msgstr ""
5201 6027
5202 -#: includes/class-mxchat-addons.php:106
6028 +#: includes/class-mxchat-addons.php:104
5203 6029 msgid "SEO meta title, description & excerpt editor"
5204 6030 msgstr ""
5205 6031
5206 -#: includes/class-mxchat-addons.php:107
6032 +#: includes/class-mxchat-addons.php:105
5207 6033 msgid "Automatic internal linking between posts"
5208 6034 msgstr ""
5209 6035
5210 -#: includes/class-mxchat-addons.php:118
6036 +#: includes/class-mxchat-addons.php:115
5211 6037 msgid "Image Management"
5212 6038 msgstr ""
5213 6039
5214 -#: includes/class-mxchat-addons.php:119
6040 +#: includes/class-mxchat-addons.php:116
5215 6041 msgid "Regenerate, upload, and swap AI images"
5216 6042 msgstr ""
5217 6043
5218 -#: includes/class-mxchat-addons.php:123
6044 +#: includes/class-mxchat-addons.php:120
5219 6045 msgid "SEO Meta Editor"
5220 6046 msgstr ""
5221 6047
5222 -#: includes/class-mxchat-addons.php:124
6048 +#: includes/class-mxchat-addons.php:121
5223 6049 msgid "Title, description & excerpt controls"
5224 6050 msgstr ""
5225 6051
5226 -#: includes/class-mxchat-addons.php:129
6052 +#: includes/class-mxchat-addons.php:126
5227 6053 msgid "Auto-link to related posts & pages"
5228 6054 msgstr ""
5229 6055
5230 -#: includes/class-mxchat-addons.php:133
6056 +#: includes/class-mxchat-addons.php:130
5231 6057 msgid "Chat-Based Editing"
5232 6058 msgstr ""
5233 6059
5234 -#: includes/class-mxchat-addons.php:134
6060 +#: includes/class-mxchat-addons.php:131
5235 6061 msgid "Refine content through conversation"
5236 6062 msgstr ""
5237 6063
5238 -#: includes/class-mxchat-addons.php:140
6064 +#: includes/class-mxchat-addons.php:137
5239 6065 msgid "MxChat Chat Themes"
5240 6066 msgstr ""
5241 6067
5242 -#: includes/class-mxchat-addons.php:141
6068 +#: includes/class-mxchat-addons.php:138
5243 6069 msgid "Make your chatbot uniquely yours. Generate beautiful themes instantly using simple descriptions or customize manually with precise color controls—zero coding required. Perfect for matching your brand identity."
5244 6070 msgstr ""
5245 6071
5246 -#: includes/class-mxchat-addons.php:143
6072 +#: includes/class-mxchat-addons.php:140
5247 6073 msgid "AI-powered theme generator"
5248 6074 msgstr ""
5249 6075
5250 -#: includes/class-mxchat-addons.php:144
6076 +#: includes/class-mxchat-addons.php:141
5251 6077 msgid "Live preview customizer"
5252 6078 msgstr ""
5253 6079
5254 -#: includes/class-mxchat-addons.php:145
6080 +#: includes/class-mxchat-addons.php:142
5255 6081 msgid "One-click theme application"
5256 6082 msgstr ""
5257 6083
5258 -#: includes/class-mxchat-addons.php:156
6084 +#: includes/class-mxchat-addons.php:153
5259 6085 msgid "Describe your style, AI creates it"
5260 6086 msgstr ""
5261 6087
5262 -#: includes/class-mxchat-addons.php:160
6088 +#: includes/class-mxchat-addons.php:157
5263 6089 msgid "Live Preview"
5264 6090 msgstr ""
5265 6091
5266 -#: includes/class-mxchat-addons.php:161
6092 +#: includes/class-mxchat-addons.php:158
5267 6093 msgid "See changes in real-time"
5268 6094 msgstr ""
5269 6095
5270 -#: includes/class-mxchat-addons.php:165
6096 +#: includes/class-mxchat-addons.php:162
5271 6097 msgid "Color Controls"
5272 6098 msgstr ""
5273 6099
5274 -#: includes/class-mxchat-addons.php:166
6100 +#: includes/class-mxchat-addons.php:163
5275 6101 msgid "Fine-tune every color precisely"
5276 6102 msgstr ""
5277 6103
5278 -#: includes/class-mxchat-addons.php:170
6104 +#: includes/class-mxchat-addons.php:167
5279 6105 msgid "One-Click Apply"
5280 6106 msgstr ""
5281 6107
5282 -#: includes/class-mxchat-addons.php:171
6108 +#: includes/class-mxchat-addons.php:168
5283 6109 msgid "Apply themes instantly"
5284 6110 msgstr ""
5285 6111
5286 -#: includes/class-mxchat-addons.php:177
6112 +#: includes/class-mxchat-addons.php:174
5287 6113 msgid "MxChat Admin Assistant"
5288 6114 msgstr ""
5289 6115
5290 -#: includes/class-mxchat-addons.php:178
6116 +#: includes/class-mxchat-addons.php:175
5291 6117 msgid "Your AI powerhouse inside WordPress. Chat with multiple AI models, generate images, research the web, and boost productivity—all without leaving your dashboard."
5292 6118 msgstr ""
5293 6119
5294 -#: includes/class-mxchat-addons.php:180
6120 +#: includes/class-mxchat-addons.php:177
5295 6121 msgid "ChatGPT-like admin interface"
5296 6122 msgstr ""
5297 6123
5298 -#: includes/class-mxchat-addons.php:181
6124 +#: includes/class-mxchat-addons.php:178
5299 6125 msgid "Generate images & research web"
5300 6126 msgstr ""
5301 6127
5302 -#: includes/class-mxchat-addons.php:182
6128 +#: includes/class-mxchat-addons.php:179
5303 6129 msgid "Searchable chat history"
5304 6130 msgstr ""
5305 6131
5306 -#: includes/class-mxchat-addons.php:192
6132 +#: includes/class-mxchat-addons.php:189
5307 6133 msgid "Admin Chat UI"
5308 6134 msgstr ""
5309 6135
5310 -#: includes/class-mxchat-addons.php:193
6136 +#: includes/class-mxchat-addons.php:190
5311 6137 msgid "ChatGPT-like dashboard interface"
5312 6138 msgstr ""
5313 6139
5314 -#: includes/class-mxchat-addons.php:197
6140 +#: includes/class-mxchat-addons.php:194
5315 6141 msgid "Image Generation"
5316 6142 msgstr ""
5317 6143
5318 -#: includes/class-mxchat-addons.php:198
6144 +#: includes/class-mxchat-addons.php:195
5319 6145 msgid "Create images with AI prompts"
5320 6146 msgstr ""
5321 6147
5322 -#: includes/class-mxchat-addons.php:202
6148 +#: includes/class-mxchat-addons.php:199
5323 6149 msgid "Web Research"
5324 6150 msgstr ""
5325 6151
5326 -#: includes/class-mxchat-addons.php:203
6152 +#: includes/class-mxchat-addons.php:200
5327 6153 msgid "Search the web from your dashboard"
5328 6154 msgstr ""
5329 6155
5330 -#: includes/class-mxchat-addons.php:207
6156 +#: includes/class-mxchat-addons.php:204
5331 6157 msgid "Chat History"
5332 6158 msgstr ""
5333 6159
5334 -#: includes/class-mxchat-addons.php:208
6160 +#: includes/class-mxchat-addons.php:205
5335 6161 msgid "Searchable conversation archive"
5336 6162 msgstr ""
5337 6163
5338 -#: includes/class-mxchat-addons.php:214
6164 +#: includes/class-mxchat-addons.php:211
5339 6165 msgid "MxChat Video Generation"
5340 6166 msgstr ""
5341 6167
5342 -#: includes/class-mxchat-addons.php:215
6168 +#: includes/class-mxchat-addons.php:212
5343 6169 msgid "Generate stunning AI videos using Google Veo 2 and Veo 3 models directly from your WordPress dashboard. Create high-quality videos from text prompts with audio, multiple aspect ratios, and optimized generation speeds."
5344 6170 msgstr ""
5345 6171
5346 -#: includes/class-mxchat-addons.php:217
6172 +#: includes/class-mxchat-addons.php:214
5347 6173 msgid "Multiple Veo models (Veo 2, 3, 3 Fast)"
5348 6174 msgstr ""
5349 6175
5350 -#: includes/class-mxchat-addons.php:218
6176 +#: includes/class-mxchat-addons.php:215
5351 6177 msgid "8-second videos with native audio"
5352 6178 msgstr ""
5353 6179
5354 -#: includes/class-mxchat-addons.php:219
6180 +#: includes/class-mxchat-addons.php:216
5355 6181 msgid "Media library integration"
5356 6182 msgstr ""
5357 6183
5358 -#: includes/class-mxchat-addons.php:229
6184 +#: includes/class-mxchat-addons.php:226
5359 6185 msgid "AI Video Creation"
5360 6186 msgstr ""
5361 6187
5362 -#: includes/class-mxchat-addons.php:230
6188 +#: includes/class-mxchat-addons.php:227
5363 6189 msgid "Generate videos from text prompts"
5364 6190 msgstr ""
5365 6191
5366 -#: includes/class-mxchat-addons.php:234
6192 +#: includes/class-mxchat-addons.php:231
5367 6193 msgid "Native Audio"
5368 6194 msgstr ""
5369 6195
5370 -#: includes/class-mxchat-addons.php:235
6196 +#: includes/class-mxchat-addons.php:232
5371 6197 msgid "Videos with built-in audio tracks"
5372 6198 msgstr ""
5373 6199
5374 -#: includes/class-mxchat-addons.php:239
6200 +#: includes/class-mxchat-addons.php:236
5375 6201 msgid "Aspect Ratios"
5376 6202 msgstr ""
5377 6203
5378 -#: includes/class-mxchat-addons.php:240
6204 +#: includes/class-mxchat-addons.php:237
5379 6205 msgid "Multiple size options available"
5380 6206 msgstr ""
5381 6207
5382 -#: includes/class-mxchat-addons.php:244
6208 +#: includes/class-mxchat-addons.php:241
5383 6209 msgid "Media Library"
5384 6210 msgstr ""
5385 6211
5386 -#: includes/class-mxchat-addons.php:245
6212 +#: includes/class-mxchat-addons.php:242
5387 6213 msgid "Save directly to WordPress media"
5388 6214 msgstr ""
5389 6215
5390 -#: includes/class-mxchat-addons.php:251
6216 +#: includes/class-mxchat-addons.php:248
5391 6217 msgid "MxChat Image Analysis"
5392 6218 msgstr ""
5393 6219
5394 -#: includes/class-mxchat-addons.php:252
6220 +#: includes/class-mxchat-addons.php:249
5395 6221 msgid "Enhance your chatbot with AI-powered image analysis. Users can upload images for intelligent descriptions, OCR text extraction, and get answers about visual content using OpenAI Vision and Grok APIs."
5396 6222 msgstr ""
5397 6223
5398 -#: includes/class-mxchat-addons.php:254
6224 +#: includes/class-mxchat-addons.php:251
5399 6225 msgid "Multiple AI vision models"
5400 6226 msgstr ""
5401 6227
5402 -#: includes/class-mxchat-addons.php:255
6228 +#: includes/class-mxchat-addons.php:252
5403 6229 msgid "Drag & drop image uploads"
5404 6230 msgstr ""
5405 6231
5406 -#: includes/class-mxchat-addons.php:256
6232 +#: includes/class-mxchat-addons.php:253
5407 6233 msgid "Custom analysis prompts"
5408 6234 msgstr ""
5409 6235
5410 -#: includes/class-mxchat-addons.php:266
6236 +#: includes/class-mxchat-addons.php:263
5411 6237 msgid "Vision AI Models"
5412 6238 msgstr ""
5413 6239
5414 -#: includes/class-mxchat-addons.php:267
6240 +#: includes/class-mxchat-addons.php:264
5415 6241 msgid "OpenAI Vision & Grok analysis"
5416 6242 msgstr ""
5417 6243
5418 -#: includes/class-mxchat-addons.php:271
6244 +#: includes/class-mxchat-addons.php:268
5419 6245 msgid "Drag & Drop"
5420 6246 msgstr ""
5421 6247
5422 -#: includes/class-mxchat-addons.php:272
6248 +#: includes/class-mxchat-addons.php:269
5423 6249 msgid "Easy image upload in chat"
5424 6250 msgstr ""
5425 6251
5426 -#: includes/class-mxchat-addons.php:276
6252 +#: includes/class-mxchat-addons.php:273
5427 6253 msgid "OCR Extraction"
5428 6254 msgstr ""
5429 6255
5430 -#: includes/class-mxchat-addons.php:277
6256 +#: includes/class-mxchat-addons.php:274
5431 6257 msgid "Extract text from images"
5432 6258 msgstr ""
5433 6259
5434 -#: includes/class-mxchat-addons.php:281
6260 +#: includes/class-mxchat-addons.php:278
5435 6261 msgid "Custom Prompts"
5436 6262 msgstr ""
5437 6263
5438 -#: includes/class-mxchat-addons.php:282
6264 +#: includes/class-mxchat-addons.php:279
5439 6265 msgid "Tailor analysis instructions"
5440 6266 msgstr ""
5441 6267
5442 -#: includes/class-mxchat-addons.php:289
6268 +#: includes/class-mxchat-addons.php:286
5443 6269 msgid "Convert conversations into data collection. Create smart forms that trigger during chats, collect user information, and turn casual visitors into qualified leads."
5444 6270 msgstr ""
5445 6271
5446 -#: includes/class-mxchat-addons.php:291
6272 +#: includes/class-mxchat-addons.php:288
5447 6273 msgid "No-code form builder"
5448 6274 msgstr ""
5449 6275
5450 -#: includes/class-mxchat-addons.php:292
6276 +#: includes/class-mxchat-addons.php:289
5451 6277 msgid "Intent-triggered activation"
5452 6278 msgstr ""
5453 6279
5454 -#: includes/class-mxchat-addons.php:293
6280 +#: includes/class-mxchat-addons.php:290
5455 6281 msgid "Export lead data easily"
5456 6282 msgstr ""
5457 6283
5458 -#: includes/class-mxchat-addons.php:303
6284 +#: includes/class-mxchat-addons.php:300
5459 6285 msgid "Form Builder"
5460 6286 msgstr ""
5461 6287
5462 -#: includes/class-mxchat-addons.php:304
6288 +#: includes/class-mxchat-addons.php:301
5463 6289 msgid "No-code drag & drop builder"
5464 6290 msgstr ""
5465 6291
5466 -#: includes/class-mxchat-addons.php:308
6292 +#: includes/class-mxchat-addons.php:305
5467 6293 msgid "Smart Triggers"
5468 6294 msgstr ""
5469 6295
5470 -#: includes/class-mxchat-addons.php:309
6296 +#: includes/class-mxchat-addons.php:306
5471 6297 msgid "Show forms based on intent"
5472 6298 msgstr ""
5473 6299
5474 -#: includes/class-mxchat-addons.php:314
6300 +#: includes/class-mxchat-addons.php:311
5475 6301 msgid "Turn visitors into contacts"
5476 6302 msgstr ""
5477 6303
5478 -#: includes/class-mxchat-addons.php:318
6304 +#: includes/class-mxchat-addons.php:315
5479 6305 msgid "Data Export"
5480 6306 msgstr ""
5481 6307
5482 -#: includes/class-mxchat-addons.php:319
6308 +#: includes/class-mxchat-addons.php:316
5483 6309 msgid "Export leads to CSV easily"
5484 6310 msgstr ""
5485 6311
5486 -#: includes/class-mxchat-addons.php:325
6312 +#: includes/class-mxchat-addons.php:322
5487 6313 msgid "MxChat Multi-Bot Manager"
5488 6314 msgstr ""
5489 6315
5490 -#: includes/class-mxchat-addons.php:326
6316 +#: includes/class-mxchat-addons.php:323
5491 6317 msgid "Create unlimited specialized chatbots for every purpose. Deploy dedicated bots with separate knowledge bases, custom personalities, and page-specific assignments—perfect for support, sales, and department-specific assistance."
5492 6318 msgstr ""
5493 6319
5494 -#: includes/class-mxchat-addons.php:328
6320 +#: includes/class-mxchat-addons.php:325
5495 6321 msgid "Unlimited specialized chatbots"
5496 6322 msgstr ""
5497 6323
5498 -#: includes/class-mxchat-addons.php:329
6324 +#: includes/class-mxchat-addons.php:326
5499 6325 msgid "Separate Pinecone knowledge bases"
5500 6326 msgstr ""
5501 6327
5502 -#: includes/class-mxchat-addons.php:330
6328 +#: includes/class-mxchat-addons.php:327
5503 6329 msgid "Page-specific bot assignments"
5504 6330 msgstr ""
5505 6331
5506 -#: includes/class-mxchat-addons.php:340
6332 +#: includes/class-mxchat-addons.php:337
5507 6333 msgid "Unlimited Bots"
5508 6334 msgstr ""
5509 6335
5510 -#: includes/class-mxchat-addons.php:341
6336 +#: includes/class-mxchat-addons.php:338
5511 6337 msgid "Create specialized chatbots"
5512 6338 msgstr ""
5513 6339
5514 -#: includes/class-mxchat-addons.php:345
6340 +#: includes/class-mxchat-addons.php:342
5515 6341 msgid "Separate Knowledge"
5516 6342 msgstr ""
5517 6343
5518 -#: includes/class-mxchat-addons.php:346
6344 +#: includes/class-mxchat-addons.php:343
5519 6345 msgid "Unique knowledge per bot"
5520 6346 msgstr ""
5521 6347
5522 -#: includes/class-mxchat-addons.php:350
6348 +#: includes/class-mxchat-addons.php:347
5523 6349 msgid "Page Assignments"
5524 6350 msgstr ""
5525 6351
5526 -#: includes/class-mxchat-addons.php:351
6352 +#: includes/class-mxchat-addons.php:348
5527 6353 msgid "Assign bots to specific pages"
5528 6354 msgstr ""
5529 6355
5530 -#: includes/class-mxchat-addons.php:355
6356 +#: includes/class-mxchat-addons.php:352
5531 6357 msgid "Custom Personas"
5532 6358 msgstr ""
5533 6359
5534 -#: includes/class-mxchat-addons.php:356
6360 +#: includes/class-mxchat-addons.php:353
5535 6361 msgid "Unique personality per bot"
5536 6362 msgstr ""
5537 6363
5538 -#: includes/class-mxchat-addons.php:362
6364 +#: includes/class-mxchat-addons.php:359
5539 6365 msgid "MxChat Trigger"
5540 6366 msgstr ""
5541 6367
5542 -#: includes/class-mxchat-addons.php:363
6368 +#: includes/class-mxchat-addons.php:360
5543 6369 msgid "Turn any element into a conversation starter. Add chat trigger buttons and links throughout your website that open MxChat and send predefined messages—perfect for CTAs, support links, and guided experiences."
5544 6370 msgstr ""
5545 6371
5546 -#: includes/class-mxchat-addons.php:365
6372 +#: includes/class-mxchat-addons.php:362
5547 6373 msgid "Simple data attribute triggers"
5548 6374 msgstr ""
5549 6375
5550 -#: includes/class-mxchat-addons.php:366
6376 +#: includes/class-mxchat-addons.php:363
5551 6377 msgid "Multi-Bot targeting support"
5552 6378 msgstr ""
5553 6379
5554 -#: includes/class-mxchat-addons.php:367
6380 +#: includes/class-mxchat-addons.php:364
5555 6381 msgid "Built-in button styles & animations"
5556 6382 msgstr ""
5557 6383
5558 -#: includes/class-mxchat-addons.php:377
6384 +#: includes/class-mxchat-addons.php:374
5559 6385 msgid "Element Triggers"
5560 6386 msgstr ""
5561 6387
5562 -#: includes/class-mxchat-addons.php:378
6388 +#: includes/class-mxchat-addons.php:375
5563 6389 msgid "Turn any element into a trigger"
5564 6390 msgstr ""
5565 6391
5566 -#: includes/class-mxchat-addons.php:382
6392 +#: includes/class-mxchat-addons.php:379
5567 6393 msgid "Preset Messages"
5568 6394 msgstr ""
5569 6395
5570 -#: includes/class-mxchat-addons.php:383
6396 +#: includes/class-mxchat-addons.php:380
5571 6397 msgid "Auto-send predefined prompts"
5572 6398 msgstr ""
5573 6399
5574 -#: includes/class-mxchat-addons.php:387
6400 +#: includes/class-mxchat-addons.php:384
5575 6401 msgid "Multi-Bot Targeting"
5576 6402 msgstr ""
5577 6403
5578 -#: includes/class-mxchat-addons.php:388
6404 +#: includes/class-mxchat-addons.php:385
5579 6405 msgid "Route to specific bots"
5580 6406 msgstr ""
5581 6407
5582 -#: includes/class-mxchat-addons.php:392
6408 +#: includes/class-mxchat-addons.php:389
5583 6409 msgid "Button Styles"
5584 6410 msgstr ""
5585 6411
5586 -#: includes/class-mxchat-addons.php:393
6412 +#: includes/class-mxchat-addons.php:390
5587 6413 msgid "Built-in styles & animations"
5588 6414 msgstr ""
5589 6415
5590 -#: includes/class-mxchat-addons.php:399
5591 -#: includes/class-mxchat-addons.php:400
6416 +#: includes/class-mxchat-addons.php:396
6417 +#: includes/class-mxchat-addons.php:397
5592 6418 msgid "MxChat Anywhere"
5593 6419 msgstr ""
5594 6420
5595 -#: includes/class-mxchat-addons.php:401
6421 +#: includes/class-mxchat-addons.php:398
5596 6422 msgid "Deploy your AI chatbot on any website with a single script tag. Works on static HTML, Shopify, Squarespace, Wix, and custom web apps — no WordPress required on the target site. Full feature parity with Shadow DOM style isolation."
5597 6423 msgstr ""
5598 6424
5599 -#: includes/class-mxchat-addons.php:403
6425 +#: includes/class-mxchat-addons.php:400
5600 6426 msgid "One script tag — works on any website"
5601 6427 msgstr ""
5602 6428
5603 -#: includes/class-mxchat-addons.php:404
5604 -#: includes/class-mxchat-addons.php:422
6429 +#: includes/class-mxchat-addons.php:401
6430 +#: includes/class-mxchat-addons.php:418
5605 6431 msgid "Shadow DOM prevents CSS conflicts"
5606 6432 msgstr ""
5607 6433
5608 -#: includes/class-mxchat-addons.php:405
6434 +#: includes/class-mxchat-addons.php:402
5609 6435 msgid "Domain-validated security keys"
5610 6436 msgstr ""
5611 6437
5612 -#: includes/class-mxchat-addons.php:416
6438 +#: includes/class-mxchat-addons.php:412
5613 6439 msgid "Universal Embed"
5614 6440 msgstr ""
5615 6441
5616 -#: includes/class-mxchat-addons.php:417
6442 +#: includes/class-mxchat-addons.php:413
5617 6443 msgid "One script tag on any website"
5618 6444 msgstr ""
5619 6445
5620 -#: includes/class-mxchat-addons.php:421
6446 +#: includes/class-mxchat-addons.php:417
5621 6447 msgid "Style Isolation"
5622 6448 msgstr ""
5623 6449
5624 -#: includes/class-mxchat-addons.php:426
6450 +#: includes/class-mxchat-addons.php:422
5625 6451 msgid "Domain Security"
5626 6452 msgstr ""
5627 6453
5628 -#: includes/class-mxchat-addons.php:427
6454 +#: includes/class-mxchat-addons.php:423
5629 6455 msgid "Validated keys per domain"
5630 6456 msgstr ""
5631 6457
5632 -#: includes/class-mxchat-addons.php:431
6458 +#: includes/class-mxchat-addons.php:427
5633 6459 msgid "Zero Dependencies"
5634 6460 msgstr ""
5635 6461
5636 -#: includes/class-mxchat-addons.php:432
6462 +#: includes/class-mxchat-addons.php:428
5637 6463 msgid "Vanilla JS, no impact on Core Web Vitals"
5638 6464 msgstr ""
5639 6465
5640 -#: includes/class-mxchat-addons.php:438
6466 +#: includes/class-mxchat-addons.php:434
5641 6467 msgid "MxChat WooCommerce"
5642 6468 msgstr ""
5643 6469
5644 -#: includes/class-mxchat-addons.php:439
6470 +#: includes/class-mxchat-addons.php:435
5645 6471 msgid "Boost sales with AI-powered shopping assistance. Help customers find products, manage carts, and complete purchases—all through natural conversation."
5646 6472 msgstr ""
5647 6473
5648 -#: includes/class-mxchat-addons.php:441
5649 -#: includes/class-mxchat-addons.php:459
6474 +#: includes/class-mxchat-addons.php:437
6475 +#: includes/class-mxchat-addons.php:455
5650 6476 msgid "Smart product recommendations"
5651 6477 msgstr ""
5652 6478
5653 -#: includes/class-mxchat-addons.php:442
6479 +#: includes/class-mxchat-addons.php:438
5654 6480 msgid "Cart & checkout assistance"
5655 6481 msgstr ""
5656 6482
5657 -#: includes/class-mxchat-addons.php:443
6483 +#: includes/class-mxchat-addons.php:439
5658 6484 msgid "Order history access"
5659 6485 msgstr ""
5660 6486
5661 -#: includes/class-mxchat-addons.php:453
6487 +#: includes/class-mxchat-addons.php:449
5662 6488 msgid "Cart Assistant"
5663 6489 msgstr ""
5664 6490
5665 -#: includes/class-mxchat-addons.php:454
6491 +#: includes/class-mxchat-addons.php:450
5666 6492 msgid "Manage cart through conversation"
5667 6493 msgstr ""
5668 6494
5669 -#: includes/class-mxchat-addons.php:458
6495 +#: includes/class-mxchat-addons.php:454
5670 6496 msgid "Product Search"
5671 6497 msgstr ""
5672 6498
5673 -#: includes/class-mxchat-addons.php:463
6499 +#: includes/class-mxchat-addons.php:459
5674 6500 msgid "Checkout Help"
5675 6501 msgstr ""
5676 6502
5677 -#: includes/class-mxchat-addons.php:464
6503 +#: includes/class-mxchat-addons.php:460
5678 6504 msgid "Guide customers to purchase"
5679 6505 msgstr ""
5680 6506
5681 -#: includes/class-mxchat-addons.php:468
5682 -#: includes/class-mxchat-admin.php:5954
6507 +#: includes/class-mxchat-addons.php:464
6508 +#: includes/class-mxchat-admin.php:6496
5683 6509 msgid "Order History"
5684 6510 msgstr ""
5685 6511
5686 -#: includes/class-mxchat-addons.php:469
6512 +#: includes/class-mxchat-addons.php:465
5687 6513 msgid "Look up past orders in chat"
5688 6514 msgstr ""
5689 6515
5690 -#: includes/class-mxchat-addons.php:475
6516 +#: includes/class-mxchat-addons.php:471
5691 6517 msgid "MxChat Perplexity"
5692 6518 msgstr ""
5693 6519
5694 -#: includes/class-mxchat-addons.php:476
6520 +#: includes/class-mxchat-addons.php:472
5695 6521 msgid "Give your chatbot real-time knowledge. Add powerful web search capabilities so your bot can answer questions about current events and time-sensitive information."
5696 6522 msgstr ""
5697 6523
5698 -#: includes/class-mxchat-addons.php:478
6524 +#: includes/class-mxchat-addons.php:474
5699 6525 msgid "Real-time web search"
5700 6526 msgstr ""
5701 6527
5702 -#: includes/class-mxchat-addons.php:479
6528 +#: includes/class-mxchat-addons.php:475
5703 6529 msgid "Intent-triggered research"
5704 6530 msgstr ""
5705 6531
5706 -#: includes/class-mxchat-addons.php:480
6532 +#: includes/class-mxchat-addons.php:476
5707 6533 msgid "Up-to-date information"
5708 6534 msgstr ""
5709 6535
5710 -#: includes/class-mxchat-addons.php:490
5711 -#: includes/class-mxchat-tool-registry.php:177
6536 +#: includes/class-mxchat-addons.php:486
6537 +#: includes/class-mxchat-tool-registry.php:197
5712 6538 msgid "Web Search"
5713 6539 msgstr ""
5714 6540
5715 -#: includes/class-mxchat-addons.php:491
6541 +#: includes/class-mxchat-addons.php:487
5716 6542 msgid "Real-time internet searching"
5717 6543 msgstr ""
5718 6544
5719 -#: includes/class-mxchat-addons.php:495
6545 +#: includes/class-mxchat-addons.php:491
5720 6546 msgid "Intent Triggers"
5721 6547 msgstr ""
5722 6548
5723 -#: includes/class-mxchat-addons.php:496
6549 +#: includes/class-mxchat-addons.php:492
5724 6550 msgid "Auto-search when needed"
5725 6551 msgstr ""
5726 6552
5727 -#: includes/class-mxchat-addons.php:500
6553 +#: includes/class-mxchat-addons.php:496
5728 6554 msgid "Live Data"
5729 6555 msgstr ""
5730 6556
5731 -#: includes/class-mxchat-addons.php:501
6557 +#: includes/class-mxchat-addons.php:497
5732 6558 msgid "Up-to-date information always"
5733 6559 msgstr ""
5734 6560
5735 -#: includes/class-mxchat-addons.php:505
6561 +#: includes/class-mxchat-addons.php:501
5736 6562 msgid "Seamless Chat"
5737 6563 msgstr ""
5738 6564
5739 -#: includes/class-mxchat-addons.php:506
6565 +#: includes/class-mxchat-addons.php:502
5740 6566 msgid "Results blend into conversation"
5741 6567 msgstr ""
5742 6568
5743 -#: includes/class-mxchat-addons.php:512
6569 +#: includes/class-mxchat-addons.php:508
5744 6570 msgid "MxChat Moderation"
5745 6571 msgstr ""
5746 6572
5747 -#: includes/class-mxchat-addons.php:513
6573 +#: includes/class-mxchat-addons.php:509
5748 6574 msgid "Keep your chat clean and professional. Block unwanted users, filter inappropriate content, and ensure your chatbot represents your brand properly."
5749 6575 msgstr ""
5750 6576
5751 -#: includes/class-mxchat-addons.php:515
6577 +#: includes/class-mxchat-addons.php:511
5752 6578 msgid "IP & email-based blocking"
5753 6579 msgstr ""
5754 6580
5755 -#: includes/class-mxchat-addons.php:516
6581 +#: includes/class-mxchat-addons.php:512
5756 6582 msgid "Content filtering"
5757 6583 msgstr ""
5758 6584
5759 -#: includes/class-mxchat-addons.php:517
6585 +#: includes/class-mxchat-addons.php:513
5760 6586 msgid "Spam protection"
5761 6587 msgstr ""
5762 6588
5763 -#: includes/class-mxchat-addons.php:527
6589 +#: includes/class-mxchat-addons.php:523
5764 6590 msgid "Content Filter"
5765 6591 msgstr ""
5766 6592
5767 -#: includes/class-mxchat-addons.php:528
6593 +#: includes/class-mxchat-addons.php:524
5768 6594 msgid "Block inappropriate content"
5769 6595 msgstr ""
5770 6596
5771 -#: includes/class-mxchat-addons.php:532
6597 +#: includes/class-mxchat-addons.php:528
5772 6598 msgid "User Blocking"
5773 6599 msgstr ""
5774 6600
5775 -#: includes/class-mxchat-addons.php:533
6601 +#: includes/class-mxchat-addons.php:529
5776 6602 msgid "IP & email-based bans"
5777 6603 msgstr ""
5778 6604
5779 -#: includes/class-mxchat-addons.php:537
6605 +#: includes/class-mxchat-addons.php:533
5780 6606 msgid "Spam Protection"
5781 6607 msgstr ""
5782 6608
5783 -#: includes/class-mxchat-addons.php:538
6609 +#: includes/class-mxchat-addons.php:534
5784 6610 msgid "Detect and prevent spam"
5785 6611 msgstr ""
5786 6612
5787 -#: includes/class-mxchat-addons.php:542
6613 +#: includes/class-mxchat-addons.php:538
5788 6614 msgid "Brand Safety"
5789 6615 msgstr ""
5790 6616
5791 -#: includes/class-mxchat-addons.php:543
6617 +#: includes/class-mxchat-addons.php:539
5792 6618 msgid "Keep chat professional"
5793 6619 msgstr ""
5794 6620
5795 -#: includes/class-mxchat-addons.php:637
6621 +#: includes/class-mxchat-addons.php:545
6622 +msgid "MxChat Migration Tool"
6623 +msgstr ""
6624 +
6625 +#: includes/class-mxchat-addons.php:546
6626 +msgid "Move your knowledge base safely between embedding models and vector databases. Re-embed existing content when switching models, migrate between WordPress and Pinecone storage, and export your knowledge base for backup."
6627 +msgstr ""
6628 +
6629 +#: includes/class-mxchat-addons.php:548
6630 +msgid "Re-embed when switching models"
6631 +msgstr ""
6632 +
6633 +#: includes/class-mxchat-addons.php:549
6634 +msgid "WordPress ↔ Pinecone migration"
6635 +msgstr ""
6636 +
6637 +#: includes/class-mxchat-addons.php:550
6638 +msgid "Knowledge base export"
6639 +msgstr ""
6640 +
6641 +#: includes/class-mxchat-addons.php:560
6642 +msgid "Model Migration"
6643 +msgstr ""
6644 +
6645 +#: includes/class-mxchat-addons.php:561
6646 +msgid "Re-embed for a new model"
6647 +msgstr ""
6648 +
6649 +#: includes/class-mxchat-addons.php:565
6650 +msgid "Database Moves"
6651 +msgstr ""
6652 +
6653 +#: includes/class-mxchat-addons.php:566
6654 +msgid "WordPress ↔ Pinecone"
6655 +msgstr ""
6656 +
6657 +#: includes/class-mxchat-addons.php:570
6658 +msgid "KB Export"
6659 +msgstr ""
6660 +
6661 +#: includes/class-mxchat-addons.php:571
6662 +msgid "Back up as JSON or text"
6663 +msgstr ""
6664 +
6665 +#: includes/class-mxchat-addons.php:575
6666 +msgid "Progress Tracking"
6667 +msgstr ""
6668 +
6669 +#: includes/class-mxchat-addons.php:576
6670 +msgid "Batched with live status"
6671 +msgstr ""
6672 +
6673 +#: includes/class-mxchat-addons.php:670
5796 6674 msgid "Extend MxChat with these powerful extensions and unlock advanced features."
5797 6675 msgstr ""
5798 6676
5799 -#: includes/class-mxchat-addons.php:650
6677 +#: includes/class-mxchat-addons.php:683
5800 6678 msgid "Ready to take your chatbot to the next level?"
5801 6679 msgstr ""
5802 6680
5803 -#: includes/class-mxchat-addons.php:651
6681 +#: includes/class-mxchat-addons.php:684
5804 6682 msgid "Get MxChat PRO today and access all premium extensions at one low price."
5805 6683 msgstr ""
5806 6684
5807 -#: includes/class-mxchat-addons.php:675
6685 +#: includes/class-mxchat-addons.php:708
5808 6686 msgid "Deprecated"
5809 6687 msgstr ""
5810 6688
5811 -#: includes/class-mxchat-addons.php:698
6689 +#: includes/class-mxchat-addons.php:731
5812 6690 msgid "Now Built-in"
5813 6691 msgstr ""
5814 6692
5815 -#: includes/class-mxchat-addons.php:703
6693 +#: includes/class-mxchat-addons.php:736
5816 6694 msgid "Go to Knowledge Tab"
5817 6695 msgstr ""
5818 6696
5819 -#: includes/class-mxchat-admin.php:149
6697 +#: includes/class-mxchat-admin.php:175
6698 +msgid "MxChat: Telegram is sending replies your site is rejecting"
6699 +msgstr ""
6700 +
6701 +#. translators: 1: number of rejected webhook requests, 2: local date and time of the most recent one
6702 +#: includes/class-mxchat-admin.php:180
6703 +#, php-format
6704 +msgid "%1$s incoming webhook request has been rejected (most recently %2$s), so agent replies from Telegram are not reaching your visitors."
6705 +msgid_plural "%1$s incoming webhook requests have been rejected (most recently %2$s), so agent replies from Telegram are not reaching your visitors."
6706 +msgstr[0] ""
6707 +msgstr[1] ""
6708 +
6709 +#: includes/class-mxchat-admin.php:189
6710 +#: includes/class-mxchat-admin.php:9785
6711 +#: includes/class-mxchat-admin.php:9937
6712 +#: includes/class-mxchat-admin.php:9960
6713 +msgid "unknown time"
6714 +msgstr ""
6715 +
6716 +#: includes/class-mxchat-admin.php:195
6717 +#: includes/class-mxchat-admin.php:205
6718 +msgid "Open Telegram settings"
6719 +msgstr ""
6720 +
6721 +#: includes/class-mxchat-admin.php:200
5820 6722 msgid "MxChat: Telegram webhook is running without a secret token"
5821 6723 msgstr ""
5822 6724
5823 -#: includes/class-mxchat-admin.php:151
6725 +#: includes/class-mxchat-admin.php:202
5824 6726 msgid "Your Telegram integration is active but no webhook secret is configured. Requests are currently verified only by origin IP. For full protection, set a webhook secret token in the Telegram settings and re-register your webhook."
5825 6727 msgstr ""
5826 6728
5827 -#: includes/class-mxchat-admin.php:154
5828 -msgid "Open Telegram settings"
6729 +#: includes/class-mxchat-admin.php:239
6730 +msgid "Requests are arriving from an address outside Telegram's published ranges, which is normal behind Cloudflare or a reverse proxy. Set a webhook secret in the Telegram settings and re-register your webhook."
5829 6731 msgstr ""
5830 6732
5831 -#: includes/class-mxchat-admin.php:273
6733 +#: includes/class-mxchat-admin.php:241
6734 +msgid "Your webhook was registered without the secret. Open the Register Webhook URL link on the Telegram settings tab again — it now includes the secret token."
6735 +msgstr ""
6736 +
6737 +#: includes/class-mxchat-admin.php:243
6738 +msgid "The secret Telegram is sending does not match the one saved here. Save your settings, then re-register the webhook using the link on the Telegram settings tab."
6739 +msgstr ""
6740 +
6741 +#: includes/class-mxchat-admin.php:245
6742 +msgid "Re-register your webhook from the Telegram settings tab."
6743 +msgstr ""
6744 +
6745 +#: includes/class-mxchat-admin.php:354
5832 6746 msgid "MxChat: Embedding model mismatch detected"
5833 6747 msgstr ""
5834 6748
5835 6749 #. translators: 1: previously-used model name, 2: currently-selected model name
5836 -#: includes/class-mxchat-admin.php:278
6750 +#: includes/class-mxchat-admin.php:359
5837 6751 #, php-format
5838 6752 msgid "Your knowledge base and actions were embedded with %1$s, but %2$s is now selected. Similarity matching will return inaccurate or empty results until you delete all existing embeddings and re-embed your content with the new model."
5839 6753 msgstr ""
5840 6754
5841 -#: includes/class-mxchat-admin.php:286
6755 +#: includes/class-mxchat-admin.php:367
5842 6756 msgid "Dimension mismatch:"
5843 6757 msgstr ""
5844 6758
5845 6759 #. translators: 1: old dim count, 2: new dim count
5846 -#: includes/class-mxchat-admin.php:290
6760 +#: includes/class-mxchat-admin.php:371
5847 6761 #, php-format
5848 6762 msgid "Existing vectors are %1$d-dimensional but the new model produces %2$d-dimensional vectors. If you use Pinecone, your index will reject queries entirely until re-embedded."
5849 6763 msgstr ""
5850 6764
5851 -#: includes/class-mxchat-admin.php:298
6765 +#: includes/class-mxchat-admin.php:379
5852 6766 msgid "To fix this:"
5853 6767 msgstr ""
5854 6768
5855 -#: includes/class-mxchat-admin.php:299
6769 +#: includes/class-mxchat-admin.php:380
5856 6770 msgid "Delete all knowledge base entries"
5857 6771 msgstr ""
5858 6772
5859 -#: includes/class-mxchat-admin.php:300
6773 +#: includes/class-mxchat-admin.php:381
5860 6774 msgid "Delete all actions"
5861 6775 msgstr ""
5862 6776
5863 -#: includes/class-mxchat-admin.php:301
6777 +#: includes/class-mxchat-admin.php:382
5864 6778 msgid "then re-import / re-add them with the new model selected."
5865 6779 msgstr ""
5866 6780
5867 -#: includes/class-mxchat-admin.php:352
5868 -msgid "gpt-5.1-chat-latest"
5869 -msgstr ""
5870 -
5871 -#: includes/class-mxchat-admin.php:353
5872 -#: includes/class-mxchat-admin.php:446
5873 -msgid "100"
5874 -msgstr ""
5875 -
5876 -#: includes/class-mxchat-admin.php:357
6781 +#: includes/class-mxchat-admin.php:443
5877 6782 msgid ""
5878 6783 "<h2>Welcome to Our Chat!</h2>\n"
5879 6784 "<p>Let's get started. Enter your email to begin chatting with us.</p>"
5880 6785 msgstr ""
5881 6786
5882 -#: includes/class-mxchat-admin.php:358
5883 -#: includes/class-mxchat-public.php:297
6787 +#: includes/class-mxchat-admin.php:444
6788 +#: includes/class-mxchat-public.php:359
5884 6789 msgid "Start Chat"
5885 6790 msgstr ""
5886 6791
5887 -#: includes/class-mxchat-admin.php:360
5888 -#: includes/class-mxchat-admin.php:8030
5889 -#: includes/class-mxchat-public.php:223
6792 +#: includes/class-mxchat-admin.php:446
6793 +#: includes/class-mxchat-admin.php:8721
6794 +#: includes/class-mxchat-public.php:234
5890 6795 msgid "Enter your name"
5891 6796 msgstr ""
5892 6797
5893 -#: includes/class-mxchat-admin.php:362
5894 -#: includes/class-mxchat-admin.php:8041
5895 -#: includes/class-mxchat-public.php:181
6798 +#: includes/class-mxchat-admin.php:448
6799 +#: includes/class-mxchat-admin.php:8746
6800 +#: includes/class-mxchat-integrator.php:1612
6801 +#: includes/class-mxchat-public.php:268
6802 +msgid "I agree to the Privacy Policy."
6803 +msgstr ""
6804 +
6805 +#: includes/class-mxchat-admin.php:455
6806 +#: includes/class-mxchat-admin.php:8810
6807 +#: includes/class-mxchat-public.php:192
5896 6808 msgid "Hello! How can I assist you today?"
5897 6809 msgstr ""
5898 6810
5899 -#: includes/class-mxchat-admin.php:363
5900 -#: includes/class-mxchat-public.php:211
6811 +#: includes/class-mxchat-admin.php:456
6812 +#: includes/class-mxchat-public.php:222
5901 6813 msgid "AI Agent"
5902 6814 msgstr ""
5903 6815
5904 -#: includes/class-mxchat-admin.php:364
5905 -#: includes/class-mxchat-admin.php:8059
5906 -#: includes/class-mxchat-admin.php:8066
5907 -#: includes/class-mxchat-public.php:195
6816 +#: includes/class-mxchat-admin.php:457
6817 +#: includes/class-mxchat-admin.php:8828
6818 +#: includes/class-mxchat-admin.php:8835
6819 +#: includes/class-mxchat-public.php:206
5908 6820 msgid "How can I assist?"
5909 6821 msgstr ""
5910 6822
5911 -#: includes/class-mxchat-admin.php:365
5912 -#: includes/class-mxchat-admin.php:388
5913 -#: includes/class-mxchat-admin.php:421
5914 -msgid "off"
5915 -msgstr ""
5916 -
5917 -#: includes/class-mxchat-admin.php:376
5918 -#: includes/class-mxchat-admin.php:377
5919 -#: includes/class-mxchat-admin.php:378
5920 -#: includes/class-mxchat-admin.php:381
5921 -#: includes/class-mxchat-admin.php:386
5922 -msgid "#fff"
5923 -msgstr ""
5924 -
5925 -#: includes/class-mxchat-admin.php:379
5926 -#: includes/class-mxchat-admin.php:380
5927 -#: includes/class-mxchat-admin.php:382
5928 -#: includes/class-mxchat-admin.php:383
5929 -#: includes/class-mxchat-admin.php:384
5930 -#: includes/class-mxchat-admin.php:385
5931 -#: includes/class-mxchat-admin.php:424
5932 -msgid "#212121"
5933 -msgstr ""
5934 -
5935 -#: includes/class-mxchat-admin.php:387
5936 -msgid "0"
5937 -msgstr ""
5938 -
5939 -#: includes/class-mxchat-admin.php:389
5940 -#: includes/class-mxchat-admin.php:7552
5941 -#: includes/class-mxchat-admin.php:9563
6823 +#: includes/class-mxchat-admin.php:482
6824 +#: includes/class-mxchat-admin.php:8222
5942 6825 msgid "Hey there! Ask me anything!"
5943 6826 msgstr ""
5944 6827
5945 -#: includes/class-mxchat-admin.php:394
5946 -#: includes/class-mxchat-admin.php:7515
5947 -#: includes/class-mxchat-admin.php:9567
6828 +#: includes/class-mxchat-admin.php:487
6829 +#: includes/class-mxchat-admin.php:8185
5948 6830 msgid "Would you like to join our mailing list? Please provide your email below."
5949 6831 msgstr ""
5950 6832
5951 -#: includes/class-mxchat-admin.php:395
5952 -#: includes/class-mxchat-admin.php:7532
5953 -#: includes/class-mxchat-admin.php:9568
5954 -#: includes/class-mxchat-integrator.php:1833
5955 -#: includes/class-mxchat-integrator.php:1852
6833 +#: includes/class-mxchat-admin.php:488
6834 +#: includes/class-mxchat-admin.php:8202
6835 +#: includes/class-mxchat-integrator.php:2148
6836 +#: includes/class-mxchat-integrator.php:2167
5956 6837 msgid "Thank you for providing your email! You've been added to our list."
5957 6838 msgstr ""
5958 6839
5959 -#: includes/class-mxchat-admin.php:399
5960 -#: includes/class-mxchat-admin.php:8713
5961 -#: includes/class-mxchat-admin.php:9569
5962 -#: includes/class-mxchat-integrator.php:3908
6840 +#: includes/class-mxchat-admin.php:492
6841 +#: includes/class-mxchat-admin.php:9547
6842 +#: includes/class-mxchat-integrator.php:4414
5963 6843 msgid "Please provide the URL to the PDF you'd like to discuss."
5964 6844 msgstr ""
5965 6845
5966 -#: includes/class-mxchat-admin.php:400
5967 -#: includes/class-mxchat-admin.php:8730
5968 -#: includes/class-mxchat-admin.php:9570
5969 -#: includes/class-mxchat-integrator.php:3909
5970 -#: includes/class-mxchat-integrator.php:4251
6846 +#: includes/class-mxchat-admin.php:493
6847 +#: includes/class-mxchat-admin.php:9564
6848 +#: includes/class-mxchat-integrator.php:4415
6849 +#: includes/class-mxchat-integrator.php:4817
5971 6850 msgid "I've processed the PDF. What questions do you have about it?"
5972 6851 msgstr ""
5973 6852
5974 -#: includes/class-mxchat-admin.php:401
5975 -#: includes/class-mxchat-admin.php:8747
5976 -#: includes/class-mxchat-admin.php:9571
5977 -#: includes/class-mxchat-integrator.php:2003
5978 -#: includes/class-mxchat-integrator.php:3910
5979 -#: includes/class-mxchat-integrator.php:4262
6853 +#: includes/class-mxchat-admin.php:494
6854 +#: includes/class-mxchat-admin.php:9581
6855 +#: includes/class-mxchat-integrator.php:2347
6856 +#: includes/class-mxchat-integrator.php:4416
6857 +#: includes/class-mxchat-integrator.php:4828
5980 6858 msgid "Sorry, I couldn't process the PDF. Please ensure it's a valid file."
5981 6859 msgstr ""
5982 6860
5983 -#: includes/class-mxchat-admin.php:410
5984 -#: includes/class-mxchat-admin.php:423
5985 -msgid "#ffffff"
6861 +#: includes/class-mxchat-admin.php:511
6862 +msgid "I've notified a support agent. Please allow a moment for them to respond. If you'd like to continue with AI, just type \"Switch to AI\" at any time."
5986 6863 msgstr ""
5987 6864
5988 -#: includes/class-mxchat-admin.php:411
5989 -msgid "#333333"
6865 +#: includes/class-mxchat-admin.php:512
6866 +msgid "I just checked, and it looks like our support team isn't personally available at the moment. If you'd like, you can leave your email address, and they'll get back to you as soon as possible. In the meantime, you can keep chatting with me — just let me know how I can help!"
5990 6867 msgstr ""
5991 6868
5992 -#: includes/class-mxchat-admin.php:418
5993 -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."
6869 +#: includes/class-mxchat-admin.php:518
6870 +#: includes/class-mxchat-admin.php:10013
6871 +#: includes/class-mxchat-integrator.php:5513
6872 +msgid "I've notified our support team — they'll follow up with you soon. Meanwhile, I'm happy to keep helping."
5994 6873 msgstr ""
5995 6874
5996 -#: includes/class-mxchat-admin.php:419
5997 -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!"
6875 +#: includes/class-mxchat-admin.php:519
6876 +#: includes/class-mxchat-admin.php:9726
6877 +#: includes/class-mxchat-admin.php:9899
6878 +#: includes/class-mxchat-admin.php:10025
6879 +#: includes/class-mxchat-integrator.php:5444
6880 +msgid "Sorry, live agents are currently unavailable. I can continue helping you as an AI assistant."
5998 6881 msgstr ""
5999 6882
6000 -#: includes/class-mxchat-admin.php:422
6001 -msgid "#767676"
6002 -msgstr ""
6003 -
6004 -#: includes/class-mxchat-admin.php:478
6005 -#: includes/class-mxchat-admin.php:489
6883 +#: includes/class-mxchat-admin.php:578
6884 +#: includes/class-mxchat-admin.php:589
6006 6885 msgid "MxChat Onboarding"
6007 6886 msgstr ""
6008 6887
6009 -#: includes/class-mxchat-admin.php:499
6888 +#: includes/class-mxchat-admin.php:599
6010 6889 #: includes/class-mxchat-meta-box.php:27
6011 -#: includes/class-mxchat-meta-box.php:300
6890 +#: includes/class-mxchat-meta-box.php:339
6012 6891 msgid "MxChat Settings"
6013 6892 msgstr ""
6014 6893
6015 -#: includes/class-mxchat-admin.php:509
6894 +#: includes/class-mxchat-admin.php:609
6016 6895 msgid "Prompts"
6017 6896 msgstr ""
6018 6897
6019 -#: includes/class-mxchat-admin.php:518
6898 +#: includes/class-mxchat-admin.php:618
6020 6899 msgid "Chat Transcripts"
6021 6900 msgstr ""
6022 6901
6023 -#: includes/class-mxchat-admin.php:527
6902 +#: includes/class-mxchat-admin.php:627
6024 6903 msgid "MxChat Actions"
6025 6904 msgstr ""
6026 6905
6027 -#: includes/class-mxchat-admin.php:930
6906 +#: includes/class-mxchat-admin.php:1012
6907 +msgid "The document index host has not been checked, so the index type stayed on Vector index. Click Check index (or Create index for me) and save again."
6908 +msgstr ""
6909 +
6910 +#: includes/class-mxchat-admin.php:1105
6028 6911 msgid "OpenAI API key is not configured."
6029 6912 msgstr ""
6030 6913
6031 -#: includes/class-mxchat-admin.php:935
6914 +#: includes/class-mxchat-admin.php:1110
6032 6915 msgid "No Vector Store ID configured."
6033 6916 msgstr ""
6034 6917
6035 -#: includes/class-mxchat-admin.php:957
6036 -#: includes/class-mxchat-admin.php:1012
6918 +#: includes/class-mxchat-admin.php:1132
6919 +#: includes/class-mxchat-admin.php:1187
6037 6920 msgid "Connection failed: "
6038 6921 msgstr ""
6039 6922
6040 -#: includes/class-mxchat-admin.php:969
6923 +#: includes/class-mxchat-admin.php:1144
6041 6924 #, php-format
6042 6925 msgid "Connected successfully! Vector Store: %s (%d files)"
6043 6926 msgstr ""
6044 6927
6045 -#: includes/class-mxchat-admin.php:975
6928 +#: includes/class-mxchat-admin.php:1150
6046 6929 msgid "Vector Store not found. Please check the ID."
6047 6930 msgstr ""
6048 6931
6049 -#: includes/class-mxchat-admin.php:977
6932 +#: includes/class-mxchat-admin.php:1152
6050 6933 msgid "Invalid API key."
6051 6934 msgstr ""
6052 6935
6053 -#: includes/class-mxchat-admin.php:979
6936 +#: includes/class-mxchat-admin.php:1154
6054 6937 msgid "Unknown error occurred."
6055 6938 msgstr ""
6056 6939
6057 -#: includes/class-mxchat-admin.php:998
6940 +#: includes/class-mxchat-admin.php:1173
6058 6941 msgid "Slack Bot Token is not configured. Please enter your token and save settings first."
6059 6942 msgstr ""
6060 6943
6061 -#: includes/class-mxchat-admin.php:1021
6944 +#: includes/class-mxchat-admin.php:1196
6062 6945 msgid "Invalid bot token. Please check your token starts with xoxb-"
6063 6946 msgstr ""
6064 6947
6065 -#: includes/class-mxchat-admin.php:1022
6948 +#: includes/class-mxchat-admin.php:1197
6066 6949 msgid "No authentication token provided."
6067 6950 msgstr ""
6068 6951
6069 -#: includes/class-mxchat-admin.php:1023
6952 +#: includes/class-mxchat-admin.php:1198
6070 6953 msgid "The Slack workspace has been deactivated."
6071 6954 msgstr ""
6072 6955
6073 -#: includes/class-mxchat-admin.php:1024
6956 +#: includes/class-mxchat-admin.php:1199
6074 6957 msgid "The bot token has been revoked. Please generate a new one."
6075 6958 msgstr ""
6076 6959
6077 -#: includes/class-mxchat-admin.php:1026
6960 +#: includes/class-mxchat-admin.php:1201
6078 6961 #, php-format
6079 6962 msgid "Authentication failed: %s"
6080 6963 msgstr ""
6081 6964
6082 -#: includes/class-mxchat-admin.php:1084
6965 +#: includes/class-mxchat-admin.php:1259
6083 6966 #, php-format
6084 6967 msgid "Workspace: %s"
6085 6968 msgstr ""
6086 6969
6087 -#: includes/class-mxchat-admin.php:1085
6970 +#: includes/class-mxchat-admin.php:1260
6088 6971 #, php-format
6089 6972 msgid "Bot: %s"
6090 6973 msgstr ""
6091 6974
6092 -#: includes/class-mxchat-admin.php:1087
6975 +#: includes/class-mxchat-admin.php:1262
6093 6976 msgid "channels:read - List channels"
6094 6977 msgstr ""
6095 6978
6096 -#: includes/class-mxchat-admin.php:1088
6979 +#: includes/class-mxchat-admin.php:1263
6097 6980 msgid "channels:manage - Create channels"
6098 6981 msgstr ""
6099 6982
6100 -#: includes/class-mxchat-admin.php:1113
6101 -#: includes/class-mxchat-admin.php:1124
6102 -#: includes/class-mxchat-admin.php:3657
6103 -#: includes/class-mxchat-admin.php:4266
6104 -#: includes/class-mxchat-admin.php:7026
6983 +#: includes/class-mxchat-admin.php:1288
6984 +#: includes/class-mxchat-admin.php:1299
6985 +#: includes/class-mxchat-admin.php:4156
6986 +#: includes/class-mxchat-admin.php:4799
6987 +#: includes/class-mxchat-admin.php:7638
6105 6988 msgid "Dismiss this notice."
6106 6989 msgstr ""
6107 6990
6108 -#: includes/class-mxchat-admin.php:1569
6991 +#: includes/class-mxchat-admin.php:1744
6109 6992 msgid "Configure email notifications for new chat transcripts. You will receive an email notification when a new chat session begins."
6110 6993 msgstr ""
6111 6994
6112 -#: includes/class-mxchat-admin.php:1579
6995 +#: includes/class-mxchat-admin.php:1754
6113 6996 msgid "Send email notification when a new chat session starts"
6114 6997 msgstr ""
6115 6998
6116 -#: includes/class-mxchat-admin.php:1582
6999 +#: includes/class-mxchat-admin.php:1757
6117 7000 msgid "Enable this option to receive email notifications for new chat sessions."
6118 7001 msgstr ""
6119 7002
6120 -#: includes/class-mxchat-admin.php:1595
6121 -msgid "Enter the email address where notifications should be sent. Defaults to the admin email address."
7003 +#: includes/class-mxchat-admin.php:1771
7004 +#, php-format
7005 +msgid "Enter the email address where notifications should be sent. Separate up to %d addresses with commas. Defaults to the admin email address."
6122 7006 msgstr ""
6123 7007
6124 -#: includes/class-mxchat-admin.php:1607
7008 +#: includes/class-mxchat-admin.php:1783
6125 7009 msgid "Never (Keep All Transcripts)"
6126 7010 msgstr ""
6127 7011
6128 -#: includes/class-mxchat-admin.php:1620
7012 +#: includes/class-mxchat-admin.php:1796
6129 7013 msgid "Automatically delete old chat transcripts after the selected time period. This helps manage database size and privacy."
6130 7014 msgstr ""
6131 7015
6132 -#: includes/class-mxchat-admin.php:1648
7016 +#: includes/class-mxchat-admin.php:1824
6133 7017 msgid "Number of days to retain transcripts. When set to a value greater than 0, this overrides the dropdown above. Set to 0 to use the dropdown. Maximum 3650 (10 years). A daily wp-cron task removes anything older, cascading to translations and click-tracking rows."
6134 7018 msgstr ""
6135 7019
6136 -#: includes/class-mxchat-admin.php:1651
7020 +#: includes/class-mxchat-admin.php:1827
6137 7021 msgid "lets developers override the final day count programmatically."
6138 7022 msgstr ""
6139 7023
6140 -#: includes/class-mxchat-admin.php:1668
7024 +#: includes/class-mxchat-admin.php:1844
6141 7025 msgid "Enable Auto-Email of Full Transcript"
6142 7026 msgstr ""
6143 7027
6144 -#: includes/class-mxchat-admin.php:1672
7028 +#: includes/class-mxchat-admin.php:1848
6145 7029 msgid "Send transcript after:"
6146 7030 msgstr ""
6147 7031
6148 -#: includes/class-mxchat-admin.php:1693
7032 +#: includes/class-mxchat-admin.php:1869
6149 7033 msgid "Only send if visitor provided contact info"
6150 7034 msgstr ""
6151 7035
6152 -#: includes/class-mxchat-admin.php:1696
7036 +#: includes/class-mxchat-admin.php:1872
6153 7037 msgid "Automatically email the full transcript as a .txt file after the specified time has passed since the last user message. The scheduled email will be cancelled if a new message is received."
6154 7038 msgstr ""
6155 7039
6156 -#: includes/class-mxchat-admin.php:1698
7040 +#: includes/class-mxchat-admin.php:1874
6157 7041 msgid "When \"Only send if visitor provided contact info\" is enabled, transcripts will only be emailed if the visitor shared an email address or phone number (including WhatsApp) in the chat."
6158 7042 msgstr ""
6159 7043
6160 -#: includes/class-mxchat-admin.php:1716
6161 -msgid "Please enter a valid email address for notifications."
6162 -msgstr ""
6163 -
6164 -#: includes/class-mxchat-admin.php:1916
6165 -#: includes/class-mxchat-admin.php:2305
7044 +#: includes/class-mxchat-admin.php:2114
7045 +#: includes/class-mxchat-admin.php:2643
6166 7046 msgid "You do not have sufficient permissions to access this page."
6167 7047 msgstr ""
6168 7048
6169 -#: includes/class-mxchat-admin.php:2681
7049 +#: includes/class-mxchat-admin.php:3096
6170 7050 msgid "No conversation yet"
6171 7051 msgstr ""
6172 7052
6173 -#: includes/class-mxchat-admin.php:2721
7053 +#: includes/class-mxchat-admin.php:3215
6174 7054 msgid "just now"
6175 7055 msgstr ""
6176 7056
6177 -#: includes/class-mxchat-admin.php:2722
7057 +#: includes/class-mxchat-admin.php:3216
6178 7058 msgid "m ago"
6179 7059 msgstr ""
6180 7060
6181 -#: includes/class-mxchat-admin.php:2723
7061 +#: includes/class-mxchat-admin.php:3217
6182 7062 msgid "h ago"
6183 7063 msgstr ""
6184 7064
6185 -#: includes/class-mxchat-admin.php:2724
7065 +#: includes/class-mxchat-admin.php:3218
6186 7066 msgid "d ago"
6187 7067 msgstr ""
6188 7068
6189 -#: includes/class-mxchat-admin.php:3657
7069 +#: includes/class-mxchat-admin.php:4156
6190 7070 msgid "All knowledge has been deleted successfully."
6191 7071 msgstr ""
6192 7072
6193 -#: includes/class-mxchat-admin.php:4015
7073 +#: includes/class-mxchat-admin.php:4526
6194 7074 msgid "No chat sessions selected for deletion."
6195 7075 msgstr ""
6196 7076
6197 -#: includes/class-mxchat-admin.php:4102
7077 +#: includes/class-mxchat-admin.php:4635
6198 7078 #, php-format
6199 7079 msgid "%d chat session(s) have been deleted."
6200 7080 msgstr ""
6201 7081
6202 -#: includes/class-mxchat-admin.php:4227
7082 +#: includes/class-mxchat-admin.php:4760
6203 7083 msgid "Message ID is required."
6204 7084 msgstr ""
6205 7085
6206 -#: includes/class-mxchat-admin.php:4243
7086 +#: includes/class-mxchat-admin.php:4776
6207 7087 msgid "No RAG context found for this message."
6208 7088 msgstr ""
6209 7089
6210 -#: includes/class-mxchat-admin.php:4251
7090 +#: includes/class-mxchat-admin.php:4784
6211 7091 msgid "Invalid RAG context data."
6212 7092 msgstr ""
6213 7093
6214 -#: includes/class-mxchat-admin.php:4454
7094 +#: includes/class-mxchat-admin.php:4987
6215 7095 msgid "Create and manage custom actions to enhance your chatbot's capabilities."
6216 7096 msgstr ""
6217 7097
6218 -#: includes/class-mxchat-admin.php:4466
7098 +#: includes/class-mxchat-admin.php:4999
6219 7099 msgid "Search Actions"
6220 7100 msgstr ""
6221 7101
6222 -#: includes/class-mxchat-admin.php:4470
7102 +#: includes/class-mxchat-admin.php:5003
6223 7103 msgid "All Action Types"
6224 7104 msgstr ""
6225 7105
6226 -#: includes/class-mxchat-admin.php:4480
7106 +#: includes/class-mxchat-admin.php:5013
6227 7107 msgid "Filter"
6228 7108 msgstr ""
6229 7109
6230 -#: includes/class-mxchat-admin.php:4487
7110 +#: includes/class-mxchat-admin.php:5020
6231 7111 msgid "Add New Action"
6232 7112 msgstr ""
6233 7113
6234 -#: includes/class-mxchat-admin.php:4537
7114 +#: includes/class-mxchat-admin.php:5070
6235 7115 msgid "Type:"
6236 7116 msgstr ""
6237 7117
6238 -#: includes/class-mxchat-admin.php:4542
7118 +#: includes/class-mxchat-admin.php:5075
6239 7119 msgid "Trigger phrases:"
6240 7120 msgstr ""
6241 7121
6242 -#: includes/class-mxchat-admin.php:4559
7122 +#: includes/class-mxchat-admin.php:5092
6243 7123 msgid "Similarity Threshold:"
6244 7124 msgstr ""
6245 7125
6246 -#: includes/class-mxchat-admin.php:4566
7126 +#: includes/class-mxchat-admin.php:5099
6247 7127 msgid "Assigned bots:"
6248 7128 msgstr ""
6249 7129
6250 -#: includes/class-mxchat-admin.php:4603
7130 +#: includes/class-mxchat-admin.php:5136
6251 7131 msgid "Edit Form"
6252 7132 msgstr ""
6253 7133
6254 -#: includes/class-mxchat-admin.php:4610
7134 +#: includes/class-mxchat-admin.php:5143
6255 7135 msgid "Manage Flows"
6256 7136 msgstr ""
6257 7137
6258 -#: includes/class-mxchat-admin.php:4627
7138 +#: includes/class-mxchat-admin.php:5160
6259 7139 msgid "Are you sure you want to delete this action?"
6260 7140 msgstr ""
6261 7141
6262 -#: includes/class-mxchat-admin.php:4645
7142 +#: includes/class-mxchat-admin.php:5178
6263 7143 msgid "No actions found"
6264 7144 msgstr ""
6265 7145
6266 -#: includes/class-mxchat-admin.php:4646
7146 +#: includes/class-mxchat-admin.php:5179
6267 7147 msgid "Get started by creating your first action to enhance your chatbot."
6268 7148 msgstr ""
6269 7149
6270 -#: includes/class-mxchat-admin.php:4648
7150 +#: includes/class-mxchat-admin.php:5181
6271 7151 msgid "Create Your First Action"
6272 7152 msgstr ""
6273 7153
6274 -#: includes/class-mxchat-admin.php:4690
7154 +#: includes/class-mxchat-admin.php:5223
6275 7155 msgid "Select Action Type"
6276 7156 msgstr ""
6277 7157
6278 -#: includes/class-mxchat-admin.php:4696
7158 +#: includes/class-mxchat-admin.php:5229
6279 7159 msgid "Search action types..."
6280 7160 msgstr ""
6281 7161
6282 -#: includes/class-mxchat-admin.php:4738
6283 -#: includes/class-mxchat-admin.php:4742
7162 +#: includes/class-mxchat-admin.php:5271
7163 +#: includes/class-mxchat-admin.php:5275
6284 7164 msgid "Add-on Required"
6285 7165 msgstr ""
6286 7166
6287 -#: includes/class-mxchat-admin.php:4748
7167 +#: includes/class-mxchat-admin.php:5281
6288 7168 #, php-format
6289 7169 msgid "Use the %s action in your chatbot"
6290 7170 msgstr ""
6291 7171
6292 -#: includes/class-mxchat-admin.php:4779
7172 +#: includes/class-mxchat-admin.php:5312
6293 7173 msgid "Get Add-on"
6294 7174 msgstr ""
6295 7175
6296 -#: includes/class-mxchat-admin.php:4800
7176 +#: includes/class-mxchat-admin.php:5333
6297 7177 msgid "Configure Action"
6298 7178 msgstr ""
6299 7179
6300 -#: includes/class-mxchat-admin.php:4806
7180 +#: includes/class-mxchat-admin.php:5339
6301 7181 msgid "Back to Action Types"
6302 7182 msgstr ""
6303 7183
6304 -#: includes/class-mxchat-admin.php:4813
7184 +#: includes/class-mxchat-admin.php:5346
6305 7185 msgid "Selected Action"
6306 7186 msgstr ""
6307 7187
6308 -#: includes/class-mxchat-admin.php:4814
7188 +#: includes/class-mxchat-admin.php:5347
6309 7189 msgid "Configure this action for your chatbot"
6310 7190 msgstr ""
6311 7191
6312 -#: includes/class-mxchat-admin.php:4821
7192 +#: includes/class-mxchat-admin.php:5354
6313 7193 msgid "Action Label (For your reference only)"
6314 7194 msgstr ""
6315 7195
6316 -#: includes/class-mxchat-admin.php:4825
7196 +#: includes/class-mxchat-admin.php:5358
6317 7197 msgid "Example: Newsletter Signup"
6318 7198 msgstr ""
6319 7199
6320 -#: includes/class-mxchat-admin.php:4830
7200 +#: includes/class-mxchat-admin.php:5363
6321 7201 msgid "Trigger Phrases (comma-separated)"
6322 7202 msgstr ""
6323 7203
6324 -#: includes/class-mxchat-admin.php:4834
7204 +#: includes/class-mxchat-admin.php:5367
6325 7205 msgid "Example: sign me up, subscribe me, I want to join, add me to the newsletter"
6326 7206 msgstr ""
6327 7207
6328 -#: includes/class-mxchat-admin.php:4853
7208 +#: includes/class-mxchat-admin.php:5386
6329 7209 msgid "Lower values (10-30) make the action trigger more easily. Higher values (70-95) require more exact matches."
6330 7210 msgstr ""
6331 7211
6332 -#: includes/class-mxchat-admin.php:4860
7212 +#: includes/class-mxchat-admin.php:5393
6333 7213 msgid "Which bots should we enable this action for?"
6334 7214 msgstr ""
6335 7215
6336 -#: includes/class-mxchat-admin.php:4903
7216 +#: includes/class-mxchat-admin.php:5436
6337 7217 msgid "Save Action"
6338 7218 msgstr ""
6339 7219
6340 -#: includes/class-mxchat-admin.php:4914
7220 +#: includes/class-mxchat-admin.php:5447
6341 7221 msgid "Saving action, please wait..."
6342 7222 msgstr ""
6343 7223
6344 -#: includes/class-mxchat-admin.php:4992
6345 -#: includes/class-mxchat-admin.php:5097
7224 +#: includes/class-mxchat-admin.php:5525
7225 +#: includes/class-mxchat-admin.php:5630
6346 7226 msgid "Invalid input. Please ensure all fields are filled out."
6347 7227 msgstr ""
6348 7228
6349 -#: includes/class-mxchat-admin.php:4998
6350 -#: includes/class-mxchat-admin.php:5121
7229 +#: includes/class-mxchat-admin.php:5531
7230 +#: includes/class-mxchat-admin.php:5654
6351 7231 msgid "Please enter at least one valid phrase."
6352 7232 msgstr ""
6353 7233
6354 -#: includes/class-mxchat-admin.php:5018
6355 -#: includes/class-mxchat-admin.php:5141
7234 +#: includes/class-mxchat-admin.php:5551
7235 +#: includes/class-mxchat-admin.php:5674
6356 7236 #, php-format
6357 7237 msgid "Error generating embeddings for phrases: %s. Check your embedding API."
6358 7238 msgstr ""
6359 7239
6360 -#: includes/class-mxchat-admin.php:5026
6361 -#: includes/class-mxchat-admin.php:5149
7240 +#: includes/class-mxchat-admin.php:5559
7241 +#: includes/class-mxchat-admin.php:5682
6362 7242 msgid "No valid embeddings generated. Please check your phrases."
6363 7243 msgstr ""
6364 7244
6365 -#: includes/class-mxchat-admin.php:5052
7245 +#: includes/class-mxchat-admin.php:5585
6366 7246 msgid "Failed to update action in database."
6367 7247 msgstr ""
6368 7248
6369 -#: includes/class-mxchat-admin.php:5057
7249 +#: includes/class-mxchat-admin.php:5590
6370 7250 msgid "Intent updated successfully!"
6371 7251 msgstr ""
6372 7252
6373 -#: includes/class-mxchat-admin.php:5104
7253 +#: includes/class-mxchat-admin.php:5637
6374 7254 msgid "Invalid callback function selected."
6375 7255 msgstr ""
6376 7256
6377 -#: includes/class-mxchat-admin.php:5110
7257 +#: includes/class-mxchat-admin.php:5643
6378 7258 msgid "an add-on"
6379 7259 msgstr ""
6380 7260
6381 -#: includes/class-mxchat-admin.php:5112
7261 +#: includes/class-mxchat-admin.php:5645
6382 7262 #, php-format
6383 7263 msgid "This action requires the %s to be installed and activated."
6384 7264 msgstr ""
6385 7265
6386 -#: includes/class-mxchat-admin.php:5167
7266 +#: includes/class-mxchat-admin.php:5700
6387 7267 msgid "Database error: "
6388 7268 msgstr ""
6389 7269
6390 -#: includes/class-mxchat-admin.php:5172
7270 +#: includes/class-mxchat-admin.php:5705
6391 7271 msgid "New intent added successfully!"
6392 7272 msgstr ""
6393 7273
6394 -#: includes/class-mxchat-admin.php:5321
6395 -#: includes/class-mxchat-admin.php:5608
7274 +#: includes/class-mxchat-admin.php:5854
7275 +#: includes/class-mxchat-admin.php:6141
6396 7276 msgid "Invalid action ID"
6397 7277 msgstr ""
6398 7278
6399 -#: includes/class-mxchat-admin.php:5336
7279 +#: includes/class-mxchat-admin.php:5869
6400 7280 msgid "Failed to update action status"
6401 7281 msgstr ""
6402 7282
6403 -#: includes/class-mxchat-admin.php:5355
7283 +#: includes/class-mxchat-admin.php:5888
6404 7284 msgid "No actions selected"
6405 7285 msgstr ""
6406 7286
6407 -#: includes/class-mxchat-admin.php:5366
7287 +#: includes/class-mxchat-admin.php:5899
6408 7288 msgid "Failed to delete actions"
6409 7289 msgstr ""
6410 7290
6411 -#: includes/class-mxchat-admin.php:5405
6412 -#: includes/class-mxchat-admin.php:5408
6413 -#: includes/class-mxchat-admin.php:5529
7291 +#: includes/class-mxchat-admin.php:5938
7292 +#: includes/class-mxchat-admin.php:5941
7293 +#: includes/class-mxchat-admin.php:6062
6414 7294 msgid "Please fill in all required fields."
6415 7295 msgstr ""
6416 7296
6417 -#: includes/class-mxchat-admin.php:5434
6418 -#: includes/class-mxchat-admin.php:5499
7297 +#: includes/class-mxchat-admin.php:5967
7298 +#: includes/class-mxchat-admin.php:6032
6419 7299 msgid "Failed to add action to database."
6420 7300 msgstr ""
6421 7301
6422 -#: includes/class-mxchat-admin.php:5472
6423 -#: includes/class-mxchat-admin.php:5547
7302 +#: includes/class-mxchat-admin.php:6005
7303 +#: includes/class-mxchat-admin.php:6080
6424 7304 msgid "Please provide at least one trigger phrase."
6425 7305 msgstr ""
6426 7306
6427 -#: includes/class-mxchat-admin.php:5589
7307 +#: includes/class-mxchat-admin.php:6122
6428 7308 msgid "Failed to update action."
6429 7309 msgstr ""
6430 7310
6431 -#: includes/class-mxchat-admin.php:5617
7311 +#: includes/class-mxchat-admin.php:6150
6432 7312 msgid "Failed to delete action"
6433 7313 msgstr ""
6434 7314
6435 -#: includes/class-mxchat-admin.php:5643
7315 +#: includes/class-mxchat-admin.php:6176
6436 7316 msgid "Please provide an intent ID and phrase."
6437 7317 msgstr ""
6438 7318
6439 -#: includes/class-mxchat-admin.php:5651
7319 +#: includes/class-mxchat-admin.php:6184
6440 7320 msgid "Action not found."
6441 7321 msgstr ""
6442 7322
6443 -#: includes/class-mxchat-admin.php:5657
7323 +#: includes/class-mxchat-admin.php:6190
6444 7324 msgid "Failed to generate embedding: "
6445 7325 msgstr ""
6446 7326
6447 -#: includes/class-mxchat-admin.php:5671
7327 +#: includes/class-mxchat-admin.php:6204
6448 7328 msgid "Failed to add phrase."
6449 7329 msgstr ""
6450 7330
6451 -#: includes/class-mxchat-admin.php:5689
7331 +#: includes/class-mxchat-admin.php:6222
6452 7332 msgid "Invalid phrase ID."
6453 7333 msgstr ""
6454 7334
6455 -#: includes/class-mxchat-admin.php:5697
7335 +#: includes/class-mxchat-admin.php:6230
6456 7336 msgid "Failed to delete phrase."
6457 7337 msgstr ""
6458 7338
6459 -#: includes/class-mxchat-admin.php:5715
6460 -#: includes/class-mxchat-admin.php:5744
7339 +#: includes/class-mxchat-admin.php:6248
7340 +#: includes/class-mxchat-admin.php:6277
6461 7341 msgid "Invalid intent ID."
6462 7342 msgstr ""
6463 7343
6464 -#: includes/class-mxchat-admin.php:5759
7344 +#: includes/class-mxchat-admin.php:6292
6465 7345 msgid "Failed to clear legacy phrases."
6466 7346 msgstr ""
6467 7347
6468 -#: includes/class-mxchat-admin.php:5808
7348 +#: includes/class-mxchat-admin.php:6341
6469 7349 msgid "WooCommerce Add-on"
6470 7350 msgstr ""
6471 7351
6472 -#: includes/class-mxchat-admin.php:5813
7352 +#: includes/class-mxchat-admin.php:6346
6473 7353 msgid "Perplexity Add-on"
6474 7354 msgstr ""
6475 7355
6476 -#: includes/class-mxchat-admin.php:5818
7356 +#: includes/class-mxchat-admin.php:6351
6477 7357 msgid "Forms Add-on"
6478 7358 msgstr ""
6479 7359
6480 -#: includes/class-mxchat-admin.php:5860
6481 -#: includes/class-mxchat-admin.php:5915
6482 -#: includes/class-mxchat-admin.php:5924
6483 -#: includes/class-mxchat-admin.php:5933
7360 +#: includes/class-mxchat-admin.php:6393
7361 +#: includes/class-mxchat-admin.php:6448
7362 +#: includes/class-mxchat-admin.php:6457
7363 +#: includes/class-mxchat-admin.php:6466
7364 +#: includes/class-mxchat-admin.php:6475
6484 7365 msgid "Customer Engagement"
6485 7366 msgstr ""
6486 7367
6487 -#: includes/class-mxchat-admin.php:5862
7368 +#: includes/class-mxchat-admin.php:6395
6488 7369 msgid "Collect visitor emails for your mailing list in Loops"
6489 7370 msgstr ""
6490 7371
6491 -#: includes/class-mxchat-admin.php:5867
7372 +#: includes/class-mxchat-admin.php:6400
6492 7373 msgid "Brave Web Search"
6493 7374 msgstr ""
6494 7375
6495 -#: includes/class-mxchat-admin.php:5869
6496 -#: includes/class-mxchat-admin.php:5878
6497 -#: includes/class-mxchat-admin.php:5999
7376 +#: includes/class-mxchat-admin.php:6402
7377 +#: includes/class-mxchat-admin.php:6411
7378 +#: includes/class-mxchat-admin.php:6541
6498 7379 msgid "Search Features"
6499 7380 msgstr ""
6500 7381
6501 -#: includes/class-mxchat-admin.php:5871
7382 +#: includes/class-mxchat-admin.php:6404
6502 7383 msgid "Let users search the web directly from the chat (requires a Brave Search API key)"
6503 7384 msgstr ""
6504 7385
6505 -#: includes/class-mxchat-admin.php:5876
7386 +#: includes/class-mxchat-admin.php:6409
6506 7387 msgid "Brave Image Search"
6507 7388 msgstr ""
6508 7389
6509 -#: includes/class-mxchat-admin.php:5880
7390 +#: includes/class-mxchat-admin.php:6413
6510 7391 msgid "Search and display images in the chat conversation (requires a Brave Search API key)"
6511 7392 msgstr ""
6512 7393
6513 -#: includes/class-mxchat-admin.php:5886
6514 -#: includes/class-mxchat-tool-registry.php:203
7394 +#: includes/class-mxchat-admin.php:6419
7395 +#: includes/class-mxchat-tool-registry.php:223
6515 7396 msgid "Generate Image (OpenAI)"
6516 7397 msgstr ""
6517 7398
6518 -#: includes/class-mxchat-admin.php:5888
6519 -#: includes/class-mxchat-admin.php:5897
6520 -#: includes/class-mxchat-admin.php:5906
6521 -#: includes/class-mxchat-admin.php:6100
7399 +#: includes/class-mxchat-admin.php:6421
7400 +#: includes/class-mxchat-admin.php:6430
7401 +#: includes/class-mxchat-admin.php:6439
7402 +#: includes/class-mxchat-admin.php:6642
6522 7403 msgid "Other Features"
6523 7404 msgstr ""
6524 7405
6525 -#: includes/class-mxchat-admin.php:5890
7406 +#: includes/class-mxchat-admin.php:6423
6526 7407 msgid "Create images with GPT Image from OpenAI (requires OpenAI API key)"
6527 7408 msgstr ""
6528 7409
6529 -#: includes/class-mxchat-admin.php:5895
6530 -#: includes/class-mxchat-tool-registry.php:211
7410 +#: includes/class-mxchat-admin.php:6428
7411 +#: includes/class-mxchat-tool-registry.php:231
6531 7412 msgid "Generate Image (Gemini)"
6532 7413 msgstr ""
6533 7414
6534 -#: includes/class-mxchat-admin.php:5899
7415 +#: includes/class-mxchat-admin.php:6432
6535 7416 msgid "Create images with Imagen from Google (requires Gemini API key)"
6536 7417 msgstr ""
6537 7418
6538 -#: includes/class-mxchat-admin.php:5904
7419 +#: includes/class-mxchat-admin.php:6437
6539 7420 msgid "Chat with PDF"
6540 7421 msgstr ""
6541 7422
6542 -#: includes/class-mxchat-admin.php:5908
7423 +#: includes/class-mxchat-admin.php:6441
6543 7424 msgid "Answer questions about uploaded PDF documents"
6544 7425 msgstr ""
6545 7426
6546 -#: includes/class-mxchat-admin.php:5913
7427 +#: includes/class-mxchat-admin.php:6446
6547 7428 msgid "Slack Live Agent"
6548 7429 msgstr ""
6549 7430
6550 -#: includes/class-mxchat-admin.php:5917
7431 +#: includes/class-mxchat-admin.php:6450
6551 7432 msgid "Transfer conversation to a human support agent on Slack"
6552 7433 msgstr ""
6553 7434
6554 -#: includes/class-mxchat-admin.php:5922
7435 +#: includes/class-mxchat-admin.php:6455
6555 7436 msgid "Telegram Live Agent"
6556 7437 msgstr ""
6557 7438
6558 -#: includes/class-mxchat-admin.php:5926
7439 +#: includes/class-mxchat-admin.php:6459
6559 7440 msgid "Transfer conversation to a human support agent on Telegram"
6560 7441 msgstr ""
6561 7442
6562 -#: includes/class-mxchat-admin.php:5931
7443 +#: includes/class-mxchat-admin.php:6464
7444 +msgid "Webhook Live Agent"
7445 +msgstr ""
7446 +
7447 +#: includes/class-mxchat-admin.php:6468
7448 +msgid "Send the conversation to your own webhook URL so your team can follow up"
7449 +msgstr ""
7450 +
7451 +#: includes/class-mxchat-admin.php:6473
6563 7452 msgid "Back to Chatbot"
6564 7453 msgstr ""
6565 7454
6566 -#: includes/class-mxchat-admin.php:5935
7455 +#: includes/class-mxchat-admin.php:6477
6567 7456 msgid "Return from live agent mode to AI chatbot"
6568 7457 msgstr ""
6569 7458
6570 -#: includes/class-mxchat-admin.php:5946
7459 +#: includes/class-mxchat-admin.php:6488
6571 7460 msgid "Product Recommendations"
6572 7461 msgstr ""
6573 7462
6574 -#: includes/class-mxchat-admin.php:5949
6575 -#: includes/class-mxchat-admin.php:5957
6576 -#: includes/class-mxchat-admin.php:5965
6577 -#: includes/class-mxchat-admin.php:5973
6578 -#: includes/class-mxchat-admin.php:5981
6579 -#: includes/class-mxchat-admin.php:5989
7463 +#: includes/class-mxchat-admin.php:6491
7464 +#: includes/class-mxchat-admin.php:6499
7465 +#: includes/class-mxchat-admin.php:6507
7466 +#: includes/class-mxchat-admin.php:6515
7467 +#: includes/class-mxchat-admin.php:6523
7468 +#: includes/class-mxchat-admin.php:6531
6580 7469 msgid "WooCommerce Features"
6581 7470 msgstr ""
6582 7471
6583 -#: includes/class-mxchat-admin.php:5951
7472 +#: includes/class-mxchat-admin.php:6493
6584 7473 msgid "Suggest products based on customer preferences"
6585 7474 msgstr ""
6586 7475
6587 -#: includes/class-mxchat-admin.php:5959
7476 +#: includes/class-mxchat-admin.php:6501
6588 7477 msgid "Allow customers to check their order status"
6589 7478 msgstr ""
6590 7479
6591 -#: includes/class-mxchat-admin.php:5962
7480 +#: includes/class-mxchat-admin.php:6504
6592 7481 msgid "Show Product Card"
6593 7482 msgstr ""
6594 7483
6595 -#: includes/class-mxchat-admin.php:5967
7484 +#: includes/class-mxchat-admin.php:6509
6596 7485 msgid "Display product information in the chat"
6597 7486 msgstr ""
6598 7487
6599 -#: includes/class-mxchat-admin.php:5970
7488 +#: includes/class-mxchat-admin.php:6512
6600 7489 msgid "Add to Cart"
6601 7490 msgstr ""
6602 7491
6603 -#: includes/class-mxchat-admin.php:5975
7492 +#: includes/class-mxchat-admin.php:6517
6604 7493 msgid "Add products to cart directly from chat"
6605 7494 msgstr ""
6606 7495
6607 -#: includes/class-mxchat-admin.php:5978
7496 +#: includes/class-mxchat-admin.php:6520
6608 7497 msgid "Proceed to Checkout"
6609 7498 msgstr ""
6610 7499
6611 -#: includes/class-mxchat-admin.php:5983
7500 +#: includes/class-mxchat-admin.php:6525
6612 7501 msgid "Redirect customer to checkout page"
6613 7502 msgstr ""
6614 7503
6615 -#: includes/class-mxchat-admin.php:5986
7504 +#: includes/class-mxchat-admin.php:6528
6616 7505 msgid "Featured Products Showcase"
6617 7506 msgstr ""
6618 7507
6619 -#: includes/class-mxchat-admin.php:5991
7508 +#: includes/class-mxchat-admin.php:6533
6620 7509 msgid "Display a curated selection of products with an AI-generated message"
6621 7510 msgstr ""
6622 7511
6623 -#: includes/class-mxchat-admin.php:5996
7512 +#: includes/class-mxchat-admin.php:6538
6624 7513 msgid "Perplexity Research"
6625 7514 msgstr ""
6626 7515
6627 -#: includes/class-mxchat-admin.php:6001
7516 +#: includes/class-mxchat-admin.php:6543
6628 7517 msgid "Allows the chatbot to search the web for accurate, up-to-date answers"
6629 7518 msgstr ""
6630 7519
6631 -#: includes/class-mxchat-admin.php:6006
7520 +#: includes/class-mxchat-admin.php:6548
6632 7521 msgid "Form Collection"
6633 7522 msgstr ""
6634 7523
6635 -#: includes/class-mxchat-admin.php:6009
7524 +#: includes/class-mxchat-admin.php:6551
6636 7525 msgid "Form Features"
6637 7526 msgstr ""
6638 7527
6639 -#: includes/class-mxchat-admin.php:6011
7528 +#: includes/class-mxchat-admin.php:6553
6640 7529 msgid "Collect user information through custom forms in chat"
6641 7530 msgstr ""
6642 7531
6643 -#: includes/class-mxchat-admin.php:6028
7532 +#: includes/class-mxchat-admin.php:6570
6644 7533 msgid "Unknown Add-on"
6645 7534 msgstr ""
6646 7535
6647 -#: includes/class-mxchat-admin.php:6107
7536 +#: includes/class-mxchat-admin.php:6649
6648 7537 msgid "Custom action for your chatbot"
6649 7538 msgstr ""
6650 7539
6651 -#: includes/class-mxchat-admin.php:6161
7540 +#: includes/class-mxchat-admin.php:6703
6652 7541 msgid "Chatbot Settings"
6653 7542 msgstr ""
6654 7543
6655 -#: includes/class-mxchat-admin.php:6177
7544 +#: includes/class-mxchat-admin.php:6719
6656 7545 msgid "OpenAI API Key"
6657 7546 msgstr ""
6658 7547
6659 -#: includes/class-mxchat-admin.php:6186
7548 +#: includes/class-mxchat-admin.php:6728
6660 7549 msgid "X.AI API Key"
6661 7550 msgstr ""
6662 7551
6663 -#: includes/class-mxchat-admin.php:6195
7552 +#: includes/class-mxchat-admin.php:6737
6664 7553 msgid "Claude API Key"
6665 7554 msgstr ""
6666 7555
6667 -#: includes/class-mxchat-admin.php:6204
7556 +#: includes/class-mxchat-admin.php:6746
6668 7557 msgid "DeepSeek API Key"
6669 7558 msgstr ""
6670 7559
6671 -#: includes/class-mxchat-admin.php:6213
7560 +#: includes/class-mxchat-admin.php:6755
6672 7561 msgid "Google Gemini API Key"
6673 7562 msgstr ""
6674 7563
6675 -#: includes/class-mxchat-admin.php:6222
7564 +#: includes/class-mxchat-admin.php:6764
6676 7565 msgid "Voyage AI API Key"
6677 7566 msgstr ""
6678 7567
6679 -#: includes/class-mxchat-admin.php:6231
7568 +#: includes/class-mxchat-admin.php:6773
6680 7569 msgid "OpenRouter API Key"
6681 7570 msgstr ""
6682 7571
6683 -#: includes/class-mxchat-admin.php:6240
7572 +#: includes/class-mxchat-admin.php:6782
6684 7573 msgid "Custom Provider (OpenAI-compatible)"
6685 7574 msgstr ""
6686 7575
6687 -#: includes/class-mxchat-admin.php:6249
7576 +#: includes/class-mxchat-admin.php:6791
6688 7577 msgid "Loops API Key"
6689 7578 msgstr ""
6690 7579
6691 -#: includes/class-mxchat-admin.php:6258
7580 +#: includes/class-mxchat-admin.php:6800
6692 7581 msgid "Brave API Key"
6693 7582 msgstr ""
6694 7583
6695 -#: includes/class-mxchat-admin.php:6384
7584 +#: includes/class-mxchat-admin.php:6936
6696 7585 msgid "Require Email To Chat"
6697 7586 msgstr ""
6698 7587
6699 -#: includes/class-mxchat-admin.php:6392
7588 +#: includes/class-mxchat-admin.php:6944
6700 7589 msgid "Require Email Chat Content"
6701 7590 msgstr ""
6702 7591
6703 -#: includes/class-mxchat-admin.php:6400
7592 +#: includes/class-mxchat-admin.php:6952
6704 7593 msgid "Require Email Chat Button Text"
6705 7594 msgstr ""
6706 7595
6707 -#: includes/class-mxchat-admin.php:6408
7596 +#: includes/class-mxchat-admin.php:6960
6708 7597 msgid "Require Name Field"
6709 7598 msgstr ""
6710 7599
6711 -#: includes/class-mxchat-admin.php:6432
7600 +#: includes/class-mxchat-admin.php:6984
6712 7601 msgid "Input Copy"
6713 7602 msgstr ""
6714 7603
6715 -#: includes/class-mxchat-admin.php:6448
7604 +#: includes/class-mxchat-admin.php:7000
6716 7605 msgid "Toggle Privacy Notice"
6717 7606 msgstr ""
6718 7607
6719 -#: includes/class-mxchat-admin.php:6456
7608 +#: includes/class-mxchat-admin.php:7008
6720 7609 msgid "Enable Complianz"
6721 7610 msgstr ""
6722 7611
6723 -#: includes/class-mxchat-admin.php:6464
7612 +#: includes/class-mxchat-admin.php:7016
6724 7613 msgid "Open Links in a New Tab"
6725 7614 msgstr ""
6726 7615
6727 -#: includes/class-mxchat-admin.php:6472
7616 +#: includes/class-mxchat-admin.php:7024
6728 7617 msgid "Enable Chat Persistence"
6729 7618 msgstr ""
6730 7619
6731 -#: includes/class-mxchat-admin.php:6528
7620 +#: includes/class-mxchat-admin.php:7080
6732 7621 msgid "Additional Quick Questions"
6733 7622 msgstr ""
6734 7623
6735 -#: includes/class-mxchat-admin.php:6537
7624 +#: includes/class-mxchat-admin.php:7089
6736 7625 msgid "Rate Limits Settings"
6737 7626 msgstr ""
6738 7627
6739 -#: includes/class-mxchat-admin.php:6546
7628 +#: includes/class-mxchat-admin.php:7098
6740 7629 msgid "Loops Settings"
6741 7630 msgstr ""
6742 7631
6743 -#: includes/class-mxchat-admin.php:6554
7632 +#: includes/class-mxchat-admin.php:7106
6744 7633 msgid "Loops Mailing List"
6745 7634 msgstr ""
6746 7635
6747 -#: includes/class-mxchat-admin.php:6562
7636 +#: includes/class-mxchat-admin.php:7114
6748 7637 msgid "Triggered Phrase Response"
6749 7638 msgstr ""
6750 7639
6751 -#: includes/class-mxchat-admin.php:6570
7640 +#: includes/class-mxchat-admin.php:7122
6752 7641 msgid "Email Capture Response"
6753 7642 msgstr ""
6754 7643
6755 -#: includes/class-mxchat-admin.php:6579
7644 +#: includes/class-mxchat-admin.php:7131
6756 7645 msgid "Brave Search Settings"
6757 7646 msgstr ""
6758 7647
6759 -#: includes/class-mxchat-admin.php:6587
7648 +#: includes/class-mxchat-admin.php:7139
6760 7649 msgid "Number of Images to Return"
6761 7650 msgstr ""
6762 7651
6763 -#: includes/class-mxchat-admin.php:6595
7652 +#: includes/class-mxchat-admin.php:7147
6764 7653 msgid "Safe Search"
6765 7654 msgstr ""
6766 7655
6767 -#: includes/class-mxchat-admin.php:6603
7656 +#: includes/class-mxchat-admin.php:7155
6768 7657 msgid "Number of News Articles"
6769 7658 msgstr ""
6770 7659
6771 -#: includes/class-mxchat-admin.php:6611
7660 +#: includes/class-mxchat-admin.php:7163
6772 7661 msgid "Country"
6773 7662 msgstr ""
6774 7663
6775 -#: includes/class-mxchat-admin.php:6619
7664 +#: includes/class-mxchat-admin.php:7171
6776 7665 msgid "Language"
6777 7666 msgstr ""
6778 7667
6779 -#: includes/class-mxchat-admin.php:6628
7668 +#: includes/class-mxchat-admin.php:7180
6780 7669 msgid "Toolbar Settings & Intents"
6781 7670 msgstr ""
6782 7671
6783 -#: includes/class-mxchat-admin.php:6635
7672 +#: includes/class-mxchat-admin.php:7187
6784 7673 msgid "Show Chat Toolbar"
6785 7674 msgstr ""
6786 7675
6787 -#: includes/class-mxchat-admin.php:6644
7676 +#: includes/class-mxchat-admin.php:7196
6788 7677 msgid "Show PDF Upload Button"
6789 7678 msgstr ""
6790 7679
6791 -#: includes/class-mxchat-admin.php:6653
7680 +#: includes/class-mxchat-admin.php:7205
6792 7681 msgid "Show Word Upload Button"
6793 7682 msgstr ""
6794 7683
6795 -#: includes/class-mxchat-admin.php:6661
7684 +#: includes/class-mxchat-admin.php:7213
6796 7685 msgid "Intent Trigger Text"
6797 7686 msgstr ""
6798 7687
6799 -#: includes/class-mxchat-admin.php:6669
7688 +#: includes/class-mxchat-admin.php:7221
6800 7689 msgid "Success Text"
6801 7690 msgstr ""
6802 7691
6803 -#: includes/class-mxchat-admin.php:6677
7692 +#: includes/class-mxchat-admin.php:7229
6804 7693 msgid "Error Text"
6805 7694 msgstr ""
6806 7695
6807 -#: includes/class-mxchat-admin.php:6686
7696 +#: includes/class-mxchat-admin.php:7238
6808 7697 msgid "Maximum Document Pages"
6809 7698 msgstr ""
6810 7699
6811 -#: includes/class-mxchat-admin.php:6695
7700 +#: includes/class-mxchat-admin.php:7247
6812 7701 msgid "Live Agent Settings"
6813 7702 msgstr ""
6814 7703
6815 -#: includes/class-mxchat-admin.php:6703
6816 -#: includes/class-mxchat-admin.php:6800
7704 +#: includes/class-mxchat-admin.php:7255
7705 +#: includes/class-mxchat-admin.php:7352
7706 +#: includes/class-mxchat-admin.php:7420
6817 7707 msgid "Live Agent Status"
6818 7708 msgstr ""
6819 7709
6820 -#: includes/class-mxchat-admin.php:6714
6821 -#: includes/class-mxchat-admin.php:6810
7710 +#: includes/class-mxchat-admin.php:7266
7711 +#: includes/class-mxchat-admin.php:7362
7712 +#: includes/class-mxchat-admin.php:7430
6822 7713 msgid "Availability Schedule"
6823 7714 msgstr ""
6824 7715
6825 -#: includes/class-mxchat-admin.php:6723
6826 -#: includes/class-mxchat-admin.php:6819
7716 +#: includes/class-mxchat-admin.php:7275
7717 +#: includes/class-mxchat-admin.php:7371
7718 +#: includes/class-mxchat-admin.php:7439
6827 7719 msgid "Notification Message"
6828 7720 msgstr ""
6829 7721
6830 -#: includes/class-mxchat-admin.php:6731
6831 -#: includes/class-mxchat-admin.php:6827
7722 +#: includes/class-mxchat-admin.php:7283
7723 +#: includes/class-mxchat-admin.php:7379
7724 +#: includes/class-mxchat-admin.php:7447
6832 7725 msgid "Away Message"
6833 7726 msgstr ""
6834 7727
6835 -#: includes/class-mxchat-admin.php:6739
7728 +#: includes/class-mxchat-admin.php:7291
6836 7729 msgid "Slack Agent User IDs"
6837 7730 msgstr ""
6838 7731
6839 -#: includes/class-mxchat-admin.php:6749
7732 +#: includes/class-mxchat-admin.php:7301
6840 7733 msgid "Shared Handoff Channel"
6841 7734 msgstr ""
6842 7735
6843 -#: includes/class-mxchat-admin.php:6759
7736 +#: includes/class-mxchat-admin.php:7311
6844 7737 msgid "Archive Channel When Chat Ends"
6845 7738 msgstr ""
6846 7739
6847 -#: includes/class-mxchat-admin.php:6767
7740 +#: includes/class-mxchat-admin.php:7319
6848 7741 msgid "Slack Webhook URL"
6849 7742 msgstr ""
6850 7743
6851 -#: includes/class-mxchat-admin.php:6775
7744 +#: includes/class-mxchat-admin.php:7327
6852 7745 msgid "Slack Secret Key"
6853 7746 msgstr ""
6854 7747
6855 -#: includes/class-mxchat-admin.php:6784
7748 +#: includes/class-mxchat-admin.php:7336
6856 7749 msgid "Slack Bot OAuth Token"
6857 7750 msgstr ""
6858 7751
6859 -#: includes/class-mxchat-admin.php:6793
7752 +#: includes/class-mxchat-admin.php:7345
6860 7753 msgid "Telegram Settings"
6861 7754 msgstr ""
6862 7755
6863 -#: includes/class-mxchat-admin.php:6835
7756 +#: includes/class-mxchat-admin.php:7387
6864 7757 msgid "Telegram Bot Token"
6865 7758 msgstr ""
6866 7759
6867 -#: includes/class-mxchat-admin.php:6843
7760 +#: includes/class-mxchat-admin.php:7395
6868 7761 msgid "Telegram Group ID"
6869 7762 msgstr ""
6870 7763
6871 -#: includes/class-mxchat-admin.php:6851
7764 +#: includes/class-mxchat-admin.php:7403
6872 7765 msgid "Webhook Secret Token"
6873 7766 msgstr ""
6874 7767
6875 -#: includes/class-mxchat-admin.php:6860
7768 +#: includes/class-mxchat-admin.php:7413
7769 +msgid "Webhook Handoff Settings"
7770 +msgstr ""
7771 +
7772 +#: includes/class-mxchat-admin.php:7455
7773 +msgid "Webhook URL"
7774 +msgstr ""
7775 +
7776 +#: includes/class-mxchat-admin.php:7463
7777 +msgid "Signing Secret"
7778 +msgstr ""
7779 +
7780 +#: includes/class-mxchat-admin.php:7472
6876 7781 msgid "YouTube Tutorials"
6877 7782 msgstr ""
6878 7783
6879 -#: includes/class-mxchat-admin.php:6872
7784 +#: includes/class-mxchat-admin.php:7484
6880 7785 msgid "MXChat Knowledge Base Settings"
6881 7786 msgstr ""
6882 7787
6883 -#: includes/class-mxchat-admin.php:6895
7788 +#: includes/class-mxchat-admin.php:7507
6884 7789 msgid "MXChat Transcripts Notification Settings"
6885 7790 msgstr ""
6886 7791
6887 -#: includes/class-mxchat-admin.php:6907
7792 +#: includes/class-mxchat-admin.php:7519
6888 7793 msgid "Chat Notification Settings"
6889 7794 msgstr ""
6890 7795
6891 -#: includes/class-mxchat-admin.php:6922
7796 +#: includes/class-mxchat-admin.php:7534
6892 7797 msgid "Notification Email Address"
6893 7798 msgstr ""
6894 7799
6895 -#: includes/class-mxchat-admin.php:6938
6896 -msgid "Custom Retention (Days)"
6897 -msgstr ""
6898 -
6899 -#: includes/class-mxchat-admin.php:6977
7800 +#: includes/class-mxchat-admin.php:7589
6900 7801 msgid "The Pinecone API key appears to be invalid. Please check your API key."
6901 7802 msgstr ""
6902 7803
6903 -#: includes/class-mxchat-admin.php:6998
7804 +#: includes/class-mxchat-admin.php:7610
6904 7805 msgid "The Pinecone host appears to be invalid. It should look like \"mxchat-vectors-zrmsquq.svc.aped-4627-b74a.pinecone.io\""
6905 7806 msgstr ""
6906 7807
6907 -#: includes/class-mxchat-admin.php:7025
7808 +#: includes/class-mxchat-admin.php:7637
6908 7809 msgid "Sync settings updated successfully."
6909 7810 msgstr ""
6910 7811
6911 -#: includes/class-mxchat-admin.php:7034
7812 +#: includes/class-mxchat-admin.php:7646
6912 7813 msgid "1"
6913 7814 msgstr ""
6914 7815
6915 -#: includes/class-mxchat-admin.php:7060
7816 +#: includes/class-mxchat-admin.php:7672
6916 7817 msgid "Set message limits for each user role and customize the experience when users reach those limits. You can use {limit}, {timeframe}, {count}, and {remaining} as placeholders."
6917 7818 msgstr ""
6918 7819
6919 -#: includes/class-mxchat-admin.php:7065
7820 +#: includes/class-mxchat-admin.php:7677
6920 7821 msgid "Markdown Links Supported:"
6921 7822 msgstr ""
6922 7823
6923 -#: includes/class-mxchat-admin.php:7066
7824 +#: includes/class-mxchat-admin.php:7678
6924 7825 msgid "You can include clickable links in your custom messages using markdown syntax:"
6925 7826 msgstr ""
6926 7827
6927 -#: includes/class-mxchat-admin.php:7107
7828 +#: includes/class-mxchat-admin.php:7719
6928 7829 msgid "Limit:"
6929 7830 msgstr ""
6930 7831
6931 -#: includes/class-mxchat-admin.php:7120
7832 +#: includes/class-mxchat-admin.php:7732
6932 7833 msgid "Timeframe:"
6933 7834 msgstr ""
6934 7835
6935 -#: includes/class-mxchat-admin.php:7135
7836 +#: includes/class-mxchat-admin.php:7747
6936 7837 msgid "Custom Message:"
6937 7838 msgstr ""
6938 7839
6939 -#: includes/class-mxchat-admin.php:7140
7840 +#: includes/class-mxchat-admin.php:7752
6940 7841 msgid "Enter custom message when rate limit is exceeded"
6941 7842 msgstr ""
6942 7843
6943 -#: includes/class-mxchat-admin.php:7144
7844 +#: includes/class-mxchat-admin.php:7756
6944 7845 msgid "Example: Rate limit reached! [Visit our pricing page](https://example.com/pricing) to upgrade."
6945 7846 msgstr ""
6946 7847
6947 -#: includes/class-mxchat-admin.php:7171
7848 +#: includes/class-mxchat-admin.php:7783
6948 7849 msgid "Manage all your API keys in one place. Add the API keys for the services you want to use with your chatbot."
6949 7850 msgstr ""
6950 7851
6951 -#: includes/class-mxchat-admin.php:7182
7852 +#: includes/class-mxchat-admin.php:7794
6952 7853 msgid "Required for OpenAI GPT models and OpenAI embeddings. Get your API key from OpenAI Platform."
6953 7854 msgstr ""
6954 7855
6955 -#: includes/class-mxchat-admin.php:7195
7856 +#: includes/class-mxchat-admin.php:7807
6956 7857 msgid "Required for X.AI Grok models. Get your API key from X.AI Console."
6957 7858 msgstr ""
6958 7859
6959 -#: includes/class-mxchat-admin.php:7207
7860 +#: includes/class-mxchat-admin.php:7819
6960 7861 msgid "Required for Anthropic Claude models. Get your API key from Anthropic Console."
6961 7862 msgstr ""
6962 7863
6963 -#: includes/class-mxchat-admin.php:7220
7864 +#: includes/class-mxchat-admin.php:7832
6964 7865 msgid "Required for DeepSeek models. Get your API key from DeepSeek Platform."
6965 7866 msgstr ""
6966 7867
6967 -#: includes/class-mxchat-admin.php:7233
7868 +#: includes/class-mxchat-admin.php:7845
6968 7869 msgid "Required for Google Gemini models and embeddings. Get your API key from Google AI Studio."
6969 7870 msgstr ""
6970 7871
6971 -#: includes/class-mxchat-admin.php:7247
7872 +#: includes/class-mxchat-admin.php:7859
6972 7873 msgid "Required for OpenRouter models. Get your API key from OpenRouter.ai"
6973 7874 msgstr ""
6974 7875
6975 -#: includes/class-mxchat-admin.php:7265
7876 +#: includes/class-mxchat-admin.php:7877
6976 7877 msgid "Test key"
6977 7878 msgstr ""
6978 7879
6979 -#: includes/class-mxchat-admin.php:7281
6980 -#: includes/class-mxchat-admin.php:7417
7880 +#: includes/class-mxchat-admin.php:7893
7881 +#: includes/class-mxchat-admin.php:8029
6981 7882 msgid "Testing..."
6982 7883 msgstr ""
6983 7884
6984 -#: includes/class-mxchat-admin.php:7283
6985 -#: includes/class-mxchat-admin.php:7429
7885 +#: includes/class-mxchat-admin.php:7895
7886 +#: includes/class-mxchat-admin.php:8041
6986 7887 #: includes/class-mxchat-editor-assistant.php:126
6987 7888 msgid "Failed"
6988 7889 msgstr ""
6989 7890
6990 -#: includes/class-mxchat-admin.php:7284
6991 -#: includes/class-mxchat-admin.php:7434
7891 +#: includes/class-mxchat-admin.php:7896
7892 +#: includes/class-mxchat-admin.php:8046
6992 7893 msgid "Request failed"
6993 7894 msgstr ""
6994 7895
6995 -#: includes/class-mxchat-admin.php:7346
7896 +#: includes/class-mxchat-admin.php:7958
6996 7897 msgid "Point MxChat at any OpenAI-compatible /v1/chat/completions endpoint: Ollama, LM Studio, vLLM, llama.cpp, LocalAI, Azure OpenAI, etc. Then select \"Custom (OpenAI-compatible)\" in the model picker."
6997 7898 msgstr ""
6998 7899
6999 -#: includes/class-mxchat-admin.php:7351
7900 +#: includes/class-mxchat-admin.php:7963
7000 7901 msgid "Azure OpenAI quick start"
7001 7902 msgstr ""
7002 7903
7003 -#: includes/class-mxchat-admin.php:7353
7904 +#: includes/class-mxchat-admin.php:7965
7004 7905 msgid "<strong>Base URL</strong> → <code>https://&lt;resource&gt;.openai.azure.com/openai/deployments/&lt;deployment&gt;</code>"
7005 7906 msgstr ""
7006 7907
7007 -#: includes/class-mxchat-admin.php:7354
7908 +#: includes/class-mxchat-admin.php:7966
7008 7909 msgid "<strong>API Key</strong> → your Azure OpenAI key (required)"
7009 7910 msgstr ""
7010 7911
7011 -#: includes/class-mxchat-admin.php:7355
7912 +#: includes/class-mxchat-admin.php:7967
7012 7913 msgid "<strong>Auth Scheme</strong> → <code>api-key header (Azure OpenAI)</code>"
7013 7914 msgstr ""
7014 7915
7015 -#: includes/class-mxchat-admin.php:7356
7916 +#: includes/class-mxchat-admin.php:7968
7016 7917 msgid "<strong>API Version</strong> → required for Azure, e.g. <code>2024-08-01-preview</code>"
7017 7918 msgstr ""
7018 7919
7019 -#: includes/class-mxchat-admin.php:7361
7920 +#: includes/class-mxchat-admin.php:7973
7020 7921 msgid "Base URL"
7021 7922 msgstr ""
7022 7923
7023 -#: includes/class-mxchat-admin.php:7363
7924 +#: includes/class-mxchat-admin.php:7975
7024 7925 msgid "Examples: Ollama http://localhost:11434/v1 · LM Studio http://localhost:1234/v1 · vLLM http://gpu:8000/v1 · Azure https://<resource>.openai.azure.com/openai/deployments/<deployment>"
7025 7926 msgstr ""
7026 7927
7027 -#: includes/class-mxchat-admin.php:7367
7928 +#: includes/class-mxchat-admin.php:7979
7028 7929 msgid "API Key (optional)"
7029 7930 msgstr ""
7030 7931
7031 -#: includes/class-mxchat-admin.php:7369
7932 +#: includes/class-mxchat-admin.php:7981
7032 7933 msgid "Leave empty for unauthenticated local servers. Required for Azure / vLLM / hosted endpoints."
7033 7934 msgstr ""
7034 7935
7035 -#: includes/class-mxchat-admin.php:7373
7936 +#: includes/class-mxchat-admin.php:7985
7036 7937 msgid "Model Name"
7037 7938 msgstr ""
7038 7939
7039 -#: includes/class-mxchat-admin.php:7375
7940 +#: includes/class-mxchat-admin.php:7987
7040 7941 msgid "The model identifier the upstream server expects (e.g. llama3.2, mistral, gpt-oss). For Azure this is the deployment ID — leave empty if the Base URL already includes /deployments/<deployment>."
7041 7942 msgstr ""
7042 7943
7043 -#: includes/class-mxchat-admin.php:7379
7944 +#: includes/class-mxchat-admin.php:7991
7044 7945 msgid "Auth Scheme"
7045 7946 msgstr ""
7046 7947
7047 -#: includes/class-mxchat-admin.php:7381
7948 +#: includes/class-mxchat-admin.php:7993
7048 7949 msgid "Authorization: Bearer (OpenAI / Ollama / vLLM / LM Studio)"
7049 7950 msgstr ""
7050 7951
7051 -#: includes/class-mxchat-admin.php:7382
7952 +#: includes/class-mxchat-admin.php:7994
7052 7953 msgid "api-key header (Azure OpenAI)"
7053 7954 msgstr ""
7054 7955
7055 -#: includes/class-mxchat-admin.php:7384
7956 +#: includes/class-mxchat-admin.php:7996
7056 7957 msgid "Most OpenAI-compatible servers use Bearer. Azure OpenAI uses the api-key header."
7057 7958 msgstr ""
7058 7959
7059 -#: includes/class-mxchat-admin.php:7388
7960 +#: includes/class-mxchat-admin.php:8000
7060 7961 msgid "API Version (Azure only)"
7061 7962 msgstr ""
7062 7963
7063 -#: includes/class-mxchat-admin.php:7390
7964 +#: includes/class-mxchat-admin.php:8002
7064 7965 msgid "Appended as ?api-version=... on the request URL. Required for Azure OpenAI; leave empty for non-Azure providers."
7065 7966 msgstr ""
7066 7967
7067 -#: includes/class-mxchat-admin.php:7395
7968 +#: includes/class-mxchat-admin.php:8007
7068 7969 msgid "Extended routing (opt-in)"
7069 7970 msgstr ""
7070 7971
7071 -#: includes/class-mxchat-admin.php:7396
7972 +#: includes/class-mxchat-admin.php:8008
7072 7973 msgid "Use custom provider for embeddings"
7073 7974 msgstr ""
7074 7975
7075 -#: includes/class-mxchat-admin.php:7397
7976 +#: includes/class-mxchat-admin.php:8009
7076 7977 msgid "Use custom provider for image generation"
7077 7978 msgstr ""
7078 7979
7079 -#: includes/class-mxchat-admin.php:7398
7980 +#: includes/class-mxchat-admin.php:8010
7080 7981 msgid "When off, embeddings and image generation continue to use OpenAI (current behavior). Turn on only if your endpoint exposes OpenAI-compatible /embeddings or /images/generations routes (e.g. Ollama, vLLM, LocalAI)."
7081 7982 msgstr ""
7082 7983
7083 -#: includes/class-mxchat-admin.php:7402
7984 +#: includes/class-mxchat-admin.php:8014
7084 7985 msgid "Custom Embedding Model"
7085 7986 msgstr ""
7086 7987
7087 -#: includes/class-mxchat-admin.php:7404
7988 +#: includes/class-mxchat-admin.php:8016
7088 7989 msgid "Only used when \"Use custom provider for embeddings\" is on. The embedding model name is separate from the chat model name above (e.g. Ollama embedding models: nomic-embed-text, mxbai-embed-large). Leave blank to fall back to the chat model name."
7089 7990 msgstr ""
7090 7991
7091 -#: includes/class-mxchat-admin.php:7426
7992 +#: includes/class-mxchat-admin.php:8038
7092 7993 msgid "OK"
7093 7994 msgstr ""
7094 7995
7095 -#: includes/class-mxchat-admin.php:7451
7996 +#: includes/class-mxchat-admin.php:8063
7096 7997 msgid "Required for Voyage AI embedding models. Get your API key from Voyage AI."
7097 7998 msgstr ""
7098 7999
7099 -#: includes/class-mxchat-admin.php:7467
7100 -msgid "Required for Loops email integration. Get your API key from Loops.so"
8000 +#. translators: %s: link to the Loops integration tab.
8001 +#: includes/class-mxchat-admin.php:8084
8002 +#, php-format
8003 +msgid "Required for Loops email integration. Get your API key from Loops.so, then choose your mailing list under %s."
7101 8004 msgstr ""
7102 8005
7103 -#: includes/class-mxchat-admin.php:7492
8006 +#: includes/class-mxchat-admin.php:8085
8007 +msgid "Integrations, Loops"
8008 +msgstr ""
8009 +
8010 +#: includes/class-mxchat-admin.php:8113
7104 8011 msgid "Select a list"
7105 8012 msgstr ""
7106 8013
7107 -#: includes/class-mxchat-admin.php:7506
8014 +#: includes/class-mxchat-admin.php:8127
7108 8015 msgid "Please select a mailing list to use with Loops."
7109 8016 msgstr ""
7110 8017
7111 -#: includes/class-mxchat-admin.php:7508
7112 -msgid "No lists found. Please verify your API Key."
8018 +#. translators: %s: link to the API Keys tab.
8019 +#: includes/class-mxchat-admin.php:8132
8020 +#, php-format
8021 +msgid "No lists found. Please check your Loops API key under %s."
7113 8022 msgstr ""
7114 8023
7115 -#: includes/class-mxchat-admin.php:7511
7116 -msgid "Enter a valid Loops API Key to load mailing lists."
8024 +#. translators: %s: link to the API Keys tab.
8025 +#: includes/class-mxchat-admin.php:8141
8026 +#, php-format
8027 +msgid "Enter your Loops API key under %s to load mailing lists."
7117 8028 msgstr ""
7118 8029
7119 -#: includes/class-mxchat-admin.php:7528
8030 +#: includes/class-mxchat-admin.php:8198
7120 8031 msgid "Enter the instruction for the AI when a trigger keyword is detected. The AI will use this as guidance to naturally ask for the user's email in a conversational way."
7121 8032 msgstr ""
7122 8033
7123 -#: includes/class-mxchat-admin.php:7545
8034 +#: includes/class-mxchat-admin.php:8215
7124 8035 msgid "Enter the instruction for the AI when a user provides their email. The AI will use this as guidance to naturally confirm the email capture in a conversational way."
7125 8036 msgstr ""
7126 8037
7127 -#: includes/class-mxchat-admin.php:7573
8038 +#: includes/class-mxchat-admin.php:8243
7128 8039 msgid "Use {visitor_name} to personalize AI responses when lead capture is enabled."
7129 8040 msgstr ""
7130 8041
7131 -#: includes/class-mxchat-admin.php:7574
8042 +#: includes/class-mxchat-admin.php:8244
7132 8043 msgid "Example: The visitor's name is {visitor_name}. Address them by name."
7133 8044 msgstr ""
7134 8045
7135 -#: includes/class-mxchat-admin.php:7641
8046 +#: includes/class-mxchat-admin.php:8250
8047 +msgid "The chatbot is told the current date and time in your site's timezone with every message, so it can tell past events from upcoming ones. You can also place {current_date} or {current_datetime} in the instructions above. Note: a placeholder changes the prompt once a day (date) or every minute (date and time), which reduces how much of it your AI provider can cache; the automatic line has no such cost, so most sites do not need one."
8048 +msgstr ""
8049 +
8050 +#: includes/class-mxchat-admin.php:8317
7136 8051 msgid "Copy Instructions"
7137 8052 msgstr ""
7138 8053
7139 -#: includes/class-mxchat-admin.php:7683
8054 +#: includes/class-mxchat-admin.php:8361
7140 8055 msgid "After entering your OpenRouter API key above, click the button below to load available models."
7141 8056 msgstr ""
7142 8057
7143 -#: includes/class-mxchat-admin.php:7697
7144 -#: includes/class-mxchat-admin.php:7916
8058 +#: includes/class-mxchat-admin.php:8375
8059 +#: includes/class-mxchat-admin.php:8607
7145 8060 msgid "API key for OpenAI detected"
7146 8061 msgstr ""
7147 8062
7148 -#: includes/class-mxchat-admin.php:7699
7149 -#: includes/class-mxchat-admin.php:7918
8063 +#: includes/class-mxchat-admin.php:8377
8064 +#: includes/class-mxchat-admin.php:8609
7150 8065 msgid "No API key for OpenAI detected. Please enter API key in API Keys tab."
7151 8066 msgstr ""
7152 8067
7153 -#: includes/class-mxchat-admin.php:7706
8068 +#: includes/class-mxchat-admin.php:8384
7154 8069 msgid "API key for Anthropic (Claude) detected"
7155 8070 msgstr ""
7156 8071
7157 -#: includes/class-mxchat-admin.php:7708
8072 +#: includes/class-mxchat-admin.php:8386
7158 8073 msgid "No API key for Anthropic (Claude) detected. Please enter API key in API Keys tab."
7159 8074 msgstr ""
7160 8075
7161 -#: includes/class-mxchat-admin.php:7715
8076 +#: includes/class-mxchat-admin.php:8393
7162 8077 msgid "API key for X.AI (Grok) detected"
7163 8078 msgstr ""
7164 8079
7165 -#: includes/class-mxchat-admin.php:7717
8080 +#: includes/class-mxchat-admin.php:8395
7166 8081 msgid "No API key for X.AI (Grok) detected. Please enter API key in API Keys tab."
7167 8082 msgstr ""
7168 8083
7169 -#: includes/class-mxchat-admin.php:7724
8084 +#: includes/class-mxchat-admin.php:8402
7170 8085 msgid "API key for DeepSeek detected"
7171 8086 msgstr ""
7172 8087
7173 -#: includes/class-mxchat-admin.php:7726
8088 +#: includes/class-mxchat-admin.php:8404
7174 8089 msgid "No API key for DeepSeek detected. Please enter API key in API Keys tab."
7175 8090 msgstr ""
7176 8091
7177 -#: includes/class-mxchat-admin.php:7733
7178 -#: includes/class-mxchat-admin.php:7934
8092 +#: includes/class-mxchat-admin.php:8411
8093 +#: includes/class-mxchat-admin.php:8625
7179 8094 msgid "API key for Google Gemini detected"
7180 8095 msgstr ""
7181 8096
7182 -#: includes/class-mxchat-admin.php:7735
7183 -#: includes/class-mxchat-admin.php:7936
8097 +#: includes/class-mxchat-admin.php:8413
8098 +#: includes/class-mxchat-admin.php:8627
7184 8099 msgid "No API key for Google Gemini detected. Please enter API key in API Keys tab."
7185 8100 msgstr ""
7186 8101
7187 -#: includes/class-mxchat-admin.php:7742
8102 +#: includes/class-mxchat-admin.php:8420
7188 8103 msgid "API key for OpenRouter detected"
7189 8104 msgstr ""
7190 8105
7191 -#: includes/class-mxchat-admin.php:7744
8106 +#: includes/class-mxchat-admin.php:8422
7192 8107 msgid "No API key for OpenRouter detected. Please enter API key in API Keys tab."
7193 8108 msgstr ""
7194 8109
7195 -#: includes/class-mxchat-admin.php:7774
8110 +#: includes/class-mxchat-admin.php:8452
7196 8111 msgid "Test Streaming Compatibility"
7197 8112 msgstr ""
7198 8113
7199 -#: includes/class-mxchat-admin.php:7832
8114 +#: includes/class-mxchat-admin.php:8510
7200 8115 msgid "Web search is only available for OpenAI and Gemini models."
7201 8116 msgstr ""
7202 8117
7203 -#: includes/class-mxchat-admin.php:7885
8118 +#: includes/class-mxchat-admin.php:8568
7204 8119 msgid "OpenAI Embeddings"
7205 8120 msgstr ""
7206 8121
7207 -#: includes/class-mxchat-admin.php:7886
8122 +#: includes/class-mxchat-admin.php:8569
7208 8123 msgid "TE3 Small (1536, Efficient)"
7209 8124 msgstr ""
7210 8125
7211 -#: includes/class-mxchat-admin.php:7887
8126 +#: includes/class-mxchat-admin.php:8570
7212 8127 msgid "Ada 2 (1536, Recommended)"
7213 8128 msgstr ""
7214 8129
7215 -#: includes/class-mxchat-admin.php:7888
8130 +#: includes/class-mxchat-admin.php:8571
7216 8131 msgid "TE3 Large (3072, Powerful)"
7217 8132 msgstr ""
7218 8133
7219 -#: includes/class-mxchat-admin.php:7890
8134 +#: includes/class-mxchat-admin.php:8573
7220 8135 msgid "Voyage AI Embeddings"
7221 8136 msgstr ""
7222 8137
7223 -#: includes/class-mxchat-admin.php:7891
8138 +#: includes/class-mxchat-admin.php:8574
7224 8139 msgid "Voyage-3 Large (2048, Most Capable)"
7225 8140 msgstr ""
7226 8141
7227 -#: includes/class-mxchat-admin.php:7893
8142 +#: includes/class-mxchat-admin.php:8576
7228 8143 msgid "Google Gemini Embeddings"
7229 8144 msgstr ""
7230 8145
7231 -#: includes/class-mxchat-admin.php:7894
8146 +#: includes/class-mxchat-admin.php:8577
7232 8147 msgid "Gemini Embedding (1536, Stable)"
7233 8148 msgstr ""
7234 8149
7235 -#: includes/class-mxchat-admin.php:7925
8150 +#: includes/class-mxchat-admin.php:8596
8151 +msgid "Custom provider embeddings are in use — the model is set in the Custom Embedding Model field under Custom Provider."
8152 +msgstr ""
8153 +
8154 +#: includes/class-mxchat-admin.php:8616
7236 8155 msgid "API key for Voyage AI detected"
7237 8156 msgstr ""
7238 8157
7239 -#: includes/class-mxchat-admin.php:7927
8158 +#: includes/class-mxchat-admin.php:8618
7240 8159 msgid "No API key for Voyage AI detected. Please enter API key in API Keys tab."
7241 8160 msgstr ""
7242 8161
7243 -#: includes/class-mxchat-admin.php:8048
8162 +#: includes/class-mxchat-admin.php:8817
7244 8163 msgid "Use {visitor_name} to personalize greetings when lead capture is enabled."
7245 8164 msgstr ""
7246 8165
7247 -#: includes/class-mxchat-admin.php:8049
8166 +#: includes/class-mxchat-admin.php:8818
7248 8167 msgid "Example: Hello {visitor_name}! How can I help you today?"
7249 8168 msgstr ""
7250 8169
7251 -#: includes/class-mxchat-admin.php:8102
8170 +#: includes/class-mxchat-admin.php:8871
7252 8171 msgid "Post Type Visibility"
7253 8172 msgstr ""
7254 8173
7255 -#: includes/class-mxchat-admin.php:8110
8174 +#: includes/class-mxchat-admin.php:8879
7256 8175 msgid "Show on all post types"
7257 8176 msgstr ""
7258 8177
7259 -#: includes/class-mxchat-admin.php:8115
8178 +#: includes/class-mxchat-admin.php:8884
7260 8179 msgid "Only show on selected post types"
7261 8180 msgstr ""
7262 8181
7263 -#: includes/class-mxchat-admin.php:8120
8182 +#: includes/class-mxchat-admin.php:8889
7264 8183 msgid "Hide on selected post types"
7265 8184 msgstr ""
7266 8185
7267 -#: includes/class-mxchat-admin.php:8224
8186 +#: includes/class-mxchat-admin.php:9017
7268 8187 msgid "Customize the prompt (optional)"
7269 8188 msgstr ""
7270 8189
7271 -#: includes/class-mxchat-admin.php:8227
8190 +#: includes/class-mxchat-admin.php:9020
7272 8191 msgid "Idle Timeout"
7273 8192 msgstr ""
7274 8193
7275 -#: includes/class-mxchat-admin.php:8231
8194 +#: includes/class-mxchat-admin.php:9024
7276 8195 msgid "seconds of user inactivity before the prompt appears (5-600)"
7277 8196 msgstr ""
7278 8197
7279 -#: includes/class-mxchat-admin.php:8236
8198 +#: includes/class-mxchat-admin.php:9029
7280 8199 msgid "Prompt Question"
7281 8200 msgstr ""
7282 8201
7283 -#: includes/class-mxchat-admin.php:8240
7284 -#: includes/class-mxchat-integrator.php:425
8202 +#: includes/class-mxchat-admin.php:9033
8203 +#: includes/class-mxchat-integrator.php:478
7285 8204 msgid "Was this helpful?"
7286 8205 msgstr ""
7287 8206
7288 -#: includes/class-mxchat-admin.php:8242
8207 +#: includes/class-mxchat-admin.php:9035
7289 8208 msgid "Leave blank for the default. Shown above the thumbs up/down."
7290 8209 msgstr ""
7291 8210
7292 -#: includes/class-mxchat-admin.php:8246
8211 +#: includes/class-mxchat-admin.php:9039
7293 8212 msgid "Thank-You Message"
7294 8213 msgstr ""
7295 8214
7296 -#: includes/class-mxchat-admin.php:8250
7297 -#: includes/class-mxchat-integrator.php:429
8215 +#: includes/class-mxchat-admin.php:9043
8216 +#: includes/class-mxchat-integrator.php:482
7298 8217 msgid "Thanks! Anything we should improve? (optional)"
7299 8218 msgstr ""
7300 8219
7301 -#: includes/class-mxchat-admin.php:8252
8220 +#: includes/class-mxchat-admin.php:9045
7302 8221 msgid "Leave blank for the default. Shown after the user clicks a thumb."
7303 8222 msgstr ""
7304 8223
7305 -#: includes/class-mxchat-admin.php:8256
8224 +#: includes/class-mxchat-admin.php:9049
7306 8225 msgid "Feedback Placeholder"
7307 8226 msgstr ""
7308 8227
7309 -#: includes/class-mxchat-admin.php:8260
7310 -#: includes/class-mxchat-integrator.php:430
8228 +#: includes/class-mxchat-admin.php:9053
8229 +#: includes/class-mxchat-integrator.php:483
7311 8230 msgid "Tell us what could be better…"
7312 8231 msgstr ""
7313 8232
7314 -#: includes/class-mxchat-admin.php:8262
8233 +#: includes/class-mxchat-admin.php:9055
7315 8234 msgid "Leave blank for the default. Placeholder text inside the feedback textarea."
7316 8235 msgstr ""
7317 8236
7318 -#: includes/class-mxchat-admin.php:8266
8237 +#: includes/class-mxchat-admin.php:9059
7319 8238 msgid "Saved Confirmation"
7320 8239 msgstr ""
7321 8240
7322 -#: includes/class-mxchat-admin.php:8270
7323 -#: includes/class-mxchat-integrator.php:433
8241 +#: includes/class-mxchat-admin.php:9063
8242 +#: includes/class-mxchat-integrator.php:486
7324 8243 msgid "Thanks for the feedback."
7325 8244 msgstr ""
7326 8245
7327 -#: includes/class-mxchat-admin.php:8272
8246 +#: includes/class-mxchat-admin.php:9065
7328 8247 msgid "Leave blank for the default. Shown after the feedback is sent."
7329 8248 msgstr ""
7330 8249
7331 -#: includes/class-mxchat-admin.php:8305
7332 -#: includes/class-mxchat-public.php:202
8250 +#: includes/class-mxchat-admin.php:9098
8251 +#: includes/class-mxchat-public.php:213
7333 8252 msgid "By chatting, you agree to our <a href=\"https://example.com/privacy-policy\" target=\"_blank\">privacy policy</a>."
7334 8253 msgstr ""
7335 8254
7336 -#: includes/class-mxchat-admin.php:8437
7337 -#: includes/class-mxchat-integrator.php:411
8255 +#: includes/class-mxchat-admin.php:9271
8256 +#: includes/class-mxchat-integrator.php:454
7338 8257 msgid "Start new chat"
7339 8258 msgstr ""
7340 8259
7341 -#: includes/class-mxchat-admin.php:8452
8260 +#: includes/class-mxchat-admin.php:9286
7342 8261 msgid "Enter Quick Question 1"
7343 8262 msgstr ""
7344 8263
7345 -#: includes/class-mxchat-admin.php:8468
8264 +#: includes/class-mxchat-admin.php:9302
7346 8265 msgid "Enter Quick Question 2"
7347 8266 msgstr ""
7348 8267
7349 -#: includes/class-mxchat-admin.php:8484
8268 +#: includes/class-mxchat-admin.php:9318
7350 8269 msgid "Enter Quick Question 3"
7351 8270 msgstr ""
7352 8271
7353 -#: includes/class-mxchat-admin.php:8508
8272 +#: includes/class-mxchat-admin.php:9342
7354 8273 #, php-format
7355 8274 msgid "Enter Additional Quick Question %d"
7356 8275 msgstr ""
7357 8276
7358 -#: includes/class-mxchat-admin.php:8510
7359 -#: includes/class-mxchat-admin.php:8526
8277 +#: includes/class-mxchat-admin.php:9344
8278 +#: includes/class-mxchat-admin.php:9360
7360 8279 msgid "Remove question"
7361 8280 msgstr ""
7362 8281
7363 -#: includes/class-mxchat-admin.php:8511
7364 -#: includes/class-mxchat-admin.php:8527
8282 +#: includes/class-mxchat-admin.php:9345
8283 +#: includes/class-mxchat-admin.php:9361
7365 8284 msgid "Remove"
7366 8285 msgstr ""
7367 8286
7368 -#: includes/class-mxchat-admin.php:8525
8287 +#: includes/class-mxchat-admin.php:9359
7369 8288 msgid "Enter Additional Quick Question 4"
7370 8289 msgstr ""
7371 8290
7372 -#: includes/class-mxchat-admin.php:8533
8291 +#: includes/class-mxchat-admin.php:9367
7373 8292 msgid "Add question"
7374 8293 msgstr ""
7375 8294
7376 -#: includes/class-mxchat-admin.php:8534
8295 +#: includes/class-mxchat-admin.php:9368
7377 8296 msgid "Add Question"
7378 8297 msgstr ""
7379 8298
7380 -#: includes/class-mxchat-admin.php:8550
8299 +#: includes/class-mxchat-admin.php:9384
7381 8300 msgid "Required for Brave Search integration. Get your API key from Brave Search API."
7382 8301 msgstr ""
7383 8302
7384 -#: includes/class-mxchat-admin.php:8567
8303 +#: includes/class-mxchat-admin.php:9401
7385 8304 msgid "Select the number of images to return (1-6)."
7386 8305 msgstr ""
7387 8306
7388 -#: includes/class-mxchat-admin.php:8581
8307 +#: includes/class-mxchat-admin.php:9415
7389 8308 msgid "Strict"
7390 8309 msgstr ""
7391 8310
7392 -#: includes/class-mxchat-admin.php:8591
8311 +#: includes/class-mxchat-admin.php:9425
7393 8312 msgid "Set the Safe Search level for image searches. Brave Search only supports \"Strict\" and \"Off\" options."
7394 8313 msgstr ""
7395 8314
7396 -#: includes/class-mxchat-admin.php:8609
8315 +#: includes/class-mxchat-admin.php:9443
7397 8316 msgid "Select the number of news articles to retrieve (1-10)."
7398 8317 msgstr ""
7399 8318
7400 -#: includes/class-mxchat-admin.php:8626
8319 +#: includes/class-mxchat-admin.php:9460
7401 8320 msgid "Enter the country code (e.g., \"us\" for United States)."
7402 8321 msgstr ""
7403 8322
7404 -#: includes/class-mxchat-admin.php:8643
8323 +#: includes/class-mxchat-admin.php:9477
7405 8324 msgid "Enter the language code (e.g., \"en\" for English)."
7406 8325 msgstr ""
7407 8326
7408 -#: includes/class-mxchat-admin.php:8652
8327 +#: includes/class-mxchat-admin.php:9486
7409 8328 msgid "Configure the intent settings for the Chat with PDF feature."
7410 8329 msgstr ""
7411 8330
7412 -#: includes/class-mxchat-admin.php:8669
8331 +#: includes/class-mxchat-admin.php:9503
7413 8332 msgid "Enable to display the chat toolbar, adding two icons below the chatbot input field for uploading PDF and Word documents (default is hidden)."
7414 8333 msgstr ""
7415 8334
7416 -#: includes/class-mxchat-admin.php:8689
8335 +#: includes/class-mxchat-admin.php:9523
7417 8336 msgid "Enable to show the PDF upload button in the chatbot toolbar. Disable to hide it."
7418 8337 msgstr ""
7419 8338
7420 -#: includes/class-mxchat-admin.php:8709
8339 +#: includes/class-mxchat-admin.php:9543
7421 8340 msgid "Enable to show the Word document upload button in the chatbot toolbar. Disable to hide it."
7422 8341 msgstr ""
7423 8342
7424 -#: includes/class-mxchat-admin.php:8721
8343 +#: includes/class-mxchat-admin.php:9555
7425 8344 msgid "Enter trigger text"
7426 8345 msgstr ""
7427 8346
7428 -#: includes/class-mxchat-admin.php:8726
8347 +#: includes/class-mxchat-admin.php:9560
7429 8348 msgid "Text displayed when the intent is triggered."
7430 8349 msgstr ""
7431 8350
7432 -#: includes/class-mxchat-admin.php:8738
8351 +#: includes/class-mxchat-admin.php:9572
7433 8352 msgid "Enter success text"
7434 8353 msgstr ""
7435 8354
7436 -#: includes/class-mxchat-admin.php:8743
8355 +#: includes/class-mxchat-admin.php:9577
7437 8356 msgid "Text displayed when the intent is successful."
7438 8357 msgstr ""
7439 8358
7440 -#: includes/class-mxchat-admin.php:8755
8359 +#: includes/class-mxchat-admin.php:9589
7441 8360 msgid "Enter error text"
7442 8361 msgstr ""
7443 8362
7444 -#: includes/class-mxchat-admin.php:8760
8363 +#: includes/class-mxchat-admin.php:9594
7445 8364 msgid "Text displayed when an error occurs during the intent."
7446 8365 msgstr ""
7447 8366
7448 -#: includes/class-mxchat-admin.php:8777
8367 +#: includes/class-mxchat-admin.php:9611
7449 8368 msgid "Set the maximum number of document pages users can upload for processing. (1-69 pages)"
7450 8369 msgstr ""
7451 8370
7452 -#: includes/class-mxchat-admin.php:8793
7453 -#: includes/class-mxchat-admin.php:8999
8371 +#: includes/class-mxchat-admin.php:9627
8372 +#: includes/class-mxchat-admin.php:9880
8373 +#: includes/class-mxchat-admin.php:10006
7454 8374 msgid "Online"
7455 8375 msgstr ""
7456 8376
7457 -#: includes/class-mxchat-admin.php:8793
7458 -#: includes/class-mxchat-admin.php:8999
8377 +#: includes/class-mxchat-admin.php:9627
8378 +#: includes/class-mxchat-admin.php:9880
8379 +#: includes/class-mxchat-admin.php:10006
7459 8380 msgid "Offline"
7460 8381 msgstr ""
7461 8382
7462 -#: includes/class-mxchat-admin.php:8837
7463 -#: includes/class-mxchat-admin.php:9422
8383 +#: includes/class-mxchat-admin.php:9678
8384 +#: includes/class-mxchat-admin.php:10521
7464 8385 msgid "Scheduled hours"
7465 8386 msgstr ""
7466 8387
7467 -#: includes/class-mxchat-admin.php:8838
7468 -#: includes/class-mxchat-admin.php:9423
8388 +#: includes/class-mxchat-admin.php:9679
8389 +#: includes/class-mxchat-admin.php:10522
7469 8390 msgid "Always available"
7470 8391 msgstr ""
7471 8392
7472 -#: includes/class-mxchat-admin.php:8857
8393 +#: includes/class-mxchat-admin.php:9698
7473 8394 #, php-format
7474 8395 msgid "%s start time"
7475 8396 msgstr ""
7476 8397
7477 -#: includes/class-mxchat-admin.php:8862
8398 +#: includes/class-mxchat-admin.php:9703
7478 8399 #, php-format
7479 8400 msgid "%s end time"
7480 8401 msgstr ""
7481 8402
7482 8403 #. translators: 1: the handoff channel, e.g. Slack or Telegram; 2: the site's timezone, e.g. America/New_York
7483 -#: includes/class-mxchat-admin.php:8874
8404 +#: includes/class-mxchat-admin.php:9715
7484 8405 #, php-format
7485 8406 msgid "When on, visitors are only offered a %1$s human handoff during these hours — outside them the chatbot keeps answering and never offers to fetch an agent. Applies to %1$s only. Times use the site timezone (%2$s). Set a day's end time earlier than its start for an overnight shift; identical start and end means all day."
7486 8407 msgstr ""
7487 8408
7488 -#: includes/class-mxchat-admin.php:8885
7489 -#: includes/class-mxchat-admin.php:9018
7490 -msgid "Sorry, live agents are currently unavailable. I can continue helping you as an AI assistant."
7491 -msgstr ""
7492 -
7493 -#: includes/class-mxchat-admin.php:8891
7494 -#: includes/class-mxchat-admin.php:9024
8409 +#: includes/class-mxchat-admin.php:9732
8410 +#: includes/class-mxchat-admin.php:9905
7495 8411 msgid "Message shown when live agents are offline."
7496 8412 msgstr ""
7497 8413
7498 -#: includes/class-mxchat-admin.php:8897
8414 +#: includes/class-mxchat-admin.php:9738
7499 8415 msgid "Live agent has been notified."
7500 8416 msgstr ""
7501 8417
7502 -#: includes/class-mxchat-admin.php:8903
7503 -#: includes/class-mxchat-admin.php:9012
8418 +#: includes/class-mxchat-admin.php:9744
8419 +#: includes/class-mxchat-admin.php:9893
7504 8420 msgid "Message shown when live transfer activated."
7505 8421 msgstr ""
7506 8422
7507 -#: includes/class-mxchat-admin.php:8916
8423 +#: includes/class-mxchat-admin.php:9757
7508 8424 msgid "Enter your Slack webhook URL for live agent notifications."
7509 8425 msgstr ""
7510 8426
7511 -#: includes/class-mxchat-admin.php:8925
8427 +#: includes/class-mxchat-admin.php:9766
7512 8428 msgid "Secret key for validating Slack requests. Keep this secure."
7513 8429 msgstr ""
7514 8430
7515 -#: includes/class-mxchat-admin.php:8934
8431 +#: includes/class-mxchat-admin.php:9775
7516 8432 msgid "Your Slack Bot OAuth Token (starts with xoxb-). Keep this secure."
7517 8433 msgstr ""
7518 8434
7519 -#: includes/class-mxchat-admin.php:8946
8435 +#. translators: 1: Slack API error code, 2: Slack channel ID, 3: local date and time of the failure
8436 +#: includes/class-mxchat-admin.php:9789
8437 +#, php-format
8438 +msgid "Slack said \"%1$s\" for channel %2$s (%3$s). The visitor was told the message could not be delivered. Check that the channel still exists and is not archived, that the bot is in it, and that the token above is still valid."
8439 +msgstr ""
8440 +
8441 +#. translators: 1: Slack API error code, 2: local date and time of the failure
8442 +#: includes/class-mxchat-admin.php:9797
8443 +#, php-format
8444 +msgid "Slack said \"%1$s\" (%2$s). The visitor was told the message could not be delivered. Check that the token above is still valid."
8445 +msgstr ""
8446 +
8447 +#: includes/class-mxchat-admin.php:9802
8448 +msgid "⚠ Last delivery error"
8449 +msgstr ""
8450 +
8451 +#: includes/class-mxchat-admin.php:9815
7520 8452 msgid "Enter Slack User IDs of agents who should be automatically invited to chat channels (one per line). Find user IDs in Slack profiles under \"More\" → \"Copy member ID\". Example: U1234567890"
7521 8453 msgstr ""
7522 8454
7523 -#: includes/class-mxchat-admin.php:8955
8455 +#: includes/class-mxchat-admin.php:9824
7524 8456 msgid "Optional. Route ALL live agent handoffs into this one existing Slack channel — each conversation becomes its own thread there. Enter a channel ID (starts with C) or a #channel-name, and invite your bot to the channel first (/invite @YourBot). Agents reply inside a conversation's thread; !endchat inside the thread ends that chat. Leave blank to keep creating a separate chat- channel per conversation."
7525 8457 msgstr ""
7526 8458
7527 -#: includes/class-mxchat-admin.php:8961
8459 +#: includes/class-mxchat-admin.php:9830
7528 8460 msgid "⚠ Last handoff could not reach this channel"
7529 8461 msgstr ""
7530 8462
7531 8463 #. translators: %s: Slack API error code
7532 -#: includes/class-mxchat-admin.php:8964
8464 +#: includes/class-mxchat-admin.php:9833
7533 8465 #, php-format
7534 8466 msgid "Slack said \"%s\". Handoffs are falling back to per-conversation channels until this is fixed. Check the channel name or ID and make sure the bot has been invited to it."
7535 8467 msgstr ""
7536 8468
7537 -#: includes/class-mxchat-admin.php:8976
8469 +#: includes/class-mxchat-admin.php:9846
8470 +msgid "⚠ This is a private channel"
8471 +msgstr ""
8472 +
8473 +#: includes/class-mxchat-admin.php:9847
8474 +msgid "Slack sends replies from private channels as message.groups events. In your Slack app, add the groups:history scope and subscribe to the message.groups bot event (alongside message.channels), then reinstall the app — otherwise agent replies posted here never reach your visitors."
8475 +msgstr ""
8476 +
8477 +#: includes/class-mxchat-admin.php:9857
7538 8478 msgid "Archive the conversation's chat- channel when an agent ends the chat with !endchat"
7539 8479 msgstr ""
7540 8480
7541 -#: includes/class-mxchat-admin.php:8977
8481 +#: includes/class-mxchat-admin.php:9858
7542 8482 msgid "Keeps your Slack sidebar tidy on busy sites — each ended conversation's channel is archived instead of living forever. Archived channels stay searchable in Slack, so the record is never lost. Only applies to per-conversation chat- channels; a Shared Handoff Channel is never archived. If a returning visitor requests an agent again, a fresh channel is created automatically."
7543 8483 msgstr ""
7544 8484
7545 -#: includes/class-mxchat-admin.php:8984
8485 +#: includes/class-mxchat-admin.php:9865
7546 8486 msgid "Configure Telegram integration for live agent support."
7547 8487 msgstr ""
7548 8488
7549 -#: includes/class-mxchat-admin.php:9006
8489 +#: includes/class-mxchat-admin.php:9887
7550 8490 msgid "I've notified a support agent. Please allow a moment for them to respond."
7551 8491 msgstr ""
7552 8492
7553 -#: includes/class-mxchat-admin.php:9032
7554 -#: includes/class-mxchat-admin.php:9060
8493 +#: includes/class-mxchat-admin.php:9913
8494 +#: includes/class-mxchat-admin.php:9983
8495 +#: includes/class-mxchat-admin.php:10060
7555 8496 msgid "Hide"
7556 8497 msgstr ""
7557 8498
7558 -#: includes/class-mxchat-admin.php:9033
8499 +#: includes/class-mxchat-admin.php:9914
7559 8500 msgid "Your Telegram Bot Token from @BotFather (e.g., 123456789:ABCdefGhIJKlmNoPQRsTUVwxyZ)."
7560 8501 msgstr ""
7561 8502
7562 -#: includes/class-mxchat-admin.php:9041
8503 +#: includes/class-mxchat-admin.php:9922
7563 8504 msgid "Your Telegram supergroup ID (starts with -100). The group must have forum topics enabled."
7564 8505 msgstr ""
7565 8506
7566 -#: includes/class-mxchat-admin.php:9061
8507 +#: includes/class-mxchat-admin.php:9931
8508 +msgid "⚠ Last Telegram API failure"
8509 +msgstr ""
8510 +
8511 +#. translators: 1: Telegram API method name, 2: Telegram's error description, 3: local date and time of the failure
8512 +#: includes/class-mxchat-admin.php:9934
8513 +#, php-format
8514 +msgid "%1$s failed with \"%2$s\" (%3$s). If live agent chat is working now, this may be from an earlier misconfiguration."
8515 +msgstr ""
8516 +
8517 +#: includes/class-mxchat-admin.php:9950
8518 +msgid "⚠ Incoming Telegram webhook requests are being rejected"
8519 +msgstr ""
8520 +
8521 +#. translators: 1: number of rejected requests, 2: local date and time of the most recent rejection
8522 +#: includes/class-mxchat-admin.php:9953
8523 +#, php-format
8524 +msgid "%1$s request rejected, most recently %2$s. Agent replies are not reaching visitors."
8525 +msgid_plural "%1$s requests rejected, most recently %2$s. Agent replies are not reaching visitors."
8526 +msgstr[0] ""
8527 +msgstr[1] ""
8528 +
8529 +#: includes/class-mxchat-admin.php:9984
7567 8530 msgid "Secret token for webhook verification. Use this when setting up your Telegram webhook with the secret_token parameter."
7568 8531 msgstr ""
7569 8532
7570 -#: includes/class-mxchat-admin.php:9253
8533 +#: includes/class-mxchat-admin.php:9991
8534 +msgid "Send live-agent handoffs to any URL you choose — your helpdesk, an automation flow, a CRM."
8535 +msgstr ""
8536 +
8537 +#: includes/class-mxchat-admin.php:10019
8538 +msgid "Message shown after the handoff is delivered. The chat stays in AI mode — your team follows up separately, so let the visitor know what to expect."
8539 +msgstr ""
8540 +
8541 +#: includes/class-mxchat-admin.php:10031
8542 +msgid "Message shown when this destination is offline or outside its scheduled hours."
8543 +msgstr ""
8544 +
8545 +#: includes/class-mxchat-admin.php:10040
8546 +msgid "Where handoffs are sent as a JSON POST. Must be https and publicly reachable (localhost and private-network hosts are rejected)."
8547 +msgstr ""
8548 +
8549 +#: includes/class-mxchat-admin.php:10046
8550 +msgid "⚠ Last handoff could not reach this URL"
8551 +msgstr ""
8552 +
8553 +#. translators: %s: the delivery failure, e.g. an HTTP status or a transport error
8554 +#: includes/class-mxchat-admin.php:10049
8555 +#, php-format
8556 +msgid "the request failed with \"%s\". Until this is fixed, the chatbot answers these conversations itself instead of telling visitors a human was notified."
8557 +msgstr ""
8558 +
8559 +#: includes/class-mxchat-admin.php:10061
8560 +msgid "Optional. When set, each POST carries an X-MxChat-Signature header (sha256 HMAC of the body) so your endpoint can verify the sender. The secret itself is never sent."
8561 +msgstr ""
8562 +
8563 +#: includes/class-mxchat-admin.php:10235
8564 +#: includes/class-mxchat-admin.php:10365
8565 +#: includes/class-mxchat-admin.php:10379
8566 +#: includes/class-mxchat-admin.php:10400
8567 +msgid "Copied"
8568 +msgstr ""
8569 +
8570 +#: includes/class-mxchat-admin.php:10246
8571 +msgid "The request did not go through. Nothing is lost: try again."
8572 +msgstr ""
8573 +
8574 +#. translators: %s: number of entries checked so far
8575 +#: includes/class-mxchat-admin.php:10248
8576 +#, php-format
8577 +msgid "Checking, %s entries so far"
8578 +msgstr ""
8579 +
8580 +#. translators: 1: entries rewritten so far, 2: entries to rewrite
8581 +#: includes/class-mxchat-admin.php:10250
8582 +#, php-format
8583 +msgid "Rewriting, %1$s of %2$s"
8584 +msgstr ""
8585 +
8586 +#. translators: %s: number of entries
8587 +#: includes/class-mxchat-admin.php:10252
8588 +#, php-format
8589 +msgid "%s to rewrite"
8590 +msgstr ""
8591 +
8592 +#. translators: %s: number of entries
8593 +#: includes/class-mxchat-admin.php:10254
8594 +#, php-format
8595 +msgid "%s already correct"
8596 +msgstr ""
8597 +
8598 +#. translators: %s: number of entries
8599 +#: includes/class-mxchat-admin.php:10256
8600 +#, php-format
8601 +msgid "%s left alone"
8602 +msgstr ""
8603 +
8604 +#. translators: %s: number of entries
8605 +#: includes/class-mxchat-admin.php:10258
8606 +#, php-format
8607 +msgid "%s skipped"
8608 +msgstr ""
8609 +
8610 +#. translators: %s: number of entries
8611 +#: includes/class-mxchat-admin.php:10260
8612 +#, php-format
8613 +msgid "%s rewritten"
8614 +msgstr ""
8615 +
8616 +#. translators: %s: number of entries
8617 +#: includes/class-mxchat-admin.php:10262
8618 +#, php-format
8619 +msgid "%s not rewritten"
8620 +msgstr ""
8621 +
8622 +#. translators: %s: number of further entries not shown in the list
8623 +#: includes/class-mxchat-admin.php:10264
8624 +#, php-format
8625 +msgid "and %s more"
8626 +msgstr ""
8627 +
8628 +#. translators: %s: number of entries
8629 +#: includes/class-mxchat-admin.php:10266
8630 +#, php-format
8631 +msgid "Left alone or skipped (%s)"
8632 +msgstr ""
8633 +
8634 +#: includes/class-mxchat-admin.php:10267
8635 +msgid "Left alone"
8636 +msgstr ""
8637 +
8638 +#: includes/class-mxchat-admin.php:10268
8639 +msgid "Skipped"
8640 +msgstr ""
8641 +
8642 +#: includes/class-mxchat-admin.php:10269
8643 +msgid "Rewritten"
8644 +msgstr ""
8645 +
8646 +#: includes/class-mxchat-admin.php:10270
8647 +msgid "Not rewritten"
8648 +msgstr ""
8649 +
8650 +#: includes/class-mxchat-admin.php:10271
8651 +msgid "No longer needed"
8652 +msgstr ""
8653 +
8654 +#. translators: %s: number of entries
8655 +#: includes/class-mxchat-admin.php:10273
8656 +#, php-format
8657 +msgid "Rewrite %s entries"
8658 +msgstr ""
8659 +
8660 +#. translators: %s: number of entries still to rewrite
8661 +#: includes/class-mxchat-admin.php:10275
8662 +#, php-format
8663 +msgid "Continue, %s left"
8664 +msgstr ""
8665 +
8666 +#. translators: %s: number of entries
8667 +#: includes/class-mxchat-admin.php:10277
8668 +#, php-format
8669 +msgid "%s entries rewritten and embedded again."
8670 +msgstr ""
8671 +
8672 +#. translators: 1: entries rewritten, 2: entries that could not be rewritten
8673 +#: includes/class-mxchat-admin.php:10279
8674 +#, php-format
8675 +msgid "%1$s entries rewritten. %2$s could not be rewritten and were left as they were."
8676 +msgstr ""
8677 +
8678 +#: includes/class-mxchat-admin.php:10280
8679 +msgid "Every entry checked is already correct. Nothing to rewrite."
8680 +msgstr ""
8681 +
8682 +#. translators: %s: the reason the check stopped
8683 +#: includes/class-mxchat-admin.php:10282
8684 +#, php-format
8685 +msgid "The check stopped early: %s"
8686 +msgstr ""
8687 +
8688 +#: includes/class-mxchat-admin.php:10284
8689 +msgid "HTML character codes"
8690 +msgstr ""
8691 +
8692 +#: includes/class-mxchat-admin.php:10285
8693 +msgid "Currency signs"
8694 +msgstr ""
8695 +
8696 +#: includes/class-mxchat-admin.php:10286
8697 +msgid "Accents and marks"
8698 +msgstr ""
8699 +
8700 +#: includes/class-mxchat-admin.php:10287
8701 +msgid "Symbols"
8702 +msgstr ""
8703 +
8704 +#: includes/class-mxchat-admin.php:10288
8705 +msgid "Joined letters"
8706 +msgstr ""
8707 +
8708 +#: includes/class-mxchat-admin.php:10289
8709 +msgid "Right-to-left order"
8710 +msgstr ""
8711 +
8712 +#: includes/class-mxchat-admin.php:10329
7571 8713 msgid "Are you sure you want to delete this trigger phrase?"
7572 8714 msgstr ""
7573 8715
7574 -#: includes/class-mxchat-admin.php:9254
8716 +#: includes/class-mxchat-admin.php:10330
7575 8717 msgid "Are you sure you want to delete the selected trigger phrases?"
7576 8718 msgstr ""
7577 8719
7578 -#: includes/class-mxchat-admin.php:9256
8720 +#: includes/class-mxchat-admin.php:10332
7579 8721 msgid "Saved successfully!"
7580 8722 msgstr ""
7581 8723
7582 -#: includes/class-mxchat-admin.php:9257
7583 -#: includes/class-mxchat-admin.php:9520
8724 +#: includes/class-mxchat-admin.php:10333
8725 +#: includes/class-mxchat-admin.php:10630
7584 8726 msgid "An error occurred. Please try again."
7585 8727 msgstr ""
7586 8728
7587 -#: includes/class-mxchat-admin.php:9258
8729 +#: includes/class-mxchat-admin.php:10334
7588 8730 msgid "This feature requires MxChat Pro."
7589 8731 msgstr ""
7590 8732
7591 -#: includes/class-mxchat-admin.php:9259
8733 +#: includes/class-mxchat-admin.php:10335
7592 8734 msgid "This feature requires an add-on."
7593 8735 msgstr ""
7594 8736
7595 -#: includes/class-mxchat-admin.php:9289
7596 -#: includes/class-mxchat-admin.php:9303
7597 -msgid "Copied"
8737 +#: includes/class-mxchat-admin.php:10518
8738 +msgid "Discard your unsaved changes?"
7598 8739 msgstr ""
7599 8740
7600 -#: includes/class-mxchat-admin.php:9420
7601 -msgid "Discard your unsaved changes?"
8741 +#: includes/class-mxchat-admin.php:10519
8742 +msgid "Unsaved"
7602 8743 msgstr ""
7603 8744
7604 -#: includes/class-mxchat-admin.php:9459
8745 +#: includes/class-mxchat-admin.php:10559
7605 8746 msgid "Search posts and pages..."
7606 8747 msgstr ""
7607 8748
7608 -#: includes/class-mxchat-admin.php:9461
8749 +#: includes/class-mxchat-admin.php:10561
7609 8750 msgid "Process Selected"
7610 8751 msgstr ""
7611 8752
7612 -#: includes/class-mxchat-admin.php:9463
8753 +#: includes/class-mxchat-admin.php:10563
7613 8754 msgid "No content found."
7614 8755 msgstr ""
7615 8756
7616 -#: includes/class-mxchat-admin.php:9464
8757 +#: includes/class-mxchat-admin.php:10564
7617 8758 #, php-format
7618 8759 msgid "extracting %d PDF(s)..."
7619 8760 msgstr ""
7620 8761
7621 -#: includes/class-mxchat-admin.php:9465
8762 +#: includes/class-mxchat-admin.php:10565
7622 8763 #, php-format
7623 8764 msgid " (%d PDF(s) extracted)"
7624 8765 msgstr ""
7625 8766
7626 -#: includes/class-mxchat-admin.php:9514
8767 +#: includes/class-mxchat-admin.php:10624
7627 8768 msgid "Generating..."
7628 8769 msgstr ""
7629 8770
7630 -#: includes/class-mxchat-admin.php:9515
8771 +#: includes/class-mxchat-admin.php:10625
7631 8772 #: includes/class-mxchat-content-generator.php:430
7632 8773 msgid "Planning content structure..."
7633 8774 msgstr ""
7634 8775
7635 -#: includes/class-mxchat-admin.php:9516
8776 +#: includes/class-mxchat-admin.php:10626
7636 8777 #: includes/class-mxchat-content-generator.php:439
7637 8778 msgid "Generating images..."
7638 8779 msgstr ""
7639 8780
7640 -#: includes/class-mxchat-admin.php:9517
8781 +#: includes/class-mxchat-admin.php:10627
7641 8782 #: includes/class-mxchat-content-generator.php:444
7642 8783 msgid "Writing full content..."
7643 8784 msgstr ""
7644 8785
7645 -#: includes/class-mxchat-admin.php:9518
8786 +#: includes/class-mxchat-admin.php:10628
7646 8787 #: includes/class-mxchat-content-generator.php:453
7647 8788 msgid "Creating WordPress post..."
7648 8789 msgstr ""
7649 8790
7650 -#: includes/class-mxchat-admin.php:9519
8791 +#: includes/class-mxchat-admin.php:10629
7651 8792 #: includes/class-mxchat-content-generator.php:560
7652 8793 msgid "Content generated successfully!"
7653 8794 msgstr ""
7654 8795
7655 -#: includes/class-mxchat-admin.php:9521
8796 +#: includes/class-mxchat-admin.php:10631
7656 8797 #: includes/class-mxchat-content-generator.php:684
7657 8798 msgid "Content updated successfully."
7658 8799 msgstr ""
7659 8800
7660 -#: includes/class-mxchat-admin.php:9522
8801 +#: includes/class-mxchat-admin.php:10632
7661 8802 #: includes/class-mxchat-content-generator.php:297
7662 8803 msgid "Please enter a prompt."
7663 8804 msgstr ""
7664 8805
7665 -#: includes/class-mxchat-admin.php:10409
8806 +#: includes/class-mxchat-admin.php:11561
7666 8807 msgid "You do not have sufficient permissions to delete all prompts."
7667 8808 msgstr ""
7668 8809
7669 -#: includes/class-mxchat-admin.php:10494
8810 +#: includes/class-mxchat-admin.php:11652
7670 8811 msgid "You do not have sufficient permissions to delete prompts."
7671 8812 msgstr ""
7672 8813
7673 -#: includes/class-mxchat-admin.php:10502
8814 +#: includes/class-mxchat-admin.php:11660
7674 8815 msgid "Invalid prompt ID."
7675 8816 msgstr ""
7676 8817
7677 -#: includes/class-mxchat-admin.php:10523
8818 +#: includes/class-mxchat-admin.php:11684
7678 8819 msgid "Pinecone configuration is missing."
7679 8820 msgstr ""
7680 8821
7681 -#: includes/class-mxchat-admin.php:10541
8822 +#: includes/class-mxchat-admin.php:11702
7682 8823 msgid "Vector deleted successfully from Pinecone."
7683 8824 msgstr ""
7684 8825
7685 -#: includes/class-mxchat-admin.php:10545
8826 +#: includes/class-mxchat-admin.php:11706
7686 8827 msgid "Failed to delete from Pinecone: "
7687 8828 msgstr ""
7688 8829
7689 -#: includes/class-mxchat-admin.php:10566
8830 +#: includes/class-mxchat-admin.php:11727
7690 8831 msgid "Entry deleted successfully."
7691 8832 msgstr ""
7692 8833
7693 -#: includes/class-mxchat-admin.php:10569
8834 +#: includes/class-mxchat-admin.php:11730
7694 8835 msgid "Failed to delete entry from database."
7695 8836 msgstr ""
7696 8837
7697 8838 #: includes/class-mxchat-content-generator.php:312
@@ -7702,9 +8843,9 @@
7702 8843 msgid "Missing post ID or edit instruction."
7703 8844 msgstr ""
7704 8845
7705 8846 #: includes/class-mxchat-content-generator.php:587
7706 -#: includes/class-mxchat-content-generator.php:2818
8847 +#: includes/class-mxchat-content-generator.php:2868
7707 8848 msgid "Post not found."
7708 8849 msgstr ""
7709 8850
7710 8851 #: includes/class-mxchat-content-generator.php:705
@@ -7752,9 +8893,9 @@
7752 8893 msgstr ""
7753 8894
7754 8895 #: includes/class-mxchat-content-generator.php:1029
7755 8896 #: includes/class-mxchat-content-generator.php:1217
7756 -#: includes/class-mxchat-content-generator.php:2454
8897 +#: includes/class-mxchat-content-generator.php:2504
7757 8898 msgid "Gemini API key not configured."
7758 8899 msgstr ""
7759 8900
7760 8901 #: includes/class-mxchat-content-generator.php:1053
@@ -7793,9 +8934,9 @@
7793 8934 msgid "Gemini image generation failed."
7794 8935 msgstr ""
7795 8936
7796 8937 #: includes/class-mxchat-content-generator.php:1284
7797 -#: includes/class-mxchat-integrator.php:3008
8938 +#: includes/class-mxchat-integrator.php:3461
7798 8939 msgid "Failed to decode image data."
7799 8940 msgstr ""
7800 8941
7801 8942 #: includes/class-mxchat-content-generator.php:1298
@@ -7805,69 +8946,69 @@
7805 8946 #: includes/class-mxchat-content-generator.php:1304
7806 8947 msgid "Could not write image file."
7807 8948 msgstr ""
7808 8949
7809 -#: includes/class-mxchat-content-generator.php:2285
8950 +#: includes/class-mxchat-content-generator.php:2300
7810 8951 msgid "API key not configured for the selected content model."
7811 8952 msgstr ""
7812 8953
7813 -#: includes/class-mxchat-content-generator.php:2356
8954 +#: includes/class-mxchat-content-generator.php:2401
7814 8955 msgid "API request failed with status "
7815 8956 msgstr ""
7816 8957
7817 -#: includes/class-mxchat-content-generator.php:2364
8958 +#: includes/class-mxchat-content-generator.php:2409
7818 8959 msgid "Unexpected API response format."
7819 8960 msgstr ""
7820 8961
7821 -#: includes/class-mxchat-content-generator.php:2376
8962 +#: includes/class-mxchat-content-generator.php:2421
7822 8963 msgid "Claude API key not configured."
7823 8964 msgstr ""
7824 8965
7825 -#: includes/class-mxchat-content-generator.php:2428
8966 +#: includes/class-mxchat-content-generator.php:2478
7826 8967 msgid "Claude API error "
7827 8968 msgstr ""
7828 8969
7829 -#: includes/class-mxchat-content-generator.php:2442
8970 +#: includes/class-mxchat-content-generator.php:2492
7830 8971 msgid "Unexpected Claude response format."
7831 8972 msgstr ""
7832 8973
7833 -#: includes/class-mxchat-content-generator.php:2506
8974 +#: includes/class-mxchat-content-generator.php:2556
7834 8975 msgid "Gemini API error "
7835 8976 msgstr ""
7836 8977
7837 -#: includes/class-mxchat-content-generator.php:2514
8978 +#: includes/class-mxchat-content-generator.php:2564
7838 8979 msgid "Unexpected Gemini response format."
7839 8980 msgstr ""
7840 8981
7841 -#: includes/class-mxchat-content-generator.php:2553
8982 +#: includes/class-mxchat-content-generator.php:2603
7842 8983 msgid "Invalid field."
7843 8984 msgstr ""
7844 8985
7845 -#: includes/class-mxchat-content-generator.php:2575
8986 +#: includes/class-mxchat-content-generator.php:2625
7846 8987 msgid "Setting saved."
7847 8988 msgstr ""
7848 8989
7849 -#: includes/class-mxchat-content-generator.php:2721
7850 -#: includes/class-mxchat-content-generator.php:2752
7851 -#: includes/class-mxchat-content-generator.php:2813
8990 +#: includes/class-mxchat-content-generator.php:2771
8991 +#: includes/class-mxchat-content-generator.php:2802
8992 +#: includes/class-mxchat-content-generator.php:2863
7852 8993 msgid "Invalid post ID."
7853 8994 msgstr ""
7854 8995
7855 -#: includes/class-mxchat-content-generator.php:2726
7856 -#: includes/class-mxchat-content-generator.php:2757
7857 -#: includes/class-mxchat-content-generator.php:2822
8996 +#: includes/class-mxchat-content-generator.php:2776
8997 +#: includes/class-mxchat-content-generator.php:2807
8998 +#: includes/class-mxchat-content-generator.php:2872
7858 8999 msgid "This post was not created by the content generator."
7859 9000 msgstr ""
7860 9001
7861 -#: includes/class-mxchat-content-generator.php:2731
9002 +#: includes/class-mxchat-content-generator.php:2781
7862 9003 msgid "Failed to delete post."
7863 9004 msgstr ""
7864 9005
7865 -#: includes/class-mxchat-content-generator.php:2761
9006 +#: includes/class-mxchat-content-generator.php:2811
7866 9007 msgid "Invalid status."
7867 9008 msgstr ""
7868 9009
7869 -#: includes/class-mxchat-content-generator.php:2769
9010 +#: includes/class-mxchat-content-generator.php:2819
7870 9011 msgid "A schedule date is required."
7871 9012 msgstr ""
7872 9013
7873 9014 #: includes/class-mxchat-editor-assistant-rest.php:71
@@ -7963,26 +9104,26 @@
7963 9104 #: includes/class-mxchat-editor-assistant-rest.php:275
7964 9105 msgid "OpenAI API key is missing in MxChat settings."
7965 9106 msgstr ""
7966 9107
7967 -#: includes/class-mxchat-editor-assistant-rest.php:343
7968 -#: includes/class-mxchat-editor-assistant-stream.php:225
9108 +#: includes/class-mxchat-editor-assistant-rest.php:346
9109 +#: includes/class-mxchat-editor-assistant-stream.php:228
7969 9110 msgid "Anthropic API key is missing in MxChat settings."
7970 9111 msgstr ""
7971 9112
7972 -#: includes/class-mxchat-editor-assistant-rest.php:397
9113 +#: includes/class-mxchat-editor-assistant-rest.php:404
7973 9114 msgid "Google Gemini API key is missing in MxChat settings."
7974 9115 msgstr ""
7975 9116
7976 -#: includes/class-mxchat-editor-assistant-rest.php:443
9117 +#: includes/class-mxchat-editor-assistant-rest.php:450
7977 9118 msgid "Gemini returned no text content."
7978 9119 msgstr ""
7979 9120
7980 -#: includes/class-mxchat-editor-assistant-rest.php:460
9121 +#: includes/class-mxchat-editor-assistant-rest.php:467
7981 9122 msgid "Grok (xAI) API key is missing in MxChat settings."
7982 9123 msgstr ""
7983 9124
7984 -#: includes/class-mxchat-editor-assistant-rest.php:506
9125 +#: includes/class-mxchat-editor-assistant-rest.php:513
7985 9126 #: includes/class-mxchat-editor-assistant-stream.php:140
7986 9127 msgid "Custom provider Base URL is not configured in MxChat settings."
7987 9128 msgstr ""
7988 9129
@@ -8011,19 +9152,19 @@
8011 9152 #, php-format
8012 9153 msgid "%s API key is missing in MxChat settings."
8013 9154 msgstr ""
8014 9155
8015 -#: includes/class-mxchat-editor-assistant-stream.php:243
9156 +#: includes/class-mxchat-editor-assistant-stream.php:250
8016 9157 msgid "Anthropic"
8017 9158 msgstr ""
8018 9159
8019 9160 #. translators: %s: provider label
8020 -#: includes/class-mxchat-editor-assistant-stream.php:309
9161 +#: includes/class-mxchat-editor-assistant-stream.php:316
8021 9162 #, php-format
8022 9163 msgid "%s returned no streamed content."
8023 9164 msgstr ""
8024 9165
8025 -#: includes/class-mxchat-editor-assistant-stream.php:333
9166 +#: includes/class-mxchat-editor-assistant-stream.php:340
8026 9167 msgid "Provider returned no content."
8027 9168 msgstr ""
8028 9169
8029 9170 #: includes/class-mxchat-editor-assistant.php:101
@@ -8133,666 +9274,754 @@
8133 9274 #: includes/class-mxchat-editor-assistant.php:132
8134 9275 msgid "Block"
8135 9276 msgstr ""
8136 9277
8137 -#: includes/class-mxchat-integrator.php:408
9278 +#: includes/class-mxchat-elementor-widget.php:30
9279 +#: includes/class-mxchat-elementor-widget.php:159
9280 +#: assets/block/chatbot-block.js:55
9281 +#: assets/block/chatbot-block.js:129
9282 +msgid "MxChat Chatbot"
9283 +msgstr ""
9284 +
9285 +#: includes/class-mxchat-elementor-widget.php:47
9286 +#: assets/block/chatbot-block.js:120
9287 +msgid "Placement"
9288 +msgstr ""
9289 +
9290 +#: includes/class-mxchat-elementor-widget.php:52
9291 +#: assets/block/chatbot-block.js:81
9292 +msgid "Display mode"
9293 +msgstr ""
9294 +
9295 +#: includes/class-mxchat-elementor-widget.php:56
9296 +#: includes/class-mxchat-elementor-widget.php:123
9297 +#: assets/block/chatbot-block.js:73
9298 +#: assets/block/chatbot-block.js:84
9299 +msgid "Inline (in the page)"
9300 +msgstr ""
9301 +
9302 +#: includes/class-mxchat-elementor-widget.php:57
9303 +#: includes/class-mxchat-elementor-widget.php:122
9304 +#: assets/block/chatbot-block.js:72
9305 +#: assets/block/chatbot-block.js:85
9306 +msgid "Floating bubble"
9307 +msgstr ""
9308 +
9309 +#: includes/class-mxchat-elementor-widget.php:59
9310 +msgid "Inline renders the chat box where the widget sits. Floating renders the familiar corner launcher; if the chatbot also displays automatically on this page, the usual single-widget rules apply."
9311 +msgstr ""
9312 +
9313 +#: includes/class-mxchat-elementor-widget.php:76
9314 +#: assets/block/chatbot-block.js:101
9315 +msgid "Bot"
9316 +msgstr ""
9317 +
9318 +#: includes/class-mxchat-elementor-widget.php:80
9319 +msgid "Default Bot follows this page&#8217;s chatbot settings."
9320 +msgstr ""
9321 +
9322 +#: includes/class-mxchat-integrator.php:451
8138 9323 msgid "Download Transcript"
8139 9324 msgstr ""
8140 9325
8141 -#: includes/class-mxchat-integrator.php:412
9326 +#: includes/class-mxchat-integrator.php:455
8142 9327 msgid "Start a new chat? This clears the current conversation."
8143 9328 msgstr ""
8144 9329
8145 -#: includes/class-mxchat-integrator.php:413
9330 +#: includes/class-mxchat-integrator.php:456
8146 9331 msgid "Stop response"
8147 9332 msgstr ""
8148 9333
8149 -#: includes/class-mxchat-integrator.php:414
9334 +#: includes/class-mxchat-integrator.php:460
9335 +msgid "Assistant is typing"
9336 +msgstr ""
9337 +
9338 +#: includes/class-mxchat-integrator.php:461
8150 9339 msgid "Chat transcript"
8151 9340 msgstr ""
8152 9341
8153 -#: includes/class-mxchat-integrator.php:426
9342 +#: includes/class-mxchat-integrator.php:479
8154 9343 msgid "Helpful"
8155 9344 msgstr ""
8156 9345
8157 -#: includes/class-mxchat-integrator.php:427
9346 +#: includes/class-mxchat-integrator.php:480
8158 9347 msgid "Not helpful"
8159 9348 msgstr ""
8160 9349
8161 -#: includes/class-mxchat-integrator.php:431
8162 -#: includes/class-mxchat-integrator.php:5286
8163 -#: includes/class-mxchat-public.php:375
9350 +#: includes/class-mxchat-integrator.php:484
9351 +#: includes/class-mxchat-integrator.php:6508
9352 +#: includes/class-mxchat-public.php:453
8164 9353 msgid "Send"
8165 9354 msgstr ""
8166 9355
8167 -#: includes/class-mxchat-integrator.php:432
9356 +#: includes/class-mxchat-integrator.php:485
8168 9357 msgid "Skip"
8169 9358 msgstr ""
8170 9359
8171 -#: includes/class-mxchat-integrator.php:457
8172 -#: includes/class-mxchat-integrator.php:4272
8173 -#: includes/class-mxchat-integrator.php:4300
8174 -#: includes/class-mxchat-word-handler.php:216
8175 -#: includes/class-mxchat-word-handler.php:361
9360 +#: includes/class-mxchat-integrator.php:510
9361 +#: includes/class-mxchat-integrator.php:4838
9362 +#: includes/class-mxchat-integrator.php:4844
9363 +#: includes/class-mxchat-integrator.php:4891
9364 +#: includes/class-mxchat-word-handler.php:231
9365 +#: includes/class-mxchat-word-handler.php:237
9366 +#: includes/class-mxchat-word-handler.php:391
8176 9367 msgid "Session ID missing."
8177 9368 msgstr ""
8178 9369
8179 -#: includes/class-mxchat-integrator.php:663
9370 +#: includes/class-mxchat-integrator.php:738
8180 9371 msgid "Too many nonce requests. Try again shortly."
8181 9372 msgstr ""
8182 9373
8183 -#: includes/class-mxchat-integrator.php:860
9374 +#: includes/class-mxchat-integrator.php:1007
8184 9375 msgid ""
8185 9376 "event: error\n"
8186 9377 "data: "
8187 9378 msgstr ""
8188 9379
8189 -#: includes/class-mxchat-integrator.php:860
9380 +#: includes/class-mxchat-integrator.php:1007
8190 9381 msgid "Missing session_id"
8191 9382 msgstr ""
8192 9383
8193 -#: includes/class-mxchat-integrator.php:874
9384 +#: includes/class-mxchat-integrator.php:1033
8194 9385 msgid ""
8195 9386 "event: newMessages\n"
8196 9387 "data: "
8197 9388 msgstr ""
8198 9389
8199 -#: includes/class-mxchat-integrator.php:877
9390 +#: includes/class-mxchat-integrator.php:1036
8200 9391 msgid ""
8201 9392 "event: keepAlive\n"
8202 9393 "data: "
8203 9394 msgstr ""
8204 9395
8205 -#: includes/class-mxchat-integrator.php:1334
8206 -#: includes/class-mxchat-integrator.php:4172
8207 -#: includes/class-mxchat-integrator.php:4268
9396 +#: includes/class-mxchat-integrator.php:1524
9397 +#: includes/class-mxchat-integrator.php:4736
9398 +#: includes/class-mxchat-integrator.php:4834
8208 9399 #: includes/class-mxchat-word-handler.php:23
8209 9400 msgid "Invalid nonce."
8210 9401 msgstr ""
8211 9402
8212 -#: includes/class-mxchat-integrator.php:1346
9403 +#: includes/class-mxchat-integrator.php:1546
9404 +#: includes/class-mxchat-integrator.php:1552
8213 9405 msgid "Session ID or email is missing."
8214 9406 msgstr ""
8215 9407
8216 -#: includes/class-mxchat-integrator.php:1357
9408 +#: includes/class-mxchat-integrator.php:1557
9409 +msgid "Please enter a valid email address."
9410 +msgstr ""
9411 +
9412 +#: includes/class-mxchat-integrator.php:1567
8217 9413 msgid "Name must be between 2 and 100 characters."
8218 9414 msgstr ""
8219 9415
8220 -#: includes/class-mxchat-integrator.php:1406
9416 +#: includes/class-mxchat-integrator.php:1580
9417 +msgid "Please tick the consent box to continue."
9418 +msgstr ""
9419 +
9420 +#: includes/class-mxchat-integrator.php:1588
9421 +msgid "Please enter your name or email address."
9422 +msgstr ""
9423 +
9424 +#: includes/class-mxchat-integrator.php:1657
8221 9425 msgid "Thanks for providing your email! You can continue chatting now."
8222 9426 msgstr ""
8223 9427
8224 -#: includes/class-mxchat-integrator.php:1419
9428 +#: includes/class-mxchat-integrator.php:1670
8225 9429 msgid "Invalid nonce"
8226 9430 msgstr ""
8227 9431
8228 -#: includes/class-mxchat-integrator.php:1425
9432 +#: includes/class-mxchat-integrator.php:1676
8229 9433 msgid "No session ID provided"
8230 9434 msgstr ""
8231 9435
8232 -#: includes/class-mxchat-integrator.php:1478
9436 +#: includes/class-mxchat-integrator.php:1762
8233 9437 msgid "No email found"
8234 9438 msgstr ""
8235 9439
8236 -#: includes/class-mxchat-integrator.php:1552
9440 +#: includes/class-mxchat-integrator.php:1836
8237 9441 msgid "Access denied. Your IP address has been banned."
8238 9442 msgstr ""
8239 9443
8240 -#: includes/class-mxchat-integrator.php:1562
9444 +#: includes/class-mxchat-integrator.php:1846
8241 9445 msgid "Access denied. Your email address has been banned."
8242 9446 msgstr ""
8243 9447
8244 -#: includes/class-mxchat-integrator.php:1614
9448 +#: includes/class-mxchat-integrator.php:1899
8245 9449 msgid "Session ID is missing."
8246 9450 msgstr ""
8247 9451
8248 -#: includes/class-mxchat-integrator.php:1629
9452 +#: includes/class-mxchat-integrator.php:1914
8249 9453 msgid "No message received."
8250 9454 msgstr ""
8251 9455
8252 9456 #. translators: %d: maximum allowed characters
8253 -#: includes/class-mxchat-integrator.php:1644
9457 +#: includes/class-mxchat-integrator.php:1929
8254 9458 #, php-format
8255 9459 msgid "Your message is too long. Please keep it under %d characters."
8256 9460 msgstr ""
8257 9461
8258 -#: includes/class-mxchat-integrator.php:1863
8259 -#: includes/class-mxchat-integrator.php:2863
9462 +#: includes/class-mxchat-integrator.php:2178
9463 +#: includes/class-mxchat-integrator.php:3316
8260 9464 msgid "Please provide your email address."
8261 9465 msgstr ""
8262 9466
8263 -#: includes/class-mxchat-integrator.php:1905
9467 +#: includes/class-mxchat-integrator.php:2220
8264 9468 msgid "Switched to AI chat mode"
8265 9469 msgstr ""
8266 9470
8267 -#: includes/class-mxchat-integrator.php:1918
9471 +#: includes/class-mxchat-integrator.php:2242
9472 +msgid "We could not reach a live agent just now. Please try again in a moment, or leave your email and we will follow up."
9473 +msgstr ""
9474 +
9475 +#: includes/class-mxchat-integrator.php:2262
8268 9476 msgid "Message sent to live agent."
8269 9477 msgstr ""
8270 9478
8271 -#: includes/class-mxchat-integrator.php:1927
9479 +#: includes/class-mxchat-integrator.php:2271
8272 9480 msgid "Failed to send message to agent"
8273 9481 msgstr ""
8274 9482
8275 -#: includes/class-mxchat-integrator.php:1965
8276 -#: includes/class-mxchat-integrator.php:4228
9483 +#: includes/class-mxchat-integrator.php:2309
9484 +#: includes/class-mxchat-integrator.php:4792
8277 9485 #, php-format
8278 9486 msgid "The provided PDF exceeds the maximum allowed limit of %d pages. Please provide a smaller document."
8279 9487 msgstr ""
8280 9488
8281 -#: includes/class-mxchat-integrator.php:2124
8282 -#: includes/class-mxchat-integrator.php:2631
9489 +#: includes/class-mxchat-integrator.php:2483
9490 +#: includes/class-mxchat-integrator.php:3084
8283 9491 msgid "Unable to process your message. The embedding service is not responding correctly."
8284 9492 msgstr ""
8285 9493
8286 -#: includes/class-mxchat-integrator.php:2879
8287 -#: includes/class-mxchat-integrator.php:2938
9494 +#: includes/class-mxchat-integrator.php:3332
9495 +#: includes/class-mxchat-integrator.php:3391
8288 9496 msgid "Create an image of "
8289 9497 msgstr ""
8290 9498
8291 -#: includes/class-mxchat-integrator.php:2897
8292 -#: includes/class-mxchat-integrator.php:2952
9499 +#: includes/class-mxchat-integrator.php:3350
9500 +#: includes/class-mxchat-integrator.php:3405
8293 9501 msgid "Generated Image"
8294 9502 msgstr ""
8295 9503
8296 -#: includes/class-mxchat-integrator.php:2898
8297 -#: includes/class-mxchat-integrator.php:2953
9504 +#: includes/class-mxchat-integrator.php:3351
9505 +#: includes/class-mxchat-integrator.php:3406
8298 9506 msgid "Here is the image I generated:"
8299 9507 msgstr ""
8300 9508
8301 -#: includes/class-mxchat-integrator.php:2917
8302 -#: includes/class-mxchat-integrator.php:2966
9509 +#: includes/class-mxchat-integrator.php:3370
9510 +#: includes/class-mxchat-integrator.php:3419
8303 9511 msgid "I'm sorry, but I couldn't generate an image based on your request."
8304 9512 msgstr ""
8305 9513
8306 -#: includes/class-mxchat-integrator.php:2942
9514 +#: includes/class-mxchat-integrator.php:3395
8307 9515 msgid "Gemini API key is not configured."
8308 9516 msgstr ""
8309 9517
8310 -#: includes/class-mxchat-integrator.php:3059
8311 -#: includes/class-mxchat-integrator.php:3146
9518 +#: includes/class-mxchat-integrator.php:3512
9519 +#: includes/class-mxchat-integrator.php:3599
8312 9520 msgid "Error generating image: "
8313 9521 msgstr ""
8314 9522
8315 -#: includes/class-mxchat-integrator.php:3072
8316 -#: includes/class-mxchat-integrator.php:3160
9523 +#: includes/class-mxchat-integrator.php:3525
9524 +#: includes/class-mxchat-integrator.php:3613
8317 9525 msgid "Failed to generate image."
8318 9526 msgstr ""
8319 9527
8320 -#: includes/class-mxchat-integrator.php:3083
8321 -#: includes/class-mxchat-integrator.php:5989
8322 -#: includes/class-mxchat-integrator.php:9328
8323 -#: includes/class-mxchat-integrator.php:9502
9528 +#: includes/class-mxchat-integrator.php:3536
9529 +#: includes/class-mxchat-integrator.php:7213
9530 +#: includes/class-mxchat-integrator.php:12009
9531 +#: includes/class-mxchat-integrator.php:12199
9532 +#: includes/class-mxchat-utils.php:1295
8324 9533 msgid "Custom provider Base URL is not configured."
8325 9534 msgstr ""
8326 9535
8327 -#: includes/class-mxchat-integrator.php:3102
9536 +#: includes/class-mxchat-integrator.php:3555
8328 9537 msgid "Error generating image (custom provider): "
8329 9538 msgstr ""
8330 9539
8331 -#: includes/class-mxchat-integrator.php:3118
9540 +#: includes/class-mxchat-integrator.php:3571
8332 9541 msgid "Custom provider did not return an image."
8333 9542 msgstr ""
8334 9543
8335 -#: includes/class-mxchat-integrator.php:3181
9544 +#: includes/class-mxchat-integrator.php:3634
8336 9545 msgid "I apologize, but could you please rephrase your search request?"
8337 9546 msgstr ""
8338 9547
8339 -#: includes/class-mxchat-integrator.php:3193
9548 +#: includes/class-mxchat-integrator.php:3646
8340 9549 msgid "Search functionality is temporarily unavailable. Please try again later."
8341 9550 msgstr ""
8342 9551
8343 -#: includes/class-mxchat-integrator.php:3229
9552 +#: includes/class-mxchat-integrator.php:3682
8344 9553 msgid "I encountered an error while searching. Please try again."
8345 9554 msgstr ""
8346 9555
8347 -#: includes/class-mxchat-integrator.php:3238
9556 +#: includes/class-mxchat-integrator.php:3691
8348 9557 msgid "I received an invalid response from the search service."
8349 9558 msgstr ""
8350 9559
8351 -#: includes/class-mxchat-integrator.php:3254
9560 +#: includes/class-mxchat-integrator.php:3707
8352 9561 #, php-format
8353 9562 msgid "Here's what I found about '%s':"
8354 9563 msgstr ""
8355 9564
8356 -#: includes/class-mxchat-integrator.php:3289
9565 +#: includes/class-mxchat-integrator.php:3742
8357 9566 #, php-format
8358 9567 msgid "I searched for \"%s\" but couldn't find any relevant results. Would you like to try different search terms?"
8359 9568 msgstr ""
8360 9569
8361 -#: includes/class-mxchat-integrator.php:3313
9570 +#: includes/class-mxchat-integrator.php:3766
8362 9571 msgid "I'm sorry, I couldn't interpret your search query. Please specify what you'd like to see images of."
8363 9572 msgstr ""
8364 9573
8365 -#: includes/class-mxchat-integrator.php:3327
9574 +#: includes/class-mxchat-integrator.php:3780
8366 9575 msgid "API key is not configured. Please set it in the Brave Search Settings."
8367 9576 msgstr ""
8368 9577
8369 -#: includes/class-mxchat-integrator.php:3361
8370 -#: includes/class-mxchat-integrator.php:3409
9578 +#: includes/class-mxchat-integrator.php:3814
9579 +#: includes/class-mxchat-integrator.php:3862
8371 9580 msgid "I'm sorry, I couldn't retrieve any images based on your request."
8372 9581 msgstr ""
8373 9582
8374 -#: includes/class-mxchat-integrator.php:3383
9583 +#: includes/class-mxchat-integrator.php:3836
8375 9584 msgid "Image"
8376 9585 msgstr ""
8377 9586
8378 -#: includes/class-mxchat-integrator.php:3397
9587 +#: includes/class-mxchat-integrator.php:3850
8379 9588 #, php-format
8380 9589 msgid "Here are some images of %s:"
8381 9590 msgstr ""
8382 9591
8383 -#: includes/class-mxchat-integrator.php:3428
9592 +#: includes/class-mxchat-integrator.php:3881
8384 9593 msgid "Interpret the user's request to provide only the essential keywords or phrases for image searching. Remove conversational language, politeness, or extra context. Return a concise search query that doesn't lose any of the original meaning."
8385 9594 msgstr ""
8386 9595
8387 -#: includes/class-mxchat-integrator.php:3872
9596 +#: includes/class-mxchat-integrator.php:4378
8388 9597 msgid "MxChat AI Chatbot"
8389 9598 msgstr ""
8390 9599
8391 -#: includes/class-mxchat-integrator.php:4067
9600 +#: includes/class-mxchat-integrator.php:4584
8392 9601 msgid "Page "
8393 9602 msgstr ""
8394 9603
8395 -#: includes/class-mxchat-integrator.php:4176
9604 +#. translators: 1: skipped page count, 2: successfully embedded page count
9605 +#: includes/class-mxchat-integrator.php:4616
9606 +#, php-format
9607 +msgid "PDF chat: %1$d page(s) skipped because embedding failed; %2$d page(s) stored."
9608 +msgstr ""
9609 +
9610 +#. translators: %s: error reason reported by the embedding provider
9611 +#: includes/class-mxchat-integrator.php:4662
9612 +#, php-format
9613 +msgid "(%s)"
9614 +msgstr ""
9615 +
9616 +#: includes/class-mxchat-integrator.php:4740
8396 9617 #: includes/class-mxchat-word-handler.php:27
8397 9618 msgid "Missing required parameters."
8398 9619 msgstr ""
8399 9620
8400 -#: includes/class-mxchat-integrator.php:4185
9621 +#: includes/class-mxchat-integrator.php:4749
8401 9622 msgid "PDF uploads are currently disabled."
8402 9623 msgstr ""
8403 9624
8404 -#: includes/class-mxchat-integrator.php:4203
9625 +#: includes/class-mxchat-integrator.php:4767
8405 9626 msgid "Invalid file type. Only PDF files are allowed."
8406 9627 msgstr ""
8407 9628
8408 -#: includes/class-mxchat-integrator.php:4215
9629 +#: includes/class-mxchat-integrator.php:4779
8409 9630 #: includes/class-mxchat-word-handler.php:69
8410 9631 msgid "Failed to upload file."
8411 9632 msgstr ""
8412 9633
8413 -#: includes/class-mxchat-integrator.php:4238
9634 +#: includes/class-mxchat-integrator.php:4802
8414 9635 msgid "The uploaded PDF appears to be empty or contains unsupported content."
8415 9636 msgstr ""
8416 9637
8417 -#: includes/class-mxchat-integrator.php:4286
9638 +#: includes/class-mxchat-integrator.php:4877
8418 9639 msgid "PDF removed successfully."
8419 9640 msgstr ""
8420 9641
8421 -#: includes/class-mxchat-integrator.php:5268
9642 +#. translators: %d: number of chat messages included in the handoff context
9643 +#: includes/class-mxchat-integrator.php:6106
9644 +#, php-format
9645 +msgid "Recent Conversation (last %d messages):"
9646 +msgstr ""
9647 +
9648 +#: includes/class-mxchat-integrator.php:6107
9649 +msgid "Recent Conversation (continued):"
9650 +msgstr ""
9651 +
9652 +#: includes/class-mxchat-integrator.php:6490
8422 9653 msgid "Bot token not configured"
8423 9654 msgstr ""
8424 9655
8425 -#: includes/class-mxchat-integrator.php:5282
9656 +#: includes/class-mxchat-integrator.php:6504
8426 9657 msgid "Reply to User"
8427 9658 msgstr ""
8428 9659
8429 -#: includes/class-mxchat-integrator.php:5298
9660 +#: includes/class-mxchat-integrator.php:6520
8430 9661 #, php-format
8431 9662 msgid "Reply to session: %s"
8432 9663 msgstr ""
8433 9664
8434 -#: includes/class-mxchat-integrator.php:5306
9665 +#: includes/class-mxchat-integrator.php:6528
8435 9666 msgid "Type your message here..."
8436 9667 msgstr ""
8437 9668
8438 -#: includes/class-mxchat-integrator.php:5352
9669 +#: includes/class-mxchat-integrator.php:6574
8439 9670 msgid "Command text is required. Format: /reply session_id message"
8440 9671 msgstr ""
8441 9672
8442 -#: includes/class-mxchat-integrator.php:5361
9673 +#: includes/class-mxchat-integrator.php:6583
8443 9674 msgid "Invalid format. Use: /reply session_id message"
8444 9675 msgstr ""
8445 9676
8446 -#: includes/class-mxchat-integrator.php:5376
9677 +#: includes/class-mxchat-integrator.php:6598
8447 9678 msgid "Failed to save message"
8448 9679 msgstr ""
8449 9680
8450 -#: includes/class-mxchat-integrator.php:5395
9681 +#: includes/class-mxchat-integrator.php:6617
8451 9682 msgid "You are now chatting with the AI chatbot."
8452 9683 msgstr ""
8453 9684
8454 -#: includes/class-mxchat-integrator.php:5791
9685 +#: includes/class-mxchat-integrator.php:7147
8455 9686 msgid "Voyage AI API key is not configured"
8456 9687 msgstr ""
8457 9688
8458 -#: includes/class-mxchat-integrator.php:5803
8459 -#: includes/class-mxchat-integrator.php:8454
9689 +#: includes/class-mxchat-integrator.php:7155
9690 +#: includes/class-mxchat-integrator.php:11121
8460 9691 msgid "Google Gemini API key is not configured"
8461 9692 msgstr ""
8462 9693
8463 -#: includes/class-mxchat-integrator.php:5815
8464 -#: includes/class-mxchat-integrator.php:8598
8465 -#: includes/class-mxchat-integrator.php:8647
9694 +#: includes/class-mxchat-integrator.php:7163
9695 +#: includes/class-mxchat-integrator.php:11265
9696 +#: includes/class-mxchat-integrator.php:11314
8466 9697 msgid "OpenAI API key is not configured"
8467 9698 msgstr ""
8468 9699
8469 -#: includes/class-mxchat-integrator.php:5825
8470 -#: includes/class-mxchat-integrator.php:5985
9700 +#: includes/class-mxchat-integrator.php:7172
9701 +#: includes/class-mxchat-integrator.php:7210
8471 9702 msgid "No text provided for embedding generation"
8472 9703 msgstr ""
8473 9704
8474 -#: includes/class-mxchat-integrator.php:5886
8475 -msgid "Connection error when generating embeddings: "
9705 +#: includes/class-mxchat-integrator.php:7188
9706 +msgid "System error when generating embeddings: "
8476 9707 msgstr ""
8477 9708
8478 -#: includes/class-mxchat-integrator.php:5909
8479 -msgid "Invalid API key for embedding generation. Please check your API key configuration."
9709 +#: includes/class-mxchat-integrator.php:7221
9710 +msgid "Invalid embedding response from custom provider."
8480 9711 msgstr ""
8481 9712
8482 -#: includes/class-mxchat-integrator.php:5917
8483 -msgid "Authentication failed for embedding generation. Please check your API key."
9713 +#: includes/class-mxchat-integrator.php:7227
9714 +msgid "Connection error when generating embeddings: "
8484 9715 msgstr ""
8485 9716
8486 -#: includes/class-mxchat-integrator.php:5923
8487 -msgid "Rate limit exceeded for embedding generation. Please try again later."
9717 +#: includes/class-mxchat-integrator.php:7240
9718 +msgid "Received invalid embedding data from the Gemini API."
8488 9719 msgstr ""
8489 9720
8490 -#: includes/class-mxchat-integrator.php:5929
8491 -msgid "API quota exceeded for embedding generation. Please check your billing details."
9721 +#: includes/class-mxchat-integrator.php:7242
9722 +msgid "Received invalid embedding data from the API."
8492 9723 msgstr ""
8493 9724
8494 -#: includes/class-mxchat-integrator.php:5936
8495 -msgid "Embedding API error - check embedding API key.: "
9725 +#: includes/class-mxchat-integrator.php:7250
9726 +msgid "Invalid API key for embedding generation. Please check your API key configuration."
8496 9727 msgstr ""
8497 9728
8498 -#: includes/class-mxchat-integrator.php:5952
8499 -msgid "Received invalid embedding data from the Gemini API."
9729 +#: includes/class-mxchat-integrator.php:7258
9730 +msgid "Authentication failed for embedding generation. Please check your API key."
8500 9731 msgstr ""
8501 9732
8502 -#: includes/class-mxchat-integrator.php:5963
8503 -msgid "Received invalid embedding data from the API."
9733 +#: includes/class-mxchat-integrator.php:7264
9734 +msgid "Rate limit exceeded for embedding generation. Please try again later."
8504 9735 msgstr ""
8505 9736
8506 -#: includes/class-mxchat-integrator.php:5971
8507 -msgid "System error when generating embeddings: "
9737 +#: includes/class-mxchat-integrator.php:7270
9738 +msgid "API quota exceeded for embedding generation. Please check your billing details."
8508 9739 msgstr ""
8509 9740
8510 -#: includes/class-mxchat-integrator.php:6008
8511 -msgid "Connection error when generating embeddings (custom provider): "
9741 +#: includes/class-mxchat-integrator.php:7277
9742 +msgid "Embedding API error - check embedding API key.: "
8512 9743 msgstr ""
8513 9744
8514 -#: includes/class-mxchat-integrator.php:6017
8515 -msgid "Custom embedding endpoint error: "
8516 -msgstr ""
8517 -
8518 -#: includes/class-mxchat-integrator.php:6026
8519 -msgid "Invalid embedding response from custom provider."
8520 -msgstr ""
8521 -
8522 -#: includes/class-mxchat-integrator.php:6539
9745 +#: includes/class-mxchat-integrator.php:8026
8523 9746 msgid "YouTube video"
8524 9747 msgstr ""
8525 9748
8526 -#: includes/class-mxchat-integrator.php:6542
9749 +#: includes/class-mxchat-integrator.php:8029
8527 9750 #, php-format
8528 9751 msgid "Play video: %s"
8529 9752 msgstr ""
8530 9753
8531 -#: includes/class-mxchat-integrator.php:6548
9754 +#: includes/class-mxchat-integrator.php:8035
8532 9755 msgid "Watch on YouTube"
8533 9756 msgstr ""
8534 9757
8535 -#: includes/class-mxchat-integrator.php:8083
9758 +#. translators: 1: formatted local date and time, 2: site timezone name
9759 +#: includes/class-mxchat-integrator.php:9837
9760 +#, php-format
9761 +msgid "Current date and time: %1$s (%2$s). Anything dated before today is in the past."
9762 +msgstr ""
9763 +
9764 +#: includes/class-mxchat-integrator.php:10502
8536 9765 msgid "[A visual result has already been shown to the user in the chat. Do not repeat or describe it in detail — reply with at most a brief one-line caption.]"
8537 9766 msgstr ""
8538 9767
8539 -#: includes/class-mxchat-integrator.php:8367
9768 +#: includes/class-mxchat-integrator.php:10914
8540 9769 msgid "I looked into that but could not put together a final answer. Please try rephrasing your request."
8541 9770 msgstr ""
8542 9771
8543 -#: includes/class-mxchat-integrator.php:8374
9772 +#: includes/class-mxchat-integrator.php:11041
8544 9773 msgid "I couldn't find relevant information on that topic."
8545 9774 msgstr ""
8546 9775
8547 -#: includes/class-mxchat-integrator.php:8396
9776 +#: includes/class-mxchat-integrator.php:11063
8548 9777 msgid "No OpenRouter model selected. Please select a model in settings."
8549 9778 msgstr ""
8550 9779
8551 -#: includes/class-mxchat-integrator.php:8407
9780 +#: includes/class-mxchat-integrator.php:11074
8552 9781 msgid "OpenRouter API key is not configured"
8553 9782 msgstr ""
8554 9783
8555 -#: includes/class-mxchat-integrator.php:8474
9784 +#: includes/class-mxchat-integrator.php:11141
8556 9785 msgid "Claude API key is not configured"
8557 9786 msgstr ""
8558 9787
8559 -#: includes/class-mxchat-integrator.php:8505
9788 +#: includes/class-mxchat-integrator.php:11172
8560 9789 msgid "X.AI API key is not configured"
8561 9790 msgstr ""
8562 9791
8563 -#: includes/class-mxchat-integrator.php:8536
8564 -#: includes/class-mxchat-integrator.php:11815
9792 +#: includes/class-mxchat-integrator.php:11203
9793 +#: includes/class-mxchat-integrator.php:14550
8565 9794 msgid "DeepSeek API key is not configured"
8566 9795 msgstr ""
8567 9796
8568 -#: includes/class-mxchat-integrator.php:8569
9797 +#: includes/class-mxchat-integrator.php:11236
8569 9798 msgid "Custom provider is not configured. Set Base URL in MxChat → API Keys → Custom Provider."
8570 9799 msgstr ""
8571 9800
8572 -#: includes/class-mxchat-integrator.php:8703
9801 +#: includes/class-mxchat-integrator.php:11370
8573 9802 #, php-format
8574 9803 msgid "An error occurred: %s"
8575 9804 msgstr ""
8576 9805
8577 -#: includes/class-mxchat-integrator.php:9491
9806 +#: includes/class-mxchat-integrator.php:12188
8578 9807 #, php-format
8579 9808 msgid "Custom provider error: %s"
8580 9809 msgstr ""
8581 9810
8582 -#: includes/class-mxchat-integrator.php:9543
9811 +#: includes/class-mxchat-integrator.php:12248
8583 9812 #, php-format
8584 9813 msgid "Custom provider request failed: %s"
8585 9814 msgstr ""
8586 9815
8587 -#: includes/class-mxchat-integrator.php:9547
9816 +#: includes/class-mxchat-integrator.php:12252
8588 9817 #, php-format
8589 9818 msgid "Custom provider returned HTTP %d."
8590 9819 msgstr ""
8591 9820
8592 -#: includes/class-mxchat-integrator.php:9553
9821 +#: includes/class-mxchat-integrator.php:12258
8593 9822 msgid "Custom provider returned an unexpected response shape."
8594 9823 msgstr ""
8595 9824
8596 -#: includes/class-mxchat-integrator.php:9628
9825 +#: includes/class-mxchat-integrator.php:12337
8597 9826 #, php-format
8598 9827 msgid "Web search error: %s"
8599 9828 msgstr ""
8600 9829
8601 -#: includes/class-mxchat-integrator.php:9652
9830 +#: includes/class-mxchat-integrator.php:12361
8602 9831 msgid "Failed to connect to OpenAI web search API"
8603 9832 msgstr ""
8604 9833
8605 -#: includes/class-mxchat-integrator.php:9667
9834 +#: includes/class-mxchat-integrator.php:12376
8606 9835 #, php-format
8607 9836 msgid "OpenAI API error: %s"
8608 9837 msgstr ""
8609 9838
8610 -#: includes/class-mxchat-integrator.php:9676
9839 +#: includes/class-mxchat-integrator.php:12385
8611 9840 msgid "Invalid response from OpenAI"
8612 9841 msgstr ""
8613 9842
8614 -#: includes/class-mxchat-integrator.php:9808
8615 -#: includes/class-mxchat-integrator.php:9879
9843 +#: includes/class-mxchat-integrator.php:12521
9844 +#: includes/class-mxchat-integrator.php:12596
8616 9845 msgid "The AI provider returned an empty response. Please try again."
8617 9846 msgstr ""
8618 9847
8619 -#: includes/class-mxchat-integrator.php:10712
9848 +#: includes/class-mxchat-integrator.php:13381
8620 9849 #, php-format
8621 9850 msgid "response incomplete: %s"
8622 9851 msgstr ""
8623 9852
8624 -#: includes/class-mxchat-integrator.php:10716
9853 +#: includes/class-mxchat-integrator.php:13385
8625 9854 #, php-format
8626 9855 msgid "%1$s returned an empty response (%2$s). Please try again."
8627 9856 msgstr ""
8628 9857
8629 -#: includes/class-mxchat-integrator.php:10717
9858 +#: includes/class-mxchat-integrator.php:13386
8630 9859 #, php-format
8631 9860 msgid "%s returned an empty response. Please try again."
8632 9861 msgstr ""
8633 9862
8634 -#: includes/class-mxchat-integrator.php:10800
9863 +#: includes/class-mxchat-integrator.php:13469
8635 9864 msgid "OpenRouter API error: "
8636 9865 msgstr ""
8637 9866
8638 -#: includes/class-mxchat-integrator.php:10818
9867 +#: includes/class-mxchat-integrator.php:13487
8639 9868 msgid "Unexpected response format from OpenRouter."
8640 9869 msgstr ""
8641 9870
8642 -#: includes/class-mxchat-integrator.php:10825
9871 +#: includes/class-mxchat-integrator.php:13494
8643 9872 msgid "System error when processing OpenRouter request: "
8644 9873 msgstr ""
8645 9874
8646 9875 #. translators: %s: raw provider error detail
8647 -#: includes/class-mxchat-integrator.php:10871
9876 +#: includes/class-mxchat-integrator.php:13563
8648 9877 #, php-format
8649 9878 msgid "The selected AI model isn't available on your API key. Choose another model in MxChat → Settings. (Details: %s)"
8650 9879 msgstr ""
8651 9880
8652 -#: includes/class-mxchat-integrator.php:10874
9881 +#: includes/class-mxchat-integrator.php:13566
8653 9882 msgid "The selected AI model isn't available on your API key. Choose another model in MxChat → Settings."
8654 9883 msgstr ""
8655 9884
8656 9885 #. translators: 1: provider label, 2: raw provider error detail
8657 -#: includes/class-mxchat-integrator.php:10879
9886 +#: includes/class-mxchat-integrator.php:13571
8658 9887 #, php-format
8659 9888 msgid "The AI provider (%1$s) returned an error: %2$s. Check your model and API key in MxChat → Settings."
8660 9889 msgstr ""
8661 9890
8662 -#: includes/class-mxchat-integrator.php:10880
9891 +#: includes/class-mxchat-integrator.php:13572
8663 9892 msgid "AI"
8664 9893 msgstr ""
8665 9894
8666 -#: includes/class-mxchat-integrator.php:10883
9895 +#: includes/class-mxchat-integrator.php:13575
8667 9896 msgid "The AI provider returned an error. Check your model and API key in MxChat → Settings."
8668 9897 msgstr ""
8669 9898
8670 -#: includes/class-mxchat-integrator.php:10887
9899 +#: includes/class-mxchat-integrator.php:13579
8671 9900 msgid "Sorry, I'm having trouble responding right now. Please try again in a moment."
8672 9901 msgstr ""
8673 9902
8674 -#: includes/class-mxchat-integrator.php:11113
9903 +#: includes/class-mxchat-integrator.php:13843
8675 9904 msgid "Invalid OpenAI API key. Please check your API key configuration."
8676 9905 msgstr ""
8677 9906
8678 -#: includes/class-mxchat-integrator.php:11122
9907 +#: includes/class-mxchat-integrator.php:13852
8679 9908 msgid "Authentication failed with OpenAI. Please check your API key."
8680 9909 msgstr ""
8681 9910
8682 -#: includes/class-mxchat-integrator.php:11129
9911 +#: includes/class-mxchat-integrator.php:13859
8683 9912 msgid "OpenAI rate limit exceeded. Please try again later."
8684 9913 msgstr ""
8685 9914
8686 -#: includes/class-mxchat-integrator.php:11136
9915 +#: includes/class-mxchat-integrator.php:13866
8687 9916 msgid "OpenAI API quota exceeded. Please check your billing details."
8688 9917 msgstr ""
8689 9918
8690 -#: includes/class-mxchat-integrator.php:11164
9919 +#: includes/class-mxchat-integrator.php:13894
8691 9920 msgid "Unexpected response format from OpenAI."
8692 9921 msgstr ""
8693 9922
8694 -#: includes/class-mxchat-integrator.php:11171
9923 +#: includes/class-mxchat-integrator.php:13901
8695 9924 msgid "System error when processing OpenAI request: "
8696 9925 msgstr ""
8697 9926
8698 -#: includes/class-mxchat-integrator.php:11284
9927 +#: includes/class-mxchat-integrator.php:14014
8699 9928 msgid "Invalid X.AI API key. Please check your API key configuration."
8700 9929 msgstr ""
8701 9930
8702 -#: includes/class-mxchat-integrator.php:11294
9931 +#: includes/class-mxchat-integrator.php:14024
8703 9932 msgid "Authentication failed with X.AI. Please check your API key."
8704 9933 msgstr ""
8705 9934
8706 -#: includes/class-mxchat-integrator.php:11305
9935 +#: includes/class-mxchat-integrator.php:14035
8707 9936 msgid "Invalid model specified for X.AI. Please check your model configuration."
8708 9937 msgstr ""
8709 9938
8710 -#: includes/class-mxchat-integrator.php:11316
9939 +#: includes/class-mxchat-integrator.php:14046
8711 9940 msgid "X.AI rate limit exceeded. Please try again later."
8712 9941 msgstr ""
8713 9942
8714 -#: includes/class-mxchat-integrator.php:11326
9943 +#: includes/class-mxchat-integrator.php:14056
8715 9944 msgid "X.AI API quota exceeded. Please check your billing details."
8716 9945 msgstr ""
8717 9946
8718 -#: includes/class-mxchat-integrator.php:11335
9947 +#: includes/class-mxchat-integrator.php:14065
8719 9948 msgid "X.AI service is currently unavailable. Please try again later."
8720 9949 msgstr ""
8721 9950
8722 -#: includes/class-mxchat-integrator.php:11365
9951 +#: includes/class-mxchat-integrator.php:14095
8723 9952 msgid "Unexpected response format from X.AI."
8724 9953 msgstr ""
8725 9954
8726 -#: includes/class-mxchat-integrator.php:11373
9955 +#: includes/class-mxchat-integrator.php:14103
8727 9956 msgid "System error when processing X.AI request: "
8728 9957 msgstr ""
8729 9958
8730 -#: includes/class-mxchat-integrator.php:11478
9959 +#: includes/class-mxchat-integrator.php:14208
8731 9960 msgid "Authentication failed with DeepSeek. Please check your API key."
8732 9961 msgstr ""
8733 9962
8734 -#: includes/class-mxchat-integrator.php:11486
9963 +#: includes/class-mxchat-integrator.php:14216
8735 9964 msgid "Invalid DeepSeek API key. Please check your API key configuration."
8736 9965 msgstr ""
8737 9966
8738 -#: includes/class-mxchat-integrator.php:11496
9967 +#: includes/class-mxchat-integrator.php:14226
8739 9968 msgid "DeepSeek API quota exceeded. Please check your billing details."
8740 9969 msgstr ""
8741 9970
8742 -#: includes/class-mxchat-integrator.php:11502
9971 +#: includes/class-mxchat-integrator.php:14232
8743 9972 msgid "DeepSeek rate limit exceeded. Please try again later."
8744 9973 msgstr ""
8745 9974
8746 -#: includes/class-mxchat-integrator.php:11513
9975 +#: includes/class-mxchat-integrator.php:14243
8747 9976 msgid "DeepSeek service is currently unavailable. Please try again later."
8748 9977 msgstr ""
8749 9978
8750 -#: includes/class-mxchat-integrator.php:11540
9979 +#: includes/class-mxchat-integrator.php:14270
8751 9980 msgid "Unexpected response format from DeepSeek."
8752 9981 msgstr ""
8753 9982
8754 -#: includes/class-mxchat-integrator.php:11548
9983 +#: includes/class-mxchat-integrator.php:14278
8755 9984 msgid "System error when processing DeepSeek request: "
8756 9985 msgstr ""
8757 9986
8758 -#: includes/class-mxchat-integrator.php:12403
9987 +#: includes/class-mxchat-integrator.php:15226
8759 9988 msgid "This chatbot has reached its message limit. Please try again later."
8760 9989 msgstr ""
8761 9990
8762 -#: includes/class-mxchat-integrator.php:12505
9991 +#: includes/class-mxchat-integrator.php:15333
8763 9992 msgid "hour"
8764 9993 msgstr ""
8765 9994
8766 -#: includes/class-mxchat-integrator.php:12508
9995 +#: includes/class-mxchat-integrator.php:15336
8767 9996 msgid "day"
8768 9997 msgstr ""
8769 9998
8770 -#: includes/class-mxchat-integrator.php:12511
9999 +#: includes/class-mxchat-integrator.php:15339
8771 10000 msgid "week"
8772 10001 msgstr ""
8773 10002
8774 -#: includes/class-mxchat-integrator.php:12514
10003 +#: includes/class-mxchat-integrator.php:15342
8775 10004 msgid "month"
8776 10005 msgstr ""
8777 10006
8778 10007 #: includes/class-mxchat-meta-box.php:142
8779 -#: includes/class-mxchat-meta-box.php:301
10008 +#: includes/class-mxchat-meta-box.php:340
8780 10009 msgid "Chatbot Visibility"
8781 10010 msgstr ""
8782 10011
8783 10012 #: includes/class-mxchat-meta-box.php:151
8784 -#: includes/class-mxchat-meta-box.php:302
10013 +#: includes/class-mxchat-meta-box.php:341
8785 10014 msgid "Use Global Setting"
8786 10015 msgstr ""
8787 10016
8788 10017 #: includes/class-mxchat-meta-box.php:160
8789 -#: includes/class-mxchat-meta-box.php:303
10018 +#: includes/class-mxchat-meta-box.php:342
8790 10019 msgid "Show Chatbot on this page"
8791 10020 msgstr ""
8792 10021
8793 10022 #: includes/class-mxchat-meta-box.php:169
8794 -#: includes/class-mxchat-meta-box.php:304
10023 +#: includes/class-mxchat-meta-box.php:343
8795 10024 msgid "Hide Chatbot on this page"
8796 10025 msgstr ""
8797 10026
8798 10027 #: includes/class-mxchat-meta-box.php:175
@@ -8815,9 +10044,9 @@
8815 10044 msgid "Select Bot for this Page:"
8816 10045 msgstr ""
8817 10046
8818 10047 #: includes/class-mxchat-meta-box.php:198
8819 -#: includes/class-mxchat-meta-box.php:306
10048 +#: includes/class-mxchat-meta-box.php:345
8820 10049 msgid "Use Default Bot"
8821 10050 msgstr ""
8822 10051
8823 10052 #: includes/class-mxchat-meta-box.php:206
@@ -8823,33 +10052,45 @@
8823 10052 #: includes/class-mxchat-meta-box.php:206
8824 10053 msgid "Only applies when visibility is set to \"Show\" or \"Use Global Setting\" with auto-show enabled."
8825 10054 msgstr ""
8826 10055
8827 -#: includes/class-mxchat-meta-box.php:215
10056 +#: includes/class-mxchat-meta-box.php:218
10057 +msgid "Knowledge base access"
10058 +msgstr ""
10059 +
10060 +#: includes/class-mxchat-meta-box.php:221
10061 +msgid "Use tag rules (default)"
10062 +msgstr ""
10063 +
10064 +#: includes/class-mxchat-meta-box.php:229
10065 +msgid "Who may retrieve this content in chat once it is imported. Tags only work on posts, so this is how you restrict a page. The stricter of this setting and any tag rule wins."
10066 +msgstr ""
10067 +
10068 +#: includes/class-mxchat-meta-box.php:238
8828 10069 msgid "Changes only take effect after saving/updating the page."
8829 10070 msgstr ""
8830 10071
8831 -#: includes/class-mxchat-meta-box.php:222
10072 +#: includes/class-mxchat-meta-box.php:245
8832 10073 msgid "Shortcode Examples:"
8833 10074 msgstr ""
8834 10075
8835 -#: includes/class-mxchat-meta-box.php:225
10076 +#: includes/class-mxchat-meta-box.php:248
8836 10077 msgid "[mxchat_chatbot floating=\"yes\"] - Floating chatbot"
8837 10078 msgstr ""
8838 10079
8839 -#: includes/class-mxchat-meta-box.php:226
10080 +#: includes/class-mxchat-meta-box.php:249
8840 10081 msgid "[mxchat_chatbot floating=\"no\"] - Embedded chatbot"
8841 10082 msgstr ""
8842 10083
8843 -#: includes/class-mxchat-meta-box.php:305
10084 +#: includes/class-mxchat-meta-box.php:344
8844 10085 msgid "Select Bot for this Page"
8845 10086 msgstr ""
8846 10087
8847 -#: includes/class-mxchat-meta-box.php:307
10088 +#: includes/class-mxchat-meta-box.php:346
8848 10089 msgid "Global Auto-Show is ON. The chatbot appears on all pages by default. Use \"Hide\" to exclude this page."
8849 10090 msgstr ""
8850 10091
8851 -#: includes/class-mxchat-meta-box.php:308
10092 +#: includes/class-mxchat-meta-box.php:347
8852 10093 msgid "Global Auto-Show is OFF. Select \"Show\" to display the chatbot on this page without needing a shortcode."
8853 10094 msgstr ""
8854 10095
8855 10096 #: includes/class-mxchat-model-catalog.php:43
@@ -8860,9 +10101,9 @@
8860 10101 msgid "Access 100+ models from multiple providers (add API key to browse)"
8861 10102 msgstr ""
8862 10103
8863 10104 #: includes/class-mxchat-model-catalog.php:55
8864 -#: includes/class-mxchat-model-catalog.php:171
10105 +#: includes/class-mxchat-model-catalog.php:209
8865 10106 msgid "Google Gemini"
8866 10107 msgstr ""
8867 10108
8868 10109 #: includes/class-mxchat-model-catalog.php:59
@@ -8869,347 +10110,562 @@
8869 10110 msgid "Stable — newest Flash generation, recommended default"
8870 10111 msgstr ""
8871 10112
8872 10113 #: includes/class-mxchat-model-catalog.php:60
10114 +msgid "Stable — efficiency-first Flash"
10115 +msgstr ""
10116 +
10117 +#: includes/class-mxchat-model-catalog.php:61
10118 +msgid "Stable — previous Flash generation"
10119 +msgstr ""
10120 +
10121 +#: includes/class-mxchat-model-catalog.php:62
10122 +msgid "Stable — older Flash, priced above 3.8 Flash on every token"
10123 +msgstr ""
10124 +
10125 +#: includes/class-mxchat-model-catalog.php:63
8873 10126 msgid "Preview — most intelligent, multimodal & agentic"
8874 10127 msgstr ""
8875 10128
8876 -#: includes/class-mxchat-model-catalog.php:61
10129 +#: includes/class-mxchat-model-catalog.php:64
8877 10130 msgid "Preview — balanced speed and scale"
8878 10131 msgstr ""
8879 10132
8880 -#: includes/class-mxchat-model-catalog.php:62
10133 +#: includes/class-mxchat-model-catalog.php:65
10134 +msgid "Stable — cheapest Gemini, no thinking"
10135 +msgstr ""
10136 +
10137 +#: includes/class-mxchat-model-catalog.php:66
8881 10138 msgid "Stable — cost-efficient, high throughput"
8882 10139 msgstr ""
8883 10140
8884 -#: includes/class-mxchat-model-catalog.php:63
10141 +#: includes/class-mxchat-model-catalog.php:67
8885 10142 msgid "Preview — latest cost-efficient model"
8886 10143 msgstr ""
8887 10144
8888 -#: includes/class-mxchat-model-catalog.php:64
10145 +#: includes/class-mxchat-model-catalog.php:68
8889 10146 msgid "Stable — advanced thinking, code, math & long context"
8890 10147 msgstr ""
8891 10148
8892 -#: includes/class-mxchat-model-catalog.php:65
10149 +#: includes/class-mxchat-model-catalog.php:69
8893 10150 msgid "Stable — strong price-performance with thinking"
8894 10151 msgstr ""
8895 10152
8896 -#: includes/class-mxchat-model-catalog.php:66
10153 +#: includes/class-mxchat-model-catalog.php:70
8897 10154 msgid "Stable — ultra fast and low cost"
8898 10155 msgstr ""
8899 10156
8900 -#: includes/class-mxchat-model-catalog.php:74
8901 -msgid "Latest Flagship — newest OpenAI reasoning and coding model"
10157 +#: includes/class-mxchat-model-catalog.php:93
10158 +msgid "Recommended — newest OpenAI flagship; strongest reasoning, coding and agentic work"
8902 10159 msgstr ""
8903 10160
8904 -#: includes/class-mxchat-model-catalog.php:75
10161 +#: includes/class-mxchat-model-catalog.php:94
10162 +msgid "Strong reasoning on demanding tasks at mid-tier cost"
10163 +msgstr ""
10164 +
10165 +#: includes/class-mxchat-model-catalog.php:95
10166 +msgid "Fastest and cheapest GPT-6 for high-volume, repeatable work"
10167 +msgstr ""
10168 +
10169 +#: includes/class-mxchat-model-catalog.php:96
10170 +msgid "Previous OpenAI flagship for reasoning, coding and chat"
10171 +msgstr ""
10172 +
10173 +#: includes/class-mxchat-model-catalog.php:97
8905 10174 msgid "Balanced GPT-5.6 — strong capability at lower cost"
8906 10175 msgstr ""
8907 10176
8908 -#: includes/class-mxchat-model-catalog.php:76
10177 +#: includes/class-mxchat-model-catalog.php:98
8909 10178 msgid "Fastest and cheapest GPT-5.6 for lightweight tasks"
8910 10179 msgstr ""
8911 10180
8912 -#: includes/class-mxchat-model-catalog.php:77
10181 +#: includes/class-mxchat-model-catalog.php:99
8913 10182 msgid "Previous flagship — powerful reasoning and coding model"
8914 10183 msgstr ""
8915 10184
8916 -#: includes/class-mxchat-model-catalog.php:78
10185 +#: includes/class-mxchat-model-catalog.php:100
8917 10186 msgid "Flagship reasoning and coding model"
8918 10187 msgstr ""
8919 10188
8920 -#: includes/class-mxchat-model-catalog.php:79
10189 +#: includes/class-mxchat-model-catalog.php:101
8921 10190 msgid "Fast and affordable with 400K context"
8922 10191 msgstr ""
8923 10192
8924 -#: includes/class-mxchat-model-catalog.php:80
10193 +#: includes/class-mxchat-model-catalog.php:102
8925 10194 msgid "Fastest and cheapest for lightweight tasks"
8926 10195 msgstr ""
8927 10196
8928 -#: includes/class-mxchat-model-catalog.php:81
8929 -msgid "Optimized for natural conversations with reduced hallucinations"
8930 -msgstr ""
8931 -
8932 -#: includes/class-mxchat-model-catalog.php:82
10197 +#: includes/class-mxchat-model-catalog.php:103
8933 10198 msgid "Best general-purpose & agentic model with fast responses"
8934 10199 msgstr ""
8935 10200
8936 -#: includes/class-mxchat-model-catalog.php:83
8937 -msgid "Recommended for most use cases"
8938 -msgstr ""
8939 -
8940 -#: includes/class-mxchat-model-catalog.php:84
10201 +#: includes/class-mxchat-model-catalog.php:104
8941 10202 msgid "Flagship for coding & agentic tasks with low reasoning (400K context)"
8942 10203 msgstr ""
8943 10204
8944 -#: includes/class-mxchat-model-catalog.php:85
10205 +#: includes/class-mxchat-model-catalog.php:105
8945 10206 msgid "Flagship for coding, reasoning, and agentic tasks across domains"
8946 10207 msgstr ""
8947 10208
8948 -#: includes/class-mxchat-model-catalog.php:86
10209 +#: includes/class-mxchat-model-catalog.php:106
8949 10210 msgid "Fast and lightweight"
8950 10211 msgstr ""
8951 10212
8952 -#: includes/class-mxchat-model-catalog.php:87
10213 +#: includes/class-mxchat-model-catalog.php:107
8953 10214 msgid "Fastest and cheapest; ideal for summarization and classification"
8954 10215 msgstr ""
8955 10216
8956 -#: includes/class-mxchat-model-catalog.php:91
10217 +#: includes/class-mxchat-model-catalog.php:111
8957 10218 msgid "Anthropic Claude"
8958 10219 msgstr ""
8959 10220
8960 -#: includes/class-mxchat-model-catalog.php:95
10221 +#: includes/class-mxchat-model-catalog.php:115
8961 10222 msgid "Latest Flagship — newest and most capable Anthropic model"
8962 10223 msgstr ""
8963 10224
8964 -#: includes/class-mxchat-model-catalog.php:96
10225 +#: includes/class-mxchat-model-catalog.php:116
8965 10226 msgid "Latest Opus — best for complex agentic and coding work"
8966 10227 msgstr ""
8967 10228
8968 -#: includes/class-mxchat-model-catalog.php:97
10229 +#: includes/class-mxchat-model-catalog.php:117
8969 10230 msgid "Previous Opus generation"
8970 10231 msgstr ""
8971 10232
8972 -#: includes/class-mxchat-model-catalog.php:98
10233 +#: includes/class-mxchat-model-catalog.php:118
8973 10234 msgid "Previous Anthropic flagship model"
8974 10235 msgstr ""
8975 10236
8976 -#: includes/class-mxchat-model-catalog.php:99
10237 +#: includes/class-mxchat-model-catalog.php:119
8977 10238 msgid "Most capable Claude model - recommended"
8978 10239 msgstr ""
8979 10240
8980 -#: includes/class-mxchat-model-catalog.php:100
10241 +#: includes/class-mxchat-model-catalog.php:120
8981 10242 msgid "Newest Sonnet - excellent balance of speed and capability"
8982 10243 msgstr ""
8983 10244
8984 -#: includes/class-mxchat-model-catalog.php:101
10245 +#: includes/class-mxchat-model-catalog.php:121
8985 10246 msgid "Previous Sonnet - excellent balance of speed and capability"
8986 10247 msgstr ""
8987 10248
8988 -#: includes/class-mxchat-model-catalog.php:102
10249 +#: includes/class-mxchat-model-catalog.php:122
8989 10250 msgid "Highly capable for complex tasks"
8990 10251 msgstr ""
8991 10252
8992 -#: includes/class-mxchat-model-catalog.php:103
10253 +#: includes/class-mxchat-model-catalog.php:123
8993 10254 msgid "Best for complex agents and coding"
8994 10255 msgstr ""
8995 10256
8996 -#: includes/class-mxchat-model-catalog.php:104
8997 -msgid "Exceptional for specialized complex tasks"
8998 -msgstr ""
8999 -
9000 -#: includes/class-mxchat-model-catalog.php:105
10257 +#: includes/class-mxchat-model-catalog.php:124
9001 10258 msgid "Fastest and most intelligent Haiku"
9002 10259 msgstr ""
9003 10260
9004 -#: includes/class-mxchat-model-catalog.php:109
10261 +#: includes/class-mxchat-model-catalog.php:128
9005 10262 msgid "xAI Grok"
9006 10263 msgstr ""
9007 10264
9008 -#: includes/class-mxchat-model-catalog.php:113
9009 -msgid "2M context window and reasoning"
10265 +#: includes/class-mxchat-model-catalog.php:144
10266 +msgid "Newest xAI flagship — 500K context, accepts image input"
9010 10267 msgstr ""
9011 10268
9012 -#: includes/class-mxchat-model-catalog.php:114
9013 -msgid "2M context window and faster responses"
10269 +#: includes/class-mxchat-model-catalog.php:145
10270 +msgid "Previous flagship — 500K context, accepts image input"
9014 10271 msgstr ""
9015 10272
9016 -#: includes/class-mxchat-model-catalog.php:115
9017 -msgid "Latest flagship model - unparalleled performance in natural language, math and reasoning"
10273 +#: includes/class-mxchat-model-catalog.php:146
10274 +msgid "Largest context in the Grok lineup — 1M tokens, accepts image input"
9018 10275 msgstr ""
9019 10276
9020 -#: includes/class-mxchat-model-catalog.php:116
9021 -msgid "Powerful model with 131K context"
10277 +#: includes/class-mxchat-model-catalog.php:147
10278 +msgid "1M context with reasoning — dated release, pinned behaviour"
9022 10279 msgstr ""
9023 10280
9024 -#: includes/class-mxchat-model-catalog.php:117
9025 -msgid "High performance with faster responses"
10281 +#: includes/class-mxchat-model-catalog.php:148
10282 +msgid "1M context without reasoning — faster replies at the same price"
9026 10283 msgstr ""
9027 10284
9028 -#: includes/class-mxchat-model-catalog.php:118
9029 -msgid "Affordable model with good performance"
10285 +#: includes/class-mxchat-model-catalog.php:151
10286 +#: includes/class-mxchat-model-catalog.php:152
10287 +#: includes/class-mxchat-model-catalog.php:153
10288 +msgid "Previous generation — no longer listed by xAI, still served"
9030 10289 msgstr ""
9031 10290
9032 -#: includes/class-mxchat-model-catalog.php:119
9033 -msgid "Quick and cost-effective"
10291 +#: includes/class-mxchat-model-catalog.php:154
10292 +#: includes/class-mxchat-model-catalog.php:155
10293 +#: includes/class-mxchat-model-catalog.php:156
10294 +#: includes/class-mxchat-model-catalog.php:157
10295 +msgid "Older generation — no longer listed by xAI, still served"
9034 10296 msgstr ""
9035 10297
9036 -#: includes/class-mxchat-model-catalog.php:123
10298 +#: includes/class-mxchat-model-catalog.php:161
9037 10299 msgid "DeepSeek"
9038 10300 msgstr ""
9039 10301
9040 -#: includes/class-mxchat-model-catalog.php:129
10302 +#: includes/class-mxchat-model-catalog.php:167
9041 10303 msgid "Fast and cost-effective"
9042 10304 msgstr ""
9043 10305
9044 -#: includes/class-mxchat-model-catalog.php:130
10306 +#: includes/class-mxchat-model-catalog.php:168
9045 10307 msgid "Most capable DeepSeek model"
9046 10308 msgstr ""
9047 10309
9048 -#: includes/class-mxchat-model-catalog.php:134
10310 +#: includes/class-mxchat-model-catalog.php:172
9049 10311 msgid "Custom (OpenAI-compatible)"
9050 10312 msgstr ""
9051 10313
9052 -#: includes/class-mxchat-model-catalog.php:141
10314 +#: includes/class-mxchat-model-catalog.php:179
9053 10315 msgid "OpenAI-compatible local LLM (Ollama, LM Studio, vLLM, llama.cpp, Azure OpenAI) — configure Base URL, key, and model in API Keys tab"
9054 10316 msgstr ""
9055 10317
9056 -#: includes/class-mxchat-model-catalog.php:158
10318 +#: includes/class-mxchat-model-catalog.php:196
9057 10319 msgid "1536 dim, recommended"
9058 10320 msgstr ""
9059 10321
9060 -#: includes/class-mxchat-model-catalog.php:159
10322 +#: includes/class-mxchat-model-catalog.php:197
9061 10323 msgid "1536 dim, efficient"
9062 10324 msgstr ""
9063 10325
9064 -#: includes/class-mxchat-model-catalog.php:160
10326 +#: includes/class-mxchat-model-catalog.php:198
9065 10327 msgid "3072 dim, powerful"
9066 10328 msgstr ""
9067 10329
9068 -#: includes/class-mxchat-model-catalog.php:164
10330 +#: includes/class-mxchat-model-catalog.php:202
9069 10331 msgid "Voyage AI"
9070 10332 msgstr ""
9071 10333
9072 -#: includes/class-mxchat-model-catalog.php:167
10334 +#: includes/class-mxchat-model-catalog.php:205
9073 10335 msgid "2048 dim, most capable"
9074 10336 msgstr ""
9075 10337
9076 -#: includes/class-mxchat-model-catalog.php:174
10338 +#: includes/class-mxchat-model-catalog.php:212
9077 10339 msgid "1536 dim"
9078 10340 msgstr ""
9079 10341
9080 -#: includes/class-mxchat-public.php:182
10342 +#. translators: 1: model label, 2: retirement date
10343 +#: includes/class-mxchat-model-catalog.php:481
10344 +#, php-format
10345 +msgid "%1$s — retires %2$s"
10346 +msgstr ""
10347 +
10348 +#. translators: %s: model label
10349 +#: includes/class-mxchat-model-catalog.php:518
10350 +#, php-format
10351 +msgid "%s — retired by provider, choose a replacement"
10352 +msgstr ""
10353 +
10354 +#. translators: 1: model id, 2: provider name
10355 +#: includes/class-mxchat-model-liveness.php:401
10356 +#, php-format
10357 +msgid "Your configured model %1$s no longer appears in the %2$s model list — it may be retired or retiring. Pick a current model before the chatbot stops responding."
10358 +msgstr ""
10359 +
10360 +#: includes/class-mxchat-model-liveness.php:403
10361 +msgid "provider"
10362 +msgstr ""
10363 +
10364 +#: includes/class-mxchat-model-liveness.php:437
10365 +msgid "MxChat: a configured AI model may be retiring"
10366 +msgstr ""
10367 +
10368 +#: includes/class-mxchat-model-liveness.php:441
10369 +msgid "Choose a current model in MxChat Settings"
10370 +msgstr ""
10371 +
10372 +#: includes/class-mxchat-model-liveness.php:465
10373 +msgid "A configured AI model may be retiring"
10374 +msgstr ""
10375 +
10376 +#: includes/class-mxchat-privacy.php:113
10377 +#: includes/class-mxchat-privacy.php:121
10378 +msgid "MxChat Chat Conversations"
10379 +msgstr ""
10380 +
10381 +#: includes/class-mxchat-privacy.php:227
10382 +#: includes/class-mxchat-privacy.php:308
10383 +msgid "Session ID"
10384 +msgstr ""
10385 +
10386 +#: includes/class-mxchat-privacy.php:228
10387 +msgid "Conversation started"
10388 +msgstr ""
10389 +
10390 +#: includes/class-mxchat-privacy.php:229
10391 +msgid "Last message"
10392 +msgstr ""
10393 +
10394 +#: includes/class-mxchat-privacy.php:232
10395 +msgid "Started on page"
10396 +msgstr ""
10397 +
10398 +#: includes/class-mxchat-privacy.php:235
10399 +#: includes/class-mxchat-privacy.php:311
10400 +msgid "Email on record"
10401 +msgstr ""
10402 +
10403 +#: includes/class-mxchat-privacy.php:238
10404 +#: includes/class-mxchat-privacy.php:314
10405 +msgid "Name on record"
10406 +msgstr ""
10407 +
10408 +#: includes/class-mxchat-privacy.php:241
10409 +msgid "Visitor identifier"
10410 +msgstr ""
10411 +
10412 +#: includes/class-mxchat-privacy.php:333
10413 +msgid "Lead-capture consent"
10414 +msgstr ""
10415 +
10416 +#: includes/class-mxchat-privacy.php:336
10417 +msgid "Consent recorded"
10418 +msgstr ""
10419 +
10420 +#: includes/class-mxchat-privacy.php:340
10421 +msgid "Consent text shown"
10422 +msgstr ""
10423 +
10424 +#. translators: %s: IP address recorded with a link click
10425 +#: includes/class-mxchat-privacy.php:366
10426 +#, php-format
10427 +msgid "IP address: %s"
10428 +msgstr ""
10429 +
10430 +#. translators: %s: browser user-agent recorded with a link click
10431 +#: includes/class-mxchat-privacy.php:370
10432 +#, php-format
10433 +msgid "Browser: %s"
10434 +msgstr ""
10435 +
10436 +#: includes/class-mxchat-privacy.php:376
10437 +msgid "Link clicked"
10438 +msgstr ""
10439 +
10440 +#: includes/class-mxchat-privacy.php:388
10441 +msgid "Chat Conversations (MxChat)"
10442 +msgstr ""
10443 +
10444 +#: includes/class-mxchat-privacy.php:389
10445 +msgid "Chatbot conversations recorded by the MxChat plugin."
10446 +msgstr ""
10447 +
10448 +#: includes/class-mxchat-privacy.php:398
10449 +msgid "Visitor"
10450 +msgstr ""
10451 +
10452 +#: includes/class-mxchat-privacy.php:403
10453 +msgid "Agent"
10454 +msgstr ""
10455 +
10456 +#. translators: %s: chat session id
10457 +#: includes/class-mxchat-privacy.php:448
10458 +#, php-format
10459 +msgid "Chat conversation %s was retained by a site-specific policy (mxchat_privacy_erase_session filter)."
10460 +msgstr ""
10461 +
10462 +#: includes/class-mxchat-privacy.php:727
10463 +msgid "This site uses MxChat to provide an AI chat assistant. When you use the chat, your messages and the assistant's replies are stored in this site's own database — they are not stored by a third-party chat service. If you provide your name or email address in the chat, those are stored with the conversation. Logged-in visitors are identified by their username; anonymous visitors are identified by their IP address. The page on which the conversation started is also recorded."
10464 +msgstr ""
10465 +
10466 +#: includes/class-mxchat-privacy.php:728
10467 +msgid "Chat conversations are kept according to the retention period configured by the site administrator, and may be deleted automatically after that period. Documents uploaded to the chat for analysis are processed on this server and their temporary copies expire automatically."
10468 +msgstr ""
10469 +
10470 +#: includes/class-mxchat-privacy.php:729
10471 +msgid "When you click a link suggested in the chat, the clicked address is recorded together with your IP address and browser information. The IP address and browser information are anonymized after a limited period, and click records are deleted entirely after at most one year."
10472 +msgstr ""
10473 +
10474 +#: includes/class-mxchat-privacy.php:730
10475 +msgid "Chat data is included in WordPress's personal data export and erasure tools: if you request a copy or deletion of your personal data from this site, your chat conversations are included in that request automatically."
10476 +msgstr ""
10477 +
10478 +#: includes/class-mxchat-public.php:193
9081 10479 msgid "MxChat: Basic"
9082 10480 msgstr ""
9083 10481
9084 -#: includes/class-mxchat-public.php:255
10482 +#: includes/class-mxchat-public.php:301
9085 10483 msgid "More options"
9086 10484 msgstr ""
9087 10485
9088 -#: includes/class-mxchat-public.php:288
10486 +#: includes/class-mxchat-public.php:334
9089 10487 msgid "Name"
9090 10488 msgstr ""
9091 10489
9092 -#: includes/class-mxchat-public.php:293
10490 +#: includes/class-mxchat-public.php:343
9093 10491 msgid "Enter your email address"
9094 10492 msgstr ""
9095 10493
9096 -#: includes/class-mxchat-public.php:325
10494 +#: includes/class-mxchat-public.php:343
10495 +msgid "Enter your email address (optional)"
10496 +msgstr ""
10497 +
10498 +#: includes/class-mxchat-public.php:379
10499 +msgid "Chat messages"
10500 +msgstr ""
10501 +
10502 +#: includes/class-mxchat-public.php:399
9097 10503 msgid "Hide Quick Questions"
9098 10504 msgstr ""
9099 10505
9100 -#: includes/class-mxchat-public.php:332
10506 +#: includes/class-mxchat-public.php:406
9101 10507 msgid "Show Quick Questions"
9102 10508 msgstr ""
9103 10509
9104 -#: includes/class-mxchat-public.php:373
10510 +#: includes/class-mxchat-public.php:441
10511 +msgid "Type your message"
10512 +msgstr ""
10513 +
10514 +#: includes/class-mxchat-public.php:451
9105 10515 msgid "Send message"
9106 10516 msgstr ""
9107 10517
9108 -#: includes/class-mxchat-public.php:394
10518 +#: includes/class-mxchat-public.php:472
9109 10519 msgid "Upload PDF"
9110 10520 msgstr ""
9111 10521
9112 -#: includes/class-mxchat-public.php:406
10522 +#: includes/class-mxchat-public.php:484
9113 10523 msgid "Upload Word Document"
9114 10524 msgstr ""
9115 10525
9116 -#: includes/class-mxchat-public.php:415
10526 +#: includes/class-mxchat-public.php:493
9117 10527 msgid "Remove PDF"
9118 10528 msgstr ""
9119 10529
9120 -#: includes/class-mxchat-public.php:425
10530 +#: includes/class-mxchat-public.php:503
9121 10531 msgid "Remove Word Document"
9122 10532 msgstr ""
9123 10533
9124 -#: includes/class-mxchat-public.php:445
10534 +#: includes/class-mxchat-public.php:523
9125 10535 msgid "Upload Image for Analysis"
9126 10536 msgstr ""
9127 10537
9128 -#: includes/class-mxchat-public.php:482
10538 +#: includes/class-mxchat-public.php:568
9129 10539 msgid "Open chat"
9130 10540 msgstr ""
9131 10541
9132 -#: includes/class-mxchat-public.php:486
10542 +#: includes/class-mxchat-public.php:572
9133 10543 msgid "Chatbot Icon"
9134 10544 msgstr ""
9135 10545
9136 -#: includes/class-mxchat-tool-registry.php:178
10546 +#: includes/class-mxchat-tool-registry.php:198
9137 10547 msgid "Search the public web (via Brave Search) for current, real-time information to answer the user. Use when the answer may be recent or is not in the site content."
9138 10548 msgstr ""
9139 10549
9140 -#: includes/class-mxchat-tool-registry.php:184
9141 -#: includes/class-mxchat-tool-registry.php:196
10550 +#: includes/class-mxchat-tool-registry.php:204
10551 +#: includes/class-mxchat-tool-registry.php:216
9142 10552 msgid "Powered by Brave Search — requires a Brave Search API key. Add it under Settings → Brave Search."
9143 10553 msgstr ""
9144 10554
9145 -#: includes/class-mxchat-tool-registry.php:187
10555 +#: includes/class-mxchat-tool-registry.php:207
9146 10556 msgid "Image Search"
9147 10557 msgstr ""
9148 10558
9149 -#: includes/class-mxchat-tool-registry.php:188
10559 +#: includes/class-mxchat-tool-registry.php:208
9150 10560 msgid "Search the web (via Brave Search) for images relevant to the user request and show them in the chat."
9151 10561 msgstr ""
9152 10562
9153 -#: includes/class-mxchat-tool-registry.php:199
10563 +#: includes/class-mxchat-tool-registry.php:219
9154 10564 msgid "Ask the Uploaded PDF"
9155 10565 msgstr ""
9156 10566
9157 -#: includes/class-mxchat-tool-registry.php:200
10567 +#: includes/class-mxchat-tool-registry.php:220
9158 10568 msgid "Answer a question using the PDF document the visitor uploaded earlier in this conversation."
9159 10569 msgstr ""
9160 10570
9161 -#: includes/class-mxchat-tool-registry.php:204
10571 +#: includes/class-mxchat-tool-registry.php:224
9162 10572 msgid "Create an image from a text description using OpenAI image generation. The query should describe the image to make."
9163 10573 msgstr ""
9164 10574
9165 -#: includes/class-mxchat-tool-registry.php:212
10575 +#: includes/class-mxchat-tool-registry.php:232
9166 10576 msgid "Create an image from a text description using Google Imagen. The query should describe the image to make."
9167 10577 msgstr ""
9168 10578
9169 -#: includes/class-mxchat-tool-registry.php:220
10579 +#: includes/class-mxchat-tool-registry.php:240
9170 10580 msgid "Collect Email"
9171 10581 msgstr ""
9172 10582
9173 -#: includes/class-mxchat-tool-registry.php:221
10583 +#: includes/class-mxchat-tool-registry.php:241
9174 10584 msgid "Begin collecting the visitor's email address for the mailing list."
9175 10585 msgstr ""
9176 10586
9177 -#: includes/class-mxchat-tool-registry.php:224
10587 +#: includes/class-mxchat-tool-registry.php:251
9178 10588 msgid "Hand Off to Live Agent (Slack)"
9179 10589 msgstr ""
9180 10590
9181 -#: includes/class-mxchat-tool-registry.php:225
10591 +#: includes/class-mxchat-tool-registry.php:252
9182 10592 msgid "Transfer the conversation to a human support agent on Slack."
9183 10593 msgstr ""
9184 10594
9185 -#: includes/class-mxchat-tool-registry.php:228
10595 +#: includes/class-mxchat-tool-registry.php:253
10596 +#: includes/class-mxchat-tool-registry.php:258
10597 +#: includes/class-mxchat-tool-registry.php:266
10598 +msgid "Use this when the visitor has asked something you cannot answer from the knowledge base, or has asked twice about the same unresolved problem."
10599 +msgstr ""
10600 +
10601 +#: includes/class-mxchat-tool-registry.php:256
9186 10602 msgid "Hand Off to Live Agent (Telegram)"
9187 10603 msgstr ""
9188 10604
9189 -#: includes/class-mxchat-tool-registry.php:229
10605 +#: includes/class-mxchat-tool-registry.php:257
9190 10606 msgid "Transfer the conversation to a human support agent on Telegram."
9191 10607 msgstr ""
9192 10608
9193 -#: includes/class-mxchat-tool-registry.php:277
10609 +#: includes/class-mxchat-tool-registry.php:264
10610 +msgid "Hand Off to Live Agent (Webhook)"
10611 +msgstr ""
10612 +
10613 +#: includes/class-mxchat-tool-registry.php:265
10614 +msgid "Notify the site's human support team about this conversation via the configured webhook. The team follows up separately; you keep assisting meanwhile."
10615 +msgstr ""
10616 +
10617 +#: includes/class-mxchat-tool-registry.php:314
9194 10618 msgid "Core"
9195 10619 msgstr ""
9196 10620
9197 -#: includes/class-mxchat-tool-registry.php:311
9198 -#: includes/class-mxchat-tool-registry.php:350
10621 +#: includes/class-mxchat-tool-registry.php:352
10622 +#: includes/class-mxchat-tool-registry.php:391
9199 10623 #, php-format
9200 10624 msgid "Use the %s capability."
9201 10625 msgstr ""
9202 10626
9203 -#: includes/class-mxchat-tool-registry.php:316
9204 -#: includes/class-mxchat-tool-registry.php:355
10627 +#: includes/class-mxchat-tool-registry.php:357
10628 +#: includes/class-mxchat-tool-registry.php:396
9205 10629 msgid "Add-ons"
9206 10630 msgstr ""
9207 10631
9208 -#: includes/class-mxchat-tool-registry.php:496
10632 +#: includes/class-mxchat-tool-registry.php:545
9209 10633 msgid "The natural-language request, question, or search query to act on."
9210 10634 msgstr ""
9211 10635
10636 +#: includes/class-mxchat-utils.php:292
10637 +msgid "The notification email could not be read."
10638 +msgstr ""
10639 +
10640 +#. translators: %s: the email address the owner typed.
10641 +#: includes/class-mxchat-utils.php:317
10642 +#, php-format
10643 +msgid "\"%s\" is not a valid email address, so nothing was saved. Separate multiple addresses with a comma."
10644 +msgstr ""
10645 +
10646 +#. translators: %d: maximum number of notification recipients.
10647 +#: includes/class-mxchat-utils.php:336
10648 +#, php-format
10649 +msgid "Enter at most %d email addresses, separated by commas."
10650 +msgstr ""
10651 +
10652 +#. translators: %s: the embedding model name configured on the custom provider
10653 +#: includes/class-mxchat-utils.php:400
10654 +#, php-format
10655 +msgid "%s (custom provider)"
10656 +msgstr ""
10657 +
10658 +#: includes/class-mxchat-utils.php:538
10659 +msgid "The custom provider returned no embedding."
10660 +msgstr ""
10661 +
10662 +#. translators: %s: embedding provider name
10663 +#: includes/class-mxchat-utils.php:1320
10664 +#, php-format
10665 +msgid "%s API key is not configured. Please add your API key in the settings before submitting content."
10666 +msgstr ""
10667 +
9212 10668 #: includes/class-mxchat-word-handler.php:36
9213 10669 msgid "Word document uploads are currently disabled."
9214 10670 msgstr ""
9215 10671
@@ -9224,140 +10680,252 @@
9224 10680 #: includes/class-mxchat-word-handler.php:93
9225 10681 msgid "I've processed the document. What questions do you have about it?"
9226 10682 msgstr ""
9227 10683
9228 -#: includes/class-mxchat-word-handler.php:130
10684 +#: includes/class-mxchat-word-handler.php:144
9229 10685 msgid "too_many_pages"
9230 10686 msgstr ""
9231 10687
9232 -#: includes/class-mxchat-word-handler.php:143
10688 +#: includes/class-mxchat-word-handler.php:157
9233 10689 msgid "Chunk "
9234 10690 msgstr ""
9235 10691
9236 -#: includes/class-mxchat-word-handler.php:230
10692 +#: includes/class-mxchat-word-handler.php:260
9237 10693 msgid "Document removed successfully."
9238 10694 msgstr ""
9239 10695
9240 -#: includes/class-mxchat-word-handler.php:283
10696 +#: includes/class-mxchat-word-handler.php:313
9241 10697 msgid "Please upload a Word document (.docx) that you'd like to discuss."
9242 10698 msgstr ""
9243 10699
9244 -#: includes/class-rest-api.php:66
10700 +#: includes/class-rest-api.php:68
9245 10701 msgid "Only return rows with timestamp >= this value. Accepts ISO 8601 (2026-05-07T00:00:00Z) or any strtotime-compatible string."
9246 10702 msgstr ""
9247 10703
9248 -#: includes/class-rest-api.php:72
10704 +#: includes/class-rest-api.php:74
9249 10705 msgid "Only return rows with timestamp <= this value. Same format as `since`."
9250 10706 msgstr ""
9251 10707
9252 -#: includes/class-rest-api.php:78
10708 +#: includes/class-rest-api.php:80
9253 10709 msgid "Filter to a single conversation."
9254 10710 msgstr ""
9255 10711
9256 -#: includes/class-rest-api.php:84
10712 +#: includes/class-rest-api.php:86
9257 10713 msgid "Filter by role. One of: user, assistant, all (default: all)."
9258 10714 msgstr ""
9259 10715
9260 -#: includes/class-rest-api.php:91
10716 +#: includes/class-rest-api.php:93
9261 10717 msgid "Filter by whether the row has retrieved RAG context. Useful for finding \"no-knowledge-hit\" answers. One of: yes, no, any (default: any)."
9262 10718 msgstr ""
9263 10719
9264 -#: includes/class-rest-api.php:98
10720 +#: includes/class-rest-api.php:100
9265 10721 msgid "Max number of rows to return. 1-1000, default 100."
9266 10722 msgstr ""
9267 10723
9268 -#: includes/class-rest-api.php:106
10724 +#: includes/class-rest-api.php:108
9269 10725 msgid "Skip this many rows (for pagination)."
9270 10726 msgstr ""
9271 10727
9272 -#: includes/class-rest-api.php:113
10728 +#: includes/class-rest-api.php:115
9273 10729 msgid "Sort order on timestamp. asc or desc (default: desc)."
9274 10730 msgstr ""
9275 10731
9276 -#: includes/class-rest-api.php:130
10732 +#: includes/class-rest-api.php:132
9277 10733 msgid "Array of session_ids to delete. Required and non-empty — there is intentionally no \"delete all\" shorthand."
9278 10734 msgstr ""
9279 10735
9280 -#: includes/class-rest-api.php:136
10736 +#: includes/class-rest-api.php:138
9281 10737 msgid "If true (default), also deletes related rows in mxchat_transcript_translations and mxchat_url_clicks for each session_id."
9282 10738 msgstr ""
9283 10739
9284 -#: includes/class-rest-api.php:152
10740 +#: includes/class-rest-api.php:154
9285 10741 msgid "The content body to embed and store."
9286 10742 msgstr ""
9287 10743
9288 -#: includes/class-rest-api.php:157
10744 +#: includes/class-rest-api.php:159
9289 10745 msgid "Canonical URL the content came from. Used as the dedupe key — submitting the same URL replaces the existing entry."
9290 10746 msgstr ""
9291 10747
9292 -#: includes/class-rest-api.php:163
10748 +#: includes/class-rest-api.php:165
10749 +#: includes/class-rest-api.php:193
9293 10750 msgid "Bot ID (for multi-bot installs). Defaults to \"default\"."
9294 10751 msgstr ""
9295 10752
9296 -#: includes/class-rest-api.php:170
10753 +#: includes/class-rest-api.php:172
9297 10754 msgid "Free-form content type label, e.g. content, manual, faq, page, post. Stored alongside the entry for filtering. Defaults to \"manual\"."
9298 10755 msgstr ""
9299 10756
9300 -#: includes/class-rest-api.php:193
10757 +#: includes/class-rest-api.php:189
10758 +msgid "The source_url of the entry to remove — the same value used when it was pushed. Accepts a single string or an array of up to 50 URLs so a sync job can batch. Removing a URL that is not in the knowledge base is not an error: the result reports deleted:false for it."
10759 +msgstr ""
10760 +
10761 +#: includes/class-rest-api.php:210
10762 +msgid "Only return leads last seen at or after this value. Accepts ISO 8601 (2026-05-07T00:00:00Z) or any strtotime-compatible string. Orphan leads (captured but never chatted) have no timestamp and are omitted when this is set."
10763 +msgstr ""
10764 +
10765 +#: includes/class-rest-api.php:216
10766 +msgid "Substring match on email or name."
10767 +msgstr ""
10768 +
10769 +#: includes/class-rest-api.php:222
10770 +msgid "Filter by lead source. One of: all, orphan (captured but never chatted), chat_deleted (conversation removed by an admin). Default: all."
10771 +msgstr ""
10772 +
10773 +#: includes/class-rest-api.php:229
10774 +msgid "1-based page number."
10775 +msgstr ""
10776 +
10777 +#: includes/class-rest-api.php:236
10778 +msgid "Leads per page. 1-200, default 100."
10779 +msgstr ""
10780 +
10781 +#: includes/class-rest-api.php:244
10782 +msgid "Sort order on last_seen. asc or desc (default: desc)."
10783 +msgstr ""
10784 +
10785 +#: includes/class-rest-api.php:267
9301 10786 msgid "MxChat REST API is disabled. Generate a token from MxChat → API Access in the WordPress admin."
9302 10787 msgstr ""
9303 10788
9304 -#: includes/class-rest-api.php:202
10789 +#: includes/class-rest-api.php:276
9305 10790 msgid "Missing Authorization header. Expected: Authorization: Bearer <token>"
9306 10791 msgstr ""
9307 10792
9308 -#: includes/class-rest-api.php:210
10793 +#: includes/class-rest-api.php:284
9309 10794 msgid "Malformed Authorization header. Expected: Authorization: Bearer <token>"
9310 10795 msgstr ""
9311 10796
9312 -#: includes/class-rest-api.php:219
10797 +#: includes/class-rest-api.php:293
9313 10798 msgid "Invalid API token."
9314 10799 msgstr ""
9315 10800
9316 -#: includes/class-rest-api.php:258
9317 -#: includes/class-rest-api.php:442
10801 +#: includes/class-rest-api.php:335
10802 +#: includes/class-rest-api.php:519
9318 10803 msgid "Transcripts table does not exist on this site."
9319 10804 msgstr ""
9320 10805
9321 -#: includes/class-rest-api.php:278
10806 +#: includes/class-rest-api.php:355
9322 10807 msgid "Could not parse `since` parameter as a date."
9323 10808 msgstr ""
9324 10809
9325 -#: includes/class-rest-api.php:286
10810 +#: includes/class-rest-api.php:363
9326 10811 msgid "Could not parse `until` parameter as a date."
9327 10812 msgstr ""
9328 10813
9329 -#: includes/class-rest-api.php:401
10814 +#: includes/class-rest-api.php:478
9330 10815 msgid "session_ids is required and must be a non-empty array."
9331 10816 msgstr ""
9332 10817
9333 -#: includes/class-rest-api.php:409
10818 +#: includes/class-rest-api.php:486
9334 10819 msgid "Too many session_ids in a single request. Cap is 1000; split into multiple calls."
9335 10820 msgstr ""
9336 10821
9337 -#: includes/class-rest-api.php:429
10822 +#: includes/class-rest-api.php:506
9338 10823 msgid "session_ids must contain at least one valid non-empty string."
9339 10824 msgstr ""
9340 10825
9341 -#: includes/class-rest-api.php:500
10826 +#: includes/class-rest-api.php:577
10827 +#: includes/class-rest-api.php:658
9342 10828 msgid "MxChat_Utils is not loaded."
9343 10829 msgstr ""
9344 10830
9345 -#: includes/class-rest-api.php:518
10831 +#: includes/class-rest-api.php:595
9346 10832 msgid "content is required."
9347 10833 msgstr ""
9348 10834
9349 -#: includes/class-rest-api.php:521
10835 +#: includes/class-rest-api.php:598
9350 10836 msgid "source_url is required and must be a valid URL."
9351 10837 msgstr ""
9352 10838
9353 -#: includes/class-rest-api.php:544
9354 -msgid "No embedding API key configured for the selected embedding model. Configure it in MxChat settings before pushing knowledge."
10839 +#: includes/class-rest-api.php:686
10840 +msgid "source_url is required — a string, or a non-empty array of strings."
9355 10841 msgstr ""
9356 10842
9357 -#: mxchat-basic.php:1045
10843 +#: includes/class-rest-api.php:694
10844 +msgid "Too many source_urls in a single request. Cap is 50; split into multiple calls."
10845 +msgstr ""
10846 +
10847 +#: includes/class-rest-api.php:715
10848 +msgid "source_url must contain at least one valid non-empty URL."
10849 +msgstr ""
10850 +
10851 +#: includes/class-rest-api.php:792
10852 +msgid "The leads reader is not available on this install."
10853 +msgstr ""
10854 +
10855 +#: includes/class-rest-api.php:807
10856 +msgid "since could not be parsed as a date."
10857 +msgstr ""
10858 +
10859 +#: mxchat-basic.php:1248
9358 10860 msgid "Your chatbot model has been automatically updated due to a model deprecation."
9359 10861 msgstr ""
9360 10862
9361 -#: mxchat-basic.php:1049
10863 +#: mxchat-basic.php:1252
9362 10864 msgid "MxChat Model Updated"
10865 +msgstr ""
10866 +
10867 +#: mxchat-basic.php:1294
10868 +msgid "MxChat: new link protection available"
10869 +msgstr ""
10870 +
10871 +#: mxchat-basic.php:1295
10872 +msgid "The new \"Strip Unapproved Links\" setting removes links the AI invents from its answers even when Citation Links is off — links to real pages on your site and links your integrations return are always kept. It is off on existing sites so nothing changes without you; we recommend turning it on under MxChat → Settings → Chatbot Behavior."
10873 +msgstr ""
10874 +
10875 +#: mxchat-basic.php:1306
10876 +msgid "Insufficient permissions."
10877 +msgstr ""
10878 +
10879 +#: mxchat-basic.php:1338
10880 +msgid "MxChat: your AI model is being rejected by the provider"
10881 +msgstr ""
10882 +
10883 +#. translators: 1: model id, 2: provider name
10884 +#: mxchat-basic.php:1342
10885 +#, php-format
10886 +msgid "Chat requests using the model \"%1$s\" are failing because %2$s reports it as unavailable on your API key (it may have been retired). Visitors may be seeing errors instead of replies."
10887 +msgstr ""
10888 +
10889 +#: mxchat-basic.php:1344
10890 +msgid "the AI provider"
10891 +msgstr ""
10892 +
10893 +#: mxchat-basic.php:1347
10894 +msgid "Choose a different model in MxChat Settings"
10895 +msgstr ""
10896 +
10897 +#: mxchat-basic.php:1911
10898 +msgid "MxChat: ACF field exclusions updated"
10899 +msgstr ""
10900 +
10901 +#: mxchat-basic.php:1912
10902 +msgid "Your ACF field exclusion settings were migrated to identify fields precisely, so same-named fields in different groups no longer share one toggle. Where a saved exclusion matched several fields, all of them are now excluded — please review the toggles under MxChat → Knowledge → ACF Field Settings."
10903 +msgstr ""
10904 +
10905 +#: assets/block/chatbot-block.js:56
10906 +msgid "Place the chatbot on this page — inline in the content, or as a floating bubble."
10907 +msgstr ""
10908 +
10909 +#: assets/block/chatbot-block.js:59
10910 +msgid "chat"
10911 +msgstr ""
10912 +
10913 +#: assets/block/chatbot-block.js:59
10914 +msgid "chatbot"
10915 +msgstr ""
10916 +
10917 +#: assets/block/chatbot-block.js:59
10918 +msgid "ai"
10919 +msgstr ""
10920 +
10921 +#: assets/block/chatbot-block.js:88
10922 +msgid "Renders the familiar corner launcher. If the chatbot is also set to display automatically on this page, the usual single-widget rules apply."
10923 +msgstr ""
10924 +
10925 +#: assets/block/chatbot-block.js:89
10926 +msgid "The chat box renders right here in the content."
10927 +msgstr ""
10928 +
10929 +#: assets/block/chatbot-block.js:104
10930 +msgid "Default Bot follows this page’s chatbot settings."
9363 10931 msgstr ""