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
#3301Order on Mobile for WooCommerce841417k+Output is not escaped
#3302WP Notification Center84781k+Exception output is not escaped
#3303Pay with LINE Pay841210700Missing Translators Comment
#3304ACF YouTube Picker85827400Text Domain Mismatch
#3305Country Dropdown For Contact Form 785174800Text Domain Mismatch
#3306FontFlow Custom Icons for Elementor852915700Text Domain Mismatch
#3307FormGent – Next-Gen AI Form Builder for WordPress with Multi-Step, Quizzes, Payments & More85113151k+Non-prefixed global variable
#3308GamiPress – Leaderboards Include/Exclude Users85113400Output is not escaped
#3309MyCryptoCheckout – Bitcoin, Ethereum, and 100+ altcoins for WooCommerce85678k+Missing Translators Comment
#3310Ocean Stick Anything856620k+Missing Arg Domain
#3311Payment Integration Wompi8544111k+Missing Arg Domain
#3312Salt Shaker8515136k+Interpolated SQL is not prepared
#3313Simple Automatic Updates851812k+Missing Translators Comment
#3314All Currencies for WooCommerce851731k+Missing Translators Comment
#3315WP Deferred JavaScripts85107800Output is not escaped
#3316Featured image to All-Posts8665400Nonce verification recommended
#3317Block Pattern Builder86105600Missing Translators Comment
#3318Custom Content Width86801k+Text Domain Mismatch
#3319Flowplayer Video Player8687900Output is not escaped
#3320Greenshift Smart Code AI86991k+Request data is not unslashed
#3321Modern Cart – WooCommerce Side Cart & Popup Cart8689550k+Non-prefixed global variable
#3322AI for Home Services8685700Setting is missing a sanitization callback
#3323Ocean Product Sharing8691820k+Non-prefixed global variable
#3324Printus – Automatic Cloud Printing for WooCommerce862820800Missing Arg Domain
#3325Social Divi861582k+Missing direct file access protection
#3326Trusted Shops Easy Integration for WooCommerce865676k+Non-prefixed hook name
#3327Microsoft Azure Storage for WordPress8625262k+Missing Translators Comment
#3328Custom Add To Cart Button for WooCommerce8611310k+Output is not escaped
#3329WP fancybox86781k+Output is not escaped
#3330Disable User Password Reset Admin Notifications87621k+Nonce verification recommended
#3331Farsi Font for Elementor871121k+Missing Translators Comment
#3332Image Optimization – Compress Images and Convert to WebP or AVIF8715241m+Missing Translators Comment
#3333Image Ticker Carousel | by Creavi87217400Nonce verification recommended
#3334Last Modified Timestamp87937k+Output is not escaped
#3335Marin Companion871966500Non-prefixed global variable
#3336Tickera – Sell Tickets & Manage Events877542k+Non-prefixed hook name
#3337Unnotifier — disable admin notices individually87511700Missing Translators Comment
#3338WebPlus Gateway for LiqPay on WooCommerce874551k+wp function not compatible with requires wp
#3339WP Auto Updater875197k+Database parameter is not escaped
#3340Ample Themes Demo Importer8813513600Text Domain Mismatch
#3341HivePress Paid Listings88515k+Output is not escaped
#3342WPCode – Insert Headers and Footers + Custom Code Snippets – WordPress Code Manager8827333m+wp function not compatible with requires wp
#3343Nav Menu Manager88917800Request data is not unslashed
#3344Piotnet Addons For Elementor887442630k+Text Domain Mismatch
#3345Repeat Order for WooCommerce881993k+Text Domain Mismatch
#3346WP REST API Meta Endpoints885031k+Missing Arg Domain
#3347Text Unfold For Elementor8812203k+Text Domain Mismatch
#3348The Events Calendar: Category Colors8818425k+Non-prefixed global variable
#3349WC Hide Shipping Methods885520k+trademarked term
#3350WooCommerce Shortcodes885710k+trademarked term