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
#1651Waka Bulk Page4152161k+Unsafe printing function
#1652Advanced Custom Stock Status4184339k+Output is not escaped
#1653Top Image SEO41115265k+Unsafe printing function
#1654Country Based Restrictions for WooCommerce4127675k+Request data is not unslashed
#1655WP Media folders4119743k+Direct Query
#1656Export WooCommerce Orders, Products, Customers & Coupons to Google Sheets414535700Output is not escaped
#1657Simple Accessibility Button4133171900Non-prefixed global variable
#1658ActiveTrail – Contact Form 7421885600Missing nonce verification
#1659Add to Cart Button Custom Text429849k+Text Domain Mismatch
#1660Booking.com Official Search Box4236322k+Output is not escaped
#1661BP Auto Group Join425555700Output is not escaped
#1662Change Background Color for Pages, Posts, Widgets42357500Text Domain Mismatch
#1663Custom Login423611610k+Non-prefixed global variable
#1664Storefront Online Ordering by DoorDash427610600Output is not escaped
#1665FCM Push Notification from WP424316500Non Singular String Literal Domain
#1666Flamix: Bitrix24 and Contact Form 7 integrations427941k+Output is not escaped
#1667Lock Down Admin4230203k+Unsafe printing function
#1668Fusion Page Builder : Extension – Gallery422930600Output is not escaped
#1669Gelato Integration for WooCommerce4236325k+Output is not escaped
#1670WP All Import – Import SEO Settings for Rank Math SEO4218447k+Nonce verification recommended
#1671Photo Galleria42785800Missing Arg Domain
#1672Polylang Theme Strings42119306k+Output is not escaped
#1673SALERT – Fake Sales Notification WooCommerce4241678k+Non-prefixed global variable
#1674Simple Googlebot Visit4232671k+Non Singular String Literal Domain
#1675Speed Contact Bar4253204k+Output is not escaped
#1676Sticky Floating Button (Book Now, Contact, Call To Action…)429526900Missing Arg Domain
#1677Combine Social Photos | Still BE4233281700Non-prefixed global variable
#1678ThemeZee Widget Bundle42211585k+Output is not escaped
#1679UniConsent Cookie Consent CMP – Consent Manager42148181k+Unsafe printing function
#1680Widget Visibility Time Scheduler4270341k+Output is not escaped
#1681TT Extra Fee Option for WooCommerce4237191k+Output is not escaped
#1682WP Fingerprint4234479k+Direct Query
#1683WP Responsive Table4242106k+Output is not escaped
#1684WPB Custom Tab Manager for WooCommerce – Add, Edit & Reorder Tabs429532500Output is not escaped
#1685WPFomo42459600Output is not escaped
#1686Admin Menu Tree Page View43176910k+Nonce verification recommended
#1687Directorist – WPML Integration4310134400Non-prefixed hook name
#1688Make Tables Responsive43311026k+Input is not validated
#1689Page Transition433930700Output is not escaped
#1690Post Carousel Slider for Elementor43133233k+Text Domain Mismatch
#1691Rut Chileno con Validación para WooCommerce4335161k+Text Domain Mismatch
#1692Smart App Banner434749600Output is not escaped
#1693Checkout Field Manager (Checkout Manager) for WooCommerce4316115480k+Non-prefixed global variable
#1694Code Widget4460334k+Text Domain Mismatch
#1695Creative Addons for Elementor4463100800Missing Arg Domain
#1696ELEX WooCommerce Role Based Pricing442131962k+Non-prefixed global variable
#1697KKiapay WooCommerce Plugin442025400Output is not escaped
#1698Ocean Modal Window44264410k+Output is not escaped
#1699Razorpay Subscriptions for WooCommerce442835600Exception output is not escaped
#1700Shippit for WooCommerce4412726900Text Domain Mismatch