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
#2201Caldera Forms styler for Elementor Page Builder3917312800Text Domain Mismatch
#2202Events Manager – Zoom Integration3914143700Output is not escaped
#2203BestWebSoft's Like & Share – Posts, Pages and Widget Social Extension plugin for WordPress394802264k+Text Domain Mismatch
#2204FaniMani.pl3910311600Output is not escaped
#2205Gallery Widget3912211500Output is not escaped
#2206GL Import External Images3911819800wp function not compatible with requires wp
#2207Google Calendar Widget398211700Output is not escaped
#2208Prisna GWT – Google Website Translator39117778k+Text Domain Mismatch
#2209Graphina – Charts and Graphs For Elementor391,89511310k+Text Domain Mismatch
#2210Gravity Slider Fields3956362k+Text Domain Mismatch
#2211Gutenverse News – News Blocks for Blog & Magazine Sites393765800Non-prefixed hook name
#2212HD Quiz39252827k+Output is not escaped
#2213Hide My WP Lite392462400Nonce verification recommended
#2214Maintenance Mode39861097k+Output is not escaped
#2215HTML5 Cumulus39132331k+Output is not escaped
#2216HW Image Widget39138411k+Output is not escaped
#2217Idle User Logout3996131k+Output is not escaped
#2218S2W – Import Shopify to WooCommerce3981323k+Request data is not unslashed
#2219involve.me – Create Surveys, Quizzes, Calculators & Forms as Embedded Widgets or Pop-ups3915832400Text Domain Mismatch
#2220JetGridBuilder — Grid Builder for Elementor and Gutenberg39414404k+Text Domain Mismatch
#2221Korea SNS3988304k+Unsafe printing function
#2222Library Viewer396593400Non-prefixed hook name
#2223Logo Showcase – Logo Slider, Carousel & Sponsors Gallery39535981k+Text Domain Mismatch
#2224Magazine Blocks – Blog Designer, Magazine & Newspaper Website Builder, Page Builder with Posts Blocks, Post Grid3965726k+block api version too low
#2225MailChimp Add-On for FormCraft395629800curl curl setopt
#2226Kikote – Location Picker at Checkout & Google Address AutoFill Plugin for WooCommerce3976641k+Missing Translators Comment
#2227Maps for WP3916973400Output is not escaped
#2228Markup by Attribute for WooCommerce39461022k+Direct Query
#2229Mascaras CF73954161k+Text Domain Mismatch
#2230Mega Addons For WPBakery Page Builder391,32015420k+Text Domain Mismatch
#2231Zen Feed393922500Output is not escaped
#2232Multilingual Contact Form 7 with Polylang3950309k+Text Domain Mismatch
#2233SOGO Add Script to Individual Pages Header Footer39744020k+Output is not escaped
#2234OneSignal Sender3911250400Output is not escaped
#2235payever – WooCommerce Gateway39263131700Text Domain Mismatch
#2236Paystack Add-On for Gravity Forms399631400Text Domain Mismatch
#2237Designil PDPA Thailand39131363k+Output is not escaped
#2238Permalink Manager for WooCommerce39116248k+Short PHP open tag found
#2239PO/MO Editor39106451k+Unsafe printing function
#2240Privilege Menu39215491k+Text Domain Mismatch
#2241Purge Varnish Cache391131511k+Non-prefixed global variable
#2242QR Redirector3948544k+Output is not escaped
#2243Quantcast Choice39227113k+Text Domain Mismatch
#2244Really Simple Gallery Widget3911490700Non-prefixed global variable
#2245Recent Posts with Excerpts391382700Output is not escaped
#2246Redirect 404 Error Page to Homepage or Custom Page with Logs39275310k+Nonce verification recommended
#2247Reorder by Term3920841k+Request data is not unslashed
#2248Responsify WP399011600Unsafe printing function
#2249REST API Helper3910885500Unsafe printing function
#2250Royal Mail Shipping Calculator for WooCommerce3961311k+Text Domain Mismatch