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
#951Amazon Product in a Post Plugin27362416800Output is not escaped
#952Apollo13 Framework Extensions2717127320k+Non-prefixed global variable
#953Arconix FAQ275522016k+Text Domain Mismatch
#954Lean Player – Video and Audio Player with Playlist for WordPress, Elementor and Gutenberg271,6154662k+Text Domain Mismatch
#955BackUpWordPress2724527190k+Non-prefixed global variable
#956Integration for HubSpot and Contact Form 7, WPForms, Elementor, Ninja Forms277203675k+Text Domain Mismatch
#957WP Zoho for Contact Form 7, WPForms, Elementor, Formidable and Ninja Forms – CRM, Bigin276923813k+Text Domain Mismatch
#958Church Content – Sermons, Events and More271344104k+Non-prefixed function
#959Comment Link Remove and Other Comment Tools276911327k+Text Domain Mismatch
#960Duplicate Post27447274300k+Unsafe printing function
#961Custom Scrollbar271841912k+Output is not escaped
#962Cyrlitera – Transliteration of Links and File Names2745320440k+Output is not escaped
#963Gallery – Photo Albums Plugin276472522k+Output is not escaped
#964Echo Knowledge Base – Documentation, FAQs, Chat & Smart Search2728975110k+Output is not escaped
#965EZ SQL Reports Shortcode Widget and DB Backup27165158500Output is not escaped
#966Embedder for Google Reviews275311,3336k+Non-prefixed global variable
#967CM Tooltip Glossary276111887k+Output is not escaped
#968Events Calendar for GeoDirectory271,2624622k+Text Domain Mismatch
#969Everest Backup – WordPress Cloud Backup, Migration, Restore & Cloning Plugin271221353k+Non-prefixed global variable
#970Extra Product Options for WooCommerce275481,342600Non-prefixed global variable
#971FG Joomla to WordPress272781017k+Unsafe printing function
#972Foxtool All-in-One: Contact chat button, Custom login, Media optimize images271,6293607k+Unsafe printing function
#973StylePress for Elementor27767283600Text Domain Mismatch
#974Gravity Forms Directory27202457600Non-prefixed global variable
#975Gravity Forms + Stripe27368210600Output is not escaped
#976GSpeech TTS – WordPress Text To Speech Plugin278423333k+Output is not escaped
#977Hester Core2725310310k+Output is not escaped
#978ImageRecycle pdf & image compression273292041k+Text Domain Mismatch
#979My Private Site – Make Your Whole Site Private, Force Login & Block Registration Spam2771332110k+Text Domain Mismatch
#980Ray Enterprise Translation27876068k+Non-prefixed global variable
#981Liza Widget For Spotify and Elementor276091,2871k+Non-prefixed global variable
#982Loco Translate274512251m+Output is not escaped
#983Login Security Solution272161544k+Output is not escaped
#984Magical Shop Builder – WooCommerce Template Builder for Elementor | Shop, Cart, Checkout & Product Page Builder27764593k+Non-prefixed namespace
#985MakeCommerce for WooCommerce278264523k+Text Domain Mismatch
#986Memberful – Membership Plugin273513361k+Text Domain Mismatch
#987MLSImport – Download and synchronize real estate data from various MLS (Multiple Listing Services)271545515k+Non-prefixed global variable
#988Multilanguage by BestWebSoft – WordPress Translation Plugin and Language Switcher274653453k+Text Domain Mismatch
#989Nextend Social Login and Register271,668243200k+Output is not escaped
#990Online Lesson Booking27978281500Non Singular String Literal Domain
#991Tussendoor – Open RDW27301140600Text Domain Mismatch
#992Packlink PRO for WooCommerce2713216020k+Non-prefixed global variable
#993picu – Online Photo Proofing Gallery276133252k+Output is not escaped
#994PowerPack Lite for Beaver Builder272,8423757k+Text Domain Mismatch
#995PublishPress Permissions: Control User Access for Posts, Pages, Categories, Tags2742432310k+Missing Translators Comment
#996Quick Paypal Payments271013031k+Non-prefixed function
#997Rate My Post – Star Rating Plugin by FeedbackWP2722236020k+Output is not escaped
#998Robokassa payment gateway for Woocommerce27952113k+Non-prefixed global variable
#999Shipit27371209400Text Domain Mismatch
#1000Side Cart Woocommerce | Woocommerce Cart2749043980k+Output is not escaped