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
#1601Give – Divi Donation Modules3528612600Text Domain Mismatch
#1602Glossary35169932k+Non Singular String Literal Domain
#1603Gravitec.net – Web Push Notifications3547521k+wp function not compatible with requires wp
#1604Gum Addon for Elementor356607250k+Text Domain Mismatch
#1605HivePress – Business Directory, Listings & Classified Ads Plugin353818010k+Direct Query
#1606PDF Compressor & Watermark – iLovePDF352165600Text Domain Mismatch
#1607ImageMagick Engine35632960k+Unsafe printing function
#1608Import Users & Customers with Meta | WP Ultimate CSV Importer Add-on35271405k+Interpolated SQL is not prepared
#1609Inspiro Starter Sites – 20+ Free Demo Templates for Gutenberg & Elementor35620010k+Non-prefixed global variable
#1610Social Feed Gallery351045280k+Text Domain Mismatch
#1611iPages – FlipBook Image & PDF Viewer354671772k+Text Domain Mismatch
#1612Issuu PDF Sync3515928900Text Domain Mismatch
#1613JetStyleManager for Gutenberg35206420k+Nonce verification recommended
#1614Jetpack VideoPress357102417k+Text Domain Mismatch
#1615Kadence for WooCommerce and Elementor3539213k+Output is not escaped
#1616Kargo Takip35841423k+Missing nonce verification
#1617Kiyoh customer review3517368500Output is not escaped
#1618Kustom Checkout for WooCommerce3510150510k+Dynamic hook name
#1619Klarna Order Management for WooCommerce35223710k+Non-prefixed hook name
#1620Lead Call Buttons35113815k+Output is not escaped
#1621Lead Form Builder & Contact Form354003459k+Output is not escaped
#1622Topic Progression Using Storyline/Captivate for LearnDash3538225400Text Domain Mismatch
#1623Lenix scss compiler3513334800Exception output is not escaped
#1624LiteSpeed Cache352868937m+Non-prefixed global variable
#1625MainWP Child Reports3549116100k+Non-prefixed hook name
#1626Mark Posts3530341k+Output is not escaped
#1627Marquee image crawler35168136700Non-prefixed global variable
#1628Mechanic Visitor Counter35240667k+Output is not escaped
#1629MeetingHub – Webinar & Meeting Plugin for Zoom, Google Meet, Webex, Microsoft Teams, & Jitsi Meet3533289400Non-prefixed global variable
#1630Restaurant Menu – Food Ordering System – Table Reservation353171868k+Unsafe printing function
#1631Mighty Pros & Cons35126800Text Domain Mismatch
#1632Mini Ajax Cart for WooCommerce35297240900Text Domain Mismatch
#1633Mini Cart for WooCommerce – Add a Stylish Sliding Cart3542160600Non-prefixed global variable
#1634MONEI Payments for WooCommerce351565500Non-prefixed hook name
#1635mosparo Integration35114301900Missing nonce verification
#1636myPOS Checkout3515184k+Text Domain Mismatch
#1637NewsPlugin358453400Text Domain Mismatch
#1638Nginx Cache Controller3579961k+Text Domain Mismatch
#1639Ni WooCommerce Sales Report35236256500Text Domain Mismatch
#1640Nooz35287108500Text Domain Mismatch
#1641NS Cloner – Site Cloner and Multisite Duplicator3529167k+Missing direct file access protection
#1642Email Marketing for WooCommerce by Omnisend35122140k+Non-prefixed function
#1643One Page Express Companion351326510k+Output is not escaped
#1644ONet Regenerate Thumbnails35190641k+Text Domain Mismatch
#1645Order Delivery Date for WooCommerce352,0757310k+wp function not compatible with requires wp
#1646OSM Map Widget for Elementor35183149k+Text Domain Mismatch
#1647OT Flatsome Vertical Menu351262610k+Text Domain Mismatch
#1648Otter Blocks – Gutenberg Blocks, Page Builder for Gutenberg Editor & FSE3513141300k+Missing direct file access protection
#1649Paybox WooCommerce Payment Gateway3516588500Non Singular String Literal Domain
#1650Paytrail for WooCommerce3528463k+Non-prefixed global variable