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
#1001Plugin BlueX for WooCommerce294312162k+Text Domain Mismatch
#1002BNE Testimonials295211021k+Output is not escaped
#1003Order Delivery Date Time & Pickup for WooCommerce29667244500Output is not escaped
#1004Businessx Extensions293375291k+Non-prefixed function
#1005Integration for Salesforce and Contact Form 7, WPForms, Elementor, Formidable, Ninja Forms292363692k+Non-prefixed global variable
#1006Chained Quiz291,1327211k+Text Domain Mismatch
#1007Countdown, Coming Soon, Maintenance – Countdown & Clock291,73514310k+Non Singular String Literal Domain
#1008DB Cache Reloaded Fix29133422k+Output is not escaped
#1009Di Themes Demo Site Importer293431831k+Text Domain Mismatch
#1010Display Tweets29135135900Non-prefixed global variable
#1011Interactive Image Map Plugin – Draw Attention2962022720k+Output is not escaped
#1012ECPay Ecommerce for WooCommerce292483702k+Missing nonce verification
#1013Everest Toolkit291451411k+Missing Translators Comment
#1014Gianism29391154700Text Domain Mismatch
#1015reCaptcha by BestWebSoft29474272100k+Text Domain Mismatch
#1016Easy HTTPS Redirection (SSL)29266152100k+Unsafe printing function
#1017Integration for Pipedrive and Contact Form 7, WPForms, Elementor, Ninja Forms296253511k+Text Domain Mismatch
#1018Interactive World Map296843411k+Text Domain Mismatch
#1019Jetpack Boost – Website Speed, Performance and Critical CSS29659247200k+Text Domain Mismatch
#1020Wishlist for WooCommerce29610296600Output is not escaped
#1021Kits, Templates and Patterns29380915k+Text Domain Mismatch
#1022Liteweight Podcast – Host and Embed Podcast Episodes29536239500Output is not escaped
#1023Meow Gallery2911318210k+Direct Query
#1024miniOrange Social Login and Register (Discord, Google, Twitter, LinkedIn)299289810k+Request data is not unslashed
#1025Page Restrict for WooCommerce29579374700Text Domain Mismatch
#1026Page View Count2910624610k+Dynamic hook name
#1027PlatiOnline Payments29304110700Output is not escaped
#1028Post Timeline2991200800Missing nonce verification
#1029Pósturinn\'s Shipping with WooCommerce29713551500Text Domain Mismatch
#1030Recipe Card Blocks Lite2915140810k+Non-prefixed global variable
#1031Relevant – Related, Featured, Latest, and Popular Posts by BestWebSoft29487262800Text Domain Mismatch
#1032Responder29771853k+Non-prefixed global variable
#1033SamedayCourier Shipping293362694k+Non Singular String Literal Domain
#1034Sender – Newsletter, SMS and Email Marketing Automation for WooCommerce291482455k+Unsafe printing function
#1035Slider by BestWebSoft29478336400Text Domain Mismatch
#1036Social Engine2913390600Exception output is not escaped
#1037BuddyPress Builder for Elementor – BuddyBuilder293483291k+Text Domain Mismatch
#1038SureForms – Drag & Drop Contact Form & Form Builder, Payment Form, Survey, Quiz & Calculator29336198500k+Text Domain Mismatch
#1039SureMembers – Membership & Content Restriction Plugin293592481k+Text Domain Mismatch
#1040Themify Popup292321088k+Text Domain Mismatch
#1041Themify – WooCommerce Product Filter2964314520k+Output is not escaped
#1042Tilda-publishing2921978700Output is not escaped
#1043Post Grid Gutenberg Blocks – PostX2911840440k+Non-prefixed global variable
#1044Under Construction, Coming Soon & Maintenance Mode2927729210k+Text Domain Mismatch
#1045Wenprise Alipay Gateway For WooCommerce2911368700Exception output is not escaped
#1046Countdown Timer – Widget Countdown2929015210k+Output is not escaped
#1047Widget for Yelp Reviews291471582k+Output is not escaped
#1048Product Carousel Slider & Grid Ultimate for WooCommerce297191226k+Text Domain Mismatch
#1049Global Payments SecureSubmit Gateway29199443500Non-prefixed class
#1050Woostify Sites Library2922919820k+Text Domain Mismatch