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
#1301Addi – Cuotas que se adaptan a ti331062092k+Direct Query
#1302Cargus334864700Input is not sanitized
#1303Nexi XPay334962776k+Text Domain Mismatch
#1304CartPops – High Converting Add To Cart Popup For WooCommerce33631884k+Non-prefixed global variable
#1305CB Custom Beaver Builder Modules3374841k+Output is not escaped
#1306Chartify – WordPress Chart Plugin33764113k+Non-prefixed global variable
#1307Civic Cookie Control331,8812192k+Text Domain Mismatch
#1308Clicky Analytics331669210k+Output is not escaped
#1309Companion Sitemap Generator – Simple, Smart, and SEO-Ready33118577k+Missing Translators Comment
#1310Conekta Payment Gateway33240662k+Text Domain Mismatch
#1311Contact Form Block336473500Non Singular String Literal Domain
#1312Contact Form Plugin33472202k+Non-prefixed function
#1313Countdown Timer3331117900Text Domain Mismatch
#1314Chwazi – Delivery & Pickup Scheduling for WooCommerce33563192600Text Domain Mismatch
#1315Device Detector33209112600Output is not escaped
#1316DJ-Accessibility – Accessibility Plugin33370483k+Text Domain Mismatch
#1317Login & Register Forms – Popup | Slider | Inline | WooCommerce3317747840k+Non-prefixed global variable
#1318Easy Upload Files During Checkout33218199500Unsafe printing function
#1319Echelon Widgets for SiteOrigin336675800Output is not escaped
#1320Human Presence – Stop Form Spam Without ReCaptcha3354651k+Request data is not unslashed
#1321Fastly33221661k+Text Domain Mismatch
#1322FastPixel Cache – Optimize Page Speed: Compress Images, Minify, Clean Database & CDN33513334k+Request data is not unslashed
#1323Gallery Custom Links33646230k+Non Singular String Literal Domain
#1324GDPR Cookie Compliance – Cookie Banner, Cookie Consent, Cookie Notice for CCPA, EU Cookie Law3348370300k+Non-prefixed global variable
#1325GetResponse Forms by Optin Cat33681381k+Missing direct file access protection
#1326WP GIF Uploader33117441k+Text Domain Mismatch
#1327Five Star Restaurant Reviews33242142400Output is not escaped
#1328GSheetConnector for Forminator Forms331282011k+Non-prefixed global variable
#1329Ultimate Addons for Elementor33812912m+Non-prefixed class
#1330Mentions légales [FR]33238482k+Text Domain Mismatch
#1331HurryTimer – An Scarcity and Urgency Countdown Timer for WordPress & WooCommerce3337713920k+Unsafe printing function
#1332Flipbox – Awesomes Flip Boxes Image Overlay334007,27910k+Input is not validated
#1333ImageLinks – Interactive Image Builder with Hotspots33517901k+Text Domain Mismatch
#1334InPost Gallery33105245700Non-prefixed global variable
#1335Intagrate Lite33941524k+date date
#1336ITRO Popup Plugin335911356k+Output is not escaped
#1337JetWidgets for Elementor and WooCommerce331871467k+Text Domain Mismatch
#1338jQuery Manager for WordPress3386247k+Output is not escaped
#1339Logo Showcase Ultimate – Logo Carousel, Logo Slider & Logo Grid332741063k+Text Domain Mismatch
#1340LWSCache33471046k+Non-prefixed global variable
#1341Forms for Mailchimp by Optin Cat – Grow Your MailChimp List33711332k+Missing direct file access protection
#1342MailUp for WordPress – Email and Newsletter Subscription Form332511002k+Text Domain Mismatch
#1343Mollie Payments for WooCommerce3370123100k+Dynamic hook name
#1344Molongui Post Contributors: Multi-Role Contributor Attribution33240162500Output is not escaped
#1345More Types33227198800Non-prefixed global variable
#1346Newebpay Payment33146115600Text Domain Mismatch
#1347GDPR CCPA Compliance & Cookie Consent Banner33622871k+Non Singular String Literal Domain
#1348Nomad World Map33424191700Text Domain Mismatch
#1349Notification Master – Real-Time WordPress Notifications With Email, SMS, Webhooks & More332932151k+Text Domain Mismatch
#1350Pastacode337766400Non-prefixed global variable