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
#1151Download Plugin317810260k+Output is not escaped
#1152Up2pay e-Transactions WooCommerce Payment Gateway314591754k+Text Domain Mismatch
#1153EnvoThemes Demo Import312211403k+Output is not escaped
#1154Export Order Items for WooCommerce311001081k+Text Domain Mismatch
#1155Express Checkout via PayPal for WooCommerce31158200800Nonce verification recommended
#1156افزونه پیامک حرفه ای فراز اس ام اس31891801k+wp function not compatible with requires wp
#1157FraudLabs Pro for WooCommerce311692131k+Request data is not unslashed
#1158g-FFL Checkout31249300600Request data is not unslashed
#1159Gabfire Widget Pack311,04160600Output is not escaped
#1160WP Gravity Forms Constant Contact Plugin31684164600Text Domain Mismatch
#1161GS Pinterest Portfolio – Pins Grid, Masonry, User Profile, Popup & Board Widgets314021561k+Text Domain Mismatch
#1162HFD ePost Integration311861101k+Text Domain Mismatch
#1163HT Easy GA4 – Google Analytics WordPress Plugin31475936k+Text Domain Mismatch
#1164HT Mega – Absolute Addons for WPBakery Page Builder312,740115900Text Domain Mismatch
#1165Keywords to Links Converter31288144700Text Domain Mismatch
#1166LWS Tools3110413410k+Request data is not unslashed
#1167Mailgun for WordPress311447580k+Unsafe printing function
#1168Melapress Login Security31692782k+Non-prefixed global variable
#1169Nova Blocks by Pixelgrade31209110800Output is not escaped
#1170Openpay Cards Plugin311661053k+Text Domain Mismatch
#1171Openpay Stores Plugin31121751k+Non-prefixed global variable
#1172Patreon WordPress312763393k+Output is not escaped
#1173PayKeeper Payment Gateway for WooCommerce3111344500Non Singular String Literal Domain
#1174Podamibe Simple Footer Widget Area31596572k+wp function not compatible with requires wp
#1175Post Pay Counter316392381k+Output is not escaped
#1176Product Configurator for WooCommerce31415623k+Non-prefixed hook name
#1177Active Products Tables for WooCommerce. Use constructor to create tables313644241k+Output is not escaped
#1178Push notification for Mobile and Web app318783400Non Singular String Literal Domain
#1179Raffle Play Woocommerce31151199800Output is not escaped
#1180reCAPTCHA in WP comments form31264608k+Output is not escaped
#1181Redirection31393232m+Direct Query
#1182Accordion FAQ – Compatible With All Page Builder (Elementor, Gutenberg)3146020130k+Non Singular String Literal Domain
#1183Coming Soon Page & Maintenance Mode316132663k+Text Domain Mismatch
#1184Social Share Buttons314621561k+Text Domain Mismatch
#1185Sidebar Manager Light31221761k+Text Domain Mismatch
#1186Simple calendar for Elementor31125270500Direct Query
#1187SmartBill Facturare si Gestiune314211645k+Text Domain Mismatch
#1188Staatic – Static Site Generator for WordPress314201952k+SQL query is not prepared
#1189Swatchly – Product Variation Swatches for WooCommerce315402145k+Output is not escaped
#1190Team Builder – Team Member Showcase With Grid and slider, Compatible With Elementor, Gutenberg314592827k+Non Singular String Literal Domain
#1191WP Testimonials3118345510k+Non-prefixed global variable
#1192Themify Store Locator31244125500Text Domain Mismatch
#1193Tutor LMS Elementor Addons3122745330k+Non-prefixed global variable
#1194Big File Uploads – Increase Maximum File Upload Size3110192100k+Output is not escaped
#1195Ultimate Posts Widget313098610k+Output is not escaped
#1196Web Push Notifications – Webpushr3116929310k+Output is not escaped
#1197WCPOS – Point of Sale (POS) plugin for WooCommerce31752265k+Nonce verification recommended
#1198Tooltips for WordPress313122525k+Output is not escaped
#1199Worldline Global Online Pay for WooCommerce3116086500Missing direct file access protection
#1200Discussion Board – WordPress Forum Plugin311051532k+Request data is not unslashed