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
#1301Staatic – Static Site Generator for WordPress314201952k+SQL query is not prepared
#1302Stackable – Page Builder Gutenberg Blocks3147790100k+Non Singular String Literal Domain
#1303Swatchly – Product Variation Swatches for WooCommerce315402145k+Output is not escaped
#1304Team Builder – Team Member Showcase With Grid and slider, Compatible With Elementor, Gutenberg314592827k+Non Singular String Literal Domain
#1305WP Testimonials3118345510k+Non-prefixed global variable
#1306Themify Store Locator31244125500Text Domain Mismatch
#1307Tutor LMS Elementor Addons3122745330k+Non-prefixed global variable
#1308Big File Uploads – Increase Maximum File Upload Size3110192100k+Output is not escaped
#1309Ultimate Posts Widget313098610k+Output is not escaped
#1310User Spam Remover31115141k+Output is not escaped
#1311Blacklist Manager – WooCommerce Anti-Fraud, Blacklist & Checkout Verification312848302k+Missing nonce verification
#1312Project Manager – AI Powered Project Management, Task Management, Kanban Board & Time Tracker31639356k+Interpolated SQL is not prepared
#1313Widget Options – Advanced Conditional Visibility for Gutenberg Blocks & Classic Widgets31837295100k+Unsafe printing function
#1314Return Refund and Exchange For WooCommerce31247134k+Non-prefixed global variable
#1315WooCommerce Legacy REST API31324177400k+Missing Translators Comment
#1316Worldline Global Online Pay for WooCommerce3116086500Missing direct file access protection
#1317Discussion Board – WordPress Forum Plugin311051532k+Request data is not unslashed
#1318WP Easy Uploader31202113600Non Singular String Literal Domain
#1319WPGatsby31125553k+Text Domain Mismatch
#1320WP Simple Booking Calendar3133738020k+Output is not escaped
#1321WP Visitor Statistics (Real Time Traffic)3135369120k+Nonce verification recommended
#1322WP ULike – Like & Dislike Buttons for Engagement and Feedback3126935860k+Output is not escaped
#1323One to one user Chat by WPGuppy3174187700Non-prefixed global variable
#1324YAHMAN Add-ons314681411k+Output is not escaped
#1325YML for Yandex Market313729310k+Non-prefixed global variable
#1326Zendesk Support for WordPress31195882k+Output is not escaped
#1327ACME Divi Modules3257335400Text Domain Mismatch
#1328ActiveDEMAND321571611k+Output is not escaped
#1329Advanced Access Manager – Access Governance for WordPress3284962100k+Output is not escaped
#1330Affiliate Coupons – Coupon Display Manager – Excellent Tool for Affiliate Marketers32183611k+Output is not escaped
#1331AI Alt Text Generator3276241k+Missing Translators Comment
#1332annasta Filters for WooCommerce321,0734412k+Text Domain Mismatch
#1333APCu Manager3215112610k+Output is not escaped
#1334Aqua Page Builder323201143k+Output is not escaped
#1335aThemes Blocks321921,0346k+Non-prefixed global variable
#1336Author Avatars List/Block32851354k+Non-prefixed hook name
#1337Auto YouTube Importer323381731k+Text Domain Mismatch
#1338Speed Kit32296732k+Output is not escaped
#1339Better Chat Support for Messenger32731031k+Interpolated SQL is not prepared
#1340Better Robots.txt – AI-Ready Crawl Control & Bot Governance3255835k+error log error log
#1341Bosa Elementor Addons and Templates for WooCommerce324016520k+slow db query tax query
#1342BP Classic326642166k+Unsafe printing function
#1343BuddyPress for LearnDash321902841k+Output is not escaped
#1344Quantity Discounts, Breaks & Product Bundles for Woocommerce By Bundler32147319400Direct Query
#1345Child Theme Configurator32442267300k+Unsafe printing function
#1346Vimeotheque – Vimeo WordPress Plugin & Video Gallery326422642k+Unsafe printing function
#1347Ultimate WooCommerce Filters32322207600Unsafe printing function
#1348Contact Form Block326477500Non Singular String Literal Domain
#1349Contact Form Builder by vcita32666174700Text Domain Mismatch
#1350Cooked – Recipe Management324622753k+Output is not escaped