PluginProbe
Visualizer – Tables & Charts Manager with Built-in AI Generator / 4.0.9
Visualizer – Tables & Charts Manager with Built-in AI Generator v4.0.9
4.0.9 4.0.8 4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.2 3.1.3 3.10.0 3.10.1 3.10.10 3.10.11 3.10.12 3.10.13 3.10.14 3.10.15 3.10.2 All 150 releases
← All changes | vendor/codeinwp/themeisle-sdk/src/Loader.php +88 -5 4.0.3 → 4.0.9 View file →
@@ -45,8 +45,9 @@
45 45 *
46 46 * @var array The modules which SDK will be using.
47 47 */
48 48 private static $available_modules = [
49 + 'crash_reporter',
49 50 'script_loader',
50 51 'dashboard_widget',
51 52 'rollback',
52 53 'uninstall_feedback',
@@ -64,8 +65,9 @@
64 65 'announcements',
65 66 'featured_plugins',
66 67 'float_widget',
67 68 'migrator',
69 + 'ai_connect',
68 70 ];
69 71 /**
70 72 * Holds the labels for the modules.
71 73 *
@@ -183,8 +185,14 @@
183 185 'install' => 'Install Masteriyo',
184 186 'dismisscta' => 'Dismiss this notice.',
185 187 'message' => 'Transform your site into a learning hub with Masteriyo LMS. Build engaging courses with intuitive tools, track student progress effortlessly, and grow your education business with powerful marketing features and seamless payment integration.',
186 188 ],
189 + 'easy_mcp' => [
190 + 'gotodash' => 'Go to Easy MCP Dashboard',
191 + 'install' => 'Install Easy MCP AI',
192 + 'dismisscta' => 'Dismiss this notice.',
193 + 'message' => 'Connect Claude, ChatGPT, and other AI assistants to this site with Easy MCP AI — a free MCP server that lets your AI manage content, media, and SEO data, with per-scope permissions and a full audit trail.',
194 + ],
187 195 ],
188 196 'welcome' => [
189 197 'ctan' => 'No, thanks.',
190 198 'ctay' => 'Upgrade Now!',
@@ -197,13 +205,14 @@
197 205 'cta_info' => 'What info do we collect?',
198 206 'button_submit' => 'Submit & Deactivate',
199 207 'button_cancel' => 'Skip & Deactivate',
200 208 'disclosure' => [
201 - 'title' => 'Below is a detailed view of all data that Themeisle will receive if you fill in this survey. No email address or IP addresses are transmitted after you submit the survey.',
202 - 'version' => '%s %s version %s %s %s %s',
203 - 'website' => '%sCurrent website:%s %s %s %s',
204 - 'usage' => '%sUsage time:%s %s %s%s',
205 - 'reason' => '%s Uninstall reason %s %s Selected reason from the above survey %s ',
209 + 'title' => 'Below is a detailed view of all data that Themeisle will receive if you fill in this survey. No email address or IP addresses are transmitted after you submit the survey.',
210 + 'version' => '%s %s version %s %s %s %s',
211 + 'website' => '%sCurrent website:%s %s %s %s',
212 + 'usage' => '%sUsage time:%s %s %s%s',
213 + 'reason' => '%s Uninstall reason %s %s Selected reason from the above survey %s ',
214 + 'diagnostics' => '%sCrash diagnostics:%s Anonymized technical details of errors recorded for this product, if any.',
206 215 ],
207 216
208 217 'options' => [
209 218 'id3' => [
@@ -267,8 +276,44 @@
267 276 'teamImageCaption' => 'Our team in WCEU2022 in Portugal',
268 277 'newsHeading' => 'Stay connected for news & updates!',
269 278 'emailPlaceholder' => 'Your email address',
270 279 'signMeUp' => 'Sign me up',
280 + 'services' => [
281 + 'ariaLabel' => 'Themeisle services',
282 + 'trustpilotLabel' => 'Rated excellent on Trustpilot',
283 + 'trustpilotRated' => 'Rated',
284 + 'trustpilotOn' => 'on',
285 + 'trustpilotBrand' => 'Trustpilot',
286 + 'heading' => 'Expert WordPress services from the Themeisle team',
287 + 'description' => 'Done for you by the same people who build your plugins and themes.',
288 + 'cta' => 'Explore all services',
289 + 'items' => [
290 + 'websiteDesign' => [
291 + 'title' => 'Website Design',
292 + 'subtitle' => 'Built for your business',
293 + ],
294 + 'support' => [
295 + 'title' => 'Support',
296 + 'subtitle' => 'On-demand expert help',
297 + ],
298 + 'speed' => [
299 + 'title' => 'Speed Optimization',
300 + 'subtitle' => 'Core Web Vitals boost',
301 + ],
302 + 'seo' => [
303 + 'title' => 'SEO Foundation',
304 + 'subtitle' => 'Rank & get found',
305 + ],
306 + 'maintenance' => [
307 + 'title' => 'Maintenance',
308 + 'subtitle' => 'Updates, backups, security',
309 + ],
310 + 'hackedSite' => [
311 + 'title' => 'Hacked Site Repair',
312 + 'subtitle' => 'Malware removed fast',
313 + ],
314 + ],
315 + ],
271 316 'installNow' => 'Install Now',
272 317 'activate' => 'Activate',
273 318 'learnMore' => 'Learn More',
274 319 'installed' => 'Installed',
@@ -313,8 +358,46 @@
313 358 'user_3' => 'Otter Blocks work really well and I like the customization options. Easy to use and format to fit in with my site theme – and I’ve not encountered any compatibility or speed issues.',
314 359 ],
315 360 ],
316 361 ],
362 + ],
363 + 'ai_connect' => [
364 + 'row_link' => 'Connect with your AI agent',
365 + // translators: %s is the product name.
366 + 'notice_title' => 'Manage %s with your AI agent.',
367 + // translators: %s is a list of things the agent can do, e.g. "optimize new uploads, purge cached images or offload originals".
368 + 'notice_text' => 'Ask Claude, ChatGPT or Cursor to %s.',
369 + // translators: 1: comma-separated use cases, 2: the last use case.
370 + 'cases_join' => '%1$s or %2$s',
371 + 'notice_button' => 'Connect your AI agent',
372 + 'eyebrow' => 'Works with Claude, ChatGPT, Cursor and any MCP agent',
373 + // translators: %s is the product name.
374 + 'title' => 'Use %s from your AI agent',
375 + // translators: %s is the product name.
376 + 'lead' => 'Activate your site’s MCP URL, connect the agent you already use, and %s becomes something you can simply ask for.',
377 + 'enable' => 'Install and activate Easy MCP',
378 + 'enable_installed' => 'Activate Easy MCP',
379 + 'enabling' => 'Installing…',
380 + 'activating' => 'Activating…',
381 + 'enabled' => 'Easy MCP is active',
382 + // translators: %s is the product name.
383 + 'enable_note' => 'Easy MCP is free, by the %s team. It enables your site’s MCP URL.',
384 + 'url_label' => 'Your site’s MCP URL',
385 + 'copy' => 'Copy',
386 + 'copied' => 'Copied',
387 + 'close' => 'Close',
388 + 'connect_heading' => 'Connect your agent',
389 + 'connect_claude' => 'Connect to Claude',
390 + 'connect_chatgpt' => 'Connect to ChatGPT',
391 + 'connect_cursor' => 'Add to Cursor',
392 + 'hint_off' => 'Your agents can connect once Easy MCP is active.',
393 + 'hint_on' => 'Each button opens your agent with this site pre-filled. ChatGPT asks you to paste the URL above.',
394 + 'more_agents' => 'Using another agent?',
395 + 'more_agents_link' => 'See how to connect it.',
396 + 'prompts_off' => 'Once Easy MCP is active, you can ask your AI agent things like',
397 + 'prompts_on' => 'Try asking',
398 + 'error_permission' => 'You are not allowed to do this.',
399 + 'error_install' => 'Easy MCP could not be activated. Please try again.',
317 400 ],
318 401 'float_widget' => [
319 402 'button' => 'Toggle Help Widget for %s',
320 403 'panel' => [