PluginProbe
MxChat – AI Chatbot & Content Generation for WordPress / 3.2.23
MxChat – AI Chatbot & Content Generation for WordPress v3.2.23
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 +9345 -1211 3.2.7 → 3.2.23 View file →
@@ -1,2483 +1,10617 @@
1 -# Copyright (C) 2025 MxChat
2 -# This file is distributed under the same license as the MxChat package.
1 +# Copyright (C) 2026 MxChat
2 +# This file is distributed under the GPLv2 or later.
3 3 msgid ""
4 4 msgstr ""
5 -"Project-Id-Version: MxChat 1.6.3\n"
6 -"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/TranslateTest\n"
7 -"POT-Creation-Date: 2025-01-29 15:29:52+00:00\n"
5 +"Project-Id-Version: MxChat 3.2.23\n"
6 +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/mxchat-basic\n"
7 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8 +"Language-Team: LANGUAGE <[email protected]>\n"
8 9 "MIME-Version: 1.0\n"
9 10 "Content-Type: text/plain; charset=UTF-8\n"
10 11 "Content-Transfer-Encoding: 8bit\n"
11 -"PO-Revision-Date: 2025-MO-DA HO:MI+ZONE\n"
12 -"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13 -"Language-Team: LANGUAGE <[email protected]>\n"
12 +"POT-Creation-Date: 2026-09-29T10:31:40+00:00\n"
13 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14 +"X-Generator: WP-CLI 2.12.0\n"
15 +"X-Domain: mxchat\n"
14 16
15 -#: includes/class-mxchat-admin.php:57
16 -msgid "inactive"
17 +#. Plugin Name of the plugin
18 +#. Author of the plugin
19 +#: mxchat-basic.php
20 +#: includes/class-mxchat-admin.php:454
21 +#: includes/class-mxchat-admin.php:563
22 +#: includes/class-mxchat-admin.php:564
23 +#: includes/class-mxchat-privacy.php:640
24 +msgid "MxChat"
17 25 msgstr ""
18 26
19 -#: includes/class-mxchat-admin.php:58
20 -msgid "active"
27 +#. Plugin URI of the plugin
28 +#: mxchat-basic.php
29 +msgid "https://mxchat.ai/"
21 30 msgstr ""
22 31
23 -#: includes/class-mxchat-admin.php:68
24 -msgid ""
25 -"[EXAMPLE INSTRUCTIONS] You are an AI Chatbot assistant for this website. The primary subject you should focus on is [insert proper subject here]. Your main goal is to assist visitors with questions related to this specific topic. Here are some key things to keep in mind: \n"
26 -" - Your name is [Chatbot Name]. \n"
27 -" - Stay focused on topics related to [insert proper subject here]. If a visitor asks about an unrelated topic, politely redirect the conversation to how you can assist them with this subject. \n"
28 -" - Do not make up links to pages. Only use specific links you see in your knowledgebase. \n"
29 -" - Keep your responses short, concise, and to the point. Provide clear and direct answers suitable for a chatbot interaction. \n"
30 -" - Provide answers based on the knowledge available to you. If you do not have an answer to a specific question, let the visitor know that you don’t have the information."
32 +#. Description of the plugin
33 +#: mxchat-basic.php
34 +msgid "AI chatbot for WordPress with OpenAI, Claude, xAI, DeepSeek, live agent, PDF uploads, WooCommerce, and training on website data."
31 35 msgstr ""
32 36
33 -#: includes/class-mxchat-admin.php:74
34 -msgid "gpt-4o"
37 +#. Author URI of the plugin
38 +#: mxchat-basic.php
39 +msgid "https://mxchat.ai"
35 40 msgstr ""
36 41
37 -#: includes/class-mxchat-admin.php:75 includes/class-mxchat-admin.php:138
38 -msgid "100"
42 +#: admin/class-ajax-handler.php:81
43 +#: admin/class-ajax-handler.php:175
44 +#: admin/class-ajax-handler.php:249
45 +#: admin/class-ajax-handler.php:363
46 +#: admin/class-ajax-handler.php:988
47 +#: admin/class-ajax-handler.php:1652
48 +#: admin/class-ajax-handler.php:1875
49 +#: admin/class-ajax-handler.php:1910
50 +#: admin/class-ajax-handler.php:1932
51 +#: admin/class-ajax-handler.php:1954
52 +#: admin/class-ajax-handler.php:1979
53 +#: admin/class-ajax-handler.php:2011
54 +#: includes/class-mxchat-admin.php:270
55 +#: includes/class-mxchat-admin.php:306
56 +#: includes/class-mxchat-admin.php:690
57 +#: includes/class-mxchat-admin.php:955
58 +#: includes/class-mxchat-admin.php:5737
59 +#: includes/class-mxchat-admin.php:5847
60 +#: includes/class-mxchat-admin.php:5882
61 +#: includes/class-mxchat-admin.php:5918
62 +#: includes/class-mxchat-admin.php:6046
63 +#: includes/class-mxchat-admin.php:6135
64 +#: includes/class-mxchat-admin.php:6169
65 +#: includes/class-mxchat-admin.php:6217
66 +#: includes/class-mxchat-admin.php:6243
67 +#: includes/class-mxchat-admin.php:6272
68 +#: includes/class-mxchat-admin.php:8520
69 +#: includes/class-mxchat-content-generator.php:284
70 +#: includes/class-mxchat-content-generator.php:570
71 +#: includes/class-mxchat-content-generator.php:1511
72 +#: includes/class-mxchat-content-generator.php:1538
73 +#: includes/class-mxchat-content-generator.php:2595
74 +#: includes/class-mxchat-content-generator.php:2720
75 +#: includes/class-mxchat-content-generator.php:2766
76 +#: includes/class-mxchat-content-generator.php:2794
77 +#: includes/class-mxchat-content-generator.php:2858
78 +msgid "Unauthorized"
39 79 msgstr ""
40 80
41 -#: includes/class-mxchat-admin.php:77 includes/class-mxchat-admin.php:3304
42 -#: includes/class-mxchat-admin.php:5137
43 -#: includes/class-mxchat-integrator.php:627 includes/class-mxchat-public.php:44
44 -#: includes/class-mxchat-public.php:116
45 -msgid "Rate limit exceeded. Please try again later."
81 +#: admin/class-ajax-handler.php:140
82 +msgid "[structured value]"
46 83 msgstr ""
47 84
48 -#: includes/class-mxchat-admin.php:79
49 -msgid ""
50 -"<h2>Welcome to Our Chat!</h2>\n"
51 -"<p>Let's get started. Enter your email to begin chatting with us.</p>"
85 +#: admin/class-ajax-handler.php:147
86 +msgid "(empty value)"
52 87 msgstr ""
53 88
54 -#: includes/class-mxchat-admin.php:80 includes/class-mxchat-public.php:184
55 -msgid "Start Chat"
89 +#: admin/class-ajax-handler.php:185
90 +msgid "Base URL is empty. Save it first."
56 91 msgstr ""
57 92
58 -#: includes/class-mxchat-admin.php:81 includes/class-mxchat-admin.php:153
59 -msgid "MxChat"
93 +#: admin/class-ajax-handler.php:208
94 +#: admin/class-ajax-handler.php:314
95 +#, php-format
96 +msgid "Network error: %s"
60 97 msgstr ""
61 98
62 -#: includes/class-mxchat-admin.php:82 includes/class-mxchat-admin.php:3763
63 -#: includes/class-mxchat-public.php:46 includes/class-mxchat-public.php:105
64 -msgid "Hello! How can I assist you today?"
99 +#: admin/class-ajax-handler.php:213
100 +#, php-format
101 +msgid "Auth rejected (HTTP %d). Check API key and auth scheme."
65 102 msgstr ""
66 103
67 -#: includes/class-mxchat-admin.php:83 includes/class-mxchat-admin.php:3781
68 -#: includes/class-mxchat-admin.php:3788 includes/class-mxchat-public.php:115
69 -msgid "How can I assist?"
104 +#: admin/class-ajax-handler.php:216
105 +msgid "Endpoint not found (HTTP 404). Check the Base URL."
70 106 msgstr ""
71 107
72 -#: includes/class-mxchat-admin.php:84 includes/class-mxchat-admin.php:97
73 -#: includes/class-mxchat-admin.php:119
74 -msgid "off"
108 +#: admin/class-ajax-handler.php:219
109 +#, php-format
110 +msgid "Upstream returned HTTP %d."
75 111 msgstr ""
76 112
77 -#: includes/class-mxchat-admin.php:85 includes/class-mxchat-admin.php:86
78 -#: includes/class-mxchat-admin.php:87 includes/class-mxchat-admin.php:90
79 -#: includes/class-mxchat-admin.php:95
80 -msgid "#fff"
113 +#: admin/class-ajax-handler.php:233
114 +#, php-format
115 +msgid "Connection OK — %d model(s) reported."
81 116 msgstr ""
82 117
83 -#: includes/class-mxchat-admin.php:88 includes/class-mxchat-admin.php:89
84 -#: includes/class-mxchat-admin.php:91 includes/class-mxchat-admin.php:92
85 -#: includes/class-mxchat-admin.php:93 includes/class-mxchat-admin.php:94
86 -#: includes/class-mxchat-admin.php:122
87 -msgid "#212121"
118 +#: admin/class-ajax-handler.php:264
119 +#: admin/class-ajax-handler.php:305
120 +#: includes/admin-onboarding-page.php:310
121 +msgid "Unknown provider."
88 122 msgstr ""
89 123
90 -#: includes/class-mxchat-admin.php:96
91 -msgid "0"
124 +#: admin/class-ajax-handler.php:274
125 +msgid "No API key entered or saved for this provider."
92 126 msgstr ""
93 127
94 -#: includes/class-mxchat-admin.php:98 includes/class-mxchat-admin.php:3597
95 -#: includes/class-mxchat-admin.php:5136
96 -msgid "Hey there! Ask me anything!"
128 +#: admin/class-ajax-handler.php:319
129 +#: includes/class-mxchat-admin.php:7894
130 +msgid "Key is valid."
97 131 msgstr ""
98 132
99 -#: includes/class-mxchat-admin.php:103 includes/class-mxchat-admin.php:3567
100 -#: includes/class-mxchat-admin.php:5140
101 -#: includes/class-mxchat-integrator.php:1161
102 -msgid "Would you like to join our mailing list? Please provide your email below."
133 +#: admin/class-ajax-handler.php:341
134 +#, php-format
135 +msgid "Key rejected (HTTP %1$d): %2$s"
103 136 msgstr ""
104 137
105 -#: includes/class-mxchat-admin.php:104 includes/class-mxchat-admin.php:3580
106 -#: includes/class-mxchat-admin.php:5141
107 -msgid "Thank you for providing your email! You've been added to our list."
138 +#: admin/class-ajax-handler.php:342
139 +#, php-format
140 +msgid "Key rejected (HTTP %d). Check the API key."
108 141 msgstr ""
109 142
110 -#: includes/class-mxchat-admin.php:108 includes/class-mxchat-admin.php:4760
111 -#: includes/class-mxchat-admin.php:5142
112 -#: includes/class-mxchat-integrator.php:1952
113 -msgid "Please provide the URL to the PDF you'd like to discuss."
143 +#: admin/class-ajax-handler.php:347
144 +#, php-format
145 +msgid "Provider returned HTTP %1$d: %2$s"
114 146 msgstr ""
115 147
116 -#: includes/class-mxchat-admin.php:109 includes/class-mxchat-admin.php:4791
117 -#: includes/class-mxchat-admin.php:5143
118 -#: includes/class-mxchat-integrator.php:1953
119 -#: includes/class-mxchat-integrator.php:2153
120 -msgid "I've processed the PDF. What questions do you have about it?"
148 +#: admin/class-ajax-handler.php:348
149 +#, php-format
150 +msgid "Provider returned HTTP %d."
121 151 msgstr ""
122 152
123 -#: includes/class-mxchat-admin.php:110 includes/class-mxchat-admin.php:4822
124 -#: includes/class-mxchat-admin.php:5144
125 -#: includes/class-mxchat-integrator.php:811
126 -#: includes/class-mxchat-integrator.php:1954
127 -#: includes/class-mxchat-integrator.php:2164
128 -msgid "Sorry, I couldn't process the PDF. Please ensure it's a valid file."
153 +#: admin/class-ajax-handler.php:375
154 +#: admin/class-ajax-handler.php:997
155 +msgid "Invalid field name"
129 156 msgstr ""
130 157
131 -#: includes/class-mxchat-admin.php:117 includes/class-mxchat-admin.php:121
132 -msgid "#ffffff"
158 +#: admin/class-ajax-handler.php:398
159 +#: admin/class-ajax-handler.php:408
160 +#: admin/class-ajax-handler.php:421
161 +#: admin/class-ajax-handler.php:431
162 +#: admin/class-ajax-handler.php:440
163 +#: admin/class-ajax-handler.php:455
164 +#: admin/class-ajax-handler.php:491
165 +#: admin/class-ajax-handler.php:774
166 +#: admin/class-ajax-handler.php:947
167 +#: admin/class-ajax-handler.php:1321
168 +msgid "Setting saved"
133 169 msgstr ""
134 170
135 -#: includes/class-mxchat-admin.php:118
136 -msgid "#333333"
171 +#: admin/class-ajax-handler.php:473
172 +msgid "Schedule unavailable"
137 173 msgstr ""
138 174
139 -#: includes/class-mxchat-admin.php:120
140 -msgid "#767676"
175 +#: admin/class-ajax-handler.php:478
176 +msgid "Invalid schedule"
141 177 msgstr ""
142 178
143 -#: includes/class-mxchat-admin.php:152
144 -msgid "MxChat Settings"
179 +#: admin/class-ajax-handler.php:525
180 +msgid "Invalid model selected"
145 181 msgstr ""
146 182
147 -#: includes/class-mxchat-admin.php:164
148 -msgid "Prompts"
183 +#: admin/class-ajax-handler.php:653
184 +msgid "Webhook URL must start with https://"
149 185 msgstr ""
150 186
151 -#: includes/class-mxchat-admin.php:165
152 -msgid "Knowledge"
187 +#: admin/class-ajax-handler.php:1065
188 +msgid "Check the document index host first (Check index or Create index for me)."
153 189 msgstr ""
154 190
155 -#: includes/class-mxchat-admin.php:174
156 -msgid "Chat Transcripts"
191 +#: admin/class-ajax-handler.php:1096
192 +msgid "Unknown Pinecone field"
157 193 msgstr ""
158 194
159 -#: includes/class-mxchat-admin.php:175
160 -msgid "Transcripts"
195 +#: admin/class-ajax-handler.php:1159
196 +msgid "Pinecone setting saved"
161 197 msgstr ""
162 198
163 -#: includes/class-mxchat-admin.php:184
164 -msgid "MxChat Intents"
199 +#: admin/class-ajax-handler.php:1163
200 +msgid "Pinecone setting saved (DB success)"
165 201 msgstr ""
166 202
167 -#: includes/class-mxchat-admin.php:185
168 -msgid "Intents"
203 +#: admin/class-ajax-handler.php:1166
204 +msgid "Database save failed"
169 205 msgstr ""
170 206
171 -#: includes/class-mxchat-admin.php:194 includes/class-mxchat-admin.php:195
172 -msgid "Pro Upgrade"
207 +#: admin/class-ajax-handler.php:1169
208 +msgid "Invalid field name format"
173 209 msgstr ""
174 210
175 -#: includes/class-mxchat-admin.php:205
176 -msgid "Unauthorized"
211 +#: admin/class-ajax-handler.php:1180
212 +msgid "Auto-sync setting saved"
177 213 msgstr ""
178 214
179 -#: includes/class-mxchat-admin.php:211
180 -msgid "Invalid field name"
215 +#: admin/class-ajax-handler.php:1182
216 +#: admin/class-ajax-handler.php:1323
217 +msgid "No changes detected"
181 218 msgstr ""
182 219
183 -#: includes/class-mxchat-admin.php:291
184 -msgid "Setting saved"
220 +#: admin/class-ajax-handler.php:1244
221 +msgid "Chunking setting saved"
185 222 msgstr ""
186 223
187 -#: includes/class-mxchat-admin.php:293
188 -msgid "Update failed or no changes"
224 +#: admin/class-ajax-handler.php:1246
225 +msgid "Failed to save chunking setting"
189 226 msgstr ""
190 227
191 -#: includes/class-mxchat-admin.php:302 includes/class-mxchat-admin.php:313
192 -msgid "Dismiss this notice."
228 +#: admin/class-ajax-handler.php:1260
229 +msgid "Invalid ACF field identifier"
193 230 msgstr ""
194 231
195 -#: includes/class-mxchat-admin.php:331
196 -msgid "For a limited time, get lifetime access and save $20 on MxChat Pro!"
232 +#: admin/class-ajax-handler.php:1292
233 +msgid "Field will be included in imports"
197 234 msgstr ""
198 235
199 -#: includes/class-mxchat-admin.php:332
200 -msgid "Upgrade to Pro today"
236 +#: admin/class-ajax-handler.php:1293
237 +msgid "Field will be excluded from imports"
201 238 msgstr ""
202 239
203 -#: includes/class-mxchat-admin.php:339
204 -msgid "Pro users get exclusive access to"
240 +#: admin/class-ajax-handler.php:1296
241 +msgid "Failed to save ACF field setting"
205 242 msgstr ""
206 243
207 -#: includes/class-mxchat-admin.php:339
208 -msgid "MxChat AI Agents"
244 +#: admin/class-ajax-handler.php:1307
245 +msgid "Custom meta whitelist saved"
209 246 msgstr ""
210 247
211 -#: includes/class-mxchat-admin.php:339
212 -msgid "– our groundbreaking platform to test, refine, and deploy your chatbot with confidence. Take your AI assistant to the next level!"
248 +#: admin/class-ajax-handler.php:1310
249 +msgid "Failed to save custom meta whitelist"
213 250 msgstr ""
214 251
215 -#: includes/class-mxchat-admin.php:344 includes/class-mxchat-admin.php:1898
216 -msgid "Chatbot"
252 +#: admin/class-ajax-handler.php:1389
253 +msgid "Insufficient permissions"
217 254 msgstr ""
218 255
219 -#: includes/class-mxchat-admin.php:345
220 -msgid "Integrations"
256 +#: admin/class-ajax-handler.php:1394
257 +msgid "ACF is not active"
221 258 msgstr ""
222 259
223 -#: includes/class-mxchat-admin.php:346
224 -msgid "Theme"
260 +#: admin/class-ajax-handler.php:1400
261 +msgid "Invalid ACF group identifier"
225 262 msgstr ""
226 263
227 -#: includes/class-mxchat-admin.php:347
228 -msgid "FAQ"
264 +#: admin/class-ajax-handler.php:1411
265 +msgid "No fields found for this group"
229 266 msgstr ""
230 267
231 -#: includes/class-mxchat-admin.php:359 includes/class-mxchat-admin.php:2739
232 -msgid "WooCommerce Settings"
268 +#: admin/class-ajax-handler.php:1442
269 +msgid "All fields in this group will be included in imports"
233 270 msgstr ""
234 271
235 -#: includes/class-mxchat-admin.php:367 includes/class-mxchat-admin.php:2747
236 -msgid "Loops Settings"
272 +#: admin/class-ajax-handler.php:1443
273 +msgid "All fields in this group will be excluded from imports"
237 274 msgstr ""
238 275
239 -#: includes/class-mxchat-admin.php:376 includes/class-mxchat-admin.php:2813
240 -msgid "Brave Search Settings"
276 +#: admin/class-ajax-handler.php:1511
277 +msgid "Invalid security token"
241 278 msgstr ""
242 279
243 -#: includes/class-mxchat-admin.php:385 includes/class-mxchat-admin.php:2869
244 -msgid "Toolbar Settings & Intents"
280 +#: admin/class-ajax-handler.php:1517
281 +#: admin/class-knowledge-manager.php:212
282 +#: admin/class-knowledge-manager.php:524
283 +#: admin/class-knowledge-manager.php:685
284 +#: admin/class-knowledge-manager.php:1687
285 +#: admin/class-knowledge-manager.php:3988
286 +#: admin/class-knowledge-manager.php:4055
287 +msgid "Unauthorized access"
245 288 msgstr ""
246 289
247 -#: includes/class-mxchat-admin.php:395 includes/class-mxchat-admin.php:2918
248 -msgid "Live Agent Settings"
290 +#: admin/class-ajax-handler.php:1525
291 +msgid "Email or License Key is missing"
249 292 msgstr ""
250 293
251 -#: includes/class-mxchat-admin.php:396
252 -msgid "Visit our"
294 +#: admin/class-ajax-handler.php:1555
295 +msgid "Activation failed due to a server error: "
253 296 msgstr ""
254 297
255 -#: includes/class-mxchat-admin.php:396
256 -msgid "documentation page"
298 +#: admin/class-ajax-handler.php:1567
299 +msgid "Server returned error code: "
257 300 msgstr ""
258 301
259 -#: includes/class-mxchat-admin.php:396
260 -msgid "to set up live agent transfer via Slack."
302 +#: admin/class-ajax-handler.php:1583
303 +msgid "License activated successfully"
261 304 msgstr ""
262 305
263 -#: includes/class-mxchat-admin.php:413
264 -msgid "If you’re having trouble with setup or getting the responses you need, we encourage you to review our"
306 +#: admin/class-ajax-handler.php:1585
307 +msgid "Activation failed"
265 308 msgstr ""
266 309
267 -#: includes/class-mxchat-admin.php:414 includes/class-mxchat-admin.php:2037
268 -msgid "documentation"
310 +#: admin/class-ajax-handler.php:1780
311 +#: includes/class-mxchat-admin.php:5482
312 +#: includes/class-mxchat-admin.php:5501
313 +#: includes/class-mxchat-admin.php:5603
314 +msgid "Unauthorized user"
269 315 msgstr ""
270 316
271 -#: includes/class-mxchat-admin.php:414 includes/class-mxchat-admin.php:457
272 -msgid "or"
317 +#: admin/class-ajax-handler.php:1870
318 +#: admin/class-ajax-handler.php:1905
319 +#: admin/class-ajax-handler.php:1927
320 +#: admin/class-ajax-handler.php:1949
321 +#: admin/class-ajax-handler.php:1974
322 +#: admin/class-ajax-handler.php:2006
323 +msgid "Security check failed"
273 324 msgstr ""
274 325
275 -#: includes/class-mxchat-admin.php:415
276 -msgid "create a support ticket"
326 +#: admin/class-ajax-handler.php:1894
327 +msgid "Debug mode enabled"
277 328 msgstr ""
278 329
279 -#: includes/class-mxchat-admin.php:418
280 -msgid "If you like our plugin, please consider"
330 +#: admin/class-ajax-handler.php:1894
331 +msgid "Debug mode disabled"
281 332 msgstr ""
282 333
283 -#: includes/class-mxchat-admin.php:418
284 -msgid "leaving us a review"
334 +#: admin/class-ajax-handler.php:1940
335 +msgid "Debug log cleared"
285 336 msgstr ""
286 337
287 -#: includes/class-mxchat-admin.php:422
288 -msgid "How does the Claude API integration work?"
338 +#: admin/class-ajax-handler.php:1986
339 +msgid "Invalid confirmation code. Please type RESET to confirm."
289 340 msgstr ""
290 341
291 -#: includes/class-mxchat-admin.php:424
292 -msgid "The Claude API, provided by Anthropic, allows for intelligent, context-aware chatbot responses in MxChat. To use it, you will need both an OpenAI API key and a Claude API key. This is necessary because the system utilizes OpenAI for vector embedding in the Retrieval-Augmented Generation (RAG) process, as Claude does not currently offer an embedding API."
342 +#: admin/class-ajax-handler.php:1992
343 +msgid "All settings have been reset to defaults. The page will reload."
293 344 msgstr ""
294 345
295 -#: includes/class-mxchat-admin.php:427
296 -msgid "When using the Claude API, your custom content is sent to Claude for generating responses, while the embeddings are processed through OpenAI. This ensures your chatbot provides accurate and engaging responses while maintaining knowledge relevant to your website."
346 +#. translators: 1: used count, 2: limit, 3: remaining, 4: human-readable time until reset
347 +#: admin/class-ajax-handler.php:2043
348 +#: includes/admin-settings-page.php:1649
349 +#, php-format
350 +msgid "%1$s of %2$s used · %3$s left · resets in %4$s"
297 351 msgstr ""
298 352
299 -#: includes/class-mxchat-admin.php:430
300 -msgid "You can obtain your Claude API key by signing up on the"
353 +#: admin/class-ajax-handler.php:2057
354 +msgid "Usage counter reset."
301 355 msgstr ""
302 356
303 -#: includes/class-mxchat-admin.php:430
304 -msgid "Anthropic API page"
357 +#: admin/class-knowledge-manager.php:153
358 +#: includes/class-mxchat-admin.php:11477
359 +#: includes/class-mxchat-admin.php:11563
360 +msgid "Nonce verification failed."
305 361 msgstr ""
306 362
307 -#: includes/class-mxchat-admin.php:435
308 -msgid "How does the X.AI API integration work?"
363 +#: admin/class-knowledge-manager.php:182
364 +msgid "Error storing content: "
309 365 msgstr ""
310 366
311 -#: includes/class-mxchat-admin.php:437
312 -msgid "The X.AI API, released on 10.21.24, is currently in beta. To use it, you will need both an OpenAI API key and an X.AI API key. This is because OpenAI handles vector embeddings in the Retrieval-Augmented Generation (RAG) process, as X.AI does not yet provide an embedding API."
367 +#: admin/class-knowledge-manager.php:187
368 +msgid "Content successfully submitted!"
313 369 msgstr ""
314 370
315 -#: includes/class-mxchat-admin.php:440
316 -msgid "Custom content is sent to the X.AI API for generating responses, while OpenAI processes the embeddings. This allows the chatbot to provide advanced responses while maintaining context from your website. You can get your X.AI API key from the"
371 +#: admin/class-knowledge-manager.php:224
372 +msgid "That does not look like a link to a single YouTube video. Please paste a watch, youtu.be, or Shorts URL."
317 373 msgstr ""
318 374
319 -#: includes/class-mxchat-admin.php:440
320 -msgid "X.AI API documentation"
375 +#: admin/class-knowledge-manager.php:268
376 +msgid "Please write a description for the video, or switch to auto-fetch."
321 377 msgstr ""
322 378
323 -#: includes/class-mxchat-admin.php:445
324 -msgid "Do I need an OpenAI API key to use the chatbot?"
379 +#: admin/class-knowledge-manager.php:288
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."
325 381 msgstr ""
326 382
327 -#: includes/class-mxchat-admin.php:447
328 -msgid "Yes, you will need an OpenAI API key to power the chatbot. You can obtain an API key by signing up on the"
383 +#. translators: 1: video title, 2: channel name
384 +#: admin/class-knowledge-manager.php:297
385 +#, php-format
386 +msgid "A YouTube video titled \"%1$s\" from the channel %2$s."
329 387 msgstr ""
330 388
331 -#: includes/class-mxchat-admin.php:447
332 -msgid "OpenAI platform"
389 +#: admin/class-knowledge-manager.php:308
390 +msgid "Error storing video in the knowledge base: "
333 391 msgstr ""
334 392
335 -#: includes/class-mxchat-admin.php:447
336 -msgid "After signing up, you must add credits to your account—typically, $5 in credits is sufficient to get started."
393 +#: admin/class-knowledge-manager.php:317
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)."
337 395 msgstr ""
338 396
339 -#: includes/class-mxchat-admin.php:450
340 -msgid "Once you have your API key, simply enter it in the chatbot's settings to enable functionality. The chatbot relies on OpenAI’s models for generating responses, so having sufficient credits in your OpenAI account is essential for smooth operation."
397 +#: admin/class-knowledge-manager.php:329
398 +msgid "YouTube video successfully added to the knowledge base!"
341 399 msgstr ""
342 400
343 -#: includes/class-mxchat-admin.php:455
344 -msgid "How do I add the chatbot to my site?"
401 +#: admin/class-knowledge-manager.php:466
402 +msgid "Failed to save PDF file"
345 403 msgstr ""
346 404
347 -#: includes/class-mxchat-admin.php:457
348 -msgid "You can add the chatbot using the shortcode"
405 +#: admin/class-knowledge-manager.php:472
406 +#: admin/class-knowledge-manager.php:614
407 +msgid "Invalid PDF: Unable to parse or no pages found"
349 408 msgstr ""
350 409
351 -#: includes/class-mxchat-admin.php:457
352 -msgid "For initial testing and styling, it's best to use the shortcode on a draft or non-public page. Once you’re ready to go live, enable the “Append Chat Widget to Body” option in the settings for site-wide integration (recommended) or add shortcode to the footer."
410 +#: admin/class-knowledge-manager.php:494
411 +#: admin/class-knowledge-manager.php:636
412 +msgid "Failed to add PDF pages to processing queue"
353 413 msgstr ""
354 414
355 -#: includes/class-mxchat-admin.php:462
356 -msgid "How does the chatbot use my content to generate responses?"
415 +#: admin/class-knowledge-manager.php:535
416 +#: admin/class-knowledge-manager.php:695
417 +msgid "The uploaded file exceeds the server upload_max_filesize limit."
357 418 msgstr ""
358 419
359 -#: includes/class-mxchat-admin.php:464
360 -msgid "The chatbot uses AI and vector embeddings to connect users with relevant information. When you submit content, it converts it into a mathematical format. When a user asks a question, the bot matches it to your stored content and generates a response based on relevance. For example, submitting \"Our phone number is 910-123-4567\" allows the bot to retrieve this information when asked about contact details. To ensure related information is provided together, submit it in one entry."
420 +#: admin/class-knowledge-manager.php:536
421 +#: admin/class-knowledge-manager.php:696
422 +msgid "The uploaded file exceeds the form MAX_FILE_SIZE limit."
361 423 msgstr ""
362 424
363 -#: includes/class-mxchat-admin.php:469
364 -msgid "Why does the chatbot sometimes make up links or information?"
425 +#: admin/class-knowledge-manager.php:537
426 +#: admin/class-knowledge-manager.php:697
427 +msgid "The file was only partially uploaded."
365 428 msgstr ""
366 429
367 -#: includes/class-mxchat-admin.php:471
368 -msgid "Occasionally, the chatbot may generate inaccurate links or information, known as \"hallucinations.\" To minimize this, you can add system instructions to guide its behavior. For example, include an instruction like: \"Only provide links you directly have access to or retrieve from the knowledge base. Do not make up links or information that you do not have direct access to.\" This helps the bot stay aligned with your content."
430 +#: admin/class-knowledge-manager.php:538
431 +msgid "No file was uploaded. Please select a PDF file."
369 432 msgstr ""
370 433
371 -#: includes/class-mxchat-admin.php:476
372 -msgid "How do intents work in MxChat?"
434 +#: admin/class-knowledge-manager.php:539
435 +#: admin/class-knowledge-manager.php:699
436 +msgid "Server missing temporary folder."
373 437 msgstr ""
374 438
375 -#: includes/class-mxchat-admin.php:478
376 -msgid "Intents allow MxChat to recognize user requests and trigger specific actions, such as capturing emails or displaying product information. This helps provide a more interactive and responsive experience. For a detailed explanation of each intent, please refer to our"
439 +#: admin/class-knowledge-manager.php:540
440 +#: admin/class-knowledge-manager.php:700
441 +msgid "Server failed to write file to disk."
377 442 msgstr ""
378 443
379 -#: includes/class-mxchat-admin.php:478
380 -msgid "Intents Documentation"
444 +#: admin/class-knowledge-manager.php:542
445 +#: admin/class-knowledge-manager.php:702
446 +msgid "Unknown upload error."
381 447 msgstr ""
382 448
383 -#: includes/class-mxchat-admin.php:483
384 -msgid "How does the Complianz integration work?"
449 +#: admin/class-knowledge-manager.php:557
450 +msgid "Invalid file type. Only PDF files are accepted."
385 451 msgstr ""
386 452
387 -#: includes/class-mxchat-admin.php:485
388 -msgid "The Pro version offers direct integration with the Complianz GDPR plugin, making it easy to stay compliant with GDPR. If Complianz is enabled on your website, users must accept consent before the chatbot widget appears. The chatbot will only display once the user has accepted, ensuring compliance with data privacy regulations."
453 +#: admin/class-knowledge-manager.php:568
454 +msgid "Invalid file extension. Only .pdf files are accepted."
389 455 msgstr ""
390 456
391 -#: includes/class-mxchat-admin.php:490
392 -msgid "How does the WooCommerce integration work?"
457 +#: admin/class-knowledge-manager.php:581
458 +msgid "WordPress upload directory is not writable."
393 459 msgstr ""
394 460
395 -#: includes/class-mxchat-admin.php:492
396 -msgid "With WooCommerce integration, the chatbot automatically embeds new products and updates existing ones. For already-published products, you can click update or submit the product sitemap. The “Order History Access” setting allows the bot to access users' order history (requires login) and assist with order inquiries. To enable the “Add to Cart” feature, add this system instruction: “After discussing a product, ask if the user wants to add it to their cart. The user must say 'Add to cart' exactly.” Currently, this feature supports English only, with more languages coming soon."
461 +#: admin/class-knowledge-manager.php:593
462 +msgid "Failed to create upload directory."
397 463 msgstr ""
398 464
399 -#: includes/class-mxchat-admin.php:497
400 -msgid "Why isn't my chatbot responding as expected?"
465 +#: admin/class-knowledge-manager.php:603
466 +msgid "Failed to save uploaded PDF file."
401 467 msgstr ""
402 468
403 -#: includes/class-mxchat-admin.php:499
404 -msgid "AI chatbots can sometimes behave in unexpected ways, especially if you're new to configuring AI for specific tasks. We're committed to helping you get the most out of your chatbot experience. While we’re working on comprehensive guides and video tutorials, our team is here to assist you directly. If your chatbot isn't delivering the responses you need, please don’t hesitate to"
469 +#: admin/class-knowledge-manager.php:651
470 +#, php-format
471 +msgid "PDF \"%s\" (%d pages) queued for processing. Processing will start automatically."
405 472 msgstr ""
406 473
407 -#: includes/class-mxchat-admin.php:499
408 -msgid "contact us"
474 +#: admin/class-knowledge-manager.php:663
475 +msgid "Failed to process uploaded PDF: "
409 476 msgstr ""
410 477
411 -#: includes/class-mxchat-admin.php:499
412 -msgid "for personalized support."
478 +#: admin/class-knowledge-manager.php:698
479 +msgid "No file was uploaded. Please select a document."
413 480 msgstr ""
414 481
415 -#: includes/class-mxchat-admin.php:502
416 -msgid "We’re dedicated to your success and ready to guide you in aligning the AI's behavior to meet your goals."
482 +#: admin/class-knowledge-manager.php:729
483 +msgid "Invalid or unreadable document. Accepted types: .docx, .txt, .md."
417 484 msgstr ""
418 485
419 -#: includes/class-mxchat-admin.php:507
420 -msgid "What is Loops, and how do I get an API key?"
486 +#: admin/class-knowledge-manager.php:744
487 +msgid "The .docx file could not be read. It may be corrupt, empty, or not a real Word document."
421 488 msgstr ""
422 489
423 -#: includes/class-mxchat-admin.php:509
424 -msgid "Loops is a powerful SaaS email service that helps you automate and enhance your email marketing campaigns, making it easy to reach and engage with your audience. To integrate Loops with MxChat, you’ll need an API key from Loops. You can obtain this key by logging into your Loops account and navigating to the API settings. Visit the"
490 +#: admin/class-knowledge-manager.php:760
491 +msgid "The uploaded document contains no readable text."
425 492 msgstr ""
426 493
427 -#: includes/class-mxchat-admin.php:509
428 -msgid "Loops website"
494 +#: admin/class-knowledge-manager.php:777
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."
429 497 msgstr ""
430 498
431 -#: includes/class-mxchat-admin.php:509
432 -msgid "to get started or to sign up for an account."
499 +#: admin/class-knowledge-manager.php:807
500 +msgid "Failed to import the document: "
433 501 msgstr ""
434 502
435 -#: includes/class-mxchat-admin.php:536
436 -msgid "Total Chats"
503 +#: admin/class-knowledge-manager.php:813
504 +#, php-format
505 +msgid "Document \"%s\" imported into the knowledge base."
437 506 msgstr ""
438 507
439 -#: includes/class-mxchat-admin.php:543
440 -msgid "Total Messages"
508 +#: admin/class-knowledge-manager.php:999
509 +#: admin/class-knowledge-manager.php:1305
510 +#: admin/class-pinecone-documents.php:1816
511 +#: admin/class-vectorstore-manager.php:645
512 +#: includes/class-mxchat-admin.php:1095
513 +#: includes/class-mxchat-admin.php:1166
514 +msgid "Permission denied."
441 515 msgstr ""
442 516
443 -#: includes/class-mxchat-admin.php:550
444 -msgid "Unique Users"
517 +#: admin/class-knowledge-manager.php:1033
518 +msgid "Database update failed."
445 519 msgstr ""
446 520
447 -#: includes/class-mxchat-admin.php:559
448 -msgid "Search transcripts..."
521 +#: admin/class-knowledge-manager.php:1037
522 +msgid "Embedding generation failed."
449 523 msgstr ""
450 524
451 -#: includes/class-mxchat-admin.php:568
452 -msgid "Select All"
525 +#: admin/class-knowledge-manager.php:1040
526 +msgid "Invalid data."
453 527 msgstr ""
454 528
455 -#: includes/class-mxchat-admin.php:572
456 -msgid "Delete Selected"
529 +#: admin/class-knowledge-manager.php:1361
530 +msgid "Entry not found in the local knowledge database."
457 531 msgstr ""
458 532
459 -#: includes/class-mxchat-admin.php:593
460 -msgid "All knowledge has been deleted successfully."
533 +#: admin/class-knowledge-manager.php:1395
534 +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)."
461 535 msgstr ""
462 536
463 -#: includes/class-mxchat-admin.php:627 includes/class-mxchat-admin.php:638
464 -msgid "Submit Content"
537 +#: admin/class-knowledge-manager.php:1407
538 +msgid "Pinecone manager not available."
465 539 msgstr ""
466 540
467 -#: includes/class-mxchat-admin.php:631
468 -msgid "Article Content:"
541 +#: admin/class-knowledge-manager.php:1423
542 +msgid "Pinecone not configured."
469 543 msgstr ""
470 544
471 -#: includes/class-mxchat-admin.php:635
472 -msgid "Article URL (Optional):"
545 +#: admin/class-knowledge-manager.php:1433
546 +#: admin/class-knowledge-manager.php:1485
547 +msgid "Entry not found in Pinecone."
473 548 msgstr ""
474 549
475 -#: includes/class-mxchat-admin.php:636
476 -msgid "Enter related URL for the content"
550 +#: admin/class-knowledge-manager.php:1478
551 +msgid "Failed to fetch from Pinecone."
477 552 msgstr ""
478 553
479 -#: includes/class-mxchat-admin.php:642
480 -msgid "Submitting content, please wait..."
554 +#: admin/class-knowledge-manager.php:1530
555 +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."
481 556 msgstr ""
482 557
483 -#: includes/class-mxchat-admin.php:649
484 -msgid "Content Import Settings"
558 +#: admin/class-knowledge-manager.php:1652
559 +msgid "PDF processing appears to be stalled. No updates for over 5 minutes."
485 560 msgstr ""
486 561
487 -#: includes/class-mxchat-admin.php:661
488 -msgid "Note: Auto-sync will only work for newly published content. Existing posts and pages must be imported manually using the import options below."
562 +#: admin/class-knowledge-manager.php:1670
563 +#: admin/class-knowledge-manager.php:1890
564 +#: admin/class-knowledge-manager.php:2504
565 +#: admin/class-knowledge-manager.php:2647
566 +#: admin/class-knowledge-manager.php:5711
567 +#: admin/class-knowledge-manager.php:5766
568 +msgid "ago"
489 569 msgstr ""
490 570
491 -#: includes/class-mxchat-admin.php:673
492 -msgid "Auto-sync Posts"
571 +#: admin/class-knowledge-manager.php:1696
572 +msgid "Please provide a valid URL."
493 573 msgstr ""
494 574
495 -#: includes/class-mxchat-admin.php:686
496 -msgid "Auto-sync Pages"
575 +#: admin/class-knowledge-manager.php:1754
576 +#, php-format
577 +msgid "Failed to fetch the URL: %s"
497 578 msgstr ""
498 579
499 -#: includes/class-mxchat-admin.php:690
500 -msgid "Save Settings"
580 +#: admin/class-knowledge-manager.php:1768
581 +msgid "Empty response received from URL."
501 582 msgstr ""
502 583
503 -#: includes/class-mxchat-admin.php:722
504 -msgid "Import content from various sources:"
584 +#: admin/class-knowledge-manager.php:1781
585 +msgid "PDF queued for processing. Processing will start automatically."
505 586 msgstr ""
506 587
507 -#: includes/class-mxchat-admin.php:725
508 -msgid "Sitemap URL:"
588 +#: admin/class-knowledge-manager.php:1786
589 +msgid "Failed to queue PDF processing: "
509 590 msgstr ""
510 591
511 -#: includes/class-mxchat-admin.php:725
512 -msgid "Add all pages from your sitemap"
592 +#: admin/class-knowledge-manager.php:1804
593 +msgid "Invalid sitemap XML. Please provide a valid sitemap."
513 594 msgstr ""
514 595
515 -#: includes/class-mxchat-admin.php:726
516 -msgid "PDF URL:"
596 +#: admin/class-knowledge-manager.php:1815
597 +msgid "Sitemap queued for processing. Processing will start automatically."
517 598 msgstr ""
518 599
519 -#: includes/class-mxchat-admin.php:726
520 -msgid "Import content from an online PDF"
600 +#: admin/class-knowledge-manager.php:1824
601 +msgid "Failed to queue sitemap processing: "
521 602 msgstr ""
522 603
523 -#: includes/class-mxchat-admin.php:727
524 -msgid "Single URL:"
604 +#: admin/class-knowledge-manager.php:1829
605 +msgid "Failed to queue sitemap processing."
525 606 msgstr ""
526 607
527 -#: includes/class-mxchat-admin.php:727
528 -msgid "Import from any webpage"
608 +#: admin/class-knowledge-manager.php:1850
609 +msgid "No valid content found on the provided URL."
529 610 msgstr ""
530 611
531 -#: includes/class-mxchat-admin.php:740
532 -msgid "Enter URL (Sitemap, PDF, or webpage)"
612 +#: admin/class-knowledge-manager.php:1870
613 +msgid "Failed to store content in database: "
533 614 msgstr ""
534 615
535 -#: includes/class-mxchat-admin.php:742
536 -msgid "URL Input"
616 +#: admin/class-knowledge-manager.php:1873
617 +msgid "URL content successfully submitted!"
537 618 msgstr ""
538 619
539 -#: includes/class-mxchat-admin.php:746
540 -msgid "Import"
620 +#: admin/class-knowledge-manager.php:1905
621 +msgid "Invalid XML object provided"
541 622 msgstr ""
542 623
543 -#: includes/class-mxchat-admin.php:757
544 -msgid "Loading information into database, please wait..."
624 +#: admin/class-knowledge-manager.php:1917
625 +msgid "Embedding API validation failed: "
545 626 msgstr ""
546 627
547 -#: includes/class-mxchat-admin.php:763
548 -msgid "PDF Processing Status (Refresh page for update)"
628 +#: admin/class-knowledge-manager.php:1921
629 +msgid "Embedding API returned unexpected result type. Please check your configuration."
549 630 msgstr ""
550 631
551 -#: includes/class-mxchat-admin.php:767
552 -msgid "Progress: %1$d of %2$d pages (%3$d%%)"
632 +#: admin/class-knowledge-manager.php:1936
633 +msgid "No valid URLs found in sitemap"
553 634 msgstr ""
554 635
555 -#: includes/class-mxchat-admin.php:777 includes/class-mxchat-admin.php:810
556 -msgid "Status: %s"
636 +#: admin/class-knowledge-manager.php:1946
637 +msgid "Failed to add URLs to processing queue"
557 638 msgstr ""
558 639
559 -#: includes/class-mxchat-admin.php:785 includes/class-mxchat-admin.php:818
560 -msgid "Last update: %s"
640 +#: admin/class-knowledge-manager.php:2647
641 +msgid "Just now"
561 642 msgstr ""
562 643
563 -#: includes/class-mxchat-admin.php:796
564 -msgid "Sitemap Processing Status (Refresh page for update)"
644 +#: admin/class-knowledge-manager.php:2975
645 +msgid "No knowledge entries found in Pinecone."
565 646 msgstr ""
566 647
567 -#: includes/class-mxchat-admin.php:800
568 -msgid "Progress: %1$d of %2$d URLs (%3$d%%)"
648 +#: admin/class-knowledge-manager.php:3009
649 +#: admin/class-knowledge-manager.php:3537
650 +#: includes/admin-knowledge-page.php:1062
651 +msgid "chunks"
569 652 msgstr ""
570 653
571 -#: includes/class-mxchat-admin.php:833
572 -msgid "Stop Processing"
654 +#: admin/class-knowledge-manager.php:3023
655 +#: admin/class-knowledge-manager.php:3551
656 +#: includes/admin-knowledge-page.php:1076
657 +msgid "View Source"
573 658 msgstr ""
574 659
575 -#: includes/class-mxchat-admin.php:850
576 -msgid "items"
660 +#: admin/class-knowledge-manager.php:3026
661 +#: admin/class-knowledge-manager.php:3554
662 +#: includes/admin-knowledge-page.php:1079
663 +#: includes/admin-knowledge-page.php:2415
664 +msgid "Manual Content"
577 665 msgstr ""
578 666
579 -#: includes/class-mxchat-admin.php:862
667 +#: admin/class-knowledge-manager.php:3037
668 +#: admin/class-knowledge-manager.php:3191
669 +#: includes/admin-knowledge-page.php:1090
670 +#: includes/admin-knowledge-page.php:1248
671 +msgid "View indexed content"
672 +msgstr ""
673 +
674 +#: admin/class-knowledge-manager.php:3047
675 +#: admin/class-knowledge-manager.php:3201
676 +#: admin/class-knowledge-manager.php:3566
677 +#: admin/class-knowledge-manager.php:3710
678 +#: includes/admin-knowledge-page.php:1100
679 +#: includes/admin-knowledge-page.php:1258
680 +msgid "Edit content"
681 +msgstr ""
682 +
683 +#: admin/class-knowledge-manager.php:3058
684 +#: admin/class-knowledge-manager.php:3578
685 +#: includes/admin-knowledge-page.php:1111
686 +msgid "Delete all chunks"
687 +msgstr ""
688 +
689 +#: admin/class-knowledge-manager.php:3087
690 +#: admin/class-knowledge-manager.php:3607
691 +#: includes/admin-knowledge-page.php:1141
692 +#, php-format
693 +msgid "Chunk %d of %d"
694 +msgstr ""
695 +
696 +#: admin/class-knowledge-manager.php:3112
697 +#: admin/class-knowledge-manager.php:3632
698 +#: includes/admin-knowledge-page.php:1166
699 +msgid "Same as parent"
700 +msgstr ""
701 +
702 +#: admin/class-knowledge-manager.php:3115
703 +#: admin/class-knowledge-manager.php:3635
704 +#: includes/admin-knowledge-page.php:1169
705 +msgid "Managed by group"
706 +msgstr ""
707 +
708 +#: admin/class-knowledge-manager.php:3177
709 +#: admin/class-knowledge-manager.php:3696
710 +#: includes/admin-content-page.php:212
711 +#: includes/admin-knowledge-page.php:1234
712 +msgid "View"
713 +msgstr ""
714 +
715 +#: admin/class-knowledge-manager.php:3180
716 +#: admin/class-knowledge-manager.php:3699
717 +#: includes/admin-knowledge-page.php:1237
718 +#: includes/admin-settings-page.php:730
719 +msgid "Manual"
720 +msgstr ""
721 +
722 +#: admin/class-knowledge-manager.php:3229
723 +#: admin/class-knowledge-manager.php:3293
724 +#: admin/class-knowledge-manager.php:3731
725 +#: includes/admin-knowledge-page.php:1295
726 +#: includes/class-mxchat-admin.php:4422
727 +#: includes/class-mxchat-admin.php:5195
580 728 msgid "&laquo; Previous"
581 729 msgstr ""
582 730
583 -#: includes/class-mxchat-admin.php:863
731 +#: admin/class-knowledge-manager.php:3260
732 +#: admin/class-knowledge-manager.php:3297
733 +#: admin/class-knowledge-manager.php:3762
734 +#: includes/admin-knowledge-page.php:1326
735 +#: includes/class-mxchat-admin.php:4423
736 +#: includes/class-mxchat-admin.php:5196
584 737 msgid "Next &raquo;"
585 738 msgstr ""
586 739
587 -#: includes/class-mxchat-admin.php:877
588 -msgid "Are you sure you want to delete all prompts? This action cannot be undone."
740 +#: admin/class-knowledge-manager.php:3503
741 +#: includes/admin-knowledge-page.php:1021
742 +msgid "No knowledge entries found. Use the Import Options to add content."
589 743 msgstr ""
590 744
591 -#: includes/class-mxchat-admin.php:881
592 -msgid "Delete All Knowledge"
745 +#: admin/class-knowledge-manager.php:4040
746 +msgid "Processing has been stopped successfully."
593 747 msgstr ""
594 748
595 -#: includes/class-mxchat-admin.php:894
596 -msgid "Search Knowledge"
749 +#: admin/class-knowledge-manager.php:5503
750 +#: includes/admin-knowledge-page.php:341
751 +#: includes/admin-knowledge-page.php:766
752 +msgid "PDF Processing Status"
597 753 msgstr ""
598 754
599 -#: includes/class-mxchat-admin.php:899
600 -msgid "Search"
755 +#: admin/class-knowledge-manager.php:5507
756 +#: admin/class-knowledge-manager.php:5593
757 +#: includes/class-mxchat-integrator.php:481
758 +#: mxchat-basic.php:1296
759 +msgid "Dismiss"
601 760 msgstr ""
602 761
603 -#: includes/class-mxchat-admin.php:909
604 -msgid "ID"
762 +#: admin/class-knowledge-manager.php:5515
763 +#: admin/class-knowledge-manager.php:5601
764 +#: includes/admin-knowledge-page.php:775
765 +#: includes/admin-knowledge-page.php:805
766 +msgid "Process Batch"
605 767 msgstr ""
606 768
607 -#: includes/class-mxchat-admin.php:910
608 -msgid "Article Content"
769 +#: admin/class-knowledge-manager.php:5520
770 +#: admin/class-knowledge-manager.php:5606
771 +#: admin/class-knowledge-manager.php:5694
772 +#: admin/class-knowledge-manager.php:5745
773 +msgid "Error"
609 774 msgstr ""
610 775
611 -#: includes/class-mxchat-admin.php:911
776 +#: admin/class-knowledge-manager.php:5524
777 +#: admin/class-knowledge-manager.php:5610
778 +#, php-format
779 +msgid "Completed with %d failures"
780 +msgstr ""
781 +
782 +#: admin/class-knowledge-manager.php:5526
783 +#: admin/class-knowledge-manager.php:5612
784 +msgid "Complete"
785 +msgstr ""
786 +
787 +#: admin/class-knowledge-manager.php:5540
788 +#, php-format
789 +msgid "Progress: %d of %d pages (%d%%)"
790 +msgstr ""
791 +
792 +#: admin/class-knowledge-manager.php:5548
793 +#: includes/admin-knowledge-page.php:359
794 +#: includes/admin-knowledge-page.php:785
795 +msgid "Failed pages:"
796 +msgstr ""
797 +
798 +#: admin/class-knowledge-manager.php:5551
799 +#: admin/class-knowledge-manager.php:5637
800 +#: includes/admin-knowledge-page.php:361
801 +#: includes/admin-knowledge-page.php:392
802 +msgid "Status:"
803 +msgstr ""
804 +
805 +#: admin/class-knowledge-manager.php:5552
806 +#: admin/class-knowledge-manager.php:5638
807 +#: includes/admin-knowledge-page.php:787
808 +#: includes/admin-knowledge-page.php:817
809 +msgid "Last update:"
810 +msgstr ""
811 +
812 +#: admin/class-knowledge-manager.php:5558
813 +#: admin/class-knowledge-manager.php:5644
814 +msgid "Processing Summary"
815 +msgstr ""
816 +
817 +#: admin/class-knowledge-manager.php:5559
818 +msgid "Total Pages:"
819 +msgstr ""
820 +
821 +#: admin/class-knowledge-manager.php:5560
822 +#: admin/class-knowledge-manager.php:5646
823 +msgid "Successful:"
824 +msgstr ""
825 +
826 +#: admin/class-knowledge-manager.php:5561
827 +#: admin/class-knowledge-manager.php:5647
828 +msgid "Failed:"
829 +msgstr ""
830 +
831 +#: admin/class-knowledge-manager.php:5562
832 +#: admin/class-knowledge-manager.php:5648
833 +msgid "Completed:"
834 +msgstr ""
835 +
836 +#: admin/class-knowledge-manager.php:5589
837 +#: includes/admin-knowledge-page.php:372
838 +#: includes/admin-knowledge-page.php:796
839 +msgid "Sitemap Processing Status"
840 +msgstr ""
841 +
842 +#: admin/class-knowledge-manager.php:5626
843 +#, php-format
844 +msgid "Progress: %d of %d URLs (%d%%)"
845 +msgstr ""
846 +
847 +#: admin/class-knowledge-manager.php:5634
848 +#: includes/admin-knowledge-page.php:390
849 +#: includes/admin-knowledge-page.php:815
850 +msgid "Failed URLs:"
851 +msgstr ""
852 +
853 +#: admin/class-knowledge-manager.php:5645
854 +msgid "Total URLs:"
855 +msgstr ""
856 +
857 +#: admin/class-knowledge-manager.php:5661
858 +#: includes/admin-knowledge-page.php:2187
859 +msgid "Last error:"
860 +msgstr ""
861 +
862 +#: admin/class-knowledge-manager.php:5685
863 +#, php-format
864 +msgid "Failed Pages (%d)"
865 +msgstr ""
866 +
867 +#: admin/class-knowledge-manager.php:5687
868 +msgid "Show Failed Pages"
869 +msgstr ""
870 +
871 +#: admin/class-knowledge-manager.php:5693
872 +#: admin/class-knowledge-manager.php:5713
873 +#: includes/admin-transcripts-page.php:523
874 +msgid "Page"
875 +msgstr ""
876 +
877 +#: admin/class-knowledge-manager.php:5695
878 +#: admin/class-knowledge-manager.php:5746
879 +msgid "Retries"
880 +msgstr ""
881 +
882 +#: admin/class-knowledge-manager.php:5696
883 +#: admin/class-knowledge-manager.php:5747
884 +msgid "Time"
885 +msgstr ""
886 +
887 +#: admin/class-knowledge-manager.php:5736
888 +#, php-format
889 +msgid "Failed URLs (%d)"
890 +msgstr ""
891 +
892 +#: admin/class-knowledge-manager.php:5738
893 +msgid "Show Failed URLs"
894 +msgstr ""
895 +
896 +#: admin/class-knowledge-manager.php:5744
897 +#: includes/admin-api-page.php:329
612 898 msgid "URL"
613 899 msgstr ""
614 900
615 -#: includes/class-mxchat-admin.php:912 includes/class-mxchat-admin.php:2109
901 +#: admin/class-knowledge-manager.php:5776
902 +msgid "Unknown URL"
903 +msgstr ""
904 +
905 +#: admin/class-knowledge-manager.php:5790
906 +msgid "more failed URLs not shown"
907 +msgstr ""
908 +
909 +#: admin/class-knowledge-manager.php:6344
910 +msgid "PDF"
911 +msgstr ""
912 +
913 +#: admin/class-knowledge-manager.php:6345
914 +msgid "Word"
915 +msgstr ""
916 +
917 +#: admin/class-knowledge-manager.php:6346
918 +msgid "Text"
919 +msgstr ""
920 +
921 +#: admin/class-knowledge-manager.php:6347
922 +msgid "Markdown"
923 +msgstr ""
924 +
925 +#: admin/class-knowledge-manager.php:6350
926 +msgid "Document"
927 +msgstr ""
928 +
929 +#: admin/class-knowledge-manager.php:6376
930 +msgid "Unsupported file type — only PDF, Word, text and Markdown files can be imported."
931 +msgstr ""
932 +
933 +#: admin/class-knowledge-manager.php:6390
934 +msgid "No extractable text — the PDF is empty, scanned images only, or larger than the size limit."
935 +msgstr ""
936 +
937 +#: admin/class-knowledge-manager.php:6401
938 +msgid "The file could not be read from disk."
939 +msgstr ""
940 +
941 +#: admin/class-knowledge-manager.php:6410
942 +msgid "The Word file could not be read. It may be corrupt, empty, or not a real Word document."
943 +msgstr ""
944 +
945 +#: admin/class-knowledge-manager.php:6426
946 +msgid "The file contains no readable text."
947 +msgstr ""
948 +
949 +#. translators: 1: estimated page count, 2: configured page limit
950 +#: admin/class-knowledge-manager.php:6442
951 +#, php-format
952 +msgid "Too large (about %1$d pages; the limit is %2$d). Split the file, or raise the PDF max pages setting."
953 +msgstr ""
954 +
955 +#. translators: 1: attachment title, 2: reason the file was skipped
956 +#: admin/class-knowledge-manager.php:6499
957 +#, php-format
958 +msgid "Skipped \"%1$s\": %2$s"
959 +msgstr ""
960 +
961 +#: admin/class-knowledge-manager.php:6518
962 +msgid "The file has no URL — it may be missing from the uploads folder."
963 +msgstr ""
964 +
965 +#: admin/class-knowledge-manager.php:7844
966 +#: admin/class-knowledge-manager.php:9290
967 +#: includes/class-mxchat-admin.php:4520
968 +#: includes/class-mxchat-admin.php:4754
969 +msgid "You do not have sufficient permissions."
970 +msgstr ""
971 +
972 +#: admin/class-knowledge-manager.php:7849
973 +#: admin/class-knowledge-manager.php:9299
974 +msgid "Security check failed."
975 +msgstr ""
976 +
977 +#: admin/class-knowledge-manager.php:7856
978 +msgid "Invalid vector ID."
979 +msgstr ""
980 +
981 +#: admin/class-knowledge-manager.php:7869
982 +msgid "Pinecone is not properly configured."
983 +msgstr ""
984 +
985 +#: admin/class-knowledge-manager.php:7893
986 +msgid "Entry deleted successfully from Pinecone."
987 +msgstr ""
988 +
989 +#: admin/class-knowledge-manager.php:7898
990 +msgid "Failed to delete entry: "
991 +msgstr ""
992 +
993 +#: admin/class-knowledge-manager.php:8516
994 +msgid "Subscribers & Above"
995 +msgstr ""
996 +
997 +#: admin/class-knowledge-manager.php:8517
998 +msgid "Contributors & Above"
999 +msgstr ""
1000 +
1001 +#: admin/class-knowledge-manager.php:8518
1002 +msgid "Authors & Above"
1003 +msgstr ""
1004 +
1005 +#: admin/class-knowledge-manager.php:8519
1006 +msgid "Editors & Above"
1007 +msgstr ""
1008 +
1009 +#: admin/class-knowledge-manager.php:8520
1010 +msgid "Administrators Only"
1011 +msgstr ""
1012 +
1013 +#: admin/class-knowledge-manager.php:8524
1014 +#: includes/admin-knowledge-page.php:1545
1015 +msgid "Public (Everyone)"
1016 +msgstr ""
1017 +
1018 +#: admin/class-knowledge-manager.php:8525
1019 +#: includes/admin-knowledge-page.php:1546
1020 +msgid "Logged In Users"
1021 +msgstr ""
1022 +
1023 +#. translators: %s: Pinecone index name
1024 +#: admin/class-pinecone-documents.php:994
1025 +#, php-format
1026 +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."
1027 +msgstr ""
1028 +
1029 +#. translators: %s: suggested Pinecone index name
1030 +#: admin/class-pinecone-documents.php:999
1031 +#, php-format
1032 +msgid "Suggested free name: %s."
1033 +msgstr ""
1034 +
1035 +#. translators: 1: document index name, 2: records copied, 3: records in total
1036 +#: admin/class-pinecone-documents.php:1184
1037 +#, php-format
1038 +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."
1039 +msgstr ""
1040 +
1041 +#. translators: 1: namespace name, 2: records copied, 3: records on the old index
1042 +#: admin/class-pinecone-documents.php:1741
1043 +#, php-format
1044 +msgid "%1$s (%2$s of %3$s records copied)"
1045 +msgstr ""
1046 +
1047 +#. translators: %s: comma-separated namespace names with their counts
1048 +#: admin/class-pinecone-documents.php:1749
1049 +#, php-format
1050 +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."
1051 +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."
1052 +msgstr[0] ""
1053 +msgstr[1] ""
1054 +
1055 +#: admin/class-pinecone-documents.php:1791
1056 +#: admin/class-pinecone-documents.php:1841
1057 +#: admin/class-pinecone-documents.php:1956
1058 +msgid "Enter your Pinecone API key first."
1059 +msgstr ""
1060 +
1061 +#: admin/class-pinecone-documents.php:1844
1062 +msgid "Enter an index name first — the new document index will be created under that name."
1063 +msgstr ""
1064 +
1065 +#: admin/class-pinecone-documents.php:1897
1066 +#, php-format
1067 +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."
1068 +msgstr ""
1069 +
1070 +#: admin/class-pinecone-documents.php:1898
1071 +#, php-format
1072 +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."
1073 +msgstr ""
1074 +
1075 +#: admin/class-pinecone-documents.php:1909
1076 +msgid "Enter the Pinecone API key and host first."
1077 +msgstr ""
1078 +
1079 +#: admin/class-pinecone-documents.php:1961
1080 +msgid "Enter the host of the document index to copy into (or create one with Create index for me)."
1081 +msgstr ""
1082 +
1083 +#: admin/class-pinecone-documents.php:1986
1084 +msgid "No migration in progress. Click Migrate to start one."
1085 +msgstr ""
1086 +
1087 +#: admin/class-pinecone-documents.php:1998
1088 +msgid "Unknown migration action."
1089 +msgstr ""
1090 +
1091 +#: admin/class-pinecone-documents.php:2013
1092 +msgid "Finish the migration first — the old index can only be deleted after a completed copy."
1093 +msgstr ""
1094 +
1095 +#: admin/class-pinecone-documents.php:2016
1096 +#, php-format
1097 +msgid "The copy count does not match (%1$d of %2$d copied). The old index stays."
1098 +msgstr ""
1099 +
1100 +#: admin/class-pinecone-documents.php:2019
1101 +msgid "The saved document index no longer matches the migration. The old index stays."
1102 +msgstr ""
1103 +
1104 +#: admin/class-pinecone-documents.php:2027
1105 +#, php-format
1106 +msgid "Could not read the old index before deleting it (%s). The old index stays."
1107 +msgstr ""
1108 +
1109 +#: admin/class-pinecone-documents.php:2038
1110 +#, php-format
1111 +msgid "Type the old index name exactly (%s) to confirm."
1112 +msgstr ""
1113 +
1114 +#: admin/class-pinecone-documents.php:2041
1115 +msgid "Refusing: that is the document index currently in use."
1116 +msgstr ""
1117 +
1118 +#: admin/class-pinecone-documents.php:2050
1119 +#, php-format
1120 +msgid "Old vector index \"%s\" deleted."
1121 +msgstr ""
1122 +
1123 +#: admin/class-vectorstore-manager.php:526
1124 +msgid "Sync was disabled or the target store changed mid-import."
1125 +msgstr ""
1126 +
1127 +#: admin/class-vectorstore-manager.php:655
1128 +msgid "Enable sync and set a target Vector Store ID (and OpenAI API key) first, then save settings."
1129 +msgstr ""
1130 +
1131 +#: admin/class-vectorstore-manager.php:660
1132 +msgid "An import is already running."
1133 +msgstr ""
1134 +
1135 +#: admin/class-vectorstore-manager.php:666
1136 +#, php-format
1137 +msgid "Vector Store check failed: %s"
1138 +msgstr ""
1139 +
1140 +#: admin/class-vectorstore-manager.php:700
1141 +msgid "No interrupted import to resume."
1142 +msgstr ""
1143 +
1144 +#: includes/admin-actions-page.php:32
1145 +#: includes/admin-api-page.php:118
1146 +#: includes/admin-content-page.php:38
1147 +#: includes/admin-knowledge-page.php:39
1148 +#: includes/admin-pro-page.php:56
1149 +#: includes/admin-settings-page.php:30
1150 +#: includes/admin-transcripts-page.php:32
1151 +msgid "Open menu"
1152 +msgstr ""
1153 +
1154 +#: includes/admin-actions-page.php:43
1155 +#: includes/admin-actions-page.php:51
1156 +#: includes/admin-actions-page.php:91
1157 +#: includes/admin-actions-page.php:139
1158 +#: includes/admin-knowledge-page.php:1014
1159 +#: includes/admin-onboarding-page.php:458
1160 +#: includes/admin-onboarding-page.php:486
1161 +#: includes/admin-transcripts-page.php:1023
1162 +#: includes/class-mxchat-admin.php:628
616 1163 msgid "Actions"
617 1164 msgstr ""
618 1165
619 -#: includes/class-mxchat-admin.php:935 includes/class-mxchat-integrator.php:118
620 -msgid "N/A"
1166 +#: includes/admin-actions-page.php:44
1167 +#: includes/admin-api-page.php:130
1168 +#: includes/admin-content-page.php:50
1169 +#: includes/admin-knowledge-page.php:51
1170 +#: includes/admin-pro-page.php:68
1171 +#: includes/admin-settings-page.php:42
1172 +#: includes/admin-transcripts-page.php:44
1173 +msgid "Close menu"
621 1174 msgstr ""
622 1175
623 -#: includes/class-mxchat-admin.php:945 includes/class-mxchat-admin.php:2143
1176 +#: includes/admin-actions-page.php:54
1177 +#: includes/admin-actions-page.php:98
1178 +#: includes/admin-transcripts-page.php:54
1179 +#: includes/admin-transcripts-page.php:110
1180 +msgid "Dashboard"
1181 +msgstr ""
1182 +
1183 +#: includes/admin-actions-page.php:58
1184 +#: includes/admin-actions-page.php:107
1185 +#: includes/admin-actions-page.php:163
1186 +msgid "AI Tools"
1187 +msgstr ""
1188 +
1189 +#: includes/admin-actions-page.php:62
1190 +#: includes/admin-actions-page.php:117
1191 +#: includes/admin-actions-page.php:180
1192 +#: includes/admin-actions-page.php:360
1193 +#: includes/admin-actions-page.php:450
1194 +msgid "Trigger Phrases"
1195 +msgstr ""
1196 +
1197 +#: includes/admin-actions-page.php:69
1198 +#: includes/admin-content-page.php:400
1199 +#: includes/admin-content-page.php:664
1200 +#: includes/admin-content-page.php:687
1201 +#: includes/admin-content-page.php:739
1202 +#: includes/admin-knowledge-page.php:114
1203 +#: includes/admin-settings-page.php:105
1204 +#: includes/admin-transcripts-page.php:81
1205 +msgid "Upgrade to Pro"
1206 +msgstr ""
1207 +
1208 +#: includes/admin-actions-page.php:128
1209 +#: includes/admin-knowledge-page.php:242
1210 +#: includes/admin-pro-page.php:158
1211 +#: includes/admin-settings-page.php:218
1212 +#: includes/admin-transcripts-page.php:159
1213 +msgid "Pro Upgrade"
1214 +msgstr ""
1215 +
1216 +#: includes/admin-actions-page.php:140
1217 +msgid "Give your chatbot the ability to do things — generate images, search the web, hand off to a human, capture an email, and more. There are two ways to set this up. The cards below explain when to use each."
1218 +msgstr ""
1219 +
1220 +#: includes/admin-actions-page.php:149
1221 +msgid "Two ways to set up actions"
1222 +msgstr ""
1223 +
1224 +#: includes/admin-actions-page.php:152
1225 +msgid "Both let your chatbot take action during a conversation. Pick whichever fits how you want it to behave — or use both together."
1226 +msgstr ""
1227 +
1228 +#: includes/admin-actions-page.php:164
1229 +#: includes/admin-knowledge-page.php:502
1230 +msgid "Recommended"
1231 +msgstr ""
1232 +
1233 +#: includes/admin-actions-page.php:167
1234 +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."
1235 +msgstr ""
1236 +
1237 +#: includes/admin-actions-page.php:169
1238 +msgid "Set up AI Tools"
1239 +msgstr ""
1240 +
1241 +#: includes/admin-actions-page.php:183
1242 +msgid "You write the exact phrases that should fire a capability, with a match-strength slider. Precise and predictable — best when you want tight control over exactly when something happens."
1243 +msgstr ""
1244 +
1245 +#: includes/admin-actions-page.php:186
1246 +#: includes/admin-actions-page.php:225
1247 +msgid "Add Trigger Phrase"
1248 +msgstr ""
1249 +
1250 +#: includes/admin-actions-page.php:193
1251 +msgid "Can I use both?"
1252 +msgstr ""
1253 +
1254 +#: includes/admin-actions-page.php:193
1255 +msgid "Yes. When a visitor's message matches one of your trigger phrases, that fires first; AI Tools cover everything else. Many sites run both together."
1256 +msgstr ""
1257 +
1258 +#: includes/admin-actions-page.php:208
1259 +#: includes/admin-actions-page.php:281
1260 +#: includes/admin-actions-page.php:570
1261 +#: includes/admin-content-page.php:833
1262 +#: includes/admin-transcripts-page.php:443
1263 +#: includes/admin-transcripts-page.php:697
1264 +#: includes/class-mxchat-admin.php:5238
1265 +msgid "All"
1266 +msgstr ""
1267 +
1268 +#: includes/admin-actions-page.php:212
1269 +#: includes/admin-knowledge-page.php:984
1270 +#: includes/admin-transcripts-page.php:451
1271 +#: includes/admin-transcripts-page.php:700
1272 +msgid "Delete Selected"
1273 +msgstr ""
1274 +
1275 +#: includes/admin-actions-page.php:220
1276 +msgid "Search trigger phrases..."
1277 +msgstr ""
1278 +
1279 +#: includes/admin-actions-page.php:227
1280 +#: includes/admin-actions-page.php:367
1281 +#: includes/admin-actions-page.php:589
1282 +msgid "Add"
1283 +msgstr ""
1284 +
1285 +#: includes/admin-actions-page.php:229
1286 +#: includes/admin-actions-page.php:591
1287 +#: includes/admin-knowledge-page.php:590
1288 +#: includes/admin-settings-page.php:837
1289 +#: includes/admin-transcripts-page.php:464
1290 +msgid "Refresh"
1291 +msgstr ""
1292 +
1293 +#: includes/admin-actions-page.php:252
1294 +msgid "Select a trigger phrase"
1295 +msgstr ""
1296 +
1297 +#: includes/admin-actions-page.php:253
1298 +msgid "Choose a trigger phrase from the list to view details and edit, or create a new one."
1299 +msgstr ""
1300 +
1301 +#: includes/admin-actions-page.php:256
1302 +msgid "Create Trigger Phrase"
1303 +msgstr ""
1304 +
1305 +#: includes/admin-actions-page.php:267
1306 +#: includes/admin-actions-page.php:329
1307 +#: includes/admin-actions-page.php:421
1308 +#: includes/admin-actions-page.php:625
1309 +#: includes/admin-actions-page.php:729
1310 +#: includes/admin-onboarding-page.php:701
1311 +#: includes/admin-onboarding-page.php:769
1312 +#: includes/admin-onboarding-page.php:789
1313 +#: includes/admin-onboarding-page.php:809
1314 +msgid "Back"
1315 +msgstr ""
1316 +
1317 +#: includes/admin-actions-page.php:269
1318 +msgid "Choose what it does"
1319 +msgstr ""
1320 +
1321 +#: includes/admin-actions-page.php:277
1322 +msgid "Search types..."
1323 +msgstr ""
1324 +
1325 +#: includes/admin-actions-page.php:311
1326 +#, php-format
1327 +msgid "Use the %s action"
1328 +msgstr ""
1329 +
1330 +#: includes/admin-actions-page.php:313
1331 +msgid "Pro"
1332 +msgstr ""
1333 +
1334 +#: includes/admin-actions-page.php:316
1335 +#: includes/class-mxchat-admin.php:5309
1336 +#, php-format
1337 +msgid "Requires %s"
1338 +msgstr ""
1339 +
1340 +#: includes/admin-actions-page.php:331
1341 +msgid "Configure Trigger Phrase"
1342 +msgstr ""
1343 +
1344 +#: includes/admin-actions-page.php:342
1345 +msgid "Selected Type"
1346 +msgstr ""
1347 +
1348 +#: includes/admin-actions-page.php:343
1349 +msgid "Configure this trigger phrase for your chatbot"
1350 +msgstr ""
1351 +
1352 +#: includes/admin-actions-page.php:354
1353 +#: includes/admin-actions-page.php:444
1354 +msgid "Label"
1355 +msgstr ""
1356 +
1357 +#: includes/admin-actions-page.php:355
1358 +msgid "e.g., Newsletter Signup"
1359 +msgstr ""
1360 +
1361 +#: includes/admin-actions-page.php:356
1362 +msgid "A descriptive name for this trigger phrase (for your reference only)."
1363 +msgstr ""
1364 +
1365 +#: includes/admin-actions-page.php:366
1366 +msgid "Type a trigger phrase and press Enter"
1367 +msgstr ""
1368 +
1369 +#: includes/admin-actions-page.php:370
1370 +msgid "Each phrase gets its own embedding vector for more accurate matching."
1371 +msgstr ""
1372 +
1373 +#: includes/admin-actions-page.php:375
1374 +#: includes/admin-actions-page.php:460
1375 +#: includes/admin-settings-page.php:305
1376 +#: includes/admin-settings-page.php:1376
1377 +#: includes/class-mxchat-admin.php:5372
1378 +#: includes/class-mxchat-admin.php:6809
1379 +msgid "Similarity Threshold"
1380 +msgstr ""
1381 +
1382 +#: includes/admin-actions-page.php:379
1383 +msgid "Lower values (10-30) trigger more easily. Higher values (70-95) require more exact matches."
1384 +msgstr ""
1385 +
1386 +#: includes/admin-actions-page.php:383
1387 +msgid "Enabled Bots"
1388 +msgstr ""
1389 +
1390 +#: includes/admin-actions-page.php:388
1391 +#: includes/class-mxchat-admin.php:5104
1392 +#: includes/class-mxchat-admin.php:5404
1393 +#: includes/class-mxchat-elementor-widget.php:128
1394 +#: includes/class-mxchat-meta-box.php:90
1395 +#: includes/class-mxchat-public.php:1066
1396 +#: assets/block/chatbot-block.js:36
1397 +msgid "Default Bot"
1398 +msgstr ""
1399 +
1400 +#: includes/admin-actions-page.php:407
1401 +#: includes/admin-actions-page.php:703
1402 +#: includes/admin-actions-page.php:755
1403 +#: includes/admin-content-page.php:313
1404 +#: includes/admin-knowledge-page.php:2130
1405 +#: includes/admin-knowledge-page.php:2320
1406 +#: includes/admin-knowledge-page.php:2352
1407 +#: includes/admin-settings-page.php:920
1408 +#: includes/admin-transcripts-page.php:620
1409 +#: includes/admin-transcripts-page.php:786
1410 +#: includes/class-mxchat-admin.php:5324
1411 +#: includes/class-mxchat-admin.php:5433
1412 +#: includes/class-mxchat-admin.php:10484
1413 +#: includes/class-mxchat-integrator.php:6402
1414 +msgid "Cancel"
1415 +msgstr ""
1416 +
1417 +#: includes/admin-actions-page.php:410
1418 +msgid "Save Trigger Phrase"
1419 +msgstr ""
1420 +
1421 +#: includes/admin-actions-page.php:423
1422 +msgid "Trigger Phrase Details"
1423 +msgstr ""
1424 +
1425 +#: includes/admin-actions-page.php:425
1426 +msgid "Toggle Enabled"
1427 +msgstr ""
1428 +
1429 +#: includes/admin-actions-page.php:429
1430 +#: includes/class-mxchat-admin.php:5155
624 1431 msgid "Edit"
625 1432 msgstr ""
626 1433
627 -#: includes/class-mxchat-admin.php:951 includes/class-mxchat-admin.php:2135
628 -msgid "Save"
1434 +#: includes/admin-actions-page.php:432
1435 +#: includes/admin-actions-page.php:704
1436 +#: includes/admin-transcripts-page.php:621
1437 +#: includes/admin-transcripts-page.php:702
1438 +#: includes/class-mxchat-admin.php:5166
1439 +msgid "Delete"
629 1440 msgstr ""
630 1441
631 -#: includes/class-mxchat-admin.php:959 includes/class-mxchat-admin.php:2152
632 -msgid "Delete"
1442 +#: includes/admin-actions-page.php:445
1443 +#: includes/admin-content-page.php:242
1444 +msgid "Type"
633 1445 msgstr ""
634 1446
635 -#: includes/class-mxchat-admin.php:967
636 -msgid "No prompts found."
1447 +#: includes/admin-actions-page.php:457
1448 +#: includes/admin-content-page.php:67
1449 +#: includes/admin-content-page.php:124
1450 +#: includes/admin-content-page.php:499
1451 +#: includes/admin-knowledge-page.php:70
1452 +#: includes/admin-knowledge-page.php:160
1453 +#: includes/admin-onboarding-page.php:455
1454 +#: includes/admin-settings-page.php:41
1455 +#: includes/admin-transcripts-page.php:71
1456 +#: includes/admin-transcripts-page.php:142
1457 +#: includes/class-mxchat-admin.php:600
1458 +msgid "Settings"
637 1459 msgstr ""
638 1460
639 -#: includes/class-mxchat-admin.php:981 includes/class-mxchat-admin.php:1011
640 -#: includes/class-mxchat-admin.php:1231
641 -msgid "Nonce verification failed."
1461 +#: includes/admin-actions-page.php:464
1462 +#: includes/admin-actions-page.php:668
1463 +#: includes/admin-content-page.php:249
1464 +#: includes/admin-transcripts-page.php:303
1465 +msgid "Status"
642 1466 msgstr ""
643 1467
644 -#: includes/class-mxchat-admin.php:986
645 -msgid "You do not have sufficient permissions to delete all prompts."
1468 +#: includes/admin-actions-page.php:465
1469 +msgid "Enabled"
646 1470 msgstr ""
647 1471
648 -#: includes/class-mxchat-admin.php:1016
649 -msgid "You do not have sufficient permissions to delete prompts."
1472 +#: includes/admin-actions-page.php:471
1473 +msgid "Assigned Bots"
650 1474 msgstr ""
651 1475
652 -#: includes/class-mxchat-admin.php:1022
653 -msgid "Invalid prompt ID."
1476 +#: includes/admin-actions-page.php:497
1477 +#, php-format
1478 +msgid "Your current chat model (%s) does not support tools. You can still add tools here, but they will not fire until you choose a tool-capable model in Settings."
654 1479 msgstr ""
655 1480
656 -#: includes/class-mxchat-admin.php:1037
657 -msgid "default_api_key"
1481 +#: includes/admin-actions-page.php:508
1482 +#, php-format
1483 +msgid "Web Search and Image Search are powered by Brave Search and need a Brave Search API key to work. Add your key under %s to enable them."
658 1484 msgstr ""
659 1485
660 -#: includes/class-mxchat-admin.php:1041
661 -msgid "text-embedding-ada-002"
1486 +#: includes/admin-actions-page.php:508
1487 +msgid "Settings → Brave Search"
662 1488 msgstr ""
663 1489
664 -#: includes/class-mxchat-admin.php:1046
665 -msgid "application/json"
1490 +#: includes/admin-actions-page.php:515
1491 +msgid "No tools available yet. Core search and image tools appear here, and activating add-ons like WooCommerce adds more."
666 1492 msgstr ""
667 1493
668 -#: includes/class-mxchat-admin.php:1059
669 -msgid "You do not have sufficient permissions."
1494 +#: includes/admin-actions-page.php:555
1495 +#: includes/admin-actions-page.php:585
1496 +msgid "tools"
670 1497 msgstr ""
671 1498
672 -#: includes/class-mxchat-admin.php:1083
673 -msgid "Selected chat sessions have been deleted."
1499 +#: includes/admin-actions-page.php:556
1500 +msgid "tool"
674 1501 msgstr ""
675 1502
676 -#: includes/class-mxchat-admin.php:1085
677 -msgid "No chat sessions selected for deletion."
1503 +#: includes/admin-actions-page.php:557
1504 +#: includes/admin-actions-page.php:672
1505 +#: includes/admin-api-page.php:180
1506 +#: includes/admin-api-page.php:261
1507 +#: includes/admin-knowledge-page.php:99
1508 +#: includes/admin-knowledge-page.php:106
1509 +#: includes/admin-knowledge-page.php:219
1510 +#: includes/admin-knowledge-page.php:231
1511 +#: includes/admin-pro-page.php:78
1512 +#: includes/admin-pro-page.php:120
1513 +#: includes/admin-pro-page.php:191
1514 +#: includes/admin-pro-page.php:248
1515 +#: includes/admin-settings-page.php:770
1516 +#: includes/admin-transcripts-page.php:307
1517 +msgid "Active"
678 1518 msgstr ""
679 1519
680 -#: includes/class-mxchat-admin.php:1098
681 -msgid "Permission denied."
1520 +#: includes/admin-actions-page.php:558
1521 +msgid "Add-on"
682 1522 msgstr ""
683 1523
684 -#: includes/class-mxchat-admin.php:1134
685 -msgid "Database update failed."
1524 +#: includes/admin-actions-page.php:559
1525 +msgid "Sensitive"
686 1526 msgstr ""
687 1527
688 -#: includes/class-mxchat-admin.php:1137
689 -msgid "Embedding generation failed."
1528 +#: includes/admin-actions-page.php:560
1529 +msgid "No usage note — the AI decides on its own when to use this."
690 1530 msgstr ""
691 1531
692 -#: includes/class-mxchat-admin.php:1140
693 -msgid "Invalid data."
1532 +#: includes/admin-actions-page.php:574
1533 +msgid "Remove Selected"
694 1534 msgstr ""
695 1535
696 -#: includes/class-mxchat-admin.php:1273
697 -msgid "Error inserting content into the database. Please try again."
1536 +#: includes/admin-actions-page.php:582
1537 +msgid "Search tools..."
698 1538 msgstr ""
699 1539
700 -#: includes/class-mxchat-admin.php:1275
701 -msgid "Content successfully submitted!"
1540 +#: includes/admin-actions-page.php:587
1541 +#: includes/admin-actions-page.php:616
1542 +#: includes/admin-actions-page.php:731
1543 +#: includes/admin-actions-page.php:756
1544 +msgid "Add Tool"
702 1545 msgstr ""
703 1546
704 -#: includes/class-mxchat-admin.php:1280
705 -msgid "Embedding generation failed. Please ensure your API key is correct and try again."
1547 +#: includes/admin-actions-page.php:612
1548 +msgid "Select a tool"
706 1549 msgstr ""
707 1550
708 -#: includes/class-mxchat-admin.php:1325
709 -msgid "Failed to save PDF file"
1551 +#: includes/admin-actions-page.php:613
1552 +msgid "Choose a tool from the list to view details and edit when the AI should use it, or add a new one."
710 1553 msgstr ""
711 1554
712 -#: includes/class-mxchat-admin.php:1333
713 -msgid "Invalid PDF: no pages found"
1555 +#: includes/admin-actions-page.php:627
1556 +msgid "Tool Details"
714 1557 msgstr ""
715 1558
716 -#: includes/class-mxchat-admin.php:1357 includes/class-mxchat-admin.php:1663
717 -msgid "scheduled"
1559 +#: includes/admin-actions-page.php:629
1560 +msgid "Edit usage note"
718 1561 msgstr ""
719 1562
720 -#: includes/class-mxchat-admin.php:1467 includes/class-mxchat-admin.php:1753
721 -msgid "ago"
1563 +#: includes/admin-actions-page.php:632
1564 +msgid "Remove tool"
722 1565 msgstr ""
723 1566
724 -#: includes/class-mxchat-admin.php:1473 includes/class-mxchat-admin.php:1759
725 -#: includes/class-mxchat-admin.php:3198
726 -msgid "Unauthorized access"
1567 +#: includes/admin-actions-page.php:644
1568 +msgid "Tool"
727 1569 msgstr ""
728 1570
729 -#: includes/class-mxchat-admin.php:1482
730 -msgid "Please provide a valid URL."
1571 +#: includes/admin-actions-page.php:650
1572 +msgid "What it does"
731 1573 msgstr ""
732 1574
733 -#: includes/class-mxchat-admin.php:1493
734 -msgid "Failed to fetch URL"
1575 +#: includes/admin-actions-page.php:655
1576 +msgid "When the assistant uses this"
735 1577 msgstr ""
736 1578
737 -#: includes/class-mxchat-admin.php:1496
738 -msgid "Failed to fetch the URL: %s"
1579 +#: includes/admin-actions-page.php:663
1580 +msgid "Setup"
739 1581 msgstr ""
740 1582
741 -#: includes/class-mxchat-admin.php:1510
742 -msgid "Empty response received from URL."
1583 +#: includes/admin-actions-page.php:671
1584 +msgid "State"
743 1585 msgstr ""
744 1586
745 -#: includes/class-mxchat-admin.php:1528
746 -msgid "PDF processing has started in the background. You can check the progress in the Knowledge Base section."
1587 +#: includes/admin-actions-page.php:689
1588 +msgid "Saving, please wait..."
747 1589 msgstr ""
748 1590
749 -#: includes/class-mxchat-admin.php:1533
750 -msgid "Failed to start PDF processing. Please try again."
1591 +#: includes/admin-actions-page.php:696
1592 +msgid "Delete Trigger Phrase"
751 1593 msgstr ""
752 1594
753 -#: includes/class-mxchat-admin.php:1551
754 -msgid "Invalid sitemap XML. Please provide a valid sitemap."
1595 +#: includes/admin-actions-page.php:700
1596 +msgid "Are you sure you want to delete this trigger phrase? This cannot be undone."
755 1597 msgstr ""
756 1598
757 -#: includes/class-mxchat-admin.php:1567
758 -msgid "Sitemap processing has started in the background. You can check the progress in the Knowledge Base section."
1599 +#: includes/admin-actions-page.php:715
1600 +msgid "Add a Tool"
759 1601 msgstr ""
760 1602
761 -#: includes/class-mxchat-admin.php:1572
762 -msgid "Failed to start sitemap processing. Please try again."
1603 +#: includes/admin-actions-page.php:719
1604 +msgid "Pick a capability the AI can call from the conversation."
763 1605 msgstr ""
764 1606
765 -#: includes/class-mxchat-admin.php:1587
766 -msgid "No valid content found on the provided URL."
1607 +#: includes/admin-actions-page.php:721
1608 +msgid "Every available tool is already added. Activate add-ons like WooCommerce to unlock more."
767 1609 msgstr ""
768 1610
769 -#: includes/class-mxchat-admin.php:1602
770 -msgid "URL content successfully submitted!"
1611 +#: includes/admin-actions-page.php:731
1612 +msgid "Edit Tool"
771 1613 msgstr ""
772 1614
773 -#: includes/class-mxchat-admin.php:1607
774 -msgid "Failed to generate embedding for the URL content. Please check your API key and try again."
1615 +#: includes/admin-actions-page.php:740
1616 +msgid "Selected tool"
775 1617 msgstr ""
776 1618
777 -#: includes/class-mxchat-admin.php:1625
778 -msgid "Invalid XML object provided"
1619 +#: includes/admin-actions-page.php:745
1620 +msgid "When should the assistant use this?"
779 1621 msgstr ""
780 1622
781 -#: includes/class-mxchat-admin.php:1639
782 -msgid "No valid URLs found in sitemap"
1623 +#: includes/admin-actions-page.php:746
1624 +msgid "Optional — e.g. “Use only when the visitor asks about pricing or discounts.”"
783 1625 msgstr ""
784 1626
785 -#: includes/class-mxchat-admin.php:1787
786 -msgid "Processing has been stopped successfully."
1627 +#: includes/admin-actions-page.php:747
1628 +msgid "Leave blank to let the AI decide on its own. Your note is added to what the model knows about this tool."
787 1629 msgstr ""
788 1630
789 -#: includes/class-mxchat-admin.php:1819
790 -msgid "You do not have sufficient permissions to view this page."
1631 +#: includes/admin-actions-page.php:751
1632 +msgid "Sensitive tool — it can spend money, expose customer data, or hand off to a human. Only add it if you want the AI to do that."
791 1633 msgstr ""
792 1634
793 -#: includes/class-mxchat-admin.php:1833
794 -msgid "No chat history available."
1635 +#: includes/admin-actions-page.php:756
1636 +#: includes/admin-content-page.php:314
1637 +msgid "Save Changes"
795 1638 msgstr ""
796 1639
797 -#: includes/class-mxchat-admin.php:1876
798 -msgid "Session ID:"
1640 +#: includes/admin-api-page.php:30
1641 +msgid "MxChat API Access"
799 1642 msgstr ""
800 1643
801 -#: includes/class-mxchat-admin.php:1882
802 -msgid "Email:"
1644 +#: includes/admin-api-page.php:31
1645 +#: includes/admin-api-page.php:129
1646 +#: includes/admin-onboarding-page.php:460
1647 +msgid "API Access"
803 1648 msgstr ""
804 1649
805 -#: includes/class-mxchat-admin.php:1904
806 -msgid "User"
1650 +#: includes/admin-api-page.php:44
1651 +#: includes/admin-api-page.php:63
1652 +#: includes/admin-onboarding-page.php:103
1653 +#: includes/admin-onboarding-page.php:121
1654 +msgid "You do not have permission to do this."
807 1655 msgstr ""
808 1656
809 -#: includes/class-mxchat-admin.php:1908
810 -msgid "Agent"
1657 +#: includes/admin-api-page.php:79
1658 +#: includes/admin-onboarding-page.php:383
1659 +msgid "You do not have permission to access this page."
811 1660 msgstr ""
812 1661
813 -#: includes/class-mxchat-admin.php:1912
814 -msgid "Unknown"
1662 +#. translators: %s: human-readable elapsed time
1663 +#: includes/admin-api-page.php:103
1664 +#, php-format
1665 +msgid "%s ago"
815 1666 msgstr ""
816 1667
817 -#: includes/class-mxchat-admin.php:1950
818 -msgid "MxChat Pro: Activation"
1668 +#: includes/admin-api-page.php:106
1669 +msgid "Never"
819 1670 msgstr ""
820 1671
821 -#: includes/class-mxchat-admin.php:1960 includes/class-mxchat-public.php:178
1672 +#: includes/admin-api-page.php:136
1673 +#: includes/admin-api-page.php:171
1674 +#: includes/admin-api-page.php:246
1675 +msgid "REST API"
1676 +msgstr ""
1677 +
1678 +#: includes/admin-api-page.php:139
1679 +#: includes/admin-api-page.php:178
1680 +#: includes/admin-api-page.php:256
1681 +msgid "Token"
1682 +msgstr ""
1683 +
1684 +#: includes/admin-api-page.php:143
1685 +#: includes/admin-api-page.php:190
1686 +#: includes/admin-api-page.php:319
1687 +msgid "Endpoints"
1688 +msgstr ""
1689 +
1690 +#: includes/admin-api-page.php:147
1691 +#: includes/admin-api-page.php:199
1692 +#: includes/admin-api-page.php:380
1693 +msgid "Examples"
1694 +msgstr ""
1695 +
1696 +#: includes/admin-api-page.php:151
1697 +#: includes/admin-api-page.php:208
1698 +msgid "Privacy"
1699 +msgstr ""
1700 +
1701 +#: includes/admin-api-page.php:221
1702 +msgid "New API token generated."
1703 +msgstr ""
1704 +
1705 +#: includes/admin-api-page.php:222
1706 +msgid "Copy it now — for security, the full value will not be shown again after you leave this page."
1707 +msgstr ""
1708 +
1709 +#: includes/admin-api-page.php:228
1710 +#: includes/admin-onboarding-page.php:531
1711 +#: includes/admin-onboarding-page.php:859
1712 +#: includes/admin-onboarding-page.php:868
1713 +#: includes/admin-settings-page.php:743
1714 +#: includes/admin-settings-page.php:1098
1715 +#: includes/admin-settings-page.php:1116
1716 +msgid "Copy"
1717 +msgstr ""
1718 +
1719 +#: includes/admin-api-page.php:237
1720 +msgid "API token revoked."
1721 +msgstr ""
1722 +
1723 +#: includes/admin-api-page.php:238
1724 +msgid "All REST endpoints will return 401 until a new token is generated."
1725 +msgstr ""
1726 +
1727 +#: includes/admin-api-page.php:248
1728 +msgid "Bearer-token-authenticated endpoints for reading transcripts and pushing content into the knowledge base. Disabled until you generate a token below."
1729 +msgstr ""
1730 +
1731 +#: includes/admin-api-page.php:266
1732 +#: includes/admin-settings-page.php:770
1733 +msgid "Disabled"
1734 +msgstr ""
1735 +
1736 +#: includes/admin-api-page.php:273
1737 +msgid "Current token"
1738 +msgstr ""
1739 +
1740 +#: includes/admin-api-page.php:276
1741 +msgid "Last rotated:"
1742 +msgstr ""
1743 +
1744 +#: includes/admin-api-page.php:282
1745 +msgid "No token is currently set. Generate one below to enable the authenticated REST endpoints."
1746 +msgstr ""
1747 +
1748 +#: includes/admin-api-page.php:292
1749 +msgid "Regenerate Token"
1750 +msgstr ""
1751 +
1752 +#: includes/admin-api-page.php:292
1753 +msgid "Generate Token"
1754 +msgstr ""
1755 +
1756 +#: includes/admin-api-page.php:298
1757 +msgid "Revoke the API token? Any external tool using the current token will stop working immediately."
1758 +msgstr ""
1759 +
1760 +#: includes/admin-api-page.php:303
1761 +msgid "Revoke Token"
1762 +msgstr ""
1763 +
1764 +#: includes/admin-api-page.php:310
1765 +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."
1766 +msgstr ""
1767 +
1768 +#: includes/admin-api-page.php:320
1769 +msgid "All endpoints live under the WordPress REST namespace mxchat/v1."
1770 +msgstr ""
1771 +
1772 +#: includes/admin-api-page.php:328
1773 +msgid "Method"
1774 +msgstr ""
1775 +
1776 +#: includes/admin-api-page.php:330
1777 +msgid "Auth"
1778 +msgstr ""
1779 +
1780 +#: includes/admin-api-page.php:331
1781 +msgid "Purpose"
1782 +msgstr ""
1783 +
1784 +#: includes/admin-api-page.php:338
1785 +msgid "None"
1786 +msgstr ""
1787 +
1788 +#: includes/admin-api-page.php:339
1789 +msgid "Connectivity check; reports plugin version and whether a token is set."
1790 +msgstr ""
1791 +
1792 +#: includes/admin-api-page.php:344
1793 +#: includes/admin-api-page.php:350
1794 +#: includes/admin-api-page.php:356
1795 +#: includes/admin-api-page.php:362
1796 +#: includes/admin-api-page.php:368
1797 +msgid "Bearer"
1798 +msgstr ""
1799 +
1800 +#: includes/admin-api-page.php:345
1801 +msgid "Read chat transcripts. Filterable by since, until, session_id, role, has_rag_context; supports limit + offset pagination."
1802 +msgstr ""
1803 +
1804 +#: includes/admin-api-page.php:351
1805 +msgid "Push content into the knowledge base. Body: content, source_url, optional bot_id and content_type."
1806 +msgstr ""
1807 +
1808 +#: includes/admin-api-page.php:357
1809 +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."
1810 +msgstr ""
1811 +
1812 +#: includes/admin-api-page.php:363
1813 +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)."
1814 +msgstr ""
1815 +
1816 +#: includes/admin-api-page.php:369
1817 +msgid "Bulk-delete chat sessions by session_id, with optional cascade to translations and click-tracking. Capped at 1000 per call."
1818 +msgstr ""
1819 +
1820 +#: includes/admin-api-page.php:381
1821 +msgid "Drop-in cURL snippets — replace YOUR_TOKEN with the value from the Token tab."
1822 +msgstr ""
1823 +
1824 +#: includes/admin-api-page.php:386
1825 +msgid "Health check"
1826 +msgstr ""
1827 +
1828 +#: includes/admin-api-page.php:387
1829 +msgid "No auth required"
1830 +msgstr ""
1831 +
1832 +#: includes/admin-api-page.php:396
1833 +msgid "Find transcripts where the bot had no knowledge to ground answers"
1834 +msgstr ""
1835 +
1836 +#: includes/admin-api-page.php:406
1837 +msgid "Push a Q&A entry into the knowledge base"
1838 +msgstr ""
1839 +
1840 +#: includes/admin-api-page.php:418
1841 +msgid "Remove documents deleted in your source system"
1842 +msgstr ""
1843 +
1844 +#: includes/admin-api-page.php:421
1845 +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."
1846 +msgstr ""
1847 +
1848 +#: includes/admin-api-page.php:431
1849 +msgid "Sync new leads into your CRM"
1850 +msgstr ""
1851 +
1852 +#: includes/admin-api-page.php:434
1853 +msgid "Poll incrementally by passing the timestamp of the last lead you imported."
1854 +msgstr ""
1855 +
1856 +#: includes/admin-api-page.php:442
1857 +msgid "Bulk-delete two chat sessions"
1858 +msgstr ""
1859 +
1860 +#: includes/admin-api-page.php:456
1861 +msgid "Privacy & Safety"
1862 +msgstr ""
1863 +
1864 +#: includes/admin-api-page.php:457
1865 +msgid "What the API exposes — and how to keep it safe."
1866 +msgstr ""
1867 +
1868 +#: includes/admin-api-page.php:465
1869 +msgid "No data leaves your site unsolicited. Endpoints only respond to requests carrying your token."
1870 +msgstr ""
1871 +
1872 +#: includes/admin-api-page.php:469
1873 +msgid "The /transcripts endpoint may return user-submitted chat data including emails and names — treat your API token as sensitive."
1874 +msgstr ""
1875 +
1876 +#: includes/admin-api-page.php:473
1877 +msgid "Use HTTPS only. Do not include the token in URL query strings."
1878 +msgstr ""
1879 +
1880 +#: includes/admin-api-page.php:477
1881 +msgid "Rotate the token if you suspect it was leaked. Old token is invalidated immediately."
1882 +msgstr ""
1883 +
1884 +#: includes/admin-content-page.php:49
1885 +#: includes/admin-content-page.php:56
1886 +#: includes/admin-content-page.php:99
1887 +#: includes/admin-content-page.php:506
1888 +#: includes/admin-knowledge-page.php:1012
1889 +#: includes/admin-onboarding-page.php:459
1890 +#: includes/class-mxchat-admin.php:637
1891 +#: includes/class-mxchat-admin.php:638
1892 +msgid "Content"
1893 +msgstr ""
1894 +
1895 +#: includes/admin-content-page.php:59
1896 +#: includes/admin-content-page.php:106
1897 +#: includes/admin-content-page.php:171
1898 +msgid "Generate"
1899 +msgstr ""
1900 +
1901 +#: includes/admin-content-page.php:63
1902 +#: includes/admin-content-page.php:115
1903 +msgid "History"
1904 +msgstr ""
1905 +
1906 +#: includes/admin-content-page.php:71
1907 +#: includes/admin-content-page.php:133
1908 +#: includes/admin-content-page.php:362
1909 +#: includes/admin-content-page.php:719
1910 +msgid "SEO"
1911 +msgstr ""
1912 +
1913 +#: includes/admin-content-page.php:75
1914 +#: includes/admin-content-page.php:142
1915 +msgid "Calendar"
1916 +msgstr ""
1917 +
1918 +#: includes/admin-content-page.php:79
1919 +#: includes/admin-content-page.php:151
1920 +msgid "Templates"
1921 +msgstr ""
1922 +
1923 +#: includes/admin-content-page.php:173
1924 +msgid "Content Generator"
1925 +msgstr ""
1926 +
1927 +#: includes/admin-content-page.php:175
1928 +msgid "Change status"
1929 +msgstr ""
1930 +
1931 +#: includes/admin-content-page.php:182
1932 +#: includes/admin-content-page.php:251
1933 +msgid "Draft"
1934 +msgstr ""
1935 +
1936 +#: includes/admin-content-page.php:186
1937 +#: includes/admin-knowledge-page.php:2270
1938 +msgid "Published"
1939 +msgstr ""
1940 +
1941 +#: includes/admin-content-page.php:190
1942 +#: includes/admin-content-page.php:252
1943 +msgid "Scheduled"
1944 +msgstr ""
1945 +
1946 +#: includes/admin-content-page.php:203
1947 +msgid "Desktop"
1948 +msgstr ""
1949 +
1950 +#: includes/admin-content-page.php:206
1951 +msgid "Mobile"
1952 +msgstr ""
1953 +
1954 +#: includes/admin-content-page.php:214
1955 +#: includes/admin-content-page.php:446
1956 +msgid "Edit with AI"
1957 +msgstr ""
1958 +
1959 +#: includes/admin-content-page.php:216
1960 +msgid "AI Edit"
1961 +msgstr ""
1962 +
1963 +#: includes/admin-content-page.php:230
1964 +#: includes/admin-content-page.php:286
1965 +msgid "Generate Content"
1966 +msgstr ""
1967 +
1968 +#: includes/admin-content-page.php:231
1969 +msgid "Describe what you want and let AI create it for you."
1970 +msgstr ""
1971 +
1972 +#: includes/admin-content-page.php:235
1973 +msgid "Describe the content you want to generate..."
1974 +msgstr ""
1975 +
1976 +#: includes/admin-content-page.php:238
1977 +msgid "Edit Default Prompt"
1978 +msgstr ""
1979 +
1980 +#: includes/admin-content-page.php:244
1981 +msgid "Blog Post"
1982 +msgstr ""
1983 +
1984 +#: includes/admin-content-page.php:245
1985 +msgid "Landing Page"
1986 +msgstr ""
1987 +
1988 +#: includes/admin-content-page.php:253
1989 +msgid "Publish"
1990 +msgstr ""
1991 +
1992 +#: includes/admin-content-page.php:257
1993 +msgid "Schedule"
1994 +msgstr ""
1995 +
1996 +#: includes/admin-content-page.php:263
1997 +msgid "Layout"
1998 +msgstr ""
1999 +
2000 +#: includes/admin-content-page.php:265
2001 +msgid "Theme Default"
2002 +msgstr ""
2003 +
2004 +#: includes/admin-content-page.php:266
2005 +msgid "Fullwidth (No Padding)"
2006 +msgstr ""
2007 +
2008 +#: includes/admin-content-page.php:270
2009 +msgid "Post Title"
2010 +msgstr ""
2011 +
2012 +#: includes/admin-content-page.php:272
2013 +#: includes/class-mxchat-admin.php:7793
2014 +#: includes/class-mxchat-admin.php:7806
2015 +#: includes/class-mxchat-admin.php:7818
2016 +#: includes/class-mxchat-admin.php:7831
2017 +#: includes/class-mxchat-admin.php:7844
2018 +#: includes/class-mxchat-admin.php:7858
2019 +#: includes/class-mxchat-admin.php:8062
2020 +#: includes/class-mxchat-admin.php:8077
2021 +#: includes/class-mxchat-admin.php:9382
2022 +#: includes/class-mxchat-admin.php:9756
2023 +#: includes/class-mxchat-admin.php:9765
2024 +#: includes/class-mxchat-admin.php:9774
2025 +#: includes/class-mxchat-admin.php:9885
2026 +#: includes/class-mxchat-admin.php:9955
2027 +#: includes/class-mxchat-admin.php:10032
2028 +msgid "Show"
2029 +msgstr ""
2030 +
2031 +#: includes/admin-content-page.php:273
2032 +msgid "Hide (title in content)"
2033 +msgstr ""
2034 +
2035 +#: includes/admin-content-page.php:277
2036 +msgid "Template Mode"
2037 +msgstr ""
2038 +
2039 +#: includes/admin-content-page.php:279
2040 +#: includes/class-mxchat-admin.php:9420
2041 +msgid "Off"
2042 +msgstr ""
2043 +
2044 +#: includes/admin-content-page.php:280
2045 +msgid "On (Spintax)"
2046 +msgstr ""
2047 +
2048 +#: includes/admin-content-page.php:294
2049 +#: includes/admin-content-page.php:332
2050 +msgid "Starting..."
2051 +msgstr ""
2052 +
2053 +#: includes/admin-content-page.php:303
2054 +msgid "Edit Default System Prompt"
2055 +msgstr ""
2056 +
2057 +#: includes/admin-content-page.php:307
2058 +msgid "This is the system prompt sent to the AI when generating content. Edit it to customize how your content is generated."
2059 +msgstr ""
2060 +
2061 +#: includes/admin-content-page.php:311
2062 +msgid "Reset to Default"
2063 +msgstr ""
2064 +
2065 +#: includes/admin-content-page.php:348
2066 +msgid "Images"
2067 +msgstr ""
2068 +
2069 +#: includes/admin-content-page.php:350
2070 +#: includes/admin-content-page.php:357
2071 +#: includes/admin-content-page.php:655
2072 +#: includes/admin-content-page.php:678
2073 +#: includes/admin-content-page.php:729
2074 +#: includes/admin-content-page.php:775
2075 +#: includes/admin-content-page.php:782
2076 +#: includes/admin-content-page.php:789
2077 +#: includes/admin-content-page.php:796
2078 +#: includes/admin-content-page.php:847
2079 +msgid "ADD-ON"
2080 +msgstr ""
2081 +
2082 +#: includes/admin-content-page.php:350
2083 +#: includes/admin-content-page.php:357
2084 +#: includes/admin-content-page.php:655
2085 +#: includes/admin-content-page.php:678
2086 +#: includes/admin-content-page.php:729
2087 +#: includes/admin-content-page.php:775
2088 +#: includes/admin-content-page.php:782
2089 +#: includes/admin-content-page.php:789
2090 +#: includes/admin-content-page.php:796
2091 +#: includes/admin-content-page.php:847
2092 +msgid "PRO"
2093 +msgstr ""
2094 +
2095 +#: includes/admin-content-page.php:355
2096 +msgid "Meta"
2097 +msgstr ""
2098 +
2099 +#: includes/admin-content-page.php:371
2100 +msgid "Images will appear here after generation"
2101 +msgstr ""
2102 +
2103 +#: includes/admin-content-page.php:380
2104 +msgid "Title"
2105 +msgstr ""
2106 +
2107 +#: includes/admin-content-page.php:381
2108 +msgid "Post title..."
2109 +msgstr ""
2110 +
2111 +#: includes/admin-content-page.php:384
2112 +#: includes/admin-content-page.php:761
2113 +msgid "Meta Description"
2114 +msgstr ""
2115 +
2116 +#: includes/admin-content-page.php:385
2117 +msgid "Meta description..."
2118 +msgstr ""
2119 +
2120 +#: includes/admin-content-page.php:389
2121 +msgid "Focus Keyword"
2122 +msgstr ""
2123 +
2124 +#: includes/admin-content-page.php:390
2125 +msgid "Primary keyword..."
2126 +msgstr ""
2127 +
2128 +#: includes/admin-content-page.php:393
2129 +msgid "Excerpt"
2130 +msgstr ""
2131 +
2132 +#: includes/admin-content-page.php:394
2133 +msgid "Post excerpt..."
2134 +msgstr ""
2135 +
2136 +#: includes/admin-content-page.php:400
2137 +#: includes/admin-content-page.php:662
2138 +#: includes/admin-content-page.php:685
2139 +#: includes/admin-content-page.php:737
2140 +msgid "Install Add-on"
2141 +msgstr ""
2142 +
2143 +#: includes/admin-content-page.php:418
2144 +msgid "SEO Score"
2145 +msgstr ""
2146 +
2147 +#: includes/admin-content-page.php:419
2148 +msgid "Generate content to analyze"
2149 +msgstr ""
2150 +
2151 +#: includes/admin-content-page.php:421
2152 +msgid "Analyze"
2153 +msgstr ""
2154 +
2155 +#: includes/admin-content-page.php:429
2156 +msgid "SEO analysis will appear here after content is generated"
2157 +msgstr ""
2158 +
2159 +#: includes/admin-content-page.php:434
2160 +msgid "AI optimizes all failing SEO checks"
2161 +msgstr ""
2162 +
2163 +#: includes/admin-content-page.php:436
2164 +msgid "Optimize All"
2165 +msgstr ""
2166 +
2167 +#: includes/admin-content-page.php:447
2168 +#: includes/admin-knowledge-page.php:2393
2169 +#: includes/class-mxchat-admin.php:8321
2170 +#: includes/class-mxchat-public.php:308
2171 +#: includes/class-mxchat-public.php:313
2172 +#: includes/class-mxchat-public.php:562
2173 +msgid "Close"
2174 +msgstr ""
2175 +
2176 +#: includes/admin-content-page.php:453
2177 +msgid "e.g. Change the hero heading to..."
2178 +msgstr ""
2179 +
2180 +#: includes/admin-content-page.php:467
2181 +msgid "Content History"
2182 +msgstr ""
2183 +
2184 +#: includes/admin-content-page.php:468
2185 +msgid "Browse and edit your AI-generated content."
2186 +msgstr ""
2187 +
2188 +#: includes/admin-content-page.php:476
2189 +msgid "Loading history..."
2190 +msgstr ""
2191 +
2192 +#: includes/admin-content-page.php:482
2193 +msgid "No AI-generated content yet. Use the Generate tab to create your first post."
2194 +msgstr ""
2195 +
2196 +#: includes/admin-content-page.php:500
2197 +msgid "Configure content generation and SEO optimization."
2198 +msgstr ""
2199 +
2200 +#: includes/admin-content-page.php:512
2201 +msgid "Content Model"
2202 +msgstr ""
2203 +
2204 +#: includes/admin-content-page.php:539
2205 +msgid "Currently saved"
2206 +msgstr ""
2207 +
2208 +#. translators: %s: model id
2209 +#: includes/admin-content-page.php:541
2210 +#, php-format
2211 +msgid "%s — no longer offered, choose a replacement"
2212 +msgstr ""
2213 +
2214 +#: includes/admin-content-page.php:558
2215 +msgid "Select the AI model used for generating content. Uses the API key configured in your main MxChat settings."
2216 +msgstr ""
2217 +
2218 +#: includes/admin-content-page.php:563
2219 +msgid "Image Model"
2220 +msgstr ""
2221 +
2222 +#: includes/admin-content-page.php:567
2223 +#: includes/class-mxchat-editor-assistant-stream.php:123
2224 +#: includes/class-mxchat-model-catalog.php:74
2225 +#: includes/class-mxchat-model-catalog.php:193
2226 +msgid "OpenAI"
2227 +msgstr ""
2228 +
2229 +#: includes/admin-content-page.php:568
2230 +msgid "GPT Image 2 (Latest)"
2231 +msgstr ""
2232 +
2233 +#: includes/admin-content-page.php:569
2234 +msgid "GPT Image 1.5"
2235 +msgstr ""
2236 +
2237 +#: includes/admin-content-page.php:571
2238 +msgid "xAI"
2239 +msgstr ""
2240 +
2241 +#: includes/admin-content-page.php:572
2242 +msgid "Grok Imagine Pro"
2243 +msgstr ""
2244 +
2245 +#: includes/admin-content-page.php:573
2246 +msgid "Grok Imagine"
2247 +msgstr ""
2248 +
2249 +#: includes/admin-content-page.php:575
2250 +msgid "Google"
2251 +msgstr ""
2252 +
2253 +#: includes/admin-content-page.php:576
2254 +msgid "Nano Banana (Gemini 2.5 Flash)"
2255 +msgstr ""
2256 +
2257 +#: includes/admin-content-page.php:577
2258 +msgid "Nano Banana Pro (Gemini 3 Pro)"
2259 +msgstr ""
2260 +
2261 +#: includes/admin-content-page.php:581
2262 +msgid "Select the AI model used for generating images within your content."
2263 +msgstr ""
2264 +
2265 +#: includes/admin-content-page.php:586
2266 +msgid "Image Quality"
2267 +msgstr ""
2268 +
2269 +#: includes/admin-content-page.php:591
2270 +msgid "Auto (default)"
2271 +msgstr ""
2272 +
2273 +#: includes/admin-content-page.php:592
2274 +msgid "Low (fastest, cheapest)"
2275 +msgstr ""
2276 +
2277 +#: includes/admin-content-page.php:593
2278 +msgid "Medium"
2279 +msgstr ""
2280 +
2281 +#: includes/admin-content-page.php:594
2282 +msgid "High (best, slowest)"
2283 +msgstr ""
2284 +
2285 +#: includes/admin-content-page.php:597
2286 +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)."
2287 +msgstr ""
2288 +
2289 +#: includes/admin-content-page.php:614
2290 +msgid "Enable Image Generation"
2291 +msgstr ""
2292 +
2293 +#: includes/admin-content-page.php:616
2294 +msgid "When enabled, AI will generate and place images throughout your content. When disabled, pages are generated with text-only layouts."
2295 +msgstr ""
2296 +
2297 +#: includes/admin-content-page.php:621
2298 +msgid "Images per Article"
2299 +msgstr ""
2300 +
2301 +#: includes/admin-content-page.php:631
2302 +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."
2303 +msgstr ""
2304 +
2305 +#: includes/admin-content-page.php:653
2306 +#: includes/class-mxchat-addons.php:125
2307 +msgid "Internal Linking"
2308 +msgstr ""
2309 +
2310 +#: includes/admin-content-page.php:659
2311 +msgid "Automatically find and link to existing blog posts on your site within generated content."
2312 +msgstr ""
2313 +
2314 +#: includes/admin-content-page.php:676
2315 +msgid "Tool Use for AI Editing"
2316 +msgstr ""
2317 +
2318 +#: includes/admin-content-page.php:682
2319 +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."
2320 +msgstr ""
2321 +
2322 +#: includes/admin-content-page.php:700
2323 +#: includes/admin-content-page.php:709
2324 +msgid "Editor Assistant"
2325 +msgstr ""
2326 +
2327 +#: includes/admin-content-page.php:711
2328 +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."
2329 +msgstr ""
2330 +
2331 +#: includes/admin-content-page.php:728
2332 +msgid "Google Search Console"
2333 +msgstr ""
2334 +
2335 +#: includes/admin-content-page.php:731
2336 +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."
2337 +msgstr ""
2338 +
2339 +#: includes/admin-content-page.php:734
2340 +msgid "Connect Google Search Console"
2341 +msgstr ""
2342 +
2343 +#: includes/admin-content-page.php:756
2344 +msgid "AI Optimize"
2345 +msgstr ""
2346 +
2347 +#: includes/admin-content-page.php:757
2348 +msgid "Choose which checks AI Optimize will fix when run."
2349 +msgstr ""
2350 +
2351 +#: includes/admin-content-page.php:765
2352 +msgid "SEO Title"
2353 +msgstr ""
2354 +
2355 +#: includes/admin-content-page.php:769
2356 +msgid "URL Slug"
2357 +msgstr ""
2358 +
2359 +#: includes/admin-content-page.php:773
2360 +msgid "Readability"
2361 +msgstr ""
2362 +
2363 +#: includes/admin-content-page.php:780
2364 +msgid "Internal Links"
2365 +msgstr ""
2366 +
2367 +#: includes/admin-content-page.php:787
2368 +msgid "Image ALT Text"
2369 +msgstr ""
2370 +
2371 +#: includes/admin-content-page.php:794
2372 +msgid "Featured Image"
2373 +msgstr ""
2374 +
2375 +#: includes/admin-content-page.php:811
2376 +msgid "SEO Analysis"
2377 +msgstr ""
2378 +
2379 +#: includes/admin-content-page.php:812
2380 +msgid "Analyze and optimize SEO for all your content."
2381 +msgstr ""
2382 +
2383 +#: includes/admin-content-page.php:821
2384 +#: includes/admin-knowledge-page.php:928
2385 +msgid "All Types"
2386 +msgstr ""
2387 +
2388 +#: includes/admin-content-page.php:822
2389 +#: includes/admin-knowledge-page.php:2258
2390 +msgid "Posts"
2391 +msgstr ""
2392 +
2393 +#: includes/admin-content-page.php:823
2394 +#: includes/admin-knowledge-page.php:2259
2395 +msgid "Pages"
2396 +msgstr ""
2397 +
2398 +#: includes/admin-content-page.php:834
2399 +msgid "Issues"
2400 +msgstr ""
2401 +
2402 +#: includes/admin-content-page.php:835
2403 +msgid "Good"
2404 +msgstr ""
2405 +
2406 +#: includes/admin-content-page.php:836
2407 +msgid "Not Scanned"
2408 +msgstr ""
2409 +
2410 +#: includes/admin-content-page.php:841
2411 +msgid "Bulk optimize requires the Advanced Content Editor add-on"
2412 +msgstr ""
2413 +
2414 +#: includes/admin-content-page.php:841
2415 +msgid "Bulk optimize requires MxChat Pro"
2416 +msgstr ""
2417 +
2418 +#: includes/admin-content-page.php:843
2419 +msgid "Pro required for bulk optimization"
2420 +msgstr ""
2421 +
2422 +#: includes/admin-content-page.php:845
2423 +msgid "Optimize Selected"
2424 +msgstr ""
2425 +
2426 +#: includes/admin-content-page.php:852
2427 +msgid "Stop"
2428 +msgstr ""
2429 +
2430 +#: includes/admin-content-page.php:856
2431 +msgid "Search posts..."
2432 +msgstr ""
2433 +
2434 +#: includes/admin-content-page.php:868
2435 +msgid "Loading posts..."
2436 +msgstr ""
2437 +
2438 +#: includes/admin-content-page.php:872
2439 +msgid "No posts found matching your filters."
2440 +msgstr ""
2441 +
2442 +#: includes/admin-content-page.php:881
2443 +msgid "Scan Unscored"
2444 +msgstr ""
2445 +
2446 +#: includes/admin-knowledge-page.php:50
2447 +#: includes/admin-knowledge-page.php:65
2448 +#: includes/admin-knowledge-page.php:152
2449 +#: includes/admin-knowledge-page.php:885
2450 +#: includes/admin-settings-page.php:1419
2451 +msgid "Knowledge Base"
2452 +msgstr ""
2453 +
2454 +#: includes/admin-knowledge-page.php:58
2455 +#: includes/admin-knowledge-page.php:136
2456 +#: includes/admin-knowledge-page.php:629
2457 +msgid "Import"
2458 +msgstr ""
2459 +
2460 +#: includes/admin-knowledge-page.php:61
2461 +#: includes/admin-knowledge-page.php:143
2462 +#: includes/admin-knowledge-page.php:446
2463 +msgid "Import Options"
2464 +msgstr ""
2465 +
2466 +#: includes/admin-knowledge-page.php:73
2467 +#: includes/admin-knowledge-page.php:167
2468 +msgid "Auto-Sync"
2469 +msgstr ""
2470 +
2471 +#: includes/admin-knowledge-page.php:77
2472 +#: includes/admin-knowledge-page.php:176
2473 +#: includes/admin-knowledge-page.php:1425
2474 +msgid "Chunking & Retrieval"
2475 +msgstr ""
2476 +
2477 +#: includes/admin-knowledge-page.php:81
2478 +#: includes/admin-knowledge-page.php:185
2479 +msgid "Role Restrictions"
2480 +msgstr ""
2481 +
2482 +#: includes/admin-knowledge-page.php:85
2483 +#: includes/admin-knowledge-page.php:194
2484 +msgid "ACF Fields"
2485 +msgstr ""
2486 +
2487 +#: includes/admin-knowledge-page.php:89
2488 +#: includes/admin-knowledge-page.php:203
2489 +msgid "Custom Meta"
2490 +msgstr ""
2491 +
2492 +#: includes/admin-knowledge-page.php:94
2493 +#: includes/admin-knowledge-page.php:210
2494 +#: includes/admin-settings-page.php:78
2495 +#: includes/admin-settings-page.php:81
2496 +#: includes/admin-settings-page.php:177
2497 +#: includes/admin-settings-page.php:184
2498 +msgid "Integrations"
2499 +msgstr ""
2500 +
2501 +#: includes/admin-knowledge-page.php:97
2502 +#: includes/admin-knowledge-page.php:217
2503 +#: includes/admin-knowledge-page.php:910
2504 +#: includes/admin-knowledge-page.php:2427
2505 +msgid "Pinecone"
2506 +msgstr ""
2507 +
2508 +#: includes/admin-knowledge-page.php:104
2509 +#: includes/admin-knowledge-page.php:229
2510 +#: includes/admin-knowledge-page.php:2033
2511 +msgid "OpenAI Vector Store"
2512 +msgstr ""
2513 +
2514 +#: includes/admin-knowledge-page.php:301
2515 +msgid "Select Bot Database:"
2516 +msgstr ""
2517 +
2518 +#: includes/admin-knowledge-page.php:311
2519 +msgid "Content will be added to the selected bot's knowledge base"
2520 +msgstr ""
2521 +
2522 +#: includes/admin-knowledge-page.php:314
2523 +#: includes/admin-onboarding-page.php:518
2524 +msgid "Saved"
2525 +msgstr ""
2526 +
2527 +#: includes/admin-knowledge-page.php:344
2528 +#: includes/admin-knowledge-page.php:375
2529 +msgid "Keep this tab open - Processing runs in your browser"
2530 +msgstr ""
2531 +
2532 +#: includes/admin-knowledge-page.php:349
2533 +#: includes/admin-knowledge-page.php:380
2534 +#: includes/admin-knowledge-page.php:771
2535 +#: includes/admin-knowledge-page.php:801
2536 +msgid "Stop Processing"
2537 +msgstr ""
2538 +
2539 +#: includes/admin-knowledge-page.php:357
2540 +#: includes/admin-knowledge-page.php:783
2541 +#, php-format
2542 +msgid "Progress: %1$d of %2$d pages (%3$d%%)"
2543 +msgstr ""
2544 +
2545 +#: includes/admin-knowledge-page.php:361
2546 +#: includes/admin-knowledge-page.php:392
2547 +msgid "Processing"
2548 +msgstr ""
2549 +
2550 +#: includes/admin-knowledge-page.php:388
2551 +#: includes/admin-knowledge-page.php:813
2552 +#, php-format
2553 +msgid "Progress: %1$d of %2$d URLs (%3$d%%)"
2554 +msgstr ""
2555 +
2556 +#: includes/admin-knowledge-page.php:447
2557 +msgid "Import content to your knowledge base from various sources."
2558 +msgstr ""
2559 +
2560 +#: includes/admin-knowledge-page.php:461
2561 +#, php-format
2562 +msgid "We detected your %s API key. <strong>Remember to add credits to your %s account</strong> before using the knowledgebase."
2563 +msgstr ""
2564 +
2565 +#: includes/admin-knowledge-page.php:463
2566 +#: includes/class-mxchat-meta-box.php:237
2567 +msgid "Important:"
2568 +msgstr ""
2569 +
2570 +#: includes/admin-knowledge-page.php:464
2571 +#, php-format
2572 +msgid "Before importing knowledge, you must add a %s API key with sufficient credits in the Chatbot settings."
2573 +msgstr ""
2574 +
2575 +#: includes/admin-knowledge-page.php:465
2576 +msgid "Go to API Key Settings"
2577 +msgstr ""
2578 +
2579 +#: includes/admin-knowledge-page.php:477
2580 +msgid "Using WordPress Database:"
2581 +msgstr ""
2582 +
2583 +#: includes/admin-knowledge-page.php:478
2584 +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."
2585 +msgstr ""
2586 +
2587 +#: includes/admin-knowledge-page.php:487
2588 +msgid "Choose Import Method"
2589 +msgstr ""
2590 +
2591 +#: includes/admin-knowledge-page.php:499
2592 +msgid "WordPress Content"
2593 +msgstr ""
2594 +
2595 +#: includes/admin-knowledge-page.php:500
2596 +msgid "Import specific posts and pages to your knowledge base."
2597 +msgstr ""
2598 +
2599 +#: includes/admin-knowledge-page.php:506
2600 +msgid "Enter sitemap URL here"
2601 +msgstr ""
2602 +
2603 +#: includes/admin-knowledge-page.php:511
2604 +msgid "Sitemap Import"
2605 +msgstr ""
2606 +
2607 +#: includes/admin-knowledge-page.php:512
2608 +msgid "Use a content-specific sub-sitemap, not the sitemap index."
2609 +msgstr ""
2610 +
2611 +#: includes/admin-knowledge-page.php:517
2612 +msgid "Enter webpage URL here"
2613 +msgstr ""
2614 +
2615 +#: includes/admin-knowledge-page.php:522
2616 +msgid "Direct URL"
2617 +msgstr ""
2618 +
2619 +#: includes/admin-knowledge-page.php:523
2620 +msgid "Import content from any webpage."
2621 +msgstr ""
2622 +
2623 +#: includes/admin-knowledge-page.php:533
2624 +msgid "Direct Content"
2625 +msgstr ""
2626 +
2627 +#: includes/admin-knowledge-page.php:534
2628 +msgid "Submit content to be vectorized."
2629 +msgstr ""
2630 +
2631 +#: includes/admin-knowledge-page.php:539
2632 +msgid "Enter PDF URL here"
2633 +msgstr ""
2634 +
2635 +#: includes/admin-knowledge-page.php:544
2636 +msgid "PDF Import"
2637 +msgstr ""
2638 +
2639 +#: includes/admin-knowledge-page.php:545
2640 +msgid "Import knowledge from PDF URL."
2641 +msgstr ""
2642 +
2643 +#: includes/admin-knowledge-page.php:555
2644 +msgid "PDF Upload"
2645 +msgstr ""
2646 +
2647 +#: includes/admin-knowledge-page.php:556
2648 +msgid "Upload a PDF file from your computer."
2649 +msgstr ""
2650 +
2651 +#: includes/admin-knowledge-page.php:566
2652 +msgid "Document Upload"
2653 +msgstr ""
2654 +
2655 +#: includes/admin-knowledge-page.php:567
2656 +msgid "Upload a Word document, text, or Markdown file (.docx, .txt, .md)."
2657 +msgstr ""
2658 +
2659 +#: includes/admin-knowledge-page.php:577
2660 +msgid "YouTube"
2661 +msgstr ""
2662 +
2663 +#: includes/admin-knowledge-page.php:578
2664 +msgid "Index a video so the chat can surface it as a playable embed."
2665 +msgstr ""
2666 +
2667 +#: includes/admin-knowledge-page.php:588
2668 +msgid "Detected Sitemaps"
2669 +msgstr ""
2670 +
2671 +#: includes/admin-knowledge-page.php:607
2672 +msgid "No sitemaps detected. You can manually enter a sitemap URL using the input field above."
2673 +msgstr ""
2674 +
2675 +#: includes/admin-knowledge-page.php:614
2676 +msgid "Detecting sitemaps..."
2677 +msgstr ""
2678 +
2679 +#: includes/admin-knowledge-page.php:627
2680 +msgid "Enter URL here"
2681 +msgstr ""
2682 +
2683 +#: includes/admin-knowledge-page.php:643
2684 +msgid "Enter your content here..."
2685 +msgstr ""
2686 +
2687 +#: includes/admin-knowledge-page.php:646
2688 +msgid "Enter source URL (Optional)"
2689 +msgstr ""
2690 +
2691 +#: includes/admin-knowledge-page.php:650
2692 +msgid "Generate unique URL for duplicate content"
2693 +msgstr ""
2694 +
2695 +#: includes/admin-knowledge-page.php:654
2696 +msgid "Generate Unique"
2697 +msgstr ""
2698 +
2699 +#: includes/admin-knowledge-page.php:658
2700 +msgid "Enable this option to submit multiple entries with the same base URL. A unique reference will be appended."
2701 +msgstr ""
2702 +
2703 +#: includes/admin-knowledge-page.php:662
2704 +msgid "Import Content"
2705 +msgstr ""
2706 +
2707 +#: includes/admin-knowledge-page.php:677
2708 +msgid "Select a PDF file from your computer to import into the knowledge base. Maximum file size depends on your server settings."
2709 +msgstr ""
2710 +
2711 +#: includes/admin-knowledge-page.php:680
2712 +msgid "Import PDF"
2713 +msgstr ""
2714 +
2715 +#: includes/admin-knowledge-page.php:695
2716 +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."
2717 +msgstr ""
2718 +
2719 +#: includes/admin-knowledge-page.php:698
2720 +msgid "Import Document"
2721 +msgstr ""
2722 +
2723 +#: includes/admin-knowledge-page.php:718
2724 +msgid "Paste a YouTube video URL (watch, youtu.be, or Shorts link)"
2725 +msgstr ""
2726 +
2727 +#: includes/admin-knowledge-page.php:721
2728 +msgid "How should this video be described for matching?"
2729 +msgstr ""
2730 +
2731 +#: includes/admin-knowledge-page.php:726
2732 +msgid "Auto-fetch"
2733 +msgstr ""
2734 +
2735 +#: includes/admin-knowledge-page.php:727
2736 +msgid "We pull the video's title, channel, and captions (when available) to describe it."
2737 +msgstr ""
2738 +
2739 +#: includes/admin-knowledge-page.php:733
2740 +msgid "Write my own"
2741 +msgstr ""
2742 +
2743 +#: includes/admin-knowledge-page.php:734
2744 +msgid "You write the description the chatbot matches against — best for curated guides."
2745 +msgstr ""
2746 +
2747 +#: includes/admin-knowledge-page.php:740
2748 +msgid "Describe what this video covers and the questions it answers..."
2749 +msgstr ""
2750 +
2751 +#: includes/admin-knowledge-page.php:741
2752 +msgid "This text is what gets matched against visitor questions. Importing the same video URL again updates its existing entry."
2753 +msgstr ""
2754 +
2755 +#: includes/admin-knowledge-page.php:744
2756 +msgid "Import Video"
2757 +msgstr ""
2758 +
2759 +#: includes/admin-knowledge-page.php:886
2760 +msgid "View and manage your imported knowledge entries."
2761 +msgstr ""
2762 +
2763 +#: includes/admin-knowledge-page.php:892
2764 +msgid "OpenAI Vector Store is Active"
2765 +msgstr ""
2766 +
2767 +#: includes/admin-knowledge-page.php:892
2768 +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."
2769 +msgstr ""
2770 +
2771 +#: includes/admin-knowledge-page.php:899
2772 +msgid "Knowledge Entries"
2773 +msgstr ""
2774 +
2775 +#: includes/admin-knowledge-page.php:901
2776 +msgid "Pinecone reports vectors, not documents; a long entry is stored as several vectors."
2777 +msgstr ""
2778 +
2779 +#: includes/admin-knowledge-page.php:901
2780 +msgid "vectors"
2781 +msgstr ""
2782 +
2783 +#: includes/admin-knowledge-page.php:905
2784 +msgid "Not in use"
2785 +msgstr ""
2786 +
2787 +#: includes/admin-knowledge-page.php:915
2788 +msgid "WordPress DB"
2789 +msgstr ""
2790 +
2791 +#: includes/admin-knowledge-page.php:926
2792 +#: includes/admin-knowledge-page.php:2253
2793 +msgid "Search..."
2794 +msgstr ""
2795 +
2796 +#: includes/admin-knowledge-page.php:935
2797 +msgid "PDFs"
2798 +msgstr ""
2799 +
2800 +#: includes/admin-knowledge-page.php:936
2801 +msgid "URLs"
2802 +msgstr ""
2803 +
2804 +#: includes/admin-knowledge-page.php:944
2805 +msgid "Delete All"
2806 +msgstr ""
2807 +
2808 +#: includes/admin-knowledge-page.php:945
2809 +msgid "Are you sure you want to delete all knowledge?"
2810 +msgstr ""
2811 +
2812 +#. translators: %s: content type label (e.g. "Pages", "PDFs")
2813 +#: includes/admin-knowledge-page.php:958
2814 +#, php-format
2815 +msgid "Delete All %s"
2816 +msgstr ""
2817 +
2818 +#. translators: %s: content type label
2819 +#: includes/admin-knowledge-page.php:960
2820 +#, php-format
2821 +msgid "Are you sure you want to delete all %s from the knowledge base?"
2822 +msgstr ""
2823 +
2824 +#: includes/admin-knowledge-page.php:995
2825 +msgid "Changes may take up to 60 seconds to process in Pinecone. Click \"Refresh Entries\" to see updates."
2826 +msgstr ""
2827 +
2828 +#: includes/admin-knowledge-page.php:999
2829 +msgid "Refresh Entries"
2830 +msgstr ""
2831 +
2832 +#: includes/admin-knowledge-page.php:1009
2833 +#: includes/class-mxchat-admin.php:10482
2834 +msgid "Select All"
2835 +msgstr ""
2836 +
2837 +#: includes/admin-knowledge-page.php:1011
2838 +msgid "ID"
2839 +msgstr ""
2840 +
2841 +#: includes/admin-knowledge-page.php:1013
2842 +#: includes/admin-knowledge-page.php:2416
2843 +msgid "Source"
2844 +msgstr ""
2845 +
2846 +#: includes/admin-knowledge-page.php:1344
2847 +msgid "Auto-Sync Settings"
2848 +msgstr ""
2849 +
2850 +#: includes/admin-knowledge-page.php:1345
2851 +msgid "Automatically sync WordPress content to your knowledge base when published or updated."
2852 +msgstr ""
2853 +
2854 +#: includes/admin-knowledge-page.php:1356
2855 +msgid "Auto-sync Posts"
2856 +msgstr ""
2857 +
2858 +#: includes/admin-knowledge-page.php:1363
2859 +msgid "Auto-sync Pages"
2860 +msgstr ""
2861 +
2862 +#: includes/admin-knowledge-page.php:1373
2863 +msgid "Extract text from PDFs in ACF fields on save"
2864 +msgstr ""
2865 +
2866 +#: includes/admin-knowledge-page.php:1375
2867 +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."
2868 +msgstr ""
2869 +
2870 +#: includes/admin-knowledge-page.php:1380
2871 +msgid "Advanced Custom Post Sync Settings"
2872 +msgstr ""
2873 +
2874 +#: includes/admin-knowledge-page.php:1384
2875 +msgid "Sync Custom Post Types"
2876 +msgstr ""
2877 +
2878 +#: includes/admin-knowledge-page.php:1404
2879 +msgid "No custom post types found."
2880 +msgstr ""
2881 +
2882 +#: includes/admin-knowledge-page.php:1426
2883 +msgid "Control how content is split for indexing and how the knowledge base is searched."
2884 +msgstr ""
2885 +
2886 +#: includes/admin-knowledge-page.php:1431
2887 +msgid "Chunking"
2888 +msgstr ""
2889 +
2890 +#: includes/admin-knowledge-page.php:1436
2891 +msgid "Chunking improves retrieval quality for long documents. All chunks are reassembled before sending to the AI. Only applies to new submissions."
2892 +msgstr ""
2893 +
2894 +#: includes/admin-knowledge-page.php:1445
2895 +msgid "Enable Content Chunking"
2896 +msgstr ""
2897 +
2898 +#: includes/admin-knowledge-page.php:1450
2899 +msgid "Chunk Size (characters)"
2900 +msgstr ""
2901 +
2902 +#: includes/admin-knowledge-page.php:1452
2903 +msgid "Recommended: 4000 characters (~1000 tokens). Range: 1000-10000. Larger chunks preserve more context."
2904 +msgstr ""
2905 +
2906 +#: includes/admin-knowledge-page.php:1466
2907 +msgid "Retrieval"
2908 +msgstr ""
2909 +
2910 +#: includes/admin-knowledge-page.php:1475
2911 +msgid "Hybrid keyword boost (WordPress database and Pinecone document indexes)"
2912 +msgstr ""
2913 +
2914 +#: includes/admin-knowledge-page.php:1477
2915 +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."
2916 +msgstr ""
2917 +
2918 +#: includes/admin-knowledge-page.php:1478
2919 +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."
2920 +msgstr ""
2921 +
2922 +#: includes/admin-knowledge-page.php:1497
2923 +msgid "Video Cards"
2924 +msgstr ""
2925 +
2926 +#: includes/admin-knowledge-page.php:1506
2927 +msgid "Show a video card when a YouTube source answers the question"
2928 +msgstr ""
2929 +
2930 +#: includes/admin-knowledge-page.php:1508
2931 +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."
2932 +msgstr ""
2933 +
2934 +#: includes/admin-knowledge-page.php:1512
2935 +msgid "Video Card Match Threshold (%)"
2936 +msgstr ""
2937 +
2938 +#. translators: %d is the site-wide Similarity Threshold percentage.
2939 +#: includes/admin-knowledge-page.php:1525
2940 +#, php-format
2941 +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."
2942 +msgstr ""
2943 +
2944 +#: includes/admin-knowledge-page.php:1527
2945 +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."
2946 +msgstr ""
2947 +
2948 +#: includes/admin-knowledge-page.php:1551
2949 +msgid "Role-Based Content Restrictions"
2950 +msgstr ""
2951 +
2952 +#: includes/admin-knowledge-page.php:1552
2953 +msgid "Automatically restrict tagged posts by role. Pages and untagged content are restricted per entry in the Knowledge list."
2954 +msgstr ""
2955 +
2956 +#: includes/admin-knowledge-page.php:1559
2957 +msgid "How it works:"
2958 +msgstr ""
2959 +
2960 +#: includes/admin-knowledge-page.php:1559
2961 +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."
2962 +msgstr ""
2963 +
2964 +#: includes/admin-knowledge-page.php:1562
2965 +msgid "Add Tag-Role Mapping"
2966 +msgstr ""
2967 +
2968 +#: includes/admin-knowledge-page.php:1565
2969 +msgid "Tag (name or slug)"
2970 +msgstr ""
2971 +
2972 +#: includes/admin-knowledge-page.php:1566
2973 +msgid "e.g., Premium Content or premium-content"
2974 +msgstr ""
2975 +
2976 +#: includes/admin-knowledge-page.php:1567
2977 +msgid "Enter an existing post tag by its display name or its slug."
2978 +msgstr ""
2979 +
2980 +#: includes/admin-knowledge-page.php:1570
2981 +msgid "Required Role"
2982 +msgstr ""
2983 +
2984 +#: includes/admin-knowledge-page.php:1579
2985 +msgid "Add Mapping"
2986 +msgstr ""
2987 +
2988 +#: includes/admin-knowledge-page.php:1583
2989 +msgid "Current Tag-Role Mappings"
2990 +msgstr ""
2991 +
2992 +#: includes/admin-knowledge-page.php:1586
2993 +msgid "Loading mappings..."
2994 +msgstr ""
2995 +
2996 +#: includes/admin-knowledge-page.php:1591
2997 +msgid "No tag-role mappings yet. Add your first mapping above."
2998 +msgstr ""
2999 +
3000 +#: includes/admin-knowledge-page.php:1595
3001 +msgid "Bulk Update Existing Content"
3002 +msgstr ""
3003 +
3004 +#: includes/admin-knowledge-page.php:1596
3005 +msgid "Apply role restrictions to all existing content that has the mapped tags."
3006 +msgstr ""
3007 +
3008 +#: includes/admin-knowledge-page.php:1599
3009 +msgid "Update All Existing Content"
3010 +msgstr ""
3011 +
3012 +#: includes/admin-knowledge-page.php:1605
3013 +msgid "Processing..."
3014 +msgstr ""
3015 +
3016 +#: includes/admin-knowledge-page.php:1626
3017 +msgid "ACF Field Settings"
3018 +msgstr ""
3019 +
3020 +#: includes/admin-knowledge-page.php:1627
3021 +msgid "Control which Advanced Custom Fields are included in knowledge base embeddings."
3022 +msgstr ""
3023 +
3024 +#: includes/admin-knowledge-page.php:1643
3025 +msgid "Extract text from PDFs linked in ACF File/Image fields during imports"
3026 +msgstr ""
3027 +
3028 +#: includes/admin-knowledge-page.php:1645
3029 +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."
3030 +msgstr ""
3031 +
3032 +#: includes/admin-knowledge-page.php:1650
3033 +msgid "Advanced Custom Fields (ACF) plugin is not detected. Install and activate ACF to use this feature."
3034 +msgstr ""
3035 +
3036 +#: includes/admin-knowledge-page.php:1658
3037 +msgid "No ACF field groups found. Create field groups in ACF to control which fields are included in embeddings."
3038 +msgstr ""
3039 +
3040 +#: includes/admin-knowledge-page.php:1663
3041 +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."
3042 +msgstr ""
3043 +
3044 +#: includes/admin-knowledge-page.php:1684
3045 +msgid "Include or exclude every field in this group"
3046 +msgstr ""
3047 +
3048 +#: includes/admin-knowledge-page.php:1737
3049 +msgid "Custom Post Meta"
3050 +msgstr ""
3051 +
3052 +#: includes/admin-knowledge-page.php:1738
3053 +msgid "Include custom post meta fields (non-ACF) in knowledge base embeddings."
3054 +msgstr ""
3055 +
3056 +#: includes/admin-knowledge-page.php:1745
3057 +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."
3058 +msgstr ""
3059 +
3060 +#: includes/admin-knowledge-page.php:1751
3061 +msgid "Discover meta keys"
3062 +msgstr ""
3063 +
3064 +#: includes/admin-knowledge-page.php:1753
3065 +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."
3066 +msgstr ""
3067 +
3068 +#: includes/admin-knowledge-page.php:1758
3069 +msgid "Scan my content for meta keys"
3070 +msgstr ""
3071 +
3072 +#: includes/admin-knowledge-page.php:1762
3073 +msgid "Include internal keys (underscore-prefixed)"
3074 +msgstr ""
3075 +
3076 +#: includes/admin-knowledge-page.php:1770
3077 +msgid "Meta Key Whitelist"
3078 +msgstr ""
3079 +
3080 +#: includes/admin-knowledge-page.php:1782
3081 +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."
3082 +msgstr ""
3083 +
3084 +#: includes/admin-knowledge-page.php:1787
3085 +msgid "How to find meta keys:"
3086 +msgstr ""
3087 +
3088 +#: includes/admin-knowledge-page.php:1789
3089 +msgid "Check your theme documentation for meta key names"
3090 +msgstr ""
3091 +
3092 +#: includes/admin-knowledge-page.php:1790
3093 +msgid "Look in the wp_postmeta database table"
3094 +msgstr ""
3095 +
3096 +#: includes/admin-knowledge-page.php:1791
3097 +msgid "Use the Scan my content for meta keys button above to discover the keys on your published content automatically"
3098 +msgstr ""
3099 +
3100 +#: includes/admin-knowledge-page.php:1792
3101 +msgid "Meta keys starting with underscore (_) are usually hidden/internal"
3102 +msgstr ""
3103 +
3104 +#: includes/admin-knowledge-page.php:1810
3105 +msgid "Pinecone Vector Database"
3106 +msgstr ""
3107 +
3108 +#: includes/admin-knowledge-page.php:1811
3109 +msgid "Configure Pinecone for enhanced search performance with larger knowledge bases."
3110 +msgstr ""
3111 +
3112 +#: includes/admin-knowledge-page.php:1818
3113 +msgid "Pinecone is optional."
3114 +msgstr ""
3115 +
3116 +#: includes/admin-knowledge-page.php:1818
3117 +msgid "MxChat works without it. When enabled, content is stored in Pinecone for faster similarity searches."
3118 +msgstr ""
3119 +
3120 +#: includes/admin-knowledge-page.php:1830
3121 +msgid "Enable Pinecone Database"
3122 +msgstr ""
3123 +
3124 +#: includes/admin-knowledge-page.php:1838
3125 +msgid "Pinecone is enabled. All new knowledge base content will be stored in Pinecone."
3126 +msgstr ""
3127 +
3128 +#: includes/admin-knowledge-page.php:1844
3129 +msgid "Pinecone API Key"
3130 +msgstr ""
3131 +
3132 +#: includes/admin-knowledge-page.php:1848
3133 +msgid "Found in your Pinecone dashboard under API Keys."
3134 +msgstr ""
3135 +
3136 +#: includes/admin-knowledge-page.php:1849
3137 +msgid "Open Pinecone Dashboard"
3138 +msgstr ""
3139 +
3140 +#: includes/admin-knowledge-page.php:1871
3141 +msgid "Index type"
3142 +msgstr ""
3143 +
3144 +#: includes/admin-knowledge-page.php:1876
3145 +msgid "Vector index (current)"
3146 +msgstr ""
3147 +
3148 +#: includes/admin-knowledge-page.php:1877
3149 +msgid "The classic Pinecone index. Nothing changes for existing setups."
3150 +msgstr ""
3151 +
3152 +#: includes/admin-knowledge-page.php:1883
3153 +msgid "Document index with full-text search (new)"
3154 +msgstr ""
3155 +
3156 +#: includes/admin-knowledge-page.php:1884
3157 +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."
3158 +msgstr ""
3159 +
3160 +#: includes/admin-knowledge-page.php:1901
3161 +msgid "Region"
3162 +msgstr ""
3163 +
3164 +#: includes/admin-knowledge-page.php:1903
3165 +msgid "Your Pinecone environment/region (e.g., gcp-starter, us-west1-gcp)"
3166 +msgstr ""
3167 +
3168 +#: includes/admin-knowledge-page.php:1908
3169 +msgid "Index Name"
3170 +msgstr ""
3171 +
3172 +#: includes/admin-knowledge-page.php:1911
3173 +msgid "The name of your Pinecone index. Must be created in your Pinecone dashboard first."
3174 +msgstr ""
3175 +
3176 +#: includes/admin-knowledge-page.php:1916
3177 +msgid "Pinecone Host"
3178 +msgstr ""
3179 +
3180 +#: includes/admin-knowledge-page.php:1919
3181 +msgid "The hostname from your Pinecone index URL (exclude https://). Found in index details."
3182 +msgstr ""
3183 +
3184 +#: includes/admin-knowledge-page.php:1927
3185 +#, php-format
3186 +msgid "Document index checked: %1$s (%2$d dimensions)."
3187 +msgstr ""
3188 +
3189 +#: includes/admin-knowledge-page.php:1929
3190 +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."
3191 +msgstr ""
3192 +
3193 +#: includes/admin-knowledge-page.php:1935
3194 +msgid "Cloud and region for a new index"
3195 +msgstr ""
3196 +
3197 +#: includes/admin-knowledge-page.php:1949
3198 +#, php-format
3199 +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."
3200 +msgstr ""
3201 +
3202 +#: includes/admin-knowledge-page.php:1953
3203 +msgid "Create index for me"
3204 +msgstr ""
3205 +
3206 +#: includes/admin-knowledge-page.php:1954
3207 +msgid "Check index"
3208 +msgstr ""
3209 +
3210 +#: includes/admin-knowledge-page.php:1957
3211 +msgid "Check the document index host before saving."
3212 +msgstr ""
3213 +
3214 +#: includes/admin-knowledge-page.php:1962
3215 +msgid "Switch anyway — point the chatbot at the document index now and copy the rest afterwards"
3216 +msgstr ""
3217 +
3218 +#: includes/admin-knowledge-page.php:1967
3219 +msgid "Copy from vector index host"
3220 +msgstr ""
3221 +
3222 +#: includes/admin-knowledge-page.php:1969
3223 +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."
3224 +msgstr ""
3225 +
3226 +#: includes/admin-knowledge-page.php:1972
3227 +msgid "Migrate"
3228 +msgstr ""
3229 +
3230 +#: includes/admin-knowledge-page.php:1974
3231 +msgid "Copy the records of every namespace of the vector index, each into the same-named namespace of the document index, in one run."
3232 +msgstr ""
3233 +
3234 +#: includes/admin-knowledge-page.php:1977
3235 +msgid "Copy every namespace"
3236 +msgstr ""
3237 +
3238 +#: includes/admin-knowledge-page.php:1987
3239 +#: includes/admin-knowledge-page.php:1991
3240 +msgid "Delete old index"
3241 +msgstr ""
3242 +
3243 +#: includes/admin-knowledge-page.php:1988
3244 +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."
3245 +msgstr ""
3246 +
3247 +#: includes/admin-knowledge-page.php:1990
3248 +msgid "old index name"
3249 +msgstr ""
3250 +
3251 +#: includes/admin-knowledge-page.php:1998
3252 +msgid "Results Per Query (topK)"
3253 +msgstr ""
3254 +
3255 +#: includes/admin-knowledge-page.php:2001
3256 +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."
3257 +msgstr ""
3258 +
3259 +#: includes/admin-knowledge-page.php:2005
3260 +msgid "Save Pinecone Settings"
3261 +msgstr ""
3262 +
3263 +#: includes/admin-knowledge-page.php:2034
3264 +msgid "Use OpenAI's hosted vector database for knowledge retrieval. Your documents are stored and searched directly on OpenAI's platform."
3265 +msgstr ""
3266 +
3267 +#: includes/admin-knowledge-page.php:2041
3268 +msgid "Requires OpenAI Chat Model."
3269 +msgstr ""
3270 +
3271 +#: includes/admin-knowledge-page.php:2041
3272 +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."
3273 +msgstr ""
3274 +
3275 +#: includes/admin-knowledge-page.php:2047
3276 +msgid "Model Incompatible:"
3277 +msgstr ""
3278 +
3279 +#: includes/admin-knowledge-page.php:2047
3280 +#, php-format
3281 +msgid "Your current chat model (%s) is not an OpenAI model. Vector Store search will not work until you switch to an OpenAI model."
3282 +msgstr ""
3283 +
3284 +#: includes/admin-knowledge-page.php:2060
3285 +msgid "Enable OpenAI Vector Store"
3286 +msgstr ""
3287 +
3288 +#: includes/admin-knowledge-page.php:2068
3289 +msgid "OpenAI Vector Store is enabled. Queries will search your Vector Store for relevant content."
3290 +msgstr ""
3291 +
3292 +#: includes/admin-knowledge-page.php:2074
3293 +msgid "Vector Store ID(s)"
3294 +msgstr ""
3295 +
3296 +#: includes/admin-knowledge-page.php:2078
3297 +msgid "Enter your Vector Store ID from the OpenAI Dashboard. For multiple stores, separate with commas."
3298 +msgstr ""
3299 +
3300 +#: includes/admin-knowledge-page.php:2079
3301 +msgid "Open OpenAI Vector Store Dashboard"
3302 +msgstr ""
3303 +
3304 +#: includes/admin-knowledge-page.php:2085
3305 +msgid "Max Results"
3306 +msgstr ""
3307 +
3308 +#: includes/admin-knowledge-page.php:2092
3309 +msgid "Maximum number of content chunks to retrieve from the Vector Store."
3310 +msgstr ""
3311 +
3312 +#: includes/admin-knowledge-page.php:2102
3313 +msgid "Sync Knowledge Base to Vector Store"
3314 +msgstr ""
3315 +
3316 +#: includes/admin-knowledge-page.php:2105
3317 +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."
3318 +msgstr ""
3319 +
3320 +#: includes/admin-knowledge-page.php:2109
3321 +msgid "Sync Target Vector Store ID"
3322 +msgstr ""
3323 +
3324 +#: includes/admin-knowledge-page.php:2113
3325 +msgid "Leave blank to use the first Vector Store ID above. Syncing writes to exactly one store."
3326 +msgstr ""
3327 +
3328 +#: includes/admin-knowledge-page.php:2117
3329 +msgid "Save Vector Store Settings"
3330 +msgstr ""
3331 +
3332 +#: includes/admin-knowledge-page.php:2123
3333 +msgid "Import Existing Knowledge Base"
3334 +msgstr ""
3335 +
3336 +#: includes/admin-knowledge-page.php:2125
3337 +#, php-format
3338 +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."
3339 +msgstr ""
3340 +
3341 +#: includes/admin-knowledge-page.php:2128
3342 +msgid "Import Knowledge Base to Vector Store"
3343 +msgstr ""
3344 +
3345 +#: includes/admin-knowledge-page.php:2129
3346 +msgid "Resume Import"
3347 +msgstr ""
3348 +
3349 +#: includes/admin-knowledge-page.php:2160
3350 +msgid "Request failed — check the browser console."
3351 +msgstr ""
3352 +
3353 +#: includes/admin-knowledge-page.php:2176
3354 +msgid "Import stalled (cron missed) — click Resume."
3355 +msgstr ""
3356 +
3357 +#: includes/admin-knowledge-page.php:2176
3358 +msgid "Importing…"
3359 +msgstr ""
3360 +
3361 +#: includes/admin-knowledge-page.php:2177
3362 +msgid "Import complete."
3363 +msgstr ""
3364 +
3365 +#: includes/admin-knowledge-page.php:2178
3366 +msgid "Import cancelled."
3367 +msgstr ""
3368 +
3369 +#: includes/admin-knowledge-page.php:2179
3370 +msgid "Import error:"
3371 +msgstr ""
3372 +
3373 +#: includes/admin-knowledge-page.php:2182
3374 +msgid "uploaded"
3375 +msgstr ""
3376 +
3377 +#: includes/admin-knowledge-page.php:2183
3378 +msgid "unchanged"
3379 +msgstr ""
3380 +
3381 +#: includes/admin-knowledge-page.php:2184
3382 +msgid "skipped (role-restricted)"
3383 +msgstr ""
3384 +
3385 +#: includes/admin-knowledge-page.php:2185
3386 +msgid "failed"
3387 +msgstr ""
3388 +
3389 +#: includes/admin-knowledge-page.php:2206
3390 +msgid "Starting…"
3391 +msgstr ""
3392 +
3393 +#: includes/admin-knowledge-page.php:2210
3394 +msgid "Could not start the import."
3395 +msgstr ""
3396 +
3397 +#: includes/admin-knowledge-page.php:2246
3398 +msgid "Select WordPress Content"
3399 +msgstr ""
3400 +
3401 +#: includes/admin-knowledge-page.php:2247
3402 +msgid "(Content imported here will be tagged \"In Knowledge Base\")"
3403 +msgstr ""
3404 +
3405 +#: includes/admin-knowledge-page.php:2257
3406 +msgid "All Content Types"
3407 +msgstr ""
3408 +
3409 +#: includes/admin-knowledge-page.php:2271
3410 +msgid "Drafts"
3411 +msgstr ""
3412 +
3413 +#: includes/admin-knowledge-page.php:2272
3414 +msgid "All Statuses"
3415 +msgstr ""
3416 +
3417 +#: includes/admin-knowledge-page.php:2275
3418 +msgid "All Content"
3419 +msgstr ""
3420 +
3421 +#: includes/admin-knowledge-page.php:2276
3422 +msgid "In Knowledge Base"
3423 +msgstr ""
3424 +
3425 +#: includes/admin-knowledge-page.php:2277
3426 +msgid "Not In Knowledge Base"
3427 +msgstr ""
3428 +
3429 +#: includes/admin-knowledge-page.php:2291
3430 +msgid "Media lists PDF, Word, text and Markdown files — the types MxChat can read text from. Images, audio and video are not shown."
3431 +msgstr ""
3432 +
3433 +#: includes/admin-knowledge-page.php:2297
3434 +msgid "Select All on Page"
3435 +msgstr ""
3436 +
3437 +#: includes/admin-knowledge-page.php:2299
3438 +msgid "selected"
3439 +msgstr ""
3440 +
3441 +#: includes/admin-knowledge-page.php:2302
3442 +msgid "Selections persist across pages"
3443 +msgstr ""
3444 +
3445 +#: includes/admin-knowledge-page.php:2308
3446 +#: includes/admin-knowledge-page.php:2342
3447 +msgid "Loading content..."
3448 +msgstr ""
3449 +
3450 +#: includes/admin-knowledge-page.php:2316
3451 +msgid "Process Selected Content"
3452 +msgstr ""
3453 +
3454 +#: includes/admin-knowledge-page.php:2337
3455 +msgid "Edit Knowledge Entry"
3456 +msgstr ""
3457 +
3458 +#: includes/admin-knowledge-page.php:2355
3459 +msgid "Save & Re-embed"
3460 +msgstr ""
3461 +
3462 +#: includes/admin-knowledge-page.php:2358
3463 +#: includes/class-mxchat-admin.php:10253
3464 +msgid "Saving..."
3465 +msgstr ""
3466 +
3467 +#: includes/admin-knowledge-page.php:2380
3468 +#: includes/admin-knowledge-page.php:2413
3469 +msgid "Indexed Content"
3470 +msgstr ""
3471 +
3472 +#: includes/admin-knowledge-page.php:2386
3473 +#: includes/admin-knowledge-page.php:2414
3474 +msgid "Loading indexed content…"
3475 +msgstr ""
3476 +
3477 +#: includes/admin-knowledge-page.php:2417
3478 +msgid "Storage"
3479 +msgstr ""
3480 +
3481 +#: includes/admin-knowledge-page.php:2418
3482 +msgid "Content type"
3483 +msgstr ""
3484 +
3485 +#: includes/admin-knowledge-page.php:2419
3486 +msgid "Chunks"
3487 +msgstr ""
3488 +
3489 +#: includes/admin-knowledge-page.php:2420
3490 +msgid "Total indexed length"
3491 +msgstr ""
3492 +
3493 +#: includes/admin-knowledge-page.php:2421
3494 +msgid "Chunk"
3495 +msgstr ""
3496 +
3497 +#: includes/admin-knowledge-page.php:2422
3498 +msgid "Indexed"
3499 +msgstr ""
3500 +
3501 +#: includes/admin-knowledge-page.php:2423
3502 +msgid "chars"
3503 +msgstr ""
3504 +
3505 +#: includes/admin-knowledge-page.php:2424
3506 +msgid "Show indexed text"
3507 +msgstr ""
3508 +
3509 +#: includes/admin-knowledge-page.php:2425
3510 +msgid "Hide indexed text"
3511 +msgstr ""
3512 +
3513 +#: includes/admin-knowledge-page.php:2426
3514 +msgid "Local WordPress database"
3515 +msgstr ""
3516 +
3517 +#: includes/admin-knowledge-page.php:2428
3518 +msgid "Vector metadata"
3519 +msgstr ""
3520 +
3521 +#: includes/admin-knowledge-page.php:2429
3522 +msgid "Failed to load indexed content."
3523 +msgstr ""
3524 +
3525 +#: includes/admin-knowledge-page.php:2430
3526 +msgid "Network error: "
3527 +msgstr ""
3528 +
3529 +#: includes/admin-knowledge-page.php:2648
3530 +msgid "Use a content-specific sub-sitemap (e.g., post-sitemap.xml), not the main sitemap index."
3531 +msgstr ""
3532 +
3533 +#: includes/admin-knowledge-page.php:2649
3534 +msgid "Enter the URL of any webpage to import its content."
3535 +msgstr ""
3536 +
3537 +#: includes/admin-knowledge-page.php:2650
3538 +msgid "Enter the URL of a publicly accessible PDF file."
3539 +msgstr ""
3540 +
3541 +#: includes/admin-knowledge-page.php:2711
3542 +msgid "Discard your unsaved changes to this entry?"
3543 +msgstr ""
3544 +
3545 +#: includes/admin-onboarding-page.php:262
3546 +#: includes/admin-onboarding-page.php:279
3547 +#: includes/admin-onboarding-page.php:348
3548 +#: includes/admin-onboarding-page.php:368
3549 +msgid "You do not have permission."
3550 +msgstr ""
3551 +
3552 +#: includes/admin-onboarding-page.php:307
3553 +msgid "Invalid step."
3554 +msgstr ""
3555 +
3556 +#: includes/admin-onboarding-page.php:314
3557 +msgid "Model not valid for this provider."
3558 +msgstr ""
3559 +
3560 +#: includes/admin-onboarding-page.php:355
3561 +msgid "Unknown step."
3562 +msgstr ""
3563 +
3564 +#: includes/admin-onboarding-page.php:454
3565 +#: includes/admin-onboarding-page.php:541
3566 +#: includes/class-mxchat-admin.php:579
3567 +#: includes/class-mxchat-admin.php:590
3568 +msgid "Onboarding"
3569 +msgstr ""
3570 +
3571 +#: includes/admin-onboarding-page.php:456
3572 +#: includes/admin-onboarding-page.php:485
3573 +#: includes/class-mxchat-admin.php:610
3574 +msgid "Knowledge"
3575 +msgstr ""
3576 +
3577 +#: includes/admin-onboarding-page.php:457
3578 +#: includes/admin-transcripts-page.php:43
3579 +#: includes/class-mxchat-admin.php:619
3580 +msgid "Transcripts"
3581 +msgstr ""
3582 +
3583 +#: includes/admin-onboarding-page.php:461
3584 +#: includes/admin-pro-page.php:67
3585 +#: includes/admin-pro-page.php:179
3586 +#: includes/class-mxchat-admin.php:654
3587 +#: includes/class-mxchat-admin.php:655
3588 +msgid "Pro & Extensions"
3589 +msgstr ""
3590 +
3591 +#: includes/admin-onboarding-page.php:482
3592 +msgid "Chat model"
3593 +msgstr ""
3594 +
3595 +#: includes/admin-onboarding-page.php:482
3596 +#: includes/admin-onboarding-page.php:587
3597 +msgid "Choose your chat model"
3598 +msgstr ""
3599 +
3600 +#: includes/admin-onboarding-page.php:483
3601 +#: includes/admin-settings-page.php:57
3602 +#: includes/admin-settings-page.php:139
3603 +#: includes/admin-settings-page.php:292
3604 +msgid "Behavior"
3605 +msgstr ""
3606 +
3607 +#: includes/admin-onboarding-page.php:483
3608 +#: includes/admin-onboarding-page.php:657
3609 +msgid "Tell your chatbot how to behave"
3610 +msgstr ""
3611 +
3612 +#: includes/admin-onboarding-page.php:484
3613 +msgid "Embedding"
3614 +msgstr ""
3615 +
3616 +#: includes/admin-onboarding-page.php:484
3617 +#: includes/admin-onboarding-page.php:708
3618 +msgid "Choose your embedding model"
3619 +msgstr ""
3620 +
3621 +#: includes/admin-onboarding-page.php:485
3622 +msgid "Add to your knowledge base"
3623 +msgstr ""
3624 +
3625 +#: includes/admin-onboarding-page.php:486
3626 +#: includes/admin-onboarding-page.php:796
3627 +msgid "Try MxChat Actions"
3628 +msgstr ""
3629 +
3630 +#: includes/admin-onboarding-page.php:487
3631 +#: includes/class-mxchat-editor-assistant.php:125
3632 +msgid "Done"
3633 +msgstr ""
3634 +
3635 +#: includes/admin-onboarding-page.php:487
3636 +msgid "You're set up"
3637 +msgstr ""
3638 +
3639 +#: includes/admin-onboarding-page.php:513
3640 +#, php-format
3641 +msgid "%s API key already saved."
3642 +msgstr ""
3643 +
3644 +#: includes/admin-onboarding-page.php:514
3645 +#, php-format
3646 +msgid "You've already added your %s API key — using it for embeddings too."
3647 +msgstr ""
3648 +
3649 +#: includes/admin-onboarding-page.php:515
3650 +msgid "Replace key"
3651 +msgstr ""
3652 +
3653 +#: includes/admin-onboarding-page.php:516
3654 +msgid "Save key"
3655 +msgstr ""
3656 +
3657 +#: includes/admin-onboarding-page.php:517
3658 +msgid "Saving…"
3659 +msgstr ""
3660 +
3661 +#: includes/admin-onboarding-page.php:519
3662 +msgid "Save failed. Try again or set the key in Settings → API Keys."
3663 +msgstr ""
3664 +
3665 +#: includes/admin-onboarding-page.php:520
3666 +msgid "No knowledge base items yet."
3667 +msgstr ""
3668 +
3669 +#. translators: %d = number of KB items
3670 +#: includes/admin-onboarding-page.php:522
3671 +msgid "Found 1 knowledge base item."
3672 +msgstr ""
3673 +
3674 +#. translators: %d = number of KB items
3675 +#: includes/admin-onboarding-page.php:524
3676 +#, php-format
3677 +msgid "Found %d knowledge base items."
3678 +msgstr ""
3679 +
3680 +#: includes/admin-onboarding-page.php:525
3681 +msgid "You can also manage all your keys later in API Keys settings."
3682 +msgstr ""
3683 +
3684 +#: includes/admin-onboarding-page.php:526
3685 +msgid "— Select a provider —"
3686 +msgstr ""
3687 +
3688 +#: includes/admin-onboarding-page.php:527
3689 +msgid "— Select a model —"
3690 +msgstr ""
3691 +
3692 +#: includes/admin-onboarding-page.php:528
3693 +msgid "OpenRouter requires setup in the main Settings page — finish onboarding, then configure it there."
3694 +msgstr ""
3695 +
3696 +#: includes/admin-onboarding-page.php:529
3697 +msgid "Custom (OpenAI-compatible) providers need a Base URL and model configured in Settings → API Keys — finish onboarding, then set it up there."
3698 +msgstr ""
3699 +
3700 +#: includes/admin-onboarding-page.php:530
3701 +msgid "Copied!"
3702 +msgstr ""
3703 +
3704 +#: includes/admin-onboarding-page.php:543
3705 +msgid "Six quick steps to get your MxChat chatbot live."
3706 +msgstr ""
3707 +
3708 +#: includes/admin-onboarding-page.php:553
3709 +msgid "Onboarding steps"
3710 +msgstr ""
3711 +
3712 +#: includes/admin-onboarding-page.php:577
3713 +msgid "Step"
3714 +msgstr ""
3715 +
3716 +#: includes/admin-onboarding-page.php:577
3717 +msgid "of"
3718 +msgstr ""
3719 +
3720 +#: includes/admin-onboarding-page.php:589
3721 +msgid "This is the AI that will write replies in your chatbot. Different providers have different strengths and pricing. You can change this any time."
3722 +msgstr ""
3723 +
3724 +#: includes/admin-onboarding-page.php:593
3725 +#: includes/admin-onboarding-page.php:714
3726 +msgid "Provider"
3727 +msgstr ""
3728 +
3729 +#. translators: %s = provider label, e.g. OpenRouter
3730 +#: includes/admin-onboarding-page.php:606
3731 +#, php-format
3732 +msgid "%s — configure in Settings"
3733 +msgstr ""
3734 +
3735 +#: includes/admin-onboarding-page.php:613
3736 +msgid "OpenRouter and Custom (OpenAI-compatible) providers need extra configuration — finish onboarding, then set them up in Settings → API Keys."
3737 +msgstr ""
3738 +
3739 +#: includes/admin-onboarding-page.php:618
3740 +#: includes/admin-onboarding-page.php:725
3741 +msgid "Model"
3742 +msgstr ""
3743 +
3744 +#: includes/admin-onboarding-page.php:624
3745 +#: includes/admin-onboarding-page.php:737
3746 +msgid "An API key is a password from your AI provider that lets MxChat talk to them."
3747 +msgstr ""
3748 +
3749 +#. translators: %s = link to API Keys settings
3750 +#: includes/admin-onboarding-page.php:631
3751 +#: includes/admin-onboarding-page.php:743
3752 +#, php-format
3753 +msgid "You can also manage all your keys later in %s."
3754 +msgstr ""
3755 +
3756 +#: includes/admin-onboarding-page.php:632
3757 +#: includes/admin-onboarding-page.php:744
3758 +msgid "API Keys settings"
3759 +msgstr ""
3760 +
3761 +#: includes/admin-onboarding-page.php:645
3762 +#: includes/admin-onboarding-page.php:702
3763 +#: includes/admin-onboarding-page.php:770
3764 +msgid "Continue"
3765 +msgstr ""
3766 +
3767 +#: includes/admin-onboarding-page.php:659
3768 +msgid "These are the instructions your AI follows for every reply. Think of it as the chatbot's job description — what role it plays, what tone it uses, what topics it stays on or avoids. You can edit this any time from Settings → Behavior."
3769 +msgstr ""
3770 +
3771 +#: includes/admin-onboarding-page.php:663
3772 +msgid "AI Instructions"
3773 +msgstr ""
3774 +
3775 +#: includes/admin-onboarding-page.php:664
3776 +msgid "Describe how your chatbot should respond — its role, tone, and topics to focus on or avoid."
3777 +msgstr ""
3778 +
3779 +#: includes/admin-onboarding-page.php:666
3780 +msgid "Optional — leave blank to use sensible defaults. You can refine this later."
3781 +msgstr ""
3782 +
3783 +#: includes/admin-onboarding-page.php:676
3784 +#: includes/class-mxchat-admin.php:8259
3785 +msgid "View Sample Instructions"
3786 +msgstr ""
3787 +
3788 +#: includes/admin-onboarding-page.php:681
3789 +msgid "Or start from one of these:"
3790 +msgstr ""
3791 +
3792 +#: includes/admin-onboarding-page.php:685
3793 +msgid "Helpful website assistant"
3794 +msgstr ""
3795 +
3796 +#: includes/admin-onboarding-page.php:686
3797 +msgid "General-purpose, concise, sticks to your site's content."
3798 +msgstr ""
3799 +
3800 +#: includes/admin-onboarding-page.php:689
3801 +msgid "Sales-focused product expert"
3802 +msgstr ""
3803 +
3804 +#: includes/admin-onboarding-page.php:690
3805 +msgid "Highlights features, suggests products, drives toward CTAs."
3806 +msgstr ""
3807 +
3808 +#: includes/admin-onboarding-page.php:693
3809 +msgid "Friendly customer support agent"
3810 +msgstr ""
3811 +
3812 +#: includes/admin-onboarding-page.php:694
3813 +msgid "Patient, empathetic, troubleshoots, escalates when stuck."
3814 +msgstr ""
3815 +
3816 +#: includes/admin-onboarding-page.php:710
3817 +msgid "Embeddings turn your website content and knowledge base into a format MxChat can search through — this is what makes your chatbot \"know\" your stuff. You only need this if you'll use a knowledge base, but most users do."
3818 +msgstr ""
3819 +
3820 +#. translators: %s = link to Knowledge page
3821 +#: includes/admin-onboarding-page.php:763
3822 +#, php-format
3823 +msgid "By default MxChat stores embeddings in your WordPress database. After onboarding you can switch to %s for larger knowledge bases."
3824 +msgstr ""
3825 +
3826 +#: includes/admin-onboarding-page.php:764
3827 +msgid "Pinecone or OpenAI Vector Store"
3828 +msgstr ""
3829 +
3830 +#: includes/admin-onboarding-page.php:776
3831 +msgid "Add something to your knowledge base"
3832 +msgstr ""
3833 +
3834 +#: includes/admin-onboarding-page.php:778
3835 +msgid "Your knowledge base is the content MxChat uses to answer questions about your site — pages, posts, PDFs, or custom text. Add some now if you'd like, or skip this and build it later from the Knowledge page."
3836 +msgstr ""
3837 +
3838 +#: includes/admin-onboarding-page.php:783
3839 +msgid "Open Knowledge Base"
3840 +msgstr ""
3841 +
3842 +#: includes/admin-onboarding-page.php:790
3843 +#: includes/admin-onboarding-page.php:810
3844 +msgid "I'll skip this for now — Continue"
3845 +msgstr ""
3846 +
3847 +#: includes/admin-onboarding-page.php:798
3848 +msgid "Actions let your chatbot do things, not just answer. When a visitor's message matches phrases you choose, MxChat can capture their email to a Loops list, search the web and images with Brave, generate an image with OpenAI or Gemini, answer questions about a PDF you've uploaded, or hand the conversation off to a human agent on Slack or Telegram. This step is optional — skip it now and set up Actions any time."
3849 +msgstr ""
3850 +
3851 +#: includes/admin-onboarding-page.php:803
3852 +msgid "Open Actions"
3853 +msgstr ""
3854 +
3855 +#: includes/admin-onboarding-page.php:819
3856 +msgid "You're set up."
3857 +msgstr ""
3858 +
3859 +#: includes/admin-onboarding-page.php:828
3860 +msgid "Test your chatbot"
3861 +msgstr ""
3862 +
3863 +#: includes/admin-onboarding-page.php:829
3864 +msgid "Try it right inside your dashboard — no need to visit your site."
3865 +msgstr ""
3866 +
3867 +#: includes/admin-onboarding-page.php:830
3868 +msgid "Open Testing tab"
3869 +msgstr ""
3870 +
3871 +#: includes/admin-onboarding-page.php:840
3872 +msgid "Show it on your site"
3873 +msgstr ""
3874 +
3875 +#: includes/admin-onboarding-page.php:841
3876 +msgid "Turn the chatbot on for all pages, or hide it — your choice."
3877 +msgstr ""
3878 +
3879 +#: includes/admin-onboarding-page.php:842
3880 +msgid "Open Display settings"
3881 +msgstr ""
3882 +
3883 +#: includes/admin-onboarding-page.php:852
3884 +msgid "Or embed it manually"
3885 +msgstr ""
3886 +
3887 +#: includes/admin-onboarding-page.php:853
3888 +msgid "Prefer to place it yourself? Paste a shortcode anywhere."
3889 +msgstr ""
3890 +
3891 +#: includes/admin-onboarding-page.php:857
3892 +msgid "Copy floating widget shortcode"
3893 +msgstr ""
3894 +
3895 +#: includes/admin-onboarding-page.php:862
3896 +msgid "Floating widget (bottom corner)"
3897 +msgstr ""
3898 +
3899 +#: includes/admin-onboarding-page.php:866
3900 +msgid "Copy inline widget shortcode"
3901 +msgstr ""
3902 +
3903 +#: includes/admin-onboarding-page.php:871
3904 +msgid "Inline embedded chat"
3905 +msgstr ""
3906 +
3907 +#: includes/admin-onboarding-page.php:878
3908 +msgid "PRO add-ons"
3909 +msgstr ""
3910 +
3911 +#: includes/admin-onboarding-page.php:880
3912 +msgid "Do more with PRO add-ons"
3913 +msgstr ""
3914 +
3915 +#: includes/admin-onboarding-page.php:882
3916 +msgid "Sell directly in chat with WooCommerce, run multiple specialized bots on one site, generate full SEO-ready posts with Advanced Content, and more."
3917 +msgstr ""
3918 +
3919 +#: includes/admin-onboarding-page.php:886
3920 +msgid "Explore PRO add-ons"
3921 +msgstr ""
3922 +
3923 +#: includes/admin-onboarding-page.php:897
3924 +#, php-format
3925 +msgid "This setup guide moves out of the way once you're done — reopen it any time under %s."
3926 +msgstr ""
3927 +
3928 +#: includes/admin-onboarding-page.php:900
3929 +msgid "Settings → Tutorials"
3930 +msgstr ""
3931 +
3932 +#: includes/admin-onboarding-page.php:906
3933 +msgid "Review earlier steps"
3934 +msgstr ""
3935 +
3936 +#: includes/admin-onboarding-page.php:907
3937 +msgid "Open my live site"
3938 +msgstr ""
3939 +
3940 +#: includes/admin-onboarding-page.php:918
3941 +msgid "Stuck? Get help."
3942 +msgstr ""
3943 +
3944 +#: includes/admin-onboarding-page.php:919
3945 +msgid "Ask the docs bot for an answer, or open a ticket if something's broken."
3946 +msgstr ""
3947 +
3948 +#: includes/admin-onboarding-page.php:924
3949 +msgid "Ask the docs bot"
3950 +msgstr ""
3951 +
3952 +#: includes/admin-onboarding-page.php:928
3953 +msgid "Open a support ticket"
3954 +msgstr ""
3955 +
3956 +#: includes/admin-onboarding-page.php:942
3957 +msgid "Dismiss onboarding"
3958 +msgstr ""
3959 +
3960 +#: includes/admin-onboarding-page.php:945
3961 +msgid "Hide the setup guide from the menu — reopen it any time under Settings → Tutorials."
3962 +msgstr ""
3963 +
3964 +#: includes/admin-onboarding-page.php:970
3965 +#: includes/class-mxchat-admin.php:8281
3966 +msgid "Sample AI Instructions"
3967 +msgstr ""
3968 +
3969 +#: includes/admin-onboarding-page.php:1004
3970 +msgid "Copy to clipboard"
3971 +msgstr ""
3972 +
3973 +#: includes/admin-pro-page.php:75
3974 +#: includes/admin-pro-page.php:117
3975 +msgid "License"
3976 +msgstr ""
3977 +
3978 +#: includes/admin-pro-page.php:78
3979 +#: includes/admin-pro-page.php:120
3980 +#: includes/admin-pro-page.php:191
3981 +#: includes/admin-pro-page.php:248
3982 +msgid "Inactive"
3983 +msgstr ""
3984 +
3985 +#: includes/admin-pro-page.php:85
3986 +#: includes/admin-pro-page.php:128
3987 +msgid "Extensions"
3988 +msgstr ""
3989 +
3990 +#: includes/admin-pro-page.php:88
3991 +#: includes/admin-pro-page.php:137
3992 +#: includes/admin-transcripts-page.php:51
3993 +#: includes/admin-transcripts-page.php:103
3994 +msgid "Overview"
3995 +msgstr ""
3996 +
3997 +#: includes/admin-pro-page.php:169
3998 +#: includes/admin-settings-page.php:229
3999 +msgid "Stop paying $50–200/month for AI chatbot tools."
4000 +msgstr ""
4001 +
4002 +#: includes/admin-pro-page.php:170
4003 +#: includes/admin-settings-page.php:230
4004 +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."
4005 +msgstr ""
4006 +
4007 +#: includes/admin-pro-page.php:172
4008 +#: includes/admin-settings-page.php:232
4009 +msgid "Get Lifetime Access →"
4010 +msgstr ""
4011 +
4012 +#: includes/admin-pro-page.php:180
4013 +msgid "Manage your license and extend MxChat with powerful add-ons. All add-ons are available for download from the Downloads page in your MxChat account."
4014 +msgstr ""
4015 +
4016 +#: includes/admin-pro-page.php:188
4017 +msgid "License Management"
4018 +msgstr ""
4019 +
4020 +#: includes/admin-pro-page.php:199
4021 +msgid "Domain"
4022 +msgstr ""
4023 +
4024 +#: includes/admin-pro-page.php:203
4025 +msgid "Linked"
4026 +msgstr ""
4027 +
4028 +#: includes/admin-pro-page.php:205
4029 +msgid "Link Domain"
4030 +msgstr ""
4031 +
4032 +#: includes/admin-pro-page.php:211
4033 +#: includes/admin-transcripts-page.php:531
4034 +msgid "Email"
4035 +msgstr ""
4036 +
4037 +#: includes/admin-pro-page.php:215
4038 +msgid "License Key"
4039 +msgstr ""
4040 +
4041 +#: includes/admin-pro-page.php:225
4042 +msgid "Manage Account"
4043 +msgstr ""
4044 +
4045 +#: includes/admin-pro-page.php:229
4046 +msgid "Deactivate License"
4047 +msgstr ""
4048 +
4049 +#: includes/admin-pro-page.php:238
4050 +#: includes/class-mxchat-public.php:342
822 4051 msgid "Email Address"
823 4052 msgstr ""
824 4053
825 -#: includes/class-mxchat-admin.php:1966
4054 +#: includes/admin-pro-page.php:242
826 4055 msgid "Activation Key"
827 4056 msgstr ""
828 4057
829 -#: includes/class-mxchat-admin.php:1973
4058 +#: includes/admin-pro-page.php:252
830 4059 msgid "Activate License"
831 4060 msgstr ""
832 4061
833 -#: includes/class-mxchat-admin.php:1979
834 -msgid "License Status:"
4062 +#: includes/admin-pro-page.php:257
4063 +msgid "Don't have a license?"
835 4064 msgstr ""
836 4065
837 -#: includes/class-mxchat-admin.php:1979
838 -msgid "Active"
4066 +#: includes/admin-pro-page.php:258
4067 +msgid "Get MxChat Pro"
839 4068 msgstr ""
840 4069
841 -#: includes/class-mxchat-admin.php:1979
842 -msgid "Inactive"
4070 +#: includes/admin-pro-page.php:267
4071 +msgid "Available Extensions"
843 4072 msgstr ""
844 4073
845 -#: includes/class-mxchat-admin.php:1999
846 -msgid "Intent updated successfully."
4074 +#: includes/admin-pro-page.php:268
4075 +msgid "Click on any extension to learn more and get started."
847 4076 msgstr ""
848 4077
849 -#: includes/class-mxchat-admin.php:2033
850 -msgid "Add New Intent"
4078 +#: includes/admin-pro-page.php:286
4079 +#: includes/admin-pro-page.php:411
4080 +#: includes/class-mxchat-addons.php:634
4081 +msgid "Configure"
851 4082 msgstr ""
852 4083
853 -#: includes/class-mxchat-admin.php:2035
854 -msgid "We highly encourage users to quickly read our "
4084 +#: includes/admin-pro-page.php:290
4085 +#: includes/admin-pro-page.php:420
4086 +#: includes/class-mxchat-addons.php:643
4087 +msgid "Activate"
855 4088 msgstr ""
856 4089
857 -#: includes/class-mxchat-admin.php:2039
858 -msgid " to better understand intents. Some intents require setup in the Integration tab. If your intent is not triggering lower similarity threshold test."
4090 +#: includes/admin-pro-page.php:294
4091 +#: includes/admin-pro-page.php:428
4092 +#: includes/class-mxchat-addons.php:651
4093 +msgid "Get Extension"
859 4094 msgstr ""
860 4095
861 -#: includes/class-mxchat-admin.php:2043
862 -msgid "Intent Label (For your reference only)"
4096 +#: includes/admin-pro-page.php:298
4097 +#: includes/class-mxchat-addons.php:685
4098 +msgid "Learn More"
863 4099 msgstr ""
864 4100
865 -#: includes/class-mxchat-admin.php:2045
866 -msgid "Example Email Capture: Newsletter Signup"
4101 +#: includes/admin-pro-page.php:316
4102 +msgid "Back to Extensions"
867 4103 msgstr ""
868 4104
869 -#: includes/class-mxchat-admin.php:2048 includes/class-mxchat-admin.php:2175
870 -msgid "Phrases (comma-separated)"
4105 +#: includes/admin-pro-page.php:344
4106 +msgid "Configure Extension"
871 4107 msgstr ""
872 4108
873 -#: includes/class-mxchat-admin.php:2050
874 -msgid "Example Email Capture: sign me up, subscribe me, I want to join, add me to the newsletter, send me updates, keep me informed"
4109 +#: includes/admin-pro-page.php:349
4110 +msgid "Activate Extension"
875 4111 msgstr ""
876 4112
877 -#: includes/class-mxchat-admin.php:2053 includes/class-mxchat-admin.php:2107
878 -msgid "Callback Function"
4113 +#: includes/admin-pro-page.php:354
4114 +msgid "Get the ZIP from My Account"
879 4115 msgstr ""
880 4116
881 -#: includes/class-mxchat-admin.php:2055
882 -msgid "Select a Callback"
4117 +#: includes/admin-pro-page.php:359
4118 +msgid "Purchase MxChat"
883 4119 msgstr ""
884 4120
885 -#: includes/class-mxchat-admin.php:2077
886 -msgid "Add Intent"
4121 +#: includes/admin-pro-page.php:363
4122 +msgid "Documentation"
887 4123 msgstr ""
888 4124
889 -#: includes/class-mxchat-admin.php:2081
890 -msgid "Saving intent, please wait..."
4125 +#: includes/admin-settings-page.php:49
4126 +#: includes/admin-settings-page.php:127
4127 +msgid "Configuration"
891 4128 msgstr ""
892 4129
893 -#: includes/class-mxchat-admin.php:2089
894 -msgid "Search Intents"
4130 +#: includes/admin-settings-page.php:52
4131 +#: includes/admin-settings-page.php:134
4132 +#: includes/class-mxchat-privacy.php:309
4133 +msgid "Chatbot"
895 4134 msgstr ""
896 4135
897 -#: includes/class-mxchat-admin.php:2091
898 -msgid "All Callbacks"
4136 +#: includes/admin-settings-page.php:56
4137 +#: includes/admin-settings-page.php:138
4138 +#: includes/admin-settings-page.php:246
4139 +msgid "AI Models"
899 4140 msgstr ""
900 4141
901 -#: includes/class-mxchat-admin.php:2097
4142 +#: includes/admin-settings-page.php:58
4143 +#: includes/admin-settings-page.php:140
4144 +msgid "Display"
4145 +msgstr ""
4146 +
4147 +#: includes/admin-settings-page.php:59
4148 +#: includes/admin-settings-page.php:141
4149 +#: includes/admin-settings-page.php:464
4150 +#: includes/class-mxchat-addons.php:310
4151 +msgid "Lead Capture"
4152 +msgstr ""
4153 +
4154 +#: includes/admin-settings-page.php:60
4155 +#: includes/admin-settings-page.php:142
4156 +#: includes/admin-settings-page.php:558
4157 +msgid "Quick Questions"
4158 +msgstr ""
4159 +
4160 +#: includes/admin-settings-page.php:61
4161 +#: includes/admin-settings-page.php:143
4162 +#: includes/admin-settings-page.php:594
4163 +msgid "Rate Limits"
4164 +msgstr ""
4165 +
4166 +#: includes/admin-settings-page.php:65
4167 +#: includes/admin-settings-page.php:152
4168 +#: includes/admin-settings-page.php:624
4169 +#: includes/class-mxchat-admin.php:6711
4170 +#: includes/class-mxchat-admin.php:8169
4171 +msgid "API Keys"
4172 +msgstr ""
4173 +
4174 +#: includes/admin-settings-page.php:69
4175 +#: includes/admin-settings-page.php:161
4176 +msgid "Optimization"
4177 +msgstr ""
4178 +
4179 +#: includes/admin-settings-page.php:73
4180 +#: includes/admin-settings-page.php:170
4181 +#: includes/admin-settings-page.php:1346
4182 +msgid "Testing"
4183 +msgstr ""
4184 +
4185 +#: includes/admin-settings-page.php:85
4186 +#: includes/admin-settings-page.php:188
4187 +msgid "Toolbar"
4188 +msgstr ""
4189 +
4190 +#: includes/admin-settings-page.php:86
4191 +#: includes/admin-settings-page.php:189
4192 +msgid "Loops"
4193 +msgstr ""
4194 +
4195 +#: includes/admin-settings-page.php:87
4196 +#: includes/admin-settings-page.php:190
4197 +#: includes/admin-settings-page.php:968
4198 +msgid "Brave Search"
4199 +msgstr ""
4200 +
4201 +#: includes/admin-settings-page.php:88
4202 +#: includes/admin-settings-page.php:191
4203 +#: includes/admin-settings-page.php:986
4204 +#: includes/class-mxchat-admin.php:9661
4205 +msgid "Slack"
4206 +msgstr ""
4207 +
4208 +#: includes/admin-settings-page.php:89
4209 +#: includes/admin-settings-page.php:192
4210 +#: includes/admin-settings-page.php:1058
4211 +#: includes/class-mxchat-admin.php:9662
4212 +msgid "Telegram"
4213 +msgstr ""
4214 +
4215 +#: includes/admin-settings-page.php:90
4216 +#: includes/admin-settings-page.php:193
4217 +#: includes/admin-settings-page.php:1138
4218 +#: includes/class-mxchat-admin.php:9663
4219 +msgid "Webhook"
4220 +msgstr ""
4221 +
4222 +#: includes/admin-settings-page.php:95
4223 +#: includes/admin-settings-page.php:200
4224 +msgid "Resources"
4225 +msgstr ""
4226 +
4227 +#: includes/admin-settings-page.php:98
4228 +#: includes/admin-settings-page.php:207
4229 +msgid "Tutorials"
4230 +msgstr ""
4231 +
4232 +#: includes/admin-settings-page.php:247
4233 +msgid "Configure the AI models your chatbot will use for conversations and embeddings."
4234 +msgstr ""
4235 +
4236 +#: includes/admin-settings-page.php:264
4237 +#: includes/class-mxchat-admin.php:6895
4238 +msgid "Chat Model"
4239 +msgstr ""
4240 +
4241 +#: includes/admin-settings-page.php:266
4242 +msgid "Select the AI model your chatbot will use for conversations."
4243 +msgstr ""
4244 +
4245 +#: includes/admin-settings-page.php:269
4246 +#: includes/class-mxchat-admin.php:6903
4247 +msgid "Embedding Model"
4248 +msgstr ""
4249 +
4250 +#: includes/admin-settings-page.php:271
4251 +msgid "Vector embedding model for knowledge base matching. Changing models requires reconfiguring knowledge data."
4252 +msgstr ""
4253 +
4254 +#: includes/admin-settings-page.php:274
4255 +#: includes/class-mxchat-admin.php:6882
4256 +msgid "Enable Streaming"
4257 +msgstr ""
4258 +
4259 +#: includes/admin-settings-page.php:276
4260 +msgid "Enable real-time streaming responses for supported models (OpenAI, Claude, DeepSeek, Grok)."
4261 +msgstr ""
4262 +
4263 +#: includes/admin-settings-page.php:279
4264 +msgid "Enable Web Search"
4265 +msgstr ""
4266 +
4267 +#: includes/admin-settings-page.php:281
4268 +msgid "Allow the chatbot to search the web for current information (OpenAI and Gemini models)."
4269 +msgstr ""
4270 +
4271 +#: includes/admin-settings-page.php:293
4272 +msgid "Control how your AI chatbot responds and processes queries."
4273 +msgstr ""
4274 +
4275 +#: includes/admin-settings-page.php:300
4276 +#: includes/class-mxchat-admin.php:6911
4277 +msgid "AI Instructions (Behavior)"
4278 +msgstr ""
4279 +
4280 +#: includes/admin-settings-page.php:302
4281 +msgid "Provide system-level instructions to guide the AI's behavior and responses."
4282 +msgstr ""
4283 +
4284 +#: includes/admin-settings-page.php:307
4285 +msgid "Adjust threshold for content matching. Lower values = more matches, higher values = stricter matching."
4286 +msgstr ""
4287 +
4288 +#: includes/admin-settings-page.php:310
4289 +#: includes/class-mxchat-admin.php:6818
4290 +msgid "RAG Sources Limit"
4291 +msgstr ""
4292 +
4293 +#: includes/admin-settings-page.php:312
4294 +msgid "Number of knowledge base sources (pages/documents) to include in AI context. Higher values provide more context but use more tokens."
4295 +msgstr ""
4296 +
4297 +#: includes/admin-settings-page.php:315
4298 +#: includes/class-mxchat-admin.php:6827
4299 +msgid "RAG Chunks Limit"
4300 +msgstr ""
4301 +
4302 +#: includes/admin-settings-page.php:317
4303 +msgid "Maximum total content chunks sent to the AI across all sources. Higher values provide more context but increase token usage and cost."
4304 +msgstr ""
4305 +
4306 +#. translators: %s: link to the Chunking & Retrieval settings tab.
4307 +#: includes/admin-settings-page.php:327
4308 +#, php-format
4309 +msgid "Hybrid keyword boost has moved to %s."
4310 +msgstr ""
4311 +
4312 +#: includes/admin-settings-page.php:328
4313 +msgid "Knowledge, Chunking & Retrieval"
4314 +msgstr ""
4315 +
4316 +#: includes/admin-settings-page.php:333
4317 +#: includes/class-mxchat-admin.php:6843
4318 +msgid "Contextual Awareness"
4319 +msgstr ""
4320 +
4321 +#: includes/admin-settings-page.php:335
4322 +msgid "Allow the chatbot to understand and reference the current page content for more relevant responses."
4323 +msgstr ""
4324 +
4325 +#: includes/admin-settings-page.php:338
4326 +#: includes/class-mxchat-admin.php:6851
4327 +msgid "Citation Links"
4328 +msgstr ""
4329 +
4330 +#: includes/admin-settings-page.php:340
4331 +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."
4332 +msgstr ""
4333 +
4334 +#: includes/admin-settings-page.php:344
4335 +#: includes/class-mxchat-admin.php:6861
4336 +msgid "Strip Unapproved Links"
4337 +msgstr ""
4338 +
4339 +#: includes/admin-settings-page.php:346
4340 +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."
4341 +msgstr ""
4342 +
4343 +#: includes/admin-settings-page.php:353
4344 +#: includes/class-mxchat-admin.php:6870
4345 +msgid "Satisfaction Rating Prompt"
4346 +msgstr ""
4347 +
4348 +#: includes/admin-settings-page.php:355
4349 +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."
4350 +msgstr ""
4351 +
4352 +#: includes/admin-settings-page.php:370
4353 +msgid "Display Settings"
4354 +msgstr ""
4355 +
4356 +#: includes/admin-settings-page.php:371
4357 +msgid "Customize how and where your chatbot appears on your website."
4358 +msgstr ""
4359 +
4360 +#: includes/admin-settings-page.php:378
4361 +msgid "Visibility"
4362 +msgstr ""
4363 +
4364 +#: includes/admin-settings-page.php:384
4365 +#: includes/class-mxchat-admin.php:6835
4366 +msgid "Auto-Display Chatbot"
4367 +msgstr ""
4368 +
4369 +#: includes/admin-settings-page.php:386
4370 +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."
4371 +msgstr ""
4372 +
4373 +#: includes/admin-settings-page.php:389
4374 +msgid "Open Links in New Tab"
4375 +msgstr ""
4376 +
4377 +#: includes/admin-settings-page.php:391
4378 +msgid "Open links clicked in chat responses in a new browser tab."
4379 +msgstr ""
4380 +
4381 +#: includes/admin-settings-page.php:394
4382 +msgid "Chat Persistence"
4383 +msgstr ""
4384 +
4385 +#: includes/admin-settings-page.php:396
4386 +msgid "Keep chat history when users navigate or return within 24 hours."
4387 +msgstr ""
4388 +
4389 +#: includes/admin-settings-page.php:399
4390 +#: includes/class-mxchat-admin.php:7032
4391 +msgid "Show Download Transcript Button"
4392 +msgstr ""
4393 +
4394 +#: includes/admin-settings-page.php:401
4395 +msgid "Show the \"Download Transcript\" item in the chat window menu."
4396 +msgstr ""
4397 +
4398 +#: includes/admin-settings-page.php:405
4399 +#: includes/class-mxchat-admin.php:7040
4400 +msgid "Show Start-New-Chat Button"
4401 +msgstr ""
4402 +
4403 +#: includes/admin-settings-page.php:407
4404 +msgid "Show a \"Start new chat\" item in the chat window menu that clears the current conversation and begins a fresh session."
4405 +msgstr ""
4406 +
4407 +#: includes/admin-settings-page.php:409
4408 +#: includes/class-mxchat-admin.php:7048
4409 +msgid "Start-New-Chat Button Label"
4410 +msgstr ""
4411 +
4412 +#: includes/admin-settings-page.php:411
4413 +msgid "Label for the Start-New-Chat menu item. Leave blank to use \"Start new chat\"."
4414 +msgstr ""
4415 +
4416 +#: includes/admin-settings-page.php:420
4417 +msgid "Text & Labels"
4418 +msgstr ""
4419 +
4420 +#: includes/admin-settings-page.php:426
4421 +#: includes/class-mxchat-admin.php:6920
4422 +msgid "Top Bar Title"
4423 +msgstr ""
4424 +
4425 +#: includes/admin-settings-page.php:428
4426 +msgid "Title text shown in the chatbot header."
4427 +msgstr ""
4428 +
4429 +#: includes/admin-settings-page.php:431
4430 +#: includes/class-mxchat-admin.php:6928
4431 +msgid "AI Agent Text"
4432 +msgstr ""
4433 +
4434 +#: includes/admin-settings-page.php:433
4435 +msgid "Text shown for AI agents in the status indicator."
4436 +msgstr ""
4437 +
4438 +#: includes/admin-settings-page.php:436
4439 +#: includes/class-mxchat-admin.php:6976
4440 +msgid "Introductory Message"
4441 +msgstr ""
4442 +
4443 +#: includes/admin-settings-page.php:438
4444 +msgid "First message shown when chat opens. HTML allowed."
4445 +msgstr ""
4446 +
4447 +#: includes/admin-settings-page.php:441
4448 +msgid "Input Placeholder"
4449 +msgstr ""
4450 +
4451 +#: includes/admin-settings-page.php:443
4452 +msgid "Placeholder text in the chat input field."
4453 +msgstr ""
4454 +
4455 +#: includes/admin-settings-page.php:446
4456 +msgid "Max Input Length (characters)"
4457 +msgstr ""
4458 +
4459 +#: includes/admin-settings-page.php:448
4460 +msgid "Cap how many characters a visitor can type or paste into a single message. Set to 0 for unlimited (default)."
4461 +msgstr ""
4462 +
4463 +#: includes/admin-settings-page.php:451
4464 +#: includes/class-mxchat-admin.php:6992
4465 +msgid "Chat Teaser Pop-up"
4466 +msgstr ""
4467 +
4468 +#: includes/admin-settings-page.php:453
4469 +msgid "Message shown before users start chatting."
4470 +msgstr ""
4471 +
4472 +#: includes/admin-settings-page.php:465
4473 +msgid "Collect user information and manage privacy settings."
4474 +msgstr ""
4475 +
4476 +#: includes/admin-settings-page.php:472
4477 +msgid "Email Capture"
4478 +msgstr ""
4479 +
4480 +#: includes/admin-settings-page.php:478
4481 +msgid "Require Email to Chat"
4482 +msgstr ""
4483 +
4484 +#: includes/admin-settings-page.php:480
4485 +msgid "Require users to enter their email before chatting. Shows for non-logged-in users."
4486 +msgstr ""
4487 +
4488 +#: includes/admin-settings-page.php:483
4489 +msgid "Email Form Content"
4490 +msgstr ""
4491 +
4492 +#: includes/admin-settings-page.php:485
4493 +msgid "HTML content shown above the email form."
4494 +msgstr ""
4495 +
4496 +#: includes/admin-settings-page.php:488
4497 +msgid "Submit Button Text"
4498 +msgstr ""
4499 +
4500 +#: includes/admin-settings-page.php:490
4501 +msgid "Text for the email form submit button."
4502 +msgstr ""
4503 +
4504 +#: includes/admin-settings-page.php:493
4505 +msgid "Also Require Name"
4506 +msgstr ""
4507 +
4508 +#: includes/admin-settings-page.php:495
4509 +msgid "Also require users to enter their name with email."
4510 +msgstr ""
4511 +
4512 +#: includes/admin-settings-page.php:498
4513 +#: includes/class-mxchat-admin.php:6968
4514 +msgid "Name Field Placeholder"
4515 +msgstr ""
4516 +
4517 +#: includes/admin-settings-page.php:500
4518 +msgid "Placeholder text for the name input field."
4519 +msgstr ""
4520 +
4521 +#: includes/admin-settings-page.php:503
4522 +msgid "Consent Checkbox"
4523 +msgstr ""
4524 +
4525 +#: includes/admin-settings-page.php:505
4526 +msgid "Show a consent checkbox on the email form. The decision, time, and exact label shown are stored with the lead."
4527 +msgstr ""
4528 +
4529 +#: includes/admin-settings-page.php:508
4530 +msgid "Consent Label"
4531 +msgstr ""
4532 +
4533 +#: includes/admin-settings-page.php:510
4534 +msgid "Text shown beside the checkbox. Anchor tags are allowed so you can link your Privacy Policy; other HTML is stripped."
4535 +msgstr ""
4536 +
4537 +#: includes/admin-settings-page.php:513
4538 +msgid "Require Consent to Submit"
4539 +msgstr ""
4540 +
4541 +#: includes/admin-settings-page.php:515
4542 +msgid "Block form submission until the box is ticked. Off means the checkbox is optional (a soft opt-in)."
4543 +msgstr ""
4544 +
4545 +#: includes/admin-settings-page.php:518
4546 +msgid "Also Show for Logged-In Users"
4547 +msgstr ""
4548 +
4549 +#: includes/admin-settings-page.php:520
4550 +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."
4551 +msgstr ""
4552 +
4553 +#: includes/admin-settings-page.php:523
4554 +msgid "Require Email Address"
4555 +msgstr ""
4556 +
4557 +#: includes/admin-settings-page.php:525
4558 +msgid "Off means the email field is optional, so you can collect a name (and consent) without an address."
4559 +msgstr ""
4560 +
4561 +#: includes/admin-settings-page.php:534
4562 +msgid "Privacy & Compliance"
4563 +msgstr ""
4564 +
4565 +#: includes/admin-settings-page.php:540
4566 +msgid "Privacy Notice"
4567 +msgstr ""
4568 +
4569 +#: includes/admin-settings-page.php:542
4570 +msgid "Show privacy notice below the chat widget."
4571 +msgstr ""
4572 +
4573 +#: includes/admin-settings-page.php:545
4574 +msgid "Complianz Integration"
4575 +msgstr ""
4576 +
4577 +#: includes/admin-settings-page.php:547
4578 +msgid "Apply Complianz consent logic to the chatbot (requires Complianz plugin)."
4579 +msgstr ""
4580 +
4581 +#: includes/admin-settings-page.php:559
4582 +msgid "Pre-defined questions displayed above the chat input to help users get started."
4583 +msgstr ""
4584 +
4585 +#: includes/admin-settings-page.php:566
4586 +#: includes/class-mxchat-admin.php:7056
4587 +msgid "Quick Question 1"
4588 +msgstr ""
4589 +
4590 +#: includes/admin-settings-page.php:571
4591 +#: includes/class-mxchat-admin.php:7064
4592 +msgid "Quick Question 2"
4593 +msgstr ""
4594 +
4595 +#: includes/admin-settings-page.php:576
4596 +#: includes/class-mxchat-admin.php:7072
4597 +msgid "Quick Question 3"
4598 +msgstr ""
4599 +
4600 +#: includes/admin-settings-page.php:581
4601 +msgid "Additional Questions"
4602 +msgstr ""
4603 +
4604 +#: includes/admin-settings-page.php:583
4605 +msgid "Add as many quick questions as you need."
4606 +msgstr ""
4607 +
4608 +#: includes/admin-settings-page.php:595
4609 +msgid "Set message limits for each user role to manage API usage."
4610 +msgstr ""
4611 +
4612 +#: includes/admin-settings-page.php:601
4613 +msgid "Placeholders available:"
4614 +msgstr ""
4615 +
4616 +#: includes/admin-settings-page.php:604
4617 +msgid "Markdown links supported:"
4618 +msgstr ""
4619 +
4620 +#: includes/admin-settings-page.php:625
4621 +msgid "Manage API keys for AI providers and integrations."
4622 +msgstr ""
4623 +
4624 +#: includes/admin-settings-page.php:632
4625 +msgid "AI Providers"
4626 +msgstr ""
4627 +
4628 +#: includes/admin-settings-page.php:648
4629 +msgid "Optimization & Diagnostics"
4630 +msgstr ""
4631 +
4632 +#: includes/admin-settings-page.php:649
4633 +msgid "Optimize performance, debug issues, and manage plugin settings."
4634 +msgstr ""
4635 +
4636 +#: includes/admin-settings-page.php:657
4637 +msgid "Script Loading"
4638 +msgstr ""
4639 +
4640 +#: includes/admin-settings-page.php:665
4641 +msgid "Script Loading Strategy"
4642 +msgstr ""
4643 +
4644 +#: includes/admin-settings-page.php:668
4645 +msgid "Default (Immediate)"
4646 +msgstr ""
4647 +
4648 +#: includes/admin-settings-page.php:669
4649 +msgid "Deferred"
4650 +msgstr ""
4651 +
4652 +#: includes/admin-settings-page.php:670
4653 +msgid "Delay 1 Second"
4654 +msgstr ""
4655 +
4656 +#: includes/admin-settings-page.php:671
4657 +msgid "Delay 3 Seconds"
4658 +msgstr ""
4659 +
4660 +#: includes/admin-settings-page.php:672
4661 +msgid "Delay 5 Seconds"
4662 +msgstr ""
4663 +
4664 +#: includes/admin-settings-page.php:673
4665 +msgid "On User Interaction"
4666 +msgstr ""
4667 +
4668 +#: includes/admin-settings-page.php:676
4669 +msgid "Control when the chatbot script loads to improve page performance."
4670 +msgstr ""
4671 +
4672 +#: includes/admin-settings-page.php:683
4673 +msgid "Only load chatbot files on pages where the chatbot appears"
4674 +msgstr ""
4675 +
4676 +#: includes/admin-settings-page.php:685
4677 +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."
4678 +msgstr ""
4679 +
4680 +#: includes/admin-settings-page.php:686
4681 +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."
4682 +msgstr ""
4683 +
4684 +#: includes/admin-settings-page.php:692
4685 +msgid "Loading Strategies:"
4686 +msgstr ""
4687 +
4688 +#: includes/admin-settings-page.php:694
4689 +msgid "Default:"
4690 +msgstr ""
4691 +
4692 +#: includes/admin-settings-page.php:694
4693 +msgid "Script loads immediately in the footer. Best for sites where chat is critical."
4694 +msgstr ""
4695 +
4696 +#: includes/admin-settings-page.php:695
4697 +msgid "Deferred:"
4698 +msgstr ""
4699 +
4700 +#: includes/admin-settings-page.php:695
4701 +msgid "Script loads after HTML parsing completes. Good balance of performance and availability."
4702 +msgstr ""
4703 +
4704 +#: includes/admin-settings-page.php:696
4705 +msgid "Delay:"
4706 +msgstr ""
4707 +
4708 +#: includes/admin-settings-page.php:696
4709 +msgid "Script loads after a set delay. Helps improve LCP scores."
4710 +msgstr ""
4711 +
4712 +#: includes/admin-settings-page.php:697
4713 +msgid "On User Interaction:"
4714 +msgstr ""
4715 +
4716 +#: includes/admin-settings-page.php:697
4717 +msgid "Script loads when user scrolls, moves mouse, or touches screen. Best for Core Web Vitals but chat appears with slight delay."
4718 +msgstr ""
4719 +
4720 +#: includes/admin-settings-page.php:709
4721 +msgid "Page Cache Compatibility"
4722 +msgstr ""
4723 +
4724 +#: includes/admin-settings-page.php:713
4725 +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."
4726 +msgstr ""
4727 +
4728 +#: includes/admin-settings-page.php:730
4729 +msgid "Auto-handled"
4730 +msgstr ""
4731 +
4732 +#: includes/admin-settings-page.php:752
4733 +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."
4734 +msgstr ""
4735 +
4736 +#: includes/admin-settings-page.php:766
4737 +msgid "Provider Reliability"
4738 +msgstr ""
4739 +
4740 +#: includes/admin-settings-page.php:776
4741 +msgid "Auto-retry on provider overload"
4742 +msgstr ""
4743 +
4744 +#: includes/admin-settings-page.php:789
4745 +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."
4746 +msgstr ""
4747 +
4748 +#: includes/admin-settings-page.php:790
4749 +msgid "Configuration errors (invalid API key, 401/403/404/422) still surface immediately — never retried."
4750 +msgstr ""
4751 +
4752 +#: includes/admin-settings-page.php:804
4753 +msgid "Debug Mode"
4754 +msgstr ""
4755 +
4756 +#: includes/admin-settings-page.php:819
4757 +msgid "Enable Debug Logging"
4758 +msgstr ""
4759 +
4760 +#: includes/admin-settings-page.php:821
4761 +msgid "Tracks settings changes, knowledge base errors, API issues, and embedding failures. Enable only when troubleshooting. Max 100 entries stored."
4762 +msgstr ""
4763 +
4764 +#: includes/admin-settings-page.php:831
4765 +#: includes/admin-settings-page.php:1428
4766 +msgid "Debug Log"
4767 +msgstr ""
4768 +
4769 +#: includes/admin-settings-page.php:841
4770 +msgid "Clear"
4771 +msgstr ""
4772 +
4773 +#: includes/admin-settings-page.php:849
4774 +msgid "No log entries yet. Enable debug mode to start logging."
4775 +msgstr ""
4776 +
4777 +#: includes/admin-settings-page.php:860
4778 +msgid "Settings Tools"
4779 +msgstr ""
4780 +
4781 +#: includes/admin-settings-page.php:871
4782 +#: includes/admin-settings-page.php:875
4783 +msgid "Export Settings"
4784 +msgstr ""
4785 +
4786 +#: includes/admin-settings-page.php:872
4787 +msgid "Download a JSON file of your current settings for backup or support. API keys are masked for security."
4788 +msgstr ""
4789 +
4790 +#: includes/admin-settings-page.php:886
4791 +#: includes/admin-settings-page.php:890
4792 +#: includes/admin-settings-page.php:903
4793 +#: includes/admin-settings-page.php:921
4794 +msgid "Reset All Settings"
4795 +msgstr ""
4796 +
4797 +#: includes/admin-settings-page.php:887
4798 +msgid "Reset all MxChat settings to their default values. This action cannot be undone."
4799 +msgstr ""
4800 +
4801 +#: includes/admin-settings-page.php:910
4802 +msgid "Warning: This action cannot be undone!"
4803 +msgstr ""
4804 +
4805 +#: includes/admin-settings-page.php:911
4806 +msgid "All your MxChat settings including API keys, customizations, and configurations will be permanently deleted."
4807 +msgstr ""
4808 +
4809 +#: includes/admin-settings-page.php:915
4810 +msgid "Type RESET to confirm:"
4811 +msgstr ""
4812 +
4813 +#: includes/admin-settings-page.php:932
4814 +msgid "Toolbar Settings"
4815 +msgstr ""
4816 +
4817 +#: includes/admin-settings-page.php:933
4818 +msgid "Configure the chat toolbar and document upload features."
4819 +msgstr ""
4820 +
4821 +#: includes/admin-settings-page.php:950
4822 +msgid "Loops Integration"
4823 +msgstr ""
4824 +
4825 +#: includes/admin-settings-page.php:951
4826 +msgid "Configure email capture with Loops for mailing list growth."
4827 +msgstr ""
4828 +
4829 +#: includes/admin-settings-page.php:969
4830 +msgid "Configure Brave Search API for web search capabilities."
4831 +msgstr ""
4832 +
4833 +#: includes/admin-settings-page.php:987
4834 +msgid "Connect your chatbot to Slack for live human support."
4835 +msgstr ""
4836 +
4837 +#: includes/admin-settings-page.php:994
4838 +#, php-format
4839 +msgid "Visit our %s for setup instructions."
4840 +msgstr ""
4841 +
4842 +#: includes/admin-settings-page.php:995
4843 +msgid "documentation page"
4844 +msgstr ""
4845 +
4846 +#: includes/admin-settings-page.php:1012
4847 +#: includes/class-mxchat-admin.php:8020
4848 +msgid "Test Connection"
4849 +msgstr ""
4850 +
4851 +#: includes/admin-settings-page.php:1017
4852 +msgid "Test your Slack bot token to verify it has the required permissions. This will check if the bot can authenticate and create channels."
4853 +msgstr ""
4854 +
4855 +#: includes/admin-settings-page.php:1021
4856 +msgid "Test Slack Connection"
4857 +msgstr ""
4858 +
4859 +#: includes/admin-settings-page.php:1031
4860 +msgid "Required OAuth Scopes"
4861 +msgstr ""
4862 +
4863 +#: includes/admin-settings-page.php:1036
4864 +msgid "Your Slack app needs these Bot Token Scopes (OAuth & Permissions > Scopes):"
4865 +msgstr ""
4866 +
4867 +#: includes/admin-settings-page.php:1047
4868 +msgid "After adding scopes, reinstall the app to your workspace."
4869 +msgstr ""
4870 +
4871 +#: includes/admin-settings-page.php:1059
4872 +msgid "Connect your chatbot to Telegram for live human support."
4873 +msgstr ""
4874 +
4875 +#: includes/admin-settings-page.php:1065
4876 +msgid "Telegram Live Agent requires a Telegram bot and a supergroup with forum topics enabled."
4877 +msgstr ""
4878 +
4879 +#: includes/admin-settings-page.php:1066
4880 +msgid "Chat with our advanced doc bot for assistance setting up."
4881 +msgstr ""
4882 +
4883 +#: includes/admin-settings-page.php:1082
4884 +msgid "Webhook Setup"
4885 +msgstr ""
4886 +
4887 +#: includes/admin-settings-page.php:1093
4888 +msgid "Your Webhook URL:"
4889 +msgstr ""
4890 +
4891 +#: includes/admin-settings-page.php:1104
4892 +msgid "Register Webhook URL:"
4893 +msgstr ""
4894 +
4895 +#: includes/admin-settings-page.php:1105
4896 +msgid "Copy and paste this URL into your browser to register the webhook with Telegram:"
4897 +msgstr ""
4898 +
4899 +#: includes/admin-settings-page.php:1121
4900 +msgid "You should see {\"ok\":true,\"result\":true,\"description\":\"Webhook was set\"} after visiting the URL."
4901 +msgstr ""
4902 +
4903 +#: includes/admin-settings-page.php:1126
4904 +msgid "Enter your Bot Token above and save to generate the registration URL."
4905 +msgstr ""
4906 +
4907 +#: includes/admin-settings-page.php:1139
4908 +msgid "Route live-agent handoffs to any URL you choose — your helpdesk, an automation flow, a CRM."
4909 +msgstr ""
4910 +
4911 +#: includes/admin-settings-page.php:1145
4912 +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."
4913 +msgstr ""
4914 +
4915 +#: includes/admin-settings-page.php:1161
4916 +msgid "Payload Reference"
4917 +msgstr ""
4918 +
4919 +#: includes/admin-settings-page.php:1166
4920 +msgid "Each handoff arrives at your URL as an HTTPS POST with Content-Type application/json:"
4921 +msgstr ""
4922 +
4923 +#: includes/admin-settings-page.php:1182
4924 +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:"
4925 +msgstr ""
4926 +
4927 +#: includes/admin-settings-page.php:1188
4928 +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."
4929 +msgstr ""
4930 +
4931 +#: includes/admin-settings-page.php:1199
4932 +msgid "Video Tutorials"
4933 +msgstr ""
4934 +
4935 +#: includes/admin-settings-page.php:1200
4936 +msgid "Learn how to get the most out of MxChat with our video guides."
4937 +msgstr ""
4938 +
4939 +#: includes/admin-settings-page.php:1213
4940 +msgid "Setup Guide"
4941 +msgstr ""
4942 +
4943 +#: includes/admin-settings-page.php:1219
4944 +msgid "You finished the setup guide. Reopen it any time to revisit the steps or change a setup choice."
4945 +msgstr ""
4946 +
4947 +#: includes/admin-settings-page.php:1221
4948 +msgid "You hid the setup guide from the MxChat menu. Reopen it any time to revisit the steps."
4949 +msgstr ""
4950 +
4951 +#: includes/admin-settings-page.php:1228
4952 +msgid "Reopen setup guide"
4953 +msgstr ""
4954 +
4955 +#: includes/admin-settings-page.php:1240
4956 +msgid "Need Help?"
4957 +msgstr ""
4958 +
4959 +#: includes/admin-settings-page.php:1241
4960 +msgid "If you're having trouble or believe something is not working as expected, please submit a support ticket."
4961 +msgstr ""
4962 +
4963 +#: includes/admin-settings-page.php:1244
4964 +msgid "Submit Support Ticket"
4965 +msgstr ""
4966 +
4967 +#: includes/admin-settings-page.php:1255
4968 +msgid "Quick Setup with MxChat"
4969 +msgstr ""
4970 +
4971 +#: includes/admin-settings-page.php:1256
4972 +msgid "Learn how to quickly setup and understand how your chatbot works."
4973 +msgstr ""
4974 +
4975 +#: includes/admin-settings-page.php:1260
4976 +msgid "AI Content Generation"
4977 +msgstr ""
4978 +
4979 +#: includes/admin-settings-page.php:1261
4980 +msgid "Generate full blog posts and landing pages with AI—from prompt to publish in minutes."
4981 +msgstr ""
4982 +
4983 +#: includes/admin-settings-page.php:1265
4984 +msgid "Chat With Your GSC Data"
4985 +msgstr ""
4986 +
4987 +#: includes/admin-settings-page.php:1266
4988 +msgid "Find content gaps, quick win keywords, and SEO opportunities by chatting with your Google Search Console data using the Admin Assistant add-on."
4989 +msgstr ""
4990 +
4991 +#: includes/admin-settings-page.php:1270
4992 +#: includes/class-mxchat-addons.php:152
4993 +msgid "AI Theme Generator"
4994 +msgstr ""
4995 +
4996 +#: includes/admin-settings-page.php:1271
4997 +msgid "Learn how to instantly restyle your chatbot using plain English prompts with real-time previews."
4998 +msgstr ""
4999 +
5000 +#: includes/admin-settings-page.php:1275
5001 +#: includes/class-mxchat-addons.php:285
5002 +msgid "MxChat Forms"
5003 +msgstr ""
5004 +
5005 +#: includes/admin-settings-page.php:1276
5006 +msgid "Create and manage smart forms that automatically trigger during chat conversations."
5007 +msgstr ""
5008 +
5009 +#: includes/admin-settings-page.php:1280
5010 +msgid "Admin Assistant Add-on"
5011 +msgstr ""
5012 +
5013 +#: includes/admin-settings-page.php:1281
5014 +msgid "Bring a ChatGPT-like experience directly inside your WordPress dashboard."
5015 +msgstr ""
5016 +
5017 +#: includes/admin-settings-page.php:1285
5018 +msgid "Chat Themes"
5019 +msgstr ""
5020 +
5021 +#: includes/admin-settings-page.php:1286
5022 +msgid "Customize appearance with real-time previews to match your brand."
5023 +msgstr ""
5024 +
5025 +#: includes/admin-settings-page.php:1290
5026 +msgid "WooCommerce Integration"
5027 +msgstr ""
5028 +
5029 +#: includes/admin-settings-page.php:1291
5030 +msgid "Provide product recommendations and shopping assistance to customers."
5031 +msgstr ""
5032 +
5033 +#: includes/admin-settings-page.php:1295
5034 +msgid "Knowledge Base Setup"
5035 +msgstr ""
5036 +
5037 +#: includes/admin-settings-page.php:1296
5038 +msgid "Set up your knowledge base using PDFs, sitemaps, and manual entries."
5039 +msgstr ""
5040 +
5041 +#: includes/admin-settings-page.php:1300
5042 +msgid "Document Chat"
5043 +msgstr ""
5044 +
5045 +#: includes/admin-settings-page.php:1301
5046 +msgid "Chat with PDF and Word documents for enhanced document analysis."
5047 +msgstr ""
5048 +
5049 +#: includes/admin-settings-page.php:1305
5050 +msgid "Perplexity Integration"
5051 +msgstr ""
5052 +
5053 +#: includes/admin-settings-page.php:1306
5054 +msgid "Enable real-time web search capabilities for your chatbot."
5055 +msgstr ""
5056 +
5057 +#: includes/admin-settings-page.php:1310
5058 +msgid "Brave Search Intent"
5059 +msgstr ""
5060 +
5061 +#: includes/admin-settings-page.php:1311
5062 +msgid "Leverage Brave Search for improved query understanding."
5063 +msgstr ""
5064 +
5065 +#: includes/admin-settings-page.php:1315
5066 +#: includes/class-mxchat-admin.php:6391
5067 +msgid "Loops Email Capture"
5068 +msgstr ""
5069 +
5070 +#: includes/admin-settings-page.php:1316
5071 +msgid "Set up email capture with Loops to grow your mailing list."
5072 +msgstr ""
5073 +
5074 +#: includes/admin-settings-page.php:1320
5075 +msgid "AI Agent Testing"
5076 +msgstr ""
5077 +
5078 +#: includes/admin-settings-page.php:1321
5079 +msgid "Evaluate and improve your chatbot's performance and accuracy."
5080 +msgstr ""
5081 +
5082 +#: includes/admin-settings-page.php:1333
5083 +msgid "Watch Tutorial"
5084 +msgstr ""
5085 +
5086 +#: includes/admin-settings-page.php:1347
5087 +msgid "Test your chatbot and inspect debug data in real time."
5088 +msgstr ""
5089 +
5090 +#: includes/admin-settings-page.php:1356
5091 +#: includes/admin-transcripts-page.php:412
5092 +msgid "Quick Actions"
5093 +msgstr ""
5094 +
5095 +#: includes/admin-settings-page.php:1360
5096 +msgid "Clear Chat Session"
5097 +msgstr ""
5098 +
5099 +#: includes/admin-settings-page.php:1364
5100 +msgid "Clear Debug Log"
5101 +msgstr ""
5102 +
5103 +#: includes/admin-settings-page.php:1373
5104 +msgid "Last Query Analysis"
5105 +msgstr ""
5106 +
5107 +#: includes/admin-settings-page.php:1377
5108 +#: includes/admin-settings-page.php:1415
5109 +msgid "Loading..."
5110 +msgstr ""
5111 +
5112 +#: includes/admin-settings-page.php:1381
5113 +msgid "User Query"
5114 +msgstr ""
5115 +
5116 +#: includes/admin-settings-page.php:1382
5117 +msgid "Waiting for next query..."
5118 +msgstr ""
5119 +
5120 +#: includes/admin-settings-page.php:1386
5121 +msgid "Approved URLs for Citations"
5122 +msgstr ""
5123 +
5124 +#: includes/admin-settings-page.php:1388
5125 +msgid "No URL data yet"
5126 +msgstr ""
5127 +
5128 +#: includes/admin-settings-page.php:1393
5129 +msgid "Document Matches"
5130 +msgstr ""
5131 +
5132 +#: includes/admin-settings-page.php:1395
5133 +msgid "No query data yet"
5134 +msgstr ""
5135 +
5136 +#: includes/admin-settings-page.php:1400
5137 +msgid "Actions Triggered"
5138 +msgstr ""
5139 +
5140 +#: includes/admin-settings-page.php:1402
5141 +msgid "No action data yet"
5142 +msgstr ""
5143 +
5144 +#: includes/admin-settings-page.php:1411
5145 +msgid "System Information"
5146 +msgstr ""
5147 +
5148 +#: includes/admin-settings-page.php:1414
5149 +msgid "System Prompt"
5150 +msgstr ""
5151 +
5152 +#: includes/admin-settings-page.php:1420
5153 +msgid "Checking..."
5154 +msgstr ""
5155 +
5156 +#: includes/admin-settings-page.php:1430
5157 +msgid "Debug panel ready - send a message to begin..."
5158 +msgstr ""
5159 +
5160 +#: includes/admin-settings-page.php:1522
5161 +#: includes/class-mxchat-admin.php:7657
5162 +msgid "Per Hour"
5163 +msgstr ""
5164 +
5165 +#: includes/admin-settings-page.php:1523
5166 +#: includes/class-mxchat-admin.php:7658
5167 +msgid "Per Day"
5168 +msgstr ""
5169 +
5170 +#: includes/admin-settings-page.php:1524
5171 +#: includes/class-mxchat-admin.php:7659
5172 +msgid "Per Week"
5173 +msgstr ""
5174 +
5175 +#: includes/admin-settings-page.php:1525
5176 +#: includes/class-mxchat-admin.php:7660
5177 +msgid "Per Month"
5178 +msgstr ""
5179 +
5180 +#: includes/admin-settings-page.php:1529
5181 +#: includes/class-mxchat-admin.php:7665
5182 +msgid "Logged Out Users"
5183 +msgstr ""
5184 +
5185 +#: includes/admin-settings-page.php:1551
5186 +msgid "Total chatbot message limit"
5187 +msgstr ""
5188 +
5189 +#: includes/admin-settings-page.php:1556
5190 +#: includes/admin-settings-page.php:1579
5191 +#: includes/admin-settings-page.php:1714
5192 +msgid "Unlimited"
5193 +msgstr ""
5194 +
5195 +#: includes/admin-settings-page.php:1568
5196 +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."
5197 +msgstr ""
5198 +
5199 +#: includes/admin-settings-page.php:1572
5200 +#: includes/admin-settings-page.php:1707
5201 +msgid "Limit"
5202 +msgstr ""
5203 +
5204 +#: includes/admin-settings-page.php:1582
5205 +#: includes/admin-settings-page.php:1717
5206 +msgid "Custom…"
5207 +msgstr ""
5208 +
5209 +#: includes/admin-settings-page.php:1586
5210 +#: includes/admin-settings-page.php:1721
5211 +msgid "Custom limit"
5212 +msgstr ""
5213 +
5214 +#: includes/admin-settings-page.php:1597
5215 +#: includes/admin-settings-page.php:1732
5216 +msgid "Timeframe"
5217 +msgstr ""
5218 +
5219 +#: includes/admin-settings-page.php:1639
5220 +msgid "Current usage"
5221 +msgstr ""
5222 +
5223 +#: includes/admin-settings-page.php:1640
5224 +msgid "Reset counter"
5225 +msgstr ""
5226 +
5227 +#: includes/admin-settings-page.php:1662
5228 +msgid "Unlimited — no cap. Usage tracking applies only when a numeric limit is set."
5229 +msgstr ""
5230 +
5231 +#: includes/admin-settings-page.php:1672
5232 +#: includes/class-mxchat-admin.php:441
5233 +#: includes/class-mxchat-admin.php:7691
5234 +#: includes/class-mxchat-integrator.php:15191
5235 +#: includes/class-mxchat-public.php:207
5236 +msgid "Rate limit exceeded. Please try again later."
5237 +msgstr ""
5238 +
5239 +#: includes/admin-settings-page.php:1743
5240 +msgid "Custom Message"
5241 +msgstr ""
5242 +
5243 +#: includes/admin-settings-page.php:1748
5244 +msgid "Message shown when rate limit is reached"
5245 +msgstr ""
5246 +
5247 +#: includes/admin-transcripts-page.php:59
5248 +#: includes/admin-transcripts-page.php:117
5249 +#: includes/admin-transcripts-page.php:755
5250 +msgid "Conversations"
5251 +msgstr ""
5252 +
5253 +#: includes/admin-transcripts-page.php:62
5254 +#: includes/admin-transcripts-page.php:124
5255 +msgid "All Chats"
5256 +msgstr ""
5257 +
5258 +#: includes/admin-transcripts-page.php:66
5259 +#: includes/admin-transcripts-page.php:134
5260 +#: includes/admin-transcripts-page.php:630
5261 +msgid "Leads"
5262 +msgstr ""
5263 +
5264 +#: includes/admin-transcripts-page.php:74
5265 +#: includes/admin-transcripts-page.php:149
5266 +msgid "Notifications"
5267 +msgstr ""
5268 +
5269 +#: includes/admin-transcripts-page.php:170
5270 +msgid "Transcripts Dashboard"
5271 +msgstr ""
5272 +
5273 +#: includes/admin-transcripts-page.php:171
5274 +msgid "Overview of your chatbot conversations and engagement metrics."
5275 +msgstr ""
5276 +
5277 +#: includes/admin-transcripts-page.php:182
5278 +msgid "Total Chats"
5279 +msgstr ""
5280 +
5281 +#: includes/admin-transcripts-page.php:192
5282 +#: includes/admin-transcripts-page.php:515
5283 +msgid "Total Messages"
5284 +msgstr ""
5285 +
5286 +#: includes/admin-transcripts-page.php:202
5287 +msgid "Unique Users"
5288 +msgstr ""
5289 +
5290 +#: includes/admin-transcripts-page.php:206
5291 +#, php-format
5292 +msgid "%d registered, %d guests"
5293 +msgstr ""
5294 +
5295 +#: includes/admin-transcripts-page.php:221
5296 +msgid "Avg Messages/Chat"
5297 +msgstr ""
5298 +
5299 +#: includes/admin-transcripts-page.php:233
5300 +msgid "Recent Activity"
5301 +msgstr ""
5302 +
5303 +#: includes/admin-transcripts-page.php:244
5304 +msgid "Today"
5305 +msgstr ""
5306 +
5307 +#: includes/admin-transcripts-page.php:253
5308 +msgid "Last 7 Days"
5309 +msgstr ""
5310 +
5311 +#: includes/admin-transcripts-page.php:262
5312 +msgid "Last 30 Days"
5313 +msgstr ""
5314 +
5315 +#: includes/admin-transcripts-page.php:274
5316 +msgid "Insights"
5317 +msgstr ""
5318 +
5319 +#: includes/admin-transcripts-page.php:280
5320 +msgid "Peak Activity"
5321 +msgstr ""
5322 +
5323 +#: includes/admin-transcripts-page.php:288
5324 +msgid "N/A"
5325 +msgstr ""
5326 +
5327 +#: includes/admin-transcripts-page.php:294
5328 +msgid "Engagement Rate"
5329 +msgstr ""
5330 +
5331 +#: includes/admin-transcripts-page.php:309
5332 +msgid "Moderate"
5333 +msgstr ""
5334 +
5335 +#: includes/admin-transcripts-page.php:311
5336 +msgid "Quiet"
5337 +msgstr ""
5338 +
5339 +#: includes/admin-transcripts-page.php:317
5340 +msgid "Agent Tests"
5341 +msgstr ""
5342 +
5343 +#: includes/admin-transcripts-page.php:330
5344 +msgid "Satisfaction (last 30 days)"
5345 +msgstr ""
5346 +
5347 +#: includes/admin-transcripts-page.php:339
5348 +msgid "No ratings yet. The widget shows the prompt after a conversation has had at least two bot replies and the visitor goes idle for 60 seconds."
5349 +msgstr ""
5350 +
5351 +#: includes/admin-transcripts-page.php:347
5352 +msgid "Default bot"
5353 +msgstr ""
5354 +
5355 +#. translators: %d: number of rated sessions
5356 +#: includes/admin-transcripts-page.php:356
5357 +#, php-format
5358 +msgid "%d rated session"
5359 +msgid_plural "%d rated sessions"
5360 +msgstr[0] ""
5361 +msgstr[1] ""
5362 +
5363 +#: includes/admin-transcripts-page.php:364
5364 +msgid "Positive ratings"
5365 +msgstr ""
5366 +
5367 +#: includes/admin-transcripts-page.php:368
5368 +msgid "Negative ratings"
5369 +msgstr ""
5370 +
5371 +#: includes/admin-transcripts-page.php:387
5372 +msgid "7-Day Activity"
5373 +msgstr ""
5374 +
5375 +#: includes/admin-transcripts-page.php:392
5376 +msgid "Chats"
5377 +msgstr ""
5378 +
5379 +#: includes/admin-transcripts-page.php:396
5380 +msgid "Messages"
5381 +msgstr ""
5382 +
5383 +#: includes/admin-transcripts-page.php:419
5384 +msgid "View All Chats"
5385 +msgstr ""
5386 +
5387 +#: includes/admin-transcripts-page.php:423
5388 +msgid "Export All Chats"
5389 +msgstr ""
5390 +
5391 +#: includes/admin-transcripts-page.php:427
5392 +#: includes/admin-transcripts-page.php:799
5393 +msgid "Notification Settings"
5394 +msgstr ""
5395 +
5396 +#: includes/admin-transcripts-page.php:447
5397 +#: includes/admin-transcripts-page.php:449
5398 +msgid "Sort"
5399 +msgstr ""
5400 +
5401 +#: includes/admin-transcripts-page.php:459
5402 +msgid "Search chats..."
5403 +msgstr ""
5404 +
5405 +#: includes/admin-transcripts-page.php:487
5406 +msgid "Select a conversation"
5407 +msgstr ""
5408 +
5409 +#: includes/admin-transcripts-page.php:488
5410 +msgid "Choose a chat from the list to view the full conversation."
5411 +msgstr ""
5412 +
5413 +#: includes/admin-transcripts-page.php:495
5414 +msgid "Back to list"
5415 +msgstr ""
5416 +
5417 +#: includes/admin-transcripts-page.php:505
5418 +msgid "Show details"
5419 +msgstr ""
5420 +
5421 +#: includes/admin-transcripts-page.php:513
5422 +msgid "Chat Details"
5423 +msgstr ""
5424 +
5425 +#: includes/admin-transcripts-page.php:519
5426 +msgid "Started"
5427 +msgstr ""
5428 +
5429 +#: includes/admin-transcripts-page.php:527
5430 +msgid "IP Address"
5431 +msgstr ""
5432 +
5433 +#: includes/admin-transcripts-page.php:535
5434 +msgid "Feedback"
5435 +msgstr ""
5436 +
5437 +#: includes/admin-transcripts-page.php:540
5438 +msgid "Clicked Links"
5439 +msgstr ""
5440 +
5441 +#: includes/admin-transcripts-page.php:548
5442 +msgid "Delete Chat"
5443 +msgstr ""
5444 +
5445 +#: includes/admin-transcripts-page.php:552
5446 +#: includes/admin-transcripts-page.php:709
5447 +msgid "Export"
5448 +msgstr ""
5449 +
5450 +#: includes/admin-transcripts-page.php:557
5451 +msgid "Target language"
5452 +msgstr ""
5453 +
5454 +#: includes/admin-transcripts-page.php:581
5455 +#: includes/class-mxchat-editor-assistant-rest.php:96
5456 +msgid "Translate"
5457 +msgstr ""
5458 +
5459 +#: includes/admin-transcripts-page.php:585
5460 +msgid "Original"
5461 +msgstr ""
5462 +
5463 +#: includes/admin-transcripts-page.php:605
5464 +msgid "Delete conversation?"
5465 +msgstr ""
5466 +
5467 +#: includes/admin-transcripts-page.php:613
5468 +msgid "Also remove the lead from the Leads tab"
5469 +msgstr ""
5470 +
5471 +#: includes/admin-transcripts-page.php:614
5472 +msgid "By default, leads are kept and marked \"Chat deleted\" so your contact list is preserved."
5473 +msgstr ""
5474 +
5475 +#: includes/admin-transcripts-page.php:617
5476 +#: includes/admin-transcripts-page.php:783
5477 +msgid "This cannot be undone."
5478 +msgstr ""
5479 +
5480 +#: includes/admin-transcripts-page.php:631
5481 +msgid "Captured visitor emails and names from the lead-capture form, grouped by unique lead."
5482 +msgstr ""
5483 +
5484 +#: includes/admin-transcripts-page.php:642
5485 +msgid "Total Leads"
5486 +msgstr ""
5487 +
5488 +#: includes/admin-transcripts-page.php:651
5489 +msgid "New This Week"
5490 +msgstr ""
5491 +
5492 +#: includes/admin-transcripts-page.php:660
5493 +msgid "Avg Convos / Lead"
5494 +msgstr ""
5495 +
5496 +#: includes/admin-transcripts-page.php:669
5497 +msgid "Orphan Leads"
5498 +msgstr ""
5499 +
5500 +#: includes/admin-transcripts-page.php:670
5501 +msgid "Captured but never chatted"
5502 +msgstr ""
5503 +
5504 +#: includes/admin-transcripts-page.php:680
5505 +msgid "Top Pages Capturing Leads"
5506 +msgstr ""
5507 +
5508 +#: includes/admin-transcripts-page.php:682
5509 +msgid "Click a page to filter the list below"
5510 +msgstr ""
5511 +
5512 +#: includes/admin-transcripts-page.php:686
5513 +msgid "No page data yet."
5514 +msgstr ""
5515 +
5516 +#: includes/admin-transcripts-page.php:713
5517 +msgid "All leads — email + name"
5518 +msgstr ""
5519 +
5520 +#: includes/admin-transcripts-page.php:714
5521 +msgid "All leads — email only"
5522 +msgstr ""
5523 +
5524 +#: includes/admin-transcripts-page.php:715
5525 +msgid "Selected — email + name"
5526 +msgstr ""
5527 +
5528 +#: includes/admin-transcripts-page.php:716
5529 +msgid "Selected — email only"
5530 +msgstr ""
5531 +
5532 +#: includes/admin-transcripts-page.php:725
5533 +msgid "Search by email or name..."
5534 +msgstr ""
5535 +
5536 +#: includes/admin-transcripts-page.php:728
5537 +msgid "All time"
5538 +msgstr ""
5539 +
5540 +#: includes/admin-transcripts-page.php:729
5541 +msgid "Last 24 hours"
5542 +msgstr ""
5543 +
5544 +#: includes/admin-transcripts-page.php:730
5545 +msgid "Last 7 days"
5546 +msgstr ""
5547 +
5548 +#: includes/admin-transcripts-page.php:731
5549 +msgid "Last 30 days"
5550 +msgstr ""
5551 +
5552 +#: includes/admin-transcripts-page.php:732
5553 +msgid "Last 90 days"
5554 +msgstr ""
5555 +
5556 +#: includes/admin-transcripts-page.php:735
5557 +msgid "All leads"
5558 +msgstr ""
5559 +
5560 +#: includes/admin-transcripts-page.php:736
5561 +msgid "With conversation"
5562 +msgstr ""
5563 +
5564 +#: includes/admin-transcripts-page.php:737
5565 +#: includes/class-mxchat-admin.php:2926
5566 +msgid "Chat deleted"
5567 +msgstr ""
5568 +
5569 +#: includes/admin-transcripts-page.php:738
5570 +msgid "Orphan (no chat)"
5571 +msgstr ""
5572 +
5573 +#: includes/admin-transcripts-page.php:741
5574 +msgid "Clear filters"
5575 +msgstr ""
5576 +
5577 +#: includes/admin-transcripts-page.php:745
5578 +msgid "Remove page filter"
5579 +msgstr ""
5580 +
5581 +#: includes/admin-transcripts-page.php:754
5582 +msgid "Lead"
5583 +msgstr ""
5584 +
5585 +#: includes/admin-transcripts-page.php:756
5586 +msgid "Last seen"
5587 +msgstr ""
5588 +
5589 +#: includes/admin-transcripts-page.php:757
5590 +msgid "Top page"
5591 +msgstr ""
5592 +
5593 +#: includes/admin-transcripts-page.php:758
5594 +msgid "Consent"
5595 +msgstr ""
5596 +
5597 +#: includes/admin-transcripts-page.php:778
5598 +msgid "Delete leads"
5599 +msgstr ""
5600 +
5601 +#: includes/admin-transcripts-page.php:787
5602 +msgid "Delete permanently"
5603 +msgstr ""
5604 +
5605 +#: includes/admin-transcripts-page.php:800
5606 +msgid "Configure email notifications and transcript management options."
5607 +msgstr ""
5608 +
5609 +#: includes/admin-transcripts-page.php:810
5610 +msgid "Email Notifications"
5611 +msgstr ""
5612 +
5613 +#: includes/admin-transcripts-page.php:830
5614 +#: includes/class-mxchat-admin.php:7526
5615 +msgid "Enable Chat Notifications"
5616 +msgstr ""
5617 +
5618 +#: includes/admin-transcripts-page.php:832
5619 +msgid "Send email notification when a new chat session starts."
5620 +msgstr ""
5621 +
5622 +#: includes/admin-transcripts-page.php:836
5623 +msgid "Notification Email"
5624 +msgstr ""
5625 +
5626 +#: includes/admin-transcripts-page.php:843
5627 +#, php-format
5628 +msgid "Email address where notifications will be sent. Separate up to %d addresses with commas. Defaults to the site admin email."
5629 +msgstr ""
5630 +
5631 +#: includes/admin-transcripts-page.php:853
5632 +msgid "Auto-Email Transcript"
5633 +msgstr ""
5634 +
5635 +#: includes/admin-transcripts-page.php:873
5636 +#: includes/class-mxchat-admin.php:7558
5637 +msgid "Auto-Email Full Transcript"
5638 +msgstr ""
5639 +
5640 +#: includes/admin-transcripts-page.php:875
5641 +msgid "Automatically send the full conversation transcript after the chat ends."
5642 +msgstr ""
5643 +
5644 +#: includes/admin-transcripts-page.php:879
5645 +msgid "Send Transcript After"
5646 +msgstr ""
5647 +
5648 +#: includes/admin-transcripts-page.php:883
5649 +#: includes/class-mxchat-admin.php:1853
5650 +msgid "15 minutes"
5651 +msgstr ""
5652 +
5653 +#: includes/admin-transcripts-page.php:884
5654 +#: includes/class-mxchat-admin.php:1856
5655 +msgid "30 minutes"
5656 +msgstr ""
5657 +
5658 +#: includes/admin-transcripts-page.php:885
5659 +#: includes/class-mxchat-admin.php:1859
5660 +msgid "1 hour"
5661 +msgstr ""
5662 +
5663 +#: includes/admin-transcripts-page.php:900
5664 +msgid "Only send if user provided contact info"
5665 +msgstr ""
5666 +
5667 +#: includes/admin-transcripts-page.php:911
5668 +msgid "Transcript Management"
5669 +msgstr ""
5670 +
5671 +#: includes/admin-transcripts-page.php:920
5672 +#: includes/class-mxchat-admin.php:7542
5673 +msgid "Auto-Delete Old Transcripts"
5674 +msgstr ""
5675 +
5676 +#: includes/admin-transcripts-page.php:924
5677 +msgid "Never (Keep All)"
5678 +msgstr ""
5679 +
5680 +#: includes/admin-transcripts-page.php:925
5681 +#: includes/class-mxchat-admin.php:1786
5682 +msgid "After 1 Week"
5683 +msgstr ""
5684 +
5685 +#: includes/admin-transcripts-page.php:926
5686 +#: includes/class-mxchat-admin.php:1789
5687 +msgid "After 2 Weeks"
5688 +msgstr ""
5689 +
5690 +#: includes/admin-transcripts-page.php:927
5691 +#: includes/class-mxchat-admin.php:1792
5692 +msgid "After 1 Month"
5693 +msgstr ""
5694 +
5695 +#: includes/admin-transcripts-page.php:929
5696 +msgid "Automatically delete old chat transcripts to manage database size and privacy."
5697 +msgstr ""
5698 +
5699 +#. translators: %d: the custom retention value in days
5700 +#: includes/admin-transcripts-page.php:935
5701 +#, php-format
5702 +msgid "Overridden by Custom Retention below: transcripts are deleted after %d days."
5703 +msgstr ""
5704 +
5705 +#. translators: %s: localized date and time of the next scheduled transcript cleanup
5706 +#: includes/admin-transcripts-page.php:954
5707 +#, php-format
5708 +msgid "Next cleanup: %s"
5709 +msgstr ""
5710 +
5711 +#: includes/admin-transcripts-page.php:958
5712 +msgid "Next cleanup: not currently scheduled."
5713 +msgstr ""
5714 +
5715 +#: includes/admin-transcripts-page.php:966
5716 +#: includes/class-mxchat-admin.php:7550
5717 +msgid "Custom Retention (Days)"
5718 +msgstr ""
5719 +
5720 +#: includes/admin-transcripts-page.php:976
5721 +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."
5722 +msgstr ""
5723 +
5724 +#: includes/admin-transcripts-page.php:986
5725 +msgid "Privacy & Data Requests"
5726 +msgstr ""
5727 +
5728 +#: includes/admin-transcripts-page.php:992
5729 +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."
5730 +msgstr ""
5731 +
5732 +#: includes/admin-transcripts-page.php:995
5733 +msgid "Export Personal Data"
5734 +msgstr ""
5735 +
5736 +#: includes/admin-transcripts-page.php:996
5737 +msgid "Erase Personal Data"
5738 +msgstr ""
5739 +
5740 +#: includes/admin-transcripts-page.php:1010
5741 +msgid "Message Context"
5742 +msgstr ""
5743 +
5744 +#: includes/admin-transcripts-page.php:1018
5745 +msgid "Sources"
5746 +msgstr ""
5747 +
5748 +#: includes/admin-transcripts-page.php:1030
5749 +msgid "Loading context..."
5750 +msgstr ""
5751 +
5752 +#: includes/class-mxchat-addons.php:23
5753 +msgid "MxChat AI Search"
5754 +msgstr ""
5755 +
5756 +#: includes/class-mxchat-addons.php:24
5757 +msgid "AI Search"
5758 +msgstr ""
5759 +
5760 +#: includes/class-mxchat-addons.php:25
5761 +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."
5762 +msgstr ""
5763 +
5764 +#: includes/class-mxchat-addons.php:27
5765 +msgid "AI answers above your theme's search results"
5766 +msgstr ""
5767 +
5768 +#: includes/class-mxchat-addons.php:28
5769 +msgid "Embeddable search box via shortcode or block"
5770 +msgstr ""
5771 +
5772 +#: includes/class-mxchat-addons.php:29
5773 +msgid "Grounded in your knowledge base, with sources"
5774 +msgstr ""
5775 +
5776 +#: includes/class-mxchat-addons.php:39
5777 +msgid "AI Overview"
5778 +msgstr ""
5779 +
5780 +#: includes/class-mxchat-addons.php:40
5781 +msgid "Answers above your normal results"
5782 +msgstr ""
5783 +
5784 +#: includes/class-mxchat-addons.php:44
5785 +msgid "Drop It Anywhere"
5786 +msgstr ""
5787 +
5788 +#: includes/class-mxchat-addons.php:45
5789 +msgid "Shortcode or block on any page"
5790 +msgstr ""
5791 +
5792 +#: includes/class-mxchat-addons.php:49
5793 +msgid "Your Own Content"
5794 +msgstr ""
5795 +
5796 +#: includes/class-mxchat-addons.php:50
5797 +msgid "Grounded answers that cite sources"
5798 +msgstr ""
5799 +
5800 +#: includes/class-mxchat-addons.php:54
5801 +msgid "Cost Controls"
5802 +msgstr ""
5803 +
5804 +#: includes/class-mxchat-addons.php:55
5805 +msgid "Caching, rate limits, cheaper model"
5806 +msgstr ""
5807 +
5808 +#: includes/class-mxchat-addons.php:61
5809 +msgid "MxChat MCP Server"
5810 +msgstr ""
5811 +
5812 +#: includes/class-mxchat-addons.php:62
5813 +msgid "MCP Server"
5814 +msgstr ""
5815 +
5816 +#: includes/class-mxchat-addons.php:63
5817 +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."
5818 +msgstr ""
5819 +
5820 +#: includes/class-mxchat-addons.php:65
5821 +msgid "JSON-RPC 2.0 MCP endpoint with OAuth + bearer auth"
5822 +msgstr ""
5823 +
5824 +#: includes/class-mxchat-addons.php:66
5825 +msgid "One-click connect snippets for Claude Code, ChatGPT, mcp-inspector"
5826 +msgstr ""
5827 +
5828 +#: includes/class-mxchat-addons.php:67
5829 +msgid "WooCommerce-aware tools: products, orders, customers"
5830 +msgstr ""
5831 +
5832 +#: includes/class-mxchat-addons.php:77
5833 +msgid "Open Protocol"
5834 +msgstr ""
5835 +
5836 +#: includes/class-mxchat-addons.php:78
5837 +msgid "Standards-based MCP over Streamable HTTP"
5838 +msgstr ""
5839 +
5840 +#: includes/class-mxchat-addons.php:82
5841 +msgid "OAuth + Bearer"
5842 +msgstr ""
5843 +
5844 +#: includes/class-mxchat-addons.php:83
5845 +msgid "Reuses your MxChat REST token"
5846 +msgstr ""
5847 +
5848 +#: includes/class-mxchat-addons.php:87
5849 +msgid "Chatbot Ops Tools"
5850 +msgstr ""
5851 +
5852 +#: includes/class-mxchat-addons.php:88
5853 +msgid "Transcripts, knowledge, bots, search"
5854 +msgstr ""
5855 +
5856 +#: includes/class-mxchat-addons.php:92
5857 +msgid "WooCommerce Aware"
5858 +msgstr ""
5859 +
5860 +#: includes/class-mxchat-addons.php:93
5861 +msgid "Products, orders, customer lookups"
5862 +msgstr ""
5863 +
5864 +#: includes/class-mxchat-addons.php:99
5865 +msgid "MxChat Advanced Content Editor"
5866 +msgstr ""
5867 +
5868 +#: includes/class-mxchat-addons.php:100
5869 +msgid "Content Gen."
5870 +msgstr ""
5871 +
5872 +#: includes/class-mxchat-addons.php:101
5873 +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."
5874 +msgstr ""
5875 +
5876 +#: includes/class-mxchat-addons.php:103
5877 +msgid "AI-powered image regeneration & uploads"
5878 +msgstr ""
5879 +
5880 +#: includes/class-mxchat-addons.php:104
5881 +msgid "SEO meta title, description & excerpt editor"
5882 +msgstr ""
5883 +
5884 +#: includes/class-mxchat-addons.php:105
5885 +msgid "Automatic internal linking between posts"
5886 +msgstr ""
5887 +
5888 +#: includes/class-mxchat-addons.php:115
5889 +msgid "Image Management"
5890 +msgstr ""
5891 +
5892 +#: includes/class-mxchat-addons.php:116
5893 +msgid "Regenerate, upload, and swap AI images"
5894 +msgstr ""
5895 +
5896 +#: includes/class-mxchat-addons.php:120
5897 +msgid "SEO Meta Editor"
5898 +msgstr ""
5899 +
5900 +#: includes/class-mxchat-addons.php:121
5901 +msgid "Title, description & excerpt controls"
5902 +msgstr ""
5903 +
5904 +#: includes/class-mxchat-addons.php:126
5905 +msgid "Auto-link to related posts & pages"
5906 +msgstr ""
5907 +
5908 +#: includes/class-mxchat-addons.php:130
5909 +msgid "Chat-Based Editing"
5910 +msgstr ""
5911 +
5912 +#: includes/class-mxchat-addons.php:131
5913 +msgid "Refine content through conversation"
5914 +msgstr ""
5915 +
5916 +#: includes/class-mxchat-addons.php:137
5917 +msgid "MxChat Chat Themes"
5918 +msgstr ""
5919 +
5920 +#: includes/class-mxchat-addons.php:138
5921 +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."
5922 +msgstr ""
5923 +
5924 +#: includes/class-mxchat-addons.php:140
5925 +msgid "AI-powered theme generator"
5926 +msgstr ""
5927 +
5928 +#: includes/class-mxchat-addons.php:141
5929 +msgid "Live preview customizer"
5930 +msgstr ""
5931 +
5932 +#: includes/class-mxchat-addons.php:142
5933 +msgid "One-click theme application"
5934 +msgstr ""
5935 +
5936 +#: includes/class-mxchat-addons.php:153
5937 +msgid "Describe your style, AI creates it"
5938 +msgstr ""
5939 +
5940 +#: includes/class-mxchat-addons.php:157
5941 +msgid "Live Preview"
5942 +msgstr ""
5943 +
5944 +#: includes/class-mxchat-addons.php:158
5945 +msgid "See changes in real-time"
5946 +msgstr ""
5947 +
5948 +#: includes/class-mxchat-addons.php:162
5949 +msgid "Color Controls"
5950 +msgstr ""
5951 +
5952 +#: includes/class-mxchat-addons.php:163
5953 +msgid "Fine-tune every color precisely"
5954 +msgstr ""
5955 +
5956 +#: includes/class-mxchat-addons.php:167
5957 +msgid "One-Click Apply"
5958 +msgstr ""
5959 +
5960 +#: includes/class-mxchat-addons.php:168
5961 +msgid "Apply themes instantly"
5962 +msgstr ""
5963 +
5964 +#: includes/class-mxchat-addons.php:174
5965 +msgid "MxChat Admin Assistant"
5966 +msgstr ""
5967 +
5968 +#: includes/class-mxchat-addons.php:175
5969 +msgid "Your AI powerhouse inside WordPress. Chat with multiple AI models, generate images, research the web, and boost productivity—all without leaving your dashboard."
5970 +msgstr ""
5971 +
5972 +#: includes/class-mxchat-addons.php:177
5973 +msgid "ChatGPT-like admin interface"
5974 +msgstr ""
5975 +
5976 +#: includes/class-mxchat-addons.php:178
5977 +msgid "Generate images & research web"
5978 +msgstr ""
5979 +
5980 +#: includes/class-mxchat-addons.php:179
5981 +msgid "Searchable chat history"
5982 +msgstr ""
5983 +
5984 +#: includes/class-mxchat-addons.php:189
5985 +msgid "Admin Chat UI"
5986 +msgstr ""
5987 +
5988 +#: includes/class-mxchat-addons.php:190
5989 +msgid "ChatGPT-like dashboard interface"
5990 +msgstr ""
5991 +
5992 +#: includes/class-mxchat-addons.php:194
5993 +msgid "Image Generation"
5994 +msgstr ""
5995 +
5996 +#: includes/class-mxchat-addons.php:195
5997 +msgid "Create images with AI prompts"
5998 +msgstr ""
5999 +
6000 +#: includes/class-mxchat-addons.php:199
6001 +msgid "Web Research"
6002 +msgstr ""
6003 +
6004 +#: includes/class-mxchat-addons.php:200
6005 +msgid "Search the web from your dashboard"
6006 +msgstr ""
6007 +
6008 +#: includes/class-mxchat-addons.php:204
6009 +msgid "Chat History"
6010 +msgstr ""
6011 +
6012 +#: includes/class-mxchat-addons.php:205
6013 +msgid "Searchable conversation archive"
6014 +msgstr ""
6015 +
6016 +#: includes/class-mxchat-addons.php:211
6017 +msgid "MxChat Video Generation"
6018 +msgstr ""
6019 +
6020 +#: includes/class-mxchat-addons.php:212
6021 +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."
6022 +msgstr ""
6023 +
6024 +#: includes/class-mxchat-addons.php:214
6025 +msgid "Multiple Veo models (Veo 2, 3, 3 Fast)"
6026 +msgstr ""
6027 +
6028 +#: includes/class-mxchat-addons.php:215
6029 +msgid "8-second videos with native audio"
6030 +msgstr ""
6031 +
6032 +#: includes/class-mxchat-addons.php:216
6033 +msgid "Media library integration"
6034 +msgstr ""
6035 +
6036 +#: includes/class-mxchat-addons.php:226
6037 +msgid "AI Video Creation"
6038 +msgstr ""
6039 +
6040 +#: includes/class-mxchat-addons.php:227
6041 +msgid "Generate videos from text prompts"
6042 +msgstr ""
6043 +
6044 +#: includes/class-mxchat-addons.php:231
6045 +msgid "Native Audio"
6046 +msgstr ""
6047 +
6048 +#: includes/class-mxchat-addons.php:232
6049 +msgid "Videos with built-in audio tracks"
6050 +msgstr ""
6051 +
6052 +#: includes/class-mxchat-addons.php:236
6053 +msgid "Aspect Ratios"
6054 +msgstr ""
6055 +
6056 +#: includes/class-mxchat-addons.php:237
6057 +msgid "Multiple size options available"
6058 +msgstr ""
6059 +
6060 +#: includes/class-mxchat-addons.php:241
6061 +msgid "Media Library"
6062 +msgstr ""
6063 +
6064 +#: includes/class-mxchat-addons.php:242
6065 +msgid "Save directly to WordPress media"
6066 +msgstr ""
6067 +
6068 +#: includes/class-mxchat-addons.php:248
6069 +msgid "MxChat Image Analysis"
6070 +msgstr ""
6071 +
6072 +#: includes/class-mxchat-addons.php:249
6073 +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."
6074 +msgstr ""
6075 +
6076 +#: includes/class-mxchat-addons.php:251
6077 +msgid "Multiple AI vision models"
6078 +msgstr ""
6079 +
6080 +#: includes/class-mxchat-addons.php:252
6081 +msgid "Drag & drop image uploads"
6082 +msgstr ""
6083 +
6084 +#: includes/class-mxchat-addons.php:253
6085 +msgid "Custom analysis prompts"
6086 +msgstr ""
6087 +
6088 +#: includes/class-mxchat-addons.php:263
6089 +msgid "Vision AI Models"
6090 +msgstr ""
6091 +
6092 +#: includes/class-mxchat-addons.php:264
6093 +msgid "OpenAI Vision & Grok analysis"
6094 +msgstr ""
6095 +
6096 +#: includes/class-mxchat-addons.php:268
6097 +msgid "Drag & Drop"
6098 +msgstr ""
6099 +
6100 +#: includes/class-mxchat-addons.php:269
6101 +msgid "Easy image upload in chat"
6102 +msgstr ""
6103 +
6104 +#: includes/class-mxchat-addons.php:273
6105 +msgid "OCR Extraction"
6106 +msgstr ""
6107 +
6108 +#: includes/class-mxchat-addons.php:274
6109 +msgid "Extract text from images"
6110 +msgstr ""
6111 +
6112 +#: includes/class-mxchat-addons.php:278
6113 +msgid "Custom Prompts"
6114 +msgstr ""
6115 +
6116 +#: includes/class-mxchat-addons.php:279
6117 +msgid "Tailor analysis instructions"
6118 +msgstr ""
6119 +
6120 +#: includes/class-mxchat-addons.php:286
6121 +msgid "Convert conversations into data collection. Create smart forms that trigger during chats, collect user information, and turn casual visitors into qualified leads."
6122 +msgstr ""
6123 +
6124 +#: includes/class-mxchat-addons.php:288
6125 +msgid "No-code form builder"
6126 +msgstr ""
6127 +
6128 +#: includes/class-mxchat-addons.php:289
6129 +msgid "Intent-triggered activation"
6130 +msgstr ""
6131 +
6132 +#: includes/class-mxchat-addons.php:290
6133 +msgid "Export lead data easily"
6134 +msgstr ""
6135 +
6136 +#: includes/class-mxchat-addons.php:300
6137 +msgid "Form Builder"
6138 +msgstr ""
6139 +
6140 +#: includes/class-mxchat-addons.php:301
6141 +msgid "No-code drag & drop builder"
6142 +msgstr ""
6143 +
6144 +#: includes/class-mxchat-addons.php:305
6145 +msgid "Smart Triggers"
6146 +msgstr ""
6147 +
6148 +#: includes/class-mxchat-addons.php:306
6149 +msgid "Show forms based on intent"
6150 +msgstr ""
6151 +
6152 +#: includes/class-mxchat-addons.php:311
6153 +msgid "Turn visitors into contacts"
6154 +msgstr ""
6155 +
6156 +#: includes/class-mxchat-addons.php:315
6157 +msgid "Data Export"
6158 +msgstr ""
6159 +
6160 +#: includes/class-mxchat-addons.php:316
6161 +msgid "Export leads to CSV easily"
6162 +msgstr ""
6163 +
6164 +#: includes/class-mxchat-addons.php:322
6165 +msgid "MxChat Multi-Bot Manager"
6166 +msgstr ""
6167 +
6168 +#: includes/class-mxchat-addons.php:323
6169 +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."
6170 +msgstr ""
6171 +
6172 +#: includes/class-mxchat-addons.php:325
6173 +msgid "Unlimited specialized chatbots"
6174 +msgstr ""
6175 +
6176 +#: includes/class-mxchat-addons.php:326
6177 +msgid "Separate Pinecone knowledge bases"
6178 +msgstr ""
6179 +
6180 +#: includes/class-mxchat-addons.php:327
6181 +msgid "Page-specific bot assignments"
6182 +msgstr ""
6183 +
6184 +#: includes/class-mxchat-addons.php:337
6185 +msgid "Unlimited Bots"
6186 +msgstr ""
6187 +
6188 +#: includes/class-mxchat-addons.php:338
6189 +msgid "Create specialized chatbots"
6190 +msgstr ""
6191 +
6192 +#: includes/class-mxchat-addons.php:342
6193 +msgid "Separate Knowledge"
6194 +msgstr ""
6195 +
6196 +#: includes/class-mxchat-addons.php:343
6197 +msgid "Unique knowledge per bot"
6198 +msgstr ""
6199 +
6200 +#: includes/class-mxchat-addons.php:347
6201 +msgid "Page Assignments"
6202 +msgstr ""
6203 +
6204 +#: includes/class-mxchat-addons.php:348
6205 +msgid "Assign bots to specific pages"
6206 +msgstr ""
6207 +
6208 +#: includes/class-mxchat-addons.php:352
6209 +msgid "Custom Personas"
6210 +msgstr ""
6211 +
6212 +#: includes/class-mxchat-addons.php:353
6213 +msgid "Unique personality per bot"
6214 +msgstr ""
6215 +
6216 +#: includes/class-mxchat-addons.php:359
6217 +msgid "MxChat Trigger"
6218 +msgstr ""
6219 +
6220 +#: includes/class-mxchat-addons.php:360
6221 +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."
6222 +msgstr ""
6223 +
6224 +#: includes/class-mxchat-addons.php:362
6225 +msgid "Simple data attribute triggers"
6226 +msgstr ""
6227 +
6228 +#: includes/class-mxchat-addons.php:363
6229 +msgid "Multi-Bot targeting support"
6230 +msgstr ""
6231 +
6232 +#: includes/class-mxchat-addons.php:364
6233 +msgid "Built-in button styles & animations"
6234 +msgstr ""
6235 +
6236 +#: includes/class-mxchat-addons.php:374
6237 +msgid "Element Triggers"
6238 +msgstr ""
6239 +
6240 +#: includes/class-mxchat-addons.php:375
6241 +msgid "Turn any element into a trigger"
6242 +msgstr ""
6243 +
6244 +#: includes/class-mxchat-addons.php:379
6245 +msgid "Preset Messages"
6246 +msgstr ""
6247 +
6248 +#: includes/class-mxchat-addons.php:380
6249 +msgid "Auto-send predefined prompts"
6250 +msgstr ""
6251 +
6252 +#: includes/class-mxchat-addons.php:384
6253 +msgid "Multi-Bot Targeting"
6254 +msgstr ""
6255 +
6256 +#: includes/class-mxchat-addons.php:385
6257 +msgid "Route to specific bots"
6258 +msgstr ""
6259 +
6260 +#: includes/class-mxchat-addons.php:389
6261 +msgid "Button Styles"
6262 +msgstr ""
6263 +
6264 +#: includes/class-mxchat-addons.php:390
6265 +msgid "Built-in styles & animations"
6266 +msgstr ""
6267 +
6268 +#: includes/class-mxchat-addons.php:396
6269 +#: includes/class-mxchat-addons.php:397
6270 +msgid "MxChat Anywhere"
6271 +msgstr ""
6272 +
6273 +#: includes/class-mxchat-addons.php:398
6274 +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."
6275 +msgstr ""
6276 +
6277 +#: includes/class-mxchat-addons.php:400
6278 +msgid "One script tag — works on any website"
6279 +msgstr ""
6280 +
6281 +#: includes/class-mxchat-addons.php:401
6282 +#: includes/class-mxchat-addons.php:418
6283 +msgid "Shadow DOM prevents CSS conflicts"
6284 +msgstr ""
6285 +
6286 +#: includes/class-mxchat-addons.php:402
6287 +msgid "Domain-validated security keys"
6288 +msgstr ""
6289 +
6290 +#: includes/class-mxchat-addons.php:412
6291 +msgid "Universal Embed"
6292 +msgstr ""
6293 +
6294 +#: includes/class-mxchat-addons.php:413
6295 +msgid "One script tag on any website"
6296 +msgstr ""
6297 +
6298 +#: includes/class-mxchat-addons.php:417
6299 +msgid "Style Isolation"
6300 +msgstr ""
6301 +
6302 +#: includes/class-mxchat-addons.php:422
6303 +msgid "Domain Security"
6304 +msgstr ""
6305 +
6306 +#: includes/class-mxchat-addons.php:423
6307 +msgid "Validated keys per domain"
6308 +msgstr ""
6309 +
6310 +#: includes/class-mxchat-addons.php:427
6311 +msgid "Zero Dependencies"
6312 +msgstr ""
6313 +
6314 +#: includes/class-mxchat-addons.php:428
6315 +msgid "Vanilla JS, no impact on Core Web Vitals"
6316 +msgstr ""
6317 +
6318 +#: includes/class-mxchat-addons.php:434
6319 +msgid "MxChat WooCommerce"
6320 +msgstr ""
6321 +
6322 +#: includes/class-mxchat-addons.php:435
6323 +msgid "Boost sales with AI-powered shopping assistance. Help customers find products, manage carts, and complete purchases—all through natural conversation."
6324 +msgstr ""
6325 +
6326 +#: includes/class-mxchat-addons.php:437
6327 +#: includes/class-mxchat-addons.php:455
6328 +msgid "Smart product recommendations"
6329 +msgstr ""
6330 +
6331 +#: includes/class-mxchat-addons.php:438
6332 +msgid "Cart & checkout assistance"
6333 +msgstr ""
6334 +
6335 +#: includes/class-mxchat-addons.php:439
6336 +msgid "Order history access"
6337 +msgstr ""
6338 +
6339 +#: includes/class-mxchat-addons.php:449
6340 +msgid "Cart Assistant"
6341 +msgstr ""
6342 +
6343 +#: includes/class-mxchat-addons.php:450
6344 +msgid "Manage cart through conversation"
6345 +msgstr ""
6346 +
6347 +#: includes/class-mxchat-addons.php:454
6348 +msgid "Product Search"
6349 +msgstr ""
6350 +
6351 +#: includes/class-mxchat-addons.php:459
6352 +msgid "Checkout Help"
6353 +msgstr ""
6354 +
6355 +#: includes/class-mxchat-addons.php:460
6356 +msgid "Guide customers to purchase"
6357 +msgstr ""
6358 +
6359 +#: includes/class-mxchat-addons.php:464
6360 +#: includes/class-mxchat-admin.php:6496
6361 +msgid "Order History"
6362 +msgstr ""
6363 +
6364 +#: includes/class-mxchat-addons.php:465
6365 +msgid "Look up past orders in chat"
6366 +msgstr ""
6367 +
6368 +#: includes/class-mxchat-addons.php:471
6369 +msgid "MxChat Perplexity"
6370 +msgstr ""
6371 +
6372 +#: includes/class-mxchat-addons.php:472
6373 +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."
6374 +msgstr ""
6375 +
6376 +#: includes/class-mxchat-addons.php:474
6377 +msgid "Real-time web search"
6378 +msgstr ""
6379 +
6380 +#: includes/class-mxchat-addons.php:475
6381 +msgid "Intent-triggered research"
6382 +msgstr ""
6383 +
6384 +#: includes/class-mxchat-addons.php:476
6385 +msgid "Up-to-date information"
6386 +msgstr ""
6387 +
6388 +#: includes/class-mxchat-addons.php:486
6389 +#: includes/class-mxchat-tool-registry.php:197
6390 +msgid "Web Search"
6391 +msgstr ""
6392 +
6393 +#: includes/class-mxchat-addons.php:487
6394 +msgid "Real-time internet searching"
6395 +msgstr ""
6396 +
6397 +#: includes/class-mxchat-addons.php:491
6398 +msgid "Intent Triggers"
6399 +msgstr ""
6400 +
6401 +#: includes/class-mxchat-addons.php:492
6402 +msgid "Auto-search when needed"
6403 +msgstr ""
6404 +
6405 +#: includes/class-mxchat-addons.php:496
6406 +msgid "Live Data"
6407 +msgstr ""
6408 +
6409 +#: includes/class-mxchat-addons.php:497
6410 +msgid "Up-to-date information always"
6411 +msgstr ""
6412 +
6413 +#: includes/class-mxchat-addons.php:501
6414 +msgid "Seamless Chat"
6415 +msgstr ""
6416 +
6417 +#: includes/class-mxchat-addons.php:502
6418 +msgid "Results blend into conversation"
6419 +msgstr ""
6420 +
6421 +#: includes/class-mxchat-addons.php:508
6422 +msgid "MxChat Moderation"
6423 +msgstr ""
6424 +
6425 +#: includes/class-mxchat-addons.php:509
6426 +msgid "Keep your chat clean and professional. Block unwanted users, filter inappropriate content, and ensure your chatbot represents your brand properly."
6427 +msgstr ""
6428 +
6429 +#: includes/class-mxchat-addons.php:511
6430 +msgid "IP & email-based blocking"
6431 +msgstr ""
6432 +
6433 +#: includes/class-mxchat-addons.php:512
6434 +msgid "Content filtering"
6435 +msgstr ""
6436 +
6437 +#: includes/class-mxchat-addons.php:513
6438 +msgid "Spam protection"
6439 +msgstr ""
6440 +
6441 +#: includes/class-mxchat-addons.php:523
6442 +msgid "Content Filter"
6443 +msgstr ""
6444 +
6445 +#: includes/class-mxchat-addons.php:524
6446 +msgid "Block inappropriate content"
6447 +msgstr ""
6448 +
6449 +#: includes/class-mxchat-addons.php:528
6450 +msgid "User Blocking"
6451 +msgstr ""
6452 +
6453 +#: includes/class-mxchat-addons.php:529
6454 +msgid "IP & email-based bans"
6455 +msgstr ""
6456 +
6457 +#: includes/class-mxchat-addons.php:533
6458 +msgid "Spam Protection"
6459 +msgstr ""
6460 +
6461 +#: includes/class-mxchat-addons.php:534
6462 +msgid "Detect and prevent spam"
6463 +msgstr ""
6464 +
6465 +#: includes/class-mxchat-addons.php:538
6466 +msgid "Brand Safety"
6467 +msgstr ""
6468 +
6469 +#: includes/class-mxchat-addons.php:539
6470 +msgid "Keep chat professional"
6471 +msgstr ""
6472 +
6473 +#: includes/class-mxchat-addons.php:545
6474 +msgid "MxChat Migration Tool"
6475 +msgstr ""
6476 +
6477 +#: includes/class-mxchat-addons.php:546
6478 +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."
6479 +msgstr ""
6480 +
6481 +#: includes/class-mxchat-addons.php:548
6482 +msgid "Re-embed when switching models"
6483 +msgstr ""
6484 +
6485 +#: includes/class-mxchat-addons.php:549
6486 +msgid "WordPress ↔ Pinecone migration"
6487 +msgstr ""
6488 +
6489 +#: includes/class-mxchat-addons.php:550
6490 +msgid "Knowledge base export"
6491 +msgstr ""
6492 +
6493 +#: includes/class-mxchat-addons.php:560
6494 +msgid "Model Migration"
6495 +msgstr ""
6496 +
6497 +#: includes/class-mxchat-addons.php:561
6498 +msgid "Re-embed for a new model"
6499 +msgstr ""
6500 +
6501 +#: includes/class-mxchat-addons.php:565
6502 +msgid "Database Moves"
6503 +msgstr ""
6504 +
6505 +#: includes/class-mxchat-addons.php:566
6506 +msgid "WordPress ↔ Pinecone"
6507 +msgstr ""
6508 +
6509 +#: includes/class-mxchat-addons.php:570
6510 +msgid "KB Export"
6511 +msgstr ""
6512 +
6513 +#: includes/class-mxchat-addons.php:571
6514 +msgid "Back up as JSON or text"
6515 +msgstr ""
6516 +
6517 +#: includes/class-mxchat-addons.php:575
6518 +msgid "Progress Tracking"
6519 +msgstr ""
6520 +
6521 +#: includes/class-mxchat-addons.php:576
6522 +msgid "Batched with live status"
6523 +msgstr ""
6524 +
6525 +#: includes/class-mxchat-addons.php:670
6526 +msgid "Extend MxChat with these powerful extensions and unlock advanced features."
6527 +msgstr ""
6528 +
6529 +#: includes/class-mxchat-addons.php:683
6530 +msgid "Ready to take your chatbot to the next level?"
6531 +msgstr ""
6532 +
6533 +#: includes/class-mxchat-addons.php:684
6534 +msgid "Get MxChat PRO today and access all premium extensions at one low price."
6535 +msgstr ""
6536 +
6537 +#: includes/class-mxchat-addons.php:708
6538 +msgid "Deprecated"
6539 +msgstr ""
6540 +
6541 +#: includes/class-mxchat-addons.php:731
6542 +msgid "Now Built-in"
6543 +msgstr ""
6544 +
6545 +#: includes/class-mxchat-addons.php:736
6546 +msgid "Go to Knowledge Tab"
6547 +msgstr ""
6548 +
6549 +#: includes/class-mxchat-admin.php:175
6550 +msgid "MxChat: Telegram is sending replies your site is rejecting"
6551 +msgstr ""
6552 +
6553 +#. translators: 1: number of rejected webhook requests, 2: local date and time of the most recent one
6554 +#: includes/class-mxchat-admin.php:180
6555 +#, php-format
6556 +msgid "%1$s incoming webhook request has been rejected (most recently %2$s), so agent replies from Telegram are not reaching your visitors."
6557 +msgid_plural "%1$s incoming webhook requests have been rejected (most recently %2$s), so agent replies from Telegram are not reaching your visitors."
6558 +msgstr[0] ""
6559 +msgstr[1] ""
6560 +
6561 +#: includes/class-mxchat-admin.php:189
6562 +#: includes/class-mxchat-admin.php:9909
6563 +#: includes/class-mxchat-admin.php:9932
6564 +msgid "unknown time"
6565 +msgstr ""
6566 +
6567 +#: includes/class-mxchat-admin.php:195
6568 +#: includes/class-mxchat-admin.php:205
6569 +msgid "Open Telegram settings"
6570 +msgstr ""
6571 +
6572 +#: includes/class-mxchat-admin.php:200
6573 +msgid "MxChat: Telegram webhook is running without a secret token"
6574 +msgstr ""
6575 +
6576 +#: includes/class-mxchat-admin.php:202
6577 +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."
6578 +msgstr ""
6579 +
6580 +#: includes/class-mxchat-admin.php:239
6581 +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."
6582 +msgstr ""
6583 +
6584 +#: includes/class-mxchat-admin.php:241
6585 +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."
6586 +msgstr ""
6587 +
6588 +#: includes/class-mxchat-admin.php:243
6589 +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."
6590 +msgstr ""
6591 +
6592 +#: includes/class-mxchat-admin.php:245
6593 +msgid "Re-register your webhook from the Telegram settings tab."
6594 +msgstr ""
6595 +
6596 +#: includes/class-mxchat-admin.php:354
6597 +msgid "MxChat: Embedding model mismatch detected"
6598 +msgstr ""
6599 +
6600 +#. translators: 1: previously-used model name, 2: currently-selected model name
6601 +#: includes/class-mxchat-admin.php:359
6602 +#, php-format
6603 +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."
6604 +msgstr ""
6605 +
6606 +#: includes/class-mxchat-admin.php:367
6607 +msgid "Dimension mismatch:"
6608 +msgstr ""
6609 +
6610 +#. translators: 1: old dim count, 2: new dim count
6611 +#: includes/class-mxchat-admin.php:371
6612 +#, php-format
6613 +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."
6614 +msgstr ""
6615 +
6616 +#: includes/class-mxchat-admin.php:379
6617 +msgid "To fix this:"
6618 +msgstr ""
6619 +
6620 +#: includes/class-mxchat-admin.php:380
6621 +msgid "Delete all knowledge base entries"
6622 +msgstr ""
6623 +
6624 +#: includes/class-mxchat-admin.php:381
6625 +msgid "Delete all actions"
6626 +msgstr ""
6627 +
6628 +#: includes/class-mxchat-admin.php:382
6629 +msgid "then re-import / re-add them with the new model selected."
6630 +msgstr ""
6631 +
6632 +#: includes/class-mxchat-admin.php:443
6633 +msgid ""
6634 +"<h2>Welcome to Our Chat!</h2>\n"
6635 +"<p>Let's get started. Enter your email to begin chatting with us.</p>"
6636 +msgstr ""
6637 +
6638 +#: includes/class-mxchat-admin.php:444
6639 +#: includes/class-mxchat-public.php:359
6640 +msgid "Start Chat"
6641 +msgstr ""
6642 +
6643 +#: includes/class-mxchat-admin.php:446
6644 +#: includes/class-mxchat-admin.php:8721
6645 +#: includes/class-mxchat-public.php:234
6646 +msgid "Enter your name"
6647 +msgstr ""
6648 +
6649 +#: includes/class-mxchat-admin.php:448
6650 +#: includes/class-mxchat-admin.php:8746
6651 +#: includes/class-mxchat-integrator.php:1612
6652 +#: includes/class-mxchat-public.php:268
6653 +msgid "I agree to the Privacy Policy."
6654 +msgstr ""
6655 +
6656 +#: includes/class-mxchat-admin.php:455
6657 +#: includes/class-mxchat-admin.php:8810
6658 +#: includes/class-mxchat-public.php:192
6659 +msgid "Hello! How can I assist you today?"
6660 +msgstr ""
6661 +
6662 +#: includes/class-mxchat-admin.php:456
6663 +#: includes/class-mxchat-public.php:222
6664 +msgid "AI Agent"
6665 +msgstr ""
6666 +
6667 +#: includes/class-mxchat-admin.php:457
6668 +#: includes/class-mxchat-admin.php:8828
6669 +#: includes/class-mxchat-admin.php:8835
6670 +#: includes/class-mxchat-public.php:206
6671 +msgid "How can I assist?"
6672 +msgstr ""
6673 +
6674 +#: includes/class-mxchat-admin.php:482
6675 +#: includes/class-mxchat-admin.php:8222
6676 +msgid "Hey there! Ask me anything!"
6677 +msgstr ""
6678 +
6679 +#: includes/class-mxchat-admin.php:487
6680 +#: includes/class-mxchat-admin.php:8185
6681 +msgid "Would you like to join our mailing list? Please provide your email below."
6682 +msgstr ""
6683 +
6684 +#: includes/class-mxchat-admin.php:488
6685 +#: includes/class-mxchat-admin.php:8202
6686 +#: includes/class-mxchat-integrator.php:2148
6687 +#: includes/class-mxchat-integrator.php:2167
6688 +msgid "Thank you for providing your email! You've been added to our list."
6689 +msgstr ""
6690 +
6691 +#: includes/class-mxchat-admin.php:492
6692 +#: includes/class-mxchat-admin.php:9547
6693 +#: includes/class-mxchat-integrator.php:4389
6694 +msgid "Please provide the URL to the PDF you'd like to discuss."
6695 +msgstr ""
6696 +
6697 +#: includes/class-mxchat-admin.php:493
6698 +#: includes/class-mxchat-admin.php:9564
6699 +#: includes/class-mxchat-integrator.php:4390
6700 +#: includes/class-mxchat-integrator.php:4787
6701 +msgid "I've processed the PDF. What questions do you have about it?"
6702 +msgstr ""
6703 +
6704 +#: includes/class-mxchat-admin.php:494
6705 +#: includes/class-mxchat-admin.php:9581
6706 +#: includes/class-mxchat-integrator.php:2322
6707 +#: includes/class-mxchat-integrator.php:4391
6708 +#: includes/class-mxchat-integrator.php:4798
6709 +msgid "Sorry, I couldn't process the PDF. Please ensure it's a valid file."
6710 +msgstr ""
6711 +
6712 +#: includes/class-mxchat-admin.php:511
6713 +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."
6714 +msgstr ""
6715 +
6716 +#: includes/class-mxchat-admin.php:512
6717 +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!"
6718 +msgstr ""
6719 +
6720 +#: includes/class-mxchat-admin.php:518
6721 +#: includes/class-mxchat-admin.php:9985
6722 +#: includes/class-mxchat-integrator.php:5497
6723 +msgid "I've notified our support team — they'll follow up with you soon. Meanwhile, I'm happy to keep helping."
6724 +msgstr ""
6725 +
6726 +#: includes/class-mxchat-admin.php:519
6727 +#: includes/class-mxchat-admin.php:9726
6728 +#: includes/class-mxchat-admin.php:9871
6729 +#: includes/class-mxchat-admin.php:9997
6730 +#: includes/class-mxchat-integrator.php:5428
6731 +msgid "Sorry, live agents are currently unavailable. I can continue helping you as an AI assistant."
6732 +msgstr ""
6733 +
6734 +#: includes/class-mxchat-admin.php:578
6735 +#: includes/class-mxchat-admin.php:589
6736 +msgid "MxChat Onboarding"
6737 +msgstr ""
6738 +
6739 +#: includes/class-mxchat-admin.php:599
6740 +#: includes/class-mxchat-meta-box.php:27
6741 +#: includes/class-mxchat-meta-box.php:339
6742 +msgid "MxChat Settings"
6743 +msgstr ""
6744 +
6745 +#: includes/class-mxchat-admin.php:609
6746 +msgid "Prompts"
6747 +msgstr ""
6748 +
6749 +#: includes/class-mxchat-admin.php:618
6750 +msgid "Chat Transcripts"
6751 +msgstr ""
6752 +
6753 +#: includes/class-mxchat-admin.php:627
6754 +msgid "MxChat Actions"
6755 +msgstr ""
6756 +
6757 +#: includes/class-mxchat-admin.php:1012
6758 +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."
6759 +msgstr ""
6760 +
6761 +#: includes/class-mxchat-admin.php:1105
6762 +msgid "OpenAI API key is not configured."
6763 +msgstr ""
6764 +
6765 +#: includes/class-mxchat-admin.php:1110
6766 +msgid "No Vector Store ID configured."
6767 +msgstr ""
6768 +
6769 +#: includes/class-mxchat-admin.php:1132
6770 +#: includes/class-mxchat-admin.php:1187
6771 +msgid "Connection failed: "
6772 +msgstr ""
6773 +
6774 +#: includes/class-mxchat-admin.php:1144
6775 +#, php-format
6776 +msgid "Connected successfully! Vector Store: %s (%d files)"
6777 +msgstr ""
6778 +
6779 +#: includes/class-mxchat-admin.php:1150
6780 +msgid "Vector Store not found. Please check the ID."
6781 +msgstr ""
6782 +
6783 +#: includes/class-mxchat-admin.php:1152
6784 +msgid "Invalid API key."
6785 +msgstr ""
6786 +
6787 +#: includes/class-mxchat-admin.php:1154
6788 +msgid "Unknown error occurred."
6789 +msgstr ""
6790 +
6791 +#: includes/class-mxchat-admin.php:1173
6792 +msgid "Slack Bot Token is not configured. Please enter your token and save settings first."
6793 +msgstr ""
6794 +
6795 +#: includes/class-mxchat-admin.php:1196
6796 +msgid "Invalid bot token. Please check your token starts with xoxb-"
6797 +msgstr ""
6798 +
6799 +#: includes/class-mxchat-admin.php:1197
6800 +msgid "No authentication token provided."
6801 +msgstr ""
6802 +
6803 +#: includes/class-mxchat-admin.php:1198
6804 +msgid "The Slack workspace has been deactivated."
6805 +msgstr ""
6806 +
6807 +#: includes/class-mxchat-admin.php:1199
6808 +msgid "The bot token has been revoked. Please generate a new one."
6809 +msgstr ""
6810 +
6811 +#: includes/class-mxchat-admin.php:1201
6812 +#, php-format
6813 +msgid "Authentication failed: %s"
6814 +msgstr ""
6815 +
6816 +#: includes/class-mxchat-admin.php:1259
6817 +#, php-format
6818 +msgid "Workspace: %s"
6819 +msgstr ""
6820 +
6821 +#: includes/class-mxchat-admin.php:1260
6822 +#, php-format
6823 +msgid "Bot: %s"
6824 +msgstr ""
6825 +
6826 +#: includes/class-mxchat-admin.php:1262
6827 +msgid "channels:read - List channels"
6828 +msgstr ""
6829 +
6830 +#: includes/class-mxchat-admin.php:1263
6831 +msgid "channels:manage - Create channels"
6832 +msgstr ""
6833 +
6834 +#: includes/class-mxchat-admin.php:1288
6835 +#: includes/class-mxchat-admin.php:1299
6836 +#: includes/class-mxchat-admin.php:4156
6837 +#: includes/class-mxchat-admin.php:4799
6838 +#: includes/class-mxchat-admin.php:7638
6839 +msgid "Dismiss this notice."
6840 +msgstr ""
6841 +
6842 +#: includes/class-mxchat-admin.php:1744
6843 +msgid "Configure email notifications for new chat transcripts. You will receive an email notification when a new chat session begins."
6844 +msgstr ""
6845 +
6846 +#: includes/class-mxchat-admin.php:1754
6847 +msgid "Send email notification when a new chat session starts"
6848 +msgstr ""
6849 +
6850 +#: includes/class-mxchat-admin.php:1757
6851 +msgid "Enable this option to receive email notifications for new chat sessions."
6852 +msgstr ""
6853 +
6854 +#: includes/class-mxchat-admin.php:1771
6855 +#, php-format
6856 +msgid "Enter the email address where notifications should be sent. Separate up to %d addresses with commas. Defaults to the admin email address."
6857 +msgstr ""
6858 +
6859 +#: includes/class-mxchat-admin.php:1783
6860 +msgid "Never (Keep All Transcripts)"
6861 +msgstr ""
6862 +
6863 +#: includes/class-mxchat-admin.php:1796
6864 +msgid "Automatically delete old chat transcripts after the selected time period. This helps manage database size and privacy."
6865 +msgstr ""
6866 +
6867 +#: includes/class-mxchat-admin.php:1824
6868 +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."
6869 +msgstr ""
6870 +
6871 +#: includes/class-mxchat-admin.php:1827
6872 +msgid "lets developers override the final day count programmatically."
6873 +msgstr ""
6874 +
6875 +#: includes/class-mxchat-admin.php:1844
6876 +msgid "Enable Auto-Email of Full Transcript"
6877 +msgstr ""
6878 +
6879 +#: includes/class-mxchat-admin.php:1848
6880 +msgid "Send transcript after:"
6881 +msgstr ""
6882 +
6883 +#: includes/class-mxchat-admin.php:1869
6884 +msgid "Only send if visitor provided contact info"
6885 +msgstr ""
6886 +
6887 +#: includes/class-mxchat-admin.php:1872
6888 +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."
6889 +msgstr ""
6890 +
6891 +#: includes/class-mxchat-admin.php:1874
6892 +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."
6893 +msgstr ""
6894 +
6895 +#: includes/class-mxchat-admin.php:2114
6896 +#: includes/class-mxchat-admin.php:2643
6897 +msgid "You do not have sufficient permissions to access this page."
6898 +msgstr ""
6899 +
6900 +#: includes/class-mxchat-admin.php:3096
6901 +msgid "No conversation yet"
6902 +msgstr ""
6903 +
6904 +#: includes/class-mxchat-admin.php:3215
6905 +msgid "just now"
6906 +msgstr ""
6907 +
6908 +#: includes/class-mxchat-admin.php:3216
6909 +msgid "m ago"
6910 +msgstr ""
6911 +
6912 +#: includes/class-mxchat-admin.php:3217
6913 +msgid "h ago"
6914 +msgstr ""
6915 +
6916 +#: includes/class-mxchat-admin.php:3218
6917 +msgid "d ago"
6918 +msgstr ""
6919 +
6920 +#: includes/class-mxchat-admin.php:4156
6921 +msgid "All knowledge has been deleted successfully."
6922 +msgstr ""
6923 +
6924 +#: includes/class-mxchat-admin.php:4526
6925 +msgid "No chat sessions selected for deletion."
6926 +msgstr ""
6927 +
6928 +#: includes/class-mxchat-admin.php:4635
6929 +#, php-format
6930 +msgid "%d chat session(s) have been deleted."
6931 +msgstr ""
6932 +
6933 +#: includes/class-mxchat-admin.php:4760
6934 +msgid "Message ID is required."
6935 +msgstr ""
6936 +
6937 +#: includes/class-mxchat-admin.php:4776
6938 +msgid "No RAG context found for this message."
6939 +msgstr ""
6940 +
6941 +#: includes/class-mxchat-admin.php:4784
6942 +msgid "Invalid RAG context data."
6943 +msgstr ""
6944 +
6945 +#: includes/class-mxchat-admin.php:4987
6946 +msgid "Create and manage custom actions to enhance your chatbot's capabilities."
6947 +msgstr ""
6948 +
6949 +#: includes/class-mxchat-admin.php:4999
6950 +msgid "Search Actions"
6951 +msgstr ""
6952 +
6953 +#: includes/class-mxchat-admin.php:5003
6954 +msgid "All Action Types"
6955 +msgstr ""
6956 +
6957 +#: includes/class-mxchat-admin.php:5013
902 6958 msgid "Filter"
903 6959 msgstr ""
904 6960
905 -#: includes/class-mxchat-admin.php:2105
906 -msgid "Intent Label"
6961 +#: includes/class-mxchat-admin.php:5020
6962 +msgid "Add New Action"
907 6963 msgstr ""
908 6964
909 -#: includes/class-mxchat-admin.php:2106
910 -msgid "Phrases"
6965 +#: includes/class-mxchat-admin.php:5070
6966 +msgid "Type:"
911 6967 msgstr ""
912 6968
913 -#: includes/class-mxchat-admin.php:2108 includes/class-mxchat-admin.php:2528
914 -msgid "Similarity Threshold"
6969 +#: includes/class-mxchat-admin.php:5075
6970 +msgid "Trigger phrases:"
915 6971 msgstr ""
916 6972
917 -#: includes/class-mxchat-admin.php:2147
918 -msgid "Are you sure you want to delete this intent?"
6973 +#: includes/class-mxchat-admin.php:5092
6974 +msgid "Similarity Threshold:"
919 6975 msgstr ""
920 6976
921 -#: includes/class-mxchat-admin.php:2160
922 -msgid "No intents found."
6977 +#: includes/class-mxchat-admin.php:5099
6978 +msgid "Assigned bots:"
923 6979 msgstr ""
924 6980
925 -#: includes/class-mxchat-admin.php:2169
926 -msgid "Edit Intent Phrases"
6981 +#: includes/class-mxchat-admin.php:5136
6982 +msgid "Edit Form"
927 6983 msgstr ""
928 6984
929 -#: includes/class-mxchat-admin.php:2179
930 -msgid "Update Phrases"
6985 +#: includes/class-mxchat-admin.php:5143
6986 +msgid "Manage Flows"
931 6987 msgstr ""
932 6988
933 -#: includes/class-mxchat-admin.php:2199
934 -msgid "Security check failed."
6989 +#: includes/class-mxchat-admin.php:5160
6990 +msgid "Are you sure you want to delete this action?"
935 6991 msgstr ""
936 6992
937 -#: includes/class-mxchat-admin.php:2203
938 -msgid "You do not have permission to perform this action."
6993 +#: includes/class-mxchat-admin.php:5178
6994 +msgid "No actions found"
939 6995 msgstr ""
940 6996
941 -#: includes/class-mxchat-admin.php:2209
942 -msgid "Invalid intent ID."
6997 +#: includes/class-mxchat-admin.php:5179
6998 +msgid "Get started by creating your first action to enhance your chatbot."
943 6999 msgstr ""
944 7000
945 -#: includes/class-mxchat-admin.php:2214
946 -msgid "Phrases cannot be empty."
7001 +#: includes/class-mxchat-admin.php:5181
7002 +msgid "Create Your First Action"
947 7003 msgstr ""
948 7004
949 -#: includes/class-mxchat-admin.php:2221 includes/class-mxchat-admin.php:2334
7005 +#: includes/class-mxchat-admin.php:5223
7006 +msgid "Select Action Type"
7007 +msgstr ""
7008 +
7009 +#: includes/class-mxchat-admin.php:5229
7010 +msgid "Search action types..."
7011 +msgstr ""
7012 +
7013 +#: includes/class-mxchat-admin.php:5271
7014 +#: includes/class-mxchat-admin.php:5275
7015 +msgid "Add-on Required"
7016 +msgstr ""
7017 +
7018 +#: includes/class-mxchat-admin.php:5281
7019 +#, php-format
7020 +msgid "Use the %s action in your chatbot"
7021 +msgstr ""
7022 +
7023 +#: includes/class-mxchat-admin.php:5312
7024 +msgid "Get Add-on"
7025 +msgstr ""
7026 +
7027 +#: includes/class-mxchat-admin.php:5333
7028 +msgid "Configure Action"
7029 +msgstr ""
7030 +
7031 +#: includes/class-mxchat-admin.php:5339
7032 +msgid "Back to Action Types"
7033 +msgstr ""
7034 +
7035 +#: includes/class-mxchat-admin.php:5346
7036 +msgid "Selected Action"
7037 +msgstr ""
7038 +
7039 +#: includes/class-mxchat-admin.php:5347
7040 +msgid "Configure this action for your chatbot"
7041 +msgstr ""
7042 +
7043 +#: includes/class-mxchat-admin.php:5354
7044 +msgid "Action Label (For your reference only)"
7045 +msgstr ""
7046 +
7047 +#: includes/class-mxchat-admin.php:5358
7048 +msgid "Example: Newsletter Signup"
7049 +msgstr ""
7050 +
7051 +#: includes/class-mxchat-admin.php:5363
7052 +msgid "Trigger Phrases (comma-separated)"
7053 +msgstr ""
7054 +
7055 +#: includes/class-mxchat-admin.php:5367
7056 +msgid "Example: sign me up, subscribe me, I want to join, add me to the newsletter"
7057 +msgstr ""
7058 +
7059 +#: includes/class-mxchat-admin.php:5386
7060 +msgid "Lower values (10-30) make the action trigger more easily. Higher values (70-95) require more exact matches."
7061 +msgstr ""
7062 +
7063 +#: includes/class-mxchat-admin.php:5393
7064 +msgid "Which bots should we enable this action for?"
7065 +msgstr ""
7066 +
7067 +#: includes/class-mxchat-admin.php:5436
7068 +msgid "Save Action"
7069 +msgstr ""
7070 +
7071 +#: includes/class-mxchat-admin.php:5447
7072 +msgid "Saving action, please wait..."
7073 +msgstr ""
7074 +
7075 +#: includes/class-mxchat-admin.php:5525
7076 +#: includes/class-mxchat-admin.php:5630
7077 +msgid "Invalid input. Please ensure all fields are filled out."
7078 +msgstr ""
7079 +
7080 +#: includes/class-mxchat-admin.php:5531
7081 +#: includes/class-mxchat-admin.php:5654
950 7082 msgid "Please enter at least one valid phrase."
951 7083 msgstr ""
952 7084
953 -#: includes/class-mxchat-admin.php:2231 includes/class-mxchat-admin.php:2343
954 -msgid "Error generating embedding for phrase: "
7085 +#: includes/class-mxchat-admin.php:5551
7086 +#: includes/class-mxchat-admin.php:5674
7087 +#, php-format
7088 +msgid "Error generating embeddings for phrases: %s. Check your embedding API."
955 7089 msgstr ""
956 7090
957 -#: includes/class-mxchat-admin.php:2236 includes/class-mxchat-admin.php:2363
7091 +#: includes/class-mxchat-admin.php:5559
7092 +#: includes/class-mxchat-admin.php:5682
958 7093 msgid "No valid embeddings generated. Please check your phrases."
959 7094 msgstr ""
960 7095
961 -#: includes/class-mxchat-admin.php:2259
962 -msgid "Failed to update intent."
7096 +#: includes/class-mxchat-admin.php:5585
7097 +msgid "Failed to update action in database."
963 7098 msgstr ""
964 7099
965 -#: includes/class-mxchat-admin.php:2276 includes/class-mxchat-admin.php:2303
966 -#: includes/class-mxchat-admin.php:2478
967 -msgid "Unauthorized user"
7100 +#: includes/class-mxchat-admin.php:5590
7101 +msgid "Intent updated successfully!"
968 7102 msgstr ""
969 7103
970 -#: includes/class-mxchat-admin.php:2317
971 -msgid "Invalid input. Please ensure all fields are filled out."
7104 +#: includes/class-mxchat-admin.php:5637
7105 +msgid "Invalid callback function selected."
972 7106 msgstr ""
973 7107
974 -#: includes/class-mxchat-admin.php:2323
975 -msgid "Invalid callback function selected."
7108 +#: includes/class-mxchat-admin.php:5643
7109 +msgid "an add-on"
976 7110 msgstr ""
977 7111
978 -#: includes/class-mxchat-admin.php:2328
979 -msgid "This callback function is available in the Pro version only."
7112 +#: includes/class-mxchat-admin.php:5645
7113 +#, php-format
7114 +msgid "This action requires the %s to be installed and activated."
980 7115 msgstr ""
981 7116
982 -#: includes/class-mxchat-admin.php:2360
7117 +#: includes/class-mxchat-admin.php:5700
983 7118 msgid "Database error: "
984 7119 msgstr ""
985 7120
986 -#: includes/class-mxchat-admin.php:2378
987 -msgid "Email Capture"
7121 +#: includes/class-mxchat-admin.php:5705
7122 +msgid "New intent added successfully!"
988 7123 msgstr ""
989 7124
990 -#: includes/class-mxchat-admin.php:2380 includes/class-mxchat-admin.php:2430
991 -#: includes/class-mxchat-admin.php:2435
992 -msgid "Customer Engagement"
7125 +#: includes/class-mxchat-admin.php:5854
7126 +#: includes/class-mxchat-admin.php:6141
7127 +msgid "Invalid action ID"
993 7128 msgstr ""
994 7129
995 -#: includes/class-mxchat-admin.php:2383
996 -msgid "Show Product Card"
7130 +#: includes/class-mxchat-admin.php:5869
7131 +msgid "Failed to update action status"
997 7132 msgstr ""
998 7133
999 -#: includes/class-mxchat-admin.php:2385 includes/class-mxchat-admin.php:2390
1000 -#: includes/class-mxchat-admin.php:2410 includes/class-mxchat-admin.php:2415
1001 -#: includes/class-mxchat-admin.php:2425
1002 -msgid "WooCommerce Features"
7134 +#: includes/class-mxchat-admin.php:5888
7135 +msgid "No actions selected"
1003 7136 msgstr ""
1004 7137
1005 -#: includes/class-mxchat-admin.php:2388
1006 -msgid "Order History"
7138 +#: includes/class-mxchat-admin.php:5899
7139 +msgid "Failed to delete actions"
1007 7140 msgstr ""
1008 7141
1009 -#: includes/class-mxchat-admin.php:2393
1010 -msgid "Generate Image"
7142 +#: includes/class-mxchat-admin.php:5938
7143 +#: includes/class-mxchat-admin.php:5941
7144 +#: includes/class-mxchat-admin.php:6062
7145 +msgid "Please fill in all required fields."
1011 7146 msgstr ""
1012 7147
1013 -#: includes/class-mxchat-admin.php:2395 includes/class-mxchat-admin.php:2420
1014 -#: includes/class-mxchat-admin.php:2443
1015 -msgid "Other Features"
7148 +#: includes/class-mxchat-admin.php:5967
7149 +#: includes/class-mxchat-admin.php:6032
7150 +msgid "Failed to add action to database."
1016 7151 msgstr ""
1017 7152
1018 -#: includes/class-mxchat-admin.php:2398
7153 +#: includes/class-mxchat-admin.php:6005
7154 +#: includes/class-mxchat-admin.php:6080
7155 +msgid "Please provide at least one trigger phrase."
7156 +msgstr ""
7157 +
7158 +#: includes/class-mxchat-admin.php:6122
7159 +msgid "Failed to update action."
7160 +msgstr ""
7161 +
7162 +#: includes/class-mxchat-admin.php:6150
7163 +msgid "Failed to delete action"
7164 +msgstr ""
7165 +
7166 +#: includes/class-mxchat-admin.php:6176
7167 +msgid "Please provide an intent ID and phrase."
7168 +msgstr ""
7169 +
7170 +#: includes/class-mxchat-admin.php:6184
7171 +msgid "Action not found."
7172 +msgstr ""
7173 +
7174 +#: includes/class-mxchat-admin.php:6190
7175 +msgid "Failed to generate embedding: "
7176 +msgstr ""
7177 +
7178 +#: includes/class-mxchat-admin.php:6204
7179 +msgid "Failed to add phrase."
7180 +msgstr ""
7181 +
7182 +#: includes/class-mxchat-admin.php:6222
7183 +msgid "Invalid phrase ID."
7184 +msgstr ""
7185 +
7186 +#: includes/class-mxchat-admin.php:6230
7187 +msgid "Failed to delete phrase."
7188 +msgstr ""
7189 +
7190 +#: includes/class-mxchat-admin.php:6248
7191 +#: includes/class-mxchat-admin.php:6277
7192 +msgid "Invalid intent ID."
7193 +msgstr ""
7194 +
7195 +#: includes/class-mxchat-admin.php:6292
7196 +msgid "Failed to clear legacy phrases."
7197 +msgstr ""
7198 +
7199 +#: includes/class-mxchat-admin.php:6341
7200 +msgid "WooCommerce Add-on"
7201 +msgstr ""
7202 +
7203 +#: includes/class-mxchat-admin.php:6346
7204 +msgid "Perplexity Add-on"
7205 +msgstr ""
7206 +
7207 +#: includes/class-mxchat-admin.php:6351
7208 +msgid "Forms Add-on"
7209 +msgstr ""
7210 +
7211 +#: includes/class-mxchat-admin.php:6393
7212 +#: includes/class-mxchat-admin.php:6448
7213 +#: includes/class-mxchat-admin.php:6457
7214 +#: includes/class-mxchat-admin.php:6466
7215 +#: includes/class-mxchat-admin.php:6475
7216 +msgid "Customer Engagement"
7217 +msgstr ""
7218 +
7219 +#: includes/class-mxchat-admin.php:6395
7220 +msgid "Collect visitor emails for your mailing list in Loops"
7221 +msgstr ""
7222 +
7223 +#: includes/class-mxchat-admin.php:6400
1019 7224 msgid "Brave Web Search"
1020 7225 msgstr ""
1021 7226
1022 -#: includes/class-mxchat-admin.php:2400 includes/class-mxchat-admin.php:2405
7227 +#: includes/class-mxchat-admin.php:6402
7228 +#: includes/class-mxchat-admin.php:6411
7229 +#: includes/class-mxchat-admin.php:6541
1023 7230 msgid "Search Features"
1024 7231 msgstr ""
1025 7232
1026 -#: includes/class-mxchat-admin.php:2403
7233 +#: includes/class-mxchat-admin.php:6404
7234 +msgid "Let users search the web directly from the chat (requires a Brave Search API key)"
7235 +msgstr ""
7236 +
7237 +#: includes/class-mxchat-admin.php:6409
1027 7238 msgid "Brave Image Search"
1028 7239 msgstr ""
1029 7240
1030 -#: includes/class-mxchat-admin.php:2408
1031 -msgid "Add to Cart"
7241 +#: includes/class-mxchat-admin.php:6413
7242 +msgid "Search and display images in the chat conversation (requires a Brave Search API key)"
1032 7243 msgstr ""
1033 7244
1034 -#: includes/class-mxchat-admin.php:2413
1035 -msgid "Proceed to Checkout"
7245 +#: includes/class-mxchat-admin.php:6419
7246 +#: includes/class-mxchat-tool-registry.php:223
7247 +msgid "Generate Image (OpenAI)"
1036 7248 msgstr ""
1037 7249
1038 -#: includes/class-mxchat-admin.php:2418
7250 +#: includes/class-mxchat-admin.php:6421
7251 +#: includes/class-mxchat-admin.php:6430
7252 +#: includes/class-mxchat-admin.php:6439
7253 +#: includes/class-mxchat-admin.php:6642
7254 +msgid "Other Features"
7255 +msgstr ""
7256 +
7257 +#: includes/class-mxchat-admin.php:6423
7258 +msgid "Create images with GPT Image from OpenAI (requires OpenAI API key)"
7259 +msgstr ""
7260 +
7261 +#: includes/class-mxchat-admin.php:6428
7262 +#: includes/class-mxchat-tool-registry.php:231
7263 +msgid "Generate Image (Gemini)"
7264 +msgstr ""
7265 +
7266 +#: includes/class-mxchat-admin.php:6432
7267 +msgid "Create images with Imagen from Google (requires Gemini API key)"
7268 +msgstr ""
7269 +
7270 +#: includes/class-mxchat-admin.php:6437
1039 7271 msgid "Chat with PDF"
1040 7272 msgstr ""
1041 7273
1042 -#: includes/class-mxchat-admin.php:2423
1043 -msgid "Product Recommendations"
7274 +#: includes/class-mxchat-admin.php:6441
7275 +msgid "Answer questions about uploaded PDF documents"
1044 7276 msgstr ""
1045 7277
1046 -#: includes/class-mxchat-admin.php:2428
1047 -msgid "Live Agent"
7278 +#: includes/class-mxchat-admin.php:6446
7279 +msgid "Slack Live Agent"
1048 7280 msgstr ""
1049 7281
1050 -#: includes/class-mxchat-admin.php:2433
7282 +#: includes/class-mxchat-admin.php:6450
7283 +msgid "Transfer conversation to a human support agent on Slack"
7284 +msgstr ""
7285 +
7286 +#: includes/class-mxchat-admin.php:6455
7287 +msgid "Telegram Live Agent"
7288 +msgstr ""
7289 +
7290 +#: includes/class-mxchat-admin.php:6459
7291 +msgid "Transfer conversation to a human support agent on Telegram"
7292 +msgstr ""
7293 +
7294 +#: includes/class-mxchat-admin.php:6464
7295 +msgid "Webhook Live Agent"
7296 +msgstr ""
7297 +
7298 +#: includes/class-mxchat-admin.php:6468
7299 +msgid "Send the conversation to your own webhook URL so your team can follow up"
7300 +msgstr ""
7301 +
7302 +#: includes/class-mxchat-admin.php:6473
1051 7303 msgid "Back to Chatbot"
1052 7304 msgstr ""
1053 7305
1054 -#: includes/class-mxchat-admin.php:2520
1055 -msgid "Chatbot Settings"
7306 +#: includes/class-mxchat-admin.php:6477
7307 +msgid "Return from live agent mode to AI chatbot"
1056 7308 msgstr ""
1057 7309
1058 -#: includes/class-mxchat-admin.php:2536
1059 -msgid "Auto-Display Chatbot"
7310 +#: includes/class-mxchat-admin.php:6488
7311 +msgid "Product Recommendations"
1060 7312 msgstr ""
1061 7313
1062 -#: includes/class-mxchat-admin.php:2546
1063 -msgid "OpenAI API Key"
7314 +#: includes/class-mxchat-admin.php:6491
7315 +#: includes/class-mxchat-admin.php:6499
7316 +#: includes/class-mxchat-admin.php:6507
7317 +#: includes/class-mxchat-admin.php:6515
7318 +#: includes/class-mxchat-admin.php:6523
7319 +#: includes/class-mxchat-admin.php:6531
7320 +msgid "WooCommerce Features"
1064 7321 msgstr ""
1065 7322
1066 -#: includes/class-mxchat-admin.php:2554
1067 -msgid "X.AI API Key"
7323 +#: includes/class-mxchat-admin.php:6493
7324 +msgid "Suggest products based on customer preferences"
1068 7325 msgstr ""
1069 7326
1070 -#: includes/class-mxchat-admin.php:2562
1071 -msgid "Claude API Key"
7327 +#: includes/class-mxchat-admin.php:6501
7328 +msgid "Allow customers to check their order status"
1072 7329 msgstr ""
1073 7330
1074 -#: includes/class-mxchat-admin.php:2570
1075 -msgid "DeepSeek API Key"
7331 +#: includes/class-mxchat-admin.php:6504
7332 +msgid "Show Product Card"
1076 7333 msgstr ""
1077 7334
1078 -#: includes/class-mxchat-admin.php:2578
1079 -msgid "AI Instructions (Behavior)"
7335 +#: includes/class-mxchat-admin.php:6509
7336 +msgid "Display product information in the chat"
1080 7337 msgstr ""
1081 7338
1082 -#: includes/class-mxchat-admin.php:2586
1083 -msgid "Model"
7339 +#: includes/class-mxchat-admin.php:6512
7340 +msgid "Add to Cart"
1084 7341 msgstr ""
1085 7342
1086 -#: includes/class-mxchat-admin.php:2594
1087 -msgid "Top Bar Title"
7343 +#: includes/class-mxchat-admin.php:6517
7344 +msgid "Add products to cart directly from chat"
1088 7345 msgstr ""
1089 7346
1090 -#: includes/class-mxchat-admin.php:2602
1091 -msgid "Require Email Before Chat"
7347 +#: includes/class-mxchat-admin.php:6520
7348 +msgid "Proceed to Checkout"
1092 7349 msgstr ""
1093 7350
1094 -#: includes/class-mxchat-admin.php:2610
1095 -msgid "Require Email Chat Content"
7351 +#: includes/class-mxchat-admin.php:6525
7352 +msgid "Redirect customer to checkout page"
1096 7353 msgstr ""
1097 7354
1098 -#: includes/class-mxchat-admin.php:2618
1099 -msgid "Require Email Chat Button Text"
7355 +#: includes/class-mxchat-admin.php:6528
7356 +msgid "Featured Products Showcase"
1100 7357 msgstr ""
1101 7358
1102 -#: includes/class-mxchat-admin.php:2626
1103 -msgid "Introductory Message"
7359 +#: includes/class-mxchat-admin.php:6533
7360 +msgid "Display a curated selection of products with an AI-generated message"
1104 7361 msgstr ""
1105 7362
1106 -#: includes/class-mxchat-admin.php:2634
1107 -msgid "Input Copy"
7363 +#: includes/class-mxchat-admin.php:6538
7364 +msgid "Perplexity Research"
1108 7365 msgstr ""
1109 7366
1110 -#: includes/class-mxchat-admin.php:2642
1111 -msgid "Rate Limit for Logged-out Users"
7367 +#: includes/class-mxchat-admin.php:6543
7368 +msgid "Allows the chatbot to search the web for accurate, up-to-date answers"
1112 7369 msgstr ""
1113 7370
1114 -#: includes/class-mxchat-admin.php:2650
1115 -msgid "Rate Limits by User Role"
7371 +#: includes/class-mxchat-admin.php:6548
7372 +msgid "Form Collection"
1116 7373 msgstr ""
1117 7374
1118 -#: includes/class-mxchat-admin.php:2658
1119 -msgid "Rate Limit Message"
7375 +#: includes/class-mxchat-admin.php:6551
7376 +msgid "Form Features"
1120 7377 msgstr ""
1121 7378
1122 -#: includes/class-mxchat-admin.php:2666
1123 -msgid "Chat Teaser Pop-up"
7379 +#: includes/class-mxchat-admin.php:6553
7380 +msgid "Collect user information through custom forms in chat"
1124 7381 msgstr ""
1125 7382
1126 -#: includes/class-mxchat-admin.php:2674
1127 -msgid "Toggle Privacy Notice"
7383 +#: includes/class-mxchat-admin.php:6570
7384 +msgid "Unknown Add-on"
1128 7385 msgstr ""
1129 7386
1130 -#: includes/class-mxchat-admin.php:2682
1131 -msgid "Enable Complianz"
7387 +#: includes/class-mxchat-admin.php:6649
7388 +msgid "Custom action for your chatbot"
1132 7389 msgstr ""
1133 7390
1134 -#: includes/class-mxchat-admin.php:2690
1135 -msgid "Open Links in a New Tab"
7391 +#: includes/class-mxchat-admin.php:6703
7392 +msgid "Chatbot Settings"
1136 7393 msgstr ""
1137 7394
1138 -#: includes/class-mxchat-admin.php:2698
1139 -msgid "Enable Chat Persistence"
7395 +#: includes/class-mxchat-admin.php:6719
7396 +msgid "OpenAI API Key"
1140 7397 msgstr ""
1141 7398
1142 -#: includes/class-mxchat-admin.php:2706
1143 -msgid "Popular Question 1"
7399 +#: includes/class-mxchat-admin.php:6728
7400 +msgid "X.AI API Key"
1144 7401 msgstr ""
1145 7402
1146 -#: includes/class-mxchat-admin.php:2714
1147 -msgid "Popular Question 2"
7403 +#: includes/class-mxchat-admin.php:6737
7404 +msgid "Claude API Key"
1148 7405 msgstr ""
1149 7406
1150 -#: includes/class-mxchat-admin.php:2722
1151 -msgid "Popular Question 3"
7407 +#: includes/class-mxchat-admin.php:6746
7408 +msgid "DeepSeek API Key"
1152 7409 msgstr ""
1153 7410
1154 -#: includes/class-mxchat-admin.php:2730
1155 -msgid "Additional Popular Questions"
7411 +#: includes/class-mxchat-admin.php:6755
7412 +msgid "Google Gemini API Key"
1156 7413 msgstr ""
1157 7414
1158 -#: includes/class-mxchat-admin.php:2755
1159 -msgid "Automatically Embed Products"
7415 +#: includes/class-mxchat-admin.php:6764
7416 +msgid "Voyage AI API Key"
1160 7417 msgstr ""
1161 7418
1162 -#: includes/class-mxchat-admin.php:2763
1163 -msgid "WooCommerce Consumer Key"
7419 +#: includes/class-mxchat-admin.php:6773
7420 +msgid "OpenRouter API Key"
1164 7421 msgstr ""
1165 7422
1166 -#: includes/class-mxchat-admin.php:2771
1167 -msgid "WooCommerce Consumer Secret"
7423 +#: includes/class-mxchat-admin.php:6782
7424 +msgid "Custom Provider (OpenAI-compatible)"
1168 7425 msgstr ""
1169 7426
1170 -#: includes/class-mxchat-admin.php:2780
7427 +#: includes/class-mxchat-admin.php:6791
1171 7428 msgid "Loops API Key"
1172 7429 msgstr ""
1173 7430
1174 -#: includes/class-mxchat-admin.php:2788
7431 +#: includes/class-mxchat-admin.php:6800
7432 +msgid "Brave API Key"
7433 +msgstr ""
7434 +
7435 +#: includes/class-mxchat-admin.php:6936
7436 +msgid "Require Email To Chat"
7437 +msgstr ""
7438 +
7439 +#: includes/class-mxchat-admin.php:6944
7440 +msgid "Require Email Chat Content"
7441 +msgstr ""
7442 +
7443 +#: includes/class-mxchat-admin.php:6952
7444 +msgid "Require Email Chat Button Text"
7445 +msgstr ""
7446 +
7447 +#: includes/class-mxchat-admin.php:6960
7448 +msgid "Require Name Field"
7449 +msgstr ""
7450 +
7451 +#: includes/class-mxchat-admin.php:6984
7452 +msgid "Input Copy"
7453 +msgstr ""
7454 +
7455 +#: includes/class-mxchat-admin.php:7000
7456 +msgid "Toggle Privacy Notice"
7457 +msgstr ""
7458 +
7459 +#: includes/class-mxchat-admin.php:7008
7460 +msgid "Enable Complianz"
7461 +msgstr ""
7462 +
7463 +#: includes/class-mxchat-admin.php:7016
7464 +msgid "Open Links in a New Tab"
7465 +msgstr ""
7466 +
7467 +#: includes/class-mxchat-admin.php:7024
7468 +msgid "Enable Chat Persistence"
7469 +msgstr ""
7470 +
7471 +#: includes/class-mxchat-admin.php:7080
7472 +msgid "Additional Quick Questions"
7473 +msgstr ""
7474 +
7475 +#: includes/class-mxchat-admin.php:7089
7476 +msgid "Rate Limits Settings"
7477 +msgstr ""
7478 +
7479 +#: includes/class-mxchat-admin.php:7098
7480 +msgid "Loops Settings"
7481 +msgstr ""
7482 +
7483 +#: includes/class-mxchat-admin.php:7106
1175 7484 msgid "Loops Mailing List"
1176 7485 msgstr ""
1177 7486
1178 -#: includes/class-mxchat-admin.php:2796
7487 +#: includes/class-mxchat-admin.php:7114
1179 7488 msgid "Triggered Phrase Response"
1180 7489 msgstr ""
1181 7490
1182 -#: includes/class-mxchat-admin.php:2804
7491 +#: includes/class-mxchat-admin.php:7122
1183 7492 msgid "Email Capture Response"
1184 7493 msgstr ""
1185 7494
1186 -#: includes/class-mxchat-admin.php:2820
1187 -msgid "Brave API Key"
7495 +#: includes/class-mxchat-admin.php:7131
7496 +msgid "Brave Search Settings"
1188 7497 msgstr ""
1189 7498
1190 -#: includes/class-mxchat-admin.php:2828
7499 +#: includes/class-mxchat-admin.php:7139
1191 7500 msgid "Number of Images to Return"
1192 7501 msgstr ""
1193 7502
1194 -#: includes/class-mxchat-admin.php:2836
7503 +#: includes/class-mxchat-admin.php:7147
1195 7504 msgid "Safe Search"
1196 7505 msgstr ""
1197 7506
1198 -#: includes/class-mxchat-admin.php:2844
7507 +#: includes/class-mxchat-admin.php:7155
1199 7508 msgid "Number of News Articles"
1200 7509 msgstr ""
1201 7510
1202 -#: includes/class-mxchat-admin.php:2852
7511 +#: includes/class-mxchat-admin.php:7163
1203 7512 msgid "Country"
1204 7513 msgstr ""
1205 7514
1206 -#: includes/class-mxchat-admin.php:2860
7515 +#: includes/class-mxchat-admin.php:7171
1207 7516 msgid "Language"
1208 7517 msgstr ""
1209 7518
1210 -#: includes/class-mxchat-admin.php:2876
7519 +#: includes/class-mxchat-admin.php:7180
7520 +msgid "Toolbar Settings & Intents"
7521 +msgstr ""
7522 +
7523 +#: includes/class-mxchat-admin.php:7187
1211 7524 msgid "Show Chat Toolbar"
1212 7525 msgstr ""
1213 7526
1214 -#: includes/class-mxchat-admin.php:2884
7527 +#: includes/class-mxchat-admin.php:7196
7528 +msgid "Show PDF Upload Button"
7529 +msgstr ""
7530 +
7531 +#: includes/class-mxchat-admin.php:7205
7532 +msgid "Show Word Upload Button"
7533 +msgstr ""
7534 +
7535 +#: includes/class-mxchat-admin.php:7213
1215 7536 msgid "Intent Trigger Text"
1216 7537 msgstr ""
1217 7538
1218 -#: includes/class-mxchat-admin.php:2892
7539 +#: includes/class-mxchat-admin.php:7221
1219 7540 msgid "Success Text"
1220 7541 msgstr ""
1221 7542
1222 -#: includes/class-mxchat-admin.php:2900
7543 +#: includes/class-mxchat-admin.php:7229
1223 7544 msgid "Error Text"
1224 7545 msgstr ""
1225 7546
1226 -#: includes/class-mxchat-admin.php:2909
7547 +#: includes/class-mxchat-admin.php:7238
1227 7548 msgid "Maximum Document Pages"
1228 7549 msgstr ""
1229 7550
1230 -#: includes/class-mxchat-admin.php:2926
7551 +#: includes/class-mxchat-admin.php:7247
7552 +msgid "Live Agent Settings"
7553 +msgstr ""
7554 +
7555 +#: includes/class-mxchat-admin.php:7255
7556 +#: includes/class-mxchat-admin.php:7352
7557 +#: includes/class-mxchat-admin.php:7420
1231 7558 msgid "Live Agent Status"
1232 7559 msgstr ""
1233 7560
1234 -#: includes/class-mxchat-admin.php:2934
7561 +#: includes/class-mxchat-admin.php:7266
7562 +#: includes/class-mxchat-admin.php:7362
7563 +#: includes/class-mxchat-admin.php:7430
7564 +msgid "Availability Schedule"
7565 +msgstr ""
7566 +
7567 +#: includes/class-mxchat-admin.php:7275
7568 +#: includes/class-mxchat-admin.php:7371
7569 +#: includes/class-mxchat-admin.php:7439
1235 7570 msgid "Notification Message"
1236 7571 msgstr ""
1237 7572
1238 -#: includes/class-mxchat-admin.php:2942
7573 +#: includes/class-mxchat-admin.php:7283
7574 +#: includes/class-mxchat-admin.php:7379
7575 +#: includes/class-mxchat-admin.php:7447
1239 7576 msgid "Away Message"
1240 7577 msgstr ""
1241 7578
1242 -#: includes/class-mxchat-admin.php:2950
7579 +#: includes/class-mxchat-admin.php:7291
7580 +msgid "Slack Agent User IDs"
7581 +msgstr ""
7582 +
7583 +#: includes/class-mxchat-admin.php:7301
7584 +msgid "Shared Handoff Channel"
7585 +msgstr ""
7586 +
7587 +#: includes/class-mxchat-admin.php:7311
7588 +msgid "Archive Channel When Chat Ends"
7589 +msgstr ""
7590 +
7591 +#: includes/class-mxchat-admin.php:7319
1243 7592 msgid "Slack Webhook URL"
1244 7593 msgstr ""
1245 7594
1246 -#: includes/class-mxchat-admin.php:2958
7595 +#: includes/class-mxchat-admin.php:7327
1247 7596 msgid "Slack Secret Key"
1248 7597 msgstr ""
1249 7598
1250 -#: includes/class-mxchat-admin.php:2967
7599 +#: includes/class-mxchat-admin.php:7336
1251 7600 msgid "Slack Bot OAuth Token"
1252 7601 msgstr ""
1253 7602
1254 -#: includes/class-mxchat-admin.php:2976
1255 -msgid "Theme Settings"
7603 +#: includes/class-mxchat-admin.php:7345
7604 +msgid "Telegram Settings"
1256 7605 msgstr ""
1257 7606
1258 -#: includes/class-mxchat-admin.php:2983
1259 -msgid "Close Button & Title Color"
7607 +#: includes/class-mxchat-admin.php:7387
7608 +msgid "Telegram Bot Token"
1260 7609 msgstr ""
1261 7610
1262 -#: includes/class-mxchat-admin.php:2991
1263 -msgid "Chatbot Background Color"
7611 +#: includes/class-mxchat-admin.php:7395
7612 +msgid "Telegram Group ID"
1264 7613 msgstr ""
1265 7614
1266 -#: includes/class-mxchat-admin.php:2999
1267 -msgid "User Message Background Color"
7615 +#: includes/class-mxchat-admin.php:7403
7616 +msgid "Webhook Secret Token"
1268 7617 msgstr ""
1269 7618
1270 -#: includes/class-mxchat-admin.php:3007
1271 -msgid "User Message Font Color"
7619 +#: includes/class-mxchat-admin.php:7413
7620 +msgid "Webhook Handoff Settings"
1272 7621 msgstr ""
1273 7622
1274 -#: includes/class-mxchat-admin.php:3015
1275 -msgid "Bot Message Background Color"
7623 +#: includes/class-mxchat-admin.php:7455
7624 +msgid "Webhook URL"
1276 7625 msgstr ""
1277 7626
1278 -#: includes/class-mxchat-admin.php:3023
1279 -msgid "Bot Message Font Color"
7627 +#: includes/class-mxchat-admin.php:7463
7628 +msgid "Signing Secret"
1280 7629 msgstr ""
1281 7630
1282 -#: includes/class-mxchat-admin.php:3031
1283 -msgid "Top Bar Background Color"
7631 +#: includes/class-mxchat-admin.php:7472
7632 +msgid "YouTube Tutorials"
1284 7633 msgstr ""
1285 7634
1286 -#: includes/class-mxchat-admin.php:3039
1287 -msgid "Send Button Color"
7635 +#: includes/class-mxchat-admin.php:7484
7636 +msgid "MXChat Knowledge Base Settings"
1288 7637 msgstr ""
1289 7638
1290 -#: includes/class-mxchat-admin.php:3047
1291 -msgid "Chat Input Font Color"
7639 +#: includes/class-mxchat-admin.php:7507
7640 +msgid "MXChat Transcripts Notification Settings"
1292 7641 msgstr ""
1293 7642
1294 -#: includes/class-mxchat-admin.php:3055
1295 -msgid "Floating Widget Background Color"
7643 +#: includes/class-mxchat-admin.php:7519
7644 +msgid "Chat Notification Settings"
1296 7645 msgstr ""
1297 7646
1298 -#: includes/class-mxchat-admin.php:3063
1299 -msgid "Chatbot Icon Color"
7647 +#: includes/class-mxchat-admin.php:7534
7648 +msgid "Notification Email Address"
1300 7649 msgstr ""
1301 7650
1302 -#: includes/class-mxchat-admin.php:3071
1303 -msgid "Custom Chatbot Icon (PNG)"
7651 +#: includes/class-mxchat-admin.php:7589
7652 +msgid "The Pinecone API key appears to be invalid. Please check your API key."
1304 7653 msgstr ""
1305 7654
1306 -#: includes/class-mxchat-admin.php:3079
1307 -msgid "Title Bar Icon (PNG)"
7655 +#: includes/class-mxchat-admin.php:7610
7656 +msgid "The Pinecone host appears to be invalid. It should look like \"mxchat-vectors-zrmsquq.svc.aped-4627-b74a.pinecone.io\""
1308 7657 msgstr ""
1309 7658
1310 -#: includes/class-mxchat-admin.php:3087
1311 -msgid "Live Agent Background Color"
7659 +#: includes/class-mxchat-admin.php:7637
7660 +msgid "Sync settings updated successfully."
1312 7661 msgstr ""
1313 7662
1314 -#: includes/class-mxchat-admin.php:3095
1315 -msgid "Live Agent Font Color"
7663 +#: includes/class-mxchat-admin.php:7646
7664 +msgid "1"
1316 7665 msgstr ""
1317 7666
1318 -#: includes/class-mxchat-admin.php:3104
1319 -msgid "Mode Indicator Background Color"
7667 +#: includes/class-mxchat-admin.php:7672
7668 +msgid "Set message limits for each user role and customize the experience when users reach those limits. You can use {limit}, {timeframe}, {count}, and {remaining} as placeholders."
1320 7669 msgstr ""
1321 7670
1322 -#: includes/class-mxchat-admin.php:3113
1323 -msgid "Mode Indicator Font Color"
7671 +#: includes/class-mxchat-admin.php:7677
7672 +msgid "Markdown Links Supported:"
1324 7673 msgstr ""
1325 7674
1326 -#: includes/class-mxchat-admin.php:3121
1327 -msgid "Toolbar Icon Color"
7675 +#: includes/class-mxchat-admin.php:7678
7676 +msgid "You can include clickable links in your custom messages using markdown syntax:"
1328 7677 msgstr ""
1329 7678
1330 -#: includes/class-mxchat-admin.php:3130
1331 -msgid "Frequently Asked Questions (FAQ)"
7679 +#: includes/class-mxchat-admin.php:7719
7680 +msgid "Limit:"
1332 7681 msgstr ""
1333 7682
1334 -#: includes/class-mxchat-admin.php:3143
1335 -msgid "Automatically sync posts to knowledge base"
7683 +#: includes/class-mxchat-admin.php:7732
7684 +msgid "Timeframe:"
1336 7685 msgstr ""
1337 7686
1338 -#: includes/class-mxchat-admin.php:3154
1339 -msgid "Automatically sync pages to knowledge base"
7687 +#: includes/class-mxchat-admin.php:7747
7688 +msgid "Custom Message:"
1340 7689 msgstr ""
1341 7690
1342 -#: includes/class-mxchat-admin.php:3176
1343 -msgid "Sync settings updated successfully."
7691 +#: includes/class-mxchat-admin.php:7752
7692 +msgid "Enter custom message when rate limit is exceeded"
1344 7693 msgstr ""
1345 7694
1346 -#: includes/class-mxchat-admin.php:3184
1347 -msgid "1"
7695 +#: includes/class-mxchat-admin.php:7756
7696 +msgid "Example: Rate limit reached! [Visit our pricing page](https://example.com/pricing) to upgrade."
1348 7697 msgstr ""
1349 7698
1350 -#: includes/class-mxchat-admin.php:3192
1351 -msgid "Invalid security token"
7699 +#: includes/class-mxchat-admin.php:7783
7700 +msgid "Manage all your API keys in one place. Add the API keys for the services you want to use with your chatbot."
1352 7701 msgstr ""
1353 7702
1354 -#: includes/class-mxchat-admin.php:3206
1355 -msgid "Email or License Key is missing"
7703 +#: includes/class-mxchat-admin.php:7794
7704 +msgid "Required for OpenAI GPT models and OpenAI embeddings. Get your API key from OpenAI Platform."
1356 7705 msgstr ""
1357 7706
1358 -#: includes/class-mxchat-admin.php:3225
1359 -msgid "Activation failed due to a server error: "
7707 +#: includes/class-mxchat-admin.php:7807
7708 +msgid "Required for X.AI Grok models. Get your API key from X.AI Console."
1360 7709 msgstr ""
1361 7710
1362 -#: includes/class-mxchat-admin.php:3236
1363 -msgid "License activated successfully"
7711 +#: includes/class-mxchat-admin.php:7819
7712 +msgid "Required for Anthropic Claude models. Get your API key from Anthropic Console."
1364 7713 msgstr ""
1365 7714
1366 -#: includes/class-mxchat-admin.php:3238
1367 -msgid "Activation failed"
7715 +#: includes/class-mxchat-admin.php:7832
7716 +msgid "Required for DeepSeek models. Get your API key from DeepSeek Platform."
1368 7717 msgstr ""
1369 7718
1370 -#: includes/class-mxchat-admin.php:3264
1371 -msgid "Set the maximum number of messages a logged-out user can send within a 24-hour period."
7719 +#: includes/class-mxchat-admin.php:7845
7720 +msgid "Required for Google Gemini models and embeddings. Get your API key from Google AI Studio."
1372 7721 msgstr ""
1373 7722
1374 -#: includes/class-mxchat-admin.php:3295
1375 -msgid "Set the maximum number of messages users in each role can send within a 24-hour period."
7723 +#: includes/class-mxchat-admin.php:7859
7724 +msgid "Required for OpenRouter models. Get your API key from OpenRouter.ai"
1376 7725 msgstr ""
1377 7726
1378 -#: includes/class-mxchat-admin.php:3313
1379 -msgid "This message will be displayed when a user exceeds the rate limit."
7727 +#: includes/class-mxchat-admin.php:7877
7728 +msgid "Test key"
1380 7729 msgstr ""
1381 7730
1382 -#: includes/class-mxchat-admin.php:3345
1383 -msgid "Automatically syncs new product additions, updates, and removals to the knowledge base. For existing products, submit your product sitemap in the Knowledge Base section to add them initially."
7731 +#: includes/class-mxchat-admin.php:7893
7732 +#: includes/class-mxchat-admin.php:8029
7733 +msgid "Testing..."
1384 7734 msgstr ""
1385 7735
1386 -#: includes/class-mxchat-admin.php:3351 includes/class-mxchat-admin.php:3402
1387 -#: includes/class-mxchat-admin.php:3428 includes/class-mxchat-admin.php:3470
1388 -#: includes/class-mxchat-admin.php:3508 includes/class-mxchat-admin.php:3819
1389 -#: includes/class-mxchat-admin.php:3846 includes/class-mxchat-admin.php:3873
1390 -#: includes/class-mxchat-admin.php:3900 includes/class-mxchat-admin.php:3927
1391 -#: includes/class-mxchat-admin.php:3954 includes/class-mxchat-admin.php:3981
1392 -#: includes/class-mxchat-admin.php:4008 includes/class-mxchat-admin.php:4035
1393 -#: includes/class-mxchat-admin.php:4062 includes/class-mxchat-admin.php:4089
1394 -#: includes/class-mxchat-admin.php:4116 includes/class-mxchat-admin.php:4143
1395 -#: includes/class-mxchat-admin.php:4170 includes/class-mxchat-admin.php:4197
1396 -#: includes/class-mxchat-admin.php:4235 includes/class-mxchat-admin.php:4274
1397 -#: includes/class-mxchat-admin.php:4301 includes/class-mxchat-admin.php:4390
1398 -#: includes/class-mxchat-admin.php:4448 includes/class-mxchat-admin.php:4503
1399 -#: includes/class-mxchat-admin.php:4539 includes/class-mxchat-admin.php:4617
1400 -#: includes/class-mxchat-admin.php:4747 includes/class-mxchat-admin.php:4781
1401 -#: includes/class-mxchat-admin.php:4812 includes/class-mxchat-admin.php:4843
1402 -#: includes/class-mxchat-admin.php:4874 includes/class-mxchat-admin.php:4901
1403 -#: includes/class-mxchat-admin.php:4926 includes/class-mxchat-admin.php:4949
1404 -#: includes/class-mxchat-admin.php:4973 includes/class-mxchat-admin.php:5029
1405 -#: includes/class-mxchat-admin.php:5050
1406 -msgid "Pro Only"
7736 +#: includes/class-mxchat-admin.php:7895
7737 +#: includes/class-mxchat-admin.php:8041
7738 +#: includes/class-mxchat-editor-assistant.php:126
7739 +msgid "Failed"
1407 7740 msgstr ""
1408 7741
1409 -#: includes/class-mxchat-admin.php:3379 includes/class-mxchat-admin.php:3397
1410 -#: includes/class-mxchat-admin.php:3423 includes/class-mxchat-admin.php:3440
1411 -#: includes/class-mxchat-admin.php:3502 includes/class-mxchat-admin.php:3524
1412 -#: includes/class-mxchat-admin.php:4634 includes/class-mxchat-admin.php:4968
1413 -#: includes/class-mxchat-admin.php:5024 includes/class-mxchat-admin.php:5045
1414 -msgid "Show"
7742 +#: includes/class-mxchat-admin.php:7896
7743 +#: includes/class-mxchat-admin.php:8046
7744 +msgid "Request failed"
1415 7745 msgstr ""
1416 7746
1417 -#: includes/class-mxchat-admin.php:3380
1418 -msgid "The OpenAI API key is required even when using other models as it is used for vector embedding functionality."
7747 +#: includes/class-mxchat-admin.php:7958
7748 +msgid "Point MxChat at any OpenAI-compatible /v1/chat/completions endpoint: Ollama, LM Studio, vLLM, llama.cpp, LocalAI, Azure OpenAI, etc. Then select \"Custom (OpenAI-compatible)\" in the model picker."
1419 7749 msgstr ""
1420 7750
1421 -#: includes/class-mxchat-admin.php:3465
1422 -msgid "Enter your WooCommerce consumer key for integration."
7751 +#: includes/class-mxchat-admin.php:7963
7752 +msgid "Azure OpenAI quick start"
1423 7753 msgstr ""
1424 7754
1425 -#: includes/class-mxchat-admin.php:3526
1426 -msgid "Enter your Loops API Key here. (See FAQ for details)"
7755 +#: includes/class-mxchat-admin.php:7965
7756 +msgid "<strong>Base URL</strong> → <code>https://&lt;resource&gt;.openai.azure.com/openai/deployments/&lt;deployment&gt;</code>"
1427 7757 msgstr ""
1428 7758
1429 -#: includes/class-mxchat-admin.php:3560
1430 -msgid "No lists found. Please verify your API Key."
7759 +#: includes/class-mxchat-admin.php:7966
7760 +msgid "<strong>API Key</strong> → your Azure OpenAI key (required)"
1431 7761 msgstr ""
1432 7762
1433 -#: includes/class-mxchat-admin.php:3563
1434 -msgid "Enter a valid Loops API Key to load mailing lists."
7763 +#: includes/class-mxchat-admin.php:7967
7764 +msgid "<strong>Auth Scheme</strong> → <code>api-key header (Azure OpenAI)</code>"
1435 7765 msgstr ""
1436 7766
1437 -#: includes/class-mxchat-admin.php:3576
1438 -msgid "Enter the chatbot response when a trigger keyword is detected, prompting the user to share their email."
7767 +#: includes/class-mxchat-admin.php:7968
7768 +msgid "<strong>API Version</strong> → required for Azure, e.g. <code>2024-08-01-preview</code>"
1439 7769 msgstr ""
1440 7770
1441 -#: includes/class-mxchat-admin.php:3589
1442 -msgid "Enter the message to send when a user provides their email."
7771 +#: includes/class-mxchat-admin.php:7973
7772 +msgid "Base URL"
1443 7773 msgstr ""
1444 7774
1445 -#: includes/class-mxchat-admin.php:3605
1446 -msgid "Set the message displayed to users before they start a chat. Use this to provide a friendly greeting or instructions."
7775 +#: includes/class-mxchat-admin.php:7975
7776 +msgid "Examples: Ollama http://localhost:11434/v1 · LM Studio http://localhost:1234/v1 · vLLM http://gpu:8000/v1 · Azure https://<resource>.openai.azure.com/openai/deployments/<deployment>"
1447 7777 msgstr ""
1448 7778
1449 -#: includes/class-mxchat-admin.php:3622
1450 -msgid "Provide system-level instructions for the AI to guide its behavior. Be clear and concise for better results."
7779 +#: includes/class-mxchat-admin.php:7979
7780 +msgid "API Key (optional)"
1451 7781 msgstr ""
1452 7782
1453 -#: includes/class-mxchat-admin.php:3629 includes/class-mxchat-admin.php:3663
1454 -#: includes/class-mxchat-admin.php:3664
1455 -msgid "X.AI Models"
7783 +#: includes/class-mxchat-admin.php:7981
7784 +msgid "Leave empty for unauthenticated local servers. Required for Azure / vLLM / hosted endpoints."
1456 7785 msgstr ""
1457 7786
1458 -#: includes/class-mxchat-admin.php:3630
1459 -msgid "grok-beta (Early Beta)"
7787 +#: includes/class-mxchat-admin.php:7985
7788 +msgid "Model Name"
1460 7789 msgstr ""
1461 7790
1462 -#: includes/class-mxchat-admin.php:3631
1463 -msgid "Grok 2"
7791 +#: includes/class-mxchat-admin.php:7987
7792 +msgid "The model identifier the upstream server expects (e.g. llama3.2, mistral, gpt-oss). For Azure this is the deployment ID — leave empty if the Base URL already includes /deployments/<deployment>."
1464 7793 msgstr ""
1465 7794
1466 -#: includes/class-mxchat-admin.php:3633
1467 -msgid "DeepSeek Models"
7795 +#: includes/class-mxchat-admin.php:7991
7796 +msgid "Auth Scheme"
1468 7797 msgstr ""
1469 7798
1470 -#: includes/class-mxchat-admin.php:3634
1471 -msgid "DeepSeek-V3"
7799 +#: includes/class-mxchat-admin.php:7993
7800 +msgid "Authorization: Bearer (OpenAI / Ollama / vLLM / LM Studio)"
1472 7801 msgstr ""
1473 7802
1474 -#: includes/class-mxchat-admin.php:3636 includes/class-mxchat-admin.php:3663
1475 -#: includes/class-mxchat-admin.php:3664
1476 -msgid "Claude Models"
7803 +#: includes/class-mxchat-admin.php:7994
7804 +msgid "api-key header (Azure OpenAI)"
1477 7805 msgstr ""
1478 7806
1479 -#: includes/class-mxchat-admin.php:3637
1480 -msgid "Claude 3.5 Sonnet (Most Intelligent)"
7807 +#: includes/class-mxchat-admin.php:7996
7808 +msgid "Most OpenAI-compatible servers use Bearer. Azure OpenAI uses the api-key header."
1481 7809 msgstr ""
1482 7810
1483 -#: includes/class-mxchat-admin.php:3638
1484 -msgid "Claude 3 Opus (Highly Complex Tasks)"
7811 +#: includes/class-mxchat-admin.php:8000
7812 +msgid "API Version (Azure only)"
1485 7813 msgstr ""
1486 7814
1487 -#: includes/class-mxchat-admin.php:3639
1488 -msgid "Claude 3 Sonnet (Balanced)"
7815 +#: includes/class-mxchat-admin.php:8002
7816 +msgid "Appended as ?api-version=... on the request URL. Required for Azure OpenAI; leave empty for non-Azure providers."
1489 7817 msgstr ""
1490 7818
1491 -#: includes/class-mxchat-admin.php:3640
1492 -msgid "Claude 3 Haiku (Fastest)"
7819 +#: includes/class-mxchat-admin.php:8007
7820 +msgid "Extended routing (opt-in)"
1493 7821 msgstr ""
1494 7822
1495 -#: includes/class-mxchat-admin.php:3642
1496 -msgid "OpenAI Models"
7823 +#: includes/class-mxchat-admin.php:8008
7824 +msgid "Use custom provider for embeddings"
1497 7825 msgstr ""
1498 7826
1499 -#: includes/class-mxchat-admin.php:3643
1500 -msgid "GPT-4o (Recommended)"
7827 +#: includes/class-mxchat-admin.php:8009
7828 +msgid "Use custom provider for image generation"
1501 7829 msgstr ""
1502 7830
1503 -#: includes/class-mxchat-admin.php:3644
1504 -msgid "GPT-4o Mini (Fast and Lightweight)"
7831 +#: includes/class-mxchat-admin.php:8010
7832 +msgid "When off, embeddings and image generation continue to use OpenAI (current behavior). Turn on only if your endpoint exposes OpenAI-compatible /embeddings or /images/generations routes (e.g. Ollama, vLLM, LocalAI)."
1505 7833 msgstr ""
1506 7834
1507 -#: includes/class-mxchat-admin.php:3645
1508 -msgid "GPT-4 Turbo (High-Performance)"
7835 +#: includes/class-mxchat-admin.php:8014
7836 +msgid "Custom Embedding Model"
1509 7837 msgstr ""
1510 7838
1511 -#: includes/class-mxchat-admin.php:3646
1512 -msgid "GPT-4 (High Intelligence)"
7839 +#: includes/class-mxchat-admin.php:8016
7840 +msgid "Only used when \"Use custom provider for embeddings\" is on. The embedding model name is separate from the chat model name above (e.g. Ollama embedding models: nomic-embed-text, mxbai-embed-large). Leave blank to fall back to the chat model name."
1513 7841 msgstr ""
1514 7842
1515 -#: includes/class-mxchat-admin.php:3647
1516 -msgid "GPT-3.5 Turbo (Affordable and Fast)"
7843 +#: includes/class-mxchat-admin.php:8038
7844 +msgid "OK"
1517 7845 msgstr ""
1518 7846
1519 -#: includes/class-mxchat-admin.php:3664
1520 -msgid " (Pro Only)"
7847 +#: includes/class-mxchat-admin.php:8063
7848 +msgid "Required for Voyage AI embedding models. Get your API key from Voyage AI."
1521 7849 msgstr ""
1522 7850
1523 -#: includes/class-mxchat-admin.php:3677
1524 -msgid "Select the AI model to use for your chatbot. Pro-only models are marked accordingly."
7851 +#. translators: %s: link to the Loops integration tab.
7852 +#: includes/class-mxchat-admin.php:8084
7853 +#, php-format
7854 +msgid "Required for Loops email integration. Get your API key from Loops.so, then choose your mailing list under %s."
1525 7855 msgstr ""
1526 7856
1527 -#: includes/class-mxchat-admin.php:3690
1528 -msgid "Enter the title text that will appear on the top bar of the chatbot."
7857 +#: includes/class-mxchat-admin.php:8085
7858 +msgid "Integrations, Loops"
1529 7859 msgstr ""
1530 7860
1531 -#: includes/class-mxchat-admin.php:3710
1532 -msgid "Enable to require email before a user chats. Their email will appear at the top of the transcript."
7861 +#: includes/class-mxchat-admin.php:8113
7862 +msgid "Select a list"
1533 7863 msgstr ""
1534 7864
1535 -#: includes/class-mxchat-admin.php:3733
1536 -msgid "You may enter HTML here, such as &lt;h2&gt;Welcome&lt;/h2&gt; or &lt;p&gt;Let's get started&lt;/p&gt;."
7865 +#: includes/class-mxchat-admin.php:8127
7866 +msgid "Please select a mailing list to use with Loops."
1537 7867 msgstr ""
1538 7868
1539 -#: includes/class-mxchat-admin.php:3734
1540 -msgid "Email form will show for users who are not logged in or have not provided an email within 24h."
7869 +#. translators: %s: link to the API Keys tab.
7870 +#: includes/class-mxchat-admin.php:8132
7871 +#, php-format
7872 +msgid "No lists found. Please check your Loops API key under %s."
1541 7873 msgstr ""
1542 7874
1543 -#: includes/class-mxchat-admin.php:3752
1544 -msgid "Enter the text you want on the submit button, e.g. \"Start Chat\"."
7875 +#. translators: %s: link to the API Keys tab.
7876 +#: includes/class-mxchat-admin.php:8141
7877 +#, php-format
7878 +msgid "Enter your Loops API key under %s to load mailing lists."
1545 7879 msgstr ""
1546 7880
1547 -#: includes/class-mxchat-admin.php:3770
1548 -msgid "Enter your message. Line breaks will be preserved."
7881 +#: includes/class-mxchat-admin.php:8198
7882 +msgid "Enter the instruction for the AI when a trigger keyword is detected. The AI will use this as guidance to naturally ask for the user's email in a conversational way."
1549 7883 msgstr ""
1550 7884
1551 -#: includes/class-mxchat-admin.php:3792
1552 -msgid "This is the placeholder text for the chat input field."
7885 +#: includes/class-mxchat-admin.php:8215
7886 +msgid "Enter the instruction for the AI when a user provides their email. The AI will use this as guidance to naturally confirm the email capture in a conversational way."
1553 7887 msgstr ""
1554 7888
1555 -#: includes/class-mxchat-admin.php:4219 includes/class-mxchat-admin.php:4258
1556 -msgid "Enter PNG URL"
7889 +#: includes/class-mxchat-admin.php:8243
7890 +msgid "Use {visitor_name} to personalize AI responses when lead capture is enabled."
1557 7891 msgstr ""
1558 7892
1559 -#: includes/class-mxchat-admin.php:4226
1560 -msgid "Custom Icon Preview"
7893 +#: includes/class-mxchat-admin.php:8244
7894 +msgid "Example: The visitor's name is {visitor_name}. Address them by name."
1561 7895 msgstr ""
1562 7896
1563 -#: includes/class-mxchat-admin.php:4230 includes/class-mxchat-admin.php:4269
1564 -msgid "Upload your PNG icon and paste the URL here. Recommended size: 48x48 pixels."
7897 +#: includes/class-mxchat-admin.php:8250
7898 +msgid "The chatbot is told the current date and time in your site's timezone with every message, so it can tell past events from upcoming ones. You can also place {current_date} or {current_datetime} in the instructions above. Note: a placeholder changes the prompt once a day (date) or every minute (date and time), which reduces how much of it your AI provider can cache; the automatic line has no such cost, so most sites do not need one."
1565 7899 msgstr ""
1566 7900
1567 -#: includes/class-mxchat-admin.php:4265
1568 -msgid "Title Icon Preview"
7901 +#: includes/class-mxchat-admin.php:8317
7902 +msgid "Copy Instructions"
1569 7903 msgstr ""
1570 7904
1571 -#: includes/class-mxchat-admin.php:4321
1572 -msgid "Show chatbot automatically on all pages. When disabled, you can place the chatbot manually using shortcode [mxchat_chatbot floating=\"yes\"]."
7905 +#: includes/class-mxchat-admin.php:8361
7906 +msgid "After entering your OpenRouter API key above, click the button below to load available models."
1573 7907 msgstr ""
1574 7908
1575 -#: includes/class-mxchat-admin.php:4339 includes/class-mxchat-public.php:119
1576 -msgid "By chatting, you agree to our <a href=\"https://example.com/privacy-policy\" target=\"_blank\">privacy policy</a>."
7909 +#: includes/class-mxchat-admin.php:8375
7910 +#: includes/class-mxchat-admin.php:8607
7911 +msgid "API key for OpenAI detected"
1577 7912 msgstr ""
1578 7913
1579 -#: includes/class-mxchat-admin.php:4349
1580 -msgid "Enable this option to display a privacy notice below the chat widget."
7914 +#: includes/class-mxchat-admin.php:8377
7915 +#: includes/class-mxchat-admin.php:8609
7916 +msgid "No API key for OpenAI detected. Please enter API key in API Keys tab."
1581 7917 msgstr ""
1582 7918
1583 -#: includes/class-mxchat-admin.php:4356
1584 -msgid "Enter the privacy policy text. You can include HTML links."
7919 +#: includes/class-mxchat-admin.php:8384
7920 +msgid "API key for Anthropic (Claude) detected"
1585 7921 msgstr ""
1586 7922
1587 -#: includes/class-mxchat-admin.php:4384
1588 -msgid "Enable this option to apply Complianz consent logic to the chatbot (must have Complianz Plugin)."
7923 +#: includes/class-mxchat-admin.php:8386
7924 +msgid "No API key for Anthropic (Claude) detected. Please enter API key in API Keys tab."
1589 7925 msgstr ""
1590 7926
1591 -#: includes/class-mxchat-admin.php:4415
1592 -msgid "Enable to open links in a new tab (default is to open in the same tab)."
7927 +#: includes/class-mxchat-admin.php:8393
7928 +msgid "API key for X.AI (Grok) detected"
1593 7929 msgstr ""
1594 7930
1595 -#: includes/class-mxchat-admin.php:4442
1596 -msgid "Enable to keep chat history when users navigate tabs or return to the site within 24 hours."
7931 +#: includes/class-mxchat-admin.php:8395
7932 +msgid "No API key for X.AI (Grok) detected. Please enter API key in API Keys tab."
1597 7933 msgstr ""
1598 7934
1599 -#: includes/class-mxchat-admin.php:4468
1600 -msgid "Enter Popular Question 1"
7935 +#: includes/class-mxchat-admin.php:8402
7936 +msgid "API key for DeepSeek detected"
1601 7937 msgstr ""
1602 7938
1603 -#: includes/class-mxchat-admin.php:4472
1604 -msgid "This will be the first popular question in the chatbot."
7939 +#: includes/class-mxchat-admin.php:8404
7940 +msgid "No API key for DeepSeek detected. Please enter API key in API Keys tab."
1605 7941 msgstr ""
1606 7942
1607 -#: includes/class-mxchat-admin.php:4493
1608 -msgid "Enter Popular Question 2"
7943 +#: includes/class-mxchat-admin.php:8411
7944 +#: includes/class-mxchat-admin.php:8625
7945 +msgid "API key for Google Gemini detected"
1609 7946 msgstr ""
1610 7947
1611 -#: includes/class-mxchat-admin.php:4498
1612 -msgid "This will be the second popular question in the chatbot."
7948 +#: includes/class-mxchat-admin.php:8413
7949 +#: includes/class-mxchat-admin.php:8627
7950 +msgid "No API key for Google Gemini detected. Please enter API key in API Keys tab."
1613 7951 msgstr ""
1614 7952
1615 -#: includes/class-mxchat-admin.php:4529
1616 -msgid "Enter Popular Question 3"
7953 +#: includes/class-mxchat-admin.php:8420
7954 +msgid "API key for OpenRouter detected"
1617 7955 msgstr ""
1618 7956
1619 -#: includes/class-mxchat-admin.php:4534
1620 -msgid "This will be the third popular question in the chatbot."
7957 +#: includes/class-mxchat-admin.php:8422
7958 +msgid "No API key for OpenRouter detected. Please enter API key in API Keys tab."
1621 7959 msgstr ""
1622 7960
1623 -#: includes/class-mxchat-admin.php:4575
1624 -msgid "Enter Additional Popular Question %d"
7961 +#: includes/class-mxchat-admin.php:8452
7962 +msgid "Test Streaming Compatibility"
1625 7963 msgstr ""
1626 7964
1627 -#: includes/class-mxchat-admin.php:4578 includes/class-mxchat-admin.php:4597
7965 +#: includes/class-mxchat-admin.php:8510
7966 +msgid "Web search is only available for OpenAI and Gemini models."
7967 +msgstr ""
7968 +
7969 +#: includes/class-mxchat-admin.php:8568
7970 +msgid "OpenAI Embeddings"
7971 +msgstr ""
7972 +
7973 +#: includes/class-mxchat-admin.php:8569
7974 +msgid "TE3 Small (1536, Efficient)"
7975 +msgstr ""
7976 +
7977 +#: includes/class-mxchat-admin.php:8570
7978 +msgid "Ada 2 (1536, Recommended)"
7979 +msgstr ""
7980 +
7981 +#: includes/class-mxchat-admin.php:8571
7982 +msgid "TE3 Large (3072, Powerful)"
7983 +msgstr ""
7984 +
7985 +#: includes/class-mxchat-admin.php:8573
7986 +msgid "Voyage AI Embeddings"
7987 +msgstr ""
7988 +
7989 +#: includes/class-mxchat-admin.php:8574
7990 +msgid "Voyage-3 Large (2048, Most Capable)"
7991 +msgstr ""
7992 +
7993 +#: includes/class-mxchat-admin.php:8576
7994 +msgid "Google Gemini Embeddings"
7995 +msgstr ""
7996 +
7997 +#: includes/class-mxchat-admin.php:8577
7998 +msgid "Gemini Embedding (1536, Stable)"
7999 +msgstr ""
8000 +
8001 +#: includes/class-mxchat-admin.php:8596
8002 +msgid "Custom provider embeddings are in use — the model is set in the Custom Embedding Model field under Custom Provider."
8003 +msgstr ""
8004 +
8005 +#: includes/class-mxchat-admin.php:8616
8006 +msgid "API key for Voyage AI detected"
8007 +msgstr ""
8008 +
8009 +#: includes/class-mxchat-admin.php:8618
8010 +msgid "No API key for Voyage AI detected. Please enter API key in API Keys tab."
8011 +msgstr ""
8012 +
8013 +#: includes/class-mxchat-admin.php:8817
8014 +msgid "Use {visitor_name} to personalize greetings when lead capture is enabled."
8015 +msgstr ""
8016 +
8017 +#: includes/class-mxchat-admin.php:8818
8018 +msgid "Example: Hello {visitor_name}! How can I help you today?"
8019 +msgstr ""
8020 +
8021 +#: includes/class-mxchat-admin.php:8871
8022 +msgid "Post Type Visibility"
8023 +msgstr ""
8024 +
8025 +#: includes/class-mxchat-admin.php:8879
8026 +msgid "Show on all post types"
8027 +msgstr ""
8028 +
8029 +#: includes/class-mxchat-admin.php:8884
8030 +msgid "Only show on selected post types"
8031 +msgstr ""
8032 +
8033 +#: includes/class-mxchat-admin.php:8889
8034 +msgid "Hide on selected post types"
8035 +msgstr ""
8036 +
8037 +#: includes/class-mxchat-admin.php:9017
8038 +msgid "Customize the prompt (optional)"
8039 +msgstr ""
8040 +
8041 +#: includes/class-mxchat-admin.php:9020
8042 +msgid "Idle Timeout"
8043 +msgstr ""
8044 +
8045 +#: includes/class-mxchat-admin.php:9024
8046 +msgid "seconds of user inactivity before the prompt appears (5-600)"
8047 +msgstr ""
8048 +
8049 +#: includes/class-mxchat-admin.php:9029
8050 +msgid "Prompt Question"
8051 +msgstr ""
8052 +
8053 +#: includes/class-mxchat-admin.php:9033
8054 +#: includes/class-mxchat-integrator.php:478
8055 +msgid "Was this helpful?"
8056 +msgstr ""
8057 +
8058 +#: includes/class-mxchat-admin.php:9035
8059 +msgid "Leave blank for the default. Shown above the thumbs up/down."
8060 +msgstr ""
8061 +
8062 +#: includes/class-mxchat-admin.php:9039
8063 +msgid "Thank-You Message"
8064 +msgstr ""
8065 +
8066 +#: includes/class-mxchat-admin.php:9043
8067 +#: includes/class-mxchat-integrator.php:482
8068 +msgid "Thanks! Anything we should improve? (optional)"
8069 +msgstr ""
8070 +
8071 +#: includes/class-mxchat-admin.php:9045
8072 +msgid "Leave blank for the default. Shown after the user clicks a thumb."
8073 +msgstr ""
8074 +
8075 +#: includes/class-mxchat-admin.php:9049
8076 +msgid "Feedback Placeholder"
8077 +msgstr ""
8078 +
8079 +#: includes/class-mxchat-admin.php:9053
8080 +#: includes/class-mxchat-integrator.php:483
8081 +msgid "Tell us what could be better…"
8082 +msgstr ""
8083 +
8084 +#: includes/class-mxchat-admin.php:9055
8085 +msgid "Leave blank for the default. Placeholder text inside the feedback textarea."
8086 +msgstr ""
8087 +
8088 +#: includes/class-mxchat-admin.php:9059
8089 +msgid "Saved Confirmation"
8090 +msgstr ""
8091 +
8092 +#: includes/class-mxchat-admin.php:9063
8093 +#: includes/class-mxchat-integrator.php:486
8094 +msgid "Thanks for the feedback."
8095 +msgstr ""
8096 +
8097 +#: includes/class-mxchat-admin.php:9065
8098 +msgid "Leave blank for the default. Shown after the feedback is sent."
8099 +msgstr ""
8100 +
8101 +#: includes/class-mxchat-admin.php:9098
8102 +#: includes/class-mxchat-public.php:213
8103 +msgid "By chatting, you agree to our <a href=\"https://example.com/privacy-policy\" target=\"_blank\">privacy policy</a>."
8104 +msgstr ""
8105 +
8106 +#: includes/class-mxchat-admin.php:9271
8107 +#: includes/class-mxchat-integrator.php:454
8108 +msgid "Start new chat"
8109 +msgstr ""
8110 +
8111 +#: includes/class-mxchat-admin.php:9286
8112 +msgid "Enter Quick Question 1"
8113 +msgstr ""
8114 +
8115 +#: includes/class-mxchat-admin.php:9302
8116 +msgid "Enter Quick Question 2"
8117 +msgstr ""
8118 +
8119 +#: includes/class-mxchat-admin.php:9318
8120 +msgid "Enter Quick Question 3"
8121 +msgstr ""
8122 +
8123 +#: includes/class-mxchat-admin.php:9342
8124 +#, php-format
8125 +msgid "Enter Additional Quick Question %d"
8126 +msgstr ""
8127 +
8128 +#: includes/class-mxchat-admin.php:9344
8129 +#: includes/class-mxchat-admin.php:9360
1628 8130 msgid "Remove question"
1629 8131 msgstr ""
1630 8132
1631 -#: includes/class-mxchat-admin.php:4580 includes/class-mxchat-admin.php:4599
8133 +#: includes/class-mxchat-admin.php:9345
8134 +#: includes/class-mxchat-admin.php:9361
1632 8135 msgid "Remove"
1633 8136 msgstr ""
1634 8137
1635 -#: includes/class-mxchat-admin.php:4595
1636 -msgid "Enter Additional Popular Question 4"
8138 +#: includes/class-mxchat-admin.php:9359
8139 +msgid "Enter Additional Quick Question 4"
1637 8140 msgstr ""
1638 8141
1639 -#: includes/class-mxchat-admin.php:4607
8142 +#: includes/class-mxchat-admin.php:9367
1640 8143 msgid "Add question"
1641 8144 msgstr ""
1642 8145
1643 -#: includes/class-mxchat-admin.php:4609
8146 +#: includes/class-mxchat-admin.php:9368
1644 8147 msgid "Add Question"
1645 8148 msgstr ""
1646 8149
1647 -#: includes/class-mxchat-admin.php:4612
1648 -msgid "You can add more popular questions beyond the default three here."
8150 +#: includes/class-mxchat-admin.php:9384
8151 +msgid "Required for Brave Search integration. Get your API key from Brave Search API."
1649 8152 msgstr ""
1650 8153
1651 -#: includes/class-mxchat-admin.php:4636
1652 -msgid "Enter your Brave Search API Key here. (See FAQ for details)"
1653 -msgstr ""
1654 -
1655 -#: includes/class-mxchat-admin.php:4649
8154 +#: includes/class-mxchat-admin.php:9401
1656 8155 msgid "Select the number of images to return (1-6)."
1657 8156 msgstr ""
1658 8157
1659 -#: includes/class-mxchat-admin.php:4661
8158 +#: includes/class-mxchat-admin.php:9415
1660 8159 msgid "Strict"
1661 8160 msgstr ""
1662 8161
1663 -#: includes/class-mxchat-admin.php:4666
1664 -msgid "Off"
1665 -msgstr ""
1666 -
1667 -#: includes/class-mxchat-admin.php:4670
8162 +#: includes/class-mxchat-admin.php:9425
1668 8163 msgid "Set the Safe Search level for image searches. Brave Search only supports \"Strict\" and \"Off\" options."
1669 8164 msgstr ""
1670 8165
1671 -#: includes/class-mxchat-admin.php:4684
8166 +#: includes/class-mxchat-admin.php:9443
1672 8167 msgid "Select the number of news articles to retrieve (1-10)."
1673 8168 msgstr ""
1674 8169
1675 -#: includes/class-mxchat-admin.php:4697
8170 +#: includes/class-mxchat-admin.php:9460
1676 8171 msgid "Enter the country code (e.g., \"us\" for United States)."
1677 8172 msgstr ""
1678 8173
1679 -#: includes/class-mxchat-admin.php:4710
8174 +#: includes/class-mxchat-admin.php:9477
1680 8175 msgid "Enter the language code (e.g., \"en\" for English)."
1681 8176 msgstr ""
1682 8177
1683 -#: includes/class-mxchat-admin.php:4719
8178 +#: includes/class-mxchat-admin.php:9486
1684 8179 msgid "Configure the intent settings for the Chat with PDF feature."
1685 8180 msgstr ""
1686 8181
1687 -#: includes/class-mxchat-admin.php:4753
8182 +#: includes/class-mxchat-admin.php:9503
1688 8183 msgid "Enable to display the chat toolbar, adding two icons below the chatbot input field for uploading PDF and Word documents (default is hidden)."
1689 8184 msgstr ""
1690 8185
1691 -#: includes/class-mxchat-admin.php:4770
8186 +#: includes/class-mxchat-admin.php:9523
8187 +msgid "Enable to show the PDF upload button in the chatbot toolbar. Disable to hide it."
8188 +msgstr ""
8189 +
8190 +#: includes/class-mxchat-admin.php:9543
8191 +msgid "Enable to show the Word document upload button in the chatbot toolbar. Disable to hide it."
8192 +msgstr ""
8193 +
8194 +#: includes/class-mxchat-admin.php:9555
1692 8195 msgid "Enter trigger text"
1693 8196 msgstr ""
1694 8197
1695 -#: includes/class-mxchat-admin.php:4776
8198 +#: includes/class-mxchat-admin.php:9560
1696 8199 msgid "Text displayed when the intent is triggered."
1697 8200 msgstr ""
1698 8201
1699 -#: includes/class-mxchat-admin.php:4801
8202 +#: includes/class-mxchat-admin.php:9572
1700 8203 msgid "Enter success text"
1701 8204 msgstr ""
1702 8205
1703 -#: includes/class-mxchat-admin.php:4807
8206 +#: includes/class-mxchat-admin.php:9577
1704 8207 msgid "Text displayed when the intent is successful."
1705 8208 msgstr ""
1706 8209
1707 -#: includes/class-mxchat-admin.php:4832
8210 +#: includes/class-mxchat-admin.php:9589
1708 8211 msgid "Enter error text"
1709 8212 msgstr ""
1710 8213
1711 -#: includes/class-mxchat-admin.php:4838
8214 +#: includes/class-mxchat-admin.php:9594
1712 8215 msgid "Text displayed when an error occurs during the intent."
1713 8216 msgstr ""
1714 8217
1715 -#: includes/class-mxchat-admin.php:4869
8218 +#: includes/class-mxchat-admin.php:9611
1716 8219 msgid "Set the maximum number of document pages users can upload for processing. (1-69 pages)"
1717 8220 msgstr ""
1718 8221
1719 -#: includes/class-mxchat-admin.php:4896
8222 +#: includes/class-mxchat-admin.php:9627
8223 +#: includes/class-mxchat-admin.php:9852
8224 +#: includes/class-mxchat-admin.php:9978
1720 8225 msgid "Online"
1721 8226 msgstr ""
1722 8227
1723 -#: includes/class-mxchat-admin.php:4896
8228 +#: includes/class-mxchat-admin.php:9627
8229 +#: includes/class-mxchat-admin.php:9852
8230 +#: includes/class-mxchat-admin.php:9978
1724 8231 msgid "Offline"
1725 8232 msgstr ""
1726 8233
1727 -#: includes/class-mxchat-admin.php:4914
1728 -msgid "Sorry, live agents are currently unavailable. I can continue helping you as an AI assistant."
8234 +#: includes/class-mxchat-admin.php:9678
8235 +#: includes/class-mxchat-admin.php:10443
8236 +msgid "Scheduled hours"
1729 8237 msgstr ""
1730 8238
1731 -#: includes/class-mxchat-admin.php:4922
8239 +#: includes/class-mxchat-admin.php:9679
8240 +#: includes/class-mxchat-admin.php:10444
8241 +msgid "Always available"
8242 +msgstr ""
8243 +
8244 +#: includes/class-mxchat-admin.php:9698
8245 +#, php-format
8246 +msgid "%s start time"
8247 +msgstr ""
8248 +
8249 +#: includes/class-mxchat-admin.php:9703
8250 +#, php-format
8251 +msgid "%s end time"
8252 +msgstr ""
8253 +
8254 +#. translators: 1: the handoff channel, e.g. Slack or Telegram; 2: the site's timezone, e.g. America/New_York
8255 +#: includes/class-mxchat-admin.php:9715
8256 +#, php-format
8257 +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."
8258 +msgstr ""
8259 +
8260 +#: includes/class-mxchat-admin.php:9732
8261 +#: includes/class-mxchat-admin.php:9877
1732 8262 msgid "Message shown when live agents are offline."
1733 8263 msgstr ""
1734 8264
1735 -#: includes/class-mxchat-admin.php:4937
8265 +#: includes/class-mxchat-admin.php:9738
1736 8266 msgid "Live agent has been notified."
1737 8267 msgstr ""
1738 8268
1739 -#: includes/class-mxchat-admin.php:4945
8269 +#: includes/class-mxchat-admin.php:9744
8270 +#: includes/class-mxchat-admin.php:9865
1740 8271 msgid "Message shown when live transfer activated."
1741 8272 msgstr ""
1742 8273
1743 -#: includes/class-mxchat-admin.php:4969
8274 +#: includes/class-mxchat-admin.php:9757
1744 8275 msgid "Enter your Slack webhook URL for live agent notifications."
1745 8276 msgstr ""
1746 8277
1747 -#: includes/class-mxchat-admin.php:5008
1748 -msgid "Set the similarity threshold (recommended: 75) to balance accuracy; too high might limit your bot's ability to find relevant knowledge."
8278 +#: includes/class-mxchat-admin.php:9766
8279 +msgid "Secret key for validating Slack requests. Keep this secure."
1749 8280 msgstr ""
1750 8281
1751 -#: includes/class-mxchat-admin.php:5025
1752 -msgid "Secret key for validating Slack requests. Keep this secure."
8282 +#: includes/class-mxchat-admin.php:9775
8283 +msgid "Your Slack Bot OAuth Token (starts with xoxb-). Keep this secure."
1753 8284 msgstr ""
1754 8285
1755 -#: includes/class-mxchat-admin.php:5046
1756 -msgid "Your Slack Bot OAuth Token (starts with xoxb-). Keep this secure."
8286 +#: includes/class-mxchat-admin.php:9787
8287 +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"
1757 8288 msgstr ""
1758 8289
1759 -#: includes/class-mxchat-integrator.php:116
1760 -msgid "Short Description:"
8290 +#: includes/class-mxchat-admin.php:9796
8291 +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."
1761 8292 msgstr ""
1762 8293
1763 -#: includes/class-mxchat-integrator.php:117
1764 -#: includes/class-mxchat-integrator.php:2278
1765 -msgid "Price:"
8294 +#: includes/class-mxchat-admin.php:9802
8295 +msgid "⚠ Last handoff could not reach this channel"
1766 8296 msgstr ""
1767 8297
1768 -#: includes/class-mxchat-integrator.php:118
1769 -msgid "Sale Price:"
8298 +#. translators: %s: Slack API error code
8299 +#: includes/class-mxchat-admin.php:9805
8300 +#, php-format
8301 +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."
1770 8302 msgstr ""
1771 8303
1772 -#: includes/class-mxchat-integrator.php:119
1773 -msgid "SKU:"
8304 +#: includes/class-mxchat-admin.php:9818
8305 +msgid "⚠ This is a private channel"
1774 8306 msgstr ""
1775 8307
1776 -#: includes/class-mxchat-integrator.php:143
1777 -#: includes/class-mxchat-integrator.php:2172
1778 -#: includes/class-mxchat-integrator.php:2600
1779 -#: includes/class-mxchat-word-handler.php:193
8308 +#: includes/class-mxchat-admin.php:9819
8309 +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."
8310 +msgstr ""
8311 +
8312 +#: includes/class-mxchat-admin.php:9829
8313 +msgid "Archive the conversation's chat- channel when an agent ends the chat with !endchat"
8314 +msgstr ""
8315 +
8316 +#: includes/class-mxchat-admin.php:9830
8317 +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."
8318 +msgstr ""
8319 +
8320 +#: includes/class-mxchat-admin.php:9837
8321 +msgid "Configure Telegram integration for live agent support."
8322 +msgstr ""
8323 +
8324 +#: includes/class-mxchat-admin.php:9859
8325 +msgid "I've notified a support agent. Please allow a moment for them to respond."
8326 +msgstr ""
8327 +
8328 +#: includes/class-mxchat-admin.php:9885
8329 +#: includes/class-mxchat-admin.php:9955
8330 +#: includes/class-mxchat-admin.php:10032
8331 +msgid "Hide"
8332 +msgstr ""
8333 +
8334 +#: includes/class-mxchat-admin.php:9886
8335 +msgid "Your Telegram Bot Token from @BotFather (e.g., 123456789:ABCdefGhIJKlmNoPQRsTUVwxyZ)."
8336 +msgstr ""
8337 +
8338 +#: includes/class-mxchat-admin.php:9894
8339 +msgid "Your Telegram supergroup ID (starts with -100). The group must have forum topics enabled."
8340 +msgstr ""
8341 +
8342 +#: includes/class-mxchat-admin.php:9903
8343 +msgid "⚠ Last Telegram API failure"
8344 +msgstr ""
8345 +
8346 +#. translators: 1: Telegram API method name, 2: Telegram's error description, 3: local date and time of the failure
8347 +#: includes/class-mxchat-admin.php:9906
8348 +#, php-format
8349 +msgid "%1$s failed with \"%2$s\" (%3$s). If live agent chat is working now, this may be from an earlier misconfiguration."
8350 +msgstr ""
8351 +
8352 +#: includes/class-mxchat-admin.php:9922
8353 +msgid "⚠ Incoming Telegram webhook requests are being rejected"
8354 +msgstr ""
8355 +
8356 +#. translators: 1: number of rejected requests, 2: local date and time of the most recent rejection
8357 +#: includes/class-mxchat-admin.php:9925
8358 +#, php-format
8359 +msgid "%1$s request rejected, most recently %2$s. Agent replies are not reaching visitors."
8360 +msgid_plural "%1$s requests rejected, most recently %2$s. Agent replies are not reaching visitors."
8361 +msgstr[0] ""
8362 +msgstr[1] ""
8363 +
8364 +#: includes/class-mxchat-admin.php:9956
8365 +msgid "Secret token for webhook verification. Use this when setting up your Telegram webhook with the secret_token parameter."
8366 +msgstr ""
8367 +
8368 +#: includes/class-mxchat-admin.php:9963
8369 +msgid "Send live-agent handoffs to any URL you choose — your helpdesk, an automation flow, a CRM."
8370 +msgstr ""
8371 +
8372 +#: includes/class-mxchat-admin.php:9991
8373 +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."
8374 +msgstr ""
8375 +
8376 +#: includes/class-mxchat-admin.php:10003
8377 +msgid "Message shown when this destination is offline or outside its scheduled hours."
8378 +msgstr ""
8379 +
8380 +#: includes/class-mxchat-admin.php:10012
8381 +msgid "Where handoffs are sent as a JSON POST. Must be https and publicly reachable (localhost and private-network hosts are rejected)."
8382 +msgstr ""
8383 +
8384 +#: includes/class-mxchat-admin.php:10018
8385 +msgid "⚠ Last handoff could not reach this URL"
8386 +msgstr ""
8387 +
8388 +#. translators: %s: the delivery failure, e.g. an HTTP status or a transport error
8389 +#: includes/class-mxchat-admin.php:10021
8390 +#, php-format
8391 +msgid "the request failed with \"%s\". Until this is fixed, the chatbot answers these conversations itself instead of telling visitors a human was notified."
8392 +msgstr ""
8393 +
8394 +#: includes/class-mxchat-admin.php:10033
8395 +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."
8396 +msgstr ""
8397 +
8398 +#: includes/class-mxchat-admin.php:10207
8399 +#: includes/class-mxchat-admin.php:10287
8400 +#: includes/class-mxchat-admin.php:10301
8401 +#: includes/class-mxchat-admin.php:10322
8402 +msgid "Copied"
8403 +msgstr ""
8404 +
8405 +#: includes/class-mxchat-admin.php:10251
8406 +msgid "Are you sure you want to delete this trigger phrase?"
8407 +msgstr ""
8408 +
8409 +#: includes/class-mxchat-admin.php:10252
8410 +msgid "Are you sure you want to delete the selected trigger phrases?"
8411 +msgstr ""
8412 +
8413 +#: includes/class-mxchat-admin.php:10254
8414 +msgid "Saved successfully!"
8415 +msgstr ""
8416 +
8417 +#: includes/class-mxchat-admin.php:10255
8418 +#: includes/class-mxchat-admin.php:10552
8419 +msgid "An error occurred. Please try again."
8420 +msgstr ""
8421 +
8422 +#: includes/class-mxchat-admin.php:10256
8423 +msgid "This feature requires MxChat Pro."
8424 +msgstr ""
8425 +
8426 +#: includes/class-mxchat-admin.php:10257
8427 +msgid "This feature requires an add-on."
8428 +msgstr ""
8429 +
8430 +#: includes/class-mxchat-admin.php:10440
8431 +msgid "Discard your unsaved changes?"
8432 +msgstr ""
8433 +
8434 +#: includes/class-mxchat-admin.php:10441
8435 +msgid "Unsaved"
8436 +msgstr ""
8437 +
8438 +#: includes/class-mxchat-admin.php:10481
8439 +msgid "Search posts and pages..."
8440 +msgstr ""
8441 +
8442 +#: includes/class-mxchat-admin.php:10483
8443 +msgid "Process Selected"
8444 +msgstr ""
8445 +
8446 +#: includes/class-mxchat-admin.php:10485
8447 +msgid "No content found."
8448 +msgstr ""
8449 +
8450 +#: includes/class-mxchat-admin.php:10486
8451 +#, php-format
8452 +msgid "extracting %d PDF(s)..."
8453 +msgstr ""
8454 +
8455 +#: includes/class-mxchat-admin.php:10487
8456 +#, php-format
8457 +msgid " (%d PDF(s) extracted)"
8458 +msgstr ""
8459 +
8460 +#: includes/class-mxchat-admin.php:10546
8461 +msgid "Generating..."
8462 +msgstr ""
8463 +
8464 +#: includes/class-mxchat-admin.php:10547
8465 +#: includes/class-mxchat-content-generator.php:430
8466 +msgid "Planning content structure..."
8467 +msgstr ""
8468 +
8469 +#: includes/class-mxchat-admin.php:10548
8470 +#: includes/class-mxchat-content-generator.php:439
8471 +msgid "Generating images..."
8472 +msgstr ""
8473 +
8474 +#: includes/class-mxchat-admin.php:10549
8475 +#: includes/class-mxchat-content-generator.php:444
8476 +msgid "Writing full content..."
8477 +msgstr ""
8478 +
8479 +#: includes/class-mxchat-admin.php:10550
8480 +#: includes/class-mxchat-content-generator.php:453
8481 +msgid "Creating WordPress post..."
8482 +msgstr ""
8483 +
8484 +#: includes/class-mxchat-admin.php:10551
8485 +#: includes/class-mxchat-content-generator.php:560
8486 +msgid "Content generated successfully!"
8487 +msgstr ""
8488 +
8489 +#: includes/class-mxchat-admin.php:10553
8490 +#: includes/class-mxchat-content-generator.php:684
8491 +msgid "Content updated successfully."
8492 +msgstr ""
8493 +
8494 +#: includes/class-mxchat-admin.php:10554
8495 +#: includes/class-mxchat-content-generator.php:297
8496 +msgid "Please enter a prompt."
8497 +msgstr ""
8498 +
8499 +#: includes/class-mxchat-admin.php:11483
8500 +msgid "You do not have sufficient permissions to delete all prompts."
8501 +msgstr ""
8502 +
8503 +#: includes/class-mxchat-admin.php:11568
8504 +msgid "You do not have sufficient permissions to delete prompts."
8505 +msgstr ""
8506 +
8507 +#: includes/class-mxchat-admin.php:11576
8508 +msgid "Invalid prompt ID."
8509 +msgstr ""
8510 +
8511 +#: includes/class-mxchat-admin.php:11600
8512 +msgid "Pinecone configuration is missing."
8513 +msgstr ""
8514 +
8515 +#: includes/class-mxchat-admin.php:11618
8516 +msgid "Vector deleted successfully from Pinecone."
8517 +msgstr ""
8518 +
8519 +#: includes/class-mxchat-admin.php:11622
8520 +msgid "Failed to delete from Pinecone: "
8521 +msgstr ""
8522 +
8523 +#: includes/class-mxchat-admin.php:11643
8524 +msgid "Entry deleted successfully."
8525 +msgstr ""
8526 +
8527 +#: includes/class-mxchat-admin.php:11646
8528 +msgid "Failed to delete entry from database."
8529 +msgstr ""
8530 +
8531 +#: includes/class-mxchat-content-generator.php:312
8532 +msgid "Starting generation..."
8533 +msgstr ""
8534 +
8535 +#: includes/class-mxchat-content-generator.php:582
8536 +msgid "Missing post ID or edit instruction."
8537 +msgstr ""
8538 +
8539 +#: includes/class-mxchat-content-generator.php:587
8540 +#: includes/class-mxchat-content-generator.php:2868
8541 +msgid "Post not found."
8542 +msgstr ""
8543 +
8544 +#: includes/class-mxchat-content-generator.php:705
8545 +msgid "Invalid progress key."
8546 +msgstr ""
8547 +
8548 +#: includes/class-mxchat-content-generator.php:713
8549 +msgid "Waiting..."
8550 +msgstr ""
8551 +
8552 +#: includes/class-mxchat-content-generator.php:766
8553 +msgid "Failed to parse content plan. The AI response was not valid JSON."
8554 +msgstr ""
8555 +
8556 +#: includes/class-mxchat-content-generator.php:771
8557 +msgid "Content plan is missing required fields (title or sections)."
8558 +msgstr ""
8559 +
8560 +#: includes/class-mxchat-content-generator.php:824
8561 +#, php-format
8562 +msgid "Generating %d images..."
8563 +msgstr ""
8564 +
8565 +#: includes/class-mxchat-content-generator.php:900
8566 +msgid "Saving images to media library..."
8567 +msgstr ""
8568 +
8569 +#: includes/class-mxchat-content-generator.php:933
8570 +#, php-format
8571 +msgid "Generating image %d of %d..."
8572 +msgstr ""
8573 +
8574 +#: includes/class-mxchat-content-generator.php:971
8575 +msgid "Unknown image model configured."
8576 +msgstr ""
8577 +
8578 +#: includes/class-mxchat-content-generator.php:987
8579 +#: includes/class-mxchat-content-generator.php:1116
8580 +msgid "OpenAI API key not configured."
8581 +msgstr ""
8582 +
8583 +#: includes/class-mxchat-content-generator.php:1009
8584 +#: includes/class-mxchat-content-generator.php:1170
8585 +msgid "xAI API key not configured."
8586 +msgstr ""
8587 +
8588 +#: includes/class-mxchat-content-generator.php:1029
8589 +#: includes/class-mxchat-content-generator.php:1217
8590 +#: includes/class-mxchat-content-generator.php:2504
8591 +msgid "Gemini API key not configured."
8592 +msgstr ""
8593 +
8594 +#: includes/class-mxchat-content-generator.php:1053
8595 +#: includes/class-mxchat-content-generator.php:1107
8596 +msgid "Unknown image model."
8597 +msgstr ""
8598 +
8599 +#: includes/class-mxchat-content-generator.php:1068
8600 +msgid "Invalid image API response."
8601 +msgstr ""
8602 +
8603 +#: includes/class-mxchat-content-generator.php:1081
8604 +#: includes/class-mxchat-content-generator.php:1161
8605 +msgid "No image data in OpenAI response."
8606 +msgstr ""
8607 +
8608 +#: includes/class-mxchat-content-generator.php:1090
8609 +#: includes/class-mxchat-content-generator.php:1208
8610 +msgid "No image data in xAI response."
8611 +msgstr ""
8612 +
8613 +#: includes/class-mxchat-content-generator.php:1104
8614 +#: includes/class-mxchat-content-generator.php:1269
8615 +msgid "No image data in Gemini response."
8616 +msgstr ""
8617 +
8618 +#: includes/class-mxchat-content-generator.php:1145
8619 +msgid "OpenAI image generation failed."
8620 +msgstr ""
8621 +
8622 +#: includes/class-mxchat-content-generator.php:1199
8623 +msgid "xAI image generation failed."
8624 +msgstr ""
8625 +
8626 +#: includes/class-mxchat-content-generator.php:1254
8627 +msgid "Gemini image generation failed."
8628 +msgstr ""
8629 +
8630 +#: includes/class-mxchat-content-generator.php:1284
8631 +#: includes/class-mxchat-integrator.php:3436
8632 +msgid "Failed to decode image data."
8633 +msgstr ""
8634 +
8635 +#: includes/class-mxchat-content-generator.php:1298
8636 +msgid "Could not create temporary file."
8637 +msgstr ""
8638 +
8639 +#: includes/class-mxchat-content-generator.php:1304
8640 +msgid "Could not write image file."
8641 +msgstr ""
8642 +
8643 +#: includes/class-mxchat-content-generator.php:2300
8644 +msgid "API key not configured for the selected content model."
8645 +msgstr ""
8646 +
8647 +#: includes/class-mxchat-content-generator.php:2401
8648 +msgid "API request failed with status "
8649 +msgstr ""
8650 +
8651 +#: includes/class-mxchat-content-generator.php:2409
8652 +msgid "Unexpected API response format."
8653 +msgstr ""
8654 +
8655 +#: includes/class-mxchat-content-generator.php:2421
8656 +msgid "Claude API key not configured."
8657 +msgstr ""
8658 +
8659 +#: includes/class-mxchat-content-generator.php:2478
8660 +msgid "Claude API error "
8661 +msgstr ""
8662 +
8663 +#: includes/class-mxchat-content-generator.php:2492
8664 +msgid "Unexpected Claude response format."
8665 +msgstr ""
8666 +
8667 +#: includes/class-mxchat-content-generator.php:2556
8668 +msgid "Gemini API error "
8669 +msgstr ""
8670 +
8671 +#: includes/class-mxchat-content-generator.php:2564
8672 +msgid "Unexpected Gemini response format."
8673 +msgstr ""
8674 +
8675 +#: includes/class-mxchat-content-generator.php:2603
8676 +msgid "Invalid field."
8677 +msgstr ""
8678 +
8679 +#: includes/class-mxchat-content-generator.php:2625
8680 +msgid "Setting saved."
8681 +msgstr ""
8682 +
8683 +#: includes/class-mxchat-content-generator.php:2771
8684 +#: includes/class-mxchat-content-generator.php:2802
8685 +#: includes/class-mxchat-content-generator.php:2863
8686 +msgid "Invalid post ID."
8687 +msgstr ""
8688 +
8689 +#: includes/class-mxchat-content-generator.php:2776
8690 +#: includes/class-mxchat-content-generator.php:2807
8691 +#: includes/class-mxchat-content-generator.php:2872
8692 +msgid "This post was not created by the content generator."
8693 +msgstr ""
8694 +
8695 +#: includes/class-mxchat-content-generator.php:2781
8696 +msgid "Failed to delete post."
8697 +msgstr ""
8698 +
8699 +#: includes/class-mxchat-content-generator.php:2811
8700 +msgid "Invalid status."
8701 +msgstr ""
8702 +
8703 +#: includes/class-mxchat-content-generator.php:2819
8704 +msgid "A schedule date is required."
8705 +msgstr ""
8706 +
8707 +#: includes/class-mxchat-editor-assistant-rest.php:71
8708 +msgid "Rewrite — concise"
8709 +msgstr ""
8710 +
8711 +#: includes/class-mxchat-editor-assistant-rest.php:72
8712 +msgid "Shorter, tighter version of the selected block."
8713 +msgstr ""
8714 +
8715 +#: includes/class-mxchat-editor-assistant-rest.php:76
8716 +msgid "Rewrite — expand"
8717 +msgstr ""
8718 +
8719 +#: includes/class-mxchat-editor-assistant-rest.php:77
8720 +msgid "Longer, more detailed version of the selected block."
8721 +msgstr ""
8722 +
8723 +#: includes/class-mxchat-editor-assistant-rest.php:81
8724 +msgid "Rewrite — formal"
8725 +msgstr ""
8726 +
8727 +#: includes/class-mxchat-editor-assistant-rest.php:82
8728 +msgid "More formal, professional register."
8729 +msgstr ""
8730 +
8731 +#: includes/class-mxchat-editor-assistant-rest.php:86
8732 +msgid "Rewrite — casual"
8733 +msgstr ""
8734 +
8735 +#: includes/class-mxchat-editor-assistant-rest.php:87
8736 +msgid "More casual, conversational tone."
8737 +msgstr ""
8738 +
8739 +#: includes/class-mxchat-editor-assistant-rest.php:91
8740 +msgid "Summarize"
8741 +msgstr ""
8742 +
8743 +#: includes/class-mxchat-editor-assistant-rest.php:92
8744 +msgid "One-paragraph summary of the selected block."
8745 +msgstr ""
8746 +
8747 +#: includes/class-mxchat-editor-assistant-rest.php:97
8748 +msgid "Translate to a target language."
8749 +msgstr ""
8750 +
8751 +#: includes/class-mxchat-editor-assistant-rest.php:102
8752 +msgid "Continue writing"
8753 +msgstr ""
8754 +
8755 +#: includes/class-mxchat-editor-assistant-rest.php:103
8756 +msgid "Generate the next sentence(s) that would naturally follow."
8757 +msgstr ""
8758 +
8759 +#: includes/class-mxchat-editor-assistant-rest.php:107
8760 +msgid "Fix grammar & spelling"
8761 +msgstr ""
8762 +
8763 +#: includes/class-mxchat-editor-assistant-rest.php:108
8764 +msgid "Correct grammar and spelling without changing meaning."
8765 +msgstr ""
8766 +
8767 +#: includes/class-mxchat-editor-assistant-rest.php:143
8768 +#: includes/class-mxchat-editor-assistant-stream.php:86
8769 +msgid "Unknown action."
8770 +msgstr ""
8771 +
8772 +#: includes/class-mxchat-editor-assistant-rest.php:152
8773 +#: includes/class-mxchat-editor-assistant-stream.php:90
8774 +msgid "Block has no text content to transform."
8775 +msgstr ""
8776 +
8777 +#: includes/class-mxchat-editor-assistant-rest.php:159
8778 +msgid "Block is too long for v0.1 (16k char cap). Split it first."
8779 +msgstr ""
8780 +
8781 +#: includes/class-mxchat-editor-assistant-rest.php:171
8782 +#: includes/class-mxchat-editor-assistant-stream.php:103
8783 +msgid "Target language is required for Translate."
8784 +msgstr ""
8785 +
8786 +#: includes/class-mxchat-editor-assistant-rest.php:215
8787 +#: includes/class-mxchat-editor-assistant-stream.php:112
8788 +msgid "No AI model is configured in MxChat Settings. Set a model first."
8789 +msgstr ""
8790 +
8791 +#. translators: %s: model name
8792 +#: includes/class-mxchat-editor-assistant-rest.php:237
8793 +#, php-format
8794 +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."
8795 +msgstr ""
8796 +
8797 +#: includes/class-mxchat-editor-assistant-rest.php:275
8798 +msgid "OpenAI API key is missing in MxChat settings."
8799 +msgstr ""
8800 +
8801 +#: includes/class-mxchat-editor-assistant-rest.php:346
8802 +#: includes/class-mxchat-editor-assistant-stream.php:228
8803 +msgid "Anthropic API key is missing in MxChat settings."
8804 +msgstr ""
8805 +
8806 +#: includes/class-mxchat-editor-assistant-rest.php:404
8807 +msgid "Google Gemini API key is missing in MxChat settings."
8808 +msgstr ""
8809 +
8810 +#: includes/class-mxchat-editor-assistant-rest.php:450
8811 +msgid "Gemini returned no text content."
8812 +msgstr ""
8813 +
8814 +#: includes/class-mxchat-editor-assistant-rest.php:467
8815 +msgid "Grok (xAI) API key is missing in MxChat settings."
8816 +msgstr ""
8817 +
8818 +#: includes/class-mxchat-editor-assistant-rest.php:513
8819 +#: includes/class-mxchat-editor-assistant-stream.php:140
8820 +msgid "Custom provider Base URL is not configured in MxChat settings."
8821 +msgstr ""
8822 +
8823 +#: includes/class-mxchat-editor-assistant-stream.php:69
8824 +msgid "Security check failed. Reload the editor and try again."
8825 +msgstr ""
8826 +
8827 +#: includes/class-mxchat-editor-assistant-stream.php:73
8828 +msgid "You do not have permission to use the Editor Assistant."
8829 +msgstr ""
8830 +
8831 +#: includes/class-mxchat-editor-assistant-stream.php:94
8832 +msgid "Block is too long (16k character cap). Split it first."
8833 +msgstr ""
8834 +
8835 +#: includes/class-mxchat-editor-assistant-stream.php:130
8836 +msgid "Grok (xAI)"
8837 +msgstr ""
8838 +
8839 +#: includes/class-mxchat-editor-assistant-stream.php:148
8840 +msgid "custom provider"
8841 +msgstr ""
8842 +
8843 +#. translators: %s: provider label
8844 +#: includes/class-mxchat-editor-assistant-stream.php:173
8845 +#, php-format
8846 +msgid "%s API key is missing in MxChat settings."
8847 +msgstr ""
8848 +
8849 +#: includes/class-mxchat-editor-assistant-stream.php:250
8850 +msgid "Anthropic"
8851 +msgstr ""
8852 +
8853 +#. translators: %s: provider label
8854 +#: includes/class-mxchat-editor-assistant-stream.php:316
8855 +#, php-format
8856 +msgid "%s returned no streamed content."
8857 +msgstr ""
8858 +
8859 +#: includes/class-mxchat-editor-assistant-stream.php:340
8860 +msgid "Provider returned no content."
8861 +msgstr ""
8862 +
8863 +#: includes/class-mxchat-editor-assistant.php:101
8864 +msgid "English"
8865 +msgstr ""
8866 +
8867 +#: includes/class-mxchat-editor-assistant.php:102
8868 +msgid "Spanish"
8869 +msgstr ""
8870 +
8871 +#: includes/class-mxchat-editor-assistant.php:103
8872 +msgid "French"
8873 +msgstr ""
8874 +
8875 +#: includes/class-mxchat-editor-assistant.php:104
8876 +msgid "German"
8877 +msgstr ""
8878 +
8879 +#: includes/class-mxchat-editor-assistant.php:105
8880 +msgid "Japanese"
8881 +msgstr ""
8882 +
8883 +#: includes/class-mxchat-editor-assistant.php:106
8884 +msgid "Portuguese"
8885 +msgstr ""
8886 +
8887 +#: includes/class-mxchat-editor-assistant.php:109
8888 +msgid "MxChat Editor Assistant"
8889 +msgstr ""
8890 +
8891 +#: includes/class-mxchat-editor-assistant.php:110
8892 +msgid "Block actions"
8893 +msgstr ""
8894 +
8895 +#: includes/class-mxchat-editor-assistant.php:111
8896 +msgid "Select a paragraph, heading, list item, or quote block to use the assistant."
8897 +msgstr ""
8898 +
8899 +#: includes/class-mxchat-editor-assistant.php:112
8900 +msgid "This action works on paragraph, heading, list item, and quote blocks. Select one of those to continue."
8901 +msgstr ""
8902 +
8903 +#: includes/class-mxchat-editor-assistant.php:113
8904 +msgid "Working…"
8905 +msgstr ""
8906 +
8907 +#: includes/class-mxchat-editor-assistant.php:114
8908 +msgid "Result"
8909 +msgstr ""
8910 +
8911 +#: includes/class-mxchat-editor-assistant.php:115
8912 +msgid "Accept"
8913 +msgstr ""
8914 +
8915 +#: includes/class-mxchat-editor-assistant.php:116
8916 +msgid "Discard"
8917 +msgstr ""
8918 +
8919 +#: includes/class-mxchat-editor-assistant.php:117
8920 +msgid "Try again"
8921 +msgstr ""
8922 +
8923 +#: includes/class-mxchat-editor-assistant.php:118
8924 +msgid "Translate to"
8925 +msgstr ""
8926 +
8927 +#: includes/class-mxchat-editor-assistant.php:119
8928 +msgid "MxChat PRO license required. Actions are disabled."
8929 +msgstr ""
8930 +
8931 +#: includes/class-mxchat-editor-assistant.php:120
8932 +msgid "Editor Assistant error:"
8933 +msgstr ""
8934 +
8935 +#: includes/class-mxchat-editor-assistant.php:121
8936 +msgid "The selected block has no text content."
8937 +msgstr ""
8938 +
8939 +#: includes/class-mxchat-editor-assistant.php:122
8940 +msgid "Streaming…"
8941 +msgstr ""
8942 +
8943 +#: includes/class-mxchat-editor-assistant.php:123
8944 +msgid "Accept all"
8945 +msgstr ""
8946 +
8947 +#: includes/class-mxchat-editor-assistant.php:124
8948 +msgid "Waiting…"
8949 +msgstr ""
8950 +
8951 +#: includes/class-mxchat-editor-assistant.php:127
8952 +msgid "Skipped — unsupported block"
8953 +msgstr ""
8954 +
8955 +#. translators: %1$d: applied count, %2$d: total selected
8956 +#: includes/class-mxchat-editor-assistant.php:129
8957 +#, php-format
8958 +msgid "Applied to %1$d of %2$d selected blocks."
8959 +msgstr ""
8960 +
8961 +#. translators: %d: number of blocks
8962 +#: includes/class-mxchat-editor-assistant.php:131
8963 +#, php-format
8964 +msgid "(%d blocks)"
8965 +msgstr ""
8966 +
8967 +#: includes/class-mxchat-editor-assistant.php:132
8968 +msgid "Block"
8969 +msgstr ""
8970 +
8971 +#: includes/class-mxchat-elementor-widget.php:30
8972 +#: includes/class-mxchat-elementor-widget.php:159
8973 +#: assets/block/chatbot-block.js:55
8974 +#: assets/block/chatbot-block.js:129
8975 +msgid "MxChat Chatbot"
8976 +msgstr ""
8977 +
8978 +#: includes/class-mxchat-elementor-widget.php:47
8979 +#: assets/block/chatbot-block.js:120
8980 +msgid "Placement"
8981 +msgstr ""
8982 +
8983 +#: includes/class-mxchat-elementor-widget.php:52
8984 +#: assets/block/chatbot-block.js:81
8985 +msgid "Display mode"
8986 +msgstr ""
8987 +
8988 +#: includes/class-mxchat-elementor-widget.php:56
8989 +#: includes/class-mxchat-elementor-widget.php:123
8990 +#: assets/block/chatbot-block.js:73
8991 +#: assets/block/chatbot-block.js:84
8992 +msgid "Inline (in the page)"
8993 +msgstr ""
8994 +
8995 +#: includes/class-mxchat-elementor-widget.php:57
8996 +#: includes/class-mxchat-elementor-widget.php:122
8997 +#: assets/block/chatbot-block.js:72
8998 +#: assets/block/chatbot-block.js:85
8999 +msgid "Floating bubble"
9000 +msgstr ""
9001 +
9002 +#: includes/class-mxchat-elementor-widget.php:59
9003 +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."
9004 +msgstr ""
9005 +
9006 +#: includes/class-mxchat-elementor-widget.php:76
9007 +#: assets/block/chatbot-block.js:101
9008 +msgid "Bot"
9009 +msgstr ""
9010 +
9011 +#: includes/class-mxchat-elementor-widget.php:80
9012 +msgid "Default Bot follows this page&#8217;s chatbot settings."
9013 +msgstr ""
9014 +
9015 +#: includes/class-mxchat-integrator.php:451
9016 +msgid "Download Transcript"
9017 +msgstr ""
9018 +
9019 +#: includes/class-mxchat-integrator.php:455
9020 +msgid "Start a new chat? This clears the current conversation."
9021 +msgstr ""
9022 +
9023 +#: includes/class-mxchat-integrator.php:456
9024 +msgid "Stop response"
9025 +msgstr ""
9026 +
9027 +#: includes/class-mxchat-integrator.php:460
9028 +msgid "Assistant is typing"
9029 +msgstr ""
9030 +
9031 +#: includes/class-mxchat-integrator.php:461
9032 +msgid "Chat transcript"
9033 +msgstr ""
9034 +
9035 +#: includes/class-mxchat-integrator.php:479
9036 +msgid "Helpful"
9037 +msgstr ""
9038 +
9039 +#: includes/class-mxchat-integrator.php:480
9040 +msgid "Not helpful"
9041 +msgstr ""
9042 +
9043 +#: includes/class-mxchat-integrator.php:484
9044 +#: includes/class-mxchat-integrator.php:6398
9045 +#: includes/class-mxchat-public.php:453
9046 +msgid "Send"
9047 +msgstr ""
9048 +
9049 +#: includes/class-mxchat-integrator.php:485
9050 +msgid "Skip"
9051 +msgstr ""
9052 +
9053 +#: includes/class-mxchat-integrator.php:510
9054 +#: includes/class-mxchat-integrator.php:4808
9055 +#: includes/class-mxchat-integrator.php:4814
9056 +#: includes/class-mxchat-integrator.php:4861
9057 +#: includes/class-mxchat-word-handler.php:231
9058 +#: includes/class-mxchat-word-handler.php:237
9059 +#: includes/class-mxchat-word-handler.php:391
1780 9060 msgid "Session ID missing."
1781 9061 msgstr ""
1782 9062
1783 -#: includes/class-mxchat-integrator.php:298
9063 +#: includes/class-mxchat-integrator.php:738
9064 +msgid "Too many nonce requests. Try again shortly."
9065 +msgstr ""
9066 +
9067 +#: includes/class-mxchat-integrator.php:1007
1784 9068 msgid ""
1785 9069 "event: error\n"
1786 9070 "data: "
1787 9071 msgstr ""
1788 9072
1789 -#: includes/class-mxchat-integrator.php:298
9073 +#: includes/class-mxchat-integrator.php:1007
1790 9074 msgid "Missing session_id"
1791 9075 msgstr ""
1792 9076
1793 -#: includes/class-mxchat-integrator.php:312
9077 +#: includes/class-mxchat-integrator.php:1033
1794 9078 msgid ""
1795 9079 "event: newMessages\n"
1796 9080 "data: "
1797 9081 msgstr ""
1798 9082
1799 -#: includes/class-mxchat-integrator.php:315
9083 +#: includes/class-mxchat-integrator.php:1036
1800 9084 msgid ""
1801 9085 "event: keepAlive\n"
1802 9086 "data: "
1803 9087 msgstr ""
1804 9088
1805 -#: includes/class-mxchat-integrator.php:411
1806 -msgid "[ERROR] Invalid nonce in mxchat_handle_save_email_and_response"
9089 +#: includes/class-mxchat-integrator.php:1524
9090 +#: includes/class-mxchat-integrator.php:4706
9091 +#: includes/class-mxchat-integrator.php:4804
9092 +#: includes/class-mxchat-word-handler.php:23
9093 +msgid "Invalid nonce."
1807 9094 msgstr ""
1808 9095
1809 -#: includes/class-mxchat-integrator.php:412
1810 -msgid "Invalid nonce."
9096 +#: includes/class-mxchat-integrator.php:1546
9097 +#: includes/class-mxchat-integrator.php:1552
9098 +msgid "Session ID or email is missing."
1811 9099 msgstr ""
1812 9100
1813 -#: includes/class-mxchat-integrator.php:423
1814 -msgid "Session ID or email is missing."
9101 +#: includes/class-mxchat-integrator.php:1557
9102 +msgid "Please enter a valid email address."
1815 9103 msgstr ""
1816 9104
1817 -#: includes/class-mxchat-integrator.php:456
9105 +#: includes/class-mxchat-integrator.php:1567
9106 +msgid "Name must be between 2 and 100 characters."
9107 +msgstr ""
9108 +
9109 +#: includes/class-mxchat-integrator.php:1580
9110 +msgid "Please tick the consent box to continue."
9111 +msgstr ""
9112 +
9113 +#: includes/class-mxchat-integrator.php:1588
9114 +msgid "Please enter your name or email address."
9115 +msgstr ""
9116 +
9117 +#: includes/class-mxchat-integrator.php:1657
1818 9118 msgid "Thanks for providing your email! You can continue chatting now."
1819 9119 msgstr ""
1820 9120
1821 -#: includes/class-mxchat-integrator.php:467
9121 +#: includes/class-mxchat-integrator.php:1670
1822 9122 msgid "Invalid nonce"
1823 9123 msgstr ""
1824 9124
1825 -#: includes/class-mxchat-integrator.php:473
9125 +#: includes/class-mxchat-integrator.php:1676
1826 9126 msgid "No session ID provided"
1827 9127 msgstr ""
1828 9128
1829 -#: includes/class-mxchat-integrator.php:493
9129 +#: includes/class-mxchat-integrator.php:1762
1830 9130 msgid "No email found"
1831 9131 msgstr ""
1832 9132
1833 -#: includes/class-mxchat-integrator.php:500
1834 -msgid "Checking rate limit for user ID: "
9133 +#: includes/class-mxchat-integrator.php:1836
9134 +msgid "Access denied. Your IP address has been banned."
1835 9135 msgstr ""
1836 9136
1837 -#: includes/class-mxchat-integrator.php:503
1838 -msgid "No user ID provided, using logged-out limit: "
9137 +#: includes/class-mxchat-integrator.php:1846
9138 +msgid "Access denied. Your email address has been banned."
1839 9139 msgstr ""
1840 9140
1841 -#: includes/class-mxchat-integrator.php:509
1842 -msgid "No user data or roles found, using logged-out limit: "
9141 +#: includes/class-mxchat-integrator.php:1899
9142 +msgid "Session ID is missing."
1843 9143 msgstr ""
1844 9144
1845 -#: includes/class-mxchat-integrator.php:513
1846 -msgid "User roles: "
9145 +#: includes/class-mxchat-integrator.php:1914
9146 +msgid "No message received."
1847 9147 msgstr ""
1848 9148
1849 -#: includes/class-mxchat-integrator.php:514
1850 -msgid "Available role rate limits: "
9149 +#. translators: %d: maximum allowed characters
9150 +#: includes/class-mxchat-integrator.php:1929
9151 +#, php-format
9152 +msgid "Your message is too long. Please keep it under %d characters."
1851 9153 msgstr ""
1852 9154
1853 -#: includes/class-mxchat-integrator.php:518
1854 -msgid "Checking limit for role: "
9155 +#: includes/class-mxchat-integrator.php:2178
9156 +#: includes/class-mxchat-integrator.php:3291
9157 +msgid "Please provide your email address."
1855 9158 msgstr ""
1856 9159
1857 -#: includes/class-mxchat-integrator.php:521
1858 -msgid "Found limit for role "
9160 +#: includes/class-mxchat-integrator.php:2220
9161 +msgid "Switched to AI chat mode"
1859 9162 msgstr ""
1860 9163
1861 -#: includes/class-mxchat-integrator.php:521
1862 -msgid ": "
9164 +#: includes/class-mxchat-integrator.php:2237
9165 +msgid "Message sent to live agent."
1863 9166 msgstr ""
1864 9167
1865 -#: includes/class-mxchat-integrator.php:524
1866 -msgid "Returning unlimited for role: "
9168 +#: includes/class-mxchat-integrator.php:2246
9169 +msgid "Failed to send message to agent"
1867 9170 msgstr ""
1868 9171
1869 -#: includes/class-mxchat-integrator.php:529
1870 -msgid "Current max limit: "
9172 +#: includes/class-mxchat-integrator.php:2284
9173 +#: includes/class-mxchat-integrator.php:4762
9174 +#, php-format
9175 +msgid "The provided PDF exceeds the maximum allowed limit of %d pages. Please provide a smaller document."
1871 9176 msgstr ""
1872 9177
1873 -#: includes/class-mxchat-integrator.php:531
1874 -msgid "No limit found for role: "
9178 +#: includes/class-mxchat-integrator.php:2458
9179 +#: includes/class-mxchat-integrator.php:3059
9180 +msgid "Unable to process your message. The embedding service is not responding correctly."
1875 9181 msgstr ""
1876 9182
1877 -#: includes/class-mxchat-integrator.php:536
1878 -msgid "Final rate limit: "
9183 +#: includes/class-mxchat-integrator.php:3307
9184 +#: includes/class-mxchat-integrator.php:3366
9185 +msgid "Create an image of "
1879 9186 msgstr ""
1880 9187
1881 -#: includes/class-mxchat-integrator.php:655
1882 -msgid "Session ID is missing."
9188 +#: includes/class-mxchat-integrator.php:3325
9189 +#: includes/class-mxchat-integrator.php:3380
9190 +msgid "Generated Image"
1883 9191 msgstr ""
1884 9192
1885 -#: includes/class-mxchat-integrator.php:662
1886 -msgid "No message received."
9193 +#: includes/class-mxchat-integrator.php:3326
9194 +#: includes/class-mxchat-integrator.php:3381
9195 +msgid "Here is the image I generated:"
1887 9196 msgstr ""
1888 9197
1889 -#: includes/class-mxchat-integrator.php:680
1890 -msgid "Thank you! Your coupon is on the way!"
9198 +#: includes/class-mxchat-integrator.php:3345
9199 +#: includes/class-mxchat-integrator.php:3394
9200 +msgid "I'm sorry, but I couldn't generate an image based on your request."
1891 9201 msgstr ""
1892 9202
1893 -#: includes/class-mxchat-integrator.php:720
1894 -msgid "Switched to AI chat mode"
9203 +#: includes/class-mxchat-integrator.php:3370
9204 +msgid "Gemini API key is not configured."
1895 9205 msgstr ""
1896 9206
1897 -#: includes/class-mxchat-integrator.php:734
1898 -msgid "Message sent to live agent."
9207 +#: includes/class-mxchat-integrator.php:3487
9208 +#: includes/class-mxchat-integrator.php:3574
9209 +msgid "Error generating image: "
1899 9210 msgstr ""
1900 9211
1901 -#: includes/class-mxchat-integrator.php:738
1902 -msgid "Failed to send message to agent"
9212 +#: includes/class-mxchat-integrator.php:3500
9213 +#: includes/class-mxchat-integrator.php:3588
9214 +msgid "Failed to generate image."
1903 9215 msgstr ""
1904 9216
1905 -#: includes/class-mxchat-integrator.php:776
1906 -#: includes/class-mxchat-integrator.php:2131
1907 -msgid "The provided PDF exceeds the maximum allowed limit of %d pages. Please provide a smaller document."
9217 +#: includes/class-mxchat-integrator.php:3511
9218 +#: includes/class-mxchat-integrator.php:7109
9219 +#: includes/class-mxchat-integrator.php:11873
9220 +#: includes/class-mxchat-integrator.php:12063
9221 +#: includes/class-mxchat-utils.php:1203
9222 +msgid "Custom provider Base URL is not configured."
1908 9223 msgstr ""
1909 9224
1910 -#: includes/class-mxchat-integrator.php:852
1911 -msgid "Error processing your message."
9225 +#: includes/class-mxchat-integrator.php:3530
9226 +msgid "Error generating image (custom provider): "
1912 9227 msgstr ""
1913 9228
1914 -#: includes/class-mxchat-integrator.php:1019
1915 -msgid "I can't access order information right now. The order system seems to be unavailable."
9229 +#: includes/class-mxchat-integrator.php:3546
9230 +msgid "Custom provider did not return an image."
1916 9231 msgstr ""
1917 9232
1918 -#: includes/class-mxchat-integrator.php:1026
1919 -msgid "I don't see any orders associated with your account. Are you logged in?"
9233 +#: includes/class-mxchat-integrator.php:3609
9234 +msgid "I apologize, but could you please rephrase your search request?"
1920 9235 msgstr ""
1921 9236
1922 -#: includes/class-mxchat-integrator.php:1031
1923 -msgid "User asked about their orders:"
9237 +#: includes/class-mxchat-integrator.php:3621
9238 +msgid "Search functionality is temporarily unavailable. Please try again later."
1924 9239 msgstr ""
1925 9240
1926 -#: includes/class-mxchat-integrator.php:1032
1927 -msgid "Order information:"
9241 +#: includes/class-mxchat-integrator.php:3657
9242 +msgid "I encountered an error while searching. Please try again."
1928 9243 msgstr ""
1929 9244
1930 -#: includes/class-mxchat-integrator.php:1038
1931 -msgid "Order #"
9245 +#: includes/class-mxchat-integrator.php:3666
9246 +msgid "I received an invalid response from the search service."
1932 9247 msgstr ""
1933 9248
1934 -#: includes/class-mxchat-integrator.php:1038
1935 -msgid "on"
9249 +#: includes/class-mxchat-integrator.php:3682
9250 +#, php-format
9251 +msgid "Here's what I found about '%s':"
1936 9252 msgstr ""
1937 9253
1938 -#: includes/class-mxchat-integrator.php:1039
1939 -msgid "Items:"
9254 +#: includes/class-mxchat-integrator.php:3717
9255 +#, php-format
9256 +msgid "I searched for \"%s\" but couldn't find any relevant results. Would you like to try different search terms?"
1940 9257 msgstr ""
1941 9258
1942 -#: includes/class-mxchat-integrator.php:1042
1943 -msgid ""
1944 -"\n"
1945 -"Provide a natural, conversational response focusing on the specific information the user asked about. "
9259 +#: includes/class-mxchat-integrator.php:3741
9260 +msgid "I'm sorry, I couldn't interpret your search query. Please specify what you'd like to see images of."
1946 9261 msgstr ""
1947 9262
1948 -#: includes/class-mxchat-integrator.php:1043
1949 -msgid "If they ask about a specific order or detail, provide just that information. "
9263 +#: includes/class-mxchat-integrator.php:3755
9264 +msgid "API key is not configured. Please set it in the Brave Search Settings."
1950 9265 msgstr ""
1951 9266
1952 -#: includes/class-mxchat-integrator.php:1044
1953 -msgid "If they ask about license keys or sensitive information, inform them to check their email or contact support."
9267 +#: includes/class-mxchat-integrator.php:3789
9268 +#: includes/class-mxchat-integrator.php:3837
9269 +msgid "I'm sorry, I couldn't retrieve any images based on your request."
1954 9270 msgstr ""
1955 9271
1956 -#: includes/class-mxchat-integrator.php:1094
1957 -msgid "You are a knowledgeable product assistant. "
9272 +#: includes/class-mxchat-integrator.php:3811
9273 +msgid "Image"
1958 9274 msgstr ""
1959 9275
1960 -#: includes/class-mxchat-integrator.php:1101
1961 -msgid "Product details:\n"
9276 +#: includes/class-mxchat-integrator.php:3825
9277 +#, php-format
9278 +msgid "Here are some images of %s:"
1962 9279 msgstr ""
1963 9280
1964 -#: includes/class-mxchat-integrator.php:1103
1965 -msgid "Price: "
9281 +#: includes/class-mxchat-integrator.php:3856
9282 +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."
1966 9283 msgstr ""
1967 9284
1968 -#: includes/class-mxchat-integrator.php:1108
1969 -msgid ""
1970 -"\n"
1971 -"Instructions:\n"
9285 +#: includes/class-mxchat-integrator.php:4353
9286 +msgid "MxChat AI Chatbot"
1972 9287 msgstr ""
1973 9288
1974 -#: includes/class-mxchat-integrator.php:1109
1975 -msgid "1. Address the user's specific question or concern about the product\n"
9289 +#: includes/class-mxchat-integrator.php:4554
9290 +msgid "Page "
1976 9291 msgstr ""
1977 9292
1978 -#: includes/class-mxchat-integrator.php:1110
1979 -msgid "2. Incorporate relevant information from our knowledge base if provided\n"
9293 +#. translators: 1: skipped page count, 2: successfully embedded page count
9294 +#: includes/class-mxchat-integrator.php:4586
9295 +#, php-format
9296 +msgid "PDF chat: %1$d page(s) skipped because embedding failed; %2$d page(s) stored."
1980 9297 msgstr ""
1981 9298
1982 -#: includes/class-mxchat-integrator.php:1111
1983 -msgid "3. Highlight key product features that relate to their query\n"
9299 +#. translators: %s: error reason reported by the embedding provider
9300 +#: includes/class-mxchat-integrator.php:4632
9301 +#, php-format
9302 +msgid "(%s)"
1984 9303 msgstr ""
1985 9304
1986 -#: includes/class-mxchat-integrator.php:1112
1987 -msgid "4. Include a natural suggestion to check out the product\n"
9305 +#: includes/class-mxchat-integrator.php:4710
9306 +#: includes/class-mxchat-word-handler.php:27
9307 +msgid "Missing required parameters."
1988 9308 msgstr ""
1989 9309
1990 -#: includes/class-mxchat-integrator.php:1113
1991 -msgid "5. Keep the response conversational and helpful\n"
9310 +#: includes/class-mxchat-integrator.php:4719
9311 +msgid "PDF uploads are currently disabled."
1992 9312 msgstr ""
1993 9313
1994 -#: includes/class-mxchat-integrator.php:1174
1995 -msgid "Create an image of "
9314 +#: includes/class-mxchat-integrator.php:4737
9315 +msgid "Invalid file type. Only PDF files are allowed."
1996 9316 msgstr ""
1997 9317
1998 -#: includes/class-mxchat-integrator.php:1187
1999 -msgid "Generated Image"
9318 +#: includes/class-mxchat-integrator.php:4749
9319 +#: includes/class-mxchat-word-handler.php:69
9320 +msgid "Failed to upload file."
2000 9321 msgstr ""
2001 9322
2002 -#: includes/class-mxchat-integrator.php:1189
2003 -msgid "Here is the image I generated:"
9323 +#: includes/class-mxchat-integrator.php:4772
9324 +msgid "The uploaded PDF appears to be empty or contains unsupported content."
2004 9325 msgstr ""
2005 9326
2006 -#: includes/class-mxchat-integrator.php:1191
2007 -msgid "I'm sorry, but I couldn't generate an image based on your request."
9327 +#: includes/class-mxchat-integrator.php:4847
9328 +msgid "PDF removed successfully."
2008 9329 msgstr ""
2009 9330
2010 -#: includes/class-mxchat-integrator.php:1234
2011 -msgid "Error generating image: "
9331 +#. translators: %d: number of chat messages included in the handoff context
9332 +#: includes/class-mxchat-integrator.php:6090
9333 +#, php-format
9334 +msgid "Recent Conversation (last %d messages):"
2012 9335 msgstr ""
2013 9336
2014 -#: includes/class-mxchat-integrator.php:1243
2015 -msgid "Failed to generate image."
9337 +#: includes/class-mxchat-integrator.php:6091
9338 +msgid "Recent Conversation (continued):"
2016 9339 msgstr ""
2017 9340
2018 -#: includes/class-mxchat-integrator.php:1265
2019 -msgid "I apologize, but could you please rephrase your search request?"
9341 +#: includes/class-mxchat-integrator.php:6380
9342 +msgid "Bot token not configured"
2020 9343 msgstr ""
2021 9344
2022 -#: includes/class-mxchat-integrator.php:1277
2023 -msgid "Search functionality is temporarily unavailable. Please try again later."
9345 +#: includes/class-mxchat-integrator.php:6394
9346 +msgid "Reply to User"
2024 9347 msgstr ""
2025 9348
2026 -#: includes/class-mxchat-integrator.php:1313
2027 -msgid "I encountered an error while searching. Please try again."
9349 +#: includes/class-mxchat-integrator.php:6410
9350 +#, php-format
9351 +msgid "Reply to session: %s"
2028 9352 msgstr ""
2029 9353
2030 -#: includes/class-mxchat-integrator.php:1322
2031 -msgid "I received an invalid response from the search service."
9354 +#: includes/class-mxchat-integrator.php:6418
9355 +msgid "Type your message here..."
2032 9356 msgstr ""
2033 9357
2034 -#: includes/class-mxchat-integrator.php:1345
2035 -msgid "I couldn't find any relevant results for \"%s\". Would you like to try different search terms?"
9358 +#: includes/class-mxchat-integrator.php:6464
9359 +msgid "Command text is required. Format: /reply session_id message"
2036 9360 msgstr ""
2037 9361
2038 -#: includes/class-mxchat-integrator.php:1363
2039 -msgid "Here are the most relevant results for \"%s\":"
9362 +#: includes/class-mxchat-integrator.php:6473
9363 +msgid "Invalid format. Use: /reply session_id message"
2040 9364 msgstr ""
2041 9365
2042 -#: includes/class-mxchat-integrator.php:1410
2043 -msgid "Site icon"
9366 +#: includes/class-mxchat-integrator.php:6488
9367 +msgid "Failed to save message"
2044 9368 msgstr ""
2045 9369
2046 -#: includes/class-mxchat-integrator.php:1432
2047 -msgid "Thumbnail image"
9370 +#: includes/class-mxchat-integrator.php:6507
9371 +msgid "You are now chatting with the AI chatbot."
2048 9372 msgstr ""
2049 9373
2050 -#: includes/class-mxchat-integrator.php:1460
2051 -msgid "I'm sorry, I couldn't interpret your search query. Please specify what you'd like to see images of."
9374 +#: includes/class-mxchat-integrator.php:7043
9375 +msgid "Voyage AI API key is not configured"
2052 9376 msgstr ""
2053 9377
2054 -#: includes/class-mxchat-integrator.php:1481
2055 -msgid "API key is not configured. Please set it in the Brave Search Settings."
9378 +#: includes/class-mxchat-integrator.php:7051
9379 +#: includes/class-mxchat-integrator.php:10985
9380 +msgid "Google Gemini API key is not configured"
2056 9381 msgstr ""
2057 9382
2058 -#: includes/class-mxchat-integrator.php:1529
2059 -#: includes/class-mxchat-integrator.php:1575
2060 -msgid "I'm sorry, I couldn't retrieve any images based on your request."
9383 +#: includes/class-mxchat-integrator.php:7059
9384 +#: includes/class-mxchat-integrator.php:11129
9385 +#: includes/class-mxchat-integrator.php:11178
9386 +msgid "OpenAI API key is not configured"
2061 9387 msgstr ""
2062 9388
2063 -#: includes/class-mxchat-integrator.php:1546
2064 -msgid "Image"
9389 +#: includes/class-mxchat-integrator.php:7068
9390 +#: includes/class-mxchat-integrator.php:7106
9391 +msgid "No text provided for embedding generation"
2065 9392 msgstr ""
2066 9393
2067 -#: includes/class-mxchat-integrator.php:1581
2068 -msgid "Interpret the user's request to provide only the essential keywords or phrases for image searching. Remove conversational language, politeness, or extra context. Return a concise search query that doesn't lose any of the original meaning."
9394 +#: includes/class-mxchat-integrator.php:7084
9395 +msgid "System error when generating embeddings: "
2069 9396 msgstr ""
2070 9397
2071 -#: includes/class-mxchat-integrator.php:1651
2072 -msgid "woocommerce_not_available"
9398 +#: includes/class-mxchat-integrator.php:7117
9399 +msgid "Invalid embedding response from custom provider."
2073 9400 msgstr ""
2074 9401
2075 -#: includes/class-mxchat-integrator.php:1684
2076 -msgid "no_product_context"
9402 +#: includes/class-mxchat-integrator.php:7123
9403 +msgid "Connection error when generating embeddings: "
2077 9404 msgstr ""
2078 9405
2079 -#: includes/class-mxchat-integrator.php:1685
2080 -msgid "request_product_name"
9406 +#: includes/class-mxchat-integrator.php:7136
9407 +msgid "Received invalid embedding data from the Gemini API."
2081 9408 msgstr ""
2082 9409
2083 -#: includes/class-mxchat-integrator.php:1697
2084 -msgid "product_not_found"
9410 +#: includes/class-mxchat-integrator.php:7138
9411 +msgid "Received invalid embedding data from the API."
2085 9412 msgstr ""
2086 9413
2087 -#: includes/class-mxchat-integrator.php:1717
2088 -msgid "view_cart"
9414 +#: includes/class-mxchat-integrator.php:7146
9415 +msgid "Invalid API key for embedding generation. Please check your API key configuration."
2089 9416 msgstr ""
2090 9417
2091 -#: includes/class-mxchat-integrator.php:1718
2092 -msgid "checkout"
9418 +#: includes/class-mxchat-integrator.php:7154
9419 +msgid "Authentication failed for embedding generation. Please check your API key."
2093 9420 msgstr ""
2094 9421
2095 -#: includes/class-mxchat-integrator.php:1719
2096 -msgid "continue_shopping"
9422 +#: includes/class-mxchat-integrator.php:7160
9423 +msgid "Rate limit exceeded for embedding generation. Please try again later."
2097 9424 msgstr ""
2098 9425
2099 -#: includes/class-mxchat-integrator.php:1727
2100 -msgid "add_to_cart_failed"
9426 +#: includes/class-mxchat-integrator.php:7166
9427 +msgid "API quota exceeded for embedding generation. Please check your billing details."
2101 9428 msgstr ""
2102 9429
2103 -#: includes/class-mxchat-integrator.php:1748
2104 -msgid "I couldn't find any relevant products based on your query. Could you please be more specific about the product you're looking for?"
9430 +#: includes/class-mxchat-integrator.php:7173
9431 +msgid "Embedding API error - check embedding API key.: "
2105 9432 msgstr ""
2106 9433
2107 -#: includes/class-mxchat-integrator.php:1803
2108 -msgid "I couldn't find any relevant products based on your query. Try to be more specific"
9434 +#: includes/class-mxchat-integrator.php:7888
9435 +msgid "YouTube video"
2109 9436 msgstr ""
2110 9437
2111 -#: includes/class-mxchat-integrator.php:1827
2112 -msgid "INTENT CONTEXT:\n"
9438 +#: includes/class-mxchat-integrator.php:7891
9439 +#, php-format
9440 +msgid "Play video: %s"
2113 9441 msgstr ""
2114 9442
2115 -#: includes/class-mxchat-integrator.php:1832
2116 -msgid "Action: Successfully added product to cart\n"
9443 +#: includes/class-mxchat-integrator.php:7897
9444 +msgid "Watch on YouTube"
2117 9445 msgstr ""
2118 9446
2119 -#: includes/class-mxchat-integrator.php:1833
2120 -msgid "Product: %s\n"
9447 +#. translators: 1: formatted local date and time, 2: site timezone name
9448 +#: includes/class-mxchat-integrator.php:9701
9449 +#, php-format
9450 +msgid "Current date and time: %1$s (%2$s). Anything dated before today is in the past."
2121 9451 msgstr ""
2122 9452
2123 -#: includes/class-mxchat-integrator.php:1834
2124 -msgid "Available actions: "
9453 +#: includes/class-mxchat-integrator.php:10366
9454 +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.]"
2125 9455 msgstr ""
2126 9456
2127 -#: includes/class-mxchat-integrator.php:1835
2128 -msgid "Cart URL: %s\n"
9457 +#: includes/class-mxchat-integrator.php:10778
9458 +msgid "I looked into that but could not put together a final answer. Please try rephrasing your request."
2129 9459 msgstr ""
2130 9460
2131 -#: includes/class-mxchat-integrator.php:1836
2132 -msgid ""
2133 -"\n"
2134 -"Please inform the user of the successful addition and their available options."
9461 +#: includes/class-mxchat-integrator.php:10905
9462 +msgid "I couldn't find relevant information on that topic."
2135 9463 msgstr ""
2136 9464
2137 -#: includes/class-mxchat-integrator.php:1838
2138 -msgid "Action: Failed to add product to cart\n"
9465 +#: includes/class-mxchat-integrator.php:10927
9466 +msgid "No OpenRouter model selected. Please select a model in settings."
2139 9467 msgstr ""
2140 9468
2141 -#: includes/class-mxchat-integrator.php:1839
2142 -msgid "Reason: %s\n"
9469 +#: includes/class-mxchat-integrator.php:10938
9470 +msgid "OpenRouter API key is not configured"
2143 9471 msgstr ""
2144 9472
2145 -#: includes/class-mxchat-integrator.php:1842
2146 -msgid ""
2147 -"\n"
2148 -"Please inform the user that shopping features are not available."
9473 +#: includes/class-mxchat-integrator.php:11005
9474 +msgid "Claude API key is not configured"
2149 9475 msgstr ""
2150 9476
2151 -#: includes/class-mxchat-integrator.php:1845
2152 -msgid ""
2153 -"\n"
2154 -"Please ask the user to specify which product they want to add."
9477 +#: includes/class-mxchat-integrator.php:11036
9478 +msgid "X.AI API key is not configured"
2155 9479 msgstr ""
2156 9480
2157 -#: includes/class-mxchat-integrator.php:1848
2158 -msgid ""
2159 -"\n"
2160 -"Please inform the user that the product couldn't be found and ask them to try again."
9481 +#: includes/class-mxchat-integrator.php:11067
9482 +#: includes/class-mxchat-integrator.php:14414
9483 +msgid "DeepSeek API key is not configured"
2161 9484 msgstr ""
2162 9485
2163 -#: includes/class-mxchat-integrator.php:1851
2164 -msgid ""
2165 -"\n"
2166 -"Please apologize to the user and suggest they try again or ask for assistance."
9486 +#: includes/class-mxchat-integrator.php:11100
9487 +msgid "Custom provider is not configured. Set Base URL in MxChat → API Keys → Custom Provider."
2167 9488 msgstr ""
2168 9489
2169 -#: includes/class-mxchat-integrator.php:1864
2170 -msgid "I apologize, but the checkout feature isn't available at the moment."
9490 +#: includes/class-mxchat-integrator.php:11234
9491 +#, php-format
9492 +msgid "An error occurred: %s"
2171 9493 msgstr ""
2172 9494
2173 -#: includes/class-mxchat-integrator.php:1870
2174 -msgid "Your cart is empty at the moment. Would you like to see our products?"
9495 +#: includes/class-mxchat-integrator.php:12052
9496 +#, php-format
9497 +msgid "Custom provider error: %s"
2175 9498 msgstr ""
2176 9499
2177 -#: includes/class-mxchat-integrator.php:1881
2178 -msgid "I'm having trouble accessing the checkout page. Please try again in a moment."
9500 +#: includes/class-mxchat-integrator.php:12112
9501 +#, php-format
9502 +msgid "Custom provider request failed: %s"
2179 9503 msgstr ""
2180 9504
2181 -#: includes/class-mxchat-integrator.php:1887
2182 -msgid "You have %d item%s in your cart totaling %s. I'll redirect you to checkout now."
9505 +#: includes/class-mxchat-integrator.php:12116
9506 +#, php-format
9507 +msgid "Custom provider returned HTTP %d."
2183 9508 msgstr ""
2184 9509
2185 -#: includes/class-mxchat-integrator.php:1889
2186 -msgid "s"
9510 +#: includes/class-mxchat-integrator.php:12122
9511 +msgid "Custom provider returned an unexpected response shape."
2187 9512 msgstr ""
2188 9513
2189 -#: includes/class-mxchat-integrator.php:1916
2190 -msgid "MxChat AI Chatbot"
9514 +#: includes/class-mxchat-integrator.php:12201
9515 +#, php-format
9516 +msgid "Web search error: %s"
2191 9517 msgstr ""
2192 9518
2193 -#: includes/class-mxchat-integrator.php:2023
2194 -#: includes/class-mxchat-word-handler.php:107
2195 -msgid "too_many_pages"
9519 +#: includes/class-mxchat-integrator.php:12225
9520 +msgid "Failed to connect to OpenAI web search API"
2196 9521 msgstr ""
2197 9522
2198 -#: includes/class-mxchat-integrator.php:2037
2199 -msgid "Page "
9523 +#: includes/class-mxchat-integrator.php:12240
9524 +#, php-format
9525 +msgid "OpenAI API error: %s"
2200 9526 msgstr ""
2201 9527
2202 -#: includes/class-mxchat-integrator.php:2099
2203 -#: includes/class-mxchat-word-handler.php:22
2204 -msgid "Missing required parameters."
9528 +#: includes/class-mxchat-integrator.php:12249
9529 +msgid "Invalid response from OpenAI"
2205 9530 msgstr ""
2206 9531
2207 -#: includes/class-mxchat-integrator.php:2109
2208 -msgid "Invalid file type. Only PDF files are allowed."
9532 +#: includes/class-mxchat-integrator.php:12385
9533 +#: includes/class-mxchat-integrator.php:12460
9534 +msgid "The AI provider returned an empty response. Please try again."
2209 9535 msgstr ""
2210 9536
2211 -#: includes/class-mxchat-integrator.php:2118
2212 -#: includes/class-mxchat-word-handler.php:46
2213 -msgid "Failed to upload file."
9537 +#: includes/class-mxchat-integrator.php:13245
9538 +#, php-format
9539 +msgid "response incomplete: %s"
2214 9540 msgstr ""
2215 9541
2216 -#: includes/class-mxchat-integrator.php:2141
2217 -msgid "The uploaded PDF appears to be empty or contains unsupported content."
9542 +#: includes/class-mxchat-integrator.php:13249
9543 +#, php-format
9544 +msgid "%1$s returned an empty response (%2$s). Please try again."
2218 9545 msgstr ""
2219 9546
2220 -#: includes/class-mxchat-integrator.php:2186
2221 -msgid "PDF removed successfully."
9547 +#: includes/class-mxchat-integrator.php:13250
9548 +#, php-format
9549 +msgid "%s returned an empty response. Please try again."
2222 9550 msgstr ""
2223 9551
2224 -#: includes/class-mxchat-integrator.php:2204
2225 -msgid "API key is not set."
9552 +#: includes/class-mxchat-integrator.php:13333
9553 +msgid "OpenRouter API error: "
2226 9554 msgstr ""
2227 9555
2228 -#: includes/class-mxchat-integrator.php:2211
2229 -msgid "You are a helpful assistant that provides concise and personalized product recommendations. Someone has asked you for some recommendations please respond very concisely appropriate for an AI chatbot."
9556 +#: includes/class-mxchat-integrator.php:13351
9557 +msgid "Unexpected response format from OpenRouter."
2230 9558 msgstr ""
2231 9559
2232 -#: includes/class-mxchat-integrator.php:2239
2233 -msgid "Error communicating with AI API."
9560 +#: includes/class-mxchat-integrator.php:13358
9561 +msgid "System error when processing OpenRouter request: "
2234 9562 msgstr ""
2235 9563
2236 -#: includes/class-mxchat-integrator.php:2250
2237 -msgid "No response received from AI."
9564 +#. translators: %s: raw provider error detail
9565 +#: includes/class-mxchat-integrator.php:13427
9566 +#, php-format
9567 +msgid "The selected AI model isn't available on your API key. Choose another model in MxChat → Settings. (Details: %s)"
2238 9568 msgstr ""
2239 9569
2240 -#: includes/class-mxchat-integrator.php:2278
2241 -msgid "Product:"
9570 +#: includes/class-mxchat-integrator.php:13430
9571 +msgid "The selected AI model isn't available on your API key. Choose another model in MxChat → Settings."
2242 9572 msgstr ""
2243 9573
2244 -#: includes/class-mxchat-integrator.php:2283
2245 -msgid "Based on the following list of products, generate a unique, friendly, and personalized response to a user. "
9574 +#. translators: 1: provider label, 2: raw provider error detail
9575 +#: includes/class-mxchat-integrator.php:13435
9576 +#, php-format
9577 +msgid "The AI provider (%1$s) returned an error: %2$s. Check your model and API key in MxChat → Settings."
2246 9578 msgstr ""
2247 9579
2248 -#: includes/class-mxchat-integrator.php:2284
2249 -msgid "If some products aren't exactly what the user asked for but share similar styles or patterns, acknowledge this and explain why you're suggesting them. "
9580 +#: includes/class-mxchat-integrator.php:13436
9581 +msgid "AI"
2250 9582 msgstr ""
2251 9583
2252 -#: includes/class-mxchat-integrator.php:2285
2253 -msgid "For each product, provide a brief justification that clearly explains why it's relevant, especially if it's a different type of product than requested. "
9584 +#: includes/class-mxchat-integrator.php:13439
9585 +msgid "The AI provider returned an error. Check your model and API key in MxChat → Settings."
2254 9586 msgstr ""
2255 9587
2256 -#: includes/class-mxchat-integrator.php:2286
2257 -msgid "Please number your responses to match the product numbers."
9588 +#: includes/class-mxchat-integrator.php:13443
9589 +msgid "Sorry, I'm having trouble responding right now. Please try again in a moment."
2258 9590 msgstr ""
2259 9591
2260 -#: includes/class-mxchat-integrator.php:2287
2261 -msgid "Products:"
9592 +#: includes/class-mxchat-integrator.php:13707
9593 +msgid "Invalid OpenAI API key. Please check your API key configuration."
2262 9594 msgstr ""
2263 9595
2264 -#: includes/class-mxchat-integrator.php:2288
2265 -msgid "Please ensure that the number of each product matches the order in which the products are listed."
9596 +#: includes/class-mxchat-integrator.php:13716
9597 +msgid "Authentication failed with OpenAI. Please check your API key."
2266 9598 msgstr ""
2267 9599
2268 -#: includes/class-mxchat-integrator.php:2401
2269 -msgid "AI-powered personalized recommendations"
9600 +#: includes/class-mxchat-integrator.php:13723
9601 +msgid "OpenAI rate limit exceeded. Please try again later."
2270 9602 msgstr ""
2271 9603
2272 -#: includes/class-mxchat-integrator.php:2405
2273 -msgid "As a shopping assistant, analyze this user's context and generate a specific product search suggestion. "
9604 +#: includes/class-mxchat-integrator.php:13730
9605 +msgid "OpenAI API quota exceeded. Please check your billing details."
2274 9606 msgstr ""
2275 9607
2276 -#: includes/class-mxchat-integrator.php:2409
2277 -msgid "Their recent orders include:\n"
9608 +#: includes/class-mxchat-integrator.php:13758
9609 +msgid "Unexpected response format from OpenAI."
2278 9610 msgstr ""
2279 9611
2280 -#: includes/class-mxchat-integrator.php:2416
2281 -msgid ""
2282 -"\n"
2283 -"They currently have in their cart:\n"
9612 +#: includes/class-mxchat-integrator.php:13765
9613 +msgid "System error when processing OpenAI request: "
2284 9614 msgstr ""
2285 9615
2286 -#: includes/class-mxchat-integrator.php:2422
2287 -msgid ""
2288 -"\n"
2289 -"Based on their question and history, suggest a specific search query that would help find the most relevant products. "
9616 +#: includes/class-mxchat-integrator.php:13878
9617 +msgid "Invalid X.AI API key. Please check your API key configuration."
2290 9618 msgstr ""
2291 9619
2292 -#: includes/class-mxchat-integrator.php:2423
2293 -msgid "Respond with ONLY the search query, nothing else."
9620 +#: includes/class-mxchat-integrator.php:13888
9621 +msgid "Authentication failed with X.AI. Please check your API key."
2294 9622 msgstr ""
2295 9623
2296 -#: includes/class-mxchat-integrator.php:2439
2297 -msgid "I couldn't find any product recommendations for you right now. Please try again later!"
9624 +#: includes/class-mxchat-integrator.php:13899
9625 +msgid "Invalid model specified for X.AI. Please check your model configuration."
2298 9626 msgstr ""
2299 9627
2300 -#: includes/class-mxchat-integrator.php:2469
2301 -#: includes/class-mxchat-integrator.php:2528
2302 -msgid "An unexpected error occurred while generating recommendations. Please try again later."
9628 +#: includes/class-mxchat-integrator.php:13910
9629 +msgid "X.AI rate limit exceeded. Please try again later."
2303 9630 msgstr ""
2304 9631
2305 -#: includes/class-mxchat-integrator.php:2780
2306 -msgid "📩 New Chat Message"
9632 +#: includes/class-mxchat-integrator.php:13920
9633 +msgid "X.AI API quota exceeded. Please check your billing details."
2307 9634 msgstr ""
2308 9635
2309 -#: includes/class-mxchat-integrator.php:2789
2310 -msgid "*User ID:*\\n`%s`"
9636 +#: includes/class-mxchat-integrator.php:13929
9637 +msgid "X.AI service is currently unavailable. Please try again later."
2311 9638 msgstr ""
2312 9639
2313 -#: includes/class-mxchat-integrator.php:2793
2314 -msgid "*Session ID:*\\n`%s`"
9640 +#: includes/class-mxchat-integrator.php:13959
9641 +msgid "Unexpected response format from X.AI."
2315 9642 msgstr ""
2316 9643
2317 -#: includes/class-mxchat-integrator.php:2801
2318 -msgid "*Message:*\\n%s"
9644 +#: includes/class-mxchat-integrator.php:13967
9645 +msgid "System error when processing X.AI request: "
2319 9646 msgstr ""
2320 9647
2321 -#: includes/class-mxchat-integrator.php:2811
2322 -msgid "✍️ Reply"
9648 +#: includes/class-mxchat-integrator.php:14072
9649 +msgid "Authentication failed with DeepSeek. Please check your API key."
2323 9650 msgstr ""
2324 9651
2325 -#: includes/class-mxchat-integrator.php:2854
2326 -msgid "Bot token not configured"
9652 +#: includes/class-mxchat-integrator.php:14080
9653 +msgid "Invalid DeepSeek API key. Please check your API key configuration."
2327 9654 msgstr ""
2328 9655
2329 -#: includes/class-mxchat-integrator.php:2868
2330 -msgid "Reply to User"
9656 +#: includes/class-mxchat-integrator.php:14090
9657 +msgid "DeepSeek API quota exceeded. Please check your billing details."
2331 9658 msgstr ""
2332 9659
2333 -#: includes/class-mxchat-integrator.php:2872
2334 -msgid "Send"
9660 +#: includes/class-mxchat-integrator.php:14096
9661 +msgid "DeepSeek rate limit exceeded. Please try again later."
2335 9662 msgstr ""
2336 9663
2337 -#: includes/class-mxchat-integrator.php:2876
2338 -msgid "Cancel"
9664 +#: includes/class-mxchat-integrator.php:14107
9665 +msgid "DeepSeek service is currently unavailable. Please try again later."
2339 9666 msgstr ""
2340 9667
2341 -#: includes/class-mxchat-integrator.php:2884
2342 -msgid "Reply to session: %s"
9668 +#: includes/class-mxchat-integrator.php:14134
9669 +msgid "Unexpected response format from DeepSeek."
2343 9670 msgstr ""
2344 9671
2345 -#: includes/class-mxchat-integrator.php:2892
2346 -msgid "Type your message here..."
9672 +#: includes/class-mxchat-integrator.php:14142
9673 +msgid "System error when processing DeepSeek request: "
2347 9674 msgstr ""
2348 9675
2349 -#: includes/class-mxchat-integrator.php:2937
2350 -msgid "Agent response error: No command text received"
9676 +#: includes/class-mxchat-integrator.php:15090
9677 +msgid "This chatbot has reached its message limit. Please try again later."
2351 9678 msgstr ""
2352 9679
2353 -#: includes/class-mxchat-integrator.php:2939
2354 -msgid "Command text is required. Format: /reply session_id message"
9680 +#: includes/class-mxchat-integrator.php:15197
9681 +msgid "hour"
2355 9682 msgstr ""
2356 9683
2357 -#: includes/class-mxchat-integrator.php:2948
2358 -msgid "Invalid format. Use: /reply session_id message"
9684 +#: includes/class-mxchat-integrator.php:15200
9685 +msgid "day"
2359 9686 msgstr ""
2360 9687
2361 -#: includes/class-mxchat-integrator.php:2963
2362 -msgid "Failed to save message"
9688 +#: includes/class-mxchat-integrator.php:15203
9689 +msgid "week"
2363 9690 msgstr ""
2364 9691
2365 -#: includes/class-mxchat-integrator.php:2986
2366 -msgid "You are now chatting with the AI chatbot."
9692 +#: includes/class-mxchat-integrator.php:15206
9693 +msgid "month"
2367 9694 msgstr ""
2368 9695
2369 -#: includes/class-mxchat-integrator.php:3253
2370 -msgid "I'm sorry, I couldn't find relevant information on that topic."
9696 +#: includes/class-mxchat-meta-box.php:142
9697 +#: includes/class-mxchat-meta-box.php:340
9698 +msgid "Chatbot Visibility"
2371 9699 msgstr ""
2372 9700
2373 -#: includes/class-mxchat-integrator.php:3272
2374 -msgid "Claude API key is not configured"
9701 +#: includes/class-mxchat-meta-box.php:151
9702 +#: includes/class-mxchat-meta-box.php:341
9703 +msgid "Use Global Setting"
2375 9704 msgstr ""
2376 9705
2377 -#: includes/class-mxchat-integrator.php:3283
2378 -msgid "X.AI API key is not configured"
9706 +#: includes/class-mxchat-meta-box.php:160
9707 +#: includes/class-mxchat-meta-box.php:342
9708 +msgid "Show Chatbot on this page"
2379 9709 msgstr ""
2380 9710
2381 -#: includes/class-mxchat-integrator.php:3294
2382 -msgid "DeepSeek API key is not configured"
9711 +#: includes/class-mxchat-meta-box.php:169
9712 +#: includes/class-mxchat-meta-box.php:343
9713 +msgid "Hide Chatbot on this page"
2383 9714 msgstr ""
2384 9715
2385 -#: includes/class-mxchat-integrator.php:3305
2386 -#: includes/class-mxchat-integrator.php:3317
2387 -msgid "OpenAI API key is not configured"
9716 +#: includes/class-mxchat-meta-box.php:175
9717 +msgid "Global Auto-Show: ON"
2388 9718 msgstr ""
2389 9719
2390 -#: includes/class-mxchat-integrator.php:3329
2391 -msgid "An error occurred: %s"
9720 +#: includes/class-mxchat-meta-box.php:178
9721 +msgid "The chatbot appears on all pages by default. Use \"Hide\" to exclude this page, or \"Show\" to override post type restrictions."
2392 9722 msgstr ""
2393 9723
2394 -#: includes/class-mxchat-public.php:31
2395 -msgid ""
2396 -"[EXAMPLE INSTRUCTIONS] You are an AI Chatbot assistant for this website. The primary subject you should focus on is [insert proper subject here]. Your main goal is to assist visitors with questions related to this specific topic. Here are some key things to keep in mind: \n"
2397 -" - Your name is [Chatbot Name]. Always introduce yourself as this name when appropriate. \n"
2398 -" - Stay focused on topics related to [insert proper subject here]. If a visitor asks about an unrelated topic, politely redirect the conversation to how you can assist them with this subject. If there is an exception topic (e.g., \"parking\") that you should assist with, you may do so if instructed. \n"
2399 -" - When appropriate, highlight the benefits of [insert proper subject here]. Offer to guide visitors to relevant pages or provide them with more information. \n"
2400 -" - If a visitor asks for a purchase link or further information, provide them with this link: [Insert Purchase Link Here]. Always ensure that the link is relevant and directly related to the website's offerings. \n"
2401 -" - Keep your responses short, concise, and to the point. Provide clear and direct answers suitable for a chatbot interaction. \n"
2402 -" - If you reference specific content, provide a hyperlink to the relevant page using hypertext. Avoid including links that do not directly relate to the content or answer the visitor's query. \n"
2403 -" - Provide answers based on the knowledge available to you. If you do not have an answer to a specific question, let the visitor know that you don’t have the information and suggest where they might find it or offer to help with something else."
9724 +#: includes/class-mxchat-meta-box.php:182
9725 +msgid "Global Auto-Show: OFF"
2404 9726 msgstr ""
2405 9727
2406 -#: includes/class-mxchat-public.php:45 includes/class-mxchat-public.php:106
9728 +#: includes/class-mxchat-meta-box.php:185
9729 +msgid "The chatbot is hidden by default. Select \"Show\" to display it on this page without needing a shortcode."
9730 +msgstr ""
9731 +
9732 +#: includes/class-mxchat-meta-box.php:195
9733 +msgid "Select Bot for this Page:"
9734 +msgstr ""
9735 +
9736 +#: includes/class-mxchat-meta-box.php:198
9737 +#: includes/class-mxchat-meta-box.php:345
9738 +msgid "Use Default Bot"
9739 +msgstr ""
9740 +
9741 +#: includes/class-mxchat-meta-box.php:206
9742 +msgid "Only applies when visibility is set to \"Show\" or \"Use Global Setting\" with auto-show enabled."
9743 +msgstr ""
9744 +
9745 +#: includes/class-mxchat-meta-box.php:218
9746 +msgid "Knowledge base access"
9747 +msgstr ""
9748 +
9749 +#: includes/class-mxchat-meta-box.php:221
9750 +msgid "Use tag rules (default)"
9751 +msgstr ""
9752 +
9753 +#: includes/class-mxchat-meta-box.php:229
9754 +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."
9755 +msgstr ""
9756 +
9757 +#: includes/class-mxchat-meta-box.php:238
9758 +msgid "Changes only take effect after saving/updating the page."
9759 +msgstr ""
9760 +
9761 +#: includes/class-mxchat-meta-box.php:245
9762 +msgid "Shortcode Examples:"
9763 +msgstr ""
9764 +
9765 +#: includes/class-mxchat-meta-box.php:248
9766 +msgid "[mxchat_chatbot floating=\"yes\"] - Floating chatbot"
9767 +msgstr ""
9768 +
9769 +#: includes/class-mxchat-meta-box.php:249
9770 +msgid "[mxchat_chatbot floating=\"no\"] - Embedded chatbot"
9771 +msgstr ""
9772 +
9773 +#: includes/class-mxchat-meta-box.php:344
9774 +msgid "Select Bot for this Page"
9775 +msgstr ""
9776 +
9777 +#: includes/class-mxchat-meta-box.php:346
9778 +msgid "Global Auto-Show is ON. The chatbot appears on all pages by default. Use \"Hide\" to exclude this page."
9779 +msgstr ""
9780 +
9781 +#: includes/class-mxchat-meta-box.php:347
9782 +msgid "Global Auto-Show is OFF. Select \"Show\" to display the chatbot on this page without needing a shortcode."
9783 +msgstr ""
9784 +
9785 +#: includes/class-mxchat-model-catalog.php:43
9786 +msgid "OpenRouter"
9787 +msgstr ""
9788 +
9789 +#: includes/class-mxchat-model-catalog.php:50
9790 +msgid "Access 100+ models from multiple providers (add API key to browse)"
9791 +msgstr ""
9792 +
9793 +#: includes/class-mxchat-model-catalog.php:55
9794 +#: includes/class-mxchat-model-catalog.php:209
9795 +msgid "Google Gemini"
9796 +msgstr ""
9797 +
9798 +#: includes/class-mxchat-model-catalog.php:59
9799 +msgid "Stable — newest Flash generation, recommended default"
9800 +msgstr ""
9801 +
9802 +#: includes/class-mxchat-model-catalog.php:60
9803 +msgid "Stable — efficiency-first Flash"
9804 +msgstr ""
9805 +
9806 +#: includes/class-mxchat-model-catalog.php:61
9807 +msgid "Stable — previous Flash generation"
9808 +msgstr ""
9809 +
9810 +#: includes/class-mxchat-model-catalog.php:62
9811 +msgid "Stable — older Flash, priced above 3.8 Flash on every token"
9812 +msgstr ""
9813 +
9814 +#: includes/class-mxchat-model-catalog.php:63
9815 +msgid "Preview — most intelligent, multimodal & agentic"
9816 +msgstr ""
9817 +
9818 +#: includes/class-mxchat-model-catalog.php:64
9819 +msgid "Preview — balanced speed and scale"
9820 +msgstr ""
9821 +
9822 +#: includes/class-mxchat-model-catalog.php:65
9823 +msgid "Stable — cheapest Gemini, no thinking"
9824 +msgstr ""
9825 +
9826 +#: includes/class-mxchat-model-catalog.php:66
9827 +msgid "Stable — cost-efficient, high throughput"
9828 +msgstr ""
9829 +
9830 +#: includes/class-mxchat-model-catalog.php:67
9831 +msgid "Preview — latest cost-efficient model"
9832 +msgstr ""
9833 +
9834 +#: includes/class-mxchat-model-catalog.php:68
9835 +msgid "Stable — advanced thinking, code, math & long context"
9836 +msgstr ""
9837 +
9838 +#: includes/class-mxchat-model-catalog.php:69
9839 +msgid "Stable — strong price-performance with thinking"
9840 +msgstr ""
9841 +
9842 +#: includes/class-mxchat-model-catalog.php:70
9843 +msgid "Stable — ultra fast and low cost"
9844 +msgstr ""
9845 +
9846 +#: includes/class-mxchat-model-catalog.php:93
9847 +msgid "Recommended — newest OpenAI flagship; strongest reasoning, coding and agentic work"
9848 +msgstr ""
9849 +
9850 +#: includes/class-mxchat-model-catalog.php:94
9851 +msgid "Strong reasoning on demanding tasks at mid-tier cost"
9852 +msgstr ""
9853 +
9854 +#: includes/class-mxchat-model-catalog.php:95
9855 +msgid "Fastest and cheapest GPT-6 for high-volume, repeatable work"
9856 +msgstr ""
9857 +
9858 +#: includes/class-mxchat-model-catalog.php:96
9859 +msgid "Previous OpenAI flagship for reasoning, coding and chat"
9860 +msgstr ""
9861 +
9862 +#: includes/class-mxchat-model-catalog.php:97
9863 +msgid "Balanced GPT-5.6 — strong capability at lower cost"
9864 +msgstr ""
9865 +
9866 +#: includes/class-mxchat-model-catalog.php:98
9867 +msgid "Fastest and cheapest GPT-5.6 for lightweight tasks"
9868 +msgstr ""
9869 +
9870 +#: includes/class-mxchat-model-catalog.php:99
9871 +msgid "Previous flagship — powerful reasoning and coding model"
9872 +msgstr ""
9873 +
9874 +#: includes/class-mxchat-model-catalog.php:100
9875 +msgid "Flagship reasoning and coding model"
9876 +msgstr ""
9877 +
9878 +#: includes/class-mxchat-model-catalog.php:101
9879 +msgid "Fast and affordable with 400K context"
9880 +msgstr ""
9881 +
9882 +#: includes/class-mxchat-model-catalog.php:102
9883 +msgid "Fastest and cheapest for lightweight tasks"
9884 +msgstr ""
9885 +
9886 +#: includes/class-mxchat-model-catalog.php:103
9887 +msgid "Best general-purpose & agentic model with fast responses"
9888 +msgstr ""
9889 +
9890 +#: includes/class-mxchat-model-catalog.php:104
9891 +msgid "Flagship for coding & agentic tasks with low reasoning (400K context)"
9892 +msgstr ""
9893 +
9894 +#: includes/class-mxchat-model-catalog.php:105
9895 +msgid "Flagship for coding, reasoning, and agentic tasks across domains"
9896 +msgstr ""
9897 +
9898 +#: includes/class-mxchat-model-catalog.php:106
9899 +msgid "Fast and lightweight"
9900 +msgstr ""
9901 +
9902 +#: includes/class-mxchat-model-catalog.php:107
9903 +msgid "Fastest and cheapest; ideal for summarization and classification"
9904 +msgstr ""
9905 +
9906 +#: includes/class-mxchat-model-catalog.php:111
9907 +msgid "Anthropic Claude"
9908 +msgstr ""
9909 +
9910 +#: includes/class-mxchat-model-catalog.php:115
9911 +msgid "Latest Flagship — newest and most capable Anthropic model"
9912 +msgstr ""
9913 +
9914 +#: includes/class-mxchat-model-catalog.php:116
9915 +msgid "Latest Opus — best for complex agentic and coding work"
9916 +msgstr ""
9917 +
9918 +#: includes/class-mxchat-model-catalog.php:117
9919 +msgid "Previous Opus generation"
9920 +msgstr ""
9921 +
9922 +#: includes/class-mxchat-model-catalog.php:118
9923 +msgid "Previous Anthropic flagship model"
9924 +msgstr ""
9925 +
9926 +#: includes/class-mxchat-model-catalog.php:119
9927 +msgid "Most capable Claude model - recommended"
9928 +msgstr ""
9929 +
9930 +#: includes/class-mxchat-model-catalog.php:120
9931 +msgid "Newest Sonnet - excellent balance of speed and capability"
9932 +msgstr ""
9933 +
9934 +#: includes/class-mxchat-model-catalog.php:121
9935 +msgid "Previous Sonnet - excellent balance of speed and capability"
9936 +msgstr ""
9937 +
9938 +#: includes/class-mxchat-model-catalog.php:122
9939 +msgid "Highly capable for complex tasks"
9940 +msgstr ""
9941 +
9942 +#: includes/class-mxchat-model-catalog.php:123
9943 +msgid "Best for complex agents and coding"
9944 +msgstr ""
9945 +
9946 +#: includes/class-mxchat-model-catalog.php:124
9947 +msgid "Fastest and most intelligent Haiku"
9948 +msgstr ""
9949 +
9950 +#: includes/class-mxchat-model-catalog.php:128
9951 +msgid "xAI Grok"
9952 +msgstr ""
9953 +
9954 +#: includes/class-mxchat-model-catalog.php:144
9955 +msgid "Newest xAI flagship — 500K context, accepts image input"
9956 +msgstr ""
9957 +
9958 +#: includes/class-mxchat-model-catalog.php:145
9959 +msgid "Previous flagship — 500K context, accepts image input"
9960 +msgstr ""
9961 +
9962 +#: includes/class-mxchat-model-catalog.php:146
9963 +msgid "Largest context in the Grok lineup — 1M tokens, accepts image input"
9964 +msgstr ""
9965 +
9966 +#: includes/class-mxchat-model-catalog.php:147
9967 +msgid "1M context with reasoning — dated release, pinned behaviour"
9968 +msgstr ""
9969 +
9970 +#: includes/class-mxchat-model-catalog.php:148
9971 +msgid "1M context without reasoning — faster replies at the same price"
9972 +msgstr ""
9973 +
9974 +#: includes/class-mxchat-model-catalog.php:151
9975 +#: includes/class-mxchat-model-catalog.php:152
9976 +#: includes/class-mxchat-model-catalog.php:153
9977 +msgid "Previous generation — no longer listed by xAI, still served"
9978 +msgstr ""
9979 +
9980 +#: includes/class-mxchat-model-catalog.php:154
9981 +#: includes/class-mxchat-model-catalog.php:155
9982 +#: includes/class-mxchat-model-catalog.php:156
9983 +#: includes/class-mxchat-model-catalog.php:157
9984 +msgid "Older generation — no longer listed by xAI, still served"
9985 +msgstr ""
9986 +
9987 +#: includes/class-mxchat-model-catalog.php:161
9988 +msgid "DeepSeek"
9989 +msgstr ""
9990 +
9991 +#: includes/class-mxchat-model-catalog.php:167
9992 +msgid "Fast and cost-effective"
9993 +msgstr ""
9994 +
9995 +#: includes/class-mxchat-model-catalog.php:168
9996 +msgid "Most capable DeepSeek model"
9997 +msgstr ""
9998 +
9999 +#: includes/class-mxchat-model-catalog.php:172
10000 +msgid "Custom (OpenAI-compatible)"
10001 +msgstr ""
10002 +
10003 +#: includes/class-mxchat-model-catalog.php:179
10004 +msgid "OpenAI-compatible local LLM (Ollama, LM Studio, vLLM, llama.cpp, Azure OpenAI) — configure Base URL, key, and model in API Keys tab"
10005 +msgstr ""
10006 +
10007 +#: includes/class-mxchat-model-catalog.php:196
10008 +msgid "1536 dim, recommended"
10009 +msgstr ""
10010 +
10011 +#: includes/class-mxchat-model-catalog.php:197
10012 +msgid "1536 dim, efficient"
10013 +msgstr ""
10014 +
10015 +#: includes/class-mxchat-model-catalog.php:198
10016 +msgid "3072 dim, powerful"
10017 +msgstr ""
10018 +
10019 +#: includes/class-mxchat-model-catalog.php:202
10020 +msgid "Voyage AI"
10021 +msgstr ""
10022 +
10023 +#: includes/class-mxchat-model-catalog.php:205
10024 +msgid "2048 dim, most capable"
10025 +msgstr ""
10026 +
10027 +#: includes/class-mxchat-model-catalog.php:212
10028 +msgid "1536 dim"
10029 +msgstr ""
10030 +
10031 +#. translators: 1: model label, 2: retirement date
10032 +#: includes/class-mxchat-model-catalog.php:481
10033 +#, php-format
10034 +msgid "%1$s — retires %2$s"
10035 +msgstr ""
10036 +
10037 +#. translators: %s: model label
10038 +#: includes/class-mxchat-model-catalog.php:518
10039 +#, php-format
10040 +msgid "%s — retired by provider, choose a replacement"
10041 +msgstr ""
10042 +
10043 +#. translators: 1: model id, 2: provider name
10044 +#: includes/class-mxchat-model-liveness.php:401
10045 +#, php-format
10046 +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."
10047 +msgstr ""
10048 +
10049 +#: includes/class-mxchat-model-liveness.php:403
10050 +msgid "provider"
10051 +msgstr ""
10052 +
10053 +#: includes/class-mxchat-model-liveness.php:437
10054 +msgid "MxChat: a configured AI model may be retiring"
10055 +msgstr ""
10056 +
10057 +#: includes/class-mxchat-model-liveness.php:441
10058 +msgid "Choose a current model in MxChat Settings"
10059 +msgstr ""
10060 +
10061 +#: includes/class-mxchat-model-liveness.php:465
10062 +msgid "A configured AI model may be retiring"
10063 +msgstr ""
10064 +
10065 +#: includes/class-mxchat-privacy.php:113
10066 +#: includes/class-mxchat-privacy.php:121
10067 +msgid "MxChat Chat Conversations"
10068 +msgstr ""
10069 +
10070 +#: includes/class-mxchat-privacy.php:215
10071 +msgid "Session ID"
10072 +msgstr ""
10073 +
10074 +#: includes/class-mxchat-privacy.php:216
10075 +msgid "Conversation started"
10076 +msgstr ""
10077 +
10078 +#: includes/class-mxchat-privacy.php:217
10079 +msgid "Last message"
10080 +msgstr ""
10081 +
10082 +#: includes/class-mxchat-privacy.php:220
10083 +msgid "Started on page"
10084 +msgstr ""
10085 +
10086 +#: includes/class-mxchat-privacy.php:223
10087 +msgid "Email on record"
10088 +msgstr ""
10089 +
10090 +#: includes/class-mxchat-privacy.php:226
10091 +msgid "Name on record"
10092 +msgstr ""
10093 +
10094 +#: includes/class-mxchat-privacy.php:229
10095 +msgid "Visitor identifier"
10096 +msgstr ""
10097 +
10098 +#: includes/class-mxchat-privacy.php:238
10099 +msgid "Lead-capture consent"
10100 +msgstr ""
10101 +
10102 +#: includes/class-mxchat-privacy.php:241
10103 +msgid "Consent recorded"
10104 +msgstr ""
10105 +
10106 +#: includes/class-mxchat-privacy.php:245
10107 +msgid "Consent text shown"
10108 +msgstr ""
10109 +
10110 +#. translators: %s: IP address recorded with a link click
10111 +#: includes/class-mxchat-privacy.php:272
10112 +#, php-format
10113 +msgid "IP address: %s"
10114 +msgstr ""
10115 +
10116 +#. translators: %s: browser user-agent recorded with a link click
10117 +#: includes/class-mxchat-privacy.php:276
10118 +#, php-format
10119 +msgid "Browser: %s"
10120 +msgstr ""
10121 +
10122 +#: includes/class-mxchat-privacy.php:282
10123 +msgid "Link clicked"
10124 +msgstr ""
10125 +
10126 +#: includes/class-mxchat-privacy.php:290
10127 +msgid "Chat Conversations (MxChat)"
10128 +msgstr ""
10129 +
10130 +#: includes/class-mxchat-privacy.php:291
10131 +msgid "Chatbot conversations recorded by the MxChat plugin."
10132 +msgstr ""
10133 +
10134 +#: includes/class-mxchat-privacy.php:306
10135 +msgid "Visitor"
10136 +msgstr ""
10137 +
10138 +#: includes/class-mxchat-privacy.php:311
10139 +msgid "Agent"
10140 +msgstr ""
10141 +
10142 +#. translators: %s: chat session id
10143 +#: includes/class-mxchat-privacy.php:356
10144 +#, php-format
10145 +msgid "Chat conversation %s was retained by a site-specific policy (mxchat_privacy_erase_session filter)."
10146 +msgstr ""
10147 +
10148 +#: includes/class-mxchat-privacy.php:635
10149 +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."
10150 +msgstr ""
10151 +
10152 +#: includes/class-mxchat-privacy.php:636
10153 +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."
10154 +msgstr ""
10155 +
10156 +#: includes/class-mxchat-privacy.php:637
10157 +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."
10158 +msgstr ""
10159 +
10160 +#: includes/class-mxchat-privacy.php:638
10161 +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."
10162 +msgstr ""
10163 +
10164 +#: includes/class-mxchat-public.php:193
2407 10165 msgid "MxChat: Basic"
2408 10166 msgstr ""
2409 10167
2410 -#: includes/class-mxchat-public.php:150
2411 -msgid "AI Agent"
10168 +#: includes/class-mxchat-public.php:301
10169 +msgid "More options"
2412 10170 msgstr ""
2413 10171
2414 -#: includes/class-mxchat-public.php:152 includes/class-mxchat-public.php:158
2415 -msgid "Minimize"
10172 +#: includes/class-mxchat-public.php:334
10173 +msgid "Name"
2416 10174 msgstr ""
2417 10175
2418 -#: includes/class-mxchat-public.php:179
10176 +#: includes/class-mxchat-public.php:343
2419 10177 msgid "Enter your email address"
2420 10178 msgstr ""
2421 10179
2422 -#: includes/class-mxchat-public.php:236
10180 +#: includes/class-mxchat-public.php:343
10181 +msgid "Enter your email address (optional)"
10182 +msgstr ""
10183 +
10184 +#: includes/class-mxchat-public.php:379
10185 +msgid "Chat messages"
10186 +msgstr ""
10187 +
10188 +#: includes/class-mxchat-public.php:399
10189 +msgid "Hide Quick Questions"
10190 +msgstr ""
10191 +
10192 +#: includes/class-mxchat-public.php:406
10193 +msgid "Show Quick Questions"
10194 +msgstr ""
10195 +
10196 +#: includes/class-mxchat-public.php:441
10197 +msgid "Type your message"
10198 +msgstr ""
10199 +
10200 +#: includes/class-mxchat-public.php:451
10201 +msgid "Send message"
10202 +msgstr ""
10203 +
10204 +#: includes/class-mxchat-public.php:472
2423 10205 msgid "Upload PDF"
2424 10206 msgstr ""
2425 10207
2426 -#: includes/class-mxchat-public.php:244
10208 +#: includes/class-mxchat-public.php:484
2427 10209 msgid "Upload Word Document"
2428 10210 msgstr ""
2429 10211
2430 -#: includes/class-mxchat-public.php:251
10212 +#: includes/class-mxchat-public.php:493
2431 10213 msgid "Remove PDF"
2432 10214 msgstr ""
2433 10215
2434 -#: includes/class-mxchat-public.php:261
10216 +#: includes/class-mxchat-public.php:503
2435 10217 msgid "Remove Word Document"
2436 10218 msgstr ""
2437 10219
2438 -#: includes/class-mxchat-public.php:287
2439 -msgid "Close"
10220 +#: includes/class-mxchat-public.php:523
10221 +msgid "Upload Image for Analysis"
2440 10222 msgstr ""
2441 10223
2442 -#: includes/class-mxchat-public.php:296
10224 +#: includes/class-mxchat-public.php:568
10225 +msgid "Open chat"
10226 +msgstr ""
10227 +
10228 +#: includes/class-mxchat-public.php:572
2443 10229 msgid "Chatbot Icon"
2444 10230 msgstr ""
2445 10231
2446 -#: includes/class-mxchat-word-handler.php:37
10232 +#: includes/class-mxchat-tool-registry.php:198
10233 +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."
10234 +msgstr ""
10235 +
10236 +#: includes/class-mxchat-tool-registry.php:204
10237 +#: includes/class-mxchat-tool-registry.php:216
10238 +msgid "Powered by Brave Search — requires a Brave Search API key. Add it under Settings → Brave Search."
10239 +msgstr ""
10240 +
10241 +#: includes/class-mxchat-tool-registry.php:207
10242 +msgid "Image Search"
10243 +msgstr ""
10244 +
10245 +#: includes/class-mxchat-tool-registry.php:208
10246 +msgid "Search the web (via Brave Search) for images relevant to the user request and show them in the chat."
10247 +msgstr ""
10248 +
10249 +#: includes/class-mxchat-tool-registry.php:219
10250 +msgid "Ask the Uploaded PDF"
10251 +msgstr ""
10252 +
10253 +#: includes/class-mxchat-tool-registry.php:220
10254 +msgid "Answer a question using the PDF document the visitor uploaded earlier in this conversation."
10255 +msgstr ""
10256 +
10257 +#: includes/class-mxchat-tool-registry.php:224
10258 +msgid "Create an image from a text description using OpenAI image generation. The query should describe the image to make."
10259 +msgstr ""
10260 +
10261 +#: includes/class-mxchat-tool-registry.php:232
10262 +msgid "Create an image from a text description using Google Imagen. The query should describe the image to make."
10263 +msgstr ""
10264 +
10265 +#: includes/class-mxchat-tool-registry.php:240
10266 +msgid "Collect Email"
10267 +msgstr ""
10268 +
10269 +#: includes/class-mxchat-tool-registry.php:241
10270 +msgid "Begin collecting the visitor's email address for the mailing list."
10271 +msgstr ""
10272 +
10273 +#: includes/class-mxchat-tool-registry.php:251
10274 +msgid "Hand Off to Live Agent (Slack)"
10275 +msgstr ""
10276 +
10277 +#: includes/class-mxchat-tool-registry.php:252
10278 +msgid "Transfer the conversation to a human support agent on Slack."
10279 +msgstr ""
10280 +
10281 +#: includes/class-mxchat-tool-registry.php:253
10282 +#: includes/class-mxchat-tool-registry.php:258
10283 +#: includes/class-mxchat-tool-registry.php:266
10284 +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."
10285 +msgstr ""
10286 +
10287 +#: includes/class-mxchat-tool-registry.php:256
10288 +msgid "Hand Off to Live Agent (Telegram)"
10289 +msgstr ""
10290 +
10291 +#: includes/class-mxchat-tool-registry.php:257
10292 +msgid "Transfer the conversation to a human support agent on Telegram."
10293 +msgstr ""
10294 +
10295 +#: includes/class-mxchat-tool-registry.php:264
10296 +msgid "Hand Off to Live Agent (Webhook)"
10297 +msgstr ""
10298 +
10299 +#: includes/class-mxchat-tool-registry.php:265
10300 +msgid "Notify the site's human support team about this conversation via the configured webhook. The team follows up separately; you keep assisting meanwhile."
10301 +msgstr ""
10302 +
10303 +#: includes/class-mxchat-tool-registry.php:314
10304 +msgid "Core"
10305 +msgstr ""
10306 +
10307 +#: includes/class-mxchat-tool-registry.php:352
10308 +#: includes/class-mxchat-tool-registry.php:391
10309 +#, php-format
10310 +msgid "Use the %s capability."
10311 +msgstr ""
10312 +
10313 +#: includes/class-mxchat-tool-registry.php:357
10314 +#: includes/class-mxchat-tool-registry.php:396
10315 +msgid "Add-ons"
10316 +msgstr ""
10317 +
10318 +#: includes/class-mxchat-tool-registry.php:545
10319 +msgid "The natural-language request, question, or search query to act on."
10320 +msgstr ""
10321 +
10322 +#: includes/class-mxchat-utils.php:292
10323 +msgid "The notification email could not be read."
10324 +msgstr ""
10325 +
10326 +#. translators: %s: the email address the owner typed.
10327 +#: includes/class-mxchat-utils.php:317
10328 +#, php-format
10329 +msgid "\"%s\" is not a valid email address, so nothing was saved. Separate multiple addresses with a comma."
10330 +msgstr ""
10331 +
10332 +#. translators: %d: maximum number of notification recipients.
10333 +#: includes/class-mxchat-utils.php:336
10334 +#, php-format
10335 +msgid "Enter at most %d email addresses, separated by commas."
10336 +msgstr ""
10337 +
10338 +#. translators: %s: the embedding model name configured on the custom provider
10339 +#: includes/class-mxchat-utils.php:400
10340 +#, php-format
10341 +msgid "%s (custom provider)"
10342 +msgstr ""
10343 +
10344 +#. translators: %s: embedding provider name
10345 +#: includes/class-mxchat-utils.php:1228
10346 +#, php-format
10347 +msgid "%s API key is not configured. Please add your API key in the settings before submitting content."
10348 +msgstr ""
10349 +
10350 +#: includes/class-mxchat-word-handler.php:36
10351 +msgid "Word document uploads are currently disabled."
10352 +msgstr ""
10353 +
10354 +#: includes/class-mxchat-word-handler.php:59
2447 10355 msgid "Invalid file type. Only .docx files are allowed."
2448 10356 msgstr ""
2449 10357
2450 -#: includes/class-mxchat-word-handler.php:58
10358 +#: includes/class-mxchat-word-handler.php:81
2451 10359 msgid "The uploaded document appears to be empty or contains unsupported content."
2452 10360 msgstr ""
2453 10361
2454 -#: includes/class-mxchat-word-handler.php:70
10362 +#: includes/class-mxchat-word-handler.php:93
2455 10363 msgid "I've processed the document. What questions do you have about it?"
2456 10364 msgstr ""
2457 10365
2458 -#: includes/class-mxchat-word-handler.php:120
10366 +#: includes/class-mxchat-word-handler.php:144
10367 +msgid "too_many_pages"
10368 +msgstr ""
10369 +
10370 +#: includes/class-mxchat-word-handler.php:157
2459 10371 msgid "Chunk "
2460 10372 msgstr ""
2461 10373
2462 -#: includes/class-mxchat-word-handler.php:207
10374 +#: includes/class-mxchat-word-handler.php:260
2463 10375 msgid "Document removed successfully."
2464 10376 msgstr ""
2465 10377
2466 -#: includes/class-mxchat-word-handler.php:260
10378 +#: includes/class-mxchat-word-handler.php:313
2467 10379 msgid "Please upload a Word document (.docx) that you'd like to discuss."
2468 10380 msgstr ""
2469 -#. Plugin Name of the plugin/theme
2470 -msgid "MxChat"
10381 +
10382 +#: includes/class-rest-api.php:68
10383 +msgid "Only return rows with timestamp >= this value. Accepts ISO 8601 (2026-05-07T00:00:00Z) or any strtotime-compatible string."
2471 10384 msgstr ""
2472 10385
2473 -#. Description of the plugin/theme
2474 -msgid "AI chatbot for WordPress with OpenAI, Claude, xAI, live agent transfer, PDF uploads, WooCommerce, and training on website data."
10386 +#: includes/class-rest-api.php:74
10387 +msgid "Only return rows with timestamp <= this value. Same format as `since`."
2475 10388 msgstr ""
2476 10389
2477 -#. Author of the plugin/theme
2478 -msgid "MxChat"
10390 +#: includes/class-rest-api.php:80
10391 +msgid "Filter to a single conversation."
2479 10392 msgstr ""
2480 10393
2481 -#. Author URI of the plugin/theme
2482 -msgid "https://mxchat.ai"
10394 +#: includes/class-rest-api.php:86
10395 +msgid "Filter by role. One of: user, assistant, all (default: all)."
10396 +msgstr ""
10397 +
10398 +#: includes/class-rest-api.php:93
10399 +msgid "Filter by whether the row has retrieved RAG context. Useful for finding \"no-knowledge-hit\" answers. One of: yes, no, any (default: any)."
10400 +msgstr ""
10401 +
10402 +#: includes/class-rest-api.php:100
10403 +msgid "Max number of rows to return. 1-1000, default 100."
10404 +msgstr ""
10405 +
10406 +#: includes/class-rest-api.php:108
10407 +msgid "Skip this many rows (for pagination)."
10408 +msgstr ""
10409 +
10410 +#: includes/class-rest-api.php:115
10411 +msgid "Sort order on timestamp. asc or desc (default: desc)."
10412 +msgstr ""
10413 +
10414 +#: includes/class-rest-api.php:132
10415 +msgid "Array of session_ids to delete. Required and non-empty — there is intentionally no \"delete all\" shorthand."
10416 +msgstr ""
10417 +
10418 +#: includes/class-rest-api.php:138
10419 +msgid "If true (default), also deletes related rows in mxchat_transcript_translations and mxchat_url_clicks for each session_id."
10420 +msgstr ""
10421 +
10422 +#: includes/class-rest-api.php:154
10423 +msgid "The content body to embed and store."
10424 +msgstr ""
10425 +
10426 +#: includes/class-rest-api.php:159
10427 +msgid "Canonical URL the content came from. Used as the dedupe key — submitting the same URL replaces the existing entry."
10428 +msgstr ""
10429 +
10430 +#: includes/class-rest-api.php:165
10431 +#: includes/class-rest-api.php:193
10432 +msgid "Bot ID (for multi-bot installs). Defaults to \"default\"."
10433 +msgstr ""
10434 +
10435 +#: includes/class-rest-api.php:172
10436 +msgid "Free-form content type label, e.g. content, manual, faq, page, post. Stored alongside the entry for filtering. Defaults to \"manual\"."
10437 +msgstr ""
10438 +
10439 +#: includes/class-rest-api.php:189
10440 +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."
10441 +msgstr ""
10442 +
10443 +#: includes/class-rest-api.php:210
10444 +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."
10445 +msgstr ""
10446 +
10447 +#: includes/class-rest-api.php:216
10448 +msgid "Substring match on email or name."
10449 +msgstr ""
10450 +
10451 +#: includes/class-rest-api.php:222
10452 +msgid "Filter by lead source. One of: all, orphan (captured but never chatted), chat_deleted (conversation removed by an admin). Default: all."
10453 +msgstr ""
10454 +
10455 +#: includes/class-rest-api.php:229
10456 +msgid "1-based page number."
10457 +msgstr ""
10458 +
10459 +#: includes/class-rest-api.php:236
10460 +msgid "Leads per page. 1-200, default 100."
10461 +msgstr ""
10462 +
10463 +#: includes/class-rest-api.php:244
10464 +msgid "Sort order on last_seen. asc or desc (default: desc)."
10465 +msgstr ""
10466 +
10467 +#: includes/class-rest-api.php:267
10468 +msgid "MxChat REST API is disabled. Generate a token from MxChat → API Access in the WordPress admin."
10469 +msgstr ""
10470 +
10471 +#: includes/class-rest-api.php:276
10472 +msgid "Missing Authorization header. Expected: Authorization: Bearer <token>"
10473 +msgstr ""
10474 +
10475 +#: includes/class-rest-api.php:284
10476 +msgid "Malformed Authorization header. Expected: Authorization: Bearer <token>"
10477 +msgstr ""
10478 +
10479 +#: includes/class-rest-api.php:293
10480 +msgid "Invalid API token."
10481 +msgstr ""
10482 +
10483 +#: includes/class-rest-api.php:332
10484 +#: includes/class-rest-api.php:516
10485 +msgid "Transcripts table does not exist on this site."
10486 +msgstr ""
10487 +
10488 +#: includes/class-rest-api.php:352
10489 +msgid "Could not parse `since` parameter as a date."
10490 +msgstr ""
10491 +
10492 +#: includes/class-rest-api.php:360
10493 +msgid "Could not parse `until` parameter as a date."
10494 +msgstr ""
10495 +
10496 +#: includes/class-rest-api.php:475
10497 +msgid "session_ids is required and must be a non-empty array."
10498 +msgstr ""
10499 +
10500 +#: includes/class-rest-api.php:483
10501 +msgid "Too many session_ids in a single request. Cap is 1000; split into multiple calls."
10502 +msgstr ""
10503 +
10504 +#: includes/class-rest-api.php:503
10505 +msgid "session_ids must contain at least one valid non-empty string."
10506 +msgstr ""
10507 +
10508 +#: includes/class-rest-api.php:574
10509 +#: includes/class-rest-api.php:664
10510 +msgid "MxChat_Utils is not loaded."
10511 +msgstr ""
10512 +
10513 +#: includes/class-rest-api.php:592
10514 +msgid "content is required."
10515 +msgstr ""
10516 +
10517 +#: includes/class-rest-api.php:595
10518 +msgid "source_url is required and must be a valid URL."
10519 +msgstr ""
10520 +
10521 +#: includes/class-rest-api.php:618
10522 +msgid "No embedding API key configured for the selected embedding model. Configure it in MxChat settings before pushing knowledge."
10523 +msgstr ""
10524 +
10525 +#: includes/class-rest-api.php:692
10526 +msgid "source_url is required — a string, or a non-empty array of strings."
10527 +msgstr ""
10528 +
10529 +#: includes/class-rest-api.php:700
10530 +msgid "Too many source_urls in a single request. Cap is 50; split into multiple calls."
10531 +msgstr ""
10532 +
10533 +#: includes/class-rest-api.php:721
10534 +msgid "source_url must contain at least one valid non-empty URL."
10535 +msgstr ""
10536 +
10537 +#: includes/class-rest-api.php:798
10538 +msgid "The leads reader is not available on this install."
10539 +msgstr ""
10540 +
10541 +#: includes/class-rest-api.php:813
10542 +msgid "since could not be parsed as a date."
10543 +msgstr ""
10544 +
10545 +#: mxchat-basic.php:1248
10546 +msgid "Your chatbot model has been automatically updated due to a model deprecation."
10547 +msgstr ""
10548 +
10549 +#: mxchat-basic.php:1252
10550 +msgid "MxChat Model Updated"
10551 +msgstr ""
10552 +
10553 +#: mxchat-basic.php:1294
10554 +msgid "MxChat: new link protection available"
10555 +msgstr ""
10556 +
10557 +#: mxchat-basic.php:1295
10558 +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."
10559 +msgstr ""
10560 +
10561 +#: mxchat-basic.php:1306
10562 +msgid "Insufficient permissions."
10563 +msgstr ""
10564 +
10565 +#: mxchat-basic.php:1338
10566 +msgid "MxChat: your AI model is being rejected by the provider"
10567 +msgstr ""
10568 +
10569 +#. translators: 1: model id, 2: provider name
10570 +#: mxchat-basic.php:1342
10571 +#, php-format
10572 +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."
10573 +msgstr ""
10574 +
10575 +#: mxchat-basic.php:1344
10576 +msgid "the AI provider"
10577 +msgstr ""
10578 +
10579 +#: mxchat-basic.php:1347
10580 +msgid "Choose a different model in MxChat Settings"
10581 +msgstr ""
10582 +
10583 +#: mxchat-basic.php:1911
10584 +msgid "MxChat: ACF field exclusions updated"
10585 +msgstr ""
10586 +
10587 +#: mxchat-basic.php:1912
10588 +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."
10589 +msgstr ""
10590 +
10591 +#: assets/block/chatbot-block.js:56
10592 +msgid "Place the chatbot on this page — inline in the content, or as a floating bubble."
10593 +msgstr ""
10594 +
10595 +#: assets/block/chatbot-block.js:59
10596 +msgid "chat"
10597 +msgstr ""
10598 +
10599 +#: assets/block/chatbot-block.js:59
10600 +msgid "chatbot"
10601 +msgstr ""
10602 +
10603 +#: assets/block/chatbot-block.js:59
10604 +msgid "ai"
10605 +msgstr ""
10606 +
10607 +#: assets/block/chatbot-block.js:88
10608 +msgid "Renders the familiar corner launcher. If the chatbot is also set to display automatically on this page, the usual single-widget rules apply."
10609 +msgstr ""
10610 +
10611 +#: assets/block/chatbot-block.js:89
10612 +msgid "The chat box renders right here in the content."
10613 +msgstr ""
10614 +
10615 +#: assets/block/chatbot-block.js:104
10616 +msgid "Default Bot follows this page’s chatbot settings."
2483 10617 msgstr ""