WordPress.WP.I18n.NoEmptyStrings

No Empty Strings

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
#201Under Construction, Coming Soon & Maintenance Mode2740114810k+Output is not escaped
#202VikWidgetsLoader – Collection of Widgets271,2015231k+Output is not escaped
#203Wiremo – Product Reviews for WooCommerce27445212700Output is not escaped
#204Tabbed Category Product Listing for Woocommerce274231111k+Text Domain Mismatch
#205WP Booking System – Booking Calendar2750255020k+Output is not escaped
#206WP Hide & Security Enhancer2712437550k+Input is not sanitized
#207Divi Torque Lite – Divi Modules for the Divi Builder & Theme2813225650k+Non-prefixed global variable
#208AForms — Form Builder for Price Calculator & Cost Estimation28564953k+Text Domain Mismatch
#209BNE Testimonials285221021k+Output is not escaped
#210Darklup – Enhanced WordPress Dark Mode, Dark Theme, Night Mode & Accessibility Plugin28639851k+Text Domain Mismatch
#211easy.jobs – AI powered Job Listing, Job Board, Career Page, Recruitment & Hiring Solution284058315k+Missing nonce verification
#212IdeaPush28283298800Output is not escaped
#213Notification for Telegram28189934k+Output is not escaped
#214Order Tracking – WordPress Status Tracking Plugin286197723k+Unsafe printing function
#215Autopay287543703k+Text Domain Mismatch
#216Responsive Lightbox & Gallery28139513100k+Non-prefixed hook name
#217Thim Kit for Elementor – Pre-built Templates & Widgets for Elementor2829129220k+Output is not escaped
#218Ultimate FAQ Accordion Plugin2838622730k+Unsafe printing function
#219WC Fields Factory281943697k+Nonce verification recommended
#220Product Sort and Display for WooCommerce281992352k+Output is not escaped
#221WP GoToWebinar28207207700Non-prefixed function
#222Accordion Slider Gallery293791421k+Text Domain Mismatch
#223Arile Extra2953856610k+Non-prefixed global variable
#224Bitcoin Payments – Blockonomics292082273k+Output is not escaped
#225Order Delivery Date Time & Pickup for WooCommerce29667244500Output is not escaped
#226Countdown, Coming Soon, Maintenance – Countdown & Clock291,73514310k+Non Singular String Literal Domain
#227Nova Blocks by Pixelgrade2925096800Output is not escaped
#228Page Restrict for WooCommerce29579374700Text Domain Mismatch
#229Post Timeline2991200800Missing nonce verification
#230Recipe Card Blocks Lite2915140810k+Non-prefixed global variable
#231SamedayCourier Shipping293362694k+Non Singular String Literal Domain
#232Tabs Responsive – With WooCommerce Product Tabs Extension2957725520k+Non Singular String Literal Domain
#233Custom Post Types and Custom Fields creator – WCK291,30014310k+Text Domain Mismatch
#234weMail – Email Marketing, Newsletter Builder & Email Automations for WooCommerce292766810k+Missing direct file access protection
#235WP Magazine Modules Lite291526745k+Non-prefixed global variable
#236Analytics Insights – Google Analytics Dashboard for WordPress3024117010k+Unsafe printing function
#237AutoWP – AI Content Writer & Rewriter305483701k+Text Domain Mismatch
#238Private groups305833161k+Unsafe printing function
#239Classic Addons – WPBakery Page Builder301,2452633k+Text Domain Mismatch
#240EasyParcel Shipping– All-in-one Shipping Solution, Real-Time Shipping Rates3031610500Non-prefixed global variable
#241GlobalPayments Gateway Provider for WooCommerce306111701k+Text Domain Mismatch
#242Midtrans-WooCommerce301121325k+Non-prefixed global variable
#243Novelist304751581k+Output is not escaped
#244Sync Master Sheet – Product Sync with Google Sheet for WooCommerce30136300400Non-prefixed global variable
#245Star Addons for Elementor302362551k+Non-prefixed global variable
#246Travel Booking Toolkit302453243k+Non-prefixed global variable
#247WP Helper Premium306351311k+Text Domain Mismatch
#248YayPricing – WooCommerce Dynamic Pricing & Discounts301741863k+Non-prefixed global variable
#249Zoho CRM Lead Magnet301011,0253k+Request data is not unslashed
#250Advanced Woo Search – Product Search for WooCommerce3122837770k+Nonce verification recommended