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
#901Social Web Suite – Social Media Auto Post, Social Media Auto Publish2774164500Non-prefixed global variable
#902Speed Booster Pack ⚡ PageSpeed Optimization Suite271081879k+Missing Translators Comment
#903SV Tracking Manager279681291k+Output is not escaped
#904Theme One Click Demo Importer27210157500Text Domain Mismatch
#905Orbit Fox: Duplicate Page, Menu Icons, SVG Support, Cookie Notice, Custom Fonts & More27165430100k+Non-prefixed global variable
#906Food Menu – Restaurant Menu & Online Ordering for WooCommerce27251,3203k+Non-prefixed global variable
#907Transbank Webpay2719821110k+Non-prefixed global variable
#908Tutor LMS – Migration Tool271393411k+Direct Query
#909Video Gallery for WooCommerce – Add Product Video & Featured Video271164763k+Non-prefixed global variable
#910VOD Infomaniak2779738520k+Output is not escaped
#911Whols – Wholesale Prices and B2B Store Solution for WooCommerce272282352k+Output is not escaped
#912Wiremo – Product Reviews for WooCommerce27445212700Output is not escaped
#913Tabbed Category Product Listing for Woocommerce274231111k+Text Domain Mismatch
#914Mihdan: Ajax Edit Comments271,300523400Text Domain Mismatch
#915WP-DBManager2738630460k+Non-prefixed global variable
#916Email Marketing Plugin – WP Email Capture273832621k+Output is not escaped
#917WP Hide & Security Enhancer2712437550k+Input is not sanitized
#918WP Activity Log2796230300k+Nonce verification recommended
#919WP Chat App27120274100k+Alternative PHP tag found
#920WPBase Cache271891132k+Text Domain Mismatch
#921Zibal Payment Gateway for Gravity Forms27828248400Text Domain Mismatch
#922Ultimate Addons for SiteOrigin285251897k+Text Domain Mismatch
#923Vertex Addons for Elementor28232413400Output is not escaped
#924AForms — Form Builder for Price Calculator & Cost Estimation28564953k+Text Domain Mismatch
#925AJAX Login and Registration modal popup + inline form281572613k+Output is not escaped
#926Integration for Constant Contact and Contact Form 7, WPForms, Elementor, Ninja Forms28632351800Text Domain Mismatch
#927Integration for Mailchimp and Contact Form 7, WPForms, Elementor, Ninja Forms286493579k+Text Domain Mismatch
#928Void Contact Form 7 Widget For Elementor Page Builder282796610k+Text Domain Mismatch
#929WP Zendesk for Contact Form 7, WPForms, Elementor, Formidable and Ninja Forms28659359400Text Domain Mismatch
#930Code Engine – PHP Snippets, AI Functions & Automation for WordPress2812597700Non Singular String Literal Domain
#931Contact Form by BestWebSoft – Advanced WP Contact Form Builder for WordPress2846533830k+Text Domain Mismatch
#932Darklup – Enhanced WordPress Dark Mode, Dark Theme, Night Mode & Accessibility Plugin28639851k+Text Domain Mismatch
#933Database Cleaner2813929410k+Direct Query
#934Deposits & Partial Payments for WooCommerce – Bayna285933361k+Output is not escaped
#935Discount Rules and Dynamic Pricing for WooCommerce2818133410k+Output is not escaped
#936easy.jobs – AI powered Job Listing, Job Board, Career Page, Recruitment & Hiring Solution284059244k+Missing nonce verification
#937FAPI Member28279153500Exception output is not escaped
#938Advanced Shipping Rates for WooCommerce: Flexible Table Rate Shipping Rules281875052k+Non-prefixed global variable
#939Reviews and Rating – Google Reviews2834321920k+Text Domain Mismatch
#940Geo Mashup287752321k+Text Domain Mismatch
#941GS Books Showcase – Display Books in Grid, Slider & More | Library for WordPress2855437500Non-prefixed global variable
#942Photo Gallery – GT3 Image Gallery & Gutenberg Block Gallery2838417510k+Text Domain Mismatch
#943HootKit284291,2958k+Non-prefixed global variable
#944Integration for Google Sheets and Contact Form 7, WPForms, Elementor, Ninja Forms286413481k+Text Domain Mismatch
#945Kadence Starter Templates — Predesigned Website Templates28312215200k+Missing Arg Domain
#946WP to LinkedIn Auto Publish28734250900Unsafe printing function
#947Maven Algolia28148896k+Non Singular String Literal Domain
#948درگاه پرداخت بانک ملت ووکامرس28611302k+Request data is not unslashed
#949Notification – Custom Notifications and Alerts for WordPress2818621910k+Non-prefixed global variable
#950Notification for Telegram28189934k+Output is not escaped