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
#1501zipMoney(Zip Co) Payments Plugin for WooCommerce34147702k+Text Domain Mismatch
#1502Abandoned Checkout Recovery & Order Notifications for WooCommerce3510877800Text Domain Mismatch
#1503Absolute Addons For Elementor3586286400Non-prefixed global variable
#1504ACF Color Swatches3550211k+Text Domain Mismatch
#1505ACF: Focal Point35616400Text Domain Mismatch
#1506Advanced Custom Fields: Image Aspect Ratio Crop Field35703720k+Text Domain Mismatch
#1507ACF: Image Hotspots Field352652k+Text Domain Mismatch
#1508ACF OpenStreetMap Field3540469k+Non-prefixed global variable
#1509CAPTCHA 4WP – Antispam CAPTCHA solution for WordPress352010100k+Missing Arg Domain
#1510Advanced Reporting for Woocommerce35296101400Output is not escaped
#1511Affiliate Link Marker35314400Text Domain Mismatch
#1512Air WP Sync – Airtable to WordPress3537451k+Non-prefixed hook name
#1513Amministrazione Trasparente3580461k+Output is not escaped
#1514Antideo Email Validator353898800Missing nonce verification
#1515AppMySite – WordPress & WooCommerce Mobile App Builder (No-Code Android & iOS App Maker)35165377k+Missing Arg Domain
#1516Before After Image Comparison Slider for WPBakery Page Builder3558591k+Output is not escaped
#1517Better Recent Comments35127292k+Text Domain Mismatch
#1518Block Manager3533264k+Text Domain Mismatch
#1519Gutenberg Block Editor Toolkit – EditorsKit35612520k+Text Domain Mismatch
#1520Blogsqode – Blog Layouts and News Post Design3543063400Text Domain Mismatch
#1521Tooltipy (tooltips for WP)353701251k+Text Domain Mismatch
#1522bookingflow Smoobu for WP3510712400Text Domain Mismatch
#1523Bootstrap for Contact Form 735357310k+Nonce verification recommended
#1524BORICA Payments by BORICA AD35537196500Text Domain Mismatch
#1525Wbcom Designs – BuddyPress Activity Social Share3529327400Text Domain Mismatch
#1526Custom Order Status Manager for WooCommerce356306730k+Text Domain Mismatch
#1527Brightcove Video Connect35580235600Text Domain Mismatch
#1528BSK Forms Blacklist358315501k+Output is not escaped
#1529Business Hours Indicator351391068k+Alternative PHP tag found
#1530Buying Buddy IDX CRM – Real Estate MLS Plugin3571240500Request data is not unslashed
#1531Divi Carousel Lite – Responsive Carousel & Slider Modules for Divi Builder3538176k+Text Domain Mismatch
#1532CatFolders – WordPress Media Library Folders & Categories3535766k+Direct Query
#1533CF7 Spreadsheets3510062400Text Domain Mismatch
#1534CF7 Submissions – Securely Store Contact Form 7 Data and Attachments, Reply to the Sender and more35161192k+Non-prefixed global variable
#1535Popup for CF7 with Sweet Alert3526122k+Text Domain Mismatch
#1536CF7 Views – Complete Entry Management for Contact Form 7351721811k+Output is not escaped
#1537Change Quantity on Checkout for WooCommerce35270324k+wp function not compatible with requires wp
#1538Payment Gateway Based Fees and Discounts for WooCommerce35246830k+Non-prefixed hook name
#1539CHP Ads Block Detector3510835900Output is not escaped
#1540CM E-Mail Blacklist – Simple email filtering for safer registration35269205800Output is not escaped
#1541Conditional Menus35922860k+Text Domain Mismatch
#1542Kit (formerly ConvertKit) for WooCommerce35213184k+Text Domain Mismatch
#1543Cookies and Content Security Policy3526141210k+Output is not escaped
#1544Core Framework35706210k+Text Domain Mismatch
#1545Cost of Goods: Product Cost & Profit Calculator for WooCommerce3521299k+Missing Translators Comment
#1546Cryptex | E-Mail Address Protection356210900Output is not escaped
#1547CubeWP Framework35114714k+wp function not compatible with requires wp
#1548Currency Converter351044400Output is not escaped
#1549Currency per Product for WooCommerce3546242k+Text Domain Mismatch
#1550Currency Switcher for WooCommerce3516661800Text Domain Mismatch