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
#651bbp style pack251,4191,7916k+Output is not escaped
#652Beaver Builder Page Builder – Drag and Drop Website Builder254,4631,819100k+Text Domain Mismatch
#653Total Upkeep – WordPress Backup Plugin plus Restore & Migrate by BoldGrid2524385450k+Non-prefixed global variable
#654Booking Activities251,0361,4693k+Output is not escaped
#655Booking Package251,6973,97710k+Missing nonce verification
#656Online Scheduling and Appointment Booking System – Bookly251,08888860k+SQL query is not prepared
#657Broken Link Checker25727600500k+Output is not escaped
#658BuddyPress Docs252844217k+Nonce verification recommended
#659Bulk Edit Categories and Tags – Create Thousands Quickly on the Editor251,0411,0164k+Text Domain Mismatch
#660Bulk Edit and Create User Profiles – WP Sheet Editor259951,0011k+Text Domain Mismatch
#661SilentShield – Captcha & Anti-Spam for WordPress (CF7, WPForms, Elementor, WooCommerce)2523521410k+Database parameter is not escaped
#662GSheetConnector for CF7 – Connect Contact Form 7 to Google Sheets and Send Form Submissions in Real Time256141,43140k+Non-prefixed global variable
#663CheckoutWC Lite – Conversion optimized WooCommerce checkout251,4168543k+Text Domain Mismatch
#664Admin Columns25613995100k+Non-prefixed namespace
#665Colissimo shipping methods for WooCommerce251,75555710k+Text Domain Mismatch
#666Website Builder by SeedProd — Theme Builder, Landing Page Builder, Coming Soon Page, Maintenance Mode25991,040700k+Non-prefixed global variable
#667Disable Comments & Delete All Comments255031859k+Output is not escaped
#668Coinbase Business Gateway for WooCommerce255691,317800Non-prefixed global variable
#669Contact Form DB Divi255331,2993k+Non-prefixed global variable
#670Contact Form to DB by BestWebSoft – Messages Database Plugin For WordPress254983551k+Text Domain Mismatch
#671Coupon Creator256984121k+Output is not escaped
#672Cryptocurrency Payment Gateway251,963589400Text Domain Mismatch
#673Smash Balloon Social Post Feed – Simple Social Feeds for WordPress25554982200k+Output is not escaped
#674Disable Admin Notices – Hide Dashboard Notifications25465195100k+Output is not escaped
#675ELEX WooCommerce Dynamic Pricing and Discounts25478748800Text Domain Mismatch
#676WEB-Translation – eTranslation Multilingual252171,057400Non-prefixed function
#677Event Genius – Event Management, Events Calendar, Registration, and RSVP251811,579500Non-prefixed global variable
#678胖鼠采集(Fat Rat Collect)25630190900Missing Arg Domain
#679FlatPM – Ad Manager, AdSense and Custom Code253,01755710k+Text Domain Mismatch
#680FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler253214557k+Non-prefixed global variable
#681Fluid Checkout for WooCommerce – Lite2537084120k+Non-prefixed hook name
#682Photo Gallery by FooGallery : Responsive Image Gallery, Masonry Gallery & Carousel258761,798100k+Non-prefixed global variable
#683AnWP Football Leagues253,5981,955800Text Domain Mismatch
#684Form Vibes – Save Contact Form 7 & Elementor Form Entries to Database257161,50910k+Non-prefixed global variable
#685WP Fast Total Search – The Power of Indexed Search252092911k+Non-prefixed global variable
#686FunnelKit – Funnel Builder for WooCommerce Checkout253,1642,62430k+Text Domain Mismatch
#687Gallery Images Ape255883411k+Output is not escaped
#688GD Rating System251,5111,0431k+Output is not escaped
#689GD Security Headers254075211k+Output is not escaped
#690Genesis Club Lite25513317900Output is not escaped
#691Simple Giveaways – Grow your business, email lists and traffic with contests259562,384400Non-prefixed global variable
#692WPBruiser {no- Captcha anti-Spam}2564625910k+Non Singular String Literal Domain
#693MonsterInsights – Google Analytics Dashboard for WordPress (Website Stats Made Easy)251164412m+Nonce verification recommended
#694Site Kit by Google – Analytics, Search Console, AdSense, Speed251,3042425m+Missing direct file access protection
#695Sitemap by BestWebSoft – WordPress XML Site Map Page Generator Plugin2560820720k+Text Domain Mismatch
#696Logo Slider – Logo Showcase, Logo Carousel, Logo Gallery and Client Logo Presentation2578931330k+Text Domain Mismatch
#697Team Members – A WordPress Team Plugin with Gallery, Grid, Carousel, Slider, Table, List, and More251,7842,2222k+Non-prefixed global variable
#698Solid Testimonials – Testimonial Slider, Video Testimonials & Customer Reviews256451,5851k+Non-prefixed global variable
#699Hardcore Google Fonts Localizer25331261800Text Domain Mismatch
#700HashBar – Announcement, Notification Bar & Popup Campaign252,7186108k+Text Domain Mismatch