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
#501Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress241,855953100k+Output is not escaped
#502LearnPress – Backup & Migration Tool243854695k+Output is not escaped
#503Limit Attempts by BestWebSoft – WordPress Anti-Bot and Security Plugin for Login and Forms245635484k+Text Domain Mismatch
#504Load More Products for WooCommerce2473145920k+Text Domain Mismatch
#505Local Delivery Drivers for WooCommerce241,8321,483900Non-prefixed global variable
#506Event Booking Manager for WooCommerce – Registration, RSVP, Calendar & Tickets249692,1407k+Non-prefixed global variable
#507Generate Images (AI) – Magic Post Thumbnail241,9401,7616k+Non-prefixed global variable
#508Mail Mint – Email Marketing, Newsletter, Email Automation & WooCommerce Emails244,6961,4805k+Text Domain Mismatch
#509Mailchimp for WooCommerce24523663200k+Non-prefixed global variable
#510Admin Tweaks241,507206900Text Domain Mismatch
#511Marketing Automation24440677600Non-prefixed global variable
#512Mass Pages/Posts Creator247361,3641k+Non-prefixed global variable
#513Media Library Folders2488980710k+Text Domain Mismatch
#514Min and Max Quantity for WooCommerce2460345920k+Text Domain Mismatch
#515MT Addons for Elementor243,0731,4422k+Text Domain Mismatch
#516Musician's Pack for Elementor – Music Website Widgets & Templates241,725228400Text Domain Mismatch
#517Music Player for Elementor – Audio Player & Podcast Player246081,30210k+Non-prefixed global variable
#518MxChat – AI Chatbot & Content Generation for WordPress243,2301,4052k+Text Domain Mismatch
#519My Agile Privacy® – CMP, Cookie Consent & Privacy Tools241,1706747k+Text Domain Mismatch
#520Newsletter Subscription Form – User Subscriptions Form, Capture Email243858291k+Non-prefixed global variable
#521NEX-Forms – Ultimate Forms Plugin for WordPress242,0081,1956k+Text Domain Mismatch
#522Ninja Forms – The Contact Form Builder That Grows With You247491,533600k+Nonce verification recommended
#523NotificationX – FOMO, Live Sales Notification, WooCommerce Sales Popup, GDPR, Social Proof, Announcement Banner & Floating Notification Bar2426740440k+Non-prefixed hook name
#524Overlay Image Divi Module245761,3012k+Non-prefixed global variable
#525Pagar.me para WooCommerce245491165k+Text Domain Mismatch
#526Pagination Styler for WooCommerce247994481k+Output is not escaped
#527Participants Database249508947k+SQL query is not prepared
#528PayPal Brasil para WooCommerce245543291k+Unsafe printing function
#529PDF for Gravity Forms + Drag And Drop Template Builder241,457260400wp function not compatible with requires wp
#530PeproDev Ultimate Invoice243792344k+Output is not escaped
#531PixelYourSite – Your smart PIXEL (TAG) & API Manager241,1762,416500k+Non-prefixed namespace
#532Post Slider and Post Carousel with Post Vertical Scrolling Widget – A Responsive Post Slider245991,53210k+Non-prefixed global variable
#533Post Status Notifier Lite24984451700Missing direct file access protection
#534Product Catalog Simple241,5551,9821k+Output is not escaped
#535Premium Blocks – Gutenberg Blocks, Patterns & Templates241403082k+Non-prefixed function
#536Premmerce Brands for WooCommerce247001,3442k+Non-prefixed global variable
#537Premmerce Product Filter for WooCommerce248171,4862k+Non-prefixed global variable
#538Product Editor Pro – WooCommerce Bulk Edit: Prices, Stock, Images, Titles, CSV Import & More242,1544,8331k+Non-prefixed global variable
#539Product Tabs Manager for WooCommerce246344822k+Text Domain Mismatch
#540Product Watermark for WooCommerce246854592k+Text Domain Mismatch
#541Products Compare for WooCommerce241,0226951k+Output is not escaped
#542ProfileGrid – User Profiles, Groups and Communities244842,4615k+Non-prefixed global variable
#543Co-Authors, Multiple Authors and Guest Authors in an Author Box with PublishPress Authors2436982020k+Nonce verification recommended
#544Quick Event Manager241523881k+Non-prefixed function
#545reGenerate Thumbnails Advanced2422012270k+Unsafe printing function
#546Registrations for the Events Calendar – Event Registration Plugin244049447k+Non-prefixed global variable
#547Related Posts Thumbnails Plugin for WordPress2431441320k+Non-prefixed function
#548Reviews Feed – Add Testimonials and Customer Reviews From Google Reviews, Yelp, TripAdvisor, and More24146759100k+Non-prefixed global variable
#549RS WP Book Showcase – A Complete Book Catalogue & Library System249103431k+Text Domain Mismatch
#550RSFirewall!245635214k+Output is not escaped