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
#51پلاگین پرداخت دلخواه20584446900Text Domain Mismatch
#52PeachPay — Payments & Express Checkout for WooCommerce (supports Stripe, PayPal, Square, Authorize.net, NMI)20440750400Missing direct file access protection
#53Pix por Piggly (para Woocommerce)205471954k+Exception output is not escaped
#54Powered Cache – Caching and Optimization for WordPress – Easily Improve PageSpeed & Web Vitals Score201472313k+Exception output is not escaped
#55Events Manager – OpenStreetMaps20559444700Output is not escaped
#56Trace My IP – Visitor IP Tracker, Stats Analytics & Page Views Counter with Email Alerts208663381k+wp function not compatible with requires wp
#57Web Directory Free20808174400Missing direct file access protection
#58Razorpay for WooCommerce20974855100k+Non-prefixed function
#59WP Minify Fix20306380800Output is not escaped
#60WPJAM Basic203283564k+Output is not escaped
#61School Management System – WPSchoolPress203535,2751k+Non-prefixed global variable
#62Store Locator WordPress212,3721,57210k+Text Domain Mismatch
#63Backup Migration219811,09380k+Non-prefixed global variable
#64Forumax – AI Powered Advanced Community Forum Plugin214,9364,357600Text Domain Mismatch
#65bbPress219293,672100k+Non-prefixed function
#66Booking Ultra Pro Appointments Booking Calendar Plugin217612,083400Request data is not unslashed
#67BWD Elementor Addons216701,168400Non-prefixed global variable
#68CallTrackingMetrics219232863k+Unsafe printing function
#69Captcha Them All213003236k+Output is not escaped
#70CartFlows – Funnel Builder & Checkout Plugin for WooCommerce21462654200k+Text Domain Mismatch
#71Smart Grid-Layout Design for Contact Form 7211,12673410k+Output is not escaped
#72SMS Extension for Contact Form 7217201,387400Non-prefixed global variable
#73Comet Cache2185724520k+Output is not escaped
#74Cost Calculator Builder2132276630k+Non-prefixed global variable
#75DELUCKS SEO213621,171400Missing nonce verification
#76Free Downloads WooCommerce214303594k+Output is not escaped
#77Duplicator – Backups & Migration Plugin – Cloud Backups, Scheduled Backups, & More212,5721,2771m+Output is not escaped
#78Ebook Store216661,087700Non-prefixed global variable
#79Envo Extra2187860020k+Text Domain Mismatch
#80eRoom – Webinar & Meeting Plugin for Zoom, Google Meet, Microsoft Teams211864379k+Non-prefixed global variable
#81ERP: Complete HR, Recruitment, Accounting & CRM Suite with WooCommerce CRM Support218295,9665k+Direct Query
#82Eupago Gateway For Woocommerce216123202k+Output is not escaped
#83EventPrime – Events Calendar, Bookings and Tickets218724,2977k+Non-prefixed global variable
#84Feeds for YouTube (YouTube video, channel, and gallery plugin)21558978100k+Output is not escaped
#85FileOrganizer – WordPress File Manager21536241200k+unlink unlink
#86Front End Users217192,759400Non-prefixed global variable
#87Frontend Dashboard21384945500Non-prefixed function
#88If-So Dynamic Content – Elementor & All Page Builders Personalization218897257k+Unsafe printing function
#89JCH Optimize219531334k+Output is not escaped
#90LA-Studio Element Kit for Elementor218,3901,96410k+Text Domain Mismatch
#91Mapster WP Maps213,4402,9033k+Text Domain Mismatch
#92Mergado Pack212,323588700Output is not escaped
#93Modular DS: Monitor, update, and backup multiple websites211598140k+Exception output is not escaped
#94Mooberry Book Manager211,0403991k+Text Domain Mismatch
#95MotoPress Hotel Booking213,0611,03710k+Text Domain Mismatch
#96Points Management System For Gamification, Ranks, Badges, and Loyalty Rewards Program – myCred211,4693,33310k+Non-prefixed global variable
#97Oasis Workflow21775575700Text Domain Mismatch
#98Paid Membership Subscriptions – Effortless Memberships, Recurring Payments & Content Restriction211,9185,06510k+Non-prefixed hook name
#99User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor216961,48350k+Nonce verification recommended
#100PublishPress Planner – Editorial Calendar, Marketing Content, Kanban Board216038906k+Output is not escaped