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
#2901Plugin Notes571729400Input is not validated
#2902Search Exclude57734050k+Text Domain Mismatch
#2903Simple CSS57221380k+Missing Version
#2904Timologia for WooCommerce5775223k+Text Domain Mismatch
#2905tinyWYM Editor575531k+Text Domain Mismatch
#2906WP Old Post Date Remover572572k+Unsafe printing function
#2907WP Table Builder – Drag & Drop Table Builder57633950k+Not Allowed
#2908XML Feed for Skroutz & BestPrice for WooCommerce571250600Input is not sanitized
#2909Customization for WP SEO5815102k+Unsafe printing function
#2910Debloat – Remove Unused CSS, Optimize JS58242030k+Nonce verification recommended
#2911Departamentos y Ciudades de Colombia para Woocommerce5849426k+Text Domain Mismatch
#2912Easy Sidebar Menu Widget583272k+Output is not escaped
#2913Error Log Viewer by BestWebSoft584331726k+Text Domain Mismatch
#2914Go Redirects URL Forwarder5817141k+Output is not escaped
#2915Houzez WooCommerce Addon5822214k+Missing Translators Comment
#2916Nginx Cache5812810k+Unsafe printing function
#2917PW WooCommerce BOGO58308400Unsafe printing function
#2918Quickcreator – AI Blog Writer581418500Exception output is not escaped
#2919SportsPress for Basketball58104341k+Text Domain Mismatch
#2920SportsPress for Football (Soccer)58107346k+Text Domain Mismatch
#2921SportsPress for Volleyball5810734500Text Domain Mismatch
#2922UiCore Elements – Free widgets and templates for Elementor58293040k+Output is not escaped
#2923WP Healthcheck5837731k+Non-prefixed global variable
#2924Connect SendGrid for Emails5937103900Missing direct file access protection
#2925Disabled Source, Disabled Right Click and Content Protection5963310k+Nonce verification recommended
#2926Fathom Analytics Conversions591447400Non-prefixed function
#2927File Upload For WPForms – Filenzo598161k+Output is not escaped
#2928Getty Images5911462k+Missing nonce verification
#2929MapGeo – Interactive Geo Maps59145140k+Non-prefixed hook name
#2930JetSticky For Elementor59133830k+Nonce verification recommended
#2931UltraPress – AI Assistant, Chatbot & SEO591238800Non-prefixed global variable
#2932Videojs HTML5 Player5912128k+Nonce verification recommended
#2933Konnect Payment Gateway for WooCommerce593916400Text Domain Mismatch
#2934Payment Gateway for LiqPay for Woocommerce5984311k+Text Domain Mismatch
#2935Contact Form 7 Modules6047155k+Text Domain Mismatch
#2936EPROLO-Dropshipping6016341k+Missing nonce verification
#2937FancyBox for WordPress601753330k+Text Domain Mismatch
#2938Flat Rate per State/Country/Region for WooCommerce602741k+Output is not escaped
#2939GamiPress – Button60348900Text Domain Mismatch
#2940HelloAsso60132894k+Short PHP open tag found
#2941Interactive Polish Map60304500Output is not escaped
#2942Kubio AI Page Builder602837790k+Missing direct file access protection
#2943Mailster AmazonSES Integration6052251k+Missing Arg Domain
#2944Post Duplicator603324200k+Missing direct file access protection
#2945RealHomes PayPal Payments605523400Non Singular String Literal Domain
#2946Simple Owl Carousel602313500Missing Translators Comment
#2947Skyboot Custom Icons for Elementor – Elementor Icons library – 14300+ Icons60919200k+Text Domain Mismatch
#2948Stratum Widgets for Elementor606636620k+Non-prefixed global variable
#2949MultiStep Checkout for WooCommerce6046574k+Non Singular String Literal Text
#2950WoowGallery60151781k+Non-prefixed global variable