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
#1601Eurobank WooCommerce Payment Gateway4066432k+Non Singular String Literal Domain
#1602NP Quote Request for WooCommerce40911458k+Non-prefixed global variable
#1603WP Ajax Load More Pagination and Infinite Scroll406315400Output is not escaped
#1604WP Date and Time Shortcode40901210k+Output is not escaped
#1605WP All Import – Job Listing Import for WP Job Manager4035272k+Output is not escaped
#1606WP Multisite Content Copier/Updater4019144800Interpolated SQL is not prepared
#1607WP Posts Carousel40199123k+Unsafe printing function
#1608QR code MeCard/vCard generator40322212k+Unsafe printing function
#1609WP Reroute Email401411061k+Output is not escaped
#1610WP Theme Test4021397k+Input is not sanitized
#1611WPC Smart Price Filter for WooCommerce402362600Nonce verification recommended
#1612WPFront Notification Bar402224450k+Output is not escaped
#1613Ad Auto Insert H41496151k+Non Singular String Literal Domain
#1614Add-on Contact Form 7 – MailPoet 34188123k+Output is not escaped
#1615Age Verify4129311k+Output is not escaped
#1616Amazon Link Engine4138172k+Output is not escaped
#1617Backend Designer4150111k+Output is not escaped
#1618Beam me up Scotty – Back to Top Button4171381k+Output is not escaped
#1619Beautiful Cookie Consent Banner41337640k+Non-prefixed global variable
#1620Book Now4175141k+Output is not escaped
#1621Bulk Delete Comments4115615k+Direct Query
#1622Buzzsprout Podcasting4175135k+Non Singular String Literal Domain
#1623Categorized Tag Cloud4144171k+Output is not escaped
#1624clickskeks.at Cookiebanner412118500Unsafe printing function
#1625Simple Website Banner411068700Output is not escaped
#1626Dashboard Notepad41293410k+Missing nonce verification
#1627Disable Everything41901630k+Output is not escaped
#1628Duplicate Post Page Menu & Custom Post Type41351110k+Text Domain Mismatch
#1629Duplicate Page and Post41262180k+Unsafe printing function
#1630Payment Gateway of PayPal for WooCommerce41441847k+Nonce verification recommended
#1631Heroic Favicon Generator4110476k+Output is not escaped
#1632Feature A Page Widget416653k+Output is not escaped
#1633Gallery Lightbox41471610k+Output is not escaped
#1634Google Authenticator41396520k+Output is not escaped
#1635Hide WP Admin Login412339500Nonce verification recommended
#1636Lazy Load Optimizer4163263k+Unsafe printing function
#1637Mobile Contact Bar41943610k+Unsafe printing function
#1638Mollie Forms41145653k+Request data is not unslashed
#1639Most Popular Categories41672600Output is not escaped
#1640Multiple Domain41421710k+Output is not escaped
#1641My Wp Brand – Hide menu & Hide Plugin4174502k+Non Singular String Literal Domain
#1642Optimus – WordPress Image Optimizer41522030k+Unsafe printing function
#1643Powie's WHOIS Domain Check413811500Unsafe printing function
#1644Product Questions & Answers for WooCommerce418195400Output is not escaped
#1645Variation Swatches for WooCommerce41291269k+Missing nonce verification
#1646Quick View WooCommerce4180121k+Output is not escaped
#1647Service Box41150230400Missing nonce verification
#1648Service Showcase4141597800Non-prefixed global variable
#1649Simple CPT41280604k+Unsafe printing function
#1650Simple Google Photos Grid414821k+Output is not escaped