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
#2401GetPaid > Item Inventory4011252400Text Domain Mismatch
#2402Header Promo – Show Top Bar Message or Call to Action4047245400Output is not escaped
#2403heatmap for WordPress – Realtime analytics4094151k+Non Singular String Literal Domain
#2404I Agree! Popups405446600Output is not escaped
#2405If Widget – Visibility control for Widgets4099251k+Unsafe printing function
#2406iNext Woo Pincode Checker403682700Missing nonce verification
#2407Correios Automático – Rastreio, Frete, Etiqueta, Declaração e Devolução4032564k+Non-prefixed global variable
#2408Internal Linking of Related Contents40714471k+Output is not escaped
#2409Quotes Addon for GetPaid4019121700Text Domain Mismatch
#2410La Sentinelle antispam4088463k+Output is not escaped
#2411Limit Login Attempts408138300k+Output is not escaped
#2412Listdomer Core404592400Non-prefixed global variable
#2413LJ Multi Column Archive4017251k+Output is not escaped
#2414LLM Bot Tracker – AI Crawler Detection & Analytics401890800Database parameter is not escaped
#2415Logbook4033591k+Nonce verification recommended
#2416MailerSend – Official SMTP Integration4039252k+Unsafe printing function
#2417Manual Image Crop40178618k+Output is not escaped
#2418Mark New Posts406139500Non Singular String Literal Domain
#2419MAS Company Reviews For WP Job Manager4044711k+Output is not escaped
#2420Monkeyman Rewrite Analyzer4089102k+Non Singular String Literal Domain
#2421Video Gallery – YouTube, Vimeo Gallery & YouTube API4053691k+Request data is not unslashed
#2422No CAPTCHA reCAPTCHA40112264k+Text Domain Mismatch
#2423One Click SSL401366210k+Unsafe printing function
#2424OPML Importer4035133k+Output is not escaped
#2425Page As Subdomain Lite406125500Output is not escaped
#2426Page Comments Off Please4017291k+Nonce verification recommended
#2427Donations via PayPal401431720k+Output is not escaped
#2428Give – Paystack Gateway4096101k+Text Domain Mismatch
#2429Paystack MemberPress407176400Output is not escaped
#2430List Petfinder Pets4012146400Output is not escaped
#2431Popup addon for Ninja Forms40121251k+Output is not escaped
#2432Post Ratings4016032600Output is not escaped
#2433Requirements Checklist4020022900Output is not escaped
#2434Private Google Calendars40227371k+Output is not escaped
#2435Privilege Widget4013952600Text Domain Mismatch
#2436Quiz Cat – WordPress Quiz Plugin40151694k+Output is not escaped
#2437Random Post Plugin – Redirect URL to Post4028743k+Nonce verification recommended
#2438Redirector4048327k+Output is not escaped
#2439Manual Related Posts4051321k+Output is not escaped
#2440Responsive Gallery Grid4090144k+Output is not escaped
#2441RPB Chessboard4086981k+Missing direct file access protection
#2442Same Category Posts4018383k+Output is not escaped
#2443Schedule Posts Calendar4074361k+Output is not escaped
#2444Search Live4013271600Output is not escaped
#2445Secondary Title40117317k+Unsafe printing function
#2446Multipage407228900Unsafe printing function
#2447AdFlow – Easy Google AdSense Integration4015093k+Unsafe printing function
#2448Simple Page Sidebars40556510k+Output is not escaped
#2449Simple Restrict4035131k+Output is not escaped
#2450Sinatra Core40101158k+Output is not escaped