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
#2101Remove WordPress Overhead3864471k+Text Domain Mismatch
#2102Logo Carousel – Display Brand or Client Logos in Slider3852442800Output is not escaped
#2103WP REST API – OAuth 1.0a Server38100858k+Text Domain Mismatch
#2104Like This3860171k+Output is not escaped
#2105RSS Feed Widget38207892k+Unsafe printing function
#2106Invoice1233813988400Text Domain Mismatch
#2107Schema App Structured Data3835867k+Nonce verification recommended
#2108ShiftNav – Responsive Mobile Menu382493510k+Text Domain Mismatch
#2109Shutter Reloaded38194951k+Text Domain Mismatch
#2110Simple JWT Login – Allows you to use JWT on REST endpoints.38712954k+Output is not escaped
#2111Simple Visitor Counter384127700Output is not escaped
#2112Slickstream: Engagement and Conversions38100193k+Output is not escaped
#2113SOGO Accessibility38147405k+Non Singular String Literal Domain
#2114SRS Simple Hits Counter3843988k+Output is not escaped
#2115Sticky Header Effects for Elementor3824371300k+Text Domain Mismatch
#2116Stock Market News387111500Output is not escaped
#2117Stock Market Overview3886141k+Output is not escaped
#2118Stock Market Ticker3869143k+Output is not escaped
#2119Stock Quotes List387213600Output is not escaped
#2120Subscriptions & Memberships for PayPal3873237900Request data is not unslashed
#2121Swiper Js Slider3812535400Output is not escaped
#2122Logo Slider , Logo Carousel , Logo showcase , Client Logo3872221k+Output is not escaped
#2123Product Compare for WooCommerce38551913k+Non-prefixed global variable
#2124Broadcast38211071k+Direct Query
#2125Accessibility Tools & Alt Text Finder3836563k+Text Domain Mismatch
#2126TRUENDO | GDPR Compliant Cookie Manager389838600Output is not escaped
#2127Sidebar Login Widget389016700Output is not escaped
#2128Twenty Eleven Theme Extensions3835303k+Output is not escaped
#2129TypePad emoji for TinyMCE38100248k+Text Domain Mismatch
#2130Termly – GDPR/CCPA Cookie Consent Banner38549280k+Non-prefixed global variable
#2131User Specific Content38143191k+Text Domain Mismatch
#2132FancyTube – Video Gallery, Video Slider, and Playlist Slider for YouTube38358341k+Text Domain Mismatch
#2133Ninja Forms Views – Display & Edit Ninja Forms Submissions on your site frontend3884491k+Output is not escaped
#2134TWIPLA (Visitor Analytics IO) – Privacy-First Website Stats, Session Recordings, Heatmaps, Polls and Surveys387149900Output is not escaped
#2135W2S – Migrate WooCommerce to Shopify38331321k+Non-prefixed global variable
#2136Chatbox Manager3885578400Output is not escaped
#2137WholesaleX – B2B & Wholesale Plugin for WooCommerce with Wholesale Prices38331812k+Non-prefixed global variable
#2138Products Coming Soon for WooCommerce3815162700Output is not escaped
#2139Photo Reviews for WooCommerce382622210k+Request data is not unslashed
#2140Show Stock Status for WooCommerce3830191k+Output is not escaped
#2141Vietnam Checkout for WooCommerce389313710k+Nonce verification recommended
#2142Wholesale for WooCommerce38541221k+Output is not escaped
#2143Connect WooCommerce Shop to ERP/CRM, Verifactu and EU/VAT Compliance38231041k+Direct Query
#2144WooSwipe WooCommerce Gallery3888823k+Non-prefixed global variable
#2145WP Hebrew Date3810213600Output is not escaped
#2146WP 404 Auto Redirect to Similar Post381664830k+Text Domain Mismatch
#2147WP Discord Post Plus – Supports Unlimited Channels3811634700Text Domain Mismatch
#2148WP-DraftsForFriends38141711k+Output is not escaped
#2149WP Mail SMTP SendGrid Edition3810219500Text Domain Mismatch
#2150WP Mailgun SMTP389951900Text Domain Mismatch