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
#2301Zen Feed393922400Output is not escaped
#2302Mizan Demo Importer3931681k+Missing Version
#2303Movable Type and TypePad Importer39422520k+Output is not escaped
#2304Multilingual Contact Form 7 with Polylang3950309k+Text Domain Mismatch
#2305NextGEN Download Gallery3957212k+Short PHP open tag found
#2306Open Graph Pro3952131k+Output is not escaped
#2307payever – WooCommerce Gateway39263131800Text Domain Mismatch
#2308Paystack Add-On for Gravity Forms399631400Text Domain Mismatch
#2309Designil PDPA Thailand39131363k+Output is not escaped
#2310Privilege Menu39215491k+Text Domain Mismatch
#2311Product Size Chart for Woocommerce3920169600Non-prefixed global variable
#2312Quantcast Choice39227113k+Text Domain Mismatch
#2313Query Multiple Taxonomies395541500Output is not escaped
#2314Radio Buttons for Taxonomies39402420k+Output is not escaped
#2315Recent Posts with Excerpts391382600Output is not escaped
#2316Redirect 404 Error Page to Homepage or Custom Page with Logs39275310k+Nonce verification recommended
#2317Re Gallery – Responsive Image & Photo Gallery3916121700Missing nonce verification
#2318Reorder by Term3920841k+Request data is not unslashed
#2319Scripts n Styles391509230k+Output is not escaped
#2320Shipping Simulator for WooCommerce39120395k+Text Domain Mismatch
#2321Simple Posts Ticker – Easy, Lightweight & Flexible39151282k+Output is not escaped
#2322SimpleModal Login395012700Unsafe printing function
#2323SKP WP Admin Login Captcha3977181k+Output is not escaped
#2324Slash Admin3911638500Output is not escaped
#2325Smart Archives Reloaded3978361k+Non Singular String Literal Domain
#2326Store Locator for WordPress📍39100361k+Missing Arg Domain
#2327Substack Importer3933331k+Missing nonce verification
#2328Tabify Edit Screen398327500Output is not escaped
#2329OpenHook39172221k+Unsafe printing function
#2330TinyMCE Custom Styles39297767k+Non Singular String Literal Domain
#2331TinyMCE Spellcheck3927322k+Unsafe printing function
#2332TomS reCAPTCHA39128256500Missing nonce verification
#2333UiChemy — Figma Converter for Elementor, Gutenberg and Bricks3981009k+Nonce verification recommended
#2334Ultimate Lightbox39110591k+Unsafe printing function
#2335Video Blogster Lite392980700Missing nonce verification
#2336BeGateway Payment Gateway for WooCommerce395744400Unsafe printing function
#2337WebHotelier for WordPress3945140500Text Domain Mismatch
#2338Wicked Folders – Folder Organizer for Pages, Posts, and Custom Post Types398911720k+Unsafe printing function
#2339Combo Offers WooCommerce3938892k+Missing nonce verification
#2340PayU GPO Payment for WooCommerce39449110k+Output is not escaped
#2341Claudio Sanches – PagSeguro for WooCommerce39873710k+Unsafe printing function
#2342WooCommerce Product Dependencies3944603k+Missing nonce verification
#2343Store Toolkit – WooCommerce Extensions, Quick Enhancements & Handy Tools39322668k+Output is not escaped
#2344WP Add Custom CSS39452360k+Output is not escaped
#2345WP Attachments3949443k+Output is not escaped
#2346WP Limit Login Attempts39266710k+Direct Query
#2347WP Multibyte Patch3924551m+Input is not sanitized
#2348WP Realtime Sitemap39464110k+Output is not escaped
#2349WP Revision Master399629900Text Domain Mismatch
#2350WP Sitemaps Config398837700Output is not escaped