NEW: Mirror WordPress’s -2, -3 slug auto-disambiguator from the EN slug onto the auto-derived translated slug
Prevents TranslatePress’ make_slugs_unique() from clobbering trailing numbers in titles (e.g. “…inoxydable-304” no longer becomes “…inoxydable-305”)
Only triggers when EN’s -N is a real WP duplicate suffix (another post owns the base slug) and N is 2..999
No-op for explicit _trp_slug_[lang] mappings — those still win
Variations (product_variation) continue to be skipped (they have no public URL)
3.15.0
NEW: Post / product slug translation support via _trp_slug_[lang]
NEW: “Auto-derive post slug from translated title” setting (default ON) — builds the translated slug from _trp_title_[lang] when no explicit slug is provided
Force-replace of existing post slug translations on re-import (TranslatePress’ INSERT IGNORE no longer blocks updates)
Field Reference and Dashboard updated to surface the new slug field and toggle
3.14.0
Renamed plugin to “Oli Import Sync for TranslatePress” (trademark-friendly; not affiliated with TranslatePress)
Text domain: oli-import-sync-for-translatepress
Admin: enqueue CSS/JS via wp_enqueue_style / wp_enqueue_script + inline (no raw style/script tags)
Description clarifies third-party integration
3.13.0
FIX: Strip ALL paragraph separators into a single text block (spaces only, no <br>)
wpautop() wraps in ONE <p> = TranslatePress detects ONE string = dictionary always matches
Works regardless of paragraph count differences between languages
Re-enabled content flattening hook and safety-net DB update
3.12.0
Per-paragraph translation matching (superseded by 3.13.0)
Removed content flattening (was causing mismatch between DB content and what TranslatePress detects)
Variation descriptions also use per-paragraph matching
3.11.0
NEW: Full plugin dashboard under Settings → TP Import Sync
Tabbed interface: Dashboard, Field Reference, Logs
Auto-detects TranslatePress languages, WooCommerce attributes, and all available translation fields
Copy-to-clipboard button on every field name
3.10.0
Admin settings page with log viewer and logging toggle
3.9.0
FIX: Content normalization now persists in database (direct DB update bypasses WooCommerce hooks)
Added safety-net normalization on pmxi_after_post_import
3.8.1
FIX: Variation description translations now always normalized
FIX: post_excerpt normalization now also updates the DB