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
#1701Theme Blvd Layout Builder352071692k+Output is not escaped
#1702ThemeRain Core3569611k+Text Domain Mismatch
#1703Themify Icons3533123k+Output is not escaped
#1704Themify Shortcodes3536167k+Output is not escaped
#1705Thumbnail Editor3518768600wp function not compatible with requires wp
#1706TinyMCE Templates35412720k+Text Domain Mismatch
#1707Tockify Events Calendar3535122k+Output is not escaped
#1708uCalc35788600Text Domain Mismatch
#1709Uptime Robot Plugin for WordPress35398324600Text Domain Mismatch
#1710UTM for Woocommerce35144800Output is not escaped
#1711Video Grid352531061k+Output is not escaped
#1712Void Elementor Post Grid Addon for Elementor Page builder35189933k+Text Domain Mismatch
#1713Voyapp Chile – Lugares y Cotizador de Despachos3522584400Output is not escaped
#1714Wavy Divider35101700Hidden files included
#1715WC Cancel Order35521225k+Non-prefixed hook name
#1716WC Moneris Payment Gateway3510428900Text Domain Mismatch
#1717Conditional Payments and Shipping for WooCommerce35338271k+Text Domain Mismatch
#1718Spreadconnect35128126700Output is not escaped
#1719WC Ukraine Shipping – Integration of Nova Poshta and Ukrposhta for WooCommerce355041647k+Text Domain Mismatch
#1720wePOS – Point Of Sale (POS) for WooCommerce & Dokan3547662k+Output is not escaped
#1721Which Elementor Addon35263500Text Domain Mismatch
#1722All-in-One Addons for Elementor – WidgetKit35603118k+Non-prefixed global variable
#1723Open Graph and Twitter Card Tags35152750k+error log error log
#1724ALD – Dropshipping and Fulfillment for AliExpress and WooCommerce355134410k+Request data is not unslashed
#1725Asaas Gateway for WooCommerce35121098k+Non-prefixed global variable
#1726CardCom Payment Gateway35201843k+Text Domain Mismatch
#1727Sola Payment Gateway for WooCommerce35107116700Missing Translators Comment
#1728WP Courseware for WooCommerce3555491k+Text Domain Mismatch
#1729Require Login for WooCommerce351062k+wp function not compatible with requires wp
#1730Save and Share Cart for WooCommerce3512551600Text Domain Mismatch
#1731DPD Baltic Shipping35912022k+Text Domain Mismatch
#1732Abandoned Cart Lite for WooCommerce358416120k+Non-prefixed global variable
#1733Conversion Tracking for WooCommerce35746120k+Output is not escaped
#1734Custom Payment Gateway for WooCommerce3511128k+Missing nonce verification
#1735Payment Gateway for PayPal Pro & PayPal Checkout for WooCommerce35671472k+Request data is not unslashed
#1736Invoices for WooCommerce355516810k+Non-prefixed global variable
#1737Brevo for WooCommerce351166730k+Output is not escaped
#1738Wholesale Suite – B2B, Dynamic Pricing & WooCommerce Wholesale Prices35225220k+Direct Query
#1739Kybernaut IČO DIČ3579683k+Missing nonce verification
#1740Wooplatnica352724400Non-prefixed class
#1741Easy Accept Payments via PayPal353221287k+Text Domain Mismatch
#1742Bitly's WordPress Plugin356232k+Non-prefixed function
#1743Category Dropdown by GCS Design3593521k+Output is not escaped
#1744WP Compiler3533201k+Output is not escaped
#1745WP Content Copy Protection35761110k+Text Domain Mismatch
#1746WP Datepicker352251817k+Output is not escaped
#1747WP Duplicate Page35445060k+Text Domain Mismatch
#1748WP Geo3518084900Output is not escaped
#1749Auto Publish for Google My Business3521619210k+Input is not validated
#1750WP-KaTeX35148800Missing direct file access protection