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
#2051Category Posts Widget381532640k+Output is not escaped
#2052Cecabank WooCommerce Plugin3863323k+Text Domain Mismatch
#2053WPAppsDev – CF7 Form Submission Limit38104331k+Text Domain Mismatch
#2054Contact Form 7 – Post Fields38167253k+Text Domain Mismatch
#2055Checkout Files Upload for WooCommerce38571207k+Input is not sanitized
#2056Classic Editor Plus – WordPress Classic Editor plugin by Felix388342500Text Domain Mismatch
#2057Clever Mega Menu for Elementor38835441k+Output is not escaped
#2058Chatbot for WordPress by Collect.chat ⚡️3858366k+Unsafe printing function
#2059country-redirect385819400Text Domain Mismatch
#2060One page checkout and layouts for woocommerce3883523k+Non-prefixed global variable
#2061Custom post type templates for Elementor3828933700Text Domain Mismatch
#2062Customize Posts3831771k+Non-prefixed hook name
#2063Login Page Customizer – Customize Login Screen & Branding38361721k+Non-prefixed function
#2064Darkify – Dark Mode & Night Mode for Website & Admin (Dark Theme Included)3838183600Non-prefixed global variable
#2065Datafeedr Comparison Sets38450533k+Output is not escaped
#2066Datafeedr WooCommerce Importer38112565k+Text Domain Mismatch
#2067Availability Datepicker – Booking Calendar for Contact Form 7 – Input WP383443020k+Text Domain Mismatch
#2068Product Badge, Label, Countdown Timer for WooCommerce – Sale Booster3837985k+Interpolated SQL is not prepared
#2069Elemailer Lite – Elementor email template & campaign builder3844505k+Output is not escaped
#2070PiWeb Product Enquiry or product catalog for WooCommerce382551451k+Text Domain Mismatch
#2071Export User Data38187626k+Text Domain Mismatch
#2072Buttonizer – Social Media Share Buttons, Social Icons, & Social Feeds381678250k+Output is not escaped
#2073Social Shop for WooCommerce385124800Output is not escaped
#2074Responsive WordPress Slider – HG Slider3867757k+Missing nonce verification
#2075Furgonetka.pl: Przesyłki & Narzędzia e-commerce3863487k+Exception output is not escaped
#2076GiveWP Donation Widgets for Elementor38483137k+Text Domain Mismatch
#2077Goal Tracker – Custom Event Tracking for GA438541252k+Output is not escaped
#2078GoDaddy Payments for WooCommerce3858652k+Output is not escaped
#2079HashThemes Demo Importer3871446k+Output is not escaped
#2080WP Team – WordPress Team Member Plugin3853736600Text Domain Mismatch
#2081Import to Photo Gallery from NextGen gallery388083400Direct Query
#2082Coding Chicken – JetEngine Importer385529400Missing direct file access protection
#2083jQuery Pin It Button for Images381293610k+Output is not escaped
#2084Jupiter X Core387176780k+Non-prefixed global variable
#2085Kali Forms — Contact Form & Drag-and-Drop Builder38325210k+Dynamic hook name
#2086Lightning Advanced Unit38189273k+Output is not escaped
#2087Log Deprecated Notices3892731k+Text Domain Mismatch
#2088Magical Posts Display – Elementor Advanced Posts widgets38117483k+Output is not escaped
#2089Monetag Official Plugin38133325k+Text Domain Mismatch
#2090Most And Least Read Posts Widget38130241k+Output is not escaped
#2091MultiLine Files for Contact Form 73898409k+Text Domain Mismatch
#2092Multiple Domain Mapping on Single Site38135516k+Text Domain Mismatch
#2093MX Time Zone Clocks38219411k+Output is not escaped
#2094Customize My Account for WooCommerce – Custom Tabs, Login, Registration, 2FA & Design3878172800Non-prefixed global variable
#2095Contact Form Widget38541071k+Request data is not unslashed
#2096One Click Order Re-Order38139631k+Non Singular String Literal Domain
#2097OneSignal – Web Push Notifications38536470k+Output is not escaped
#2098Page Links To383140100k+Unsafe printing function
#2099PDF Catalog for WooCommerce3830461k+Nonce verification recommended
#2100Podlove Subscribe button38148452k+Output is not escaped