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
#851Move Addons for Elementor303,919913k+Text Domain Mismatch
#852Novelist304751581k+Output is not escaped
#853OoohBoi Steroids for Elementor302,05910040k+Text Domain Mismatch
#854PayU CommercePro Plugin30952707k+Text Domain Mismatch
#855Pixelgrade Assistant301,3501532k+Text Domain Mismatch
#856Pre-Orders for WooCommerce305682617k+Output is not escaped
#857Sync Master Sheet – Product Sync with Google Sheet for WooCommerce30136300400Non-prefixed global variable
#858Rublon Multi-Factor Authentication (MFA)30216160500Output is not escaped
#859StoreBuild – Online Store Builder for WooCommerce30120211600Non-prefixed global variable
#860Sina Extension for Elementor303,69116040k+Text Domain Mismatch
#861SMTP for Amazon SES – YaySMTP301971223k+Exception output is not escaped
#862Star Addons for Elementor302362551k+Non-prefixed global variable
#863Tutor LMS Divi Modules304207221k+Non-prefixed global variable
#864Urvanov Syntax Highlighter30221873k+Output is not escaped
#865Waitlist Woocommerce ( Back in stock notifier )302723114k+Output is not escaped
#866Checkout with Cash App on WooCommerce301223082k+Non-prefixed global variable
#867Dropify301302522k+Nonce verification recommended
#868Webling30147313500Input is not validated
#869Widget Manager Light3023383600Text Domain Mismatch
#870Widgetize Pages Light301451043k+Output is not escaped
#871Delivery & Pickup Date Time for WooCommerce304394355k+Non-prefixed global variable
#872WooCommerce Tax (formerly WooCommerce Shipping & Tax)30103198600k+Non-prefixed class
#873WP Admin UI Customize3062939030k+Non-prefixed global variable
#874remarketable3028193600Output is not escaped
#875WP Inventory Manager308562331k+Output is not escaped
#876WPOrLogin – Custom Login, Social Login, Limit Attempts, Hide Login & reCAPTCHA304842222k+Unsafe printing function
#877Yaad Sarig Payment Gateway For WC301582712k+Nonce verification recommended
#878YayPricing – WooCommerce Dynamic Pricing & Discounts301741863k+Non-prefixed global variable
#879YASR – Yet Another Star Rating Plugin for WordPress3025237810k+Output is not escaped
#880YITH Pre-Order for WooCommerce303971,4646k+Non-prefixed global variable
#881YITH WooCommerce Popup303951,5512k+Non-prefixed global variable
#882YITH WooCommerce Product Slider Carousel303891,4794k+Non-prefixed global variable
#883zahls.ch Credit Cards, PostFinance and TWINT for WooCommerce301212653k+Non-prefixed global variable
#884ActiveCampaign – The autonomous marketing platform312359840k+Output is not escaped
#885Extra Product Options Builder for WooCommerce311131942k+Non-prefixed global variable
#886Advanced Category Excluder31349160700Output is not escaped
#887Advanced Woo Search – Product Search for WooCommerce3122837770k+Nonce verification recommended
#888All-in-one contact buttons – WPSHARE247311081134k+Non-prefixed global variable
#889Яндекс Доставка (Boxberry)3146150600Missing nonce verification
#890CashBill.pl – Płatności WooCommerce31181101900Output is not escaped
#891České služby pro WordPress31951391k+Output is not escaped
#892CleverReach® WP31103934k+Non-prefixed global variable
#893Cookie Dough Compliance and Consent for GDPR31539452500Non Singular String Literal Domain
#894Domain Mapping System | Create Microsites with Multiple Alias Domains (multisite optional)311132332k+Non-prefixed namespace
#895Up2pay e-Transactions WooCommerce Payment Gateway314591754k+Text Domain Mismatch
#896Express Checkout via PayPal for WooCommerce31158200800Nonce verification recommended
#897افزونه پیامک حرفه ای فراز اس ام اس31891802k+wp function not compatible with requires wp
#898FraudLabs Pro for WooCommerce311692131k+Request data is not unslashed
#899Gabfire Widget Pack311,04160600Output is not escaped
#900HT Easy GA4 – Google Analytics WordPress Plugin31475936k+Text Domain Mismatch