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
#51oik224891802k+Non Singular String Literal Domain
#52Smart Popup by Supsystic223,12049210k+Non Singular String Literal Domain
#53Pricing Table by Supsystic221,26943610k+Non Singular String Literal Domain
#54Product Catalog Feed by PixelYourSite225813578k+Output is not escaped
#55RabbitLoader Cache: Optimize your Website for Speed222411632k+Output is not escaped
#56Restrict User Access – Ultimate Membership & Content Protection229771,84010k+Non-prefixed global variable
#57Sellsy22586490400Non Singular String Literal Domain
#58Seraphinite Accelerator2259525550k+Output is not escaped
#59Slick Popup: Contact Form 7 Popup Plugin222,3223161k+Text Domain Mismatch
#60SNS Count Cache229181207k+Non Singular String Literal Domain
#61Stylish Price List – Price Table Builder & QR Code Restaurant Menu226746783k+Output is not escaped
#62Tablesome Table – Contact Form DB – WPForms, CF7, Gravity, Forminator, Fluent222255198k+error log error log
#63The Moneytizer227512711k+Text Domain Mismatch
#64Search & Replace Everything – Quick and Easy Way to Find and Replace Text, Links221,0421,80820k+Non-prefixed global variable
#65WCFM – Frontend Manager for WooCommerce224,7315,05720k+Non-prefixed global variable
#66WCFM Marketplace – Multivendor Marketplace for WooCommerce221,9502,10810k+Non-prefixed global variable
#67WCFM Membership – WooCommerce Memberships for Multivendor Marketplace2255967510k+Non-prefixed global variable
#68Peach Payments Gateway223341431k+Non Singular String Literal Domain
#69Easy Appointment Booking & Scheduling System – Webba Booking Calendar221,6173,3802k+Non-prefixed global variable
#70WP Affiliate Disclosure221,3581,5041k+Non-prefixed global variable
#71Master Accordion ( Former WP Awesome FAQ Plugin )221,7741,286700Non-prefixed global variable
#72WPSSO Core – Complete Schema Markup and Meta Tags221,4094145k+Missing Translators Comment
#73ЮKassa для WooCommerce225911679k+Short PHP open tag found
#74Frontend Admin by DynamiApps235,9463,2319k+Text Domain Mismatch
#75Advanced Custom Fields (ACF®)232,4721,2392m+Text Domain Mismatch
#76AI Engine – The Chatbot, AI Framework & MCP for WordPress23423600100k+error log error log
#77AR for WordPress23151499400Non-prefixed global variable
#78Cart Notices for WooCommerce236394742k+Text Domain Mismatch
#79Content Aware Sidebars – Fastest Widget Area Plugin239931,73830k+Non-prefixed global variable
#80Contest Gallery – Upload & Vote Photos, Media, Sell with PayPal & Stripe239,35826,4301k+Non-prefixed global variable
#81Marijuana Age Verify231,1542,6301k+Non-prefixed global variable
#82Email Subscribers & Newsletters – Email Marketing, Post Notifications & Newsletter Plugin for WordPress236531,51050k+Non-prefixed hook name
#83Error Log Monitor236941,41420k+Non-prefixed global variable
#84EventON – Events Calendar232,5851,0216k+Text Domain Mismatch
#85FV Flowplayer Video Player231,3111,45410k+Output is not escaped
#86Interactive Content – H5P2356537940k+Non Singular String Literal Domain
#87Ibtana – Ecommerce Product Addons231,5471,7186k+Non Singular String Literal Domain
#88Iks Menu – WordPress Category Accordion Menu & FAQs236151,29310k+Non-prefixed global variable
#89Payment forms, Buy now buttons, and Invoicing System | GetPaid233901,2665k+Non-prefixed global variable
#90Import WP – Export and Import CSV and XML files to WordPress235793244k+Exception output is not escaped
#91Locatoraid Store Locator233186451k+Non-prefixed global variable
#92Master Slider – Responsive Touch Slider2380040860k+Output is not escaped
#93MasterStudy LMS WordPress Plugin – for Online Courses and Education231,4384,89410k+Non-prefixed global variable
#94Media Library Assistant231,1313,75970k+Nonce verification recommended
#95Restaurant Menu and Food Ordering233858532k+Non-prefixed global variable
#96Issues and Series for Newspapers, Magazines, Publishers, Writers233467102k+Nonce verification recommended
#97Photo Gallery by 10Web – Mobile-Friendly Image Gallery234,1591,553100k+Output is not escaped
#98AI Popup231,224636400Text Domain Mismatch
#99Schema231,17324540k+Text Domain Mismatch
#100Secure Custom Fields232401,37590k+Non-prefixed function