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
#1951Shipping with Venipak for WooCommerce36239611k+Text Domain Mismatch
#1952Disable Payment Methods based on cart conditions for WooCommerce36158571k+Non Singular String Literal Domain
#1953Custom Add to Cart Button Label and Link for WooCommerce363711123k+Text Domain Mismatch
#1954Guaranteed Reviews Company (Société des Avis Garantis)363691971k+Output is not escaped
#1955Rabo Smart Pay for WooCommerce3615055600Text Domain Mismatch
#1956Extended Coupon Features for WooCommerce FREE362196310k+Text Domain Mismatch
#1957CatalogX – Catalog Mode, Enquiry & Quotes for WooCommerce36165695k+Text Domain Mismatch
#1958Eway Payments for Woo36525403k+Text Domain Mismatch
#1959SuperFaktura WooCommerce36601162k+Nonce verification recommended
#1960WP Better Permalinks36110591k+Output is not escaped
#1961WP-EMail36340951k+Unsafe printing function
#1962WP Hotel Booking WooCommerce3693991k+Output is not escaped
#1963WP LaTeX3610312700Output is not escaped
#1964Payment Button for PayPal36155864k+Unsafe printing function
#1965WP Publication Archive3619764400Text Domain Mismatch
#1966WP Hardening (discontinued)362308510k+Text Domain Mismatch
#1967WP Show Posts3610710270k+Output is not escaped
#1968WP Socializer – Simple & Easy Social Media Share Icons362145110k+Output is not escaped
#1969WP Stripe Checkout361981181k+Unsafe printing function
#1970Yandex.Metrica36763060k+Output is not escaped
#1971WPAvatar3642545700Unsafe printing function
#1972WP fail2ban Blocklist3661633k+SQL query is not prepared
#1973WPLMS H5P361111061k+Text Domain Mismatch
#1974wpShopGermany IT-RECHT KANZLEI363747500Input is not sanitized
#1975Database Snapshots – WPvivid36661081k+Direct Query
#1976Custom Product Tabs for WooCommerce36878180k+Output is not escaped
#1977ACF: TablePress37160451k+Text Domain Mismatch
#1978Adapta RGPD373497240k+Text Domain Mismatch
#1979Add From Server37522060k+Output is not escaped
#1980AddToAny Share Buttons37123164300k+Unsafe printing function
#1981Add to Cart Redirect for WooCommerce372151418k+Text Domain Mismatch
#1982Advanced Accordion Gutenberg Block – Create Beautiful FAQs, Content Accordions & Interactive Tabs37393610k+Missing direct file access protection
#1983Antom Payments376273800badly named files
#1984All-in-one Chat Button by anychat.one3711969900Text Domain Mismatch
#1985Asesor de Cookies RGPD para normativa europea37939120k+wp function not compatible with requires wp
#1986Better Click To Share – Shareable Quote Boxes for X (Twitter)37170596k+Unsafe printing function
#1987Blog News Addons For Elementor (News, Magazine and Blog Addons)3723296400Non-prefixed global variable
#1988Customize WordPress Emails and Alerts – Better Notifications for WP37644730k+Missing Arg Domain
#1989Britetechs Companion379666132k+Text Domain Mismatch
#1990BuddyPress Members Only37184801k+Text Domain Mismatch
#1991Delivery Date Time & Pickup for WooCommerce37148216400Output is not escaped
#1992Catalog Booster & Product Catalog Mode for WooCommerce371061681k+Non-prefixed function
#1993Checkout for PayPal3713467600Unsafe printing function
#1994Clearpay Gateway for WooCommerce37185631k+Text Domain Mismatch
#1995Coming Soon & Maintenance Mode by Colorlib371001366k+Non-prefixed global variable
#1996Lightweight Subscribe To Comments37105701k+Unsafe printing function
#1997Constant Contact Forms by MailMunch37147532k+wp function not compatible with requires wp
#1998CookieAdmin – Cookie Consent Banner374386400k+Nonce verification recommended
#1999CorvusPay WooCommerce Payment Gateway37291411k+Missing nonce verification
#2000Custom Post Template37483010k+Output is not escaped