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
#2401AdFlow – Easy Google AdSense Integration4015093k+Unsafe printing function
#2402Sinatra Core40101158k+Output is not escaped
#2403Specific Content For Mobile – Customize the mobile version without redirections40261554k+Nonce verification recommended
#2404SportsPress for Cricket4012234500Text Domain Mismatch
#2405Statify Widget4052134k+Output is not escaped
#2406Stax Addons for Elementor4014381500Output is not escaped
#2407CPS | Age Verification4012735900Unsafe printing function
#2408Theme and plugin translation for Polylang (TTfP)401026210k+Text Domain Mismatch
#2409Multiple Shipping Addresses for WooCommerce (Address Book)40212082k+Non-prefixed global variable
#2410Track Geolocation Of Users Using Contact Form 74017173900Nonce verification recommended
#2411turboSMTP40114112400Unsafe printing function
#2412Ultimate Custom Cursor401383800Output is not escaped
#2413Unlimited Logo Carousel4028615500Text Domain Mismatch
#2414Upcoming Events Lists407517900Text Domain Mismatch
#2415Url Rewrite Analyzer407323400Unsafe printing function
#2416UsersWP – ReCaptcha4080173k+Text Domain Mismatch
#2417UTM Leads Tracker – XLPlugins402138400Output is not escaped
#2418Visibility Control for LearnDash4055231k+Missing Arg Domain
#2419Visibility Control for LearnPress405219700Missing Arg Domain
#2420WooBooster Partial COD for WooCommerce409051500Text Domain Mismatch
#2421Where Did You Hear About Us Checkout Field for WooCommerce4057661k+Output is not escaped
#2422Weight Based Pricing for WooCommerce4016786600Text Domain Mismatch
#2423Widget Visibility Without Jetpack4074475k+Text Domain Mismatch
#2424Wonder Video Embed409444k+Output is not escaped
#2425NP Quote Request for WooCommerce40911459k+Non-prefixed global variable
#2426Total Sales Counts for WooCommerce4012162700SQL query is not prepared
#2427yubikey-plugin406433400Text Domain Mismatch
#2428All In One SEO Pack for WooCommerce4057253k+Text Domain Mismatch
#2429WP Compress for MainWP402036700Output is not escaped
#2430Custom CSS/JS405834700Text Domain Mismatch
#2431WP Date and Time Shortcode40901210k+Output is not escaped
#2432WP All Import – Job Listing Import for WP Job Manager4035272k+Output is not escaped
#2433WP Posts Carousel40199123k+Unsafe printing function
#2434Sentry for WordPress40804010k+Text Domain Mismatch
#2435Social Share Buttons & Analytics Plugin – GetSocial.io4097252k+Output is not escaped
#2436XLTab – Accordions and Tabs for Elementor Page Builder40317651k+Text Domain Mismatch
#2437My YouTube Channel4054385k+Output is not escaped
#2438ACF: Advanced Taxonomy Selector4156151k+Output is not escaped
#2439Add-on Contact Form 7 – MailPoet 34188123k+Output is not escaped
#2440Advance Bank Payment Transfer Gateway41105621k+Text Domain Mismatch
#2441ACF: Google Map Extended411418800Text Domain Mismatch
#2442AffiliateWP – Affiliate Product Rates4184242k+Output is not escaped
#2443AH Display Widgets4152168k+Text Domain Mismatch
#2444Schema – All In One Schema Rich Snippets4159818030k+Text Domain Mismatch
#2445Announcer – Sticky Message Banner & Notification Bar411102710k+Output is not escaped
#2446ATP Call Now41987700Output is not escaped
#2447Authenticator4159441k+Output is not escaped
#2448Beam me up Scotty – Back to Top Button4171381k+Output is not escaped
#2449Beautiful Cookie Consent Banner41337640k+Non-prefixed global variable
#2450Bop Search Box Item Type For Nav Menus4152141k+Output is not escaped