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
#2501Autocomplete Google Address4122672k+Nonce verification recommended
#2502Bop Search Box Item Type For Nav Menus4152141k+Output is not escaped
#2503BuddyPress Edit Activity412826800Output is not escaped
#2504Bulk Auto Image Title Attribute (Image Title tag) optimizer (Image SEO)4116371k+Missing nonce verification
#2505Buzzsprout Podcasting4175135k+Non Singular String Literal Domain
#2506Cache control by Cacholong418730500Non Singular String Literal Domain
#2507Carbon Copy4164893k+Text Domain Mismatch
#2508CloudGuard4141131k+Output is not escaped
#2509CoinPayments.net Payment Gateway for WooCommerce4151321k+Text Domain Mismatch
#2510Cookie Notice & Consent41101291k+Output is not escaped
#2511CurrencyConverter416296700Non Singular String Literal Domain
#2512Custom Post Type Cleanup4170121k+Output is not escaped
#2513Database for CF74137322k+Text Domain Mismatch
#2514Developer Loggers for Simple History414628400Text Domain Mismatch
#2515DevVN Local Store4184281k+Unsafe printing function
#2516Dinamize414165500Output is not escaped
#2517Disable Everything41901630k+Output is not escaped
#2518Disqus Conditional Load4138143k+Output is not escaped
#2519GDPR tools: Cookie notice + privacy416786k+Unsafe printing function
#2520DSGVO Youtube4148291k+Unsafe printing function
#2521Easy Random Quotes414214500Output is not escaped
#2522Essential Form – The lightest plugin for contact forms, ultra lightweight and no spam412153500Missing nonce verification
#2523Payment Gateway of PayPal for WooCommerce41441847k+Nonce verification recommended
#2524Feature A Page Widget416653k+Output is not escaped
#2525Gallery Lightbox41471610k+Output is not escaped
#2526Genesis Featured Page Advanced4120947k+Output is not escaped
#2527Genesis Footer Builder4112431k+Output is not escaped
#2528Google Authenticator41396520k+Output is not escaped
#2529(Simply) Guest Author Name4135362k+Output is not escaped
#2530Hide WP Admin Login412339500Nonce verification recommended
#2531iCount Payment Gateway4115222500Text Domain Mismatch
#2532Central Color Palette41733310k+Output is not escaped
#2533Lockdown WP Admin41205010k+Request data is not unslashed
#2534Log cleaner for Solid Security4165478k+Text Domain Mismatch
#2535MaxSlider4121457k+Output is not escaped
#2536Mihdan: Yandex Turbo Feed4165391k+Output is not escaped
#2537Mobile Contact Bar41943610k+Unsafe printing function
#2538MouseWheel Smooth Scroll411047100k+Text Domain Mismatch
#2539My Favorites4135341k+Output is not escaped
#2540My Wp Brand – Hide menu & Hide Plugin4174502k+Non Singular String Literal Domain
#2541Native Emoji4154375k+Unsafe printing function
#2542Nepali Date Utilities4151151k+date date
#2543Optimus – WordPress Image Optimizer41522030k+Unsafe printing function
#2544Passwordless Login4140241k+Output is not escaped
#2545المنتور فارسی41195440k+Nonce verification recommended
#2546Personalize Login414784500Nonce verification recommended
#2547Plugin Activation Tracker4136241k+Text Domain Mismatch
#2548Web Accessibility (formally known as Ally) – WCAG Scanning, Guided Fixes, Usability Widget414738500k+Output is not escaped
#2549Post Cloner4125151k+Text Domain Mismatch
#2550Posts 2 Posts41427310k+Non Singular String Literal Domain