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
#751Database Cleaner2813729710k+Direct Query
#752Discount Rules and Dynamic Pricing for WooCommerce2818233410k+Output is not escaped
#753easy.jobs – AI powered Job Listing, Job Board, Career Page, Recruitment & Hiring Solution284058314k+Missing nonce verification
#754Educare – Students & Result Management System281,1141,043800Missing nonce verification
#755Expand Divi28911001k+Non-prefixed global variable
#756Reviews and Rating – Google Reviews2834321920k+Text Domain Mismatch
#757Geo Mashup287752321k+Text Domain Mismatch
#758HootKit284291,2958k+Non-prefixed global variable
#759IdeaPush28283298800Output is not escaped
#760WP to LinkedIn Auto Publish28734250900Unsafe printing function
#761Media Hygiene: Remove or Delete Unused Images and More!286543095k+Non Singular String Literal Domain
#762MetForm – Contact Form, Survey, Quiz, & Custom Form Builder for Elementor2862248600k+Non-prefixed global variable
#763My auctions allegro28483235500Non Singular String Literal Domain
#764Notification – Custom Notifications and Alerts for WordPress2818621910k+Non-prefixed global variable
#765Notification for Telegram28189934k+Output is not escaped
#766Store Hours for WooCommerce28525602k+Output is not escaped
#767Order Tracking – WordPress Status Tracking Plugin286197723k+Unsafe printing function
#768Pixel Gallery Addons for Elementor – Easy Grid, Creative Gallery, Drag and Drop Grid, Custom Grid Layout, Portfolio Gallery281452595k+Post Not In exclude
#769Autopay287693343k+Text Domain Mismatch
#770Rating by BestWebSoft28509218500Text Domain Mismatch
#771Responsive Lightbox & Gallery28139513100k+Non-prefixed hook name
#772Brilliant Web-to-Lead for Salesforce282472442k+Text Domain Mismatch
#773Transliterator – Multilingual and Multi-script Text Conversion283053203k+Output is not escaped
#774Sparkle Demo Importer283071665k+Text Domain Mismatch
#775Tab – Accordion, FAQ281045421k+Non-prefixed global variable
#776Temporary Login Without Password28128131100k+wp function not compatible with requires wp
#777Terms descriptions282224231k+Non-prefixed function
#778Thim Kit for Elementor – Pre-built Templates & Widgets for Elementor2829129220k+Output is not escaped
#779Jetpack VaultPress287136210k+Missing nonce verification
#780VG WORT METIS28150317900Nonce verification recommended
#781WC Fields Factory281943697k+Nonce verification recommended
#78210WebSocial2858418510k+Unsafe printing function
#783WeeConnectPay – Clover Payment Gateway for WooCommerce28179171500Exception output is not escaped
#784PayZen for WooCommerce28258214600Output is not escaped
#785WP ADA Compliance Check Basic287851773k+Text Domain Mismatch
#786WP GoToWebinar28207207700Non-prefixed function
#787WP Travel Gutenberg Blocks28485157900Output is not escaped
#788WPify Woo – Withdrawal, CRN/VAT, QR payments, Heureka and more for WooCommerce281772265k+Output is not escaped
#789WP Synchro – The Ultimate WordPress Migration Tool282432442k+Missing Translators Comment
#790YITH WooCommerce Product Bundles284041,4803k+Non-prefixed global variable
#791Adminimize29296691200k+Non-prefixed global variable
#792Better Google Analytics293768692k+Non-prefixed global variable
#793Bitcoin Payments – Blockonomics292082272k+Output is not escaped
#794Order Delivery Date Time & Pickup for WooCommerce29667244500Output is not escaped
#795CloudSecure WP Security2974350100k+Request data is not unslashed
#796Countdown, Coming Soon, Maintenance – Countdown & Clock291,73514310k+Non Singular String Literal Domain
#797WPCS – WordPress Currency Switcher Professional2984358900Non-prefixed global variable
#798Display Tweets29135135900Non-prefixed global variable
#799Document Gallery29183988k+Output is not escaped
#800Interactive Image Map Plugin – Draw Attention2962022720k+Output is not escaped