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
#301GamiPress – Gamification plugin to reward points, achievements, badges & ranks in WordPress233,5902,77110k+Output is not escaped
#302The GDPR Framework By Data443231,28751710k+Short PHP open tag found
#303Anti-Malware Security and Brute-Force Firewall23543965100k+Output is not escaped
#304Gmedia Photo Gallery233501,1217k+Non-prefixed global variable
#305Groovy Menu Plugin (Free)231,7292834k+Text Domain Mismatch
#306Groundhogg — CRM, Newsletters, and Marketing Automation231369212k+Non-prefixed global variable
#307Interactive Content – H5P2356538040k+Non Singular String Literal Domain
#308Happy Addons for Elementor23573444400k+Output is not escaped
#309Hunk Companion232,5476876k+Text Domain Mismatch
#310Ibtana – Ecommerce Product Addons231,5471,7186k+Non Singular String Literal Domain
#311RealHomes Memberships235162641k+Non Singular String Literal Domain
#312Payment forms, Buy now buttons, and Invoicing System | GetPaid233891,2665k+Non-prefixed global variable
#313IP Geo Block233995898k+Output is not escaped
#314Jeg Kit for Elementor – Powerful Addons for Elementor, Widgets & Templates for WordPress2391694300k+Non-prefixed namespace
#315Joli FAQ SEO – WordPress FAQ Plugin231,0831,526700Non-prefixed global variable
#316Justified Gallery235891,4178k+Non-prefixed global variable
#317Kadence Blocks — Page Builder Toolkit for Gutenberg Editor23552,127600k+Non-prefixed global variable
#318Kenta Companion236571,4192k+Non-prefixed global variable
#319King Addons for Elementor – 80+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce, Mega Menu, Popup Builder231,8323,87710k+Non-prefixed global variable
#320Masteriyo LMS – LMS Course Builder, Quizzes & Certificates231902,1225k+Non-prefixed global variable
#321License Manager for WooCommerce231297976k+Nonce verification recommended
#322Like Button Rating ♥ LikeBtn231,2316174k+Unsafe printing function
#323Link Whisper Free233,8825,30330k+Text Domain Mismatch
#324Listdom: AI-powered Business Directory with Classifieds Ads Listings234,6733,3361k+Output is not escaped
#325LLMagnet – AI Visibility & AI SEO for Claude, ChatGPT & More236271,798400Non-prefixed global variable
#326Locatoraid Store Locator233186451k+Non-prefixed global variable
#327Custom Login Page Customizer236871,40890k+Non-prefixed global variable
#328Login With Ajax – Fast Logins, 2FA, Redirects2362352010k+Output is not escaped
#329Master Slider – Responsive Touch Slider2380040860k+Output is not escaped
#330MasterStudy LMS WordPress Plugin – for Online Courses and Education231,4194,87510k+Non-prefixed global variable
#331Media Library File Download236151,2861k+Non-prefixed global variable
#332Media Library Assistant231,1313,75970k+Nonce verification recommended
#333MediaPress239045834k+Output is not escaped
#334Order Bump for WooCommerce231,7201,562600Output is not escaped
#335Moloni239013562k+Missing Arg Domain
#336MotoPress Appointment Booking232,3628572k+Text Domain Mismatch
#337Restaurant Menu and Food Ordering233858532k+Non-prefixed global variable
#338MP3 Audio Player – Music Player, Podcast Player & Radio by Sonaar234,06548820k+Text Domain Mismatch
#339MStore API – Create Native Android & iOS Apps On The Cloud236187643k+SQL query is not prepared
#340MultiParcels Shipping For WooCommerce231973894k+Mixed line endings
#341MyWorks Sync for WooCommerce & QuickBooks Online232,2929,1015k+Non-prefixed global variable
#342ND Shortcodes236212,42620k+Non-prefixed global variable
#343News Kit Addons For Elementor23694194k+Post Not In exclude
#344Next Active Directory Integration236832842k+Exception output is not escaped
#345Photo Gallery, Sliders, Proofing and Themes – NextGEN Gallery232,129993400k+Text Domain Mismatch
#346NicheTable – Responsive Comparison Table Block236831,307700Non-prefixed global variable
#347NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization2331663990k+Output is not escaped
#348Ocean Extra231,4942,107500k+Non-prefixed global variable
#349Issues and Series for Newspapers, Magazines, Publishers, Writers233467102k+Nonce verification recommended
#350Photo Gallery by 10Web – Mobile-Friendly Image Gallery234,1591,553100k+Output is not escaped