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
#3001SMK Sidebar Generator6419510k+Output is not escaped
#3002Twitter6427239k+Missing Translators Comment
#3003Werk aan de Muur644820900Non Singular String Literal Domain
#3004WP Search with Algolia6427167k+Missing direct file access protection
#3005Cyr to Lat Reloaded – Transliteration of Links and File Names65133630k+Direct Query
#3006Dashboard Directory Size65329400Missing Arg Domain
#3007Disable REST API65121590k+Output is not escaped
#3008Easy Twitter Feed Widget Plugin65901510k+Text Domain Mismatch
#3009EDD Hide Download651313600Output is not escaped
#3010Futy.io Leadbots657392k+wp function not compatible with requires wp
#3011Integration for Elementor forms – Sendinblue6594567k+Text Domain Mismatch
#3012Slider Revolution Search Replace65514900Input is not validated
#3013Lime Connect (formerly Userlike) – WordPress Live Chat plugin65223900Output is not escaped
#3014Add to Cart Text Changer and Customize Button, Add Custom Icon6587182k+Text Domain Mismatch
#3015USPS Simple Shipping for Woocommerce6520118k+Exception output is not escaped
#3016WP Max Submit Protect651912400Output is not escaped
#3017ACF RGBA Color Picker663736k+Text Domain Mismatch
#3018WPAdmin AWS CDN6616142400Text Domain Mismatch
#3019Debug Log Manager – Conveniently Monitor and Inspect Errors66334410k+Input is not validated
#3020No Right Click, Content Copy Protection, Disable Right Click by RB66232600Unsafe printing function
#3021Easy PHP Settings6634481k+Missing Translators Comment
#3022FluentBoards – Project Management, Task Management, Goal Tracking, Kanban Board, and, Team Collaboration6626306k+Missing direct file access protection
#3023IranDargah Payment Gateway for Woocommerce666626400Text Domain Mismatch
#3024Plugin Compatibility Checker6673189k+Text Domain Mismatch
#3025Mailchimp Widget by ProteusThemes661791k+Output is not escaped
#3026Really Simple CSV Importer6638840k+Output is not escaped
#3027Safe Redirect Manager6696040k+Non-prefixed hook name
#3028Seed Fonts66291120k+Output is not escaped
#3029Visual Link Preview6647210k+Output is not escaped
#3030Ajax add to cart for WooCommerce66673110k+Text Domain Mismatch
#3031Frenet Shipping Gateway for WooCommerce – Correios, Etiquetas e Rastreio6622314k+Non-prefixed global variable
#3032WooCommerce Accepted Payment Methods662842k+badly named files
#3033Video Popup for Elementor – WPTD6633131k+Output is not escaped
#3034Breadcrumbs Divi Module67443810k+Text Domain Mismatch
#3035Caddy – WooCommerce Side Cart & Free Shipping Bar67381994k+Non-prefixed global variable
#3036Dynamic Text Field For Contact Form 7672071k+Unsafe printing function
#3037Flexible Product Fields (WooCommerce Product Addons) – WooCommerce Product Page Editor67579810k+Non-prefixed global variable
#3038GravityExport Lite for Gravity Forms67481410k+Output is not escaped
#3039Mailster Gmail Integration6715131k+Missing Translators Comment
#3040Missed Schedule Post Publisher6711107k+Output is not escaped
#3041Notely67617600Non-prefixed function
#3042Simple Calendar – Advanced Custom Fields67186400Output is not escaped
#3043Cart links for WooCommerce671316500Text Domain Mismatch
#3044WP Forms + Sprout Invoices – Easy Invoice & Quote Submissions674012400Text Domain Mismatch
#3045Theme Check67143620k+Missing Translators Comment
#3046BitPay Gateway for WooCommerce676421400Text Domain Mismatch
#3047Webyx for Elementor – Fullpage Fullscreen Scrolling Websites6768410500Non Singular String Literal Domain
#3048WP Image Zoom67304610k+Non-prefixed global variable
#3049JAMstack Deployments673331k+Short PHP open tag found
#3050WP Logout Redirect67205400Unsafe printing function