WordPress.WP.I18n.NonSingularStringLiteralText

Non Singular String Literal Text

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
#801Interactive Image Map Plugin – Draw Attention2962022720k+Output is not escaped
#802ECPay Ecommerce for WooCommerce292483702k+Missing nonce verification
#803Advanced Shipping Rates for WooCommerce: Flexible Table Rate Shipping Rules291855042k+Non-prefixed global variable
#804Easy HTTPS Redirection (SSL)29266152100k+Unsafe printing function
#805Image Hover Effects Ultimate ( Image Gallery, Effects, Lightbox, Comparison & Magnifier )292082620k+Non-prefixed namespace
#806Interactive World Map296843411k+Text Domain Mismatch
#807Login Me Now – Passwordless, Magic Link, OTP & Social Login for WordPress2986233500Nonce verification recommended
#808Meow Gallery2911318210k+Direct Query
#809miniOrange Social Login and Register (Discord, Google, Twitter, LinkedIn)299289810k+Request data is not unslashed
#810Page Restrict for WooCommerce29579374700Text Domain Mismatch
#811PlatiOnline Payments29304110700Output is not escaped
#812Post Timeline2991200800Missing nonce verification
#813Post Views Counter29179398200k+Non-prefixed hook name
#814Pósturinn\'s Shipping with WooCommerce29713551500Text Domain Mismatch
#815SamedayCourier Shipping293362694k+Non Singular String Literal Domain
#816Social Engine2913390600Exception output is not escaped
#817Themify – WooCommerce Product Filter2964314520k+Output is not escaped
#818Tilda-publishing2921978700Output is not escaped
#819Post Grid Gutenberg Blocks – PostX2913540440k+Non-prefixed global variable
#820Ultimate Auction for WooCommerce – Excellent WP Auction Plugin29525232k+Non-prefixed global variable
#821Widget for Yelp Reviews291471582k+Output is not escaped
#822Sofortueberweisung Gateway for Woocommerce2910471700Output is not escaped
#823Global Payments SecureSubmit Gateway29199443600Non-prefixed class
#824Woostify Sites Library2922919820k+Text Domain Mismatch
#825WP Google Analytics Events – No-Code Custom Event Tracking for Google Analytics291181285k+Output is not escaped
#826WP Magazine Modules Lite291526745k+Non-prefixed global variable
#827WP-PostRatings2942538430k+Output is not escaped
#828WPComplete293833331k+Output is not escaped
#829XML for Google Merchant Center29523123k+Non-prefixed global variable
#830PublishPress Blocks – Block Controls, Block Visibility, Block Permissions3025134020k+Unsafe printing function
#831Aitasi Coming Soon305161861k+Output is not escaped
#832Analytics Insights – Google Analytics Dashboard for WordPress3024117010k+Unsafe printing function
#833ApplyOnline – Application Form Builder and Manager303452442k+Output is not escaped
#834Arile Extra3053757010k+Non-prefixed global variable
#835aThemes Starter Sites3026219540k+Text Domain Mismatch
#836AutoWP – AI Content Writer & Rewriter305483701k+Text Domain Mismatch
#837Private groups305833161k+Unsafe printing function
#838Sliding Cart for WooCommerce by FunnelKit – Skip Cart & Reach WooCommerce Checkout Faster3030643430k+Non-prefixed global variable
#839Classified Listing Toolkits30431,8594k+Non-prefixed global variable
#840Colete-Online30776346600Text Domain Mismatch
#841Easy Custom Auto Excerpt30841666k+Non-prefixed global variable
#842Exclusive Addons for Elementor303,63026350k+Text Domain Mismatch
#843PiWeb Export Customers Users & Guest customer to CSV for WooCommerce30173751k+Text Domain Mismatch
#844FormLift for Keap (Legacy) Web Forms30162315400Request data is not unslashed
#845Formzu WP301671633k+Text Domain Mismatch
#846Anti-spam, Spam protection, ReCaptcha for all forms and GDPR-compliant302642214k+Non Singular String Literal Text
#847GlobalPayments Gateway Provider for WooCommerce306111701k+Text Domain Mismatch
#848Invisible reCaptcha for WordPress309018580k+Input is not sanitized
#849Midtrans-WooCommerce301121325k+Non-prefixed global variable
#850Move Addons for Elementor303,919913k+Text Domain Mismatch