WordPress.WP.I18n.MissingTranslatorsComment

Missing Translators Comment

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
#1601TaxJar – Sales Tax Automation for WooCommerce342361705k+Text Domain Mismatch
#1602Testimonial Slider344482623k+Unsafe printing function
#1603Easy Mega Menu for WordPress – ThemeHunk344802561k+Text Domain Mismatch
#1604Throws SPAM Away3432712310k+Missing Arg Domain
#1605Travel Agency Companion – Create Tour & Travel Website Using WP Travel Engine341282114k+Non-prefixed global variable
#1606Tools for Twitter34135871k+Output is not escaped
#1607Ultimate 410 Gone Status Code34136657k+Output is not escaped
#1608Useful Blocks342142220k+Output is not escaped
#1609Visual Form Builder348232920k+Direct Query
#1610Abandoned Cart Reports For WooCommerce341331631k+Output is not escaped
#1611DPD SK for WooCommerce34130165700Output is not escaped
#1612Pix Automático com Pagarme para WooCommerce346866500Non-prefixed global variable
#1613Checkout Field Editor (Checkout Page Manager) for WooCommerce347062322k+Text Domain Mismatch
#1614BjornTech PayPal POS integration for WooCommerce3468182700Non-prefixed hook name
#1615PostNL for WooCommerce345971043k+Text Domain Mismatch
#1616Integration for WooCommerce and Zoho CRM, Books, Invoice, Inventory, Bigin342301542k+Output is not escaped
#1617Advanced Free Shipping for WooCommerce3427013240k+Text Domain Mismatch
#1618Product Tabs for WooCommerce341969310k+Text Domain Mismatch
#1619Woopra Analytics Plugin3411453900Output is not escaped
#1620WP-Cron Status Checker342771115k+Text Domain Mismatch
#1621Email Template Designer – WP HTML Mail34628020k+badly named files
#1622WP Mail Logging3476258300k+Nonce verification recommended
#1623WP Maintenance344021760k+Non-prefixed global variable
#1624LightStart – Maintenance Mode, Coming Soon and Landing Page Builder3442312400k+Request data is not unslashed
#1625WP Notes Widget3421736700Output is not escaped
#1626WP Random Post Thumbnails34420261k+Text Domain Mismatch
#1627WP SendFox342961181k+Text Domain Mismatch
#1628WP Subscription Forms – Subscription Form Plugin for WordPress34131220400Non-prefixed global variable
#1629WP Twitter Feeds34202822k+Output is not escaped
#1630WP Ultimate Post Grid34114744k+Missing direct file access protection
#1631Wp Favs – Plugin Manager342381533k+Text Domain Mismatch
#1632WPLMS MyCred AddOn3438373800Text Domain Mismatch
#1633Zero Spam for WordPress347939320k+Non-prefixed global variable
#1634zipMoney(Zip Co) Payments Plugin for WooCommerce34147702k+Text Domain Mismatch
#1635Absolute Addons For Elementor3586286400Non-prefixed global variable
#1636Advanced Custom Fields : CPT Options Pages3537112k+Output is not escaped
#1637Advanced Custom Fields: Image Aspect Ratio Crop Field35703720k+Text Domain Mismatch
#1638Add to Calendar Button353193k+Output is not escaped
#1639Advanced Reporting for Woocommerce35296101400Output is not escaped
#1640Affiliate Link Marker35314400Text Domain Mismatch
#1641Air WP Sync – Airtable to WordPress3537451k+Non-prefixed hook name
#1642Antideo Email Validator353898800Missing nonce verification
#1643Tuskcode Map Pro for Bing Maps3559359600Direct Query
#1644Aquila Admin Theme351513293k+Non-prefixed global variable
#1645Author Box WP Lens35169491k+Unsafe printing function
#1646Authors Widget35170191k+Output is not escaped
#1647Automatic Internal Links for SEO by Pagup35301661k+error log error log
#1648Basic Google Maps Placemarks35189803k+Output is not escaped
#1649Before After Image Comparison Slider for WPBakery Page Builder3558591k+Output is not escaped
#1650Better Recent Comments35127292k+Text Domain Mismatch