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
#201WP Express Checkout (Fast Payments via PayPal & Stripe)225916271k+Output is not escaped
#202File Manager227405201m+Unsafe printing function
#203WP Fusion Lite – Marketing Automation and CRM Integration for WordPress222756835k+Nonce verification recommended
#204AidWP – Donation & Payment Forms (Stripe Powered)221,3171,675800Non-prefixed global variable
#205WP Super Minify • Minify, Compress and Cache HTML, CSS & JavaScript221642579k+Non-prefixed constant
#206WPFunnels – Funnel Builder for WooCommerce with Checkout & One Click Upsell225,9962,7905k+Text Domain Mismatch
#207WPSSO Core – Complete Schema Markup and Meta Tags221,4074125k+Missing Translators Comment
#208WUPO Group Attributes for WooCommerce225921,391400Non-prefixed global variable
#209YITH WooCommerce Ajax Search224081,65930k+Non-prefixed global variable
#210ЮKassa для WooCommerce225901689k+Short PHP open tag found
#211Print Labels with Barcodes. Create price tags, product labels, order labels for WooCommerce231,1851,0271k+Text Domain Mismatch
#212Advanced Custom Fields: Extended231,885329100k+Text Domain Mismatch
#213Custom WooCommerce Checkout Fields Editor237551,3862k+Non-prefixed global variable
#214Admin and Site Enhancements (ASE)23136330200k+Nonce verification recommended
#215Advanced Custom Fields (ACF®)232,4561,2182m+Text Domain Mismatch
#216Advanced Product Labels for WooCommerce2392155920k+Text Domain Mismatch
#217AI Engine – The Chatbot, AI Framework & MCP for WordPress23412544100k+error log error log
#218Kadence Security – Password, Two Factor Authentication, and Brute Force Protection231,053967700k+Missing Translators Comment
#219BlossomThemes Email Newsletter2333723920k+Output is not escaped
#220Booking calendar, Appointment Booking System231,0791,1254k+Output is not escaped
#221BSK PDF Manager231,5766257k+Text Domain Mismatch
#222Builderall for WordPress234,7821,3081k+Text Domain Mismatch
#223Cart Notices for WooCommerce236504712k+Text Domain Mismatch
#224Products Suggestions for WooCommerce23718502700Output is not escaped
#225Geo Controller232035441k+Non-prefixed global variable
#226WPBot – AI ChatBot for Live Support, Lead Generation, AI Services234751,2465k+Non-prefixed global variable
#227Church Admin231,6434,202900Direct Query
#228CLUEVO LMS, E-Learning Platform231,8431,176400Text Domain Mismatch
#229Content Egg – Affiliate Product Importer & Price Comparison231,2311,25710k+Non-prefixed global variable
#230Contest Gallery – Upload & Vote Photos, Media, Sell with PayPal & Stripe239,31026,6421k+Non-prefixed global variable
#231Currency Exchange for WooCommerce23703502500Output is not escaped
#232Auto Post Cleaner237151,3781k+Non-prefixed global variable
#233Disable Bloat for WordPress & WooCommerce238631,32510k+Non-prefixed global variable
#234Double Opt-In for Contact Form 7 & Avada – Secure, GDPR-Compliant Email Verification236756431k+Unsafe printing function
#235Marijuana Age Verify231,1542,6301k+Non-prefixed global variable
#236Ecwid by Lightspeed Ecommerce Shopping Cart2333930720k+Missing direct file access protection
#237EventON – Events Calendar232,5851,0216k+Text Domain Mismatch
#238Everest Forms – Contact Form, Payment Form, Quiz, Survey & Custom Form Builder with AI233951,34290k+Non-prefixed global variable
#239Spreadsheet Price Changer for WooCommerce and WP E-commerce – Light23386999400Non-prefixed global variable
#240Ezoic2343251610k+Output is not escaped
#241Fastcache by Host.it231,327203700Text Domain Mismatch
#242Featured Images in RSS for Mailchimp & More237801,29920k+Non-prefixed global variable
#243Feed Them Social – Social Media Feeds, Video, and Photo Galleries2356353520k+Output is not escaped
#244Filr – Secure document library237751,317800Non-prefixed global variable
#245Image Photo Gallery Final Tiles Grid235781,50220k+Non-prefixed global variable
#246Five-Star Ratings Shortcode236041,317600Non-prefixed global variable
#247Flexmls® IDX Plugin231,2689571k+Output is not escaped
#248Form Maker by 10Web – Mobile-Friendly Drag & Drop Contact Form Builder234,7461,27930k+Non Singular String Literal Domain
#249Front End PM239782,2645k+Non-prefixed global variable
#250Fuse Social Floating Sidebar231,8401,57310k+Non-prefixed global variable