WordPress.WP.I18n.NonSingularStringLiteralDomain

Non Singular String Literal Domain

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
#151SEO Engine – Smart SEO with AI, Schema & Redirection for WordPress242393041k+Direct Query
#152Sequential Order Numbers for WooCommerce247094691k+Text Domain Mismatch
#153ShiftController Employee Shift Scheduling24358196700Output is not escaped
#154GEO Plugin by Squirrly SEO241,19622430k+Missing Translators Comment
#155Ultimate Maps by Supsystic241,03437410k+Non Singular String Literal Domain
#156Bulk Edit Products for WooCommerce – WP Sheet Editor2494193610k+Text Domain Mismatch
#157Bulk Edit Coupons for WooCommerce – WP Sheet Editor241,006950500Text Domain Mismatch
#158pensopay Payments243972462k+Output is not escaped
#159EU VAT Assistant for WooCommerce241,7424955k+Non Singular String Literal Domain
#160WPML Multilingual & Multicurrency for WooCommerce241,4531,618100k+SQL query is not prepared
#161WP RSS Aggregator – RSS Import, Feed to Post, Autoblogging, AI Content241,77539340k+Text Domain Mismatch
#162Bulk Edit Posts and Products in Spreadsheet249189128k+Text Domain Mismatch
#163WP-Stateless – Google Cloud Storage241,0364824k+Non Singular String Literal Domain
#164xili-language241,501523600Output is not escaped
#165Jetpack CRM – Clients, Leads, Invoices, Billing, Email Marketing, & Automation241,2113,15230k+Non-prefixed global variable
#166Advanced WordPress Reset – Debug, Recover & Reset WP2547546420k+Output is not escaped
#167Affiliates256891,4832k+Output is not escaped
#168ATUM WooCommerce Inventory Management and Stock Tracking252,6381,30410k+Non Singular String Literal Domain
#169Booking Package251,7033,97710k+Missing nonce verification
#170Coupon Creator256984121k+Output is not escaped
#171DecaLog259432361k+Exception output is not escaped
#172ELEX WooCommerce Dynamic Pricing and Discounts25478748800Text Domain Mismatch
#173Fluid Checkout for WooCommerce – Lite2537084120k+Non-prefixed hook name
#174Lightbox & Modal Popup WordPress Plugin – FooBox256101,365100k+Non-prefixed global variable
#175Photo Gallery by FooGallery : Responsive Image Gallery, Masonry Gallery & Carousel258761,798100k+Non-prefixed global variable
#176Photo Gallery by Ays – Responsive Image Gallery254668201k+Output is not escaped
#177GeekyBot — AI Copilot, Chatbot, WooCommerce Lead Gen & Zero-Prompt Content25878636k+Non-prefixed global variable
#178Genesis Club Lite25513317900Output is not escaped
#179WPBruiser {no- Captcha anti-Spam}2564625910k+Non Singular String Literal Domain
#180Hardcore Google Fonts Localizer25331261800Text Domain Mismatch
#181Cool Author Box – For Widget and Post Content258531,379600Non-prefixed global variable
#182Icegram Collect – Easy Form, Lead Collection and Subscription plugin254242902k+Output is not escaped
#183Index WP MySQL For Speed2525025550k+Output is not escaped
#184JobWP – Job Board, Job Listing, Career Page and Recruitment Plugin251,5411,5781k+Non-prefixed global variable
#185Knit Pay – Cashfree, Instamojo, Razorpay, PayPal and more254,0191,2652k+Text Domain Mismatch
#186Limit Login Attempts Security – Login Security, 2FA, Firewall, Brute Force Prevention256186051m+Unsafe printing function
#187Liza Widget For Spotify and Elementor251,4782,5721k+Non-prefixed global variable
#188Media Cleaner: Clean your WordPress!2515139190k+Direct Query
#189MyFatoorah – WooCommerce25191892k+Output is not escaped
#190Poll Maker by AYS – Versus Polls, Anonymous Polls, Image Polls254881,4127k+Non-prefixed global variable
#191Premmerce257121,411500Non-prefixed global variable
#192Premmerce Product Search for WooCommerce255961,350900Non-prefixed global variable
#193Premmerce Wholesale Pricing for WooCommerce256351,377400Non-prefixed global variable
#194Quiz Maker by AYS255053,02120k+Non-prefixed global variable
#195Seers Ai | Consent Management Platform (Easy to set up GDPR/CCPA Compliant Cookie Consent)251,4464211k+Output is not escaped
#196Smart Manager – Advanced WooCommerce Bulk Edit & Inventory Management2536692310k+SQL query is not prepared
#197Stylish Cost Calculator – Quote Generator, Lead Gen & Price Estimator256481,0211k+Output is not escaped
#198Survey Maker by AYS255672,3976k+Non-prefixed global variable
#199Ultimate Post Kit Addons for Elementor2518241230k+Missing nonce verification
#200Social Share Icons & Social Share Buttons252,3651,35710k+Output is not escaped