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
#3051Custom Product Tabs for WooCommerce WP All Import Add-on6518181k+Non-prefixed global variable
#3052Custom Share Buttons with Floating Sidebar65164204k+Text Domain Mismatch
#3053Cyr to Lat Reloaded – Transliteration of Links and File Names65133630k+Direct Query
#3054Dojo for WooCommerce657113800Text Domain Mismatch
#3055Easy Twitter Feed Widget Plugin65901510k+Text Domain Mismatch
#3056EDD Hide Download651313600Output is not escaped
#3057Featured Galleries6515103k+Output is not escaped
#3058Futy.io Leadbots657392k+wp function not compatible with requires wp
#3059Genesis Visual Hook Guide651314700Nonce verification recommended
#3060WP All Import – Import SEO Settings for All In One SEO651911900Output is not escaped
#3061Integration for Elementor forms – Sendinblue6594567k+Text Domain Mismatch
#3062Bitrix24652810500Text Domain Mismatch
#3063Product Image and Video Gallery Slider for WooCommerce65137700Output is not escaped
#3064Read More Excerpt Link651983k+Output is not escaped
#3065SocketLabs651518900Output is not escaped
#3066WebberZone Top 10 — Popular Posts653717910k+Database parameter is not escaped
#3067User Last Login65275600Output is not escaped
#3068Web and WooCommerce Addons for WPBakery Builder654971231k+Text Domain Mismatch
#3069Add to Cart Text Changer and Customize Button, Add Custom Icon6587182k+Text Domain Mismatch
#3070AI Product Gallery Slider for WooCommerce, Product Image Zoom, Product Video, Additional Variation Images Gallery – WPBean65264161k+Text Domain Mismatch
#3071Ajaxify Comments – Ajax and Lazy Loading Comments6520383k+Non-prefixed hook name
#3072ACF RGBA Color Picker663736k+Text Domain Mismatch
#3073CP Media Player – Audio Player and Video Player66224483k+Text Domain Mismatch
#3074WPAdmin AWS CDN6616142400Text Domain Mismatch
#3075Bopo – WooCommerce Product Bundle Builder661371351k+Text Domain Mismatch
#3076Calculated fields for ACF665181k+Non-prefixed global variable
#3077Custom Posts Per Page66202900Unsafe printing function
#3078Custom Posts Per Page Reloaded66403700Text Domain Mismatch
#3079No Right Click, Content Copy Protection, Disable Right Click by RB66232600Unsafe printing function
#3080Elementic66229900Text Domain Mismatch
#3081IranDargah Payment Gateway for Woocommerce666626400Text Domain Mismatch
#3082Link Widget Title662254k+Output is not escaped
#3083PopBox For Elementor663193k+Output is not escaped
#3084Plugin Compatibility Checker6673189k+Text Domain Mismatch
#3085Shortcode for Current Date66271210k+Text Domain Mismatch
#3086TAO Schedule Update6637112k+Text Domain Mismatch
#3087User Profile Picture66984k+Missing nonce verification
#3088Ajax add to cart for WooCommerce66673110k+Text Domain Mismatch
#3089Video Popup for Elementor – WPTD6633131k+Output is not escaped
#3090Address correction autocomplete for Woo671991k+Text Domain Mismatch
#3091Raptive Ads6734316k+Text Domain Mismatch
#3092Affiliates Manager Google reCAPTCHA Integration671810400Request data is not unslashed
#3093Awesome Contact Form7 for Elementor6720307k+Non-prefixed global variable
#3094Breadcrumbs Divi Module67443810k+Text Domain Mismatch
#3095CCM19 Integration6714134k+Nonce verification recommended
#3096Dynamic Text Field For Contact Form 7672071k+Unsafe printing function
#3097Editoria11y Accessibility Checker6769551k+Text Domain Mismatch
#3098GravityExport Lite for Gravity Forms67481410k+Output is not escaped
#3099Hide Plugins677151k+Nonce verification recommended
#3100Kraken.io Image Optimizer – Compress, Convert to WebP & AVIF, Resize & Bulk Optimize67293809k+Text Domain Mismatch