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
#2601Custom Admin Page by BestWebSoft – Configurable WordPress Dashboard Pages Plugin42472181400Text Domain Mismatch
#2602Custom Login423611610k+Non-prefixed global variable
#2603Custom Taxonomy Order42205650k+Output is not escaped
#2604CWW connector Lite – Connect Contact Form 7 & ActiveCampaign423921400Output is not escaped
#2605Delete Expired Transients4249655k+Direct Query
#2606Disable Comments424419100k+Unsafe printing function
#2607Disable User Login4225195k+Unsafe printing function
#2608Easy Demo Import for Omega Themes423341400Output is not escaped
#2609Easy Video Player42202020k+Output is not escaped
#2610Enable Classic Editor & Widgets4210662k+Non Singular String Literal Domain
#2611Etsy Shop4258213k+Unsafe printing function
#2612Exclude Pages42311420k+Non Singular String Literal Domain
#2613First payment date for WooCommerce Subscriptions424219400Output is not escaped
#2614Flamix: Bitrix24 and Contact Form 7 integrations427941k+Output is not escaped
#2615Flexible Editor Panel for Elementor421544220k+Text Domain Mismatch
#2616FooTable428671k+Output is not escaped
#2617Goolytics – Simple Google Analytics423753k+Unsafe printing function
#2618Hide Cart Functions4212503k+Nonce verification recommended
#2619Hide Featured Image42261210k+Unsafe printing function
#2620iyzico for WooCommerce42345410k+Unsafe printing function
#2621Lazy Social Comments4273101k+Unsafe printing function
#2622Login No Captcha reCAPTCHA42452460k+Unsafe printing function
#2623My Upload Images427448400Unsafe printing function
#2624Nav Menu Collapse4217393k+Missing nonce verification
#2625NS Remove Related Products for WooCommerce4295433k+Output is not escaped
#2626OnPay.io for WooCommerce42238371k+Text Domain Mismatch
#2627PDF Thumbnail Generator4226162k+Output is not escaped
#2628Photo Galleria42785800Missing Arg Domain
#2629Polylang Theme Strings42119306k+Output is not escaped
#2630Post Types Order424543600k+wp function not compatible with requires wp
#2631Prepare New Version4253246k+Output is not escaped
#2632Rename wp-admin login4223388k+Output is not escaped
#2633WP Required Taxonomies – Categories and Tags Mandatory4243361k+Non-prefixed global variable
#2634Responsive Mortgage Calculator4238287k+Output is not escaped
#2635Reusable Blocks Extended42381520k+Output is not escaped
#2636Sendcloud Shipping4278565k+Output is not escaped
#2637SMTP Mailer42514970k+Unsafe printing function
#2638Speed Contact Bar4253204k+Output is not escaped
#2639Squelch Tabs and Accordions Shortcodes4257511k+Unsafe printing function
#2640Combine Social Photos | Still BE4233281700Non-prefixed global variable
#2641ThemeZee Widget Bundle42211585k+Output is not escaped
#2642Transients Manager42455020k+Output is not escaped
#2643UPI QR Code Payment Gateway42179281k+Text Domain Mismatch
#2644Vast Demo Import42180113600Text Domain Mismatch
#2645WC Price History4218234k+Database parameter is not escaped
#2646WebPlanex: GST Invoice India426363400Text Domain Mismatch
#2647Widget Visibility Time Scheduler4270341k+Output is not escaped
#2648WP Author Security424013500Output is not escaped
#2649WP Fingerprint4234479k+Direct Query
#2650WP Media Category Management42101766k+Nonce verification recommended