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
#101Royal Addons for Elementor – Addons and Templates Kit for Elementor2113,0112,530600k+Text Domain Mismatch
#102Seamless Donations is Sunset216005142k+Text Domain Mismatch
#103Professional Social Sharing Buttons, Icons & Related Posts – Shareaholic2132718110k+Output is not escaped
#104Accept Stripe Payments2137388220k+Missing nonce verification
#105ThirstyAffiliates – Affiliate Links, Link Branding, Link Tracking & Marketing Plugin2119066030k+Non-prefixed global variable
#106TotalPoll for Polls and Contests211,3661551k+Text Domain Mismatch
#107Revive Social – Social Media Auto Post and Scheduling Automation Plugin2125643120k+Non-prefixed hook name
#108UPC/EAN/GTIN Barcode Generator/Importer21776311500Exception output is not escaped
#109Buckaroo Woocommerce Payments Plugin215843262k+Exception output is not escaped
#110BuddyPress WooCommerce My Account Integration. Create WooCommerce Member Pages216681,569900Non-prefixed global variable
#111Wise Chat214705065k+Output is not escaped
#112Paysera Payment Gateway for WooCommerce211,8661957k+Exception output is not escaped
#113Wordfence Security – Firewall, Malware Scan, and Login Security211,5922,9735m+Output is not escaped
#114WP Compress – Instant Performance & Speed Optimization213,3673,25310k+Non Singular String Literal Domain
#115WP-Lister Lite for eBay216,6975,1292k+Output is not escaped
#116WP phpMyAdmin214,5286,43550k+Missing Arg Domain
#117wpDataTables – WordPress Data Table, Dynamic Tables & Table Charts Plugin211,8111,43270k+Output is not escaped
#118WP Extended – The Ultimate WordPress Toolkit211,253398600Non Singular String Literal Domain
#119WPScan – WordPress Security Scanner215272658k+Text Domain Mismatch
#120WebTotem Security211,110213900Text Domain Mismatch
#121Advanced Classifieds & Directory Pro221,2293,5112k+Non-prefixed global variable
#122Advanced Form Integration — Connect Forms to 200+ Apps225,7784,68310k+wp function not compatible with requires wp
#123Ajax Load More – Infinite Scroll, Load More, & Lazy Load2264159540k+Unsafe printing function
#124All-in-One Video Gallery229112,89220k+Non-prefixed global variable
#125Author Website Templates – Create Writer, Author & Publisher Websites Easily227112,910500Non-prefixed global variable
#126ANAC XML Bandi di Gara22294244600Output is not escaped
#127Knowledge Base documentation & wiki plugin – BasePress Docs226711,7672k+Non-prefixed global variable
#128Borderless – Addons and Templates for Elementor224381,3885k+Non-prefixed global variable
#129Better Messages – Chat Rooms, Group Chat, Private Messages & AI Chat Bots221,6072,02010k+Direct Query
#130Better WordPress Minify224124848k+Non Singular String Literal Domain
#131Captcha by BestWebSoft – Advanced Spam Protection, Math & OCR-Friendly Captcha for Site Forms2249329510k+Text Domain Mismatch
#132Cart Lift – Abandoned Cart Recovery for WooCommerce and EDD226697691k+Output is not escaped
#133Clearfy Cache – WordPress optimization plugin, Minify HTML, CSS & JS, Defer222,8581,27050k+Text Domain Mismatch
#134Code Profiler – WordPress Performance Profiling and Debugging Made Easy222654008k+Non-prefixed global variable
#135Accept PayPal Payments using Contact Form 722359127600Text Domain Mismatch
#136RegistrationMagic – Custom Registration Forms, User Registration, Payment, and User Login223,6535,0788k+Non-prefixed global variable
#137Data Tables Generator by Supsystic2215815210k+Exception output is not escaped
#138Directorist: AI-Powered Business Directory, Listings & Classified Ads225492,17520k+Non-prefixed global variable
#139DirectoryPress – Business Directory And Classified Ad Listing224,7872,795800Text Domain Mismatch
#140Download Manager222,5131,462100k+Output is not escaped
#141E2Pdf – Export Pdf Tool for WordPress221,07583610k+Unsafe printing function
#142Easy Social Feed – Social Photos Gallery and Post Feed for WordPress221,5671,27730k+Non-prefixed global variable
#143easyReservations225,3072,480800Text Domain Mismatch
#144EleSpare – News, Magazine and Blog Addons for Elementor227331,42310k+Non-prefixed global variable
#145Employee Spotlight – Team Member Showcase & Meet the Team Plugin22247689400Non-prefixed hook name
#146ERP: Complete HR, Accounting & CRM Suite Built for WooCommerce228285,9695k+Direct Query
#147Estatik Real Estate Plugin223,04932510k+Text Domain Mismatch
#148Events Maker by dFactory225888191k+Output is not escaped
#149Events Manager – Calendar, Bookings, Tickets, and more!224,7135,66070k+Output is not escaped
#150Falang multilanguage for WordPress227167691k+Output is not escaped