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
#1551Custom CSS and JavaScript35389110k+Input is not sanitized
#1552Wbcom Designs – Custom Font Uploader353401233k+Text Domain Mismatch
#1553Custom links in Elementor Image Carousel35825k+Text Domain Mismatch
#1554Custom Order Numbers for WooCommerce3563220k+Non-prefixed hook name
#1555Custom Order Status for WooCommerce35415510k+Non-prefixed hook name
#1556Custom Post Type Maker35240866k+Unsafe printing function
#1557Customize My Account Page35411400Dynamic hook name
#1558Dadevarzan WordPress Common355671700Text Domain Mismatch
#1559DarkLooks – Dark Mode Switcher For WordPress3519521900Text Domain Mismatch
#1560Datafeedr Product Sets356022065k+Output is not escaped
#1561Deposits & Partial Payments for WooCommerce351741445k+Text Domain Mismatch
#1562Nexi Checkout35453083k+Dynamic hook name
#1563Dintero Checkout for WooCommerce Payment Methods355848600Text Domain Mismatch
#1564PiWeb Disable payment method / Partial payment for WooCommerce35552214k+Non-prefixed class
#1565Disable and Remove Google Fonts | GDPR & DSGVO friendly352111100k+Missing Translators Comment
#1566Disable XML-RPC-API3544452100k+Text Domain Mismatch
#1567DOOFINDER Search and Discovery for WP & WooCommerce351511202k+Text Domain Mismatch
#1568DynamicTags35116162k+Text Domain Mismatch
#1569Easy Dash for LearnDash3562388700Text Domain Mismatch
#1570Easy Noindex And Nofollow355518400Output is not escaped
#1571Easy Post Types and Fields351381351k+Text Domain Mismatch
#1572Product Bundle Builder for WooCommerce351521386k+Text Domain Mismatch
#1573Easy Social Icons3518215820k+Output is not escaped
#1574Gutenberg Blocks Library & Toolkit – Editor Plus3527116k+Text Domain Mismatch
#1575Elements Hive for Breakdance3576251k+Output is not escaped
#1576Elfsight Blocks for Elementor — 80+ Widgets3544432k+Text Domain Mismatch
#1577Email Subscription Popup — Newsletter & GDPR Consent356831931k+Output is not escaped
#1578Enlighter – Customizable Syntax Highlighter35501010k+Output is not escaped
#1579Equivalent Mobile Redirect3529172k+Text Domain Mismatch
#1580Connect WooCommerce to ActiveCampaign by EqualServing35135891k+Text Domain Mismatch
#1581AI Popup Builder & Popup Maker by OptiMonk3581654k+Text Domain Mismatch
#1582Export Featured Images35176671k+Output is not escaped
#1583Extendify358064500k+Text Domain Mismatch
#1584F4 Shipping Phone and E-Mail for WooCommerce352130800Non-prefixed hook name
#1585WP2Social Auto Publish356432159k+Unsafe printing function
#1586Pixel Cat – Conversion Pixel Manager3525321540k+Output is not escaped
#1587Fancy Elements for Avada3537110400Text Domain Mismatch
#1588Flexible Checkout Fields for WooCommerce – WooCommerce Checkout Manager35646480k+Non-prefixed global variable
#1589Events Calendar by FooEvents3557594k+Non-prefixed global variable
#1590FooGallery Migrate35412321k+Non-prefixed global variable
#1591Friendly Captcha for WordPress35192629k+Output is not escaped
#1592Frontend Reset Password358312810k+Text Domain Mismatch
#1593Full Width Banner Slider Wp352391402k+Output is not escaped
#1594GA4WP – Analytics Dashboard for the Website354341572k+Text Domain Mismatch
#1595GDPR Compliance & Cookie Consent35251614k+Output is not escaped
#1596GeoTargeting Lite – WordPress Geolocation3566791k+Output is not escaped
#1597Give – Divi Donation Modules3528612600Text Domain Mismatch
#1598Glossary35169932k+Non Singular String Literal Domain
#1599Gravitec.net – Web Push Notifications3547521k+wp function not compatible with requires wp
#1600Gum Addon for Elementor356607250k+Text Domain Mismatch