WordPress.WP.I18n.TextDomainMismatch

Text Domain Mismatch

A translation or text-domain pattern does not match WordPress internationalization expectations.

low weight

Why It Shows Up

Plugin Check found missing text domains, mismatched domains, missing translator comments, variable-only strings, placeholder issues, or deprecated translation loading patterns.

Why It Matters

Translation issues make the plugin harder to localize and can break strings for non-English WordPress users.

How to Fix

  • Use the plugin slug as the text domain unless the plugin intentionally declares a different one.
  • Keep translatable strings literal and move variables into placeholders.
  • Add translator comments before strings with placeholders or ambiguous context.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#2451Carbon Copy4164893k+Text Domain Mismatch
#2452Easy Social Like Box – Popup – Sidebar Widget41218917k+Text Domain Mismatch
#2453Category Wise Search41589500Output is not escaped
#2454Čeština: zalomení řádků418686k+Text Domain Mismatch
#2455Conditional Fields for Contact Form 74111352100k+Output is not escaped
#2456CF7 Invisible reCAPTCHA4119527k+Request data is not unslashed
#2457Submission DOM tracking for Contact Form 7411448400Text Domain Mismatch
#2458Checklist416225400Text Domain Mismatch
#2459clickskeks.at Cookiebanner412118500Unsafe printing function
#2460CoinPayments.net Payment Gateway for WooCommerce4151321k+Text Domain Mismatch
#2461Collapsed Archives415441k+Output is not escaped
#2462Simple Website Banner411068700Output is not escaped
#2463Custom Post Type Cleanup4170121k+Output is not escaped
#2464Database for CF74137322k+Text Domain Mismatch
#2465Developer Loggers for Simple History414628400Text Domain Mismatch
#2466DevVN Local Store4184281k+Unsafe printing function
#2467DigitalOcean Spaces Sync41808500Text Domain Mismatch
#2468Duplicate Post Page Menu & Custom Post Type41351110k+Text Domain Mismatch
#2469Duplicate Page and Post41262180k+Unsafe printing function
#2470Embed Chessboard411039600Text Domain Mismatch
#2471Heroic Favicon Generator4110476k+Output is not escaped
#2472Genesis Featured Page Advanced4120947k+Output is not escaped
#2473Genesis Footer Builder4112431k+Output is not escaped
#2474(Simply) Guest Author Name4135362k+Output is not escaped
#2475Highcompress Image Compressor4110669600Text Domain Mismatch
#2476iCount Payment Gateway4115322500Text Domain Mismatch
#2477Inpost Paczkomaty4135688k+Text Domain Mismatch
#2478Insert JavaScript and CSS416419400Text Domain Mismatch
#2479Jellyfish Counter Widget4117451k+Output is not escaped
#2480jQuery Vertical Scroller411104400Output is not escaped
#2481Ko-fi Button4175155k+Output is not escaped
#2482Lazy Load Optimizer4163263k+Unsafe printing function
#2483Log cleaner for Solid Security4165478k+Text Domain Mismatch
#2484Magic Liquidizer Responsive Table41114386k+Text Domain Mismatch
#2485MaxSlider4121457k+Output is not escaped
#2486Meks Flexible Shortcodes41133110k+Unsafe printing function
#2487Mihdan: Yandex Turbo Feed4165391k+Output is not escaped
#2488Most Popular Categories41672600Output is not escaped
#2489MouseWheel Smooth Scroll411047100k+Text Domain Mismatch
#2490Nepali Date Utilities4151151k+date date
#2491Omnibus — show the lowest price41353710k+Output is not escaped
#2492Page Loading Effects4168242k+Output is not escaped
#2493Plugin Activation Tracker413624900Text Domain Mismatch
#2494Post Cloner4125151k+Text Domain Mismatch
#2495Preload LCP Image41110314k+Unsafe printing function
#2496Prevent Landscape Rotation4131271k+Output is not escaped
#2497Pricing Table For WPBakery Page Builder411307600Output is not escaped
#2498Product Questions & Answers for WooCommerce418195400Output is not escaped
#2499Variation Swatches for WooCommerce41291269k+Missing nonce verification
#2500Quick View WooCommerce4180121k+Output is not escaped