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
#651WP Yelp Review Slider254296451k+Non-prefixed global variable
#652WPCargo Track & Trace2523955710k+Non-prefixed global variable
#653WPvivid Backup for MainWP258181,79410k+Missing nonce verification
#654WPvivid — Backup, Migration & Staging259001,461900k+Non-prefixed namespace
#655Backup, Restore and Migrate your sites with XCloner2523886410k+Input is not sanitized
#656YeeMail — Email Template Builder & Customizer25606222600wp function not compatible with requires wp
#657AI Content Writing Assistant261,069516700Text Domain Mismatch
#658A WP Life Companion261,7034586k+Text Domain Mismatch
#659Cyclone Demo Importer261,77844810k+Text Domain Mismatch
#660WP Frontend Admin – Display WP Admin Pages in the Frontend26347337400Non Singular String Literal Domain
#661Ditty – Responsive News Tickers, Sliders, and Lists2656148430k+Output is not escaped
#662ELEX WooCommerce Google Shopping (Google Product Feed)262262421k+Text Domain Mismatch
#663FlagShip WooCommerce Shipping26495188400Non Singular String Literal Domain
#664FuseWP – WordPress User Sync to Email List & Marketing Automation (Mailchimp, Constant Contact, ActiveCampaign etc.)265944172k+Exception output is not escaped
#665FV Antispam26332239900Output is not escaped
#666Ibtana – WordPress Website Builder2617340910k+Non-prefixed global variable
#667Icegram Collect – Easy Form, Lead Collection and Subscription plugin264232922k+Output is not escaped
#668Image SEO – AI-Driven Image SEO Optimizer263503271k+Text Domain Mismatch
#669Kirki – Freeform Page Builder, Website Builder & Customizer26192799500k+Nonce verification recommended
#670Loco Translate264542421m+Output is not escaped
#671Media File Renamer: Rename for better SEO (AI-Powered)2615417040k+Direct Query
#672Omise Payments263582562k+Output is not escaped
#673OOPSpam Anti-Spam: Spam Protection for WordPress Forms & Comments (No CAPTCHA)262725766k+Request data is not unslashed
#674Organic Builder Widgets – Simple WordPress Page Builder261,0341254k+Output is not escaped
#675Paytium: Mollie payment forms & donations265065513k+Unsafe printing function
#676Product Table For WooCommerce26191858600Non-prefixed global variable
#677Profile Extra Fields by BestWebSoft265145322k+Text Domain Mismatch
#678Related Posts Thumbnails Plugin for WordPress2638219820k+Output is not escaped
#679Role Based Pricing for Woo by Meow Crew265481,3542k+Non-prefixed global variable
#680Send Users Email – Email Subscribers, Email Marketing Newsletter261884155k+Non-prefixed global variable
#681Sliced Invoices – WordPress Invoice Plugin266844555k+Output is not escaped
#682StoreGrowth: Smart Sales Booster for WooCommerce | BOGO, Upsells, Direct Checkout, Quick View, Side Cart261254202k+Non-prefixed global variable
#683Subscriber by BestWebSoft26550376900Text Domain Mismatch
#684SV Proven Expert26747380900Output is not escaped
#685Theater for WordPress26348344600Output is not escaped
#686UpdraftCentral Dashboard262671806k+Missing Translators Comment
#687User Submitted Posts – Enable Users to Submit Posts from the Front End2669939610k+Text Domain Mismatch
#688Virtue/Ascend/Pinnacle Toolkit2660530030k+Output is not escaped
#689XL NMI Gateway for WooCommerce266954361k+Text Domain Mismatch
#690Faktur Pro for WooCommerce264162181k+Text Domain Mismatch
#691WP Flashy Marketing Automation264321862k+Text Domain Mismatch
#692WPFrank Companion262,3568651k+Text Domain Mismatch
#693Accordions – Responsive Accordion & FAQ Plugin for WordPress275541581k+Text Domain Mismatch
#694Addon Elements for Elementor (formerly Elementor Addon Elements)274,06510390k+Text Domain Mismatch
#695Divi Torque Lite – Divi Modules for the Divi Builder & Theme2714426550k+Non-prefixed global variable
#696Amazon Product in a Post Plugin27362416800Output is not escaped
#697Arconix FAQ275522016k+Text Domain Mismatch
#698BackUpWordPress2724527190k+Non-prefixed global variable
#699Comment Link Remove and Other Comment Tools276911327k+Text Domain Mismatch
#700Polls CP27399500400Output is not escaped