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
#2551LeadSnap4214841k+Input is not validated
#2552Lightweight Social Icons4259130k+Output is not escaped
#2553Mailster Cool Captcha426528400Text Domain Mismatch
#2554Medical Addon for Elementor4220081k+Text Domain Mismatch
#2555Message Popup For Contact Form 74230811k+Missing nonce verification
#2556OnPay.io for WooCommerce42238371k+Text Domain Mismatch
#2557PageMenu4216291k+Missing nonce verification
#2558PAYDUNYA WOOCOMMERCE PAR425432600Text Domain Mismatch
#2559Photo Galleria42785800Missing Arg Domain
#2560reCAPTCHA for WooCommerce42803140k+Output is not escaped
#2561Republish Old Posts4283242k+Output is not escaped
#2562RSS Just Better421362400Output is not escaped
#2563SALERT – Fake Sales Notification WooCommerce4241678k+Non-prefixed global variable
#2564Set All First Images As Featured424413700Text Domain Mismatch
#2565Social Icon Widget42906500Output is not escaped
#2566Combine Social Photos | Still BE4233281700Non-prefixed global variable
#2567SuperSaaS – online appointment scheduling4279101k+Text Domain Mismatch
#2568ThemeZee Widget Bundle42211585k+Output is not escaped
#2569Ultimate Coming Soon Page, Maintenance Mode & Under Construction – Gutenberg Block Builder & Landing Page4215899k+Non-prefixed global variable
#2570UPI QR Code Payment Gateway42179281k+Text Domain Mismatch
#2571Vast Demo Import42180113600Text Domain Mismatch
#2572Vertical marquee post title4210968400Output is not escaped
#2573WebPlanex: GST Invoice India426363400Text Domain Mismatch
#2574Widget Contact Now42696500Output is not escaped
#2575Widget Visibility Time Scheduler4270341k+Output is not escaped
#2576Auto Coupons for WooCommerce4282684k+Output is not escaped
#2577TT Extra Fee Option for WooCommerce4237191k+Output is not escaped
#2578Dynamic Remarketing for Google Ads and WooCommerce4232152k+Output is not escaped
#2579WP Before After Image Slider – Interactive Image and Video Comparison Plugin for WordPress42112171k+Text Domain Mismatch
#2580WP Fingerprint4234479k+Direct Query
#2581WPB Custom Tab Manager for WooCommerce – Add, Edit & Reorder Tabs429532500Output is not escaped
#2582WPFomo42459600Output is not escaped
#2583WPTerm4261893k+Output is not escaped
#2584Advanced TinyMCE Configuration4399810k+Text Domain Mismatch
#2585AMP4363362400k+Non-prefixed hook name
#2586Anonymous Restricted Content4322241k+Unsafe printing function
#2587Charla Live Chat433313500Output is not escaped
#2588Simple Mortgage Calculator436731k+Text Domain Mismatch
#2589Customize Snapshots43942500Nonce verification recommended
#2590Database Addon For WPForms ( wpforms entries ) – WPFormsDB43175320k+Nonce verification recommended
#2591Easy PayPal Shopping Cart4319401k+Input is not sanitized
#2592F4 Total Stock Value for WooCommerce4327121k+Output is not escaped
#2593Good Old Twitter Feed Widget4311010400Text Domain Mismatch
#2594Event Tracking for Gravity Forms43342520k+rand mt rand
#2595Opal Woo Custom Product Variation431116400Non-prefixed global variable
#2596Post Carousel Slider for Elementor43133233k+Text Domain Mismatch
#2597Purchase Orders for WooCommerce43117741k+Text Domain Mismatch
#2598Qodax Checkout Manager – Checkout Field Editor for WooCommerce431727400Interpolated SQL is not prepared
#2599reCAPTCHA for MW WP Form43371430k+Non Singular String Literal Domain
#2600Reoon Email Verifier432238600Missing nonce verification