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
#701Comment Link Remove and Other Comment Tools276911327k+Text Domain Mismatch
#702Polls CP27399500400Output is not escaped
#703Custom Scrollbar271841912k+Output is not escaped
#704Cyrlitera – Transliteration of Links and File Names2745320440k+Output is not escaped
#705Gallery – Photo Albums Plugin276472522k+Output is not escaped
#706CM Tooltip Glossary276111887k+Output is not escaped
#707Events Calendar for GeoDirectory271,2624622k+Text Domain Mismatch
#708Everest Backup – WordPress Cloud Backup, Migration, Restore & Cloning Plugin271221353k+Non-prefixed global variable
#709Foxtool All-in-One: Contact chat button, Custom login, Media optimize images271,6293607k+Unsafe printing function
#710Frontend Post Submission Manager Lite – Frontend Posting WordPress Plugin272134952k+Non-prefixed global variable
#711StylePress for Elementor27767283600Text Domain Mismatch
#712Gravity Forms Directory27202457600Non-prefixed global variable
#713Gravity Forms + Stripe27368210600Output is not escaped
#714Hester Core2725310310k+Output is not escaped
#715HM Multiple Roles275371,2871k+Non-prefixed global variable
#716Import Eventbrite Events271565753k+Non-prefixed global variable
#717iQ Block Country2716424520k+Request data is not unslashed
#718MakeCommerce for WooCommerce278264523k+Text Domain Mismatch
#719Online Booking & Scheduling Calendar for WordPress by vcita274731611k+Output is not escaped
#720Nextend Social Login and Register271,668243200k+Output is not escaped
#721PowerPack Lite for Beaver Builder272,8423757k+Text Domain Mismatch
#722PublishPress Permissions: Control User Access for Posts, Pages, Categories, Tags2742432310k+Missing Translators Comment
#723Shipit27371209400Text Domain Mismatch
#724Side Cart Woocommerce | Woocommerce Cart2749043980k+Output is not escaped
#725Sign-up Sheets273253631k+Output is not escaped
#726Simple Download Monitor2721827320k+Output is not escaped
#727Simple Event Planner271493461k+Non-prefixed global variable
#728Hubbub Lite – Fast, free social sharing and follow buttons2733717230k+Text Domain Mismatch
#729Social Web Suite – Social Media Auto Post, Social Media Auto Publish2774164500Non-prefixed global variable
#730Speed Booster Pack ⚡ PageSpeed Optimization Suite271081879k+Missing Translators Comment
#731SV Tracking Manager279681291k+Output is not escaped
#732Transbank Webpay2719821110k+Non-prefixed global variable
#733Tutor LMS – Migration Tool271393411k+Direct Query
#734Under Construction, Coming Soon & Maintenance Mode2740114810k+Output is not escaped
#735Watu Quiz271,0891,0143k+Output is not escaped
#736WC Booster27191282800Non-prefixed global variable
#737Tabbed Category Product Listing for Woocommerce274231111k+Text Domain Mismatch
#738Mihdan: Ajax Edit Comments271,300523500Text Domain Mismatch
#739Email Marketing Plugin – WP Email Capture273832621k+Output is not escaped
#740WP Events Manager2729441530k+Output is not escaped
#741WP Hide & Security Enhancer2712437550k+Input is not sanitized
#742wp-mpdf271233821k+Non-prefixed global variable
#743WP Chat App27120274100k+Alternative PHP tag found
#744Worthy – VG WORT Integration für WordPress271,3437731k+Output is not escaped
#745YARPP – Yet Another Related Posts Plugin27191331100k+Non-prefixed global variable
#746AForms — Form Builder for Price Calculator & Cost Estimation28564953k+Text Domain Mismatch
#747AJAX Login and Registration modal popup + inline form281572613k+Output is not escaped
#748Code Engine – PHP Snippets, AI Functions & Automation for WordPress2812496700Non Singular String Literal Domain
#749Darklup – Enhanced WordPress Dark Mode, Dark Theme, Night Mode & Accessibility Plugin28639851k+Text Domain Mismatch
#750Database Cleaner2813729710k+Direct Query