PluginProbe
MxChat – AI Chatbot & Content Generation for WordPress / trunk
MxChat – AI Chatbot & Content Generation for WordPress vtrunk
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 2.0.3 2.0.4 2.0.5 2.0.6 All 152 releases
← All changes | languages/mxchat.pot +8928 -1211 3.2.2trunk View file →
@@ -1,2483 +1,10200 @@
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.21\n"
6 +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/mxchat-basic/\n"
7 +"Last-Translator: MxChat <support@mxchat.ai>\n"
8 +"Language-Team: MxChat <support@mxchat.ai>\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 <LL@li.org>\n"
12 +"POT-Creation-Date: 2026-09-06T12:13:29+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:450
21 +#: includes/class-mxchat-admin.php:559
22 +#: includes/class-mxchat-admin.php:560
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:1624
48 +#: admin/class-ajax-handler.php:1847
49 +#: admin/class-ajax-handler.php:1882
50 +#: admin/class-ajax-handler.php:1904
51 +#: admin/class-ajax-handler.php:1926
52 +#: admin/class-ajax-handler.php:1951
53 +#: admin/class-ajax-handler.php:1983
54 +#: includes/class-mxchat-admin.php:270
55 +#: includes/class-mxchat-admin.php:306
56 +#: includes/class-mxchat-admin.php:686
57 +#: includes/class-mxchat-admin.php:951
58 +#: includes/class-mxchat-admin.php:5470
59 +#: includes/class-mxchat-admin.php:5580
60 +#: includes/class-mxchat-admin.php:5615
61 +#: includes/class-mxchat-admin.php:5651
62 +#: includes/class-mxchat-admin.php:5779
63 +#: includes/class-mxchat-admin.php:5868
64 +#: includes/class-mxchat-admin.php:5902
65 +#: includes/class-mxchat-admin.php:5950
66 +#: includes/class-mxchat-admin.php:5976
67 +#: includes/class-mxchat-admin.php:6005
68 +#: includes/class-mxchat-admin.php:8247
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:2594
74 +#: includes/class-mxchat-content-generator.php:2719
75 +#: includes/class-mxchat-content-generator.php:2765
76 +#: includes/class-mxchat-content-generator.php:2793
77 +#: includes/class-mxchat-content-generator.php:2857
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:7627
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:1293
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:1068
188 +msgid "Unknown Pinecone field"
153 189 msgstr ""
154 190
155 -#: includes/class-mxchat-admin.php:174
156 -msgid "Chat Transcripts"
191 +#: admin/class-ajax-handler.php:1131
192 +msgid "Pinecone setting saved"
157 193 msgstr ""
158 194
159 -#: includes/class-mxchat-admin.php:175
160 -msgid "Transcripts"
195 +#: admin/class-ajax-handler.php:1135
196 +msgid "Pinecone setting saved (DB success)"
161 197 msgstr ""
162 198
163 -#: includes/class-mxchat-admin.php:184
164 -msgid "MxChat Intents"
199 +#: admin/class-ajax-handler.php:1138
200 +msgid "Database save failed"
165 201 msgstr ""
166 202
167 -#: includes/class-mxchat-admin.php:185
168 -msgid "Intents"
203 +#: admin/class-ajax-handler.php:1141
204 +msgid "Invalid field name format"
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:1152
208 +msgid "Auto-sync setting saved"
173 209 msgstr ""
174 210
175 -#: includes/class-mxchat-admin.php:205
176 -msgid "Unauthorized"
211 +#: admin/class-ajax-handler.php:1154
212 +#: admin/class-ajax-handler.php:1295
213 +msgid "No changes detected"
177 214 msgstr ""
178 215
179 -#: includes/class-mxchat-admin.php:211
180 -msgid "Invalid field name"
216 +#: admin/class-ajax-handler.php:1216
217 +msgid "Chunking setting saved"
181 218 msgstr ""
182 219
183 -#: includes/class-mxchat-admin.php:291
184 -msgid "Setting saved"
220 +#: admin/class-ajax-handler.php:1218
221 +msgid "Failed to save chunking setting"
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:1232
225 +msgid "Invalid ACF field identifier"
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:1264
229 +msgid "Field will be included in imports"
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:1265
233 +msgid "Field will be excluded from 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:1268
237 +msgid "Failed to save ACF field setting"
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:1279
241 +msgid "Custom meta whitelist saved"
205 242 msgstr ""
206 243
207 -#: includes/class-mxchat-admin.php:339
208 -msgid "MxChat AI Agents"
244 +#: admin/class-ajax-handler.php:1282
245 +msgid "Failed to save custom meta whitelist"
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:1361
249 +msgid "Insufficient permissions"
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:1366
253 +msgid "ACF is not active"
217 254 msgstr ""
218 255
219 -#: includes/class-mxchat-admin.php:345
220 -msgid "Integrations"
256 +#: admin/class-ajax-handler.php:1372
257 +msgid "Invalid ACF group identifier"
221 258 msgstr ""
222 259
223 -#: includes/class-mxchat-admin.php:346
224 -msgid "Theme"
260 +#: admin/class-ajax-handler.php:1383
261 +msgid "No fields found for this group"
225 262 msgstr ""
226 263
227 -#: includes/class-mxchat-admin.php:347
228 -msgid "FAQ"
264 +#: admin/class-ajax-handler.php:1414
265 +msgid "All fields in this group will be included in imports"
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:1415
269 +msgid "All fields in this group will be excluded from 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:1483
273 +msgid "Invalid security token"
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:1489
277 +#: admin/class-knowledge-manager.php:200
278 +#: admin/class-knowledge-manager.php:512
279 +#: admin/class-knowledge-manager.php:673
280 +#: admin/class-knowledge-manager.php:1635
281 +#: admin/class-knowledge-manager.php:3896
282 +#: admin/class-knowledge-manager.php:3963
283 +msgid "Unauthorized access"
241 284 msgstr ""
242 285
243 -#: includes/class-mxchat-admin.php:385 includes/class-mxchat-admin.php:2869
244 -msgid "Toolbar Settings & Intents"
286 +#: admin/class-ajax-handler.php:1497
287 +msgid "Email or License Key is missing"
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:1527
291 +msgid "Activation failed due to a server error: "
249 292 msgstr ""
250 293
251 -#: includes/class-mxchat-admin.php:396
252 -msgid "Visit our"
294 +#: admin/class-ajax-handler.php:1539
295 +msgid "Server returned error code: "
253 296 msgstr ""
254 297
255 -#: includes/class-mxchat-admin.php:396
256 -msgid "documentation page"
298 +#: admin/class-ajax-handler.php:1555
299 +msgid "License activated successfully"
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:1557
303 +msgid "Activation failed"
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:1752
307 +#: includes/class-mxchat-admin.php:5215
308 +#: includes/class-mxchat-admin.php:5234
309 +#: includes/class-mxchat-admin.php:5336
310 +msgid "Unauthorized user"
265 311 msgstr ""
266 312
267 -#: includes/class-mxchat-admin.php:414 includes/class-mxchat-admin.php:2037
268 -msgid "documentation"
313 +#: admin/class-ajax-handler.php:1842
314 +#: admin/class-ajax-handler.php:1877
315 +#: admin/class-ajax-handler.php:1899
316 +#: admin/class-ajax-handler.php:1921
317 +#: admin/class-ajax-handler.php:1946
318 +#: admin/class-ajax-handler.php:1978
319 +msgid "Security check failed"
269 320 msgstr ""
270 321
271 -#: includes/class-mxchat-admin.php:414 includes/class-mxchat-admin.php:457
272 -msgid "or"
322 +#: admin/class-ajax-handler.php:1866
323 +msgid "Debug mode enabled"
273 324 msgstr ""
274 325
275 -#: includes/class-mxchat-admin.php:415
276 -msgid "create a support ticket"
326 +#: admin/class-ajax-handler.php:1866
327 +msgid "Debug mode disabled"
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:1912
331 +msgid "Debug log cleared"
281 332 msgstr ""
282 333
283 -#: includes/class-mxchat-admin.php:418
284 -msgid "leaving us a review"
334 +#: admin/class-ajax-handler.php:1958
335 +msgid "Invalid confirmation code. Please type RESET to confirm."
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:1964
339 +msgid "All settings have been reset to defaults. The page will reload."
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 +#. translators: 1: used count, 2: limit, 3: remaining, 4: human-readable time until reset
343 +#: admin/class-ajax-handler.php:2015
344 +#: includes/admin-settings-page.php:1639
345 +#, php-format
346 +msgid "%1$s of %2$s used · %3$s left · resets in %4$s"
293 347 msgstr ""
294 348
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."
349 +#: admin/class-ajax-handler.php:2029
350 +msgid "Usage counter reset."
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-knowledge-manager.php:141
354 +#: includes/class-mxchat-admin.php:11158
355 +#: includes/class-mxchat-admin.php:11244
356 +msgid "Nonce verification failed."
301 357 msgstr ""
302 358
303 -#: includes/class-mxchat-admin.php:430
304 -msgid "Anthropic API page"
359 +#: admin/class-knowledge-manager.php:170
360 +msgid "Error storing content: "
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:175
364 +msgid "Content successfully submitted!"
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:212
368 +msgid "That does not look like a link to a single YouTube video. Please paste a watch, youtu.be, or Shorts URL."
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:256
372 +msgid "Please write a description for the video, or switch to auto-fetch."
317 373 msgstr ""
318 374
319 -#: includes/class-mxchat-admin.php:440
320 -msgid "X.AI API documentation"
375 +#: admin/class-knowledge-manager.php:276
376 +msgid "Could not retrieve any information for that video (no metadata and no captions). Please check the URL, or use the manual description option."
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 +#. translators: 1: video title, 2: channel name
380 +#: admin/class-knowledge-manager.php:285
381 +#, php-format
382 +msgid "A YouTube video titled \"%1$s\" from the channel %2$s."
325 383 msgstr ""
326 384
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"
385 +#: admin/class-knowledge-manager.php:296
386 +msgid "Error storing video in the knowledge base: "
329 387 msgstr ""
330 388
331 -#: includes/class-mxchat-admin.php:447
332 -msgid "OpenAI platform"
389 +#: admin/class-knowledge-manager.php:305
390 +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)."
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 "YouTube video successfully added to the knowledge base!"
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:454
398 +msgid "Failed to save PDF file"
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:460
402 +#: admin/class-knowledge-manager.php:602
403 +msgid "Invalid PDF: Unable to parse or no pages found"
345 404 msgstr ""
346 405
347 -#: includes/class-mxchat-admin.php:457
348 -msgid "You can add the chatbot using the shortcode"
406 +#: admin/class-knowledge-manager.php:482
407 +#: admin/class-knowledge-manager.php:624
408 +msgid "Failed to add PDF pages to processing queue"
349 409 msgstr ""
350 410
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."
411 +#: admin/class-knowledge-manager.php:523
412 +#: admin/class-knowledge-manager.php:683
413 +msgid "The uploaded file exceeds the server upload_max_filesize limit."
353 414 msgstr ""
354 415
355 -#: includes/class-mxchat-admin.php:462
356 -msgid "How does the chatbot use my content to generate responses?"
416 +#: admin/class-knowledge-manager.php:524
417 +#: admin/class-knowledge-manager.php:684
418 +msgid "The uploaded file exceeds the form MAX_FILE_SIZE limit."
357 419 msgstr ""
358 420
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."
421 +#: admin/class-knowledge-manager.php:525
422 +#: admin/class-knowledge-manager.php:685
423 +msgid "The file was only partially uploaded."
361 424 msgstr ""
362 425
363 -#: includes/class-mxchat-admin.php:469
364 -msgid "Why does the chatbot sometimes make up links or information?"
426 +#: admin/class-knowledge-manager.php:526
427 +msgid "No file was uploaded. Please select a PDF file."
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:527
431 +#: admin/class-knowledge-manager.php:687
432 +msgid "Server missing temporary folder."
369 433 msgstr ""
370 434
371 -#: includes/class-mxchat-admin.php:476
372 -msgid "How do intents work in MxChat?"
435 +#: admin/class-knowledge-manager.php:528
436 +#: admin/class-knowledge-manager.php:688
437 +msgid "Server failed to write file to disk."
373 438 msgstr ""
374 439
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"
440 +#: admin/class-knowledge-manager.php:530
441 +#: admin/class-knowledge-manager.php:690
442 +msgid "Unknown upload error."
377 443 msgstr ""
378 444
379 -#: includes/class-mxchat-admin.php:478
380 -msgid "Intents Documentation"
445 +#: admin/class-knowledge-manager.php:545
446 +msgid "Invalid file type. Only PDF files are accepted."
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:556
450 +msgid "Invalid file extension. 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:569
454 +msgid "WordPress upload directory is not writable."
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 "Failed to create upload directory."
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:591
462 +msgid "Failed to save uploaded PDF file."
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:639
466 +#, php-format
467 +msgid "PDF \"%s\" (%d pages) queued for processing. Processing will start automatically."
401 468 msgstr ""
402 469
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"
470 +#: admin/class-knowledge-manager.php:651
471 +msgid "Failed to process uploaded PDF: "
405 472 msgstr ""
406 473
407 -#: includes/class-mxchat-admin.php:499
408 -msgid "contact us"
474 +#: admin/class-knowledge-manager.php:686
475 +msgid "No file was uploaded. Please select a document."
409 476 msgstr ""
410 477
411 -#: includes/class-mxchat-admin.php:499
412 -msgid "for personalized support."
478 +#: admin/class-knowledge-manager.php:717
479 +msgid "Invalid or unreadable document. Accepted types: .docx, .txt, .md."
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:732
483 +msgid "The .docx file could not be read. It may be corrupt, empty, or not a real Word document."
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:748
487 +msgid "The uploaded document contains no readable text."
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:765
491 +#, php-format
492 +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."
425 493 msgstr ""
426 494
427 -#: includes/class-mxchat-admin.php:509
428 -msgid "Loops website"
495 +#: admin/class-knowledge-manager.php:795
496 +msgid "Failed to import the document: "
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:801
500 +#, php-format
501 +msgid "Document \"%s\" imported into the knowledge base."
433 502 msgstr ""
434 503
435 -#: includes/class-mxchat-admin.php:536
436 -msgid "Total Chats"
504 +#: admin/class-knowledge-manager.php:987
505 +#: admin/class-knowledge-manager.php:1264
506 +#: admin/class-vectorstore-manager.php:645
507 +#: includes/class-mxchat-admin.php:1046
508 +#: includes/class-mxchat-admin.php:1117
509 +msgid "Permission denied."
437 510 msgstr ""
438 511
439 -#: includes/class-mxchat-admin.php:543
440 -msgid "Total Messages"
512 +#: admin/class-knowledge-manager.php:1021
513 +msgid "Database update failed."
441 514 msgstr ""
442 515
443 -#: includes/class-mxchat-admin.php:550
444 -msgid "Unique Users"
516 +#: admin/class-knowledge-manager.php:1025
517 +msgid "Embedding generation failed."
445 518 msgstr ""
446 519
447 -#: includes/class-mxchat-admin.php:559
448 -msgid "Search transcripts..."
520 +#: admin/class-knowledge-manager.php:1028
521 +msgid "Invalid data."
449 522 msgstr ""
450 523
451 -#: includes/class-mxchat-admin.php:568
452 -msgid "Select All"
524 +#: admin/class-knowledge-manager.php:1320
525 +msgid "Entry not found in the local knowledge database."
453 526 msgstr ""
454 527
455 -#: includes/class-mxchat-admin.php:572
456 -msgid "Delete Selected"
528 +#: admin/class-knowledge-manager.php:1354
529 +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)."
457 530 msgstr ""
458 531
459 -#: includes/class-mxchat-admin.php:593
460 -msgid "All knowledge has been deleted successfully."
532 +#: admin/class-knowledge-manager.php:1366
533 +msgid "Pinecone manager not available."
461 534 msgstr ""
462 535
463 -#: includes/class-mxchat-admin.php:627 includes/class-mxchat-admin.php:638
464 -msgid "Submit Content"
536 +#: admin/class-knowledge-manager.php:1382
537 +msgid "Pinecone not configured."
465 538 msgstr ""
466 539
467 -#: includes/class-mxchat-admin.php:631
468 -msgid "Article Content:"
540 +#: admin/class-knowledge-manager.php:1427
541 +msgid "Failed to fetch from Pinecone."
469 542 msgstr ""
470 543
471 -#: includes/class-mxchat-admin.php:635
472 -msgid "Article URL (Optional):"
544 +#: admin/class-knowledge-manager.php:1434
545 +msgid "Entry not found in Pinecone."
473 546 msgstr ""
474 547
475 -#: includes/class-mxchat-admin.php:636
476 -msgid "Enter related URL for the content"
548 +#: admin/class-knowledge-manager.php:1478
549 +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."
477 550 msgstr ""
478 551
479 -#: includes/class-mxchat-admin.php:642
480 -msgid "Submitting content, please wait..."
552 +#: admin/class-knowledge-manager.php:1600
553 +msgid "PDF processing appears to be stalled. No updates for over 5 minutes."
481 554 msgstr ""
482 555
483 -#: includes/class-mxchat-admin.php:649
484 -msgid "Content Import Settings"
556 +#: admin/class-knowledge-manager.php:1618
557 +#: admin/class-knowledge-manager.php:1837
558 +#: admin/class-knowledge-manager.php:2451
559 +#: admin/class-knowledge-manager.php:2594
560 +#: admin/class-knowledge-manager.php:5496
561 +#: admin/class-knowledge-manager.php:5551
562 +msgid "ago"
485 563 msgstr ""
486 564
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."
565 +#: admin/class-knowledge-manager.php:1644
566 +msgid "Please provide a valid URL."
489 567 msgstr ""
490 568
491 -#: includes/class-mxchat-admin.php:673
492 -msgid "Auto-sync Posts"
569 +#: admin/class-knowledge-manager.php:1702
570 +#, php-format
571 +msgid "Failed to fetch the URL: %s"
493 572 msgstr ""
494 573
495 -#: includes/class-mxchat-admin.php:686
496 -msgid "Auto-sync Pages"
574 +#: admin/class-knowledge-manager.php:1716
575 +msgid "Empty response received from URL."
497 576 msgstr ""
498 577
499 -#: includes/class-mxchat-admin.php:690
500 -msgid "Save Settings"
578 +#: admin/class-knowledge-manager.php:1729
579 +msgid "PDF queued for processing. Processing will start automatically."
501 580 msgstr ""
502 581
503 -#: includes/class-mxchat-admin.php:722
504 -msgid "Import content from various sources:"
582 +#: admin/class-knowledge-manager.php:1734
583 +msgid "Failed to queue PDF processing: "
505 584 msgstr ""
506 585
507 -#: includes/class-mxchat-admin.php:725
508 -msgid "Sitemap URL:"
586 +#: admin/class-knowledge-manager.php:1752
587 +msgid "Invalid sitemap XML. Please provide a valid sitemap."
509 588 msgstr ""
510 589
511 -#: includes/class-mxchat-admin.php:725
512 -msgid "Add all pages from your sitemap"
590 +#: admin/class-knowledge-manager.php:1763
591 +msgid "Sitemap queued for processing. Processing will start automatically."
513 592 msgstr ""
514 593
515 -#: includes/class-mxchat-admin.php:726
516 -msgid "PDF URL:"
594 +#: admin/class-knowledge-manager.php:1772
595 +msgid "Failed to queue sitemap processing: "
517 596 msgstr ""
518 597
519 -#: includes/class-mxchat-admin.php:726
520 -msgid "Import content from an online PDF"
598 +#: admin/class-knowledge-manager.php:1777
599 +msgid "Failed to queue sitemap processing."
521 600 msgstr ""
522 601
523 -#: includes/class-mxchat-admin.php:727
524 -msgid "Single URL:"
602 +#: admin/class-knowledge-manager.php:1798
603 +msgid "No valid content found on the provided URL."
525 604 msgstr ""
526 605
527 -#: includes/class-mxchat-admin.php:727
528 -msgid "Import from any webpage"
606 +#: admin/class-knowledge-manager.php:1817
607 +msgid "Failed to store content in database: "
529 608 msgstr ""
530 609
531 -#: includes/class-mxchat-admin.php:740
532 -msgid "Enter URL (Sitemap, PDF, or webpage)"
610 +#: admin/class-knowledge-manager.php:1820
611 +msgid "URL content successfully submitted!"
533 612 msgstr ""
534 613
535 -#: includes/class-mxchat-admin.php:742
536 -msgid "URL Input"
614 +#: admin/class-knowledge-manager.php:1852
615 +msgid "Invalid XML object provided"
537 616 msgstr ""
538 617
539 -#: includes/class-mxchat-admin.php:746
540 -msgid "Import"
618 +#: admin/class-knowledge-manager.php:1864
619 +msgid "Embedding API validation failed: "
541 620 msgstr ""
542 621
543 -#: includes/class-mxchat-admin.php:757
544 -msgid "Loading information into database, please wait..."
622 +#: admin/class-knowledge-manager.php:1868
623 +msgid "Embedding API returned unexpected result type. Please check your configuration."
545 624 msgstr ""
546 625
547 -#: includes/class-mxchat-admin.php:763
548 -msgid "PDF Processing Status (Refresh page for update)"
626 +#: admin/class-knowledge-manager.php:1883
627 +msgid "No valid URLs found in sitemap"
549 628 msgstr ""
550 629
551 -#: includes/class-mxchat-admin.php:767
552 -msgid "Progress: %1$d of %2$d pages (%3$d%%)"
630 +#: admin/class-knowledge-manager.php:1893
631 +msgid "Failed to add URLs to processing queue"
553 632 msgstr ""
554 633
555 -#: includes/class-mxchat-admin.php:777 includes/class-mxchat-admin.php:810
556 -msgid "Status: %s"
634 +#: admin/class-knowledge-manager.php:2594
635 +msgid "Just now"
557 636 msgstr ""
558 637
559 -#: includes/class-mxchat-admin.php:785 includes/class-mxchat-admin.php:818
560 -msgid "Last update: %s"
638 +#: admin/class-knowledge-manager.php:2915
639 +msgid "No knowledge entries found in Pinecone."
561 640 msgstr ""
562 641
563 -#: includes/class-mxchat-admin.php:796
564 -msgid "Sitemap Processing Status (Refresh page for update)"
642 +#: admin/class-knowledge-manager.php:2949
643 +#: admin/class-knowledge-manager.php:3445
644 +#: includes/admin-knowledge-page.php:1061
645 +msgid "chunks"
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:2963
649 +#: admin/class-knowledge-manager.php:3459
650 +#: includes/admin-knowledge-page.php:1075
651 +msgid "View Source"
569 652 msgstr ""
570 653
571 -#: includes/class-mxchat-admin.php:833
572 -msgid "Stop Processing"
654 +#: admin/class-knowledge-manager.php:2966
655 +#: admin/class-knowledge-manager.php:3462
656 +#: includes/admin-knowledge-page.php:1078
657 +#: includes/admin-knowledge-page.php:2270
658 +msgid "Manual Content"
573 659 msgstr ""
574 660
575 -#: includes/class-mxchat-admin.php:850
576 -msgid "items"
661 +#: admin/class-knowledge-manager.php:2977
662 +#: admin/class-knowledge-manager.php:3131
663 +#: includes/admin-knowledge-page.php:1089
664 +#: includes/admin-knowledge-page.php:1247
665 +msgid "View indexed content"
577 666 msgstr ""
578 667
579 -#: includes/class-mxchat-admin.php:862
668 +#: admin/class-knowledge-manager.php:2987
669 +#: admin/class-knowledge-manager.php:3141
670 +#: admin/class-knowledge-manager.php:3474
671 +#: admin/class-knowledge-manager.php:3618
672 +#: includes/admin-knowledge-page.php:1099
673 +#: includes/admin-knowledge-page.php:1257
674 +msgid "Edit content"
675 +msgstr ""
676 +
677 +#: admin/class-knowledge-manager.php:2998
678 +#: admin/class-knowledge-manager.php:3486
679 +#: includes/admin-knowledge-page.php:1110
680 +msgid "Delete all chunks"
681 +msgstr ""
682 +
683 +#: admin/class-knowledge-manager.php:3027
684 +#: admin/class-knowledge-manager.php:3515
685 +#: includes/admin-knowledge-page.php:1140
686 +#, php-format
687 +msgid "Chunk %d of %d"
688 +msgstr ""
689 +
690 +#: admin/class-knowledge-manager.php:3052
691 +#: admin/class-knowledge-manager.php:3540
692 +#: includes/admin-knowledge-page.php:1165
693 +msgid "Same as parent"
694 +msgstr ""
695 +
696 +#: admin/class-knowledge-manager.php:3055
697 +#: admin/class-knowledge-manager.php:3543
698 +#: includes/admin-knowledge-page.php:1168
699 +msgid "Managed by group"
700 +msgstr ""
701 +
702 +#: admin/class-knowledge-manager.php:3117
703 +#: admin/class-knowledge-manager.php:3604
704 +#: includes/admin-content-page.php:212
705 +#: includes/admin-knowledge-page.php:1233
706 +msgid "View"
707 +msgstr ""
708 +
709 +#: admin/class-knowledge-manager.php:3120
710 +#: admin/class-knowledge-manager.php:3607
711 +#: includes/admin-knowledge-page.php:1236
712 +#: includes/admin-settings-page.php:720
713 +msgid "Manual"
714 +msgstr ""
715 +
716 +#: admin/class-knowledge-manager.php:3163
717 +#: admin/class-knowledge-manager.php:3639
718 +#: includes/admin-knowledge-page.php:1283
719 +#: includes/class-mxchat-admin.php:4158
720 +#: includes/class-mxchat-admin.php:4928
580 721 msgid "&laquo; Previous"
581 722 msgstr ""
582 723
583 -#: includes/class-mxchat-admin.php:863
724 +#: admin/class-knowledge-manager.php:3194
725 +#: admin/class-knowledge-manager.php:3670
726 +#: includes/admin-knowledge-page.php:1314
727 +#: includes/class-mxchat-admin.php:4159
728 +#: includes/class-mxchat-admin.php:4929
584 729 msgid "Next &raquo;"
585 730 msgstr ""
586 731
587 -#: includes/class-mxchat-admin.php:877
588 -msgid "Are you sure you want to delete all prompts? This action cannot be undone."
732 +#: admin/class-knowledge-manager.php:3411
733 +#: includes/admin-knowledge-page.php:1020
734 +msgid "No knowledge entries found. Use the Import Options to add content."
589 735 msgstr ""
590 736
591 -#: includes/class-mxchat-admin.php:881
592 -msgid "Delete All Knowledge"
737 +#: admin/class-knowledge-manager.php:3948
738 +msgid "Processing has been stopped successfully."
593 739 msgstr ""
594 740
595 -#: includes/class-mxchat-admin.php:894
596 -msgid "Search Knowledge"
741 +#: admin/class-knowledge-manager.php:5288
742 +#: includes/admin-knowledge-page.php:341
743 +#: includes/admin-knowledge-page.php:766
744 +msgid "PDF Processing Status"
597 745 msgstr ""
598 746
599 -#: includes/class-mxchat-admin.php:899
600 -msgid "Search"
747 +#: admin/class-knowledge-manager.php:5292
748 +#: admin/class-knowledge-manager.php:5378
749 +#: includes/class-mxchat-integrator.php:476
750 +#: mxchat-basic.php:1283
751 +msgid "Dismiss"
601 752 msgstr ""
602 753
603 -#: includes/class-mxchat-admin.php:909
604 -msgid "ID"
754 +#: admin/class-knowledge-manager.php:5300
755 +#: admin/class-knowledge-manager.php:5386
756 +#: includes/admin-knowledge-page.php:775
757 +#: includes/admin-knowledge-page.php:805
758 +msgid "Process Batch"
605 759 msgstr ""
606 760
607 -#: includes/class-mxchat-admin.php:910
608 -msgid "Article Content"
761 +#: admin/class-knowledge-manager.php:5305
762 +#: admin/class-knowledge-manager.php:5391
763 +#: admin/class-knowledge-manager.php:5479
764 +#: admin/class-knowledge-manager.php:5530
765 +msgid "Error"
609 766 msgstr ""
610 767
611 -#: includes/class-mxchat-admin.php:911
768 +#: admin/class-knowledge-manager.php:5309
769 +#: admin/class-knowledge-manager.php:5395
770 +#, php-format
771 +msgid "Completed with %d failures"
772 +msgstr ""
773 +
774 +#: admin/class-knowledge-manager.php:5311
775 +#: admin/class-knowledge-manager.php:5397
776 +msgid "Complete"
777 +msgstr ""
778 +
779 +#: admin/class-knowledge-manager.php:5325
780 +#, php-format
781 +msgid "Progress: %d of %d pages (%d%%)"
782 +msgstr ""
783 +
784 +#: admin/class-knowledge-manager.php:5333
785 +#: includes/admin-knowledge-page.php:359
786 +#: includes/admin-knowledge-page.php:785
787 +msgid "Failed pages:"
788 +msgstr ""
789 +
790 +#: admin/class-knowledge-manager.php:5336
791 +#: admin/class-knowledge-manager.php:5422
792 +#: includes/admin-knowledge-page.php:361
793 +#: includes/admin-knowledge-page.php:392
794 +msgid "Status:"
795 +msgstr ""
796 +
797 +#: admin/class-knowledge-manager.php:5337
798 +#: admin/class-knowledge-manager.php:5423
799 +#: includes/admin-knowledge-page.php:787
800 +#: includes/admin-knowledge-page.php:817
801 +msgid "Last update:"
802 +msgstr ""
803 +
804 +#: admin/class-knowledge-manager.php:5343
805 +#: admin/class-knowledge-manager.php:5429
806 +msgid "Processing Summary"
807 +msgstr ""
808 +
809 +#: admin/class-knowledge-manager.php:5344
810 +msgid "Total Pages:"
811 +msgstr ""
812 +
813 +#: admin/class-knowledge-manager.php:5345
814 +#: admin/class-knowledge-manager.php:5431
815 +msgid "Successful:"
816 +msgstr ""
817 +
818 +#: admin/class-knowledge-manager.php:5346
819 +#: admin/class-knowledge-manager.php:5432
820 +msgid "Failed:"
821 +msgstr ""
822 +
823 +#: admin/class-knowledge-manager.php:5347
824 +#: admin/class-knowledge-manager.php:5433
825 +msgid "Completed:"
826 +msgstr ""
827 +
828 +#: admin/class-knowledge-manager.php:5374
829 +#: includes/admin-knowledge-page.php:372
830 +#: includes/admin-knowledge-page.php:796
831 +msgid "Sitemap Processing Status"
832 +msgstr ""
833 +
834 +#: admin/class-knowledge-manager.php:5411
835 +#, php-format
836 +msgid "Progress: %d of %d URLs (%d%%)"
837 +msgstr ""
838 +
839 +#: admin/class-knowledge-manager.php:5419
840 +#: includes/admin-knowledge-page.php:390
841 +#: includes/admin-knowledge-page.php:815
842 +msgid "Failed URLs:"
843 +msgstr ""
844 +
845 +#: admin/class-knowledge-manager.php:5430
846 +msgid "Total URLs:"
847 +msgstr ""
848 +
849 +#: admin/class-knowledge-manager.php:5446
850 +#: includes/admin-knowledge-page.php:2054
851 +msgid "Last error:"
852 +msgstr ""
853 +
854 +#: admin/class-knowledge-manager.php:5470
855 +#, php-format
856 +msgid "Failed Pages (%d)"
857 +msgstr ""
858 +
859 +#: admin/class-knowledge-manager.php:5472
860 +msgid "Show Failed Pages"
861 +msgstr ""
862 +
863 +#: admin/class-knowledge-manager.php:5478
864 +#: admin/class-knowledge-manager.php:5498
865 +#: includes/admin-transcripts-page.php:523
866 +msgid "Page"
867 +msgstr ""
868 +
869 +#: admin/class-knowledge-manager.php:5480
870 +#: admin/class-knowledge-manager.php:5531
871 +msgid "Retries"
872 +msgstr ""
873 +
874 +#: admin/class-knowledge-manager.php:5481
875 +#: admin/class-knowledge-manager.php:5532
876 +msgid "Time"
877 +msgstr ""
878 +
879 +#: admin/class-knowledge-manager.php:5521
880 +#, php-format
881 +msgid "Failed URLs (%d)"
882 +msgstr ""
883 +
884 +#: admin/class-knowledge-manager.php:5523
885 +msgid "Show Failed URLs"
886 +msgstr ""
887 +
888 +#: admin/class-knowledge-manager.php:5529
889 +#: includes/admin-api-page.php:328
612 890 msgid "URL"
613 891 msgstr ""
614 892
615 -#: includes/class-mxchat-admin.php:912 includes/class-mxchat-admin.php:2109
893 +#: admin/class-knowledge-manager.php:5561
894 +msgid "Unknown URL"
895 +msgstr ""
896 +
897 +#: admin/class-knowledge-manager.php:5575
898 +msgid "more failed URLs not shown"
899 +msgstr ""
900 +
901 +#: admin/class-knowledge-manager.php:7212
902 +#: admin/class-knowledge-manager.php:8445
903 +#: includes/class-mxchat-admin.php:4253
904 +#: includes/class-mxchat-admin.php:4487
905 +msgid "You do not have sufficient permissions."
906 +msgstr ""
907 +
908 +#: admin/class-knowledge-manager.php:7217
909 +#: admin/class-knowledge-manager.php:8454
910 +msgid "Security check failed."
911 +msgstr ""
912 +
913 +#: admin/class-knowledge-manager.php:7224
914 +msgid "Invalid vector ID."
915 +msgstr ""
916 +
917 +#: admin/class-knowledge-manager.php:7237
918 +msgid "Pinecone is not properly configured."
919 +msgstr ""
920 +
921 +#: admin/class-knowledge-manager.php:7261
922 +msgid "Entry deleted successfully from Pinecone."
923 +msgstr ""
924 +
925 +#: admin/class-knowledge-manager.php:7266
926 +msgid "Failed to delete entry: "
927 +msgstr ""
928 +
929 +#: admin/class-knowledge-manager.php:7829
930 +#: includes/admin-knowledge-page.php:1528
931 +msgid "Public (Everyone)"
932 +msgstr ""
933 +
934 +#: admin/class-knowledge-manager.php:7830
935 +#: includes/admin-knowledge-page.php:1529
936 +msgid "Logged In Users"
937 +msgstr ""
938 +
939 +#: admin/class-knowledge-manager.php:7831
940 +#: includes/admin-knowledge-page.php:1530
941 +msgid "Subscribers & Above"
942 +msgstr ""
943 +
944 +#: admin/class-knowledge-manager.php:7832
945 +#: includes/admin-knowledge-page.php:1531
946 +msgid "Contributors & Above"
947 +msgstr ""
948 +
949 +#: admin/class-knowledge-manager.php:7833
950 +#: includes/admin-knowledge-page.php:1532
951 +msgid "Authors & Above"
952 +msgstr ""
953 +
954 +#: admin/class-knowledge-manager.php:7834
955 +#: includes/admin-knowledge-page.php:1533
956 +msgid "Editors & Above"
957 +msgstr ""
958 +
959 +#: admin/class-knowledge-manager.php:7835
960 +#: includes/admin-knowledge-page.php:1534
961 +msgid "Administrators Only"
962 +msgstr ""
963 +
964 +#: admin/class-vectorstore-manager.php:526
965 +msgid "Sync was disabled or the target store changed mid-import."
966 +msgstr ""
967 +
968 +#: admin/class-vectorstore-manager.php:655
969 +msgid "Enable sync and set a target Vector Store ID (and OpenAI API key) first, then save settings."
970 +msgstr ""
971 +
972 +#: admin/class-vectorstore-manager.php:660
973 +msgid "An import is already running."
974 +msgstr ""
975 +
976 +#: admin/class-vectorstore-manager.php:666
977 +#, php-format
978 +msgid "Vector Store check failed: %s"
979 +msgstr ""
980 +
981 +#: admin/class-vectorstore-manager.php:700
982 +msgid "No interrupted import to resume."
983 +msgstr ""
984 +
985 +#: includes/admin-actions-page.php:32
986 +#: includes/admin-api-page.php:117
987 +#: includes/admin-content-page.php:38
988 +#: includes/admin-knowledge-page.php:39
989 +#: includes/admin-pro-page.php:56
990 +#: includes/admin-settings-page.php:30
991 +#: includes/admin-transcripts-page.php:32
992 +msgid "Open menu"
993 +msgstr ""
994 +
995 +#: includes/admin-actions-page.php:43
996 +#: includes/admin-actions-page.php:51
997 +#: includes/admin-actions-page.php:91
998 +#: includes/admin-actions-page.php:139
999 +#: includes/admin-knowledge-page.php:1013
1000 +#: includes/admin-onboarding-page.php:458
1001 +#: includes/admin-onboarding-page.php:486
1002 +#: includes/admin-transcripts-page.php:1023
1003 +#: includes/class-mxchat-admin.php:624
616 1004 msgid "Actions"
617 1005 msgstr ""
618 1006
619 -#: includes/class-mxchat-admin.php:935 includes/class-mxchat-integrator.php:118
620 -msgid "N/A"
1007 +#: includes/admin-actions-page.php:44
1008 +#: includes/admin-api-page.php:129
1009 +#: includes/admin-content-page.php:50
1010 +#: includes/admin-knowledge-page.php:51
1011 +#: includes/admin-pro-page.php:68
1012 +#: includes/admin-settings-page.php:42
1013 +#: includes/admin-transcripts-page.php:44
1014 +msgid "Close menu"
621 1015 msgstr ""
622 1016
623 -#: includes/class-mxchat-admin.php:945 includes/class-mxchat-admin.php:2143
1017 +#: includes/admin-actions-page.php:54
1018 +#: includes/admin-actions-page.php:98
1019 +#: includes/admin-transcripts-page.php:54
1020 +#: includes/admin-transcripts-page.php:110
1021 +msgid "Dashboard"
1022 +msgstr ""
1023 +
1024 +#: includes/admin-actions-page.php:58
1025 +#: includes/admin-actions-page.php:107
1026 +#: includes/admin-actions-page.php:163
1027 +msgid "AI Tools"
1028 +msgstr ""
1029 +
1030 +#: includes/admin-actions-page.php:62
1031 +#: includes/admin-actions-page.php:117
1032 +#: includes/admin-actions-page.php:180
1033 +#: includes/admin-actions-page.php:360
1034 +#: includes/admin-actions-page.php:450
1035 +msgid "Trigger Phrases"
1036 +msgstr ""
1037 +
1038 +#: includes/admin-actions-page.php:69
1039 +#: includes/admin-content-page.php:400
1040 +#: includes/admin-content-page.php:664
1041 +#: includes/admin-content-page.php:687
1042 +#: includes/admin-content-page.php:739
1043 +#: includes/admin-knowledge-page.php:114
1044 +#: includes/admin-settings-page.php:105
1045 +#: includes/admin-transcripts-page.php:81
1046 +msgid "Upgrade to Pro"
1047 +msgstr ""
1048 +
1049 +#: includes/admin-actions-page.php:128
1050 +#: includes/admin-knowledge-page.php:242
1051 +#: includes/admin-pro-page.php:158
1052 +#: includes/admin-settings-page.php:218
1053 +#: includes/admin-transcripts-page.php:159
1054 +msgid "Pro Upgrade"
1055 +msgstr ""
1056 +
1057 +#: includes/admin-actions-page.php:140
1058 +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."
1059 +msgstr ""
1060 +
1061 +#: includes/admin-actions-page.php:149
1062 +msgid "Two ways to set up actions"
1063 +msgstr ""
1064 +
1065 +#: includes/admin-actions-page.php:152
1066 +msgid "Both let your chatbot take action during a conversation. Pick whichever fits how you want it to behave — or use both together."
1067 +msgstr ""
1068 +
1069 +#: includes/admin-actions-page.php:164
1070 +#: includes/admin-knowledge-page.php:502
1071 +msgid "Recommended"
1072 +msgstr ""
1073 +
1074 +#: includes/admin-actions-page.php:167
1075 +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."
1076 +msgstr ""
1077 +
1078 +#: includes/admin-actions-page.php:169
1079 +msgid "Set up AI Tools"
1080 +msgstr ""
1081 +
1082 +#: includes/admin-actions-page.php:183
1083 +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."
1084 +msgstr ""
1085 +
1086 +#: includes/admin-actions-page.php:186
1087 +#: includes/admin-actions-page.php:225
1088 +msgid "Add Trigger Phrase"
1089 +msgstr ""
1090 +
1091 +#: includes/admin-actions-page.php:193
1092 +msgid "Can I use both?"
1093 +msgstr ""
1094 +
1095 +#: includes/admin-actions-page.php:193
1096 +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."
1097 +msgstr ""
1098 +
1099 +#: includes/admin-actions-page.php:208
1100 +#: includes/admin-actions-page.php:281
1101 +#: includes/admin-actions-page.php:570
1102 +#: includes/admin-content-page.php:833
1103 +#: includes/admin-transcripts-page.php:443
1104 +#: includes/admin-transcripts-page.php:697
1105 +#: includes/class-mxchat-admin.php:4971
1106 +msgid "All"
1107 +msgstr ""
1108 +
1109 +#: includes/admin-actions-page.php:212
1110 +#: includes/admin-knowledge-page.php:983
1111 +#: includes/admin-transcripts-page.php:451
1112 +#: includes/admin-transcripts-page.php:700
1113 +msgid "Delete Selected"
1114 +msgstr ""
1115 +
1116 +#: includes/admin-actions-page.php:220
1117 +msgid "Search trigger phrases..."
1118 +msgstr ""
1119 +
1120 +#: includes/admin-actions-page.php:227
1121 +#: includes/admin-actions-page.php:367
1122 +#: includes/admin-actions-page.php:589
1123 +msgid "Add"
1124 +msgstr ""
1125 +
1126 +#: includes/admin-actions-page.php:229
1127 +#: includes/admin-actions-page.php:591
1128 +#: includes/admin-knowledge-page.php:590
1129 +#: includes/admin-settings-page.php:827
1130 +#: includes/admin-transcripts-page.php:464
1131 +msgid "Refresh"
1132 +msgstr ""
1133 +
1134 +#: includes/admin-actions-page.php:252
1135 +msgid "Select a trigger phrase"
1136 +msgstr ""
1137 +
1138 +#: includes/admin-actions-page.php:253
1139 +msgid "Choose a trigger phrase from the list to view details and edit, or create a new one."
1140 +msgstr ""
1141 +
1142 +#: includes/admin-actions-page.php:256
1143 +msgid "Create Trigger Phrase"
1144 +msgstr ""
1145 +
1146 +#: includes/admin-actions-page.php:267
1147 +#: includes/admin-actions-page.php:329
1148 +#: includes/admin-actions-page.php:421
1149 +#: includes/admin-actions-page.php:625
1150 +#: includes/admin-actions-page.php:729
1151 +#: includes/admin-onboarding-page.php:701
1152 +#: includes/admin-onboarding-page.php:769
1153 +#: includes/admin-onboarding-page.php:789
1154 +#: includes/admin-onboarding-page.php:809
1155 +msgid "Back"
1156 +msgstr ""
1157 +
1158 +#: includes/admin-actions-page.php:269
1159 +msgid "Choose what it does"
1160 +msgstr ""
1161 +
1162 +#: includes/admin-actions-page.php:277
1163 +msgid "Search types..."
1164 +msgstr ""
1165 +
1166 +#: includes/admin-actions-page.php:311
1167 +#, php-format
1168 +msgid "Use the %s action"
1169 +msgstr ""
1170 +
1171 +#: includes/admin-actions-page.php:313
1172 +msgid "Pro"
1173 +msgstr ""
1174 +
1175 +#: includes/admin-actions-page.php:316
1176 +#: includes/class-mxchat-admin.php:5042
1177 +#, php-format
1178 +msgid "Requires %s"
1179 +msgstr ""
1180 +
1181 +#: includes/admin-actions-page.php:331
1182 +msgid "Configure Trigger Phrase"
1183 +msgstr ""
1184 +
1185 +#: includes/admin-actions-page.php:342
1186 +msgid "Selected Type"
1187 +msgstr ""
1188 +
1189 +#: includes/admin-actions-page.php:343
1190 +msgid "Configure this trigger phrase for your chatbot"
1191 +msgstr ""
1192 +
1193 +#: includes/admin-actions-page.php:354
1194 +#: includes/admin-actions-page.php:444
1195 +msgid "Label"
1196 +msgstr ""
1197 +
1198 +#: includes/admin-actions-page.php:355
1199 +msgid "e.g., Newsletter Signup"
1200 +msgstr ""
1201 +
1202 +#: includes/admin-actions-page.php:356
1203 +msgid "A descriptive name for this trigger phrase (for your reference only)."
1204 +msgstr ""
1205 +
1206 +#: includes/admin-actions-page.php:366
1207 +msgid "Type a trigger phrase and press Enter"
1208 +msgstr ""
1209 +
1210 +#: includes/admin-actions-page.php:370
1211 +msgid "Each phrase gets its own embedding vector for more accurate matching."
1212 +msgstr ""
1213 +
1214 +#: includes/admin-actions-page.php:375
1215 +#: includes/admin-actions-page.php:460
1216 +#: includes/admin-settings-page.php:305
1217 +#: includes/admin-settings-page.php:1366
1218 +#: includes/class-mxchat-admin.php:5105
1219 +#: includes/class-mxchat-admin.php:6542
1220 +msgid "Similarity Threshold"
1221 +msgstr ""
1222 +
1223 +#: includes/admin-actions-page.php:379
1224 +msgid "Lower values (10-30) trigger more easily. Higher values (70-95) require more exact matches."
1225 +msgstr ""
1226 +
1227 +#: includes/admin-actions-page.php:383
1228 +msgid "Enabled Bots"
1229 +msgstr ""
1230 +
1231 +#: includes/admin-actions-page.php:388
1232 +#: includes/class-mxchat-admin.php:4837
1233 +#: includes/class-mxchat-admin.php:5137
1234 +#: includes/class-mxchat-elementor-widget.php:128
1235 +#: includes/class-mxchat-meta-box.php:90
1236 +#: includes/class-mxchat-public.php:913
1237 +#: assets/block/chatbot-block.js:36
1238 +msgid "Default Bot"
1239 +msgstr ""
1240 +
1241 +#: includes/admin-actions-page.php:407
1242 +#: includes/admin-actions-page.php:703
1243 +#: includes/admin-actions-page.php:755
1244 +#: includes/admin-content-page.php:313
1245 +#: includes/admin-knowledge-page.php:1997
1246 +#: includes/admin-knowledge-page.php:2175
1247 +#: includes/admin-knowledge-page.php:2207
1248 +#: includes/admin-settings-page.php:910
1249 +#: includes/admin-transcripts-page.php:620
1250 +#: includes/admin-transcripts-page.php:786
1251 +#: includes/class-mxchat-admin.php:5057
1252 +#: includes/class-mxchat-admin.php:5166
1253 +#: includes/class-mxchat-admin.php:10178
1254 +#: includes/class-mxchat-integrator.php:6197
1255 +msgid "Cancel"
1256 +msgstr ""
1257 +
1258 +#: includes/admin-actions-page.php:410
1259 +msgid "Save Trigger Phrase"
1260 +msgstr ""
1261 +
1262 +#: includes/admin-actions-page.php:423
1263 +msgid "Trigger Phrase Details"
1264 +msgstr ""
1265 +
1266 +#: includes/admin-actions-page.php:425
1267 +msgid "Toggle Enabled"
1268 +msgstr ""
1269 +
1270 +#: includes/admin-actions-page.php:429
1271 +#: includes/class-mxchat-admin.php:4888
624 1272 msgid "Edit"
625 1273 msgstr ""
626 1274
627 -#: includes/class-mxchat-admin.php:951 includes/class-mxchat-admin.php:2135
628 -msgid "Save"
1275 +#: includes/admin-actions-page.php:432
1276 +#: includes/admin-actions-page.php:704
1277 +#: includes/admin-transcripts-page.php:621
1278 +#: includes/admin-transcripts-page.php:702
1279 +#: includes/class-mxchat-admin.php:4899
1280 +msgid "Delete"
629 1281 msgstr ""
630 1282
631 -#: includes/class-mxchat-admin.php:959 includes/class-mxchat-admin.php:2152
632 -msgid "Delete"
1283 +#: includes/admin-actions-page.php:445
1284 +#: includes/admin-content-page.php:242
1285 +msgid "Type"
633 1286 msgstr ""
634 1287
635 -#: includes/class-mxchat-admin.php:967
636 -msgid "No prompts found."
1288 +#: includes/admin-actions-page.php:457
1289 +#: includes/admin-content-page.php:67
1290 +#: includes/admin-content-page.php:124
1291 +#: includes/admin-content-page.php:499
1292 +#: includes/admin-knowledge-page.php:70
1293 +#: includes/admin-knowledge-page.php:160
1294 +#: includes/admin-onboarding-page.php:455
1295 +#: includes/admin-settings-page.php:41
1296 +#: includes/admin-transcripts-page.php:71
1297 +#: includes/admin-transcripts-page.php:142
1298 +#: includes/class-mxchat-admin.php:596
1299 +msgid "Settings"
637 1300 msgstr ""
638 1301
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."
1302 +#: includes/admin-actions-page.php:464
1303 +#: includes/admin-actions-page.php:668
1304 +#: includes/admin-content-page.php:249
1305 +#: includes/admin-transcripts-page.php:303
1306 +msgid "Status"
642 1307 msgstr ""
643 1308
644 -#: includes/class-mxchat-admin.php:986
645 -msgid "You do not have sufficient permissions to delete all prompts."
1309 +#: includes/admin-actions-page.php:465
1310 +msgid "Enabled"
646 1311 msgstr ""
647 1312
648 -#: includes/class-mxchat-admin.php:1016
649 -msgid "You do not have sufficient permissions to delete prompts."
1313 +#: includes/admin-actions-page.php:471
1314 +msgid "Assigned Bots"
650 1315 msgstr ""
651 1316
652 -#: includes/class-mxchat-admin.php:1022
653 -msgid "Invalid prompt ID."
1317 +#: includes/admin-actions-page.php:497
1318 +#, php-format
1319 +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 1320 msgstr ""
655 1321
656 -#: includes/class-mxchat-admin.php:1037
657 -msgid "default_api_key"
1322 +#: includes/admin-actions-page.php:508
1323 +#, php-format
1324 +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 1325 msgstr ""
659 1326
660 -#: includes/class-mxchat-admin.php:1041
661 -msgid "text-embedding-ada-002"
1327 +#: includes/admin-actions-page.php:508
1328 +msgid "Settings → Brave Search"
662 1329 msgstr ""
663 1330
664 -#: includes/class-mxchat-admin.php:1046
665 -msgid "application/json"
1331 +#: includes/admin-actions-page.php:515
1332 +msgid "No tools available yet. Core search and image tools appear here, and activating add-ons like WooCommerce adds more."
666 1333 msgstr ""
667 1334
668 -#: includes/class-mxchat-admin.php:1059
669 -msgid "You do not have sufficient permissions."
1335 +#: includes/admin-actions-page.php:555
1336 +#: includes/admin-actions-page.php:585
1337 +msgid "tools"
670 1338 msgstr ""
671 1339
672 -#: includes/class-mxchat-admin.php:1083
673 -msgid "Selected chat sessions have been deleted."
1340 +#: includes/admin-actions-page.php:556
1341 +msgid "tool"
674 1342 msgstr ""
675 1343
676 -#: includes/class-mxchat-admin.php:1085
677 -msgid "No chat sessions selected for deletion."
1344 +#: includes/admin-actions-page.php:557
1345 +#: includes/admin-actions-page.php:672
1346 +#: includes/admin-api-page.php:179
1347 +#: includes/admin-api-page.php:260
1348 +#: includes/admin-knowledge-page.php:99
1349 +#: includes/admin-knowledge-page.php:106
1350 +#: includes/admin-knowledge-page.php:219
1351 +#: includes/admin-knowledge-page.php:231
1352 +#: includes/admin-pro-page.php:78
1353 +#: includes/admin-pro-page.php:120
1354 +#: includes/admin-pro-page.php:191
1355 +#: includes/admin-pro-page.php:248
1356 +#: includes/admin-settings-page.php:760
1357 +#: includes/admin-transcripts-page.php:307
1358 +msgid "Active"
678 1359 msgstr ""
679 1360
680 -#: includes/class-mxchat-admin.php:1098
681 -msgid "Permission denied."
1361 +#: includes/admin-actions-page.php:558
1362 +msgid "Add-on"
682 1363 msgstr ""
683 1364
684 -#: includes/class-mxchat-admin.php:1134
685 -msgid "Database update failed."
1365 +#: includes/admin-actions-page.php:559
1366 +msgid "Sensitive"
686 1367 msgstr ""
687 1368
688 -#: includes/class-mxchat-admin.php:1137
689 -msgid "Embedding generation failed."
1369 +#: includes/admin-actions-page.php:560
1370 +msgid "No usage note — the AI decides on its own when to use this."
690 1371 msgstr ""
691 1372
692 -#: includes/class-mxchat-admin.php:1140
693 -msgid "Invalid data."
1373 +#: includes/admin-actions-page.php:574
1374 +msgid "Remove Selected"
694 1375 msgstr ""
695 1376
696 -#: includes/class-mxchat-admin.php:1273
697 -msgid "Error inserting content into the database. Please try again."
1377 +#: includes/admin-actions-page.php:582
1378 +msgid "Search tools..."
698 1379 msgstr ""
699 1380
700 -#: includes/class-mxchat-admin.php:1275
701 -msgid "Content successfully submitted!"
1381 +#: includes/admin-actions-page.php:587
1382 +#: includes/admin-actions-page.php:616
1383 +#: includes/admin-actions-page.php:731
1384 +#: includes/admin-actions-page.php:756
1385 +msgid "Add Tool"
702 1386 msgstr ""
703 1387
704 -#: includes/class-mxchat-admin.php:1280
705 -msgid "Embedding generation failed. Please ensure your API key is correct and try again."
1388 +#: includes/admin-actions-page.php:612
1389 +msgid "Select a tool"
706 1390 msgstr ""
707 1391
708 -#: includes/class-mxchat-admin.php:1325
709 -msgid "Failed to save PDF file"
1392 +#: includes/admin-actions-page.php:613
1393 +msgid "Choose a tool from the list to view details and edit when the AI should use it, or add a new one."
710 1394 msgstr ""
711 1395
712 -#: includes/class-mxchat-admin.php:1333
713 -msgid "Invalid PDF: no pages found"
1396 +#: includes/admin-actions-page.php:627
1397 +msgid "Tool Details"
714 1398 msgstr ""
715 1399
716 -#: includes/class-mxchat-admin.php:1357 includes/class-mxchat-admin.php:1663
717 -msgid "scheduled"
1400 +#: includes/admin-actions-page.php:629
1401 +msgid "Edit usage note"
718 1402 msgstr ""
719 1403
720 -#: includes/class-mxchat-admin.php:1467 includes/class-mxchat-admin.php:1753
721 -msgid "ago"
1404 +#: includes/admin-actions-page.php:632
1405 +msgid "Remove tool"
722 1406 msgstr ""
723 1407
724 -#: includes/class-mxchat-admin.php:1473 includes/class-mxchat-admin.php:1759
725 -#: includes/class-mxchat-admin.php:3198
726 -msgid "Unauthorized access"
1408 +#: includes/admin-actions-page.php:644
1409 +msgid "Tool"
727 1410 msgstr ""
728 1411
729 -#: includes/class-mxchat-admin.php:1482
730 -msgid "Please provide a valid URL."
1412 +#: includes/admin-actions-page.php:650
1413 +msgid "What it does"
731 1414 msgstr ""
732 1415
733 -#: includes/class-mxchat-admin.php:1493
734 -msgid "Failed to fetch URL"
1416 +#: includes/admin-actions-page.php:655
1417 +msgid "When the assistant uses this"
735 1418 msgstr ""
736 1419
737 -#: includes/class-mxchat-admin.php:1496
738 -msgid "Failed to fetch the URL: %s"
1420 +#: includes/admin-actions-page.php:663
1421 +msgid "Setup"
739 1422 msgstr ""
740 1423
741 -#: includes/class-mxchat-admin.php:1510
742 -msgid "Empty response received from URL."
1424 +#: includes/admin-actions-page.php:671
1425 +msgid "State"
743 1426 msgstr ""
744 1427
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."
1428 +#: includes/admin-actions-page.php:689
1429 +msgid "Saving, please wait..."
747 1430 msgstr ""
748 1431
749 -#: includes/class-mxchat-admin.php:1533
750 -msgid "Failed to start PDF processing. Please try again."
1432 +#: includes/admin-actions-page.php:696
1433 +msgid "Delete Trigger Phrase"
751 1434 msgstr ""
752 1435
753 -#: includes/class-mxchat-admin.php:1551
754 -msgid "Invalid sitemap XML. Please provide a valid sitemap."
1436 +#: includes/admin-actions-page.php:700
1437 +msgid "Are you sure you want to delete this trigger phrase? This cannot be undone."
755 1438 msgstr ""
756 1439
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."
1440 +#: includes/admin-actions-page.php:715
1441 +msgid "Add a Tool"
759 1442 msgstr ""
760 1443
761 -#: includes/class-mxchat-admin.php:1572
762 -msgid "Failed to start sitemap processing. Please try again."
1444 +#: includes/admin-actions-page.php:719
1445 +msgid "Pick a capability the AI can call from the conversation."
763 1446 msgstr ""
764 1447
765 -#: includes/class-mxchat-admin.php:1587
766 -msgid "No valid content found on the provided URL."
1448 +#: includes/admin-actions-page.php:721
1449 +msgid "Every available tool is already added. Activate add-ons like WooCommerce to unlock more."
767 1450 msgstr ""
768 1451
769 -#: includes/class-mxchat-admin.php:1602
770 -msgid "URL content successfully submitted!"
1452 +#: includes/admin-actions-page.php:731
1453 +msgid "Edit Tool"
771 1454 msgstr ""
772 1455
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."
1456 +#: includes/admin-actions-page.php:740
1457 +msgid "Selected tool"
775 1458 msgstr ""
776 1459
777 -#: includes/class-mxchat-admin.php:1625
778 -msgid "Invalid XML object provided"
1460 +#: includes/admin-actions-page.php:745
1461 +msgid "When should the assistant use this?"
779 1462 msgstr ""
780 1463
781 -#: includes/class-mxchat-admin.php:1639
782 -msgid "No valid URLs found in sitemap"
1464 +#: includes/admin-actions-page.php:746
1465 +msgid "Optional — e.g. “Use only when the visitor asks about pricing or discounts.”"
783 1466 msgstr ""
784 1467
785 -#: includes/class-mxchat-admin.php:1787
786 -msgid "Processing has been stopped successfully."
1468 +#: includes/admin-actions-page.php:747
1469 +msgid "Leave blank to let the AI decide on its own. Your note is added to what the model knows about this tool."
787 1470 msgstr ""
788 1471
789 -#: includes/class-mxchat-admin.php:1819
790 -msgid "You do not have sufficient permissions to view this page."
1472 +#: includes/admin-actions-page.php:751
1473 +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 1474 msgstr ""
792 1475
793 -#: includes/class-mxchat-admin.php:1833
794 -msgid "No chat history available."
1476 +#: includes/admin-actions-page.php:756
1477 +#: includes/admin-content-page.php:314
1478 +msgid "Save Changes"
795 1479 msgstr ""
796 1480
797 -#: includes/class-mxchat-admin.php:1876
798 -msgid "Session ID:"
1481 +#: includes/admin-api-page.php:30
1482 +msgid "MxChat API Access"
799 1483 msgstr ""
800 1484
801 -#: includes/class-mxchat-admin.php:1882
802 -msgid "Email:"
1485 +#: includes/admin-api-page.php:31
1486 +#: includes/admin-api-page.php:128
1487 +#: includes/admin-onboarding-page.php:460
1488 +msgid "API Access"
803 1489 msgstr ""
804 1490
805 -#: includes/class-mxchat-admin.php:1904
806 -msgid "User"
1491 +#: includes/admin-api-page.php:44
1492 +#: includes/admin-api-page.php:63
1493 +#: includes/admin-onboarding-page.php:103
1494 +#: includes/admin-onboarding-page.php:121
1495 +msgid "You do not have permission to do this."
807 1496 msgstr ""
808 1497
809 -#: includes/class-mxchat-admin.php:1908
810 -msgid "Agent"
1498 +#: includes/admin-api-page.php:79
1499 +#: includes/admin-onboarding-page.php:383
1500 +msgid "You do not have permission to access this page."
811 1501 msgstr ""
812 1502
813 -#: includes/class-mxchat-admin.php:1912
814 -msgid "Unknown"
1503 +#. translators: %s: human-readable elapsed time
1504 +#: includes/admin-api-page.php:102
1505 +#, php-format
1506 +msgid "%s ago"
815 1507 msgstr ""
816 1508
817 -#: includes/class-mxchat-admin.php:1950
818 -msgid "MxChat Pro: Activation"
1509 +#: includes/admin-api-page.php:105
1510 +msgid "Never"
819 1511 msgstr ""
820 1512
821 -#: includes/class-mxchat-admin.php:1960 includes/class-mxchat-public.php:178
1513 +#: includes/admin-api-page.php:135
1514 +#: includes/admin-api-page.php:170
1515 +#: includes/admin-api-page.php:245
1516 +msgid "REST API"
1517 +msgstr ""
1518 +
1519 +#: includes/admin-api-page.php:138
1520 +#: includes/admin-api-page.php:177
1521 +#: includes/admin-api-page.php:255
1522 +msgid "Token"
1523 +msgstr ""
1524 +
1525 +#: includes/admin-api-page.php:142
1526 +#: includes/admin-api-page.php:189
1527 +#: includes/admin-api-page.php:318
1528 +msgid "Endpoints"
1529 +msgstr ""
1530 +
1531 +#: includes/admin-api-page.php:146
1532 +#: includes/admin-api-page.php:198
1533 +#: includes/admin-api-page.php:367
1534 +msgid "Examples"
1535 +msgstr ""
1536 +
1537 +#: includes/admin-api-page.php:150
1538 +#: includes/admin-api-page.php:207
1539 +msgid "Privacy"
1540 +msgstr ""
1541 +
1542 +#: includes/admin-api-page.php:220
1543 +msgid "New API token generated."
1544 +msgstr ""
1545 +
1546 +#: includes/admin-api-page.php:221
1547 +msgid "Copy it now — for security, the full value will not be shown again after you leave this page."
1548 +msgstr ""
1549 +
1550 +#: includes/admin-api-page.php:227
1551 +#: includes/admin-onboarding-page.php:531
1552 +#: includes/admin-onboarding-page.php:859
1553 +#: includes/admin-onboarding-page.php:868
1554 +#: includes/admin-settings-page.php:733
1555 +#: includes/admin-settings-page.php:1088
1556 +#: includes/admin-settings-page.php:1106
1557 +msgid "Copy"
1558 +msgstr ""
1559 +
1560 +#: includes/admin-api-page.php:236
1561 +msgid "API token revoked."
1562 +msgstr ""
1563 +
1564 +#: includes/admin-api-page.php:237
1565 +msgid "All REST endpoints will return 401 until a new token is generated."
1566 +msgstr ""
1567 +
1568 +#: includes/admin-api-page.php:247
1569 +msgid "Bearer-token-authenticated endpoints for reading transcripts and pushing content into the knowledge base. Disabled until you generate a token below."
1570 +msgstr ""
1571 +
1572 +#: includes/admin-api-page.php:265
1573 +#: includes/admin-settings-page.php:760
1574 +msgid "Disabled"
1575 +msgstr ""
1576 +
1577 +#: includes/admin-api-page.php:272
1578 +msgid "Current token"
1579 +msgstr ""
1580 +
1581 +#: includes/admin-api-page.php:275
1582 +msgid "Last rotated:"
1583 +msgstr ""
1584 +
1585 +#: includes/admin-api-page.php:281
1586 +msgid "No token is currently set. Generate one below to enable the authenticated REST endpoints."
1587 +msgstr ""
1588 +
1589 +#: includes/admin-api-page.php:291
1590 +msgid "Regenerate Token"
1591 +msgstr ""
1592 +
1593 +#: includes/admin-api-page.php:291
1594 +msgid "Generate Token"
1595 +msgstr ""
1596 +
1597 +#: includes/admin-api-page.php:297
1598 +msgid "Revoke the API token? Any external tool using the current token will stop working immediately."
1599 +msgstr ""
1600 +
1601 +#: includes/admin-api-page.php:302
1602 +msgid "Revoke Token"
1603 +msgstr ""
1604 +
1605 +#: includes/admin-api-page.php:309
1606 +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."
1607 +msgstr ""
1608 +
1609 +#: includes/admin-api-page.php:319
1610 +msgid "All endpoints live under the WordPress REST namespace mxchat/v1."
1611 +msgstr ""
1612 +
1613 +#: includes/admin-api-page.php:327
1614 +msgid "Method"
1615 +msgstr ""
1616 +
1617 +#: includes/admin-api-page.php:329
1618 +msgid "Auth"
1619 +msgstr ""
1620 +
1621 +#: includes/admin-api-page.php:330
1622 +msgid "Purpose"
1623 +msgstr ""
1624 +
1625 +#: includes/admin-api-page.php:337
1626 +msgid "None"
1627 +msgstr ""
1628 +
1629 +#: includes/admin-api-page.php:338
1630 +msgid "Connectivity check; reports plugin version and whether a token is set."
1631 +msgstr ""
1632 +
1633 +#: includes/admin-api-page.php:343
1634 +#: includes/admin-api-page.php:349
1635 +#: includes/admin-api-page.php:355
1636 +msgid "Bearer"
1637 +msgstr ""
1638 +
1639 +#: includes/admin-api-page.php:344
1640 +msgid "Read chat transcripts. Filterable by since, until, session_id, role, has_rag_context; supports limit + offset pagination."
1641 +msgstr ""
1642 +
1643 +#: includes/admin-api-page.php:350
1644 +msgid "Push content into the knowledge base. Body: content, source_url, optional bot_id and content_type."
1645 +msgstr ""
1646 +
1647 +#: includes/admin-api-page.php:356
1648 +msgid "Bulk-delete chat sessions by session_id, with optional cascade to translations and click-tracking. Capped at 1000 per call."
1649 +msgstr ""
1650 +
1651 +#: includes/admin-api-page.php:368
1652 +msgid "Drop-in cURL snippets — replace YOUR_TOKEN with the value from the Token tab."
1653 +msgstr ""
1654 +
1655 +#: includes/admin-api-page.php:373
1656 +msgid "Health check"
1657 +msgstr ""
1658 +
1659 +#: includes/admin-api-page.php:374
1660 +msgid "No auth required"
1661 +msgstr ""
1662 +
1663 +#: includes/admin-api-page.php:383
1664 +msgid "Find transcripts where the bot had no knowledge to ground answers"
1665 +msgstr ""
1666 +
1667 +#: includes/admin-api-page.php:393
1668 +msgid "Push a Q&A entry into the knowledge base"
1669 +msgstr ""
1670 +
1671 +#: includes/admin-api-page.php:405
1672 +msgid "Bulk-delete two chat sessions"
1673 +msgstr ""
1674 +
1675 +#: includes/admin-api-page.php:419
1676 +msgid "Privacy & Safety"
1677 +msgstr ""
1678 +
1679 +#: includes/admin-api-page.php:420
1680 +msgid "What the API exposes — and how to keep it safe."
1681 +msgstr ""
1682 +
1683 +#: includes/admin-api-page.php:428
1684 +msgid "No data leaves your site unsolicited. Endpoints only respond to requests carrying your token."
1685 +msgstr ""
1686 +
1687 +#: includes/admin-api-page.php:432
1688 +msgid "The /transcripts endpoint may return user-submitted chat data including emails and names — treat your API token as sensitive."
1689 +msgstr ""
1690 +
1691 +#: includes/admin-api-page.php:436
1692 +msgid "Use HTTPS only. Do not include the token in URL query strings."
1693 +msgstr ""
1694 +
1695 +#: includes/admin-api-page.php:440
1696 +msgid "Rotate the token if you suspect it was leaked. Old token is invalidated immediately."
1697 +msgstr ""
1698 +
1699 +#: includes/admin-content-page.php:49
1700 +#: includes/admin-content-page.php:56
1701 +#: includes/admin-content-page.php:99
1702 +#: includes/admin-content-page.php:506
1703 +#: includes/admin-knowledge-page.php:1011
1704 +#: includes/admin-onboarding-page.php:459
1705 +#: includes/class-mxchat-admin.php:633
1706 +#: includes/class-mxchat-admin.php:634
1707 +msgid "Content"
1708 +msgstr ""
1709 +
1710 +#: includes/admin-content-page.php:59
1711 +#: includes/admin-content-page.php:106
1712 +#: includes/admin-content-page.php:171
1713 +msgid "Generate"
1714 +msgstr ""
1715 +
1716 +#: includes/admin-content-page.php:63
1717 +#: includes/admin-content-page.php:115
1718 +msgid "History"
1719 +msgstr ""
1720 +
1721 +#: includes/admin-content-page.php:71
1722 +#: includes/admin-content-page.php:133
1723 +#: includes/admin-content-page.php:362
1724 +#: includes/admin-content-page.php:719
1725 +msgid "SEO"
1726 +msgstr ""
1727 +
1728 +#: includes/admin-content-page.php:75
1729 +#: includes/admin-content-page.php:142
1730 +msgid "Calendar"
1731 +msgstr ""
1732 +
1733 +#: includes/admin-content-page.php:79
1734 +#: includes/admin-content-page.php:151
1735 +msgid "Templates"
1736 +msgstr ""
1737 +
1738 +#: includes/admin-content-page.php:173
1739 +msgid "Content Generator"
1740 +msgstr ""
1741 +
1742 +#: includes/admin-content-page.php:175
1743 +msgid "Change status"
1744 +msgstr ""
1745 +
1746 +#: includes/admin-content-page.php:182
1747 +#: includes/admin-content-page.php:251
1748 +msgid "Draft"
1749 +msgstr ""
1750 +
1751 +#: includes/admin-content-page.php:186
1752 +#: includes/admin-knowledge-page.php:2137
1753 +msgid "Published"
1754 +msgstr ""
1755 +
1756 +#: includes/admin-content-page.php:190
1757 +#: includes/admin-content-page.php:252
1758 +msgid "Scheduled"
1759 +msgstr ""
1760 +
1761 +#: includes/admin-content-page.php:203
1762 +msgid "Desktop"
1763 +msgstr ""
1764 +
1765 +#: includes/admin-content-page.php:206
1766 +msgid "Mobile"
1767 +msgstr ""
1768 +
1769 +#: includes/admin-content-page.php:214
1770 +#: includes/admin-content-page.php:446
1771 +msgid "Edit with AI"
1772 +msgstr ""
1773 +
1774 +#: includes/admin-content-page.php:216
1775 +msgid "AI Edit"
1776 +msgstr ""
1777 +
1778 +#: includes/admin-content-page.php:230
1779 +#: includes/admin-content-page.php:286
1780 +msgid "Generate Content"
1781 +msgstr ""
1782 +
1783 +#: includes/admin-content-page.php:231
1784 +msgid "Describe what you want and let AI create it for you."
1785 +msgstr ""
1786 +
1787 +#: includes/admin-content-page.php:235
1788 +msgid "Describe the content you want to generate..."
1789 +msgstr ""
1790 +
1791 +#: includes/admin-content-page.php:238
1792 +msgid "Edit Default Prompt"
1793 +msgstr ""
1794 +
1795 +#: includes/admin-content-page.php:244
1796 +msgid "Blog Post"
1797 +msgstr ""
1798 +
1799 +#: includes/admin-content-page.php:245
1800 +msgid "Landing Page"
1801 +msgstr ""
1802 +
1803 +#: includes/admin-content-page.php:253
1804 +msgid "Publish"
1805 +msgstr ""
1806 +
1807 +#: includes/admin-content-page.php:257
1808 +msgid "Schedule"
1809 +msgstr ""
1810 +
1811 +#: includes/admin-content-page.php:263
1812 +msgid "Layout"
1813 +msgstr ""
1814 +
1815 +#: includes/admin-content-page.php:265
1816 +msgid "Theme Default"
1817 +msgstr ""
1818 +
1819 +#: includes/admin-content-page.php:266
1820 +msgid "Fullwidth (No Padding)"
1821 +msgstr ""
1822 +
1823 +#: includes/admin-content-page.php:270
1824 +msgid "Post Title"
1825 +msgstr ""
1826 +
1827 +#: includes/admin-content-page.php:272
1828 +#: includes/class-mxchat-admin.php:7526
1829 +#: includes/class-mxchat-admin.php:7539
1830 +#: includes/class-mxchat-admin.php:7551
1831 +#: includes/class-mxchat-admin.php:7564
1832 +#: includes/class-mxchat-admin.php:7577
1833 +#: includes/class-mxchat-admin.php:7591
1834 +#: includes/class-mxchat-admin.php:7795
1835 +#: includes/class-mxchat-admin.php:7810
1836 +#: includes/class-mxchat-admin.php:9076
1837 +#: includes/class-mxchat-admin.php:9450
1838 +#: includes/class-mxchat-admin.php:9459
1839 +#: includes/class-mxchat-admin.php:9468
1840 +#: includes/class-mxchat-admin.php:9579
1841 +#: includes/class-mxchat-admin.php:9649
1842 +#: includes/class-mxchat-admin.php:9726
1843 +msgid "Show"
1844 +msgstr ""
1845 +
1846 +#: includes/admin-content-page.php:273
1847 +msgid "Hide (title in content)"
1848 +msgstr ""
1849 +
1850 +#: includes/admin-content-page.php:277
1851 +msgid "Template Mode"
1852 +msgstr ""
1853 +
1854 +#: includes/admin-content-page.php:279
1855 +#: includes/class-mxchat-admin.php:9114
1856 +msgid "Off"
1857 +msgstr ""
1858 +
1859 +#: includes/admin-content-page.php:280
1860 +msgid "On (Spintax)"
1861 +msgstr ""
1862 +
1863 +#: includes/admin-content-page.php:294
1864 +#: includes/admin-content-page.php:332
1865 +msgid "Starting..."
1866 +msgstr ""
1867 +
1868 +#: includes/admin-content-page.php:303
1869 +msgid "Edit Default System Prompt"
1870 +msgstr ""
1871 +
1872 +#: includes/admin-content-page.php:307
1873 +msgid "This is the system prompt sent to the AI when generating content. Edit it to customize how your content is generated."
1874 +msgstr ""
1875 +
1876 +#: includes/admin-content-page.php:311
1877 +msgid "Reset to Default"
1878 +msgstr ""
1879 +
1880 +#: includes/admin-content-page.php:348
1881 +msgid "Images"
1882 +msgstr ""
1883 +
1884 +#: includes/admin-content-page.php:350
1885 +#: includes/admin-content-page.php:357
1886 +#: includes/admin-content-page.php:655
1887 +#: includes/admin-content-page.php:678
1888 +#: includes/admin-content-page.php:729
1889 +#: includes/admin-content-page.php:775
1890 +#: includes/admin-content-page.php:782
1891 +#: includes/admin-content-page.php:789
1892 +#: includes/admin-content-page.php:796
1893 +#: includes/admin-content-page.php:847
1894 +msgid "ADD-ON"
1895 +msgstr ""
1896 +
1897 +#: includes/admin-content-page.php:350
1898 +#: includes/admin-content-page.php:357
1899 +#: includes/admin-content-page.php:655
1900 +#: includes/admin-content-page.php:678
1901 +#: includes/admin-content-page.php:729
1902 +#: includes/admin-content-page.php:775
1903 +#: includes/admin-content-page.php:782
1904 +#: includes/admin-content-page.php:789
1905 +#: includes/admin-content-page.php:796
1906 +#: includes/admin-content-page.php:847
1907 +msgid "PRO"
1908 +msgstr ""
1909 +
1910 +#: includes/admin-content-page.php:355
1911 +msgid "Meta"
1912 +msgstr ""
1913 +
1914 +#: includes/admin-content-page.php:371
1915 +msgid "Images will appear here after generation"
1916 +msgstr ""
1917 +
1918 +#: includes/admin-content-page.php:380
1919 +msgid "Title"
1920 +msgstr ""
1921 +
1922 +#: includes/admin-content-page.php:381
1923 +msgid "Post title..."
1924 +msgstr ""
1925 +
1926 +#: includes/admin-content-page.php:384
1927 +#: includes/admin-content-page.php:761
1928 +msgid "Meta Description"
1929 +msgstr ""
1930 +
1931 +#: includes/admin-content-page.php:385
1932 +msgid "Meta description..."
1933 +msgstr ""
1934 +
1935 +#: includes/admin-content-page.php:389
1936 +msgid "Focus Keyword"
1937 +msgstr ""
1938 +
1939 +#: includes/admin-content-page.php:390
1940 +msgid "Primary keyword..."
1941 +msgstr ""
1942 +
1943 +#: includes/admin-content-page.php:393
1944 +msgid "Excerpt"
1945 +msgstr ""
1946 +
1947 +#: includes/admin-content-page.php:394
1948 +msgid "Post excerpt..."
1949 +msgstr ""
1950 +
1951 +#: includes/admin-content-page.php:400
1952 +#: includes/admin-content-page.php:662
1953 +#: includes/admin-content-page.php:685
1954 +#: includes/admin-content-page.php:737
1955 +msgid "Install Add-on"
1956 +msgstr ""
1957 +
1958 +#: includes/admin-content-page.php:418
1959 +msgid "SEO Score"
1960 +msgstr ""
1961 +
1962 +#: includes/admin-content-page.php:419
1963 +msgid "Generate content to analyze"
1964 +msgstr ""
1965 +
1966 +#: includes/admin-content-page.php:421
1967 +msgid "Analyze"
1968 +msgstr ""
1969 +
1970 +#: includes/admin-content-page.php:429
1971 +msgid "SEO analysis will appear here after content is generated"
1972 +msgstr ""
1973 +
1974 +#: includes/admin-content-page.php:434
1975 +msgid "AI optimizes all failing SEO checks"
1976 +msgstr ""
1977 +
1978 +#: includes/admin-content-page.php:436
1979 +msgid "Optimize All"
1980 +msgstr ""
1981 +
1982 +#: includes/admin-content-page.php:447
1983 +#: includes/admin-knowledge-page.php:2248
1984 +#: includes/class-mxchat-admin.php:8048
1985 +#: includes/class-mxchat-public.php:287
1986 +#: includes/class-mxchat-public.php:292
1987 +#: includes/class-mxchat-public.php:529
1988 +msgid "Close"
1989 +msgstr ""
1990 +
1991 +#: includes/admin-content-page.php:453
1992 +msgid "e.g. Change the hero heading to..."
1993 +msgstr ""
1994 +
1995 +#: includes/admin-content-page.php:467
1996 +msgid "Content History"
1997 +msgstr ""
1998 +
1999 +#: includes/admin-content-page.php:468
2000 +msgid "Browse and edit your AI-generated content."
2001 +msgstr ""
2002 +
2003 +#: includes/admin-content-page.php:476
2004 +msgid "Loading history..."
2005 +msgstr ""
2006 +
2007 +#: includes/admin-content-page.php:482
2008 +msgid "No AI-generated content yet. Use the Generate tab to create your first post."
2009 +msgstr ""
2010 +
2011 +#: includes/admin-content-page.php:500
2012 +msgid "Configure content generation and SEO optimization."
2013 +msgstr ""
2014 +
2015 +#: includes/admin-content-page.php:512
2016 +msgid "Content Model"
2017 +msgstr ""
2018 +
2019 +#: includes/admin-content-page.php:539
2020 +msgid "Currently saved"
2021 +msgstr ""
2022 +
2023 +#. translators: %s: model id
2024 +#: includes/admin-content-page.php:541
2025 +#, php-format
2026 +msgid "%s — no longer offered, choose a replacement"
2027 +msgstr ""
2028 +
2029 +#: includes/admin-content-page.php:558
2030 +msgid "Select the AI model used for generating content. Uses the API key configured in your main MxChat settings."
2031 +msgstr ""
2032 +
2033 +#: includes/admin-content-page.php:563
2034 +msgid "Image Model"
2035 +msgstr ""
2036 +
2037 +#: includes/admin-content-page.php:567
2038 +#: includes/class-mxchat-editor-assistant-stream.php:123
2039 +#: includes/class-mxchat-model-catalog.php:70
2040 +#: includes/class-mxchat-model-catalog.php:180
2041 +msgid "OpenAI"
2042 +msgstr ""
2043 +
2044 +#: includes/admin-content-page.php:568
2045 +msgid "GPT Image 2 (Latest)"
2046 +msgstr ""
2047 +
2048 +#: includes/admin-content-page.php:569
2049 +msgid "GPT Image 1.5"
2050 +msgstr ""
2051 +
2052 +#: includes/admin-content-page.php:571
2053 +msgid "xAI"
2054 +msgstr ""
2055 +
2056 +#: includes/admin-content-page.php:572
2057 +msgid "Grok Imagine Pro"
2058 +msgstr ""
2059 +
2060 +#: includes/admin-content-page.php:573
2061 +msgid "Grok Imagine"
2062 +msgstr ""
2063 +
2064 +#: includes/admin-content-page.php:575
2065 +msgid "Google"
2066 +msgstr ""
2067 +
2068 +#: includes/admin-content-page.php:576
2069 +msgid "Nano Banana (Gemini 2.5 Flash)"
2070 +msgstr ""
2071 +
2072 +#: includes/admin-content-page.php:577
2073 +msgid "Nano Banana Pro (Gemini 3 Pro)"
2074 +msgstr ""
2075 +
2076 +#: includes/admin-content-page.php:581
2077 +msgid "Select the AI model used for generating images within your content."
2078 +msgstr ""
2079 +
2080 +#: includes/admin-content-page.php:586
2081 +msgid "Image Quality"
2082 +msgstr ""
2083 +
2084 +#: includes/admin-content-page.php:591
2085 +msgid "Auto (default)"
2086 +msgstr ""
2087 +
2088 +#: includes/admin-content-page.php:592
2089 +msgid "Low (fastest, cheapest)"
2090 +msgstr ""
2091 +
2092 +#: includes/admin-content-page.php:593
2093 +msgid "Medium"
2094 +msgstr ""
2095 +
2096 +#: includes/admin-content-page.php:594
2097 +msgid "High (best, slowest)"
2098 +msgstr ""
2099 +
2100 +#: includes/admin-content-page.php:597
2101 +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)."
2102 +msgstr ""
2103 +
2104 +#: includes/admin-content-page.php:614
2105 +msgid "Enable Image Generation"
2106 +msgstr ""
2107 +
2108 +#: includes/admin-content-page.php:616
2109 +msgid "When enabled, AI will generate and place images throughout your content. When disabled, pages are generated with text-only layouts."
2110 +msgstr ""
2111 +
2112 +#: includes/admin-content-page.php:621
2113 +msgid "Images per Article"
2114 +msgstr ""
2115 +
2116 +#: includes/admin-content-page.php:631
2117 +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."
2118 +msgstr ""
2119 +
2120 +#: includes/admin-content-page.php:653
2121 +#: includes/class-mxchat-addons.php:125
2122 +msgid "Internal Linking"
2123 +msgstr ""
2124 +
2125 +#: includes/admin-content-page.php:659
2126 +msgid "Automatically find and link to existing blog posts on your site within generated content."
2127 +msgstr ""
2128 +
2129 +#: includes/admin-content-page.php:676
2130 +msgid "Tool Use for AI Editing"
2131 +msgstr ""
2132 +
2133 +#: includes/admin-content-page.php:682
2134 +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."
2135 +msgstr ""
2136 +
2137 +#: includes/admin-content-page.php:700
2138 +#: includes/admin-content-page.php:709
2139 +msgid "Editor Assistant"
2140 +msgstr ""
2141 +
2142 +#: includes/admin-content-page.php:711
2143 +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."
2144 +msgstr ""
2145 +
2146 +#: includes/admin-content-page.php:728
2147 +msgid "Google Search Console"
2148 +msgstr ""
2149 +
2150 +#: includes/admin-content-page.php:731
2151 +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."
2152 +msgstr ""
2153 +
2154 +#: includes/admin-content-page.php:734
2155 +msgid "Connect Google Search Console"
2156 +msgstr ""
2157 +
2158 +#: includes/admin-content-page.php:756
2159 +msgid "AI Optimize"
2160 +msgstr ""
2161 +
2162 +#: includes/admin-content-page.php:757
2163 +msgid "Choose which checks AI Optimize will fix when run."
2164 +msgstr ""
2165 +
2166 +#: includes/admin-content-page.php:765
2167 +msgid "SEO Title"
2168 +msgstr ""
2169 +
2170 +#: includes/admin-content-page.php:769
2171 +msgid "URL Slug"
2172 +msgstr ""
2173 +
2174 +#: includes/admin-content-page.php:773
2175 +msgid "Readability"
2176 +msgstr ""
2177 +
2178 +#: includes/admin-content-page.php:780
2179 +msgid "Internal Links"
2180 +msgstr ""
2181 +
2182 +#: includes/admin-content-page.php:787
2183 +msgid "Image ALT Text"
2184 +msgstr ""
2185 +
2186 +#: includes/admin-content-page.php:794
2187 +msgid "Featured Image"
2188 +msgstr ""
2189 +
2190 +#: includes/admin-content-page.php:811
2191 +msgid "SEO Analysis"
2192 +msgstr ""
2193 +
2194 +#: includes/admin-content-page.php:812
2195 +msgid "Analyze and optimize SEO for all your content."
2196 +msgstr ""
2197 +
2198 +#: includes/admin-content-page.php:821
2199 +#: includes/admin-knowledge-page.php:927
2200 +msgid "All Types"
2201 +msgstr ""
2202 +
2203 +#: includes/admin-content-page.php:822
2204 +#: includes/admin-knowledge-page.php:2125
2205 +msgid "Posts"
2206 +msgstr ""
2207 +
2208 +#: includes/admin-content-page.php:823
2209 +#: includes/admin-knowledge-page.php:2126
2210 +msgid "Pages"
2211 +msgstr ""
2212 +
2213 +#: includes/admin-content-page.php:834
2214 +msgid "Issues"
2215 +msgstr ""
2216 +
2217 +#: includes/admin-content-page.php:835
2218 +msgid "Good"
2219 +msgstr ""
2220 +
2221 +#: includes/admin-content-page.php:836
2222 +msgid "Not Scanned"
2223 +msgstr ""
2224 +
2225 +#: includes/admin-content-page.php:841
2226 +msgid "Bulk optimize requires the Advanced Content Editor add-on"
2227 +msgstr ""
2228 +
2229 +#: includes/admin-content-page.php:841
2230 +msgid "Bulk optimize requires MxChat Pro"
2231 +msgstr ""
2232 +
2233 +#: includes/admin-content-page.php:843
2234 +msgid "Pro required for bulk optimization"
2235 +msgstr ""
2236 +
2237 +#: includes/admin-content-page.php:845
2238 +msgid "Optimize Selected"
2239 +msgstr ""
2240 +
2241 +#: includes/admin-content-page.php:852
2242 +msgid "Stop"
2243 +msgstr ""
2244 +
2245 +#: includes/admin-content-page.php:856
2246 +msgid "Search posts..."
2247 +msgstr ""
2248 +
2249 +#: includes/admin-content-page.php:868
2250 +msgid "Loading posts..."
2251 +msgstr ""
2252 +
2253 +#: includes/admin-content-page.php:872
2254 +msgid "No posts found matching your filters."
2255 +msgstr ""
2256 +
2257 +#: includes/admin-content-page.php:881
2258 +msgid "Scan Unscored"
2259 +msgstr ""
2260 +
2261 +#: includes/admin-knowledge-page.php:50
2262 +#: includes/admin-knowledge-page.php:65
2263 +#: includes/admin-knowledge-page.php:152
2264 +#: includes/admin-knowledge-page.php:885
2265 +#: includes/admin-settings-page.php:1409
2266 +msgid "Knowledge Base"
2267 +msgstr ""
2268 +
2269 +#: includes/admin-knowledge-page.php:58
2270 +#: includes/admin-knowledge-page.php:136
2271 +#: includes/admin-knowledge-page.php:629
2272 +msgid "Import"
2273 +msgstr ""
2274 +
2275 +#: includes/admin-knowledge-page.php:61
2276 +#: includes/admin-knowledge-page.php:143
2277 +#: includes/admin-knowledge-page.php:446
2278 +msgid "Import Options"
2279 +msgstr ""
2280 +
2281 +#: includes/admin-knowledge-page.php:73
2282 +#: includes/admin-knowledge-page.php:167
2283 +msgid "Auto-Sync"
2284 +msgstr ""
2285 +
2286 +#: includes/admin-knowledge-page.php:77
2287 +#: includes/admin-knowledge-page.php:176
2288 +#: includes/admin-knowledge-page.php:1413
2289 +msgid "Chunking & Retrieval"
2290 +msgstr ""
2291 +
2292 +#: includes/admin-knowledge-page.php:81
2293 +#: includes/admin-knowledge-page.php:185
2294 +msgid "Role Restrictions"
2295 +msgstr ""
2296 +
2297 +#: includes/admin-knowledge-page.php:85
2298 +#: includes/admin-knowledge-page.php:194
2299 +msgid "ACF Fields"
2300 +msgstr ""
2301 +
2302 +#: includes/admin-knowledge-page.php:89
2303 +#: includes/admin-knowledge-page.php:203
2304 +msgid "Custom Meta"
2305 +msgstr ""
2306 +
2307 +#: includes/admin-knowledge-page.php:94
2308 +#: includes/admin-knowledge-page.php:210
2309 +#: includes/admin-settings-page.php:78
2310 +#: includes/admin-settings-page.php:81
2311 +#: includes/admin-settings-page.php:177
2312 +#: includes/admin-settings-page.php:184
2313 +msgid "Integrations"
2314 +msgstr ""
2315 +
2316 +#: includes/admin-knowledge-page.php:97
2317 +#: includes/admin-knowledge-page.php:217
2318 +#: includes/admin-knowledge-page.php:909
2319 +#: includes/admin-knowledge-page.php:2282
2320 +msgid "Pinecone"
2321 +msgstr ""
2322 +
2323 +#: includes/admin-knowledge-page.php:104
2324 +#: includes/admin-knowledge-page.php:229
2325 +#: includes/admin-knowledge-page.php:1900
2326 +msgid "OpenAI Vector Store"
2327 +msgstr ""
2328 +
2329 +#: includes/admin-knowledge-page.php:301
2330 +msgid "Select Bot Database:"
2331 +msgstr ""
2332 +
2333 +#: includes/admin-knowledge-page.php:311
2334 +msgid "Content will be added to the selected bot's knowledge base"
2335 +msgstr ""
2336 +
2337 +#: includes/admin-knowledge-page.php:314
2338 +#: includes/admin-onboarding-page.php:518
2339 +msgid "Saved"
2340 +msgstr ""
2341 +
2342 +#: includes/admin-knowledge-page.php:344
2343 +#: includes/admin-knowledge-page.php:375
2344 +msgid "Keep this tab open - Processing runs in your browser"
2345 +msgstr ""
2346 +
2347 +#: includes/admin-knowledge-page.php:349
2348 +#: includes/admin-knowledge-page.php:380
2349 +#: includes/admin-knowledge-page.php:771
2350 +#: includes/admin-knowledge-page.php:801
2351 +msgid "Stop Processing"
2352 +msgstr ""
2353 +
2354 +#: includes/admin-knowledge-page.php:357
2355 +#: includes/admin-knowledge-page.php:783
2356 +#, php-format
2357 +msgid "Progress: %1$d of %2$d pages (%3$d%%)"
2358 +msgstr ""
2359 +
2360 +#: includes/admin-knowledge-page.php:361
2361 +#: includes/admin-knowledge-page.php:392
2362 +msgid "Processing"
2363 +msgstr ""
2364 +
2365 +#: includes/admin-knowledge-page.php:388
2366 +#: includes/admin-knowledge-page.php:813
2367 +#, php-format
2368 +msgid "Progress: %1$d of %2$d URLs (%3$d%%)"
2369 +msgstr ""
2370 +
2371 +#: includes/admin-knowledge-page.php:447
2372 +msgid "Import content to your knowledge base from various sources."
2373 +msgstr ""
2374 +
2375 +#: includes/admin-knowledge-page.php:461
2376 +#, php-format
2377 +msgid "We detected your %s API key. <strong>Remember to add credits to your %s account</strong> before using the knowledgebase."
2378 +msgstr ""
2379 +
2380 +#: includes/admin-knowledge-page.php:463
2381 +#: includes/class-mxchat-meta-box.php:214
2382 +msgid "Important:"
2383 +msgstr ""
2384 +
2385 +#: includes/admin-knowledge-page.php:464
2386 +#, php-format
2387 +msgid "Before importing knowledge, you must add a %s API key with sufficient credits in the Chatbot settings."
2388 +msgstr ""
2389 +
2390 +#: includes/admin-knowledge-page.php:465
2391 +msgid "Go to API Key Settings"
2392 +msgstr ""
2393 +
2394 +#: includes/admin-knowledge-page.php:477
2395 +msgid "Using WordPress Database:"
2396 +msgstr ""
2397 +
2398 +#: includes/admin-knowledge-page.php:478
2399 +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."
2400 +msgstr ""
2401 +
2402 +#: includes/admin-knowledge-page.php:487
2403 +msgid "Choose Import Method"
2404 +msgstr ""
2405 +
2406 +#: includes/admin-knowledge-page.php:499
2407 +msgid "WordPress Content"
2408 +msgstr ""
2409 +
2410 +#: includes/admin-knowledge-page.php:500
2411 +msgid "Import specific posts and pages to your knowledge base."
2412 +msgstr ""
2413 +
2414 +#: includes/admin-knowledge-page.php:506
2415 +msgid "Enter sitemap URL here"
2416 +msgstr ""
2417 +
2418 +#: includes/admin-knowledge-page.php:511
2419 +msgid "Sitemap Import"
2420 +msgstr ""
2421 +
2422 +#: includes/admin-knowledge-page.php:512
2423 +msgid "Use a content-specific sub-sitemap, not the sitemap index."
2424 +msgstr ""
2425 +
2426 +#: includes/admin-knowledge-page.php:517
2427 +msgid "Enter webpage URL here"
2428 +msgstr ""
2429 +
2430 +#: includes/admin-knowledge-page.php:522
2431 +msgid "Direct URL"
2432 +msgstr ""
2433 +
2434 +#: includes/admin-knowledge-page.php:523
2435 +msgid "Import content from any webpage."
2436 +msgstr ""
2437 +
2438 +#: includes/admin-knowledge-page.php:533
2439 +msgid "Direct Content"
2440 +msgstr ""
2441 +
2442 +#: includes/admin-knowledge-page.php:534
2443 +msgid "Submit content to be vectorized."
2444 +msgstr ""
2445 +
2446 +#: includes/admin-knowledge-page.php:539
2447 +msgid "Enter PDF URL here"
2448 +msgstr ""
2449 +
2450 +#: includes/admin-knowledge-page.php:544
2451 +msgid "PDF Import"
2452 +msgstr ""
2453 +
2454 +#: includes/admin-knowledge-page.php:545
2455 +msgid "Import knowledge from PDF URL."
2456 +msgstr ""
2457 +
2458 +#: includes/admin-knowledge-page.php:555
2459 +msgid "PDF Upload"
2460 +msgstr ""
2461 +
2462 +#: includes/admin-knowledge-page.php:556
2463 +msgid "Upload a PDF file from your computer."
2464 +msgstr ""
2465 +
2466 +#: includes/admin-knowledge-page.php:566
2467 +msgid "Document Upload"
2468 +msgstr ""
2469 +
2470 +#: includes/admin-knowledge-page.php:567
2471 +msgid "Upload a Word document, text, or Markdown file (.docx, .txt, .md)."
2472 +msgstr ""
2473 +
2474 +#: includes/admin-knowledge-page.php:577
2475 +msgid "YouTube"
2476 +msgstr ""
2477 +
2478 +#: includes/admin-knowledge-page.php:578
2479 +msgid "Index a video so the chat can surface it as a playable embed."
2480 +msgstr ""
2481 +
2482 +#: includes/admin-knowledge-page.php:588
2483 +msgid "Detected Sitemaps"
2484 +msgstr ""
2485 +
2486 +#: includes/admin-knowledge-page.php:607
2487 +msgid "No sitemaps detected. You can manually enter a sitemap URL using the input field above."
2488 +msgstr ""
2489 +
2490 +#: includes/admin-knowledge-page.php:614
2491 +msgid "Detecting sitemaps..."
2492 +msgstr ""
2493 +
2494 +#: includes/admin-knowledge-page.php:627
2495 +msgid "Enter URL here"
2496 +msgstr ""
2497 +
2498 +#: includes/admin-knowledge-page.php:643
2499 +msgid "Enter your content here..."
2500 +msgstr ""
2501 +
2502 +#: includes/admin-knowledge-page.php:646
2503 +msgid "Enter source URL (Optional)"
2504 +msgstr ""
2505 +
2506 +#: includes/admin-knowledge-page.php:650
2507 +msgid "Generate unique URL for duplicate content"
2508 +msgstr ""
2509 +
2510 +#: includes/admin-knowledge-page.php:654
2511 +msgid "Generate Unique"
2512 +msgstr ""
2513 +
2514 +#: includes/admin-knowledge-page.php:658
2515 +msgid "Enable this option to submit multiple entries with the same base URL. A unique reference will be appended."
2516 +msgstr ""
2517 +
2518 +#: includes/admin-knowledge-page.php:662
2519 +msgid "Import Content"
2520 +msgstr ""
2521 +
2522 +#: includes/admin-knowledge-page.php:677
2523 +msgid "Select a PDF file from your computer to import into the knowledge base. Maximum file size depends on your server settings."
2524 +msgstr ""
2525 +
2526 +#: includes/admin-knowledge-page.php:680
2527 +msgid "Import PDF"
2528 +msgstr ""
2529 +
2530 +#: includes/admin-knowledge-page.php:695
2531 +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."
2532 +msgstr ""
2533 +
2534 +#: includes/admin-knowledge-page.php:698
2535 +msgid "Import Document"
2536 +msgstr ""
2537 +
2538 +#: includes/admin-knowledge-page.php:718
2539 +msgid "Paste a YouTube video URL (watch, youtu.be, or Shorts link)"
2540 +msgstr ""
2541 +
2542 +#: includes/admin-knowledge-page.php:721
2543 +msgid "How should this video be described for matching?"
2544 +msgstr ""
2545 +
2546 +#: includes/admin-knowledge-page.php:726
2547 +msgid "Auto-fetch"
2548 +msgstr ""
2549 +
2550 +#: includes/admin-knowledge-page.php:727
2551 +msgid "We pull the video's title, channel, and captions (when available) to describe it."
2552 +msgstr ""
2553 +
2554 +#: includes/admin-knowledge-page.php:733
2555 +msgid "Write my own"
2556 +msgstr ""
2557 +
2558 +#: includes/admin-knowledge-page.php:734
2559 +msgid "You write the description the chatbot matches against — best for curated guides."
2560 +msgstr ""
2561 +
2562 +#: includes/admin-knowledge-page.php:740
2563 +msgid "Describe what this video covers and the questions it answers..."
2564 +msgstr ""
2565 +
2566 +#: includes/admin-knowledge-page.php:741
2567 +msgid "This text is what gets matched against visitor questions. Importing the same video URL again updates its existing entry."
2568 +msgstr ""
2569 +
2570 +#: includes/admin-knowledge-page.php:744
2571 +msgid "Import Video"
2572 +msgstr ""
2573 +
2574 +#: includes/admin-knowledge-page.php:886
2575 +msgid "View and manage your imported knowledge entries."
2576 +msgstr ""
2577 +
2578 +#: includes/admin-knowledge-page.php:892
2579 +msgid "OpenAI Vector Store is Active"
2580 +msgstr ""
2581 +
2582 +#: includes/admin-knowledge-page.php:892
2583 +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."
2584 +msgstr ""
2585 +
2586 +#: includes/admin-knowledge-page.php:899
2587 +msgid "Knowledge Entries"
2588 +msgstr ""
2589 +
2590 +#: includes/admin-knowledge-page.php:904
2591 +msgid "Not in use"
2592 +msgstr ""
2593 +
2594 +#: includes/admin-knowledge-page.php:914
2595 +msgid "WordPress DB"
2596 +msgstr ""
2597 +
2598 +#: includes/admin-knowledge-page.php:925
2599 +#: includes/admin-knowledge-page.php:2120
2600 +msgid "Search..."
2601 +msgstr ""
2602 +
2603 +#: includes/admin-knowledge-page.php:934
2604 +msgid "PDFs"
2605 +msgstr ""
2606 +
2607 +#: includes/admin-knowledge-page.php:935
2608 +msgid "URLs"
2609 +msgstr ""
2610 +
2611 +#: includes/admin-knowledge-page.php:943
2612 +msgid "Delete All"
2613 +msgstr ""
2614 +
2615 +#: includes/admin-knowledge-page.php:944
2616 +msgid "Are you sure you want to delete all knowledge?"
2617 +msgstr ""
2618 +
2619 +#. translators: %s: content type label (e.g. "Pages", "PDFs")
2620 +#: includes/admin-knowledge-page.php:957
2621 +#, php-format
2622 +msgid "Delete All %s"
2623 +msgstr ""
2624 +
2625 +#. translators: %s: content type label
2626 +#: includes/admin-knowledge-page.php:959
2627 +#, php-format
2628 +msgid "Are you sure you want to delete all %s from the knowledge base?"
2629 +msgstr ""
2630 +
2631 +#: includes/admin-knowledge-page.php:994
2632 +msgid "Changes may take up to 60 seconds to process in Pinecone. Click \"Refresh Entries\" to see updates."
2633 +msgstr ""
2634 +
2635 +#: includes/admin-knowledge-page.php:998
2636 +msgid "Refresh Entries"
2637 +msgstr ""
2638 +
2639 +#: includes/admin-knowledge-page.php:1008
2640 +#: includes/class-mxchat-admin.php:10176
2641 +msgid "Select All"
2642 +msgstr ""
2643 +
2644 +#: includes/admin-knowledge-page.php:1010
2645 +msgid "ID"
2646 +msgstr ""
2647 +
2648 +#: includes/admin-knowledge-page.php:1012
2649 +#: includes/admin-knowledge-page.php:2271
2650 +msgid "Source"
2651 +msgstr ""
2652 +
2653 +#: includes/admin-knowledge-page.php:1332
2654 +msgid "Auto-Sync Settings"
2655 +msgstr ""
2656 +
2657 +#: includes/admin-knowledge-page.php:1333
2658 +msgid "Automatically sync WordPress content to your knowledge base when published or updated."
2659 +msgstr ""
2660 +
2661 +#: includes/admin-knowledge-page.php:1344
2662 +msgid "Auto-sync Posts"
2663 +msgstr ""
2664 +
2665 +#: includes/admin-knowledge-page.php:1351
2666 +msgid "Auto-sync Pages"
2667 +msgstr ""
2668 +
2669 +#: includes/admin-knowledge-page.php:1361
2670 +msgid "Extract text from PDFs in ACF fields on save"
2671 +msgstr ""
2672 +
2673 +#: includes/admin-knowledge-page.php:1363
2674 +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."
2675 +msgstr ""
2676 +
2677 +#: includes/admin-knowledge-page.php:1368
2678 +msgid "Advanced Custom Post Sync Settings"
2679 +msgstr ""
2680 +
2681 +#: includes/admin-knowledge-page.php:1372
2682 +msgid "Sync Custom Post Types"
2683 +msgstr ""
2684 +
2685 +#: includes/admin-knowledge-page.php:1392
2686 +msgid "No custom post types found."
2687 +msgstr ""
2688 +
2689 +#: includes/admin-knowledge-page.php:1414
2690 +msgid "Control how content is split for indexing and how the knowledge base is searched."
2691 +msgstr ""
2692 +
2693 +#: includes/admin-knowledge-page.php:1419
2694 +msgid "Chunking"
2695 +msgstr ""
2696 +
2697 +#: includes/admin-knowledge-page.php:1424
2698 +msgid "Chunking improves retrieval quality for long documents. All chunks are reassembled before sending to the AI. Only applies to new submissions."
2699 +msgstr ""
2700 +
2701 +#: includes/admin-knowledge-page.php:1433
2702 +msgid "Enable Content Chunking"
2703 +msgstr ""
2704 +
2705 +#: includes/admin-knowledge-page.php:1438
2706 +msgid "Chunk Size (characters)"
2707 +msgstr ""
2708 +
2709 +#: includes/admin-knowledge-page.php:1440
2710 +msgid "Recommended: 4000 characters (~1000 tokens). Range: 1000-10000. Larger chunks preserve more context."
2711 +msgstr ""
2712 +
2713 +#: includes/admin-knowledge-page.php:1454
2714 +msgid "Retrieval"
2715 +msgstr ""
2716 +
2717 +#: includes/admin-knowledge-page.php:1463
2718 +msgid "Hybrid keyword boost (WP-DB knowledge base)"
2719 +msgstr ""
2720 +
2721 +#: includes/admin-knowledge-page.php:1465
2722 +msgid "Combines keyword matching with vector similarity when searching your WordPress-database knowledge base. Helps exact-token questions — product codes, SKUs, error codes, names — find the right document even when semantic similarity alone would miss it."
2723 +msgstr ""
2724 +
2725 +#: includes/admin-knowledge-page.php:1466
2726 +msgid "Only affects the WordPress-database knowledge base; Pinecone 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."
2727 +msgstr ""
2728 +
2729 +#: includes/admin-knowledge-page.php:1485
2730 +msgid "Video Cards"
2731 +msgstr ""
2732 +
2733 +#: includes/admin-knowledge-page.php:1494
2734 +msgid "Show a video card when a YouTube source answers the question"
2735 +msgstr ""
2736 +
2737 +#: includes/admin-knowledge-page.php:1496
2738 +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."
2739 +msgstr ""
2740 +
2741 +#: includes/admin-knowledge-page.php:1500
2742 +msgid "Video Card Match Threshold (%)"
2743 +msgstr ""
2744 +
2745 +#. translators: %d is the site-wide Similarity Threshold percentage.
2746 +#: includes/admin-knowledge-page.php:1513
2747 +#, php-format
2748 +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."
2749 +msgstr ""
2750 +
2751 +#: includes/admin-knowledge-page.php:1515
2752 +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."
2753 +msgstr ""
2754 +
2755 +#: includes/admin-knowledge-page.php:1539
2756 +msgid "Role-Based Content Restrictions"
2757 +msgstr ""
2758 +
2759 +#: includes/admin-knowledge-page.php:1540
2760 +msgid "Automatically restrict content access based on WordPress tags."
2761 +msgstr ""
2762 +
2763 +#: includes/admin-knowledge-page.php:1547
2764 +msgid "How it works:"
2765 +msgstr ""
2766 +
2767 +#: includes/admin-knowledge-page.php:1547
2768 +msgid "Add a tag below and select which role should have access. Content with that tag will be restricted to that role level."
2769 +msgstr ""
2770 +
2771 +#: includes/admin-knowledge-page.php:1550
2772 +msgid "Add Tag-Role Mapping"
2773 +msgstr ""
2774 +
2775 +#: includes/admin-knowledge-page.php:1553
2776 +msgid "Tag (name or slug)"
2777 +msgstr ""
2778 +
2779 +#: includes/admin-knowledge-page.php:1554
2780 +msgid "e.g., Premium Content or premium-content"
2781 +msgstr ""
2782 +
2783 +#: includes/admin-knowledge-page.php:1555
2784 +msgid "Enter an existing post tag by its display name or its slug."
2785 +msgstr ""
2786 +
2787 +#: includes/admin-knowledge-page.php:1558
2788 +msgid "Required Role"
2789 +msgstr ""
2790 +
2791 +#: includes/admin-knowledge-page.php:1567
2792 +msgid "Add Mapping"
2793 +msgstr ""
2794 +
2795 +#: includes/admin-knowledge-page.php:1571
2796 +msgid "Current Tag-Role Mappings"
2797 +msgstr ""
2798 +
2799 +#: includes/admin-knowledge-page.php:1574
2800 +msgid "Loading mappings..."
2801 +msgstr ""
2802 +
2803 +#: includes/admin-knowledge-page.php:1579
2804 +msgid "No tag-role mappings yet. Add your first mapping above."
2805 +msgstr ""
2806 +
2807 +#: includes/admin-knowledge-page.php:1583
2808 +msgid "Bulk Update Existing Content"
2809 +msgstr ""
2810 +
2811 +#: includes/admin-knowledge-page.php:1584
2812 +msgid "Apply role restrictions to all existing content that has the mapped tags."
2813 +msgstr ""
2814 +
2815 +#: includes/admin-knowledge-page.php:1587
2816 +msgid "Update All Existing Content"
2817 +msgstr ""
2818 +
2819 +#: includes/admin-knowledge-page.php:1593
2820 +msgid "Processing..."
2821 +msgstr ""
2822 +
2823 +#: includes/admin-knowledge-page.php:1614
2824 +msgid "ACF Field Settings"
2825 +msgstr ""
2826 +
2827 +#: includes/admin-knowledge-page.php:1615
2828 +msgid "Control which Advanced Custom Fields are included in knowledge base embeddings."
2829 +msgstr ""
2830 +
2831 +#: includes/admin-knowledge-page.php:1631
2832 +msgid "Extract text from PDFs linked in ACF File/Image fields during imports"
2833 +msgstr ""
2834 +
2835 +#: includes/admin-knowledge-page.php:1633
2836 +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."
2837 +msgstr ""
2838 +
2839 +#: includes/admin-knowledge-page.php:1638
2840 +msgid "Advanced Custom Fields (ACF) plugin is not detected. Install and activate ACF to use this feature."
2841 +msgstr ""
2842 +
2843 +#: includes/admin-knowledge-page.php:1646
2844 +msgid "No ACF field groups found. Create field groups in ACF to control which fields are included in embeddings."
2845 +msgstr ""
2846 +
2847 +#: includes/admin-knowledge-page.php:1651
2848 +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."
2849 +msgstr ""
2850 +
2851 +#: includes/admin-knowledge-page.php:1672
2852 +msgid "Include or exclude every field in this group"
2853 +msgstr ""
2854 +
2855 +#: includes/admin-knowledge-page.php:1725
2856 +msgid "Custom Post Meta"
2857 +msgstr ""
2858 +
2859 +#: includes/admin-knowledge-page.php:1726
2860 +msgid "Include custom post meta fields (non-ACF) in knowledge base embeddings."
2861 +msgstr ""
2862 +
2863 +#: includes/admin-knowledge-page.php:1733
2864 +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."
2865 +msgstr ""
2866 +
2867 +#: includes/admin-knowledge-page.php:1739
2868 +msgid "Discover meta keys"
2869 +msgstr ""
2870 +
2871 +#: includes/admin-knowledge-page.php:1741
2872 +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."
2873 +msgstr ""
2874 +
2875 +#: includes/admin-knowledge-page.php:1746
2876 +msgid "Scan my content for meta keys"
2877 +msgstr ""
2878 +
2879 +#: includes/admin-knowledge-page.php:1750
2880 +msgid "Include internal keys (underscore-prefixed)"
2881 +msgstr ""
2882 +
2883 +#: includes/admin-knowledge-page.php:1758
2884 +msgid "Meta Key Whitelist"
2885 +msgstr ""
2886 +
2887 +#: includes/admin-knowledge-page.php:1770
2888 +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."
2889 +msgstr ""
2890 +
2891 +#: includes/admin-knowledge-page.php:1775
2892 +msgid "How to find meta keys:"
2893 +msgstr ""
2894 +
2895 +#: includes/admin-knowledge-page.php:1777
2896 +msgid "Check your theme documentation for meta key names"
2897 +msgstr ""
2898 +
2899 +#: includes/admin-knowledge-page.php:1778
2900 +msgid "Look in the wp_postmeta database table"
2901 +msgstr ""
2902 +
2903 +#: includes/admin-knowledge-page.php:1779
2904 +msgid "Use the Scan my content for meta keys button above to discover the keys on your published content automatically"
2905 +msgstr ""
2906 +
2907 +#: includes/admin-knowledge-page.php:1780
2908 +msgid "Meta keys starting with underscore (_) are usually hidden/internal"
2909 +msgstr ""
2910 +
2911 +#: includes/admin-knowledge-page.php:1798
2912 +msgid "Pinecone Vector Database"
2913 +msgstr ""
2914 +
2915 +#: includes/admin-knowledge-page.php:1799
2916 +msgid "Configure Pinecone for enhanced search performance with larger knowledge bases."
2917 +msgstr ""
2918 +
2919 +#: includes/admin-knowledge-page.php:1806
2920 +msgid "Pinecone is optional."
2921 +msgstr ""
2922 +
2923 +#: includes/admin-knowledge-page.php:1806
2924 +msgid "MxChat works without it. When enabled, content is stored in Pinecone for faster similarity searches."
2925 +msgstr ""
2926 +
2927 +#: includes/admin-knowledge-page.php:1818
2928 +msgid "Enable Pinecone Database"
2929 +msgstr ""
2930 +
2931 +#: includes/admin-knowledge-page.php:1826
2932 +msgid "Pinecone is enabled. All new knowledge base content will be stored in Pinecone."
2933 +msgstr ""
2934 +
2935 +#: includes/admin-knowledge-page.php:1832
2936 +msgid "Pinecone API Key"
2937 +msgstr ""
2938 +
2939 +#: includes/admin-knowledge-page.php:1836
2940 +msgid "Found in your Pinecone dashboard under API Keys."
2941 +msgstr ""
2942 +
2943 +#: includes/admin-knowledge-page.php:1837
2944 +msgid "Open Pinecone Dashboard"
2945 +msgstr ""
2946 +
2947 +#: includes/admin-knowledge-page.php:1842
2948 +msgid "Region"
2949 +msgstr ""
2950 +
2951 +#: includes/admin-knowledge-page.php:1844
2952 +msgid "Your Pinecone environment/region (e.g., gcp-starter, us-west1-gcp)"
2953 +msgstr ""
2954 +
2955 +#: includes/admin-knowledge-page.php:1849
2956 +msgid "Index Name"
2957 +msgstr ""
2958 +
2959 +#: includes/admin-knowledge-page.php:1852
2960 +msgid "The name of your Pinecone index. Must be created in your Pinecone dashboard first."
2961 +msgstr ""
2962 +
2963 +#: includes/admin-knowledge-page.php:1857
2964 +msgid "Pinecone Host"
2965 +msgstr ""
2966 +
2967 +#: includes/admin-knowledge-page.php:1860
2968 +msgid "The hostname from your Pinecone index URL (exclude https://). Found in index details."
2969 +msgstr ""
2970 +
2971 +#: includes/admin-knowledge-page.php:1865
2972 +msgid "Results Per Query (topK)"
2973 +msgstr ""
2974 +
2975 +#: includes/admin-knowledge-page.php:1868
2976 +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."
2977 +msgstr ""
2978 +
2979 +#: includes/admin-knowledge-page.php:1872
2980 +msgid "Save Pinecone Settings"
2981 +msgstr ""
2982 +
2983 +#: includes/admin-knowledge-page.php:1901
2984 +msgid "Use OpenAI's hosted vector database for knowledge retrieval. Your documents are stored and searched directly on OpenAI's platform."
2985 +msgstr ""
2986 +
2987 +#: includes/admin-knowledge-page.php:1908
2988 +msgid "Requires OpenAI Chat Model."
2989 +msgstr ""
2990 +
2991 +#: includes/admin-knowledge-page.php:1908
2992 +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."
2993 +msgstr ""
2994 +
2995 +#: includes/admin-knowledge-page.php:1914
2996 +msgid "Model Incompatible:"
2997 +msgstr ""
2998 +
2999 +#: includes/admin-knowledge-page.php:1914
3000 +#, php-format
3001 +msgid "Your current chat model (%s) is not an OpenAI model. Vector Store search will not work until you switch to an OpenAI model."
3002 +msgstr ""
3003 +
3004 +#: includes/admin-knowledge-page.php:1927
3005 +msgid "Enable OpenAI Vector Store"
3006 +msgstr ""
3007 +
3008 +#: includes/admin-knowledge-page.php:1935
3009 +msgid "OpenAI Vector Store is enabled. Queries will search your Vector Store for relevant content."
3010 +msgstr ""
3011 +
3012 +#: includes/admin-knowledge-page.php:1941
3013 +msgid "Vector Store ID(s)"
3014 +msgstr ""
3015 +
3016 +#: includes/admin-knowledge-page.php:1945
3017 +msgid "Enter your Vector Store ID from the OpenAI Dashboard. For multiple stores, separate with commas."
3018 +msgstr ""
3019 +
3020 +#: includes/admin-knowledge-page.php:1946
3021 +msgid "Open OpenAI Vector Store Dashboard"
3022 +msgstr ""
3023 +
3024 +#: includes/admin-knowledge-page.php:1952
3025 +msgid "Max Results"
3026 +msgstr ""
3027 +
3028 +#: includes/admin-knowledge-page.php:1959
3029 +msgid "Maximum number of content chunks to retrieve from the Vector Store."
3030 +msgstr ""
3031 +
3032 +#: includes/admin-knowledge-page.php:1969
3033 +msgid "Sync Knowledge Base to Vector Store"
3034 +msgstr ""
3035 +
3036 +#: includes/admin-knowledge-page.php:1972
3037 +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."
3038 +msgstr ""
3039 +
3040 +#: includes/admin-knowledge-page.php:1976
3041 +msgid "Sync Target Vector Store ID"
3042 +msgstr ""
3043 +
3044 +#: includes/admin-knowledge-page.php:1980
3045 +msgid "Leave blank to use the first Vector Store ID above. Syncing writes to exactly one store."
3046 +msgstr ""
3047 +
3048 +#: includes/admin-knowledge-page.php:1984
3049 +msgid "Save Vector Store Settings"
3050 +msgstr ""
3051 +
3052 +#: includes/admin-knowledge-page.php:1990
3053 +msgid "Import Existing Knowledge Base"
3054 +msgstr ""
3055 +
3056 +#: includes/admin-knowledge-page.php:1992
3057 +#, php-format
3058 +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."
3059 +msgstr ""
3060 +
3061 +#: includes/admin-knowledge-page.php:1995
3062 +msgid "Import Knowledge Base to Vector Store"
3063 +msgstr ""
3064 +
3065 +#: includes/admin-knowledge-page.php:1996
3066 +msgid "Resume Import"
3067 +msgstr ""
3068 +
3069 +#: includes/admin-knowledge-page.php:2027
3070 +msgid "Request failed — check the browser console."
3071 +msgstr ""
3072 +
3073 +#: includes/admin-knowledge-page.php:2043
3074 +msgid "Import stalled (cron missed) — click Resume."
3075 +msgstr ""
3076 +
3077 +#: includes/admin-knowledge-page.php:2043
3078 +msgid "Importing…"
3079 +msgstr ""
3080 +
3081 +#: includes/admin-knowledge-page.php:2044
3082 +msgid "Import complete."
3083 +msgstr ""
3084 +
3085 +#: includes/admin-knowledge-page.php:2045
3086 +msgid "Import cancelled."
3087 +msgstr ""
3088 +
3089 +#: includes/admin-knowledge-page.php:2046
3090 +msgid "Import error:"
3091 +msgstr ""
3092 +
3093 +#: includes/admin-knowledge-page.php:2049
3094 +msgid "uploaded"
3095 +msgstr ""
3096 +
3097 +#: includes/admin-knowledge-page.php:2050
3098 +msgid "unchanged"
3099 +msgstr ""
3100 +
3101 +#: includes/admin-knowledge-page.php:2051
3102 +msgid "skipped (role-restricted)"
3103 +msgstr ""
3104 +
3105 +#: includes/admin-knowledge-page.php:2052
3106 +msgid "failed"
3107 +msgstr ""
3108 +
3109 +#: includes/admin-knowledge-page.php:2073
3110 +msgid "Starting…"
3111 +msgstr ""
3112 +
3113 +#: includes/admin-knowledge-page.php:2077
3114 +msgid "Could not start the import."
3115 +msgstr ""
3116 +
3117 +#: includes/admin-knowledge-page.php:2113
3118 +msgid "Select WordPress Content"
3119 +msgstr ""
3120 +
3121 +#: includes/admin-knowledge-page.php:2114
3122 +msgid "(Content imported here will be tagged \"In Knowledge Base\")"
3123 +msgstr ""
3124 +
3125 +#: includes/admin-knowledge-page.php:2124
3126 +msgid "All Content Types"
3127 +msgstr ""
3128 +
3129 +#: includes/admin-knowledge-page.php:2138
3130 +msgid "Drafts"
3131 +msgstr ""
3132 +
3133 +#: includes/admin-knowledge-page.php:2139
3134 +msgid "All Statuses"
3135 +msgstr ""
3136 +
3137 +#: includes/admin-knowledge-page.php:2142
3138 +msgid "All Content"
3139 +msgstr ""
3140 +
3141 +#: includes/admin-knowledge-page.php:2143
3142 +msgid "In Knowledge Base"
3143 +msgstr ""
3144 +
3145 +#: includes/admin-knowledge-page.php:2144
3146 +msgid "Not In Knowledge Base"
3147 +msgstr ""
3148 +
3149 +#: includes/admin-knowledge-page.php:2152
3150 +msgid "Select All on Page"
3151 +msgstr ""
3152 +
3153 +#: includes/admin-knowledge-page.php:2154
3154 +msgid "selected"
3155 +msgstr ""
3156 +
3157 +#: includes/admin-knowledge-page.php:2157
3158 +msgid "Selections persist across pages"
3159 +msgstr ""
3160 +
3161 +#: includes/admin-knowledge-page.php:2163
3162 +#: includes/admin-knowledge-page.php:2197
3163 +msgid "Loading content..."
3164 +msgstr ""
3165 +
3166 +#: includes/admin-knowledge-page.php:2171
3167 +msgid "Process Selected Content"
3168 +msgstr ""
3169 +
3170 +#: includes/admin-knowledge-page.php:2192
3171 +msgid "Edit Knowledge Entry"
3172 +msgstr ""
3173 +
3174 +#: includes/admin-knowledge-page.php:2210
3175 +msgid "Save & Re-embed"
3176 +msgstr ""
3177 +
3178 +#: includes/admin-knowledge-page.php:2213
3179 +#: includes/class-mxchat-admin.php:9947
3180 +msgid "Saving..."
3181 +msgstr ""
3182 +
3183 +#: includes/admin-knowledge-page.php:2235
3184 +#: includes/admin-knowledge-page.php:2268
3185 +msgid "Indexed Content"
3186 +msgstr ""
3187 +
3188 +#: includes/admin-knowledge-page.php:2241
3189 +#: includes/admin-knowledge-page.php:2269
3190 +msgid "Loading indexed content…"
3191 +msgstr ""
3192 +
3193 +#: includes/admin-knowledge-page.php:2272
3194 +msgid "Storage"
3195 +msgstr ""
3196 +
3197 +#: includes/admin-knowledge-page.php:2273
3198 +msgid "Content type"
3199 +msgstr ""
3200 +
3201 +#: includes/admin-knowledge-page.php:2274
3202 +msgid "Chunks"
3203 +msgstr ""
3204 +
3205 +#: includes/admin-knowledge-page.php:2275
3206 +msgid "Total indexed length"
3207 +msgstr ""
3208 +
3209 +#: includes/admin-knowledge-page.php:2276
3210 +msgid "Chunk"
3211 +msgstr ""
3212 +
3213 +#: includes/admin-knowledge-page.php:2277
3214 +msgid "Indexed"
3215 +msgstr ""
3216 +
3217 +#: includes/admin-knowledge-page.php:2278
3218 +msgid "chars"
3219 +msgstr ""
3220 +
3221 +#: includes/admin-knowledge-page.php:2279
3222 +msgid "Show indexed text"
3223 +msgstr ""
3224 +
3225 +#: includes/admin-knowledge-page.php:2280
3226 +msgid "Hide indexed text"
3227 +msgstr ""
3228 +
3229 +#: includes/admin-knowledge-page.php:2281
3230 +msgid "Local WordPress database"
3231 +msgstr ""
3232 +
3233 +#: includes/admin-knowledge-page.php:2283
3234 +msgid "Vector metadata"
3235 +msgstr ""
3236 +
3237 +#: includes/admin-knowledge-page.php:2284
3238 +msgid "Failed to load indexed content."
3239 +msgstr ""
3240 +
3241 +#: includes/admin-knowledge-page.php:2285
3242 +msgid "Network error: "
3243 +msgstr ""
3244 +
3245 +#: includes/admin-knowledge-page.php:2503
3246 +msgid "Use a content-specific sub-sitemap (e.g., post-sitemap.xml), not the main sitemap index."
3247 +msgstr ""
3248 +
3249 +#: includes/admin-knowledge-page.php:2504
3250 +msgid "Enter the URL of any webpage to import its content."
3251 +msgstr ""
3252 +
3253 +#: includes/admin-knowledge-page.php:2505
3254 +msgid "Enter the URL of a publicly accessible PDF file."
3255 +msgstr ""
3256 +
3257 +#: includes/admin-knowledge-page.php:2566
3258 +msgid "Discard your unsaved changes to this entry?"
3259 +msgstr ""
3260 +
3261 +#: includes/admin-onboarding-page.php:262
3262 +#: includes/admin-onboarding-page.php:279
3263 +#: includes/admin-onboarding-page.php:348
3264 +#: includes/admin-onboarding-page.php:368
3265 +msgid "You do not have permission."
3266 +msgstr ""
3267 +
3268 +#: includes/admin-onboarding-page.php:307
3269 +msgid "Invalid step."
3270 +msgstr ""
3271 +
3272 +#: includes/admin-onboarding-page.php:314
3273 +msgid "Model not valid for this provider."
3274 +msgstr ""
3275 +
3276 +#: includes/admin-onboarding-page.php:355
3277 +msgid "Unknown step."
3278 +msgstr ""
3279 +
3280 +#: includes/admin-onboarding-page.php:454
3281 +#: includes/admin-onboarding-page.php:541
3282 +#: includes/class-mxchat-admin.php:575
3283 +#: includes/class-mxchat-admin.php:586
3284 +msgid "Onboarding"
3285 +msgstr ""
3286 +
3287 +#: includes/admin-onboarding-page.php:456
3288 +#: includes/admin-onboarding-page.php:485
3289 +#: includes/class-mxchat-admin.php:606
3290 +msgid "Knowledge"
3291 +msgstr ""
3292 +
3293 +#: includes/admin-onboarding-page.php:457
3294 +#: includes/admin-transcripts-page.php:43
3295 +#: includes/class-mxchat-admin.php:615
3296 +msgid "Transcripts"
3297 +msgstr ""
3298 +
3299 +#: includes/admin-onboarding-page.php:461
3300 +#: includes/admin-pro-page.php:67
3301 +#: includes/admin-pro-page.php:179
3302 +#: includes/class-mxchat-admin.php:650
3303 +#: includes/class-mxchat-admin.php:651
3304 +msgid "Pro & Extensions"
3305 +msgstr ""
3306 +
3307 +#: includes/admin-onboarding-page.php:482
3308 +msgid "Chat model"
3309 +msgstr ""
3310 +
3311 +#: includes/admin-onboarding-page.php:482
3312 +#: includes/admin-onboarding-page.php:587
3313 +msgid "Choose your chat model"
3314 +msgstr ""
3315 +
3316 +#: includes/admin-onboarding-page.php:483
3317 +#: includes/admin-settings-page.php:57
3318 +#: includes/admin-settings-page.php:139
3319 +#: includes/admin-settings-page.php:292
3320 +msgid "Behavior"
3321 +msgstr ""
3322 +
3323 +#: includes/admin-onboarding-page.php:483
3324 +#: includes/admin-onboarding-page.php:657
3325 +msgid "Tell your chatbot how to behave"
3326 +msgstr ""
3327 +
3328 +#: includes/admin-onboarding-page.php:484
3329 +msgid "Embedding"
3330 +msgstr ""
3331 +
3332 +#: includes/admin-onboarding-page.php:484
3333 +#: includes/admin-onboarding-page.php:708
3334 +msgid "Choose your embedding model"
3335 +msgstr ""
3336 +
3337 +#: includes/admin-onboarding-page.php:485
3338 +msgid "Add to your knowledge base"
3339 +msgstr ""
3340 +
3341 +#: includes/admin-onboarding-page.php:486
3342 +#: includes/admin-onboarding-page.php:796
3343 +msgid "Try MxChat Actions"
3344 +msgstr ""
3345 +
3346 +#: includes/admin-onboarding-page.php:487
3347 +#: includes/class-mxchat-editor-assistant.php:125
3348 +msgid "Done"
3349 +msgstr ""
3350 +
3351 +#: includes/admin-onboarding-page.php:487
3352 +msgid "You're set up"
3353 +msgstr ""
3354 +
3355 +#: includes/admin-onboarding-page.php:513
3356 +#, php-format
3357 +msgid "%s API key already saved."
3358 +msgstr ""
3359 +
3360 +#: includes/admin-onboarding-page.php:514
3361 +#, php-format
3362 +msgid "You've already added your %s API key — using it for embeddings too."
3363 +msgstr ""
3364 +
3365 +#: includes/admin-onboarding-page.php:515
3366 +msgid "Replace key"
3367 +msgstr ""
3368 +
3369 +#: includes/admin-onboarding-page.php:516
3370 +msgid "Save key"
3371 +msgstr ""
3372 +
3373 +#: includes/admin-onboarding-page.php:517
3374 +msgid "Saving…"
3375 +msgstr ""
3376 +
3377 +#: includes/admin-onboarding-page.php:519
3378 +msgid "Save failed. Try again or set the key in Settings → API Keys."
3379 +msgstr ""
3380 +
3381 +#: includes/admin-onboarding-page.php:520
3382 +msgid "No knowledge base items yet."
3383 +msgstr ""
3384 +
3385 +#. translators: %d = number of KB items
3386 +#: includes/admin-onboarding-page.php:522
3387 +msgid "Found 1 knowledge base item."
3388 +msgstr ""
3389 +
3390 +#. translators: %d = number of KB items
3391 +#: includes/admin-onboarding-page.php:524
3392 +#, php-format
3393 +msgid "Found %d knowledge base items."
3394 +msgstr ""
3395 +
3396 +#: includes/admin-onboarding-page.php:525
3397 +msgid "You can also manage all your keys later in API Keys settings."
3398 +msgstr ""
3399 +
3400 +#: includes/admin-onboarding-page.php:526
3401 +msgid "— Select a provider —"
3402 +msgstr ""
3403 +
3404 +#: includes/admin-onboarding-page.php:527
3405 +msgid "— Select a model —"
3406 +msgstr ""
3407 +
3408 +#: includes/admin-onboarding-page.php:528
3409 +msgid "OpenRouter requires setup in the main Settings page — finish onboarding, then configure it there."
3410 +msgstr ""
3411 +
3412 +#: includes/admin-onboarding-page.php:529
3413 +msgid "Custom (OpenAI-compatible) providers need a Base URL and model configured in Settings → API Keys — finish onboarding, then set it up there."
3414 +msgstr ""
3415 +
3416 +#: includes/admin-onboarding-page.php:530
3417 +msgid "Copied!"
3418 +msgstr ""
3419 +
3420 +#: includes/admin-onboarding-page.php:543
3421 +msgid "Six quick steps to get your MxChat chatbot live."
3422 +msgstr ""
3423 +
3424 +#: includes/admin-onboarding-page.php:553
3425 +msgid "Onboarding steps"
3426 +msgstr ""
3427 +
3428 +#: includes/admin-onboarding-page.php:577
3429 +msgid "Step"
3430 +msgstr ""
3431 +
3432 +#: includes/admin-onboarding-page.php:577
3433 +msgid "of"
3434 +msgstr ""
3435 +
3436 +#: includes/admin-onboarding-page.php:589
3437 +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."
3438 +msgstr ""
3439 +
3440 +#: includes/admin-onboarding-page.php:593
3441 +#: includes/admin-onboarding-page.php:714
3442 +msgid "Provider"
3443 +msgstr ""
3444 +
3445 +#. translators: %s = provider label, e.g. OpenRouter
3446 +#: includes/admin-onboarding-page.php:606
3447 +#, php-format
3448 +msgid "%s — configure in Settings"
3449 +msgstr ""
3450 +
3451 +#: includes/admin-onboarding-page.php:613
3452 +msgid "OpenRouter and Custom (OpenAI-compatible) providers need extra configuration — finish onboarding, then set them up in Settings → API Keys."
3453 +msgstr ""
3454 +
3455 +#: includes/admin-onboarding-page.php:618
3456 +#: includes/admin-onboarding-page.php:725
3457 +msgid "Model"
3458 +msgstr ""
3459 +
3460 +#: includes/admin-onboarding-page.php:624
3461 +#: includes/admin-onboarding-page.php:737
3462 +msgid "An API key is a password from your AI provider that lets MxChat talk to them."
3463 +msgstr ""
3464 +
3465 +#. translators: %s = link to API Keys settings
3466 +#: includes/admin-onboarding-page.php:631
3467 +#: includes/admin-onboarding-page.php:743
3468 +#, php-format
3469 +msgid "You can also manage all your keys later in %s."
3470 +msgstr ""
3471 +
3472 +#: includes/admin-onboarding-page.php:632
3473 +#: includes/admin-onboarding-page.php:744
3474 +msgid "API Keys settings"
3475 +msgstr ""
3476 +
3477 +#: includes/admin-onboarding-page.php:645
3478 +#: includes/admin-onboarding-page.php:702
3479 +#: includes/admin-onboarding-page.php:770
3480 +msgid "Continue"
3481 +msgstr ""
3482 +
3483 +#: includes/admin-onboarding-page.php:659
3484 +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."
3485 +msgstr ""
3486 +
3487 +#: includes/admin-onboarding-page.php:663
3488 +msgid "AI Instructions"
3489 +msgstr ""
3490 +
3491 +#: includes/admin-onboarding-page.php:664
3492 +msgid "Describe how your chatbot should respond — its role, tone, and topics to focus on or avoid."
3493 +msgstr ""
3494 +
3495 +#: includes/admin-onboarding-page.php:666
3496 +msgid "Optional — leave blank to use sensible defaults. You can refine this later."
3497 +msgstr ""
3498 +
3499 +#: includes/admin-onboarding-page.php:676
3500 +#: includes/class-mxchat-admin.php:7986
3501 +msgid "View Sample Instructions"
3502 +msgstr ""
3503 +
3504 +#: includes/admin-onboarding-page.php:681
3505 +msgid "Or start from one of these:"
3506 +msgstr ""
3507 +
3508 +#: includes/admin-onboarding-page.php:685
3509 +msgid "Helpful website assistant"
3510 +msgstr ""
3511 +
3512 +#: includes/admin-onboarding-page.php:686
3513 +msgid "General-purpose, concise, sticks to your site's content."
3514 +msgstr ""
3515 +
3516 +#: includes/admin-onboarding-page.php:689
3517 +msgid "Sales-focused product expert"
3518 +msgstr ""
3519 +
3520 +#: includes/admin-onboarding-page.php:690
3521 +msgid "Highlights features, suggests products, drives toward CTAs."
3522 +msgstr ""
3523 +
3524 +#: includes/admin-onboarding-page.php:693
3525 +msgid "Friendly customer support agent"
3526 +msgstr ""
3527 +
3528 +#: includes/admin-onboarding-page.php:694
3529 +msgid "Patient, empathetic, troubleshoots, escalates when stuck."
3530 +msgstr ""
3531 +
3532 +#: includes/admin-onboarding-page.php:710
3533 +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."
3534 +msgstr ""
3535 +
3536 +#. translators: %s = link to Knowledge page
3537 +#: includes/admin-onboarding-page.php:763
3538 +#, php-format
3539 +msgid "By default MxChat stores embeddings in your WordPress database. After onboarding you can switch to %s for larger knowledge bases."
3540 +msgstr ""
3541 +
3542 +#: includes/admin-onboarding-page.php:764
3543 +msgid "Pinecone or OpenAI Vector Store"
3544 +msgstr ""
3545 +
3546 +#: includes/admin-onboarding-page.php:776
3547 +msgid "Add something to your knowledge base"
3548 +msgstr ""
3549 +
3550 +#: includes/admin-onboarding-page.php:778
3551 +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."
3552 +msgstr ""
3553 +
3554 +#: includes/admin-onboarding-page.php:783
3555 +msgid "Open Knowledge Base"
3556 +msgstr ""
3557 +
3558 +#: includes/admin-onboarding-page.php:790
3559 +#: includes/admin-onboarding-page.php:810
3560 +msgid "I'll skip this for now — Continue"
3561 +msgstr ""
3562 +
3563 +#: includes/admin-onboarding-page.php:798
3564 +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."
3565 +msgstr ""
3566 +
3567 +#: includes/admin-onboarding-page.php:803
3568 +msgid "Open Actions"
3569 +msgstr ""
3570 +
3571 +#: includes/admin-onboarding-page.php:819
3572 +msgid "You're set up."
3573 +msgstr ""
3574 +
3575 +#: includes/admin-onboarding-page.php:828
3576 +msgid "Test your chatbot"
3577 +msgstr ""
3578 +
3579 +#: includes/admin-onboarding-page.php:829
3580 +msgid "Try it right inside your dashboard — no need to visit your site."
3581 +msgstr ""
3582 +
3583 +#: includes/admin-onboarding-page.php:830
3584 +msgid "Open Testing tab"
3585 +msgstr ""
3586 +
3587 +#: includes/admin-onboarding-page.php:840
3588 +msgid "Show it on your site"
3589 +msgstr ""
3590 +
3591 +#: includes/admin-onboarding-page.php:841
3592 +msgid "Turn the chatbot on for all pages, or hide it — your choice."
3593 +msgstr ""
3594 +
3595 +#: includes/admin-onboarding-page.php:842
3596 +msgid "Open Display settings"
3597 +msgstr ""
3598 +
3599 +#: includes/admin-onboarding-page.php:852
3600 +msgid "Or embed it manually"
3601 +msgstr ""
3602 +
3603 +#: includes/admin-onboarding-page.php:853
3604 +msgid "Prefer to place it yourself? Paste a shortcode anywhere."
3605 +msgstr ""
3606 +
3607 +#: includes/admin-onboarding-page.php:857
3608 +msgid "Copy floating widget shortcode"
3609 +msgstr ""
3610 +
3611 +#: includes/admin-onboarding-page.php:862
3612 +msgid "Floating widget (bottom corner)"
3613 +msgstr ""
3614 +
3615 +#: includes/admin-onboarding-page.php:866
3616 +msgid "Copy inline widget shortcode"
3617 +msgstr ""
3618 +
3619 +#: includes/admin-onboarding-page.php:871
3620 +msgid "Inline embedded chat"
3621 +msgstr ""
3622 +
3623 +#: includes/admin-onboarding-page.php:878
3624 +msgid "PRO add-ons"
3625 +msgstr ""
3626 +
3627 +#: includes/admin-onboarding-page.php:880
3628 +msgid "Do more with PRO add-ons"
3629 +msgstr ""
3630 +
3631 +#: includes/admin-onboarding-page.php:882
3632 +msgid "Sell directly in chat with WooCommerce, run multiple specialized bots on one site, generate full SEO-ready posts with Advanced Content, and more."
3633 +msgstr ""
3634 +
3635 +#: includes/admin-onboarding-page.php:886
3636 +msgid "Explore PRO add-ons"
3637 +msgstr ""
3638 +
3639 +#: includes/admin-onboarding-page.php:897
3640 +#, php-format
3641 +msgid "This setup guide moves out of the way once you're done — reopen it any time under %s."
3642 +msgstr ""
3643 +
3644 +#: includes/admin-onboarding-page.php:900
3645 +msgid "Settings → Tutorials"
3646 +msgstr ""
3647 +
3648 +#: includes/admin-onboarding-page.php:906
3649 +msgid "Review earlier steps"
3650 +msgstr ""
3651 +
3652 +#: includes/admin-onboarding-page.php:907
3653 +msgid "Open my live site"
3654 +msgstr ""
3655 +
3656 +#: includes/admin-onboarding-page.php:918
3657 +msgid "Stuck? Get help."
3658 +msgstr ""
3659 +
3660 +#: includes/admin-onboarding-page.php:919
3661 +msgid "Ask the docs bot for an answer, or open a ticket if something's broken."
3662 +msgstr ""
3663 +
3664 +#: includes/admin-onboarding-page.php:924
3665 +msgid "Ask the docs bot"
3666 +msgstr ""
3667 +
3668 +#: includes/admin-onboarding-page.php:928
3669 +msgid "Open a support ticket"
3670 +msgstr ""
3671 +
3672 +#: includes/admin-onboarding-page.php:942
3673 +msgid "Dismiss onboarding"
3674 +msgstr ""
3675 +
3676 +#: includes/admin-onboarding-page.php:945
3677 +msgid "Hide the setup guide from the menu — reopen it any time under Settings → Tutorials."
3678 +msgstr ""
3679 +
3680 +#: includes/admin-onboarding-page.php:970
3681 +#: includes/class-mxchat-admin.php:8008
3682 +msgid "Sample AI Instructions"
3683 +msgstr ""
3684 +
3685 +#: includes/admin-onboarding-page.php:1004
3686 +msgid "Copy to clipboard"
3687 +msgstr ""
3688 +
3689 +#: includes/admin-pro-page.php:75
3690 +#: includes/admin-pro-page.php:117
3691 +msgid "License"
3692 +msgstr ""
3693 +
3694 +#: includes/admin-pro-page.php:78
3695 +#: includes/admin-pro-page.php:120
3696 +#: includes/admin-pro-page.php:191
3697 +#: includes/admin-pro-page.php:248
3698 +msgid "Inactive"
3699 +msgstr ""
3700 +
3701 +#: includes/admin-pro-page.php:85
3702 +#: includes/admin-pro-page.php:128
3703 +msgid "Extensions"
3704 +msgstr ""
3705 +
3706 +#: includes/admin-pro-page.php:88
3707 +#: includes/admin-pro-page.php:137
3708 +#: includes/admin-transcripts-page.php:51
3709 +#: includes/admin-transcripts-page.php:103
3710 +msgid "Overview"
3711 +msgstr ""
3712 +
3713 +#: includes/admin-pro-page.php:169
3714 +#: includes/admin-settings-page.php:229
3715 +msgid "Stop paying $50–200/month for AI chatbot tools."
3716 +msgstr ""
3717 +
3718 +#: includes/admin-pro-page.php:170
3719 +#: includes/admin-settings-page.php:230
3720 +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."
3721 +msgstr ""
3722 +
3723 +#: includes/admin-pro-page.php:172
3724 +#: includes/admin-settings-page.php:232
3725 +msgid "Get Lifetime Access →"
3726 +msgstr ""
3727 +
3728 +#: includes/admin-pro-page.php:180
3729 +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."
3730 +msgstr ""
3731 +
3732 +#: includes/admin-pro-page.php:188
3733 +msgid "License Management"
3734 +msgstr ""
3735 +
3736 +#: includes/admin-pro-page.php:199
3737 +msgid "Domain"
3738 +msgstr ""
3739 +
3740 +#: includes/admin-pro-page.php:203
3741 +msgid "Linked"
3742 +msgstr ""
3743 +
3744 +#: includes/admin-pro-page.php:205
3745 +msgid "Link Domain"
3746 +msgstr ""
3747 +
3748 +#: includes/admin-pro-page.php:211
3749 +#: includes/admin-transcripts-page.php:531
3750 +msgid "Email"
3751 +msgstr ""
3752 +
3753 +#: includes/admin-pro-page.php:215
3754 +msgid "License Key"
3755 +msgstr ""
3756 +
3757 +#: includes/admin-pro-page.php:225
3758 +msgid "Manage Account"
3759 +msgstr ""
3760 +
3761 +#: includes/admin-pro-page.php:229
3762 +msgid "Deactivate License"
3763 +msgstr ""
3764 +
3765 +#: includes/admin-pro-page.php:238
3766 +#: includes/class-mxchat-public.php:317
822 3767 msgid "Email Address"
823 3768 msgstr ""
824 3769
825 -#: includes/class-mxchat-admin.php:1966
3770 +#: includes/admin-pro-page.php:242
826 3771 msgid "Activation Key"
827 3772 msgstr ""
828 3773
829 -#: includes/class-mxchat-admin.php:1973
3774 +#: includes/admin-pro-page.php:252
830 3775 msgid "Activate License"
831 3776 msgstr ""
832 3777
833 -#: includes/class-mxchat-admin.php:1979
834 -msgid "License Status:"
3778 +#: includes/admin-pro-page.php:257
3779 +msgid "Don't have a license?"
835 3780 msgstr ""
836 3781
837 -#: includes/class-mxchat-admin.php:1979
838 -msgid "Active"
3782 +#: includes/admin-pro-page.php:258
3783 +msgid "Get MxChat Pro"
839 3784 msgstr ""
840 3785
841 -#: includes/class-mxchat-admin.php:1979
842 -msgid "Inactive"
3786 +#: includes/admin-pro-page.php:267
3787 +msgid "Available Extensions"
843 3788 msgstr ""
844 3789
845 -#: includes/class-mxchat-admin.php:1999
846 -msgid "Intent updated successfully."
3790 +#: includes/admin-pro-page.php:268
3791 +msgid "Click on any extension to learn more and get started."
847 3792 msgstr ""
848 3793
849 -#: includes/class-mxchat-admin.php:2033
850 -msgid "Add New Intent"
3794 +#: includes/admin-pro-page.php:286
3795 +#: includes/admin-pro-page.php:411
3796 +#: includes/class-mxchat-addons.php:634
3797 +msgid "Configure"
851 3798 msgstr ""
852 3799
853 -#: includes/class-mxchat-admin.php:2035
854 -msgid "We highly encourage users to quickly read our "
3800 +#: includes/admin-pro-page.php:290
3801 +#: includes/admin-pro-page.php:420
3802 +#: includes/class-mxchat-addons.php:643
3803 +msgid "Activate"
855 3804 msgstr ""
856 3805
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."
3806 +#: includes/admin-pro-page.php:294
3807 +#: includes/admin-pro-page.php:428
3808 +#: includes/class-mxchat-addons.php:651
3809 +msgid "Get Extension"
859 3810 msgstr ""
860 3811
861 -#: includes/class-mxchat-admin.php:2043
862 -msgid "Intent Label (For your reference only)"
3812 +#: includes/admin-pro-page.php:298
3813 +#: includes/class-mxchat-addons.php:685
3814 +msgid "Learn More"
863 3815 msgstr ""
864 3816
865 -#: includes/class-mxchat-admin.php:2045
866 -msgid "Example Email Capture: Newsletter Signup"
3817 +#: includes/admin-pro-page.php:316
3818 +msgid "Back to Extensions"
867 3819 msgstr ""
868 3820
869 -#: includes/class-mxchat-admin.php:2048 includes/class-mxchat-admin.php:2175
870 -msgid "Phrases (comma-separated)"
3821 +#: includes/admin-pro-page.php:344
3822 +msgid "Configure Extension"
871 3823 msgstr ""
872 3824
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"
3825 +#: includes/admin-pro-page.php:349
3826 +msgid "Activate Extension"
875 3827 msgstr ""
876 3828
877 -#: includes/class-mxchat-admin.php:2053 includes/class-mxchat-admin.php:2107
878 -msgid "Callback Function"
3829 +#: includes/admin-pro-page.php:354
3830 +msgid "Get the ZIP from My Account"
879 3831 msgstr ""
880 3832
881 -#: includes/class-mxchat-admin.php:2055
882 -msgid "Select a Callback"
3833 +#: includes/admin-pro-page.php:359
3834 +msgid "Purchase MxChat"
883 3835 msgstr ""
884 3836
885 -#: includes/class-mxchat-admin.php:2077
886 -msgid "Add Intent"
3837 +#: includes/admin-pro-page.php:363
3838 +msgid "Documentation"
887 3839 msgstr ""
888 3840
889 -#: includes/class-mxchat-admin.php:2081
890 -msgid "Saving intent, please wait..."
3841 +#: includes/admin-settings-page.php:49
3842 +#: includes/admin-settings-page.php:127
3843 +msgid "Configuration"
891 3844 msgstr ""
892 3845
893 -#: includes/class-mxchat-admin.php:2089
894 -msgid "Search Intents"
3846 +#: includes/admin-settings-page.php:52
3847 +#: includes/admin-settings-page.php:134
3848 +#: includes/class-mxchat-privacy.php:309
3849 +msgid "Chatbot"
895 3850 msgstr ""
896 3851
897 -#: includes/class-mxchat-admin.php:2091
898 -msgid "All Callbacks"
3852 +#: includes/admin-settings-page.php:56
3853 +#: includes/admin-settings-page.php:138
3854 +#: includes/admin-settings-page.php:246
3855 +msgid "AI Models"
899 3856 msgstr ""
900 3857
901 -#: includes/class-mxchat-admin.php:2097
3858 +#: includes/admin-settings-page.php:58
3859 +#: includes/admin-settings-page.php:140
3860 +msgid "Display"
3861 +msgstr ""
3862 +
3863 +#: includes/admin-settings-page.php:59
3864 +#: includes/admin-settings-page.php:141
3865 +#: includes/admin-settings-page.php:464
3866 +#: includes/class-mxchat-addons.php:310
3867 +msgid "Lead Capture"
3868 +msgstr ""
3869 +
3870 +#: includes/admin-settings-page.php:60
3871 +#: includes/admin-settings-page.php:142
3872 +#: includes/admin-settings-page.php:548
3873 +msgid "Quick Questions"
3874 +msgstr ""
3875 +
3876 +#: includes/admin-settings-page.php:61
3877 +#: includes/admin-settings-page.php:143
3878 +#: includes/admin-settings-page.php:584
3879 +msgid "Rate Limits"
3880 +msgstr ""
3881 +
3882 +#: includes/admin-settings-page.php:65
3883 +#: includes/admin-settings-page.php:152
3884 +#: includes/admin-settings-page.php:614
3885 +#: includes/class-mxchat-admin.php:6444
3886 +#: includes/class-mxchat-admin.php:7902
3887 +msgid "API Keys"
3888 +msgstr ""
3889 +
3890 +#: includes/admin-settings-page.php:69
3891 +#: includes/admin-settings-page.php:161
3892 +msgid "Optimization"
3893 +msgstr ""
3894 +
3895 +#: includes/admin-settings-page.php:73
3896 +#: includes/admin-settings-page.php:170
3897 +#: includes/admin-settings-page.php:1336
3898 +msgid "Testing"
3899 +msgstr ""
3900 +
3901 +#: includes/admin-settings-page.php:85
3902 +#: includes/admin-settings-page.php:188
3903 +msgid "Toolbar"
3904 +msgstr ""
3905 +
3906 +#: includes/admin-settings-page.php:86
3907 +#: includes/admin-settings-page.php:189
3908 +msgid "Loops"
3909 +msgstr ""
3910 +
3911 +#: includes/admin-settings-page.php:87
3912 +#: includes/admin-settings-page.php:190
3913 +#: includes/admin-settings-page.php:958
3914 +msgid "Brave Search"
3915 +msgstr ""
3916 +
3917 +#: includes/admin-settings-page.php:88
3918 +#: includes/admin-settings-page.php:191
3919 +#: includes/admin-settings-page.php:976
3920 +#: includes/class-mxchat-admin.php:9355
3921 +msgid "Slack"
3922 +msgstr ""
3923 +
3924 +#: includes/admin-settings-page.php:89
3925 +#: includes/admin-settings-page.php:192
3926 +#: includes/admin-settings-page.php:1048
3927 +#: includes/class-mxchat-admin.php:9356
3928 +msgid "Telegram"
3929 +msgstr ""
3930 +
3931 +#: includes/admin-settings-page.php:90
3932 +#: includes/admin-settings-page.php:193
3933 +#: includes/admin-settings-page.php:1128
3934 +#: includes/class-mxchat-admin.php:9357
3935 +msgid "Webhook"
3936 +msgstr ""
3937 +
3938 +#: includes/admin-settings-page.php:95
3939 +#: includes/admin-settings-page.php:200
3940 +msgid "Resources"
3941 +msgstr ""
3942 +
3943 +#: includes/admin-settings-page.php:98
3944 +#: includes/admin-settings-page.php:207
3945 +msgid "Tutorials"
3946 +msgstr ""
3947 +
3948 +#: includes/admin-settings-page.php:247
3949 +msgid "Configure the AI models your chatbot will use for conversations and embeddings."
3950 +msgstr ""
3951 +
3952 +#: includes/admin-settings-page.php:264
3953 +#: includes/class-mxchat-admin.php:6628
3954 +msgid "Chat Model"
3955 +msgstr ""
3956 +
3957 +#: includes/admin-settings-page.php:266
3958 +msgid "Select the AI model your chatbot will use for conversations."
3959 +msgstr ""
3960 +
3961 +#: includes/admin-settings-page.php:269
3962 +#: includes/class-mxchat-admin.php:6636
3963 +msgid "Embedding Model"
3964 +msgstr ""
3965 +
3966 +#: includes/admin-settings-page.php:271
3967 +msgid "Vector embedding model for knowledge base matching. Changing models requires reconfiguring knowledge data."
3968 +msgstr ""
3969 +
3970 +#: includes/admin-settings-page.php:274
3971 +#: includes/class-mxchat-admin.php:6615
3972 +msgid "Enable Streaming"
3973 +msgstr ""
3974 +
3975 +#: includes/admin-settings-page.php:276
3976 +msgid "Enable real-time streaming responses for supported models (OpenAI, Claude, DeepSeek, Grok)."
3977 +msgstr ""
3978 +
3979 +#: includes/admin-settings-page.php:279
3980 +msgid "Enable Web Search"
3981 +msgstr ""
3982 +
3983 +#: includes/admin-settings-page.php:281
3984 +msgid "Allow the chatbot to search the web for current information (OpenAI and Gemini models)."
3985 +msgstr ""
3986 +
3987 +#: includes/admin-settings-page.php:293
3988 +msgid "Control how your AI chatbot responds and processes queries."
3989 +msgstr ""
3990 +
3991 +#: includes/admin-settings-page.php:300
3992 +#: includes/class-mxchat-admin.php:6644
3993 +msgid "AI Instructions (Behavior)"
3994 +msgstr ""
3995 +
3996 +#: includes/admin-settings-page.php:302
3997 +msgid "Provide system-level instructions to guide the AI's behavior and responses."
3998 +msgstr ""
3999 +
4000 +#: includes/admin-settings-page.php:307
4001 +msgid "Adjust threshold for content matching. Lower values = more matches, higher values = stricter matching."
4002 +msgstr ""
4003 +
4004 +#: includes/admin-settings-page.php:310
4005 +#: includes/class-mxchat-admin.php:6551
4006 +msgid "RAG Sources Limit"
4007 +msgstr ""
4008 +
4009 +#: includes/admin-settings-page.php:312
4010 +msgid "Number of knowledge base sources (pages/documents) to include in AI context. Higher values provide more context but use more tokens."
4011 +msgstr ""
4012 +
4013 +#: includes/admin-settings-page.php:315
4014 +#: includes/class-mxchat-admin.php:6560
4015 +msgid "RAG Chunks Limit"
4016 +msgstr ""
4017 +
4018 +#: includes/admin-settings-page.php:317
4019 +msgid "Maximum total content chunks sent to the AI across all sources. Higher values provide more context but increase token usage and cost."
4020 +msgstr ""
4021 +
4022 +#. translators: %s: link to the Chunking & Retrieval settings tab.
4023 +#: includes/admin-settings-page.php:327
4024 +#, php-format
4025 +msgid "Hybrid keyword boost has moved to %s."
4026 +msgstr ""
4027 +
4028 +#: includes/admin-settings-page.php:328
4029 +msgid "Knowledge, Chunking & Retrieval"
4030 +msgstr ""
4031 +
4032 +#: includes/admin-settings-page.php:333
4033 +#: includes/class-mxchat-admin.php:6576
4034 +msgid "Contextual Awareness"
4035 +msgstr ""
4036 +
4037 +#: includes/admin-settings-page.php:335
4038 +msgid "Allow the chatbot to understand and reference the current page content for more relevant responses."
4039 +msgstr ""
4040 +
4041 +#: includes/admin-settings-page.php:338
4042 +#: includes/class-mxchat-admin.php:6584
4043 +msgid "Citation Links"
4044 +msgstr ""
4045 +
4046 +#: includes/admin-settings-page.php:340
4047 +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."
4048 +msgstr ""
4049 +
4050 +#: includes/admin-settings-page.php:344
4051 +#: includes/class-mxchat-admin.php:6594
4052 +msgid "Strip Unapproved Links"
4053 +msgstr ""
4054 +
4055 +#: includes/admin-settings-page.php:346
4056 +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."
4057 +msgstr ""
4058 +
4059 +#: includes/admin-settings-page.php:353
4060 +#: includes/class-mxchat-admin.php:6603
4061 +msgid "Satisfaction Rating Prompt"
4062 +msgstr ""
4063 +
4064 +#: includes/admin-settings-page.php:355
4065 +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."
4066 +msgstr ""
4067 +
4068 +#: includes/admin-settings-page.php:370
4069 +msgid "Display Settings"
4070 +msgstr ""
4071 +
4072 +#: includes/admin-settings-page.php:371
4073 +msgid "Customize how and where your chatbot appears on your website."
4074 +msgstr ""
4075 +
4076 +#: includes/admin-settings-page.php:378
4077 +msgid "Visibility"
4078 +msgstr ""
4079 +
4080 +#: includes/admin-settings-page.php:384
4081 +#: includes/class-mxchat-admin.php:6568
4082 +msgid "Auto-Display Chatbot"
4083 +msgstr ""
4084 +
4085 +#: includes/admin-settings-page.php:386
4086 +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."
4087 +msgstr ""
4088 +
4089 +#: includes/admin-settings-page.php:389
4090 +msgid "Open Links in New Tab"
4091 +msgstr ""
4092 +
4093 +#: includes/admin-settings-page.php:391
4094 +msgid "Open links clicked in chat responses in a new browser tab."
4095 +msgstr ""
4096 +
4097 +#: includes/admin-settings-page.php:394
4098 +msgid "Chat Persistence"
4099 +msgstr ""
4100 +
4101 +#: includes/admin-settings-page.php:396
4102 +msgid "Keep chat history when users navigate or return within 24 hours."
4103 +msgstr ""
4104 +
4105 +#: includes/admin-settings-page.php:399
4106 +#: includes/class-mxchat-admin.php:6765
4107 +msgid "Show Download Transcript Button"
4108 +msgstr ""
4109 +
4110 +#: includes/admin-settings-page.php:401
4111 +msgid "Show the \"Download Transcript\" item in the chat window menu."
4112 +msgstr ""
4113 +
4114 +#: includes/admin-settings-page.php:405
4115 +#: includes/class-mxchat-admin.php:6773
4116 +msgid "Show Start-New-Chat Button"
4117 +msgstr ""
4118 +
4119 +#: includes/admin-settings-page.php:407
4120 +msgid "Show a \"Start new chat\" item in the chat window menu that clears the current conversation and begins a fresh session."
4121 +msgstr ""
4122 +
4123 +#: includes/admin-settings-page.php:409
4124 +#: includes/class-mxchat-admin.php:6781
4125 +msgid "Start-New-Chat Button Label"
4126 +msgstr ""
4127 +
4128 +#: includes/admin-settings-page.php:411
4129 +msgid "Label for the Start-New-Chat menu item. Leave blank to use \"Start new chat\"."
4130 +msgstr ""
4131 +
4132 +#: includes/admin-settings-page.php:420
4133 +msgid "Text & Labels"
4134 +msgstr ""
4135 +
4136 +#: includes/admin-settings-page.php:426
4137 +#: includes/class-mxchat-admin.php:6653
4138 +msgid "Top Bar Title"
4139 +msgstr ""
4140 +
4141 +#: includes/admin-settings-page.php:428
4142 +msgid "Title text shown in the chatbot header."
4143 +msgstr ""
4144 +
4145 +#: includes/admin-settings-page.php:431
4146 +#: includes/class-mxchat-admin.php:6661
4147 +msgid "AI Agent Text"
4148 +msgstr ""
4149 +
4150 +#: includes/admin-settings-page.php:433
4151 +msgid "Text shown for AI agents in the status indicator."
4152 +msgstr ""
4153 +
4154 +#: includes/admin-settings-page.php:436
4155 +#: includes/class-mxchat-admin.php:6709
4156 +msgid "Introductory Message"
4157 +msgstr ""
4158 +
4159 +#: includes/admin-settings-page.php:438
4160 +msgid "First message shown when chat opens. HTML allowed."
4161 +msgstr ""
4162 +
4163 +#: includes/admin-settings-page.php:441
4164 +msgid "Input Placeholder"
4165 +msgstr ""
4166 +
4167 +#: includes/admin-settings-page.php:443
4168 +msgid "Placeholder text in the chat input field."
4169 +msgstr ""
4170 +
4171 +#: includes/admin-settings-page.php:446
4172 +msgid "Max Input Length (characters)"
4173 +msgstr ""
4174 +
4175 +#: includes/admin-settings-page.php:448
4176 +msgid "Cap how many characters a visitor can type or paste into a single message. Set to 0 for unlimited (default)."
4177 +msgstr ""
4178 +
4179 +#: includes/admin-settings-page.php:451
4180 +#: includes/class-mxchat-admin.php:6725
4181 +msgid "Chat Teaser Pop-up"
4182 +msgstr ""
4183 +
4184 +#: includes/admin-settings-page.php:453
4185 +msgid "Message shown before users start chatting."
4186 +msgstr ""
4187 +
4188 +#: includes/admin-settings-page.php:465
4189 +msgid "Collect user information and manage privacy settings."
4190 +msgstr ""
4191 +
4192 +#: includes/admin-settings-page.php:472
4193 +msgid "Email Capture"
4194 +msgstr ""
4195 +
4196 +#: includes/admin-settings-page.php:478
4197 +msgid "Require Email to Chat"
4198 +msgstr ""
4199 +
4200 +#: includes/admin-settings-page.php:480
4201 +msgid "Require users to enter their email before chatting. Shows for non-logged-in users."
4202 +msgstr ""
4203 +
4204 +#: includes/admin-settings-page.php:483
4205 +msgid "Email Form Content"
4206 +msgstr ""
4207 +
4208 +#: includes/admin-settings-page.php:485
4209 +msgid "HTML content shown above the email form."
4210 +msgstr ""
4211 +
4212 +#: includes/admin-settings-page.php:488
4213 +msgid "Submit Button Text"
4214 +msgstr ""
4215 +
4216 +#: includes/admin-settings-page.php:490
4217 +msgid "Text for the email form submit button."
4218 +msgstr ""
4219 +
4220 +#: includes/admin-settings-page.php:493
4221 +msgid "Also Require Name"
4222 +msgstr ""
4223 +
4224 +#: includes/admin-settings-page.php:495
4225 +msgid "Also require users to enter their name with email."
4226 +msgstr ""
4227 +
4228 +#: includes/admin-settings-page.php:498
4229 +#: includes/class-mxchat-admin.php:6701
4230 +msgid "Name Field Placeholder"
4231 +msgstr ""
4232 +
4233 +#: includes/admin-settings-page.php:500
4234 +msgid "Placeholder text for the name input field."
4235 +msgstr ""
4236 +
4237 +#: includes/admin-settings-page.php:503
4238 +msgid "Consent Checkbox"
4239 +msgstr ""
4240 +
4241 +#: includes/admin-settings-page.php:505
4242 +msgid "Show a consent checkbox on the email form. The decision, time, and exact label shown are stored with the lead."
4243 +msgstr ""
4244 +
4245 +#: includes/admin-settings-page.php:508
4246 +msgid "Consent Label"
4247 +msgstr ""
4248 +
4249 +#: includes/admin-settings-page.php:510
4250 +msgid "Text shown beside the checkbox. Anchor tags are allowed so you can link your Privacy Policy; other HTML is stripped."
4251 +msgstr ""
4252 +
4253 +#: includes/admin-settings-page.php:513
4254 +msgid "Require Consent to Submit"
4255 +msgstr ""
4256 +
4257 +#: includes/admin-settings-page.php:515
4258 +msgid "Block form submission until the box is ticked. Off means the checkbox is optional (a soft opt-in)."
4259 +msgstr ""
4260 +
4261 +#: includes/admin-settings-page.php:524
4262 +msgid "Privacy & Compliance"
4263 +msgstr ""
4264 +
4265 +#: includes/admin-settings-page.php:530
4266 +msgid "Privacy Notice"
4267 +msgstr ""
4268 +
4269 +#: includes/admin-settings-page.php:532
4270 +msgid "Show privacy notice below the chat widget."
4271 +msgstr ""
4272 +
4273 +#: includes/admin-settings-page.php:535
4274 +msgid "Complianz Integration"
4275 +msgstr ""
4276 +
4277 +#: includes/admin-settings-page.php:537
4278 +msgid "Apply Complianz consent logic to the chatbot (requires Complianz plugin)."
4279 +msgstr ""
4280 +
4281 +#: includes/admin-settings-page.php:549
4282 +msgid "Pre-defined questions displayed above the chat input to help users get started."
4283 +msgstr ""
4284 +
4285 +#: includes/admin-settings-page.php:556
4286 +#: includes/class-mxchat-admin.php:6789
4287 +msgid "Quick Question 1"
4288 +msgstr ""
4289 +
4290 +#: includes/admin-settings-page.php:561
4291 +#: includes/class-mxchat-admin.php:6797
4292 +msgid "Quick Question 2"
4293 +msgstr ""
4294 +
4295 +#: includes/admin-settings-page.php:566
4296 +#: includes/class-mxchat-admin.php:6805
4297 +msgid "Quick Question 3"
4298 +msgstr ""
4299 +
4300 +#: includes/admin-settings-page.php:571
4301 +msgid "Additional Questions"
4302 +msgstr ""
4303 +
4304 +#: includes/admin-settings-page.php:573
4305 +msgid "Add as many quick questions as you need."
4306 +msgstr ""
4307 +
4308 +#: includes/admin-settings-page.php:585
4309 +msgid "Set message limits for each user role to manage API usage."
4310 +msgstr ""
4311 +
4312 +#: includes/admin-settings-page.php:591
4313 +msgid "Placeholders available:"
4314 +msgstr ""
4315 +
4316 +#: includes/admin-settings-page.php:594
4317 +msgid "Markdown links supported:"
4318 +msgstr ""
4319 +
4320 +#: includes/admin-settings-page.php:615
4321 +msgid "Manage API keys for AI providers and integrations."
4322 +msgstr ""
4323 +
4324 +#: includes/admin-settings-page.php:622
4325 +msgid "AI Providers"
4326 +msgstr ""
4327 +
4328 +#: includes/admin-settings-page.php:638
4329 +msgid "Optimization & Diagnostics"
4330 +msgstr ""
4331 +
4332 +#: includes/admin-settings-page.php:639
4333 +msgid "Optimize performance, debug issues, and manage plugin settings."
4334 +msgstr ""
4335 +
4336 +#: includes/admin-settings-page.php:647
4337 +msgid "Script Loading"
4338 +msgstr ""
4339 +
4340 +#: includes/admin-settings-page.php:655
4341 +msgid "Script Loading Strategy"
4342 +msgstr ""
4343 +
4344 +#: includes/admin-settings-page.php:658
4345 +msgid "Default (Immediate)"
4346 +msgstr ""
4347 +
4348 +#: includes/admin-settings-page.php:659
4349 +msgid "Deferred"
4350 +msgstr ""
4351 +
4352 +#: includes/admin-settings-page.php:660
4353 +msgid "Delay 1 Second"
4354 +msgstr ""
4355 +
4356 +#: includes/admin-settings-page.php:661
4357 +msgid "Delay 3 Seconds"
4358 +msgstr ""
4359 +
4360 +#: includes/admin-settings-page.php:662
4361 +msgid "Delay 5 Seconds"
4362 +msgstr ""
4363 +
4364 +#: includes/admin-settings-page.php:663
4365 +msgid "On User Interaction"
4366 +msgstr ""
4367 +
4368 +#: includes/admin-settings-page.php:666
4369 +msgid "Control when the chatbot script loads to improve page performance."
4370 +msgstr ""
4371 +
4372 +#: includes/admin-settings-page.php:673
4373 +msgid "Only load chatbot files on pages where the chatbot appears"
4374 +msgstr ""
4375 +
4376 +#: includes/admin-settings-page.php:675
4377 +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."
4378 +msgstr ""
4379 +
4380 +#: includes/admin-settings-page.php:676
4381 +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."
4382 +msgstr ""
4383 +
4384 +#: includes/admin-settings-page.php:682
4385 +msgid "Loading Strategies:"
4386 +msgstr ""
4387 +
4388 +#: includes/admin-settings-page.php:684
4389 +msgid "Default:"
4390 +msgstr ""
4391 +
4392 +#: includes/admin-settings-page.php:684
4393 +msgid "Script loads immediately in the footer. Best for sites where chat is critical."
4394 +msgstr ""
4395 +
4396 +#: includes/admin-settings-page.php:685
4397 +msgid "Deferred:"
4398 +msgstr ""
4399 +
4400 +#: includes/admin-settings-page.php:685
4401 +msgid "Script loads after HTML parsing completes. Good balance of performance and availability."
4402 +msgstr ""
4403 +
4404 +#: includes/admin-settings-page.php:686
4405 +msgid "Delay:"
4406 +msgstr ""
4407 +
4408 +#: includes/admin-settings-page.php:686
4409 +msgid "Script loads after a set delay. Helps improve LCP scores."
4410 +msgstr ""
4411 +
4412 +#: includes/admin-settings-page.php:687
4413 +msgid "On User Interaction:"
4414 +msgstr ""
4415 +
4416 +#: includes/admin-settings-page.php:687
4417 +msgid "Script loads when user scrolls, moves mouse, or touches screen. Best for Core Web Vitals but chat appears with slight delay."
4418 +msgstr ""
4419 +
4420 +#: includes/admin-settings-page.php:699
4421 +msgid "Page Cache Compatibility"
4422 +msgstr ""
4423 +
4424 +#: includes/admin-settings-page.php:703
4425 +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."
4426 +msgstr ""
4427 +
4428 +#: includes/admin-settings-page.php:720
4429 +msgid "Auto-handled"
4430 +msgstr ""
4431 +
4432 +#: includes/admin-settings-page.php:742
4433 +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."
4434 +msgstr ""
4435 +
4436 +#: includes/admin-settings-page.php:756
4437 +msgid "Provider Reliability"
4438 +msgstr ""
4439 +
4440 +#: includes/admin-settings-page.php:766
4441 +msgid "Auto-retry on provider overload"
4442 +msgstr ""
4443 +
4444 +#: includes/admin-settings-page.php:779
4445 +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."
4446 +msgstr ""
4447 +
4448 +#: includes/admin-settings-page.php:780
4449 +msgid "Configuration errors (invalid API key, 401/403/404/422) still surface immediately — never retried."
4450 +msgstr ""
4451 +
4452 +#: includes/admin-settings-page.php:794
4453 +msgid "Debug Mode"
4454 +msgstr ""
4455 +
4456 +#: includes/admin-settings-page.php:809
4457 +msgid "Enable Debug Logging"
4458 +msgstr ""
4459 +
4460 +#: includes/admin-settings-page.php:811
4461 +msgid "Tracks settings changes, knowledge base errors, API issues, and embedding failures. Enable only when troubleshooting. Max 100 entries stored."
4462 +msgstr ""
4463 +
4464 +#: includes/admin-settings-page.php:821
4465 +#: includes/admin-settings-page.php:1418
4466 +msgid "Debug Log"
4467 +msgstr ""
4468 +
4469 +#: includes/admin-settings-page.php:831
4470 +msgid "Clear"
4471 +msgstr ""
4472 +
4473 +#: includes/admin-settings-page.php:839
4474 +msgid "No log entries yet. Enable debug mode to start logging."
4475 +msgstr ""
4476 +
4477 +#: includes/admin-settings-page.php:850
4478 +msgid "Settings Tools"
4479 +msgstr ""
4480 +
4481 +#: includes/admin-settings-page.php:861
4482 +#: includes/admin-settings-page.php:865
4483 +msgid "Export Settings"
4484 +msgstr ""
4485 +
4486 +#: includes/admin-settings-page.php:862
4487 +msgid "Download a JSON file of your current settings for backup or support. API keys are masked for security."
4488 +msgstr ""
4489 +
4490 +#: includes/admin-settings-page.php:876
4491 +#: includes/admin-settings-page.php:880
4492 +#: includes/admin-settings-page.php:893
4493 +#: includes/admin-settings-page.php:911
4494 +msgid "Reset All Settings"
4495 +msgstr ""
4496 +
4497 +#: includes/admin-settings-page.php:877
4498 +msgid "Reset all MxChat settings to their default values. This action cannot be undone."
4499 +msgstr ""
4500 +
4501 +#: includes/admin-settings-page.php:900
4502 +msgid "Warning: This action cannot be undone!"
4503 +msgstr ""
4504 +
4505 +#: includes/admin-settings-page.php:901
4506 +msgid "All your MxChat settings including API keys, customizations, and configurations will be permanently deleted."
4507 +msgstr ""
4508 +
4509 +#: includes/admin-settings-page.php:905
4510 +msgid "Type RESET to confirm:"
4511 +msgstr ""
4512 +
4513 +#: includes/admin-settings-page.php:922
4514 +msgid "Toolbar Settings"
4515 +msgstr ""
4516 +
4517 +#: includes/admin-settings-page.php:923
4518 +msgid "Configure the chat toolbar and document upload features."
4519 +msgstr ""
4520 +
4521 +#: includes/admin-settings-page.php:940
4522 +msgid "Loops Integration"
4523 +msgstr ""
4524 +
4525 +#: includes/admin-settings-page.php:941
4526 +msgid "Configure email capture with Loops for mailing list growth."
4527 +msgstr ""
4528 +
4529 +#: includes/admin-settings-page.php:959
4530 +msgid "Configure Brave Search API for web search capabilities."
4531 +msgstr ""
4532 +
4533 +#: includes/admin-settings-page.php:977
4534 +msgid "Connect your chatbot to Slack for live human support."
4535 +msgstr ""
4536 +
4537 +#: includes/admin-settings-page.php:984
4538 +#, php-format
4539 +msgid "Visit our %s for setup instructions."
4540 +msgstr ""
4541 +
4542 +#: includes/admin-settings-page.php:985
4543 +msgid "documentation page"
4544 +msgstr ""
4545 +
4546 +#: includes/admin-settings-page.php:1002
4547 +#: includes/class-mxchat-admin.php:7753
4548 +msgid "Test Connection"
4549 +msgstr ""
4550 +
4551 +#: includes/admin-settings-page.php:1007
4552 +msgid "Test your Slack bot token to verify it has the required permissions. This will check if the bot can authenticate and create channels."
4553 +msgstr ""
4554 +
4555 +#: includes/admin-settings-page.php:1011
4556 +msgid "Test Slack Connection"
4557 +msgstr ""
4558 +
4559 +#: includes/admin-settings-page.php:1021
4560 +msgid "Required OAuth Scopes"
4561 +msgstr ""
4562 +
4563 +#: includes/admin-settings-page.php:1026
4564 +msgid "Your Slack app needs these Bot Token Scopes (OAuth & Permissions > Scopes):"
4565 +msgstr ""
4566 +
4567 +#: includes/admin-settings-page.php:1037
4568 +msgid "After adding scopes, reinstall the app to your workspace."
4569 +msgstr ""
4570 +
4571 +#: includes/admin-settings-page.php:1049
4572 +msgid "Connect your chatbot to Telegram for live human support."
4573 +msgstr ""
4574 +
4575 +#: includes/admin-settings-page.php:1055
4576 +msgid "Telegram Live Agent requires a Telegram bot and a supergroup with forum topics enabled."
4577 +msgstr ""
4578 +
4579 +#: includes/admin-settings-page.php:1056
4580 +msgid "Chat with our advanced doc bot for assistance setting up."
4581 +msgstr ""
4582 +
4583 +#: includes/admin-settings-page.php:1072
4584 +msgid "Webhook Setup"
4585 +msgstr ""
4586 +
4587 +#: includes/admin-settings-page.php:1083
4588 +msgid "Your Webhook URL:"
4589 +msgstr ""
4590 +
4591 +#: includes/admin-settings-page.php:1094
4592 +msgid "Register Webhook URL:"
4593 +msgstr ""
4594 +
4595 +#: includes/admin-settings-page.php:1095
4596 +msgid "Copy and paste this URL into your browser to register the webhook with Telegram:"
4597 +msgstr ""
4598 +
4599 +#: includes/admin-settings-page.php:1111
4600 +msgid "You should see {\"ok\":true,\"result\":true,\"description\":\"Webhook was set\"} after visiting the URL."
4601 +msgstr ""
4602 +
4603 +#: includes/admin-settings-page.php:1116
4604 +msgid "Enter your Bot Token above and save to generate the registration URL."
4605 +msgstr ""
4606 +
4607 +#: includes/admin-settings-page.php:1129
4608 +msgid "Route live-agent handoffs to any URL you choose — your helpdesk, an automation flow, a CRM."
4609 +msgstr ""
4610 +
4611 +#: includes/admin-settings-page.php:1135
4612 +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."
4613 +msgstr ""
4614 +
4615 +#: includes/admin-settings-page.php:1151
4616 +msgid "Payload Reference"
4617 +msgstr ""
4618 +
4619 +#: includes/admin-settings-page.php:1156
4620 +msgid "Each handoff arrives at your URL as an HTTPS POST with Content-Type application/json:"
4621 +msgstr ""
4622 +
4623 +#: includes/admin-settings-page.php:1172
4624 +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:"
4625 +msgstr ""
4626 +
4627 +#: includes/admin-settings-page.php:1178
4628 +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."
4629 +msgstr ""
4630 +
4631 +#: includes/admin-settings-page.php:1189
4632 +msgid "Video Tutorials"
4633 +msgstr ""
4634 +
4635 +#: includes/admin-settings-page.php:1190
4636 +msgid "Learn how to get the most out of MxChat with our video guides."
4637 +msgstr ""
4638 +
4639 +#: includes/admin-settings-page.php:1203
4640 +msgid "Setup Guide"
4641 +msgstr ""
4642 +
4643 +#: includes/admin-settings-page.php:1209
4644 +msgid "You finished the setup guide. Reopen it any time to revisit the steps or change a setup choice."
4645 +msgstr ""
4646 +
4647 +#: includes/admin-settings-page.php:1211
4648 +msgid "You hid the setup guide from the MxChat menu. Reopen it any time to revisit the steps."
4649 +msgstr ""
4650 +
4651 +#: includes/admin-settings-page.php:1218
4652 +msgid "Reopen setup guide"
4653 +msgstr ""
4654 +
4655 +#: includes/admin-settings-page.php:1230
4656 +msgid "Need Help?"
4657 +msgstr ""
4658 +
4659 +#: includes/admin-settings-page.php:1231
4660 +msgid "If you're having trouble or believe something is not working as expected, please submit a support ticket."
4661 +msgstr ""
4662 +
4663 +#: includes/admin-settings-page.php:1234
4664 +msgid "Submit Support Ticket"
4665 +msgstr ""
4666 +
4667 +#: includes/admin-settings-page.php:1245
4668 +msgid "Quick Setup with MxChat"
4669 +msgstr ""
4670 +
4671 +#: includes/admin-settings-page.php:1246
4672 +msgid "Learn how to quickly setup and understand how your chatbot works."
4673 +msgstr ""
4674 +
4675 +#: includes/admin-settings-page.php:1250
4676 +msgid "AI Content Generation"
4677 +msgstr ""
4678 +
4679 +#: includes/admin-settings-page.php:1251
4680 +msgid "Generate full blog posts and landing pages with AI—from prompt to publish in minutes."
4681 +msgstr ""
4682 +
4683 +#: includes/admin-settings-page.php:1255
4684 +msgid "Chat With Your GSC Data"
4685 +msgstr ""
4686 +
4687 +#: includes/admin-settings-page.php:1256
4688 +msgid "Find content gaps, quick win keywords, and SEO opportunities by chatting with your Google Search Console data using the Admin Assistant add-on."
4689 +msgstr ""
4690 +
4691 +#: includes/admin-settings-page.php:1260
4692 +#: includes/class-mxchat-addons.php:152
4693 +msgid "AI Theme Generator"
4694 +msgstr ""
4695 +
4696 +#: includes/admin-settings-page.php:1261
4697 +msgid "Learn how to instantly restyle your chatbot using plain English prompts with real-time previews."
4698 +msgstr ""
4699 +
4700 +#: includes/admin-settings-page.php:1265
4701 +#: includes/class-mxchat-addons.php:285
4702 +msgid "MxChat Forms"
4703 +msgstr ""
4704 +
4705 +#: includes/admin-settings-page.php:1266
4706 +msgid "Create and manage smart forms that automatically trigger during chat conversations."
4707 +msgstr ""
4708 +
4709 +#: includes/admin-settings-page.php:1270
4710 +msgid "Admin Assistant Add-on"
4711 +msgstr ""
4712 +
4713 +#: includes/admin-settings-page.php:1271
4714 +msgid "Bring a ChatGPT-like experience directly inside your WordPress dashboard."
4715 +msgstr ""
4716 +
4717 +#: includes/admin-settings-page.php:1275
4718 +msgid "Chat Themes"
4719 +msgstr ""
4720 +
4721 +#: includes/admin-settings-page.php:1276
4722 +msgid "Customize appearance with real-time previews to match your brand."
4723 +msgstr ""
4724 +
4725 +#: includes/admin-settings-page.php:1280
4726 +msgid "WooCommerce Integration"
4727 +msgstr ""
4728 +
4729 +#: includes/admin-settings-page.php:1281
4730 +msgid "Provide product recommendations and shopping assistance to customers."
4731 +msgstr ""
4732 +
4733 +#: includes/admin-settings-page.php:1285
4734 +msgid "Knowledge Base Setup"
4735 +msgstr ""
4736 +
4737 +#: includes/admin-settings-page.php:1286
4738 +msgid "Set up your knowledge base using PDFs, sitemaps, and manual entries."
4739 +msgstr ""
4740 +
4741 +#: includes/admin-settings-page.php:1290
4742 +msgid "Document Chat"
4743 +msgstr ""
4744 +
4745 +#: includes/admin-settings-page.php:1291
4746 +msgid "Chat with PDF and Word documents for enhanced document analysis."
4747 +msgstr ""
4748 +
4749 +#: includes/admin-settings-page.php:1295
4750 +msgid "Perplexity Integration"
4751 +msgstr ""
4752 +
4753 +#: includes/admin-settings-page.php:1296
4754 +msgid "Enable real-time web search capabilities for your chatbot."
4755 +msgstr ""
4756 +
4757 +#: includes/admin-settings-page.php:1300
4758 +msgid "Brave Search Intent"
4759 +msgstr ""
4760 +
4761 +#: includes/admin-settings-page.php:1301
4762 +msgid "Leverage Brave Search for improved query understanding."
4763 +msgstr ""
4764 +
4765 +#: includes/admin-settings-page.php:1305
4766 +#: includes/class-mxchat-admin.php:6124
4767 +msgid "Loops Email Capture"
4768 +msgstr ""
4769 +
4770 +#: includes/admin-settings-page.php:1306
4771 +msgid "Set up email capture with Loops to grow your mailing list."
4772 +msgstr ""
4773 +
4774 +#: includes/admin-settings-page.php:1310
4775 +msgid "AI Agent Testing"
4776 +msgstr ""
4777 +
4778 +#: includes/admin-settings-page.php:1311
4779 +msgid "Evaluate and improve your chatbot's performance and accuracy."
4780 +msgstr ""
4781 +
4782 +#: includes/admin-settings-page.php:1323
4783 +msgid "Watch Tutorial"
4784 +msgstr ""
4785 +
4786 +#: includes/admin-settings-page.php:1337
4787 +msgid "Test your chatbot and inspect debug data in real time."
4788 +msgstr ""
4789 +
4790 +#: includes/admin-settings-page.php:1346
4791 +#: includes/admin-transcripts-page.php:412
4792 +msgid "Quick Actions"
4793 +msgstr ""
4794 +
4795 +#: includes/admin-settings-page.php:1350
4796 +msgid "Clear Chat Session"
4797 +msgstr ""
4798 +
4799 +#: includes/admin-settings-page.php:1354
4800 +msgid "Clear Debug Log"
4801 +msgstr ""
4802 +
4803 +#: includes/admin-settings-page.php:1363
4804 +msgid "Last Query Analysis"
4805 +msgstr ""
4806 +
4807 +#: includes/admin-settings-page.php:1367
4808 +#: includes/admin-settings-page.php:1405
4809 +msgid "Loading..."
4810 +msgstr ""
4811 +
4812 +#: includes/admin-settings-page.php:1371
4813 +msgid "User Query"
4814 +msgstr ""
4815 +
4816 +#: includes/admin-settings-page.php:1372
4817 +msgid "Waiting for next query..."
4818 +msgstr ""
4819 +
4820 +#: includes/admin-settings-page.php:1376
4821 +msgid "Approved URLs for Citations"
4822 +msgstr ""
4823 +
4824 +#: includes/admin-settings-page.php:1378
4825 +msgid "No URL data yet"
4826 +msgstr ""
4827 +
4828 +#: includes/admin-settings-page.php:1383
4829 +msgid "Document Matches"
4830 +msgstr ""
4831 +
4832 +#: includes/admin-settings-page.php:1385
4833 +msgid "No query data yet"
4834 +msgstr ""
4835 +
4836 +#: includes/admin-settings-page.php:1390
4837 +msgid "Actions Triggered"
4838 +msgstr ""
4839 +
4840 +#: includes/admin-settings-page.php:1392
4841 +msgid "No action data yet"
4842 +msgstr ""
4843 +
4844 +#: includes/admin-settings-page.php:1401
4845 +msgid "System Information"
4846 +msgstr ""
4847 +
4848 +#: includes/admin-settings-page.php:1404
4849 +msgid "System Prompt"
4850 +msgstr ""
4851 +
4852 +#: includes/admin-settings-page.php:1410
4853 +msgid "Checking..."
4854 +msgstr ""
4855 +
4856 +#: includes/admin-settings-page.php:1420
4857 +msgid "Debug panel ready - send a message to begin..."
4858 +msgstr ""
4859 +
4860 +#: includes/admin-settings-page.php:1512
4861 +#: includes/class-mxchat-admin.php:7390
4862 +msgid "Per Hour"
4863 +msgstr ""
4864 +
4865 +#: includes/admin-settings-page.php:1513
4866 +#: includes/class-mxchat-admin.php:7391
4867 +msgid "Per Day"
4868 +msgstr ""
4869 +
4870 +#: includes/admin-settings-page.php:1514
4871 +#: includes/class-mxchat-admin.php:7392
4872 +msgid "Per Week"
4873 +msgstr ""
4874 +
4875 +#: includes/admin-settings-page.php:1515
4876 +#: includes/class-mxchat-admin.php:7393
4877 +msgid "Per Month"
4878 +msgstr ""
4879 +
4880 +#: includes/admin-settings-page.php:1519
4881 +#: includes/class-mxchat-admin.php:7398
4882 +msgid "Logged Out Users"
4883 +msgstr ""
4884 +
4885 +#: includes/admin-settings-page.php:1541
4886 +msgid "Total chatbot message limit"
4887 +msgstr ""
4888 +
4889 +#: includes/admin-settings-page.php:1546
4890 +#: includes/admin-settings-page.php:1569
4891 +#: includes/admin-settings-page.php:1704
4892 +msgid "Unlimited"
4893 +msgstr ""
4894 +
4895 +#: includes/admin-settings-page.php:1558
4896 +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."
4897 +msgstr ""
4898 +
4899 +#: includes/admin-settings-page.php:1562
4900 +#: includes/admin-settings-page.php:1697
4901 +msgid "Limit"
4902 +msgstr ""
4903 +
4904 +#: includes/admin-settings-page.php:1572
4905 +#: includes/admin-settings-page.php:1707
4906 +msgid "Custom…"
4907 +msgstr ""
4908 +
4909 +#: includes/admin-settings-page.php:1576
4910 +#: includes/admin-settings-page.php:1711
4911 +msgid "Custom limit"
4912 +msgstr ""
4913 +
4914 +#: includes/admin-settings-page.php:1587
4915 +#: includes/admin-settings-page.php:1722
4916 +msgid "Timeframe"
4917 +msgstr ""
4918 +
4919 +#: includes/admin-settings-page.php:1629
4920 +msgid "Current usage"
4921 +msgstr ""
4922 +
4923 +#: includes/admin-settings-page.php:1630
4924 +msgid "Reset counter"
4925 +msgstr ""
4926 +
4927 +#: includes/admin-settings-page.php:1652
4928 +msgid "Unlimited — no cap. Usage tracking applies only when a numeric limit is set."
4929 +msgstr ""
4930 +
4931 +#: includes/admin-settings-page.php:1662
4932 +#: includes/class-mxchat-admin.php:441
4933 +#: includes/class-mxchat-admin.php:7424
4934 +#: includes/class-mxchat-integrator.php:14146
4935 +#: includes/class-mxchat-public.php:207
4936 +msgid "Rate limit exceeded. Please try again later."
4937 +msgstr ""
4938 +
4939 +#: includes/admin-settings-page.php:1733
4940 +msgid "Custom Message"
4941 +msgstr ""
4942 +
4943 +#: includes/admin-settings-page.php:1738
4944 +msgid "Message shown when rate limit is reached"
4945 +msgstr ""
4946 +
4947 +#: includes/admin-transcripts-page.php:59
4948 +#: includes/admin-transcripts-page.php:117
4949 +#: includes/admin-transcripts-page.php:755
4950 +msgid "Conversations"
4951 +msgstr ""
4952 +
4953 +#: includes/admin-transcripts-page.php:62
4954 +#: includes/admin-transcripts-page.php:124
4955 +msgid "All Chats"
4956 +msgstr ""
4957 +
4958 +#: includes/admin-transcripts-page.php:66
4959 +#: includes/admin-transcripts-page.php:134
4960 +#: includes/admin-transcripts-page.php:630
4961 +msgid "Leads"
4962 +msgstr ""
4963 +
4964 +#: includes/admin-transcripts-page.php:74
4965 +#: includes/admin-transcripts-page.php:149
4966 +msgid "Notifications"
4967 +msgstr ""
4968 +
4969 +#: includes/admin-transcripts-page.php:170
4970 +msgid "Transcripts Dashboard"
4971 +msgstr ""
4972 +
4973 +#: includes/admin-transcripts-page.php:171
4974 +msgid "Overview of your chatbot conversations and engagement metrics."
4975 +msgstr ""
4976 +
4977 +#: includes/admin-transcripts-page.php:182
4978 +msgid "Total Chats"
4979 +msgstr ""
4980 +
4981 +#: includes/admin-transcripts-page.php:192
4982 +#: includes/admin-transcripts-page.php:515
4983 +msgid "Total Messages"
4984 +msgstr ""
4985 +
4986 +#: includes/admin-transcripts-page.php:202
4987 +msgid "Unique Users"
4988 +msgstr ""
4989 +
4990 +#: includes/admin-transcripts-page.php:206
4991 +#, php-format
4992 +msgid "%d registered, %d guests"
4993 +msgstr ""
4994 +
4995 +#: includes/admin-transcripts-page.php:221
4996 +msgid "Avg Messages/Chat"
4997 +msgstr ""
4998 +
4999 +#: includes/admin-transcripts-page.php:233
5000 +msgid "Recent Activity"
5001 +msgstr ""
5002 +
5003 +#: includes/admin-transcripts-page.php:244
5004 +msgid "Today"
5005 +msgstr ""
5006 +
5007 +#: includes/admin-transcripts-page.php:253
5008 +msgid "Last 7 Days"
5009 +msgstr ""
5010 +
5011 +#: includes/admin-transcripts-page.php:262
5012 +msgid "Last 30 Days"
5013 +msgstr ""
5014 +
5015 +#: includes/admin-transcripts-page.php:274
5016 +msgid "Insights"
5017 +msgstr ""
5018 +
5019 +#: includes/admin-transcripts-page.php:280
5020 +msgid "Peak Activity"
5021 +msgstr ""
5022 +
5023 +#: includes/admin-transcripts-page.php:288
5024 +msgid "N/A"
5025 +msgstr ""
5026 +
5027 +#: includes/admin-transcripts-page.php:294
5028 +msgid "Engagement Rate"
5029 +msgstr ""
5030 +
5031 +#: includes/admin-transcripts-page.php:309
5032 +msgid "Moderate"
5033 +msgstr ""
5034 +
5035 +#: includes/admin-transcripts-page.php:311
5036 +msgid "Quiet"
5037 +msgstr ""
5038 +
5039 +#: includes/admin-transcripts-page.php:317
5040 +msgid "Agent Tests"
5041 +msgstr ""
5042 +
5043 +#: includes/admin-transcripts-page.php:330
5044 +msgid "Satisfaction (last 30 days)"
5045 +msgstr ""
5046 +
5047 +#: includes/admin-transcripts-page.php:339
5048 +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."
5049 +msgstr ""
5050 +
5051 +#: includes/admin-transcripts-page.php:347
5052 +msgid "Default bot"
5053 +msgstr ""
5054 +
5055 +#. translators: %d: number of rated sessions
5056 +#: includes/admin-transcripts-page.php:356
5057 +#, php-format
5058 +msgid "%d rated session"
5059 +msgid_plural "%d rated sessions"
5060 +msgstr[0] ""
5061 +msgstr[1] ""
5062 +
5063 +#: includes/admin-transcripts-page.php:364
5064 +msgid "Positive ratings"
5065 +msgstr ""
5066 +
5067 +#: includes/admin-transcripts-page.php:368
5068 +msgid "Negative ratings"
5069 +msgstr ""
5070 +
5071 +#: includes/admin-transcripts-page.php:387
5072 +msgid "7-Day Activity"
5073 +msgstr ""
5074 +
5075 +#: includes/admin-transcripts-page.php:392
5076 +msgid "Chats"
5077 +msgstr ""
5078 +
5079 +#: includes/admin-transcripts-page.php:396
5080 +msgid "Messages"
5081 +msgstr ""
5082 +
5083 +#: includes/admin-transcripts-page.php:419
5084 +msgid "View All Chats"
5085 +msgstr ""
5086 +
5087 +#: includes/admin-transcripts-page.php:423
5088 +msgid "Export All Chats"
5089 +msgstr ""
5090 +
5091 +#: includes/admin-transcripts-page.php:427
5092 +#: includes/admin-transcripts-page.php:799
5093 +msgid "Notification Settings"
5094 +msgstr ""
5095 +
5096 +#: includes/admin-transcripts-page.php:447
5097 +#: includes/admin-transcripts-page.php:449
5098 +msgid "Sort"
5099 +msgstr ""
5100 +
5101 +#: includes/admin-transcripts-page.php:459
5102 +msgid "Search chats..."
5103 +msgstr ""
5104 +
5105 +#: includes/admin-transcripts-page.php:487
5106 +msgid "Select a conversation"
5107 +msgstr ""
5108 +
5109 +#: includes/admin-transcripts-page.php:488
5110 +msgid "Choose a chat from the list to view the full conversation."
5111 +msgstr ""
5112 +
5113 +#: includes/admin-transcripts-page.php:495
5114 +msgid "Back to list"
5115 +msgstr ""
5116 +
5117 +#: includes/admin-transcripts-page.php:505
5118 +msgid "Show details"
5119 +msgstr ""
5120 +
5121 +#: includes/admin-transcripts-page.php:513
5122 +msgid "Chat Details"
5123 +msgstr ""
5124 +
5125 +#: includes/admin-transcripts-page.php:519
5126 +msgid "Started"
5127 +msgstr ""
5128 +
5129 +#: includes/admin-transcripts-page.php:527
5130 +msgid "IP Address"
5131 +msgstr ""
5132 +
5133 +#: includes/admin-transcripts-page.php:535
5134 +msgid "Feedback"
5135 +msgstr ""
5136 +
5137 +#: includes/admin-transcripts-page.php:540
5138 +msgid "Clicked Links"
5139 +msgstr ""
5140 +
5141 +#: includes/admin-transcripts-page.php:548
5142 +msgid "Delete Chat"
5143 +msgstr ""
5144 +
5145 +#: includes/admin-transcripts-page.php:552
5146 +#: includes/admin-transcripts-page.php:709
5147 +msgid "Export"
5148 +msgstr ""
5149 +
5150 +#: includes/admin-transcripts-page.php:557
5151 +msgid "Target language"
5152 +msgstr ""
5153 +
5154 +#: includes/admin-transcripts-page.php:581
5155 +#: includes/class-mxchat-editor-assistant-rest.php:96
5156 +msgid "Translate"
5157 +msgstr ""
5158 +
5159 +#: includes/admin-transcripts-page.php:585
5160 +msgid "Original"
5161 +msgstr ""
5162 +
5163 +#: includes/admin-transcripts-page.php:605
5164 +msgid "Delete conversation?"
5165 +msgstr ""
5166 +
5167 +#: includes/admin-transcripts-page.php:613
5168 +msgid "Also remove the lead from the Leads tab"
5169 +msgstr ""
5170 +
5171 +#: includes/admin-transcripts-page.php:614
5172 +msgid "By default, leads are kept and marked \"Chat deleted\" so your contact list is preserved."
5173 +msgstr ""
5174 +
5175 +#: includes/admin-transcripts-page.php:617
5176 +#: includes/admin-transcripts-page.php:783
5177 +msgid "This cannot be undone."
5178 +msgstr ""
5179 +
5180 +#: includes/admin-transcripts-page.php:631
5181 +msgid "Captured visitor emails and names from the lead-capture form, grouped by unique lead."
5182 +msgstr ""
5183 +
5184 +#: includes/admin-transcripts-page.php:642
5185 +msgid "Total Leads"
5186 +msgstr ""
5187 +
5188 +#: includes/admin-transcripts-page.php:651
5189 +msgid "New This Week"
5190 +msgstr ""
5191 +
5192 +#: includes/admin-transcripts-page.php:660
5193 +msgid "Avg Convos / Lead"
5194 +msgstr ""
5195 +
5196 +#: includes/admin-transcripts-page.php:669
5197 +msgid "Orphan Leads"
5198 +msgstr ""
5199 +
5200 +#: includes/admin-transcripts-page.php:670
5201 +msgid "Captured but never chatted"
5202 +msgstr ""
5203 +
5204 +#: includes/admin-transcripts-page.php:680
5205 +msgid "Top Pages Capturing Leads"
5206 +msgstr ""
5207 +
5208 +#: includes/admin-transcripts-page.php:682
5209 +msgid "Click a page to filter the list below"
5210 +msgstr ""
5211 +
5212 +#: includes/admin-transcripts-page.php:686
5213 +msgid "No page data yet."
5214 +msgstr ""
5215 +
5216 +#: includes/admin-transcripts-page.php:713
5217 +msgid "All leads — email + name"
5218 +msgstr ""
5219 +
5220 +#: includes/admin-transcripts-page.php:714
5221 +msgid "All leads — email only"
5222 +msgstr ""
5223 +
5224 +#: includes/admin-transcripts-page.php:715
5225 +msgid "Selected — email + name"
5226 +msgstr ""
5227 +
5228 +#: includes/admin-transcripts-page.php:716
5229 +msgid "Selected — email only"
5230 +msgstr ""
5231 +
5232 +#: includes/admin-transcripts-page.php:725
5233 +msgid "Search by email or name..."
5234 +msgstr ""
5235 +
5236 +#: includes/admin-transcripts-page.php:728
5237 +msgid "All time"
5238 +msgstr ""
5239 +
5240 +#: includes/admin-transcripts-page.php:729
5241 +msgid "Last 24 hours"
5242 +msgstr ""
5243 +
5244 +#: includes/admin-transcripts-page.php:730
5245 +msgid "Last 7 days"
5246 +msgstr ""
5247 +
5248 +#: includes/admin-transcripts-page.php:731
5249 +msgid "Last 30 days"
5250 +msgstr ""
5251 +
5252 +#: includes/admin-transcripts-page.php:732
5253 +msgid "Last 90 days"
5254 +msgstr ""
5255 +
5256 +#: includes/admin-transcripts-page.php:735
5257 +msgid "All leads"
5258 +msgstr ""
5259 +
5260 +#: includes/admin-transcripts-page.php:736
5261 +msgid "With conversation"
5262 +msgstr ""
5263 +
5264 +#: includes/admin-transcripts-page.php:737
5265 +#: includes/class-mxchat-admin.php:2763
5266 +msgid "Chat deleted"
5267 +msgstr ""
5268 +
5269 +#: includes/admin-transcripts-page.php:738
5270 +msgid "Orphan (no chat)"
5271 +msgstr ""
5272 +
5273 +#: includes/admin-transcripts-page.php:741
5274 +msgid "Clear filters"
5275 +msgstr ""
5276 +
5277 +#: includes/admin-transcripts-page.php:745
5278 +msgid "Remove page filter"
5279 +msgstr ""
5280 +
5281 +#: includes/admin-transcripts-page.php:754
5282 +msgid "Lead"
5283 +msgstr ""
5284 +
5285 +#: includes/admin-transcripts-page.php:756
5286 +msgid "Last seen"
5287 +msgstr ""
5288 +
5289 +#: includes/admin-transcripts-page.php:757
5290 +msgid "Top page"
5291 +msgstr ""
5292 +
5293 +#: includes/admin-transcripts-page.php:758
5294 +msgid "Consent"
5295 +msgstr ""
5296 +
5297 +#: includes/admin-transcripts-page.php:778
5298 +msgid "Delete leads"
5299 +msgstr ""
5300 +
5301 +#: includes/admin-transcripts-page.php:787
5302 +msgid "Delete permanently"
5303 +msgstr ""
5304 +
5305 +#: includes/admin-transcripts-page.php:800
5306 +msgid "Configure email notifications and transcript management options."
5307 +msgstr ""
5308 +
5309 +#: includes/admin-transcripts-page.php:810
5310 +msgid "Email Notifications"
5311 +msgstr ""
5312 +
5313 +#: includes/admin-transcripts-page.php:830
5314 +#: includes/class-mxchat-admin.php:7259
5315 +msgid "Enable Chat Notifications"
5316 +msgstr ""
5317 +
5318 +#: includes/admin-transcripts-page.php:832
5319 +msgid "Send email notification when a new chat session starts."
5320 +msgstr ""
5321 +
5322 +#: includes/admin-transcripts-page.php:836
5323 +msgid "Notification Email"
5324 +msgstr ""
5325 +
5326 +#: includes/admin-transcripts-page.php:843
5327 +#, php-format
5328 +msgid "Email address where notifications will be sent. Separate up to %d addresses with commas. Defaults to the site admin email."
5329 +msgstr ""
5330 +
5331 +#: includes/admin-transcripts-page.php:853
5332 +msgid "Auto-Email Transcript"
5333 +msgstr ""
5334 +
5335 +#: includes/admin-transcripts-page.php:873
5336 +#: includes/class-mxchat-admin.php:7291
5337 +msgid "Auto-Email Full Transcript"
5338 +msgstr ""
5339 +
5340 +#: includes/admin-transcripts-page.php:875
5341 +msgid "Automatically send the full conversation transcript after the chat ends."
5342 +msgstr ""
5343 +
5344 +#: includes/admin-transcripts-page.php:879
5345 +msgid "Send Transcript After"
5346 +msgstr ""
5347 +
5348 +#: includes/admin-transcripts-page.php:883
5349 +#: includes/class-mxchat-admin.php:1804
5350 +msgid "15 minutes"
5351 +msgstr ""
5352 +
5353 +#: includes/admin-transcripts-page.php:884
5354 +#: includes/class-mxchat-admin.php:1807
5355 +msgid "30 minutes"
5356 +msgstr ""
5357 +
5358 +#: includes/admin-transcripts-page.php:885
5359 +#: includes/class-mxchat-admin.php:1810
5360 +msgid "1 hour"
5361 +msgstr ""
5362 +
5363 +#: includes/admin-transcripts-page.php:900
5364 +msgid "Only send if user provided contact info"
5365 +msgstr ""
5366 +
5367 +#: includes/admin-transcripts-page.php:911
5368 +msgid "Transcript Management"
5369 +msgstr ""
5370 +
5371 +#: includes/admin-transcripts-page.php:920
5372 +#: includes/class-mxchat-admin.php:7275
5373 +msgid "Auto-Delete Old Transcripts"
5374 +msgstr ""
5375 +
5376 +#: includes/admin-transcripts-page.php:924
5377 +msgid "Never (Keep All)"
5378 +msgstr ""
5379 +
5380 +#: includes/admin-transcripts-page.php:925
5381 +#: includes/class-mxchat-admin.php:1737
5382 +msgid "After 1 Week"
5383 +msgstr ""
5384 +
5385 +#: includes/admin-transcripts-page.php:926
5386 +#: includes/class-mxchat-admin.php:1740
5387 +msgid "After 2 Weeks"
5388 +msgstr ""
5389 +
5390 +#: includes/admin-transcripts-page.php:927
5391 +#: includes/class-mxchat-admin.php:1743
5392 +msgid "After 1 Month"
5393 +msgstr ""
5394 +
5395 +#: includes/admin-transcripts-page.php:929
5396 +msgid "Automatically delete old chat transcripts to manage database size and privacy."
5397 +msgstr ""
5398 +
5399 +#. translators: %d: the custom retention value in days
5400 +#: includes/admin-transcripts-page.php:935
5401 +#, php-format
5402 +msgid "Overridden by Custom Retention below: transcripts are deleted after %d days."
5403 +msgstr ""
5404 +
5405 +#. translators: %s: localized date and time of the next scheduled transcript cleanup
5406 +#: includes/admin-transcripts-page.php:954
5407 +#, php-format
5408 +msgid "Next cleanup: %s"
5409 +msgstr ""
5410 +
5411 +#: includes/admin-transcripts-page.php:958
5412 +msgid "Next cleanup: not currently scheduled."
5413 +msgstr ""
5414 +
5415 +#: includes/admin-transcripts-page.php:966
5416 +#: includes/class-mxchat-admin.php:7283
5417 +msgid "Custom Retention (Days)"
5418 +msgstr ""
5419 +
5420 +#: includes/admin-transcripts-page.php:976
5421 +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."
5422 +msgstr ""
5423 +
5424 +#: includes/admin-transcripts-page.php:986
5425 +msgid "Privacy & Data Requests"
5426 +msgstr ""
5427 +
5428 +#: includes/admin-transcripts-page.php:992
5429 +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."
5430 +msgstr ""
5431 +
5432 +#: includes/admin-transcripts-page.php:995
5433 +msgid "Export Personal Data"
5434 +msgstr ""
5435 +
5436 +#: includes/admin-transcripts-page.php:996
5437 +msgid "Erase Personal Data"
5438 +msgstr ""
5439 +
5440 +#: includes/admin-transcripts-page.php:1010
5441 +msgid "Message Context"
5442 +msgstr ""
5443 +
5444 +#: includes/admin-transcripts-page.php:1018
5445 +msgid "Sources"
5446 +msgstr ""
5447 +
5448 +#: includes/admin-transcripts-page.php:1030
5449 +msgid "Loading context..."
5450 +msgstr ""
5451 +
5452 +#: includes/class-mxchat-addons.php:23
5453 +msgid "MxChat AI Search"
5454 +msgstr ""
5455 +
5456 +#: includes/class-mxchat-addons.php:24
5457 +msgid "AI Search"
5458 +msgstr ""
5459 +
5460 +#: includes/class-mxchat-addons.php:25
5461 +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."
5462 +msgstr ""
5463 +
5464 +#: includes/class-mxchat-addons.php:27
5465 +msgid "AI answers above your theme's search results"
5466 +msgstr ""
5467 +
5468 +#: includes/class-mxchat-addons.php:28
5469 +msgid "Embeddable search box via shortcode or block"
5470 +msgstr ""
5471 +
5472 +#: includes/class-mxchat-addons.php:29
5473 +msgid "Grounded in your knowledge base, with sources"
5474 +msgstr ""
5475 +
5476 +#: includes/class-mxchat-addons.php:39
5477 +msgid "AI Overview"
5478 +msgstr ""
5479 +
5480 +#: includes/class-mxchat-addons.php:40
5481 +msgid "Answers above your normal results"
5482 +msgstr ""
5483 +
5484 +#: includes/class-mxchat-addons.php:44
5485 +msgid "Drop It Anywhere"
5486 +msgstr ""
5487 +
5488 +#: includes/class-mxchat-addons.php:45
5489 +msgid "Shortcode or block on any page"
5490 +msgstr ""
5491 +
5492 +#: includes/class-mxchat-addons.php:49
5493 +msgid "Your Own Content"
5494 +msgstr ""
5495 +
5496 +#: includes/class-mxchat-addons.php:50
5497 +msgid "Grounded answers that cite sources"
5498 +msgstr ""
5499 +
5500 +#: includes/class-mxchat-addons.php:54
5501 +msgid "Cost Controls"
5502 +msgstr ""
5503 +
5504 +#: includes/class-mxchat-addons.php:55
5505 +msgid "Caching, rate limits, cheaper model"
5506 +msgstr ""
5507 +
5508 +#: includes/class-mxchat-addons.php:61
5509 +msgid "MxChat MCP Server"
5510 +msgstr ""
5511 +
5512 +#: includes/class-mxchat-addons.php:62
5513 +msgid "MCP Server"
5514 +msgstr ""
5515 +
5516 +#: includes/class-mxchat-addons.php:63
5517 +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."
5518 +msgstr ""
5519 +
5520 +#: includes/class-mxchat-addons.php:65
5521 +msgid "JSON-RPC 2.0 MCP endpoint with OAuth + bearer auth"
5522 +msgstr ""
5523 +
5524 +#: includes/class-mxchat-addons.php:66
5525 +msgid "One-click connect snippets for Claude Code, ChatGPT, mcp-inspector"
5526 +msgstr ""
5527 +
5528 +#: includes/class-mxchat-addons.php:67
5529 +msgid "WooCommerce-aware tools: products, orders, customers"
5530 +msgstr ""
5531 +
5532 +#: includes/class-mxchat-addons.php:77
5533 +msgid "Open Protocol"
5534 +msgstr ""
5535 +
5536 +#: includes/class-mxchat-addons.php:78
5537 +msgid "Standards-based MCP over Streamable HTTP"
5538 +msgstr ""
5539 +
5540 +#: includes/class-mxchat-addons.php:82
5541 +msgid "OAuth + Bearer"
5542 +msgstr ""
5543 +
5544 +#: includes/class-mxchat-addons.php:83
5545 +msgid "Reuses your MxChat REST token"
5546 +msgstr ""
5547 +
5548 +#: includes/class-mxchat-addons.php:87
5549 +msgid "Chatbot Ops Tools"
5550 +msgstr ""
5551 +
5552 +#: includes/class-mxchat-addons.php:88
5553 +msgid "Transcripts, knowledge, bots, search"
5554 +msgstr ""
5555 +
5556 +#: includes/class-mxchat-addons.php:92
5557 +msgid "WooCommerce Aware"
5558 +msgstr ""
5559 +
5560 +#: includes/class-mxchat-addons.php:93
5561 +msgid "Products, orders, customer lookups"
5562 +msgstr ""
5563 +
5564 +#: includes/class-mxchat-addons.php:99
5565 +msgid "MxChat Advanced Content Editor"
5566 +msgstr ""
5567 +
5568 +#: includes/class-mxchat-addons.php:100
5569 +msgid "Content Gen."
5570 +msgstr ""
5571 +
5572 +#: includes/class-mxchat-addons.php:101
5573 +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."
5574 +msgstr ""
5575 +
5576 +#: includes/class-mxchat-addons.php:103
5577 +msgid "AI-powered image regeneration & uploads"
5578 +msgstr ""
5579 +
5580 +#: includes/class-mxchat-addons.php:104
5581 +msgid "SEO meta title, description & excerpt editor"
5582 +msgstr ""
5583 +
5584 +#: includes/class-mxchat-addons.php:105
5585 +msgid "Automatic internal linking between posts"
5586 +msgstr ""
5587 +
5588 +#: includes/class-mxchat-addons.php:115
5589 +msgid "Image Management"
5590 +msgstr ""
5591 +
5592 +#: includes/class-mxchat-addons.php:116
5593 +msgid "Regenerate, upload, and swap AI images"
5594 +msgstr ""
5595 +
5596 +#: includes/class-mxchat-addons.php:120
5597 +msgid "SEO Meta Editor"
5598 +msgstr ""
5599 +
5600 +#: includes/class-mxchat-addons.php:121
5601 +msgid "Title, description & excerpt controls"
5602 +msgstr ""
5603 +
5604 +#: includes/class-mxchat-addons.php:126
5605 +msgid "Auto-link to related posts & pages"
5606 +msgstr ""
5607 +
5608 +#: includes/class-mxchat-addons.php:130
5609 +msgid "Chat-Based Editing"
5610 +msgstr ""
5611 +
5612 +#: includes/class-mxchat-addons.php:131
5613 +msgid "Refine content through conversation"
5614 +msgstr ""
5615 +
5616 +#: includes/class-mxchat-addons.php:137
5617 +msgid "MxChat Chat Themes"
5618 +msgstr ""
5619 +
5620 +#: includes/class-mxchat-addons.php:138
5621 +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."
5622 +msgstr ""
5623 +
5624 +#: includes/class-mxchat-addons.php:140
5625 +msgid "AI-powered theme generator"
5626 +msgstr ""
5627 +
5628 +#: includes/class-mxchat-addons.php:141
5629 +msgid "Live preview customizer"
5630 +msgstr ""
5631 +
5632 +#: includes/class-mxchat-addons.php:142
5633 +msgid "One-click theme application"
5634 +msgstr ""
5635 +
5636 +#: includes/class-mxchat-addons.php:153
5637 +msgid "Describe your style, AI creates it"
5638 +msgstr ""
5639 +
5640 +#: includes/class-mxchat-addons.php:157
5641 +msgid "Live Preview"
5642 +msgstr ""
5643 +
5644 +#: includes/class-mxchat-addons.php:158
5645 +msgid "See changes in real-time"
5646 +msgstr ""
5647 +
5648 +#: includes/class-mxchat-addons.php:162
5649 +msgid "Color Controls"
5650 +msgstr ""
5651 +
5652 +#: includes/class-mxchat-addons.php:163
5653 +msgid "Fine-tune every color precisely"
5654 +msgstr ""
5655 +
5656 +#: includes/class-mxchat-addons.php:167
5657 +msgid "One-Click Apply"
5658 +msgstr ""
5659 +
5660 +#: includes/class-mxchat-addons.php:168
5661 +msgid "Apply themes instantly"
5662 +msgstr ""
5663 +
5664 +#: includes/class-mxchat-addons.php:174
5665 +msgid "MxChat Admin Assistant"
5666 +msgstr ""
5667 +
5668 +#: includes/class-mxchat-addons.php:175
5669 +msgid "Your AI powerhouse inside WordPress. Chat with multiple AI models, generate images, research the web, and boost productivity—all without leaving your dashboard."
5670 +msgstr ""
5671 +
5672 +#: includes/class-mxchat-addons.php:177
5673 +msgid "ChatGPT-like admin interface"
5674 +msgstr ""
5675 +
5676 +#: includes/class-mxchat-addons.php:178
5677 +msgid "Generate images & research web"
5678 +msgstr ""
5679 +
5680 +#: includes/class-mxchat-addons.php:179
5681 +msgid "Searchable chat history"
5682 +msgstr ""
5683 +
5684 +#: includes/class-mxchat-addons.php:189
5685 +msgid "Admin Chat UI"
5686 +msgstr ""
5687 +
5688 +#: includes/class-mxchat-addons.php:190
5689 +msgid "ChatGPT-like dashboard interface"
5690 +msgstr ""
5691 +
5692 +#: includes/class-mxchat-addons.php:194
5693 +msgid "Image Generation"
5694 +msgstr ""
5695 +
5696 +#: includes/class-mxchat-addons.php:195
5697 +msgid "Create images with AI prompts"
5698 +msgstr ""
5699 +
5700 +#: includes/class-mxchat-addons.php:199
5701 +msgid "Web Research"
5702 +msgstr ""
5703 +
5704 +#: includes/class-mxchat-addons.php:200
5705 +msgid "Search the web from your dashboard"
5706 +msgstr ""
5707 +
5708 +#: includes/class-mxchat-addons.php:204
5709 +msgid "Chat History"
5710 +msgstr ""
5711 +
5712 +#: includes/class-mxchat-addons.php:205
5713 +msgid "Searchable conversation archive"
5714 +msgstr ""
5715 +
5716 +#: includes/class-mxchat-addons.php:211
5717 +msgid "MxChat Video Generation"
5718 +msgstr ""
5719 +
5720 +#: includes/class-mxchat-addons.php:212
5721 +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."
5722 +msgstr ""
5723 +
5724 +#: includes/class-mxchat-addons.php:214
5725 +msgid "Multiple Veo models (Veo 2, 3, 3 Fast)"
5726 +msgstr ""
5727 +
5728 +#: includes/class-mxchat-addons.php:215
5729 +msgid "8-second videos with native audio"
5730 +msgstr ""
5731 +
5732 +#: includes/class-mxchat-addons.php:216
5733 +msgid "Media library integration"
5734 +msgstr ""
5735 +
5736 +#: includes/class-mxchat-addons.php:226
5737 +msgid "AI Video Creation"
5738 +msgstr ""
5739 +
5740 +#: includes/class-mxchat-addons.php:227
5741 +msgid "Generate videos from text prompts"
5742 +msgstr ""
5743 +
5744 +#: includes/class-mxchat-addons.php:231
5745 +msgid "Native Audio"
5746 +msgstr ""
5747 +
5748 +#: includes/class-mxchat-addons.php:232
5749 +msgid "Videos with built-in audio tracks"
5750 +msgstr ""
5751 +
5752 +#: includes/class-mxchat-addons.php:236
5753 +msgid "Aspect Ratios"
5754 +msgstr ""
5755 +
5756 +#: includes/class-mxchat-addons.php:237
5757 +msgid "Multiple size options available"
5758 +msgstr ""
5759 +
5760 +#: includes/class-mxchat-addons.php:241
5761 +msgid "Media Library"
5762 +msgstr ""
5763 +
5764 +#: includes/class-mxchat-addons.php:242
5765 +msgid "Save directly to WordPress media"
5766 +msgstr ""
5767 +
5768 +#: includes/class-mxchat-addons.php:248
5769 +msgid "MxChat Image Analysis"
5770 +msgstr ""
5771 +
5772 +#: includes/class-mxchat-addons.php:249
5773 +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."
5774 +msgstr ""
5775 +
5776 +#: includes/class-mxchat-addons.php:251
5777 +msgid "Multiple AI vision models"
5778 +msgstr ""
5779 +
5780 +#: includes/class-mxchat-addons.php:252
5781 +msgid "Drag & drop image uploads"
5782 +msgstr ""
5783 +
5784 +#: includes/class-mxchat-addons.php:253
5785 +msgid "Custom analysis prompts"
5786 +msgstr ""
5787 +
5788 +#: includes/class-mxchat-addons.php:263
5789 +msgid "Vision AI Models"
5790 +msgstr ""
5791 +
5792 +#: includes/class-mxchat-addons.php:264
5793 +msgid "OpenAI Vision & Grok analysis"
5794 +msgstr ""
5795 +
5796 +#: includes/class-mxchat-addons.php:268
5797 +msgid "Drag & Drop"
5798 +msgstr ""
5799 +
5800 +#: includes/class-mxchat-addons.php:269
5801 +msgid "Easy image upload in chat"
5802 +msgstr ""
5803 +
5804 +#: includes/class-mxchat-addons.php:273
5805 +msgid "OCR Extraction"
5806 +msgstr ""
5807 +
5808 +#: includes/class-mxchat-addons.php:274
5809 +msgid "Extract text from images"
5810 +msgstr ""
5811 +
5812 +#: includes/class-mxchat-addons.php:278
5813 +msgid "Custom Prompts"
5814 +msgstr ""
5815 +
5816 +#: includes/class-mxchat-addons.php:279
5817 +msgid "Tailor analysis instructions"
5818 +msgstr ""
5819 +
5820 +#: includes/class-mxchat-addons.php:286
5821 +msgid "Convert conversations into data collection. Create smart forms that trigger during chats, collect user information, and turn casual visitors into qualified leads."
5822 +msgstr ""
5823 +
5824 +#: includes/class-mxchat-addons.php:288
5825 +msgid "No-code form builder"
5826 +msgstr ""
5827 +
5828 +#: includes/class-mxchat-addons.php:289
5829 +msgid "Intent-triggered activation"
5830 +msgstr ""
5831 +
5832 +#: includes/class-mxchat-addons.php:290
5833 +msgid "Export lead data easily"
5834 +msgstr ""
5835 +
5836 +#: includes/class-mxchat-addons.php:300
5837 +msgid "Form Builder"
5838 +msgstr ""
5839 +
5840 +#: includes/class-mxchat-addons.php:301
5841 +msgid "No-code drag & drop builder"
5842 +msgstr ""
5843 +
5844 +#: includes/class-mxchat-addons.php:305
5845 +msgid "Smart Triggers"
5846 +msgstr ""
5847 +
5848 +#: includes/class-mxchat-addons.php:306
5849 +msgid "Show forms based on intent"
5850 +msgstr ""
5851 +
5852 +#: includes/class-mxchat-addons.php:311
5853 +msgid "Turn visitors into contacts"
5854 +msgstr ""
5855 +
5856 +#: includes/class-mxchat-addons.php:315
5857 +msgid "Data Export"
5858 +msgstr ""
5859 +
5860 +#: includes/class-mxchat-addons.php:316
5861 +msgid "Export leads to CSV easily"
5862 +msgstr ""
5863 +
5864 +#: includes/class-mxchat-addons.php:322
5865 +msgid "MxChat Multi-Bot Manager"
5866 +msgstr ""
5867 +
5868 +#: includes/class-mxchat-addons.php:323
5869 +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."
5870 +msgstr ""
5871 +
5872 +#: includes/class-mxchat-addons.php:325
5873 +msgid "Unlimited specialized chatbots"
5874 +msgstr ""
5875 +
5876 +#: includes/class-mxchat-addons.php:326
5877 +msgid "Separate Pinecone knowledge bases"
5878 +msgstr ""
5879 +
5880 +#: includes/class-mxchat-addons.php:327
5881 +msgid "Page-specific bot assignments"
5882 +msgstr ""
5883 +
5884 +#: includes/class-mxchat-addons.php:337
5885 +msgid "Unlimited Bots"
5886 +msgstr ""
5887 +
5888 +#: includes/class-mxchat-addons.php:338
5889 +msgid "Create specialized chatbots"
5890 +msgstr ""
5891 +
5892 +#: includes/class-mxchat-addons.php:342
5893 +msgid "Separate Knowledge"
5894 +msgstr ""
5895 +
5896 +#: includes/class-mxchat-addons.php:343
5897 +msgid "Unique knowledge per bot"
5898 +msgstr ""
5899 +
5900 +#: includes/class-mxchat-addons.php:347
5901 +msgid "Page Assignments"
5902 +msgstr ""
5903 +
5904 +#: includes/class-mxchat-addons.php:348
5905 +msgid "Assign bots to specific pages"
5906 +msgstr ""
5907 +
5908 +#: includes/class-mxchat-addons.php:352
5909 +msgid "Custom Personas"
5910 +msgstr ""
5911 +
5912 +#: includes/class-mxchat-addons.php:353
5913 +msgid "Unique personality per bot"
5914 +msgstr ""
5915 +
5916 +#: includes/class-mxchat-addons.php:359
5917 +msgid "MxChat Trigger"
5918 +msgstr ""
5919 +
5920 +#: includes/class-mxchat-addons.php:360
5921 +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."
5922 +msgstr ""
5923 +
5924 +#: includes/class-mxchat-addons.php:362
5925 +msgid "Simple data attribute triggers"
5926 +msgstr ""
5927 +
5928 +#: includes/class-mxchat-addons.php:363
5929 +msgid "Multi-Bot targeting support"
5930 +msgstr ""
5931 +
5932 +#: includes/class-mxchat-addons.php:364
5933 +msgid "Built-in button styles & animations"
5934 +msgstr ""
5935 +
5936 +#: includes/class-mxchat-addons.php:374
5937 +msgid "Element Triggers"
5938 +msgstr ""
5939 +
5940 +#: includes/class-mxchat-addons.php:375
5941 +msgid "Turn any element into a trigger"
5942 +msgstr ""
5943 +
5944 +#: includes/class-mxchat-addons.php:379
5945 +msgid "Preset Messages"
5946 +msgstr ""
5947 +
5948 +#: includes/class-mxchat-addons.php:380
5949 +msgid "Auto-send predefined prompts"
5950 +msgstr ""
5951 +
5952 +#: includes/class-mxchat-addons.php:384
5953 +msgid "Multi-Bot Targeting"
5954 +msgstr ""
5955 +
5956 +#: includes/class-mxchat-addons.php:385
5957 +msgid "Route to specific bots"
5958 +msgstr ""
5959 +
5960 +#: includes/class-mxchat-addons.php:389
5961 +msgid "Button Styles"
5962 +msgstr ""
5963 +
5964 +#: includes/class-mxchat-addons.php:390
5965 +msgid "Built-in styles & animations"
5966 +msgstr ""
5967 +
5968 +#: includes/class-mxchat-addons.php:396
5969 +#: includes/class-mxchat-addons.php:397
5970 +msgid "MxChat Anywhere"
5971 +msgstr ""
5972 +
5973 +#: includes/class-mxchat-addons.php:398
5974 +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."
5975 +msgstr ""
5976 +
5977 +#: includes/class-mxchat-addons.php:400
5978 +msgid "One script tag — works on any website"
5979 +msgstr ""
5980 +
5981 +#: includes/class-mxchat-addons.php:401
5982 +#: includes/class-mxchat-addons.php:418
5983 +msgid "Shadow DOM prevents CSS conflicts"
5984 +msgstr ""
5985 +
5986 +#: includes/class-mxchat-addons.php:402
5987 +msgid "Domain-validated security keys"
5988 +msgstr ""
5989 +
5990 +#: includes/class-mxchat-addons.php:412
5991 +msgid "Universal Embed"
5992 +msgstr ""
5993 +
5994 +#: includes/class-mxchat-addons.php:413
5995 +msgid "One script tag on any website"
5996 +msgstr ""
5997 +
5998 +#: includes/class-mxchat-addons.php:417
5999 +msgid "Style Isolation"
6000 +msgstr ""
6001 +
6002 +#: includes/class-mxchat-addons.php:422
6003 +msgid "Domain Security"
6004 +msgstr ""
6005 +
6006 +#: includes/class-mxchat-addons.php:423
6007 +msgid "Validated keys per domain"
6008 +msgstr ""
6009 +
6010 +#: includes/class-mxchat-addons.php:427
6011 +msgid "Zero Dependencies"
6012 +msgstr ""
6013 +
6014 +#: includes/class-mxchat-addons.php:428
6015 +msgid "Vanilla JS, no impact on Core Web Vitals"
6016 +msgstr ""
6017 +
6018 +#: includes/class-mxchat-addons.php:434
6019 +msgid "MxChat WooCommerce"
6020 +msgstr ""
6021 +
6022 +#: includes/class-mxchat-addons.php:435
6023 +msgid "Boost sales with AI-powered shopping assistance. Help customers find products, manage carts, and complete purchases—all through natural conversation."
6024 +msgstr ""
6025 +
6026 +#: includes/class-mxchat-addons.php:437
6027 +#: includes/class-mxchat-addons.php:455
6028 +msgid "Smart product recommendations"
6029 +msgstr ""
6030 +
6031 +#: includes/class-mxchat-addons.php:438
6032 +msgid "Cart & checkout assistance"
6033 +msgstr ""
6034 +
6035 +#: includes/class-mxchat-addons.php:439
6036 +msgid "Order history access"
6037 +msgstr ""
6038 +
6039 +#: includes/class-mxchat-addons.php:449
6040 +msgid "Cart Assistant"
6041 +msgstr ""
6042 +
6043 +#: includes/class-mxchat-addons.php:450
6044 +msgid "Manage cart through conversation"
6045 +msgstr ""
6046 +
6047 +#: includes/class-mxchat-addons.php:454
6048 +msgid "Product Search"
6049 +msgstr ""
6050 +
6051 +#: includes/class-mxchat-addons.php:459
6052 +msgid "Checkout Help"
6053 +msgstr ""
6054 +
6055 +#: includes/class-mxchat-addons.php:460
6056 +msgid "Guide customers to purchase"
6057 +msgstr ""
6058 +
6059 +#: includes/class-mxchat-addons.php:464
6060 +#: includes/class-mxchat-admin.php:6229
6061 +msgid "Order History"
6062 +msgstr ""
6063 +
6064 +#: includes/class-mxchat-addons.php:465
6065 +msgid "Look up past orders in chat"
6066 +msgstr ""
6067 +
6068 +#: includes/class-mxchat-addons.php:471
6069 +msgid "MxChat Perplexity"
6070 +msgstr ""
6071 +
6072 +#: includes/class-mxchat-addons.php:472
6073 +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."
6074 +msgstr ""
6075 +
6076 +#: includes/class-mxchat-addons.php:474
6077 +msgid "Real-time web search"
6078 +msgstr ""
6079 +
6080 +#: includes/class-mxchat-addons.php:475
6081 +msgid "Intent-triggered research"
6082 +msgstr ""
6083 +
6084 +#: includes/class-mxchat-addons.php:476
6085 +msgid "Up-to-date information"
6086 +msgstr ""
6087 +
6088 +#: includes/class-mxchat-addons.php:486
6089 +#: includes/class-mxchat-tool-registry.php:197
6090 +msgid "Web Search"
6091 +msgstr ""
6092 +
6093 +#: includes/class-mxchat-addons.php:487
6094 +msgid "Real-time internet searching"
6095 +msgstr ""
6096 +
6097 +#: includes/class-mxchat-addons.php:491
6098 +msgid "Intent Triggers"
6099 +msgstr ""
6100 +
6101 +#: includes/class-mxchat-addons.php:492
6102 +msgid "Auto-search when needed"
6103 +msgstr ""
6104 +
6105 +#: includes/class-mxchat-addons.php:496
6106 +msgid "Live Data"
6107 +msgstr ""
6108 +
6109 +#: includes/class-mxchat-addons.php:497
6110 +msgid "Up-to-date information always"
6111 +msgstr ""
6112 +
6113 +#: includes/class-mxchat-addons.php:501
6114 +msgid "Seamless Chat"
6115 +msgstr ""
6116 +
6117 +#: includes/class-mxchat-addons.php:502
6118 +msgid "Results blend into conversation"
6119 +msgstr ""
6120 +
6121 +#: includes/class-mxchat-addons.php:508
6122 +msgid "MxChat Moderation"
6123 +msgstr ""
6124 +
6125 +#: includes/class-mxchat-addons.php:509
6126 +msgid "Keep your chat clean and professional. Block unwanted users, filter inappropriate content, and ensure your chatbot represents your brand properly."
6127 +msgstr ""
6128 +
6129 +#: includes/class-mxchat-addons.php:511
6130 +msgid "IP & email-based blocking"
6131 +msgstr ""
6132 +
6133 +#: includes/class-mxchat-addons.php:512
6134 +msgid "Content filtering"
6135 +msgstr ""
6136 +
6137 +#: includes/class-mxchat-addons.php:513
6138 +msgid "Spam protection"
6139 +msgstr ""
6140 +
6141 +#: includes/class-mxchat-addons.php:523
6142 +msgid "Content Filter"
6143 +msgstr ""
6144 +
6145 +#: includes/class-mxchat-addons.php:524
6146 +msgid "Block inappropriate content"
6147 +msgstr ""
6148 +
6149 +#: includes/class-mxchat-addons.php:528
6150 +msgid "User Blocking"
6151 +msgstr ""
6152 +
6153 +#: includes/class-mxchat-addons.php:529
6154 +msgid "IP & email-based bans"
6155 +msgstr ""
6156 +
6157 +#: includes/class-mxchat-addons.php:533
6158 +msgid "Spam Protection"
6159 +msgstr ""
6160 +
6161 +#: includes/class-mxchat-addons.php:534
6162 +msgid "Detect and prevent spam"
6163 +msgstr ""
6164 +
6165 +#: includes/class-mxchat-addons.php:538
6166 +msgid "Brand Safety"
6167 +msgstr ""
6168 +
6169 +#: includes/class-mxchat-addons.php:539
6170 +msgid "Keep chat professional"
6171 +msgstr ""
6172 +
6173 +#: includes/class-mxchat-addons.php:545
6174 +msgid "MxChat Migration Tool"
6175 +msgstr ""
6176 +
6177 +#: includes/class-mxchat-addons.php:546
6178 +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."
6179 +msgstr ""
6180 +
6181 +#: includes/class-mxchat-addons.php:548
6182 +msgid "Re-embed when switching models"
6183 +msgstr ""
6184 +
6185 +#: includes/class-mxchat-addons.php:549
6186 +msgid "WordPress ↔ Pinecone migration"
6187 +msgstr ""
6188 +
6189 +#: includes/class-mxchat-addons.php:550
6190 +msgid "Knowledge base export"
6191 +msgstr ""
6192 +
6193 +#: includes/class-mxchat-addons.php:560
6194 +msgid "Model Migration"
6195 +msgstr ""
6196 +
6197 +#: includes/class-mxchat-addons.php:561
6198 +msgid "Re-embed for a new model"
6199 +msgstr ""
6200 +
6201 +#: includes/class-mxchat-addons.php:565
6202 +msgid "Database Moves"
6203 +msgstr ""
6204 +
6205 +#: includes/class-mxchat-addons.php:566
6206 +msgid "WordPress ↔ Pinecone"
6207 +msgstr ""
6208 +
6209 +#: includes/class-mxchat-addons.php:570
6210 +msgid "KB Export"
6211 +msgstr ""
6212 +
6213 +#: includes/class-mxchat-addons.php:571
6214 +msgid "Back up as JSON or text"
6215 +msgstr ""
6216 +
6217 +#: includes/class-mxchat-addons.php:575
6218 +msgid "Progress Tracking"
6219 +msgstr ""
6220 +
6221 +#: includes/class-mxchat-addons.php:576
6222 +msgid "Batched with live status"
6223 +msgstr ""
6224 +
6225 +#: includes/class-mxchat-addons.php:670
6226 +msgid "Extend MxChat with these powerful extensions and unlock advanced features."
6227 +msgstr ""
6228 +
6229 +#: includes/class-mxchat-addons.php:683
6230 +msgid "Ready to take your chatbot to the next level?"
6231 +msgstr ""
6232 +
6233 +#: includes/class-mxchat-addons.php:684
6234 +msgid "Get MxChat PRO today and access all premium extensions at one low price."
6235 +msgstr ""
6236 +
6237 +#: includes/class-mxchat-addons.php:708
6238 +msgid "Deprecated"
6239 +msgstr ""
6240 +
6241 +#: includes/class-mxchat-addons.php:731
6242 +msgid "Now Built-in"
6243 +msgstr ""
6244 +
6245 +#: includes/class-mxchat-addons.php:736
6246 +msgid "Go to Knowledge Tab"
6247 +msgstr ""
6248 +
6249 +#: includes/class-mxchat-admin.php:175
6250 +msgid "MxChat: Telegram is sending replies your site is rejecting"
6251 +msgstr ""
6252 +
6253 +#. translators: 1: number of rejected webhook requests, 2: local date and time of the most recent one
6254 +#: includes/class-mxchat-admin.php:180
6255 +#, php-format
6256 +msgid "%1$s incoming webhook request has been rejected (most recently %2$s), so agent replies from Telegram are not reaching your visitors."
6257 +msgid_plural "%1$s incoming webhook requests have been rejected (most recently %2$s), so agent replies from Telegram are not reaching your visitors."
6258 +msgstr[0] ""
6259 +msgstr[1] ""
6260 +
6261 +#: includes/class-mxchat-admin.php:189
6262 +#: includes/class-mxchat-admin.php:9603
6263 +#: includes/class-mxchat-admin.php:9626
6264 +msgid "unknown time"
6265 +msgstr ""
6266 +
6267 +#: includes/class-mxchat-admin.php:195
6268 +#: includes/class-mxchat-admin.php:205
6269 +msgid "Open Telegram settings"
6270 +msgstr ""
6271 +
6272 +#: includes/class-mxchat-admin.php:200
6273 +msgid "MxChat: Telegram webhook is running without a secret token"
6274 +msgstr ""
6275 +
6276 +#: includes/class-mxchat-admin.php:202
6277 +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."
6278 +msgstr ""
6279 +
6280 +#: includes/class-mxchat-admin.php:239
6281 +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."
6282 +msgstr ""
6283 +
6284 +#: includes/class-mxchat-admin.php:241
6285 +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."
6286 +msgstr ""
6287 +
6288 +#: includes/class-mxchat-admin.php:243
6289 +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."
6290 +msgstr ""
6291 +
6292 +#: includes/class-mxchat-admin.php:245
6293 +msgid "Re-register your webhook from the Telegram settings tab."
6294 +msgstr ""
6295 +
6296 +#: includes/class-mxchat-admin.php:354
6297 +msgid "MxChat: Embedding model mismatch detected"
6298 +msgstr ""
6299 +
6300 +#. translators: 1: previously-used model name, 2: currently-selected model name
6301 +#: includes/class-mxchat-admin.php:359
6302 +#, php-format
6303 +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."
6304 +msgstr ""
6305 +
6306 +#: includes/class-mxchat-admin.php:367
6307 +msgid "Dimension mismatch:"
6308 +msgstr ""
6309 +
6310 +#. translators: 1: old dim count, 2: new dim count
6311 +#: includes/class-mxchat-admin.php:371
6312 +#, php-format
6313 +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."
6314 +msgstr ""
6315 +
6316 +#: includes/class-mxchat-admin.php:379
6317 +msgid "To fix this:"
6318 +msgstr ""
6319 +
6320 +#: includes/class-mxchat-admin.php:380
6321 +msgid "Delete all knowledge base entries"
6322 +msgstr ""
6323 +
6324 +#: includes/class-mxchat-admin.php:381
6325 +msgid "Delete all actions"
6326 +msgstr ""
6327 +
6328 +#: includes/class-mxchat-admin.php:382
6329 +msgid "then re-import / re-add them with the new model selected."
6330 +msgstr ""
6331 +
6332 +#: includes/class-mxchat-admin.php:443
6333 +msgid ""
6334 +"<h2>Welcome to Our Chat!</h2>\n"
6335 +"<p>Let's get started. Enter your email to begin chatting with us.</p>"
6336 +msgstr ""
6337 +
6338 +#: includes/class-mxchat-admin.php:444
6339 +#: includes/class-mxchat-public.php:334
6340 +msgid "Start Chat"
6341 +msgstr ""
6342 +
6343 +#: includes/class-mxchat-admin.php:446
6344 +#: includes/class-mxchat-admin.php:8448
6345 +#: includes/class-mxchat-public.php:234
6346 +msgid "Enter your name"
6347 +msgstr ""
6348 +
6349 +#: includes/class-mxchat-admin.php:448
6350 +#: includes/class-mxchat-admin.php:8473
6351 +#: includes/class-mxchat-integrator.php:1531
6352 +#: includes/class-mxchat-public.php:247
6353 +msgid "I agree to the Privacy Policy."
6354 +msgstr ""
6355 +
6356 +#: includes/class-mxchat-admin.php:451
6357 +#: includes/class-mxchat-admin.php:8504
6358 +#: includes/class-mxchat-public.php:192
6359 +msgid "Hello! How can I assist you today?"
6360 +msgstr ""
6361 +
6362 +#: includes/class-mxchat-admin.php:452
6363 +#: includes/class-mxchat-public.php:222
6364 +msgid "AI Agent"
6365 +msgstr ""
6366 +
6367 +#: includes/class-mxchat-admin.php:453
6368 +#: includes/class-mxchat-admin.php:8522
6369 +#: includes/class-mxchat-admin.php:8529
6370 +#: includes/class-mxchat-public.php:206
6371 +msgid "How can I assist?"
6372 +msgstr ""
6373 +
6374 +#: includes/class-mxchat-admin.php:478
6375 +#: includes/class-mxchat-admin.php:7955
6376 +msgid "Hey there! Ask me anything!"
6377 +msgstr ""
6378 +
6379 +#: includes/class-mxchat-admin.php:483
6380 +#: includes/class-mxchat-admin.php:7918
6381 +msgid "Would you like to join our mailing list? Please provide your email below."
6382 +msgstr ""
6383 +
6384 +#: includes/class-mxchat-admin.php:484
6385 +#: includes/class-mxchat-admin.php:7935
6386 +#: includes/class-mxchat-integrator.php:2022
6387 +#: includes/class-mxchat-integrator.php:2041
6388 +msgid "Thank you for providing your email! You've been added to our list."
6389 +msgstr ""
6390 +
6391 +#: includes/class-mxchat-admin.php:488
6392 +#: includes/class-mxchat-admin.php:9241
6393 +#: includes/class-mxchat-integrator.php:4253
6394 +msgid "Please provide the URL to the PDF you'd like to discuss."
6395 +msgstr ""
6396 +
6397 +#: includes/class-mxchat-admin.php:489
6398 +#: includes/class-mxchat-admin.php:9258
6399 +#: includes/class-mxchat-integrator.php:4254
6400 +#: includes/class-mxchat-integrator.php:4651
6401 +msgid "I've processed the PDF. What questions do you have about it?"
6402 +msgstr ""
6403 +
6404 +#: includes/class-mxchat-admin.php:490
6405 +#: includes/class-mxchat-admin.php:9275
6406 +#: includes/class-mxchat-integrator.php:2192
6407 +#: includes/class-mxchat-integrator.php:4255
6408 +#: includes/class-mxchat-integrator.php:4662
6409 +msgid "Sorry, I couldn't process the PDF. Please ensure it's a valid file."
6410 +msgstr ""
6411 +
6412 +#: includes/class-mxchat-admin.php:507
6413 +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."
6414 +msgstr ""
6415 +
6416 +#: includes/class-mxchat-admin.php:508
6417 +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!"
6418 +msgstr ""
6419 +
6420 +#: includes/class-mxchat-admin.php:514
6421 +#: includes/class-mxchat-admin.php:9679
6422 +#: includes/class-mxchat-integrator.php:5300
6423 +msgid "I've notified our support team — they'll follow up with you soon. Meanwhile, I'm happy to keep helping."
6424 +msgstr ""
6425 +
6426 +#: includes/class-mxchat-admin.php:515
6427 +#: includes/class-mxchat-admin.php:9420
6428 +#: includes/class-mxchat-admin.php:9565
6429 +#: includes/class-mxchat-admin.php:9691
6430 +#: includes/class-mxchat-integrator.php:5231
6431 +msgid "Sorry, live agents are currently unavailable. I can continue helping you as an AI assistant."
6432 +msgstr ""
6433 +
6434 +#: includes/class-mxchat-admin.php:574
6435 +#: includes/class-mxchat-admin.php:585
6436 +msgid "MxChat Onboarding"
6437 +msgstr ""
6438 +
6439 +#: includes/class-mxchat-admin.php:595
6440 +#: includes/class-mxchat-meta-box.php:27
6441 +#: includes/class-mxchat-meta-box.php:300
6442 +msgid "MxChat Settings"
6443 +msgstr ""
6444 +
6445 +#: includes/class-mxchat-admin.php:605
6446 +msgid "Prompts"
6447 +msgstr ""
6448 +
6449 +#: includes/class-mxchat-admin.php:614
6450 +msgid "Chat Transcripts"
6451 +msgstr ""
6452 +
6453 +#: includes/class-mxchat-admin.php:623
6454 +msgid "MxChat Actions"
6455 +msgstr ""
6456 +
6457 +#: includes/class-mxchat-admin.php:1056
6458 +msgid "OpenAI API key is not configured."
6459 +msgstr ""
6460 +
6461 +#: includes/class-mxchat-admin.php:1061
6462 +msgid "No Vector Store ID configured."
6463 +msgstr ""
6464 +
6465 +#: includes/class-mxchat-admin.php:1083
6466 +#: includes/class-mxchat-admin.php:1138
6467 +msgid "Connection failed: "
6468 +msgstr ""
6469 +
6470 +#: includes/class-mxchat-admin.php:1095
6471 +#, php-format
6472 +msgid "Connected successfully! Vector Store: %s (%d files)"
6473 +msgstr ""
6474 +
6475 +#: includes/class-mxchat-admin.php:1101
6476 +msgid "Vector Store not found. Please check the ID."
6477 +msgstr ""
6478 +
6479 +#: includes/class-mxchat-admin.php:1103
6480 +msgid "Invalid API key."
6481 +msgstr ""
6482 +
6483 +#: includes/class-mxchat-admin.php:1105
6484 +msgid "Unknown error occurred."
6485 +msgstr ""
6486 +
6487 +#: includes/class-mxchat-admin.php:1124
6488 +msgid "Slack Bot Token is not configured. Please enter your token and save settings first."
6489 +msgstr ""
6490 +
6491 +#: includes/class-mxchat-admin.php:1147
6492 +msgid "Invalid bot token. Please check your token starts with xoxb-"
6493 +msgstr ""
6494 +
6495 +#: includes/class-mxchat-admin.php:1148
6496 +msgid "No authentication token provided."
6497 +msgstr ""
6498 +
6499 +#: includes/class-mxchat-admin.php:1149
6500 +msgid "The Slack workspace has been deactivated."
6501 +msgstr ""
6502 +
6503 +#: includes/class-mxchat-admin.php:1150
6504 +msgid "The bot token has been revoked. Please generate a new one."
6505 +msgstr ""
6506 +
6507 +#: includes/class-mxchat-admin.php:1152
6508 +#, php-format
6509 +msgid "Authentication failed: %s"
6510 +msgstr ""
6511 +
6512 +#: includes/class-mxchat-admin.php:1210
6513 +#, php-format
6514 +msgid "Workspace: %s"
6515 +msgstr ""
6516 +
6517 +#: includes/class-mxchat-admin.php:1211
6518 +#, php-format
6519 +msgid "Bot: %s"
6520 +msgstr ""
6521 +
6522 +#: includes/class-mxchat-admin.php:1213
6523 +msgid "channels:read - List channels"
6524 +msgstr ""
6525 +
6526 +#: includes/class-mxchat-admin.php:1214
6527 +msgid "channels:manage - Create channels"
6528 +msgstr ""
6529 +
6530 +#: includes/class-mxchat-admin.php:1239
6531 +#: includes/class-mxchat-admin.php:1250
6532 +#: includes/class-mxchat-admin.php:3901
6533 +#: includes/class-mxchat-admin.php:4532
6534 +#: includes/class-mxchat-admin.php:7371
6535 +msgid "Dismiss this notice."
6536 +msgstr ""
6537 +
6538 +#: includes/class-mxchat-admin.php:1695
6539 +msgid "Configure email notifications for new chat transcripts. You will receive an email notification when a new chat session begins."
6540 +msgstr ""
6541 +
6542 +#: includes/class-mxchat-admin.php:1705
6543 +msgid "Send email notification when a new chat session starts"
6544 +msgstr ""
6545 +
6546 +#: includes/class-mxchat-admin.php:1708
6547 +msgid "Enable this option to receive email notifications for new chat sessions."
6548 +msgstr ""
6549 +
6550 +#: includes/class-mxchat-admin.php:1722
6551 +#, php-format
6552 +msgid "Enter the email address where notifications should be sent. Separate up to %d addresses with commas. Defaults to the admin email address."
6553 +msgstr ""
6554 +
6555 +#: includes/class-mxchat-admin.php:1734
6556 +msgid "Never (Keep All Transcripts)"
6557 +msgstr ""
6558 +
6559 +#: includes/class-mxchat-admin.php:1747
6560 +msgid "Automatically delete old chat transcripts after the selected time period. This helps manage database size and privacy."
6561 +msgstr ""
6562 +
6563 +#: includes/class-mxchat-admin.php:1775
6564 +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."
6565 +msgstr ""
6566 +
6567 +#: includes/class-mxchat-admin.php:1778
6568 +msgid "lets developers override the final day count programmatically."
6569 +msgstr ""
6570 +
6571 +#: includes/class-mxchat-admin.php:1795
6572 +msgid "Enable Auto-Email of Full Transcript"
6573 +msgstr ""
6574 +
6575 +#: includes/class-mxchat-admin.php:1799
6576 +msgid "Send transcript after:"
6577 +msgstr ""
6578 +
6579 +#: includes/class-mxchat-admin.php:1820
6580 +msgid "Only send if visitor provided contact info"
6581 +msgstr ""
6582 +
6583 +#: includes/class-mxchat-admin.php:1823
6584 +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."
6585 +msgstr ""
6586 +
6587 +#: includes/class-mxchat-admin.php:1825
6588 +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."
6589 +msgstr ""
6590 +
6591 +#: includes/class-mxchat-admin.php:2065
6592 +#: includes/class-mxchat-admin.php:2490
6593 +msgid "You do not have sufficient permissions to access this page."
6594 +msgstr ""
6595 +
6596 +#: includes/class-mxchat-admin.php:2920
6597 +msgid "No conversation yet"
6598 +msgstr ""
6599 +
6600 +#: includes/class-mxchat-admin.php:2960
6601 +msgid "just now"
6602 +msgstr ""
6603 +
6604 +#: includes/class-mxchat-admin.php:2961
6605 +msgid "m ago"
6606 +msgstr ""
6607 +
6608 +#: includes/class-mxchat-admin.php:2962
6609 +msgid "h ago"
6610 +msgstr ""
6611 +
6612 +#: includes/class-mxchat-admin.php:2963
6613 +msgid "d ago"
6614 +msgstr ""
6615 +
6616 +#: includes/class-mxchat-admin.php:3901
6617 +msgid "All knowledge has been deleted successfully."
6618 +msgstr ""
6619 +
6620 +#: includes/class-mxchat-admin.php:4259
6621 +msgid "No chat sessions selected for deletion."
6622 +msgstr ""
6623 +
6624 +#: includes/class-mxchat-admin.php:4368
6625 +#, php-format
6626 +msgid "%d chat session(s) have been deleted."
6627 +msgstr ""
6628 +
6629 +#: includes/class-mxchat-admin.php:4493
6630 +msgid "Message ID is required."
6631 +msgstr ""
6632 +
6633 +#: includes/class-mxchat-admin.php:4509
6634 +msgid "No RAG context found for this message."
6635 +msgstr ""
6636 +
6637 +#: includes/class-mxchat-admin.php:4517
6638 +msgid "Invalid RAG context data."
6639 +msgstr ""
6640 +
6641 +#: includes/class-mxchat-admin.php:4720
6642 +msgid "Create and manage custom actions to enhance your chatbot's capabilities."
6643 +msgstr ""
6644 +
6645 +#: includes/class-mxchat-admin.php:4732
6646 +msgid "Search Actions"
6647 +msgstr ""
6648 +
6649 +#: includes/class-mxchat-admin.php:4736
6650 +msgid "All Action Types"
6651 +msgstr ""
6652 +
6653 +#: includes/class-mxchat-admin.php:4746
902 6654 msgid "Filter"
903 6655 msgstr ""
904 6656
905 -#: includes/class-mxchat-admin.php:2105
906 -msgid "Intent Label"
6657 +#: includes/class-mxchat-admin.php:4753
6658 +msgid "Add New Action"
907 6659 msgstr ""
908 6660
909 -#: includes/class-mxchat-admin.php:2106
910 -msgid "Phrases"
6661 +#: includes/class-mxchat-admin.php:4803
6662 +msgid "Type:"
911 6663 msgstr ""
912 6664
913 -#: includes/class-mxchat-admin.php:2108 includes/class-mxchat-admin.php:2528
914 -msgid "Similarity Threshold"
6665 +#: includes/class-mxchat-admin.php:4808
6666 +msgid "Trigger phrases:"
915 6667 msgstr ""
916 6668
917 -#: includes/class-mxchat-admin.php:2147
918 -msgid "Are you sure you want to delete this intent?"
6669 +#: includes/class-mxchat-admin.php:4825
6670 +msgid "Similarity Threshold:"
919 6671 msgstr ""
920 6672
921 -#: includes/class-mxchat-admin.php:2160
922 -msgid "No intents found."
6673 +#: includes/class-mxchat-admin.php:4832
6674 +msgid "Assigned bots:"
923 6675 msgstr ""
924 6676
925 -#: includes/class-mxchat-admin.php:2169
926 -msgid "Edit Intent Phrases"
6677 +#: includes/class-mxchat-admin.php:4869
6678 +msgid "Edit Form"
927 6679 msgstr ""
928 6680
929 -#: includes/class-mxchat-admin.php:2179
930 -msgid "Update Phrases"
6681 +#: includes/class-mxchat-admin.php:4876
6682 +msgid "Manage Flows"
931 6683 msgstr ""
932 6684
933 -#: includes/class-mxchat-admin.php:2199
934 -msgid "Security check failed."
6685 +#: includes/class-mxchat-admin.php:4893
6686 +msgid "Are you sure you want to delete this action?"
935 6687 msgstr ""
936 6688
937 -#: includes/class-mxchat-admin.php:2203
938 -msgid "You do not have permission to perform this action."
6689 +#: includes/class-mxchat-admin.php:4911
6690 +msgid "No actions found"
939 6691 msgstr ""
940 6692
941 -#: includes/class-mxchat-admin.php:2209
942 -msgid "Invalid intent ID."
6693 +#: includes/class-mxchat-admin.php:4912
6694 +msgid "Get started by creating your first action to enhance your chatbot."
943 6695 msgstr ""
944 6696
945 -#: includes/class-mxchat-admin.php:2214
946 -msgid "Phrases cannot be empty."
6697 +#: includes/class-mxchat-admin.php:4914
6698 +msgid "Create Your First Action"
947 6699 msgstr ""
948 6700
949 -#: includes/class-mxchat-admin.php:2221 includes/class-mxchat-admin.php:2334
6701 +#: includes/class-mxchat-admin.php:4956
6702 +msgid "Select Action Type"
6703 +msgstr ""
6704 +
6705 +#: includes/class-mxchat-admin.php:4962
6706 +msgid "Search action types..."
6707 +msgstr ""
6708 +
6709 +#: includes/class-mxchat-admin.php:5004
6710 +#: includes/class-mxchat-admin.php:5008
6711 +msgid "Add-on Required"
6712 +msgstr ""
6713 +
6714 +#: includes/class-mxchat-admin.php:5014
6715 +#, php-format
6716 +msgid "Use the %s action in your chatbot"
6717 +msgstr ""
6718 +
6719 +#: includes/class-mxchat-admin.php:5045
6720 +msgid "Get Add-on"
6721 +msgstr ""
6722 +
6723 +#: includes/class-mxchat-admin.php:5066
6724 +msgid "Configure Action"
6725 +msgstr ""
6726 +
6727 +#: includes/class-mxchat-admin.php:5072
6728 +msgid "Back to Action Types"
6729 +msgstr ""
6730 +
6731 +#: includes/class-mxchat-admin.php:5079
6732 +msgid "Selected Action"
6733 +msgstr ""
6734 +
6735 +#: includes/class-mxchat-admin.php:5080
6736 +msgid "Configure this action for your chatbot"
6737 +msgstr ""
6738 +
6739 +#: includes/class-mxchat-admin.php:5087
6740 +msgid "Action Label (For your reference only)"
6741 +msgstr ""
6742 +
6743 +#: includes/class-mxchat-admin.php:5091
6744 +msgid "Example: Newsletter Signup"
6745 +msgstr ""
6746 +
6747 +#: includes/class-mxchat-admin.php:5096
6748 +msgid "Trigger Phrases (comma-separated)"
6749 +msgstr ""
6750 +
6751 +#: includes/class-mxchat-admin.php:5100
6752 +msgid "Example: sign me up, subscribe me, I want to join, add me to the newsletter"
6753 +msgstr ""
6754 +
6755 +#: includes/class-mxchat-admin.php:5119
6756 +msgid "Lower values (10-30) make the action trigger more easily. Higher values (70-95) require more exact matches."
6757 +msgstr ""
6758 +
6759 +#: includes/class-mxchat-admin.php:5126
6760 +msgid "Which bots should we enable this action for?"
6761 +msgstr ""
6762 +
6763 +#: includes/class-mxchat-admin.php:5169
6764 +msgid "Save Action"
6765 +msgstr ""
6766 +
6767 +#: includes/class-mxchat-admin.php:5180
6768 +msgid "Saving action, please wait..."
6769 +msgstr ""
6770 +
6771 +#: includes/class-mxchat-admin.php:5258
6772 +#: includes/class-mxchat-admin.php:5363
6773 +msgid "Invalid input. Please ensure all fields are filled out."
6774 +msgstr ""
6775 +
6776 +#: includes/class-mxchat-admin.php:5264
6777 +#: includes/class-mxchat-admin.php:5387
950 6778 msgid "Please enter at least one valid phrase."
951 6779 msgstr ""
952 6780
953 -#: includes/class-mxchat-admin.php:2231 includes/class-mxchat-admin.php:2343
954 -msgid "Error generating embedding for phrase: "
6781 +#: includes/class-mxchat-admin.php:5284
6782 +#: includes/class-mxchat-admin.php:5407
6783 +#, php-format
6784 +msgid "Error generating embeddings for phrases: %s. Check your embedding API."
955 6785 msgstr ""
956 6786
957 -#: includes/class-mxchat-admin.php:2236 includes/class-mxchat-admin.php:2363
6787 +#: includes/class-mxchat-admin.php:5292
6788 +#: includes/class-mxchat-admin.php:5415
958 6789 msgid "No valid embeddings generated. Please check your phrases."
959 6790 msgstr ""
960 6791
961 -#: includes/class-mxchat-admin.php:2259
962 -msgid "Failed to update intent."
6792 +#: includes/class-mxchat-admin.php:5318
6793 +msgid "Failed to update action in database."
963 6794 msgstr ""
964 6795
965 -#: includes/class-mxchat-admin.php:2276 includes/class-mxchat-admin.php:2303
966 -#: includes/class-mxchat-admin.php:2478
967 -msgid "Unauthorized user"
6796 +#: includes/class-mxchat-admin.php:5323
6797 +msgid "Intent updated successfully!"
968 6798 msgstr ""
969 6799
970 -#: includes/class-mxchat-admin.php:2317
971 -msgid "Invalid input. Please ensure all fields are filled out."
6800 +#: includes/class-mxchat-admin.php:5370
6801 +msgid "Invalid callback function selected."
972 6802 msgstr ""
973 6803
974 -#: includes/class-mxchat-admin.php:2323
975 -msgid "Invalid callback function selected."
6804 +#: includes/class-mxchat-admin.php:5376
6805 +msgid "an add-on"
976 6806 msgstr ""
977 6807
978 -#: includes/class-mxchat-admin.php:2328
979 -msgid "This callback function is available in the Pro version only."
6808 +#: includes/class-mxchat-admin.php:5378
6809 +#, php-format
6810 +msgid "This action requires the %s to be installed and activated."
980 6811 msgstr ""
981 6812
982 -#: includes/class-mxchat-admin.php:2360
6813 +#: includes/class-mxchat-admin.php:5433
983 6814 msgid "Database error: "
984 6815 msgstr ""
985 6816
986 -#: includes/class-mxchat-admin.php:2378
987 -msgid "Email Capture"
6817 +#: includes/class-mxchat-admin.php:5438
6818 +msgid "New intent added successfully!"
988 6819 msgstr ""
989 6820
990 -#: includes/class-mxchat-admin.php:2380 includes/class-mxchat-admin.php:2430
991 -#: includes/class-mxchat-admin.php:2435
992 -msgid "Customer Engagement"
6821 +#: includes/class-mxchat-admin.php:5587
6822 +#: includes/class-mxchat-admin.php:5874
6823 +msgid "Invalid action ID"
993 6824 msgstr ""
994 6825
995 -#: includes/class-mxchat-admin.php:2383
996 -msgid "Show Product Card"
6826 +#: includes/class-mxchat-admin.php:5602
6827 +msgid "Failed to update action status"
997 6828 msgstr ""
998 6829
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"
6830 +#: includes/class-mxchat-admin.php:5621
6831 +msgid "No actions selected"
1003 6832 msgstr ""
1004 6833
1005 -#: includes/class-mxchat-admin.php:2388
1006 -msgid "Order History"
6834 +#: includes/class-mxchat-admin.php:5632
6835 +msgid "Failed to delete actions"
1007 6836 msgstr ""
1008 6837
1009 -#: includes/class-mxchat-admin.php:2393
1010 -msgid "Generate Image"
6838 +#: includes/class-mxchat-admin.php:5671
6839 +#: includes/class-mxchat-admin.php:5674
6840 +#: includes/class-mxchat-admin.php:5795
6841 +msgid "Please fill in all required fields."
1011 6842 msgstr ""
1012 6843
1013 -#: includes/class-mxchat-admin.php:2395 includes/class-mxchat-admin.php:2420
1014 -#: includes/class-mxchat-admin.php:2443
1015 -msgid "Other Features"
6844 +#: includes/class-mxchat-admin.php:5700
6845 +#: includes/class-mxchat-admin.php:5765
6846 +msgid "Failed to add action to database."
1016 6847 msgstr ""
1017 6848
1018 -#: includes/class-mxchat-admin.php:2398
6849 +#: includes/class-mxchat-admin.php:5738
6850 +#: includes/class-mxchat-admin.php:5813
6851 +msgid "Please provide at least one trigger phrase."
6852 +msgstr ""
6853 +
6854 +#: includes/class-mxchat-admin.php:5855
6855 +msgid "Failed to update action."
6856 +msgstr ""
6857 +
6858 +#: includes/class-mxchat-admin.php:5883
6859 +msgid "Failed to delete action"
6860 +msgstr ""
6861 +
6862 +#: includes/class-mxchat-admin.php:5909
6863 +msgid "Please provide an intent ID and phrase."
6864 +msgstr ""
6865 +
6866 +#: includes/class-mxchat-admin.php:5917
6867 +msgid "Action not found."
6868 +msgstr ""
6869 +
6870 +#: includes/class-mxchat-admin.php:5923
6871 +msgid "Failed to generate embedding: "
6872 +msgstr ""
6873 +
6874 +#: includes/class-mxchat-admin.php:5937
6875 +msgid "Failed to add phrase."
6876 +msgstr ""
6877 +
6878 +#: includes/class-mxchat-admin.php:5955
6879 +msgid "Invalid phrase ID."
6880 +msgstr ""
6881 +
6882 +#: includes/class-mxchat-admin.php:5963
6883 +msgid "Failed to delete phrase."
6884 +msgstr ""
6885 +
6886 +#: includes/class-mxchat-admin.php:5981
6887 +#: includes/class-mxchat-admin.php:6010
6888 +msgid "Invalid intent ID."
6889 +msgstr ""
6890 +
6891 +#: includes/class-mxchat-admin.php:6025
6892 +msgid "Failed to clear legacy phrases."
6893 +msgstr ""
6894 +
6895 +#: includes/class-mxchat-admin.php:6074
6896 +msgid "WooCommerce Add-on"
6897 +msgstr ""
6898 +
6899 +#: includes/class-mxchat-admin.php:6079
6900 +msgid "Perplexity Add-on"
6901 +msgstr ""
6902 +
6903 +#: includes/class-mxchat-admin.php:6084
6904 +msgid "Forms Add-on"
6905 +msgstr ""
6906 +
6907 +#: includes/class-mxchat-admin.php:6126
6908 +#: includes/class-mxchat-admin.php:6181
6909 +#: includes/class-mxchat-admin.php:6190
6910 +#: includes/class-mxchat-admin.php:6199
6911 +#: includes/class-mxchat-admin.php:6208
6912 +msgid "Customer Engagement"
6913 +msgstr ""
6914 +
6915 +#: includes/class-mxchat-admin.php:6128
6916 +msgid "Collect visitor emails for your mailing list in Loops"
6917 +msgstr ""
6918 +
6919 +#: includes/class-mxchat-admin.php:6133
1019 6920 msgid "Brave Web Search"
1020 6921 msgstr ""
1021 6922
1022 -#: includes/class-mxchat-admin.php:2400 includes/class-mxchat-admin.php:2405
6923 +#: includes/class-mxchat-admin.php:6135
6924 +#: includes/class-mxchat-admin.php:6144
6925 +#: includes/class-mxchat-admin.php:6274
1023 6926 msgid "Search Features"
1024 6927 msgstr ""
1025 6928
1026 -#: includes/class-mxchat-admin.php:2403
6929 +#: includes/class-mxchat-admin.php:6137
6930 +msgid "Let users search the web directly from the chat (requires a Brave Search API key)"
6931 +msgstr ""
6932 +
6933 +#: includes/class-mxchat-admin.php:6142
1027 6934 msgid "Brave Image Search"
1028 6935 msgstr ""
1029 6936
1030 -#: includes/class-mxchat-admin.php:2408
1031 -msgid "Add to Cart"
6937 +#: includes/class-mxchat-admin.php:6146
6938 +msgid "Search and display images in the chat conversation (requires a Brave Search API key)"
1032 6939 msgstr ""
1033 6940
1034 -#: includes/class-mxchat-admin.php:2413
1035 -msgid "Proceed to Checkout"
6941 +#: includes/class-mxchat-admin.php:6152
6942 +#: includes/class-mxchat-tool-registry.php:223
6943 +msgid "Generate Image (OpenAI)"
1036 6944 msgstr ""
1037 6945
1038 -#: includes/class-mxchat-admin.php:2418
6946 +#: includes/class-mxchat-admin.php:6154
6947 +#: includes/class-mxchat-admin.php:6163
6948 +#: includes/class-mxchat-admin.php:6172
6949 +#: includes/class-mxchat-admin.php:6375
6950 +msgid "Other Features"
6951 +msgstr ""
6952 +
6953 +#: includes/class-mxchat-admin.php:6156
6954 +msgid "Create images with GPT Image from OpenAI (requires OpenAI API key)"
6955 +msgstr ""
6956 +
6957 +#: includes/class-mxchat-admin.php:6161
6958 +#: includes/class-mxchat-tool-registry.php:231
6959 +msgid "Generate Image (Gemini)"
6960 +msgstr ""
6961 +
6962 +#: includes/class-mxchat-admin.php:6165
6963 +msgid "Create images with Imagen from Google (requires Gemini API key)"
6964 +msgstr ""
6965 +
6966 +#: includes/class-mxchat-admin.php:6170
1039 6967 msgid "Chat with PDF"
1040 6968 msgstr ""
1041 6969
1042 -#: includes/class-mxchat-admin.php:2423
1043 -msgid "Product Recommendations"
6970 +#: includes/class-mxchat-admin.php:6174
6971 +msgid "Answer questions about uploaded PDF documents"
1044 6972 msgstr ""
1045 6973
1046 -#: includes/class-mxchat-admin.php:2428
1047 -msgid "Live Agent"
6974 +#: includes/class-mxchat-admin.php:6179
6975 +msgid "Slack Live Agent"
1048 6976 msgstr ""
1049 6977
1050 -#: includes/class-mxchat-admin.php:2433
6978 +#: includes/class-mxchat-admin.php:6183
6979 +msgid "Transfer conversation to a human support agent on Slack"
6980 +msgstr ""
6981 +
6982 +#: includes/class-mxchat-admin.php:6188
6983 +msgid "Telegram Live Agent"
6984 +msgstr ""
6985 +
6986 +#: includes/class-mxchat-admin.php:6192
6987 +msgid "Transfer conversation to a human support agent on Telegram"
6988 +msgstr ""
6989 +
6990 +#: includes/class-mxchat-admin.php:6197
6991 +msgid "Webhook Live Agent"
6992 +msgstr ""
6993 +
6994 +#: includes/class-mxchat-admin.php:6201
6995 +msgid "Send the conversation to your own webhook URL so your team can follow up"
6996 +msgstr ""
6997 +
6998 +#: includes/class-mxchat-admin.php:6206
1051 6999 msgid "Back to Chatbot"
1052 7000 msgstr ""
1053 7001
1054 -#: includes/class-mxchat-admin.php:2520
1055 -msgid "Chatbot Settings"
7002 +#: includes/class-mxchat-admin.php:6210
7003 +msgid "Return from live agent mode to AI chatbot"
1056 7004 msgstr ""
1057 7005
1058 -#: includes/class-mxchat-admin.php:2536
1059 -msgid "Auto-Display Chatbot"
7006 +#: includes/class-mxchat-admin.php:6221
7007 +msgid "Product Recommendations"
1060 7008 msgstr ""
1061 7009
1062 -#: includes/class-mxchat-admin.php:2546
1063 -msgid "OpenAI API Key"
7010 +#: includes/class-mxchat-admin.php:6224
7011 +#: includes/class-mxchat-admin.php:6232
7012 +#: includes/class-mxchat-admin.php:6240
7013 +#: includes/class-mxchat-admin.php:6248
7014 +#: includes/class-mxchat-admin.php:6256
7015 +#: includes/class-mxchat-admin.php:6264
7016 +msgid "WooCommerce Features"
1064 7017 msgstr ""
1065 7018
1066 -#: includes/class-mxchat-admin.php:2554
1067 -msgid "X.AI API Key"
7019 +#: includes/class-mxchat-admin.php:6226
7020 +msgid "Suggest products based on customer preferences"
1068 7021 msgstr ""
1069 7022
1070 -#: includes/class-mxchat-admin.php:2562
1071 -msgid "Claude API Key"
7023 +#: includes/class-mxchat-admin.php:6234
7024 +msgid "Allow customers to check their order status"
1072 7025 msgstr ""
1073 7026
1074 -#: includes/class-mxchat-admin.php:2570
1075 -msgid "DeepSeek API Key"
7027 +#: includes/class-mxchat-admin.php:6237
7028 +msgid "Show Product Card"
1076 7029 msgstr ""
1077 7030
1078 -#: includes/class-mxchat-admin.php:2578
1079 -msgid "AI Instructions (Behavior)"
7031 +#: includes/class-mxchat-admin.php:6242
7032 +msgid "Display product information in the chat"
1080 7033 msgstr ""
1081 7034
1082 -#: includes/class-mxchat-admin.php:2586
1083 -msgid "Model"
7035 +#: includes/class-mxchat-admin.php:6245
7036 +msgid "Add to Cart"
1084 7037 msgstr ""
1085 7038
1086 -#: includes/class-mxchat-admin.php:2594
1087 -msgid "Top Bar Title"
7039 +#: includes/class-mxchat-admin.php:6250
7040 +msgid "Add products to cart directly from chat"
1088 7041 msgstr ""
1089 7042
1090 -#: includes/class-mxchat-admin.php:2602
1091 -msgid "Require Email Before Chat"
7043 +#: includes/class-mxchat-admin.php:6253
7044 +msgid "Proceed to Checkout"
1092 7045 msgstr ""
1093 7046
1094 -#: includes/class-mxchat-admin.php:2610
1095 -msgid "Require Email Chat Content"
7047 +#: includes/class-mxchat-admin.php:6258
7048 +msgid "Redirect customer to checkout page"
1096 7049 msgstr ""
1097 7050
1098 -#: includes/class-mxchat-admin.php:2618
1099 -msgid "Require Email Chat Button Text"
7051 +#: includes/class-mxchat-admin.php:6261
7052 +msgid "Featured Products Showcase"
1100 7053 msgstr ""
1101 7054
1102 -#: includes/class-mxchat-admin.php:2626
1103 -msgid "Introductory Message"
7055 +#: includes/class-mxchat-admin.php:6266
7056 +msgid "Display a curated selection of products with an AI-generated message"
1104 7057 msgstr ""
1105 7058
1106 -#: includes/class-mxchat-admin.php:2634
1107 -msgid "Input Copy"
7059 +#: includes/class-mxchat-admin.php:6271
7060 +msgid "Perplexity Research"
1108 7061 msgstr ""
1109 7062
1110 -#: includes/class-mxchat-admin.php:2642
1111 -msgid "Rate Limit for Logged-out Users"
7063 +#: includes/class-mxchat-admin.php:6276
7064 +msgid "Allows the chatbot to search the web for accurate, up-to-date answers"
1112 7065 msgstr ""
1113 7066
1114 -#: includes/class-mxchat-admin.php:2650
1115 -msgid "Rate Limits by User Role"
7067 +#: includes/class-mxchat-admin.php:6281
7068 +msgid "Form Collection"
1116 7069 msgstr ""
1117 7070
1118 -#: includes/class-mxchat-admin.php:2658
1119 -msgid "Rate Limit Message"
7071 +#: includes/class-mxchat-admin.php:6284
7072 +msgid "Form Features"
1120 7073 msgstr ""
1121 7074
1122 -#: includes/class-mxchat-admin.php:2666
1123 -msgid "Chat Teaser Pop-up"
7075 +#: includes/class-mxchat-admin.php:6286
7076 +msgid "Collect user information through custom forms in chat"
1124 7077 msgstr ""
1125 7078
1126 -#: includes/class-mxchat-admin.php:2674
1127 -msgid "Toggle Privacy Notice"
7079 +#: includes/class-mxchat-admin.php:6303
7080 +msgid "Unknown Add-on"
1128 7081 msgstr ""
1129 7082
1130 -#: includes/class-mxchat-admin.php:2682
1131 -msgid "Enable Complianz"
7083 +#: includes/class-mxchat-admin.php:6382
7084 +msgid "Custom action for your chatbot"
1132 7085 msgstr ""
1133 7086
1134 -#: includes/class-mxchat-admin.php:2690
1135 -msgid "Open Links in a New Tab"
7087 +#: includes/class-mxchat-admin.php:6436
7088 +msgid "Chatbot Settings"
1136 7089 msgstr ""
1137 7090
1138 -#: includes/class-mxchat-admin.php:2698
1139 -msgid "Enable Chat Persistence"
7091 +#: includes/class-mxchat-admin.php:6452
7092 +msgid "OpenAI API Key"
1140 7093 msgstr ""
1141 7094
1142 -#: includes/class-mxchat-admin.php:2706
1143 -msgid "Popular Question 1"
7095 +#: includes/class-mxchat-admin.php:6461
7096 +msgid "X.AI API Key"
1144 7097 msgstr ""
1145 7098
1146 -#: includes/class-mxchat-admin.php:2714
1147 -msgid "Popular Question 2"
7099 +#: includes/class-mxchat-admin.php:6470
7100 +msgid "Claude API Key"
1148 7101 msgstr ""
1149 7102
1150 -#: includes/class-mxchat-admin.php:2722
1151 -msgid "Popular Question 3"
7103 +#: includes/class-mxchat-admin.php:6479
7104 +msgid "DeepSeek API Key"
1152 7105 msgstr ""
1153 7106
1154 -#: includes/class-mxchat-admin.php:2730
1155 -msgid "Additional Popular Questions"
7107 +#: includes/class-mxchat-admin.php:6488
7108 +msgid "Google Gemini API Key"
1156 7109 msgstr ""
1157 7110
1158 -#: includes/class-mxchat-admin.php:2755
1159 -msgid "Automatically Embed Products"
7111 +#: includes/class-mxchat-admin.php:6497
7112 +msgid "Voyage AI API Key"
1160 7113 msgstr ""
1161 7114
1162 -#: includes/class-mxchat-admin.php:2763
1163 -msgid "WooCommerce Consumer Key"
7115 +#: includes/class-mxchat-admin.php:6506
7116 +msgid "OpenRouter API Key"
1164 7117 msgstr ""
1165 7118
1166 -#: includes/class-mxchat-admin.php:2771
1167 -msgid "WooCommerce Consumer Secret"
7119 +#: includes/class-mxchat-admin.php:6515
7120 +msgid "Custom Provider (OpenAI-compatible)"
1168 7121 msgstr ""
1169 7122
1170 -#: includes/class-mxchat-admin.php:2780
7123 +#: includes/class-mxchat-admin.php:6524
1171 7124 msgid "Loops API Key"
1172 7125 msgstr ""
1173 7126
1174 -#: includes/class-mxchat-admin.php:2788
7127 +#: includes/class-mxchat-admin.php:6533
7128 +msgid "Brave API Key"
7129 +msgstr ""
7130 +
7131 +#: includes/class-mxchat-admin.php:6669
7132 +msgid "Require Email To Chat"
7133 +msgstr ""
7134 +
7135 +#: includes/class-mxchat-admin.php:6677
7136 +msgid "Require Email Chat Content"
7137 +msgstr ""
7138 +
7139 +#: includes/class-mxchat-admin.php:6685
7140 +msgid "Require Email Chat Button Text"
7141 +msgstr ""
7142 +
7143 +#: includes/class-mxchat-admin.php:6693
7144 +msgid "Require Name Field"
7145 +msgstr ""
7146 +
7147 +#: includes/class-mxchat-admin.php:6717
7148 +msgid "Input Copy"
7149 +msgstr ""
7150 +
7151 +#: includes/class-mxchat-admin.php:6733
7152 +msgid "Toggle Privacy Notice"
7153 +msgstr ""
7154 +
7155 +#: includes/class-mxchat-admin.php:6741
7156 +msgid "Enable Complianz"
7157 +msgstr ""
7158 +
7159 +#: includes/class-mxchat-admin.php:6749
7160 +msgid "Open Links in a New Tab"
7161 +msgstr ""
7162 +
7163 +#: includes/class-mxchat-admin.php:6757
7164 +msgid "Enable Chat Persistence"
7165 +msgstr ""
7166 +
7167 +#: includes/class-mxchat-admin.php:6813
7168 +msgid "Additional Quick Questions"
7169 +msgstr ""
7170 +
7171 +#: includes/class-mxchat-admin.php:6822
7172 +msgid "Rate Limits Settings"
7173 +msgstr ""
7174 +
7175 +#: includes/class-mxchat-admin.php:6831
7176 +msgid "Loops Settings"
7177 +msgstr ""
7178 +
7179 +#: includes/class-mxchat-admin.php:6839
1175 7180 msgid "Loops Mailing List"
1176 7181 msgstr ""
1177 7182
1178 -#: includes/class-mxchat-admin.php:2796
7183 +#: includes/class-mxchat-admin.php:6847
1179 7184 msgid "Triggered Phrase Response"
1180 7185 msgstr ""
1181 7186
1182 -#: includes/class-mxchat-admin.php:2804
7187 +#: includes/class-mxchat-admin.php:6855
1183 7188 msgid "Email Capture Response"
1184 7189 msgstr ""
1185 7190
1186 -#: includes/class-mxchat-admin.php:2820
1187 -msgid "Brave API Key"
7191 +#: includes/class-mxchat-admin.php:6864
7192 +msgid "Brave Search Settings"
1188 7193 msgstr ""
1189 7194
1190 -#: includes/class-mxchat-admin.php:2828
7195 +#: includes/class-mxchat-admin.php:6872
1191 7196 msgid "Number of Images to Return"
1192 7197 msgstr ""
1193 7198
1194 -#: includes/class-mxchat-admin.php:2836
7199 +#: includes/class-mxchat-admin.php:6880
1195 7200 msgid "Safe Search"
1196 7201 msgstr ""
1197 7202
1198 -#: includes/class-mxchat-admin.php:2844
7203 +#: includes/class-mxchat-admin.php:6888
1199 7204 msgid "Number of News Articles"
1200 7205 msgstr ""
1201 7206
1202 -#: includes/class-mxchat-admin.php:2852
7207 +#: includes/class-mxchat-admin.php:6896
1203 7208 msgid "Country"
1204 7209 msgstr ""
1205 7210
1206 -#: includes/class-mxchat-admin.php:2860
7211 +#: includes/class-mxchat-admin.php:6904
1207 7212 msgid "Language"
1208 7213 msgstr ""
1209 7214
1210 -#: includes/class-mxchat-admin.php:2876
7215 +#: includes/class-mxchat-admin.php:6913
7216 +msgid "Toolbar Settings & Intents"
7217 +msgstr ""
7218 +
7219 +#: includes/class-mxchat-admin.php:6920
1211 7220 msgid "Show Chat Toolbar"
1212 7221 msgstr ""
1213 7222
1214 -#: includes/class-mxchat-admin.php:2884
7223 +#: includes/class-mxchat-admin.php:6929
7224 +msgid "Show PDF Upload Button"
7225 +msgstr ""
7226 +
7227 +#: includes/class-mxchat-admin.php:6938
7228 +msgid "Show Word Upload Button"
7229 +msgstr ""
7230 +
7231 +#: includes/class-mxchat-admin.php:6946
1215 7232 msgid "Intent Trigger Text"
1216 7233 msgstr ""
1217 7234
1218 -#: includes/class-mxchat-admin.php:2892
7235 +#: includes/class-mxchat-admin.php:6954
1219 7236 msgid "Success Text"
1220 7237 msgstr ""
1221 7238
1222 -#: includes/class-mxchat-admin.php:2900
7239 +#: includes/class-mxchat-admin.php:6962
1223 7240 msgid "Error Text"
1224 7241 msgstr ""
1225 7242
1226 -#: includes/class-mxchat-admin.php:2909
7243 +#: includes/class-mxchat-admin.php:6971
1227 7244 msgid "Maximum Document Pages"
1228 7245 msgstr ""
1229 7246
1230 -#: includes/class-mxchat-admin.php:2926
7247 +#: includes/class-mxchat-admin.php:6980
7248 +msgid "Live Agent Settings"
7249 +msgstr ""
7250 +
7251 +#: includes/class-mxchat-admin.php:6988
7252 +#: includes/class-mxchat-admin.php:7085
7253 +#: includes/class-mxchat-admin.php:7153
1231 7254 msgid "Live Agent Status"
1232 7255 msgstr ""
1233 7256
1234 -#: includes/class-mxchat-admin.php:2934
7257 +#: includes/class-mxchat-admin.php:6999
7258 +#: includes/class-mxchat-admin.php:7095
7259 +#: includes/class-mxchat-admin.php:7163
7260 +msgid "Availability Schedule"
7261 +msgstr ""
7262 +
7263 +#: includes/class-mxchat-admin.php:7008
7264 +#: includes/class-mxchat-admin.php:7104
7265 +#: includes/class-mxchat-admin.php:7172
1235 7266 msgid "Notification Message"
1236 7267 msgstr ""
1237 7268
1238 -#: includes/class-mxchat-admin.php:2942
7269 +#: includes/class-mxchat-admin.php:7016
7270 +#: includes/class-mxchat-admin.php:7112
7271 +#: includes/class-mxchat-admin.php:7180
1239 7272 msgid "Away Message"
1240 7273 msgstr ""
1241 7274
1242 -#: includes/class-mxchat-admin.php:2950
7275 +#: includes/class-mxchat-admin.php:7024
7276 +msgid "Slack Agent User IDs"
7277 +msgstr ""
7278 +
7279 +#: includes/class-mxchat-admin.php:7034
7280 +msgid "Shared Handoff Channel"
7281 +msgstr ""
7282 +
7283 +#: includes/class-mxchat-admin.php:7044
7284 +msgid "Archive Channel When Chat Ends"
7285 +msgstr ""
7286 +
7287 +#: includes/class-mxchat-admin.php:7052
1243 7288 msgid "Slack Webhook URL"
1244 7289 msgstr ""
1245 7290
1246 -#: includes/class-mxchat-admin.php:2958
7291 +#: includes/class-mxchat-admin.php:7060
1247 7292 msgid "Slack Secret Key"
1248 7293 msgstr ""
1249 7294
1250 -#: includes/class-mxchat-admin.php:2967
7295 +#: includes/class-mxchat-admin.php:7069
1251 7296 msgid "Slack Bot OAuth Token"
1252 7297 msgstr ""
1253 7298
1254 -#: includes/class-mxchat-admin.php:2976
1255 -msgid "Theme Settings"
7299 +#: includes/class-mxchat-admin.php:7078
7300 +msgid "Telegram Settings"
1256 7301 msgstr ""
1257 7302
1258 -#: includes/class-mxchat-admin.php:2983
1259 -msgid "Close Button & Title Color"
7303 +#: includes/class-mxchat-admin.php:7120
7304 +msgid "Telegram Bot Token"
1260 7305 msgstr ""
1261 7306
1262 -#: includes/class-mxchat-admin.php:2991
1263 -msgid "Chatbot Background Color"
7307 +#: includes/class-mxchat-admin.php:7128
7308 +msgid "Telegram Group ID"
1264 7309 msgstr ""
1265 7310
1266 -#: includes/class-mxchat-admin.php:2999
1267 -msgid "User Message Background Color"
7311 +#: includes/class-mxchat-admin.php:7136
7312 +msgid "Webhook Secret Token"
1268 7313 msgstr ""
1269 7314
1270 -#: includes/class-mxchat-admin.php:3007
1271 -msgid "User Message Font Color"
7315 +#: includes/class-mxchat-admin.php:7146
7316 +msgid "Webhook Handoff Settings"
1272 7317 msgstr ""
1273 7318
1274 -#: includes/class-mxchat-admin.php:3015
1275 -msgid "Bot Message Background Color"
7319 +#: includes/class-mxchat-admin.php:7188
7320 +msgid "Webhook URL"
1276 7321 msgstr ""
1277 7322
1278 -#: includes/class-mxchat-admin.php:3023
1279 -msgid "Bot Message Font Color"
7323 +#: includes/class-mxchat-admin.php:7196
7324 +msgid "Signing Secret"
1280 7325 msgstr ""
1281 7326
1282 -#: includes/class-mxchat-admin.php:3031
1283 -msgid "Top Bar Background Color"
7327 +#: includes/class-mxchat-admin.php:7205
7328 +msgid "YouTube Tutorials"
1284 7329 msgstr ""
1285 7330
1286 -#: includes/class-mxchat-admin.php:3039
1287 -msgid "Send Button Color"
7331 +#: includes/class-mxchat-admin.php:7217
7332 +msgid "MXChat Knowledge Base Settings"
1288 7333 msgstr ""
1289 7334
1290 -#: includes/class-mxchat-admin.php:3047
1291 -msgid "Chat Input Font Color"
7335 +#: includes/class-mxchat-admin.php:7240
7336 +msgid "MXChat Transcripts Notification Settings"
1292 7337 msgstr ""
1293 7338
1294 -#: includes/class-mxchat-admin.php:3055
1295 -msgid "Floating Widget Background Color"
7339 +#: includes/class-mxchat-admin.php:7252
7340 +msgid "Chat Notification Settings"
1296 7341 msgstr ""
1297 7342
1298 -#: includes/class-mxchat-admin.php:3063
1299 -msgid "Chatbot Icon Color"
7343 +#: includes/class-mxchat-admin.php:7267
7344 +msgid "Notification Email Address"
1300 7345 msgstr ""
1301 7346
1302 -#: includes/class-mxchat-admin.php:3071
1303 -msgid "Custom Chatbot Icon (PNG)"
7347 +#: includes/class-mxchat-admin.php:7322
7348 +msgid "The Pinecone API key appears to be invalid. Please check your API key."
1304 7349 msgstr ""
1305 7350
1306 -#: includes/class-mxchat-admin.php:3079
1307 -msgid "Title Bar Icon (PNG)"
7351 +#: includes/class-mxchat-admin.php:7343
7352 +msgid "The Pinecone host appears to be invalid. It should look like \"mxchat-vectors-zrmsquq.svc.aped-4627-b74a.pinecone.io\""
1308 7353 msgstr ""
1309 7354
1310 -#: includes/class-mxchat-admin.php:3087
1311 -msgid "Live Agent Background Color"
7355 +#: includes/class-mxchat-admin.php:7370
7356 +msgid "Sync settings updated successfully."
1312 7357 msgstr ""
1313 7358
1314 -#: includes/class-mxchat-admin.php:3095
1315 -msgid "Live Agent Font Color"
7359 +#: includes/class-mxchat-admin.php:7379
7360 +msgid "1"
1316 7361 msgstr ""
1317 7362
1318 -#: includes/class-mxchat-admin.php:3104
1319 -msgid "Mode Indicator Background Color"
7363 +#: includes/class-mxchat-admin.php:7405
7364 +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 7365 msgstr ""
1321 7366
1322 -#: includes/class-mxchat-admin.php:3113
1323 -msgid "Mode Indicator Font Color"
7367 +#: includes/class-mxchat-admin.php:7410
7368 +msgid "Markdown Links Supported:"
1324 7369 msgstr ""
1325 7370
1326 -#: includes/class-mxchat-admin.php:3121
1327 -msgid "Toolbar Icon Color"
7371 +#: includes/class-mxchat-admin.php:7411
7372 +msgid "You can include clickable links in your custom messages using markdown syntax:"
1328 7373 msgstr ""
1329 7374
1330 -#: includes/class-mxchat-admin.php:3130
1331 -msgid "Frequently Asked Questions (FAQ)"
7375 +#: includes/class-mxchat-admin.php:7452
7376 +msgid "Limit:"
1332 7377 msgstr ""
1333 7378
1334 -#: includes/class-mxchat-admin.php:3143
1335 -msgid "Automatically sync posts to knowledge base"
7379 +#: includes/class-mxchat-admin.php:7465
7380 +msgid "Timeframe:"
1336 7381 msgstr ""
1337 7382
1338 -#: includes/class-mxchat-admin.php:3154
1339 -msgid "Automatically sync pages to knowledge base"
7383 +#: includes/class-mxchat-admin.php:7480
7384 +msgid "Custom Message:"
1340 7385 msgstr ""
1341 7386
1342 -#: includes/class-mxchat-admin.php:3176
1343 -msgid "Sync settings updated successfully."
7387 +#: includes/class-mxchat-admin.php:7485
7388 +msgid "Enter custom message when rate limit is exceeded"
1344 7389 msgstr ""
1345 7390
1346 -#: includes/class-mxchat-admin.php:3184
1347 -msgid "1"
7391 +#: includes/class-mxchat-admin.php:7489
7392 +msgid "Example: Rate limit reached! [Visit our pricing page](https://example.com/pricing) to upgrade."
1348 7393 msgstr ""
1349 7394
1350 -#: includes/class-mxchat-admin.php:3192
1351 -msgid "Invalid security token"
7395 +#: includes/class-mxchat-admin.php:7516
7396 +msgid "Manage all your API keys in one place. Add the API keys for the services you want to use with your chatbot."
1352 7397 msgstr ""
1353 7398
1354 -#: includes/class-mxchat-admin.php:3206
1355 -msgid "Email or License Key is missing"
7399 +#: includes/class-mxchat-admin.php:7527
7400 +msgid "Required for OpenAI GPT models and OpenAI embeddings. Get your API key from OpenAI Platform."
1356 7401 msgstr ""
1357 7402
1358 -#: includes/class-mxchat-admin.php:3225
1359 -msgid "Activation failed due to a server error: "
7403 +#: includes/class-mxchat-admin.php:7540
7404 +msgid "Required for X.AI Grok models. Get your API key from X.AI Console."
1360 7405 msgstr ""
1361 7406
1362 -#: includes/class-mxchat-admin.php:3236
1363 -msgid "License activated successfully"
7407 +#: includes/class-mxchat-admin.php:7552
7408 +msgid "Required for Anthropic Claude models. Get your API key from Anthropic Console."
1364 7409 msgstr ""
1365 7410
1366 -#: includes/class-mxchat-admin.php:3238
1367 -msgid "Activation failed"
7411 +#: includes/class-mxchat-admin.php:7565
7412 +msgid "Required for DeepSeek models. Get your API key from DeepSeek Platform."
1368 7413 msgstr ""
1369 7414
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."
7415 +#: includes/class-mxchat-admin.php:7578
7416 +msgid "Required for Google Gemini models and embeddings. Get your API key from Google AI Studio."
1372 7417 msgstr ""
1373 7418
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."
7419 +#: includes/class-mxchat-admin.php:7592
7420 +msgid "Required for OpenRouter models. Get your API key from OpenRouter.ai"
1376 7421 msgstr ""
1377 7422
1378 -#: includes/class-mxchat-admin.php:3313
1379 -msgid "This message will be displayed when a user exceeds the rate limit."
7423 +#: includes/class-mxchat-admin.php:7610
7424 +msgid "Test key"
1380 7425 msgstr ""
1381 7426
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."
7427 +#: includes/class-mxchat-admin.php:7626
7428 +#: includes/class-mxchat-admin.php:7762
7429 +msgid "Testing..."
1384 7430 msgstr ""
1385 7431
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"
7432 +#: includes/class-mxchat-admin.php:7628
7433 +#: includes/class-mxchat-admin.php:7774
7434 +#: includes/class-mxchat-editor-assistant.php:126
7435 +msgid "Failed"
1407 7436 msgstr ""
1408 7437
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"
7438 +#: includes/class-mxchat-admin.php:7629
7439 +#: includes/class-mxchat-admin.php:7779
7440 +msgid "Request failed"
1415 7441 msgstr ""
1416 7442
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."
7443 +#: includes/class-mxchat-admin.php:7691
7444 +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 7445 msgstr ""
1420 7446
1421 -#: includes/class-mxchat-admin.php:3465
1422 -msgid "Enter your WooCommerce consumer key for integration."
7447 +#: includes/class-mxchat-admin.php:7696
7448 +msgid "Azure OpenAI quick start"
1423 7449 msgstr ""
1424 7450
1425 -#: includes/class-mxchat-admin.php:3526
1426 -msgid "Enter your Loops API Key here. (See FAQ for details)"
7451 +#: includes/class-mxchat-admin.php:7698
7452 +msgid "<strong>Base URL</strong> → <code>https://&lt;resource&gt;.openai.azure.com/openai/deployments/&lt;deployment&gt;</code>"
1427 7453 msgstr ""
1428 7454
1429 -#: includes/class-mxchat-admin.php:3560
1430 -msgid "No lists found. Please verify your API Key."
7455 +#: includes/class-mxchat-admin.php:7699
7456 +msgid "<strong>API Key</strong> → your Azure OpenAI key (required)"
1431 7457 msgstr ""
1432 7458
1433 -#: includes/class-mxchat-admin.php:3563
1434 -msgid "Enter a valid Loops API Key to load mailing lists."
7459 +#: includes/class-mxchat-admin.php:7700
7460 +msgid "<strong>Auth Scheme</strong> → <code>api-key header (Azure OpenAI)</code>"
1435 7461 msgstr ""
1436 7462
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."
7463 +#: includes/class-mxchat-admin.php:7701
7464 +msgid "<strong>API Version</strong> → required for Azure, e.g. <code>2024-08-01-preview</code>"
1439 7465 msgstr ""
1440 7466
1441 -#: includes/class-mxchat-admin.php:3589
1442 -msgid "Enter the message to send when a user provides their email."
7467 +#: includes/class-mxchat-admin.php:7706
7468 +msgid "Base URL"
1443 7469 msgstr ""
1444 7470
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."
7471 +#: includes/class-mxchat-admin.php:7708
7472 +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 7473 msgstr ""
1448 7474
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."
7475 +#: includes/class-mxchat-admin.php:7712
7476 +msgid "API Key (optional)"
1451 7477 msgstr ""
1452 7478
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"
7479 +#: includes/class-mxchat-admin.php:7714
7480 +msgid "Leave empty for unauthenticated local servers. Required for Azure / vLLM / hosted endpoints."
1456 7481 msgstr ""
1457 7482
1458 -#: includes/class-mxchat-admin.php:3630
1459 -msgid "grok-beta (Early Beta)"
7483 +#: includes/class-mxchat-admin.php:7718
7484 +msgid "Model Name"
1460 7485 msgstr ""
1461 7486
1462 -#: includes/class-mxchat-admin.php:3631
1463 -msgid "Grok 2"
7487 +#: includes/class-mxchat-admin.php:7720
7488 +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 7489 msgstr ""
1465 7490
1466 -#: includes/class-mxchat-admin.php:3633
1467 -msgid "DeepSeek Models"
7491 +#: includes/class-mxchat-admin.php:7724
7492 +msgid "Auth Scheme"
1468 7493 msgstr ""
1469 7494
1470 -#: includes/class-mxchat-admin.php:3634
1471 -msgid "DeepSeek-V3"
7495 +#: includes/class-mxchat-admin.php:7726
7496 +msgid "Authorization: Bearer (OpenAI / Ollama / vLLM / LM Studio)"
1472 7497 msgstr ""
1473 7498
1474 -#: includes/class-mxchat-admin.php:3636 includes/class-mxchat-admin.php:3663
1475 -#: includes/class-mxchat-admin.php:3664
1476 -msgid "Claude Models"
7499 +#: includes/class-mxchat-admin.php:7727
7500 +msgid "api-key header (Azure OpenAI)"
1477 7501 msgstr ""
1478 7502
1479 -#: includes/class-mxchat-admin.php:3637
1480 -msgid "Claude 3.5 Sonnet (Most Intelligent)"
7503 +#: includes/class-mxchat-admin.php:7729
7504 +msgid "Most OpenAI-compatible servers use Bearer. Azure OpenAI uses the api-key header."
1481 7505 msgstr ""
1482 7506
1483 -#: includes/class-mxchat-admin.php:3638
1484 -msgid "Claude 3 Opus (Highly Complex Tasks)"
7507 +#: includes/class-mxchat-admin.php:7733
7508 +msgid "API Version (Azure only)"
1485 7509 msgstr ""
1486 7510
1487 -#: includes/class-mxchat-admin.php:3639
1488 -msgid "Claude 3 Sonnet (Balanced)"
7511 +#: includes/class-mxchat-admin.php:7735
7512 +msgid "Appended as ?api-version=... on the request URL. Required for Azure OpenAI; leave empty for non-Azure providers."
1489 7513 msgstr ""
1490 7514
1491 -#: includes/class-mxchat-admin.php:3640
1492 -msgid "Claude 3 Haiku (Fastest)"
7515 +#: includes/class-mxchat-admin.php:7740
7516 +msgid "Extended routing (opt-in)"
1493 7517 msgstr ""
1494 7518
1495 -#: includes/class-mxchat-admin.php:3642
1496 -msgid "OpenAI Models"
7519 +#: includes/class-mxchat-admin.php:7741
7520 +msgid "Use custom provider for embeddings"
1497 7521 msgstr ""
1498 7522
1499 -#: includes/class-mxchat-admin.php:3643
1500 -msgid "GPT-4o (Recommended)"
7523 +#: includes/class-mxchat-admin.php:7742
7524 +msgid "Use custom provider for image generation"
1501 7525 msgstr ""
1502 7526
1503 -#: includes/class-mxchat-admin.php:3644
1504 -msgid "GPT-4o Mini (Fast and Lightweight)"
7527 +#: includes/class-mxchat-admin.php:7743
7528 +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 7529 msgstr ""
1506 7530
1507 -#: includes/class-mxchat-admin.php:3645
1508 -msgid "GPT-4 Turbo (High-Performance)"
7531 +#: includes/class-mxchat-admin.php:7747
7532 +msgid "Custom Embedding Model"
1509 7533 msgstr ""
1510 7534
1511 -#: includes/class-mxchat-admin.php:3646
1512 -msgid "GPT-4 (High Intelligence)"
7535 +#: includes/class-mxchat-admin.php:7749
7536 +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 7537 msgstr ""
1514 7538
1515 -#: includes/class-mxchat-admin.php:3647
1516 -msgid "GPT-3.5 Turbo (Affordable and Fast)"
7539 +#: includes/class-mxchat-admin.php:7771
7540 +msgid "OK"
1517 7541 msgstr ""
1518 7542
1519 -#: includes/class-mxchat-admin.php:3664
1520 -msgid " (Pro Only)"
7543 +#: includes/class-mxchat-admin.php:7796
7544 +msgid "Required for Voyage AI embedding models. Get your API key from Voyage AI."
1521 7545 msgstr ""
1522 7546
1523 -#: includes/class-mxchat-admin.php:3677
1524 -msgid "Select the AI model to use for your chatbot. Pro-only models are marked accordingly."
7547 +#. translators: %s: link to the Loops integration tab.
7548 +#: includes/class-mxchat-admin.php:7817
7549 +#, php-format
7550 +msgid "Required for Loops email integration. Get your API key from Loops.so, then choose your mailing list under %s."
1525 7551 msgstr ""
1526 7552
1527 -#: includes/class-mxchat-admin.php:3690
1528 -msgid "Enter the title text that will appear on the top bar of the chatbot."
7553 +#: includes/class-mxchat-admin.php:7818
7554 +msgid "Integrations, Loops"
1529 7555 msgstr ""
1530 7556
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."
7557 +#: includes/class-mxchat-admin.php:7846
7558 +msgid "Select a list"
1533 7559 msgstr ""
1534 7560
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;."
7561 +#: includes/class-mxchat-admin.php:7860
7562 +msgid "Please select a mailing list to use with Loops."
1537 7563 msgstr ""
1538 7564
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."
7565 +#. translators: %s: link to the API Keys tab.
7566 +#: includes/class-mxchat-admin.php:7865
7567 +#, php-format
7568 +msgid "No lists found. Please check your Loops API key under %s."
1541 7569 msgstr ""
1542 7570
1543 -#: includes/class-mxchat-admin.php:3752
1544 -msgid "Enter the text you want on the submit button, e.g. \"Start Chat\"."
7571 +#. translators: %s: link to the API Keys tab.
7572 +#: includes/class-mxchat-admin.php:7874
7573 +#, php-format
7574 +msgid "Enter your Loops API key under %s to load mailing lists."
1545 7575 msgstr ""
1546 7576
1547 -#: includes/class-mxchat-admin.php:3770
1548 -msgid "Enter your message. Line breaks will be preserved."
7577 +#: includes/class-mxchat-admin.php:7931
7578 +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 7579 msgstr ""
1550 7580
1551 -#: includes/class-mxchat-admin.php:3792
1552 -msgid "This is the placeholder text for the chat input field."
7581 +#: includes/class-mxchat-admin.php:7948
7582 +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 7583 msgstr ""
1554 7584
1555 -#: includes/class-mxchat-admin.php:4219 includes/class-mxchat-admin.php:4258
1556 -msgid "Enter PNG URL"
7585 +#: includes/class-mxchat-admin.php:7976
7586 +msgid "Use {visitor_name} to personalize AI responses when lead capture is enabled."
1557 7587 msgstr ""
1558 7588
1559 -#: includes/class-mxchat-admin.php:4226
1560 -msgid "Custom Icon Preview"
7589 +#: includes/class-mxchat-admin.php:7977
7590 +msgid "Example: The visitor's name is {visitor_name}. Address them by name."
1561 7591 msgstr ""
1562 7592
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."
7593 +#: includes/class-mxchat-admin.php:8044
7594 +msgid "Copy Instructions"
1565 7595 msgstr ""
1566 7596
1567 -#: includes/class-mxchat-admin.php:4265
1568 -msgid "Title Icon Preview"
7597 +#: includes/class-mxchat-admin.php:8088
7598 +msgid "After entering your OpenRouter API key above, click the button below to load available models."
1569 7599 msgstr ""
1570 7600
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\"]."
7601 +#: includes/class-mxchat-admin.php:8102
7602 +#: includes/class-mxchat-admin.php:8334
7603 +msgid "API key for OpenAI detected"
1573 7604 msgstr ""
1574 7605
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>."
7606 +#: includes/class-mxchat-admin.php:8104
7607 +#: includes/class-mxchat-admin.php:8336
7608 +msgid "No API key for OpenAI detected. Please enter API key in API Keys tab."
1577 7609 msgstr ""
1578 7610
1579 -#: includes/class-mxchat-admin.php:4349
1580 -msgid "Enable this option to display a privacy notice below the chat widget."
7611 +#: includes/class-mxchat-admin.php:8111
7612 +msgid "API key for Anthropic (Claude) detected"
1581 7613 msgstr ""
1582 7614
1583 -#: includes/class-mxchat-admin.php:4356
1584 -msgid "Enter the privacy policy text. You can include HTML links."
7615 +#: includes/class-mxchat-admin.php:8113
7616 +msgid "No API key for Anthropic (Claude) detected. Please enter API key in API Keys tab."
1585 7617 msgstr ""
1586 7618
1587 -#: includes/class-mxchat-admin.php:4384
1588 -msgid "Enable this option to apply Complianz consent logic to the chatbot (must have Complianz Plugin)."
7619 +#: includes/class-mxchat-admin.php:8120
7620 +msgid "API key for X.AI (Grok) detected"
1589 7621 msgstr ""
1590 7622
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)."
7623 +#: includes/class-mxchat-admin.php:8122
7624 +msgid "No API key for X.AI (Grok) detected. Please enter API key in API Keys tab."
1593 7625 msgstr ""
1594 7626
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."
7627 +#: includes/class-mxchat-admin.php:8129
7628 +msgid "API key for DeepSeek detected"
1597 7629 msgstr ""
1598 7630
1599 -#: includes/class-mxchat-admin.php:4468
1600 -msgid "Enter Popular Question 1"
7631 +#: includes/class-mxchat-admin.php:8131
7632 +msgid "No API key for DeepSeek detected. Please enter API key in API Keys tab."
1601 7633 msgstr ""
1602 7634
1603 -#: includes/class-mxchat-admin.php:4472
1604 -msgid "This will be the first popular question in the chatbot."
7635 +#: includes/class-mxchat-admin.php:8138
7636 +#: includes/class-mxchat-admin.php:8352
7637 +msgid "API key for Google Gemini detected"
1605 7638 msgstr ""
1606 7639
1607 -#: includes/class-mxchat-admin.php:4493
1608 -msgid "Enter Popular Question 2"
7640 +#: includes/class-mxchat-admin.php:8140
7641 +#: includes/class-mxchat-admin.php:8354
7642 +msgid "No API key for Google Gemini detected. Please enter API key in API Keys tab."
1609 7643 msgstr ""
1610 7644
1611 -#: includes/class-mxchat-admin.php:4498
1612 -msgid "This will be the second popular question in the chatbot."
7645 +#: includes/class-mxchat-admin.php:8147
7646 +msgid "API key for OpenRouter detected"
1613 7647 msgstr ""
1614 7648
1615 -#: includes/class-mxchat-admin.php:4529
1616 -msgid "Enter Popular Question 3"
7649 +#: includes/class-mxchat-admin.php:8149
7650 +msgid "No API key for OpenRouter detected. Please enter API key in API Keys tab."
1617 7651 msgstr ""
1618 7652
1619 -#: includes/class-mxchat-admin.php:4534
1620 -msgid "This will be the third popular question in the chatbot."
7653 +#: includes/class-mxchat-admin.php:8179
7654 +msgid "Test Streaming Compatibility"
1621 7655 msgstr ""
1622 7656
1623 -#: includes/class-mxchat-admin.php:4575
1624 -msgid "Enter Additional Popular Question %d"
7657 +#: includes/class-mxchat-admin.php:8237
7658 +msgid "Web search is only available for OpenAI and Gemini models."
1625 7659 msgstr ""
1626 7660
1627 -#: includes/class-mxchat-admin.php:4578 includes/class-mxchat-admin.php:4597
7661 +#: includes/class-mxchat-admin.php:8295
7662 +msgid "OpenAI Embeddings"
7663 +msgstr ""
7664 +
7665 +#: includes/class-mxchat-admin.php:8296
7666 +msgid "TE3 Small (1536, Efficient)"
7667 +msgstr ""
7668 +
7669 +#: includes/class-mxchat-admin.php:8297
7670 +msgid "Ada 2 (1536, Recommended)"
7671 +msgstr ""
7672 +
7673 +#: includes/class-mxchat-admin.php:8298
7674 +msgid "TE3 Large (3072, Powerful)"
7675 +msgstr ""
7676 +
7677 +#: includes/class-mxchat-admin.php:8300
7678 +msgid "Voyage AI Embeddings"
7679 +msgstr ""
7680 +
7681 +#: includes/class-mxchat-admin.php:8301
7682 +msgid "Voyage-3 Large (2048, Most Capable)"
7683 +msgstr ""
7684 +
7685 +#: includes/class-mxchat-admin.php:8303
7686 +msgid "Google Gemini Embeddings"
7687 +msgstr ""
7688 +
7689 +#: includes/class-mxchat-admin.php:8304
7690 +msgid "Gemini Embedding (1536, Stable)"
7691 +msgstr ""
7692 +
7693 +#: includes/class-mxchat-admin.php:8323
7694 +msgid "Custom provider embeddings are in use — the model is set in the Custom Embedding Model field under Custom Provider."
7695 +msgstr ""
7696 +
7697 +#: includes/class-mxchat-admin.php:8343
7698 +msgid "API key for Voyage AI detected"
7699 +msgstr ""
7700 +
7701 +#: includes/class-mxchat-admin.php:8345
7702 +msgid "No API key for Voyage AI detected. Please enter API key in API Keys tab."
7703 +msgstr ""
7704 +
7705 +#: includes/class-mxchat-admin.php:8511
7706 +msgid "Use {visitor_name} to personalize greetings when lead capture is enabled."
7707 +msgstr ""
7708 +
7709 +#: includes/class-mxchat-admin.php:8512
7710 +msgid "Example: Hello {visitor_name}! How can I help you today?"
7711 +msgstr ""
7712 +
7713 +#: includes/class-mxchat-admin.php:8565
7714 +msgid "Post Type Visibility"
7715 +msgstr ""
7716 +
7717 +#: includes/class-mxchat-admin.php:8573
7718 +msgid "Show on all post types"
7719 +msgstr ""
7720 +
7721 +#: includes/class-mxchat-admin.php:8578
7722 +msgid "Only show on selected post types"
7723 +msgstr ""
7724 +
7725 +#: includes/class-mxchat-admin.php:8583
7726 +msgid "Hide on selected post types"
7727 +msgstr ""
7728 +
7729 +#: includes/class-mxchat-admin.php:8711
7730 +msgid "Customize the prompt (optional)"
7731 +msgstr ""
7732 +
7733 +#: includes/class-mxchat-admin.php:8714
7734 +msgid "Idle Timeout"
7735 +msgstr ""
7736 +
7737 +#: includes/class-mxchat-admin.php:8718
7738 +msgid "seconds of user inactivity before the prompt appears (5-600)"
7739 +msgstr ""
7740 +
7741 +#: includes/class-mxchat-admin.php:8723
7742 +msgid "Prompt Question"
7743 +msgstr ""
7744 +
7745 +#: includes/class-mxchat-admin.php:8727
7746 +#: includes/class-mxchat-integrator.php:473
7747 +msgid "Was this helpful?"
7748 +msgstr ""
7749 +
7750 +#: includes/class-mxchat-admin.php:8729
7751 +msgid "Leave blank for the default. Shown above the thumbs up/down."
7752 +msgstr ""
7753 +
7754 +#: includes/class-mxchat-admin.php:8733
7755 +msgid "Thank-You Message"
7756 +msgstr ""
7757 +
7758 +#: includes/class-mxchat-admin.php:8737
7759 +#: includes/class-mxchat-integrator.php:477
7760 +msgid "Thanks! Anything we should improve? (optional)"
7761 +msgstr ""
7762 +
7763 +#: includes/class-mxchat-admin.php:8739
7764 +msgid "Leave blank for the default. Shown after the user clicks a thumb."
7765 +msgstr ""
7766 +
7767 +#: includes/class-mxchat-admin.php:8743
7768 +msgid "Feedback Placeholder"
7769 +msgstr ""
7770 +
7771 +#: includes/class-mxchat-admin.php:8747
7772 +#: includes/class-mxchat-integrator.php:478
7773 +msgid "Tell us what could be better…"
7774 +msgstr ""
7775 +
7776 +#: includes/class-mxchat-admin.php:8749
7777 +msgid "Leave blank for the default. Placeholder text inside the feedback textarea."
7778 +msgstr ""
7779 +
7780 +#: includes/class-mxchat-admin.php:8753
7781 +msgid "Saved Confirmation"
7782 +msgstr ""
7783 +
7784 +#: includes/class-mxchat-admin.php:8757
7785 +#: includes/class-mxchat-integrator.php:481
7786 +msgid "Thanks for the feedback."
7787 +msgstr ""
7788 +
7789 +#: includes/class-mxchat-admin.php:8759
7790 +msgid "Leave blank for the default. Shown after the feedback is sent."
7791 +msgstr ""
7792 +
7793 +#: includes/class-mxchat-admin.php:8792
7794 +#: includes/class-mxchat-public.php:213
7795 +msgid "By chatting, you agree to our <a href=\"https://example.com/privacy-policy\" target=\"_blank\">privacy policy</a>."
7796 +msgstr ""
7797 +
7798 +#: includes/class-mxchat-admin.php:8965
7799 +#: includes/class-mxchat-integrator.php:449
7800 +msgid "Start new chat"
7801 +msgstr ""
7802 +
7803 +#: includes/class-mxchat-admin.php:8980
7804 +msgid "Enter Quick Question 1"
7805 +msgstr ""
7806 +
7807 +#: includes/class-mxchat-admin.php:8996
7808 +msgid "Enter Quick Question 2"
7809 +msgstr ""
7810 +
7811 +#: includes/class-mxchat-admin.php:9012
7812 +msgid "Enter Quick Question 3"
7813 +msgstr ""
7814 +
7815 +#: includes/class-mxchat-admin.php:9036
7816 +#, php-format
7817 +msgid "Enter Additional Quick Question %d"
7818 +msgstr ""
7819 +
7820 +#: includes/class-mxchat-admin.php:9038
7821 +#: includes/class-mxchat-admin.php:9054
1628 7822 msgid "Remove question"
1629 7823 msgstr ""
1630 7824
1631 -#: includes/class-mxchat-admin.php:4580 includes/class-mxchat-admin.php:4599
7825 +#: includes/class-mxchat-admin.php:9039
7826 +#: includes/class-mxchat-admin.php:9055
1632 7827 msgid "Remove"
1633 7828 msgstr ""
1634 7829
1635 -#: includes/class-mxchat-admin.php:4595
1636 -msgid "Enter Additional Popular Question 4"
7830 +#: includes/class-mxchat-admin.php:9053
7831 +msgid "Enter Additional Quick Question 4"
1637 7832 msgstr ""
1638 7833
1639 -#: includes/class-mxchat-admin.php:4607
7834 +#: includes/class-mxchat-admin.php:9061
1640 7835 msgid "Add question"
1641 7836 msgstr ""
1642 7837
1643 -#: includes/class-mxchat-admin.php:4609
7838 +#: includes/class-mxchat-admin.php:9062
1644 7839 msgid "Add Question"
1645 7840 msgstr ""
1646 7841
1647 -#: includes/class-mxchat-admin.php:4612
1648 -msgid "You can add more popular questions beyond the default three here."
7842 +#: includes/class-mxchat-admin.php:9078
7843 +msgid "Required for Brave Search integration. Get your API key from Brave Search API."
1649 7844 msgstr ""
1650 7845
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
7846 +#: includes/class-mxchat-admin.php:9095
1656 7847 msgid "Select the number of images to return (1-6)."
1657 7848 msgstr ""
1658 7849
1659 -#: includes/class-mxchat-admin.php:4661
7850 +#: includes/class-mxchat-admin.php:9109
1660 7851 msgid "Strict"
1661 7852 msgstr ""
1662 7853
1663 -#: includes/class-mxchat-admin.php:4666
1664 -msgid "Off"
1665 -msgstr ""
1666 -
1667 -#: includes/class-mxchat-admin.php:4670
7854 +#: includes/class-mxchat-admin.php:9119
1668 7855 msgid "Set the Safe Search level for image searches. Brave Search only supports \"Strict\" and \"Off\" options."
1669 7856 msgstr ""
1670 7857
1671 -#: includes/class-mxchat-admin.php:4684
7858 +#: includes/class-mxchat-admin.php:9137
1672 7859 msgid "Select the number of news articles to retrieve (1-10)."
1673 7860 msgstr ""
1674 7861
1675 -#: includes/class-mxchat-admin.php:4697
7862 +#: includes/class-mxchat-admin.php:9154
1676 7863 msgid "Enter the country code (e.g., \"us\" for United States)."
1677 7864 msgstr ""
1678 7865
1679 -#: includes/class-mxchat-admin.php:4710
7866 +#: includes/class-mxchat-admin.php:9171
1680 7867 msgid "Enter the language code (e.g., \"en\" for English)."
1681 7868 msgstr ""
1682 7869
1683 -#: includes/class-mxchat-admin.php:4719
7870 +#: includes/class-mxchat-admin.php:9180
1684 7871 msgid "Configure the intent settings for the Chat with PDF feature."
1685 7872 msgstr ""
1686 7873
1687 -#: includes/class-mxchat-admin.php:4753
7874 +#: includes/class-mxchat-admin.php:9197
1688 7875 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 7876 msgstr ""
1690 7877
1691 -#: includes/class-mxchat-admin.php:4770
7878 +#: includes/class-mxchat-admin.php:9217
7879 +msgid "Enable to show the PDF upload button in the chatbot toolbar. Disable to hide it."
7880 +msgstr ""
7881 +
7882 +#: includes/class-mxchat-admin.php:9237
7883 +msgid "Enable to show the Word document upload button in the chatbot toolbar. Disable to hide it."
7884 +msgstr ""
7885 +
7886 +#: includes/class-mxchat-admin.php:9249
1692 7887 msgid "Enter trigger text"
1693 7888 msgstr ""
1694 7889
1695 -#: includes/class-mxchat-admin.php:4776
7890 +#: includes/class-mxchat-admin.php:9254
1696 7891 msgid "Text displayed when the intent is triggered."
1697 7892 msgstr ""
1698 7893
1699 -#: includes/class-mxchat-admin.php:4801
7894 +#: includes/class-mxchat-admin.php:9266
1700 7895 msgid "Enter success text"
1701 7896 msgstr ""
1702 7897
1703 -#: includes/class-mxchat-admin.php:4807
7898 +#: includes/class-mxchat-admin.php:9271
1704 7899 msgid "Text displayed when the intent is successful."
1705 7900 msgstr ""
1706 7901
1707 -#: includes/class-mxchat-admin.php:4832
7902 +#: includes/class-mxchat-admin.php:9283
1708 7903 msgid "Enter error text"
1709 7904 msgstr ""
1710 7905
1711 -#: includes/class-mxchat-admin.php:4838
7906 +#: includes/class-mxchat-admin.php:9288
1712 7907 msgid "Text displayed when an error occurs during the intent."
1713 7908 msgstr ""
1714 7909
1715 -#: includes/class-mxchat-admin.php:4869
7910 +#: includes/class-mxchat-admin.php:9305
1716 7911 msgid "Set the maximum number of document pages users can upload for processing. (1-69 pages)"
1717 7912 msgstr ""
1718 7913
1719 -#: includes/class-mxchat-admin.php:4896
7914 +#: includes/class-mxchat-admin.php:9321
7915 +#: includes/class-mxchat-admin.php:9546
7916 +#: includes/class-mxchat-admin.php:9672
1720 7917 msgid "Online"
1721 7918 msgstr ""
1722 7919
1723 -#: includes/class-mxchat-admin.php:4896
7920 +#: includes/class-mxchat-admin.php:9321
7921 +#: includes/class-mxchat-admin.php:9546
7922 +#: includes/class-mxchat-admin.php:9672
1724 7923 msgid "Offline"
1725 7924 msgstr ""
1726 7925
1727 -#: includes/class-mxchat-admin.php:4914
1728 -msgid "Sorry, live agents are currently unavailable. I can continue helping you as an AI assistant."
7926 +#: includes/class-mxchat-admin.php:9372
7927 +#: includes/class-mxchat-admin.php:10137
7928 +msgid "Scheduled hours"
1729 7929 msgstr ""
1730 7930
1731 -#: includes/class-mxchat-admin.php:4922
7931 +#: includes/class-mxchat-admin.php:9373
7932 +#: includes/class-mxchat-admin.php:10138
7933 +msgid "Always available"
7934 +msgstr ""
7935 +
7936 +#: includes/class-mxchat-admin.php:9392
7937 +#, php-format
7938 +msgid "%s start time"
7939 +msgstr ""
7940 +
7941 +#: includes/class-mxchat-admin.php:9397
7942 +#, php-format
7943 +msgid "%s end time"
7944 +msgstr ""
7945 +
7946 +#. translators: 1: the handoff channel, e.g. Slack or Telegram; 2: the site's timezone, e.g. America/New_York
7947 +#: includes/class-mxchat-admin.php:9409
7948 +#, php-format
7949 +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."
7950 +msgstr ""
7951 +
7952 +#: includes/class-mxchat-admin.php:9426
7953 +#: includes/class-mxchat-admin.php:9571
1732 7954 msgid "Message shown when live agents are offline."
1733 7955 msgstr ""
1734 7956
1735 -#: includes/class-mxchat-admin.php:4937
7957 +#: includes/class-mxchat-admin.php:9432
1736 7958 msgid "Live agent has been notified."
1737 7959 msgstr ""
1738 7960
1739 -#: includes/class-mxchat-admin.php:4945
7961 +#: includes/class-mxchat-admin.php:9438
7962 +#: includes/class-mxchat-admin.php:9559
1740 7963 msgid "Message shown when live transfer activated."
1741 7964 msgstr ""
1742 7965
1743 -#: includes/class-mxchat-admin.php:4969
7966 +#: includes/class-mxchat-admin.php:9451
1744 7967 msgid "Enter your Slack webhook URL for live agent notifications."
1745 7968 msgstr ""
1746 7969
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."
7970 +#: includes/class-mxchat-admin.php:9460
7971 +msgid "Secret key for validating Slack requests. Keep this secure."
1749 7972 msgstr ""
1750 7973
1751 -#: includes/class-mxchat-admin.php:5025
1752 -msgid "Secret key for validating Slack requests. Keep this secure."
7974 +#: includes/class-mxchat-admin.php:9469
7975 +msgid "Your Slack Bot OAuth Token (starts with xoxb-). Keep this secure."
1753 7976 msgstr ""
1754 7977
1755 -#: includes/class-mxchat-admin.php:5046
1756 -msgid "Your Slack Bot OAuth Token (starts with xoxb-). Keep this secure."
7978 +#: includes/class-mxchat-admin.php:9481
7979 +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 7980 msgstr ""
1758 7981
1759 -#: includes/class-mxchat-integrator.php:116
1760 -msgid "Short Description:"
7982 +#: includes/class-mxchat-admin.php:9490
7983 +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 7984 msgstr ""
1762 7985
1763 -#: includes/class-mxchat-integrator.php:117
1764 -#: includes/class-mxchat-integrator.php:2278
1765 -msgid "Price:"
7986 +#: includes/class-mxchat-admin.php:9496
7987 +msgid "⚠ Last handoff could not reach this channel"
1766 7988 msgstr ""
1767 7989
1768 -#: includes/class-mxchat-integrator.php:118
1769 -msgid "Sale Price:"
7990 +#. translators: %s: Slack API error code
7991 +#: includes/class-mxchat-admin.php:9499
7992 +#, php-format
7993 +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 7994 msgstr ""
1771 7995
1772 -#: includes/class-mxchat-integrator.php:119
1773 -msgid "SKU:"
7996 +#: includes/class-mxchat-admin.php:9512
7997 +msgid "⚠ This is a private channel"
1774 7998 msgstr ""
1775 7999
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
8000 +#: includes/class-mxchat-admin.php:9513
8001 +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."
8002 +msgstr ""
8003 +
8004 +#: includes/class-mxchat-admin.php:9523
8005 +msgid "Archive the conversation's chat- channel when an agent ends the chat with !endchat"
8006 +msgstr ""
8007 +
8008 +#: includes/class-mxchat-admin.php:9524
8009 +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."
8010 +msgstr ""
8011 +
8012 +#: includes/class-mxchat-admin.php:9531
8013 +msgid "Configure Telegram integration for live agent support."
8014 +msgstr ""
8015 +
8016 +#: includes/class-mxchat-admin.php:9553
8017 +msgid "I've notified a support agent. Please allow a moment for them to respond."
8018 +msgstr ""
8019 +
8020 +#: includes/class-mxchat-admin.php:9579
8021 +#: includes/class-mxchat-admin.php:9649
8022 +#: includes/class-mxchat-admin.php:9726
8023 +msgid "Hide"
8024 +msgstr ""
8025 +
8026 +#: includes/class-mxchat-admin.php:9580
8027 +msgid "Your Telegram Bot Token from @BotFather (e.g., 123456789:ABCdefGhIJKlmNoPQRsTUVwxyZ)."
8028 +msgstr ""
8029 +
8030 +#: includes/class-mxchat-admin.php:9588
8031 +msgid "Your Telegram supergroup ID (starts with -100). The group must have forum topics enabled."
8032 +msgstr ""
8033 +
8034 +#: includes/class-mxchat-admin.php:9597
8035 +msgid "⚠ Last Telegram API failure"
8036 +msgstr ""
8037 +
8038 +#. translators: 1: Telegram API method name, 2: Telegram's error description, 3: local date and time of the failure
8039 +#: includes/class-mxchat-admin.php:9600
8040 +#, php-format
8041 +msgid "%1$s failed with \"%2$s\" (%3$s). If live agent chat is working now, this may be from an earlier misconfiguration."
8042 +msgstr ""
8043 +
8044 +#: includes/class-mxchat-admin.php:9616
8045 +msgid "⚠ Incoming Telegram webhook requests are being rejected"
8046 +msgstr ""
8047 +
8048 +#. translators: 1: number of rejected requests, 2: local date and time of the most recent rejection
8049 +#: includes/class-mxchat-admin.php:9619
8050 +#, php-format
8051 +msgid "%1$s request rejected, most recently %2$s. Agent replies are not reaching visitors."
8052 +msgid_plural "%1$s requests rejected, most recently %2$s. Agent replies are not reaching visitors."
8053 +msgstr[0] ""
8054 +msgstr[1] ""
8055 +
8056 +#: includes/class-mxchat-admin.php:9650
8057 +msgid "Secret token for webhook verification. Use this when setting up your Telegram webhook with the secret_token parameter."
8058 +msgstr ""
8059 +
8060 +#: includes/class-mxchat-admin.php:9657
8061 +msgid "Send live-agent handoffs to any URL you choose — your helpdesk, an automation flow, a CRM."
8062 +msgstr ""
8063 +
8064 +#: includes/class-mxchat-admin.php:9685
8065 +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."
8066 +msgstr ""
8067 +
8068 +#: includes/class-mxchat-admin.php:9697
8069 +msgid "Message shown when this destination is offline or outside its scheduled hours."
8070 +msgstr ""
8071 +
8072 +#: includes/class-mxchat-admin.php:9706
8073 +msgid "Where handoffs are sent as a JSON POST. Must be https and publicly reachable (localhost and private-network hosts are rejected)."
8074 +msgstr ""
8075 +
8076 +#: includes/class-mxchat-admin.php:9712
8077 +msgid "⚠ Last handoff could not reach this URL"
8078 +msgstr ""
8079 +
8080 +#. translators: %s: the delivery failure, e.g. an HTTP status or a transport error
8081 +#: includes/class-mxchat-admin.php:9715
8082 +#, php-format
8083 +msgid "the request failed with \"%s\". Until this is fixed, the chatbot answers these conversations itself instead of telling visitors a human was notified."
8084 +msgstr ""
8085 +
8086 +#: includes/class-mxchat-admin.php:9727
8087 +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."
8088 +msgstr ""
8089 +
8090 +#: includes/class-mxchat-admin.php:9901
8091 +#: includes/class-mxchat-admin.php:9981
8092 +#: includes/class-mxchat-admin.php:9995
8093 +#: includes/class-mxchat-admin.php:10016
8094 +msgid "Copied"
8095 +msgstr ""
8096 +
8097 +#: includes/class-mxchat-admin.php:9945
8098 +msgid "Are you sure you want to delete this trigger phrase?"
8099 +msgstr ""
8100 +
8101 +#: includes/class-mxchat-admin.php:9946
8102 +msgid "Are you sure you want to delete the selected trigger phrases?"
8103 +msgstr ""
8104 +
8105 +#: includes/class-mxchat-admin.php:9948
8106 +msgid "Saved successfully!"
8107 +msgstr ""
8108 +
8109 +#: includes/class-mxchat-admin.php:9949
8110 +#: includes/class-mxchat-admin.php:10246
8111 +msgid "An error occurred. Please try again."
8112 +msgstr ""
8113 +
8114 +#: includes/class-mxchat-admin.php:9950
8115 +msgid "This feature requires MxChat Pro."
8116 +msgstr ""
8117 +
8118 +#: includes/class-mxchat-admin.php:9951
8119 +msgid "This feature requires an add-on."
8120 +msgstr ""
8121 +
8122 +#: includes/class-mxchat-admin.php:10134
8123 +msgid "Discard your unsaved changes?"
8124 +msgstr ""
8125 +
8126 +#: includes/class-mxchat-admin.php:10135
8127 +msgid "Unsaved"
8128 +msgstr ""
8129 +
8130 +#: includes/class-mxchat-admin.php:10175
8131 +msgid "Search posts and pages..."
8132 +msgstr ""
8133 +
8134 +#: includes/class-mxchat-admin.php:10177
8135 +msgid "Process Selected"
8136 +msgstr ""
8137 +
8138 +#: includes/class-mxchat-admin.php:10179
8139 +msgid "No content found."
8140 +msgstr ""
8141 +
8142 +#: includes/class-mxchat-admin.php:10180
8143 +#, php-format
8144 +msgid "extracting %d PDF(s)..."
8145 +msgstr ""
8146 +
8147 +#: includes/class-mxchat-admin.php:10181
8148 +#, php-format
8149 +msgid " (%d PDF(s) extracted)"
8150 +msgstr ""
8151 +
8152 +#: includes/class-mxchat-admin.php:10240
8153 +msgid "Generating..."
8154 +msgstr ""
8155 +
8156 +#: includes/class-mxchat-admin.php:10241
8157 +#: includes/class-mxchat-content-generator.php:430
8158 +msgid "Planning content structure..."
8159 +msgstr ""
8160 +
8161 +#: includes/class-mxchat-admin.php:10242
8162 +#: includes/class-mxchat-content-generator.php:439
8163 +msgid "Generating images..."
8164 +msgstr ""
8165 +
8166 +#: includes/class-mxchat-admin.php:10243
8167 +#: includes/class-mxchat-content-generator.php:444
8168 +msgid "Writing full content..."
8169 +msgstr ""
8170 +
8171 +#: includes/class-mxchat-admin.php:10244
8172 +#: includes/class-mxchat-content-generator.php:453
8173 +msgid "Creating WordPress post..."
8174 +msgstr ""
8175 +
8176 +#: includes/class-mxchat-admin.php:10245
8177 +#: includes/class-mxchat-content-generator.php:560
8178 +msgid "Content generated successfully!"
8179 +msgstr ""
8180 +
8181 +#: includes/class-mxchat-admin.php:10247
8182 +#: includes/class-mxchat-content-generator.php:684
8183 +msgid "Content updated successfully."
8184 +msgstr ""
8185 +
8186 +#: includes/class-mxchat-admin.php:10248
8187 +#: includes/class-mxchat-content-generator.php:297
8188 +msgid "Please enter a prompt."
8189 +msgstr ""
8190 +
8191 +#: includes/class-mxchat-admin.php:11164
8192 +msgid "You do not have sufficient permissions to delete all prompts."
8193 +msgstr ""
8194 +
8195 +#: includes/class-mxchat-admin.php:11249
8196 +msgid "You do not have sufficient permissions to delete prompts."
8197 +msgstr ""
8198 +
8199 +#: includes/class-mxchat-admin.php:11257
8200 +msgid "Invalid prompt ID."
8201 +msgstr ""
8202 +
8203 +#: includes/class-mxchat-admin.php:11281
8204 +msgid "Pinecone configuration is missing."
8205 +msgstr ""
8206 +
8207 +#: includes/class-mxchat-admin.php:11299
8208 +msgid "Vector deleted successfully from Pinecone."
8209 +msgstr ""
8210 +
8211 +#: includes/class-mxchat-admin.php:11303
8212 +msgid "Failed to delete from Pinecone: "
8213 +msgstr ""
8214 +
8215 +#: includes/class-mxchat-admin.php:11324
8216 +msgid "Entry deleted successfully."
8217 +msgstr ""
8218 +
8219 +#: includes/class-mxchat-admin.php:11327
8220 +msgid "Failed to delete entry from database."
8221 +msgstr ""
8222 +
8223 +#: includes/class-mxchat-content-generator.php:312
8224 +msgid "Starting generation..."
8225 +msgstr ""
8226 +
8227 +#: includes/class-mxchat-content-generator.php:582
8228 +msgid "Missing post ID or edit instruction."
8229 +msgstr ""
8230 +
8231 +#: includes/class-mxchat-content-generator.php:587
8232 +#: includes/class-mxchat-content-generator.php:2867
8233 +msgid "Post not found."
8234 +msgstr ""
8235 +
8236 +#: includes/class-mxchat-content-generator.php:705
8237 +msgid "Invalid progress key."
8238 +msgstr ""
8239 +
8240 +#: includes/class-mxchat-content-generator.php:713
8241 +msgid "Waiting..."
8242 +msgstr ""
8243 +
8244 +#: includes/class-mxchat-content-generator.php:766
8245 +msgid "Failed to parse content plan. The AI response was not valid JSON."
8246 +msgstr ""
8247 +
8248 +#: includes/class-mxchat-content-generator.php:771
8249 +msgid "Content plan is missing required fields (title or sections)."
8250 +msgstr ""
8251 +
8252 +#: includes/class-mxchat-content-generator.php:824
8253 +#, php-format
8254 +msgid "Generating %d images..."
8255 +msgstr ""
8256 +
8257 +#: includes/class-mxchat-content-generator.php:900
8258 +msgid "Saving images to media library..."
8259 +msgstr ""
8260 +
8261 +#: includes/class-mxchat-content-generator.php:933
8262 +#, php-format
8263 +msgid "Generating image %d of %d..."
8264 +msgstr ""
8265 +
8266 +#: includes/class-mxchat-content-generator.php:971
8267 +msgid "Unknown image model configured."
8268 +msgstr ""
8269 +
8270 +#: includes/class-mxchat-content-generator.php:987
8271 +#: includes/class-mxchat-content-generator.php:1116
8272 +msgid "OpenAI API key not configured."
8273 +msgstr ""
8274 +
8275 +#: includes/class-mxchat-content-generator.php:1009
8276 +#: includes/class-mxchat-content-generator.php:1170
8277 +msgid "xAI API key not configured."
8278 +msgstr ""
8279 +
8280 +#: includes/class-mxchat-content-generator.php:1029
8281 +#: includes/class-mxchat-content-generator.php:1217
8282 +#: includes/class-mxchat-content-generator.php:2503
8283 +msgid "Gemini API key not configured."
8284 +msgstr ""
8285 +
8286 +#: includes/class-mxchat-content-generator.php:1053
8287 +#: includes/class-mxchat-content-generator.php:1107
8288 +msgid "Unknown image model."
8289 +msgstr ""
8290 +
8291 +#: includes/class-mxchat-content-generator.php:1068
8292 +msgid "Invalid image API response."
8293 +msgstr ""
8294 +
8295 +#: includes/class-mxchat-content-generator.php:1081
8296 +#: includes/class-mxchat-content-generator.php:1161
8297 +msgid "No image data in OpenAI response."
8298 +msgstr ""
8299 +
8300 +#: includes/class-mxchat-content-generator.php:1090
8301 +#: includes/class-mxchat-content-generator.php:1208
8302 +msgid "No image data in xAI response."
8303 +msgstr ""
8304 +
8305 +#: includes/class-mxchat-content-generator.php:1104
8306 +#: includes/class-mxchat-content-generator.php:1269
8307 +msgid "No image data in Gemini response."
8308 +msgstr ""
8309 +
8310 +#: includes/class-mxchat-content-generator.php:1145
8311 +msgid "OpenAI image generation failed."
8312 +msgstr ""
8313 +
8314 +#: includes/class-mxchat-content-generator.php:1199
8315 +msgid "xAI image generation failed."
8316 +msgstr ""
8317 +
8318 +#: includes/class-mxchat-content-generator.php:1254
8319 +msgid "Gemini image generation failed."
8320 +msgstr ""
8321 +
8322 +#: includes/class-mxchat-content-generator.php:1284
8323 +#: includes/class-mxchat-integrator.php:3302
8324 +msgid "Failed to decode image data."
8325 +msgstr ""
8326 +
8327 +#: includes/class-mxchat-content-generator.php:1298
8328 +msgid "Could not create temporary file."
8329 +msgstr ""
8330 +
8331 +#: includes/class-mxchat-content-generator.php:1304
8332 +msgid "Could not write image file."
8333 +msgstr ""
8334 +
8335 +#: includes/class-mxchat-content-generator.php:2299
8336 +msgid "API key not configured for the selected content model."
8337 +msgstr ""
8338 +
8339 +#: includes/class-mxchat-content-generator.php:2400
8340 +msgid "API request failed with status "
8341 +msgstr ""
8342 +
8343 +#: includes/class-mxchat-content-generator.php:2408
8344 +msgid "Unexpected API response format."
8345 +msgstr ""
8346 +
8347 +#: includes/class-mxchat-content-generator.php:2420
8348 +msgid "Claude API key not configured."
8349 +msgstr ""
8350 +
8351 +#: includes/class-mxchat-content-generator.php:2477
8352 +msgid "Claude API error "
8353 +msgstr ""
8354 +
8355 +#: includes/class-mxchat-content-generator.php:2491
8356 +msgid "Unexpected Claude response format."
8357 +msgstr ""
8358 +
8359 +#: includes/class-mxchat-content-generator.php:2555
8360 +msgid "Gemini API error "
8361 +msgstr ""
8362 +
8363 +#: includes/class-mxchat-content-generator.php:2563
8364 +msgid "Unexpected Gemini response format."
8365 +msgstr ""
8366 +
8367 +#: includes/class-mxchat-content-generator.php:2602
8368 +msgid "Invalid field."
8369 +msgstr ""
8370 +
8371 +#: includes/class-mxchat-content-generator.php:2624
8372 +msgid "Setting saved."
8373 +msgstr ""
8374 +
8375 +#: includes/class-mxchat-content-generator.php:2770
8376 +#: includes/class-mxchat-content-generator.php:2801
8377 +#: includes/class-mxchat-content-generator.php:2862
8378 +msgid "Invalid post ID."
8379 +msgstr ""
8380 +
8381 +#: includes/class-mxchat-content-generator.php:2775
8382 +#: includes/class-mxchat-content-generator.php:2806
8383 +#: includes/class-mxchat-content-generator.php:2871
8384 +msgid "This post was not created by the content generator."
8385 +msgstr ""
8386 +
8387 +#: includes/class-mxchat-content-generator.php:2780
8388 +msgid "Failed to delete post."
8389 +msgstr ""
8390 +
8391 +#: includes/class-mxchat-content-generator.php:2810
8392 +msgid "Invalid status."
8393 +msgstr ""
8394 +
8395 +#: includes/class-mxchat-content-generator.php:2818
8396 +msgid "A schedule date is required."
8397 +msgstr ""
8398 +
8399 +#: includes/class-mxchat-editor-assistant-rest.php:71
8400 +msgid "Rewrite — concise"
8401 +msgstr ""
8402 +
8403 +#: includes/class-mxchat-editor-assistant-rest.php:72
8404 +msgid "Shorter, tighter version of the selected block."
8405 +msgstr ""
8406 +
8407 +#: includes/class-mxchat-editor-assistant-rest.php:76
8408 +msgid "Rewrite — expand"
8409 +msgstr ""
8410 +
8411 +#: includes/class-mxchat-editor-assistant-rest.php:77
8412 +msgid "Longer, more detailed version of the selected block."
8413 +msgstr ""
8414 +
8415 +#: includes/class-mxchat-editor-assistant-rest.php:81
8416 +msgid "Rewrite — formal"
8417 +msgstr ""
8418 +
8419 +#: includes/class-mxchat-editor-assistant-rest.php:82
8420 +msgid "More formal, professional register."
8421 +msgstr ""
8422 +
8423 +#: includes/class-mxchat-editor-assistant-rest.php:86
8424 +msgid "Rewrite — casual"
8425 +msgstr ""
8426 +
8427 +#: includes/class-mxchat-editor-assistant-rest.php:87
8428 +msgid "More casual, conversational tone."
8429 +msgstr ""
8430 +
8431 +#: includes/class-mxchat-editor-assistant-rest.php:91
8432 +msgid "Summarize"
8433 +msgstr ""
8434 +
8435 +#: includes/class-mxchat-editor-assistant-rest.php:92
8436 +msgid "One-paragraph summary of the selected block."
8437 +msgstr ""
8438 +
8439 +#: includes/class-mxchat-editor-assistant-rest.php:97
8440 +msgid "Translate to a target language."
8441 +msgstr ""
8442 +
8443 +#: includes/class-mxchat-editor-assistant-rest.php:102
8444 +msgid "Continue writing"
8445 +msgstr ""
8446 +
8447 +#: includes/class-mxchat-editor-assistant-rest.php:103
8448 +msgid "Generate the next sentence(s) that would naturally follow."
8449 +msgstr ""
8450 +
8451 +#: includes/class-mxchat-editor-assistant-rest.php:107
8452 +msgid "Fix grammar & spelling"
8453 +msgstr ""
8454 +
8455 +#: includes/class-mxchat-editor-assistant-rest.php:108
8456 +msgid "Correct grammar and spelling without changing meaning."
8457 +msgstr ""
8458 +
8459 +#: includes/class-mxchat-editor-assistant-rest.php:143
8460 +#: includes/class-mxchat-editor-assistant-stream.php:86
8461 +msgid "Unknown action."
8462 +msgstr ""
8463 +
8464 +#: includes/class-mxchat-editor-assistant-rest.php:152
8465 +#: includes/class-mxchat-editor-assistant-stream.php:90
8466 +msgid "Block has no text content to transform."
8467 +msgstr ""
8468 +
8469 +#: includes/class-mxchat-editor-assistant-rest.php:159
8470 +msgid "Block is too long for v0.1 (16k char cap). Split it first."
8471 +msgstr ""
8472 +
8473 +#: includes/class-mxchat-editor-assistant-rest.php:171
8474 +#: includes/class-mxchat-editor-assistant-stream.php:103
8475 +msgid "Target language is required for Translate."
8476 +msgstr ""
8477 +
8478 +#: includes/class-mxchat-editor-assistant-rest.php:215
8479 +#: includes/class-mxchat-editor-assistant-stream.php:112
8480 +msgid "No AI model is configured in MxChat Settings. Set a model first."
8481 +msgstr ""
8482 +
8483 +#. translators: %s: model name
8484 +#: includes/class-mxchat-editor-assistant-rest.php:237
8485 +#, php-format
8486 +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."
8487 +msgstr ""
8488 +
8489 +#: includes/class-mxchat-editor-assistant-rest.php:275
8490 +msgid "OpenAI API key is missing in MxChat settings."
8491 +msgstr ""
8492 +
8493 +#: includes/class-mxchat-editor-assistant-rest.php:343
8494 +#: includes/class-mxchat-editor-assistant-stream.php:225
8495 +msgid "Anthropic API key is missing in MxChat settings."
8496 +msgstr ""
8497 +
8498 +#: includes/class-mxchat-editor-assistant-rest.php:401
8499 +msgid "Google Gemini API key is missing in MxChat settings."
8500 +msgstr ""
8501 +
8502 +#: includes/class-mxchat-editor-assistant-rest.php:447
8503 +msgid "Gemini returned no text content."
8504 +msgstr ""
8505 +
8506 +#: includes/class-mxchat-editor-assistant-rest.php:464
8507 +msgid "Grok (xAI) API key is missing in MxChat settings."
8508 +msgstr ""
8509 +
8510 +#: includes/class-mxchat-editor-assistant-rest.php:510
8511 +#: includes/class-mxchat-editor-assistant-stream.php:140
8512 +msgid "Custom provider Base URL is not configured in MxChat settings."
8513 +msgstr ""
8514 +
8515 +#: includes/class-mxchat-editor-assistant-stream.php:69
8516 +msgid "Security check failed. Reload the editor and try again."
8517 +msgstr ""
8518 +
8519 +#: includes/class-mxchat-editor-assistant-stream.php:73
8520 +msgid "You do not have permission to use the Editor Assistant."
8521 +msgstr ""
8522 +
8523 +#: includes/class-mxchat-editor-assistant-stream.php:94
8524 +msgid "Block is too long (16k character cap). Split it first."
8525 +msgstr ""
8526 +
8527 +#: includes/class-mxchat-editor-assistant-stream.php:130
8528 +msgid "Grok (xAI)"
8529 +msgstr ""
8530 +
8531 +#: includes/class-mxchat-editor-assistant-stream.php:148
8532 +msgid "custom provider"
8533 +msgstr ""
8534 +
8535 +#. translators: %s: provider label
8536 +#: includes/class-mxchat-editor-assistant-stream.php:173
8537 +#, php-format
8538 +msgid "%s API key is missing in MxChat settings."
8539 +msgstr ""
8540 +
8541 +#: includes/class-mxchat-editor-assistant-stream.php:247
8542 +msgid "Anthropic"
8543 +msgstr ""
8544 +
8545 +#. translators: %s: provider label
8546 +#: includes/class-mxchat-editor-assistant-stream.php:313
8547 +#, php-format
8548 +msgid "%s returned no streamed content."
8549 +msgstr ""
8550 +
8551 +#: includes/class-mxchat-editor-assistant-stream.php:337
8552 +msgid "Provider returned no content."
8553 +msgstr ""
8554 +
8555 +#: includes/class-mxchat-editor-assistant.php:101
8556 +msgid "English"
8557 +msgstr ""
8558 +
8559 +#: includes/class-mxchat-editor-assistant.php:102
8560 +msgid "Spanish"
8561 +msgstr ""
8562 +
8563 +#: includes/class-mxchat-editor-assistant.php:103
8564 +msgid "French"
8565 +msgstr ""
8566 +
8567 +#: includes/class-mxchat-editor-assistant.php:104
8568 +msgid "German"
8569 +msgstr ""
8570 +
8571 +#: includes/class-mxchat-editor-assistant.php:105
8572 +msgid "Japanese"
8573 +msgstr ""
8574 +
8575 +#: includes/class-mxchat-editor-assistant.php:106
8576 +msgid "Portuguese"
8577 +msgstr ""
8578 +
8579 +#: includes/class-mxchat-editor-assistant.php:109
8580 +msgid "MxChat Editor Assistant"
8581 +msgstr ""
8582 +
8583 +#: includes/class-mxchat-editor-assistant.php:110
8584 +msgid "Block actions"
8585 +msgstr ""
8586 +
8587 +#: includes/class-mxchat-editor-assistant.php:111
8588 +msgid "Select a paragraph, heading, list item, or quote block to use the assistant."
8589 +msgstr ""
8590 +
8591 +#: includes/class-mxchat-editor-assistant.php:112
8592 +msgid "This action works on paragraph, heading, list item, and quote blocks. Select one of those to continue."
8593 +msgstr ""
8594 +
8595 +#: includes/class-mxchat-editor-assistant.php:113
8596 +msgid "Working…"
8597 +msgstr ""
8598 +
8599 +#: includes/class-mxchat-editor-assistant.php:114
8600 +msgid "Result"
8601 +msgstr ""
8602 +
8603 +#: includes/class-mxchat-editor-assistant.php:115
8604 +msgid "Accept"
8605 +msgstr ""
8606 +
8607 +#: includes/class-mxchat-editor-assistant.php:116
8608 +msgid "Discard"
8609 +msgstr ""
8610 +
8611 +#: includes/class-mxchat-editor-assistant.php:117
8612 +msgid "Try again"
8613 +msgstr ""
8614 +
8615 +#: includes/class-mxchat-editor-assistant.php:118
8616 +msgid "Translate to"
8617 +msgstr ""
8618 +
8619 +#: includes/class-mxchat-editor-assistant.php:119
8620 +msgid "MxChat PRO license required. Actions are disabled."
8621 +msgstr ""
8622 +
8623 +#: includes/class-mxchat-editor-assistant.php:120
8624 +msgid "Editor Assistant error:"
8625 +msgstr ""
8626 +
8627 +#: includes/class-mxchat-editor-assistant.php:121
8628 +msgid "The selected block has no text content."
8629 +msgstr ""
8630 +
8631 +#: includes/class-mxchat-editor-assistant.php:122
8632 +msgid "Streaming…"
8633 +msgstr ""
8634 +
8635 +#: includes/class-mxchat-editor-assistant.php:123
8636 +msgid "Accept all"
8637 +msgstr ""
8638 +
8639 +#: includes/class-mxchat-editor-assistant.php:124
8640 +msgid "Waiting…"
8641 +msgstr ""
8642 +
8643 +#: includes/class-mxchat-editor-assistant.php:127
8644 +msgid "Skipped — unsupported block"
8645 +msgstr ""
8646 +
8647 +#. translators: %1$d: applied count, %2$d: total selected
8648 +#: includes/class-mxchat-editor-assistant.php:129
8649 +#, php-format
8650 +msgid "Applied to %1$d of %2$d selected blocks."
8651 +msgstr ""
8652 +
8653 +#. translators: %d: number of blocks
8654 +#: includes/class-mxchat-editor-assistant.php:131
8655 +#, php-format
8656 +msgid "(%d blocks)"
8657 +msgstr ""
8658 +
8659 +#: includes/class-mxchat-editor-assistant.php:132
8660 +msgid "Block"
8661 +msgstr ""
8662 +
8663 +#: includes/class-mxchat-elementor-widget.php:30
8664 +#: includes/class-mxchat-elementor-widget.php:159
8665 +#: assets/block/chatbot-block.js:55
8666 +#: assets/block/chatbot-block.js:129
8667 +msgid "MxChat Chatbot"
8668 +msgstr ""
8669 +
8670 +#: includes/class-mxchat-elementor-widget.php:47
8671 +#: assets/block/chatbot-block.js:120
8672 +msgid "Placement"
8673 +msgstr ""
8674 +
8675 +#: includes/class-mxchat-elementor-widget.php:52
8676 +#: assets/block/chatbot-block.js:81
8677 +msgid "Display mode"
8678 +msgstr ""
8679 +
8680 +#: includes/class-mxchat-elementor-widget.php:56
8681 +#: includes/class-mxchat-elementor-widget.php:123
8682 +#: assets/block/chatbot-block.js:73
8683 +#: assets/block/chatbot-block.js:84
8684 +msgid "Inline (in the page)"
8685 +msgstr ""
8686 +
8687 +#: includes/class-mxchat-elementor-widget.php:57
8688 +#: includes/class-mxchat-elementor-widget.php:122
8689 +#: assets/block/chatbot-block.js:72
8690 +#: assets/block/chatbot-block.js:85
8691 +msgid "Floating bubble"
8692 +msgstr ""
8693 +
8694 +#: includes/class-mxchat-elementor-widget.php:59
8695 +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."
8696 +msgstr ""
8697 +
8698 +#: includes/class-mxchat-elementor-widget.php:76
8699 +#: assets/block/chatbot-block.js:101
8700 +msgid "Bot"
8701 +msgstr ""
8702 +
8703 +#: includes/class-mxchat-elementor-widget.php:80
8704 +msgid "Default Bot follows this page&#8217;s chatbot settings."
8705 +msgstr ""
8706 +
8707 +#: includes/class-mxchat-integrator.php:446
8708 +msgid "Download Transcript"
8709 +msgstr ""
8710 +
8711 +#: includes/class-mxchat-integrator.php:450
8712 +msgid "Start a new chat? This clears the current conversation."
8713 +msgstr ""
8714 +
8715 +#: includes/class-mxchat-integrator.php:451
8716 +msgid "Stop response"
8717 +msgstr ""
8718 +
8719 +#: includes/class-mxchat-integrator.php:455
8720 +msgid "Assistant is typing"
8721 +msgstr ""
8722 +
8723 +#: includes/class-mxchat-integrator.php:456
8724 +msgid "Chat transcript"
8725 +msgstr ""
8726 +
8727 +#: includes/class-mxchat-integrator.php:474
8728 +msgid "Helpful"
8729 +msgstr ""
8730 +
8731 +#: includes/class-mxchat-integrator.php:475
8732 +msgid "Not helpful"
8733 +msgstr ""
8734 +
8735 +#: includes/class-mxchat-integrator.php:479
8736 +#: includes/class-mxchat-integrator.php:6193
8737 +#: includes/class-mxchat-public.php:428
8738 +msgid "Send"
8739 +msgstr ""
8740 +
8741 +#: includes/class-mxchat-integrator.php:480
8742 +msgid "Skip"
8743 +msgstr ""
8744 +
8745 +#: includes/class-mxchat-integrator.php:505
8746 +#: includes/class-mxchat-integrator.php:4672
8747 +#: includes/class-mxchat-integrator.php:4678
8748 +#: includes/class-mxchat-integrator.php:4725
8749 +#: includes/class-mxchat-word-handler.php:231
8750 +#: includes/class-mxchat-word-handler.php:237
8751 +#: includes/class-mxchat-word-handler.php:391
1780 8752 msgid "Session ID missing."
1781 8753 msgstr ""
1782 8754
1783 -#: includes/class-mxchat-integrator.php:298
8755 +#: includes/class-mxchat-integrator.php:717
8756 +msgid "Too many nonce requests. Try again shortly."
8757 +msgstr ""
8758 +
8759 +#: includes/class-mxchat-integrator.php:986
1784 8760 msgid ""
1785 8761 "event: error\n"
1786 8762 "data: "
1787 8763 msgstr ""
1788 8764
1789 -#: includes/class-mxchat-integrator.php:298
8765 +#: includes/class-mxchat-integrator.php:986
1790 8766 msgid "Missing session_id"
1791 8767 msgstr ""
1792 8768
1793 -#: includes/class-mxchat-integrator.php:312
8769 +#: includes/class-mxchat-integrator.php:1012
1794 8770 msgid ""
1795 8771 "event: newMessages\n"
1796 8772 "data: "
1797 8773 msgstr ""
1798 8774
1799 -#: includes/class-mxchat-integrator.php:315
8775 +#: includes/class-mxchat-integrator.php:1015
1800 8776 msgid ""
1801 8777 "event: keepAlive\n"
1802 8778 "data: "
1803 8779 msgstr ""
1804 8780
1805 -#: includes/class-mxchat-integrator.php:411
1806 -msgid "[ERROR] Invalid nonce in mxchat_handle_save_email_and_response"
8781 +#: includes/class-mxchat-integrator.php:1474
8782 +#: includes/class-mxchat-integrator.php:4570
8783 +#: includes/class-mxchat-integrator.php:4668
8784 +#: includes/class-mxchat-word-handler.php:23
8785 +msgid "Invalid nonce."
1807 8786 msgstr ""
1808 8787
1809 -#: includes/class-mxchat-integrator.php:412
1810 -msgid "Invalid nonce."
8788 +#: includes/class-mxchat-integrator.php:1486
8789 +msgid "Session ID or email is missing."
1811 8790 msgstr ""
1812 8791
1813 -#: includes/class-mxchat-integrator.php:423
1814 -msgid "Session ID or email is missing."
8792 +#: includes/class-mxchat-integrator.php:1497
8793 +msgid "Name must be between 2 and 100 characters."
1815 8794 msgstr ""
1816 8795
1817 -#: includes/class-mxchat-integrator.php:456
8796 +#: includes/class-mxchat-integrator.php:1510
8797 +msgid "Please tick the consent box to continue."
8798 +msgstr ""
8799 +
8800 +#: includes/class-mxchat-integrator.php:1569
1818 8801 msgid "Thanks for providing your email! You can continue chatting now."
1819 8802 msgstr ""
1820 8803
1821 -#: includes/class-mxchat-integrator.php:467
8804 +#: includes/class-mxchat-integrator.php:1582
1822 8805 msgid "Invalid nonce"
1823 8806 msgstr ""
1824 8807
1825 -#: includes/class-mxchat-integrator.php:473
8808 +#: includes/class-mxchat-integrator.php:1588
1826 8809 msgid "No session ID provided"
1827 8810 msgstr ""
1828 8811
1829 -#: includes/class-mxchat-integrator.php:493
8812 +#: includes/class-mxchat-integrator.php:1636
1830 8813 msgid "No email found"
1831 8814 msgstr ""
1832 8815
1833 -#: includes/class-mxchat-integrator.php:500
1834 -msgid "Checking rate limit for user ID: "
8816 +#: includes/class-mxchat-integrator.php:1710
8817 +msgid "Access denied. Your IP address has been banned."
1835 8818 msgstr ""
1836 8819
1837 -#: includes/class-mxchat-integrator.php:503
1838 -msgid "No user ID provided, using logged-out limit: "
8820 +#: includes/class-mxchat-integrator.php:1720
8821 +msgid "Access denied. Your email address has been banned."
1839 8822 msgstr ""
1840 8823
1841 -#: includes/class-mxchat-integrator.php:509
1842 -msgid "No user data or roles found, using logged-out limit: "
8824 +#: includes/class-mxchat-integrator.php:1773
8825 +msgid "Session ID is missing."
1843 8826 msgstr ""
1844 8827
1845 -#: includes/class-mxchat-integrator.php:513
1846 -msgid "User roles: "
8828 +#: includes/class-mxchat-integrator.php:1788
8829 +msgid "No message received."
1847 8830 msgstr ""
1848 8831
1849 -#: includes/class-mxchat-integrator.php:514
1850 -msgid "Available role rate limits: "
8832 +#. translators: %d: maximum allowed characters
8833 +#: includes/class-mxchat-integrator.php:1803
8834 +#, php-format
8835 +msgid "Your message is too long. Please keep it under %d characters."
1851 8836 msgstr ""
1852 8837
1853 -#: includes/class-mxchat-integrator.php:518
1854 -msgid "Checking limit for role: "
8838 +#: includes/class-mxchat-integrator.php:2052
8839 +#: includes/class-mxchat-integrator.php:3157
8840 +msgid "Please provide your email address."
1855 8841 msgstr ""
1856 8842
1857 -#: includes/class-mxchat-integrator.php:521
1858 -msgid "Found limit for role "
8843 +#: includes/class-mxchat-integrator.php:2094
8844 +msgid "Switched to AI chat mode"
1859 8845 msgstr ""
1860 8846
1861 -#: includes/class-mxchat-integrator.php:521
1862 -msgid ": "
8847 +#: includes/class-mxchat-integrator.php:2107
8848 +msgid "Message sent to live agent."
1863 8849 msgstr ""
1864 8850
1865 -#: includes/class-mxchat-integrator.php:524
1866 -msgid "Returning unlimited for role: "
8851 +#: includes/class-mxchat-integrator.php:2116
8852 +msgid "Failed to send message to agent"
1867 8853 msgstr ""
1868 8854
1869 -#: includes/class-mxchat-integrator.php:529
1870 -msgid "Current max limit: "
8855 +#: includes/class-mxchat-integrator.php:2154
8856 +#: includes/class-mxchat-integrator.php:4626
8857 +#, php-format
8858 +msgid "The provided PDF exceeds the maximum allowed limit of %d pages. Please provide a smaller document."
1871 8859 msgstr ""
1872 8860
1873 -#: includes/class-mxchat-integrator.php:531
1874 -msgid "No limit found for role: "
8861 +#: includes/class-mxchat-integrator.php:2328
8862 +#: includes/class-mxchat-integrator.php:2925
8863 +msgid "Unable to process your message. The embedding service is not responding correctly."
1875 8864 msgstr ""
1876 8865
1877 -#: includes/class-mxchat-integrator.php:536
1878 -msgid "Final rate limit: "
8866 +#: includes/class-mxchat-integrator.php:3173
8867 +#: includes/class-mxchat-integrator.php:3232
8868 +msgid "Create an image of "
1879 8869 msgstr ""
1880 8870
1881 -#: includes/class-mxchat-integrator.php:655
1882 -msgid "Session ID is missing."
8871 +#: includes/class-mxchat-integrator.php:3191
8872 +#: includes/class-mxchat-integrator.php:3246
8873 +msgid "Generated Image"
1883 8874 msgstr ""
1884 8875
1885 -#: includes/class-mxchat-integrator.php:662
1886 -msgid "No message received."
8876 +#: includes/class-mxchat-integrator.php:3192
8877 +#: includes/class-mxchat-integrator.php:3247
8878 +msgid "Here is the image I generated:"
1887 8879 msgstr ""
1888 8880
1889 -#: includes/class-mxchat-integrator.php:680
1890 -msgid "Thank you! Your coupon is on the way!"
8881 +#: includes/class-mxchat-integrator.php:3211
8882 +#: includes/class-mxchat-integrator.php:3260
8883 +msgid "I'm sorry, but I couldn't generate an image based on your request."
1891 8884 msgstr ""
1892 8885
1893 -#: includes/class-mxchat-integrator.php:720
1894 -msgid "Switched to AI chat mode"
8886 +#: includes/class-mxchat-integrator.php:3236
8887 +msgid "Gemini API key is not configured."
1895 8888 msgstr ""
1896 8889
1897 -#: includes/class-mxchat-integrator.php:734
1898 -msgid "Message sent to live agent."
8890 +#: includes/class-mxchat-integrator.php:3353
8891 +#: includes/class-mxchat-integrator.php:3440
8892 +msgid "Error generating image: "
1899 8893 msgstr ""
1900 8894
1901 -#: includes/class-mxchat-integrator.php:738
1902 -msgid "Failed to send message to agent"
8895 +#: includes/class-mxchat-integrator.php:3366
8896 +#: includes/class-mxchat-integrator.php:3454
8897 +msgid "Failed to generate image."
1903 8898 msgstr ""
1904 8899
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."
8900 +#: includes/class-mxchat-integrator.php:3377
8901 +#: includes/class-mxchat-integrator.php:6904
8902 +#: includes/class-mxchat-integrator.php:10855
8903 +#: includes/class-mxchat-integrator.php:11036
8904 +#: includes/class-mxchat-utils.php:965
8905 +msgid "Custom provider Base URL is not configured."
1908 8906 msgstr ""
1909 8907
1910 -#: includes/class-mxchat-integrator.php:852
1911 -msgid "Error processing your message."
8908 +#: includes/class-mxchat-integrator.php:3396
8909 +msgid "Error generating image (custom provider): "
1912 8910 msgstr ""
1913 8911
1914 -#: includes/class-mxchat-integrator.php:1019
1915 -msgid "I can't access order information right now. The order system seems to be unavailable."
8912 +#: includes/class-mxchat-integrator.php:3412
8913 +msgid "Custom provider did not return an image."
1916 8914 msgstr ""
1917 8915
1918 -#: includes/class-mxchat-integrator.php:1026
1919 -msgid "I don't see any orders associated with your account. Are you logged in?"
8916 +#: includes/class-mxchat-integrator.php:3475
8917 +msgid "I apologize, but could you please rephrase your search request?"
1920 8918 msgstr ""
1921 8919
1922 -#: includes/class-mxchat-integrator.php:1031
1923 -msgid "User asked about their orders:"
8920 +#: includes/class-mxchat-integrator.php:3487
8921 +msgid "Search functionality is temporarily unavailable. Please try again later."
1924 8922 msgstr ""
1925 8923
1926 -#: includes/class-mxchat-integrator.php:1032
1927 -msgid "Order information:"
8924 +#: includes/class-mxchat-integrator.php:3523
8925 +msgid "I encountered an error while searching. Please try again."
1928 8926 msgstr ""
1929 8927
1930 -#: includes/class-mxchat-integrator.php:1038
1931 -msgid "Order #"
8928 +#: includes/class-mxchat-integrator.php:3532
8929 +msgid "I received an invalid response from the search service."
1932 8930 msgstr ""
1933 8931
1934 -#: includes/class-mxchat-integrator.php:1038
1935 -msgid "on"
8932 +#: includes/class-mxchat-integrator.php:3548
8933 +#, php-format
8934 +msgid "Here's what I found about '%s':"
1936 8935 msgstr ""
1937 8936
1938 -#: includes/class-mxchat-integrator.php:1039
1939 -msgid "Items:"
8937 +#: includes/class-mxchat-integrator.php:3583
8938 +#, php-format
8939 +msgid "I searched for \"%s\" but couldn't find any relevant results. Would you like to try different search terms?"
1940 8940 msgstr ""
1941 8941
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. "
8942 +#: includes/class-mxchat-integrator.php:3607
8943 +msgid "I'm sorry, I couldn't interpret your search query. Please specify what you'd like to see images of."
1946 8944 msgstr ""
1947 8945
1948 -#: includes/class-mxchat-integrator.php:1043
1949 -msgid "If they ask about a specific order or detail, provide just that information. "
8946 +#: includes/class-mxchat-integrator.php:3621
8947 +msgid "API key is not configured. Please set it in the Brave Search Settings."
1950 8948 msgstr ""
1951 8949
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."
8950 +#: includes/class-mxchat-integrator.php:3655
8951 +#: includes/class-mxchat-integrator.php:3703
8952 +msgid "I'm sorry, I couldn't retrieve any images based on your request."
1954 8953 msgstr ""
1955 8954
1956 -#: includes/class-mxchat-integrator.php:1094
1957 -msgid "You are a knowledgeable product assistant. "
8955 +#: includes/class-mxchat-integrator.php:3677
8956 +msgid "Image"
1958 8957 msgstr ""
1959 8958
1960 -#: includes/class-mxchat-integrator.php:1101
1961 -msgid "Product details:\n"
8959 +#: includes/class-mxchat-integrator.php:3691
8960 +#, php-format
8961 +msgid "Here are some images of %s:"
1962 8962 msgstr ""
1963 8963
1964 -#: includes/class-mxchat-integrator.php:1103
1965 -msgid "Price: "
8964 +#: includes/class-mxchat-integrator.php:3722
8965 +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 8966 msgstr ""
1967 8967
1968 -#: includes/class-mxchat-integrator.php:1108
1969 -msgid ""
1970 -"\n"
1971 -"Instructions:\n"
8968 +#: includes/class-mxchat-integrator.php:4217
8969 +msgid "MxChat AI Chatbot"
1972 8970 msgstr ""
1973 8971
1974 -#: includes/class-mxchat-integrator.php:1109
1975 -msgid "1. Address the user's specific question or concern about the product\n"
8972 +#: includes/class-mxchat-integrator.php:4418
8973 +msgid "Page "
1976 8974 msgstr ""
1977 8975
1978 -#: includes/class-mxchat-integrator.php:1110
1979 -msgid "2. Incorporate relevant information from our knowledge base if provided\n"
8976 +#. translators: 1: skipped page count, 2: successfully embedded page count
8977 +#: includes/class-mxchat-integrator.php:4450
8978 +#, php-format
8979 +msgid "PDF chat: %1$d page(s) skipped because embedding failed; %2$d page(s) stored."
1980 8980 msgstr ""
1981 8981
1982 -#: includes/class-mxchat-integrator.php:1111
1983 -msgid "3. Highlight key product features that relate to their query\n"
8982 +#. translators: %s: error reason reported by the embedding provider
8983 +#: includes/class-mxchat-integrator.php:4496
8984 +#, php-format
8985 +msgid "(%s)"
1984 8986 msgstr ""
1985 8987
1986 -#: includes/class-mxchat-integrator.php:1112
1987 -msgid "4. Include a natural suggestion to check out the product\n"
8988 +#: includes/class-mxchat-integrator.php:4574
8989 +#: includes/class-mxchat-word-handler.php:27
8990 +msgid "Missing required parameters."
1988 8991 msgstr ""
1989 8992
1990 -#: includes/class-mxchat-integrator.php:1113
1991 -msgid "5. Keep the response conversational and helpful\n"
8993 +#: includes/class-mxchat-integrator.php:4583
8994 +msgid "PDF uploads are currently disabled."
1992 8995 msgstr ""
1993 8996
1994 -#: includes/class-mxchat-integrator.php:1174
1995 -msgid "Create an image of "
8997 +#: includes/class-mxchat-integrator.php:4601
8998 +msgid "Invalid file type. Only PDF files are allowed."
1996 8999 msgstr ""
1997 9000
1998 -#: includes/class-mxchat-integrator.php:1187
1999 -msgid "Generated Image"
9001 +#: includes/class-mxchat-integrator.php:4613
9002 +#: includes/class-mxchat-word-handler.php:69
9003 +msgid "Failed to upload file."
2000 9004 msgstr ""
2001 9005
2002 -#: includes/class-mxchat-integrator.php:1189
2003 -msgid "Here is the image I generated:"
9006 +#: includes/class-mxchat-integrator.php:4636
9007 +msgid "The uploaded PDF appears to be empty or contains unsupported content."
2004 9008 msgstr ""
2005 9009
2006 -#: includes/class-mxchat-integrator.php:1191
2007 -msgid "I'm sorry, but I couldn't generate an image based on your request."
9010 +#: includes/class-mxchat-integrator.php:4711
9011 +msgid "PDF removed successfully."
2008 9012 msgstr ""
2009 9013
2010 -#: includes/class-mxchat-integrator.php:1234
2011 -msgid "Error generating image: "
9014 +#. translators: %d: number of chat messages included in the handoff context
9015 +#: includes/class-mxchat-integrator.php:5885
9016 +#, php-format
9017 +msgid "Recent Conversation (last %d messages):"
2012 9018 msgstr ""
2013 9019
2014 -#: includes/class-mxchat-integrator.php:1243
2015 -msgid "Failed to generate image."
9020 +#: includes/class-mxchat-integrator.php:5886
9021 +msgid "Recent Conversation (continued):"
2016 9022 msgstr ""
2017 9023
2018 -#: includes/class-mxchat-integrator.php:1265
2019 -msgid "I apologize, but could you please rephrase your search request?"
9024 +#: includes/class-mxchat-integrator.php:6175
9025 +msgid "Bot token not configured"
2020 9026 msgstr ""
2021 9027
2022 -#: includes/class-mxchat-integrator.php:1277
2023 -msgid "Search functionality is temporarily unavailable. Please try again later."
9028 +#: includes/class-mxchat-integrator.php:6189
9029 +msgid "Reply to User"
2024 9030 msgstr ""
2025 9031
2026 -#: includes/class-mxchat-integrator.php:1313
2027 -msgid "I encountered an error while searching. Please try again."
9032 +#: includes/class-mxchat-integrator.php:6205
9033 +#, php-format
9034 +msgid "Reply to session: %s"
2028 9035 msgstr ""
2029 9036
2030 -#: includes/class-mxchat-integrator.php:1322
2031 -msgid "I received an invalid response from the search service."
9037 +#: includes/class-mxchat-integrator.php:6213
9038 +msgid "Type your message here..."
2032 9039 msgstr ""
2033 9040
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?"
9041 +#: includes/class-mxchat-integrator.php:6259
9042 +msgid "Command text is required. Format: /reply session_id message"
2036 9043 msgstr ""
2037 9044
2038 -#: includes/class-mxchat-integrator.php:1363
2039 -msgid "Here are the most relevant results for \"%s\":"
9045 +#: includes/class-mxchat-integrator.php:6268
9046 +msgid "Invalid format. Use: /reply session_id message"
2040 9047 msgstr ""
2041 9048
2042 -#: includes/class-mxchat-integrator.php:1410
2043 -msgid "Site icon"
9049 +#: includes/class-mxchat-integrator.php:6283
9050 +msgid "Failed to save message"
2044 9051 msgstr ""
2045 9052
2046 -#: includes/class-mxchat-integrator.php:1432
2047 -msgid "Thumbnail image"
9053 +#: includes/class-mxchat-integrator.php:6302
9054 +msgid "You are now chatting with the AI chatbot."
2048 9055 msgstr ""
2049 9056
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."
9057 +#: includes/class-mxchat-integrator.php:6838
9058 +msgid "Voyage AI API key is not configured"
2052 9059 msgstr ""
2053 9060
2054 -#: includes/class-mxchat-integrator.php:1481
2055 -msgid "API key is not configured. Please set it in the Brave Search Settings."
9061 +#: includes/class-mxchat-integrator.php:6846
9062 +#: includes/class-mxchat-integrator.php:9967
9063 +msgid "Google Gemini API key is not configured"
2056 9064 msgstr ""
2057 9065
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."
9066 +#: includes/class-mxchat-integrator.php:6854
9067 +#: includes/class-mxchat-integrator.php:10111
9068 +#: includes/class-mxchat-integrator.php:10160
9069 +msgid "OpenAI API key is not configured"
2061 9070 msgstr ""
2062 9071
2063 -#: includes/class-mxchat-integrator.php:1546
2064 -msgid "Image"
9072 +#: includes/class-mxchat-integrator.php:6863
9073 +#: includes/class-mxchat-integrator.php:6901
9074 +msgid "No text provided for embedding generation"
2065 9075 msgstr ""
2066 9076
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."
9077 +#: includes/class-mxchat-integrator.php:6879
9078 +msgid "System error when generating embeddings: "
2069 9079 msgstr ""
2070 9080
2071 -#: includes/class-mxchat-integrator.php:1651
2072 -msgid "woocommerce_not_available"
9081 +#: includes/class-mxchat-integrator.php:6912
9082 +msgid "Invalid embedding response from custom provider."
2073 9083 msgstr ""
2074 9084
2075 -#: includes/class-mxchat-integrator.php:1684
2076 -msgid "no_product_context"
9085 +#: includes/class-mxchat-integrator.php:6918
9086 +msgid "Connection error when generating embeddings: "
2077 9087 msgstr ""
2078 9088
2079 -#: includes/class-mxchat-integrator.php:1685
2080 -msgid "request_product_name"
9089 +#: includes/class-mxchat-integrator.php:6931
9090 +msgid "Received invalid embedding data from the Gemini API."
2081 9091 msgstr ""
2082 9092
2083 -#: includes/class-mxchat-integrator.php:1697
2084 -msgid "product_not_found"
9093 +#: includes/class-mxchat-integrator.php:6933
9094 +msgid "Received invalid embedding data from the API."
2085 9095 msgstr ""
2086 9096
2087 -#: includes/class-mxchat-integrator.php:1717
2088 -msgid "view_cart"
9097 +#: includes/class-mxchat-integrator.php:6941
9098 +msgid "Invalid API key for embedding generation. Please check your API key configuration."
2089 9099 msgstr ""
2090 9100
2091 -#: includes/class-mxchat-integrator.php:1718
2092 -msgid "checkout"
9101 +#: includes/class-mxchat-integrator.php:6949
9102 +msgid "Authentication failed for embedding generation. Please check your API key."
2093 9103 msgstr ""
2094 9104
2095 -#: includes/class-mxchat-integrator.php:1719
2096 -msgid "continue_shopping"
9105 +#: includes/class-mxchat-integrator.php:6955
9106 +msgid "Rate limit exceeded for embedding generation. Please try again later."
2097 9107 msgstr ""
2098 9108
2099 -#: includes/class-mxchat-integrator.php:1727
2100 -msgid "add_to_cart_failed"
9109 +#: includes/class-mxchat-integrator.php:6961
9110 +msgid "API quota exceeded for embedding generation. Please check your billing details."
2101 9111 msgstr ""
2102 9112
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?"
9113 +#: includes/class-mxchat-integrator.php:6968
9114 +msgid "Embedding API error - check embedding API key.: "
2105 9115 msgstr ""
2106 9116
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"
9117 +#: includes/class-mxchat-integrator.php:7695
9118 +msgid "YouTube video"
2109 9119 msgstr ""
2110 9120
2111 -#: includes/class-mxchat-integrator.php:1827
2112 -msgid "INTENT CONTEXT:\n"
9121 +#: includes/class-mxchat-integrator.php:7698
9122 +#, php-format
9123 +msgid "Play video: %s"
2113 9124 msgstr ""
2114 9125
2115 -#: includes/class-mxchat-integrator.php:1832
2116 -msgid "Action: Successfully added product to cart\n"
9126 +#: includes/class-mxchat-integrator.php:7704
9127 +msgid "Watch on YouTube"
2117 9128 msgstr ""
2118 9129
2119 -#: includes/class-mxchat-integrator.php:1833
2120 -msgid "Product: %s\n"
9130 +#: includes/class-mxchat-integrator.php:9593
9131 +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.]"
2121 9132 msgstr ""
2122 9133
2123 -#: includes/class-mxchat-integrator.php:1834
2124 -msgid "Available actions: "
9134 +#: includes/class-mxchat-integrator.php:9880
9135 +msgid "I looked into that but could not put together a final answer. Please try rephrasing your request."
2125 9136 msgstr ""
2126 9137
2127 -#: includes/class-mxchat-integrator.php:1835
2128 -msgid "Cart URL: %s\n"
9138 +#: includes/class-mxchat-integrator.php:9887
9139 +msgid "I couldn't find relevant information on that topic."
2129 9140 msgstr ""
2130 9141
2131 -#: includes/class-mxchat-integrator.php:1836
2132 -msgid ""
2133 -"\n"
2134 -"Please inform the user of the successful addition and their available options."
9142 +#: includes/class-mxchat-integrator.php:9909
9143 +msgid "No OpenRouter model selected. Please select a model in settings."
2135 9144 msgstr ""
2136 9145
2137 -#: includes/class-mxchat-integrator.php:1838
2138 -msgid "Action: Failed to add product to cart\n"
9146 +#: includes/class-mxchat-integrator.php:9920
9147 +msgid "OpenRouter API key is not configured"
2139 9148 msgstr ""
2140 9149
2141 -#: includes/class-mxchat-integrator.php:1839
2142 -msgid "Reason: %s\n"
9150 +#: includes/class-mxchat-integrator.php:9987
9151 +msgid "Claude API key is not configured"
2143 9152 msgstr ""
2144 9153
2145 -#: includes/class-mxchat-integrator.php:1842
2146 -msgid ""
2147 -"\n"
2148 -"Please inform the user that shopping features are not available."
9154 +#: includes/class-mxchat-integrator.php:10018
9155 +msgid "X.AI API key is not configured"
2149 9156 msgstr ""
2150 9157
2151 -#: includes/class-mxchat-integrator.php:1845
2152 -msgid ""
2153 -"\n"
2154 -"Please ask the user to specify which product they want to add."
9158 +#: includes/class-mxchat-integrator.php:10049
9159 +#: includes/class-mxchat-integrator.php:13374
9160 +msgid "DeepSeek API key is not configured"
2155 9161 msgstr ""
2156 9162
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."
9163 +#: includes/class-mxchat-integrator.php:10082
9164 +msgid "Custom provider is not configured. Set Base URL in MxChat → API Keys → Custom Provider."
2161 9165 msgstr ""
2162 9166
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."
9167 +#: includes/class-mxchat-integrator.php:10216
9168 +#, php-format
9169 +msgid "An error occurred: %s"
2167 9170 msgstr ""
2168 9171
2169 -#: includes/class-mxchat-integrator.php:1864
2170 -msgid "I apologize, but the checkout feature isn't available at the moment."
9172 +#: includes/class-mxchat-integrator.php:11025
9173 +#, php-format
9174 +msgid "Custom provider error: %s"
2171 9175 msgstr ""
2172 9176
2173 -#: includes/class-mxchat-integrator.php:1870
2174 -msgid "Your cart is empty at the moment. Would you like to see our products?"
9177 +#: includes/class-mxchat-integrator.php:11077
9178 +#, php-format
9179 +msgid "Custom provider request failed: %s"
2175 9180 msgstr ""
2176 9181
2177 -#: includes/class-mxchat-integrator.php:1881
2178 -msgid "I'm having trouble accessing the checkout page. Please try again in a moment."
9182 +#: includes/class-mxchat-integrator.php:11081
9183 +#, php-format
9184 +msgid "Custom provider returned HTTP %d."
2179 9185 msgstr ""
2180 9186
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."
9187 +#: includes/class-mxchat-integrator.php:11087
9188 +msgid "Custom provider returned an unexpected response shape."
2183 9189 msgstr ""
2184 9190
2185 -#: includes/class-mxchat-integrator.php:1889
2186 -msgid "s"
9191 +#: includes/class-mxchat-integrator.php:11166
9192 +#, php-format
9193 +msgid "Web search error: %s"
2187 9194 msgstr ""
2188 9195
2189 -#: includes/class-mxchat-integrator.php:1916
2190 -msgid "MxChat AI Chatbot"
9196 +#: includes/class-mxchat-integrator.php:11190
9197 +msgid "Failed to connect to OpenAI web search API"
2191 9198 msgstr ""
2192 9199
2193 -#: includes/class-mxchat-integrator.php:2023
2194 -#: includes/class-mxchat-word-handler.php:107
2195 -msgid "too_many_pages"
9200 +#: includes/class-mxchat-integrator.php:11205
9201 +#, php-format
9202 +msgid "OpenAI API error: %s"
2196 9203 msgstr ""
2197 9204
2198 -#: includes/class-mxchat-integrator.php:2037
2199 -msgid "Page "
9205 +#: includes/class-mxchat-integrator.php:11214
9206 +msgid "Invalid response from OpenAI"
2200 9207 msgstr ""
2201 9208
2202 -#: includes/class-mxchat-integrator.php:2099
2203 -#: includes/class-mxchat-word-handler.php:22
2204 -msgid "Missing required parameters."
9209 +#: includes/class-mxchat-integrator.php:11350
9210 +#: includes/class-mxchat-integrator.php:11425
9211 +msgid "The AI provider returned an empty response. Please try again."
2205 9212 msgstr ""
2206 9213
2207 -#: includes/class-mxchat-integrator.php:2109
2208 -msgid "Invalid file type. Only PDF files are allowed."
9214 +#: includes/class-mxchat-integrator.php:12210
9215 +#, php-format
9216 +msgid "response incomplete: %s"
2209 9217 msgstr ""
2210 9218
2211 -#: includes/class-mxchat-integrator.php:2118
2212 -#: includes/class-mxchat-word-handler.php:46
2213 -msgid "Failed to upload file."
9219 +#: includes/class-mxchat-integrator.php:12214
9220 +#, php-format
9221 +msgid "%1$s returned an empty response (%2$s). Please try again."
2214 9222 msgstr ""
2215 9223
2216 -#: includes/class-mxchat-integrator.php:2141
2217 -msgid "The uploaded PDF appears to be empty or contains unsupported content."
9224 +#: includes/class-mxchat-integrator.php:12215
9225 +#, php-format
9226 +msgid "%s returned an empty response. Please try again."
2218 9227 msgstr ""
2219 9228
2220 -#: includes/class-mxchat-integrator.php:2186
2221 -msgid "PDF removed successfully."
9229 +#: includes/class-mxchat-integrator.php:12298
9230 +msgid "OpenRouter API error: "
2222 9231 msgstr ""
2223 9232
2224 -#: includes/class-mxchat-integrator.php:2204
2225 -msgid "API key is not set."
9233 +#: includes/class-mxchat-integrator.php:12316
9234 +msgid "Unexpected response format from OpenRouter."
2226 9235 msgstr ""
2227 9236
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."
9237 +#: includes/class-mxchat-integrator.php:12323
9238 +msgid "System error when processing OpenRouter request: "
2230 9239 msgstr ""
2231 9240
2232 -#: includes/class-mxchat-integrator.php:2239
2233 -msgid "Error communicating with AI API."
9241 +#. translators: %s: raw provider error detail
9242 +#: includes/class-mxchat-integrator.php:12392
9243 +#, php-format
9244 +msgid "The selected AI model isn't available on your API key. Choose another model in MxChat → Settings. (Details: %s)"
2234 9245 msgstr ""
2235 9246
2236 -#: includes/class-mxchat-integrator.php:2250
2237 -msgid "No response received from AI."
9247 +#: includes/class-mxchat-integrator.php:12395
9248 +msgid "The selected AI model isn't available on your API key. Choose another model in MxChat → Settings."
2238 9249 msgstr ""
2239 9250
2240 -#: includes/class-mxchat-integrator.php:2278
2241 -msgid "Product:"
9251 +#. translators: 1: provider label, 2: raw provider error detail
9252 +#: includes/class-mxchat-integrator.php:12400
9253 +#, php-format
9254 +msgid "The AI provider (%1$s) returned an error: %2$s. Check your model and API key in MxChat → Settings."
2242 9255 msgstr ""
2243 9256
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. "
9257 +#: includes/class-mxchat-integrator.php:12401
9258 +msgid "AI"
2246 9259 msgstr ""
2247 9260
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. "
9261 +#: includes/class-mxchat-integrator.php:12404
9262 +msgid "The AI provider returned an error. Check your model and API key in MxChat → Settings."
2250 9263 msgstr ""
2251 9264
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. "
9265 +#: includes/class-mxchat-integrator.php:12408
9266 +msgid "Sorry, I'm having trouble responding right now. Please try again in a moment."
2254 9267 msgstr ""
2255 9268
2256 -#: includes/class-mxchat-integrator.php:2286
2257 -msgid "Please number your responses to match the product numbers."
9269 +#: includes/class-mxchat-integrator.php:12672
9270 +msgid "Invalid OpenAI API key. Please check your API key configuration."
2258 9271 msgstr ""
2259 9272
2260 -#: includes/class-mxchat-integrator.php:2287
2261 -msgid "Products:"
9273 +#: includes/class-mxchat-integrator.php:12681
9274 +msgid "Authentication failed with OpenAI. Please check your API key."
2262 9275 msgstr ""
2263 9276
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."
9277 +#: includes/class-mxchat-integrator.php:12688
9278 +msgid "OpenAI rate limit exceeded. Please try again later."
2266 9279 msgstr ""
2267 9280
2268 -#: includes/class-mxchat-integrator.php:2401
2269 -msgid "AI-powered personalized recommendations"
9281 +#: includes/class-mxchat-integrator.php:12695
9282 +msgid "OpenAI API quota exceeded. Please check your billing details."
2270 9283 msgstr ""
2271 9284
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. "
9285 +#: includes/class-mxchat-integrator.php:12723
9286 +msgid "Unexpected response format from OpenAI."
2274 9287 msgstr ""
2275 9288
2276 -#: includes/class-mxchat-integrator.php:2409
2277 -msgid "Their recent orders include:\n"
9289 +#: includes/class-mxchat-integrator.php:12730
9290 +msgid "System error when processing OpenAI request: "
2278 9291 msgstr ""
2279 9292
2280 -#: includes/class-mxchat-integrator.php:2416
2281 -msgid ""
2282 -"\n"
2283 -"They currently have in their cart:\n"
9293 +#: includes/class-mxchat-integrator.php:12843
9294 +msgid "Invalid X.AI API key. Please check your API key configuration."
2284 9295 msgstr ""
2285 9296
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. "
9297 +#: includes/class-mxchat-integrator.php:12853
9298 +msgid "Authentication failed with X.AI. Please check your API key."
2290 9299 msgstr ""
2291 9300
2292 -#: includes/class-mxchat-integrator.php:2423
2293 -msgid "Respond with ONLY the search query, nothing else."
9301 +#: includes/class-mxchat-integrator.php:12864
9302 +msgid "Invalid model specified for X.AI. Please check your model configuration."
2294 9303 msgstr ""
2295 9304
2296 -#: includes/class-mxchat-integrator.php:2439
2297 -msgid "I couldn't find any product recommendations for you right now. Please try again later!"
9305 +#: includes/class-mxchat-integrator.php:12875
9306 +msgid "X.AI rate limit exceeded. Please try again later."
2298 9307 msgstr ""
2299 9308
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."
9309 +#: includes/class-mxchat-integrator.php:12885
9310 +msgid "X.AI API quota exceeded. Please check your billing details."
2303 9311 msgstr ""
2304 9312
2305 -#: includes/class-mxchat-integrator.php:2780
2306 -msgid "📩 New Chat Message"
9313 +#: includes/class-mxchat-integrator.php:12894
9314 +msgid "X.AI service is currently unavailable. Please try again later."
2307 9315 msgstr ""
2308 9316
2309 -#: includes/class-mxchat-integrator.php:2789
2310 -msgid "*User ID:*\\n`%s`"
9317 +#: includes/class-mxchat-integrator.php:12924
9318 +msgid "Unexpected response format from X.AI."
2311 9319 msgstr ""
2312 9320
2313 -#: includes/class-mxchat-integrator.php:2793
2314 -msgid "*Session ID:*\\n`%s`"
9321 +#: includes/class-mxchat-integrator.php:12932
9322 +msgid "System error when processing X.AI request: "
2315 9323 msgstr ""
2316 9324
2317 -#: includes/class-mxchat-integrator.php:2801
2318 -msgid "*Message:*\\n%s"
9325 +#: includes/class-mxchat-integrator.php:13037
9326 +msgid "Authentication failed with DeepSeek. Please check your API key."
2319 9327 msgstr ""
2320 9328
2321 -#: includes/class-mxchat-integrator.php:2811
2322 -msgid "✍️ Reply"
9329 +#: includes/class-mxchat-integrator.php:13045
9330 +msgid "Invalid DeepSeek API key. Please check your API key configuration."
2323 9331 msgstr ""
2324 9332
2325 -#: includes/class-mxchat-integrator.php:2854
2326 -msgid "Bot token not configured"
9333 +#: includes/class-mxchat-integrator.php:13055
9334 +msgid "DeepSeek API quota exceeded. Please check your billing details."
2327 9335 msgstr ""
2328 9336
2329 -#: includes/class-mxchat-integrator.php:2868
2330 -msgid "Reply to User"
9337 +#: includes/class-mxchat-integrator.php:13061
9338 +msgid "DeepSeek rate limit exceeded. Please try again later."
2331 9339 msgstr ""
2332 9340
2333 -#: includes/class-mxchat-integrator.php:2872
2334 -msgid "Send"
9341 +#: includes/class-mxchat-integrator.php:13072
9342 +msgid "DeepSeek service is currently unavailable. Please try again later."
2335 9343 msgstr ""
2336 9344
2337 -#: includes/class-mxchat-integrator.php:2876
2338 -msgid "Cancel"
9345 +#: includes/class-mxchat-integrator.php:13099
9346 +msgid "Unexpected response format from DeepSeek."
2339 9347 msgstr ""
2340 9348
2341 -#: includes/class-mxchat-integrator.php:2884
2342 -msgid "Reply to session: %s"
9349 +#: includes/class-mxchat-integrator.php:13107
9350 +msgid "System error when processing DeepSeek request: "
2343 9351 msgstr ""
2344 9352
2345 -#: includes/class-mxchat-integrator.php:2892
2346 -msgid "Type your message here..."
9353 +#: includes/class-mxchat-integrator.php:14050
9354 +msgid "This chatbot has reached its message limit. Please try again later."
2347 9355 msgstr ""
2348 9356
2349 -#: includes/class-mxchat-integrator.php:2937
2350 -msgid "Agent response error: No command text received"
9357 +#: includes/class-mxchat-integrator.php:14152
9358 +msgid "hour"
2351 9359 msgstr ""
2352 9360
2353 -#: includes/class-mxchat-integrator.php:2939
2354 -msgid "Command text is required. Format: /reply session_id message"
9361 +#: includes/class-mxchat-integrator.php:14155
9362 +msgid "day"
2355 9363 msgstr ""
2356 9364
2357 -#: includes/class-mxchat-integrator.php:2948
2358 -msgid "Invalid format. Use: /reply session_id message"
9365 +#: includes/class-mxchat-integrator.php:14158
9366 +msgid "week"
2359 9367 msgstr ""
2360 9368
2361 -#: includes/class-mxchat-integrator.php:2963
2362 -msgid "Failed to save message"
9369 +#: includes/class-mxchat-integrator.php:14161
9370 +msgid "month"
2363 9371 msgstr ""
2364 9372
2365 -#: includes/class-mxchat-integrator.php:2986
2366 -msgid "You are now chatting with the AI chatbot."
9373 +#: includes/class-mxchat-meta-box.php:142
9374 +#: includes/class-mxchat-meta-box.php:301
9375 +msgid "Chatbot Visibility"
2367 9376 msgstr ""
2368 9377
2369 -#: includes/class-mxchat-integrator.php:3253
2370 -msgid "I'm sorry, I couldn't find relevant information on that topic."
9378 +#: includes/class-mxchat-meta-box.php:151
9379 +#: includes/class-mxchat-meta-box.php:302
9380 +msgid "Use Global Setting"
2371 9381 msgstr ""
2372 9382
2373 -#: includes/class-mxchat-integrator.php:3272
2374 -msgid "Claude API key is not configured"
9383 +#: includes/class-mxchat-meta-box.php:160
9384 +#: includes/class-mxchat-meta-box.php:303
9385 +msgid "Show Chatbot on this page"
2375 9386 msgstr ""
2376 9387
2377 -#: includes/class-mxchat-integrator.php:3283
2378 -msgid "X.AI API key is not configured"
9388 +#: includes/class-mxchat-meta-box.php:169
9389 +#: includes/class-mxchat-meta-box.php:304
9390 +msgid "Hide Chatbot on this page"
2379 9391 msgstr ""
2380 9392
2381 -#: includes/class-mxchat-integrator.php:3294
2382 -msgid "DeepSeek API key is not configured"
9393 +#: includes/class-mxchat-meta-box.php:175
9394 +msgid "Global Auto-Show: ON"
2383 9395 msgstr ""
2384 9396
2385 -#: includes/class-mxchat-integrator.php:3305
2386 -#: includes/class-mxchat-integrator.php:3317
2387 -msgid "OpenAI API key is not configured"
9397 +#: includes/class-mxchat-meta-box.php:178
9398 +msgid "The chatbot appears on all pages by default. Use \"Hide\" to exclude this page, or \"Show\" to override post type restrictions."
2388 9399 msgstr ""
2389 9400
2390 -#: includes/class-mxchat-integrator.php:3329
2391 -msgid "An error occurred: %s"
9401 +#: includes/class-mxchat-meta-box.php:182
9402 +msgid "Global Auto-Show: OFF"
2392 9403 msgstr ""
2393 9404
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."
9405 +#: includes/class-mxchat-meta-box.php:185
9406 +msgid "The chatbot is hidden by default. Select \"Show\" to display it on this page without needing a shortcode."
2404 9407 msgstr ""
2405 9408
2406 -#: includes/class-mxchat-public.php:45 includes/class-mxchat-public.php:106
9409 +#: includes/class-mxchat-meta-box.php:195
9410 +msgid "Select Bot for this Page:"
9411 +msgstr ""
9412 +
9413 +#: includes/class-mxchat-meta-box.php:198
9414 +#: includes/class-mxchat-meta-box.php:306
9415 +msgid "Use Default Bot"
9416 +msgstr ""
9417 +
9418 +#: includes/class-mxchat-meta-box.php:206
9419 +msgid "Only applies when visibility is set to \"Show\" or \"Use Global Setting\" with auto-show enabled."
9420 +msgstr ""
9421 +
9422 +#: includes/class-mxchat-meta-box.php:215
9423 +msgid "Changes only take effect after saving/updating the page."
9424 +msgstr ""
9425 +
9426 +#: includes/class-mxchat-meta-box.php:222
9427 +msgid "Shortcode Examples:"
9428 +msgstr ""
9429 +
9430 +#: includes/class-mxchat-meta-box.php:225
9431 +msgid "[mxchat_chatbot floating=\"yes\"] - Floating chatbot"
9432 +msgstr ""
9433 +
9434 +#: includes/class-mxchat-meta-box.php:226
9435 +msgid "[mxchat_chatbot floating=\"no\"] - Embedded chatbot"
9436 +msgstr ""
9437 +
9438 +#: includes/class-mxchat-meta-box.php:305
9439 +msgid "Select Bot for this Page"
9440 +msgstr ""
9441 +
9442 +#: includes/class-mxchat-meta-box.php:307
9443 +msgid "Global Auto-Show is ON. The chatbot appears on all pages by default. Use \"Hide\" to exclude this page."
9444 +msgstr ""
9445 +
9446 +#: includes/class-mxchat-meta-box.php:308
9447 +msgid "Global Auto-Show is OFF. Select \"Show\" to display the chatbot on this page without needing a shortcode."
9448 +msgstr ""
9449 +
9450 +#: includes/class-mxchat-model-catalog.php:43
9451 +msgid "OpenRouter"
9452 +msgstr ""
9453 +
9454 +#: includes/class-mxchat-model-catalog.php:50
9455 +msgid "Access 100+ models from multiple providers (add API key to browse)"
9456 +msgstr ""
9457 +
9458 +#: includes/class-mxchat-model-catalog.php:55
9459 +#: includes/class-mxchat-model-catalog.php:196
9460 +msgid "Google Gemini"
9461 +msgstr ""
9462 +
9463 +#: includes/class-mxchat-model-catalog.php:59
9464 +msgid "Stable — newest Flash generation, recommended default"
9465 +msgstr ""
9466 +
9467 +#: includes/class-mxchat-model-catalog.php:60
9468 +msgid "Preview — most intelligent, multimodal & agentic"
9469 +msgstr ""
9470 +
9471 +#: includes/class-mxchat-model-catalog.php:61
9472 +msgid "Preview — balanced speed and scale"
9473 +msgstr ""
9474 +
9475 +#: includes/class-mxchat-model-catalog.php:62
9476 +msgid "Stable — cost-efficient, high throughput"
9477 +msgstr ""
9478 +
9479 +#: includes/class-mxchat-model-catalog.php:63
9480 +msgid "Preview — latest cost-efficient model"
9481 +msgstr ""
9482 +
9483 +#: includes/class-mxchat-model-catalog.php:64
9484 +msgid "Stable — advanced thinking, code, math & long context"
9485 +msgstr ""
9486 +
9487 +#: includes/class-mxchat-model-catalog.php:65
9488 +msgid "Stable — strong price-performance with thinking"
9489 +msgstr ""
9490 +
9491 +#: includes/class-mxchat-model-catalog.php:66
9492 +msgid "Stable — ultra fast and low cost"
9493 +msgstr ""
9494 +
9495 +#: includes/class-mxchat-model-catalog.php:83
9496 +msgid "Recommended — newest OpenAI flagship for reasoning, coding and chat"
9497 +msgstr ""
9498 +
9499 +#: includes/class-mxchat-model-catalog.php:84
9500 +msgid "Balanced GPT-5.6 — strong capability at lower cost"
9501 +msgstr ""
9502 +
9503 +#: includes/class-mxchat-model-catalog.php:85
9504 +msgid "Fastest and cheapest GPT-5.6 for lightweight tasks"
9505 +msgstr ""
9506 +
9507 +#: includes/class-mxchat-model-catalog.php:86
9508 +msgid "Previous flagship — powerful reasoning and coding model"
9509 +msgstr ""
9510 +
9511 +#: includes/class-mxchat-model-catalog.php:87
9512 +msgid "Flagship reasoning and coding model"
9513 +msgstr ""
9514 +
9515 +#: includes/class-mxchat-model-catalog.php:88
9516 +msgid "Fast and affordable with 400K context"
9517 +msgstr ""
9518 +
9519 +#: includes/class-mxchat-model-catalog.php:89
9520 +msgid "Fastest and cheapest for lightweight tasks"
9521 +msgstr ""
9522 +
9523 +#: includes/class-mxchat-model-catalog.php:90
9524 +msgid "Best general-purpose & agentic model with fast responses"
9525 +msgstr ""
9526 +
9527 +#: includes/class-mxchat-model-catalog.php:91
9528 +msgid "Flagship for coding & agentic tasks with low reasoning (400K context)"
9529 +msgstr ""
9530 +
9531 +#: includes/class-mxchat-model-catalog.php:92
9532 +msgid "Flagship for coding, reasoning, and agentic tasks across domains"
9533 +msgstr ""
9534 +
9535 +#: includes/class-mxchat-model-catalog.php:93
9536 +msgid "Fast and lightweight"
9537 +msgstr ""
9538 +
9539 +#: includes/class-mxchat-model-catalog.php:94
9540 +msgid "Fastest and cheapest; ideal for summarization and classification"
9541 +msgstr ""
9542 +
9543 +#: includes/class-mxchat-model-catalog.php:98
9544 +msgid "Anthropic Claude"
9545 +msgstr ""
9546 +
9547 +#: includes/class-mxchat-model-catalog.php:102
9548 +msgid "Latest Flagship — newest and most capable Anthropic model"
9549 +msgstr ""
9550 +
9551 +#: includes/class-mxchat-model-catalog.php:103
9552 +msgid "Latest Opus — best for complex agentic and coding work"
9553 +msgstr ""
9554 +
9555 +#: includes/class-mxchat-model-catalog.php:104
9556 +msgid "Previous Opus generation"
9557 +msgstr ""
9558 +
9559 +#: includes/class-mxchat-model-catalog.php:105
9560 +msgid "Previous Anthropic flagship model"
9561 +msgstr ""
9562 +
9563 +#: includes/class-mxchat-model-catalog.php:106
9564 +msgid "Most capable Claude model - recommended"
9565 +msgstr ""
9566 +
9567 +#: includes/class-mxchat-model-catalog.php:107
9568 +msgid "Newest Sonnet - excellent balance of speed and capability"
9569 +msgstr ""
9570 +
9571 +#: includes/class-mxchat-model-catalog.php:108
9572 +msgid "Previous Sonnet - excellent balance of speed and capability"
9573 +msgstr ""
9574 +
9575 +#: includes/class-mxchat-model-catalog.php:109
9576 +msgid "Highly capable for complex tasks"
9577 +msgstr ""
9578 +
9579 +#: includes/class-mxchat-model-catalog.php:110
9580 +msgid "Best for complex agents and coding"
9581 +msgstr ""
9582 +
9583 +#: includes/class-mxchat-model-catalog.php:111
9584 +msgid "Fastest and most intelligent Haiku"
9585 +msgstr ""
9586 +
9587 +#: includes/class-mxchat-model-catalog.php:115
9588 +msgid "xAI Grok"
9589 +msgstr ""
9590 +
9591 +#: includes/class-mxchat-model-catalog.php:131
9592 +msgid "Newest xAI flagship — 500K context, accepts image input"
9593 +msgstr ""
9594 +
9595 +#: includes/class-mxchat-model-catalog.php:132
9596 +msgid "Previous flagship — 500K context, accepts image input"
9597 +msgstr ""
9598 +
9599 +#: includes/class-mxchat-model-catalog.php:133
9600 +msgid "Largest context in the Grok lineup — 1M tokens, accepts image input"
9601 +msgstr ""
9602 +
9603 +#: includes/class-mxchat-model-catalog.php:134
9604 +msgid "1M context with reasoning — dated release, pinned behaviour"
9605 +msgstr ""
9606 +
9607 +#: includes/class-mxchat-model-catalog.php:135
9608 +msgid "1M context without reasoning — faster replies at the same price"
9609 +msgstr ""
9610 +
9611 +#: includes/class-mxchat-model-catalog.php:138
9612 +#: includes/class-mxchat-model-catalog.php:139
9613 +#: includes/class-mxchat-model-catalog.php:140
9614 +msgid "Previous generation — no longer listed by xAI, still served"
9615 +msgstr ""
9616 +
9617 +#: includes/class-mxchat-model-catalog.php:141
9618 +#: includes/class-mxchat-model-catalog.php:142
9619 +#: includes/class-mxchat-model-catalog.php:143
9620 +#: includes/class-mxchat-model-catalog.php:144
9621 +msgid "Older generation — no longer listed by xAI, still served"
9622 +msgstr ""
9623 +
9624 +#: includes/class-mxchat-model-catalog.php:148
9625 +msgid "DeepSeek"
9626 +msgstr ""
9627 +
9628 +#: includes/class-mxchat-model-catalog.php:154
9629 +msgid "Fast and cost-effective"
9630 +msgstr ""
9631 +
9632 +#: includes/class-mxchat-model-catalog.php:155
9633 +msgid "Most capable DeepSeek model"
9634 +msgstr ""
9635 +
9636 +#: includes/class-mxchat-model-catalog.php:159
9637 +msgid "Custom (OpenAI-compatible)"
9638 +msgstr ""
9639 +
9640 +#: includes/class-mxchat-model-catalog.php:166
9641 +msgid "OpenAI-compatible local LLM (Ollama, LM Studio, vLLM, llama.cpp, Azure OpenAI) — configure Base URL, key, and model in API Keys tab"
9642 +msgstr ""
9643 +
9644 +#: includes/class-mxchat-model-catalog.php:183
9645 +msgid "1536 dim, recommended"
9646 +msgstr ""
9647 +
9648 +#: includes/class-mxchat-model-catalog.php:184
9649 +msgid "1536 dim, efficient"
9650 +msgstr ""
9651 +
9652 +#: includes/class-mxchat-model-catalog.php:185
9653 +msgid "3072 dim, powerful"
9654 +msgstr ""
9655 +
9656 +#: includes/class-mxchat-model-catalog.php:189
9657 +msgid "Voyage AI"
9658 +msgstr ""
9659 +
9660 +#: includes/class-mxchat-model-catalog.php:192
9661 +msgid "2048 dim, most capable"
9662 +msgstr ""
9663 +
9664 +#: includes/class-mxchat-model-catalog.php:199
9665 +msgid "1536 dim"
9666 +msgstr ""
9667 +
9668 +#. translators: 1: model label, 2: retirement date
9669 +#: includes/class-mxchat-model-catalog.php:468
9670 +#, php-format
9671 +msgid "%1$s — retires %2$s"
9672 +msgstr ""
9673 +
9674 +#. translators: %s: model label
9675 +#: includes/class-mxchat-model-catalog.php:505
9676 +#, php-format
9677 +msgid "%s — retired by provider, choose a replacement"
9678 +msgstr ""
9679 +
9680 +#. translators: 1: model id, 2: provider name
9681 +#: includes/class-mxchat-model-liveness.php:401
9682 +#, php-format
9683 +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."
9684 +msgstr ""
9685 +
9686 +#: includes/class-mxchat-model-liveness.php:403
9687 +msgid "provider"
9688 +msgstr ""
9689 +
9690 +#: includes/class-mxchat-model-liveness.php:437
9691 +msgid "MxChat: a configured AI model may be retiring"
9692 +msgstr ""
9693 +
9694 +#: includes/class-mxchat-model-liveness.php:441
9695 +msgid "Choose a current model in MxChat Settings"
9696 +msgstr ""
9697 +
9698 +#: includes/class-mxchat-model-liveness.php:465
9699 +msgid "A configured AI model may be retiring"
9700 +msgstr ""
9701 +
9702 +#: includes/class-mxchat-privacy.php:113
9703 +#: includes/class-mxchat-privacy.php:121
9704 +msgid "MxChat Chat Conversations"
9705 +msgstr ""
9706 +
9707 +#: includes/class-mxchat-privacy.php:215
9708 +msgid "Session ID"
9709 +msgstr ""
9710 +
9711 +#: includes/class-mxchat-privacy.php:216
9712 +msgid "Conversation started"
9713 +msgstr ""
9714 +
9715 +#: includes/class-mxchat-privacy.php:217
9716 +msgid "Last message"
9717 +msgstr ""
9718 +
9719 +#: includes/class-mxchat-privacy.php:220
9720 +msgid "Started on page"
9721 +msgstr ""
9722 +
9723 +#: includes/class-mxchat-privacy.php:223
9724 +msgid "Email on record"
9725 +msgstr ""
9726 +
9727 +#: includes/class-mxchat-privacy.php:226
9728 +msgid "Name on record"
9729 +msgstr ""
9730 +
9731 +#: includes/class-mxchat-privacy.php:229
9732 +msgid "Visitor identifier"
9733 +msgstr ""
9734 +
9735 +#: includes/class-mxchat-privacy.php:238
9736 +msgid "Lead-capture consent"
9737 +msgstr ""
9738 +
9739 +#: includes/class-mxchat-privacy.php:241
9740 +msgid "Consent recorded"
9741 +msgstr ""
9742 +
9743 +#: includes/class-mxchat-privacy.php:245
9744 +msgid "Consent text shown"
9745 +msgstr ""
9746 +
9747 +#. translators: %s: IP address recorded with a link click
9748 +#: includes/class-mxchat-privacy.php:272
9749 +#, php-format
9750 +msgid "IP address: %s"
9751 +msgstr ""
9752 +
9753 +#. translators: %s: browser user-agent recorded with a link click
9754 +#: includes/class-mxchat-privacy.php:276
9755 +#, php-format
9756 +msgid "Browser: %s"
9757 +msgstr ""
9758 +
9759 +#: includes/class-mxchat-privacy.php:282
9760 +msgid "Link clicked"
9761 +msgstr ""
9762 +
9763 +#: includes/class-mxchat-privacy.php:290
9764 +msgid "Chat Conversations (MxChat)"
9765 +msgstr ""
9766 +
9767 +#: includes/class-mxchat-privacy.php:291
9768 +msgid "Chatbot conversations recorded by the MxChat plugin."
9769 +msgstr ""
9770 +
9771 +#: includes/class-mxchat-privacy.php:306
9772 +msgid "Visitor"
9773 +msgstr ""
9774 +
9775 +#: includes/class-mxchat-privacy.php:311
9776 +msgid "Agent"
9777 +msgstr ""
9778 +
9779 +#. translators: %s: chat session id
9780 +#: includes/class-mxchat-privacy.php:356
9781 +#, php-format
9782 +msgid "Chat conversation %s was retained by a site-specific policy (mxchat_privacy_erase_session filter)."
9783 +msgstr ""
9784 +
9785 +#: includes/class-mxchat-privacy.php:635
9786 +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."
9787 +msgstr ""
9788 +
9789 +#: includes/class-mxchat-privacy.php:636
9790 +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."
9791 +msgstr ""
9792 +
9793 +#: includes/class-mxchat-privacy.php:637
9794 +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."
9795 +msgstr ""
9796 +
9797 +#: includes/class-mxchat-privacy.php:638
9798 +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."
9799 +msgstr ""
9800 +
9801 +#: includes/class-mxchat-public.php:193
2407 9802 msgid "MxChat: Basic"
2408 9803 msgstr ""
2409 9804
2410 -#: includes/class-mxchat-public.php:150
2411 -msgid "AI Agent"
9805 +#: includes/class-mxchat-public.php:280
9806 +msgid "More options"
2412 9807 msgstr ""
2413 9808
2414 -#: includes/class-mxchat-public.php:152 includes/class-mxchat-public.php:158
2415 -msgid "Minimize"
9809 +#: includes/class-mxchat-public.php:313
9810 +msgid "Name"
2416 9811 msgstr ""
2417 9812
2418 -#: includes/class-mxchat-public.php:179
9813 +#: includes/class-mxchat-public.php:318
2419 9814 msgid "Enter your email address"
2420 9815 msgstr ""
2421 9816
2422 -#: includes/class-mxchat-public.php:236
9817 +#: includes/class-mxchat-public.php:354
9818 +msgid "Chat messages"
9819 +msgstr ""
9820 +
9821 +#: includes/class-mxchat-public.php:374
9822 +msgid "Hide Quick Questions"
9823 +msgstr ""
9824 +
9825 +#: includes/class-mxchat-public.php:381
9826 +msgid "Show Quick Questions"
9827 +msgstr ""
9828 +
9829 +#: includes/class-mxchat-public.php:416
9830 +msgid "Type your message"
9831 +msgstr ""
9832 +
9833 +#: includes/class-mxchat-public.php:426
9834 +msgid "Send message"
9835 +msgstr ""
9836 +
9837 +#: includes/class-mxchat-public.php:447
2423 9838 msgid "Upload PDF"
2424 9839 msgstr ""
2425 9840
2426 -#: includes/class-mxchat-public.php:244
9841 +#: includes/class-mxchat-public.php:459
2427 9842 msgid "Upload Word Document"
2428 9843 msgstr ""
2429 9844
2430 -#: includes/class-mxchat-public.php:251
9845 +#: includes/class-mxchat-public.php:468
2431 9846 msgid "Remove PDF"
2432 9847 msgstr ""
2433 9848
2434 -#: includes/class-mxchat-public.php:261
9849 +#: includes/class-mxchat-public.php:478
2435 9850 msgid "Remove Word Document"
2436 9851 msgstr ""
2437 9852
2438 -#: includes/class-mxchat-public.php:287
2439 -msgid "Close"
9853 +#: includes/class-mxchat-public.php:498
9854 +msgid "Upload Image for Analysis"
2440 9855 msgstr ""
2441 9856
2442 -#: includes/class-mxchat-public.php:296
9857 +#: includes/class-mxchat-public.php:535
9858 +msgid "Open chat"
9859 +msgstr ""
9860 +
9861 +#: includes/class-mxchat-public.php:539
2443 9862 msgid "Chatbot Icon"
2444 9863 msgstr ""
2445 9864
2446 -#: includes/class-mxchat-word-handler.php:37
9865 +#: includes/class-mxchat-tool-registry.php:198
9866 +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."
9867 +msgstr ""
9868 +
9869 +#: includes/class-mxchat-tool-registry.php:204
9870 +#: includes/class-mxchat-tool-registry.php:216
9871 +msgid "Powered by Brave Search — requires a Brave Search API key. Add it under Settings → Brave Search."
9872 +msgstr ""
9873 +
9874 +#: includes/class-mxchat-tool-registry.php:207
9875 +msgid "Image Search"
9876 +msgstr ""
9877 +
9878 +#: includes/class-mxchat-tool-registry.php:208
9879 +msgid "Search the web (via Brave Search) for images relevant to the user request and show them in the chat."
9880 +msgstr ""
9881 +
9882 +#: includes/class-mxchat-tool-registry.php:219
9883 +msgid "Ask the Uploaded PDF"
9884 +msgstr ""
9885 +
9886 +#: includes/class-mxchat-tool-registry.php:220
9887 +msgid "Answer a question using the PDF document the visitor uploaded earlier in this conversation."
9888 +msgstr ""
9889 +
9890 +#: includes/class-mxchat-tool-registry.php:224
9891 +msgid "Create an image from a text description using OpenAI image generation. The query should describe the image to make."
9892 +msgstr ""
9893 +
9894 +#: includes/class-mxchat-tool-registry.php:232
9895 +msgid "Create an image from a text description using Google Imagen. The query should describe the image to make."
9896 +msgstr ""
9897 +
9898 +#: includes/class-mxchat-tool-registry.php:240
9899 +msgid "Collect Email"
9900 +msgstr ""
9901 +
9902 +#: includes/class-mxchat-tool-registry.php:241
9903 +msgid "Begin collecting the visitor's email address for the mailing list."
9904 +msgstr ""
9905 +
9906 +#: includes/class-mxchat-tool-registry.php:251
9907 +msgid "Hand Off to Live Agent (Slack)"
9908 +msgstr ""
9909 +
9910 +#: includes/class-mxchat-tool-registry.php:252
9911 +msgid "Transfer the conversation to a human support agent on Slack."
9912 +msgstr ""
9913 +
9914 +#: includes/class-mxchat-tool-registry.php:253
9915 +#: includes/class-mxchat-tool-registry.php:258
9916 +#: includes/class-mxchat-tool-registry.php:266
9917 +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."
9918 +msgstr ""
9919 +
9920 +#: includes/class-mxchat-tool-registry.php:256
9921 +msgid "Hand Off to Live Agent (Telegram)"
9922 +msgstr ""
9923 +
9924 +#: includes/class-mxchat-tool-registry.php:257
9925 +msgid "Transfer the conversation to a human support agent on Telegram."
9926 +msgstr ""
9927 +
9928 +#: includes/class-mxchat-tool-registry.php:264
9929 +msgid "Hand Off to Live Agent (Webhook)"
9930 +msgstr ""
9931 +
9932 +#: includes/class-mxchat-tool-registry.php:265
9933 +msgid "Notify the site's human support team about this conversation via the configured webhook. The team follows up separately; you keep assisting meanwhile."
9934 +msgstr ""
9935 +
9936 +#: includes/class-mxchat-tool-registry.php:314
9937 +msgid "Core"
9938 +msgstr ""
9939 +
9940 +#: includes/class-mxchat-tool-registry.php:352
9941 +#: includes/class-mxchat-tool-registry.php:391
9942 +#, php-format
9943 +msgid "Use the %s capability."
9944 +msgstr ""
9945 +
9946 +#: includes/class-mxchat-tool-registry.php:357
9947 +#: includes/class-mxchat-tool-registry.php:396
9948 +msgid "Add-ons"
9949 +msgstr ""
9950 +
9951 +#: includes/class-mxchat-tool-registry.php:545
9952 +msgid "The natural-language request, question, or search query to act on."
9953 +msgstr ""
9954 +
9955 +#: includes/class-mxchat-utils.php:222
9956 +msgid "The notification email could not be read."
9957 +msgstr ""
9958 +
9959 +#. translators: %s: the email address the owner typed.
9960 +#: includes/class-mxchat-utils.php:247
9961 +#, php-format
9962 +msgid "\"%s\" is not a valid email address, so nothing was saved. Separate multiple addresses with a comma."
9963 +msgstr ""
9964 +
9965 +#. translators: %d: maximum number of notification recipients.
9966 +#: includes/class-mxchat-utils.php:266
9967 +#, php-format
9968 +msgid "Enter at most %d email addresses, separated by commas."
9969 +msgstr ""
9970 +
9971 +#. translators: %s: the embedding model name configured on the custom provider
9972 +#: includes/class-mxchat-utils.php:330
9973 +#, php-format
9974 +msgid "%s (custom provider)"
9975 +msgstr ""
9976 +
9977 +#. translators: %s: embedding provider name
9978 +#: includes/class-mxchat-utils.php:990
9979 +#, php-format
9980 +msgid "%s API key is not configured. Please add your API key in the settings before submitting content."
9981 +msgstr ""
9982 +
9983 +#: includes/class-mxchat-word-handler.php:36
9984 +msgid "Word document uploads are currently disabled."
9985 +msgstr ""
9986 +
9987 +#: includes/class-mxchat-word-handler.php:59
2447 9988 msgid "Invalid file type. Only .docx files are allowed."
2448 9989 msgstr ""
2449 9990
2450 -#: includes/class-mxchat-word-handler.php:58
9991 +#: includes/class-mxchat-word-handler.php:81
2451 9992 msgid "The uploaded document appears to be empty or contains unsupported content."
2452 9993 msgstr ""
2453 9994
2454 -#: includes/class-mxchat-word-handler.php:70
9995 +#: includes/class-mxchat-word-handler.php:93
2455 9996 msgid "I've processed the document. What questions do you have about it?"
2456 9997 msgstr ""
2457 9998
2458 -#: includes/class-mxchat-word-handler.php:120
9999 +#: includes/class-mxchat-word-handler.php:144
10000 +msgid "too_many_pages"
10001 +msgstr ""
10002 +
10003 +#: includes/class-mxchat-word-handler.php:157
2459 10004 msgid "Chunk "
2460 10005 msgstr ""
2461 10006
2462 -#: includes/class-mxchat-word-handler.php:207
10007 +#: includes/class-mxchat-word-handler.php:260
2463 10008 msgid "Document removed successfully."
2464 10009 msgstr ""
2465 10010
2466 -#: includes/class-mxchat-word-handler.php:260
10011 +#: includes/class-mxchat-word-handler.php:313
2467 10012 msgid "Please upload a Word document (.docx) that you'd like to discuss."
2468 10013 msgstr ""
2469 -#. Plugin Name of the plugin/theme
2470 -msgid "MxChat"
10014 +
10015 +#: includes/class-rest-api.php:66
10016 +msgid "Only return rows with timestamp >= this value. Accepts ISO 8601 (2026-05-07T00:00:00Z) or any strtotime-compatible string."
2471 10017 msgstr ""
2472 10018
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."
10019 +#: includes/class-rest-api.php:72
10020 +msgid "Only return rows with timestamp <= this value. Same format as `since`."
2475 10021 msgstr ""
2476 10022
2477 -#. Author of the plugin/theme
2478 -msgid "MxChat"
10023 +#: includes/class-rest-api.php:78
10024 +msgid "Filter to a single conversation."
2479 10025 msgstr ""
2480 10026
2481 -#. Author URI of the plugin/theme
2482 -msgid "https://mxchat.ai"
10027 +#: includes/class-rest-api.php:84
10028 +msgid "Filter by role. One of: user, assistant, all (default: all)."
10029 +msgstr ""
10030 +
10031 +#: includes/class-rest-api.php:91
10032 +msgid "Filter by whether the row has retrieved RAG context. Useful for finding \"no-knowledge-hit\" answers. One of: yes, no, any (default: any)."
10033 +msgstr ""
10034 +
10035 +#: includes/class-rest-api.php:98
10036 +msgid "Max number of rows to return. 1-1000, default 100."
10037 +msgstr ""
10038 +
10039 +#: includes/class-rest-api.php:106
10040 +msgid "Skip this many rows (for pagination)."
10041 +msgstr ""
10042 +
10043 +#: includes/class-rest-api.php:113
10044 +msgid "Sort order on timestamp. asc or desc (default: desc)."
10045 +msgstr ""
10046 +
10047 +#: includes/class-rest-api.php:130
10048 +msgid "Array of session_ids to delete. Required and non-empty — there is intentionally no \"delete all\" shorthand."
10049 +msgstr ""
10050 +
10051 +#: includes/class-rest-api.php:136
10052 +msgid "If true (default), also deletes related rows in mxchat_transcript_translations and mxchat_url_clicks for each session_id."
10053 +msgstr ""
10054 +
10055 +#: includes/class-rest-api.php:152
10056 +msgid "The content body to embed and store."
10057 +msgstr ""
10058 +
10059 +#: includes/class-rest-api.php:157
10060 +msgid "Canonical URL the content came from. Used as the dedupe key — submitting the same URL replaces the existing entry."
10061 +msgstr ""
10062 +
10063 +#: includes/class-rest-api.php:163
10064 +msgid "Bot ID (for multi-bot installs). Defaults to \"default\"."
10065 +msgstr ""
10066 +
10067 +#: includes/class-rest-api.php:170
10068 +msgid "Free-form content type label, e.g. content, manual, faq, page, post. Stored alongside the entry for filtering. Defaults to \"manual\"."
10069 +msgstr ""
10070 +
10071 +#: includes/class-rest-api.php:193
10072 +msgid "MxChat REST API is disabled. Generate a token from MxChat → API Access in the WordPress admin."
10073 +msgstr ""
10074 +
10075 +#: includes/class-rest-api.php:202
10076 +msgid "Missing Authorization header. Expected: Authorization: Bearer <token>"
10077 +msgstr ""
10078 +
10079 +#: includes/class-rest-api.php:210
10080 +msgid "Malformed Authorization header. Expected: Authorization: Bearer <token>"
10081 +msgstr ""
10082 +
10083 +#: includes/class-rest-api.php:219
10084 +msgid "Invalid API token."
10085 +msgstr ""
10086 +
10087 +#: includes/class-rest-api.php:258
10088 +#: includes/class-rest-api.php:442
10089 +msgid "Transcripts table does not exist on this site."
10090 +msgstr ""
10091 +
10092 +#: includes/class-rest-api.php:278
10093 +msgid "Could not parse `since` parameter as a date."
10094 +msgstr ""
10095 +
10096 +#: includes/class-rest-api.php:286
10097 +msgid "Could not parse `until` parameter as a date."
10098 +msgstr ""
10099 +
10100 +#: includes/class-rest-api.php:401
10101 +msgid "session_ids is required and must be a non-empty array."
10102 +msgstr ""
10103 +
10104 +#: includes/class-rest-api.php:409
10105 +msgid "Too many session_ids in a single request. Cap is 1000; split into multiple calls."
10106 +msgstr ""
10107 +
10108 +#: includes/class-rest-api.php:429
10109 +msgid "session_ids must contain at least one valid non-empty string."
10110 +msgstr ""
10111 +
10112 +#: includes/class-rest-api.php:500
10113 +msgid "MxChat_Utils is not loaded."
10114 +msgstr ""
10115 +
10116 +#: includes/class-rest-api.php:518
10117 +msgid "content is required."
10118 +msgstr ""
10119 +
10120 +#: includes/class-rest-api.php:521
10121 +msgid "source_url is required and must be a valid URL."
10122 +msgstr ""
10123 +
10124 +#: includes/class-rest-api.php:544
10125 +msgid "No embedding API key configured for the selected embedding model. Configure it in MxChat settings before pushing knowledge."
10126 +msgstr ""
10127 +
10128 +#: mxchat-basic.php:1235
10129 +msgid "Your chatbot model has been automatically updated due to a model deprecation."
10130 +msgstr ""
10131 +
10132 +#: mxchat-basic.php:1239
10133 +msgid "MxChat Model Updated"
10134 +msgstr ""
10135 +
10136 +#: mxchat-basic.php:1281
10137 +msgid "MxChat: new link protection available"
10138 +msgstr ""
10139 +
10140 +#: mxchat-basic.php:1282
10141 +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."
10142 +msgstr ""
10143 +
10144 +#: mxchat-basic.php:1293
10145 +msgid "Insufficient permissions."
10146 +msgstr ""
10147 +
10148 +#: mxchat-basic.php:1325
10149 +msgid "MxChat: your AI model is being rejected by the provider"
10150 +msgstr ""
10151 +
10152 +#. translators: 1: model id, 2: provider name
10153 +#: mxchat-basic.php:1329
10154 +#, php-format
10155 +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."
10156 +msgstr ""
10157 +
10158 +#: mxchat-basic.php:1331
10159 +msgid "the AI provider"
10160 +msgstr ""
10161 +
10162 +#: mxchat-basic.php:1334
10163 +msgid "Choose a different model in MxChat Settings"
10164 +msgstr ""
10165 +
10166 +#: mxchat-basic.php:1892
10167 +msgid "MxChat: ACF field exclusions updated"
10168 +msgstr ""
10169 +
10170 +#: mxchat-basic.php:1893
10171 +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."
10172 +msgstr ""
10173 +
10174 +#: assets/block/chatbot-block.js:56
10175 +msgid "Place the chatbot on this page — inline in the content, or as a floating bubble."
10176 +msgstr ""
10177 +
10178 +#: assets/block/chatbot-block.js:59
10179 +msgid "chat"
10180 +msgstr ""
10181 +
10182 +#: assets/block/chatbot-block.js:59
10183 +msgid "chatbot"
10184 +msgstr ""
10185 +
10186 +#: assets/block/chatbot-block.js:59
10187 +msgid "ai"
10188 +msgstr ""
10189 +
10190 +#: assets/block/chatbot-block.js:88
10191 +msgid "Renders the familiar corner launcher. If the chatbot is also set to display automatically on this page, the usual single-widget rules apply."
10192 +msgstr ""
10193 +
10194 +#: assets/block/chatbot-block.js:89
10195 +msgid "The chat box renders right here in the content."
10196 +msgstr ""
10197 +
10198 +#: assets/block/chatbot-block.js:104
10199 +msgid "Default Bot follows this page’s chatbot settings."
2483 10200 msgstr ""