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

RankPluginScoreErrorsWarningsInstallsUpdatedTop Issue
#51PublishPress Planner – Editorial Calendar, Marketing Content, Kanban Board216038906k+Output Not Escaped
#52Five Star Restaurant Reservations – WordPress Booking Plugin211,0991,14710k+Output Not Escaped
#53Rocket Maintenance Mode & Coming Soon Page211,1761,4064k+Non Prefixed Variable Found
#54Royal Addons for Elementor – Addons and Templates Kit for Elementor2113,0112,530600k+Text Domain Mismatch
#55Seamless Donations is Sunset216005142k+Text Domain Mismatch
#56Professional Social Sharing Buttons, Icons & Related Posts – Shareaholic2132718110k+Output Not Escaped
#57Accept Stripe Payments2137388220k+Missing
#58Buckaroo Woocommerce Payments Plugin215633262k+Exception Not Escaped
#59WCFM – Frontend Manager for WooCommerce214,7215,06720k+Non Prefixed Variable Found
#60Paysera Payment Gateway for WooCommerce211,8661957k+Exception Not Escaped
#61Wordfence Security – Firewall, Malware Scan, and Login Security211,5922,9735m+Output Not Escaped
#62WP-Lister Lite for eBay216,6975,1292k+Output Not Escaped
#63WP phpMyAdmin214,5286,43550k+Missing Arg Domain
#64wpDataTables – WordPress Data Table, Dynamic Tables & Table Charts Plugin211,3541,14070k+Output Not Escaped
#65Premium Packages – Sell Digital Products Securely212,7652,4443k+Output Not Escaped
#66WPScan – WordPress Security Scanner215272658k+Text Domain Mismatch
#67Frontend Admin by DynamiApps225,9223,20810k+Text Domain Mismatch
#68Booking for Appointments and Events Calendar – Amelia221,48948090k+Exception Not Escaped
#69Borderless – Addons and Templates for Elementor224381,3885k+Non Prefixed Variable Found
#70Better Messages – Chat Rooms, Group Chat, Private Messages & AI Chat Bots221,6042,01910k+Direct Query
#71Better WordPress Minify224124848k+Non Singular String Literal Domain
#72Clearfy Cache – WordPress optimization plugin, Minify HTML, CSS & JS, Defer222,8581,27050k+Text Domain Mismatch
#73Code Profiler – WordPress Performance Profiling and Debugging Made Easy222654008k+Non Prefixed Variable Found
#74RegistrationMagic – User Registration Forms Plugin223,6545,0628k+Non Prefixed Variable Found
#75WP Customer Area223,30894110k+Text Domain Mismatch
#76SysBasics Customize My Account for WooCommerce – Dashboard, Endpoints, Avatar & Menu Manager227038418k+Non Prefixed Variable Found
#77Directorist: AI-Powered Business Directory, Listings & Classified Ads224432,12920k+Non Prefixed Variable Found
#78Download Manager222,2901,301100k+Output Not Escaped
#79Easy Social Feed – Social Photos Gallery and Post Feed for WordPress221,5671,27730k+Non Prefixed Variable Found
#80EleSpare – News, Magazine and Blog Addons for Elementor227331,42310k+Non Prefixed Variable Found
#81Estatik Real Estate Plugin223,04932510k+Text Domain Mismatch
#82Events Manager – Calendar, Bookings, Tickets, and more!224,7225,62170k+Output Not Escaped
#83File Manager Pro – Filester22565391100k+Missing Unslash
#84Finale Lite – Sales Countdown Timer & Discount for WooCommerce221,0314514k+Output Not Escaped
#85Notification Bar, Announcement and Cookie Notice WordPress Plugin – FooBar221,3211,3713k+Non Prefixed Variable Found
#86Five Star Restaurant Menu and Food Ordering227526095k+Output Not Escaped
#87FunnelKit Payment Gateway for Stripe WooCommerce2224432120k+Input Not Sanitized
#88GeoDirectory – WP Business Directory Plugin and Classified Listings Directory224,4623,97210k+Output Not Escaped
#89Anti-Malware Security and Brute-Force Firewall22544965100k+Output Not Escaped
#90Happyforms – Form Builder for WordPress: Drag & Drop Contact Forms, Surveys, Payments & Multipurpose Forms221,03772220k+Unsafe Printing Function
#91HeadSpace2 SEO229403603k+Text Domain Mismatch
#92Csomagpontok és Címkék WooCommerce-hez222,0017697k+Text Domain Mismatch
#93IMPress for IDX Broker221,0856367k+Text Domain Mismatch
#94InfiniteWP Client222,2861,812200k+Exception Not Escaped
#95LearnPress – WordPress LMS Plugin for Create and Sell Online Courses222,3613,38470k+Non Prefixed Variable Found
#96MailOptin – Popup, Optin Forms & Email Newsletters for Mailchimp, HubSpot, AWeber Etc.222,6192,45310k+Output Not Escaped
#97Slider, Gallery, and Carousel by MetaSlider – Image Slider, Video Slider22207323500k+Non Prefixed Variable Found
#98Molongui Authorship – Author Boxes, Guest Authors & Co-Authors for WordPress229191,23010k+Output Not Escaped
#99Moloni229023562k+Missing Arg Domain
#100Newsletters222,9682,2482k+Text Domain Mismatch