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
#2251SEO Friendly Images392922020k+Output is not escaped
#2252Shipping by Rules for WooCommerce3913048500Output is not escaped
#2253Shipping Simulator for WooCommerce39120395k+Text Domain Mismatch
#2254Simpaisa Wallet (Jazzcash & Easypaisa) Payment Services3967741k+Interpolated Variable Text
#2255Simple Membership WP user Import3922464k+Request data is not unslashed
#2256Simple Posts Ticker – Easy, Lightweight & Flexible39151282k+Output is not escaped
#2257SKP WP Admin Login Captcha3977181k+Output is not escaped
#2258Slider Text Scroll399552400Text Domain Mismatch
#2259Solid Post Likes399652500Text Domain Mismatch
#2260Soumettre.fr391302610k+Text Domain Mismatch
#2261Spreadr Woocommerce Plugin – Amazon Importer for Dropshipping and Affiliate3942226500Request data is not unslashed
#2262Stockdio Historical Chart396516900Output is not escaped
#2263Swifty Image Widget3911428900Output is not escaped
#2264Sydney Toolbox39846250k+Unsafe printing function
#2265Easy Category Icons395043600Text Domain Mismatch
#2266OpenHook39172221k+Unsafe printing function
#2267TomS reCAPTCHA39128256500Missing nonce verification
#2268Ultimate Client Dash39697122k+Text Domain Mismatch
#2269Ultimate Lightbox39110591k+Unsafe printing function
#2270Unlimited Background Slider396653600Output is not escaped
#2271upPrev3935361k+Dynamic hook name
#2272Accessibility by UserWay39223580k+Direct Query
#2273Smart Variation Swatches and Attribute Filters for WooCommerce3939503k+Output is not escaped
#2274Video Blogster Lite392980700Missing nonce verification
#2275Virtuaria Correios – Frete, Etiqueta, Rastreio e Declaração391881500Nonce verification recommended
#2276BeGateway Payment Gateway for WooCommerce395744400Unsafe printing function
#2277Smart COD for WooCommerce39502830k+Output is not escaped
#2278WebHotelier for WordPress3945140500Text Domain Mismatch
#2279Wicked Folders – Folder Organizer for Pages, Posts, and Custom Post Types398911720k+Unsafe printing function
#2280Woo Button Text395321500Output is not escaped
#2281Lucky Wheel for WooCommerce – Spin a Sale39121531k+Request data is not unslashed
#2282CURCY – Multi Currency for WooCommerce – Smoothly on WooCommerce 9.x39722220k+Non-prefixed hook name
#2283PayU GPO Payment for WooCommerce39449110k+Output is not escaped
#2284Additional Variation Images Gallery for WooCommerce396112720k+Non-prefixed global variable
#2285Wallet for WooCommerce393652420k+Non-prefixed hook name
#2286Modal Fly Cart & AJAX Add to Cart for WooCommerce3983742k+Text Domain Mismatch
#2287Store Toolkit – WooCommerce Extensions, Quick Enhancements & Handy Tools39323668k+Output is not escaped
#2288WP-Cycle3953173k+Output is not escaped
#2289WP Gmail SMTP3999501k+Text Domain Mismatch
#2290WP Revision Master399629900Text Domain Mismatch
#2291WP SendGrid SMTP3999501k+Text Domain Mismatch
#2292WP Server Health Stats39663110k+Output is not escaped
#2293WP Sitemaps Config398837700Output is not escaped
#2294WPS Child Theme Generator39111856k+Unsafe printing function
#2295YITH Custom Login3986336k+Output is not escaped
#2296AccessibleWP – ALT Detector405514500Text Domain Mismatch
#2297ACF qTranslate40184258k+Output is not escaped
#2298Add & Replace Affiliate Links for Amazon403952600Output is not escaped
#2299Subscribe Button by AddToAny409347900Output is not escaped
#2300Address Autocomplete Anything409432900Unsafe printing function