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
#301Local Google Analytics for WordPress – caches external requests235511993k+Output is not escaped
#302Tag, Category, and Taxonomy Manager – Autotagger Automatically Add Terms2340586950k+Nonce verification recommended
#303Simple URLs – Link Cloaking, Product Displays, and Affiliate Link Management232952984k+Non-prefixed global variable
#304Image Optimizer, Resizer and CDN – Sirv236161,0041k+Output is not escaped
#305Slider Hero with Video Background, Animation231,5651,2533k+Text Domain Mismatch
#306Slider by 10Web – Responsive Image Slider235,81497610k+Output is not escaped
#307Smart Marketing SMS and Newsletters Forms232,2331,0191k+Text Domain Mismatch
#308teachPress237441,5872k+SQL query is not prepared
#309Legal Terms and Conditions Popup for User Login and WooCommerce Checkout23524237700Output is not escaped
#310The Events Calendar233,5113,851700k+Text Domain Mismatch
#311The Post Grid – Shortcode, Gutenberg Blocks and Elementor Addon for Post Grid231051,013100k+Non-prefixed global variable
#312Travelpayouts237691106k+Output is not escaped
#313Directory Listings WordPress plugin – uListing239471,5731k+Non-prefixed global variable
#314Ultimate Fields23371458700Alternative PHP tag found
#315Product Options and Price Calculation Formulas for WooCommerce – Uni CPO232,5141,9291k+Output is not escaped
#316UsersWP – Front-end login form, User Registration, User Profile & Members Directory plugin for WP236942,43920k+Non-prefixed hook name
#317VK All in One Expansion Unit231,026518100k+Output is not escaped
#318Product Table & List Builder For WooCommerce231,3612,05910k+Non-prefixed global variable
#319Advanced Booking & Appointment System – Webba Booking Calendar231,6133,2952k+Non-prefixed global variable
#320Widgets on Pages238091,30620k+Non-prefixed global variable
#321PostFinance Checkout239792141k+Text Domain Mismatch
#322Predictive Search for WooCommerce23530644700Output is not escaped
#323WP All Import – Product Import for WooCommerce231,47520920k+Non Singular String Literal Domain
#324StoreCustomizer – A plugin to Customize all WooCommerce Pages235871,42620k+Non-prefixed global variable
#325ShopLentor – All-in-One WooCommerce Growth & Store Enhancement Plugin237,4232,18190k+Text Domain Mismatch
#326WP BackItUp Community Edition232579896k+Non-prefixed global variable
#327WP-CRM System – Manage Clients and Projects232971,094800Non-prefixed global variable
#328WP Crowdfunding231991,6292k+Non-prefixed global variable
#329WP-Lister Lite for Amazon233,0614,177800Output is not escaped
#330WP Mega Menu239927928k+Non-prefixed global variable
#331WP Migrate Lite – Migration Made Easy23369255200k+Exception output is not escaped
#332Shield Security – Smart Bot Blocking, Brute-Force Login Protection & File Scanning231,11820240k+Missing Translators Comment
#333WP STAGING – WordPress Backup, Restore, Migration & Clone231,4941,550100k+Non-prefixed global variable
#334Subscribe Forms – Beautiful Email Forms, Embedded Newsletter Forms & MailChimp Form234195422k+Non-prefixed global variable
#335Customer Support Ticket System & Helpdesk231,7191,464400Text Domain Mismatch
#336WP Webhooks – Automate repetitive tasks by creating powerful automation workflows directly within WordPress234,37689020k+Output is not escaped
#337WPCal.io – Easy Meeting Scheduler23694595900Direct Query
#338Comments – wpDiscuz236201,18070k+Non-prefixed global variable
#339Photo Engine (Media Organizer & Lightroom)232526502k+Direct Query
#340Masonry Gallery & Posts For Divi (WP Tools)237541,450700Non-prefixed global variable
#341Xpro Addons For Beaver Builder – Lite233,454640700Text Domain Mismatch
#342XT Variation Swatches for WooCommerce231,0511,834600Non-prefixed global variable
#343YITH Essential Kit for WooCommerce #1233971,4815k+Non-prefixed global variable
#344YITH PayPal Express Checkout for WooCommerce233871,4431k+Non-prefixed global variable
#345YITH WooCommerce Affiliates235491,5276k+Non-prefixed global variable
#346YITH WooCommerce Ajax Product Filter234631,52780k+Non-prefixed global variable
#347404 Solution244861,33810k+Non-prefixed class
#348A2 Optimized WP – Turbocharge and secure your WordPress site2427123160k+Missing Arg Domain
#349Anti Spam and list cleaner – AcyChecker2446288400Output is not escaped
#350AcyMailing – An Ultimate Newsletter Plugin and Marketing Automation Solution for WordPress245,2341,4647k+Output is not escaped