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
#3351AffiliateWP – Affiliate Info792771k+Text Domain Mismatch
#3352AffiliateWP – Force Pending Referrals793512500Text Domain Mismatch
#3353AffiliateWP – WooCommerce Redirect Affiliates792771k+Text Domain Mismatch
#3354Alx Extensions7911348k+Text Domain Mismatch
#3355Blocks for Products791813400Non Singular String Literal Domain
#3356Click To Copy – Copy Text or Code to Clipboard Instantly7998900Text Domain Mismatch
#3357Bitly URL Shortener796522600Text Domain Mismatch
#3358CoolClock – a Javascript Analog Clock792192k+Output is not escaped
#3359Custom Background Changer7948111k+Non Singular String Literal Domain
#3360Disable Theme and Plugin Auto-Update Emails7921510k+Text Domain Mismatch
#3361Fygaro WC Plugin79386600Text Domain Mismatch
#3362Klaviyo792686100k+Non-prefixed function
#3363Ni WooCommerce Admin Order Columns79154600Output is not escaped
#3364Popupsmart79282600Output is not escaped
#3365Qi Addons For Elementor7933339200k+Non-prefixed global variable
#3366Qty Increment Buttons for WooCommerce791529k+Output is not escaped
#3367Related Products Manager for WooCommerce799431k+Non-prefixed global variable
#3368Search engines blocked warning79203500Output is not escaped
#3369SureMail – SMTP and Email Logs Plugin with Amazon SES, Postmark, and Other Providers794566200k+Non-prefixed hook name
#3370Notifima – WooCommerce Stock Manager, Inventory Management, Waitlist79121423k+Text Domain Mismatch
#3371WP Automatic Updates79507400Text Domain Mismatch
#3372WP Page Loading79149800Text Domain Mismatch
#3373WPMagPlus Companion7910416700Text Domain Mismatch
#3374YITH Maintenance Mode7919635k+Non-prefixed global variable
#3375Automatically Hierarchic Categories in Menu801132k+Output is not escaped
#3376ShopEngine Gutenberg WooCommerce Builder Blocks Addon – All in One WooCommerce Solution804247353k+Non-prefixed global variable
#3377Button8065282k+Text Domain Mismatch
#3378Buttons to Edit Next/Previous Post801211k+Output is not escaped
#3379Cost Calculator for Elementor8022317500wp function not compatible with requires wp
#3380Interlinks Manager – Internal Links Optimizer8017137k+Database parameter is not escaped
#3381Falang for Elementor Lite8081400Exception output is not escaped
#3382Fix Another Update In Progress80718k+Output is not escaped
#3383Fluent PDF Generator80102620k+Text Domain Mismatch
#3384Image Captcha For Gravity Forms802010400Text Domain Mismatch
#3385Oomph Hidden Tags80132400Missing Arg Domain
#3386Panda Video8029173k+Non-prefixed global variable
#3387Podamibe Custom User Gravatar801283k+Non Singular String Literal Domain
#3388Post Carousel Addons For Elementor80981k+Output is not escaped
#3389Pro Mime Types – Manage file media types8055982k+Non-prefixed global variable
#3390Re-add text underline and justify8010250k+Output is not escaped
#3391Rich Contact Widget801329k+Output is not escaped
#3392Smart Passworded Pages801182k+wp function not compatible with requires wp
#3393Melapress File Monitor8016906k+Non-prefixed global variable
#3394Gift Wrapper for WooCommerce801111252k+Text Domain Mismatch
#3395Advanced Image Hover Effect for Elementor8125181k+Text Domain Mismatch
#3396Auto Post Expiration81124800Text Domain Mismatch
#3397AWEOS Google Maps iframe load per click811173k+Text Domain Mismatch
#3398Great Restaurant Menu WP81891001k+Text Domain Mismatch
#3399Cf7 Icons and Labels81164500Text Domain Mismatch
#3400Checklist in Post81147400Missing Version