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
#401WP Mega Menu239927928k+Non-prefixed global variable
#402WP Migrate Lite – Migration Made Easy23369255200k+Exception output is not escaped
#403WP STAGING – WordPress Backup, Restore, Migration & Clone231,5041,607100k+Non-prefixed global variable
#404Subscribe Forms – Beautiful Email Forms, Embedded Newsletter Forms & MailChimp Form234195422k+Non-prefixed global variable
#405Track, Analyze & Optimize by WP Tao23895756600Output is not escaped
#406Dynamic Team Manager – Team Member Showcase with grid, slider, table Elementor widget & shortcode239072,014900Non-prefixed global variable
#407Customer Support Ticket System & Helpdesk231,7191,464400Text Domain Mismatch
#408Divi Gravity Forms (WP Tools)235791,3112k+Non-prefixed global variable
#409WP Ultimate CSV Importer – WordPress Import & Export for CSV, XML & Excel231,1583,64220k+Interpolated SQL is not prepared
#410WP Webhooks – Automate repetitive tasks by creating powerful automation workflows directly within WordPress234,38088820k+Output is not escaped
#411WPMobile.App232,9831,5333k+Output is not escaped
#412Comments – wpDiscuz236201,18070k+Non-prefixed global variable
#413Photo Engine (Media Organizer & Lightroom)232526502k+Direct Query
#414Masonry Gallery & Posts For Divi (WP Tools)237541,450800Non-prefixed global variable
#415WSW – Shopify WooCommerce / WordPress Integration and Migration231,4491,612600Non-prefixed global variable
#416Xpro Addons For Beaver Builder – Lite233,454640700Text Domain Mismatch
#417YITH Essential Kit for WooCommerce #1233971,4815k+Non-prefixed global variable
#418YITH PayPal Express Checkout for WooCommerce233871,4431k+Non-prefixed global variable
#419YITH WooCommerce Affiliates235491,5276k+Non-prefixed global variable
#420YITH WooCommerce Ajax Product Filter234631,52770k+Non-prefixed global variable
#421Youzify – BuddyPress Community, User Profile, Social Network & Membership Plugin for WordPress232,3171,7145k+Output is not escaped
#422Zephyr Project Manager236672,4541k+Non-prefixed global variable
#423Ad Inserter – Ad Manager & AdSense Ads244,260812300k+Output is not escaped
#424Advanced Contact form 7 DB247641,96070k+Non-prefixed global variable
#425Advanced iFrame248871,12040k+Non-prefixed global variable
#426All Embed – Multi-Source Embed Widgets for Elementor247291,310600Non-prefixed global variable
#427All-In-One Security (AIOS) – Security and Firewall245521,2281m+Non-prefixed global variable
#428Multi Page Auto Advance for Gravity Forms246531,3352k+Non-prefixed global variable
#429AutomatorWP – Automator plugin for no-code automations, webhooks & custom integrations in WordPress241,7051,3937k+Text Domain Mismatch
#430Popup Box – Create Countdown, Coupon, Video, Contact Form Popups244821,25350k+Non-prefixed global variable
#431bBlocks – Essential Gutenberg Blocks & Patterns Collection246561,511700Non-prefixed global variable
#432Barcode Scanner (+Mobile App) – Inventory manager, Order fulfillment system, POS (Point of Sale)241,8651,0891k+Text Domain Mismatch
#433Product Feed Manager For WooCommerce – Sell on 200+ Online Marketplaces242,3173,37510k+slow db query meta key
#434Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More243429306k+Non-prefixed global variable
#435Arigato Autoresponder and Newsletter241,318769500Text Domain Mismatch
#436Booking and Rental Manager for Bike | Car | Resort | Appointment | Dress | Equipment242621,7181k+Non-prefixed global variable
#437Branda – White Label & Branding, Free Login Page Customizer243,17482020k+Text Domain Mismatch
#438Brands for WooCommerce247736936k+Text Domain Mismatch
#439Brave – Create Popup, Optins, Lead Generation, Survey, Sticky Elements & Interactive Content2423729120k+error log print r
#440BrikPanel: WooCommerce Dashboard, Abandoned Cart Recovery, Google Sheets Sync, Inventory Management & Bulk Editor244,3131,425500Text Domain Mismatch
#441Builderall for WordPress244,7781,3071k+Text Domain Mismatch
#442Calculated Fields Form – AI Form Builder for WordPress – Contact, Payment, Quote, Quiz & More2434460940k+Non-prefixed global variable
#443Event Calendar – Calendar241,1111,2622k+Text Domain Mismatch
#444Captivate Sync241735571k+Non-prefixed global variable
#445Message Filter for Contact Form 7241,0571,5941k+Non-prefixed global variable
#446Business Essentials for Contact Form 7246744038k+Text Domain Mismatch
#447Church Admin241,5544,207900Direct Query
#448CleanTalk Anti-Spam. Spam Firewall & Bot protection248181,092200k+Missing nonce verification
#449Smart Online Order for Clover241,7461,2461k+Text Domain Mismatch
#450CM Pop-Up – Create engaging popups to capture attention and boost interaction244664088k+Output is not escaped