PiedWeb AI Polyglot

Changelog

2.3.0

  • check-links –fix now runs automatically after import and translate (opt out with –no-fix-links)
  • New wp polyglot doctor — one-screen health-check: locale config, master/shadow drift (orphans, status parity), hreflang uniqueness, exchange-rate coverage/freshness, and per-locale feed endpoints (–quick to skip HTTP). –format=json, non-zero exit on failure.
  • New wp polyglot lint — translation QA per master/shadow: names the exact links a shadow is missing (resolving localized slugs) or has in excess, plus missing shortcodes/placeholders (fail), image/heading/length drift, residual French and stale src_hash (warn). Grouped table view; –format=json carries the missing/extra lists per finding. –locale to scope.
  • Admin: the translations metabox is now a cross-locale switcher shown on shadow edit screens too (jump to the master or any sibling locale in one click); the language-column badge links to the master.

2.2.0

  • Flat-file write API: wp polyglot write (stdin → JSON) applies one flat file to the DB under an optimistic lock (etag compare-and-swap)
  • Frontmatter flat format (YAML-ish front matter + HTML body) replaces the TSV — one file per locale per entity
  • Terms (taxonomy) adopt the same model: term-{taxonomy}-{id}/{locale}.html, body = description
  • import is now flat-driven and etag-locked (–force to override); translate –payload gains –if-match
  • New wp polyglot push [–all] reconciles out-of-band edits (vim, git pull, batch)
  • Staleness tracking via content-hash meta (untranslated –stale)
  • Stable folder layout {type}-{id} + read-only _index.md
  • Dev tooling: php-cs-fixer + phpstan (WordPress/WooCommerce stubs); CI runs phpstan

2.1.0

  • Google product feed (Merchant Center): per-domain /polyglot-feed/google.xml endpoint, one feed per locale/currency/URL
  • Variations virtualized from the master on shadow domains (shared item_group_id)
  • Per-domain currency (woocommerce_currency filter) + ECB daily FX conversion of master prices
  • New WP-CLI commands: wp polyglot update-exchange-rates and wp polyglot feed

2.0.0

  • Initial public release on WordPress.org
  • Master/Shadow architecture with domain-based routing
  • WooCommerce support: virtualized stock, reviews, images, translated slugs
  • WP-CLI commands for AI-powered translation workflows
  • Flat-file export/import (TSV + HTML) with concurrency lock
  • Hreflang SEO with sitemap and RSS annotations
  • Draft link handler — hide links to unpublished targets, restore on publish
  • Native permalink resolver (no Custom Permalinks plugin required)
  • check-links WP-CLI command for detecting mislocalized internal links

Plugin Website
Visit website

Author
Robin
Version:
2.3.0
Last Updated
June 26, 2026
Requires
WordPress 6.0
Tested Up To
WordPress 6.9.4
Requires PHP
8.0

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.