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 +4474 -2142 3.2.10 → 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.10\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-06-19T13:28:22+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:293
21 -#: includes/class-mxchat-admin.php:395
22 -#: includes/class-mxchat-admin.php:396
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,733 +38,1207 @@
37 38 #: mxchat-basic.php
38 39 msgid "https://mxchat.ai"
39 40 msgstr ""
40 41
41 -#: admin/class-ajax-handler.php:66
42 -#: admin/class-ajax-handler.php:140
43 -#: admin/class-ajax-handler.php:587
44 -#: admin/class-ajax-handler.php:1296
45 -#: admin/class-ajax-handler.php:1331
46 -#: admin/class-ajax-handler.php:1353
47 -#: admin/class-ajax-handler.php:1375
48 -#: admin/class-ajax-handler.php:1400
49 -#: admin/class-ajax-handler.php:1432
50 -#: includes/class-mxchat-admin.php:127
51 -#: includes/class-mxchat-admin.php:157
52 -#: includes/class-mxchat-admin.php:5090
53 -#: includes/class-mxchat-admin.php:5200
54 -#: includes/class-mxchat-admin.php:5235
55 -#: includes/class-mxchat-admin.php:5271
56 -#: includes/class-mxchat-admin.php:5399
57 -#: includes/class-mxchat-admin.php:5488
58 -#: includes/class-mxchat-admin.php:5522
59 -#: includes/class-mxchat-admin.php:5570
60 -#: includes/class-mxchat-admin.php:5596
61 -#: includes/class-mxchat-admin.php:5625
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
62 69 #: includes/class-mxchat-content-generator.php:284
63 70 #: includes/class-mxchat-content-generator.php:570
64 71 #: includes/class-mxchat-content-generator.php:1511
65 72 #: includes/class-mxchat-content-generator.php:1538
66 -#: includes/class-mxchat-content-generator.php:2519
67 -#: includes/class-mxchat-content-generator.php:2644
68 -#: includes/class-mxchat-content-generator.php:2690
69 -#: includes/class-mxchat-content-generator.php:2718
70 -#: includes/class-mxchat-content-generator.php:2782
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
71 78 msgid "Unauthorized"
72 79 msgstr ""
73 80
74 -#: admin/class-ajax-handler.php:76
81 +#: admin/class-ajax-handler.php:140
82 +msgid "[structured value]"
83 +msgstr ""
84 +
85 +#: admin/class-ajax-handler.php:147
86 +msgid "(empty value)"
87 +msgstr ""
88 +
89 +#: admin/class-ajax-handler.php:185
75 90 msgid "Base URL is empty. Save it first."
76 91 msgstr ""
77 92
78 -#: admin/class-ajax-handler.php:99
93 +#: admin/class-ajax-handler.php:208
94 +#: admin/class-ajax-handler.php:314
79 95 #, php-format
80 96 msgid "Network error: %s"
81 97 msgstr ""
82 98
83 -#: admin/class-ajax-handler.php:104
99 +#: admin/class-ajax-handler.php:213
84 100 #, php-format
85 101 msgid "Auth rejected (HTTP %d). Check API key and auth scheme."
86 102 msgstr ""
87 103
88 -#: admin/class-ajax-handler.php:107
104 +#: admin/class-ajax-handler.php:216
89 105 msgid "Endpoint not found (HTTP 404). Check the Base URL."
90 106 msgstr ""
91 107
92 -#: admin/class-ajax-handler.php:110
108 +#: admin/class-ajax-handler.php:219
93 109 #, php-format
94 110 msgid "Upstream returned HTTP %d."
95 111 msgstr ""
96 112
97 -#: admin/class-ajax-handler.php:124
113 +#: admin/class-ajax-handler.php:233
98 114 #, php-format
99 115 msgid "Connection OK — %d model(s) reported."
100 116 msgstr ""
101 117
102 -#: admin/class-ajax-handler.php:152
103 -#: admin/class-ajax-handler.php:596
118 +#: admin/class-ajax-handler.php:264
119 +#: admin/class-ajax-handler.php:305
120 +#: includes/admin-onboarding-page.php:310
121 +msgid "Unknown provider."
122 +msgstr ""
123 +
124 +#: admin/class-ajax-handler.php:274
125 +msgid "No API key entered or saved for this provider."
126 +msgstr ""
127 +
128 +#: admin/class-ajax-handler.php:319
129 +#: includes/class-mxchat-admin.php:7894
130 +msgid "Key is valid."
131 +msgstr ""
132 +
133 +#: admin/class-ajax-handler.php:341
134 +#, php-format
135 +msgid "Key rejected (HTTP %1$d): %2$s"
136 +msgstr ""
137 +
138 +#: admin/class-ajax-handler.php:342
139 +#, php-format
140 +msgid "Key rejected (HTTP %d). Check the API key."
141 +msgstr ""
142 +
143 +#: admin/class-ajax-handler.php:347
144 +#, php-format
145 +msgid "Provider returned HTTP %1$d: %2$s"
146 +msgstr ""
147 +
148 +#: admin/class-ajax-handler.php:348
149 +#, php-format
150 +msgid "Provider returned HTTP %d."
151 +msgstr ""
152 +
153 +#: admin/class-ajax-handler.php:375
154 +#: admin/class-ajax-handler.php:997
104 155 msgid "Invalid field name"
105 156 msgstr ""
106 157
107 -#: admin/class-ajax-handler.php:197
158 +#: admin/class-ajax-handler.php:398
159 +#: admin/class-ajax-handler.php:408
160 +#: admin/class-ajax-handler.php:421
161 +#: admin/class-ajax-handler.php:431
162 +#: admin/class-ajax-handler.php:440
163 +#: admin/class-ajax-handler.php:455
164 +#: admin/class-ajax-handler.php:491
165 +#: admin/class-ajax-handler.php:774
166 +#: admin/class-ajax-handler.php:947
167 +#: admin/class-ajax-handler.php:1321
168 +msgid "Setting saved"
169 +msgstr ""
170 +
171 +#: admin/class-ajax-handler.php:473
172 +msgid "Schedule unavailable"
173 +msgstr ""
174 +
175 +#: admin/class-ajax-handler.php:478
176 +msgid "Invalid schedule"
177 +msgstr ""
178 +
179 +#: admin/class-ajax-handler.php:525
108 180 msgid "Invalid model selected"
109 181 msgstr ""
110 182
111 -#: admin/class-ajax-handler.php:375
112 -#: admin/class-ajax-handler.php:546
113 -#: admin/class-ajax-handler.php:870
114 -msgid "Setting saved"
183 +#: admin/class-ajax-handler.php:653
184 +msgid "Webhook URL must start with https://"
115 185 msgstr ""
116 186
117 -#: admin/class-ajax-handler.php:661
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
118 192 msgid "Unknown Pinecone field"
119 193 msgstr ""
120 194
121 -#: admin/class-ajax-handler.php:722
195 +#: admin/class-ajax-handler.php:1159
122 196 msgid "Pinecone setting saved"
123 197 msgstr ""
124 198
125 -#: admin/class-ajax-handler.php:726
199 +#: admin/class-ajax-handler.php:1163
126 200 msgid "Pinecone setting saved (DB success)"
127 201 msgstr ""
128 202
129 -#: admin/class-ajax-handler.php:729
203 +#: admin/class-ajax-handler.php:1166
130 204 msgid "Database save failed"
131 205 msgstr ""
132 206
133 -#: admin/class-ajax-handler.php:732
207 +#: admin/class-ajax-handler.php:1169
134 208 msgid "Invalid field name format"
135 209 msgstr ""
136 210
137 -#: admin/class-ajax-handler.php:743
211 +#: admin/class-ajax-handler.php:1180
138 212 msgid "Auto-sync setting saved"
139 213 msgstr ""
140 214
141 -#: admin/class-ajax-handler.php:745
142 -#: admin/class-ajax-handler.php:872
215 +#: admin/class-ajax-handler.php:1182
216 +#: admin/class-ajax-handler.php:1323
143 217 msgid "No changes detected"
144 218 msgstr ""
145 219
146 -#: admin/class-ajax-handler.php:807
220 +#: admin/class-ajax-handler.php:1244
147 221 msgid "Chunking setting saved"
148 222 msgstr ""
149 223
150 -#: admin/class-ajax-handler.php:809
224 +#: admin/class-ajax-handler.php:1246
151 225 msgid "Failed to save chunking setting"
152 226 msgstr ""
153 227
154 -#: admin/class-ajax-handler.php:841
155 -#, php-format
156 -msgid "Field \"%s\" will be included in imports"
228 +#: admin/class-ajax-handler.php:1260
229 +msgid "Invalid ACF field identifier"
157 230 msgstr ""
158 231
159 -#: admin/class-ajax-handler.php:842
160 -#, php-format
161 -msgid "Field \"%s\" will be excluded from imports"
232 +#: admin/class-ajax-handler.php:1292
233 +msgid "Field will be included in imports"
162 234 msgstr ""
163 235
164 -#: admin/class-ajax-handler.php:845
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
165 241 msgid "Failed to save ACF field setting"
166 242 msgstr ""
167 243
168 -#: admin/class-ajax-handler.php:856
244 +#: admin/class-ajax-handler.php:1307
169 245 msgid "Custom meta whitelist saved"
170 246 msgstr ""
171 247
172 -#: admin/class-ajax-handler.php:859
248 +#: admin/class-ajax-handler.php:1310
173 249 msgid "Failed to save custom meta whitelist"
174 250 msgstr ""
175 251
176 -#: admin/class-ajax-handler.php:940
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
177 277 msgid "Invalid security token"
178 278 msgstr ""
179 279
180 -#: admin/class-ajax-handler.php:946
181 -#: admin/class-knowledge-manager.php:258
182 -#: admin/class-knowledge-manager.php:934
183 -#: admin/class-knowledge-manager.php:3022
184 -#: admin/class-knowledge-manager.php:3089
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
185 287 msgid "Unauthorized access"
186 288 msgstr ""
187 289
188 -#: admin/class-ajax-handler.php:954
290 +#: admin/class-ajax-handler.php:1525
189 291 msgid "Email or License Key is missing"
190 292 msgstr ""
191 293
192 -#: admin/class-ajax-handler.php:984
294 +#: admin/class-ajax-handler.php:1555
193 295 msgid "Activation failed due to a server error: "
194 296 msgstr ""
195 297
196 -#: admin/class-ajax-handler.php:996
298 +#: admin/class-ajax-handler.php:1567
197 299 msgid "Server returned error code: "
198 300 msgstr ""
199 301
200 -#: admin/class-ajax-handler.php:1012
302 +#: admin/class-ajax-handler.php:1583
201 303 msgid "License activated successfully"
202 304 msgstr ""
203 305
204 -#: admin/class-ajax-handler.php:1014
306 +#: admin/class-ajax-handler.php:1585
205 307 msgid "Activation failed"
206 308 msgstr ""
207 309
208 -#: admin/class-ajax-handler.php:1201
209 -#: includes/class-mxchat-admin.php:4835
210 -#: includes/class-mxchat-admin.php:4854
211 -#: includes/class-mxchat-admin.php:4956
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
212 314 msgid "Unauthorized user"
213 315 msgstr ""
214 316
215 -#: admin/class-ajax-handler.php:1291
216 -#: admin/class-ajax-handler.php:1326
217 -#: admin/class-ajax-handler.php:1348
218 -#: admin/class-ajax-handler.php:1370
219 -#: admin/class-ajax-handler.php:1395
220 -#: admin/class-ajax-handler.php:1427
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
221 323 msgid "Security check failed"
222 324 msgstr ""
223 325
224 -#: admin/class-ajax-handler.php:1315
326 +#: admin/class-ajax-handler.php:1894
225 327 msgid "Debug mode enabled"
226 328 msgstr ""
227 329
228 -#: admin/class-ajax-handler.php:1315
330 +#: admin/class-ajax-handler.php:1894
229 331 msgid "Debug mode disabled"
230 332 msgstr ""
231 333
232 -#: admin/class-ajax-handler.php:1361
334 +#: admin/class-ajax-handler.php:1940
233 335 msgid "Debug log cleared"
234 336 msgstr ""
235 337
236 -#: admin/class-ajax-handler.php:1407
338 +#: admin/class-ajax-handler.php:1986
237 339 msgid "Invalid confirmation code. Please type RESET to confirm."
238 340 msgstr ""
239 341
240 -#: admin/class-ajax-handler.php:1413
342 +#: admin/class-ajax-handler.php:1992
241 343 msgid "All settings have been reset to defaults. The page will reload."
242 344 msgstr ""
243 345
244 346 #. translators: 1: used count, 2: limit, 3: remaining, 4: human-readable time until reset
245 -#: admin/class-ajax-handler.php:1464
246 -#: includes/admin-settings-page.php:1725
347 +#: admin/class-ajax-handler.php:2043
348 +#: includes/admin-settings-page.php:1649
247 349 #, php-format
248 350 msgid "%1$s of %2$s used · %3$s left · resets in %4$s"
249 351 msgstr ""
250 352
251 -#: admin/class-ajax-handler.php:1478
353 +#: admin/class-ajax-handler.php:2057
252 354 msgid "Usage counter reset."
253 355 msgstr ""
254 356
255 -#: admin/class-knowledge-manager.php:108
256 -#: includes/class-mxchat-admin.php:9982
257 -#: includes/class-mxchat-admin.php:10068
357 +#: admin/class-knowledge-manager.php:157
358 +#: includes/class-mxchat-admin.php:11555
359 +#: includes/class-mxchat-admin.php:11647
258 360 msgid "Nonce verification failed."
259 361 msgstr ""
260 362
261 -#: admin/class-knowledge-manager.php:134
262 -msgid "API key is not configured. Please add your API key in the settings before submitting content."
363 +#: admin/class-knowledge-manager.php:186
364 +msgid "Error storing content: "
263 365 msgstr ""
264 366
265 -#: admin/class-knowledge-manager.php:146
266 -msgid "Error storing content: "
367 +#: admin/class-knowledge-manager.php:191
368 +msgid "Content successfully submitted!"
267 369 msgstr ""
268 370
269 -#: admin/class-knowledge-manager.php:151
270 -msgid "Content successfully submitted!"
371 +#: admin/class-knowledge-manager.php:228
372 +msgid "That does not look like a link to a single YouTube video. Please paste a watch, youtu.be, or Shorts URL."
271 373 msgstr ""
272 374
273 -#: admin/class-knowledge-manager.php:200
375 +#: admin/class-knowledge-manager.php:272
376 +msgid "Please write a description for the video, or switch to auto-fetch."
377 +msgstr ""
378 +
379 +#: admin/class-knowledge-manager.php:292
380 +msgid "Could not retrieve any information for that video (no metadata and no captions). Please check the URL, or use the manual description option."
381 +msgstr ""
382 +
383 +#. translators: 1: video title, 2: channel name
384 +#: admin/class-knowledge-manager.php:301
385 +#, php-format
386 +msgid "A YouTube video titled \"%1$s\" from the channel %2$s."
387 +msgstr ""
388 +
389 +#: admin/class-knowledge-manager.php:312
390 +msgid "Error storing video in the knowledge base: "
391 +msgstr ""
392 +
393 +#: admin/class-knowledge-manager.php:321
394 +msgid "Video indexed from its title and channel — no captions were available for a transcript. The form below is pre-filled: write your own description and import again to improve matching (it updates the same entry)."
395 +msgstr ""
396 +
397 +#: admin/class-knowledge-manager.php:333
398 +msgid "YouTube video successfully added to the knowledge base!"
399 +msgstr ""
400 +
401 +#: admin/class-knowledge-manager.php:470
274 402 msgid "Failed to save PDF file"
275 403 msgstr ""
276 404
277 -#: admin/class-knowledge-manager.php:206
278 -#: admin/class-knowledge-manager.php:348
405 +#: admin/class-knowledge-manager.php:476
406 +#: admin/class-knowledge-manager.php:618
279 407 msgid "Invalid PDF: Unable to parse or no pages found"
280 408 msgstr ""
281 409
282 -#: admin/class-knowledge-manager.php:228
283 -#: admin/class-knowledge-manager.php:370
410 +#: admin/class-knowledge-manager.php:498
411 +#: admin/class-knowledge-manager.php:650
284 412 msgid "Failed to add PDF pages to processing queue"
285 413 msgstr ""
286 414
287 -#: admin/class-knowledge-manager.php:269
415 +#: admin/class-knowledge-manager.php:539
416 +#: admin/class-knowledge-manager.php:709
288 417 msgid "The uploaded file exceeds the server upload_max_filesize limit."
289 418 msgstr ""
290 419
291 -#: admin/class-knowledge-manager.php:270
420 +#: admin/class-knowledge-manager.php:540
421 +#: admin/class-knowledge-manager.php:710
292 422 msgid "The uploaded file exceeds the form MAX_FILE_SIZE limit."
293 423 msgstr ""
294 424
295 -#: admin/class-knowledge-manager.php:271
425 +#: admin/class-knowledge-manager.php:541
426 +#: admin/class-knowledge-manager.php:711
296 427 msgid "The file was only partially uploaded."
297 428 msgstr ""
298 429
299 -#: admin/class-knowledge-manager.php:272
430 +#: admin/class-knowledge-manager.php:542
300 431 msgid "No file was uploaded. Please select a PDF file."
301 432 msgstr ""
302 433
303 -#: admin/class-knowledge-manager.php:273
434 +#: admin/class-knowledge-manager.php:543
435 +#: admin/class-knowledge-manager.php:713
304 436 msgid "Server missing temporary folder."
305 437 msgstr ""
306 438
307 -#: admin/class-knowledge-manager.php:274
439 +#: admin/class-knowledge-manager.php:544
440 +#: admin/class-knowledge-manager.php:714
308 441 msgid "Server failed to write file to disk."
309 442 msgstr ""
310 443
311 -#: admin/class-knowledge-manager.php:276
444 +#: admin/class-knowledge-manager.php:546
445 +#: admin/class-knowledge-manager.php:716
312 446 msgid "Unknown upload error."
313 447 msgstr ""
314 448
315 -#: admin/class-knowledge-manager.php:291
449 +#: admin/class-knowledge-manager.php:561
316 450 msgid "Invalid file type. Only PDF files are accepted."
317 451 msgstr ""
318 452
319 -#: admin/class-knowledge-manager.php:302
453 +#: admin/class-knowledge-manager.php:572
320 454 msgid "Invalid file extension. Only .pdf files are accepted."
321 455 msgstr ""
322 456
323 -#: admin/class-knowledge-manager.php:315
457 +#: admin/class-knowledge-manager.php:585
324 458 msgid "WordPress upload directory is not writable."
325 459 msgstr ""
326 460
327 -#: admin/class-knowledge-manager.php:327
461 +#: admin/class-knowledge-manager.php:597
328 462 msgid "Failed to create upload directory."
329 463 msgstr ""
330 464
331 -#: admin/class-knowledge-manager.php:337
465 +#: admin/class-knowledge-manager.php:607
332 466 msgid "Failed to save uploaded PDF file."
333 467 msgstr ""
334 468
335 -#: admin/class-knowledge-manager.php:385
469 +#: admin/class-knowledge-manager.php:665
336 470 #, php-format
337 471 msgid "PDF \"%s\" (%d pages) queued for processing. Processing will start automatically."
338 472 msgstr ""
339 473
340 -#: admin/class-knowledge-manager.php:397
474 +#: admin/class-knowledge-manager.php:677
341 475 msgid "Failed to process uploaded PDF: "
342 476 msgstr ""
343 477
344 -#: admin/class-knowledge-manager.php:581
345 -#: includes/class-mxchat-admin.php:840
346 -#: includes/class-mxchat-admin.php:911
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
347 515 msgid "Permission denied."
348 516 msgstr ""
349 517
350 -#: admin/class-knowledge-manager.php:615
518 +#: admin/class-knowledge-manager.php:1057
351 519 msgid "Database update failed."
352 520 msgstr ""
353 521
354 -#: admin/class-knowledge-manager.php:619
522 +#: admin/class-knowledge-manager.php:1061
355 523 msgid "Embedding generation failed."
356 524 msgstr ""
357 525
358 -#: admin/class-knowledge-manager.php:622
526 +#: admin/class-knowledge-manager.php:1064
359 527 msgid "Invalid data."
360 528 msgstr ""
361 529
362 -#: admin/class-knowledge-manager.php:899
530 +#: admin/class-knowledge-manager.php:1391
531 +msgid "Entry not found in the local knowledge database."
532 +msgstr ""
533 +
534 +#: admin/class-knowledge-manager.php:1425
535 +msgid "Stored in the local WordPress database. Only the assembled text shown here is embedded — there are no separate vector metadata fields (e.g. taxonomy terms are not stored unless they were injected into the text itself)."
536 +msgstr ""
537 +
538 +#: admin/class-knowledge-manager.php:1437
539 +msgid "Pinecone manager not available."
540 +msgstr ""
541 +
542 +#: admin/class-knowledge-manager.php:1453
543 +msgid "Pinecone not configured."
544 +msgstr ""
545 +
546 +#: admin/class-knowledge-manager.php:1473
547 +#: admin/class-knowledge-manager.php:1529
548 +msgid "Entry not found in Pinecone."
549 +msgstr ""
550 +
551 +#: admin/class-knowledge-manager.php:1522
552 +msgid "Failed to fetch from Pinecone."
553 +msgstr ""
554 +
555 +#: admin/class-knowledge-manager.php:1574
556 +msgid "Stored in Pinecone. Each chunk above lists the vector metadata fields actually present — if a field you expect (such as taxonomy terms) is missing here, it was not stored as metadata and is only searchable if it appears in the embedded text."
557 +msgstr ""
558 +
559 +#: admin/class-knowledge-manager.php:1696
363 560 msgid "PDF processing appears to be stalled. No updates for over 5 minutes."
364 561 msgstr ""
365 562
366 -#: admin/class-knowledge-manager.php:917
367 -#: admin/class-knowledge-manager.php:1134
368 -#: admin/class-knowledge-manager.php:1603
369 -#: admin/class-knowledge-manager.php:1746
370 -#: admin/class-knowledge-manager.php:4756
371 -#: admin/class-knowledge-manager.php:4811
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
372 569 msgid "ago"
373 570 msgstr ""
374 571
375 -#: admin/class-knowledge-manager.php:943
572 +#: admin/class-knowledge-manager.php:1740
376 573 msgid "Please provide a valid URL."
377 574 msgstr ""
378 575
379 -#: admin/class-knowledge-manager.php:986
576 +#: admin/class-knowledge-manager.php:1798
380 577 #, php-format
381 -msgid "%s API key is not configured. Please add your API key in the settings before submitting content."
382 -msgstr ""
383 -
384 -#: admin/class-knowledge-manager.php:1009
385 -#, php-format
386 578 msgid "Failed to fetch the URL: %s"
387 579 msgstr ""
388 580
389 -#: admin/class-knowledge-manager.php:1023
581 +#: admin/class-knowledge-manager.php:1812
390 582 msgid "Empty response received from URL."
391 583 msgstr ""
392 584
393 -#: admin/class-knowledge-manager.php:1036
585 +#: admin/class-knowledge-manager.php:1825
394 586 msgid "PDF queued for processing. Processing will start automatically."
395 587 msgstr ""
396 588
397 -#: admin/class-knowledge-manager.php:1041
589 +#: admin/class-knowledge-manager.php:1830
398 590 msgid "Failed to queue PDF processing: "
399 591 msgstr ""
400 592
401 -#: admin/class-knowledge-manager.php:1059
593 +#: admin/class-knowledge-manager.php:1848
402 594 msgid "Invalid sitemap XML. Please provide a valid sitemap."
403 595 msgstr ""
404 596
405 -#: admin/class-knowledge-manager.php:1070
597 +#: admin/class-knowledge-manager.php:1859
406 598 msgid "Sitemap queued for processing. Processing will start automatically."
407 599 msgstr ""
408 600
409 -#: admin/class-knowledge-manager.php:1075
410 -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: "
411 603 msgstr ""
412 604
413 -#: admin/class-knowledge-manager.php:1095
605 +#: admin/class-knowledge-manager.php:1873
606 +msgid "Failed to queue sitemap processing."
607 +msgstr ""
608 +
609 +#: admin/class-knowledge-manager.php:1894
414 610 msgid "No valid content found on the provided URL."
415 611 msgstr ""
416 612
417 -#: admin/class-knowledge-manager.php:1114
613 +#: admin/class-knowledge-manager.php:1914
418 614 msgid "Failed to store content in database: "
419 615 msgstr ""
420 616
421 -#: admin/class-knowledge-manager.php:1117
617 +#: admin/class-knowledge-manager.php:1917
422 618 msgid "URL content successfully submitted!"
423 619 msgstr ""
424 620
425 -#: admin/class-knowledge-manager.php:1149
621 +#: admin/class-knowledge-manager.php:1949
426 622 msgid "Invalid XML object provided"
427 623 msgstr ""
428 624
429 -#: admin/class-knowledge-manager.php:1161
625 +#: admin/class-knowledge-manager.php:1961
430 626 msgid "Embedding API validation failed: "
431 627 msgstr ""
432 628
433 -#: admin/class-knowledge-manager.php:1165
629 +#: admin/class-knowledge-manager.php:1965
434 630 msgid "Embedding API returned unexpected result type. Please check your configuration."
435 631 msgstr ""
436 632
437 -#: admin/class-knowledge-manager.php:1180
633 +#: admin/class-knowledge-manager.php:1980
438 634 msgid "No valid URLs found in sitemap"
439 635 msgstr ""
440 636
441 -#: admin/class-knowledge-manager.php:1190
637 +#: admin/class-knowledge-manager.php:1990
442 638 msgid "Failed to add URLs to processing queue"
443 639 msgstr ""
444 640
445 -#: admin/class-knowledge-manager.php:1746
641 +#: admin/class-knowledge-manager.php:2691
446 642 msgid "Just now"
447 643 msgstr ""
448 644
449 -#: admin/class-knowledge-manager.php:2067
645 +#: admin/class-knowledge-manager.php:3019
450 646 msgid "No knowledge entries found in Pinecone."
451 647 msgstr ""
452 648
453 -#: admin/class-knowledge-manager.php:2101
454 -#: admin/class-knowledge-manager.php:2569
455 -#: includes/admin-knowledge-page.php:972
649 +#: admin/class-knowledge-manager.php:3053
650 +#: admin/class-knowledge-manager.php:3581
651 +#: includes/admin-knowledge-page.php:1120
456 652 msgid "chunks"
457 653 msgstr ""
458 654
459 -#: admin/class-knowledge-manager.php:2115
460 -#: admin/class-knowledge-manager.php:2583
461 -#: includes/admin-knowledge-page.php:986
655 +#: admin/class-knowledge-manager.php:3067
656 +#: admin/class-knowledge-manager.php:3595
657 +#: includes/admin-knowledge-page.php:1134
462 658 msgid "View Source"
463 659 msgstr ""
464 660
465 -#: admin/class-knowledge-manager.php:2118
466 -#: admin/class-knowledge-manager.php:2586
467 -#: includes/admin-knowledge-page.php:989
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
468 665 msgid "Manual Content"
469 666 msgstr ""
470 667
471 -#: admin/class-knowledge-manager.php:2130
472 -#: admin/class-knowledge-manager.php:2598
473 -#: admin/class-knowledge-manager.php:2742
474 -#: includes/admin-knowledge-page.php:1001
475 -#: includes/admin-knowledge-page.php:1151
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
476 681 msgid "Edit content"
477 682 msgstr ""
478 683
479 -#: admin/class-knowledge-manager.php:2142
480 -#: admin/class-knowledge-manager.php:2610
481 -#: includes/admin-knowledge-page.php:1013
684 +#: admin/class-knowledge-manager.php:3102
685 +#: admin/class-knowledge-manager.php:3622
686 +#: includes/admin-knowledge-page.php:1169
482 687 msgid "Delete all chunks"
483 688 msgstr ""
484 689
485 -#: admin/class-knowledge-manager.php:2171
486 -#: admin/class-knowledge-manager.php:2639
487 -#: includes/admin-knowledge-page.php:1043
690 +#: admin/class-knowledge-manager.php:3131
691 +#: admin/class-knowledge-manager.php:3651
692 +#: includes/admin-knowledge-page.php:1199
488 693 #, php-format
489 694 msgid "Chunk %d of %d"
490 695 msgstr ""
491 696
492 -#: admin/class-knowledge-manager.php:2196
493 -#: admin/class-knowledge-manager.php:2664
494 -#: includes/admin-knowledge-page.php:1068
697 +#: admin/class-knowledge-manager.php:3156
698 +#: admin/class-knowledge-manager.php:3676
699 +#: includes/admin-knowledge-page.php:1224
495 700 msgid "Same as parent"
496 701 msgstr ""
497 702
498 -#: admin/class-knowledge-manager.php:2199
499 -#: admin/class-knowledge-manager.php:2667
500 -#: includes/admin-knowledge-page.php:1071
703 +#: admin/class-knowledge-manager.php:3159
704 +#: admin/class-knowledge-manager.php:3679
705 +#: includes/admin-knowledge-page.php:1227
501 706 msgid "Managed by group"
502 707 msgstr ""
503 708
504 -#: admin/class-knowledge-manager.php:2261
505 -#: admin/class-knowledge-manager.php:2728
709 +#: admin/class-knowledge-manager.php:3221
710 +#: admin/class-knowledge-manager.php:3740
506 711 #: includes/admin-content-page.php:212
507 -#: includes/admin-knowledge-page.php:1136
712 +#: includes/admin-knowledge-page.php:1292
508 713 msgid "View"
509 714 msgstr ""
510 715
511 -#: admin/class-knowledge-manager.php:2264
512 -#: admin/class-knowledge-manager.php:2731
513 -#: includes/admin-knowledge-page.php:1139
514 -#: includes/admin-settings-page.php:655
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
515 720 msgid "Manual"
516 721 msgstr ""
517 722
518 -#: admin/class-knowledge-manager.php:2287
519 -#: admin/class-knowledge-manager.php:2763
520 -#: includes/admin-knowledge-page.php:1178
521 -#: includes/class-mxchat-admin.php:3800
522 -#: includes/class-mxchat-admin.php:4548
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
523 729 msgid "&laquo; Previous"
524 730 msgstr ""
525 731
526 -#: admin/class-knowledge-manager.php:2318
527 -#: admin/class-knowledge-manager.php:2794
528 -#: includes/admin-knowledge-page.php:1209
529 -#: includes/class-mxchat-admin.php:3801
530 -#: includes/class-mxchat-admin.php:4549
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
531 738 msgid "Next &raquo;"
532 739 msgstr ""
533 740
534 -#: admin/class-knowledge-manager.php:2535
535 -#: includes/admin-knowledge-page.php:931
741 +#: admin/class-knowledge-manager.php:3547
742 +#: includes/admin-knowledge-page.php:1079
536 743 msgid "No knowledge entries found. Use the Import Options to add content."
537 744 msgstr ""
538 745
539 -#: admin/class-knowledge-manager.php:3074
746 +#: admin/class-knowledge-manager.php:4084
540 747 msgid "Processing has been stopped successfully."
541 748 msgstr ""
542 749
543 -#: admin/class-knowledge-manager.php:4548
544 -#: includes/admin-knowledge-page.php:338
545 -#: includes/admin-knowledge-page.php:677
750 +#: admin/class-knowledge-manager.php:5530
751 +#: includes/admin-knowledge-page.php:366
752 +#: includes/admin-knowledge-page.php:824
546 753 msgid "PDF Processing Status"
547 754 msgstr ""
548 755
549 -#: admin/class-knowledge-manager.php:4552
550 -#: admin/class-knowledge-manager.php:4638
551 -#: includes/class-mxchat-integrator.php:409
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
552 760 msgid "Dismiss"
553 761 msgstr ""
554 762
555 -#: admin/class-knowledge-manager.php:4560
556 -#: admin/class-knowledge-manager.php:4646
557 -#: includes/admin-knowledge-page.php:686
558 -#: includes/admin-knowledge-page.php:716
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
559 767 msgid "Process Batch"
560 768 msgstr ""
561 769
562 -#: admin/class-knowledge-manager.php:4565
563 -#: admin/class-knowledge-manager.php:4651
564 -#: admin/class-knowledge-manager.php:4739
565 -#: admin/class-knowledge-manager.php:4790
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
566 774 msgid "Error"
567 775 msgstr ""
568 776
569 -#: admin/class-knowledge-manager.php:4569
570 -#: admin/class-knowledge-manager.php:4655
777 +#: admin/class-knowledge-manager.php:5551
778 +#: admin/class-knowledge-manager.php:5637
571 779 #, php-format
572 780 msgid "Completed with %d failures"
573 781 msgstr ""
574 782
575 -#: admin/class-knowledge-manager.php:4571
576 -#: admin/class-knowledge-manager.php:4657
783 +#: admin/class-knowledge-manager.php:5553
784 +#: admin/class-knowledge-manager.php:5639
577 785 msgid "Complete"
578 786 msgstr ""
579 787
580 -#: admin/class-knowledge-manager.php:4585
788 +#: admin/class-knowledge-manager.php:5567
581 789 #, php-format
582 790 msgid "Progress: %d of %d pages (%d%%)"
583 791 msgstr ""
584 792
585 -#: admin/class-knowledge-manager.php:4593
586 -#: includes/admin-knowledge-page.php:356
587 -#: includes/admin-knowledge-page.php:696
793 +#: admin/class-knowledge-manager.php:5575
794 +#: includes/admin-knowledge-page.php:384
795 +#: includes/admin-knowledge-page.php:843
588 796 msgid "Failed pages:"
589 797 msgstr ""
590 798
591 -#: admin/class-knowledge-manager.php:4596
592 -#: admin/class-knowledge-manager.php:4682
593 -#: includes/admin-knowledge-page.php:358
594 -#: includes/admin-knowledge-page.php:389
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
595 803 msgid "Status:"
596 804 msgstr ""
597 805
598 -#: admin/class-knowledge-manager.php:4597
599 -#: admin/class-knowledge-manager.php:4683
600 -#: includes/admin-knowledge-page.php:698
601 -#: includes/admin-knowledge-page.php:728
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
602 810 msgid "Last update:"
603 811 msgstr ""
604 812
605 -#: admin/class-knowledge-manager.php:4603
606 -#: admin/class-knowledge-manager.php:4689
813 +#: admin/class-knowledge-manager.php:5585
814 +#: admin/class-knowledge-manager.php:5671
607 815 msgid "Processing Summary"
608 816 msgstr ""
609 817
610 -#: admin/class-knowledge-manager.php:4604
818 +#: admin/class-knowledge-manager.php:5586
611 819 msgid "Total Pages:"
612 820 msgstr ""
613 821
614 -#: admin/class-knowledge-manager.php:4605
615 -#: admin/class-knowledge-manager.php:4691
822 +#: admin/class-knowledge-manager.php:5587
823 +#: admin/class-knowledge-manager.php:5673
616 824 msgid "Successful:"
617 825 msgstr ""
618 826
619 -#: admin/class-knowledge-manager.php:4606
620 -#: admin/class-knowledge-manager.php:4692
827 +#: admin/class-knowledge-manager.php:5588
828 +#: admin/class-knowledge-manager.php:5674
621 829 msgid "Failed:"
622 830 msgstr ""
623 831
624 -#: admin/class-knowledge-manager.php:4607
625 -#: admin/class-knowledge-manager.php:4693
832 +#: admin/class-knowledge-manager.php:5589
833 +#: admin/class-knowledge-manager.php:5675
626 834 msgid "Completed:"
627 835 msgstr ""
628 836
629 -#: admin/class-knowledge-manager.php:4634
630 -#: includes/admin-knowledge-page.php:369
631 -#: includes/admin-knowledge-page.php:707
837 +#: admin/class-knowledge-manager.php:5616
838 +#: includes/admin-knowledge-page.php:397
839 +#: includes/admin-knowledge-page.php:854
632 840 msgid "Sitemap Processing Status"
633 841 msgstr ""
634 842
635 -#: admin/class-knowledge-manager.php:4671
843 +#: admin/class-knowledge-manager.php:5653
636 844 #, php-format
637 845 msgid "Progress: %d of %d URLs (%d%%)"
638 846 msgstr ""
639 847
640 -#: admin/class-knowledge-manager.php:4679
641 -#: includes/admin-knowledge-page.php:387
642 -#: includes/admin-knowledge-page.php:726
848 +#: admin/class-knowledge-manager.php:5661
849 +#: includes/admin-knowledge-page.php:415
850 +#: includes/admin-knowledge-page.php:873
643 851 msgid "Failed URLs:"
644 852 msgstr ""
645 853
646 -#: admin/class-knowledge-manager.php:4690
854 +#: admin/class-knowledge-manager.php:5672
647 855 msgid "Total URLs:"
648 856 msgstr ""
649 857
650 -#: admin/class-knowledge-manager.php:4706
858 +#: admin/class-knowledge-manager.php:5688
859 +#: includes/admin-knowledge-page.php:2321
651 860 msgid "Last error:"
652 861 msgstr ""
653 862
654 -#: admin/class-knowledge-manager.php:4730
863 +#: admin/class-knowledge-manager.php:5712
655 864 #, php-format
656 865 msgid "Failed Pages (%d)"
657 866 msgstr ""
658 867
659 -#: admin/class-knowledge-manager.php:4732
868 +#: admin/class-knowledge-manager.php:5714
660 869 msgid "Show Failed Pages"
661 870 msgstr ""
662 871
663 -#: admin/class-knowledge-manager.php:4738
664 -#: admin/class-knowledge-manager.php:4758
872 +#: admin/class-knowledge-manager.php:5720
873 +#: admin/class-knowledge-manager.php:5740
665 874 #: includes/admin-transcripts-page.php:523
666 875 msgid "Page"
667 876 msgstr ""
668 877
669 -#: admin/class-knowledge-manager.php:4740
670 -#: admin/class-knowledge-manager.php:4791
878 +#: admin/class-knowledge-manager.php:5722
879 +#: admin/class-knowledge-manager.php:5773
671 880 msgid "Retries"
672 881 msgstr ""
673 882
674 -#: admin/class-knowledge-manager.php:4741
675 -#: admin/class-knowledge-manager.php:4792
883 +#: admin/class-knowledge-manager.php:5723
884 +#: admin/class-knowledge-manager.php:5774
676 885 msgid "Time"
677 886 msgstr ""
678 887
679 -#: admin/class-knowledge-manager.php:4781
888 +#: admin/class-knowledge-manager.php:5763
680 889 #, php-format
681 890 msgid "Failed URLs (%d)"
682 891 msgstr ""
683 892
684 -#: admin/class-knowledge-manager.php:4783
893 +#: admin/class-knowledge-manager.php:5765
685 894 msgid "Show Failed URLs"
686 895 msgstr ""
687 896
688 -#: admin/class-knowledge-manager.php:4789
689 -#: includes/admin-api-page.php:328
897 +#: admin/class-knowledge-manager.php:5771
898 +#: includes/admin-api-page.php:329
690 899 msgid "URL"
691 900 msgstr ""
692 901
693 -#: admin/class-knowledge-manager.php:4821
902 +#: admin/class-knowledge-manager.php:5803
694 903 msgid "Unknown URL"
695 904 msgstr ""
696 905
697 -#: admin/class-knowledge-manager.php:4835
906 +#: admin/class-knowledge-manager.php:5817
698 907 msgid "more failed URLs not shown"
699 908 msgstr ""
700 909
701 -#: admin/class-knowledge-manager.php:5935
702 -#: admin/class-knowledge-manager.php:7030
703 -#: includes/class-mxchat-admin.php:3895
704 -#: includes/class-mxchat-admin.php:4107
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
705 1038 msgid "You do not have sufficient permissions."
706 1039 msgstr ""
707 1040
708 -#: admin/class-knowledge-manager.php:5940
709 -#: admin/class-knowledge-manager.php:7039
1041 +#: admin/class-knowledge-manager.php:8889
1042 +#: admin/class-knowledge-manager.php:10371
710 1043 msgid "Security check failed."
711 1044 msgstr ""
712 1045
713 -#: admin/class-knowledge-manager.php:5947
1046 +#: admin/class-knowledge-manager.php:8896
714 1047 msgid "Invalid vector ID."
715 1048 msgstr ""
716 1049
717 -#: admin/class-knowledge-manager.php:5960
1050 +#: admin/class-knowledge-manager.php:8909
718 1051 msgid "Pinecone is not properly configured."
719 1052 msgstr ""
720 1053
721 -#: admin/class-knowledge-manager.php:5978
1054 +#: admin/class-knowledge-manager.php:8934
722 1055 msgid "Entry deleted successfully from Pinecone."
723 1056 msgstr ""
724 1057
725 -#: admin/class-knowledge-manager.php:5983
1058 +#: admin/class-knowledge-manager.php:8939
726 1059 msgid "Failed to delete entry: "
727 1060 msgstr ""
728 1061
729 -#: admin/class-knowledge-manager.php:6459
730 -#: includes/admin-knowledge-page.php:1345
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
731 1084 msgid "Public (Everyone)"
732 1085 msgstr ""
733 1086
734 -#: admin/class-knowledge-manager.php:6460
735 -#: includes/admin-knowledge-page.php:1346
1087 +#: admin/class-knowledge-manager.php:9597
1088 +#: includes/admin-knowledge-page.php:1676
736 1089 msgid "Logged In Users"
737 1090 msgstr ""
738 1091
739 -#: admin/class-knowledge-manager.php:6461
740 -#: includes/admin-knowledge-page.php:1347
741 -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."
742 1096 msgstr ""
743 1097
744 -#: admin/class-knowledge-manager.php:6462
745 -#: includes/admin-knowledge-page.php:1348
746 -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."
747 1102 msgstr ""
748 1103
749 -#: admin/class-knowledge-manager.php:6463
750 -#: includes/admin-knowledge-page.php:1349
751 -msgid "Authors & Above"
1104 +#: admin/class-pinecone-documents.php:1141
1105 +msgid "The index was not created."
752 1106 msgstr ""
753 1107
754 -#: admin/class-knowledge-manager.php:6464
755 -#: includes/admin-knowledge-page.php:1350
756 -msgid "Editors & Above"
1108 +#: admin/class-pinecone-documents.php:1142
1109 +msgid "The index was not checked."
757 1110 msgstr ""
758 1111
759 -#: admin/class-knowledge-manager.php:6465
760 -#: includes/admin-knowledge-page.php:1351
761 -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."
762 1116 msgstr ""
763 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 +
764 1239 #: includes/admin-actions-page.php:32
765 -#: includes/admin-api-page.php:117
1240 +#: includes/admin-api-page.php:118
766 1241 #: includes/admin-content-page.php:38
767 1242 #: includes/admin-knowledge-page.php:39
768 1243 #: includes/admin-pro-page.php:56
769 1244 #: includes/admin-settings-page.php:30
@@ -774,18 +1249,18 @@
774 1249 #: includes/admin-actions-page.php:43
775 1250 #: includes/admin-actions-page.php:51
776 1251 #: includes/admin-actions-page.php:91
777 1252 #: includes/admin-actions-page.php:139
778 -#: includes/admin-knowledge-page.php:924
1253 +#: includes/admin-knowledge-page.php:1072
779 1254 #: includes/admin-onboarding-page.php:458
780 1255 #: includes/admin-onboarding-page.php:486
781 -#: includes/admin-transcripts-page.php:952
782 -#: includes/class-mxchat-admin.php:460
1256 +#: includes/admin-transcripts-page.php:1023
1257 +#: includes/class-mxchat-admin.php:628
783 1258 msgid "Actions"
784 1259 msgstr ""
785 1260
786 1261 #: includes/admin-actions-page.php:44
787 -#: includes/admin-api-page.php:129
1262 +#: includes/admin-api-page.php:130
788 1263 #: includes/admin-content-page.php:50
789 1264 #: includes/admin-knowledge-page.php:51
790 1265 #: includes/admin-pro-page.php:68
791 1266 #: includes/admin-settings-page.php:42
@@ -815,13 +1290,13 @@
815 1290 msgstr ""
816 1291
817 1292 #: includes/admin-actions-page.php:69
818 1293 #: includes/admin-content-page.php:400
819 -#: includes/admin-content-page.php:666
820 -#: includes/admin-content-page.php:689
821 -#: includes/admin-content-page.php:720
1294 +#: includes/admin-content-page.php:664
1295 +#: includes/admin-content-page.php:687
1296 +#: includes/admin-content-page.php:739
822 1297 #: includes/admin-knowledge-page.php:114
823 -#: includes/admin-settings-page.php:104
1298 +#: includes/admin-settings-page.php:105
824 1299 #: includes/admin-transcripts-page.php:81
825 1300 msgid "Upgrade to Pro"
826 1301 msgstr ""
827 1302
@@ -827,9 +1302,9 @@
827 1302
828 1303 #: includes/admin-actions-page.php:128
829 1304 #: includes/admin-knowledge-page.php:242
830 1305 #: includes/admin-pro-page.php:158
831 -#: includes/admin-settings-page.php:216
1306 +#: includes/admin-settings-page.php:218
832 1307 #: includes/admin-transcripts-page.php:159
833 1308 msgid "Pro Upgrade"
834 1309 msgstr ""
835 1310
@@ -845,14 +1320,14 @@
845 1320 msgid "Both let your chatbot take action during a conversation. Pick whichever fits how you want it to behave — or use both together."
846 1321 msgstr ""
847 1322
848 1323 #: includes/admin-actions-page.php:164
849 -#: includes/admin-knowledge-page.php:499
1324 +#: includes/admin-knowledge-page.php:548
850 1325 msgid "Recommended"
851 1326 msgstr ""
852 1327
853 1328 #: includes/admin-actions-page.php:167
854 -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."
855 1330 msgstr ""
856 1331
857 1332 #: includes/admin-actions-page.php:169
858 1333 msgid "Set up AI Tools"
@@ -877,17 +1352,17 @@
877 1352
878 1353 #: includes/admin-actions-page.php:208
879 1354 #: includes/admin-actions-page.php:281
880 1355 #: includes/admin-actions-page.php:570
881 -#: includes/admin-content-page.php:814
1356 +#: includes/admin-content-page.php:833
882 1357 #: includes/admin-transcripts-page.php:443
883 1358 #: includes/admin-transcripts-page.php:697
884 -#: includes/class-mxchat-admin.php:4591
1359 +#: includes/class-mxchat-admin.php:5238
885 1360 msgid "All"
886 1361 msgstr ""
887 1362
888 1363 #: includes/admin-actions-page.php:212
889 -#: includes/admin-knowledge-page.php:894
1364 +#: includes/admin-knowledge-page.php:1042
890 1365 #: includes/admin-transcripts-page.php:451
891 1366 #: includes/admin-transcripts-page.php:700
892 1367 msgid "Delete Selected"
893 1368 msgstr ""
@@ -903,10 +1378,10 @@
903 1378 msgstr ""
904 1379
905 1380 #: includes/admin-actions-page.php:229
906 1381 #: includes/admin-actions-page.php:591
907 -#: includes/admin-knowledge-page.php:565
908 -#: includes/admin-settings-page.php:755
1382 +#: includes/admin-knowledge-page.php:636
1383 +#: includes/admin-settings-page.php:837
909 1384 #: includes/admin-transcripts-page.php:464
910 1385 msgid "Refresh"
911 1386 msgstr ""
912 1387
@@ -951,9 +1426,9 @@
951 1426 msgid "Pro"
952 1427 msgstr ""
953 1428
954 1429 #: includes/admin-actions-page.php:316
955 -#: includes/class-mxchat-admin.php:4662
1430 +#: includes/class-mxchat-admin.php:5309
956 1431 #, php-format
957 1432 msgid "Requires %s"
958 1433 msgstr ""
959 1434
@@ -991,12 +1466,12 @@
991 1466 msgstr ""
992 1467
993 1468 #: includes/admin-actions-page.php:375
994 1469 #: includes/admin-actions-page.php:460
995 -#: includes/admin-settings-page.php:293
996 -#: includes/admin-settings-page.php:1233
997 -#: includes/class-mxchat-admin.php:4725
998 -#: includes/class-mxchat-admin.php:6153
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
999 1474 msgid "Similarity Threshold"
1000 1475 msgstr ""
1001 1476
1002 1477 #: includes/admin-actions-page.php:379
@@ -1007,12 +1482,14 @@
1007 1482 msgid "Enabled Bots"
1008 1483 msgstr ""
1009 1484
1010 1485 #: includes/admin-actions-page.php:388
1011 -#: includes/class-mxchat-admin.php:4457
1012 -#: includes/class-mxchat-admin.php:4757
1486 +#: includes/class-mxchat-admin.php:5104
1487 +#: includes/class-mxchat-admin.php:5404
1488 +#: includes/class-mxchat-elementor-widget.php:128
1013 1489 #: includes/class-mxchat-meta-box.php:90
1014 -#: includes/class-mxchat-public.php:726
1490 +#: includes/class-mxchat-public.php:1066
1491 +#: assets/block/chatbot-block.js:36
1015 1492 msgid "Default Bot"
1016 1493 msgstr ""
1017 1494
1018 1495 #: includes/admin-actions-page.php:407
@@ -1018,17 +1495,18 @@
1018 1495 #: includes/admin-actions-page.php:407
1019 1496 #: includes/admin-actions-page.php:703
1020 1497 #: includes/admin-actions-page.php:755
1021 1498 #: includes/admin-content-page.php:313
1022 -#: includes/admin-knowledge-page.php:1793
1023 -#: includes/admin-knowledge-page.php:1825
1024 -#: includes/admin-settings-page.php:838
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
1025 1503 #: includes/admin-transcripts-page.php:620
1026 -#: includes/admin-transcripts-page.php:785
1027 -#: includes/class-mxchat-admin.php:4677
1028 -#: includes/class-mxchat-admin.php:4786
1029 -#: includes/class-mxchat-admin.php:9063
1030 -#: includes/class-mxchat-integrator.php:4808
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
1031 1509 msgid "Cancel"
1032 1510 msgstr ""
1033 1511
1034 1512 #: includes/admin-actions-page.php:410
@@ -1043,9 +1521,9 @@
1043 1521 msgid "Toggle Enabled"
1044 1522 msgstr ""
1045 1523
1046 1524 #: includes/admin-actions-page.php:429
1047 -#: includes/class-mxchat-admin.php:4508
1525 +#: includes/class-mxchat-admin.php:5155
1048 1526 msgid "Edit"
1049 1527 msgstr ""
1050 1528
1051 1529 #: includes/admin-actions-page.php:432
@@ -1051,9 +1529,9 @@
1051 1529 #: includes/admin-actions-page.php:432
1052 1530 #: includes/admin-actions-page.php:704
1053 1531 #: includes/admin-transcripts-page.php:621
1054 1532 #: includes/admin-transcripts-page.php:702
1055 -#: includes/class-mxchat-admin.php:4519
1533 +#: includes/class-mxchat-admin.php:5166
1056 1534 msgid "Delete"
1057 1535 msgstr ""
1058 1536
1059 1537 #: includes/admin-actions-page.php:445
@@ -1070,9 +1548,9 @@
1070 1548 #: includes/admin-onboarding-page.php:455
1071 1549 #: includes/admin-settings-page.php:41
1072 1550 #: includes/admin-transcripts-page.php:71
1073 1551 #: includes/admin-transcripts-page.php:142
1074 -#: includes/class-mxchat-admin.php:432
1552 +#: includes/class-mxchat-admin.php:600
1075 1553 msgid "Settings"
1076 1554 msgstr ""
1077 1555
1078 1556 #: includes/admin-actions-page.php:464
@@ -1118,10 +1596,10 @@
1118 1596 msgstr ""
1119 1597
1120 1598 #: includes/admin-actions-page.php:557
1121 1599 #: includes/admin-actions-page.php:672
1122 -#: includes/admin-api-page.php:179
1123 -#: includes/admin-api-page.php:260
1600 +#: includes/admin-api-page.php:180
1601 +#: includes/admin-api-page.php:261
1124 1602 #: includes/admin-knowledge-page.php:99
1125 1603 #: includes/admin-knowledge-page.php:106
1126 1604 #: includes/admin-knowledge-page.php:219
1127 1605 #: includes/admin-knowledge-page.php:231
@@ -1128,9 +1606,9 @@
1128 1606 #: includes/admin-pro-page.php:78
1129 1607 #: includes/admin-pro-page.php:120
1130 1608 #: includes/admin-pro-page.php:191
1131 1609 #: includes/admin-pro-page.php:248
1132 -#: includes/admin-settings-page.php:695
1610 +#: includes/admin-settings-page.php:770
1133 1611 #: includes/admin-transcripts-page.php:307
1134 1612 msgid "Active"
1135 1613 msgstr ""
1136 1614
@@ -1258,9 +1736,9 @@
1258 1736 msgid "MxChat API Access"
1259 1737 msgstr ""
1260 1738
1261 1739 #: includes/admin-api-page.php:31
1262 -#: includes/admin-api-page.php:128
1740 +#: includes/admin-api-page.php:129
1263 1741 #: includes/admin-onboarding-page.php:460
1264 1742 msgid "API Access"
1265 1743 msgstr ""
1266 1744
@@ -1276,200 +1754,226 @@
1276 1754 msgid "You do not have permission to access this page."
1277 1755 msgstr ""
1278 1756
1279 1757 #. translators: %s: human-readable elapsed time
1280 -#: includes/admin-api-page.php:102
1758 +#: includes/admin-api-page.php:103
1281 1759 #, php-format
1282 1760 msgid "%s ago"
1283 1761 msgstr ""
1284 1762
1285 -#: includes/admin-api-page.php:105
1763 +#: includes/admin-api-page.php:106
1286 1764 msgid "Never"
1287 1765 msgstr ""
1288 1766
1289 -#: includes/admin-api-page.php:135
1290 -#: includes/admin-api-page.php:170
1291 -#: 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
1292 1770 msgid "REST API"
1293 1771 msgstr ""
1294 1772
1295 -#: includes/admin-api-page.php:138
1296 -#: includes/admin-api-page.php:177
1297 -#: 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
1298 1776 msgid "Token"
1299 1777 msgstr ""
1300 1778
1301 -#: includes/admin-api-page.php:142
1302 -#: includes/admin-api-page.php:189
1303 -#: 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
1304 1782 msgid "Endpoints"
1305 1783 msgstr ""
1306 1784
1307 -#: includes/admin-api-page.php:146
1308 -#: includes/admin-api-page.php:198
1309 -#: 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
1310 1788 msgid "Examples"
1311 1789 msgstr ""
1312 1790
1313 -#: includes/admin-api-page.php:150
1314 -#: includes/admin-api-page.php:207
1791 +#: includes/admin-api-page.php:151
1792 +#: includes/admin-api-page.php:208
1315 1793 msgid "Privacy"
1316 1794 msgstr ""
1317 1795
1318 -#: includes/admin-api-page.php:220
1796 +#: includes/admin-api-page.php:221
1319 1797 msgid "New API token generated."
1320 1798 msgstr ""
1321 1799
1322 -#: includes/admin-api-page.php:221
1800 +#: includes/admin-api-page.php:222
1323 1801 msgid "Copy it now — for security, the full value will not be shown again after you leave this page."
1324 1802 msgstr ""
1325 1803
1326 -#: includes/admin-api-page.php:227
1804 +#: includes/admin-api-page.php:228
1327 1805 #: includes/admin-onboarding-page.php:531
1328 1806 #: includes/admin-onboarding-page.php:859
1329 1807 #: includes/admin-onboarding-page.php:868
1330 -#: includes/admin-settings-page.php:668
1331 -#: includes/admin-settings-page.php:1016
1332 -#: includes/admin-settings-page.php:1034
1808 +#: includes/admin-settings-page.php:743
1809 +#: includes/admin-settings-page.php:1098
1810 +#: includes/admin-settings-page.php:1116
1333 1811 msgid "Copy"
1334 1812 msgstr ""
1335 1813
1336 -#: includes/admin-api-page.php:236
1814 +#: includes/admin-api-page.php:237
1337 1815 msgid "API token revoked."
1338 1816 msgstr ""
1339 1817
1340 -#: includes/admin-api-page.php:237
1818 +#: includes/admin-api-page.php:238
1341 1819 msgid "All REST endpoints will return 401 until a new token is generated."
1342 1820 msgstr ""
1343 1821
1344 -#: includes/admin-api-page.php:247
1822 +#: includes/admin-api-page.php:248
1345 1823 msgid "Bearer-token-authenticated endpoints for reading transcripts and pushing content into the knowledge base. Disabled until you generate a token below."
1346 1824 msgstr ""
1347 1825
1348 -#: includes/admin-api-page.php:265
1349 -#: includes/admin-settings-page.php:695
1826 +#: includes/admin-api-page.php:266
1827 +#: includes/admin-settings-page.php:770
1350 1828 msgid "Disabled"
1351 1829 msgstr ""
1352 1830
1353 -#: includes/admin-api-page.php:272
1831 +#: includes/admin-api-page.php:273
1354 1832 msgid "Current token"
1355 1833 msgstr ""
1356 1834
1357 -#: includes/admin-api-page.php:275
1835 +#: includes/admin-api-page.php:276
1358 1836 msgid "Last rotated:"
1359 1837 msgstr ""
1360 1838
1361 -#: includes/admin-api-page.php:281
1839 +#: includes/admin-api-page.php:282
1362 1840 msgid "No token is currently set. Generate one below to enable the authenticated REST endpoints."
1363 1841 msgstr ""
1364 1842
1365 -#: includes/admin-api-page.php:291
1843 +#: includes/admin-api-page.php:292
1366 1844 msgid "Regenerate Token"
1367 1845 msgstr ""
1368 1846
1369 -#: includes/admin-api-page.php:291
1847 +#: includes/admin-api-page.php:292
1370 1848 msgid "Generate Token"
1371 1849 msgstr ""
1372 1850
1373 -#: includes/admin-api-page.php:297
1851 +#: includes/admin-api-page.php:298
1374 1852 msgid "Revoke the API token? Any external tool using the current token will stop working immediately."
1375 1853 msgstr ""
1376 1854
1377 -#: includes/admin-api-page.php:302
1855 +#: includes/admin-api-page.php:303
1378 1856 msgid "Revoke Token"
1379 1857 msgstr ""
1380 1858
1381 -#: includes/admin-api-page.php:309
1859 +#: includes/admin-api-page.php:310
1382 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."
1383 1861 msgstr ""
1384 1862
1385 -#: includes/admin-api-page.php:319
1863 +#: includes/admin-api-page.php:320
1386 1864 msgid "All endpoints live under the WordPress REST namespace mxchat/v1."
1387 1865 msgstr ""
1388 1866
1389 -#: includes/admin-api-page.php:327
1867 +#: includes/admin-api-page.php:328
1390 1868 msgid "Method"
1391 1869 msgstr ""
1392 1870
1393 -#: includes/admin-api-page.php:329
1871 +#: includes/admin-api-page.php:330
1394 1872 msgid "Auth"
1395 1873 msgstr ""
1396 1874
1397 -#: includes/admin-api-page.php:330
1875 +#: includes/admin-api-page.php:331
1398 1876 msgid "Purpose"
1399 1877 msgstr ""
1400 1878
1401 -#: includes/admin-api-page.php:337
1879 +#: includes/admin-api-page.php:338
1402 1880 msgid "None"
1403 1881 msgstr ""
1404 1882
1405 -#: includes/admin-api-page.php:338
1883 +#: includes/admin-api-page.php:339
1406 1884 msgid "Connectivity check; reports plugin version and whether a token is set."
1407 1885 msgstr ""
1408 1886
1409 -#: includes/admin-api-page.php:343
1410 -#: includes/admin-api-page.php:349
1411 -#: 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
1412 1892 msgid "Bearer"
1413 1893 msgstr ""
1414 1894
1415 -#: includes/admin-api-page.php:344
1895 +#: includes/admin-api-page.php:345
1416 1896 msgid "Read chat transcripts. Filterable by since, until, session_id, role, has_rag_context; supports limit + offset pagination."
1417 1897 msgstr ""
1418 1898
1419 -#: includes/admin-api-page.php:350
1899 +#: includes/admin-api-page.php:351
1420 1900 msgid "Push content into the knowledge base. Body: content, source_url, optional bot_id and content_type."
1421 1901 msgstr ""
1422 1902
1423 -#: 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
1424 1912 msgid "Bulk-delete chat sessions by session_id, with optional cascade to translations and click-tracking. Capped at 1000 per call."
1425 1913 msgstr ""
1426 1914
1427 -#: includes/admin-api-page.php:368
1915 +#: includes/admin-api-page.php:381
1428 1916 msgid "Drop-in cURL snippets — replace YOUR_TOKEN with the value from the Token tab."
1429 1917 msgstr ""
1430 1918
1431 -#: includes/admin-api-page.php:373
1919 +#: includes/admin-api-page.php:386
1432 1920 msgid "Health check"
1433 1921 msgstr ""
1434 1922
1435 -#: includes/admin-api-page.php:374
1923 +#: includes/admin-api-page.php:387
1436 1924 msgid "No auth required"
1437 1925 msgstr ""
1438 1926
1439 -#: includes/admin-api-page.php:383
1927 +#: includes/admin-api-page.php:396
1440 1928 msgid "Find transcripts where the bot had no knowledge to ground answers"
1441 1929 msgstr ""
1442 1930
1443 -#: includes/admin-api-page.php:393
1931 +#: includes/admin-api-page.php:406
1444 1932 msgid "Push a Q&A entry into the knowledge base"
1445 1933 msgstr ""
1446 1934
1447 -#: 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
1448 1952 msgid "Bulk-delete two chat sessions"
1449 1953 msgstr ""
1450 1954
1451 -#: includes/admin-api-page.php:419
1955 +#: includes/admin-api-page.php:456
1452 1956 msgid "Privacy & Safety"
1453 1957 msgstr ""
1454 1958
1455 -#: includes/admin-api-page.php:420
1959 +#: includes/admin-api-page.php:457
1456 1960 msgid "What the API exposes — and how to keep it safe."
1457 1961 msgstr ""
1458 1962
1459 -#: includes/admin-api-page.php:428
1963 +#: includes/admin-api-page.php:465
1460 1964 msgid "No data leaves your site unsolicited. Endpoints only respond to requests carrying your token."
1461 1965 msgstr ""
1462 1966
1463 -#: includes/admin-api-page.php:432
1967 +#: includes/admin-api-page.php:469
1464 1968 msgid "The /transcripts endpoint may return user-submitted chat data including emails and names — treat your API token as sensitive."
1465 1969 msgstr ""
1466 1970
1467 -#: includes/admin-api-page.php:436
1971 +#: includes/admin-api-page.php:473
1468 1972 msgid "Use HTTPS only. Do not include the token in URL query strings."
1469 1973 msgstr ""
1470 1974
1471 -#: includes/admin-api-page.php:440
1975 +#: includes/admin-api-page.php:477
1472 1976 msgid "Rotate the token if you suspect it was leaked. Old token is invalidated immediately."
1473 1977 msgstr ""
1474 1978
1475 1979 #: includes/admin-content-page.php:49
@@ -1475,12 +1979,12 @@
1475 1979 #: includes/admin-content-page.php:49
1476 1980 #: includes/admin-content-page.php:56
1477 1981 #: includes/admin-content-page.php:99
1478 1982 #: includes/admin-content-page.php:506
1479 -#: includes/admin-knowledge-page.php:922
1983 +#: includes/admin-knowledge-page.php:1070
1480 1984 #: includes/admin-onboarding-page.php:459
1481 -#: includes/class-mxchat-admin.php:469
1482 -#: includes/class-mxchat-admin.php:470
1985 +#: includes/class-mxchat-admin.php:637
1986 +#: includes/class-mxchat-admin.php:638
1483 1987 msgid "Content"
1484 1988 msgstr ""
1485 1989
1486 1990 #: includes/admin-content-page.php:59
@@ -1496,9 +2000,9 @@
1496 2000
1497 2001 #: includes/admin-content-page.php:71
1498 2002 #: includes/admin-content-page.php:133
1499 2003 #: includes/admin-content-page.php:362
1500 -#: includes/admin-content-page.php:700
2004 +#: includes/admin-content-page.php:719
1501 2005 msgid "SEO"
1502 2006 msgstr ""
1503 2007
1504 2008 #: includes/admin-content-page.php:75
@@ -1524,9 +2028,9 @@
1524 2028 msgid "Draft"
1525 2029 msgstr ""
1526 2030
1527 2031 #: includes/admin-content-page.php:186
1528 -#: includes/admin-knowledge-page.php:1748
2032 +#: includes/admin-knowledge-page.php:2404
1529 2033 msgid "Published"
1530 2034 msgstr ""
1531 2035
1532 2036 #: includes/admin-content-page.php:190
@@ -1600,22 +2104,23 @@
1600 2104 msgid "Post Title"
1601 2105 msgstr ""
1602 2106
1603 2107 #: includes/admin-content-page.php:272
1604 -#: includes/class-mxchat-admin.php:7024
1605 -#: includes/class-mxchat-admin.php:7036
1606 -#: includes/class-mxchat-admin.php:7047
1607 -#: includes/class-mxchat-admin.php:7059
1608 -#: includes/class-mxchat-admin.php:7071
1609 -#: includes/class-mxchat-admin.php:7084
1610 -#: includes/class-mxchat-admin.php:7224
1611 -#: includes/class-mxchat-admin.php:7239
1612 -#: includes/class-mxchat-admin.php:8295
1613 -#: includes/class-mxchat-admin.php:8577
1614 -#: includes/class-mxchat-admin.php:8586
1615 -#: includes/class-mxchat-admin.php:8595
1616 -#: includes/class-mxchat-admin.php:8663
1617 -#: includes/class-mxchat-admin.php:8691
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
1618 2123 msgid "Show"
1619 2124 msgstr ""
1620 2125
1621 2126 #: includes/admin-content-page.php:273
@@ -1626,9 +2131,9 @@
1626 2131 msgid "Template Mode"
1627 2132 msgstr ""
1628 2133
1629 2134 #: includes/admin-content-page.php:279
1630 -#: includes/class-mxchat-admin.php:8333
2135 +#: includes/class-mxchat-admin.php:9420
1631 2136 msgid "Off"
1632 2137 msgstr ""
1633 2138
1634 2139 #: includes/admin-content-page.php:280
@@ -1657,29 +2162,29 @@
1657 2162 msgstr ""
1658 2163
1659 2164 #: includes/admin-content-page.php:350
1660 2165 #: includes/admin-content-page.php:357
1661 -#: includes/admin-content-page.php:657
1662 -#: includes/admin-content-page.php:680
1663 -#: includes/admin-content-page.php:710
1664 -#: includes/admin-content-page.php:756
1665 -#: includes/admin-content-page.php:763
1666 -#: includes/admin-content-page.php:770
1667 -#: includes/admin-content-page.php:777
1668 -#: includes/admin-content-page.php:828
2166 +#: includes/admin-content-page.php:655
2167 +#: includes/admin-content-page.php:678
2168 +#: includes/admin-content-page.php:729
2169 +#: includes/admin-content-page.php:775
2170 +#: includes/admin-content-page.php:782
2171 +#: includes/admin-content-page.php:789
2172 +#: includes/admin-content-page.php:796
2173 +#: includes/admin-content-page.php:847
1669 2174 msgid "ADD-ON"
1670 2175 msgstr ""
1671 2176
1672 2177 #: includes/admin-content-page.php:350
1673 2178 #: includes/admin-content-page.php:357
1674 -#: includes/admin-content-page.php:657
1675 -#: includes/admin-content-page.php:680
1676 -#: includes/admin-content-page.php:710
1677 -#: includes/admin-content-page.php:756
1678 -#: includes/admin-content-page.php:763
1679 -#: includes/admin-content-page.php:770
1680 -#: includes/admin-content-page.php:777
1681 -#: includes/admin-content-page.php:828
2179 +#: includes/admin-content-page.php:655
2180 +#: includes/admin-content-page.php:678
2181 +#: includes/admin-content-page.php:729
2182 +#: includes/admin-content-page.php:775
2183 +#: includes/admin-content-page.php:782
2184 +#: includes/admin-content-page.php:789
2185 +#: includes/admin-content-page.php:796
2186 +#: includes/admin-content-page.php:847
1682 2187 msgid "PRO"
1683 2188 msgstr ""
1684 2189
1685 2190 #: includes/admin-content-page.php:355
@@ -1698,9 +2203,9 @@
1698 2203 msgid "Post title..."
1699 2204 msgstr ""
1700 2205
1701 2206 #: includes/admin-content-page.php:384
1702 -#: includes/admin-content-page.php:742
2207 +#: includes/admin-content-page.php:761
1703 2208 msgid "Meta Description"
1704 2209 msgstr ""
1705 2210
1706 2211 #: includes/admin-content-page.php:385
@@ -1723,11 +2228,11 @@
1723 2228 msgid "Post excerpt..."
1724 2229 msgstr ""
1725 2230
1726 2231 #: includes/admin-content-page.php:400
1727 -#: includes/admin-content-page.php:664
1728 -#: includes/admin-content-page.php:687
1729 -#: includes/admin-content-page.php:718
2232 +#: includes/admin-content-page.php:662
2233 +#: includes/admin-content-page.php:685
2234 +#: includes/admin-content-page.php:737
1730 2235 msgid "Install Add-on"
1731 2236 msgstr ""
1732 2237
1733 2238 #: includes/admin-content-page.php:418
@@ -1754,12 +2259,13 @@
1754 2259 msgid "Optimize All"
1755 2260 msgstr ""
1756 2261
1757 2262 #: includes/admin-content-page.php:447
1758 -#: includes/class-mxchat-admin.php:7419
1759 -#: includes/class-mxchat-public.php:248
1760 -#: includes/class-mxchat-public.php:253
1761 -#: includes/class-mxchat-public.php:450
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
1762 2268 msgid "Close"
1763 2269 msgstr ""
1764 2270
1765 2271 #: includes/admin-content-page.php:453
@@ -1789,227 +2295,247 @@
1789 2295 #: includes/admin-content-page.php:512
1790 2296 msgid "Content Model"
1791 2297 msgstr ""
1792 2298
1793 -#: includes/admin-content-page.php:560
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
1794 2310 msgid "Select the AI model used for generating content. Uses the API key configured in your main MxChat settings."
1795 2311 msgstr ""
1796 2312
1797 -#: includes/admin-content-page.php:565
2313 +#: includes/admin-content-page.php:563
1798 2314 msgid "Image Model"
1799 2315 msgstr ""
1800 2316
1801 -#: includes/admin-content-page.php:569
1802 -#: includes/class-mxchat-model-catalog.php:70
1803 -#: includes/class-mxchat-model-catalog.php:147
2317 +#: includes/admin-content-page.php:567
2318 +#: includes/class-mxchat-editor-assistant-stream.php:123
2319 +#: includes/class-mxchat-model-catalog.php:74
2320 +#: includes/class-mxchat-model-catalog.php:193
1804 2321 msgid "OpenAI"
1805 2322 msgstr ""
1806 2323
1807 -#: includes/admin-content-page.php:570
2324 +#: includes/admin-content-page.php:568
1808 2325 msgid "GPT Image 2 (Latest)"
1809 2326 msgstr ""
1810 2327
1811 -#: includes/admin-content-page.php:571
2328 +#: includes/admin-content-page.php:569
1812 2329 msgid "GPT Image 1.5"
1813 2330 msgstr ""
1814 2331
1815 -#: includes/admin-content-page.php:573
2332 +#: includes/admin-content-page.php:571
1816 2333 msgid "xAI"
1817 2334 msgstr ""
1818 2335
1819 -#: includes/admin-content-page.php:574
2336 +#: includes/admin-content-page.php:572
1820 2337 msgid "Grok Imagine Pro"
1821 2338 msgstr ""
1822 2339
1823 -#: includes/admin-content-page.php:575
2340 +#: includes/admin-content-page.php:573
1824 2341 msgid "Grok Imagine"
1825 2342 msgstr ""
1826 2343
1827 -#: includes/admin-content-page.php:577
2344 +#: includes/admin-content-page.php:575
1828 2345 msgid "Google"
1829 2346 msgstr ""
1830 2347
1831 -#: includes/admin-content-page.php:578
2348 +#: includes/admin-content-page.php:576
1832 2349 msgid "Nano Banana (Gemini 2.5 Flash)"
1833 2350 msgstr ""
1834 2351
1835 -#: includes/admin-content-page.php:579
2352 +#: includes/admin-content-page.php:577
1836 2353 msgid "Nano Banana Pro (Gemini 3 Pro)"
1837 2354 msgstr ""
1838 2355
1839 -#: includes/admin-content-page.php:583
2356 +#: includes/admin-content-page.php:581
1840 2357 msgid "Select the AI model used for generating images within your content."
1841 2358 msgstr ""
1842 2359
1843 -#: includes/admin-content-page.php:588
2360 +#: includes/admin-content-page.php:586
1844 2361 msgid "Image Quality"
1845 2362 msgstr ""
1846 2363
1847 -#: includes/admin-content-page.php:593
2364 +#: includes/admin-content-page.php:591
1848 2365 msgid "Auto (default)"
1849 2366 msgstr ""
1850 2367
1851 -#: includes/admin-content-page.php:594
2368 +#: includes/admin-content-page.php:592
1852 2369 msgid "Low (fastest, cheapest)"
1853 2370 msgstr ""
1854 2371
1855 -#: includes/admin-content-page.php:595
2372 +#: includes/admin-content-page.php:593
1856 2373 msgid "Medium"
1857 2374 msgstr ""
1858 2375
1859 -#: includes/admin-content-page.php:596
2376 +#: includes/admin-content-page.php:594
1860 2377 msgid "High (best, slowest)"
1861 2378 msgstr ""
1862 2379
1863 -#: includes/admin-content-page.php:599
2380 +#: includes/admin-content-page.php:597
1864 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)."
1865 2382 msgstr ""
1866 2383
1867 -#: includes/admin-content-page.php:616
2384 +#: includes/admin-content-page.php:614
1868 2385 msgid "Enable Image Generation"
1869 2386 msgstr ""
1870 2387
1871 -#: includes/admin-content-page.php:618
2388 +#: includes/admin-content-page.php:616
1872 2389 msgid "When enabled, AI will generate and place images throughout your content. When disabled, pages are generated with text-only layouts."
1873 2390 msgstr ""
1874 2391
1875 -#: includes/admin-content-page.php:623
2392 +#: includes/admin-content-page.php:621
1876 2393 msgid "Images per Article"
1877 2394 msgstr ""
1878 2395
1879 -#: includes/admin-content-page.php:633
2396 +#: includes/admin-content-page.php:631
1880 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."
1881 2398 msgstr ""
1882 2399
1883 -#: includes/admin-content-page.php:655
1884 -#: includes/class-mxchat-addons.php:89
2400 +#: includes/admin-content-page.php:653
2401 +#: includes/class-mxchat-addons.php:125
1885 2402 msgid "Internal Linking"
1886 2403 msgstr ""
1887 2404
1888 -#: includes/admin-content-page.php:661
2405 +#: includes/admin-content-page.php:659
1889 2406 msgid "Automatically find and link to existing blog posts on your site within generated content."
1890 2407 msgstr ""
1891 2408
1892 -#: includes/admin-content-page.php:678
2409 +#: includes/admin-content-page.php:676
1893 2410 msgid "Tool Use for AI Editing"
1894 2411 msgstr ""
1895 2412
1896 -#: includes/admin-content-page.php:684
2413 +#: includes/admin-content-page.php:682
1897 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."
1898 2415 msgstr ""
1899 2416
2417 +#: includes/admin-content-page.php:700
1900 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
1901 2427 msgid "Google Search Console"
1902 2428 msgstr ""
1903 2429
1904 -#: includes/admin-content-page.php:712
2430 +#: includes/admin-content-page.php:731
1905 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."
1906 2432 msgstr ""
1907 2433
1908 -#: includes/admin-content-page.php:715
2434 +#: includes/admin-content-page.php:734
1909 2435 msgid "Connect Google Search Console"
1910 2436 msgstr ""
1911 2437
1912 -#: includes/admin-content-page.php:737
2438 +#: includes/admin-content-page.php:756
1913 2439 msgid "AI Optimize"
1914 2440 msgstr ""
1915 2441
1916 -#: includes/admin-content-page.php:738
2442 +#: includes/admin-content-page.php:757
1917 2443 msgid "Choose which checks AI Optimize will fix when run."
1918 2444 msgstr ""
1919 2445
1920 -#: includes/admin-content-page.php:746
2446 +#: includes/admin-content-page.php:765
1921 2447 msgid "SEO Title"
1922 2448 msgstr ""
1923 2449
1924 -#: includes/admin-content-page.php:750
2450 +#: includes/admin-content-page.php:769
1925 2451 msgid "URL Slug"
1926 2452 msgstr ""
1927 2453
1928 -#: includes/admin-content-page.php:754
2454 +#: includes/admin-content-page.php:773
1929 2455 msgid "Readability"
1930 2456 msgstr ""
1931 2457
1932 -#: includes/admin-content-page.php:761
2458 +#: includes/admin-content-page.php:780
1933 2459 msgid "Internal Links"
1934 2460 msgstr ""
1935 2461
1936 -#: includes/admin-content-page.php:768
2462 +#: includes/admin-content-page.php:787
1937 2463 msgid "Image ALT Text"
1938 2464 msgstr ""
1939 2465
1940 -#: includes/admin-content-page.php:775
2466 +#: includes/admin-content-page.php:794
1941 2467 msgid "Featured Image"
1942 2468 msgstr ""
1943 2469
1944 -#: includes/admin-content-page.php:792
2470 +#: includes/admin-content-page.php:811
1945 2471 msgid "SEO Analysis"
1946 2472 msgstr ""
1947 2473
1948 -#: includes/admin-content-page.php:793
2474 +#: includes/admin-content-page.php:812
1949 2475 msgid "Analyze and optimize SEO for all your content."
1950 2476 msgstr ""
1951 2477
1952 -#: includes/admin-content-page.php:802
1953 -#: includes/admin-knowledge-page.php:838
2478 +#: includes/admin-content-page.php:821
2479 +#: includes/admin-knowledge-page.php:986
1954 2480 msgid "All Types"
1955 2481 msgstr ""
1956 2482
1957 -#: includes/admin-content-page.php:803
1958 -#: includes/admin-knowledge-page.php:1736
2483 +#: includes/admin-content-page.php:822
2484 +#: includes/admin-knowledge-page.php:2392
1959 2485 msgid "Posts"
1960 2486 msgstr ""
1961 2487
1962 -#: includes/admin-content-page.php:804
1963 -#: includes/admin-knowledge-page.php:1737
2488 +#: includes/admin-content-page.php:823
2489 +#: includes/admin-knowledge-page.php:2393
1964 2490 msgid "Pages"
1965 2491 msgstr ""
1966 2492
1967 -#: includes/admin-content-page.php:815
2493 +#: includes/admin-content-page.php:834
1968 2494 msgid "Issues"
1969 2495 msgstr ""
1970 2496
1971 -#: includes/admin-content-page.php:816
2497 +#: includes/admin-content-page.php:835
1972 2498 msgid "Good"
1973 2499 msgstr ""
1974 2500
1975 -#: includes/admin-content-page.php:817
2501 +#: includes/admin-content-page.php:836
1976 2502 msgid "Not Scanned"
1977 2503 msgstr ""
1978 2504
1979 -#: includes/admin-content-page.php:822
2505 +#: includes/admin-content-page.php:841
1980 2506 msgid "Bulk optimize requires the Advanced Content Editor add-on"
1981 2507 msgstr ""
1982 2508
1983 -#: includes/admin-content-page.php:822
2509 +#: includes/admin-content-page.php:841
1984 2510 msgid "Bulk optimize requires MxChat Pro"
1985 2511 msgstr ""
1986 2512
1987 -#: includes/admin-content-page.php:824
2513 +#: includes/admin-content-page.php:843
1988 2514 msgid "Pro required for bulk optimization"
1989 2515 msgstr ""
1990 2516
1991 -#: includes/admin-content-page.php:826
2517 +#: includes/admin-content-page.php:845
1992 2518 msgid "Optimize Selected"
1993 2519 msgstr ""
1994 2520
1995 -#: includes/admin-content-page.php:833
2521 +#: includes/admin-content-page.php:852
1996 2522 msgid "Stop"
1997 2523 msgstr ""
1998 2524
1999 -#: includes/admin-content-page.php:837
2525 +#: includes/admin-content-page.php:856
2000 2526 msgid "Search posts..."
2001 2527 msgstr ""
2002 2528
2003 -#: includes/admin-content-page.php:849
2529 +#: includes/admin-content-page.php:868
2004 2530 msgid "Loading posts..."
2005 2531 msgstr ""
2006 2532
2007 -#: includes/admin-content-page.php:853
2533 +#: includes/admin-content-page.php:872
2008 2534 msgid "No posts found matching your filters."
2009 2535 msgstr ""
2010 2536
2011 -#: includes/admin-content-page.php:862
2537 +#: includes/admin-content-page.php:881
2012 2538 msgid "Scan Unscored"
2013 2539 msgstr ""
2014 2540
2015 2541 #: includes/admin-knowledge-page.php:50
@@ -2014,22 +2540,22 @@
2014 2540
2015 2541 #: includes/admin-knowledge-page.php:50
2016 2542 #: includes/admin-knowledge-page.php:65
2017 2543 #: includes/admin-knowledge-page.php:152
2018 -#: includes/admin-knowledge-page.php:796
2019 -#: includes/admin-settings-page.php:1276
2544 +#: includes/admin-knowledge-page.php:943
2545 +#: includes/admin-settings-page.php:1419
2020 2546 msgid "Knowledge Base"
2021 2547 msgstr ""
2022 2548
2023 2549 #: includes/admin-knowledge-page.php:58
2024 2550 #: includes/admin-knowledge-page.php:136
2025 -#: includes/admin-knowledge-page.php:604
2551 +#: includes/admin-knowledge-page.php:675
2026 2552 msgid "Import"
2027 2553 msgstr ""
2028 2554
2029 2555 #: includes/admin-knowledge-page.php:61
2030 2556 #: includes/admin-knowledge-page.php:143
2031 -#: includes/admin-knowledge-page.php:443
2557 +#: includes/admin-knowledge-page.php:483
2032 2558 msgid "Import Options"
2033 2559 msgstr ""
2034 2560
2035 2561 #: includes/admin-knowledge-page.php:73
@@ -2038,10 +2564,10 @@
2038 2564 msgstr ""
2039 2565
2040 2566 #: includes/admin-knowledge-page.php:77
2041 2567 #: includes/admin-knowledge-page.php:176
2042 -#: includes/admin-knowledge-page.php:1308
2043 -msgid "Content Chunking"
2568 +#: includes/admin-knowledge-page.php:1555
2569 +msgid "Chunking & Retrieval"
2044 2570 msgstr ""
2045 2571
2046 2572 #: includes/admin-knowledge-page.php:81
2047 2573 #: includes/admin-knowledge-page.php:185
@@ -2061,671 +2587,1114 @@
2061 2587 #: includes/admin-knowledge-page.php:94
2062 2588 #: includes/admin-knowledge-page.php:210
2063 2589 #: includes/admin-settings-page.php:78
2064 2590 #: includes/admin-settings-page.php:81
2065 -#: includes/admin-settings-page.php:176
2066 -#: includes/admin-settings-page.php:183
2591 +#: includes/admin-settings-page.php:177
2592 +#: includes/admin-settings-page.php:184
2067 2593 msgid "Integrations"
2068 2594 msgstr ""
2069 2595
2070 2596 #: includes/admin-knowledge-page.php:97
2071 2597 #: includes/admin-knowledge-page.php:217
2072 -#: includes/admin-knowledge-page.php:820
2598 +#: includes/admin-knowledge-page.php:968
2599 +#: includes/admin-knowledge-page.php:2561
2073 2600 msgid "Pinecone"
2074 2601 msgstr ""
2075 2602
2076 2603 #: includes/admin-knowledge-page.php:104
2077 2604 #: includes/admin-knowledge-page.php:229
2078 -#: includes/admin-knowledge-page.php:1644
2605 +#: includes/admin-knowledge-page.php:2167
2079 2606 msgid "OpenAI Vector Store"
2080 2607 msgstr ""
2081 2608
2082 -#: includes/admin-knowledge-page.php:298
2609 +#: includes/admin-knowledge-page.php:320
2083 2610 msgid "Select Bot Database:"
2084 2611 msgstr ""
2085 2612
2086 -#: includes/admin-knowledge-page.php:308
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
2087 2618 msgid "Content will be added to the selected bot's knowledge base"
2088 2619 msgstr ""
2089 2620
2090 -#: includes/admin-knowledge-page.php:311
2621 +#: includes/admin-knowledge-page.php:339
2091 2622 #: includes/admin-onboarding-page.php:518
2092 2623 msgid "Saved"
2093 2624 msgstr ""
2094 2625
2095 -#: includes/admin-knowledge-page.php:341
2096 -#: includes/admin-knowledge-page.php:372
2626 +#: includes/admin-knowledge-page.php:369
2627 +#: includes/admin-knowledge-page.php:400
2097 2628 msgid "Keep this tab open - Processing runs in your browser"
2098 2629 msgstr ""
2099 2630
2100 -#: includes/admin-knowledge-page.php:346
2101 -#: includes/admin-knowledge-page.php:377
2102 -#: includes/admin-knowledge-page.php:682
2103 -#: includes/admin-knowledge-page.php:712
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
2104 2635 msgid "Stop Processing"
2105 2636 msgstr ""
2106 2637
2107 -#: includes/admin-knowledge-page.php:354
2108 -#: includes/admin-knowledge-page.php:694
2638 +#: includes/admin-knowledge-page.php:382
2639 +#: includes/admin-knowledge-page.php:841
2109 2640 #, php-format
2110 2641 msgid "Progress: %1$d of %2$d pages (%3$d%%)"
2111 2642 msgstr ""
2112 2643
2113 -#: includes/admin-knowledge-page.php:358
2114 -#: includes/admin-knowledge-page.php:389
2644 +#: includes/admin-knowledge-page.php:386
2645 +#: includes/admin-knowledge-page.php:417
2115 2646 msgid "Processing"
2116 2647 msgstr ""
2117 2648
2118 -#: includes/admin-knowledge-page.php:385
2119 -#: includes/admin-knowledge-page.php:724
2649 +#: includes/admin-knowledge-page.php:413
2650 +#: includes/admin-knowledge-page.php:871
2120 2651 #, php-format
2121 2652 msgid "Progress: %1$d of %2$d URLs (%3$d%%)"
2122 2653 msgstr ""
2123 2654
2124 -#: includes/admin-knowledge-page.php:444
2655 +#: includes/admin-knowledge-page.php:484
2125 2656 msgid "Import content to your knowledge base from various sources."
2126 2657 msgstr ""
2127 2658
2128 -#: includes/admin-knowledge-page.php:458
2659 +#. translators: %s: the embedding model name configured on the Custom Provider
2660 +#: includes/admin-knowledge-page.php:500
2129 2661 #, php-format
2130 -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."
2131 2663 msgstr ""
2132 2664
2133 -#: includes/admin-knowledge-page.php:460
2134 -#: 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
2135 2668 msgid "Important:"
2136 2669 msgstr ""
2137 2670
2138 -#: includes/admin-knowledge-page.php:461
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
2139 2677 #, php-format
2140 -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."
2141 2679 msgstr ""
2142 2680
2143 -#: includes/admin-knowledge-page.php:462
2144 -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."
2145 2684 msgstr ""
2146 2685
2147 -#: includes/admin-knowledge-page.php:474
2686 +#: includes/admin-knowledge-page.php:523
2148 2687 msgid "Using WordPress Database:"
2149 2688 msgstr ""
2150 2689
2151 -#: includes/admin-knowledge-page.php:475
2690 +#: includes/admin-knowledge-page.php:524
2152 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."
2153 2692 msgstr ""
2154 2693
2155 -#: includes/admin-knowledge-page.php:484
2694 +#: includes/admin-knowledge-page.php:533
2156 2695 msgid "Choose Import Method"
2157 2696 msgstr ""
2158 2697
2159 -#: includes/admin-knowledge-page.php:496
2698 +#: includes/admin-knowledge-page.php:545
2160 2699 msgid "WordPress Content"
2161 2700 msgstr ""
2162 2701
2163 -#: includes/admin-knowledge-page.php:497
2702 +#: includes/admin-knowledge-page.php:546
2164 2703 msgid "Import specific posts and pages to your knowledge base."
2165 2704 msgstr ""
2166 2705
2167 -#: includes/admin-knowledge-page.php:503
2706 +#: includes/admin-knowledge-page.php:552
2168 2707 msgid "Enter sitemap URL here"
2169 2708 msgstr ""
2170 2709
2171 -#: includes/admin-knowledge-page.php:508
2710 +#: includes/admin-knowledge-page.php:557
2172 2711 msgid "Sitemap Import"
2173 2712 msgstr ""
2174 2713
2175 -#: includes/admin-knowledge-page.php:509
2714 +#: includes/admin-knowledge-page.php:558
2176 2715 msgid "Use a content-specific sub-sitemap, not the sitemap index."
2177 2716 msgstr ""
2178 2717
2179 -#: includes/admin-knowledge-page.php:514
2718 +#: includes/admin-knowledge-page.php:563
2180 2719 msgid "Enter webpage URL here"
2181 2720 msgstr ""
2182 2721
2183 -#: includes/admin-knowledge-page.php:519
2722 +#: includes/admin-knowledge-page.php:568
2184 2723 msgid "Direct URL"
2185 2724 msgstr ""
2186 2725
2187 -#: includes/admin-knowledge-page.php:520
2726 +#: includes/admin-knowledge-page.php:569
2188 2727 msgid "Import content from any webpage."
2189 2728 msgstr ""
2190 2729
2191 -#: includes/admin-knowledge-page.php:530
2730 +#: includes/admin-knowledge-page.php:579
2192 2731 msgid "Direct Content"
2193 2732 msgstr ""
2194 2733
2195 -#: includes/admin-knowledge-page.php:531
2734 +#: includes/admin-knowledge-page.php:580
2196 2735 msgid "Submit content to be vectorized."
2197 2736 msgstr ""
2198 2737
2199 -#: includes/admin-knowledge-page.php:536
2738 +#: includes/admin-knowledge-page.php:585
2200 2739 msgid "Enter PDF URL here"
2201 2740 msgstr ""
2202 2741
2203 -#: includes/admin-knowledge-page.php:541
2742 +#: includes/admin-knowledge-page.php:590
2204 2743 msgid "PDF Import"
2205 2744 msgstr ""
2206 2745
2207 -#: includes/admin-knowledge-page.php:542
2746 +#: includes/admin-knowledge-page.php:591
2208 2747 msgid "Import knowledge from PDF URL."
2209 2748 msgstr ""
2210 2749
2211 -#: includes/admin-knowledge-page.php:552
2750 +#: includes/admin-knowledge-page.php:601
2212 2751 msgid "PDF Upload"
2213 2752 msgstr ""
2214 2753
2215 -#: includes/admin-knowledge-page.php:553
2754 +#: includes/admin-knowledge-page.php:602
2216 2755 msgid "Upload a PDF file from your computer."
2217 2756 msgstr ""
2218 2757
2219 -#: includes/admin-knowledge-page.php:563
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
2767 +msgid "YouTube"
2768 +msgstr ""
2769 +
2770 +#: includes/admin-knowledge-page.php:624
2771 +msgid "Index a video so the chat can surface it as a playable embed."
2772 +msgstr ""
2773 +
2774 +#: includes/admin-knowledge-page.php:634
2220 2775 msgid "Detected Sitemaps"
2221 2776 msgstr ""
2222 2777
2223 -#: includes/admin-knowledge-page.php:582
2778 +#: includes/admin-knowledge-page.php:653
2224 2779 msgid "No sitemaps detected. You can manually enter a sitemap URL using the input field above."
2225 2780 msgstr ""
2226 2781
2227 -#: includes/admin-knowledge-page.php:589
2782 +#: includes/admin-knowledge-page.php:660
2228 2783 msgid "Detecting sitemaps..."
2229 2784 msgstr ""
2230 2785
2231 -#: includes/admin-knowledge-page.php:602
2786 +#: includes/admin-knowledge-page.php:673
2232 2787 msgid "Enter URL here"
2233 2788 msgstr ""
2234 2789
2235 -#: includes/admin-knowledge-page.php:618
2790 +#: includes/admin-knowledge-page.php:689
2236 2791 msgid "Enter your content here..."
2237 2792 msgstr ""
2238 2793
2239 -#: includes/admin-knowledge-page.php:621
2794 +#: includes/admin-knowledge-page.php:692
2795 +#: includes/admin-knowledge-page.php:726
2796 +#: includes/admin-knowledge-page.php:750
2240 2797 msgid "Enter source URL (Optional)"
2241 2798 msgstr ""
2242 2799
2243 -#: includes/admin-knowledge-page.php:625
2800 +#: includes/admin-knowledge-page.php:696
2244 2801 msgid "Generate unique URL for duplicate content"
2245 2802 msgstr ""
2246 2803
2247 -#: includes/admin-knowledge-page.php:629
2804 +#: includes/admin-knowledge-page.php:700
2248 2805 msgid "Generate Unique"
2249 2806 msgstr ""
2250 2807
2251 -#: includes/admin-knowledge-page.php:633
2808 +#: includes/admin-knowledge-page.php:704
2252 2809 msgid "Enable this option to submit multiple entries with the same base URL. A unique reference will be appended."
2253 2810 msgstr ""
2254 2811
2255 -#: includes/admin-knowledge-page.php:637
2812 +#: includes/admin-knowledge-page.php:708
2256 2813 msgid "Import Content"
2257 2814 msgstr ""
2258 2815
2259 -#: includes/admin-knowledge-page.php:652
2816 +#: includes/admin-knowledge-page.php:723
2260 2817 msgid "Select a PDF file from your computer to import into the knowledge base. Maximum file size depends on your server settings."
2261 2818 msgstr ""
2262 2819
2263 -#: includes/admin-knowledge-page.php:655
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
2264 2825 msgid "Import PDF"
2265 2826 msgstr ""
2266 2827
2267 -#: includes/admin-knowledge-page.php:797
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
2841 +msgid "Paste a YouTube video URL (watch, youtu.be, or Shorts link)"
2842 +msgstr ""
2843 +
2844 +#: includes/admin-knowledge-page.php:779
2845 +msgid "How should this video be described for matching?"
2846 +msgstr ""
2847 +
2848 +#: includes/admin-knowledge-page.php:784
2849 +msgid "Auto-fetch"
2850 +msgstr ""
2851 +
2852 +#: includes/admin-knowledge-page.php:785
2853 +msgid "We pull the video's title, channel, and captions (when available) to describe it."
2854 +msgstr ""
2855 +
2856 +#: includes/admin-knowledge-page.php:791
2857 +msgid "Write my own"
2858 +msgstr ""
2859 +
2860 +#: includes/admin-knowledge-page.php:792
2861 +msgid "You write the description the chatbot matches against — best for curated guides."
2862 +msgstr ""
2863 +
2864 +#: includes/admin-knowledge-page.php:798
2865 +msgid "Describe what this video covers and the questions it answers..."
2866 +msgstr ""
2867 +
2868 +#: includes/admin-knowledge-page.php:799
2869 +msgid "This text is what gets matched against visitor questions. Importing the same video URL again updates its existing entry."
2870 +msgstr ""
2871 +
2872 +#: includes/admin-knowledge-page.php:802
2873 +msgid "Import Video"
2874 +msgstr ""
2875 +
2876 +#: includes/admin-knowledge-page.php:944
2268 2877 msgid "View and manage your imported knowledge entries."
2269 2878 msgstr ""
2270 2879
2271 -#: includes/admin-knowledge-page.php:803
2880 +#: includes/admin-knowledge-page.php:950
2272 2881 msgid "OpenAI Vector Store is Active"
2273 2882 msgstr ""
2274 2883
2275 -#: includes/admin-knowledge-page.php:803
2884 +#: includes/admin-knowledge-page.php:950
2276 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."
2277 2886 msgstr ""
2278 2887
2279 -#: includes/admin-knowledge-page.php:810
2888 +#: includes/admin-knowledge-page.php:957
2280 2889 msgid "Knowledge Entries"
2281 2890 msgstr ""
2282 2891
2283 -#: includes/admin-knowledge-page.php:815
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
2284 2901 msgid "Not in use"
2285 2902 msgstr ""
2286 2903
2287 -#: includes/admin-knowledge-page.php:825
2904 +#: includes/admin-knowledge-page.php:973
2288 2905 msgid "WordPress DB"
2289 2906 msgstr ""
2290 2907
2291 -#: includes/admin-knowledge-page.php:836
2292 -#: includes/admin-knowledge-page.php:1731
2908 +#: includes/admin-knowledge-page.php:984
2909 +#: includes/admin-knowledge-page.php:2387
2293 2910 msgid "Search..."
2294 2911 msgstr ""
2295 2912
2296 -#: includes/admin-knowledge-page.php:845
2913 +#: includes/admin-knowledge-page.php:993
2297 2914 msgid "PDFs"
2298 2915 msgstr ""
2299 2916
2300 -#: includes/admin-knowledge-page.php:846
2917 +#: includes/admin-knowledge-page.php:994
2301 2918 msgid "URLs"
2302 2919 msgstr ""
2303 2920
2304 -#: includes/admin-knowledge-page.php:854
2921 +#: includes/admin-knowledge-page.php:1002
2305 2922 msgid "Delete All"
2306 2923 msgstr ""
2307 2924
2308 -#: includes/admin-knowledge-page.php:855
2925 +#: includes/admin-knowledge-page.php:1003
2309 2926 msgid "Are you sure you want to delete all knowledge?"
2310 2927 msgstr ""
2311 2928
2312 2929 #. translators: %s: content type label (e.g. "Pages", "PDFs")
2313 -#: includes/admin-knowledge-page.php:868
2930 +#: includes/admin-knowledge-page.php:1016
2314 2931 #, php-format
2315 2932 msgid "Delete All %s"
2316 2933 msgstr ""
2317 2934
2318 2935 #. translators: %s: content type label
2319 -#: includes/admin-knowledge-page.php:870
2936 +#: includes/admin-knowledge-page.php:1018
2320 2937 #, php-format
2321 2938 msgid "Are you sure you want to delete all %s from the knowledge base?"
2322 2939 msgstr ""
2323 2940
2324 -#: includes/admin-knowledge-page.php:905
2941 +#: includes/admin-knowledge-page.php:1053
2325 2942 msgid "Changes may take up to 60 seconds to process in Pinecone. Click \"Refresh Entries\" to see updates."
2326 2943 msgstr ""
2327 2944
2328 -#: includes/admin-knowledge-page.php:909
2945 +#: includes/admin-knowledge-page.php:1057
2329 2946 msgid "Refresh Entries"
2330 2947 msgstr ""
2331 2948
2332 -#: includes/admin-knowledge-page.php:919
2333 -#: includes/class-mxchat-admin.php:9061
2949 +#: includes/admin-knowledge-page.php:1067
2950 +#: includes/class-mxchat-admin.php:10560
2334 2951 msgid "Select All"
2335 2952 msgstr ""
2336 2953
2337 -#: includes/admin-knowledge-page.php:921
2954 +#: includes/admin-knowledge-page.php:1069
2338 2955 msgid "ID"
2339 2956 msgstr ""
2340 2957
2341 -#: includes/admin-knowledge-page.php:923
2958 +#: includes/admin-knowledge-page.php:1071
2959 +#: includes/admin-knowledge-page.php:2550
2342 2960 msgid "Source"
2343 2961 msgstr ""
2344 2962
2345 -#: includes/admin-knowledge-page.php:1227
2963 +#: includes/admin-knowledge-page.php:1417
2964 +msgid "Re-import affected entries"
2965 +msgstr ""
2966 +
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
2346 2997 msgid "Auto-Sync Settings"
2347 2998 msgstr ""
2348 2999
2349 -#: includes/admin-knowledge-page.php:1228
3000 +#: includes/admin-knowledge-page.php:1475
2350 3001 msgid "Automatically sync WordPress content to your knowledge base when published or updated."
2351 3002 msgstr ""
2352 3003
2353 -#: includes/admin-knowledge-page.php:1239
3004 +#: includes/admin-knowledge-page.php:1486
2354 3005 msgid "Auto-sync Posts"
2355 3006 msgstr ""
2356 3007
2357 -#: includes/admin-knowledge-page.php:1246
3008 +#: includes/admin-knowledge-page.php:1493
2358 3009 msgid "Auto-sync Pages"
2359 3010 msgstr ""
2360 3011
2361 -#: includes/admin-knowledge-page.php:1256
3012 +#: includes/admin-knowledge-page.php:1503
2362 3013 msgid "Extract text from PDFs in ACF fields on save"
2363 3014 msgstr ""
2364 3015
2365 -#: includes/admin-knowledge-page.php:1258
3016 +#: includes/admin-knowledge-page.php:1505
2366 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."
2367 3018 msgstr ""
2368 3019
2369 -#: includes/admin-knowledge-page.php:1263
3020 +#: includes/admin-knowledge-page.php:1510
2370 3021 msgid "Advanced Custom Post Sync Settings"
2371 3022 msgstr ""
2372 3023
2373 -#: includes/admin-knowledge-page.php:1267
3024 +#: includes/admin-knowledge-page.php:1514
2374 3025 msgid "Sync Custom Post Types"
2375 3026 msgstr ""
2376 3027
2377 -#: includes/admin-knowledge-page.php:1287
3028 +#: includes/admin-knowledge-page.php:1534
2378 3029 msgid "No custom post types found."
2379 3030 msgstr ""
2380 3031
2381 -#: includes/admin-knowledge-page.php:1309
2382 -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."
2383 3034 msgstr ""
2384 3035
2385 -#: includes/admin-knowledge-page.php:1316
3036 +#: includes/admin-knowledge-page.php:1561
3037 +msgid "Chunking"
3038 +msgstr ""
3039 +
3040 +#: includes/admin-knowledge-page.php:1566
2386 3041 msgid "Chunking improves retrieval quality for long documents. All chunks are reassembled before sending to the AI. Only applies to new submissions."
2387 3042 msgstr ""
2388 3043
2389 -#: includes/admin-knowledge-page.php:1325
3044 +#: includes/admin-knowledge-page.php:1575
2390 3045 msgid "Enable Content Chunking"
2391 3046 msgstr ""
2392 3047
2393 -#: includes/admin-knowledge-page.php:1330
3048 +#: includes/admin-knowledge-page.php:1580
2394 3049 msgid "Chunk Size (characters)"
2395 3050 msgstr ""
2396 3051
2397 -#: includes/admin-knowledge-page.php:1332
3052 +#: includes/admin-knowledge-page.php:1582
2398 3053 msgid "Recommended: 4000 characters (~1000 tokens). Range: 1000-10000. Larger chunks preserve more context."
2399 3054 msgstr ""
2400 3055
2401 -#: includes/admin-knowledge-page.php:1356
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
2402 3099 msgid "Role-Based Content Restrictions"
2403 3100 msgstr ""
2404 3101
2405 -#: includes/admin-knowledge-page.php:1357
2406 -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."
2407 3104 msgstr ""
2408 3105
2409 -#: includes/admin-knowledge-page.php:1364
3106 +#: includes/admin-knowledge-page.php:1689
2410 3107 msgid "How it works:"
2411 3108 msgstr ""
2412 3109
2413 -#: includes/admin-knowledge-page.php:1364
2414 -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."
2415 3112 msgstr ""
2416 3113
2417 -#: includes/admin-knowledge-page.php:1367
3114 +#: includes/admin-knowledge-page.php:1692
2418 3115 msgid "Add Tag-Role Mapping"
2419 3116 msgstr ""
2420 3117
2421 -#: includes/admin-knowledge-page.php:1370
2422 -msgid "Tag Name"
3118 +#: includes/admin-knowledge-page.php:1695
3119 +msgid "Tag (name or slug)"
2423 3120 msgstr ""
2424 3121
2425 -#: includes/admin-knowledge-page.php:1371
2426 -msgid "e.g., premium, members-only"
3122 +#: includes/admin-knowledge-page.php:1696
3123 +msgid "e.g., Premium Content or premium-content"
2427 3124 msgstr ""
2428 3125
2429 -#: includes/admin-knowledge-page.php:1374
3126 +#: includes/admin-knowledge-page.php:1697
3127 +msgid "Enter an existing post tag by its display name or its slug."
3128 +msgstr ""
3129 +
3130 +#: includes/admin-knowledge-page.php:1700
2430 3131 msgid "Required Role"
2431 3132 msgstr ""
2432 3133
2433 -#: includes/admin-knowledge-page.php:1383
3134 +#: includes/admin-knowledge-page.php:1709
2434 3135 msgid "Add Mapping"
2435 3136 msgstr ""
2436 3137
2437 -#: includes/admin-knowledge-page.php:1387
3138 +#: includes/admin-knowledge-page.php:1713
2438 3139 msgid "Current Tag-Role Mappings"
2439 3140 msgstr ""
2440 3141
2441 -#: includes/admin-knowledge-page.php:1390
3142 +#: includes/admin-knowledge-page.php:1716
2442 3143 msgid "Loading mappings..."
2443 3144 msgstr ""
2444 3145
2445 -#: includes/admin-knowledge-page.php:1395
3146 +#: includes/admin-knowledge-page.php:1721
2446 3147 msgid "No tag-role mappings yet. Add your first mapping above."
2447 3148 msgstr ""
2448 3149
2449 -#: includes/admin-knowledge-page.php:1399
3150 +#: includes/admin-knowledge-page.php:1725
2450 3151 msgid "Bulk Update Existing Content"
2451 3152 msgstr ""
2452 3153
2453 -#: includes/admin-knowledge-page.php:1400
3154 +#: includes/admin-knowledge-page.php:1726
2454 3155 msgid "Apply role restrictions to all existing content that has the mapped tags."
2455 3156 msgstr ""
2456 3157
2457 -#: includes/admin-knowledge-page.php:1403
3158 +#: includes/admin-knowledge-page.php:1729
2458 3159 msgid "Update All Existing Content"
2459 3160 msgstr ""
2460 3161
2461 -#: includes/admin-knowledge-page.php:1409
3162 +#: includes/admin-knowledge-page.php:1735
2462 3163 msgid "Processing..."
2463 3164 msgstr ""
2464 3165
2465 -#: includes/admin-knowledge-page.php:1430
3166 +#: includes/admin-knowledge-page.php:1756
2466 3167 msgid "ACF Field Settings"
2467 3168 msgstr ""
2468 3169
2469 -#: includes/admin-knowledge-page.php:1431
3170 +#: includes/admin-knowledge-page.php:1757
2470 3171 msgid "Control which Advanced Custom Fields are included in knowledge base embeddings."
2471 3172 msgstr ""
2472 3173
2473 -#: includes/admin-knowledge-page.php:1439
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
2474 3183 msgid "Advanced Custom Fields (ACF) plugin is not detected. Install and activate ACF to use this feature."
2475 3184 msgstr ""
2476 3185
2477 -#: includes/admin-knowledge-page.php:1447
3186 +#: includes/admin-knowledge-page.php:1788
2478 3187 msgid "No ACF field groups found. Create field groups in ACF to control which fields are included in embeddings."
2479 3188 msgstr ""
2480 3189
2481 -#: includes/admin-knowledge-page.php:1452
2482 -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."
2483 3192 msgstr ""
2484 3193
2485 -#: includes/admin-knowledge-page.php:1501
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
2486 3199 msgid "Custom Post Meta"
2487 3200 msgstr ""
2488 3201
2489 -#: includes/admin-knowledge-page.php:1502
3202 +#: includes/admin-knowledge-page.php:1868
2490 3203 msgid "Include custom post meta fields (non-ACF) in knowledge base embeddings."
2491 3204 msgstr ""
2492 3205
2493 -#: includes/admin-knowledge-page.php:1509
3206 +#: includes/admin-knowledge-page.php:1875
2494 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."
2495 3208 msgstr ""
2496 3209
2497 -#: includes/admin-knowledge-page.php:1514
3210 +#: includes/admin-knowledge-page.php:1881
3211 +msgid "Discover meta keys"
3212 +msgstr ""
3213 +
3214 +#: includes/admin-knowledge-page.php:1883
3215 +msgid "Scan your published content for custom meta keys, then click any you want to include. This gives non-ACF meta the same discover-and-click experience as the ACF picker."
3216 +msgstr ""
3217 +
3218 +#: includes/admin-knowledge-page.php:1888
3219 +msgid "Scan my content for meta keys"
3220 +msgstr ""
3221 +
3222 +#: includes/admin-knowledge-page.php:1892
3223 +msgid "Include internal keys (underscore-prefixed)"
3224 +msgstr ""
3225 +
3226 +#: includes/admin-knowledge-page.php:1900
2498 3227 msgid "Meta Key Whitelist"
2499 3228 msgstr ""
2500 3229
2501 -#: includes/admin-knowledge-page.php:1526
2502 -msgid "Enter one meta key per line. These fields will be appended to the content during embedding. Only string values are included."
3230 +#: includes/admin-knowledge-page.php:1912
3231 +msgid "Enter one meta key per line. These fields will be appended to the content during embedding. Text values are added as-is; array or repeater values are flattened into a comma-separated list. Empty values are skipped."
2503 3232 msgstr ""
2504 3233
2505 -#: includes/admin-knowledge-page.php:1531
3234 +#: includes/admin-knowledge-page.php:1917
2506 3235 msgid "How to find meta keys:"
2507 3236 msgstr ""
2508 3237
2509 -#: includes/admin-knowledge-page.php:1533
3238 +#: includes/admin-knowledge-page.php:1919
2510 3239 msgid "Check your theme documentation for meta key names"
2511 3240 msgstr ""
2512 3241
2513 -#: includes/admin-knowledge-page.php:1534
3242 +#: includes/admin-knowledge-page.php:1920
2514 3243 msgid "Look in the wp_postmeta database table"
2515 3244 msgstr ""
2516 3245
2517 -#: includes/admin-knowledge-page.php:1535
2518 -msgid "Use a plugin like \"Show Post Meta\" to view meta keys on any post"
3246 +#: includes/admin-knowledge-page.php:1921
3247 +msgid "Use the Scan my content for meta keys button above to discover the keys on your published content automatically"
2519 3248 msgstr ""
2520 3249
2521 -#: includes/admin-knowledge-page.php:1536
3250 +#: includes/admin-knowledge-page.php:1922
2522 3251 msgid "Meta keys starting with underscore (_) are usually hidden/internal"
2523 3252 msgstr ""
2524 3253
2525 -#: includes/admin-knowledge-page.php:1554
3254 +#: includes/admin-knowledge-page.php:1940
2526 3255 msgid "Pinecone Vector Database"
2527 3256 msgstr ""
2528 3257
2529 -#: includes/admin-knowledge-page.php:1555
3258 +#: includes/admin-knowledge-page.php:1941
2530 3259 msgid "Configure Pinecone for enhanced search performance with larger knowledge bases."
2531 3260 msgstr ""
2532 3261
2533 -#: includes/admin-knowledge-page.php:1562
3262 +#: includes/admin-knowledge-page.php:1948
2534 3263 msgid "Pinecone is optional."
2535 3264 msgstr ""
2536 3265
2537 -#: includes/admin-knowledge-page.php:1562
3266 +#: includes/admin-knowledge-page.php:1948
2538 3267 msgid "MxChat works without it. When enabled, content is stored in Pinecone for faster similarity searches."
2539 3268 msgstr ""
2540 3269
2541 -#: includes/admin-knowledge-page.php:1574
3270 +#: includes/admin-knowledge-page.php:1960
2542 3271 msgid "Enable Pinecone Database"
2543 3272 msgstr ""
2544 3273
2545 -#: includes/admin-knowledge-page.php:1582
3274 +#: includes/admin-knowledge-page.php:1968
2546 3275 msgid "Pinecone is enabled. All new knowledge base content will be stored in Pinecone."
2547 3276 msgstr ""
2548 3277
2549 -#: includes/admin-knowledge-page.php:1588
3278 +#: includes/admin-knowledge-page.php:1974
2550 3279 msgid "Pinecone API Key"
2551 3280 msgstr ""
2552 3281
2553 -#: includes/admin-knowledge-page.php:1592
3282 +#: includes/admin-knowledge-page.php:1978
2554 3283 msgid "Found in your Pinecone dashboard under API Keys."
2555 3284 msgstr ""
2556 3285
2557 -#: includes/admin-knowledge-page.php:1593
3286 +#: includes/admin-knowledge-page.php:1979
2558 3287 msgid "Open Pinecone Dashboard"
2559 3288 msgstr ""
2560 3289
2561 -#: includes/admin-knowledge-page.php:1598
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
2562 3322 msgid "Region"
2563 3323 msgstr ""
2564 3324
2565 -#: includes/admin-knowledge-page.php:1600
3325 +#: includes/admin-knowledge-page.php:2037
2566 3326 msgid "Your Pinecone environment/region (e.g., gcp-starter, us-west1-gcp)"
2567 3327 msgstr ""
2568 3328
2569 -#: includes/admin-knowledge-page.php:1605
3329 +#: includes/admin-knowledge-page.php:2042
2570 3330 msgid "Index Name"
2571 3331 msgstr ""
2572 3332
2573 -#: includes/admin-knowledge-page.php:1608
3333 +#: includes/admin-knowledge-page.php:2045
2574 3334 msgid "The name of your Pinecone index. Must be created in your Pinecone dashboard first."
2575 3335 msgstr ""
2576 3336
2577 -#: includes/admin-knowledge-page.php:1613
3337 +#: includes/admin-knowledge-page.php:2050
2578 3338 msgid "Pinecone Host"
2579 3339 msgstr ""
2580 3340
2581 -#: includes/admin-knowledge-page.php:1616
3341 +#: includes/admin-knowledge-page.php:2053
2582 3342 msgid "The hostname from your Pinecone index URL (exclude https://). Found in index details."
2583 3343 msgstr ""
2584 3344
2585 -#: includes/admin-knowledge-page.php:1620
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
2586 3412 msgid "Save Pinecone Settings"
2587 3413 msgstr ""
2588 3414
2589 -#: includes/admin-knowledge-page.php:1645
3415 +#: includes/admin-knowledge-page.php:2168
2590 3416 msgid "Use OpenAI's hosted vector database for knowledge retrieval. Your documents are stored and searched directly on OpenAI's platform."
2591 3417 msgstr ""
2592 3418
2593 -#: includes/admin-knowledge-page.php:1652
3419 +#: includes/admin-knowledge-page.php:2175
2594 3420 msgid "Requires OpenAI Chat Model."
2595 3421 msgstr ""
2596 3422
2597 -#: includes/admin-knowledge-page.php:1652
2598 -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."
2599 3425 msgstr ""
2600 3426
2601 -#: includes/admin-knowledge-page.php:1658
3427 +#: includes/admin-knowledge-page.php:2181
2602 3428 msgid "Model Incompatible:"
2603 3429 msgstr ""
2604 3430
2605 -#: includes/admin-knowledge-page.php:1658
3431 +#: includes/admin-knowledge-page.php:2181
2606 3432 #, php-format
2607 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."
2608 3434 msgstr ""
2609 3435
2610 -#: includes/admin-knowledge-page.php:1671
3436 +#: includes/admin-knowledge-page.php:2194
2611 3437 msgid "Enable OpenAI Vector Store"
2612 3438 msgstr ""
2613 3439
2614 -#: includes/admin-knowledge-page.php:1679
3440 +#: includes/admin-knowledge-page.php:2202
2615 3441 msgid "OpenAI Vector Store is enabled. Queries will search your Vector Store for relevant content."
2616 3442 msgstr ""
2617 3443
2618 -#: includes/admin-knowledge-page.php:1685
3444 +#: includes/admin-knowledge-page.php:2208
2619 3445 msgid "Vector Store ID(s)"
2620 3446 msgstr ""
2621 3447
2622 -#: includes/admin-knowledge-page.php:1689
3448 +#: includes/admin-knowledge-page.php:2212
2623 3449 msgid "Enter your Vector Store ID from the OpenAI Dashboard. For multiple stores, separate with commas."
2624 3450 msgstr ""
2625 3451
2626 -#: includes/admin-knowledge-page.php:1690
3452 +#: includes/admin-knowledge-page.php:2213
2627 3453 msgid "Open OpenAI Vector Store Dashboard"
2628 3454 msgstr ""
2629 3455
2630 -#: includes/admin-knowledge-page.php:1696
3456 +#: includes/admin-knowledge-page.php:2219
2631 3457 msgid "Max Results"
2632 3458 msgstr ""
2633 3459
2634 -#: includes/admin-knowledge-page.php:1703
3460 +#: includes/admin-knowledge-page.php:2226
2635 3461 msgid "Maximum number of content chunks to retrieve from the Vector Store."
2636 3462 msgstr ""
2637 3463
2638 -#: includes/admin-knowledge-page.php:1707
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
2639 3481 msgid "Save Vector Store Settings"
2640 3482 msgstr ""
2641 3483
2642 -#: includes/admin-knowledge-page.php:1724
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
2643 3550 msgid "Select WordPress Content"
2644 3551 msgstr ""
2645 3552
2646 -#: includes/admin-knowledge-page.php:1725
3553 +#: includes/admin-knowledge-page.php:2381
2647 3554 msgid "(Content imported here will be tagged \"In Knowledge Base\")"
2648 3555 msgstr ""
2649 3556
2650 -#: includes/admin-knowledge-page.php:1735
3557 +#: includes/admin-knowledge-page.php:2391
2651 3558 msgid "All Content Types"
2652 3559 msgstr ""
2653 3560
2654 -#: includes/admin-knowledge-page.php:1749
3561 +#: includes/admin-knowledge-page.php:2405
2655 3562 msgid "Drafts"
2656 3563 msgstr ""
2657 3564
2658 -#: includes/admin-knowledge-page.php:1750
3565 +#: includes/admin-knowledge-page.php:2406
2659 3566 msgid "All Statuses"
2660 3567 msgstr ""
2661 3568
2662 -#: includes/admin-knowledge-page.php:1753
3569 +#: includes/admin-knowledge-page.php:2409
2663 3570 msgid "All Content"
2664 3571 msgstr ""
2665 3572
2666 -#: includes/admin-knowledge-page.php:1754
3573 +#: includes/admin-knowledge-page.php:2410
2667 3574 msgid "In Knowledge Base"
2668 3575 msgstr ""
2669 3576
2670 -#: includes/admin-knowledge-page.php:1755
3577 +#: includes/admin-knowledge-page.php:2411
2671 3578 msgid "Not In Knowledge Base"
2672 3579 msgstr ""
2673 3580
2674 -#: includes/admin-knowledge-page.php:1763
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
2675 3586 msgid "Select All on Page"
2676 3587 msgstr ""
2677 3588
2678 -#: includes/admin-knowledge-page.php:1765
3589 +#: includes/admin-knowledge-page.php:2433
2679 3590 msgid "selected"
2680 3591 msgstr ""
2681 3592
2682 -#: includes/admin-knowledge-page.php:1768
3593 +#: includes/admin-knowledge-page.php:2436
2683 3594 msgid "Selections persist across pages"
2684 3595 msgstr ""
2685 3596
2686 -#: includes/admin-knowledge-page.php:1774
2687 -#: includes/admin-knowledge-page.php:1815
3597 +#: includes/admin-knowledge-page.php:2442
3598 +#: includes/admin-knowledge-page.php:2476
2688 3599 msgid "Loading content..."
2689 3600 msgstr ""
2690 3601
2691 -#: includes/admin-knowledge-page.php:1783
2692 -msgid "Also extract text from PDFs linked in ACF File/Image fields"
3602 +#: includes/admin-knowledge-page.php:2450
3603 +msgid "Process Selected Content"
2693 3604 msgstr ""
2694 3605
2695 -#: includes/admin-knowledge-page.php:1784
2696 -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."
3606 +#: includes/admin-knowledge-page.php:2471
3607 +msgid "Edit Knowledge Entry"
2697 3608 msgstr ""
2698 3609
2699 -#: includes/admin-knowledge-page.php:1789
2700 -msgid "Process Selected Content"
3610 +#: includes/admin-knowledge-page.php:2489
3611 +msgid "Save & Re-embed"
2701 3612 msgstr ""
2702 3613
2703 -#: includes/admin-knowledge-page.php:1810
2704 -msgid "Edit Knowledge Entry"
3614 +#: includes/admin-knowledge-page.php:2492
3615 +#: includes/class-mxchat-admin.php:10331
3616 +msgid "Saving..."
2705 3617 msgstr ""
2706 3618
2707 -#: includes/admin-knowledge-page.php:1828
2708 -msgid "Save & Re-embed"
3619 +#: includes/admin-knowledge-page.php:2514
3620 +#: includes/admin-knowledge-page.php:2547
3621 +msgid "Indexed Content"
2709 3622 msgstr ""
2710 3623
2711 -#: includes/admin-knowledge-page.php:1831
2712 -#: includes/class-mxchat-admin.php:8860
2713 -msgid "Saving..."
3624 +#: includes/admin-knowledge-page.php:2520
3625 +#: includes/admin-knowledge-page.php:2548
3626 +msgid "Loading indexed content…"
2714 3627 msgstr ""
2715 3628
2716 -#: includes/admin-knowledge-page.php:1979
3629 +#: includes/admin-knowledge-page.php:2551
3630 +msgid "Storage"
3631 +msgstr ""
3632 +
3633 +#: includes/admin-knowledge-page.php:2552
3634 +msgid "Content type"
3635 +msgstr ""
3636 +
3637 +#: includes/admin-knowledge-page.php:2553
3638 +msgid "Chunks"
3639 +msgstr ""
3640 +
3641 +#: includes/admin-knowledge-page.php:2554
3642 +msgid "Total indexed length"
3643 +msgstr ""
3644 +
3645 +#: includes/admin-knowledge-page.php:2555
3646 +msgid "Chunk"
3647 +msgstr ""
3648 +
3649 +#: includes/admin-knowledge-page.php:2556
3650 +msgid "Indexed"
3651 +msgstr ""
3652 +
3653 +#: includes/admin-knowledge-page.php:2557
3654 +msgid "chars"
3655 +msgstr ""
3656 +
3657 +#: includes/admin-knowledge-page.php:2558
3658 +msgid "Show indexed text"
3659 +msgstr ""
3660 +
3661 +#: includes/admin-knowledge-page.php:2559
3662 +msgid "Hide indexed text"
3663 +msgstr ""
3664 +
3665 +#: includes/admin-knowledge-page.php:2560
3666 +msgid "Local WordPress database"
3667 +msgstr ""
3668 +
3669 +#: includes/admin-knowledge-page.php:2562
3670 +msgid "Vector metadata"
3671 +msgstr ""
3672 +
3673 +#: includes/admin-knowledge-page.php:2563
3674 +msgid "Failed to load indexed content."
3675 +msgstr ""
3676 +
3677 +#: includes/admin-knowledge-page.php:2564
3678 +msgid "Network error: "
3679 +msgstr ""
3680 +
3681 +#: includes/admin-knowledge-page.php:2782
2717 3682 msgid "Use a content-specific sub-sitemap (e.g., post-sitemap.xml), not the main sitemap index."
2718 3683 msgstr ""
2719 3684
2720 -#: includes/admin-knowledge-page.php:1980
3685 +#: includes/admin-knowledge-page.php:2783
2721 3686 msgid "Enter the URL of any webpage to import its content."
2722 3687 msgstr ""
2723 3688
2724 -#: includes/admin-knowledge-page.php:1981
3689 +#: includes/admin-knowledge-page.php:2784
2725 3690 msgid "Enter the URL of a publicly accessible PDF file."
2726 3691 msgstr ""
2727 3692
3693 +#: includes/admin-knowledge-page.php:2845
3694 +msgid "Discard your unsaved changes to this entry?"
3695 +msgstr ""
3696 +
2728 3697 #: includes/admin-onboarding-page.php:262
2729 3698 #: includes/admin-onboarding-page.php:279
2730 3699 #: includes/admin-onboarding-page.php:348
2731 3700 #: includes/admin-onboarding-page.php:368
@@ -2735,12 +3704,8 @@
2735 3704 #: includes/admin-onboarding-page.php:307
2736 3705 msgid "Invalid step."
2737 3706 msgstr ""
2738 3707
2739 -#: includes/admin-onboarding-page.php:310
2740 -msgid "Unknown provider."
2741 -msgstr ""
2742 -
2743 3708 #: includes/admin-onboarding-page.php:314
2744 3709 msgid "Model not valid for this provider."
2745 3710 msgstr ""
2746 3711
@@ -2749,22 +3714,22 @@
2749 3714 msgstr ""
2750 3715
2751 3716 #: includes/admin-onboarding-page.php:454
2752 3717 #: includes/admin-onboarding-page.php:541
2753 -#: includes/class-mxchat-admin.php:411
2754 -#: includes/class-mxchat-admin.php:422
3718 +#: includes/class-mxchat-admin.php:579
3719 +#: includes/class-mxchat-admin.php:590
2755 3720 msgid "Onboarding"
2756 3721 msgstr ""
2757 3722
2758 3723 #: includes/admin-onboarding-page.php:456
2759 3724 #: includes/admin-onboarding-page.php:485
2760 -#: includes/class-mxchat-admin.php:442
3725 +#: includes/class-mxchat-admin.php:610
2761 3726 msgid "Knowledge"
2762 3727 msgstr ""
2763 3728
2764 3729 #: includes/admin-onboarding-page.php:457
2765 3730 #: includes/admin-transcripts-page.php:43
2766 -#: includes/class-mxchat-admin.php:451
3731 +#: includes/class-mxchat-admin.php:619
2767 3732 msgid "Transcripts"
2768 3733 msgstr ""
2769 3734
2770 3735 #: includes/admin-onboarding-page.php:461
@@ -2769,10 +3734,10 @@
2769 3734
2770 3735 #: includes/admin-onboarding-page.php:461
2771 3736 #: includes/admin-pro-page.php:67
2772 3737 #: includes/admin-pro-page.php:179
2773 -#: includes/class-mxchat-admin.php:486
2774 -#: includes/class-mxchat-admin.php:487
3738 +#: includes/class-mxchat-admin.php:654
3739 +#: includes/class-mxchat-admin.php:655
2775 3740 msgid "Pro & Extensions"
2776 3741 msgstr ""
2777 3742
2778 3743 #: includes/admin-onboarding-page.php:482
@@ -2785,10 +3750,10 @@
2785 3750 msgstr ""
2786 3751
2787 3752 #: includes/admin-onboarding-page.php:483
2788 3753 #: includes/admin-settings-page.php:57
2789 -#: includes/admin-settings-page.php:138
2790 -#: includes/admin-settings-page.php:280
3754 +#: includes/admin-settings-page.php:139
3755 +#: includes/admin-settings-page.php:292
2791 3756 msgid "Behavior"
2792 3757 msgstr ""
2793 3758
2794 3759 #: includes/admin-onboarding-page.php:483
@@ -2814,8 +3779,9 @@
2814 3779 msgid "Try MxChat Actions"
2815 3780 msgstr ""
2816 3781
2817 3782 #: includes/admin-onboarding-page.php:487
3783 +#: includes/class-mxchat-editor-assistant.php:125
2818 3784 msgid "Done"
2819 3785 msgstr ""
2820 3786
2821 3787 #: includes/admin-onboarding-page.php:487
@@ -2966,9 +3932,9 @@
2966 3932 msgid "Optional — leave blank to use sensible defaults. You can refine this later."
2967 3933 msgstr ""
2968 3934
2969 3935 #: includes/admin-onboarding-page.php:676
2970 -#: includes/class-mxchat-admin.php:7357
3936 +#: includes/class-mxchat-admin.php:8259
2971 3937 msgid "View Sample Instructions"
2972 3938 msgstr ""
2973 3939
2974 3940 #: includes/admin-onboarding-page.php:681
@@ -3147,9 +4113,9 @@
3147 4113 msgid "Hide the setup guide from the menu — reopen it any time under Settings → Tutorials."
3148 4114 msgstr ""
3149 4115
3150 4116 #: includes/admin-onboarding-page.php:970
3151 -#: includes/class-mxchat-admin.php:7379
4117 +#: includes/class-mxchat-admin.php:8281
3152 4118 msgid "Sample AI Instructions"
3153 4119 msgstr ""
3154 4120
3155 4121 #: includes/admin-onboarding-page.php:1004
@@ -3180,19 +4146,19 @@
3180 4146 msgid "Overview"
3181 4147 msgstr ""
3182 4148
3183 4149 #: includes/admin-pro-page.php:169
3184 -#: includes/admin-settings-page.php:227
4150 +#: includes/admin-settings-page.php:229
3185 4151 msgid "Stop paying $50–200/month for AI chatbot tools."
3186 4152 msgstr ""
3187 4153
3188 4154 #: includes/admin-pro-page.php:170
3189 -#: includes/admin-settings-page.php:228
4155 +#: includes/admin-settings-page.php:230
3190 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."
3191 4157 msgstr ""
3192 4158
3193 4159 #: includes/admin-pro-page.php:172
3194 -#: includes/admin-settings-page.php:230
4160 +#: includes/admin-settings-page.php:232
3195 4161 msgid "Get Lifetime Access →"
3196 4162 msgstr ""
3197 4163
3198 4164 #: includes/admin-pro-page.php:180
@@ -3232,9 +4198,9 @@
3232 4198 msgid "Deactivate License"
3233 4199 msgstr ""
3234 4200
3235 4201 #: includes/admin-pro-page.php:238
3236 -#: includes/class-mxchat-public.php:278
4202 +#: includes/class-mxchat-public.php:342
3237 4203 msgid "Email Address"
3238 4204 msgstr ""
3239 4205
3240 4206 #: includes/admin-pro-page.php:242
@@ -3261,27 +4227,27 @@
3261 4227 msgid "Click on any extension to learn more and get started."
3262 4228 msgstr ""
3263 4229
3264 4230 #: includes/admin-pro-page.php:286
3265 -#: includes/admin-pro-page.php:412
3266 -#: includes/class-mxchat-addons.php:562
4231 +#: includes/admin-pro-page.php:411
4232 +#: includes/class-mxchat-addons.php:634
3267 4233 msgid "Configure"
3268 4234 msgstr ""
3269 4235
3270 4236 #: includes/admin-pro-page.php:290
3271 -#: includes/admin-pro-page.php:421
3272 -#: includes/class-mxchat-addons.php:571
4237 +#: includes/admin-pro-page.php:420
4238 +#: includes/class-mxchat-addons.php:643
3273 4239 msgid "Activate"
3274 4240 msgstr ""
3275 4241
3276 4242 #: includes/admin-pro-page.php:294
3277 -#: includes/admin-pro-page.php:429
3278 -#: includes/class-mxchat-addons.php:579
4243 +#: includes/admin-pro-page.php:428
4244 +#: includes/class-mxchat-addons.php:651
3279 4245 msgid "Get Extension"
3280 4246 msgstr ""
3281 4247
3282 4248 #: includes/admin-pro-page.php:298
3283 -#: includes/class-mxchat-addons.php:613
4249 +#: includes/class-mxchat-addons.php:685
3284 4250 msgid "Learn More"
3285 4251 msgstr ""
3286 4252
3287 4253 #: includes/admin-pro-page.php:316
@@ -3295,1026 +4261,1135 @@
3295 4261 #: includes/admin-pro-page.php:349
3296 4262 msgid "Activate Extension"
3297 4263 msgstr ""
3298 4264
3299 -#: includes/admin-pro-page.php:355
3300 -msgid "Download Add-on"
4265 +#: includes/admin-pro-page.php:354
4266 +msgid "Get the ZIP from My Account"
3301 4267 msgstr ""
3302 4268
3303 -#: includes/admin-pro-page.php:360
4269 +#: includes/admin-pro-page.php:359
3304 4270 msgid "Purchase MxChat"
3305 4271 msgstr ""
3306 4272
3307 -#: includes/admin-pro-page.php:364
4273 +#: includes/admin-pro-page.php:363
3308 4274 msgid "Documentation"
3309 4275 msgstr ""
3310 4276
3311 4277 #: includes/admin-settings-page.php:49
3312 -#: includes/admin-settings-page.php:126
4278 +#: includes/admin-settings-page.php:127
3313 4279 msgid "Configuration"
3314 4280 msgstr ""
3315 4281
3316 4282 #: includes/admin-settings-page.php:52
3317 -#: includes/admin-settings-page.php:133
4283 +#: includes/admin-settings-page.php:134
4284 +#: includes/class-mxchat-privacy.php:401
3318 4285 msgid "Chatbot"
3319 4286 msgstr ""
3320 4287
3321 4288 #: includes/admin-settings-page.php:56
3322 -#: includes/admin-settings-page.php:137
3323 -#: includes/admin-settings-page.php:244
4289 +#: includes/admin-settings-page.php:138
4290 +#: includes/admin-settings-page.php:246
3324 4291 msgid "AI Models"
3325 4292 msgstr ""
3326 4293
3327 4294 #: includes/admin-settings-page.php:58
3328 -#: includes/admin-settings-page.php:139
4295 +#: includes/admin-settings-page.php:140
3329 4296 msgid "Display"
3330 4297 msgstr ""
3331 4298
3332 4299 #: includes/admin-settings-page.php:59
3333 -#: includes/admin-settings-page.php:140
3334 -#: includes/admin-settings-page.php:424
3335 -#: includes/class-mxchat-addons.php:274
4300 +#: includes/admin-settings-page.php:141
4301 +#: includes/admin-settings-page.php:464
4302 +#: includes/class-mxchat-addons.php:310
3336 4303 msgid "Lead Capture"
3337 4304 msgstr ""
3338 4305
3339 4306 #: includes/admin-settings-page.php:60
3340 -#: includes/admin-settings-page.php:141
3341 -#: includes/admin-settings-page.php:493
4307 +#: includes/admin-settings-page.php:142
4308 +#: includes/admin-settings-page.php:558
3342 4309 msgid "Quick Questions"
3343 4310 msgstr ""
3344 4311
3345 4312 #: includes/admin-settings-page.php:61
3346 -#: includes/admin-settings-page.php:142
3347 -#: includes/admin-settings-page.php:529
4313 +#: includes/admin-settings-page.php:143
4314 +#: includes/admin-settings-page.php:594
3348 4315 msgid "Rate Limits"
3349 4316 msgstr ""
3350 4317
3351 4318 #: includes/admin-settings-page.php:65
3352 -#: includes/admin-settings-page.php:151
3353 -#: includes/admin-settings-page.php:559
3354 -#: includes/class-mxchat-admin.php:6055
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
3355 4323 msgid "API Keys"
3356 4324 msgstr ""
3357 4325
3358 4326 #: includes/admin-settings-page.php:69
3359 -#: includes/admin-settings-page.php:160
4327 +#: includes/admin-settings-page.php:161
3360 4328 msgid "Optimization"
3361 4329 msgstr ""
3362 4330
3363 4331 #: includes/admin-settings-page.php:73
3364 -#: includes/admin-settings-page.php:169
3365 -#: includes/admin-settings-page.php:1203
4332 +#: includes/admin-settings-page.php:170
4333 +#: includes/admin-settings-page.php:1346
3366 4334 msgid "Testing"
3367 4335 msgstr ""
3368 4336
3369 4337 #: includes/admin-settings-page.php:85
3370 -#: includes/admin-settings-page.php:187
4338 +#: includes/admin-settings-page.php:188
3371 4339 msgid "Toolbar"
3372 4340 msgstr ""
3373 4341
3374 4342 #: includes/admin-settings-page.php:86
3375 -#: includes/admin-settings-page.php:188
4343 +#: includes/admin-settings-page.php:189
3376 4344 msgid "Loops"
3377 4345 msgstr ""
3378 4346
3379 4347 #: includes/admin-settings-page.php:87
3380 -#: includes/admin-settings-page.php:189
3381 -#: includes/admin-settings-page.php:886
4348 +#: includes/admin-settings-page.php:190
4349 +#: includes/admin-settings-page.php:968
3382 4350 msgid "Brave Search"
3383 4351 msgstr ""
3384 4352
3385 4353 #: includes/admin-settings-page.php:88
3386 -#: includes/admin-settings-page.php:190
3387 -#: includes/admin-settings-page.php:904
4354 +#: includes/admin-settings-page.php:191
4355 +#: includes/admin-settings-page.php:986
4356 +#: includes/class-mxchat-admin.php:9661
3388 4357 msgid "Slack"
3389 4358 msgstr ""
3390 4359
3391 4360 #: includes/admin-settings-page.php:89
3392 -#: includes/admin-settings-page.php:191
3393 -#: includes/admin-settings-page.php:976
4361 +#: includes/admin-settings-page.php:192
4362 +#: includes/admin-settings-page.php:1058
4363 +#: includes/class-mxchat-admin.php:9662
3394 4364 msgid "Telegram"
3395 4365 msgstr ""
3396 4366
3397 -#: includes/admin-settings-page.php:94
3398 -#: 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
3399 4376 msgid "Resources"
3400 4377 msgstr ""
3401 4378
3402 -#: includes/admin-settings-page.php:97
3403 -#: includes/admin-settings-page.php:205
4379 +#: includes/admin-settings-page.php:98
4380 +#: includes/admin-settings-page.php:207
3404 4381 msgid "Tutorials"
3405 4382 msgstr ""
3406 4383
3407 -#: includes/admin-settings-page.php:245
4384 +#: includes/admin-settings-page.php:247
3408 4385 msgid "Configure the AI models your chatbot will use for conversations and embeddings."
3409 4386 msgstr ""
3410 4387
3411 -#: includes/admin-settings-page.php:252
3412 -#: includes/class-mxchat-admin.php:6229
4388 +#: includes/admin-settings-page.php:264
4389 +#: includes/class-mxchat-admin.php:6895
3413 4390 msgid "Chat Model"
3414 4391 msgstr ""
3415 4392
3416 -#: includes/admin-settings-page.php:254
4393 +#: includes/admin-settings-page.php:266
3417 4394 msgid "Select the AI model your chatbot will use for conversations."
3418 4395 msgstr ""
3419 4396
3420 -#: includes/admin-settings-page.php:257
3421 -#: includes/class-mxchat-admin.php:6237
4397 +#: includes/admin-settings-page.php:269
4398 +#: includes/class-mxchat-admin.php:6903
3422 4399 msgid "Embedding Model"
3423 4400 msgstr ""
3424 4401
3425 -#: includes/admin-settings-page.php:259
4402 +#: includes/admin-settings-page.php:271
3426 4403 msgid "Vector embedding model for knowledge base matching. Changing models requires reconfiguring knowledge data."
3427 4404 msgstr ""
3428 4405
3429 -#: includes/admin-settings-page.php:262
3430 -#: includes/class-mxchat-admin.php:6216
4406 +#: includes/admin-settings-page.php:274
4407 +#: includes/class-mxchat-admin.php:6882
3431 4408 msgid "Enable Streaming"
3432 4409 msgstr ""
3433 4410
3434 -#: includes/admin-settings-page.php:264
4411 +#: includes/admin-settings-page.php:276
3435 4412 msgid "Enable real-time streaming responses for supported models (OpenAI, Claude, DeepSeek, Grok)."
3436 4413 msgstr ""
3437 4414
3438 -#: includes/admin-settings-page.php:267
4415 +#: includes/admin-settings-page.php:279
3439 4416 msgid "Enable Web Search"
3440 4417 msgstr ""
3441 4418
3442 -#: includes/admin-settings-page.php:269
3443 -msgid "Allow the chatbot to search the web for current information (OpenAI models only)."
4419 +#: includes/admin-settings-page.php:281
4420 +msgid "Allow the chatbot to search the web for current information (OpenAI and Gemini models)."
3444 4421 msgstr ""
3445 4422
3446 -#: includes/admin-settings-page.php:281
4423 +#: includes/admin-settings-page.php:293
3447 4424 msgid "Control how your AI chatbot responds and processes queries."
3448 4425 msgstr ""
3449 4426
3450 -#: includes/admin-settings-page.php:288
3451 -#: includes/class-mxchat-admin.php:6245
4427 +#: includes/admin-settings-page.php:300
4428 +#: includes/class-mxchat-admin.php:6911
3452 4429 msgid "AI Instructions (Behavior)"
3453 4430 msgstr ""
3454 4431
3455 -#: includes/admin-settings-page.php:290
4432 +#: includes/admin-settings-page.php:302
3456 4433 msgid "Provide system-level instructions to guide the AI's behavior and responses."
3457 4434 msgstr ""
3458 4435
3459 -#: includes/admin-settings-page.php:295
4436 +#: includes/admin-settings-page.php:307
3460 4437 msgid "Adjust threshold for content matching. Lower values = more matches, higher values = stricter matching."
3461 4438 msgstr ""
3462 4439
3463 -#: includes/admin-settings-page.php:298
3464 -#: includes/class-mxchat-admin.php:6162
4440 +#: includes/admin-settings-page.php:310
4441 +#: includes/class-mxchat-admin.php:6818
3465 4442 msgid "RAG Sources Limit"
3466 4443 msgstr ""
3467 4444
3468 -#: includes/admin-settings-page.php:300
4445 +#: includes/admin-settings-page.php:312
3469 4446 msgid "Number of knowledge base sources (pages/documents) to include in AI context. Higher values provide more context but use more tokens."
3470 4447 msgstr ""
3471 4448
3472 -#: includes/admin-settings-page.php:303
3473 -#: includes/class-mxchat-admin.php:6171
4449 +#: includes/admin-settings-page.php:315
4450 +#: includes/class-mxchat-admin.php:6827
3474 4451 msgid "RAG Chunks Limit"
3475 4452 msgstr ""
3476 4453
3477 -#: includes/admin-settings-page.php:305
4454 +#: includes/admin-settings-page.php:317
3478 4455 msgid "Maximum total content chunks sent to the AI across all sources. Higher values provide more context but increase token usage and cost."
3479 4456 msgstr ""
3480 4457
3481 -#: includes/admin-settings-page.php:308
3482 -#: includes/class-mxchat-admin.php:6187
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
3483 4470 msgid "Contextual Awareness"
3484 4471 msgstr ""
3485 4472
3486 -#: includes/admin-settings-page.php:310
4473 +#: includes/admin-settings-page.php:335
3487 4474 msgid "Allow the chatbot to understand and reference the current page content for more relevant responses."
3488 4475 msgstr ""
3489 4476
3490 -#: includes/admin-settings-page.php:313
3491 -#: includes/class-mxchat-admin.php:6195
4477 +#: includes/admin-settings-page.php:338
4478 +#: includes/class-mxchat-admin.php:6851
3492 4479 msgid "Citation Links"
3493 4480 msgstr ""
3494 4481
3495 -#: includes/admin-settings-page.php:315
4482 +#: includes/admin-settings-page.php:340
3496 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."
3497 4484 msgstr ""
3498 4485
3499 -#: includes/admin-settings-page.php:322
3500 -#: includes/class-mxchat-admin.php:6204
4486 +#: includes/admin-settings-page.php:344
4487 +#: includes/class-mxchat-admin.php:6861
4488 +msgid "Strip Unapproved Links"
4489 +msgstr ""
4490 +
4491 +#: includes/admin-settings-page.php:346
4492 +msgid "Remove links the AI invents from its answers, even when Citation Links is off. Approved citations, real pages on this site, and links returned by your integrations (e.g. WooCommerce products) are always kept. On by default for new installs; existing sites keep their current behavior until enabled."
4493 +msgstr ""
4494 +
4495 +#: includes/admin-settings-page.php:353
4496 +#: includes/class-mxchat-admin.php:6870
3501 4497 msgid "Satisfaction Rating Prompt"
3502 4498 msgstr ""
3503 4499
3504 -#: includes/admin-settings-page.php:324
4500 +#: includes/admin-settings-page.php:355
3505 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."
3506 4502 msgstr ""
3507 4503
3508 -#: includes/admin-settings-page.php:335
4504 +#: includes/admin-settings-page.php:370
3509 4505 msgid "Display Settings"
3510 4506 msgstr ""
3511 4507
3512 -#: includes/admin-settings-page.php:336
4508 +#: includes/admin-settings-page.php:371
3513 4509 msgid "Customize how and where your chatbot appears on your website."
3514 4510 msgstr ""
3515 4511
3516 -#: includes/admin-settings-page.php:343
4512 +#: includes/admin-settings-page.php:378
3517 4513 msgid "Visibility"
3518 4514 msgstr ""
3519 4515
3520 -#: includes/admin-settings-page.php:349
3521 -#: includes/class-mxchat-admin.php:6179
4516 +#: includes/admin-settings-page.php:384
4517 +#: includes/class-mxchat-admin.php:6835
3522 4518 msgid "Auto-Display Chatbot"
3523 4519 msgstr ""
3524 4520
3525 -#: includes/admin-settings-page.php:351
4521 +#: includes/admin-settings-page.php:386
3526 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."
3527 4523 msgstr ""
3528 4524
3529 -#: includes/admin-settings-page.php:354
4525 +#: includes/admin-settings-page.php:389
3530 4526 msgid "Open Links in New Tab"
3531 4527 msgstr ""
3532 4528
3533 -#: includes/admin-settings-page.php:356
4529 +#: includes/admin-settings-page.php:391
3534 4530 msgid "Open links clicked in chat responses in a new browser tab."
3535 4531 msgstr ""
3536 4532
3537 -#: includes/admin-settings-page.php:359
4533 +#: includes/admin-settings-page.php:394
3538 4534 msgid "Chat Persistence"
3539 4535 msgstr ""
3540 4536
3541 -#: includes/admin-settings-page.php:361
4537 +#: includes/admin-settings-page.php:396
3542 4538 msgid "Keep chat history when users navigate or return within 24 hours."
3543 4539 msgstr ""
3544 4540
3545 -#: includes/admin-settings-page.php:364
3546 -#: includes/class-mxchat-admin.php:6366
4541 +#: includes/admin-settings-page.php:399
4542 +#: includes/class-mxchat-admin.php:7032
3547 4543 msgid "Show Download Transcript Button"
3548 4544 msgstr ""
3549 4545
3550 -#: includes/admin-settings-page.php:366
4546 +#: includes/admin-settings-page.php:401
3551 4547 msgid "Show the \"Download Transcript\" item in the chat window menu."
3552 4548 msgstr ""
3553 4549
3554 -#: includes/admin-settings-page.php:370
3555 -#: includes/class-mxchat-admin.php:6374
4550 +#: includes/admin-settings-page.php:405
4551 +#: includes/class-mxchat-admin.php:7040
3556 4552 msgid "Show Start-New-Chat Button"
3557 4553 msgstr ""
3558 4554
3559 -#: includes/admin-settings-page.php:372
4555 +#: includes/admin-settings-page.php:407
3560 4556 msgid "Show a \"Start new chat\" item in the chat window menu that clears the current conversation and begins a fresh session."
3561 4557 msgstr ""
3562 4558
3563 -#: includes/admin-settings-page.php:374
3564 -#: includes/class-mxchat-admin.php:6382
4559 +#: includes/admin-settings-page.php:409
4560 +#: includes/class-mxchat-admin.php:7048
3565 4561 msgid "Start-New-Chat Button Label"
3566 4562 msgstr ""
3567 4563
3568 -#: includes/admin-settings-page.php:376
4564 +#: includes/admin-settings-page.php:411
3569 4565 msgid "Label for the Start-New-Chat menu item. Leave blank to use \"Start new chat\"."
3570 4566 msgstr ""
3571 4567
3572 -#: includes/admin-settings-page.php:385
4568 +#: includes/admin-settings-page.php:420
3573 4569 msgid "Text & Labels"
3574 4570 msgstr ""
3575 4571
3576 -#: includes/admin-settings-page.php:391
3577 -#: includes/class-mxchat-admin.php:6254
4572 +#: includes/admin-settings-page.php:426
4573 +#: includes/class-mxchat-admin.php:6920
3578 4574 msgid "Top Bar Title"
3579 4575 msgstr ""
3580 4576
3581 -#: includes/admin-settings-page.php:393
4577 +#: includes/admin-settings-page.php:428
3582 4578 msgid "Title text shown in the chatbot header."
3583 4579 msgstr ""
3584 4580
3585 -#: includes/admin-settings-page.php:396
3586 -#: includes/class-mxchat-admin.php:6262
4581 +#: includes/admin-settings-page.php:431
4582 +#: includes/class-mxchat-admin.php:6928
3587 4583 msgid "AI Agent Text"
3588 4584 msgstr ""
3589 4585
3590 -#: includes/admin-settings-page.php:398
4586 +#: includes/admin-settings-page.php:433
3591 4587 msgid "Text shown for AI agents in the status indicator."
3592 4588 msgstr ""
3593 4589
3594 -#: includes/admin-settings-page.php:401
3595 -#: includes/class-mxchat-admin.php:6310
4590 +#: includes/admin-settings-page.php:436
4591 +#: includes/class-mxchat-admin.php:6976
3596 4592 msgid "Introductory Message"
3597 4593 msgstr ""
3598 4594
3599 -#: includes/admin-settings-page.php:403
4595 +#: includes/admin-settings-page.php:438
3600 4596 msgid "First message shown when chat opens. HTML allowed."
3601 4597 msgstr ""
3602 4598
3603 -#: includes/admin-settings-page.php:406
4599 +#: includes/admin-settings-page.php:441
3604 4600 msgid "Input Placeholder"
3605 4601 msgstr ""
3606 4602
3607 -#: includes/admin-settings-page.php:408
4603 +#: includes/admin-settings-page.php:443
3608 4604 msgid "Placeholder text in the chat input field."
3609 4605 msgstr ""
3610 4606
3611 -#: includes/admin-settings-page.php:411
3612 -#: includes/class-mxchat-admin.php:6326
4607 +#: includes/admin-settings-page.php:446
4608 +msgid "Max Input Length (characters)"
4609 +msgstr ""
4610 +
4611 +#: includes/admin-settings-page.php:448
4612 +msgid "Cap how many characters a visitor can type or paste into a single message. Set to 0 for unlimited (default)."
4613 +msgstr ""
4614 +
4615 +#: includes/admin-settings-page.php:451
4616 +#: includes/class-mxchat-admin.php:6992
3613 4617 msgid "Chat Teaser Pop-up"
3614 4618 msgstr ""
3615 4619
3616 -#: includes/admin-settings-page.php:413
4620 +#: includes/admin-settings-page.php:453
3617 4621 msgid "Message shown before users start chatting."
3618 4622 msgstr ""
3619 4623
3620 -#: includes/admin-settings-page.php:425
4624 +#: includes/admin-settings-page.php:465
3621 4625 msgid "Collect user information and manage privacy settings."
3622 4626 msgstr ""
3623 4627
3624 -#: includes/admin-settings-page.php:432
4628 +#: includes/admin-settings-page.php:472
3625 4629 msgid "Email Capture"
3626 4630 msgstr ""
3627 4631
3628 -#: includes/admin-settings-page.php:438
4632 +#: includes/admin-settings-page.php:478
3629 4633 msgid "Require Email to Chat"
3630 4634 msgstr ""
3631 4635
3632 -#: includes/admin-settings-page.php:440
4636 +#: includes/admin-settings-page.php:480
3633 4637 msgid "Require users to enter their email before chatting. Shows for non-logged-in users."
3634 4638 msgstr ""
3635 4639
3636 -#: includes/admin-settings-page.php:443
4640 +#: includes/admin-settings-page.php:483
3637 4641 msgid "Email Form Content"
3638 4642 msgstr ""
3639 4643
3640 -#: includes/admin-settings-page.php:445
4644 +#: includes/admin-settings-page.php:485
3641 4645 msgid "HTML content shown above the email form."
3642 4646 msgstr ""
3643 4647
3644 -#: includes/admin-settings-page.php:448
4648 +#: includes/admin-settings-page.php:488
3645 4649 msgid "Submit Button Text"
3646 4650 msgstr ""
3647 4651
3648 -#: includes/admin-settings-page.php:450
4652 +#: includes/admin-settings-page.php:490
3649 4653 msgid "Text for the email form submit button."
3650 4654 msgstr ""
3651 4655
3652 -#: includes/admin-settings-page.php:453
4656 +#: includes/admin-settings-page.php:493
3653 4657 msgid "Also Require Name"
3654 4658 msgstr ""
3655 4659
3656 -#: includes/admin-settings-page.php:455
4660 +#: includes/admin-settings-page.php:495
3657 4661 msgid "Also require users to enter their name with email."
3658 4662 msgstr ""
3659 4663
3660 -#: includes/admin-settings-page.php:458
3661 -#: includes/class-mxchat-admin.php:6302
4664 +#: includes/admin-settings-page.php:498
4665 +#: includes/class-mxchat-admin.php:6968
3662 4666 msgid "Name Field Placeholder"
3663 4667 msgstr ""
3664 4668
3665 -#: includes/admin-settings-page.php:460
4669 +#: includes/admin-settings-page.php:500
3666 4670 msgid "Placeholder text for the name input field."
3667 4671 msgstr ""
3668 4672
3669 -#: includes/admin-settings-page.php:469
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
3670 4714 msgid "Privacy & Compliance"
3671 4715 msgstr ""
3672 4716
3673 -#: includes/admin-settings-page.php:475
4717 +#: includes/admin-settings-page.php:540
3674 4718 msgid "Privacy Notice"
3675 4719 msgstr ""
3676 4720
3677 -#: includes/admin-settings-page.php:477
4721 +#: includes/admin-settings-page.php:542
3678 4722 msgid "Show privacy notice below the chat widget."
3679 4723 msgstr ""
3680 4724
3681 -#: includes/admin-settings-page.php:480
4725 +#: includes/admin-settings-page.php:545
3682 4726 msgid "Complianz Integration"
3683 4727 msgstr ""
3684 4728
3685 -#: includes/admin-settings-page.php:482
4729 +#: includes/admin-settings-page.php:547
3686 4730 msgid "Apply Complianz consent logic to the chatbot (requires Complianz plugin)."
3687 4731 msgstr ""
3688 4732
3689 -#: includes/admin-settings-page.php:494
4733 +#: includes/admin-settings-page.php:559
3690 4734 msgid "Pre-defined questions displayed above the chat input to help users get started."
3691 4735 msgstr ""
3692 4736
3693 -#: includes/admin-settings-page.php:501
3694 -#: includes/class-mxchat-admin.php:6390
4737 +#: includes/admin-settings-page.php:566
4738 +#: includes/class-mxchat-admin.php:7056
3695 4739 msgid "Quick Question 1"
3696 4740 msgstr ""
3697 4741
3698 -#: includes/admin-settings-page.php:506
3699 -#: includes/class-mxchat-admin.php:6398
4742 +#: includes/admin-settings-page.php:571
4743 +#: includes/class-mxchat-admin.php:7064
3700 4744 msgid "Quick Question 2"
3701 4745 msgstr ""
3702 4746
3703 -#: includes/admin-settings-page.php:511
3704 -#: includes/class-mxchat-admin.php:6406
4747 +#: includes/admin-settings-page.php:576
4748 +#: includes/class-mxchat-admin.php:7072
3705 4749 msgid "Quick Question 3"
3706 4750 msgstr ""
3707 4751
3708 -#: includes/admin-settings-page.php:516
4752 +#: includes/admin-settings-page.php:581
3709 4753 msgid "Additional Questions"
3710 4754 msgstr ""
3711 4755
3712 -#: includes/admin-settings-page.php:518
4756 +#: includes/admin-settings-page.php:583
3713 4757 msgid "Add as many quick questions as you need."
3714 4758 msgstr ""
3715 4759
3716 -#: includes/admin-settings-page.php:530
4760 +#: includes/admin-settings-page.php:595
3717 4761 msgid "Set message limits for each user role to manage API usage."
3718 4762 msgstr ""
3719 4763
3720 -#: includes/admin-settings-page.php:536
4764 +#: includes/admin-settings-page.php:601
3721 4765 msgid "Placeholders available:"
3722 4766 msgstr ""
3723 4767
3724 -#: includes/admin-settings-page.php:539
4768 +#: includes/admin-settings-page.php:604
3725 4769 msgid "Markdown links supported:"
3726 4770 msgstr ""
3727 4771
3728 -#: includes/admin-settings-page.php:560
4772 +#: includes/admin-settings-page.php:625
3729 4773 msgid "Manage API keys for AI providers and integrations."
3730 4774 msgstr ""
3731 4775
3732 -#: includes/admin-settings-page.php:567
4776 +#: includes/admin-settings-page.php:632
3733 4777 msgid "AI Providers"
3734 4778 msgstr ""
3735 4779
3736 -#: includes/admin-settings-page.php:583
4780 +#: includes/admin-settings-page.php:648
3737 4781 msgid "Optimization & Diagnostics"
3738 4782 msgstr ""
3739 4783
3740 -#: includes/admin-settings-page.php:584
4784 +#: includes/admin-settings-page.php:649
3741 4785 msgid "Optimize performance, debug issues, and manage plugin settings."
3742 4786 msgstr ""
3743 4787
3744 -#: includes/admin-settings-page.php:592
4788 +#: includes/admin-settings-page.php:657
3745 4789 msgid "Script Loading"
3746 4790 msgstr ""
3747 4791
3748 -#: includes/admin-settings-page.php:600
4792 +#: includes/admin-settings-page.php:665
3749 4793 msgid "Script Loading Strategy"
3750 4794 msgstr ""
3751 4795
3752 -#: includes/admin-settings-page.php:603
4796 +#: includes/admin-settings-page.php:668
3753 4797 msgid "Default (Immediate)"
3754 4798 msgstr ""
3755 4799
3756 -#: includes/admin-settings-page.php:604
4800 +#: includes/admin-settings-page.php:669
3757 4801 msgid "Deferred"
3758 4802 msgstr ""
3759 4803
3760 -#: includes/admin-settings-page.php:605
4804 +#: includes/admin-settings-page.php:670
3761 4805 msgid "Delay 1 Second"
3762 4806 msgstr ""
3763 4807
3764 -#: includes/admin-settings-page.php:606
4808 +#: includes/admin-settings-page.php:671
3765 4809 msgid "Delay 3 Seconds"
3766 4810 msgstr ""
3767 4811
3768 -#: includes/admin-settings-page.php:607
4812 +#: includes/admin-settings-page.php:672
3769 4813 msgid "Delay 5 Seconds"
3770 4814 msgstr ""
3771 4815
3772 -#: includes/admin-settings-page.php:608
4816 +#: includes/admin-settings-page.php:673
3773 4817 msgid "On User Interaction"
3774 4818 msgstr ""
3775 4819
3776 -#: includes/admin-settings-page.php:611
4820 +#: includes/admin-settings-page.php:676
3777 4821 msgid "Control when the chatbot script loads to improve page performance."
3778 4822 msgstr ""
3779 4823
3780 -#: includes/admin-settings-page.php:617
4824 +#: includes/admin-settings-page.php:683
4825 +msgid "Only load chatbot files on pages where the chatbot appears"
4826 +msgstr ""
4827 +
4828 +#: includes/admin-settings-page.php:685
4829 +msgid "Skips the chatbot's CSS and JavaScript on pages where the widget is hidden (per-page visibility, post type include/exclude, or auto-display disabled). Pages using the chatbot shortcode still load everything automatically. Helps with \"reduce unused CSS/JS\" audit findings."
4830 +msgstr ""
4831 +
4832 +#: includes/admin-settings-page.php:686
4833 +msgid "If your theme or page builder inserts the chatbot in an unusual way and it stops appearing, turn this off — or force-load assets with the mxchat_should_load_assets filter."
4834 +msgstr ""
4835 +
4836 +#: includes/admin-settings-page.php:692
3781 4837 msgid "Loading Strategies:"
3782 4838 msgstr ""
3783 4839
3784 -#: includes/admin-settings-page.php:619
4840 +#: includes/admin-settings-page.php:694
3785 4841 msgid "Default:"
3786 4842 msgstr ""
3787 4843
3788 -#: includes/admin-settings-page.php:619
4844 +#: includes/admin-settings-page.php:694
3789 4845 msgid "Script loads immediately in the footer. Best for sites where chat is critical."
3790 4846 msgstr ""
3791 4847
3792 -#: includes/admin-settings-page.php:620
4848 +#: includes/admin-settings-page.php:695
3793 4849 msgid "Deferred:"
3794 4850 msgstr ""
3795 4851
3796 -#: includes/admin-settings-page.php:620
4852 +#: includes/admin-settings-page.php:695
3797 4853 msgid "Script loads after HTML parsing completes. Good balance of performance and availability."
3798 4854 msgstr ""
3799 4855
3800 -#: includes/admin-settings-page.php:621
4856 +#: includes/admin-settings-page.php:696
3801 4857 msgid "Delay:"
3802 4858 msgstr ""
3803 4859
3804 -#: includes/admin-settings-page.php:621
4860 +#: includes/admin-settings-page.php:696
3805 4861 msgid "Script loads after a set delay. Helps improve LCP scores."
3806 4862 msgstr ""
3807 4863
3808 -#: includes/admin-settings-page.php:622
4864 +#: includes/admin-settings-page.php:697
3809 4865 msgid "On User Interaction:"
3810 4866 msgstr ""
3811 4867
3812 -#: includes/admin-settings-page.php:622
4868 +#: includes/admin-settings-page.php:697
3813 4869 msgid "Script loads when user scrolls, moves mouse, or touches screen. Best for Core Web Vitals but chat appears with slight delay."
3814 4870 msgstr ""
3815 4871
3816 -#: includes/admin-settings-page.php:634
4872 +#: includes/admin-settings-page.php:709
3817 4873 msgid "Page Cache Compatibility"
3818 4874 msgstr ""
3819 4875
3820 -#: includes/admin-settings-page.php:638
4876 +#: includes/admin-settings-page.php:713
3821 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."
3822 4878 msgstr ""
3823 4879
3824 -#: includes/admin-settings-page.php:655
4880 +#: includes/admin-settings-page.php:730
3825 4881 msgid "Auto-handled"
3826 4882 msgstr ""
3827 4883
3828 -#: includes/admin-settings-page.php:677
4884 +#: includes/admin-settings-page.php:752
3829 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."
3830 4886 msgstr ""
3831 4887
3832 -#: includes/admin-settings-page.php:691
4888 +#: includes/admin-settings-page.php:766
3833 4889 msgid "Provider Reliability"
3834 4890 msgstr ""
3835 4891
3836 -#: includes/admin-settings-page.php:701
4892 +#: includes/admin-settings-page.php:776
3837 4893 msgid "Auto-retry on provider overload"
3838 4894 msgstr ""
3839 4895
3840 -#: includes/admin-settings-page.php:714
4896 +#: includes/admin-settings-page.php:789
3841 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."
3842 4898 msgstr ""
3843 4899
3844 -#: includes/admin-settings-page.php:715
4900 +#: includes/admin-settings-page.php:790
3845 4901 msgid "Configuration errors (invalid API key, 401/403/404/422) still surface immediately — never retried."
3846 4902 msgstr ""
3847 4903
3848 -#: includes/admin-settings-page.php:729
4904 +#: includes/admin-settings-page.php:804
3849 4905 msgid "Debug Mode"
3850 4906 msgstr ""
3851 4907
3852 -#: includes/admin-settings-page.php:737
4908 +#: includes/admin-settings-page.php:819
3853 4909 msgid "Enable Debug Logging"
3854 4910 msgstr ""
3855 4911
3856 -#: includes/admin-settings-page.php:739
4912 +#: includes/admin-settings-page.php:821
3857 4913 msgid "Tracks settings changes, knowledge base errors, API issues, and embedding failures. Enable only when troubleshooting. Max 100 entries stored."
3858 4914 msgstr ""
3859 4915
3860 -#: includes/admin-settings-page.php:749
3861 -#: includes/admin-settings-page.php:1285
4916 +#: includes/admin-settings-page.php:831
4917 +#: includes/admin-settings-page.php:1428
3862 4918 msgid "Debug Log"
3863 4919 msgstr ""
3864 4920
3865 -#: includes/admin-settings-page.php:759
3866 -msgid "Clear"
3867 -msgstr ""
3868 -
3869 -#: includes/admin-settings-page.php:767
4921 +#: includes/admin-settings-page.php:849
3870 4922 msgid "No log entries yet. Enable debug mode to start logging."
3871 4923 msgstr ""
3872 4924
3873 -#: includes/admin-settings-page.php:778
4925 +#: includes/admin-settings-page.php:860
3874 4926 msgid "Settings Tools"
3875 4927 msgstr ""
3876 4928
3877 -#: includes/admin-settings-page.php:789
3878 -#: includes/admin-settings-page.php:793
4929 +#: includes/admin-settings-page.php:871
4930 +#: includes/admin-settings-page.php:875
3879 4931 msgid "Export Settings"
3880 4932 msgstr ""
3881 4933
3882 -#: includes/admin-settings-page.php:790
4934 +#: includes/admin-settings-page.php:872
3883 4935 msgid "Download a JSON file of your current settings for backup or support. API keys are masked for security."
3884 4936 msgstr ""
3885 4937
3886 -#: includes/admin-settings-page.php:804
3887 -#: includes/admin-settings-page.php:808
3888 -#: includes/admin-settings-page.php:821
3889 -#: includes/admin-settings-page.php:839
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
3890 4942 msgid "Reset All Settings"
3891 4943 msgstr ""
3892 4944
3893 -#: includes/admin-settings-page.php:805
4945 +#: includes/admin-settings-page.php:887
3894 4946 msgid "Reset all MxChat settings to their default values. This action cannot be undone."
3895 4947 msgstr ""
3896 4948
3897 -#: includes/admin-settings-page.php:828
4949 +#: includes/admin-settings-page.php:910
3898 4950 msgid "Warning: This action cannot be undone!"
3899 4951 msgstr ""
3900 4952
3901 -#: includes/admin-settings-page.php:829
4953 +#: includes/admin-settings-page.php:911
3902 4954 msgid "All your MxChat settings including API keys, customizations, and configurations will be permanently deleted."
3903 4955 msgstr ""
3904 4956
3905 -#: includes/admin-settings-page.php:833
4957 +#: includes/admin-settings-page.php:915
3906 4958 msgid "Type RESET to confirm:"
3907 4959 msgstr ""
3908 4960
3909 -#: includes/admin-settings-page.php:850
4961 +#: includes/admin-settings-page.php:932
3910 4962 msgid "Toolbar Settings"
3911 4963 msgstr ""
3912 4964
3913 -#: includes/admin-settings-page.php:851
4965 +#: includes/admin-settings-page.php:933
3914 4966 msgid "Configure the chat toolbar and document upload features."
3915 4967 msgstr ""
3916 4968
3917 -#: includes/admin-settings-page.php:868
4969 +#: includes/admin-settings-page.php:950
3918 4970 msgid "Loops Integration"
3919 4971 msgstr ""
3920 4972
3921 -#: includes/admin-settings-page.php:869
4973 +#: includes/admin-settings-page.php:951
3922 4974 msgid "Configure email capture with Loops for mailing list growth."
3923 4975 msgstr ""
3924 4976
3925 -#: includes/admin-settings-page.php:887
4977 +#: includes/admin-settings-page.php:969
3926 4978 msgid "Configure Brave Search API for web search capabilities."
3927 4979 msgstr ""
3928 4980
3929 -#: includes/admin-settings-page.php:905
4981 +#: includes/admin-settings-page.php:987
3930 4982 msgid "Connect your chatbot to Slack for live human support."
3931 4983 msgstr ""
3932 4984
3933 -#: includes/admin-settings-page.php:912
4985 +#: includes/admin-settings-page.php:994
3934 4986 #, php-format
3935 4987 msgid "Visit our %s for setup instructions."
3936 4988 msgstr ""
3937 4989
3938 -#: includes/admin-settings-page.php:913
4990 +#: includes/admin-settings-page.php:995
3939 4991 msgid "documentation page"
3940 4992 msgstr ""
3941 4993
3942 -#: includes/admin-settings-page.php:930
3943 -#: includes/class-mxchat-admin.php:7182
4994 +#: includes/admin-settings-page.php:1012
4995 +#: includes/class-mxchat-admin.php:8020
3944 4996 msgid "Test Connection"
3945 4997 msgstr ""
3946 4998
3947 -#: includes/admin-settings-page.php:935
4999 +#: includes/admin-settings-page.php:1017
3948 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."
3949 5001 msgstr ""
3950 5002
3951 -#: includes/admin-settings-page.php:939
5003 +#: includes/admin-settings-page.php:1021
3952 5004 msgid "Test Slack Connection"
3953 5005 msgstr ""
3954 5006
3955 -#: includes/admin-settings-page.php:949
5007 +#: includes/admin-settings-page.php:1031
3956 5008 msgid "Required OAuth Scopes"
3957 5009 msgstr ""
3958 5010
3959 -#: includes/admin-settings-page.php:954
5011 +#: includes/admin-settings-page.php:1036
3960 5012 msgid "Your Slack app needs these Bot Token Scopes (OAuth & Permissions > Scopes):"
3961 5013 msgstr ""
3962 5014
3963 -#: includes/admin-settings-page.php:965
5015 +#: includes/admin-settings-page.php:1047
3964 5016 msgid "After adding scopes, reinstall the app to your workspace."
3965 5017 msgstr ""
3966 5018
3967 -#: includes/admin-settings-page.php:977
5019 +#: includes/admin-settings-page.php:1059
3968 5020 msgid "Connect your chatbot to Telegram for live human support."
3969 5021 msgstr ""
3970 5022
3971 -#: includes/admin-settings-page.php:983
5023 +#: includes/admin-settings-page.php:1065
3972 5024 msgid "Telegram Live Agent requires a Telegram bot and a supergroup with forum topics enabled."
3973 5025 msgstr ""
3974 5026
3975 -#: includes/admin-settings-page.php:984
5027 +#: includes/admin-settings-page.php:1066
3976 5028 msgid "Chat with our advanced doc bot for assistance setting up."
3977 5029 msgstr ""
3978 5030
3979 -#: includes/admin-settings-page.php:1000
5031 +#: includes/admin-settings-page.php:1082
3980 5032 msgid "Webhook Setup"
3981 5033 msgstr ""
3982 5034
3983 -#: includes/admin-settings-page.php:1011
5035 +#: includes/admin-settings-page.php:1093
3984 5036 msgid "Your Webhook URL:"
3985 5037 msgstr ""
3986 5038
3987 -#: includes/admin-settings-page.php:1022
5039 +#: includes/admin-settings-page.php:1104
3988 5040 msgid "Register Webhook URL:"
3989 5041 msgstr ""
3990 5042
3991 -#: includes/admin-settings-page.php:1023
5043 +#: includes/admin-settings-page.php:1105
3992 5044 msgid "Copy and paste this URL into your browser to register the webhook with Telegram:"
3993 5045 msgstr ""
3994 5046
3995 -#: includes/admin-settings-page.php:1039
5047 +#: includes/admin-settings-page.php:1121
3996 5048 msgid "You should see {\"ok\":true,\"result\":true,\"description\":\"Webhook was set\"} after visiting the URL."
3997 5049 msgstr ""
3998 5050
3999 -#: includes/admin-settings-page.php:1044
5051 +#: includes/admin-settings-page.php:1126
4000 5052 msgid "Enter your Bot Token above and save to generate the registration URL."
4001 5053 msgstr ""
4002 5054
4003 -#: includes/admin-settings-page.php:1056
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
4004 5080 msgid "Video Tutorials"
4005 5081 msgstr ""
4006 5082
4007 -#: includes/admin-settings-page.php:1057
5083 +#: includes/admin-settings-page.php:1200
4008 5084 msgid "Learn how to get the most out of MxChat with our video guides."
4009 5085 msgstr ""
4010 5086
4011 -#: includes/admin-settings-page.php:1070
5087 +#: includes/admin-settings-page.php:1213
4012 5088 msgid "Setup Guide"
4013 5089 msgstr ""
4014 5090
4015 -#: includes/admin-settings-page.php:1076
5091 +#: includes/admin-settings-page.php:1219
4016 5092 msgid "You finished the setup guide. Reopen it any time to revisit the steps or change a setup choice."
4017 5093 msgstr ""
4018 5094
4019 -#: includes/admin-settings-page.php:1078
5095 +#: includes/admin-settings-page.php:1221
4020 5096 msgid "You hid the setup guide from the MxChat menu. Reopen it any time to revisit the steps."
4021 5097 msgstr ""
4022 5098
4023 -#: includes/admin-settings-page.php:1085
5099 +#: includes/admin-settings-page.php:1228
4024 5100 msgid "Reopen setup guide"
4025 5101 msgstr ""
4026 5102
4027 -#: includes/admin-settings-page.php:1097
5103 +#: includes/admin-settings-page.php:1240
4028 5104 msgid "Need Help?"
4029 5105 msgstr ""
4030 5106
4031 -#: includes/admin-settings-page.php:1098
5107 +#: includes/admin-settings-page.php:1241
4032 5108 msgid "If you're having trouble or believe something is not working as expected, please submit a support ticket."
4033 5109 msgstr ""
4034 5110
4035 -#: includes/admin-settings-page.php:1101
5111 +#: includes/admin-settings-page.php:1244
4036 5112 msgid "Submit Support Ticket"
4037 5113 msgstr ""
4038 5114
4039 -#: includes/admin-settings-page.php:1112
5115 +#: includes/admin-settings-page.php:1255
4040 5116 msgid "Quick Setup with MxChat"
4041 5117 msgstr ""
4042 5118
4043 -#: includes/admin-settings-page.php:1113
5119 +#: includes/admin-settings-page.php:1256
4044 5120 msgid "Learn how to quickly setup and understand how your chatbot works."
4045 5121 msgstr ""
4046 5122
4047 -#: includes/admin-settings-page.php:1117
5123 +#: includes/admin-settings-page.php:1260
4048 5124 msgid "AI Content Generation"
4049 5125 msgstr ""
4050 5126
4051 -#: includes/admin-settings-page.php:1118
5127 +#: includes/admin-settings-page.php:1261
4052 5128 msgid "Generate full blog posts and landing pages with AI—from prompt to publish in minutes."
4053 5129 msgstr ""
4054 5130
4055 -#: includes/admin-settings-page.php:1122
5131 +#: includes/admin-settings-page.php:1265
4056 5132 msgid "Chat With Your GSC Data"
4057 5133 msgstr ""
4058 5134
4059 -#: includes/admin-settings-page.php:1123
5135 +#: includes/admin-settings-page.php:1266
4060 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."
4061 5137 msgstr ""
4062 5138
4063 -#: includes/admin-settings-page.php:1127
4064 -#: includes/class-mxchat-addons.php:116
5139 +#: includes/admin-settings-page.php:1270
5140 +#: includes/class-mxchat-addons.php:152
4065 5141 msgid "AI Theme Generator"
4066 5142 msgstr ""
4067 5143
4068 -#: includes/admin-settings-page.php:1128
5144 +#: includes/admin-settings-page.php:1271
4069 5145 msgid "Learn how to instantly restyle your chatbot using plain English prompts with real-time previews."
4070 5146 msgstr ""
4071 5147
4072 -#: includes/admin-settings-page.php:1132
4073 -#: includes/class-mxchat-addons.php:249
5148 +#: includes/admin-settings-page.php:1275
5149 +#: includes/class-mxchat-addons.php:285
4074 5150 msgid "MxChat Forms"
4075 5151 msgstr ""
4076 5152
4077 -#: includes/admin-settings-page.php:1133
5153 +#: includes/admin-settings-page.php:1276
4078 5154 msgid "Create and manage smart forms that automatically trigger during chat conversations."
4079 5155 msgstr ""
4080 5156
4081 -#: includes/admin-settings-page.php:1137
5157 +#: includes/admin-settings-page.php:1280
4082 5158 msgid "Admin Assistant Add-on"
4083 5159 msgstr ""
4084 5160
4085 -#: includes/admin-settings-page.php:1138
5161 +#: includes/admin-settings-page.php:1281
4086 5162 msgid "Bring a ChatGPT-like experience directly inside your WordPress dashboard."
4087 5163 msgstr ""
4088 5164
4089 -#: includes/admin-settings-page.php:1142
5165 +#: includes/admin-settings-page.php:1285
4090 5166 msgid "Chat Themes"
4091 5167 msgstr ""
4092 5168
4093 -#: includes/admin-settings-page.php:1143
5169 +#: includes/admin-settings-page.php:1286
4094 5170 msgid "Customize appearance with real-time previews to match your brand."
4095 5171 msgstr ""
4096 5172
4097 -#: includes/admin-settings-page.php:1147
5173 +#: includes/admin-settings-page.php:1290
4098 5174 msgid "WooCommerce Integration"
4099 5175 msgstr ""
4100 5176
4101 -#: includes/admin-settings-page.php:1148
5177 +#: includes/admin-settings-page.php:1291
4102 5178 msgid "Provide product recommendations and shopping assistance to customers."
4103 5179 msgstr ""
4104 5180
4105 -#: includes/admin-settings-page.php:1152
5181 +#: includes/admin-settings-page.php:1295
4106 5182 msgid "Knowledge Base Setup"
4107 5183 msgstr ""
4108 5184
4109 -#: includes/admin-settings-page.php:1153
5185 +#: includes/admin-settings-page.php:1296
4110 5186 msgid "Set up your knowledge base using PDFs, sitemaps, and manual entries."
4111 5187 msgstr ""
4112 5188
4113 -#: includes/admin-settings-page.php:1157
5189 +#: includes/admin-settings-page.php:1300
4114 5190 msgid "Document Chat"
4115 5191 msgstr ""
4116 5192
4117 -#: includes/admin-settings-page.php:1158
5193 +#: includes/admin-settings-page.php:1301
4118 5194 msgid "Chat with PDF and Word documents for enhanced document analysis."
4119 5195 msgstr ""
4120 5196
4121 -#: includes/admin-settings-page.php:1162
5197 +#: includes/admin-settings-page.php:1305
4122 5198 msgid "Perplexity Integration"
4123 5199 msgstr ""
4124 5200
4125 -#: includes/admin-settings-page.php:1163
5201 +#: includes/admin-settings-page.php:1306
4126 5202 msgid "Enable real-time web search capabilities for your chatbot."
4127 5203 msgstr ""
4128 5204
4129 -#: includes/admin-settings-page.php:1167
5205 +#: includes/admin-settings-page.php:1310
4130 5206 msgid "Brave Search Intent"
4131 5207 msgstr ""
4132 5208
4133 -#: includes/admin-settings-page.php:1168
5209 +#: includes/admin-settings-page.php:1311
4134 5210 msgid "Leverage Brave Search for improved query understanding."
4135 5211 msgstr ""
4136 5212
4137 -#: includes/admin-settings-page.php:1172
4138 -#: includes/class-mxchat-admin.php:5744
5213 +#: includes/admin-settings-page.php:1315
5214 +#: includes/class-mxchat-admin.php:6391
4139 5215 msgid "Loops Email Capture"
4140 5216 msgstr ""
4141 5217
4142 -#: includes/admin-settings-page.php:1173
5218 +#: includes/admin-settings-page.php:1316
4143 5219 msgid "Set up email capture with Loops to grow your mailing list."
4144 5220 msgstr ""
4145 5221
4146 -#: includes/admin-settings-page.php:1177
5222 +#: includes/admin-settings-page.php:1320
4147 5223 msgid "AI Agent Testing"
4148 5224 msgstr ""
4149 5225
4150 -#: includes/admin-settings-page.php:1178
5226 +#: includes/admin-settings-page.php:1321
4151 5227 msgid "Evaluate and improve your chatbot's performance and accuracy."
4152 5228 msgstr ""
4153 5229
4154 -#: includes/admin-settings-page.php:1190
5230 +#: includes/admin-settings-page.php:1333
4155 5231 msgid "Watch Tutorial"
4156 5232 msgstr ""
4157 5233
4158 -#: includes/admin-settings-page.php:1204
5234 +#: includes/admin-settings-page.php:1347
4159 5235 msgid "Test your chatbot and inspect debug data in real time."
4160 5236 msgstr ""
4161 5237
4162 -#: includes/admin-settings-page.php:1213
5238 +#: includes/admin-settings-page.php:1356
4163 5239 #: includes/admin-transcripts-page.php:412
4164 5240 msgid "Quick Actions"
4165 5241 msgstr ""
4166 5242
4167 -#: includes/admin-settings-page.php:1217
5243 +#: includes/admin-settings-page.php:1360
4168 5244 msgid "Clear Chat Session"
4169 5245 msgstr ""
4170 5246
4171 -#: includes/admin-settings-page.php:1221
5247 +#: includes/admin-settings-page.php:1364
4172 5248 msgid "Clear Debug Log"
4173 5249 msgstr ""
4174 5250
4175 -#: includes/admin-settings-page.php:1230
5251 +#: includes/admin-settings-page.php:1373
4176 5252 msgid "Last Query Analysis"
4177 5253 msgstr ""
4178 5254
4179 -#: includes/admin-settings-page.php:1234
4180 -#: includes/admin-settings-page.php:1272
5255 +#: includes/admin-settings-page.php:1377
5256 +#: includes/admin-settings-page.php:1415
4181 5257 msgid "Loading..."
4182 5258 msgstr ""
4183 5259
4184 -#: includes/admin-settings-page.php:1238
5260 +#: includes/admin-settings-page.php:1381
4185 5261 msgid "User Query"
4186 5262 msgstr ""
4187 5263
4188 -#: includes/admin-settings-page.php:1239
5264 +#: includes/admin-settings-page.php:1382
4189 5265 msgid "Waiting for next query..."
4190 5266 msgstr ""
4191 5267
4192 -#: includes/admin-settings-page.php:1243
5268 +#: includes/admin-settings-page.php:1386
4193 5269 msgid "Approved URLs for Citations"
4194 5270 msgstr ""
4195 5271
4196 -#: includes/admin-settings-page.php:1245
5272 +#: includes/admin-settings-page.php:1388
4197 5273 msgid "No URL data yet"
4198 5274 msgstr ""
4199 5275
4200 -#: includes/admin-settings-page.php:1250
5276 +#: includes/admin-settings-page.php:1393
4201 5277 msgid "Document Matches"
4202 5278 msgstr ""
4203 5279
4204 -#: includes/admin-settings-page.php:1252
5280 +#: includes/admin-settings-page.php:1395
4205 5281 msgid "No query data yet"
4206 5282 msgstr ""
4207 5283
4208 -#: includes/admin-settings-page.php:1257
5284 +#: includes/admin-settings-page.php:1400
4209 5285 msgid "Actions Triggered"
4210 5286 msgstr ""
4211 5287
4212 -#: includes/admin-settings-page.php:1259
5288 +#: includes/admin-settings-page.php:1402
4213 5289 msgid "No action data yet"
4214 5290 msgstr ""
4215 5291
4216 -#: includes/admin-settings-page.php:1268
5292 +#: includes/admin-settings-page.php:1411
4217 5293 msgid "System Information"
4218 5294 msgstr ""
4219 5295
4220 -#: includes/admin-settings-page.php:1271
5296 +#: includes/admin-settings-page.php:1414
4221 5297 msgid "System Prompt"
4222 5298 msgstr ""
4223 5299
4224 -#: includes/admin-settings-page.php:1277
5300 +#: includes/admin-settings-page.php:1420
4225 5301 msgid "Checking..."
4226 5302 msgstr ""
4227 5303
4228 -#: includes/admin-settings-page.php:1287
5304 +#: includes/admin-settings-page.php:1430
4229 5305 msgid "Debug panel ready - send a message to begin..."
4230 5306 msgstr ""
4231 5307
4232 -#: includes/admin-settings-page.php:1598
4233 -#: includes/class-mxchat-admin.php:6888
5308 +#: includes/admin-settings-page.php:1522
5309 +#: includes/class-mxchat-admin.php:7657
4234 5310 msgid "Per Hour"
4235 5311 msgstr ""
4236 5312
4237 -#: includes/admin-settings-page.php:1599
4238 -#: includes/class-mxchat-admin.php:6889
5313 +#: includes/admin-settings-page.php:1523
5314 +#: includes/class-mxchat-admin.php:7658
4239 5315 msgid "Per Day"
4240 5316 msgstr ""
4241 5317
4242 -#: includes/admin-settings-page.php:1600
4243 -#: includes/class-mxchat-admin.php:6890
5318 +#: includes/admin-settings-page.php:1524
5319 +#: includes/class-mxchat-admin.php:7659
4244 5320 msgid "Per Week"
4245 5321 msgstr ""
4246 5322
4247 -#: includes/admin-settings-page.php:1601
4248 -#: includes/class-mxchat-admin.php:6891
5323 +#: includes/admin-settings-page.php:1525
5324 +#: includes/class-mxchat-admin.php:7660
4249 5325 msgid "Per Month"
4250 5326 msgstr ""
4251 5327
4252 -#: includes/admin-settings-page.php:1605
4253 -#: includes/class-mxchat-admin.php:6896
5328 +#: includes/admin-settings-page.php:1529
5329 +#: includes/class-mxchat-admin.php:7665
4254 5330 msgid "Logged Out Users"
4255 5331 msgstr ""
4256 5332
4257 -#: includes/admin-settings-page.php:1627
5333 +#: includes/admin-settings-page.php:1551
4258 5334 msgid "Total chatbot message limit"
4259 5335 msgstr ""
4260 5336
4261 -#: includes/admin-settings-page.php:1632
4262 -#: includes/admin-settings-page.php:1655
4263 -#: includes/admin-settings-page.php:1790
5337 +#: includes/admin-settings-page.php:1556
5338 +#: includes/admin-settings-page.php:1579
5339 +#: includes/admin-settings-page.php:1714
4264 5340 msgid "Unlimited"
4265 5341 msgstr ""
4266 5342
4267 -#: includes/admin-settings-page.php:1644
5343 +#: includes/admin-settings-page.php:1568
4268 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."
4269 5345 msgstr ""
4270 5346
4271 -#: includes/admin-settings-page.php:1648
4272 -#: includes/admin-settings-page.php:1783
5347 +#: includes/admin-settings-page.php:1572
5348 +#: includes/admin-settings-page.php:1707
4273 5349 msgid "Limit"
4274 5350 msgstr ""
4275 5351
4276 -#: includes/admin-settings-page.php:1658
4277 -#: includes/admin-settings-page.php:1793
5352 +#: includes/admin-settings-page.php:1582
5353 +#: includes/admin-settings-page.php:1717
4278 5354 msgid "Custom…"
4279 5355 msgstr ""
4280 5356
4281 -#: includes/admin-settings-page.php:1662
4282 -#: includes/admin-settings-page.php:1797
5357 +#: includes/admin-settings-page.php:1586
5358 +#: includes/admin-settings-page.php:1721
4283 5359 msgid "Custom limit"
4284 5360 msgstr ""
4285 5361
4286 -#: includes/admin-settings-page.php:1673
4287 -#: includes/admin-settings-page.php:1808
5362 +#: includes/admin-settings-page.php:1597
5363 +#: includes/admin-settings-page.php:1732
4288 5364 msgid "Timeframe"
4289 5365 msgstr ""
4290 5366
4291 -#: includes/admin-settings-page.php:1715
5367 +#: includes/admin-settings-page.php:1639
4292 5368 msgid "Current usage"
4293 5369 msgstr ""
4294 5370
4295 -#: includes/admin-settings-page.php:1716
5371 +#: includes/admin-settings-page.php:1640
4296 5372 msgid "Reset counter"
4297 5373 msgstr ""
4298 5374
4299 -#: includes/admin-settings-page.php:1738
5375 +#: includes/admin-settings-page.php:1662
4300 5376 msgid "Unlimited — no cap. Usage tracking applies only when a numeric limit is set."
4301 5377 msgstr ""
4302 5378
4303 -#: includes/admin-settings-page.php:1748
4304 -#: includes/class-mxchat-admin.php:287
4305 -#: includes/class-mxchat-admin.php:6922
4306 -#: includes/class-mxchat-admin.php:9161
4307 -#: includes/class-mxchat-integrator.php:11571
4308 -#: includes/class-mxchat-public.php:182
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
4309 5384 msgid "Rate limit exceeded. Please try again later."
4310 5385 msgstr ""
4311 5386
4312 -#: includes/admin-settings-page.php:1819
5387 +#: includes/admin-settings-page.php:1743
4313 5388 msgid "Custom Message"
4314 5389 msgstr ""
4315 5390
4316 -#: includes/admin-settings-page.php:1824
5391 +#: includes/admin-settings-page.php:1748
4317 5392 msgid "Message shown when rate limit is reached"
4318 5393 msgstr ""
4319 5394
4320 5395 #: includes/admin-transcripts-page.php:59
@@ -4461,9 +5536,9 @@
4461 5536 msgid "Export All Chats"
4462 5537 msgstr ""
4463 5538
4464 5539 #: includes/admin-transcripts-page.php:427
4465 -#: includes/admin-transcripts-page.php:798
5540 +#: includes/admin-transcripts-page.php:799
4466 5541 msgid "Notification Settings"
4467 5542 msgstr ""
4468 5543
4469 5544 #: includes/admin-transcripts-page.php:447
@@ -4524,8 +5599,9 @@
4524 5599 msgid "Target language"
4525 5600 msgstr ""
4526 5601
4527 5602 #: includes/admin-transcripts-page.php:581
5603 +#: includes/class-mxchat-editor-assistant-rest.php:96
4528 5604 msgid "Translate"
4529 5605 msgstr ""
4530 5606
4531 5607 #: includes/admin-transcripts-page.php:585
@@ -4544,9 +5620,9 @@
4544 5620 msgid "By default, leads are kept and marked \"Chat deleted\" so your contact list is preserved."
4545 5621 msgstr ""
4546 5622
4547 5623 #: includes/admin-transcripts-page.php:617
4548 -#: includes/admin-transcripts-page.php:782
5624 +#: includes/admin-transcripts-page.php:783
4549 5625 msgid "This cannot be undone."
4550 5626 msgstr ""
4551 5627
4552 5628 #: includes/admin-transcripts-page.php:631
@@ -4633,9 +5709,9 @@
4633 5709 msgid "With conversation"
4634 5710 msgstr ""
4635 5711
4636 5712 #: includes/admin-transcripts-page.php:737
4637 -#: includes/class-mxchat-admin.php:2446
5713 +#: includes/class-mxchat-admin.php:2926
4638 5714 msgid "Chat deleted"
4639 5715 msgstr ""
4640 5716
4641 5717 #: includes/admin-transcripts-page.php:738
@@ -4661,2600 +5737,3102 @@
4661 5737 #: includes/admin-transcripts-page.php:757
4662 5738 msgid "Top page"
4663 5739 msgstr ""
4664 5740
4665 -#: 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
4666 5746 msgid "Delete leads"
4667 5747 msgstr ""
4668 5748
4669 -#: includes/admin-transcripts-page.php:786
5749 +#: includes/admin-transcripts-page.php:787
4670 5750 msgid "Delete permanently"
4671 5751 msgstr ""
4672 5752
4673 -#: includes/admin-transcripts-page.php:799
5753 +#: includes/admin-transcripts-page.php:800
4674 5754 msgid "Configure email notifications and transcript management options."
4675 5755 msgstr ""
4676 5756
4677 -#: includes/admin-transcripts-page.php:809
5757 +#: includes/admin-transcripts-page.php:810
4678 5758 msgid "Email Notifications"
4679 5759 msgstr ""
4680 5760
4681 -#: includes/admin-transcripts-page.php:829
4682 -#: includes/class-mxchat-admin.php:6757
5761 +#: includes/admin-transcripts-page.php:830
5762 +#: includes/class-mxchat-admin.php:7526
4683 5763 msgid "Enable Chat Notifications"
4684 5764 msgstr ""
4685 5765
4686 -#: includes/admin-transcripts-page.php:831
5766 +#: includes/admin-transcripts-page.php:832
4687 5767 msgid "Send email notification when a new chat session starts."
4688 5768 msgstr ""
4689 5769
4690 -#: includes/admin-transcripts-page.php:835
5770 +#: includes/admin-transcripts-page.php:836
4691 5771 msgid "Notification Email"
4692 5772 msgstr ""
4693 5773
4694 -#: includes/admin-transcripts-page.php:841
4695 -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."
4696 5777 msgstr ""
4697 5778
4698 -#: includes/admin-transcripts-page.php:851
5779 +#: includes/admin-transcripts-page.php:853
4699 5780 msgid "Auto-Email Transcript"
4700 5781 msgstr ""
4701 5782
4702 -#: includes/admin-transcripts-page.php:871
4703 -#: includes/class-mxchat-admin.php:6789
5783 +#: includes/admin-transcripts-page.php:873
5784 +#: includes/class-mxchat-admin.php:7558
4704 5785 msgid "Auto-Email Full Transcript"
4705 5786 msgstr ""
4706 5787
4707 -#: includes/admin-transcripts-page.php:873
5788 +#: includes/admin-transcripts-page.php:875
4708 5789 msgid "Automatically send the full conversation transcript after the chat ends."
4709 5790 msgstr ""
4710 5791
4711 -#: includes/admin-transcripts-page.php:877
5792 +#: includes/admin-transcripts-page.php:879
4712 5793 msgid "Send Transcript After"
4713 5794 msgstr ""
4714 5795
4715 -#: includes/admin-transcripts-page.php:881
4716 -#: includes/class-mxchat-admin.php:1597
5796 +#: includes/admin-transcripts-page.php:883
5797 +#: includes/class-mxchat-admin.php:1853
4717 5798 msgid "15 minutes"
4718 5799 msgstr ""
4719 5800
4720 -#: includes/admin-transcripts-page.php:882
4721 -#: includes/class-mxchat-admin.php:1600
5801 +#: includes/admin-transcripts-page.php:884
5802 +#: includes/class-mxchat-admin.php:1856
4722 5803 msgid "30 minutes"
4723 5804 msgstr ""
4724 5805
4725 -#: includes/admin-transcripts-page.php:883
4726 -#: includes/class-mxchat-admin.php:1603
5806 +#: includes/admin-transcripts-page.php:885
5807 +#: includes/class-mxchat-admin.php:1859
4727 5808 msgid "1 hour"
4728 5809 msgstr ""
4729 5810
4730 -#: includes/admin-transcripts-page.php:898
5811 +#: includes/admin-transcripts-page.php:900
4731 5812 msgid "Only send if user provided contact info"
4732 5813 msgstr ""
4733 5814
4734 -#: includes/admin-transcripts-page.php:909
5815 +#: includes/admin-transcripts-page.php:911
4735 5816 msgid "Transcript Management"
4736 5817 msgstr ""
4737 5818
4738 -#: includes/admin-transcripts-page.php:917
4739 -#: includes/class-mxchat-admin.php:6773
5819 +#: includes/admin-transcripts-page.php:920
5820 +#: includes/class-mxchat-admin.php:7542
4740 5821 msgid "Auto-Delete Old Transcripts"
4741 5822 msgstr ""
4742 5823
4743 -#: includes/admin-transcripts-page.php:921
5824 +#: includes/admin-transcripts-page.php:924
4744 5825 msgid "Never (Keep All)"
4745 5826 msgstr ""
4746 5827
4747 -#: includes/admin-transcripts-page.php:922
4748 -#: includes/class-mxchat-admin.php:1530
5828 +#: includes/admin-transcripts-page.php:925
5829 +#: includes/class-mxchat-admin.php:1786
4749 5830 msgid "After 1 Week"
4750 5831 msgstr ""
4751 5832
4752 -#: includes/admin-transcripts-page.php:923
4753 -#: includes/class-mxchat-admin.php:1533
5833 +#: includes/admin-transcripts-page.php:926
5834 +#: includes/class-mxchat-admin.php:1789
4754 5835 msgid "After 2 Weeks"
4755 5836 msgstr ""
4756 5837
4757 -#: includes/admin-transcripts-page.php:924
4758 -#: includes/class-mxchat-admin.php:1536
5838 +#: includes/admin-transcripts-page.php:927
5839 +#: includes/class-mxchat-admin.php:1792
4759 5840 msgid "After 1 Month"
4760 5841 msgstr ""
4761 5842
4762 -#: includes/admin-transcripts-page.php:926
5843 +#: includes/admin-transcripts-page.php:929
4763 5844 msgid "Automatically delete old chat transcripts to manage database size and privacy."
4764 5845 msgstr ""
4765 5846
4766 -#: includes/admin-transcripts-page.php:939
5847 +#. translators: %d: the custom retention value in days
5848 +#: includes/admin-transcripts-page.php:935
5849 +#, php-format
5850 +msgid "Overridden by Custom Retention below: transcripts are deleted after %d days."
5851 +msgstr ""
5852 +
5853 +#. translators: %s: localized date and time of the next scheduled transcript cleanup
5854 +#: includes/admin-transcripts-page.php:954
5855 +#, php-format
5856 +msgid "Next cleanup: %s"
5857 +msgstr ""
5858 +
5859 +#: includes/admin-transcripts-page.php:958
5860 +msgid "Next cleanup: not currently scheduled."
5861 +msgstr ""
5862 +
5863 +#: includes/admin-transcripts-page.php:966
5864 +#: includes/class-mxchat-admin.php:7550
5865 +msgid "Custom Retention (Days)"
5866 +msgstr ""
5867 +
5868 +#: includes/admin-transcripts-page.php:976
5869 +msgid "Delete transcripts older than this many days (1&ndash;3650). When greater than 0 this overrides the dropdown above; set 0 to use the dropdown. Developers can adjust the final value with the mxchat_transcript_retention_days filter."
5870 +msgstr ""
5871 +
5872 +#: includes/admin-transcripts-page.php:986
5873 +msgid "Privacy & Data Requests"
5874 +msgstr ""
5875 +
5876 +#: includes/admin-transcripts-page.php:992
5877 +msgid "Chat conversations — including captured emails, names, and visitor identifiers — are registered with WordPress's built-in privacy tools. When you run a personal data export or erasure request from the Tools menu, MxChat data is included automatically, so honouring a GDPR or CCPA request covers the chatbot with no extra steps."
5878 +msgstr ""
5879 +
5880 +#: includes/admin-transcripts-page.php:995
5881 +msgid "Export Personal Data"
5882 +msgstr ""
5883 +
5884 +#: includes/admin-transcripts-page.php:996
5885 +msgid "Erase Personal Data"
5886 +msgstr ""
5887 +
5888 +#: includes/admin-transcripts-page.php:1010
4767 5889 msgid "Message Context"
4768 5890 msgstr ""
4769 5891
4770 -#: includes/admin-transcripts-page.php:947
5892 +#: includes/admin-transcripts-page.php:1018
4771 5893 msgid "Sources"
4772 5894 msgstr ""
4773 5895
4774 -#: includes/admin-transcripts-page.php:959
5896 +#: includes/admin-transcripts-page.php:1030
4775 5897 msgid "Loading context..."
4776 5898 msgstr ""
4777 5899
4778 5900 #: includes/class-mxchat-addons.php:23
5901 +msgid "MxChat AI Search"
5902 +msgstr ""
5903 +
5904 +#: includes/class-mxchat-addons.php:24
5905 +msgid "AI Search"
5906 +msgstr ""
5907 +
5908 +#: includes/class-mxchat-addons.php:25
5909 +msgid "Bring AI Overviews to your own site search. Visitors ask a question in your search bar and get a real answer drawn from your knowledge base, with sources — above your theme's normal results, as a full AI results page, or as a search box you can drop on any page."
5910 +msgstr ""
5911 +
5912 +#: includes/class-mxchat-addons.php:27
5913 +msgid "AI answers above your theme's search results"
5914 +msgstr ""
5915 +
5916 +#: includes/class-mxchat-addons.php:28
5917 +msgid "Embeddable search box via shortcode or block"
5918 +msgstr ""
5919 +
5920 +#: includes/class-mxchat-addons.php:29
5921 +msgid "Grounded in your knowledge base, with sources"
5922 +msgstr ""
5923 +
5924 +#: includes/class-mxchat-addons.php:39
5925 +msgid "AI Overview"
5926 +msgstr ""
5927 +
5928 +#: includes/class-mxchat-addons.php:40
5929 +msgid "Answers above your normal results"
5930 +msgstr ""
5931 +
5932 +#: includes/class-mxchat-addons.php:44
5933 +msgid "Drop It Anywhere"
5934 +msgstr ""
5935 +
5936 +#: includes/class-mxchat-addons.php:45
5937 +msgid "Shortcode or block on any page"
5938 +msgstr ""
5939 +
5940 +#: includes/class-mxchat-addons.php:49
5941 +msgid "Your Own Content"
5942 +msgstr ""
5943 +
5944 +#: includes/class-mxchat-addons.php:50
5945 +msgid "Grounded answers that cite sources"
5946 +msgstr ""
5947 +
5948 +#: includes/class-mxchat-addons.php:54
5949 +msgid "Cost Controls"
5950 +msgstr ""
5951 +
5952 +#: includes/class-mxchat-addons.php:55
5953 +msgid "Caching, rate limits, cheaper model"
5954 +msgstr ""
5955 +
5956 +#: includes/class-mxchat-addons.php:61
4779 5957 msgid "MxChat MCP Server"
4780 5958 msgstr ""
4781 5959
4782 -#: includes/class-mxchat-addons.php:24
5960 +#: includes/class-mxchat-addons.php:62
4783 5961 msgid "MCP Server"
4784 5962 msgstr ""
4785 5963
4786 -#: includes/class-mxchat-addons.php:25
5964 +#: includes/class-mxchat-addons.php:63
4787 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."
4788 5966 msgstr ""
4789 5967
4790 -#: includes/class-mxchat-addons.php:27
5968 +#: includes/class-mxchat-addons.php:65
4791 5969 msgid "JSON-RPC 2.0 MCP endpoint with OAuth + bearer auth"
4792 5970 msgstr ""
4793 5971
4794 -#: includes/class-mxchat-addons.php:28
5972 +#: includes/class-mxchat-addons.php:66
4795 5973 msgid "One-click connect snippets for Claude Code, ChatGPT, mcp-inspector"
4796 5974 msgstr ""
4797 5975
4798 -#: includes/class-mxchat-addons.php:29
5976 +#: includes/class-mxchat-addons.php:67
4799 5977 msgid "WooCommerce-aware tools: products, orders, customers"
4800 5978 msgstr ""
4801 5979
4802 -#: includes/class-mxchat-addons.php:40
5980 +#: includes/class-mxchat-addons.php:77
4803 5981 msgid "Open Protocol"
4804 5982 msgstr ""
4805 5983
4806 -#: includes/class-mxchat-addons.php:41
5984 +#: includes/class-mxchat-addons.php:78
4807 5985 msgid "Standards-based MCP over Streamable HTTP"
4808 5986 msgstr ""
4809 5987
4810 -#: includes/class-mxchat-addons.php:45
5988 +#: includes/class-mxchat-addons.php:82
4811 5989 msgid "OAuth + Bearer"
4812 5990 msgstr ""
4813 5991
4814 -#: includes/class-mxchat-addons.php:46
5992 +#: includes/class-mxchat-addons.php:83
4815 5993 msgid "Reuses your MxChat REST token"
4816 5994 msgstr ""
4817 5995
4818 -#: includes/class-mxchat-addons.php:50
5996 +#: includes/class-mxchat-addons.php:87
4819 5997 msgid "Chatbot Ops Tools"
4820 5998 msgstr ""
4821 5999
4822 -#: includes/class-mxchat-addons.php:51
6000 +#: includes/class-mxchat-addons.php:88
4823 6001 msgid "Transcripts, knowledge, bots, search"
4824 6002 msgstr ""
4825 6003
4826 -#: includes/class-mxchat-addons.php:55
6004 +#: includes/class-mxchat-addons.php:92
4827 6005 msgid "WooCommerce Aware"
4828 6006 msgstr ""
4829 6007
4830 -#: includes/class-mxchat-addons.php:56
6008 +#: includes/class-mxchat-addons.php:93
4831 6009 msgid "Products, orders, customer lookups"
4832 6010 msgstr ""
4833 6011
4834 -#: includes/class-mxchat-addons.php:62
6012 +#: includes/class-mxchat-addons.php:99
4835 6013 msgid "MxChat Advanced Content Editor"
4836 6014 msgstr ""
4837 6015
4838 -#: includes/class-mxchat-addons.php:63
6016 +#: includes/class-mxchat-addons.php:100
4839 6017 msgid "Content Gen."
4840 6018 msgstr ""
4841 6019
4842 -#: includes/class-mxchat-addons.php:64
6020 +#: includes/class-mxchat-addons.php:101
4843 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."
4844 6022 msgstr ""
4845 6023
4846 -#: includes/class-mxchat-addons.php:66
6024 +#: includes/class-mxchat-addons.php:103
4847 6025 msgid "AI-powered image regeneration & uploads"
4848 6026 msgstr ""
4849 6027
4850 -#: includes/class-mxchat-addons.php:67
6028 +#: includes/class-mxchat-addons.php:104
4851 6029 msgid "SEO meta title, description & excerpt editor"
4852 6030 msgstr ""
4853 6031
4854 -#: includes/class-mxchat-addons.php:68
6032 +#: includes/class-mxchat-addons.php:105
4855 6033 msgid "Automatic internal linking between posts"
4856 6034 msgstr ""
4857 6035
4858 -#: includes/class-mxchat-addons.php:79
6036 +#: includes/class-mxchat-addons.php:115
4859 6037 msgid "Image Management"
4860 6038 msgstr ""
4861 6039
4862 -#: includes/class-mxchat-addons.php:80
6040 +#: includes/class-mxchat-addons.php:116
4863 6041 msgid "Regenerate, upload, and swap AI images"
4864 6042 msgstr ""
4865 6043
4866 -#: includes/class-mxchat-addons.php:84
6044 +#: includes/class-mxchat-addons.php:120
4867 6045 msgid "SEO Meta Editor"
4868 6046 msgstr ""
4869 6047
4870 -#: includes/class-mxchat-addons.php:85
6048 +#: includes/class-mxchat-addons.php:121
4871 6049 msgid "Title, description & excerpt controls"
4872 6050 msgstr ""
4873 6051
4874 -#: includes/class-mxchat-addons.php:90
6052 +#: includes/class-mxchat-addons.php:126
4875 6053 msgid "Auto-link to related posts & pages"
4876 6054 msgstr ""
4877 6055
4878 -#: includes/class-mxchat-addons.php:94
6056 +#: includes/class-mxchat-addons.php:130
4879 6057 msgid "Chat-Based Editing"
4880 6058 msgstr ""
4881 6059
4882 -#: includes/class-mxchat-addons.php:95
6060 +#: includes/class-mxchat-addons.php:131
4883 6061 msgid "Refine content through conversation"
4884 6062 msgstr ""
4885 6063
4886 -#: includes/class-mxchat-addons.php:101
6064 +#: includes/class-mxchat-addons.php:137
4887 6065 msgid "MxChat Chat Themes"
4888 6066 msgstr ""
4889 6067
4890 -#: includes/class-mxchat-addons.php:102
6068 +#: includes/class-mxchat-addons.php:138
4891 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."
4892 6070 msgstr ""
4893 6071
4894 -#: includes/class-mxchat-addons.php:104
6072 +#: includes/class-mxchat-addons.php:140
4895 6073 msgid "AI-powered theme generator"
4896 6074 msgstr ""
4897 6075
4898 -#: includes/class-mxchat-addons.php:105
6076 +#: includes/class-mxchat-addons.php:141
4899 6077 msgid "Live preview customizer"
4900 6078 msgstr ""
4901 6079
4902 -#: includes/class-mxchat-addons.php:106
6080 +#: includes/class-mxchat-addons.php:142
4903 6081 msgid "One-click theme application"
4904 6082 msgstr ""
4905 6083
4906 -#: includes/class-mxchat-addons.php:117
6084 +#: includes/class-mxchat-addons.php:153
4907 6085 msgid "Describe your style, AI creates it"
4908 6086 msgstr ""
4909 6087
4910 -#: includes/class-mxchat-addons.php:121
6088 +#: includes/class-mxchat-addons.php:157
4911 6089 msgid "Live Preview"
4912 6090 msgstr ""
4913 6091
4914 -#: includes/class-mxchat-addons.php:122
6092 +#: includes/class-mxchat-addons.php:158
4915 6093 msgid "See changes in real-time"
4916 6094 msgstr ""
4917 6095
4918 -#: includes/class-mxchat-addons.php:126
6096 +#: includes/class-mxchat-addons.php:162
4919 6097 msgid "Color Controls"
4920 6098 msgstr ""
4921 6099
4922 -#: includes/class-mxchat-addons.php:127
6100 +#: includes/class-mxchat-addons.php:163
4923 6101 msgid "Fine-tune every color precisely"
4924 6102 msgstr ""
4925 6103
4926 -#: includes/class-mxchat-addons.php:131
6104 +#: includes/class-mxchat-addons.php:167
4927 6105 msgid "One-Click Apply"
4928 6106 msgstr ""
4929 6107
4930 -#: includes/class-mxchat-addons.php:132
6108 +#: includes/class-mxchat-addons.php:168
4931 6109 msgid "Apply themes instantly"
4932 6110 msgstr ""
4933 6111
4934 -#: includes/class-mxchat-addons.php:138
6112 +#: includes/class-mxchat-addons.php:174
4935 6113 msgid "MxChat Admin Assistant"
4936 6114 msgstr ""
4937 6115
4938 -#: includes/class-mxchat-addons.php:139
6116 +#: includes/class-mxchat-addons.php:175
4939 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."
4940 6118 msgstr ""
4941 6119
4942 -#: includes/class-mxchat-addons.php:141
6120 +#: includes/class-mxchat-addons.php:177
4943 6121 msgid "ChatGPT-like admin interface"
4944 6122 msgstr ""
4945 6123
4946 -#: includes/class-mxchat-addons.php:142
6124 +#: includes/class-mxchat-addons.php:178
4947 6125 msgid "Generate images & research web"
4948 6126 msgstr ""
4949 6127
4950 -#: includes/class-mxchat-addons.php:143
6128 +#: includes/class-mxchat-addons.php:179
4951 6129 msgid "Searchable chat history"
4952 6130 msgstr ""
4953 6131
4954 -#: includes/class-mxchat-addons.php:153
6132 +#: includes/class-mxchat-addons.php:189
4955 6133 msgid "Admin Chat UI"
4956 6134 msgstr ""
4957 6135
4958 -#: includes/class-mxchat-addons.php:154
6136 +#: includes/class-mxchat-addons.php:190
4959 6137 msgid "ChatGPT-like dashboard interface"
4960 6138 msgstr ""
4961 6139
4962 -#: includes/class-mxchat-addons.php:158
6140 +#: includes/class-mxchat-addons.php:194
4963 6141 msgid "Image Generation"
4964 6142 msgstr ""
4965 6143
4966 -#: includes/class-mxchat-addons.php:159
6144 +#: includes/class-mxchat-addons.php:195
4967 6145 msgid "Create images with AI prompts"
4968 6146 msgstr ""
4969 6147
4970 -#: includes/class-mxchat-addons.php:163
6148 +#: includes/class-mxchat-addons.php:199
4971 6149 msgid "Web Research"
4972 6150 msgstr ""
4973 6151
4974 -#: includes/class-mxchat-addons.php:164
6152 +#: includes/class-mxchat-addons.php:200
4975 6153 msgid "Search the web from your dashboard"
4976 6154 msgstr ""
4977 6155
4978 -#: includes/class-mxchat-addons.php:168
6156 +#: includes/class-mxchat-addons.php:204
4979 6157 msgid "Chat History"
4980 6158 msgstr ""
4981 6159
4982 -#: includes/class-mxchat-addons.php:169
6160 +#: includes/class-mxchat-addons.php:205
4983 6161 msgid "Searchable conversation archive"
4984 6162 msgstr ""
4985 6163
4986 -#: includes/class-mxchat-addons.php:175
6164 +#: includes/class-mxchat-addons.php:211
4987 6165 msgid "MxChat Video Generation"
4988 6166 msgstr ""
4989 6167
4990 -#: includes/class-mxchat-addons.php:176
6168 +#: includes/class-mxchat-addons.php:212
4991 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."
4992 6170 msgstr ""
4993 6171
4994 -#: includes/class-mxchat-addons.php:178
6172 +#: includes/class-mxchat-addons.php:214
4995 6173 msgid "Multiple Veo models (Veo 2, 3, 3 Fast)"
4996 6174 msgstr ""
4997 6175
4998 -#: includes/class-mxchat-addons.php:179
6176 +#: includes/class-mxchat-addons.php:215
4999 6177 msgid "8-second videos with native audio"
5000 6178 msgstr ""
5001 6179
5002 -#: includes/class-mxchat-addons.php:180
6180 +#: includes/class-mxchat-addons.php:216
5003 6181 msgid "Media library integration"
5004 6182 msgstr ""
5005 6183
5006 -#: includes/class-mxchat-addons.php:190
6184 +#: includes/class-mxchat-addons.php:226
5007 6185 msgid "AI Video Creation"
5008 6186 msgstr ""
5009 6187
5010 -#: includes/class-mxchat-addons.php:191
6188 +#: includes/class-mxchat-addons.php:227
5011 6189 msgid "Generate videos from text prompts"
5012 6190 msgstr ""
5013 6191
5014 -#: includes/class-mxchat-addons.php:195
6192 +#: includes/class-mxchat-addons.php:231
5015 6193 msgid "Native Audio"
5016 6194 msgstr ""
5017 6195
5018 -#: includes/class-mxchat-addons.php:196
6196 +#: includes/class-mxchat-addons.php:232
5019 6197 msgid "Videos with built-in audio tracks"
5020 6198 msgstr ""
5021 6199
5022 -#: includes/class-mxchat-addons.php:200
6200 +#: includes/class-mxchat-addons.php:236
5023 6201 msgid "Aspect Ratios"
5024 6202 msgstr ""
5025 6203
5026 -#: includes/class-mxchat-addons.php:201
6204 +#: includes/class-mxchat-addons.php:237
5027 6205 msgid "Multiple size options available"
5028 6206 msgstr ""
5029 6207
5030 -#: includes/class-mxchat-addons.php:205
6208 +#: includes/class-mxchat-addons.php:241
5031 6209 msgid "Media Library"
5032 6210 msgstr ""
5033 6211
5034 -#: includes/class-mxchat-addons.php:206
6212 +#: includes/class-mxchat-addons.php:242
5035 6213 msgid "Save directly to WordPress media"
5036 6214 msgstr ""
5037 6215
5038 -#: includes/class-mxchat-addons.php:212
6216 +#: includes/class-mxchat-addons.php:248
5039 6217 msgid "MxChat Image Analysis"
5040 6218 msgstr ""
5041 6219
5042 -#: includes/class-mxchat-addons.php:213
6220 +#: includes/class-mxchat-addons.php:249
5043 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."
5044 6222 msgstr ""
5045 6223
5046 -#: includes/class-mxchat-addons.php:215
6224 +#: includes/class-mxchat-addons.php:251
5047 6225 msgid "Multiple AI vision models"
5048 6226 msgstr ""
5049 6227
5050 -#: includes/class-mxchat-addons.php:216
6228 +#: includes/class-mxchat-addons.php:252
5051 6229 msgid "Drag & drop image uploads"
5052 6230 msgstr ""
5053 6231
5054 -#: includes/class-mxchat-addons.php:217
6232 +#: includes/class-mxchat-addons.php:253
5055 6233 msgid "Custom analysis prompts"
5056 6234 msgstr ""
5057 6235
5058 -#: includes/class-mxchat-addons.php:227
6236 +#: includes/class-mxchat-addons.php:263
5059 6237 msgid "Vision AI Models"
5060 6238 msgstr ""
5061 6239
5062 -#: includes/class-mxchat-addons.php:228
6240 +#: includes/class-mxchat-addons.php:264
5063 6241 msgid "OpenAI Vision & Grok analysis"
5064 6242 msgstr ""
5065 6243
5066 -#: includes/class-mxchat-addons.php:232
6244 +#: includes/class-mxchat-addons.php:268
5067 6245 msgid "Drag & Drop"
5068 6246 msgstr ""
5069 6247
5070 -#: includes/class-mxchat-addons.php:233
6248 +#: includes/class-mxchat-addons.php:269
5071 6249 msgid "Easy image upload in chat"
5072 6250 msgstr ""
5073 6251
5074 -#: includes/class-mxchat-addons.php:237
6252 +#: includes/class-mxchat-addons.php:273
5075 6253 msgid "OCR Extraction"
5076 6254 msgstr ""
5077 6255
5078 -#: includes/class-mxchat-addons.php:238
6256 +#: includes/class-mxchat-addons.php:274
5079 6257 msgid "Extract text from images"
5080 6258 msgstr ""
5081 6259
5082 -#: includes/class-mxchat-addons.php:242
6260 +#: includes/class-mxchat-addons.php:278
5083 6261 msgid "Custom Prompts"
5084 6262 msgstr ""
5085 6263
5086 -#: includes/class-mxchat-addons.php:243
6264 +#: includes/class-mxchat-addons.php:279
5087 6265 msgid "Tailor analysis instructions"
5088 6266 msgstr ""
5089 6267
5090 -#: includes/class-mxchat-addons.php:250
6268 +#: includes/class-mxchat-addons.php:286
5091 6269 msgid "Convert conversations into data collection. Create smart forms that trigger during chats, collect user information, and turn casual visitors into qualified leads."
5092 6270 msgstr ""
5093 6271
5094 -#: includes/class-mxchat-addons.php:252
6272 +#: includes/class-mxchat-addons.php:288
5095 6273 msgid "No-code form builder"
5096 6274 msgstr ""
5097 6275
5098 -#: includes/class-mxchat-addons.php:253
6276 +#: includes/class-mxchat-addons.php:289
5099 6277 msgid "Intent-triggered activation"
5100 6278 msgstr ""
5101 6279
5102 -#: includes/class-mxchat-addons.php:254
6280 +#: includes/class-mxchat-addons.php:290
5103 6281 msgid "Export lead data easily"
5104 6282 msgstr ""
5105 6283
5106 -#: includes/class-mxchat-addons.php:264
6284 +#: includes/class-mxchat-addons.php:300
5107 6285 msgid "Form Builder"
5108 6286 msgstr ""
5109 6287
5110 -#: includes/class-mxchat-addons.php:265
6288 +#: includes/class-mxchat-addons.php:301
5111 6289 msgid "No-code drag & drop builder"
5112 6290 msgstr ""
5113 6291
5114 -#: includes/class-mxchat-addons.php:269
6292 +#: includes/class-mxchat-addons.php:305
5115 6293 msgid "Smart Triggers"
5116 6294 msgstr ""
5117 6295
5118 -#: includes/class-mxchat-addons.php:270
6296 +#: includes/class-mxchat-addons.php:306
5119 6297 msgid "Show forms based on intent"
5120 6298 msgstr ""
5121 6299
5122 -#: includes/class-mxchat-addons.php:275
6300 +#: includes/class-mxchat-addons.php:311
5123 6301 msgid "Turn visitors into contacts"
5124 6302 msgstr ""
5125 6303
5126 -#: includes/class-mxchat-addons.php:279
6304 +#: includes/class-mxchat-addons.php:315
5127 6305 msgid "Data Export"
5128 6306 msgstr ""
5129 6307
5130 -#: includes/class-mxchat-addons.php:280
6308 +#: includes/class-mxchat-addons.php:316
5131 6309 msgid "Export leads to CSV easily"
5132 6310 msgstr ""
5133 6311
5134 -#: includes/class-mxchat-addons.php:286
6312 +#: includes/class-mxchat-addons.php:322
5135 6313 msgid "MxChat Multi-Bot Manager"
5136 6314 msgstr ""
5137 6315
5138 -#: includes/class-mxchat-addons.php:287
6316 +#: includes/class-mxchat-addons.php:323
5139 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."
5140 6318 msgstr ""
5141 6319
5142 -#: includes/class-mxchat-addons.php:289
6320 +#: includes/class-mxchat-addons.php:325
5143 6321 msgid "Unlimited specialized chatbots"
5144 6322 msgstr ""
5145 6323
5146 -#: includes/class-mxchat-addons.php:290
6324 +#: includes/class-mxchat-addons.php:326
5147 6325 msgid "Separate Pinecone knowledge bases"
5148 6326 msgstr ""
5149 6327
5150 -#: includes/class-mxchat-addons.php:291
6328 +#: includes/class-mxchat-addons.php:327
5151 6329 msgid "Page-specific bot assignments"
5152 6330 msgstr ""
5153 6331
5154 -#: includes/class-mxchat-addons.php:301
6332 +#: includes/class-mxchat-addons.php:337
5155 6333 msgid "Unlimited Bots"
5156 6334 msgstr ""
5157 6335
5158 -#: includes/class-mxchat-addons.php:302
6336 +#: includes/class-mxchat-addons.php:338
5159 6337 msgid "Create specialized chatbots"
5160 6338 msgstr ""
5161 6339
5162 -#: includes/class-mxchat-addons.php:306
6340 +#: includes/class-mxchat-addons.php:342
5163 6341 msgid "Separate Knowledge"
5164 6342 msgstr ""
5165 6343
5166 -#: includes/class-mxchat-addons.php:307
6344 +#: includes/class-mxchat-addons.php:343
5167 6345 msgid "Unique knowledge per bot"
5168 6346 msgstr ""
5169 6347
5170 -#: includes/class-mxchat-addons.php:311
6348 +#: includes/class-mxchat-addons.php:347
5171 6349 msgid "Page Assignments"
5172 6350 msgstr ""
5173 6351
5174 -#: includes/class-mxchat-addons.php:312
6352 +#: includes/class-mxchat-addons.php:348
5175 6353 msgid "Assign bots to specific pages"
5176 6354 msgstr ""
5177 6355
5178 -#: includes/class-mxchat-addons.php:316
6356 +#: includes/class-mxchat-addons.php:352
5179 6357 msgid "Custom Personas"
5180 6358 msgstr ""
5181 6359
5182 -#: includes/class-mxchat-addons.php:317
6360 +#: includes/class-mxchat-addons.php:353
5183 6361 msgid "Unique personality per bot"
5184 6362 msgstr ""
5185 6363
5186 -#: includes/class-mxchat-addons.php:323
6364 +#: includes/class-mxchat-addons.php:359
5187 6365 msgid "MxChat Trigger"
5188 6366 msgstr ""
5189 6367
5190 -#: includes/class-mxchat-addons.php:324
6368 +#: includes/class-mxchat-addons.php:360
5191 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."
5192 6370 msgstr ""
5193 6371
5194 -#: includes/class-mxchat-addons.php:326
6372 +#: includes/class-mxchat-addons.php:362
5195 6373 msgid "Simple data attribute triggers"
5196 6374 msgstr ""
5197 6375
5198 -#: includes/class-mxchat-addons.php:327
6376 +#: includes/class-mxchat-addons.php:363
5199 6377 msgid "Multi-Bot targeting support"
5200 6378 msgstr ""
5201 6379
5202 -#: includes/class-mxchat-addons.php:328
6380 +#: includes/class-mxchat-addons.php:364
5203 6381 msgid "Built-in button styles & animations"
5204 6382 msgstr ""
5205 6383
5206 -#: includes/class-mxchat-addons.php:338
6384 +#: includes/class-mxchat-addons.php:374
5207 6385 msgid "Element Triggers"
5208 6386 msgstr ""
5209 6387
5210 -#: includes/class-mxchat-addons.php:339
6388 +#: includes/class-mxchat-addons.php:375
5211 6389 msgid "Turn any element into a trigger"
5212 6390 msgstr ""
5213 6391
5214 -#: includes/class-mxchat-addons.php:343
6392 +#: includes/class-mxchat-addons.php:379
5215 6393 msgid "Preset Messages"
5216 6394 msgstr ""
5217 6395
5218 -#: includes/class-mxchat-addons.php:344
6396 +#: includes/class-mxchat-addons.php:380
5219 6397 msgid "Auto-send predefined prompts"
5220 6398 msgstr ""
5221 6399
5222 -#: includes/class-mxchat-addons.php:348
6400 +#: includes/class-mxchat-addons.php:384
5223 6401 msgid "Multi-Bot Targeting"
5224 6402 msgstr ""
5225 6403
5226 -#: includes/class-mxchat-addons.php:349
6404 +#: includes/class-mxchat-addons.php:385
5227 6405 msgid "Route to specific bots"
5228 6406 msgstr ""
5229 6407
5230 -#: includes/class-mxchat-addons.php:353
6408 +#: includes/class-mxchat-addons.php:389
5231 6409 msgid "Button Styles"
5232 6410 msgstr ""
5233 6411
5234 -#: includes/class-mxchat-addons.php:354
6412 +#: includes/class-mxchat-addons.php:390
5235 6413 msgid "Built-in styles & animations"
5236 6414 msgstr ""
5237 6415
5238 -#: includes/class-mxchat-addons.php:360
5239 -#: includes/class-mxchat-addons.php:361
6416 +#: includes/class-mxchat-addons.php:396
6417 +#: includes/class-mxchat-addons.php:397
5240 6418 msgid "MxChat Anywhere"
5241 6419 msgstr ""
5242 6420
5243 -#: includes/class-mxchat-addons.php:362
6421 +#: includes/class-mxchat-addons.php:398
5244 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."
5245 6423 msgstr ""
5246 6424
5247 -#: includes/class-mxchat-addons.php:364
6425 +#: includes/class-mxchat-addons.php:400
5248 6426 msgid "One script tag — works on any website"
5249 6427 msgstr ""
5250 6428
5251 -#: includes/class-mxchat-addons.php:365
5252 -#: includes/class-mxchat-addons.php:383
6429 +#: includes/class-mxchat-addons.php:401
6430 +#: includes/class-mxchat-addons.php:418
5253 6431 msgid "Shadow DOM prevents CSS conflicts"
5254 6432 msgstr ""
5255 6433
5256 -#: includes/class-mxchat-addons.php:366
6434 +#: includes/class-mxchat-addons.php:402
5257 6435 msgid "Domain-validated security keys"
5258 6436 msgstr ""
5259 6437
5260 -#: includes/class-mxchat-addons.php:377
6438 +#: includes/class-mxchat-addons.php:412
5261 6439 msgid "Universal Embed"
5262 6440 msgstr ""
5263 6441
5264 -#: includes/class-mxchat-addons.php:378
6442 +#: includes/class-mxchat-addons.php:413
5265 6443 msgid "One script tag on any website"
5266 6444 msgstr ""
5267 6445
5268 -#: includes/class-mxchat-addons.php:382
6446 +#: includes/class-mxchat-addons.php:417
5269 6447 msgid "Style Isolation"
5270 6448 msgstr ""
5271 6449
5272 -#: includes/class-mxchat-addons.php:387
6450 +#: includes/class-mxchat-addons.php:422
5273 6451 msgid "Domain Security"
5274 6452 msgstr ""
5275 6453
5276 -#: includes/class-mxchat-addons.php:388
6454 +#: includes/class-mxchat-addons.php:423
5277 6455 msgid "Validated keys per domain"
5278 6456 msgstr ""
5279 6457
5280 -#: includes/class-mxchat-addons.php:392
6458 +#: includes/class-mxchat-addons.php:427
5281 6459 msgid "Zero Dependencies"
5282 6460 msgstr ""
5283 6461
5284 -#: includes/class-mxchat-addons.php:393
6462 +#: includes/class-mxchat-addons.php:428
5285 6463 msgid "Vanilla JS, no impact on Core Web Vitals"
5286 6464 msgstr ""
5287 6465
5288 -#: includes/class-mxchat-addons.php:399
6466 +#: includes/class-mxchat-addons.php:434
5289 6467 msgid "MxChat WooCommerce"
5290 6468 msgstr ""
5291 6469
5292 -#: includes/class-mxchat-addons.php:400
6470 +#: includes/class-mxchat-addons.php:435
5293 6471 msgid "Boost sales with AI-powered shopping assistance. Help customers find products, manage carts, and complete purchases—all through natural conversation."
5294 6472 msgstr ""
5295 6473
5296 -#: includes/class-mxchat-addons.php:402
5297 -#: includes/class-mxchat-addons.php:420
6474 +#: includes/class-mxchat-addons.php:437
6475 +#: includes/class-mxchat-addons.php:455
5298 6476 msgid "Smart product recommendations"
5299 6477 msgstr ""
5300 6478
5301 -#: includes/class-mxchat-addons.php:403
6479 +#: includes/class-mxchat-addons.php:438
5302 6480 msgid "Cart & checkout assistance"
5303 6481 msgstr ""
5304 6482
5305 -#: includes/class-mxchat-addons.php:404
6483 +#: includes/class-mxchat-addons.php:439
5306 6484 msgid "Order history access"
5307 6485 msgstr ""
5308 6486
5309 -#: includes/class-mxchat-addons.php:414
6487 +#: includes/class-mxchat-addons.php:449
5310 6488 msgid "Cart Assistant"
5311 6489 msgstr ""
5312 6490
5313 -#: includes/class-mxchat-addons.php:415
6491 +#: includes/class-mxchat-addons.php:450
5314 6492 msgid "Manage cart through conversation"
5315 6493 msgstr ""
5316 6494
5317 -#: includes/class-mxchat-addons.php:419
6495 +#: includes/class-mxchat-addons.php:454
5318 6496 msgid "Product Search"
5319 6497 msgstr ""
5320 6498
5321 -#: includes/class-mxchat-addons.php:424
6499 +#: includes/class-mxchat-addons.php:459
5322 6500 msgid "Checkout Help"
5323 6501 msgstr ""
5324 6502
5325 -#: includes/class-mxchat-addons.php:425
6503 +#: includes/class-mxchat-addons.php:460
5326 6504 msgid "Guide customers to purchase"
5327 6505 msgstr ""
5328 6506
5329 -#: includes/class-mxchat-addons.php:429
5330 -#: includes/class-mxchat-admin.php:5840
6507 +#: includes/class-mxchat-addons.php:464
6508 +#: includes/class-mxchat-admin.php:6496
5331 6509 msgid "Order History"
5332 6510 msgstr ""
5333 6511
5334 -#: includes/class-mxchat-addons.php:430
6512 +#: includes/class-mxchat-addons.php:465
5335 6513 msgid "Look up past orders in chat"
5336 6514 msgstr ""
5337 6515
5338 -#: includes/class-mxchat-addons.php:436
6516 +#: includes/class-mxchat-addons.php:471
5339 6517 msgid "MxChat Perplexity"
5340 6518 msgstr ""
5341 6519
5342 -#: includes/class-mxchat-addons.php:437
6520 +#: includes/class-mxchat-addons.php:472
5343 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."
5344 6522 msgstr ""
5345 6523
5346 -#: includes/class-mxchat-addons.php:439
6524 +#: includes/class-mxchat-addons.php:474
5347 6525 msgid "Real-time web search"
5348 6526 msgstr ""
5349 6527
5350 -#: includes/class-mxchat-addons.php:440
6528 +#: includes/class-mxchat-addons.php:475
5351 6529 msgid "Intent-triggered research"
5352 6530 msgstr ""
5353 6531
5354 -#: includes/class-mxchat-addons.php:441
6532 +#: includes/class-mxchat-addons.php:476
5355 6533 msgid "Up-to-date information"
5356 6534 msgstr ""
5357 6535
5358 -#: includes/class-mxchat-addons.php:451
5359 -#: includes/class-mxchat-tool-registry.php:170
6536 +#: includes/class-mxchat-addons.php:486
6537 +#: includes/class-mxchat-tool-registry.php:197
5360 6538 msgid "Web Search"
5361 6539 msgstr ""
5362 6540
5363 -#: includes/class-mxchat-addons.php:452
6541 +#: includes/class-mxchat-addons.php:487
5364 6542 msgid "Real-time internet searching"
5365 6543 msgstr ""
5366 6544
5367 -#: includes/class-mxchat-addons.php:456
6545 +#: includes/class-mxchat-addons.php:491
5368 6546 msgid "Intent Triggers"
5369 6547 msgstr ""
5370 6548
5371 -#: includes/class-mxchat-addons.php:457
6549 +#: includes/class-mxchat-addons.php:492
5372 6550 msgid "Auto-search when needed"
5373 6551 msgstr ""
5374 6552
5375 -#: includes/class-mxchat-addons.php:461
6553 +#: includes/class-mxchat-addons.php:496
5376 6554 msgid "Live Data"
5377 6555 msgstr ""
5378 6556
5379 -#: includes/class-mxchat-addons.php:462
6557 +#: includes/class-mxchat-addons.php:497
5380 6558 msgid "Up-to-date information always"
5381 6559 msgstr ""
5382 6560
5383 -#: includes/class-mxchat-addons.php:466
6561 +#: includes/class-mxchat-addons.php:501
5384 6562 msgid "Seamless Chat"
5385 6563 msgstr ""
5386 6564
5387 -#: includes/class-mxchat-addons.php:467
6565 +#: includes/class-mxchat-addons.php:502
5388 6566 msgid "Results blend into conversation"
5389 6567 msgstr ""
5390 6568
5391 -#: includes/class-mxchat-addons.php:473
6569 +#: includes/class-mxchat-addons.php:508
5392 6570 msgid "MxChat Moderation"
5393 6571 msgstr ""
5394 6572
5395 -#: includes/class-mxchat-addons.php:474
6573 +#: includes/class-mxchat-addons.php:509
5396 6574 msgid "Keep your chat clean and professional. Block unwanted users, filter inappropriate content, and ensure your chatbot represents your brand properly."
5397 6575 msgstr ""
5398 6576
5399 -#: includes/class-mxchat-addons.php:476
6577 +#: includes/class-mxchat-addons.php:511
5400 6578 msgid "IP & email-based blocking"
5401 6579 msgstr ""
5402 6580
5403 -#: includes/class-mxchat-addons.php:477
6581 +#: includes/class-mxchat-addons.php:512
5404 6582 msgid "Content filtering"
5405 6583 msgstr ""
5406 6584
5407 -#: includes/class-mxchat-addons.php:478
6585 +#: includes/class-mxchat-addons.php:513
5408 6586 msgid "Spam protection"
5409 6587 msgstr ""
5410 6588
5411 -#: includes/class-mxchat-addons.php:488
6589 +#: includes/class-mxchat-addons.php:523
5412 6590 msgid "Content Filter"
5413 6591 msgstr ""
5414 6592
5415 -#: includes/class-mxchat-addons.php:489
6593 +#: includes/class-mxchat-addons.php:524
5416 6594 msgid "Block inappropriate content"
5417 6595 msgstr ""
5418 6596
5419 -#: includes/class-mxchat-addons.php:493
6597 +#: includes/class-mxchat-addons.php:528
5420 6598 msgid "User Blocking"
5421 6599 msgstr ""
5422 6600
5423 -#: includes/class-mxchat-addons.php:494
6601 +#: includes/class-mxchat-addons.php:529
5424 6602 msgid "IP & email-based bans"
5425 6603 msgstr ""
5426 6604
5427 -#: includes/class-mxchat-addons.php:498
6605 +#: includes/class-mxchat-addons.php:533
5428 6606 msgid "Spam Protection"
5429 6607 msgstr ""
5430 6608
5431 -#: includes/class-mxchat-addons.php:499
6609 +#: includes/class-mxchat-addons.php:534
5432 6610 msgid "Detect and prevent spam"
5433 6611 msgstr ""
5434 6612
5435 -#: includes/class-mxchat-addons.php:503
6613 +#: includes/class-mxchat-addons.php:538
5436 6614 msgid "Brand Safety"
5437 6615 msgstr ""
5438 6616
5439 -#: includes/class-mxchat-addons.php:504
6617 +#: includes/class-mxchat-addons.php:539
5440 6618 msgid "Keep chat professional"
5441 6619 msgstr ""
5442 6620
5443 -#: includes/class-mxchat-addons.php:598
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
5444 6674 msgid "Extend MxChat with these powerful extensions and unlock advanced features."
5445 6675 msgstr ""
5446 6676
5447 -#: includes/class-mxchat-addons.php:611
6677 +#: includes/class-mxchat-addons.php:683
5448 6678 msgid "Ready to take your chatbot to the next level?"
5449 6679 msgstr ""
5450 6680
5451 -#: includes/class-mxchat-addons.php:612
6681 +#: includes/class-mxchat-addons.php:684
5452 6682 msgid "Get MxChat PRO today and access all premium extensions at one low price."
5453 6683 msgstr ""
5454 6684
5455 -#: includes/class-mxchat-addons.php:636
6685 +#: includes/class-mxchat-addons.php:708
5456 6686 msgid "Deprecated"
5457 6687 msgstr ""
5458 6688
5459 -#: includes/class-mxchat-addons.php:659
6689 +#: includes/class-mxchat-addons.php:731
5460 6690 msgid "Now Built-in"
5461 6691 msgstr ""
5462 6692
5463 -#: includes/class-mxchat-addons.php:664
6693 +#: includes/class-mxchat-addons.php:736
5464 6694 msgid "Go to Knowledge Tab"
5465 6695 msgstr ""
5466 6696
6697 +#: includes/class-mxchat-admin.php:175
6698 +msgid "MxChat: Telegram is sending replies your site is rejecting"
6699 +msgstr ""
6700 +
6701 +#. translators: 1: number of rejected webhook requests, 2: local date and time of the most recent one
6702 +#: includes/class-mxchat-admin.php:180
6703 +#, php-format
6704 +msgid "%1$s incoming webhook request has been rejected (most recently %2$s), so agent replies from Telegram are not reaching your visitors."
6705 +msgid_plural "%1$s incoming webhook requests have been rejected (most recently %2$s), so agent replies from Telegram are not reaching your visitors."
6706 +msgstr[0] ""
6707 +msgstr[1] ""
6708 +
6709 +#: includes/class-mxchat-admin.php:189
6710 +#: includes/class-mxchat-admin.php:9785
6711 +#: includes/class-mxchat-admin.php:9937
6712 +#: includes/class-mxchat-admin.php:9960
6713 +msgid "unknown time"
6714 +msgstr ""
6715 +
6716 +#: includes/class-mxchat-admin.php:195
5467 6717 #: includes/class-mxchat-admin.php:205
6718 +msgid "Open Telegram settings"
6719 +msgstr ""
6720 +
6721 +#: includes/class-mxchat-admin.php:200
6722 +msgid "MxChat: Telegram webhook is running without a secret token"
6723 +msgstr ""
6724 +
6725 +#: includes/class-mxchat-admin.php:202
6726 +msgid "Your Telegram integration is active but no webhook secret is configured. Requests are currently verified only by origin IP. For full protection, set a webhook secret token in the Telegram settings and re-register your webhook."
6727 +msgstr ""
6728 +
6729 +#: includes/class-mxchat-admin.php:239
6730 +msgid "Requests are arriving from an address outside Telegram's published ranges, which is normal behind Cloudflare or a reverse proxy. Set a webhook secret in the Telegram settings and re-register your webhook."
6731 +msgstr ""
6732 +
6733 +#: includes/class-mxchat-admin.php:241
6734 +msgid "Your webhook was registered without the secret. Open the Register Webhook URL link on the Telegram settings tab again — it now includes the secret token."
6735 +msgstr ""
6736 +
6737 +#: includes/class-mxchat-admin.php:243
6738 +msgid "The secret Telegram is sending does not match the one saved here. Save your settings, then re-register the webhook using the link on the Telegram settings tab."
6739 +msgstr ""
6740 +
6741 +#: includes/class-mxchat-admin.php:245
6742 +msgid "Re-register your webhook from the Telegram settings tab."
6743 +msgstr ""
6744 +
6745 +#: includes/class-mxchat-admin.php:354
5468 6746 msgid "MxChat: Embedding model mismatch detected"
5469 6747 msgstr ""
5470 6748
5471 6749 #. translators: 1: previously-used model name, 2: currently-selected model name
5472 -#: includes/class-mxchat-admin.php:210
6750 +#: includes/class-mxchat-admin.php:359
5473 6751 #, php-format
5474 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."
5475 6753 msgstr ""
5476 6754
5477 -#: includes/class-mxchat-admin.php:218
6755 +#: includes/class-mxchat-admin.php:367
5478 6756 msgid "Dimension mismatch:"
5479 6757 msgstr ""
5480 6758
5481 6759 #. translators: 1: old dim count, 2: new dim count
5482 -#: includes/class-mxchat-admin.php:222
6760 +#: includes/class-mxchat-admin.php:371
5483 6761 #, php-format
5484 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."
5485 6763 msgstr ""
5486 6764
5487 -#: includes/class-mxchat-admin.php:230
6765 +#: includes/class-mxchat-admin.php:379
5488 6766 msgid "To fix this:"
5489 6767 msgstr ""
5490 6768
5491 -#: includes/class-mxchat-admin.php:231
6769 +#: includes/class-mxchat-admin.php:380
5492 6770 msgid "Delete all knowledge base entries"
5493 6771 msgstr ""
5494 6772
5495 -#: includes/class-mxchat-admin.php:232
6773 +#: includes/class-mxchat-admin.php:381
5496 6774 msgid "Delete all actions"
5497 6775 msgstr ""
5498 6776
5499 -#: includes/class-mxchat-admin.php:233
6777 +#: includes/class-mxchat-admin.php:382
5500 6778 msgid "then re-import / re-add them with the new model selected."
5501 6779 msgstr ""
5502 6780
5503 -#: includes/class-mxchat-admin.php:284
5504 -msgid "gpt-5.1-chat-latest"
5505 -msgstr ""
5506 -
5507 -#: includes/class-mxchat-admin.php:285
5508 -#: includes/class-mxchat-admin.php:378
5509 -msgid "100"
5510 -msgstr ""
5511 -
5512 -#: includes/class-mxchat-admin.php:289
6781 +#: includes/class-mxchat-admin.php:443
5513 6782 msgid ""
5514 6783 "<h2>Welcome to Our Chat!</h2>\n"
5515 6784 "<p>Let's get started. Enter your email to begin chatting with us.</p>"
5516 6785 msgstr ""
5517 6786
5518 -#: includes/class-mxchat-admin.php:290
5519 -#: includes/class-mxchat-public.php:283
6787 +#: includes/class-mxchat-admin.php:444
6788 +#: includes/class-mxchat-public.php:359
5520 6789 msgid "Start Chat"
5521 6790 msgstr ""
5522 6791
5523 -#: includes/class-mxchat-admin.php:292
5524 -#: includes/class-mxchat-admin.php:7796
5525 -#: includes/class-mxchat-public.php:209
6792 +#: includes/class-mxchat-admin.php:446
6793 +#: includes/class-mxchat-admin.php:8721
6794 +#: includes/class-mxchat-public.php:234
5526 6795 msgid "Enter your name"
5527 6796 msgstr ""
5528 6797
5529 -#: includes/class-mxchat-admin.php:294
5530 -#: includes/class-mxchat-admin.php:7807
5531 -#: includes/class-mxchat-public.php:167
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
5532 6808 msgid "Hello! How can I assist you today?"
5533 6809 msgstr ""
5534 6810
5535 -#: includes/class-mxchat-admin.php:295
5536 -#: includes/class-mxchat-public.php:197
6811 +#: includes/class-mxchat-admin.php:456
6812 +#: includes/class-mxchat-public.php:222
5537 6813 msgid "AI Agent"
5538 6814 msgstr ""
5539 6815
5540 -#: includes/class-mxchat-admin.php:296
5541 -#: includes/class-mxchat-admin.php:7824
5542 -#: includes/class-mxchat-admin.php:7831
5543 -#: includes/class-mxchat-public.php:181
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
5544 6820 msgid "How can I assist?"
5545 6821 msgstr ""
5546 6822
5547 -#: includes/class-mxchat-admin.php:297
5548 -#: includes/class-mxchat-admin.php:320
5549 -#: includes/class-mxchat-admin.php:353
5550 -msgid "off"
5551 -msgstr ""
5552 -
5553 -#: includes/class-mxchat-admin.php:308
5554 -#: includes/class-mxchat-admin.php:309
5555 -#: includes/class-mxchat-admin.php:310
5556 -#: includes/class-mxchat-admin.php:313
5557 -#: includes/class-mxchat-admin.php:318
5558 -msgid "#fff"
5559 -msgstr ""
5560 -
5561 -#: includes/class-mxchat-admin.php:311
5562 -#: includes/class-mxchat-admin.php:312
5563 -#: includes/class-mxchat-admin.php:314
5564 -#: includes/class-mxchat-admin.php:315
5565 -#: includes/class-mxchat-admin.php:316
5566 -#: includes/class-mxchat-admin.php:317
5567 -#: includes/class-mxchat-admin.php:356
5568 -msgid "#212121"
5569 -msgstr ""
5570 -
5571 -#: includes/class-mxchat-admin.php:319
5572 -msgid "0"
5573 -msgstr ""
5574 -
5575 -#: includes/class-mxchat-admin.php:321
5576 -#: includes/class-mxchat-admin.php:7326
5577 -#: includes/class-mxchat-admin.php:9160
6823 +#: includes/class-mxchat-admin.php:482
6824 +#: includes/class-mxchat-admin.php:8222
5578 6825 msgid "Hey there! Ask me anything!"
5579 6826 msgstr ""
5580 6827
5581 -#: includes/class-mxchat-admin.php:326
5582 -#: includes/class-mxchat-admin.php:7289
5583 -#: includes/class-mxchat-admin.php:9164
6828 +#: includes/class-mxchat-admin.php:487
6829 +#: includes/class-mxchat-admin.php:8185
5584 6830 msgid "Would you like to join our mailing list? Please provide your email below."
5585 6831 msgstr ""
5586 6832
5587 -#: includes/class-mxchat-admin.php:327
5588 -#: includes/class-mxchat-admin.php:7306
5589 -#: includes/class-mxchat-admin.php:9165
5590 -#: includes/class-mxchat-integrator.php:1743
5591 -#: includes/class-mxchat-integrator.php:1762
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
5592 6837 msgid "Thank you for providing your email! You've been added to our list."
5593 6838 msgstr ""
5594 6839
5595 -#: includes/class-mxchat-admin.php:331
5596 -#: includes/class-mxchat-admin.php:8460
5597 -#: includes/class-mxchat-admin.php:9166
5598 -#: includes/class-mxchat-integrator.php:3643
6840 +#: includes/class-mxchat-admin.php:492
6841 +#: includes/class-mxchat-admin.php:9547
6842 +#: includes/class-mxchat-integrator.php:4414
5599 6843 msgid "Please provide the URL to the PDF you'd like to discuss."
5600 6844 msgstr ""
5601 6845
5602 -#: includes/class-mxchat-admin.php:332
5603 -#: includes/class-mxchat-admin.php:8477
5604 -#: includes/class-mxchat-admin.php:9167
5605 -#: includes/class-mxchat-integrator.php:3644
5606 -#: includes/class-mxchat-integrator.php:3982
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
5607 6850 msgid "I've processed the PDF. What questions do you have about it?"
5608 6851 msgstr ""
5609 6852
5610 -#: includes/class-mxchat-admin.php:333
5611 -#: includes/class-mxchat-admin.php:8494
5612 -#: includes/class-mxchat-admin.php:9168
5613 -#: includes/class-mxchat-integrator.php:1913
5614 -#: includes/class-mxchat-integrator.php:3645
5615 -#: includes/class-mxchat-integrator.php:3993
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
5616 6858 msgid "Sorry, I couldn't process the PDF. Please ensure it's a valid file."
5617 6859 msgstr ""
5618 6860
5619 -#: includes/class-mxchat-admin.php:342
5620 -#: includes/class-mxchat-admin.php:355
5621 -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."
5622 6863 msgstr ""
5623 6864
5624 -#: includes/class-mxchat-admin.php:343
5625 -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!"
5626 6867 msgstr ""
5627 6868
5628 -#: includes/class-mxchat-admin.php:350
5629 -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."
5630 6873 msgstr ""
5631 6874
5632 -#: includes/class-mxchat-admin.php:351
5633 -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."
5634 6881 msgstr ""
5635 6882
5636 -#: includes/class-mxchat-admin.php:354
5637 -msgid "#767676"
5638 -msgstr ""
5639 -
5640 -#: includes/class-mxchat-admin.php:410
5641 -#: includes/class-mxchat-admin.php:421
6883 +#: includes/class-mxchat-admin.php:578
6884 +#: includes/class-mxchat-admin.php:589
5642 6885 msgid "MxChat Onboarding"
5643 6886 msgstr ""
5644 6887
5645 -#: includes/class-mxchat-admin.php:431
6888 +#: includes/class-mxchat-admin.php:599
5646 6889 #: includes/class-mxchat-meta-box.php:27
5647 -#: includes/class-mxchat-meta-box.php:300
6890 +#: includes/class-mxchat-meta-box.php:339
5648 6891 msgid "MxChat Settings"
5649 6892 msgstr ""
5650 6893
5651 -#: includes/class-mxchat-admin.php:441
6894 +#: includes/class-mxchat-admin.php:609
5652 6895 msgid "Prompts"
5653 6896 msgstr ""
5654 6897
5655 -#: includes/class-mxchat-admin.php:450
6898 +#: includes/class-mxchat-admin.php:618
5656 6899 msgid "Chat Transcripts"
5657 6900 msgstr ""
5658 6901
5659 -#: includes/class-mxchat-admin.php:459
6902 +#: includes/class-mxchat-admin.php:627
5660 6903 msgid "MxChat Actions"
5661 6904 msgstr ""
5662 6905
5663 -#: includes/class-mxchat-admin.php:850
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
5664 6911 msgid "OpenAI API key is not configured."
5665 6912 msgstr ""
5666 6913
5667 -#: includes/class-mxchat-admin.php:855
6914 +#: includes/class-mxchat-admin.php:1110
5668 6915 msgid "No Vector Store ID configured."
5669 6916 msgstr ""
5670 6917
5671 -#: includes/class-mxchat-admin.php:877
5672 -#: includes/class-mxchat-admin.php:932
6918 +#: includes/class-mxchat-admin.php:1132
6919 +#: includes/class-mxchat-admin.php:1187
5673 6920 msgid "Connection failed: "
5674 6921 msgstr ""
5675 6922
5676 -#: includes/class-mxchat-admin.php:889
6923 +#: includes/class-mxchat-admin.php:1144
5677 6924 #, php-format
5678 6925 msgid "Connected successfully! Vector Store: %s (%d files)"
5679 6926 msgstr ""
5680 6927
5681 -#: includes/class-mxchat-admin.php:895
6928 +#: includes/class-mxchat-admin.php:1150
5682 6929 msgid "Vector Store not found. Please check the ID."
5683 6930 msgstr ""
5684 6931
5685 -#: includes/class-mxchat-admin.php:897
6932 +#: includes/class-mxchat-admin.php:1152
5686 6933 msgid "Invalid API key."
5687 6934 msgstr ""
5688 6935
5689 -#: includes/class-mxchat-admin.php:899
6936 +#: includes/class-mxchat-admin.php:1154
5690 6937 msgid "Unknown error occurred."
5691 6938 msgstr ""
5692 6939
5693 -#: includes/class-mxchat-admin.php:918
6940 +#: includes/class-mxchat-admin.php:1173
5694 6941 msgid "Slack Bot Token is not configured. Please enter your token and save settings first."
5695 6942 msgstr ""
5696 6943
5697 -#: includes/class-mxchat-admin.php:941
6944 +#: includes/class-mxchat-admin.php:1196
5698 6945 msgid "Invalid bot token. Please check your token starts with xoxb-"
5699 6946 msgstr ""
5700 6947
5701 -#: includes/class-mxchat-admin.php:942
6948 +#: includes/class-mxchat-admin.php:1197
5702 6949 msgid "No authentication token provided."
5703 6950 msgstr ""
5704 6951
5705 -#: includes/class-mxchat-admin.php:943
6952 +#: includes/class-mxchat-admin.php:1198
5706 6953 msgid "The Slack workspace has been deactivated."
5707 6954 msgstr ""
5708 6955
5709 -#: includes/class-mxchat-admin.php:944
6956 +#: includes/class-mxchat-admin.php:1199
5710 6957 msgid "The bot token has been revoked. Please generate a new one."
5711 6958 msgstr ""
5712 6959
5713 -#: includes/class-mxchat-admin.php:946
6960 +#: includes/class-mxchat-admin.php:1201
5714 6961 #, php-format
5715 6962 msgid "Authentication failed: %s"
5716 6963 msgstr ""
5717 6964
5718 -#: includes/class-mxchat-admin.php:1004
6965 +#: includes/class-mxchat-admin.php:1259
5719 6966 #, php-format
5720 6967 msgid "Workspace: %s"
5721 6968 msgstr ""
5722 6969
5723 -#: includes/class-mxchat-admin.php:1005
6970 +#: includes/class-mxchat-admin.php:1260
5724 6971 #, php-format
5725 6972 msgid "Bot: %s"
5726 6973 msgstr ""
5727 6974
5728 -#: includes/class-mxchat-admin.php:1007
6975 +#: includes/class-mxchat-admin.php:1262
5729 6976 msgid "channels:read - List channels"
5730 6977 msgstr ""
5731 6978
5732 -#: includes/class-mxchat-admin.php:1008
6979 +#: includes/class-mxchat-admin.php:1263
5733 6980 msgid "channels:manage - Create channels"
5734 6981 msgstr ""
5735 6982
5736 -#: includes/class-mxchat-admin.php:1033
5737 -#: includes/class-mxchat-admin.php:1044
5738 -#: includes/class-mxchat-admin.php:3543
5739 -#: includes/class-mxchat-admin.php:4152
5740 -#: includes/class-mxchat-admin.php:6869
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
5741 6988 msgid "Dismiss this notice."
5742 6989 msgstr ""
5743 6990
5744 -#: includes/class-mxchat-admin.php:1489
6991 +#: includes/class-mxchat-admin.php:1744
5745 6992 msgid "Configure email notifications for new chat transcripts. You will receive an email notification when a new chat session begins."
5746 6993 msgstr ""
5747 6994
5748 -#: includes/class-mxchat-admin.php:1499
6995 +#: includes/class-mxchat-admin.php:1754
5749 6996 msgid "Send email notification when a new chat session starts"
5750 6997 msgstr ""
5751 6998
5752 -#: includes/class-mxchat-admin.php:1502
6999 +#: includes/class-mxchat-admin.php:1757
5753 7000 msgid "Enable this option to receive email notifications for new chat sessions."
5754 7001 msgstr ""
5755 7002
5756 -#: includes/class-mxchat-admin.php:1515
5757 -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."
5758 7006 msgstr ""
5759 7007
5760 -#: includes/class-mxchat-admin.php:1527
7008 +#: includes/class-mxchat-admin.php:1783
5761 7009 msgid "Never (Keep All Transcripts)"
5762 7010 msgstr ""
5763 7011
5764 -#: includes/class-mxchat-admin.php:1540
7012 +#: includes/class-mxchat-admin.php:1796
5765 7013 msgid "Automatically delete old chat transcripts after the selected time period. This helps manage database size and privacy."
5766 7014 msgstr ""
5767 7015
5768 -#: includes/class-mxchat-admin.php:1568
7016 +#: includes/class-mxchat-admin.php:1824
5769 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."
5770 7018 msgstr ""
5771 7019
5772 -#: includes/class-mxchat-admin.php:1571
7020 +#: includes/class-mxchat-admin.php:1827
5773 7021 msgid "lets developers override the final day count programmatically."
5774 7022 msgstr ""
5775 7023
5776 -#: includes/class-mxchat-admin.php:1588
7024 +#: includes/class-mxchat-admin.php:1844
5777 7025 msgid "Enable Auto-Email of Full Transcript"
5778 7026 msgstr ""
5779 7027
5780 -#: includes/class-mxchat-admin.php:1592
7028 +#: includes/class-mxchat-admin.php:1848
5781 7029 msgid "Send transcript after:"
5782 7030 msgstr ""
5783 7031
5784 -#: includes/class-mxchat-admin.php:1613
7032 +#: includes/class-mxchat-admin.php:1869
5785 7033 msgid "Only send if visitor provided contact info"
5786 7034 msgstr ""
5787 7035
5788 -#: includes/class-mxchat-admin.php:1616
7036 +#: includes/class-mxchat-admin.php:1872
5789 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."
5790 7038 msgstr ""
5791 7039
5792 -#: includes/class-mxchat-admin.php:1618
7040 +#: includes/class-mxchat-admin.php:1874
5793 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."
5794 7042 msgstr ""
5795 7043
5796 -#: includes/class-mxchat-admin.php:1636
5797 -msgid "Please enter a valid email address for notifications."
5798 -msgstr ""
5799 -
5800 -#: includes/class-mxchat-admin.php:1809
5801 -#: includes/class-mxchat-admin.php:2198
7044 +#: includes/class-mxchat-admin.php:2114
7045 +#: includes/class-mxchat-admin.php:2643
5802 7046 msgid "You do not have sufficient permissions to access this page."
5803 7047 msgstr ""
5804 7048
5805 -#: includes/class-mxchat-admin.php:2574
7049 +#: includes/class-mxchat-admin.php:3096
5806 7050 msgid "No conversation yet"
5807 7051 msgstr ""
5808 7052
5809 -#: includes/class-mxchat-admin.php:2614
7053 +#: includes/class-mxchat-admin.php:3215
5810 7054 msgid "just now"
5811 7055 msgstr ""
5812 7056
5813 -#: includes/class-mxchat-admin.php:2615
7057 +#: includes/class-mxchat-admin.php:3216
5814 7058 msgid "m ago"
5815 7059 msgstr ""
5816 7060
5817 -#: includes/class-mxchat-admin.php:2616
7061 +#: includes/class-mxchat-admin.php:3217
5818 7062 msgid "h ago"
5819 7063 msgstr ""
5820 7064
5821 -#: includes/class-mxchat-admin.php:2617
7065 +#: includes/class-mxchat-admin.php:3218
5822 7066 msgid "d ago"
5823 7067 msgstr ""
5824 7068
5825 -#: includes/class-mxchat-admin.php:3543
7069 +#: includes/class-mxchat-admin.php:4156
5826 7070 msgid "All knowledge has been deleted successfully."
5827 7071 msgstr ""
5828 7072
5829 -#: includes/class-mxchat-admin.php:3901
7073 +#: includes/class-mxchat-admin.php:4526
5830 7074 msgid "No chat sessions selected for deletion."
5831 7075 msgstr ""
5832 7076
5833 -#: includes/class-mxchat-admin.php:3988
7077 +#: includes/class-mxchat-admin.php:4635
5834 7078 #, php-format
5835 7079 msgid "%d chat session(s) have been deleted."
5836 7080 msgstr ""
5837 7081
5838 -#: includes/class-mxchat-admin.php:4113
7082 +#: includes/class-mxchat-admin.php:4760
5839 7083 msgid "Message ID is required."
5840 7084 msgstr ""
5841 7085
5842 -#: includes/class-mxchat-admin.php:4129
7086 +#: includes/class-mxchat-admin.php:4776
5843 7087 msgid "No RAG context found for this message."
5844 7088 msgstr ""
5845 7089
5846 -#: includes/class-mxchat-admin.php:4137
7090 +#: includes/class-mxchat-admin.php:4784
5847 7091 msgid "Invalid RAG context data."
5848 7092 msgstr ""
5849 7093
5850 -#: includes/class-mxchat-admin.php:4340
7094 +#: includes/class-mxchat-admin.php:4987
5851 7095 msgid "Create and manage custom actions to enhance your chatbot's capabilities."
5852 7096 msgstr ""
5853 7097
5854 -#: includes/class-mxchat-admin.php:4352
7098 +#: includes/class-mxchat-admin.php:4999
5855 7099 msgid "Search Actions"
5856 7100 msgstr ""
5857 7101
5858 -#: includes/class-mxchat-admin.php:4356
7102 +#: includes/class-mxchat-admin.php:5003
5859 7103 msgid "All Action Types"
5860 7104 msgstr ""
5861 7105
5862 -#: includes/class-mxchat-admin.php:4366
7106 +#: includes/class-mxchat-admin.php:5013
5863 7107 msgid "Filter"
5864 7108 msgstr ""
5865 7109
5866 -#: includes/class-mxchat-admin.php:4373
7110 +#: includes/class-mxchat-admin.php:5020
5867 7111 msgid "Add New Action"
5868 7112 msgstr ""
5869 7113
5870 -#: includes/class-mxchat-admin.php:4423
7114 +#: includes/class-mxchat-admin.php:5070
5871 7115 msgid "Type:"
5872 7116 msgstr ""
5873 7117
5874 -#: includes/class-mxchat-admin.php:4428
7118 +#: includes/class-mxchat-admin.php:5075
5875 7119 msgid "Trigger phrases:"
5876 7120 msgstr ""
5877 7121
5878 -#: includes/class-mxchat-admin.php:4445
7122 +#: includes/class-mxchat-admin.php:5092
5879 7123 msgid "Similarity Threshold:"
5880 7124 msgstr ""
5881 7125
5882 -#: includes/class-mxchat-admin.php:4452
7126 +#: includes/class-mxchat-admin.php:5099
5883 7127 msgid "Assigned bots:"
5884 7128 msgstr ""
5885 7129
5886 -#: includes/class-mxchat-admin.php:4489
7130 +#: includes/class-mxchat-admin.php:5136
5887 7131 msgid "Edit Form"
5888 7132 msgstr ""
5889 7133
5890 -#: includes/class-mxchat-admin.php:4496
7134 +#: includes/class-mxchat-admin.php:5143
5891 7135 msgid "Manage Flows"
5892 7136 msgstr ""
5893 7137
5894 -#: includes/class-mxchat-admin.php:4513
7138 +#: includes/class-mxchat-admin.php:5160
5895 7139 msgid "Are you sure you want to delete this action?"
5896 7140 msgstr ""
5897 7141
5898 -#: includes/class-mxchat-admin.php:4531
7142 +#: includes/class-mxchat-admin.php:5178
5899 7143 msgid "No actions found"
5900 7144 msgstr ""
5901 7145
5902 -#: includes/class-mxchat-admin.php:4532
7146 +#: includes/class-mxchat-admin.php:5179
5903 7147 msgid "Get started by creating your first action to enhance your chatbot."
5904 7148 msgstr ""
5905 7149
5906 -#: includes/class-mxchat-admin.php:4534
7150 +#: includes/class-mxchat-admin.php:5181
5907 7151 msgid "Create Your First Action"
5908 7152 msgstr ""
5909 7153
5910 -#: includes/class-mxchat-admin.php:4576
7154 +#: includes/class-mxchat-admin.php:5223
5911 7155 msgid "Select Action Type"
5912 7156 msgstr ""
5913 7157
5914 -#: includes/class-mxchat-admin.php:4582
7158 +#: includes/class-mxchat-admin.php:5229
5915 7159 msgid "Search action types..."
5916 7160 msgstr ""
5917 7161
5918 -#: includes/class-mxchat-admin.php:4624
5919 -#: includes/class-mxchat-admin.php:4628
7162 +#: includes/class-mxchat-admin.php:5271
7163 +#: includes/class-mxchat-admin.php:5275
5920 7164 msgid "Add-on Required"
5921 7165 msgstr ""
5922 7166
5923 -#: includes/class-mxchat-admin.php:4634
7167 +#: includes/class-mxchat-admin.php:5281
5924 7168 #, php-format
5925 7169 msgid "Use the %s action in your chatbot"
5926 7170 msgstr ""
5927 7171
5928 -#: includes/class-mxchat-admin.php:4665
7172 +#: includes/class-mxchat-admin.php:5312
5929 7173 msgid "Get Add-on"
5930 7174 msgstr ""
5931 7175
5932 -#: includes/class-mxchat-admin.php:4686
7176 +#: includes/class-mxchat-admin.php:5333
5933 7177 msgid "Configure Action"
5934 7178 msgstr ""
5935 7179
5936 -#: includes/class-mxchat-admin.php:4692
7180 +#: includes/class-mxchat-admin.php:5339
5937 7181 msgid "Back to Action Types"
5938 7182 msgstr ""
5939 7183
5940 -#: includes/class-mxchat-admin.php:4699
7184 +#: includes/class-mxchat-admin.php:5346
5941 7185 msgid "Selected Action"
5942 7186 msgstr ""
5943 7187
5944 -#: includes/class-mxchat-admin.php:4700
7188 +#: includes/class-mxchat-admin.php:5347
5945 7189 msgid "Configure this action for your chatbot"
5946 7190 msgstr ""
5947 7191
5948 -#: includes/class-mxchat-admin.php:4707
7192 +#: includes/class-mxchat-admin.php:5354
5949 7193 msgid "Action Label (For your reference only)"
5950 7194 msgstr ""
5951 7195
5952 -#: includes/class-mxchat-admin.php:4711
7196 +#: includes/class-mxchat-admin.php:5358
5953 7197 msgid "Example: Newsletter Signup"
5954 7198 msgstr ""
5955 7199
5956 -#: includes/class-mxchat-admin.php:4716
7200 +#: includes/class-mxchat-admin.php:5363
5957 7201 msgid "Trigger Phrases (comma-separated)"
5958 7202 msgstr ""
5959 7203
5960 -#: includes/class-mxchat-admin.php:4720
7204 +#: includes/class-mxchat-admin.php:5367
5961 7205 msgid "Example: sign me up, subscribe me, I want to join, add me to the newsletter"
5962 7206 msgstr ""
5963 7207
5964 -#: includes/class-mxchat-admin.php:4739
7208 +#: includes/class-mxchat-admin.php:5386
5965 7209 msgid "Lower values (10-30) make the action trigger more easily. Higher values (70-95) require more exact matches."
5966 7210 msgstr ""
5967 7211
5968 -#: includes/class-mxchat-admin.php:4746
7212 +#: includes/class-mxchat-admin.php:5393
5969 7213 msgid "Which bots should we enable this action for?"
5970 7214 msgstr ""
5971 7215
5972 -#: includes/class-mxchat-admin.php:4789
7216 +#: includes/class-mxchat-admin.php:5436
5973 7217 msgid "Save Action"
5974 7218 msgstr ""
5975 7219
5976 -#: includes/class-mxchat-admin.php:4800
7220 +#: includes/class-mxchat-admin.php:5447
5977 7221 msgid "Saving action, please wait..."
5978 7222 msgstr ""
5979 7223
5980 -#: includes/class-mxchat-admin.php:4878
5981 -#: includes/class-mxchat-admin.php:4983
7224 +#: includes/class-mxchat-admin.php:5525
7225 +#: includes/class-mxchat-admin.php:5630
5982 7226 msgid "Invalid input. Please ensure all fields are filled out."
5983 7227 msgstr ""
5984 7228
5985 -#: includes/class-mxchat-admin.php:4884
5986 -#: includes/class-mxchat-admin.php:5007
7229 +#: includes/class-mxchat-admin.php:5531
7230 +#: includes/class-mxchat-admin.php:5654
5987 7231 msgid "Please enter at least one valid phrase."
5988 7232 msgstr ""
5989 7233
5990 -#: includes/class-mxchat-admin.php:4904
5991 -#: includes/class-mxchat-admin.php:5027
7234 +#: includes/class-mxchat-admin.php:5551
7235 +#: includes/class-mxchat-admin.php:5674
5992 7236 #, php-format
5993 7237 msgid "Error generating embeddings for phrases: %s. Check your embedding API."
5994 7238 msgstr ""
5995 7239
5996 -#: includes/class-mxchat-admin.php:4912
5997 -#: includes/class-mxchat-admin.php:5035
7240 +#: includes/class-mxchat-admin.php:5559
7241 +#: includes/class-mxchat-admin.php:5682
5998 7242 msgid "No valid embeddings generated. Please check your phrases."
5999 7243 msgstr ""
6000 7244
6001 -#: includes/class-mxchat-admin.php:4938
7245 +#: includes/class-mxchat-admin.php:5585
6002 7246 msgid "Failed to update action in database."
6003 7247 msgstr ""
6004 7248
6005 -#: includes/class-mxchat-admin.php:4943
7249 +#: includes/class-mxchat-admin.php:5590
6006 7250 msgid "Intent updated successfully!"
6007 7251 msgstr ""
6008 7252
6009 -#: includes/class-mxchat-admin.php:4990
7253 +#: includes/class-mxchat-admin.php:5637
6010 7254 msgid "Invalid callback function selected."
6011 7255 msgstr ""
6012 7256
6013 -#: includes/class-mxchat-admin.php:4996
7257 +#: includes/class-mxchat-admin.php:5643
6014 7258 msgid "an add-on"
6015 7259 msgstr ""
6016 7260
6017 -#: includes/class-mxchat-admin.php:4998
7261 +#: includes/class-mxchat-admin.php:5645
6018 7262 #, php-format
6019 7263 msgid "This action requires the %s to be installed and activated."
6020 7264 msgstr ""
6021 7265
6022 -#: includes/class-mxchat-admin.php:5053
7266 +#: includes/class-mxchat-admin.php:5700
6023 7267 msgid "Database error: "
6024 7268 msgstr ""
6025 7269
6026 -#: includes/class-mxchat-admin.php:5058
7270 +#: includes/class-mxchat-admin.php:5705
6027 7271 msgid "New intent added successfully!"
6028 7272 msgstr ""
6029 7273
6030 -#: includes/class-mxchat-admin.php:5207
6031 -#: includes/class-mxchat-admin.php:5494
7274 +#: includes/class-mxchat-admin.php:5854
7275 +#: includes/class-mxchat-admin.php:6141
6032 7276 msgid "Invalid action ID"
6033 7277 msgstr ""
6034 7278
6035 -#: includes/class-mxchat-admin.php:5222
7279 +#: includes/class-mxchat-admin.php:5869
6036 7280 msgid "Failed to update action status"
6037 7281 msgstr ""
6038 7282
6039 -#: includes/class-mxchat-admin.php:5241
7283 +#: includes/class-mxchat-admin.php:5888
6040 7284 msgid "No actions selected"
6041 7285 msgstr ""
6042 7286
6043 -#: includes/class-mxchat-admin.php:5252
7287 +#: includes/class-mxchat-admin.php:5899
6044 7288 msgid "Failed to delete actions"
6045 7289 msgstr ""
6046 7290
6047 -#: includes/class-mxchat-admin.php:5291
6048 -#: includes/class-mxchat-admin.php:5294
6049 -#: includes/class-mxchat-admin.php:5415
7291 +#: includes/class-mxchat-admin.php:5938
7292 +#: includes/class-mxchat-admin.php:5941
7293 +#: includes/class-mxchat-admin.php:6062
6050 7294 msgid "Please fill in all required fields."
6051 7295 msgstr ""
6052 7296
6053 -#: includes/class-mxchat-admin.php:5320
6054 -#: includes/class-mxchat-admin.php:5385
7297 +#: includes/class-mxchat-admin.php:5967
7298 +#: includes/class-mxchat-admin.php:6032
6055 7299 msgid "Failed to add action to database."
6056 7300 msgstr ""
6057 7301
6058 -#: includes/class-mxchat-admin.php:5358
6059 -#: includes/class-mxchat-admin.php:5433
7302 +#: includes/class-mxchat-admin.php:6005
7303 +#: includes/class-mxchat-admin.php:6080
6060 7304 msgid "Please provide at least one trigger phrase."
6061 7305 msgstr ""
6062 7306
6063 -#: includes/class-mxchat-admin.php:5475
7307 +#: includes/class-mxchat-admin.php:6122
6064 7308 msgid "Failed to update action."
6065 7309 msgstr ""
6066 7310
6067 -#: includes/class-mxchat-admin.php:5503
7311 +#: includes/class-mxchat-admin.php:6150
6068 7312 msgid "Failed to delete action"
6069 7313 msgstr ""
6070 7314
6071 -#: includes/class-mxchat-admin.php:5529
7315 +#: includes/class-mxchat-admin.php:6176
6072 7316 msgid "Please provide an intent ID and phrase."
6073 7317 msgstr ""
6074 7318
6075 -#: includes/class-mxchat-admin.php:5537
7319 +#: includes/class-mxchat-admin.php:6184
6076 7320 msgid "Action not found."
6077 7321 msgstr ""
6078 7322
6079 -#: includes/class-mxchat-admin.php:5543
7323 +#: includes/class-mxchat-admin.php:6190
6080 7324 msgid "Failed to generate embedding: "
6081 7325 msgstr ""
6082 7326
6083 -#: includes/class-mxchat-admin.php:5557
7327 +#: includes/class-mxchat-admin.php:6204
6084 7328 msgid "Failed to add phrase."
6085 7329 msgstr ""
6086 7330
6087 -#: includes/class-mxchat-admin.php:5575
7331 +#: includes/class-mxchat-admin.php:6222
6088 7332 msgid "Invalid phrase ID."
6089 7333 msgstr ""
6090 7334
6091 -#: includes/class-mxchat-admin.php:5583
7335 +#: includes/class-mxchat-admin.php:6230
6092 7336 msgid "Failed to delete phrase."
6093 7337 msgstr ""
6094 7338
6095 -#: includes/class-mxchat-admin.php:5601
6096 -#: includes/class-mxchat-admin.php:5630
7339 +#: includes/class-mxchat-admin.php:6248
7340 +#: includes/class-mxchat-admin.php:6277
6097 7341 msgid "Invalid intent ID."
6098 7342 msgstr ""
6099 7343
6100 -#: includes/class-mxchat-admin.php:5645
7344 +#: includes/class-mxchat-admin.php:6292
6101 7345 msgid "Failed to clear legacy phrases."
6102 7346 msgstr ""
6103 7347
6104 -#: includes/class-mxchat-admin.php:5694
7348 +#: includes/class-mxchat-admin.php:6341
6105 7349 msgid "WooCommerce Add-on"
6106 7350 msgstr ""
6107 7351
6108 -#: includes/class-mxchat-admin.php:5699
7352 +#: includes/class-mxchat-admin.php:6346
6109 7353 msgid "Perplexity Add-on"
6110 7354 msgstr ""
6111 7355
6112 -#: includes/class-mxchat-admin.php:5704
7356 +#: includes/class-mxchat-admin.php:6351
6113 7357 msgid "Forms Add-on"
6114 7358 msgstr ""
6115 7359
6116 -#: includes/class-mxchat-admin.php:5746
6117 -#: includes/class-mxchat-admin.php:5801
6118 -#: includes/class-mxchat-admin.php:5810
6119 -#: includes/class-mxchat-admin.php:5819
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
6120 7365 msgid "Customer Engagement"
6121 7366 msgstr ""
6122 7367
6123 -#: includes/class-mxchat-admin.php:5748
7368 +#: includes/class-mxchat-admin.php:6395
6124 7369 msgid "Collect visitor emails for your mailing list in Loops"
6125 7370 msgstr ""
6126 7371
6127 -#: includes/class-mxchat-admin.php:5753
7372 +#: includes/class-mxchat-admin.php:6400
6128 7373 msgid "Brave Web Search"
6129 7374 msgstr ""
6130 7375
6131 -#: includes/class-mxchat-admin.php:5755
6132 -#: includes/class-mxchat-admin.php:5764
6133 -#: includes/class-mxchat-admin.php:5885
7376 +#: includes/class-mxchat-admin.php:6402
7377 +#: includes/class-mxchat-admin.php:6411
7378 +#: includes/class-mxchat-admin.php:6541
6134 7379 msgid "Search Features"
6135 7380 msgstr ""
6136 7381
6137 -#: includes/class-mxchat-admin.php:5757
7382 +#: includes/class-mxchat-admin.php:6404
6138 7383 msgid "Let users search the web directly from the chat (requires a Brave Search API key)"
6139 7384 msgstr ""
6140 7385
6141 -#: includes/class-mxchat-admin.php:5762
7386 +#: includes/class-mxchat-admin.php:6409
6142 7387 msgid "Brave Image Search"
6143 7388 msgstr ""
6144 7389
6145 -#: includes/class-mxchat-admin.php:5766
7390 +#: includes/class-mxchat-admin.php:6413
6146 7391 msgid "Search and display images in the chat conversation (requires a Brave Search API key)"
6147 7392 msgstr ""
6148 7393
6149 -#: includes/class-mxchat-admin.php:5772
6150 -#: includes/class-mxchat-tool-registry.php:196
7394 +#: includes/class-mxchat-admin.php:6419
7395 +#: includes/class-mxchat-tool-registry.php:223
6151 7396 msgid "Generate Image (OpenAI)"
6152 7397 msgstr ""
6153 7398
6154 -#: includes/class-mxchat-admin.php:5774
6155 -#: includes/class-mxchat-admin.php:5783
6156 -#: includes/class-mxchat-admin.php:5792
6157 -#: includes/class-mxchat-admin.php:5986
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
6158 7403 msgid "Other Features"
6159 7404 msgstr ""
6160 7405
6161 -#: includes/class-mxchat-admin.php:5776
7406 +#: includes/class-mxchat-admin.php:6423
6162 7407 msgid "Create images with GPT Image from OpenAI (requires OpenAI API key)"
6163 7408 msgstr ""
6164 7409
6165 -#: includes/class-mxchat-admin.php:5781
6166 -#: includes/class-mxchat-tool-registry.php:204
7410 +#: includes/class-mxchat-admin.php:6428
7411 +#: includes/class-mxchat-tool-registry.php:231
6167 7412 msgid "Generate Image (Gemini)"
6168 7413 msgstr ""
6169 7414
6170 -#: includes/class-mxchat-admin.php:5785
7415 +#: includes/class-mxchat-admin.php:6432
6171 7416 msgid "Create images with Imagen from Google (requires Gemini API key)"
6172 7417 msgstr ""
6173 7418
6174 -#: includes/class-mxchat-admin.php:5790
7419 +#: includes/class-mxchat-admin.php:6437
6175 7420 msgid "Chat with PDF"
6176 7421 msgstr ""
6177 7422
6178 -#: includes/class-mxchat-admin.php:5794
7423 +#: includes/class-mxchat-admin.php:6441
6179 7424 msgid "Answer questions about uploaded PDF documents"
6180 7425 msgstr ""
6181 7426
6182 -#: includes/class-mxchat-admin.php:5799
7427 +#: includes/class-mxchat-admin.php:6446
6183 7428 msgid "Slack Live Agent"
6184 7429 msgstr ""
6185 7430
6186 -#: includes/class-mxchat-admin.php:5803
7431 +#: includes/class-mxchat-admin.php:6450
6187 7432 msgid "Transfer conversation to a human support agent on Slack"
6188 7433 msgstr ""
6189 7434
6190 -#: includes/class-mxchat-admin.php:5808
7435 +#: includes/class-mxchat-admin.php:6455
6191 7436 msgid "Telegram Live Agent"
6192 7437 msgstr ""
6193 7438
6194 -#: includes/class-mxchat-admin.php:5812
7439 +#: includes/class-mxchat-admin.php:6459
6195 7440 msgid "Transfer conversation to a human support agent on Telegram"
6196 7441 msgstr ""
6197 7442
6198 -#: includes/class-mxchat-admin.php:5817
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
6199 7452 msgid "Back to Chatbot"
6200 7453 msgstr ""
6201 7454
6202 -#: includes/class-mxchat-admin.php:5821
7455 +#: includes/class-mxchat-admin.php:6477
6203 7456 msgid "Return from live agent mode to AI chatbot"
6204 7457 msgstr ""
6205 7458
6206 -#: includes/class-mxchat-admin.php:5832
7459 +#: includes/class-mxchat-admin.php:6488
6207 7460 msgid "Product Recommendations"
6208 7461 msgstr ""
6209 7462
6210 -#: includes/class-mxchat-admin.php:5835
6211 -#: includes/class-mxchat-admin.php:5843
6212 -#: includes/class-mxchat-admin.php:5851
6213 -#: includes/class-mxchat-admin.php:5859
6214 -#: includes/class-mxchat-admin.php:5867
6215 -#: includes/class-mxchat-admin.php:5875
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
6216 7469 msgid "WooCommerce Features"
6217 7470 msgstr ""
6218 7471
6219 -#: includes/class-mxchat-admin.php:5837
7472 +#: includes/class-mxchat-admin.php:6493
6220 7473 msgid "Suggest products based on customer preferences"
6221 7474 msgstr ""
6222 7475
6223 -#: includes/class-mxchat-admin.php:5845
7476 +#: includes/class-mxchat-admin.php:6501
6224 7477 msgid "Allow customers to check their order status"
6225 7478 msgstr ""
6226 7479
6227 -#: includes/class-mxchat-admin.php:5848
7480 +#: includes/class-mxchat-admin.php:6504
6228 7481 msgid "Show Product Card"
6229 7482 msgstr ""
6230 7483
6231 -#: includes/class-mxchat-admin.php:5853
7484 +#: includes/class-mxchat-admin.php:6509
6232 7485 msgid "Display product information in the chat"
6233 7486 msgstr ""
6234 7487
6235 -#: includes/class-mxchat-admin.php:5856
7488 +#: includes/class-mxchat-admin.php:6512
6236 7489 msgid "Add to Cart"
6237 7490 msgstr ""
6238 7491
6239 -#: includes/class-mxchat-admin.php:5861
7492 +#: includes/class-mxchat-admin.php:6517
6240 7493 msgid "Add products to cart directly from chat"
6241 7494 msgstr ""
6242 7495
6243 -#: includes/class-mxchat-admin.php:5864
7496 +#: includes/class-mxchat-admin.php:6520
6244 7497 msgid "Proceed to Checkout"
6245 7498 msgstr ""
6246 7499
6247 -#: includes/class-mxchat-admin.php:5869
7500 +#: includes/class-mxchat-admin.php:6525
6248 7501 msgid "Redirect customer to checkout page"
6249 7502 msgstr ""
6250 7503
6251 -#: includes/class-mxchat-admin.php:5872
7504 +#: includes/class-mxchat-admin.php:6528
6252 7505 msgid "Featured Products Showcase"
6253 7506 msgstr ""
6254 7507
6255 -#: includes/class-mxchat-admin.php:5877
7508 +#: includes/class-mxchat-admin.php:6533
6256 7509 msgid "Display a curated selection of products with an AI-generated message"
6257 7510 msgstr ""
6258 7511
6259 -#: includes/class-mxchat-admin.php:5882
7512 +#: includes/class-mxchat-admin.php:6538
6260 7513 msgid "Perplexity Research"
6261 7514 msgstr ""
6262 7515
6263 -#: includes/class-mxchat-admin.php:5887
7516 +#: includes/class-mxchat-admin.php:6543
6264 7517 msgid "Allows the chatbot to search the web for accurate, up-to-date answers"
6265 7518 msgstr ""
6266 7519
6267 -#: includes/class-mxchat-admin.php:5892
7520 +#: includes/class-mxchat-admin.php:6548
6268 7521 msgid "Form Collection"
6269 7522 msgstr ""
6270 7523
6271 -#: includes/class-mxchat-admin.php:5895
7524 +#: includes/class-mxchat-admin.php:6551
6272 7525 msgid "Form Features"
6273 7526 msgstr ""
6274 7527
6275 -#: includes/class-mxchat-admin.php:5897
7528 +#: includes/class-mxchat-admin.php:6553
6276 7529 msgid "Collect user information through custom forms in chat"
6277 7530 msgstr ""
6278 7531
6279 -#: includes/class-mxchat-admin.php:5914
7532 +#: includes/class-mxchat-admin.php:6570
6280 7533 msgid "Unknown Add-on"
6281 7534 msgstr ""
6282 7535
6283 -#: includes/class-mxchat-admin.php:5993
7536 +#: includes/class-mxchat-admin.php:6649
6284 7537 msgid "Custom action for your chatbot"
6285 7538 msgstr ""
6286 7539
6287 -#: includes/class-mxchat-admin.php:6047
7540 +#: includes/class-mxchat-admin.php:6703
6288 7541 msgid "Chatbot Settings"
6289 7542 msgstr ""
6290 7543
6291 -#: includes/class-mxchat-admin.php:6063
7544 +#: includes/class-mxchat-admin.php:6719
6292 7545 msgid "OpenAI API Key"
6293 7546 msgstr ""
6294 7547
6295 -#: includes/class-mxchat-admin.php:6072
7548 +#: includes/class-mxchat-admin.php:6728
6296 7549 msgid "X.AI API Key"
6297 7550 msgstr ""
6298 7551
6299 -#: includes/class-mxchat-admin.php:6081
7552 +#: includes/class-mxchat-admin.php:6737
6300 7553 msgid "Claude API Key"
6301 7554 msgstr ""
6302 7555
6303 -#: includes/class-mxchat-admin.php:6090
7556 +#: includes/class-mxchat-admin.php:6746
6304 7557 msgid "DeepSeek API Key"
6305 7558 msgstr ""
6306 7559
6307 -#: includes/class-mxchat-admin.php:6099
7560 +#: includes/class-mxchat-admin.php:6755
6308 7561 msgid "Google Gemini API Key"
6309 7562 msgstr ""
6310 7563
6311 -#: includes/class-mxchat-admin.php:6108
7564 +#: includes/class-mxchat-admin.php:6764
6312 7565 msgid "Voyage AI API Key"
6313 7566 msgstr ""
6314 7567
6315 -#: includes/class-mxchat-admin.php:6117
7568 +#: includes/class-mxchat-admin.php:6773
6316 7569 msgid "OpenRouter API Key"
6317 7570 msgstr ""
6318 7571
6319 -#: includes/class-mxchat-admin.php:6126
7572 +#: includes/class-mxchat-admin.php:6782
6320 7573 msgid "Custom Provider (OpenAI-compatible)"
6321 7574 msgstr ""
6322 7575
6323 -#: includes/class-mxchat-admin.php:6135
7576 +#: includes/class-mxchat-admin.php:6791
6324 7577 msgid "Loops API Key"
6325 7578 msgstr ""
6326 7579
6327 -#: includes/class-mxchat-admin.php:6144
7580 +#: includes/class-mxchat-admin.php:6800
6328 7581 msgid "Brave API Key"
6329 7582 msgstr ""
6330 7583
6331 -#: includes/class-mxchat-admin.php:6270
7584 +#: includes/class-mxchat-admin.php:6936
6332 7585 msgid "Require Email To Chat"
6333 7586 msgstr ""
6334 7587
6335 -#: includes/class-mxchat-admin.php:6278
7588 +#: includes/class-mxchat-admin.php:6944
6336 7589 msgid "Require Email Chat Content"
6337 7590 msgstr ""
6338 7591
6339 -#: includes/class-mxchat-admin.php:6286
7592 +#: includes/class-mxchat-admin.php:6952
6340 7593 msgid "Require Email Chat Button Text"
6341 7594 msgstr ""
6342 7595
6343 -#: includes/class-mxchat-admin.php:6294
7596 +#: includes/class-mxchat-admin.php:6960
6344 7597 msgid "Require Name Field"
6345 7598 msgstr ""
6346 7599
6347 -#: includes/class-mxchat-admin.php:6318
7600 +#: includes/class-mxchat-admin.php:6984
6348 7601 msgid "Input Copy"
6349 7602 msgstr ""
6350 7603
6351 -#: includes/class-mxchat-admin.php:6334
7604 +#: includes/class-mxchat-admin.php:7000
6352 7605 msgid "Toggle Privacy Notice"
6353 7606 msgstr ""
6354 7607
6355 -#: includes/class-mxchat-admin.php:6342
7608 +#: includes/class-mxchat-admin.php:7008
6356 7609 msgid "Enable Complianz"
6357 7610 msgstr ""
6358 7611
6359 -#: includes/class-mxchat-admin.php:6350
7612 +#: includes/class-mxchat-admin.php:7016
6360 7613 msgid "Open Links in a New Tab"
6361 7614 msgstr ""
6362 7615
6363 -#: includes/class-mxchat-admin.php:6358
7616 +#: includes/class-mxchat-admin.php:7024
6364 7617 msgid "Enable Chat Persistence"
6365 7618 msgstr ""
6366 7619
6367 -#: includes/class-mxchat-admin.php:6414
7620 +#: includes/class-mxchat-admin.php:7080
6368 7621 msgid "Additional Quick Questions"
6369 7622 msgstr ""
6370 7623
6371 -#: includes/class-mxchat-admin.php:6423
7624 +#: includes/class-mxchat-admin.php:7089
6372 7625 msgid "Rate Limits Settings"
6373 7626 msgstr ""
6374 7627
6375 -#: includes/class-mxchat-admin.php:6432
7628 +#: includes/class-mxchat-admin.php:7098
6376 7629 msgid "Loops Settings"
6377 7630 msgstr ""
6378 7631
6379 -#: includes/class-mxchat-admin.php:6440
7632 +#: includes/class-mxchat-admin.php:7106
6380 7633 msgid "Loops Mailing List"
6381 7634 msgstr ""
6382 7635
6383 -#: includes/class-mxchat-admin.php:6448
7636 +#: includes/class-mxchat-admin.php:7114
6384 7637 msgid "Triggered Phrase Response"
6385 7638 msgstr ""
6386 7639
6387 -#: includes/class-mxchat-admin.php:6456
7640 +#: includes/class-mxchat-admin.php:7122
6388 7641 msgid "Email Capture Response"
6389 7642 msgstr ""
6390 7643
6391 -#: includes/class-mxchat-admin.php:6465
7644 +#: includes/class-mxchat-admin.php:7131
6392 7645 msgid "Brave Search Settings"
6393 7646 msgstr ""
6394 7647
6395 -#: includes/class-mxchat-admin.php:6473
7648 +#: includes/class-mxchat-admin.php:7139
6396 7649 msgid "Number of Images to Return"
6397 7650 msgstr ""
6398 7651
6399 -#: includes/class-mxchat-admin.php:6481
7652 +#: includes/class-mxchat-admin.php:7147
6400 7653 msgid "Safe Search"
6401 7654 msgstr ""
6402 7655
6403 -#: includes/class-mxchat-admin.php:6489
7656 +#: includes/class-mxchat-admin.php:7155
6404 7657 msgid "Number of News Articles"
6405 7658 msgstr ""
6406 7659
6407 -#: includes/class-mxchat-admin.php:6497
7660 +#: includes/class-mxchat-admin.php:7163
6408 7661 msgid "Country"
6409 7662 msgstr ""
6410 7663
6411 -#: includes/class-mxchat-admin.php:6505
7664 +#: includes/class-mxchat-admin.php:7171
6412 7665 msgid "Language"
6413 7666 msgstr ""
6414 7667
6415 -#: includes/class-mxchat-admin.php:6514
7668 +#: includes/class-mxchat-admin.php:7180
6416 7669 msgid "Toolbar Settings & Intents"
6417 7670 msgstr ""
6418 7671
6419 -#: includes/class-mxchat-admin.php:6521
7672 +#: includes/class-mxchat-admin.php:7187
6420 7673 msgid "Show Chat Toolbar"
6421 7674 msgstr ""
6422 7675
6423 -#: includes/class-mxchat-admin.php:6530
7676 +#: includes/class-mxchat-admin.php:7196
6424 7677 msgid "Show PDF Upload Button"
6425 7678 msgstr ""
6426 7679
6427 -#: includes/class-mxchat-admin.php:6539
7680 +#: includes/class-mxchat-admin.php:7205
6428 7681 msgid "Show Word Upload Button"
6429 7682 msgstr ""
6430 7683
6431 -#: includes/class-mxchat-admin.php:6547
7684 +#: includes/class-mxchat-admin.php:7213
6432 7685 msgid "Intent Trigger Text"
6433 7686 msgstr ""
6434 7687
6435 -#: includes/class-mxchat-admin.php:6555
7688 +#: includes/class-mxchat-admin.php:7221
6436 7689 msgid "Success Text"
6437 7690 msgstr ""
6438 7691
6439 -#: includes/class-mxchat-admin.php:6563
7692 +#: includes/class-mxchat-admin.php:7229
6440 7693 msgid "Error Text"
6441 7694 msgstr ""
6442 7695
6443 -#: includes/class-mxchat-admin.php:6572
7696 +#: includes/class-mxchat-admin.php:7238
6444 7697 msgid "Maximum Document Pages"
6445 7698 msgstr ""
6446 7699
6447 -#: includes/class-mxchat-admin.php:6581
7700 +#: includes/class-mxchat-admin.php:7247
6448 7701 msgid "Live Agent Settings"
6449 7702 msgstr ""
6450 7703
6451 -#: includes/class-mxchat-admin.php:6589
6452 -#: includes/class-mxchat-admin.php:6654
7704 +#: includes/class-mxchat-admin.php:7255
7705 +#: includes/class-mxchat-admin.php:7352
7706 +#: includes/class-mxchat-admin.php:7420
6453 7707 msgid "Live Agent Status"
6454 7708 msgstr ""
6455 7709
6456 -#: includes/class-mxchat-admin.php:6597
6457 -#: includes/class-mxchat-admin.php:6662
7710 +#: includes/class-mxchat-admin.php:7266
7711 +#: includes/class-mxchat-admin.php:7362
7712 +#: includes/class-mxchat-admin.php:7430
7713 +msgid "Availability Schedule"
7714 +msgstr ""
7715 +
7716 +#: includes/class-mxchat-admin.php:7275
7717 +#: includes/class-mxchat-admin.php:7371
7718 +#: includes/class-mxchat-admin.php:7439
6458 7719 msgid "Notification Message"
6459 7720 msgstr ""
6460 7721
6461 -#: includes/class-mxchat-admin.php:6605
6462 -#: includes/class-mxchat-admin.php:6670
7722 +#: includes/class-mxchat-admin.php:7283
7723 +#: includes/class-mxchat-admin.php:7379
7724 +#: includes/class-mxchat-admin.php:7447
6463 7725 msgid "Away Message"
6464 7726 msgstr ""
6465 7727
6466 -#: includes/class-mxchat-admin.php:6613
7728 +#: includes/class-mxchat-admin.php:7291
6467 7729 msgid "Slack Agent User IDs"
6468 7730 msgstr ""
6469 7731
6470 -#: includes/class-mxchat-admin.php:6621
7732 +#: includes/class-mxchat-admin.php:7301
7733 +msgid "Shared Handoff Channel"
7734 +msgstr ""
7735 +
7736 +#: includes/class-mxchat-admin.php:7311
7737 +msgid "Archive Channel When Chat Ends"
7738 +msgstr ""
7739 +
7740 +#: includes/class-mxchat-admin.php:7319
6471 7741 msgid "Slack Webhook URL"
6472 7742 msgstr ""
6473 7743
6474 -#: includes/class-mxchat-admin.php:6629
7744 +#: includes/class-mxchat-admin.php:7327
6475 7745 msgid "Slack Secret Key"
6476 7746 msgstr ""
6477 7747
6478 -#: includes/class-mxchat-admin.php:6638
7748 +#: includes/class-mxchat-admin.php:7336
6479 7749 msgid "Slack Bot OAuth Token"
6480 7750 msgstr ""
6481 7751
6482 -#: includes/class-mxchat-admin.php:6647
7752 +#: includes/class-mxchat-admin.php:7345
6483 7753 msgid "Telegram Settings"
6484 7754 msgstr ""
6485 7755
6486 -#: includes/class-mxchat-admin.php:6678
7756 +#: includes/class-mxchat-admin.php:7387
6487 7757 msgid "Telegram Bot Token"
6488 7758 msgstr ""
6489 7759
6490 -#: includes/class-mxchat-admin.php:6686
7760 +#: includes/class-mxchat-admin.php:7395
6491 7761 msgid "Telegram Group ID"
6492 7762 msgstr ""
6493 7763
6494 -#: includes/class-mxchat-admin.php:6694
7764 +#: includes/class-mxchat-admin.php:7403
6495 7765 msgid "Webhook Secret Token"
6496 7766 msgstr ""
6497 7767
6498 -#: includes/class-mxchat-admin.php:6703
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
6499 7781 msgid "YouTube Tutorials"
6500 7782 msgstr ""
6501 7783
6502 -#: includes/class-mxchat-admin.php:6715
7784 +#: includes/class-mxchat-admin.php:7484
6503 7785 msgid "MXChat Knowledge Base Settings"
6504 7786 msgstr ""
6505 7787
6506 -#: includes/class-mxchat-admin.php:6738
7788 +#: includes/class-mxchat-admin.php:7507
6507 7789 msgid "MXChat Transcripts Notification Settings"
6508 7790 msgstr ""
6509 7791
6510 -#: includes/class-mxchat-admin.php:6750
7792 +#: includes/class-mxchat-admin.php:7519
6511 7793 msgid "Chat Notification Settings"
6512 7794 msgstr ""
6513 7795
6514 -#: includes/class-mxchat-admin.php:6765
7796 +#: includes/class-mxchat-admin.php:7534
6515 7797 msgid "Notification Email Address"
6516 7798 msgstr ""
6517 7799
6518 -#: includes/class-mxchat-admin.php:6781
6519 -msgid "Custom Retention (Days)"
6520 -msgstr ""
6521 -
6522 -#: includes/class-mxchat-admin.php:6820
7800 +#: includes/class-mxchat-admin.php:7589
6523 7801 msgid "The Pinecone API key appears to be invalid. Please check your API key."
6524 7802 msgstr ""
6525 7803
6526 -#: includes/class-mxchat-admin.php:6841
7804 +#: includes/class-mxchat-admin.php:7610
6527 7805 msgid "The Pinecone host appears to be invalid. It should look like \"mxchat-vectors-zrmsquq.svc.aped-4627-b74a.pinecone.io\""
6528 7806 msgstr ""
6529 7807
6530 -#: includes/class-mxchat-admin.php:6868
7808 +#: includes/class-mxchat-admin.php:7637
6531 7809 msgid "Sync settings updated successfully."
6532 7810 msgstr ""
6533 7811
6534 -#: includes/class-mxchat-admin.php:6877
7812 +#: includes/class-mxchat-admin.php:7646
6535 7813 msgid "1"
6536 7814 msgstr ""
6537 7815
6538 -#: includes/class-mxchat-admin.php:6903
7816 +#: includes/class-mxchat-admin.php:7672
6539 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."
6540 7818 msgstr ""
6541 7819
6542 -#: includes/class-mxchat-admin.php:6908
7820 +#: includes/class-mxchat-admin.php:7677
6543 7821 msgid "Markdown Links Supported:"
6544 7822 msgstr ""
6545 7823
6546 -#: includes/class-mxchat-admin.php:6909
7824 +#: includes/class-mxchat-admin.php:7678
6547 7825 msgid "You can include clickable links in your custom messages using markdown syntax:"
6548 7826 msgstr ""
6549 7827
6550 -#: includes/class-mxchat-admin.php:6950
7828 +#: includes/class-mxchat-admin.php:7719
6551 7829 msgid "Limit:"
6552 7830 msgstr ""
6553 7831
6554 -#: includes/class-mxchat-admin.php:6963
7832 +#: includes/class-mxchat-admin.php:7732
6555 7833 msgid "Timeframe:"
6556 7834 msgstr ""
6557 7835
6558 -#: includes/class-mxchat-admin.php:6978
7836 +#: includes/class-mxchat-admin.php:7747
6559 7837 msgid "Custom Message:"
6560 7838 msgstr ""
6561 7839
6562 -#: includes/class-mxchat-admin.php:6983
7840 +#: includes/class-mxchat-admin.php:7752
6563 7841 msgid "Enter custom message when rate limit is exceeded"
6564 7842 msgstr ""
6565 7843
6566 -#: includes/class-mxchat-admin.php:6987
7844 +#: includes/class-mxchat-admin.php:7756
6567 7845 msgid "Example: Rate limit reached! [Visit our pricing page](https://example.com/pricing) to upgrade."
6568 7846 msgstr ""
6569 7847
6570 -#: includes/class-mxchat-admin.php:7014
7848 +#: includes/class-mxchat-admin.php:7783
6571 7849 msgid "Manage all your API keys in one place. Add the API keys for the services you want to use with your chatbot."
6572 7850 msgstr ""
6573 7851
6574 -#: includes/class-mxchat-admin.php:7025
7852 +#: includes/class-mxchat-admin.php:7794
6575 7853 msgid "Required for OpenAI GPT models and OpenAI embeddings. Get your API key from OpenAI Platform."
6576 7854 msgstr ""
6577 7855
6578 -#: includes/class-mxchat-admin.php:7037
7856 +#: includes/class-mxchat-admin.php:7807
6579 7857 msgid "Required for X.AI Grok models. Get your API key from X.AI Console."
6580 7858 msgstr ""
6581 7859
6582 -#: includes/class-mxchat-admin.php:7048
7860 +#: includes/class-mxchat-admin.php:7819
6583 7861 msgid "Required for Anthropic Claude models. Get your API key from Anthropic Console."
6584 7862 msgstr ""
6585 7863
6586 -#: includes/class-mxchat-admin.php:7060
7864 +#: includes/class-mxchat-admin.php:7832
6587 7865 msgid "Required for DeepSeek models. Get your API key from DeepSeek Platform."
6588 7866 msgstr ""
6589 7867
6590 -#: includes/class-mxchat-admin.php:7072
7868 +#: includes/class-mxchat-admin.php:7845
6591 7869 msgid "Required for Google Gemini models and embeddings. Get your API key from Google AI Studio."
6592 7870 msgstr ""
6593 7871
6594 -#: includes/class-mxchat-admin.php:7085
7872 +#: includes/class-mxchat-admin.php:7859
6595 7873 msgid "Required for OpenRouter models. Get your API key from OpenRouter.ai"
6596 7874 msgstr ""
6597 7875
6598 -#: includes/class-mxchat-admin.php:7120
7876 +#: includes/class-mxchat-admin.php:7877
7877 +msgid "Test key"
7878 +msgstr ""
7879 +
7880 +#: includes/class-mxchat-admin.php:7893
7881 +#: includes/class-mxchat-admin.php:8029
7882 +msgid "Testing..."
7883 +msgstr ""
7884 +
7885 +#: includes/class-mxchat-admin.php:7895
7886 +#: includes/class-mxchat-admin.php:8041
7887 +#: includes/class-mxchat-editor-assistant.php:126
7888 +msgid "Failed"
7889 +msgstr ""
7890 +
7891 +#: includes/class-mxchat-admin.php:7896
7892 +#: includes/class-mxchat-admin.php:8046
7893 +msgid "Request failed"
7894 +msgstr ""
7895 +
7896 +#: includes/class-mxchat-admin.php:7958
6599 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."
6600 7898 msgstr ""
6601 7899
6602 -#: includes/class-mxchat-admin.php:7125
7900 +#: includes/class-mxchat-admin.php:7963
6603 7901 msgid "Azure OpenAI quick start"
6604 7902 msgstr ""
6605 7903
6606 -#: includes/class-mxchat-admin.php:7127
7904 +#: includes/class-mxchat-admin.php:7965
6607 7905 msgid "<strong>Base URL</strong> → <code>https://&lt;resource&gt;.openai.azure.com/openai/deployments/&lt;deployment&gt;</code>"
6608 7906 msgstr ""
6609 7907
6610 -#: includes/class-mxchat-admin.php:7128
7908 +#: includes/class-mxchat-admin.php:7966
6611 7909 msgid "<strong>API Key</strong> → your Azure OpenAI key (required)"
6612 7910 msgstr ""
6613 7911
6614 -#: includes/class-mxchat-admin.php:7129
7912 +#: includes/class-mxchat-admin.php:7967
6615 7913 msgid "<strong>Auth Scheme</strong> → <code>api-key header (Azure OpenAI)</code>"
6616 7914 msgstr ""
6617 7915
6618 -#: includes/class-mxchat-admin.php:7130
7916 +#: includes/class-mxchat-admin.php:7968
6619 7917 msgid "<strong>API Version</strong> → required for Azure, e.g. <code>2024-08-01-preview</code>"
6620 7918 msgstr ""
6621 7919
6622 -#: includes/class-mxchat-admin.php:7135
7920 +#: includes/class-mxchat-admin.php:7973
6623 7921 msgid "Base URL"
6624 7922 msgstr ""
6625 7923
6626 -#: includes/class-mxchat-admin.php:7137
7924 +#: includes/class-mxchat-admin.php:7975
6627 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>"
6628 7926 msgstr ""
6629 7927
6630 -#: includes/class-mxchat-admin.php:7141
7928 +#: includes/class-mxchat-admin.php:7979
6631 7929 msgid "API Key (optional)"
6632 7930 msgstr ""
6633 7931
6634 -#: includes/class-mxchat-admin.php:7143
7932 +#: includes/class-mxchat-admin.php:7981
6635 7933 msgid "Leave empty for unauthenticated local servers. Required for Azure / vLLM / hosted endpoints."
6636 7934 msgstr ""
6637 7935
6638 -#: includes/class-mxchat-admin.php:7147
7936 +#: includes/class-mxchat-admin.php:7985
6639 7937 msgid "Model Name"
6640 7938 msgstr ""
6641 7939
6642 -#: includes/class-mxchat-admin.php:7149
7940 +#: includes/class-mxchat-admin.php:7987
6643 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>."
6644 7942 msgstr ""
6645 7943
6646 -#: includes/class-mxchat-admin.php:7153
7944 +#: includes/class-mxchat-admin.php:7991
6647 7945 msgid "Auth Scheme"
6648 7946 msgstr ""
6649 7947
6650 -#: includes/class-mxchat-admin.php:7155
7948 +#: includes/class-mxchat-admin.php:7993
6651 7949 msgid "Authorization: Bearer (OpenAI / Ollama / vLLM / LM Studio)"
6652 7950 msgstr ""
6653 7951
6654 -#: includes/class-mxchat-admin.php:7156
7952 +#: includes/class-mxchat-admin.php:7994
6655 7953 msgid "api-key header (Azure OpenAI)"
6656 7954 msgstr ""
6657 7955
6658 -#: includes/class-mxchat-admin.php:7158
7956 +#: includes/class-mxchat-admin.php:7996
6659 7957 msgid "Most OpenAI-compatible servers use Bearer. Azure OpenAI uses the api-key header."
6660 7958 msgstr ""
6661 7959
6662 -#: includes/class-mxchat-admin.php:7162
7960 +#: includes/class-mxchat-admin.php:8000
6663 7961 msgid "API Version (Azure only)"
6664 7962 msgstr ""
6665 7963
6666 -#: includes/class-mxchat-admin.php:7164
7964 +#: includes/class-mxchat-admin.php:8002
6667 7965 msgid "Appended as ?api-version=... on the request URL. Required for Azure OpenAI; leave empty for non-Azure providers."
6668 7966 msgstr ""
6669 7967
6670 -#: includes/class-mxchat-admin.php:7169
7968 +#: includes/class-mxchat-admin.php:8007
6671 7969 msgid "Extended routing (opt-in)"
6672 7970 msgstr ""
6673 7971
6674 -#: includes/class-mxchat-admin.php:7170
7972 +#: includes/class-mxchat-admin.php:8008
6675 7973 msgid "Use custom provider for embeddings"
6676 7974 msgstr ""
6677 7975
6678 -#: includes/class-mxchat-admin.php:7171
7976 +#: includes/class-mxchat-admin.php:8009
6679 7977 msgid "Use custom provider for image generation"
6680 7978 msgstr ""
6681 7979
6682 -#: includes/class-mxchat-admin.php:7172
7980 +#: includes/class-mxchat-admin.php:8010
6683 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)."
6684 7982 msgstr ""
6685 7983
6686 -#: includes/class-mxchat-admin.php:7176
7984 +#: includes/class-mxchat-admin.php:8014
6687 7985 msgid "Custom Embedding Model"
6688 7986 msgstr ""
6689 7987
6690 -#: includes/class-mxchat-admin.php:7178
7988 +#: includes/class-mxchat-admin.php:8016
6691 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."
6692 7990 msgstr ""
6693 7991
6694 -#: includes/class-mxchat-admin.php:7191
6695 -msgid "Testing..."
6696 -msgstr ""
6697 -
6698 -#: includes/class-mxchat-admin.php:7200
7992 +#: includes/class-mxchat-admin.php:8038
6699 7993 msgid "OK"
6700 7994 msgstr ""
6701 7995
6702 -#: includes/class-mxchat-admin.php:7203
6703 -msgid "Failed"
7996 +#: includes/class-mxchat-admin.php:8063
7997 +msgid "Required for Voyage AI embedding models. Get your API key from Voyage AI."
6704 7998 msgstr ""
6705 7999
6706 -#: includes/class-mxchat-admin.php:7208
6707 -msgid "Request failed"
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."
6708 8004 msgstr ""
6709 8005
6710 -#: includes/class-mxchat-admin.php:7225
6711 -msgid "Required for Voyage AI embedding models. Get your API key from Voyage AI."
8006 +#: includes/class-mxchat-admin.php:8085
8007 +msgid "Integrations, Loops"
6712 8008 msgstr ""
6713 8009
6714 -#: includes/class-mxchat-admin.php:7241
6715 -msgid "Required for Loops email integration. Get your API key from Loops.so"
6716 -msgstr ""
6717 -
6718 -#: includes/class-mxchat-admin.php:7266
8010 +#: includes/class-mxchat-admin.php:8113
6719 8011 msgid "Select a list"
6720 8012 msgstr ""
6721 8013
6722 -#: includes/class-mxchat-admin.php:7280
8014 +#: includes/class-mxchat-admin.php:8127
6723 8015 msgid "Please select a mailing list to use with Loops."
6724 8016 msgstr ""
6725 8017
6726 -#: includes/class-mxchat-admin.php:7282
6727 -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."
6728 8022 msgstr ""
6729 8023
6730 -#: includes/class-mxchat-admin.php:7285
6731 -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."
6732 8028 msgstr ""
6733 8029
6734 -#: includes/class-mxchat-admin.php:7302
8030 +#: includes/class-mxchat-admin.php:8198
6735 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."
6736 8032 msgstr ""
6737 8033
6738 -#: includes/class-mxchat-admin.php:7319
8034 +#: includes/class-mxchat-admin.php:8215
6739 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."
6740 8036 msgstr ""
6741 8037
6742 -#: includes/class-mxchat-admin.php:7347
8038 +#: includes/class-mxchat-admin.php:8243
6743 8039 msgid "Use {visitor_name} to personalize AI responses when lead capture is enabled."
6744 8040 msgstr ""
6745 8041
6746 -#: includes/class-mxchat-admin.php:7348
8042 +#: includes/class-mxchat-admin.php:8244
6747 8043 msgid "Example: The visitor's name is {visitor_name}. Address them by name."
6748 8044 msgstr ""
6749 8045
6750 -#: includes/class-mxchat-admin.php:7415
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
6751 8051 msgid "Copy Instructions"
6752 8052 msgstr ""
6753 8053
6754 -#: includes/class-mxchat-admin.php:7457
8054 +#: includes/class-mxchat-admin.php:8361
6755 8055 msgid "After entering your OpenRouter API key above, click the button below to load available models."
6756 8056 msgstr ""
6757 8057
6758 -#: includes/class-mxchat-admin.php:7471
6759 -#: includes/class-mxchat-admin.php:7682
8058 +#: includes/class-mxchat-admin.php:8375
8059 +#: includes/class-mxchat-admin.php:8607
6760 8060 msgid "API key for OpenAI detected"
6761 8061 msgstr ""
6762 8062
6763 -#: includes/class-mxchat-admin.php:7473
6764 -#: includes/class-mxchat-admin.php:7684
8063 +#: includes/class-mxchat-admin.php:8377
8064 +#: includes/class-mxchat-admin.php:8609
6765 8065 msgid "No API key for OpenAI detected. Please enter API key in API Keys tab."
6766 8066 msgstr ""
6767 8067
6768 -#: includes/class-mxchat-admin.php:7480
8068 +#: includes/class-mxchat-admin.php:8384
6769 8069 msgid "API key for Anthropic (Claude) detected"
6770 8070 msgstr ""
6771 8071
6772 -#: includes/class-mxchat-admin.php:7482
8072 +#: includes/class-mxchat-admin.php:8386
6773 8073 msgid "No API key for Anthropic (Claude) detected. Please enter API key in API Keys tab."
6774 8074 msgstr ""
6775 8075
6776 -#: includes/class-mxchat-admin.php:7489
8076 +#: includes/class-mxchat-admin.php:8393
6777 8077 msgid "API key for X.AI (Grok) detected"
6778 8078 msgstr ""
6779 8079
6780 -#: includes/class-mxchat-admin.php:7491
8080 +#: includes/class-mxchat-admin.php:8395
6781 8081 msgid "No API key for X.AI (Grok) detected. Please enter API key in API Keys tab."
6782 8082 msgstr ""
6783 8083
6784 -#: includes/class-mxchat-admin.php:7498
8084 +#: includes/class-mxchat-admin.php:8402
6785 8085 msgid "API key for DeepSeek detected"
6786 8086 msgstr ""
6787 8087
6788 -#: includes/class-mxchat-admin.php:7500
8088 +#: includes/class-mxchat-admin.php:8404
6789 8089 msgid "No API key for DeepSeek detected. Please enter API key in API Keys tab."
6790 8090 msgstr ""
6791 8091
6792 -#: includes/class-mxchat-admin.php:7507
6793 -#: includes/class-mxchat-admin.php:7700
8092 +#: includes/class-mxchat-admin.php:8411
8093 +#: includes/class-mxchat-admin.php:8625
6794 8094 msgid "API key for Google Gemini detected"
6795 8095 msgstr ""
6796 8096
6797 -#: includes/class-mxchat-admin.php:7509
6798 -#: includes/class-mxchat-admin.php:7702
8097 +#: includes/class-mxchat-admin.php:8413
8098 +#: includes/class-mxchat-admin.php:8627
6799 8099 msgid "No API key for Google Gemini detected. Please enter API key in API Keys tab."
6800 8100 msgstr ""
6801 8101
6802 -#: includes/class-mxchat-admin.php:7516
8102 +#: includes/class-mxchat-admin.php:8420
6803 8103 msgid "API key for OpenRouter detected"
6804 8104 msgstr ""
6805 8105
6806 -#: includes/class-mxchat-admin.php:7518
8106 +#: includes/class-mxchat-admin.php:8422
6807 8107 msgid "No API key for OpenRouter detected. Please enter API key in API Keys tab."
6808 8108 msgstr ""
6809 8109
6810 -#: includes/class-mxchat-admin.php:7548
8110 +#: includes/class-mxchat-admin.php:8452
6811 8111 msgid "Test Streaming Compatibility"
6812 8112 msgstr ""
6813 8113
6814 -#: includes/class-mxchat-admin.php:7598
6815 -msgid "Web search is only available for OpenAI models."
8114 +#: includes/class-mxchat-admin.php:8510
8115 +msgid "Web search is only available for OpenAI and Gemini models."
6816 8116 msgstr ""
6817 8117
6818 -#: includes/class-mxchat-admin.php:7651
8118 +#: includes/class-mxchat-admin.php:8568
6819 8119 msgid "OpenAI Embeddings"
6820 8120 msgstr ""
6821 8121
6822 -#: includes/class-mxchat-admin.php:7652
8122 +#: includes/class-mxchat-admin.php:8569
6823 8123 msgid "TE3 Small (1536, Efficient)"
6824 8124 msgstr ""
6825 8125
6826 -#: includes/class-mxchat-admin.php:7653
8126 +#: includes/class-mxchat-admin.php:8570
6827 8127 msgid "Ada 2 (1536, Recommended)"
6828 8128 msgstr ""
6829 8129
6830 -#: includes/class-mxchat-admin.php:7654
8130 +#: includes/class-mxchat-admin.php:8571
6831 8131 msgid "TE3 Large (3072, Powerful)"
6832 8132 msgstr ""
6833 8133
6834 -#: includes/class-mxchat-admin.php:7656
8134 +#: includes/class-mxchat-admin.php:8573
6835 8135 msgid "Voyage AI Embeddings"
6836 8136 msgstr ""
6837 8137
6838 -#: includes/class-mxchat-admin.php:7657
8138 +#: includes/class-mxchat-admin.php:8574
6839 8139 msgid "Voyage-3 Large (2048, Most Capable)"
6840 8140 msgstr ""
6841 8141
6842 -#: includes/class-mxchat-admin.php:7659
8142 +#: includes/class-mxchat-admin.php:8576
6843 8143 msgid "Google Gemini Embeddings"
6844 8144 msgstr ""
6845 8145
6846 -#: includes/class-mxchat-admin.php:7660
8146 +#: includes/class-mxchat-admin.php:8577
6847 8147 msgid "Gemini Embedding (1536, Stable)"
6848 8148 msgstr ""
6849 8149
6850 -#: includes/class-mxchat-admin.php:7691
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
6851 8155 msgid "API key for Voyage AI detected"
6852 8156 msgstr ""
6853 8157
6854 -#: includes/class-mxchat-admin.php:7693
8158 +#: includes/class-mxchat-admin.php:8618
6855 8159 msgid "No API key for Voyage AI detected. Please enter API key in API Keys tab."
6856 8160 msgstr ""
6857 8161
6858 -#: includes/class-mxchat-admin.php:7813
8162 +#: includes/class-mxchat-admin.php:8817
6859 8163 msgid "Use {visitor_name} to personalize greetings when lead capture is enabled."
6860 8164 msgstr ""
6861 8165
6862 -#: includes/class-mxchat-admin.php:7814
8166 +#: includes/class-mxchat-admin.php:8818
6863 8167 msgid "Example: Hello {visitor_name}! How can I help you today?"
6864 8168 msgstr ""
6865 8169
6866 -#: includes/class-mxchat-admin.php:7867
8170 +#: includes/class-mxchat-admin.php:8871
6867 8171 msgid "Post Type Visibility"
6868 8172 msgstr ""
6869 8173
6870 -#: includes/class-mxchat-admin.php:7875
8174 +#: includes/class-mxchat-admin.php:8879
6871 8175 msgid "Show on all post types"
6872 8176 msgstr ""
6873 8177
6874 -#: includes/class-mxchat-admin.php:7880
8178 +#: includes/class-mxchat-admin.php:8884
6875 8179 msgid "Only show on selected post types"
6876 8180 msgstr ""
6877 8181
6878 -#: includes/class-mxchat-admin.php:7885
8182 +#: includes/class-mxchat-admin.php:8889
6879 8183 msgid "Hide on selected post types"
6880 8184 msgstr ""
6881 8185
6882 -#: includes/class-mxchat-admin.php:7989
8186 +#: includes/class-mxchat-admin.php:9017
6883 8187 msgid "Customize the prompt (optional)"
6884 8188 msgstr ""
6885 8189
6886 -#: includes/class-mxchat-admin.php:7992
8190 +#: includes/class-mxchat-admin.php:9020
6887 8191 msgid "Idle Timeout"
6888 8192 msgstr ""
6889 8193
6890 -#: includes/class-mxchat-admin.php:7996
8194 +#: includes/class-mxchat-admin.php:9024
6891 8195 msgid "seconds of user inactivity before the prompt appears (5-600)"
6892 8196 msgstr ""
6893 8197
6894 -#: includes/class-mxchat-admin.php:8001
8198 +#: includes/class-mxchat-admin.php:9029
6895 8199 msgid "Prompt Question"
6896 8200 msgstr ""
6897 8201
6898 -#: includes/class-mxchat-admin.php:8005
6899 -#: includes/class-mxchat-integrator.php:406
8202 +#: includes/class-mxchat-admin.php:9033
8203 +#: includes/class-mxchat-integrator.php:478
6900 8204 msgid "Was this helpful?"
6901 8205 msgstr ""
6902 8206
6903 -#: includes/class-mxchat-admin.php:8007
8207 +#: includes/class-mxchat-admin.php:9035
6904 8208 msgid "Leave blank for the default. Shown above the thumbs up/down."
6905 8209 msgstr ""
6906 8210
6907 -#: includes/class-mxchat-admin.php:8011
8211 +#: includes/class-mxchat-admin.php:9039
6908 8212 msgid "Thank-You Message"
6909 8213 msgstr ""
6910 8214
6911 -#: includes/class-mxchat-admin.php:8015
6912 -#: includes/class-mxchat-integrator.php:410
8215 +#: includes/class-mxchat-admin.php:9043
8216 +#: includes/class-mxchat-integrator.php:482
6913 8217 msgid "Thanks! Anything we should improve? (optional)"
6914 8218 msgstr ""
6915 8219
6916 -#: includes/class-mxchat-admin.php:8017
8220 +#: includes/class-mxchat-admin.php:9045
6917 8221 msgid "Leave blank for the default. Shown after the user clicks a thumb."
6918 8222 msgstr ""
6919 8223
6920 -#: includes/class-mxchat-admin.php:8021
8224 +#: includes/class-mxchat-admin.php:9049
6921 8225 msgid "Feedback Placeholder"
6922 8226 msgstr ""
6923 8227
6924 -#: includes/class-mxchat-admin.php:8025
6925 -#: includes/class-mxchat-integrator.php:411
8228 +#: includes/class-mxchat-admin.php:9053
8229 +#: includes/class-mxchat-integrator.php:483
6926 8230 msgid "Tell us what could be better…"
6927 8231 msgstr ""
6928 8232
6929 -#: includes/class-mxchat-admin.php:8027
8233 +#: includes/class-mxchat-admin.php:9055
6930 8234 msgid "Leave blank for the default. Placeholder text inside the feedback textarea."
6931 8235 msgstr ""
6932 8236
6933 -#: includes/class-mxchat-admin.php:8031
8237 +#: includes/class-mxchat-admin.php:9059
6934 8238 msgid "Saved Confirmation"
6935 8239 msgstr ""
6936 8240
6937 -#: includes/class-mxchat-admin.php:8035
6938 -#: includes/class-mxchat-integrator.php:414
8241 +#: includes/class-mxchat-admin.php:9063
8242 +#: includes/class-mxchat-integrator.php:486
6939 8243 msgid "Thanks for the feedback."
6940 8244 msgstr ""
6941 8245
6942 -#: includes/class-mxchat-admin.php:8037
8246 +#: includes/class-mxchat-admin.php:9065
6943 8247 msgid "Leave blank for the default. Shown after the feedback is sent."
6944 8248 msgstr ""
6945 8249
6946 -#: includes/class-mxchat-admin.php:8070
6947 -#: includes/class-mxchat-public.php:188
8250 +#: includes/class-mxchat-admin.php:9098
8251 +#: includes/class-mxchat-public.php:213
6948 8252 msgid "By chatting, you agree to our <a href=\"https://example.com/privacy-policy\" target=\"_blank\">privacy policy</a>."
6949 8253 msgstr ""
6950 8254
6951 -#: includes/class-mxchat-admin.php:8184
6952 -#: includes/class-mxchat-integrator.php:392
8255 +#: includes/class-mxchat-admin.php:9271
8256 +#: includes/class-mxchat-integrator.php:454
6953 8257 msgid "Start new chat"
6954 8258 msgstr ""
6955 8259
6956 -#: includes/class-mxchat-admin.php:8199
8260 +#: includes/class-mxchat-admin.php:9286
6957 8261 msgid "Enter Quick Question 1"
6958 8262 msgstr ""
6959 8263
6960 -#: includes/class-mxchat-admin.php:8215
8264 +#: includes/class-mxchat-admin.php:9302
6961 8265 msgid "Enter Quick Question 2"
6962 8266 msgstr ""
6963 8267
6964 -#: includes/class-mxchat-admin.php:8231
8268 +#: includes/class-mxchat-admin.php:9318
6965 8269 msgid "Enter Quick Question 3"
6966 8270 msgstr ""
6967 8271
6968 -#: includes/class-mxchat-admin.php:8255
8272 +#: includes/class-mxchat-admin.php:9342
6969 8273 #, php-format
6970 8274 msgid "Enter Additional Quick Question %d"
6971 8275 msgstr ""
6972 8276
6973 -#: includes/class-mxchat-admin.php:8257
6974 -#: includes/class-mxchat-admin.php:8273
8277 +#: includes/class-mxchat-admin.php:9344
8278 +#: includes/class-mxchat-admin.php:9360
6975 8279 msgid "Remove question"
6976 8280 msgstr ""
6977 8281
6978 -#: includes/class-mxchat-admin.php:8258
6979 -#: includes/class-mxchat-admin.php:8274
8282 +#: includes/class-mxchat-admin.php:9345
8283 +#: includes/class-mxchat-admin.php:9361
6980 8284 msgid "Remove"
6981 8285 msgstr ""
6982 8286
6983 -#: includes/class-mxchat-admin.php:8272
8287 +#: includes/class-mxchat-admin.php:9359
6984 8288 msgid "Enter Additional Quick Question 4"
6985 8289 msgstr ""
6986 8290
6987 -#: includes/class-mxchat-admin.php:8280
8291 +#: includes/class-mxchat-admin.php:9367
6988 8292 msgid "Add question"
6989 8293 msgstr ""
6990 8294
6991 -#: includes/class-mxchat-admin.php:8281
8295 +#: includes/class-mxchat-admin.php:9368
6992 8296 msgid "Add Question"
6993 8297 msgstr ""
6994 8298
6995 -#: includes/class-mxchat-admin.php:8297
8299 +#: includes/class-mxchat-admin.php:9384
6996 8300 msgid "Required for Brave Search integration. Get your API key from Brave Search API."
6997 8301 msgstr ""
6998 8302
6999 -#: includes/class-mxchat-admin.php:8314
8303 +#: includes/class-mxchat-admin.php:9401
7000 8304 msgid "Select the number of images to return (1-6)."
7001 8305 msgstr ""
7002 8306
7003 -#: includes/class-mxchat-admin.php:8328
8307 +#: includes/class-mxchat-admin.php:9415
7004 8308 msgid "Strict"
7005 8309 msgstr ""
7006 8310
7007 -#: includes/class-mxchat-admin.php:8338
8311 +#: includes/class-mxchat-admin.php:9425
7008 8312 msgid "Set the Safe Search level for image searches. Brave Search only supports \"Strict\" and \"Off\" options."
7009 8313 msgstr ""
7010 8314
7011 -#: includes/class-mxchat-admin.php:8356
8315 +#: includes/class-mxchat-admin.php:9443
7012 8316 msgid "Select the number of news articles to retrieve (1-10)."
7013 8317 msgstr ""
7014 8318
7015 -#: includes/class-mxchat-admin.php:8373
8319 +#: includes/class-mxchat-admin.php:9460
7016 8320 msgid "Enter the country code (e.g., \"us\" for United States)."
7017 8321 msgstr ""
7018 8322
7019 -#: includes/class-mxchat-admin.php:8390
8323 +#: includes/class-mxchat-admin.php:9477
7020 8324 msgid "Enter the language code (e.g., \"en\" for English)."
7021 8325 msgstr ""
7022 8326
7023 -#: includes/class-mxchat-admin.php:8399
8327 +#: includes/class-mxchat-admin.php:9486
7024 8328 msgid "Configure the intent settings for the Chat with PDF feature."
7025 8329 msgstr ""
7026 8330
7027 -#: includes/class-mxchat-admin.php:8416
8331 +#: includes/class-mxchat-admin.php:9503
7028 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)."
7029 8333 msgstr ""
7030 8334
7031 -#: includes/class-mxchat-admin.php:8436
8335 +#: includes/class-mxchat-admin.php:9523
7032 8336 msgid "Enable to show the PDF upload button in the chatbot toolbar. Disable to hide it."
7033 8337 msgstr ""
7034 8338
7035 -#: includes/class-mxchat-admin.php:8456
8339 +#: includes/class-mxchat-admin.php:9543
7036 8340 msgid "Enable to show the Word document upload button in the chatbot toolbar. Disable to hide it."
7037 8341 msgstr ""
7038 8342
7039 -#: includes/class-mxchat-admin.php:8468
8343 +#: includes/class-mxchat-admin.php:9555
7040 8344 msgid "Enter trigger text"
7041 8345 msgstr ""
7042 8346
7043 -#: includes/class-mxchat-admin.php:8473
8347 +#: includes/class-mxchat-admin.php:9560
7044 8348 msgid "Text displayed when the intent is triggered."
7045 8349 msgstr ""
7046 8350
7047 -#: includes/class-mxchat-admin.php:8485
8351 +#: includes/class-mxchat-admin.php:9572
7048 8352 msgid "Enter success text"
7049 8353 msgstr ""
7050 8354
7051 -#: includes/class-mxchat-admin.php:8490
8355 +#: includes/class-mxchat-admin.php:9577
7052 8356 msgid "Text displayed when the intent is successful."
7053 8357 msgstr ""
7054 8358
7055 -#: includes/class-mxchat-admin.php:8502
8359 +#: includes/class-mxchat-admin.php:9589
7056 8360 msgid "Enter error text"
7057 8361 msgstr ""
7058 8362
7059 -#: includes/class-mxchat-admin.php:8507
8363 +#: includes/class-mxchat-admin.php:9594
7060 8364 msgid "Text displayed when an error occurs during the intent."
7061 8365 msgstr ""
7062 8366
7063 -#: includes/class-mxchat-admin.php:8524
8367 +#: includes/class-mxchat-admin.php:9611
7064 8368 msgid "Set the maximum number of document pages users can upload for processing. (1-69 pages)"
7065 8369 msgstr ""
7066 8370
7067 -#: includes/class-mxchat-admin.php:8540
7068 -#: includes/class-mxchat-admin.php:8630
8371 +#: includes/class-mxchat-admin.php:9627
8372 +#: includes/class-mxchat-admin.php:9880
8373 +#: includes/class-mxchat-admin.php:10006
7069 8374 msgid "Online"
7070 8375 msgstr ""
7071 8376
7072 -#: includes/class-mxchat-admin.php:8540
7073 -#: includes/class-mxchat-admin.php:8630
8377 +#: includes/class-mxchat-admin.php:9627
8378 +#: includes/class-mxchat-admin.php:9880
8379 +#: includes/class-mxchat-admin.php:10006
7074 8380 msgid "Offline"
7075 8381 msgstr ""
7076 8382
7077 -#: includes/class-mxchat-admin.php:8547
7078 -#: includes/class-mxchat-admin.php:8649
7079 -msgid "Sorry, live agents are currently unavailable. I can continue helping you as an AI assistant."
8383 +#: includes/class-mxchat-admin.php:9678
8384 +#: includes/class-mxchat-admin.php:10521
8385 +msgid "Scheduled hours"
7080 8386 msgstr ""
7081 8387
7082 -#: includes/class-mxchat-admin.php:8553
7083 -#: includes/class-mxchat-admin.php:8655
8388 +#: includes/class-mxchat-admin.php:9679
8389 +#: includes/class-mxchat-admin.php:10522
8390 +msgid "Always available"
8391 +msgstr ""
8392 +
8393 +#: includes/class-mxchat-admin.php:9698
8394 +#, php-format
8395 +msgid "%s start time"
8396 +msgstr ""
8397 +
8398 +#: includes/class-mxchat-admin.php:9703
8399 +#, php-format
8400 +msgid "%s end time"
8401 +msgstr ""
8402 +
8403 +#. translators: 1: the handoff channel, e.g. Slack or Telegram; 2: the site's timezone, e.g. America/New_York
8404 +#: includes/class-mxchat-admin.php:9715
8405 +#, php-format
8406 +msgid "When on, visitors are only offered a %1$s human handoff during these hours — outside them the chatbot keeps answering and never offers to fetch an agent. Applies to %1$s only. Times use the site timezone (%2$s). Set a day's end time earlier than its start for an overnight shift; identical start and end means all day."
8407 +msgstr ""
8408 +
8409 +#: includes/class-mxchat-admin.php:9732
8410 +#: includes/class-mxchat-admin.php:9905
7084 8411 msgid "Message shown when live agents are offline."
7085 8412 msgstr ""
7086 8413
7087 -#: includes/class-mxchat-admin.php:8559
8414 +#: includes/class-mxchat-admin.php:9738
7088 8415 msgid "Live agent has been notified."
7089 8416 msgstr ""
7090 8417
7091 -#: includes/class-mxchat-admin.php:8565
7092 -#: includes/class-mxchat-admin.php:8643
8418 +#: includes/class-mxchat-admin.php:9744
8419 +#: includes/class-mxchat-admin.php:9893
7093 8420 msgid "Message shown when live transfer activated."
7094 8421 msgstr ""
7095 8422
7096 -#: includes/class-mxchat-admin.php:8578
8423 +#: includes/class-mxchat-admin.php:9757
7097 8424 msgid "Enter your Slack webhook URL for live agent notifications."
7098 8425 msgstr ""
7099 8426
7100 -#: includes/class-mxchat-admin.php:8587
8427 +#: includes/class-mxchat-admin.php:9766
7101 8428 msgid "Secret key for validating Slack requests. Keep this secure."
7102 8429 msgstr ""
7103 8430
7104 -#: includes/class-mxchat-admin.php:8596
8431 +#: includes/class-mxchat-admin.php:9775
7105 8432 msgid "Your Slack Bot OAuth Token (starts with xoxb-). Keep this secure."
7106 8433 msgstr ""
7107 8434
7108 -#: includes/class-mxchat-admin.php:8608
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
7109 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"
7110 8453 msgstr ""
7111 8454
7112 -#: includes/class-mxchat-admin.php:8615
8455 +#: includes/class-mxchat-admin.php:9824
8456 +msgid "Optional. Route ALL live agent handoffs into this one existing Slack channel — each conversation becomes its own thread there. Enter a channel ID (starts with C) or a #channel-name, and invite your bot to the channel first (/invite @YourBot). Agents reply inside a conversation's thread; !endchat inside the thread ends that chat. Leave blank to keep creating a separate chat- channel per conversation."
8457 +msgstr ""
8458 +
8459 +#: includes/class-mxchat-admin.php:9830
8460 +msgid "⚠ Last handoff could not reach this channel"
8461 +msgstr ""
8462 +
8463 +#. translators: %s: Slack API error code
8464 +#: includes/class-mxchat-admin.php:9833
8465 +#, php-format
8466 +msgid "Slack said \"%s\". Handoffs are falling back to per-conversation channels until this is fixed. Check the channel name or ID and make sure the bot has been invited to it."
8467 +msgstr ""
8468 +
8469 +#: includes/class-mxchat-admin.php:9846
8470 +msgid "⚠ This is a private channel"
8471 +msgstr ""
8472 +
8473 +#: includes/class-mxchat-admin.php:9847
8474 +msgid "Slack sends replies from private channels as message.groups events. In your Slack app, add the groups:history scope and subscribe to the message.groups bot event (alongside message.channels), then reinstall the app — otherwise agent replies posted here never reach your visitors."
8475 +msgstr ""
8476 +
8477 +#: includes/class-mxchat-admin.php:9857
8478 +msgid "Archive the conversation's chat- channel when an agent ends the chat with !endchat"
8479 +msgstr ""
8480 +
8481 +#: includes/class-mxchat-admin.php:9858
8482 +msgid "Keeps your Slack sidebar tidy on busy sites — each ended conversation's channel is archived instead of living forever. Archived channels stay searchable in Slack, so the record is never lost. Only applies to per-conversation chat- channels; a Shared Handoff Channel is never archived. If a returning visitor requests an agent again, a fresh channel is created automatically."
8483 +msgstr ""
8484 +
8485 +#: includes/class-mxchat-admin.php:9865
7113 8486 msgid "Configure Telegram integration for live agent support."
7114 8487 msgstr ""
7115 8488
7116 -#: includes/class-mxchat-admin.php:8637
8489 +#: includes/class-mxchat-admin.php:9887
7117 8490 msgid "I've notified a support agent. Please allow a moment for them to respond."
7118 8491 msgstr ""
7119 8492
7120 -#: includes/class-mxchat-admin.php:8663
7121 -#: includes/class-mxchat-admin.php:8691
8493 +#: includes/class-mxchat-admin.php:9913
8494 +#: includes/class-mxchat-admin.php:9983
8495 +#: includes/class-mxchat-admin.php:10060
7122 8496 msgid "Hide"
7123 8497 msgstr ""
7124 8498
7125 -#: includes/class-mxchat-admin.php:8664
8499 +#: includes/class-mxchat-admin.php:9914
7126 8500 msgid "Your Telegram Bot Token from @BotFather (e.g., 123456789:ABCdefGhIJKlmNoPQRsTUVwxyZ)."
7127 8501 msgstr ""
7128 8502
7129 -#: includes/class-mxchat-admin.php:8672
8503 +#: includes/class-mxchat-admin.php:9922
7130 8504 msgid "Your Telegram supergroup ID (starts with -100). The group must have forum topics enabled."
7131 8505 msgstr ""
7132 8506
7133 -#: includes/class-mxchat-admin.php:8692
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
7134 8530 msgid "Secret token for webhook verification. Use this when setting up your Telegram webhook with the secret_token parameter."
7135 8531 msgstr ""
7136 8532
7137 -#: includes/class-mxchat-admin.php:8858
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
7138 8713 msgid "Are you sure you want to delete this trigger phrase?"
7139 8714 msgstr ""
7140 8715
7141 -#: includes/class-mxchat-admin.php:8859
8716 +#: includes/class-mxchat-admin.php:10330
7142 8717 msgid "Are you sure you want to delete the selected trigger phrases?"
7143 8718 msgstr ""
7144 8719
7145 -#: includes/class-mxchat-admin.php:8861
8720 +#: includes/class-mxchat-admin.php:10332
7146 8721 msgid "Saved successfully!"
7147 8722 msgstr ""
7148 8723
7149 -#: includes/class-mxchat-admin.php:8862
7150 -#: includes/class-mxchat-admin.php:9117
8724 +#: includes/class-mxchat-admin.php:10333
8725 +#: includes/class-mxchat-admin.php:10630
7151 8726 msgid "An error occurred. Please try again."
7152 8727 msgstr ""
7153 8728
7154 -#: includes/class-mxchat-admin.php:8863
8729 +#: includes/class-mxchat-admin.php:10334
7155 8730 msgid "This feature requires MxChat Pro."
7156 8731 msgstr ""
7157 8732
7158 -#: includes/class-mxchat-admin.php:8864
8733 +#: includes/class-mxchat-admin.php:10335
7159 8734 msgid "This feature requires an add-on."
7160 8735 msgstr ""
7161 8736
7162 -#: includes/class-mxchat-admin.php:8894
7163 -#: includes/class-mxchat-admin.php:8908
7164 -msgid "Copied"
8737 +#: includes/class-mxchat-admin.php:10518
8738 +msgid "Discard your unsaved changes?"
7165 8739 msgstr ""
7166 8740
7167 -#: includes/class-mxchat-admin.php:9060
8741 +#: includes/class-mxchat-admin.php:10519
8742 +msgid "Unsaved"
8743 +msgstr ""
8744 +
8745 +#: includes/class-mxchat-admin.php:10559
7168 8746 msgid "Search posts and pages..."
7169 8747 msgstr ""
7170 8748
7171 -#: includes/class-mxchat-admin.php:9062
8749 +#: includes/class-mxchat-admin.php:10561
7172 8750 msgid "Process Selected"
7173 8751 msgstr ""
7174 8752
7175 -#: includes/class-mxchat-admin.php:9064
8753 +#: includes/class-mxchat-admin.php:10563
7176 8754 msgid "No content found."
7177 8755 msgstr ""
7178 8756
7179 -#: includes/class-mxchat-admin.php:9065
8757 +#: includes/class-mxchat-admin.php:10564
7180 8758 #, php-format
7181 8759 msgid "extracting %d PDF(s)..."
7182 8760 msgstr ""
7183 8761
7184 -#: includes/class-mxchat-admin.php:9066
8762 +#: includes/class-mxchat-admin.php:10565
7185 8763 #, php-format
7186 8764 msgid " (%d PDF(s) extracted)"
7187 8765 msgstr ""
7188 8766
7189 -#: includes/class-mxchat-admin.php:9111
8767 +#: includes/class-mxchat-admin.php:10624
7190 8768 msgid "Generating..."
7191 8769 msgstr ""
7192 8770
7193 -#: includes/class-mxchat-admin.php:9112
8771 +#: includes/class-mxchat-admin.php:10625
7194 8772 #: includes/class-mxchat-content-generator.php:430
7195 8773 msgid "Planning content structure..."
7196 8774 msgstr ""
7197 8775
7198 -#: includes/class-mxchat-admin.php:9113
8776 +#: includes/class-mxchat-admin.php:10626
7199 8777 #: includes/class-mxchat-content-generator.php:439
7200 8778 msgid "Generating images..."
7201 8779 msgstr ""
7202 8780
7203 -#: includes/class-mxchat-admin.php:9114
8781 +#: includes/class-mxchat-admin.php:10627
7204 8782 #: includes/class-mxchat-content-generator.php:444
7205 8783 msgid "Writing full content..."
7206 8784 msgstr ""
7207 8785
7208 -#: includes/class-mxchat-admin.php:9115
8786 +#: includes/class-mxchat-admin.php:10628
7209 8787 #: includes/class-mxchat-content-generator.php:453
7210 8788 msgid "Creating WordPress post..."
7211 8789 msgstr ""
7212 8790
7213 -#: includes/class-mxchat-admin.php:9116
8791 +#: includes/class-mxchat-admin.php:10629
7214 8792 #: includes/class-mxchat-content-generator.php:560
7215 8793 msgid "Content generated successfully!"
7216 8794 msgstr ""
7217 8795
7218 -#: includes/class-mxchat-admin.php:9118
8796 +#: includes/class-mxchat-admin.php:10631
7219 8797 #: includes/class-mxchat-content-generator.php:684
7220 8798 msgid "Content updated successfully."
7221 8799 msgstr ""
7222 8800
7223 -#: includes/class-mxchat-admin.php:9119
8801 +#: includes/class-mxchat-admin.php:10632
7224 8802 #: includes/class-mxchat-content-generator.php:297
7225 8803 msgid "Please enter a prompt."
7226 8804 msgstr ""
7227 8805
7228 -#: includes/class-mxchat-admin.php:9988
8806 +#: includes/class-mxchat-admin.php:11561
7229 8807 msgid "You do not have sufficient permissions to delete all prompts."
7230 8808 msgstr ""
7231 8809
7232 -#: includes/class-mxchat-admin.php:10073
8810 +#: includes/class-mxchat-admin.php:11652
7233 8811 msgid "You do not have sufficient permissions to delete prompts."
7234 8812 msgstr ""
7235 8813
7236 -#: includes/class-mxchat-admin.php:10081
8814 +#: includes/class-mxchat-admin.php:11660
7237 8815 msgid "Invalid prompt ID."
7238 8816 msgstr ""
7239 8817
7240 -#: includes/class-mxchat-admin.php:10102
8818 +#: includes/class-mxchat-admin.php:11684
7241 8819 msgid "Pinecone configuration is missing."
7242 8820 msgstr ""
7243 8821
7244 -#: includes/class-mxchat-admin.php:10120
8822 +#: includes/class-mxchat-admin.php:11702
7245 8823 msgid "Vector deleted successfully from Pinecone."
7246 8824 msgstr ""
7247 8825
7248 -#: includes/class-mxchat-admin.php:10124
8826 +#: includes/class-mxchat-admin.php:11706
7249 8827 msgid "Failed to delete from Pinecone: "
7250 8828 msgstr ""
7251 8829
7252 -#: includes/class-mxchat-admin.php:10145
8830 +#: includes/class-mxchat-admin.php:11727
7253 8831 msgid "Entry deleted successfully."
7254 8832 msgstr ""
7255 8833
7256 -#: includes/class-mxchat-admin.php:10148
8834 +#: includes/class-mxchat-admin.php:11730
7257 8835 msgid "Failed to delete entry from database."
7258 8836 msgstr ""
7259 8837
7260 8838 #: includes/class-mxchat-content-generator.php:312
@@ -7265,9 +8843,9 @@
7265 8843 msgid "Missing post ID or edit instruction."
7266 8844 msgstr ""
7267 8845
7268 8846 #: includes/class-mxchat-content-generator.php:587
7269 -#: includes/class-mxchat-content-generator.php:2792
8847 +#: includes/class-mxchat-content-generator.php:2868
7270 8848 msgid "Post not found."
7271 8849 msgstr ""
7272 8850
7273 8851 #: includes/class-mxchat-content-generator.php:705
@@ -7315,9 +8893,9 @@
7315 8893 msgstr ""
7316 8894
7317 8895 #: includes/class-mxchat-content-generator.php:1029
7318 8896 #: includes/class-mxchat-content-generator.php:1217
7319 -#: includes/class-mxchat-content-generator.php:2428
8897 +#: includes/class-mxchat-content-generator.php:2504
7320 8898 msgid "Gemini API key not configured."
7321 8899 msgstr ""
7322 8900
7323 8901 #: includes/class-mxchat-content-generator.php:1053
@@ -7356,9 +8934,9 @@
7356 8934 msgid "Gemini image generation failed."
7357 8935 msgstr ""
7358 8936
7359 8937 #: includes/class-mxchat-content-generator.php:1284
7360 -#: includes/class-mxchat-integrator.php:2848
8938 +#: includes/class-mxchat-integrator.php:3461
7361 8939 msgid "Failed to decode image data."
7362 8940 msgstr ""
7363 8941
7364 8942 #: includes/class-mxchat-content-generator.php:1298
@@ -7368,691 +8946,1082 @@
7368 8946 #: includes/class-mxchat-content-generator.php:1304
7369 8947 msgid "Could not write image file."
7370 8948 msgstr ""
7371 8949
7372 -#: includes/class-mxchat-content-generator.php:2270
8950 +#: includes/class-mxchat-content-generator.php:2300
7373 8951 msgid "API key not configured for the selected content model."
7374 8952 msgstr ""
7375 8953
7376 -#: includes/class-mxchat-content-generator.php:2332
8954 +#: includes/class-mxchat-content-generator.php:2401
7377 8955 msgid "API request failed with status "
7378 8956 msgstr ""
7379 8957
7380 -#: includes/class-mxchat-content-generator.php:2340
8958 +#: includes/class-mxchat-content-generator.php:2409
7381 8959 msgid "Unexpected API response format."
7382 8960 msgstr ""
7383 8961
7384 -#: includes/class-mxchat-content-generator.php:2352
8962 +#: includes/class-mxchat-content-generator.php:2421
7385 8963 msgid "Claude API key not configured."
7386 8964 msgstr ""
7387 8965
7388 -#: includes/class-mxchat-content-generator.php:2402
8966 +#: includes/class-mxchat-content-generator.php:2478
7389 8967 msgid "Claude API error "
7390 8968 msgstr ""
7391 8969
7392 -#: includes/class-mxchat-content-generator.php:2416
8970 +#: includes/class-mxchat-content-generator.php:2492
7393 8971 msgid "Unexpected Claude response format."
7394 8972 msgstr ""
7395 8973
7396 -#: includes/class-mxchat-content-generator.php:2480
8974 +#: includes/class-mxchat-content-generator.php:2556
7397 8975 msgid "Gemini API error "
7398 8976 msgstr ""
7399 8977
7400 -#: includes/class-mxchat-content-generator.php:2488
8978 +#: includes/class-mxchat-content-generator.php:2564
7401 8979 msgid "Unexpected Gemini response format."
7402 8980 msgstr ""
7403 8981
7404 -#: includes/class-mxchat-content-generator.php:2527
8982 +#: includes/class-mxchat-content-generator.php:2603
7405 8983 msgid "Invalid field."
7406 8984 msgstr ""
7407 8985
7408 -#: includes/class-mxchat-content-generator.php:2549
8986 +#: includes/class-mxchat-content-generator.php:2625
7409 8987 msgid "Setting saved."
7410 8988 msgstr ""
7411 8989
7412 -#: includes/class-mxchat-content-generator.php:2695
7413 -#: includes/class-mxchat-content-generator.php:2726
7414 -#: includes/class-mxchat-content-generator.php:2787
8990 +#: includes/class-mxchat-content-generator.php:2771
8991 +#: includes/class-mxchat-content-generator.php:2802
8992 +#: includes/class-mxchat-content-generator.php:2863
7415 8993 msgid "Invalid post ID."
7416 8994 msgstr ""
7417 8995
7418 -#: includes/class-mxchat-content-generator.php:2700
7419 -#: includes/class-mxchat-content-generator.php:2731
7420 -#: includes/class-mxchat-content-generator.php:2796
8996 +#: includes/class-mxchat-content-generator.php:2776
8997 +#: includes/class-mxchat-content-generator.php:2807
8998 +#: includes/class-mxchat-content-generator.php:2872
7421 8999 msgid "This post was not created by the content generator."
7422 9000 msgstr ""
7423 9001
7424 -#: includes/class-mxchat-content-generator.php:2705
9002 +#: includes/class-mxchat-content-generator.php:2781
7425 9003 msgid "Failed to delete post."
7426 9004 msgstr ""
7427 9005
7428 -#: includes/class-mxchat-content-generator.php:2735
9006 +#: includes/class-mxchat-content-generator.php:2811
7429 9007 msgid "Invalid status."
7430 9008 msgstr ""
7431 9009
7432 -#: includes/class-mxchat-content-generator.php:2743
9010 +#: includes/class-mxchat-content-generator.php:2819
7433 9011 msgid "A schedule date is required."
7434 9012 msgstr ""
7435 9013
7436 -#: includes/class-mxchat-integrator.php:389
9014 +#: includes/class-mxchat-editor-assistant-rest.php:71
9015 +msgid "Rewrite — concise"
9016 +msgstr ""
9017 +
9018 +#: includes/class-mxchat-editor-assistant-rest.php:72
9019 +msgid "Shorter, tighter version of the selected block."
9020 +msgstr ""
9021 +
9022 +#: includes/class-mxchat-editor-assistant-rest.php:76
9023 +msgid "Rewrite — expand"
9024 +msgstr ""
9025 +
9026 +#: includes/class-mxchat-editor-assistant-rest.php:77
9027 +msgid "Longer, more detailed version of the selected block."
9028 +msgstr ""
9029 +
9030 +#: includes/class-mxchat-editor-assistant-rest.php:81
9031 +msgid "Rewrite — formal"
9032 +msgstr ""
9033 +
9034 +#: includes/class-mxchat-editor-assistant-rest.php:82
9035 +msgid "More formal, professional register."
9036 +msgstr ""
9037 +
9038 +#: includes/class-mxchat-editor-assistant-rest.php:86
9039 +msgid "Rewrite — casual"
9040 +msgstr ""
9041 +
9042 +#: includes/class-mxchat-editor-assistant-rest.php:87
9043 +msgid "More casual, conversational tone."
9044 +msgstr ""
9045 +
9046 +#: includes/class-mxchat-editor-assistant-rest.php:91
9047 +msgid "Summarize"
9048 +msgstr ""
9049 +
9050 +#: includes/class-mxchat-editor-assistant-rest.php:92
9051 +msgid "One-paragraph summary of the selected block."
9052 +msgstr ""
9053 +
9054 +#: includes/class-mxchat-editor-assistant-rest.php:97
9055 +msgid "Translate to a target language."
9056 +msgstr ""
9057 +
9058 +#: includes/class-mxchat-editor-assistant-rest.php:102
9059 +msgid "Continue writing"
9060 +msgstr ""
9061 +
9062 +#: includes/class-mxchat-editor-assistant-rest.php:103
9063 +msgid "Generate the next sentence(s) that would naturally follow."
9064 +msgstr ""
9065 +
9066 +#: includes/class-mxchat-editor-assistant-rest.php:107
9067 +msgid "Fix grammar & spelling"
9068 +msgstr ""
9069 +
9070 +#: includes/class-mxchat-editor-assistant-rest.php:108
9071 +msgid "Correct grammar and spelling without changing meaning."
9072 +msgstr ""
9073 +
9074 +#: includes/class-mxchat-editor-assistant-rest.php:143
9075 +#: includes/class-mxchat-editor-assistant-stream.php:86
9076 +msgid "Unknown action."
9077 +msgstr ""
9078 +
9079 +#: includes/class-mxchat-editor-assistant-rest.php:152
9080 +#: includes/class-mxchat-editor-assistant-stream.php:90
9081 +msgid "Block has no text content to transform."
9082 +msgstr ""
9083 +
9084 +#: includes/class-mxchat-editor-assistant-rest.php:159
9085 +msgid "Block is too long for v0.1 (16k char cap). Split it first."
9086 +msgstr ""
9087 +
9088 +#: includes/class-mxchat-editor-assistant-rest.php:171
9089 +#: includes/class-mxchat-editor-assistant-stream.php:103
9090 +msgid "Target language is required for Translate."
9091 +msgstr ""
9092 +
9093 +#: includes/class-mxchat-editor-assistant-rest.php:215
9094 +#: includes/class-mxchat-editor-assistant-stream.php:112
9095 +msgid "No AI model is configured in MxChat Settings. Set a model first."
9096 +msgstr ""
9097 +
9098 +#. translators: %s: model name
9099 +#: includes/class-mxchat-editor-assistant-rest.php:237
9100 +#, php-format
9101 +msgid "The Editor Assistant supports OpenAI, Anthropic, Google, Grok (xAI), and custom OpenAI-compatible providers. Configured model (%s) is not yet supported — set the site to one of those in MxChat → Settings."
9102 +msgstr ""
9103 +
9104 +#: includes/class-mxchat-editor-assistant-rest.php:275
9105 +msgid "OpenAI API key is missing in MxChat settings."
9106 +msgstr ""
9107 +
9108 +#: includes/class-mxchat-editor-assistant-rest.php:346
9109 +#: includes/class-mxchat-editor-assistant-stream.php:228
9110 +msgid "Anthropic API key is missing in MxChat settings."
9111 +msgstr ""
9112 +
9113 +#: includes/class-mxchat-editor-assistant-rest.php:404
9114 +msgid "Google Gemini API key is missing in MxChat settings."
9115 +msgstr ""
9116 +
9117 +#: includes/class-mxchat-editor-assistant-rest.php:450
9118 +msgid "Gemini returned no text content."
9119 +msgstr ""
9120 +
9121 +#: includes/class-mxchat-editor-assistant-rest.php:467
9122 +msgid "Grok (xAI) API key is missing in MxChat settings."
9123 +msgstr ""
9124 +
9125 +#: includes/class-mxchat-editor-assistant-rest.php:513
9126 +#: includes/class-mxchat-editor-assistant-stream.php:140
9127 +msgid "Custom provider Base URL is not configured in MxChat settings."
9128 +msgstr ""
9129 +
9130 +#: includes/class-mxchat-editor-assistant-stream.php:69
9131 +msgid "Security check failed. Reload the editor and try again."
9132 +msgstr ""
9133 +
9134 +#: includes/class-mxchat-editor-assistant-stream.php:73
9135 +msgid "You do not have permission to use the Editor Assistant."
9136 +msgstr ""
9137 +
9138 +#: includes/class-mxchat-editor-assistant-stream.php:94
9139 +msgid "Block is too long (16k character cap). Split it first."
9140 +msgstr ""
9141 +
9142 +#: includes/class-mxchat-editor-assistant-stream.php:130
9143 +msgid "Grok (xAI)"
9144 +msgstr ""
9145 +
9146 +#: includes/class-mxchat-editor-assistant-stream.php:148
9147 +msgid "custom provider"
9148 +msgstr ""
9149 +
9150 +#. translators: %s: provider label
9151 +#: includes/class-mxchat-editor-assistant-stream.php:173
9152 +#, php-format
9153 +msgid "%s API key is missing in MxChat settings."
9154 +msgstr ""
9155 +
9156 +#: includes/class-mxchat-editor-assistant-stream.php:250
9157 +msgid "Anthropic"
9158 +msgstr ""
9159 +
9160 +#. translators: %s: provider label
9161 +#: includes/class-mxchat-editor-assistant-stream.php:316
9162 +#, php-format
9163 +msgid "%s returned no streamed content."
9164 +msgstr ""
9165 +
9166 +#: includes/class-mxchat-editor-assistant-stream.php:340
9167 +msgid "Provider returned no content."
9168 +msgstr ""
9169 +
9170 +#: includes/class-mxchat-editor-assistant.php:101
9171 +msgid "English"
9172 +msgstr ""
9173 +
9174 +#: includes/class-mxchat-editor-assistant.php:102
9175 +msgid "Spanish"
9176 +msgstr ""
9177 +
9178 +#: includes/class-mxchat-editor-assistant.php:103
9179 +msgid "French"
9180 +msgstr ""
9181 +
9182 +#: includes/class-mxchat-editor-assistant.php:104
9183 +msgid "German"
9184 +msgstr ""
9185 +
9186 +#: includes/class-mxchat-editor-assistant.php:105
9187 +msgid "Japanese"
9188 +msgstr ""
9189 +
9190 +#: includes/class-mxchat-editor-assistant.php:106
9191 +msgid "Portuguese"
9192 +msgstr ""
9193 +
9194 +#: includes/class-mxchat-editor-assistant.php:109
9195 +msgid "MxChat Editor Assistant"
9196 +msgstr ""
9197 +
9198 +#: includes/class-mxchat-editor-assistant.php:110
9199 +msgid "Block actions"
9200 +msgstr ""
9201 +
9202 +#: includes/class-mxchat-editor-assistant.php:111
9203 +msgid "Select a paragraph, heading, list item, or quote block to use the assistant."
9204 +msgstr ""
9205 +
9206 +#: includes/class-mxchat-editor-assistant.php:112
9207 +msgid "This action works on paragraph, heading, list item, and quote blocks. Select one of those to continue."
9208 +msgstr ""
9209 +
9210 +#: includes/class-mxchat-editor-assistant.php:113
9211 +msgid "Working…"
9212 +msgstr ""
9213 +
9214 +#: includes/class-mxchat-editor-assistant.php:114
9215 +msgid "Result"
9216 +msgstr ""
9217 +
9218 +#: includes/class-mxchat-editor-assistant.php:115
9219 +msgid "Accept"
9220 +msgstr ""
9221 +
9222 +#: includes/class-mxchat-editor-assistant.php:116
9223 +msgid "Discard"
9224 +msgstr ""
9225 +
9226 +#: includes/class-mxchat-editor-assistant.php:117
9227 +msgid "Try again"
9228 +msgstr ""
9229 +
9230 +#: includes/class-mxchat-editor-assistant.php:118
9231 +msgid "Translate to"
9232 +msgstr ""
9233 +
9234 +#: includes/class-mxchat-editor-assistant.php:119
9235 +msgid "MxChat PRO license required. Actions are disabled."
9236 +msgstr ""
9237 +
9238 +#: includes/class-mxchat-editor-assistant.php:120
9239 +msgid "Editor Assistant error:"
9240 +msgstr ""
9241 +
9242 +#: includes/class-mxchat-editor-assistant.php:121
9243 +msgid "The selected block has no text content."
9244 +msgstr ""
9245 +
9246 +#: includes/class-mxchat-editor-assistant.php:122
9247 +msgid "Streaming…"
9248 +msgstr ""
9249 +
9250 +#: includes/class-mxchat-editor-assistant.php:123
9251 +msgid "Accept all"
9252 +msgstr ""
9253 +
9254 +#: includes/class-mxchat-editor-assistant.php:124
9255 +msgid "Waiting…"
9256 +msgstr ""
9257 +
9258 +#: includes/class-mxchat-editor-assistant.php:127
9259 +msgid "Skipped — unsupported block"
9260 +msgstr ""
9261 +
9262 +#. translators: %1$d: applied count, %2$d: total selected
9263 +#: includes/class-mxchat-editor-assistant.php:129
9264 +#, php-format
9265 +msgid "Applied to %1$d of %2$d selected blocks."
9266 +msgstr ""
9267 +
9268 +#. translators: %d: number of blocks
9269 +#: includes/class-mxchat-editor-assistant.php:131
9270 +#, php-format
9271 +msgid "(%d blocks)"
9272 +msgstr ""
9273 +
9274 +#: includes/class-mxchat-editor-assistant.php:132
9275 +msgid "Block"
9276 +msgstr ""
9277 +
9278 +#: includes/class-mxchat-elementor-widget.php:30
9279 +#: includes/class-mxchat-elementor-widget.php:159
9280 +#: assets/block/chatbot-block.js:55
9281 +#: assets/block/chatbot-block.js:129
9282 +msgid "MxChat Chatbot"
9283 +msgstr ""
9284 +
9285 +#: includes/class-mxchat-elementor-widget.php:47
9286 +#: assets/block/chatbot-block.js:120
9287 +msgid "Placement"
9288 +msgstr ""
9289 +
9290 +#: includes/class-mxchat-elementor-widget.php:52
9291 +#: assets/block/chatbot-block.js:81
9292 +msgid "Display mode"
9293 +msgstr ""
9294 +
9295 +#: includes/class-mxchat-elementor-widget.php:56
9296 +#: includes/class-mxchat-elementor-widget.php:123
9297 +#: assets/block/chatbot-block.js:73
9298 +#: assets/block/chatbot-block.js:84
9299 +msgid "Inline (in the page)"
9300 +msgstr ""
9301 +
9302 +#: includes/class-mxchat-elementor-widget.php:57
9303 +#: includes/class-mxchat-elementor-widget.php:122
9304 +#: assets/block/chatbot-block.js:72
9305 +#: assets/block/chatbot-block.js:85
9306 +msgid "Floating bubble"
9307 +msgstr ""
9308 +
9309 +#: includes/class-mxchat-elementor-widget.php:59
9310 +msgid "Inline renders the chat box where the widget sits. Floating renders the familiar corner launcher; if the chatbot also displays automatically on this page, the usual single-widget rules apply."
9311 +msgstr ""
9312 +
9313 +#: includes/class-mxchat-elementor-widget.php:76
9314 +#: assets/block/chatbot-block.js:101
9315 +msgid "Bot"
9316 +msgstr ""
9317 +
9318 +#: includes/class-mxchat-elementor-widget.php:80
9319 +msgid "Default Bot follows this page&#8217;s chatbot settings."
9320 +msgstr ""
9321 +
9322 +#: includes/class-mxchat-integrator.php:451
7437 9323 msgid "Download Transcript"
7438 9324 msgstr ""
7439 9325
7440 -#: includes/class-mxchat-integrator.php:393
9326 +#: includes/class-mxchat-integrator.php:455
7441 9327 msgid "Start a new chat? This clears the current conversation."
7442 9328 msgstr ""
7443 9329
7444 -#: includes/class-mxchat-integrator.php:394
9330 +#: includes/class-mxchat-integrator.php:456
7445 9331 msgid "Stop response"
7446 9332 msgstr ""
7447 9333
7448 -#: includes/class-mxchat-integrator.php:395
9334 +#: includes/class-mxchat-integrator.php:460
9335 +msgid "Assistant is typing"
9336 +msgstr ""
9337 +
9338 +#: includes/class-mxchat-integrator.php:461
7449 9339 msgid "Chat transcript"
7450 9340 msgstr ""
7451 9341
7452 -#: includes/class-mxchat-integrator.php:407
9342 +#: includes/class-mxchat-integrator.php:479
7453 9343 msgid "Helpful"
7454 9344 msgstr ""
7455 9345
7456 -#: includes/class-mxchat-integrator.php:408
9346 +#: includes/class-mxchat-integrator.php:480
7457 9347 msgid "Not helpful"
7458 9348 msgstr ""
7459 9349
7460 -#: includes/class-mxchat-integrator.php:412
7461 -#: includes/class-mxchat-integrator.php:4804
7462 -#: includes/class-mxchat-public.php:349
9350 +#: includes/class-mxchat-integrator.php:484
9351 +#: includes/class-mxchat-integrator.php:6508
9352 +#: includes/class-mxchat-public.php:453
7463 9353 msgid "Send"
7464 9354 msgstr ""
7465 9355
7466 -#: includes/class-mxchat-integrator.php:413
9356 +#: includes/class-mxchat-integrator.php:485
7467 9357 msgid "Skip"
7468 9358 msgstr ""
7469 9359
7470 -#: includes/class-mxchat-integrator.php:438
7471 -#: includes/class-mxchat-integrator.php:4003
7472 -#: includes/class-mxchat-integrator.php:4031
7473 -#: includes/class-mxchat-word-handler.php:216
7474 -#: 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
7475 9367 msgid "Session ID missing."
7476 9368 msgstr ""
7477 9369
7478 -#: includes/class-mxchat-integrator.php:644
9370 +#: includes/class-mxchat-integrator.php:738
7479 9371 msgid "Too many nonce requests. Try again shortly."
7480 9372 msgstr ""
7481 9373
7482 -#: includes/class-mxchat-integrator.php:791
9374 +#: includes/class-mxchat-integrator.php:1007
7483 9375 msgid ""
7484 9376 "event: error\n"
7485 9377 "data: "
7486 9378 msgstr ""
7487 9379
7488 -#: includes/class-mxchat-integrator.php:791
9380 +#: includes/class-mxchat-integrator.php:1007
7489 9381 msgid "Missing session_id"
7490 9382 msgstr ""
7491 9383
7492 -#: includes/class-mxchat-integrator.php:805
9384 +#: includes/class-mxchat-integrator.php:1033
7493 9385 msgid ""
7494 9386 "event: newMessages\n"
7495 9387 "data: "
7496 9388 msgstr ""
7497 9389
7498 -#: includes/class-mxchat-integrator.php:808
9390 +#: includes/class-mxchat-integrator.php:1036
7499 9391 msgid ""
7500 9392 "event: keepAlive\n"
7501 9393 "data: "
7502 9394 msgstr ""
7503 9395
7504 -#: includes/class-mxchat-integrator.php:1263
7505 -#: includes/class-mxchat-integrator.php:3903
7506 -#: includes/class-mxchat-integrator.php:3999
9396 +#: includes/class-mxchat-integrator.php:1524
9397 +#: includes/class-mxchat-integrator.php:4736
9398 +#: includes/class-mxchat-integrator.php:4834
7507 9399 #: includes/class-mxchat-word-handler.php:23
7508 9400 msgid "Invalid nonce."
7509 9401 msgstr ""
7510 9402
7511 -#: includes/class-mxchat-integrator.php:1275
9403 +#: includes/class-mxchat-integrator.php:1546
9404 +#: includes/class-mxchat-integrator.php:1552
7512 9405 msgid "Session ID or email is missing."
7513 9406 msgstr ""
7514 9407
7515 -#: includes/class-mxchat-integrator.php:1286
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
7516 9413 msgid "Name must be between 2 and 100 characters."
7517 9414 msgstr ""
7518 9415
7519 -#: includes/class-mxchat-integrator.php:1335
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
7520 9425 msgid "Thanks for providing your email! You can continue chatting now."
7521 9426 msgstr ""
7522 9427
7523 -#: includes/class-mxchat-integrator.php:1348
9428 +#: includes/class-mxchat-integrator.php:1670
7524 9429 msgid "Invalid nonce"
7525 9430 msgstr ""
7526 9431
7527 -#: includes/class-mxchat-integrator.php:1354
9432 +#: includes/class-mxchat-integrator.php:1676
7528 9433 msgid "No session ID provided"
7529 9434 msgstr ""
7530 9435
7531 -#: includes/class-mxchat-integrator.php:1407
9436 +#: includes/class-mxchat-integrator.php:1762
7532 9437 msgid "No email found"
7533 9438 msgstr ""
7534 9439
7535 -#: includes/class-mxchat-integrator.php:1481
9440 +#: includes/class-mxchat-integrator.php:1836
7536 9441 msgid "Access denied. Your IP address has been banned."
7537 9442 msgstr ""
7538 9443
7539 -#: includes/class-mxchat-integrator.php:1491
9444 +#: includes/class-mxchat-integrator.php:1846
7540 9445 msgid "Access denied. Your email address has been banned."
7541 9446 msgstr ""
7542 9447
7543 -#: includes/class-mxchat-integrator.php:1542
9448 +#: includes/class-mxchat-integrator.php:1899
7544 9449 msgid "Session ID is missing."
7545 9450 msgstr ""
7546 9451
7547 -#: includes/class-mxchat-integrator.php:1557
9452 +#: includes/class-mxchat-integrator.php:1914
7548 9453 msgid "No message received."
7549 9454 msgstr ""
7550 9455
7551 -#: includes/class-mxchat-integrator.php:1773
7552 -#: includes/class-mxchat-integrator.php:2703
9456 +#. translators: %d: maximum allowed characters
9457 +#: includes/class-mxchat-integrator.php:1929
9458 +#, php-format
9459 +msgid "Your message is too long. Please keep it under %d characters."
9460 +msgstr ""
9461 +
9462 +#: includes/class-mxchat-integrator.php:2178
9463 +#: includes/class-mxchat-integrator.php:3316
7553 9464 msgid "Please provide your email address."
7554 9465 msgstr ""
7555 9466
7556 -#: includes/class-mxchat-integrator.php:1815
9467 +#: includes/class-mxchat-integrator.php:2220
7557 9468 msgid "Switched to AI chat mode"
7558 9469 msgstr ""
7559 9470
7560 -#: includes/class-mxchat-integrator.php:1828
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
7561 9476 msgid "Message sent to live agent."
7562 9477 msgstr ""
7563 9478
7564 -#: includes/class-mxchat-integrator.php:1837
9479 +#: includes/class-mxchat-integrator.php:2271
7565 9480 msgid "Failed to send message to agent"
7566 9481 msgstr ""
7567 9482
7568 -#: includes/class-mxchat-integrator.php:1875
7569 -#: includes/class-mxchat-integrator.php:3959
9483 +#: includes/class-mxchat-integrator.php:2309
9484 +#: includes/class-mxchat-integrator.php:4792
7570 9485 #, php-format
7571 9486 msgid "The provided PDF exceeds the maximum allowed limit of %d pages. Please provide a smaller document."
7572 9487 msgstr ""
7573 9488
7574 -#: includes/class-mxchat-integrator.php:2034
7575 -#: includes/class-mxchat-integrator.php:2471
9489 +#: includes/class-mxchat-integrator.php:2483
9490 +#: includes/class-mxchat-integrator.php:3084
7576 9491 msgid "Unable to process your message. The embedding service is not responding correctly."
7577 9492 msgstr ""
7578 9493
7579 -#: includes/class-mxchat-integrator.php:2719
7580 -#: includes/class-mxchat-integrator.php:2778
9494 +#: includes/class-mxchat-integrator.php:3332
9495 +#: includes/class-mxchat-integrator.php:3391
7581 9496 msgid "Create an image of "
7582 9497 msgstr ""
7583 9498
7584 -#: includes/class-mxchat-integrator.php:2737
7585 -#: includes/class-mxchat-integrator.php:2792
9499 +#: includes/class-mxchat-integrator.php:3350
9500 +#: includes/class-mxchat-integrator.php:3405
7586 9501 msgid "Generated Image"
7587 9502 msgstr ""
7588 9503
7589 -#: includes/class-mxchat-integrator.php:2738
7590 -#: includes/class-mxchat-integrator.php:2793
9504 +#: includes/class-mxchat-integrator.php:3351
9505 +#: includes/class-mxchat-integrator.php:3406
7591 9506 msgid "Here is the image I generated:"
7592 9507 msgstr ""
7593 9508
7594 -#: includes/class-mxchat-integrator.php:2757
7595 -#: includes/class-mxchat-integrator.php:2806
9509 +#: includes/class-mxchat-integrator.php:3370
9510 +#: includes/class-mxchat-integrator.php:3419
7596 9511 msgid "I'm sorry, but I couldn't generate an image based on your request."
7597 9512 msgstr ""
7598 9513
7599 -#: includes/class-mxchat-integrator.php:2782
9514 +#: includes/class-mxchat-integrator.php:3395
7600 9515 msgid "Gemini API key is not configured."
7601 9516 msgstr ""
7602 9517
7603 -#: includes/class-mxchat-integrator.php:2899
7604 -#: includes/class-mxchat-integrator.php:2986
9518 +#: includes/class-mxchat-integrator.php:3512
9519 +#: includes/class-mxchat-integrator.php:3599
7605 9520 msgid "Error generating image: "
7606 9521 msgstr ""
7607 9522
7608 -#: includes/class-mxchat-integrator.php:2912
7609 -#: includes/class-mxchat-integrator.php:3000
9523 +#: includes/class-mxchat-integrator.php:3525
9524 +#: includes/class-mxchat-integrator.php:3613
7610 9525 msgid "Failed to generate image."
7611 9526 msgstr ""
7612 9527
7613 -#: includes/class-mxchat-integrator.php:2923
7614 -#: includes/class-mxchat-integrator.php:5313
7615 -#: includes/class-mxchat-integrator.php:8570
7616 -#: includes/class-mxchat-integrator.php:8744
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
7617 9533 msgid "Custom provider Base URL is not configured."
7618 9534 msgstr ""
7619 9535
7620 -#: includes/class-mxchat-integrator.php:2942
9536 +#: includes/class-mxchat-integrator.php:3555
7621 9537 msgid "Error generating image (custom provider): "
7622 9538 msgstr ""
7623 9539
7624 -#: includes/class-mxchat-integrator.php:2958
9540 +#: includes/class-mxchat-integrator.php:3571
7625 9541 msgid "Custom provider did not return an image."
7626 9542 msgstr ""
7627 9543
7628 -#: includes/class-mxchat-integrator.php:3021
9544 +#: includes/class-mxchat-integrator.php:3634
7629 9545 msgid "I apologize, but could you please rephrase your search request?"
7630 9546 msgstr ""
7631 9547
7632 -#: includes/class-mxchat-integrator.php:3033
9548 +#: includes/class-mxchat-integrator.php:3646
7633 9549 msgid "Search functionality is temporarily unavailable. Please try again later."
7634 9550 msgstr ""
7635 9551
7636 -#: includes/class-mxchat-integrator.php:3069
9552 +#: includes/class-mxchat-integrator.php:3682
7637 9553 msgid "I encountered an error while searching. Please try again."
7638 9554 msgstr ""
7639 9555
7640 -#: includes/class-mxchat-integrator.php:3078
9556 +#: includes/class-mxchat-integrator.php:3691
7641 9557 msgid "I received an invalid response from the search service."
7642 9558 msgstr ""
7643 9559
7644 -#: includes/class-mxchat-integrator.php:3094
9560 +#: includes/class-mxchat-integrator.php:3707
7645 9561 #, php-format
7646 9562 msgid "Here's what I found about '%s':"
7647 9563 msgstr ""
7648 9564
7649 -#: includes/class-mxchat-integrator.php:3129
9565 +#: includes/class-mxchat-integrator.php:3742
7650 9566 #, php-format
7651 9567 msgid "I searched for \"%s\" but couldn't find any relevant results. Would you like to try different search terms?"
7652 9568 msgstr ""
7653 9569
7654 -#: includes/class-mxchat-integrator.php:3153
9570 +#: includes/class-mxchat-integrator.php:3766
7655 9571 msgid "I'm sorry, I couldn't interpret your search query. Please specify what you'd like to see images of."
7656 9572 msgstr ""
7657 9573
7658 -#: includes/class-mxchat-integrator.php:3167
9574 +#: includes/class-mxchat-integrator.php:3780
7659 9575 msgid "API key is not configured. Please set it in the Brave Search Settings."
7660 9576 msgstr ""
7661 9577
7662 -#: includes/class-mxchat-integrator.php:3201
7663 -#: includes/class-mxchat-integrator.php:3249
9578 +#: includes/class-mxchat-integrator.php:3814
9579 +#: includes/class-mxchat-integrator.php:3862
7664 9580 msgid "I'm sorry, I couldn't retrieve any images based on your request."
7665 9581 msgstr ""
7666 9582
7667 -#: includes/class-mxchat-integrator.php:3223
9583 +#: includes/class-mxchat-integrator.php:3836
7668 9584 msgid "Image"
7669 9585 msgstr ""
7670 9586
7671 -#: includes/class-mxchat-integrator.php:3237
9587 +#: includes/class-mxchat-integrator.php:3850
7672 9588 #, php-format
7673 9589 msgid "Here are some images of %s:"
7674 9590 msgstr ""
7675 9591
7676 -#: includes/class-mxchat-integrator.php:3268
9592 +#: includes/class-mxchat-integrator.php:3881
7677 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."
7678 9594 msgstr ""
7679 9595
7680 -#: includes/class-mxchat-integrator.php:3607
9596 +#: includes/class-mxchat-integrator.php:4378
7681 9597 msgid "MxChat AI Chatbot"
7682 9598 msgstr ""
7683 9599
7684 -#: includes/class-mxchat-integrator.php:3798
9600 +#: includes/class-mxchat-integrator.php:4584
7685 9601 msgid "Page "
7686 9602 msgstr ""
7687 9603
7688 -#: includes/class-mxchat-integrator.php:3907
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
7689 9617 #: includes/class-mxchat-word-handler.php:27
7690 9618 msgid "Missing required parameters."
7691 9619 msgstr ""
7692 9620
7693 -#: includes/class-mxchat-integrator.php:3916
9621 +#: includes/class-mxchat-integrator.php:4749
7694 9622 msgid "PDF uploads are currently disabled."
7695 9623 msgstr ""
7696 9624
7697 -#: includes/class-mxchat-integrator.php:3934
9625 +#: includes/class-mxchat-integrator.php:4767
7698 9626 msgid "Invalid file type. Only PDF files are allowed."
7699 9627 msgstr ""
7700 9628
7701 -#: includes/class-mxchat-integrator.php:3946
9629 +#: includes/class-mxchat-integrator.php:4779
7702 9630 #: includes/class-mxchat-word-handler.php:69
7703 9631 msgid "Failed to upload file."
7704 9632 msgstr ""
7705 9633
7706 -#: includes/class-mxchat-integrator.php:3969
9634 +#: includes/class-mxchat-integrator.php:4802
7707 9635 msgid "The uploaded PDF appears to be empty or contains unsupported content."
7708 9636 msgstr ""
7709 9637
7710 -#: includes/class-mxchat-integrator.php:4017
9638 +#: includes/class-mxchat-integrator.php:4877
7711 9639 msgid "PDF removed successfully."
7712 9640 msgstr ""
7713 9641
7714 -#: includes/class-mxchat-integrator.php:4786
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
7715 9653 msgid "Bot token not configured"
7716 9654 msgstr ""
7717 9655
7718 -#: includes/class-mxchat-integrator.php:4800
9656 +#: includes/class-mxchat-integrator.php:6504
7719 9657 msgid "Reply to User"
7720 9658 msgstr ""
7721 9659
7722 -#: includes/class-mxchat-integrator.php:4816
9660 +#: includes/class-mxchat-integrator.php:6520
7723 9661 #, php-format
7724 9662 msgid "Reply to session: %s"
7725 9663 msgstr ""
7726 9664
7727 -#: includes/class-mxchat-integrator.php:4824
9665 +#: includes/class-mxchat-integrator.php:6528
7728 9666 msgid "Type your message here..."
7729 9667 msgstr ""
7730 9668
7731 -#: includes/class-mxchat-integrator.php:4870
9669 +#: includes/class-mxchat-integrator.php:6574
7732 9670 msgid "Command text is required. Format: /reply session_id message"
7733 9671 msgstr ""
7734 9672
7735 -#: includes/class-mxchat-integrator.php:4879
9673 +#: includes/class-mxchat-integrator.php:6583
7736 9674 msgid "Invalid format. Use: /reply session_id message"
7737 9675 msgstr ""
7738 9676
7739 -#: includes/class-mxchat-integrator.php:4894
9677 +#: includes/class-mxchat-integrator.php:6598
7740 9678 msgid "Failed to save message"
7741 9679 msgstr ""
7742 9680
7743 -#: includes/class-mxchat-integrator.php:4913
9681 +#: includes/class-mxchat-integrator.php:6617
7744 9682 msgid "You are now chatting with the AI chatbot."
7745 9683 msgstr ""
7746 9684
7747 -#: includes/class-mxchat-integrator.php:5113
9685 +#: includes/class-mxchat-integrator.php:7147
7748 9686 msgid "Voyage AI API key is not configured"
7749 9687 msgstr ""
7750 9688
7751 -#: includes/class-mxchat-integrator.php:5125
7752 -#: includes/class-mxchat-integrator.php:7677
9689 +#: includes/class-mxchat-integrator.php:7155
9690 +#: includes/class-mxchat-integrator.php:11121
7753 9691 msgid "Google Gemini API key is not configured"
7754 9692 msgstr ""
7755 9693
7756 -#: includes/class-mxchat-integrator.php:5137
7757 -#: includes/class-mxchat-integrator.php:7821
7758 -#: includes/class-mxchat-integrator.php:7870
9694 +#: includes/class-mxchat-integrator.php:7163
9695 +#: includes/class-mxchat-integrator.php:11265
9696 +#: includes/class-mxchat-integrator.php:11314
7759 9697 msgid "OpenAI API key is not configured"
7760 9698 msgstr ""
7761 9699
7762 -#: includes/class-mxchat-integrator.php:5147
7763 -#: includes/class-mxchat-integrator.php:5309
9700 +#: includes/class-mxchat-integrator.php:7172
9701 +#: includes/class-mxchat-integrator.php:7210
7764 9702 msgid "No text provided for embedding generation"
7765 9703 msgstr ""
7766 9704
7767 -#: includes/class-mxchat-integrator.php:5208
9705 +#: includes/class-mxchat-integrator.php:7188
9706 +msgid "System error when generating embeddings: "
9707 +msgstr ""
9708 +
9709 +#: includes/class-mxchat-integrator.php:7221
9710 +msgid "Invalid embedding response from custom provider."
9711 +msgstr ""
9712 +
9713 +#: includes/class-mxchat-integrator.php:7227
7768 9714 msgid "Connection error when generating embeddings: "
7769 9715 msgstr ""
7770 9716
7771 -#: includes/class-mxchat-integrator.php:5233
9717 +#: includes/class-mxchat-integrator.php:7240
9718 +msgid "Received invalid embedding data from the Gemini API."
9719 +msgstr ""
9720 +
9721 +#: includes/class-mxchat-integrator.php:7242
9722 +msgid "Received invalid embedding data from the API."
9723 +msgstr ""
9724 +
9725 +#: includes/class-mxchat-integrator.php:7250
7772 9726 msgid "Invalid API key for embedding generation. Please check your API key configuration."
7773 9727 msgstr ""
7774 9728
7775 -#: includes/class-mxchat-integrator.php:5241
9729 +#: includes/class-mxchat-integrator.php:7258
7776 9730 msgid "Authentication failed for embedding generation. Please check your API key."
7777 9731 msgstr ""
7778 9732
7779 -#: includes/class-mxchat-integrator.php:5247
9733 +#: includes/class-mxchat-integrator.php:7264
7780 9734 msgid "Rate limit exceeded for embedding generation. Please try again later."
7781 9735 msgstr ""
7782 9736
7783 -#: includes/class-mxchat-integrator.php:5253
9737 +#: includes/class-mxchat-integrator.php:7270
7784 9738 msgid "API quota exceeded for embedding generation. Please check your billing details."
7785 9739 msgstr ""
7786 9740
7787 -#: includes/class-mxchat-integrator.php:5260
9741 +#: includes/class-mxchat-integrator.php:7277
7788 9742 msgid "Embedding API error - check embedding API key.: "
7789 9743 msgstr ""
7790 9744
7791 -#: includes/class-mxchat-integrator.php:5276
7792 -msgid "Received invalid embedding data from the Gemini API."
9745 +#: includes/class-mxchat-integrator.php:8026
9746 +msgid "YouTube video"
7793 9747 msgstr ""
7794 9748
7795 -#: includes/class-mxchat-integrator.php:5287
7796 -msgid "Received invalid embedding data from the API."
9749 +#: includes/class-mxchat-integrator.php:8029
9750 +#, php-format
9751 +msgid "Play video: %s"
7797 9752 msgstr ""
7798 9753
7799 -#: includes/class-mxchat-integrator.php:5295
7800 -msgid "System error when generating embeddings: "
9754 +#: includes/class-mxchat-integrator.php:8035
9755 +msgid "Watch on YouTube"
7801 9756 msgstr ""
7802 9757
7803 -#: includes/class-mxchat-integrator.php:5332
7804 -msgid "Connection error when generating embeddings (custom provider): "
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."
7805 9762 msgstr ""
7806 9763
7807 -#: includes/class-mxchat-integrator.php:5341
7808 -msgid "Custom embedding endpoint error: "
7809 -msgstr ""
7810 -
7811 -#: includes/class-mxchat-integrator.php:5350
7812 -msgid "Invalid embedding response from custom provider."
7813 -msgstr ""
7814 -
7815 -#: includes/class-mxchat-integrator.php:7311
9764 +#: includes/class-mxchat-integrator.php:10502
7816 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.]"
7817 9766 msgstr ""
7818 9767
7819 -#: includes/class-mxchat-integrator.php:7590
9768 +#: includes/class-mxchat-integrator.php:10914
7820 9769 msgid "I looked into that but could not put together a final answer. Please try rephrasing your request."
7821 9770 msgstr ""
7822 9771
7823 -#: includes/class-mxchat-integrator.php:7597
9772 +#: includes/class-mxchat-integrator.php:11041
7824 9773 msgid "I couldn't find relevant information on that topic."
7825 9774 msgstr ""
7826 9775
7827 -#: includes/class-mxchat-integrator.php:7619
9776 +#: includes/class-mxchat-integrator.php:11063
7828 9777 msgid "No OpenRouter model selected. Please select a model in settings."
7829 9778 msgstr ""
7830 9779
7831 -#: includes/class-mxchat-integrator.php:7630
9780 +#: includes/class-mxchat-integrator.php:11074
7832 9781 msgid "OpenRouter API key is not configured"
7833 9782 msgstr ""
7834 9783
7835 -#: includes/class-mxchat-integrator.php:7697
9784 +#: includes/class-mxchat-integrator.php:11141
7836 9785 msgid "Claude API key is not configured"
7837 9786 msgstr ""
7838 9787
7839 -#: includes/class-mxchat-integrator.php:7728
9788 +#: includes/class-mxchat-integrator.php:11172
7840 9789 msgid "X.AI API key is not configured"
7841 9790 msgstr ""
7842 9791
7843 -#: includes/class-mxchat-integrator.php:7759
7844 -#: includes/class-mxchat-integrator.php:10943
9792 +#: includes/class-mxchat-integrator.php:11203
9793 +#: includes/class-mxchat-integrator.php:14550
7845 9794 msgid "DeepSeek API key is not configured"
7846 9795 msgstr ""
7847 9796
7848 -#: includes/class-mxchat-integrator.php:7792
9797 +#: includes/class-mxchat-integrator.php:11236
7849 9798 msgid "Custom provider is not configured. Set Base URL in MxChat → API Keys → Custom Provider."
7850 9799 msgstr ""
7851 9800
7852 -#: includes/class-mxchat-integrator.php:7926
9801 +#: includes/class-mxchat-integrator.php:11370
7853 9802 #, php-format
7854 9803 msgid "An error occurred: %s"
7855 9804 msgstr ""
7856 9805
7857 -#: includes/class-mxchat-integrator.php:8733
9806 +#: includes/class-mxchat-integrator.php:12188
7858 9807 #, php-format
7859 9808 msgid "Custom provider error: %s"
7860 9809 msgstr ""
7861 9810
7862 -#: includes/class-mxchat-integrator.php:8785
9811 +#: includes/class-mxchat-integrator.php:12248
7863 9812 #, php-format
7864 9813 msgid "Custom provider request failed: %s"
7865 9814 msgstr ""
7866 9815
7867 -#: includes/class-mxchat-integrator.php:8789
9816 +#: includes/class-mxchat-integrator.php:12252
7868 9817 #, php-format
7869 9818 msgid "Custom provider returned HTTP %d."
7870 9819 msgstr ""
7871 9820
7872 -#: includes/class-mxchat-integrator.php:8795
9821 +#: includes/class-mxchat-integrator.php:12258
7873 9822 msgid "Custom provider returned an unexpected response shape."
7874 9823 msgstr ""
7875 9824
7876 -#: includes/class-mxchat-integrator.php:8876
9825 +#: includes/class-mxchat-integrator.php:12337
7877 9826 #, php-format
7878 9827 msgid "Web search error: %s"
7879 9828 msgstr ""
7880 9829
7881 -#: includes/class-mxchat-integrator.php:8900
9830 +#: includes/class-mxchat-integrator.php:12361
7882 9831 msgid "Failed to connect to OpenAI web search API"
7883 9832 msgstr ""
7884 9833
7885 -#: includes/class-mxchat-integrator.php:8915
9834 +#: includes/class-mxchat-integrator.php:12376
7886 9835 #, php-format
7887 9836 msgid "OpenAI API error: %s"
7888 9837 msgstr ""
7889 9838
7890 -#: includes/class-mxchat-integrator.php:8924
9839 +#: includes/class-mxchat-integrator.php:12385
7891 9840 msgid "Invalid response from OpenAI"
7892 9841 msgstr ""
7893 9842
7894 -#: includes/class-mxchat-integrator.php:9968
9843 +#: includes/class-mxchat-integrator.php:12521
9844 +#: includes/class-mxchat-integrator.php:12596
9845 +msgid "The AI provider returned an empty response. Please try again."
9846 +msgstr ""
9847 +
9848 +#: includes/class-mxchat-integrator.php:13381
9849 +#, php-format
9850 +msgid "response incomplete: %s"
9851 +msgstr ""
9852 +
9853 +#: includes/class-mxchat-integrator.php:13385
9854 +#, php-format
9855 +msgid "%1$s returned an empty response (%2$s). Please try again."
9856 +msgstr ""
9857 +
9858 +#: includes/class-mxchat-integrator.php:13386
9859 +#, php-format
9860 +msgid "%s returned an empty response. Please try again."
9861 +msgstr ""
9862 +
9863 +#: includes/class-mxchat-integrator.php:13469
7895 9864 msgid "OpenRouter API error: "
7896 9865 msgstr ""
7897 9866
7898 -#: includes/class-mxchat-integrator.php:9982
9867 +#: includes/class-mxchat-integrator.php:13487
7899 9868 msgid "Unexpected response format from OpenRouter."
7900 9869 msgstr ""
7901 9870
7902 -#: includes/class-mxchat-integrator.php:9989
9871 +#: includes/class-mxchat-integrator.php:13494
7903 9872 msgid "System error when processing OpenRouter request: "
7904 9873 msgstr ""
7905 9874
7906 9875 #. translators: %s: raw provider error detail
7907 -#: includes/class-mxchat-integrator.php:10035
9876 +#: includes/class-mxchat-integrator.php:13563
7908 9877 #, php-format
7909 9878 msgid "The selected AI model isn't available on your API key. Choose another model in MxChat → Settings. (Details: %s)"
7910 9879 msgstr ""
7911 9880
7912 -#: includes/class-mxchat-integrator.php:10038
9881 +#: includes/class-mxchat-integrator.php:13566
7913 9882 msgid "The selected AI model isn't available on your API key. Choose another model in MxChat → Settings."
7914 9883 msgstr ""
7915 9884
7916 9885 #. translators: 1: provider label, 2: raw provider error detail
7917 -#: includes/class-mxchat-integrator.php:10043
9886 +#: includes/class-mxchat-integrator.php:13571
7918 9887 #, php-format
7919 9888 msgid "The AI provider (%1$s) returned an error: %2$s. Check your model and API key in MxChat → Settings."
7920 9889 msgstr ""
7921 9890
7922 -#: includes/class-mxchat-integrator.php:10044
9891 +#: includes/class-mxchat-integrator.php:13572
7923 9892 msgid "AI"
7924 9893 msgstr ""
7925 9894
7926 -#: includes/class-mxchat-integrator.php:10047
9895 +#: includes/class-mxchat-integrator.php:13575
7927 9896 msgid "The AI provider returned an error. Check your model and API key in MxChat → Settings."
7928 9897 msgstr ""
7929 9898
7930 -#: includes/class-mxchat-integrator.php:10051
9899 +#: includes/class-mxchat-integrator.php:13579
7931 9900 msgid "Sorry, I'm having trouble responding right now. Please try again in a moment."
7932 9901 msgstr ""
7933 9902
7934 -#: includes/class-mxchat-integrator.php:10293
9903 +#: includes/class-mxchat-integrator.php:13843
7935 9904 msgid "Invalid OpenAI API key. Please check your API key configuration."
7936 9905 msgstr ""
7937 9906
7938 -#: includes/class-mxchat-integrator.php:10302
9907 +#: includes/class-mxchat-integrator.php:13852
7939 9908 msgid "Authentication failed with OpenAI. Please check your API key."
7940 9909 msgstr ""
7941 9910
7942 -#: includes/class-mxchat-integrator.php:10309
9911 +#: includes/class-mxchat-integrator.php:13859
7943 9912 msgid "OpenAI rate limit exceeded. Please try again later."
7944 9913 msgstr ""
7945 9914
7946 -#: includes/class-mxchat-integrator.php:10316
9915 +#: includes/class-mxchat-integrator.php:13866
7947 9916 msgid "OpenAI API quota exceeded. Please check your billing details."
7948 9917 msgstr ""
7949 9918
7950 -#: includes/class-mxchat-integrator.php:10340
9919 +#: includes/class-mxchat-integrator.php:13894
7951 9920 msgid "Unexpected response format from OpenAI."
7952 9921 msgstr ""
7953 9922
7954 -#: includes/class-mxchat-integrator.php:10347
9923 +#: includes/class-mxchat-integrator.php:13901
7955 9924 msgid "System error when processing OpenAI request: "
7956 9925 msgstr ""
7957 9926
7958 -#: includes/class-mxchat-integrator.php:10460
9927 +#: includes/class-mxchat-integrator.php:14014
7959 9928 msgid "Invalid X.AI API key. Please check your API key configuration."
7960 9929 msgstr ""
7961 9930
7962 -#: includes/class-mxchat-integrator.php:10470
9931 +#: includes/class-mxchat-integrator.php:14024
7963 9932 msgid "Authentication failed with X.AI. Please check your API key."
7964 9933 msgstr ""
7965 9934
7966 -#: includes/class-mxchat-integrator.php:10479
9935 +#: includes/class-mxchat-integrator.php:14035
7967 9936 msgid "Invalid model specified for X.AI. Please check your model configuration."
7968 9937 msgstr ""
7969 9938
7970 -#: includes/class-mxchat-integrator.php:10490
9939 +#: includes/class-mxchat-integrator.php:14046
7971 9940 msgid "X.AI rate limit exceeded. Please try again later."
7972 9941 msgstr ""
7973 9942
7974 -#: includes/class-mxchat-integrator.php:10500
9943 +#: includes/class-mxchat-integrator.php:14056
7975 9944 msgid "X.AI API quota exceeded. Please check your billing details."
7976 9945 msgstr ""
7977 9946
7978 -#: includes/class-mxchat-integrator.php:10509
9947 +#: includes/class-mxchat-integrator.php:14065
7979 9948 msgid "X.AI service is currently unavailable. Please try again later."
7980 9949 msgstr ""
7981 9950
7982 -#: includes/class-mxchat-integrator.php:10535
9951 +#: includes/class-mxchat-integrator.php:14095
7983 9952 msgid "Unexpected response format from X.AI."
7984 9953 msgstr ""
7985 9954
7986 -#: includes/class-mxchat-integrator.php:10543
9955 +#: includes/class-mxchat-integrator.php:14103
7987 9956 msgid "System error when processing X.AI request: "
7988 9957 msgstr ""
7989 9958
7990 -#: includes/class-mxchat-integrator.php:10644
9959 +#: includes/class-mxchat-integrator.php:14208
7991 9960 msgid "Authentication failed with DeepSeek. Please check your API key."
7992 9961 msgstr ""
7993 9962
7994 -#: includes/class-mxchat-integrator.php:10652
9963 +#: includes/class-mxchat-integrator.php:14216
7995 9964 msgid "Invalid DeepSeek API key. Please check your API key configuration."
7996 9965 msgstr ""
7997 9966
7998 -#: includes/class-mxchat-integrator.php:10662
9967 +#: includes/class-mxchat-integrator.php:14226
7999 9968 msgid "DeepSeek API quota exceeded. Please check your billing details."
8000 9969 msgstr ""
8001 9970
8002 -#: includes/class-mxchat-integrator.php:10668
9971 +#: includes/class-mxchat-integrator.php:14232
8003 9972 msgid "DeepSeek rate limit exceeded. Please try again later."
8004 9973 msgstr ""
8005 9974
8006 -#: includes/class-mxchat-integrator.php:10679
9975 +#: includes/class-mxchat-integrator.php:14243
8007 9976 msgid "DeepSeek service is currently unavailable. Please try again later."
8008 9977 msgstr ""
8009 9978
8010 -#: includes/class-mxchat-integrator.php:10702
9979 +#: includes/class-mxchat-integrator.php:14270
8011 9980 msgid "Unexpected response format from DeepSeek."
8012 9981 msgstr ""
8013 9982
8014 -#: includes/class-mxchat-integrator.php:10710
9983 +#: includes/class-mxchat-integrator.php:14278
8015 9984 msgid "System error when processing DeepSeek request: "
8016 9985 msgstr ""
8017 9986
8018 -#: includes/class-mxchat-integrator.php:11475
9987 +#: includes/class-mxchat-integrator.php:15226
8019 9988 msgid "This chatbot has reached its message limit. Please try again later."
8020 9989 msgstr ""
8021 9990
8022 -#: includes/class-mxchat-integrator.php:11577
9991 +#: includes/class-mxchat-integrator.php:15333
8023 9992 msgid "hour"
8024 9993 msgstr ""
8025 9994
8026 -#: includes/class-mxchat-integrator.php:11580
9995 +#: includes/class-mxchat-integrator.php:15336
8027 9996 msgid "day"
8028 9997 msgstr ""
8029 9998
8030 -#: includes/class-mxchat-integrator.php:11583
9999 +#: includes/class-mxchat-integrator.php:15339
8031 10000 msgid "week"
8032 10001 msgstr ""
8033 10002
8034 -#: includes/class-mxchat-integrator.php:11586
10003 +#: includes/class-mxchat-integrator.php:15342
8035 10004 msgid "month"
8036 10005 msgstr ""
8037 10006
8038 10007 #: includes/class-mxchat-meta-box.php:142
8039 -#: includes/class-mxchat-meta-box.php:301
10008 +#: includes/class-mxchat-meta-box.php:340
8040 10009 msgid "Chatbot Visibility"
8041 10010 msgstr ""
8042 10011
8043 10012 #: includes/class-mxchat-meta-box.php:151
8044 -#: includes/class-mxchat-meta-box.php:302
10013 +#: includes/class-mxchat-meta-box.php:341
8045 10014 msgid "Use Global Setting"
8046 10015 msgstr ""
8047 10016
8048 10017 #: includes/class-mxchat-meta-box.php:160
8049 -#: includes/class-mxchat-meta-box.php:303
10018 +#: includes/class-mxchat-meta-box.php:342
8050 10019 msgid "Show Chatbot on this page"
8051 10020 msgstr ""
8052 10021
8053 10022 #: includes/class-mxchat-meta-box.php:169
8054 -#: includes/class-mxchat-meta-box.php:304
10023 +#: includes/class-mxchat-meta-box.php:343
8055 10024 msgid "Hide Chatbot on this page"
8056 10025 msgstr ""
8057 10026
8058 10027 #: includes/class-mxchat-meta-box.php:175
@@ -8075,9 +10044,9 @@
8075 10044 msgid "Select Bot for this Page:"
8076 10045 msgstr ""
8077 10046
8078 10047 #: includes/class-mxchat-meta-box.php:198
8079 -#: includes/class-mxchat-meta-box.php:306
10048 +#: includes/class-mxchat-meta-box.php:345
8080 10049 msgid "Use Default Bot"
8081 10050 msgstr ""
8082 10051
8083 10052 #: includes/class-mxchat-meta-box.php:206
@@ -8083,33 +10052,45 @@
8083 10052 #: includes/class-mxchat-meta-box.php:206
8084 10053 msgid "Only applies when visibility is set to \"Show\" or \"Use Global Setting\" with auto-show enabled."
8085 10054 msgstr ""
8086 10055
8087 -#: 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
8088 10069 msgid "Changes only take effect after saving/updating the page."
8089 10070 msgstr ""
8090 10071
8091 -#: includes/class-mxchat-meta-box.php:222
10072 +#: includes/class-mxchat-meta-box.php:245
8092 10073 msgid "Shortcode Examples:"
8093 10074 msgstr ""
8094 10075
8095 -#: includes/class-mxchat-meta-box.php:225
10076 +#: includes/class-mxchat-meta-box.php:248
8096 10077 msgid "[mxchat_chatbot floating=\"yes\"] - Floating chatbot"
8097 10078 msgstr ""
8098 10079
8099 -#: includes/class-mxchat-meta-box.php:226
10080 +#: includes/class-mxchat-meta-box.php:249
8100 10081 msgid "[mxchat_chatbot floating=\"no\"] - Embedded chatbot"
8101 10082 msgstr ""
8102 10083
8103 -#: includes/class-mxchat-meta-box.php:305
10084 +#: includes/class-mxchat-meta-box.php:344
8104 10085 msgid "Select Bot for this Page"
8105 10086 msgstr ""
8106 10087
8107 -#: includes/class-mxchat-meta-box.php:307
10088 +#: includes/class-mxchat-meta-box.php:346
8108 10089 msgid "Global Auto-Show is ON. The chatbot appears on all pages by default. Use \"Hide\" to exclude this page."
8109 10090 msgstr ""
8110 10091
8111 -#: includes/class-mxchat-meta-box.php:308
10092 +#: includes/class-mxchat-meta-box.php:347
8112 10093 msgid "Global Auto-Show is OFF. Select \"Show\" to display the chatbot on this page without needing a shortcode."
8113 10094 msgstr ""
8114 10095
8115 10096 #: includes/class-mxchat-model-catalog.php:43
@@ -8120,9 +10101,9 @@
8120 10101 msgid "Access 100+ models from multiple providers (add API key to browse)"
8121 10102 msgstr ""
8122 10103
8123 10104 #: includes/class-mxchat-model-catalog.php:55
8124 -#: includes/class-mxchat-model-catalog.php:163
10105 +#: includes/class-mxchat-model-catalog.php:209
8125 10106 msgid "Google Gemini"
8126 10107 msgstr ""
8127 10108
8128 10109 #: includes/class-mxchat-model-catalog.php:59
@@ -8129,323 +10110,562 @@
8129 10110 msgid "Stable — newest Flash generation, recommended default"
8130 10111 msgstr ""
8131 10112
8132 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
8133 10126 msgid "Preview — most intelligent, multimodal & agentic"
8134 10127 msgstr ""
8135 10128
8136 -#: includes/class-mxchat-model-catalog.php:61
10129 +#: includes/class-mxchat-model-catalog.php:64
8137 10130 msgid "Preview — balanced speed and scale"
8138 10131 msgstr ""
8139 10132
8140 -#: 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
8141 10138 msgid "Stable — cost-efficient, high throughput"
8142 10139 msgstr ""
8143 10140
8144 -#: includes/class-mxchat-model-catalog.php:63
10141 +#: includes/class-mxchat-model-catalog.php:67
8145 10142 msgid "Preview — latest cost-efficient model"
8146 10143 msgstr ""
8147 10144
8148 -#: includes/class-mxchat-model-catalog.php:64
10145 +#: includes/class-mxchat-model-catalog.php:68
8149 10146 msgid "Stable — advanced thinking, code, math & long context"
8150 10147 msgstr ""
8151 10148
8152 -#: includes/class-mxchat-model-catalog.php:65
10149 +#: includes/class-mxchat-model-catalog.php:69
8153 10150 msgid "Stable — strong price-performance with thinking"
8154 10151 msgstr ""
8155 10152
8156 -#: includes/class-mxchat-model-catalog.php:66
10153 +#: includes/class-mxchat-model-catalog.php:70
8157 10154 msgid "Stable — ultra fast and low cost"
8158 10155 msgstr ""
8159 10156
8160 -#: includes/class-mxchat-model-catalog.php:74
8161 -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"
8162 10159 msgstr ""
8163 10160
8164 -#: 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
10174 +msgid "Balanced GPT-5.6 — strong capability at lower cost"
10175 +msgstr ""
10176 +
10177 +#: includes/class-mxchat-model-catalog.php:98
10178 +msgid "Fastest and cheapest GPT-5.6 for lightweight tasks"
10179 +msgstr ""
10180 +
10181 +#: includes/class-mxchat-model-catalog.php:99
10182 +msgid "Previous flagship — powerful reasoning and coding model"
10183 +msgstr ""
10184 +
10185 +#: includes/class-mxchat-model-catalog.php:100
8165 10186 msgid "Flagship reasoning and coding model"
8166 10187 msgstr ""
8167 10188
8168 -#: includes/class-mxchat-model-catalog.php:76
10189 +#: includes/class-mxchat-model-catalog.php:101
8169 10190 msgid "Fast and affordable with 400K context"
8170 10191 msgstr ""
8171 10192
8172 -#: includes/class-mxchat-model-catalog.php:77
10193 +#: includes/class-mxchat-model-catalog.php:102
8173 10194 msgid "Fastest and cheapest for lightweight tasks"
8174 10195 msgstr ""
8175 10196
8176 -#: includes/class-mxchat-model-catalog.php:78
8177 -msgid "Optimized for natural conversations with reduced hallucinations"
8178 -msgstr ""
8179 -
8180 -#: includes/class-mxchat-model-catalog.php:79
10197 +#: includes/class-mxchat-model-catalog.php:103
8181 10198 msgid "Best general-purpose & agentic model with fast responses"
8182 10199 msgstr ""
8183 10200
8184 -#: includes/class-mxchat-model-catalog.php:80
8185 -msgid "Recommended for most use cases"
8186 -msgstr ""
8187 -
8188 -#: includes/class-mxchat-model-catalog.php:81
10201 +#: includes/class-mxchat-model-catalog.php:104
8189 10202 msgid "Flagship for coding & agentic tasks with low reasoning (400K context)"
8190 10203 msgstr ""
8191 10204
8192 -#: includes/class-mxchat-model-catalog.php:82
10205 +#: includes/class-mxchat-model-catalog.php:105
8193 10206 msgid "Flagship for coding, reasoning, and agentic tasks across domains"
8194 10207 msgstr ""
8195 10208
8196 -#: includes/class-mxchat-model-catalog.php:83
10209 +#: includes/class-mxchat-model-catalog.php:106
8197 10210 msgid "Fast and lightweight"
8198 10211 msgstr ""
8199 10212
8200 -#: includes/class-mxchat-model-catalog.php:84
10213 +#: includes/class-mxchat-model-catalog.php:107
8201 10214 msgid "Fastest and cheapest; ideal for summarization and classification"
8202 10215 msgstr ""
8203 10216
8204 -#: includes/class-mxchat-model-catalog.php:88
10217 +#: includes/class-mxchat-model-catalog.php:111
8205 10218 msgid "Anthropic Claude"
8206 10219 msgstr ""
8207 10220
8208 -#: includes/class-mxchat-model-catalog.php:92
10221 +#: includes/class-mxchat-model-catalog.php:115
8209 10222 msgid "Latest Flagship — newest and most capable Anthropic model"
8210 10223 msgstr ""
8211 10224
8212 -#: includes/class-mxchat-model-catalog.php:93
8213 -msgid "Previous flagship — most capable Opus-tier model"
10225 +#: includes/class-mxchat-model-catalog.php:116
10226 +msgid "Latest Opus — best for complex agentic and coding work"
8214 10227 msgstr ""
8215 10228
8216 -#: includes/class-mxchat-model-catalog.php:94
10229 +#: includes/class-mxchat-model-catalog.php:117
10230 +msgid "Previous Opus generation"
10231 +msgstr ""
10232 +
10233 +#: includes/class-mxchat-model-catalog.php:118
8217 10234 msgid "Previous Anthropic flagship model"
8218 10235 msgstr ""
8219 10236
8220 -#: includes/class-mxchat-model-catalog.php:95
10237 +#: includes/class-mxchat-model-catalog.php:119
8221 10238 msgid "Most capable Claude model - recommended"
8222 10239 msgstr ""
8223 10240
8224 -#: includes/class-mxchat-model-catalog.php:96
8225 -msgid "Latest Sonnet - excellent balance of speed and capability"
10241 +#: includes/class-mxchat-model-catalog.php:120
10242 +msgid "Newest Sonnet - excellent balance of speed and capability"
8226 10243 msgstr ""
8227 10244
8228 -#: includes/class-mxchat-model-catalog.php:97
10245 +#: includes/class-mxchat-model-catalog.php:121
10246 +msgid "Previous Sonnet - excellent balance of speed and capability"
10247 +msgstr ""
10248 +
10249 +#: includes/class-mxchat-model-catalog.php:122
8229 10250 msgid "Highly capable for complex tasks"
8230 10251 msgstr ""
8231 10252
8232 -#: includes/class-mxchat-model-catalog.php:98
10253 +#: includes/class-mxchat-model-catalog.php:123
8233 10254 msgid "Best for complex agents and coding"
8234 10255 msgstr ""
8235 10256
8236 -#: includes/class-mxchat-model-catalog.php:99
8237 -msgid "Exceptional for specialized complex tasks"
8238 -msgstr ""
8239 -
8240 -#: includes/class-mxchat-model-catalog.php:100
10257 +#: includes/class-mxchat-model-catalog.php:124
8241 10258 msgid "Fastest and most intelligent Haiku"
8242 10259 msgstr ""
8243 10260
8244 -#: includes/class-mxchat-model-catalog.php:104
10261 +#: includes/class-mxchat-model-catalog.php:128
8245 10262 msgid "xAI Grok"
8246 10263 msgstr ""
8247 10264
8248 -#: includes/class-mxchat-model-catalog.php:108
8249 -msgid "2M context window and reasoning"
10265 +#: includes/class-mxchat-model-catalog.php:144
10266 +msgid "Newest xAI flagship — 500K context, accepts image input"
8250 10267 msgstr ""
8251 10268
8252 -#: includes/class-mxchat-model-catalog.php:109
8253 -msgid "2M context window and faster responses"
10269 +#: includes/class-mxchat-model-catalog.php:145
10270 +msgid "Previous flagship — 500K context, accepts image input"
8254 10271 msgstr ""
8255 10272
8256 -#: includes/class-mxchat-model-catalog.php:110
8257 -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"
8258 10275 msgstr ""
8259 10276
8260 -#: includes/class-mxchat-model-catalog.php:111
8261 -msgid "Powerful model with 131K context"
10277 +#: includes/class-mxchat-model-catalog.php:147
10278 +msgid "1M context with reasoning — dated release, pinned behaviour"
8262 10279 msgstr ""
8263 10280
8264 -#: includes/class-mxchat-model-catalog.php:112
8265 -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"
8266 10283 msgstr ""
8267 10284
8268 -#: includes/class-mxchat-model-catalog.php:113
8269 -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"
8270 10289 msgstr ""
8271 10290
8272 -#: includes/class-mxchat-model-catalog.php:114
8273 -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"
8274 10296 msgstr ""
8275 10297
8276 -#: includes/class-mxchat-model-catalog.php:118
10298 +#: includes/class-mxchat-model-catalog.php:161
8277 10299 msgid "DeepSeek"
8278 10300 msgstr ""
8279 10301
8280 -#: includes/class-mxchat-model-catalog.php:122
8281 -msgid "Advanced AI assistant"
10302 +#: includes/class-mxchat-model-catalog.php:167
10303 +msgid "Fast and cost-effective"
8282 10304 msgstr ""
8283 10305
8284 -#: includes/class-mxchat-model-catalog.php:126
10306 +#: includes/class-mxchat-model-catalog.php:168
10307 +msgid "Most capable DeepSeek model"
10308 +msgstr ""
10309 +
10310 +#: includes/class-mxchat-model-catalog.php:172
8285 10311 msgid "Custom (OpenAI-compatible)"
8286 10312 msgstr ""
8287 10313
8288 -#: includes/class-mxchat-model-catalog.php:133
10314 +#: includes/class-mxchat-model-catalog.php:179
8289 10315 msgid "OpenAI-compatible local LLM (Ollama, LM Studio, vLLM, llama.cpp, Azure OpenAI) — configure Base URL, key, and model in API Keys tab"
8290 10316 msgstr ""
8291 10317
8292 -#: includes/class-mxchat-model-catalog.php:150
10318 +#: includes/class-mxchat-model-catalog.php:196
8293 10319 msgid "1536 dim, recommended"
8294 10320 msgstr ""
8295 10321
8296 -#: includes/class-mxchat-model-catalog.php:151
10322 +#: includes/class-mxchat-model-catalog.php:197
8297 10323 msgid "1536 dim, efficient"
8298 10324 msgstr ""
8299 10325
8300 -#: includes/class-mxchat-model-catalog.php:152
10326 +#: includes/class-mxchat-model-catalog.php:198
8301 10327 msgid "3072 dim, powerful"
8302 10328 msgstr ""
8303 10329
8304 -#: includes/class-mxchat-model-catalog.php:156
10330 +#: includes/class-mxchat-model-catalog.php:202
8305 10331 msgid "Voyage AI"
8306 10332 msgstr ""
8307 10333
8308 -#: includes/class-mxchat-model-catalog.php:159
10334 +#: includes/class-mxchat-model-catalog.php:205
8309 10335 msgid "2048 dim, most capable"
8310 10336 msgstr ""
8311 10337
8312 -#: includes/class-mxchat-model-catalog.php:166
10338 +#: includes/class-mxchat-model-catalog.php:212
8313 10339 msgid "1536 dim"
8314 10340 msgstr ""
8315 10341
8316 -#: includes/class-mxchat-public.php:168
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
8317 10479 msgid "MxChat: Basic"
8318 10480 msgstr ""
8319 10481
8320 -#: includes/class-mxchat-public.php:241
10482 +#: includes/class-mxchat-public.php:301
8321 10483 msgid "More options"
8322 10484 msgstr ""
8323 10485
8324 -#: includes/class-mxchat-public.php:274
10486 +#: includes/class-mxchat-public.php:334
8325 10487 msgid "Name"
8326 10488 msgstr ""
8327 10489
8328 -#: includes/class-mxchat-public.php:279
10490 +#: includes/class-mxchat-public.php:343
8329 10491 msgid "Enter your email address"
8330 10492 msgstr ""
8331 10493
8332 -#: includes/class-mxchat-public.php:311
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
8333 10503 msgid "Hide Quick Questions"
8334 10504 msgstr ""
8335 10505
8336 -#: includes/class-mxchat-public.php:318
10506 +#: includes/class-mxchat-public.php:406
8337 10507 msgid "Show Quick Questions"
8338 10508 msgstr ""
8339 10509
8340 -#: includes/class-mxchat-public.php:347
10510 +#: includes/class-mxchat-public.php:441
10511 +msgid "Type your message"
10512 +msgstr ""
10513 +
10514 +#: includes/class-mxchat-public.php:451
8341 10515 msgid "Send message"
8342 10516 msgstr ""
8343 10517
8344 -#: includes/class-mxchat-public.php:368
10518 +#: includes/class-mxchat-public.php:472
8345 10519 msgid "Upload PDF"
8346 10520 msgstr ""
8347 10521
8348 -#: includes/class-mxchat-public.php:380
10522 +#: includes/class-mxchat-public.php:484
8349 10523 msgid "Upload Word Document"
8350 10524 msgstr ""
8351 10525
8352 -#: includes/class-mxchat-public.php:389
10526 +#: includes/class-mxchat-public.php:493
8353 10527 msgid "Remove PDF"
8354 10528 msgstr ""
8355 10529
8356 -#: includes/class-mxchat-public.php:399
10530 +#: includes/class-mxchat-public.php:503
8357 10531 msgid "Remove Word Document"
8358 10532 msgstr ""
8359 10533
8360 -#: includes/class-mxchat-public.php:419
10534 +#: includes/class-mxchat-public.php:523
8361 10535 msgid "Upload Image for Analysis"
8362 10536 msgstr ""
8363 10537
8364 -#: includes/class-mxchat-public.php:456
10538 +#: includes/class-mxchat-public.php:568
8365 10539 msgid "Open chat"
8366 10540 msgstr ""
8367 10541
8368 -#: includes/class-mxchat-public.php:460
10542 +#: includes/class-mxchat-public.php:572
8369 10543 msgid "Chatbot Icon"
8370 10544 msgstr ""
8371 10545
8372 -#: includes/class-mxchat-tool-registry.php:171
10546 +#: includes/class-mxchat-tool-registry.php:198
8373 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."
8374 10548 msgstr ""
8375 10549
8376 -#: includes/class-mxchat-tool-registry.php:177
8377 -#: includes/class-mxchat-tool-registry.php:189
10550 +#: includes/class-mxchat-tool-registry.php:204
10551 +#: includes/class-mxchat-tool-registry.php:216
8378 10552 msgid "Powered by Brave Search — requires a Brave Search API key. Add it under Settings → Brave Search."
8379 10553 msgstr ""
8380 10554
8381 -#: includes/class-mxchat-tool-registry.php:180
10555 +#: includes/class-mxchat-tool-registry.php:207
8382 10556 msgid "Image Search"
8383 10557 msgstr ""
8384 10558
8385 -#: includes/class-mxchat-tool-registry.php:181
10559 +#: includes/class-mxchat-tool-registry.php:208
8386 10560 msgid "Search the web (via Brave Search) for images relevant to the user request and show them in the chat."
8387 10561 msgstr ""
8388 10562
8389 -#: includes/class-mxchat-tool-registry.php:192
10563 +#: includes/class-mxchat-tool-registry.php:219
8390 10564 msgid "Ask the Uploaded PDF"
8391 10565 msgstr ""
8392 10566
8393 -#: includes/class-mxchat-tool-registry.php:193
10567 +#: includes/class-mxchat-tool-registry.php:220
8394 10568 msgid "Answer a question using the PDF document the visitor uploaded earlier in this conversation."
8395 10569 msgstr ""
8396 10570
8397 -#: includes/class-mxchat-tool-registry.php:197
10571 +#: includes/class-mxchat-tool-registry.php:224
8398 10572 msgid "Create an image from a text description using OpenAI image generation. The query should describe the image to make."
8399 10573 msgstr ""
8400 10574
8401 -#: includes/class-mxchat-tool-registry.php:205
10575 +#: includes/class-mxchat-tool-registry.php:232
8402 10576 msgid "Create an image from a text description using Google Imagen. The query should describe the image to make."
8403 10577 msgstr ""
8404 10578
8405 -#: includes/class-mxchat-tool-registry.php:213
10579 +#: includes/class-mxchat-tool-registry.php:240
8406 10580 msgid "Collect Email"
8407 10581 msgstr ""
8408 10582
8409 -#: includes/class-mxchat-tool-registry.php:214
10583 +#: includes/class-mxchat-tool-registry.php:241
8410 10584 msgid "Begin collecting the visitor's email address for the mailing list."
8411 10585 msgstr ""
8412 10586
8413 -#: includes/class-mxchat-tool-registry.php:217
10587 +#: includes/class-mxchat-tool-registry.php:251
8414 10588 msgid "Hand Off to Live Agent (Slack)"
8415 10589 msgstr ""
8416 10590
8417 -#: includes/class-mxchat-tool-registry.php:218
10591 +#: includes/class-mxchat-tool-registry.php:252
8418 10592 msgid "Transfer the conversation to a human support agent on Slack."
8419 10593 msgstr ""
8420 10594
8421 -#: includes/class-mxchat-tool-registry.php:221
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
8422 10602 msgid "Hand Off to Live Agent (Telegram)"
8423 10603 msgstr ""
8424 10604
8425 -#: includes/class-mxchat-tool-registry.php:222
10605 +#: includes/class-mxchat-tool-registry.php:257
8426 10606 msgid "Transfer the conversation to a human support agent on Telegram."
8427 10607 msgstr ""
8428 10608
8429 -#: includes/class-mxchat-tool-registry.php:270
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
8430 10618 msgid "Core"
8431 10619 msgstr ""
8432 10620
8433 -#: includes/class-mxchat-tool-registry.php:304
8434 -#: includes/class-mxchat-tool-registry.php:343
10621 +#: includes/class-mxchat-tool-registry.php:352
10622 +#: includes/class-mxchat-tool-registry.php:391
8435 10623 #, php-format
8436 10624 msgid "Use the %s capability."
8437 10625 msgstr ""
8438 10626
8439 -#: includes/class-mxchat-tool-registry.php:309
8440 -#: includes/class-mxchat-tool-registry.php:348
10627 +#: includes/class-mxchat-tool-registry.php:357
10628 +#: includes/class-mxchat-tool-registry.php:396
8441 10629 msgid "Add-ons"
8442 10630 msgstr ""
8443 10631
8444 -#: includes/class-mxchat-tool-registry.php:444
10632 +#: includes/class-mxchat-tool-registry.php:545
8445 10633 msgid "The natural-language request, question, or search query to act on."
8446 10634 msgstr ""
8447 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 +
8448 10668 #: includes/class-mxchat-word-handler.php:36
8449 10669 msgid "Word document uploads are currently disabled."
8450 10670 msgstr ""
8451 10671
@@ -8460,140 +10680,252 @@
8460 10680 #: includes/class-mxchat-word-handler.php:93
8461 10681 msgid "I've processed the document. What questions do you have about it?"
8462 10682 msgstr ""
8463 10683
8464 -#: includes/class-mxchat-word-handler.php:130
10684 +#: includes/class-mxchat-word-handler.php:144
8465 10685 msgid "too_many_pages"
8466 10686 msgstr ""
8467 10687
8468 -#: includes/class-mxchat-word-handler.php:143
10688 +#: includes/class-mxchat-word-handler.php:157
8469 10689 msgid "Chunk "
8470 10690 msgstr ""
8471 10691
8472 -#: includes/class-mxchat-word-handler.php:230
10692 +#: includes/class-mxchat-word-handler.php:260
8473 10693 msgid "Document removed successfully."
8474 10694 msgstr ""
8475 10695
8476 -#: includes/class-mxchat-word-handler.php:283
10696 +#: includes/class-mxchat-word-handler.php:313
8477 10697 msgid "Please upload a Word document (.docx) that you'd like to discuss."
8478 10698 msgstr ""
8479 10699
8480 -#: includes/class-rest-api.php:66
10700 +#: includes/class-rest-api.php:68
8481 10701 msgid "Only return rows with timestamp >= this value. Accepts ISO 8601 (2026-05-07T00:00:00Z) or any strtotime-compatible string."
8482 10702 msgstr ""
8483 10703
8484 -#: includes/class-rest-api.php:72
10704 +#: includes/class-rest-api.php:74
8485 10705 msgid "Only return rows with timestamp <= this value. Same format as `since`."
8486 10706 msgstr ""
8487 10707
8488 -#: includes/class-rest-api.php:78
10708 +#: includes/class-rest-api.php:80
8489 10709 msgid "Filter to a single conversation."
8490 10710 msgstr ""
8491 10711
8492 -#: includes/class-rest-api.php:84
10712 +#: includes/class-rest-api.php:86
8493 10713 msgid "Filter by role. One of: user, assistant, all (default: all)."
8494 10714 msgstr ""
8495 10715
8496 -#: includes/class-rest-api.php:91
10716 +#: includes/class-rest-api.php:93
8497 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)."
8498 10718 msgstr ""
8499 10719
8500 -#: includes/class-rest-api.php:98
10720 +#: includes/class-rest-api.php:100
8501 10721 msgid "Max number of rows to return. 1-1000, default 100."
8502 10722 msgstr ""
8503 10723
8504 -#: includes/class-rest-api.php:106
10724 +#: includes/class-rest-api.php:108
8505 10725 msgid "Skip this many rows (for pagination)."
8506 10726 msgstr ""
8507 10727
8508 -#: includes/class-rest-api.php:113
10728 +#: includes/class-rest-api.php:115
8509 10729 msgid "Sort order on timestamp. asc or desc (default: desc)."
8510 10730 msgstr ""
8511 10731
8512 -#: includes/class-rest-api.php:130
10732 +#: includes/class-rest-api.php:132
8513 10733 msgid "Array of session_ids to delete. Required and non-empty — there is intentionally no \"delete all\" shorthand."
8514 10734 msgstr ""
8515 10735
8516 -#: includes/class-rest-api.php:136
10736 +#: includes/class-rest-api.php:138
8517 10737 msgid "If true (default), also deletes related rows in mxchat_transcript_translations and mxchat_url_clicks for each session_id."
8518 10738 msgstr ""
8519 10739
8520 -#: includes/class-rest-api.php:152
10740 +#: includes/class-rest-api.php:154
8521 10741 msgid "The content body to embed and store."
8522 10742 msgstr ""
8523 10743
8524 -#: includes/class-rest-api.php:157
10744 +#: includes/class-rest-api.php:159
8525 10745 msgid "Canonical URL the content came from. Used as the dedupe key — submitting the same URL replaces the existing entry."
8526 10746 msgstr ""
8527 10747
8528 -#: includes/class-rest-api.php:163
10748 +#: includes/class-rest-api.php:165
10749 +#: includes/class-rest-api.php:193
8529 10750 msgid "Bot ID (for multi-bot installs). Defaults to \"default\"."
8530 10751 msgstr ""
8531 10752
8532 -#: includes/class-rest-api.php:170
10753 +#: includes/class-rest-api.php:172
8533 10754 msgid "Free-form content type label, e.g. content, manual, faq, page, post. Stored alongside the entry for filtering. Defaults to \"manual\"."
8534 10755 msgstr ""
8535 10756
8536 -#: 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
8537 10786 msgid "MxChat REST API is disabled. Generate a token from MxChat → API Access in the WordPress admin."
8538 10787 msgstr ""
8539 10788
8540 -#: includes/class-rest-api.php:202
10789 +#: includes/class-rest-api.php:276
8541 10790 msgid "Missing Authorization header. Expected: Authorization: Bearer <token>"
8542 10791 msgstr ""
8543 10792
8544 -#: includes/class-rest-api.php:210
10793 +#: includes/class-rest-api.php:284
8545 10794 msgid "Malformed Authorization header. Expected: Authorization: Bearer <token>"
8546 10795 msgstr ""
8547 10796
8548 -#: includes/class-rest-api.php:219
10797 +#: includes/class-rest-api.php:293
8549 10798 msgid "Invalid API token."
8550 10799 msgstr ""
8551 10800
8552 -#: includes/class-rest-api.php:258
8553 -#: includes/class-rest-api.php:442
10801 +#: includes/class-rest-api.php:335
10802 +#: includes/class-rest-api.php:519
8554 10803 msgid "Transcripts table does not exist on this site."
8555 10804 msgstr ""
8556 10805
8557 -#: includes/class-rest-api.php:278
10806 +#: includes/class-rest-api.php:355
8558 10807 msgid "Could not parse `since` parameter as a date."
8559 10808 msgstr ""
8560 10809
8561 -#: includes/class-rest-api.php:286
10810 +#: includes/class-rest-api.php:363
8562 10811 msgid "Could not parse `until` parameter as a date."
8563 10812 msgstr ""
8564 10813
8565 -#: includes/class-rest-api.php:401
10814 +#: includes/class-rest-api.php:478
8566 10815 msgid "session_ids is required and must be a non-empty array."
8567 10816 msgstr ""
8568 10817
8569 -#: includes/class-rest-api.php:409
10818 +#: includes/class-rest-api.php:486
8570 10819 msgid "Too many session_ids in a single request. Cap is 1000; split into multiple calls."
8571 10820 msgstr ""
8572 10821
8573 -#: includes/class-rest-api.php:429
10822 +#: includes/class-rest-api.php:506
8574 10823 msgid "session_ids must contain at least one valid non-empty string."
8575 10824 msgstr ""
8576 10825
8577 -#: includes/class-rest-api.php:500
10826 +#: includes/class-rest-api.php:577
10827 +#: includes/class-rest-api.php:658
8578 10828 msgid "MxChat_Utils is not loaded."
8579 10829 msgstr ""
8580 10830
8581 -#: includes/class-rest-api.php:518
10831 +#: includes/class-rest-api.php:595
8582 10832 msgid "content is required."
8583 10833 msgstr ""
8584 10834
8585 -#: includes/class-rest-api.php:521
10835 +#: includes/class-rest-api.php:598
8586 10836 msgid "source_url is required and must be a valid URL."
8587 10837 msgstr ""
8588 10838
8589 -#: includes/class-rest-api.php:544
8590 -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."
8591 10841 msgstr ""
8592 10842
8593 -#: mxchat-basic.php:996
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
8594 10860 msgid "Your chatbot model has been automatically updated due to a model deprecation."
8595 10861 msgstr ""
8596 10862
8597 -#: mxchat-basic.php:1000
10863 +#: mxchat-basic.php:1252
8598 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."
8599 10931 msgstr ""