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
#2801WP SVG Images50581230k+Text Domain Mismatch
#2802Aspexi Social Media Slider51177152k+Text Domain Mismatch
#2803AVIF Uploader5149444k+Missing Arg Domain
#2804Dolyame Payment gateway5112210700Text Domain Mismatch
#2805Easy Search Replace – Find & Replace Text/HTML/URLs, Remove Footer Credit51661500Input is not sanitized
#2806GamiPress – Reset User511427400Interpolated SQL is not prepared
#2807Gutenverse – WordPress Blocks, Page Builder & Site Editor51174720k+Non-prefixed hook name
#2808Interactive Globes – 3D World Maps5124104400Non-prefixed global variable
#2809Quotes and Tips by BestWebSoft514851901k+Text Domain Mismatch
#2810Star Rating Field For Contact Form 751367800Output is not escaped
#2811VK Filter Search5135716k+Nonce verification recommended
#2812REST API Log5144955k+Non-prefixed hook name
#2813YayMail – WooCommerce Email Customizer5116378850k+Non-prefixed global variable
#2814Affiliate Area Shortcodes by AffiliateWP5256162k+Text Domain Mismatch
#2815Debug This5243322k+Missing Translators Comment
#2816Formstack Online Forms5239201k+Output is not escaped
#2817Post Notification by Email5236132k+Output is not escaped
#2818Product Bundles – Variation Bundles522313600Output is not escaped
#2819Remove Uppercase Accents524128k+Unsafe printing function
#2820SKU Generator for WooCommerce5229122k+Output is not escaped
#2821Starbox – the Author Box for Humans521441910k+Non Singular String Literal Domain
#2822Custom Post Template By Templatic521914600Text Domain Mismatch
#2823WPVibe – MCP Server for WordPress. Connect Claude, ChatGPT, Gemini & Cursor5219584k+Interpolated SQL is not prepared
#2824Wenprise Pinyin Slug5230344k+Text Domain Mismatch
#2825Products Per Page for WooCommerce52222810k+Output is not escaped
#2826WP Hooks Finder5227311k+Output is not escaped
#2827Bulk Actions Select All532622800Text Domain Mismatch
#2828Column Shortcodes5332960k+Unsafe printing function
#2829FakerPress536615210k+Non-prefixed global variable
#2830Focus Videos53369400Text Domain Mismatch
#2831LearnPress – bbPress Integration5319142k+Output is not escaped
#2832MOBILOOK — Mobile View & Mobile‑Friendly Test5310201k+Missing nonce verification
#2833Multiple Post Thumbnails53251820k+Output is not escaped
#2834pretix widget532539400Non-prefixed global variable
#2835REST API Featured Image533416700Output is not escaped
#2836Skroutz Analytics for WooCommerce5357151k+Text Domain Mismatch
#2837Widgets Reloaded5362201k+Output is not escaped
#2838aBlocks – Gutenberg Blocks, User Dashboard Builder, Popup Builder, Form Builder & Animation Builder5483822k+Non-prefixed global variable
#2839AffiliateWP – Order Details For Affiliates5462272k+Output is not escaped
#2840Analytics Head54347600Output is not escaped
#2841Better Menu Widget54321600Output is not escaped
#2842Blockskit5433298k+Text Domain Mismatch
#2843Booking Calendar54288850k+Mixed line endings
#2844Customizable Post Listings544213700Deprecated parameter: the_author parameter 1
#2845Cyr-To-Lat541648300k+Dynamic hook name
#2846Expandable Row for Beaver Builder541169900Text Domain Mismatch
#2847F4 Media Taxonomies547391k+Input is not sanitized
#2848Helpie FAQ — Accordion, Docs & Knowledge Base5496899k+Nonce verification recommended
#2849PWA — easy way to Progressive Web App5415442k+Dynamic hook name
#2850Juiz Lang Attribute5426272k+Text Domain Mismatch