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
#1451IP2Location Redirection331941158k+Output is not escaped
#1452IssueM3356173600Request data is not unslashed
#1453JetWidgets for Elementor and WooCommerce331871468k+Text Domain Mismatch
#1454Logo Showcase Ultimate – Logo Carousel, Logo Slider & Logo Grid332741063k+Text Domain Mismatch
#1455Forms for Mailchimp by Optin Cat – Grow Your MailChimp List33711332k+Missing direct file access protection
#1456MAS Companies For WP Job Manager33623081k+Non-prefixed hook name
#1457Members – Membership & User Role Editor Plugin33234244300k+Output is not escaped
#1458Membership For WooCommerce3340658900Non-prefixed global variable
#1459Mollie Payments for WooCommerce3370123100k+Dynamic hook name
#1460Molongui Post Contributors: Multi-Role Contributor Attribution33240162400Output is not escaped
#1461More Types33227198800Non-prefixed global variable
#1462MPL-Publisher — Ebook & Audiobook Creator3348976800Text Domain Mismatch
#1463Newebpay Payment33146115600Text Domain Mismatch
#1464GDPR CCPA Compliance & Cookie Consent Banner33622871k+Non Singular String Literal Domain
#1465Nomad World Map33424191700Text Domain Mismatch
#1466Pastacode337766400Non-prefixed global variable
#1467Payflex Payment Gateway33181611k+Text Domain Mismatch
#1468PeproDev WooCommerce Receipt Uploader33325491k+Non Singular String Literal Domain
#1469Picture Gallery – Frontend Image Uploads, AJAX Photo List33112150400Request data is not unslashed
#1470Pixelgrade Assistant336651412k+Text Domain Mismatch
#1471Podcast Subscribe Buttons33552395k+Text Domain Mismatch
#1472FancyPost – Post Blocks, Grids & Sliders for Block Editor and Elementor33356271500Output is not escaped
#1473Post Lists View Custom334621502k+Missing Arg Domain
#1474PublishPress Checklists: Pre-Publishing Approval Checklist – Validate Post Requirements331401823k+Missing Translators Comment
#1475QNAP NAS Backup33374702k+Non Singular String Literal Domain
#1476Quick Restaurant Reservations33654179500Text Domain Mismatch
#1477Rename wp-login.php to anything you want33251117500Output is not escaped
#1478Review Slider for WooCommerce33160422400Non-prefixed global variable
#1479Reviews Plus332233781k+Non-prefixed function
#1480Save as PDF Plugin by PDFCrowd332992541k+Non-prefixed global variable
#1481Schema & Structured Data for WP & AMP3363246100k+Non-prefixed global variable
#1482Service Box – Icon Box Showcase333852303k+Non Singular String Literal Domain
#1483Sessions33196103900Output is not escaped
#1484TaxCloud for WooCommerce3323261500Non-prefixed function
#1485Slider Path for Elementor33329100700Text Domain Mismatch
#1486SMTP2GO for WordPress – Email Made Easy3318611130k+Output is not escaped
#1487Social Rocket – Social Sharing Plugin331,0162551k+Unsafe printing function
#1488Spin Wheel – Interactive spinning wheel that offers coupons33680313500Unsafe printing function
#1489Simple Sticky Add To Cart For WooCommerce3340170900Text Domain Mismatch
#1490Gravity Booster – Styles & Layouts for Gravity Forms332778740k+Missing Arg Domain
#1491Sublanguage33266287700Output is not escaped
#1492Telegram Bot & Channel33182113600Unsafe printing function
#1493Envato Toolkit33219696k+Output is not escaped
#1494TP Education33186303800Unsafe printing function
#1495TrackingMore Order Tracking for WooCommerce (Free plan available)3394124700Text Domain Mismatch
#1496WP Twitter Auto Publish334421714k+Output is not escaped
#1497Variation Swatches for WooCommerce3346911650k+Text Domain Mismatch
#1498Multi-Carrier EasyPost Shipping Methods & Address Validation for WooCommerce3342469400Non Singular String Literal Domain
#1499Multi-Carrier Shippo Shipping Rates & Address Validation for WooCommerce33411733k+Non Singular String Literal Domain
#1500Textmetrics33324163400Output is not escaped