# Copyright (C) 2026 dudaster # This file is distributed under the GPL-2.0-or-later. msgid "" msgstr "" "Project-Id-Version: AICOM - AI Commander 3.8.1\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/aicom\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "POT-Creation-Date: 2026-05-27T08:07:58+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "X-Generator: WP-CLI 2.12.0\n" "X-Domain: aicom\n" #. Plugin Name of the plugin #: aicom.php msgid "AICOM - AI Commander" msgstr "" #. Plugin URI of the plugin #: aicom.php msgid "https://wordpress.org/plugins/aicom/" msgstr "" #. Description of the plugin #: aicom.php msgid "Use your AI subscription to manage WordPress: create Elementor pages, update content, automate tasks, and stay fully in control." msgstr "" #. Author of the plugin #: aicom.php msgid "dudaster" msgstr "" #. Author URI of the plugin #: aicom.php msgid "https://profiles.wordpress.org/dudaster/" msgstr "" #: admin/class-admin.php:74 msgid "AICOM — AI Commander" msgstr "" #: admin/class-admin.php:96 msgid "AI Commander for WordPress" msgstr "" #: admin/class-admin.php:100 #: admin/class-admin.php:152 msgid "Connect AI Agent" msgstr "" #: admin/class-admin.php:101 msgid "or pick a quick preset →" msgstr "" #: admin/class-admin.php:106 msgid "Today's activity" msgstr "" #: admin/class-admin.php:107 msgid "View all →" msgstr "" #: admin/class-admin.php:111 msgid "No sessions yet. Generate a key and try a sentence — your activity will land here." msgstr "" #: admin/class-admin.php:115 msgid "Untitled session" msgstr "" #. translators: %s = relative time #: admin/class-admin.php:119 #, php-format msgid "%s ago" msgstr "" #. translators: %d: number of requests #: admin/class-admin.php:129 #, php-format msgid "%d request" msgid_plural "%d requests" msgstr[0] "" msgstr[1] "" #: admin/class-admin.php:144 msgid "New here? Read the four-minute guide." msgstr "" #: admin/class-admin.php:166 #: admin/class-admin.php:167 msgid "aicom" msgstr "" #: admin/class-admin.php:175 #: admin/pages/backups.php:113 #: admin/pages/dashboard.php:28 #: admin/partials/layout-top.php:7 msgid "Dashboard" msgstr "" #: admin/class-admin.php:176 #: admin/pages/api-keys.php:111 #: admin/partials/layout-top.php:8 msgid "Connect AI Agents" msgstr "" #: admin/class-admin.php:177 #: admin/pages/audit-logs.php:117 #: admin/pages/audit-logs.php:162 #: admin/partials/layout-top.php:9 msgid "Activity" msgstr "" #: admin/class-admin.php:178 #: admin/partials/layout-top.php:10 msgid "Safety" msgstr "" #: admin/class-admin.php:179 #: admin/pages/modules.php:46 #: admin/partials/layout-top.php:11 msgid "Capabilities" msgstr "" #: admin/class-admin.php:180 #: admin/pages/backups.php:98 #: admin/partials/layout-top.php:12 msgid "Snapshots" msgstr "" #: admin/class-admin.php:181 #: admin/pages/skills.php:19 #: admin/partials/layout-top.php:13 msgid "Saved Workflows" msgstr "" #: admin/class-admin.php:182 #: admin/partials/layout-top.php:14 msgid "Help" msgstr "" #: admin/class-admin.php:184 msgid "Welcome to AICOM" msgstr "" #: admin/class-admin.php:296 #: admin/pages/help.php:114 #: admin/pages/onboarding.php:16 msgid "Claude Desktop" msgstr "" #: admin/class-admin.php:297 msgid "Open your config file (on macOS: ~/Library/Application Support/Claude/claude_desktop_config.json). Paste this into it, save, then restart Claude Desktop." msgstr "" #: admin/class-admin.php:301 #: admin/pages/help.php:107 #: admin/pages/onboarding.php:20 msgid "Claude Code" msgstr "" #: admin/class-admin.php:302 msgid "Open a terminal in any project folder and paste this single command. Claude Code remembers it across sessions." msgstr "" #: admin/class-admin.php:306 #: admin/pages/help.php:121 #: admin/pages/onboarding.php:24 msgid "Cursor IDE" msgstr "" #: admin/class-admin.php:307 msgid "Create .cursor/mcp.json in your project (or ~/.cursor/mcp.json to share across projects). Paste this, then reload Cursor." msgstr "" #: admin/class-admin.php:311 #: admin/pages/onboarding.php:28 msgid "ChatGPT (Custom GPT)" msgstr "" #: admin/class-admin.php:312 msgid "Open the Custom GPT builder, add an Action, paste this URL. Set Authentication to API Key → Bearer, then paste the key above." msgstr "" #: admin/class-admin.php:316 #: admin/pages/onboarding.php:32 msgid "Something else" msgstr "" #: admin/class-admin.php:317 msgid "Any MCP-aware client. Endpoint + Bearer header, sample request body below." msgstr "" #: admin/class-admin.php:324 msgid "Key created" msgstr "" #: admin/class-admin.php:325 msgid "Key rotated" msgstr "" #: admin/class-admin.php:329 #: admin/pages/dashboard.php:117 msgid "Close" msgstr "" #: admin/class-admin.php:333 msgid "Copy it now — won't be shown again" msgstr "" #: admin/class-admin.php:336 msgid "Your new API key" msgstr "" #: admin/class-admin.php:339 msgid "API Key" msgstr "" #: admin/class-admin.php:345 msgid "Copy Key" msgstr "" #: admin/class-admin.php:354 msgid "Your key works." msgstr "" #: admin/class-admin.php:355 msgid "Testing…" msgstr "" #: admin/class-admin.php:356 #: admin/class-admin.php:357 msgid "Test connection" msgstr "" #: admin/class-admin.php:364 msgid "Now connect your AI client" msgstr "" #: admin/class-admin.php:365 msgid "Pick what you use. We'll show you exactly what to paste — no typing required." msgstr "" #: admin/class-admin.php:386 #: admin/class-admin.php:387 #: admin/class-admin.php:399 msgid "Copy snippet" msgstr "" #: admin/class-admin.php:404 msgid "Done" msgstr "" #: admin/class-admin.php:552 msgid "You do not have permission to perform this action." msgstr "" #: admin/class-admin.php:1049 msgid "Read-only" msgstr "" #: admin/class-admin.php:1052 msgid "Safe browsing only" msgstr "" #: admin/class-admin.php:1055 msgid "Content Assistant" msgstr "" #: admin/class-admin.php:1058 msgid "Write & publish content" msgstr "" #: admin/class-admin.php:1061 msgid "Elementor Editor" msgstr "" #: admin/class-admin.php:1064 msgid "Build Elementor pages" msgstr "" #: admin/class-admin.php:1067 msgid "WooCommerce Catalog" msgstr "" #: admin/class-admin.php:1070 msgid "Manage products" msgstr "" #: admin/class-admin.php:1073 #: admin/pages/modules.php:33 msgid "Site Maintenance" msgstr "" #: admin/class-admin.php:1076 msgid "Updates, backups, settings" msgstr "" #: admin/class-admin.php:1079 msgid "Full Admin" msgstr "" #: admin/class-admin.php:1082 msgid "All permissions" msgstr "" #: admin/class-admin.php:1125 msgid "Drafts new content" msgstr "" #: admin/class-admin.php:1126 msgid "Writes posts and pages, sets categories, saves as drafts. Nothing publishes without your nod." msgstr "" #: admin/class-admin.php:1132 msgid "Polishes SEO across the site" msgstr "" #: admin/class-admin.php:1133 msgid "Reads and improves Yoast meta titles, descriptions, and Open Graph fields." msgstr "" #: admin/class-admin.php:1139 msgid "Keeps the media library tidy" msgstr "" #: admin/class-admin.php:1140 msgid "Adds alt text to your images, runs accessibility audits, helps describe what each picture shows." msgstr "" #: admin/class-admin.php:1146 msgid "Designs pages in Elementor" msgstr "" #: admin/class-admin.php:1147 msgid "Edits existing Elementor pages, duplicates templates, swaps copy across widgets in one go." msgstr "" #: admin/class-admin.php:1153 msgid "Manages your shop" msgstr "" #: admin/class-admin.php:1154 msgid "WooCommerce products, prices, stock, attributes. Tells you what looks off and offers fixes." msgstr "" #: admin/class-admin.php:1160 msgid "Just watches" msgstr "" #: admin/class-admin.php:1161 msgid "Read-only access to everything — content, users, settings. Cannot change a thing. Safest mode." msgstr "" #: admin/class-admin.php:1598 msgid "You do not have permission to access this page." msgstr "" #: admin/pages/api-keys.php:31 msgid "Sun" msgstr "" #: admin/pages/api-keys.php:32 msgid "Mon" msgstr "" #: admin/pages/api-keys.php:33 msgid "Tue" msgstr "" #: admin/pages/api-keys.php:34 msgid "Wed" msgstr "" #: admin/pages/api-keys.php:35 msgid "Thu" msgstr "" #: admin/pages/api-keys.php:36 msgid "Fri" msgstr "" #: admin/pages/api-keys.php:37 msgid "Sat" msgstr "" #: admin/pages/api-keys.php:42 #: admin/pages/safety.php:191 msgid "Working Hours" msgstr "" #: admin/pages/api-keys.php:42 #: admin/pages/api-keys.php:204 #: admin/pages/api-keys.php:218 #: admin/pages/api-keys.php:552 #: admin/pages/api-keys.php:566 #: admin/pages/api-keys.php:658 msgid "Optional" msgstr "" #: admin/pages/api-keys.php:46 msgid "Restrict this key to a daily time window" msgstr "" #: admin/pages/api-keys.php:50 msgid "Days" msgstr "" #: admin/pages/api-keys.php:60 msgid "From" msgstr "" #: admin/pages/api-keys.php:63 #: admin/pages/audit-logs.php:384 #: admin/pages/safety.php:196 msgid "to" msgstr "" #. translators: %s = site timezone #: admin/pages/api-keys.php:72 #, php-format msgid "Requests outside this window return 403. Site timezone: %s" msgstr "" #: admin/pages/api-keys.php:112 msgid "Generate and manage API keys that grant AI agents access to your site via MCP." msgstr "" #: admin/pages/api-keys.php:148 msgid "Edit Key:" msgstr "" #: admin/pages/api-keys.php:150 msgid "← Back to keys" msgstr "" #: admin/pages/api-keys.php:166 msgid "Permissions you give your agent — what it can read or change. Pick narrow for safety, broad for power." msgstr "" #: admin/pages/api-keys.php:166 #: admin/pages/api-keys.php:499 #: admin/pages/api-keys.php:740 msgid "Scopes" msgstr "" #: admin/pages/api-keys.php:167 #: admin/pages/api-keys.php:500 msgid "Permissions for this key" msgstr "" #: admin/pages/api-keys.php:171 #: admin/pages/api-keys.php:505 msgid "Search scopes…" msgstr "" #: admin/pages/api-keys.php:203 #: admin/pages/api-keys.php:657 msgid "Expiry Date" msgstr "" #: admin/pages/api-keys.php:210 msgid "Leave empty to remove expiry." msgstr "" #: admin/pages/api-keys.php:217 #: admin/pages/api-keys.php:551 msgid "IP Allowlist" msgstr "" #: admin/pages/api-keys.php:223 #: admin/pages/api-keys.php:557 msgid "One IP or CIDR per line. Leave empty to allow all." msgstr "" #: admin/pages/api-keys.php:230 #: admin/pages/api-keys.php:565 msgid "IP Auto-Lock" msgstr "" #: admin/pages/api-keys.php:235 #: admin/pages/api-keys.php:571 msgid "Bind key to the first IP that uses it" msgstr "" #. translators: 1: IP address, 2: UTC datetime #: admin/pages/api-keys.php:241 #, php-format msgid "Locked to %1$s since %2$s UTC" msgstr "" #: admin/pages/api-keys.php:248 msgid "Waiting for first use — IP will be bound on next request." msgstr "" #: admin/pages/api-keys.php:261 #: admin/pages/api-keys.php:581 msgid "Resource Restrictions" msgstr "" #: admin/pages/api-keys.php:268 #: admin/pages/api-keys.php:585 msgid "Limit which WordPress resources this key can access. Restrictions are enforced per-call — leave a field empty to allow all values of that type." msgstr "" #: admin/pages/api-keys.php:272 #: admin/pages/api-keys.php:589 msgid "Post Types" msgstr "" #: admin/pages/api-keys.php:273 #: admin/pages/api-keys.php:281 #: admin/pages/api-keys.php:289 #: admin/pages/api-keys.php:297 #: admin/pages/api-keys.php:314 #: admin/pages/audit-logs.php:264 msgid "Active" msgstr "" #: admin/pages/api-keys.php:273 #: admin/pages/api-keys.php:281 #: admin/pages/api-keys.php:289 #: admin/pages/api-keys.php:297 #: admin/pages/api-keys.php:314 #: admin/pages/api-keys.php:590 #: admin/pages/api-keys.php:598 #: admin/pages/api-keys.php:606 #: admin/pages/api-keys.php:614 #: admin/pages/api-keys.php:631 msgid "Inactive" msgstr "" #: admin/pages/api-keys.php:276 #: admin/pages/api-keys.php:284 #: admin/pages/api-keys.php:292 #: admin/pages/api-keys.php:300 #: admin/pages/api-keys.php:593 #: admin/pages/api-keys.php:601 #: admin/pages/api-keys.php:609 #: admin/pages/api-keys.php:617 msgid "One per line · empty = allow all" msgstr "" #: admin/pages/api-keys.php:280 #: admin/pages/api-keys.php:597 msgid "Taxonomies" msgstr "" #: admin/pages/api-keys.php:288 #: admin/pages/api-keys.php:605 msgid "Meta Keys" msgstr "" #: admin/pages/api-keys.php:296 #: admin/pages/api-keys.php:613 msgid "WP Options" msgstr "" #: admin/pages/api-keys.php:304 #: admin/pages/api-keys.php:621 msgid "File Paths" msgstr "" #: admin/pages/api-keys.php:305 msgid "Paths set" msgstr "" #: admin/pages/api-keys.php:305 #: admin/pages/api-keys.php:622 msgid "All blocked" msgstr "" #: admin/pages/api-keys.php:308 #: admin/pages/api-keys.php:625 msgid "Empty = BLOCK all file operations. Add allowed directory prefixes, one per line." msgstr "" #: admin/pages/api-keys.php:313 #: admin/pages/api-keys.php:630 msgid "Languages" msgstr "" #: admin/pages/api-keys.php:317 #: admin/pages/api-keys.php:634 msgid "One language code per line · empty = allow all" msgstr "" #: admin/pages/api-keys.php:328 #: admin/pages/api-keys.php:645 msgid "Dry-Run Only" msgstr "" #: admin/pages/api-keys.php:332 #: admin/pages/api-keys.php:649 msgid "Force all write operations to dry-run mode for this key" msgstr "" #: admin/pages/api-keys.php:339 msgid "Rotate Secret" msgstr "" #: admin/pages/api-keys.php:343 msgid "Generate a new API key secret (old key stops working immediately)" msgstr "" #: admin/pages/api-keys.php:351 msgid "Save Changes" msgstr "" #: admin/pages/api-keys.php:364 msgid "Key revoked." msgstr "" #: admin/pages/api-keys.php:367 msgid "Key suspended — access blocked until unsuspended." msgstr "" #: admin/pages/api-keys.php:370 msgid "Key unsuspended — access restored." msgstr "" #: admin/pages/api-keys.php:374 msgid "Key updated." msgstr "" #. translators: %s: list of scope names #: admin/pages/api-keys.php:377 #, php-format msgid "Added: %s." msgstr "" #. translators: %s: list of scope names #: admin/pages/api-keys.php:381 #, php-format msgid "Removed: %s." msgstr "" #: admin/pages/api-keys.php:384 msgid " Secret rotated — see new key above." msgstr "" #: admin/pages/api-keys.php:390 msgid "Key archived." msgstr "" #: admin/pages/api-keys.php:393 msgid "Key unarchived — now suspended." msgstr "" #: admin/pages/api-keys.php:396 msgid "IP lock reset — the key will bind to the next connecting IP." msgstr "" #: admin/pages/api-keys.php:408 msgid "Generate New Key" msgstr "" #: admin/pages/api-keys.php:409 #: admin/pages/api-keys.php:683 msgid "Connection Info" msgstr "" #: admin/pages/api-keys.php:412 #: admin/pages/api-keys.php:718 msgid "Existing Keys" msgstr "" #: admin/pages/api-keys.php:431 #: admin/pages/api-keys.php:737 msgid "Label" msgstr "" #: admin/pages/api-keys.php:432 msgid "Display name for logs" msgstr "" #: admin/pages/api-keys.php:436 msgid "e.g. OpenClaw Production" msgstr "" #: admin/pages/api-keys.php:443 #: admin/pages/dashboard.php:120 msgid "Preset" msgstr "" #: admin/pages/api-keys.php:444 msgid "Start from a template" msgstr "" #: admin/pages/api-keys.php:456 #: admin/pages/api-keys.php:470 #: admin/pages/api-keys.php:789 #, php-format msgid "%d scope" msgid_plural "%d scopes" msgstr[0] "" msgstr[1] "" #: admin/pages/api-keys.php:471 #: admin/pages/api-keys.php:489 msgid "Custom" msgstr "" #: admin/pages/api-keys.php:475 msgid "Rename" msgstr "" #: admin/pages/api-keys.php:478 msgid "Duplicate" msgstr "" #: admin/pages/api-keys.php:481 #: admin/pages/backups.php:333 #: admin/pages/skills.php:403 msgid "Delete" msgstr "" #: admin/pages/api-keys.php:490 msgid "Pick scopes manually" msgstr "" #: admin/pages/api-keys.php:503 msgid "Scopes are set by the preset above. Tick a checkbox to switch to Custom and edit manually." msgstr "" #: admin/pages/api-keys.php:532 msgid "+ Save as preset" msgstr "" #: admin/pages/api-keys.php:534 msgid "Preset name…" msgstr "" #: admin/pages/api-keys.php:535 #: admin/pages/backups.php:246 msgid "Save" msgstr "" #: admin/pages/api-keys.php:536 #: admin/pages/dashboard.php:127 #: admin/pages/skills.php:305 msgid "Cancel" msgstr "" #: admin/pages/api-keys.php:544 msgid "Advanced options" msgstr "" #: admin/pages/api-keys.php:545 msgid "IP locks, working hours, dry-run, expiry…" msgstr "" #: admin/pages/api-keys.php:558 msgid "e.g. 203.0.113.5 or 192.168.1.0/24" msgstr "" #: admin/pages/api-keys.php:573 msgid "On first use the connecting IP is recorded and all subsequent requests must come from that IP. Use \"Reset IP lock\" in the key menu to rebind." msgstr "" #: admin/pages/api-keys.php:663 msgid "Key stops working automatically on this date." msgstr "" #: admin/pages/api-keys.php:672 msgid "Generate Key" msgstr "" #: admin/pages/api-keys.php:692 msgid "Primary Endpoint" msgstr "" #: admin/pages/api-keys.php:694 #: admin/pages/api-keys.php:699 #: admin/pages/api-keys.php:708 #: admin/pages/help.php:255 #: admin/pages/help.php:323 msgid "Copy" msgstr "" #: admin/pages/api-keys.php:697 msgid "Fallback Endpoint" msgstr "" #: admin/pages/api-keys.php:702 msgid "Authentication" msgstr "" #: admin/pages/api-keys.php:706 msgid "Apache Note" msgstr "" #: admin/pages/api-keys.php:720 #, php-format msgid "%d key" msgid_plural "%d keys" msgstr[0] "" msgstr[1] "" #: admin/pages/api-keys.php:724 msgid "Hide archived" msgstr "" #: admin/pages/api-keys.php:726 msgid "Show archived" msgstr "" #: admin/pages/api-keys.php:732 msgid "No API keys yet. Generate your first key on the Generate tab." msgstr "" #: admin/pages/api-keys.php:738 msgid "Prefix" msgstr "" #: admin/pages/api-keys.php:739 #: admin/pages/audit-logs.php:295 #: admin/pages/audit-logs.php:414 #: admin/pages/skills.php:323 msgid "Status" msgstr "" #: admin/pages/api-keys.php:741 msgid "Expires" msgstr "" #: admin/pages/api-keys.php:742 msgid "Last Used" msgstr "" #: admin/pages/api-keys.php:743 msgid "Created" msgstr "" #. translators: 1: IP, 2: UTC datetime #: admin/pages/api-keys.php:774 #, php-format msgid "IP-locked to %1$s since %2$s UTC" msgstr "" #: admin/pages/api-keys.php:777 msgid "IP-locked" msgstr "" #: admin/pages/api-keys.php:780 msgid "IP Auto-Lock active — waiting for first use" msgstr "" #: admin/pages/api-keys.php:780 msgid "IP-unlocked" msgstr "" #: admin/pages/api-keys.php:786 msgid "none" msgstr "" #: admin/pages/api-keys.php:802 #: admin/pages/skills.php:326 #: admin/pages/skills.php:345 msgid "Actions" msgstr "" #: admin/pages/api-keys.php:807 msgid "Edit scopes" msgstr "" #: admin/pages/api-keys.php:816 msgid "Reset IP lock? The next request will re-bind to a new IP." msgstr "" #: admin/pages/api-keys.php:817 msgid "Reset IP lock" msgstr "" #: admin/pages/api-keys.php:828 msgid "Rotate this key? The old key stops working immediately." msgstr "" #: admin/pages/api-keys.php:829 msgid "Rotate key" msgstr "" #: admin/pages/api-keys.php:839 msgid "Suspend" msgstr "" #: admin/pages/api-keys.php:848 #: admin/pages/api-keys.php:880 msgid "Revoke this key? This cannot be undone." msgstr "" #: admin/pages/api-keys.php:849 #: admin/pages/api-keys.php:881 msgid "Revoke" msgstr "" #: admin/pages/api-keys.php:860 msgid "Unsuspend" msgstr "" #: admin/pages/api-keys.php:871 #: admin/pages/skills.php:390 msgid "Archive" msgstr "" #: admin/pages/api-keys.php:891 msgid "Unarchive" msgstr "" #: admin/pages/audit-logs.php:22 #: admin/pages/backups.php:67 msgid "Public" msgstr "" #: admin/pages/audit-logs.php:23 #: admin/pages/backups.php:68 msgid "Discovery" msgstr "" #: admin/pages/audit-logs.php:24 #: admin/pages/backups.php:69 msgid "Read" msgstr "" #: admin/pages/audit-logs.php:25 #: admin/pages/backups.php:70 msgid "Write" msgstr "" #: admin/pages/audit-logs.php:26 #: admin/pages/backups.php:71 msgid "Destructive" msgstr "" #: admin/pages/audit-logs.php:27 #: admin/pages/backups.php:72 msgid "Admin Sensitive" msgstr "" #: admin/pages/audit-logs.php:102 msgid "Today" msgstr "" #: admin/pages/audit-logs.php:103 msgid "Last 7 Days" msgstr "" #: admin/pages/audit-logs.php:104 msgid "Last 30 Days" msgstr "" #: admin/pages/audit-logs.php:105 msgid "This Year" msgstr "" #: admin/pages/audit-logs.php:106 msgid "Custom Range" msgstr "" #: admin/pages/audit-logs.php:107 msgid "All Time" msgstr "" #: admin/pages/audit-logs.php:119 #: admin/pages/audit-logs.php:246 #: admin/pages/backups.php:282 msgid "total" msgstr "" #: admin/pages/audit-logs.php:122 msgid "Every MCP request logged with key, tool, result, and duration." msgstr "" #. translators: %d: number of backups restored #: admin/pages/audit-logs.php:130 #, php-format msgid "%d backup restored." msgid_plural "%d backups restored." msgstr[0] "" msgstr[1] "" #: admin/pages/audit-logs.php:136 msgid "Could not restore session — invalid session ID." msgstr "" #: admin/pages/audit-logs.php:143 #: admin/pages/audit-logs.php:245 msgid "Sessions" msgstr "" #: admin/pages/audit-logs.php:144 msgid "Logs" msgstr "" #: admin/pages/audit-logs.php:165 msgid "Show all" msgstr "" #: admin/pages/audit-logs.php:173 #: admin/pages/audit-logs.php:175 msgid "Older" msgstr "" #: admin/pages/audit-logs.php:189 msgid "Newer" msgstr "" #: admin/pages/audit-logs.php:191 msgid "Newest" msgstr "" #: admin/pages/audit-logs.php:202 #: admin/pages/audit-logs.php:267 msgid "requests" msgstr "" #: admin/pages/audit-logs.php:251 msgid "No sessions found." msgstr "" #: admin/pages/audit-logs.php:267 msgid "backups" msgstr "" #. translators: %d: backup count #: admin/pages/audit-logs.php:277 #, php-format msgid "Restore %d backup(s) from this session? This will overwrite current content." msgstr "" #: admin/pages/audit-logs.php:278 #: admin/pages/skills.php:379 msgid "Restore" msgstr "" #: admin/pages/audit-logs.php:292 #: admin/pages/audit-logs.php:412 msgid "Time" msgstr "" #: admin/pages/audit-logs.php:293 #: admin/pages/audit-logs.php:413 #: admin/pages/backups.php:297 msgid "Tool" msgstr "" #: admin/pages/audit-logs.php:294 #: admin/pages/backups.php:298 #: admin/pages/modules.php:141 msgid "Class" msgstr "" #: admin/pages/audit-logs.php:296 #: admin/pages/audit-logs.php:415 msgid "Duration" msgstr "" #: admin/pages/audit-logs.php:297 #: admin/pages/audit-logs.php:418 #: admin/pages/backups.php:296 msgid "Target" msgstr "" #: admin/pages/audit-logs.php:336 #: admin/pages/audit-logs.php:388 #: admin/pages/backups.php:272 #: admin/pages/skills.php:262 msgid "Filter" msgstr "" #: admin/pages/audit-logs.php:338 msgid "Reset filters" msgstr "" #: admin/pages/audit-logs.php:346 msgid "Tool name…" msgstr "" #: admin/pages/audit-logs.php:351 msgid "All Statuses" msgstr "" #: admin/pages/audit-logs.php:357 msgid "All Keys" msgstr "" #: admin/pages/audit-logs.php:365 msgid "IP address…" msgstr "" #: admin/pages/audit-logs.php:368 msgid "All Sessions" msgstr "" #: admin/pages/audit-logs.php:397 msgid "Log Entries" msgstr "" #. translators: %s: formatted number #: admin/pages/audit-logs.php:401 #, php-format msgid "%s result" msgid_plural "%s results" msgstr[0] "" msgstr[1] "" #: admin/pages/audit-logs.php:407 msgid "No log entries found for the selected filters." msgstr "" #: admin/pages/audit-logs.php:416 msgid "Key" msgstr "" #: admin/pages/audit-logs.php:417 msgid "IP" msgstr "" #: admin/pages/audit-logs.php:474 msgid "Pagination" msgstr "" #: admin/pages/audit-logs.php:476 msgid "Previous page" msgstr "" #: admin/pages/audit-logs.php:477 #: admin/pages/audit-logs.php:481 #: admin/pages/onboarding.php:118 msgid "Back" msgstr "" #: admin/pages/audit-logs.php:498 msgid "Next page" msgstr "" #: admin/pages/audit-logs.php:499 #: admin/pages/audit-logs.php:503 #: admin/pages/skills.php:422 msgid "Next" msgstr "" #: admin/pages/backups.php:19 msgid "Last 24 hours" msgstr "" #: admin/pages/backups.php:20 msgid "Last 7 days" msgstr "" #: admin/pages/backups.php:21 msgid "Last 30 days" msgstr "" #: admin/pages/backups.php:22 msgid "Last year" msgstr "" #: admin/pages/backups.php:89 msgid "All Types" msgstr "" #: admin/pages/backups.php:90 msgid "Post" msgstr "" #: admin/pages/backups.php:91 msgid "Term" msgstr "" #: admin/pages/backups.php:92 msgid "Elementor Page" msgstr "" #: admin/pages/backups.php:99 msgid "Snapshots of posts and terms created before AI agent edits." msgstr "" #: admin/pages/backups.php:103 msgid "Backup deleted." msgstr "" #: admin/pages/backups.php:106 msgid "Cleanup settings saved." msgstr "" #: admin/pages/backups.php:117 #: admin/pages/backups.php:207 msgid "Cleanup Settings" msgstr "" #: admin/pages/backups.php:121 #: admin/pages/backups.php:281 msgid "Backup Snapshots" msgstr "" #: admin/pages/backups.php:130 msgid "Overview" msgstr "" #: admin/pages/backups.php:137 msgid "Total backups" msgstr "" #: admin/pages/backups.php:142 msgid "Total storage used" msgstr "" #. translators: %d: days #: admin/pages/backups.php:150 #: admin/pages/backups.php:156 #, php-format msgid "Delete after %d days" msgstr "" #. translators: %d: MB #: admin/pages/backups.php:153 #: admin/pages/backups.php:158 #, php-format msgid "Cap at %d MB" msgstr "" #: admin/pages/backups.php:160 msgid "No auto-cleanup" msgstr "" #: admin/pages/backups.php:164 msgid "Auto-cleanup" msgstr "" #: admin/pages/backups.php:166 msgid "Configure" msgstr "" #: admin/pages/backups.php:178 msgid "Backup Activity" msgstr "" #: admin/pages/backups.php:184 msgid "Period" msgstr "" #: admin/pages/backups.php:185 msgid "Backups created" msgstr "" #: admin/pages/backups.php:186 msgid "Storage added" msgstr "" #: admin/pages/backups.php:208 msgid "Runs daily via cron. Set 0 to disable." msgstr "" #: admin/pages/backups.php:220 msgid "days" msgstr "" #: admin/pages/backups.php:223 msgid "Max age" msgstr "" #: admin/pages/backups.php:225 msgid "Backups older than this number of days are permanently deleted by the daily cron. Set 0 to keep backups indefinitely." msgstr "" #: admin/pages/backups.php:236 msgid "Max size" msgstr "" #: admin/pages/backups.php:238 msgid "When the total size of all backup payloads exceeds this limit, the oldest backups are deleted first until the limit is met. Set 0 to disable size capping." msgstr "" #: admin/pages/backups.php:257 msgid "Filters" msgstr "" #: admin/pages/backups.php:259 #: admin/pages/skills.php:264 msgid "Reset" msgstr "" #: admin/pages/backups.php:287 msgid "No backups found for the selected type." msgstr "" #: admin/pages/backups.php:287 msgid "No backups found." msgstr "" #: admin/pages/backups.php:293 msgid "ID" msgstr "" #: admin/pages/backups.php:294 msgid "Date" msgstr "" #: admin/pages/backups.php:295 #: admin/pages/skills.php:116 #: admin/pages/skills.php:322 msgid "Type" msgstr "" #: admin/pages/backups.php:299 msgid "Session" msgstr "" #: admin/pages/backups.php:300 msgid "Size" msgstr "" #: admin/pages/backups.php:333 msgid "Delete this backup? This cannot be undone." msgstr "" #: admin/pages/dashboard.php:12 #: admin/pages/safety.php:8 msgid "Hard Lock Active" msgstr "" #: admin/pages/dashboard.php:15 #: admin/pages/safety.php:12 msgid "Soft Lock Active" msgstr "" #: admin/pages/dashboard.php:18 #: admin/pages/safety.php:16 #: admin/pages/safety.php:244 msgid "Unlocked" msgstr "" #: admin/pages/dashboard.php:35 msgid "Your first key is ready." msgstr "" #: admin/pages/dashboard.php:36 msgid "Open your AI client, paste the snippet from the modal, and try a sentence like \"list my last five published posts.\" Activity will appear in the card below as soon as your agent gets to work." msgstr "" #: admin/pages/dashboard.php:38 msgid "Dismiss" msgstr "" #: admin/pages/dashboard.php:60 msgid "What kind of power do you want to give your AI Agent?" msgstr "" #: admin/pages/dashboard.php:61 msgid "More options →" msgstr "" #: admin/pages/dashboard.php:64 msgid "Each card describes a role your AI assistant could play on this site. Pick the one that fits and we will mint a key with the right permissions. You still review and confirm before it is created." msgstr "" #. translators: %d: number of permissions #. translators: %d: number of scopes #: admin/pages/dashboard.php:96 #: admin/pages/onboarding.php:107 #, php-format msgid "%d permission" msgid_plural "%d permissions" msgstr[0] "" msgstr[1] "" #: admin/pages/dashboard.php:98 msgid "dry-run" msgstr "" #: admin/pages/dashboard.php:102 msgid "use this →" msgstr "" #: admin/pages/dashboard.php:107 msgid "Nothing here matches what you need?" msgstr "" #: admin/pages/dashboard.php:108 msgid "Build a custom key →" msgstr "" #: admin/pages/dashboard.php:118 msgid "You're about to create a key with:" msgstr "" #: admin/pages/dashboard.php:124 msgid "Scopes included" msgstr "" #: admin/pages/dashboard.php:128 msgid "Create key" msgstr "" #: admin/pages/dashboard.php:192 msgid "Today's Activity" msgstr "" #: admin/pages/dashboard.php:193 msgid "View log →" msgstr "" #: admin/pages/dashboard.php:199 msgid "Total" msgstr "" #: admin/pages/dashboard.php:203 msgid "Success" msgstr "" #: admin/pages/dashboard.php:207 msgid "Errors" msgstr "" #: admin/pages/dashboard.php:211 msgid "Blocked" msgstr "" #: admin/pages/dashboard.php:220 #: admin/pages/safety.php:72 msgid "Lock Controls" msgstr "" #: admin/pages/dashboard.php:221 msgid "Details →" msgstr "" #: admin/pages/dashboard.php:233 #: admin/pages/dashboard.php:249 #: admin/pages/safety.php:61 #: admin/pages/safety.php:86 #: admin/pages/safety.php:245 msgid "Soft Lock" msgstr "" #: admin/pages/dashboard.php:234 msgid "(blocks write/destructive)" msgstr "" #: admin/pages/dashboard.php:239 #: admin/pages/dashboard.php:250 #: admin/pages/safety.php:60 #: admin/pages/safety.php:103 #: admin/pages/safety.php:246 msgid "Hard Lock" msgstr "" #: admin/pages/dashboard.php:240 msgid "(allows only server.status)" msgstr "" #: admin/pages/dashboard.php:243 msgid "Hard Lock overrides Soft Lock." msgstr "" #: admin/pages/dashboard.php:246 msgid "Apply" msgstr "" #: admin/pages/dashboard.php:249 msgid "blocks all write and delete tools — agents can only read." msgstr "" #: admin/pages/dashboard.php:250 msgid "stops everything, except" msgstr "" #: admin/pages/dashboard.php:260 msgid "Active Modules" msgstr "" #. translators: %d: number of active modules #: admin/pages/dashboard.php:265 #, php-format msgid "%d active" msgid_plural "%d active" msgstr[0] "" msgstr[1] "" #: admin/pages/help.php:18 msgid "a long-postponed post" msgstr "" #: admin/pages/help.php:19 msgid "Write something fresh" msgstr "" #: admin/pages/help.php:20 msgid "On a slow Tuesday afternoon, you ask for a starter guide to be drafted and tucked into the right category — checklist at the end, friendly tone — saved as a draft for you to look over later." msgstr "" #: admin/pages/help.php:22 #: admin/pages/help.php:33 #: admin/pages/help.php:44 #: admin/pages/help.php:55 #: admin/pages/help.php:66 #: admin/pages/help.php:76 #: admin/pages/help.php:86 #: admin/pages/help.php:96 msgid "Read posts and pages" msgstr "" #: admin/pages/help.php:23 #: admin/pages/help.php:56 msgid "Create and edit posts" msgstr "" #: admin/pages/help.php:24 msgid "Edit page settings (categories, tags)" msgstr "" #: admin/pages/help.php:26 msgid "Draft me a 600-word starter guide about indoor plants for beginners. Friendly tone, ending with a five-point checklist. Save it as a draft under the Gardening category, and let me know when it's ready." msgstr "" #: admin/pages/help.php:29 msgid "three years of forgotten captions" msgstr "" #: admin/pages/help.php:30 msgid "Tidy up the SEO" msgstr "" #: admin/pages/help.php:31 msgid "You ask for a quiet audit of the last twenty posts — anything with a short title or missing description — and the helper writes new ones, applies them, and shows you a summary." msgstr "" #: admin/pages/help.php:34 msgid "Read SEO fields (Yoast)" msgstr "" #: admin/pages/help.php:35 msgid "Update SEO fields (Yoast)" msgstr "" #: admin/pages/help.php:37 msgid "Have a look at our last twenty published posts. Find anything with a missing meta description or a title under thirty characters. Write better ones, apply them, and show me a short summary of what changed." msgstr "" #: admin/pages/help.php:40 msgid "the tab you keep meaning to open" msgstr "" #: admin/pages/help.php:41 msgid "Help the screen readers" msgstr "" #: admin/pages/help.php:42 msgid "You ask for a quick site report on images without descriptions, then have the ten most-viewed ones described kindly. Before and after, side by side, for your taste." msgstr "" #: admin/pages/help.php:45 msgid "Run accessibility audits" msgstr "" #: admin/pages/help.php:46 msgid "Manage the media library" msgstr "" #: admin/pages/help.php:48 msgid "Run a site-wide accessibility report. Find the images that are missing descriptions. Write thoughtful descriptions for the ten most-viewed ones, show me before and after, then save the changes." msgstr "" #: admin/pages/help.php:51 msgid "a new page, three sentences" msgstr "" #: admin/pages/help.php:52 msgid "Spin up a new page" msgstr "" #: admin/pages/help.php:53 msgid "You ask for a copy of an existing page, with one headline swapped — and a new landing exists by the time the kettle is full." msgstr "" #: admin/pages/help.php:57 msgid "Edit Elementor pages" msgstr "" #: admin/pages/help.php:59 msgid "Make a copy of the Services page. Call the copy Pricing. Change the big headline to \"Plans that grow with you.\" Leave everything else exactly as it was. Save it as a draft." msgstr "" #: admin/pages/help.php:62 msgid "the shelf that quietly emptied" msgstr "" #: admin/pages/help.php:63 msgid "Mind the shop" msgstr "" #: admin/pages/help.php:64 msgid "You ask for a list of products that have been out of stock for a month or more, each one quietly moved to draft with a note." msgstr "" #: admin/pages/help.php:67 msgid "Manage WooCommerce products" msgstr "" #: admin/pages/help.php:69 msgid "List products that have been out of stock for more than thirty days. For each one, change the status to draft and add a short note explaining why." msgstr "" #: admin/pages/help.php:72 msgid "a just-in-case net" msgstr "" #: admin/pages/help.php:73 msgid "Take a snapshot first" msgstr "" #: admin/pages/help.php:74 msgid "Before you let your helper change anything, you ask for snapshots of the pages that matter. So you can sleep — and ship." msgstr "" #: admin/pages/help.php:77 #: admin/pages/help.php:97 msgid "Take and restore snapshots" msgstr "" #: admin/pages/help.php:79 msgid "Before you touch anything: take a snapshot of the home page and our three landing pages. Save the session as \"Before launch\" so I can roll back the whole thing later if I need to." msgstr "" #: admin/pages/help.php:82 msgid "watch, then remember" msgstr "" #: admin/pages/help.php:83 msgid "Save a routine for later" msgstr "" #: admin/pages/help.php:84 msgid "You walk your helper through a workflow once — and ask them to save the steps as a recipe you can call back next week with one sentence." msgstr "" #: admin/pages/help.php:87 msgid "Create and update skills" msgstr "" #: admin/pages/help.php:89 msgid "Every Monday I publish a product review. Watch what I do this morning, then save the workflow as a skill called Weekly product review. Next time, when I ask for it by name, you'll know exactly what to do." msgstr "" #: admin/pages/help.php:92 msgid "a one-line rewind" msgstr "" #: admin/pages/help.php:93 msgid "Undo an afternoon's work" msgstr "" #: admin/pages/help.php:94 msgid "You ask for everything from a particular session to be put back as it was. Calm returns. The audit log keeps the receipts." msgstr "" #: admin/pages/help.php:99 msgid "Yesterday's session called \"Bulk SEO update\" went a little too far. Restore everything from that session to where it was before. Show me a list of what you put back." msgstr "" #: admin/pages/help.php:108 msgid "in your terminal" msgstr "" #: admin/pages/help.php:109 msgid "In a terminal, inside any project folder — paste this and swap in your pass." msgstr "" #: admin/pages/help.php:111 msgid "Then in any chat: \"Show me my last ten published posts via aicom.\"" msgstr "" #: admin/pages/help.php:115 msgid "in your config file" msgstr "" #: admin/pages/help.php:116 msgid "Open the config file (on a Mac, that's ~/Library/Application Support/Claude/claude_desktop_config.json) and paste this in. Restart the app." msgstr "" #: admin/pages/help.php:122 msgid "in .cursor/mcp.json" msgstr "" #: admin/pages/help.php:123 msgid "Create .cursor/mcp.json in your project (or ~/.cursor/mcp.json for every project) and paste this in. Reload Cursor." msgstr "" #: admin/pages/help.php:128 msgid "ChatGPT" msgstr "" #: admin/pages/help.php:129 msgid "Custom GPT · Actions" msgstr "" #: admin/pages/help.php:130 msgid "In the Custom GPT builder, add an Action and point it at this URL. For Authentication, pick API Key → Bearer and paste your pass." msgstr "" #: admin/pages/help.php:132 msgid "All 170+ tools are discovered for you automatically." msgstr "" #: admin/pages/help.php:135 msgid "n8n, Make, Zapier" msgstr "" #: admin/pages/help.php:136 msgid "plain HTTP node" msgstr "" #: admin/pages/help.php:137 msgid "A plain HTTP node does the job — paste this template into it and swap in your pass." msgstr "" #: admin/pages/help.php:142 msgid "Other OpenAPI helpers" msgstr "" #: admin/pages/help.php:143 msgid "Dify, Flowise, LangChain…" msgstr "" #: admin/pages/help.php:144 msgid "Point your tool at this OpenAPI schema URL with Bearer auth, and all the tools are discovered for you." msgstr "" #: admin/pages/help.php:146 msgid "Works with Dify, Flowise, LangChain, Semantic Kernel, Microsoft Copilot Studio — anything fluent in OpenAPI 3.0." msgstr "" #: admin/pages/help.php:163 msgid "A short letter to start" msgstr "" #: admin/pages/help.php:167 #: admin/pages/onboarding.php:59 msgid "Welcome in." msgstr "" #: admin/pages/help.php:168 msgid "Pull up a chair." msgstr "" #: admin/pages/help.php:171 msgid "AICOM is a quiet bridge between the AI you already pay for and the website you love. Your helper does the typing; you keep an eye on things from the kitchen. Pick a thing you'd like done below — we'll write the words for you to pass along." msgstr "" #: admin/pages/help.php:174 msgid "— a short read, maybe four minutes" msgstr "" #: admin/pages/help.php:185 msgid "Make a visitor's pass." msgstr "" #. translators: %s = link to API Keys page #: admin/pages/help.php:190 #, php-format msgid "Stop by the keys drawer and pick a starter set. Tick the permissions we suggest just below. Copy the pass the moment it appears — it won't show its face twice." msgstr "" #: admin/pages/help.php:200 msgid "Show them inside." msgstr "" #: admin/pages/help.php:201 msgid "You don't have to write a single line yourself. Further down, pick which AI helper you use — we have the exact text already written for it. Tap copy, paste it where your helper expects, done." msgstr "" #: admin/pages/help.php:206 msgid "Tell them what's on your mind." msgstr "" #: admin/pages/help.php:207 msgid "No magic words to learn. Use the little builder below: tap a card, copy the sentence it writes for you, and paste it into your helper. They take it from there." msgstr "" #: admin/pages/help.php:219 msgid "The little builder" msgstr "" #: admin/pages/help.php:222 msgid "Pick a thing you'd like done. We'll write it for you." msgstr "" #: admin/pages/help.php:223 msgid "Tap a card. We'll show you which permissions to tick when you make the pass, and we'll write a sentence you can copy straight into your helper's chat window." msgstr "" #: admin/pages/help.php:236 msgid "tap to use this →" msgstr "" #: admin/pages/help.php:244 msgid "When you make the pass, tick these" msgstr "" #: admin/pages/help.php:247 msgid "Open the keys drawer →" msgstr "" #: admin/pages/help.php:252 msgid "And paste this into your helper" msgstr "" #: admin/pages/help.php:269 msgid "The wiring" msgstr "" #: admin/pages/help.php:272 msgid "Telling your helper where the door is." msgstr "" #: admin/pages/help.php:273 msgid "No typing required. Find your helper in the list below, tap copy, and paste the text exactly where it asks. We've written it all for you — the right address, the right greeting, the right shape. The two notes underneath are just there for reference if you're curious." msgstr "" #: admin/pages/help.php:278 msgid "The address" msgstr "" #: admin/pages/help.php:282 msgid "The greeting" msgstr "" #: admin/pages/help.php:283 msgid "Authorization: Bearer " msgstr "" #: admin/pages/help.php:291 #, php-format msgid "If the address above gives trouble (some hosts rewrite things in odd ways), this one is a faithful backup: %s" msgstr "" #: admin/pages/help.php:314 msgid "Where this goes" msgstr "" #: admin/pages/help.php:320 msgid "Paste-ready text" msgstr "" #: admin/pages/help.php:337 msgid "Quiet questions" msgstr "" #: admin/pages/help.php:340 msgid "Things folks have asked us." msgstr "" #: admin/pages/help.php:346 msgid "Will this cost me a bit every time it does something?" msgstr "" #: admin/pages/help.php:347 msgid "No. AICOM is free. Your helper uses the AI subscription you already pay for — whatever Claude or ChatGPT charges you each month — and nothing extra slips in on top." msgstr "" #: admin/pages/help.php:351 msgid "Is it really safe to let a helper into the site?" msgstr "" #: admin/pages/help.php:352 msgid "Safer than giving someone your password. Every pass has only the powers you grant. You can freeze the whole site with one click. Working Hours can lock helpers out at night. Everything they do is written down and reversible. You are always in charge." msgstr "" #: admin/pages/help.php:356 msgid "I shared a pass and now I'd like it back." msgstr "" #: admin/pages/help.php:361 #, php-format msgid "Open the keys drawer, find the row, click the small action menu and choose Revoke. Gone in a blink. To pause it instead, pick Suspend — that one is reversible." msgstr "" #: admin/pages/help.php:370 msgid "My helper keeps getting 401 or 403. What's wrong?" msgstr "" #: admin/pages/help.php:373 msgid "401 usually means the pass isn't reaching us. Some web servers strip the greeting out — adding SetEnvIf Authorization \"(.*)\" HTTP_AUTHORIZATION=$1 to the site's .htaccess sets things right. 403 means the pass arrived but isn't allowed to do what you're asking — check what you ticked when you made it, the IP list, and whether the site is locked. The audit log tells you which." msgstr "" #: admin/pages/help.php:380 msgid "Can I keep a few different passes for different things?" msgstr "" #: admin/pages/help.php:381 msgid "Of course. One that only reads. One that can write content. One for proper admin work. Each can have its own expiry, its own IP lock, its own dry-run flag. Mix as you like." msgstr "" #: admin/pages/help.php:385 msgid "My helper says \"no active session\". What's that?" msgstr "" #: admin/pages/help.php:386 msgid "Anything that changes things wants to be wrapped in a named session — that's what lets you undo a whole afternoon's work with one button later. Just tell your helper \"Open a session called X, then go ahead.\" Read-only tasks don't need a session." msgstr "" #: admin/pages/help.php:390 msgid "How do I tidy up old snapshots?" msgstr "" #: admin/pages/help.php:395 #, php-format msgid "Snapshots → Cleanup settings. Set a maximum age (in days), a maximum size (in MB), or both. A daily routine sweeps the older ones away. You can also delete individual snapshots by hand on the Backup Snapshots tab." msgstr "" #: admin/pages/help.php:404 msgid "Sessions, skills — what's the difference, really?" msgstr "" #: admin/pages/help.php:405 msgid "A session is one afternoon of work. A skill is a recipe you can ask for again. Skills usually start their life inside a session: \"I liked what we just did. Save it for next time.\"" msgstr "" #: admin/pages/help.php:415 msgid "And if something ever feels off —" msgstr "" #: admin/pages/help.php:420 #, php-format msgid "the Safety page is your kill switch. Three clicks and the whole place freezes. Nothing destructive can happen without your explicit yes." msgstr "" #: admin/pages/help.php:426 msgid "Now — try a sentence and see." msgstr "" #: admin/pages/modules.php:16 #: includes/class-auth.php:25 msgid "WordPress Core" msgstr "" #: admin/pages/modules.php:16 msgid "Posts, pages, custom post types, taxonomies, meta, options." msgstr "" #: admin/pages/modules.php:17 msgid "Yoast SEO" msgstr "" #: admin/pages/modules.php:17 msgid "SEO meta, Open Graph, Twitter Card, sitemap, breadcrumbs per post and term." msgstr "" #: admin/pages/modules.php:17 msgid "Yoast SEO plugin" msgstr "" #: admin/pages/modules.php:18 #: admin/pages/modules.php:30 #: includes/class-auth.php:33 msgid "Media & Files" msgstr "" #: admin/pages/modules.php:18 msgid "WordPress media library, file upload/list/delete (with allowlist)." msgstr "" #: admin/pages/modules.php:19 msgid "Elementor" msgstr "" #: admin/pages/modules.php:19 msgid "Programmatic widget editing via _elementor_data. Batch text update, backup/restore." msgstr "" #: admin/pages/modules.php:19 msgid "Elementor plugin" msgstr "" #: admin/pages/modules.php:20 msgid "ECS" msgstr "" #: admin/pages/modules.php:20 msgid "Ele Custom Skin — loop skins, color schemes, container layouts for Elementor." msgstr "" #: admin/pages/modules.php:20 msgid "ECS plugin" msgstr "" #: admin/pages/modules.php:21 msgid "Polylang" msgstr "" #: admin/pages/modules.php:21 msgid "Language assignment, translation linking for posts and terms." msgstr "" #: admin/pages/modules.php:21 msgid "Polylang plugin" msgstr "" #: admin/pages/modules.php:22 msgid "WooCommerce" msgstr "" #: admin/pages/modules.php:22 msgid "Products, categories, attributes, stock, price, settings." msgstr "" #: admin/pages/modules.php:22 msgid "WooCommerce plugin" msgstr "" #: admin/pages/modules.php:23 #: includes/class-auth.php:38 msgid "Users & Roles" msgstr "" #: admin/pages/modules.php:23 msgid "User management, role assignment, capabilities. Anti-lockout guards included." msgstr "" #: admin/pages/modules.php:24 msgid "Backup & Restore" msgstr "" #: admin/pages/modules.php:24 msgid "Post/term/Elementor backups stored in database. Per-request restore." msgstr "" #: admin/pages/modules.php:25 msgid "Clautron" msgstr "" #: admin/pages/modules.php:25 msgid "Blueprint and capability management — catalog, primitives, compile, smoke test." msgstr "" #: admin/pages/modules.php:25 msgid "Clautron plugin" msgstr "" #: admin/pages/modules.php:29 msgid "Writing & Content" msgstr "" #: admin/pages/modules.php:29 msgid "Drafting posts, editing pages, managing categories, polishing SEO metadata." msgstr "" #: admin/pages/modules.php:30 msgid "Image library, accessibility (alt text), and selective file system access." msgstr "" #: admin/pages/modules.php:31 msgid "Pages & Layout" msgstr "" #: admin/pages/modules.php:31 msgid "Page builders, design systems and translation tooling for layout-heavy work." msgstr "" #: admin/pages/modules.php:32 msgid "Shop & Commerce" msgstr "" #: admin/pages/modules.php:32 msgid "WooCommerce store: products, prices, stock, taxonomies." msgstr "" #: admin/pages/modules.php:33 msgid "User accounts, snapshots, restore. The plumbing." msgstr "" #: admin/pages/modules.php:34 msgid "AI Agent Tooling" msgstr "" #: admin/pages/modules.php:34 msgid "Capabilities your agents create and discover — blueprints, primitives, smoke tests." msgstr "" #: admin/pages/modules.php:47 msgid "Everything your AI agent can do, grouped by what it's good at. Modules that depend on a parent plugin will say so." msgstr "" #. translators: %1$d: active modules, %2$d: total modules in group #: admin/pages/modules.php:67 #, php-format msgid "%1$d of %2$d active" msgstr "" #: admin/pages/modules.php:81 msgid "(Free)" msgstr "" #: admin/pages/modules.php:82 msgid "(Pro)" msgstr "" #: admin/pages/modules.php:83 msgid "(Premium)" msgstr "" #: admin/pages/modules.php:84 msgid "Installed — no languages" msgstr "" #. translators: %s: plugin name #: admin/pages/modules.php:103 #, php-format msgid "⚠ Requires: %s" msgstr "" #: admin/pages/modules.php:108 msgid "Always active" msgstr "" #. translators: %d: number of tools #: admin/pages/modules.php:113 #: admin/pages/modules.php:131 #, php-format msgid "%d tool" msgid_plural "%d tools" msgstr[0] "" msgstr[1] "" #: admin/pages/modules.php:127 msgid "Registered Tools" msgstr "" #: admin/pages/modules.php:139 msgid "Tool Name" msgstr "" #: admin/pages/modules.php:140 msgid "Module" msgstr "" #: admin/pages/modules.php:142 msgid "Required Scopes" msgstr "" #: admin/pages/modules.php:143 msgid "Flags" msgstr "" #: admin/pages/onboarding.php:17 msgid "A desktop chat app" msgstr "" #: admin/pages/onboarding.php:21 msgid "In your terminal" msgstr "" #: admin/pages/onboarding.php:25 msgid "AI code editor" msgstr "" #: admin/pages/onboarding.php:29 msgid "OpenAI Actions" msgstr "" #: admin/pages/onboarding.php:33 msgid "Any MCP-aware client" msgstr "" #: admin/pages/onboarding.php:59 msgid "Two quick questions." msgstr "" #: admin/pages/onboarding.php:60 msgid "AICOM is a quiet bridge between the AI you already pay for and the WordPress site you already love. Let's tell it who you are." msgstr "" #: admin/pages/onboarding.php:62 msgid "Which AI do you use?" msgstr "" #: admin/pages/onboarding.php:63 msgid "We'll show you the exact setup for that one — no guessing." msgstr "" #: admin/pages/onboarding.php:75 msgid "Next →" msgstr "" #: admin/pages/onboarding.php:80 msgid "I'll set it up later — skip" msgstr "" #: admin/pages/onboarding.php:86 msgid "What should it be able to do?" msgstr "" #: admin/pages/onboarding.php:87 msgid "Pick how much access your AI gets. You can always change this later or make more keys with different powers." msgstr "" #: admin/pages/onboarding.php:90 msgid "Please pick one of the options below." msgstr "" #: admin/pages/onboarding.php:115 msgid "Tip — start safe. You can always make a more powerful key once you trust your agent." msgstr "" #: admin/pages/onboarding.php:119 msgid "Generate my first key →" msgstr "" #: admin/pages/safety.php:10 msgid "Only server.status is allowed. All other tools are blocked." msgstr "" #: admin/pages/safety.php:14 msgid "Write, destructive, and admin-sensitive tools are blocked. Read and discovery tools are permitted." msgstr "" #: admin/pages/safety.php:18 msgid "All tools permitted (subject to scope and allowlist checks)." msgstr "" #: admin/pages/safety.php:24 msgid "Safety Controls" msgstr "" #: admin/pages/safety.php:25 msgid "Control lock mode to restrict what AI agents can do site-wide." msgstr "" #: admin/pages/safety.php:29 msgid "Lock settings updated." msgstr "" #: admin/pages/safety.php:35 msgid "Current Lock Status" msgstr "" #: admin/pages/safety.php:51 #, php-format msgid "Schedule: overridden until %s (next working period)." msgstr "" #: admin/pages/safety.php:55 msgid "Schedule: within working hours — no additional lock." msgstr "" #: admin/pages/safety.php:58 #, php-format msgid "Schedule: outside working hours — %s enforced." msgstr "" #: admin/pages/safety.php:75 msgid "Hard Lock overrides Soft Lock. Changes take effect immediately for all subsequent requests." msgstr "" #: admin/pages/safety.php:86 msgid "Agents can read and browse the site but cannot create, change, or delete anything. Safe pause button." msgstr "" #: admin/pages/safety.php:87 msgid "Read-only mode" msgstr "" #: admin/pages/safety.php:95 msgid "Enable Soft Lock" msgstr "" #: admin/pages/safety.php:97 msgid "Permits public, discovery, read tools only. Blocks write, destructive, admin_sensitive." msgstr "" #: admin/pages/safety.php:103 msgid "Total freeze. Only server.status responds. Agents are blocked from doing anything. Use when something feels wrong." msgstr "" #: admin/pages/safety.php:104 msgid "Emergency freeze" msgstr "" #: admin/pages/safety.php:111 msgid "Enable Hard Lock" msgstr "" #: admin/pages/safety.php:113 msgid "Permits public tools only (server.status). Hard Lock overrides Soft Lock." msgstr "" #: admin/pages/safety.php:120 msgid "Hard Lock is active. Soft Lock is disabled and ignored." msgstr "" #: admin/pages/safety.php:124 msgid "Apply Lock Settings" msgstr "" #: admin/pages/safety.php:142 msgid "Schedule saved." msgstr "" #: admin/pages/safety.php:147 msgid "Working Hours Schedule" msgstr "" #: admin/pages/safety.php:149 msgid "Enabled" msgstr "" #: admin/pages/safety.php:149 msgid "Disabled" msgstr "" #: admin/pages/safety.php:154 msgid "Outside working hours, all MCP requests are automatically locked at the configured level. Manual locks always take precedence." msgstr "" #: admin/pages/safety.php:164 msgid "Enable Schedule" msgstr "" #: admin/pages/safety.php:168 msgid "Lock site outside working hours" msgstr "" #: admin/pages/safety.php:174 msgid "Working Days" msgstr "" #: admin/pages/safety.php:186 msgid "Checked days are treated as working days." msgstr "" #: admin/pages/safety.php:202 #, php-format msgid "Site timezone: %s" msgstr "" #: admin/pages/safety.php:210 msgid "Outside Hours Lock" msgstr "" #: admin/pages/safety.php:215 msgid "Soft Lock — read-only mode (discovery & read tools still work)" msgstr "" #: admin/pages/safety.php:220 msgid "Hard Lock — full block (only public tools work)" msgstr "" #: admin/pages/safety.php:227 msgid "Save Schedule" msgstr "" #: admin/pages/safety.php:236 msgid "Lock Permission Matrix" msgstr "" #: admin/pages/safety.php:242 msgid "Tool Class" msgstr "" #: admin/pages/safety.php:243 msgid "Examples" msgstr "" #: admin/pages/safety.php:284 msgid "AICOM Hub Pairing" msgstr "" #: admin/pages/safety.php:287 #, php-format msgid "%d paired hub" msgid_plural "%d paired hubs" msgstr[0] "" msgstr[1] "" #: admin/pages/safety.php:288 msgid "Not paired" msgstr "" #: admin/pages/safety.php:293 msgid "Generate a one-time pairing token to connect this site to an AICOM Hub. The token is valid for 10 minutes and consumed on first use." msgstr "" #: admin/pages/safety.php:299 msgid "Pairing token — copy now, shown once" msgstr "" #: admin/pages/safety.php:305 msgid "Paste this into AICOM Hub → Sites → Pair a site within 10 minutes." msgstr "" #: admin/pages/safety.php:315 msgid "Generate new token" msgstr "" #: admin/pages/safety.php:315 msgid "Generate pairing token" msgstr "" #: admin/pages/safety.php:323 msgid "Hub ID" msgstr "" #: admin/pages/safety.php:324 msgid "Hub URL" msgstr "" #: admin/pages/safety.php:325 msgid "Paired" msgstr "" #: admin/pages/safety.php:326 msgid "Last seen" msgstr "" #: admin/pages/skills.php:20 msgid "Reusable AI procedures — instructions, rules, and workflows your AI agents can discover and execute." msgstr "" #: admin/pages/skills.php:26 #: includes/class-auth.php:44 msgid "Skills" msgstr "" #: admin/pages/skills.php:30 msgid "Suggested" msgstr "" #: admin/pages/skills.php:35 msgid "Proposals" msgstr "" #: admin/pages/skills.php:40 msgid "History ↗" msgstr "" #: admin/pages/skills.php:46 msgid "Setting saved." msgstr "" #: admin/pages/skills.php:60 msgid "Skill not found." msgstr "" #: admin/pages/skills.php:74 msgid "Back to Skills" msgstr "" #: admin/pages/skills.php:83 msgid "Export JSON" msgstr "" #: admin/pages/skills.php:105 #: admin/pages/skills.php:118 msgid "Description" msgstr "" #: admin/pages/skills.php:112 msgid "Input Schema" msgstr "" #: admin/pages/skills.php:115 #: admin/pages/skills.php:320 msgid "Name" msgstr "" #: admin/pages/skills.php:117 msgid "Required" msgstr "" #: admin/pages/skills.php:136 #: admin/pages/skills.php:460 msgid "Steps" msgstr "" #: admin/pages/skills.php:152 msgid "Rules" msgstr "" #: admin/pages/skills.php:159 msgid "Tags" msgstr "" #: admin/pages/skills.php:170 msgid "Permissions" msgstr "" #: admin/pages/skills.php:215 msgid "Simple" msgstr "" #: admin/pages/skills.php:216 msgid "Guided" msgstr "" #: admin/pages/skills.php:217 msgid "Advanced" msgstr "" #: admin/pages/skills.php:230 #, php-format msgid "Skill \"%s\" imported as draft." msgstr "" #: admin/pages/skills.php:237 #, php-format msgid "Import failed: %s" msgstr "" #: admin/pages/skills.php:249 msgid "Search skills…" msgstr "" #: admin/pages/skills.php:251 msgid "All types" msgstr "" #: admin/pages/skills.php:257 msgid "All statuses" msgstr "" #: admin/pages/skills.php:258 msgid "Active only" msgstr "" #: admin/pages/skills.php:259 msgid "Draft only" msgstr "" #: admin/pages/skills.php:260 msgid "Archived" msgstr "" #: admin/pages/skills.php:271 msgid "Import JSON" msgstr "" #: admin/pages/skills.php:280 msgid "Suggestions active — click to disable." msgstr "" #: admin/pages/skills.php:281 msgid "Suggestions disabled — click to enable." msgstr "" #: admin/pages/skills.php:286 msgid "Suggestions on" msgstr "" #: admin/pages/skills.php:287 msgid "Suggestions off" msgstr "" #: admin/pages/skills.php:295 msgid "Import Skill from JSON" msgstr "" #: admin/pages/skills.php:296 msgid "Paste a skill definition exported from this plugin or crafted manually. The skill will be saved as Draft for review." msgstr "" #: admin/pages/skills.php:304 msgid "Import" msgstr "" #: admin/pages/skills.php:314 msgid "No skills found. AI agents create skills via skills.create, or import a local definition via skills.import or the Import JSON button above." msgstr "" #: admin/pages/skills.php:321 msgid "Slug" msgstr "" #: admin/pages/skills.php:324 msgid "Ver." msgstr "" #: admin/pages/skills.php:325 msgid "Updated" msgstr "" #: admin/pages/skills.php:349 msgid "Details" msgstr "" #: admin/pages/skills.php:359 #: admin/pages/skills.php:473 msgid "Activate" msgstr "" #: admin/pages/skills.php:369 msgid "Deactivate" msgstr "" #: admin/pages/skills.php:396 msgid "Permanently delete this skill?" msgstr "" #: admin/pages/skills.php:417 #, php-format msgid "Page %1$d of %2$d — %3$d total" msgstr "" #: admin/pages/skills.php:419 msgid "Prev" msgstr "" #: admin/pages/skills.php:441 msgid "Suggested Skills" msgstr "" #: admin/pages/skills.php:442 msgid "Skills proposed by AI agents, waiting for your review." msgstr "" #: admin/pages/skills.php:446 msgid "No suggested skills. AI agents can push skill definitions here via skills.import." msgstr "" #: admin/pages/skills.php:480 msgid "Save as Draft" msgstr "" #: admin/pages/skills.php:483 msgid "Reject and delete this suggested skill?" msgstr "" #: admin/pages/skills.php:489 #: admin/pages/skills.php:562 msgid "Reject" msgstr "" #: admin/pages/skills.php:509 msgid "Update Proposals" msgstr "" #: admin/pages/skills.php:510 msgid "AI-proposed changes to existing skills. Review the diff before accepting." msgstr "" #: admin/pages/skills.php:514 msgid "No update proposals pending." msgstr "" #: admin/pages/skills.php:523 msgid "Update proposed" msgstr "" #: admin/pages/skills.php:529 msgid "Current" msgstr "" #: admin/pages/skills.php:537 msgid "Proposed" msgstr "" #: admin/pages/skills.php:553 msgid "Accept Update" msgstr "" #: admin/pages/skills.php:556 msgid "Reject and delete this proposal?" msgstr "" #: includes/class-auth.php:26 msgid "Read posts, terms, meta, settings" msgstr "" #: includes/class-auth.php:27 msgid "Create & edit posts/pages" msgstr "" #: includes/class-auth.php:28 msgid "Trash & delete posts" msgstr "" #: includes/class-auth.php:29 msgid "Post meta read/write" msgstr "" #: includes/class-auth.php:30 msgid "Categories, tags, taxonomies" msgstr "" #: includes/class-auth.php:31 msgid "Navigation menus" msgstr "" #: includes/class-auth.php:34 msgid "Upload & manage media library" msgstr "" #: includes/class-auth.php:35 msgid "Direct file system access" msgstr "" #: includes/class-auth.php:36 msgid "Accessibility audits & alt text fixes" msgstr "" #: includes/class-auth.php:39 msgid "List & read user profiles" msgstr "" #: includes/class-auth.php:40 msgid "Create & update users" msgstr "" #: includes/class-auth.php:41 msgid "Delete users" msgstr "" #: includes/class-auth.php:42 msgid "Manage roles & capabilities" msgstr "" #: includes/class-auth.php:45 msgid "List, search and run Skills" msgstr "" #: includes/class-auth.php:46 msgid "Create, update, archive and delete Skills" msgstr "" #: includes/class-auth.php:47 msgid "Suggest and propose Skill updates from sessions" msgstr "" #: includes/class-auth.php:49 msgid "Site Configuration" msgstr "" #: includes/class-auth.php:50 msgid "WordPress options/settings" msgstr "" #: includes/class-auth.php:51 msgid "Plugin management & updates" msgstr "" #: includes/class-auth.php:52 msgid "Backup & restore data" msgstr "" #: includes/class-auth.php:54 msgid "Integrations" msgstr "" #: includes/class-auth.php:55 msgid "WooCommerce products" msgstr "" #: includes/class-auth.php:56 msgid "WooCommerce settings" msgstr "" #: includes/class-auth.php:57 msgid "Elementor pages & widgets" msgstr "" #: includes/class-auth.php:58 msgid "Polylang translations" msgstr "" #: includes/class-auth.php:59 msgid "Yoast SEO fields" msgstr "" #: includes/class-auth.php:60 msgid "Clautron blueprints" msgstr ""