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
#3151Contact Form 7 Email Validation748101k+Input is not validated
#3152Keon Toolset7442830k+Non-prefixed function
#3153Image Gallery748114k+Nonce verification recommended
#3154Outfunnel: Web Visitor Tracking & CRM Integration74349600Short PHP open tag found
#3155Post Carousel for DV Builder7415292k+Text Domain Mismatch
#3156Post Grid Addon for Elementor74161310k+Missing direct file access protection
#3157Simple Slug Translate743231k+Non Singular String Literal Domain
#3158Image Quality Control | Still BE747128400Missing Translators Comment
#3159Change Storefront Footer Copyright Text7471214k+Text Domain Mismatch
#3160Extra Shipping Rates for WooCommerce741519800Non-prefixed global variable
#3161blueimp lightbox751921k+Output is not escaped
#3162Conditional Logic Emails, Fields, Redirect for Elementor Forms75312312k+wp function not compatible with requires wp
#3163Custom field finder75932k+Output is not escaped
#3164En Spam75216500wp function not compatible with requires wp
#3165FluentPlayer – Video Player With Forms & Lead Capture7510401k+Database parameter is not escaped
#3166Force First and Last Name as Display Name755122k+Missing nonce verification
#3167Options Framework7585610k+Non-prefixed function
#3168WPSSO WP Sitemaps XML with News, Image, and Video Sitemap756024400Missing Translators Comment
#3169Advanced Custom Fields: Ninjaforms Add-on764381k+Text Domain Mismatch
#3170Autocomplete WooCommerce Orders76705530k+Text Domain Mismatch
#3171Clear Cache Everywhere76717700Nonce verification recommended
#3172FileBird Document Library7623135k+Text Domain Mismatch
#3173Form to Chat App ⚡️764132k+Nonce verification recommended
#3174FormGent – Next-Gen AI Form Builder for WordPress with Multi-Step, Quizzes, Payments & More76173331k+Non-prefixed global variable
#3175Headers Security Advanced & HSTS WP76191090k+Missing Translators Comment
#3176Leo Product Recommendations for WooCommerce76379400Short URL found
#3177Admin Bookmarks76304500Text Domain Mismatch
#3178Payment Gateway for Authorize.net for WooCommerce76616700Input is not sanitized
#3179Post UI Tabs76554400Non Singular String Literal Domain
#3180Category Order and Taxonomy Terms Order763510500k+wp function not compatible with requires wp
#3181Telephone Input For Contact Form 7761810600Text Domain Mismatch
#3182Pelecard Gateway7629554400Text Domain Mismatch
#3183Action Network761917400error log error log
#3184Test jQuery Updates761031k+Unsafe printing function
#3185ACF Galerie 47716232k+Text Domain Mismatch
#3186AffiliateWP – External Referral Links773011800Text Domain Mismatch
#3187CodeKit – Custom Codes Editor7711295k+Non-prefixed global variable
#3188Ecomail777131k+Non-prefixed global variable
#3189Ceylon Extra778941500Text Domain Mismatch
#3190eSewa – Nepal First Payment Gateway77489600Text Domain Mismatch
#3191FD Footnotes Plugin772851k+Non Singular String Literal Domain
#3192Embed Files from Google Drive774355k+Nonce verification recommended
#3193Mailster Mailgun Integration77165500Missing Translators Comment
#3194Self-Hosted Google Fonts77351130k+Text Domain Mismatch
#3195Shipping Zone Duplicator for WooCommerce771014800Nonce verification recommended
#3196Display custom fields in the frontend – Post and User Profile Fields771718600Non-prefixed global variable
#3197Storefront Top Bar7720132k+Non-prefixed hook name
#3198SureRank SEO – Smart Assistant with Meta Tags, Social Preview, XML Sitemap, and Schema775895300k+Non-prefixed hook name
#3199Pay with PAYUNi77913500Input is not sanitized
#3200X-Currency – The Ultimate WooCommerce currency switcher for a smoother shopping experience7717771k+Non-prefixed global variable