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
#851PDF Builder for WooCommerce. Create invoices,packing slips and more253725032k+Non-prefixed global variable
#852Product Table for WooCommerce251838965k+Non-prefixed global variable
#853Payment Plugins for Stripe WooCommerce25348779100k+Non-prefixed global variable
#854Pay with Vipps and MobilePay for WooCommerce258465145k+Output is not escaped
#855Wordfence Login Security2524841860k+Output is not escaped
#856WordPress Importer252381102m+Output is not escaped
#857WP 2FA – Two-factor authentication for WordPress25283716100k+Non-prefixed global variable
#858WP Airbnb Review Slider253256461k+Non-prefixed global variable
#859Super Page Cache – Cloudflare Cache, Page Speed & Core Web Vitals2513735360k+Input is not sanitized
#860Comments Extra Fields For Post,Pages and CPT25577418500Text Domain Mismatch
#861WP Coupons and Deals – WordPress Coupon Plugin259141,4601k+Non-prefixed global variable
#862WP Data Access – App Builder for Tables, Forms, Charts, Maps & Dashboards251,4311,27010k+Output is not escaped
#863WP-DownloadManager256075083k+Unsafe printing function
#864WP Go Maps – Google Map, OpenStreetMap, Leaflet Map254,9961,008300k+Unsafe printing function
#865WP Google Review Slider251,3662,58430k+Non-prefixed global variable
#866WP Encryption – No.1 HTTPS plugin & One Click Free SSL Cert, HTTPS Redirect, SSL Security258751,76450k+Non-prefixed global variable
#867Nested Pages2567456090k+Non-prefixed global variable
#868WP-Polls2561863940k+Unsafe printing function
#869WP Popups – WordPress Popup builder2544034230k+Output is not escaped
#870Perfect Images: Regenerate Thumbnails, Image Sizes, WebP & AVIF2515811860k+Non-prefixed global variable
#871Bulk Edit Posts and Products in Spreadsheet259349448k+Text Domain Mismatch
#872SlimStat Analytics251,17787070k+Exception output is not escaped
#873Smush – Image Optimization, Compression, Lazy Load, WebP & CDN252445681m+Non-prefixed hook name
#874WP Super Cache258009891m+Output is not escaped
#875WP Time Slots Booking Form254391,1371k+Non-prefixed global variable
#876WP Yelp Review Slider256001,0861k+Non-prefixed global variable
#877WPCargo Track & Trace2523955710k+Non-prefixed global variable
#878Team Members Showcase255911,4944k+Non-prefixed global variable
#879WPvivid — Backup, Migration & Staging259001,461900k+Non-prefixed namespace
#880XT Quick View for WooCommerce251,0621,798400Non-prefixed global variable
#881YeeMail — Email Template Builder & Customizer25606222600wp function not compatible with requires wp
#882Video Gallery – YouTube Gallery, Playlist & Video Grid252751,0662k+Non-prefixed hook name
#883AfterShip Tracking – All-In-One WooCommerce Order Tracking (Free plan available)262862917k+Text Domain Mismatch
#884AI Content Writing Assistant261,069516700Text Domain Mismatch
#885Attesa Extra263161511k+Output is not escaped
#886Booking Manager – Sync WP Booking Calendar – Import Events, Export Bookings to ICS Calendar265262635k+Output is not escaped
#887Charitable – Donation Plugin for WordPress – Fundraising with Recurring Donations & More269727010k+error log error log
#888Floating Chat Widget: Contact Chat Icons, Telegram Chat, Line Messenger, WeChat, Email, SMS, Call Button – Chaty26113671400k+Non-prefixed global variable
#889Database for Contact Form 7, WPforms, Elementor forms2631748960k+Non-prefixed global variable
#890Translate WordPress with ConveyThis – AI Multilingual Plugin261592971k+Non-prefixed global variable
#891WP Frontend Admin – Display WP Admin Pages in the Frontend26347337400Non Singular String Literal Domain
#892Ditty – Responsive News Tickers, Sliders, and Lists2656148430k+Output is not escaped
#893Easy Post Views Count265341,1802k+Non-prefixed global variable
#894Event Monster – Event Manager, Ticket Booking & Registration26781781600Non-prefixed global variable
#895ezCache2612728410k+Direct Query
#896FG Drupal to WordPress26275100700Unsafe printing function
#897FG PrestaShop to WooCommerce2625494900Unsafe printing function
#898FlagShip WooCommerce Shipping26495188400Non Singular String Literal Domain
#899Fluent Support – Helpdesk & Customer Support Ticket System269227210k+Direct Query
#900FuseWP – WordPress User Sync to Email List & Marketing Automation (Mailchimp, Constant Contact, ActiveCampaign etc.)265944172k+Exception output is not escaped