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
#251GAinWP Google Analytics Integration for WordPress235251768k+Output is not escaped
#252GamiPress – Gamification plugin to reward points, achievements, badges & ranks in WordPress233,6212,74410k+Output is not escaped
#253The GDPR Framework By Data443231,28751710k+Short PHP open tag found
#254Anti-Malware Security and Brute-Force Firewall23543965100k+Output is not escaped
#255Interactive Content – H5P2356538040k+Non Singular String Literal Domain
#256Happy Addons for Elementor23573444400k+Output is not escaped
#257Houzez Property Feed231,4641,5851k+Text Domain Mismatch
#258Hunk Companion232,5476876k+Text Domain Mismatch
#259Ibtana – Ecommerce Product Addons231,5471,7186k+Non Singular String Literal Domain
#260Iks Menu – WordPress Category Accordion Menu & FAQs236151,29310k+Non-prefixed global variable
#261Import from YML2397308400Non-prefixed global variable
#262Payment forms, Buy now buttons, and Invoicing System | GetPaid233871,2585k+Non-prefixed global variable
#263King Addons for Elementor – 80+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce, Mega Menu, Popup Builder231,8313,87810k+Non-prefixed global variable
#264KiviCare – Clinic & Patient Management System (EHR)232068502k+Direct Query
#265Like Button Rating ♥ LikeBtn231,2316174k+Unsafe printing function
#266Link Whisper Free233,8825,30330k+Text Domain Mismatch
#267Locatoraid Store Locator233186451k+Non-prefixed global variable
#268Login With Ajax – Fast Logins, 2FA, Redirects2362352010k+Output is not escaped
#269Order Bump for WooCommerce231,7201,562600Output is not escaped
#270MotoPress Appointment Booking232,3628572k+Text Domain Mismatch
#271Restaurant Menu and Food Ordering233858532k+Non-prefixed global variable
#272MP3 Audio Player – Music Player, Podcast Player & Radio by Sonaar234,06548820k+Text Domain Mismatch
#273MultiParcels Shipping For WooCommerce231793564k+Request data is not unslashed
#274MyWorks Sync for WooCommerce & QuickBooks Online232,2929,1015k+Non-prefixed global variable
#275ND Shortcodes236212,42620k+Non-prefixed global variable
#276News Kit Addons For Elementor23694194k+Post Not In exclude
#277Next Active Directory Integration236832842k+Exception output is not escaped
#278NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization23316639100k+Output is not escaped
#279Ocean Extra231,4942,107500k+Non-prefixed global variable
#280Issues and Series for Newspapers, Magazines, Publishers, Writers233467102k+Nonce verification recommended
#281Pagination Styler for WooCommerce238114451k+Output is not escaped
#282Patchstack – WordPress & Plugins Security2310748940k+Missing nonce verification
#283PayPal Brasil para WooCommerce235543281k+Unsafe printing function
#284Photo Gallery by 10Web – Mobile-Friendly Image Gallery234,1591,553100k+Output is not escaped
#285Gallery PhotoBlocks239041,3453k+Non-prefixed global variable
#286ExpressTechSoftwares Discord Add-on for Paid Memberships Pro23454449700Text Domain Mismatch
#287AI Popup231,224636400Text Domain Mismatch
#288Post to Google My Business (Google Business Profile)238451,45210k+Non-prefixed global variable
#289Postie2340726110k+Output is not escaped
#290PowerPress Podcasting plugin by Blubrry234,8072,39420k+Output is not escaped
#291Premium Addons for Elementor – Powerful Elementor Templates & Widgets23206997700k+Non-prefixed hook name
#292Pricing Table by Supsystic231,29944710k+Non Singular String Literal Domain
#293Print Anywhere & Create PDFs of Order Receipts, Invoices, Labels & More.231,4854441k+Text Domain Mismatch
#294Product Watermark for WooCommerce236964572k+Output is not escaped
#295Real Estate Manager – Property Listing and Agent Management236062,301600Non-prefixed global variable
#296Redirection23523457100k+Non-prefixed global variable
#297SecuPress with Simple SSL – Simple and Performant Security231,6971,60140k+Non-prefixed global variable
#298Secure Custom Fields232401,37080k+Non-prefixed function
#299SEO Redirection Plugin – 301 Redirect Manager2327272710k+Non-prefixed global variable
#300Seraphinite Post .DOCX Source231,156110900Output is not escaped