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
#1101WPS Bidouille2847221510k+Output is not escaped
#1102WP Synchro – The Ultimate WordPress Migration Tool282432442k+Missing Translators Comment
#1103Accordion Slider293914472k+Unsafe printing function
#1104Accordion Slider Gallery293791421k+Text Domain Mismatch
#1105Adminimize29296691200k+Non-prefixed global variable
#1106Alt Text AI – Automatically generate image alt text for SEO and accessibility297228020k+Non-prefixed global variable
#1107AppPresser – Mobile App Framework292622141k+Text Domain Mismatch
#1108aThemeArt Theme Helper292061512k+Non-prefixed global variable
#1109Attribute Stock for WooCommerce – Shared Stock & Variable Quantities (Lite Version)294813132k+Text Domain Mismatch
#1110Better Google Analytics293768692k+Non-prefixed global variable
#1111Bitcoin Payments – Blockonomics292082272k+Output is not escaped
#1112Plugin BlueX for WooCommerce294312162k+Text Domain Mismatch
#1113BNE Testimonials295211021k+Output is not escaped
#1114Order Delivery Date Time & Pickup for WooCommerce29667244500Output is not escaped
#1115Branded Social Images – Open Graph Images with logo and extra text layer2925491900Non Singular String Literal Domain
#1116Businessx Extensions293375291k+Non-prefixed function
#1117Integration for Salesforce and Contact Form 7, WPForms, Elementor, Formidable, Ninja Forms292363692k+Non-prefixed global variable
#1118Chained Quiz291,1327211k+Text Domain Mismatch
#1119WPCS – WordPress Currency Switcher Professional2984358900Non-prefixed global variable
#1120Custom Field Template2956853030k+wp function not compatible with requires wp
#1121DB Cache Reloaded Fix29133422k+Output is not escaped
#1122Di Themes Demo Site Importer293431831k+Text Domain Mismatch
#1123Document Gallery29183988k+Output is not escaped
#1124Interactive Image Map Plugin – Draw Attention2962022720k+Output is not escaped
#1125ECPay Ecommerce for WooCommerce292483702k+Missing nonce verification
#1126Everest Toolkit291451411k+Missing Translators Comment
#1127FluentSMTP – WP SMTP Plugin with Amazon SES, SendGrid, MailGun, Postmark, Google and Any SMTP Provider297478600k+Missing Translators Comment
#1128Getwid – Gutenberg Blocks2913917350k+Non-prefixed global variable
#1129Gianism29391154700Text Domain Mismatch
#1130reCaptcha by BestWebSoft29474272100k+Text Domain Mismatch
#1131Easy HTTPS Redirection (SSL)29266152100k+Unsafe printing function
#1132Integration for Pipedrive and Contact Form 7, WPForms, Elementor, Ninja Forms296253511k+Text Domain Mismatch
#1133Interactive World Map296843411k+Text Domain Mismatch
#1134Wishlist for WooCommerce29610296600Output is not escaped
#1135Kits, Templates and Patterns29380915k+Text Domain Mismatch
#1136Liteweight Podcast – Host and Embed Podcast Episodes29536239500Output is not escaped
#1137Login Me Now – Passwordless, Magic Link, OTP & Social Login for WordPress2986233500Nonce verification recommended
#1138Meow Gallery2911318210k+Direct Query
#1139Page Restrict for WooCommerce29579374700Text Domain Mismatch
#1140Page View Count2910624610k+Dynamic hook name
#1141PlatiOnline Payments29304110700Output is not escaped
#1142Post Views Counter29179398200k+Non-prefixed hook name
#1143Pósturinn\'s Shipping with WooCommerce29713551500Text Domain Mismatch
#1144Recipe Card Blocks Lite2915140810k+Non-prefixed global variable
#1145Relevant – Related, Featured, Latest, and Popular Posts by BestWebSoft29487262800Text Domain Mismatch
#1146Security Ninja – WordPress Security & Firewall291493477k+Direct Query
#1147Shiptastic for WooCommerce2915466210k+Non-prefixed global variable
#1148Page Builder by SiteOrigin29266215400k+Output is not escaped
#1149Slider by BestWebSoft29478336400Text Domain Mismatch
#1150Social Engine2913390600Exception output is not escaped