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
#3401Disable Post Revision81633k+Output is not escaped
#3402ElasticPress81136558k+Non-prefixed hook name
#3403FAQ Schema For Pages And Posts815657k+Text Domain Mismatch
#3404Fullwidth Templates for Any Theme & Page Builder81122320k+Non-prefixed constant
#3405Gravity Forms CLI Add-On8131420k+Missing direct file access protection
#3406Gutenverse Companion8116298k+Nonce verification recommended
#3407Hotline & Zalo Setting81132500Output is not escaped
#3408LottieFiles – JSON Based Animation Lottie & Bodymovin for Elementor8116293k+Text Domain Mismatch
#3409JivoChat Live Chat – WP live chat plugin for WordPress81271320k+wp function not compatible with requires wp
#3410LoftLoader81171970k+Missing direct file access protection
#3411Max Mega Menu – StoreFront Integration811222k+Text Domain Mismatch
#3412QuadMenu – Astra Mega Menu81102600Text Domain Mismatch
#3413Recent Posts FlexSlider81131800Output is not escaped
#3414Select and Multi-Select Field for Contact Form 78125122k+Text Domain Mismatch
#3415Simple Site Map Page81914k+Output is not escaped
#3416Telephone field for Gravity Forms811249400wp function not compatible with requires wp
#3417Appointment Bookings for Zoom GoogleMeet and more – Wappointment8122521k+Non-prefixed class
#3418Force Authentification Before Checkout for WooCommerce811246k+Output is not escaped
#3419WP Events Manager WooCommerce8120101k+Text Domain Mismatch
#3420Require Login81912500Non-prefixed function
#3421Add New Default Avatar82210500Output is not escaped
#3422Add-on Brevo for Gravity Forms8215131k+Text Domain Mismatch
#3423CodePen Embed Block8283600Text Domain Mismatch
#3424Awin Publisher MasterTag82661k+Non-prefixed global variable
#3425Custom 404 Error Page821231k+Text Domain Mismatch
#3426Easy Genesis Logo Uploader82185400Output is not escaped
#3427Independent Analytics for MainWP82713700Nonce verification recommended
#3428Multiple Form Instances Add-on for Gravity Forms8255800Missing direct file access protection
#3429Property Hive Rental Yield Calculator82162400Text Domain Mismatch
#3430Search box on Navigation Menu82223500Text Domain Mismatch
#3431Seriously Simple Transcripts82353900Text Domain Mismatch
#3432Simple Widget Title Links82153400Output is not escaped
#3433Sticky Content – Make Any Section Sticky on Scroll82249400Text Domain Mismatch
#3434Storefront Blog Excerpts82242700Text Domain Mismatch
#3435Tasty Recipes Lite827662k+Non-prefixed global variable
#3436Unyson WooComerce Shortcodes82117111k+Text Domain Mismatch
#3437Wicked Block Conditions8266600Nonce verification recommended
#3438Easy Booking – WooCommerce Booking & Reservation Plugin8260664k+Non-prefixed global variable
#3439Extra Price Fields for Woocommerce- Display extra price info on Woocommerce products826102k+Missing nonce verification
#3440ACF Repeater & Flexible Content Collapser832143k+Text Domain Mismatch
#3441Add To Cart Button Customizations836614400Text Domain Mismatch
#3442Advanced Appointment Booking & Scheduling8311133k+Text Domain Mismatch
#3443Check Conflicts8336121k+Missing Arg Domain
#3444Date Time Field Add-On for Gravity Form831611k+Output is not escaped
#3445Starter Templates by Gradient Themes832773k+Text Domain Mismatch
#3446Inspectlet – AI-Powered Session Replay, Heatmaps & Analytics83132700Text Domain Mismatch
#3447Mailster SendGrid Integration832331k+Missing Translators Comment
#3448Make Disable Admin Email Verification Prompt| Aims Infosoft831042k+Text Domain Mismatch
#3449Media Player Addons for Elementor – Audio and Video Widgets for Elementor83181k+Nonce verification recommended
#3450morkva UA Shipping831,261101k+Text Domain Mismatch