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
#751Podamibe Custom User Gravatar801283k+Non Singular String Literal Domain
#752RealHomes Currency Switcher8071421k+Non Singular String Literal Domain
#753Wincher Rank Tracker80863k+Output is not escaped
#754cookie-cat8114271k+Non-prefixed function
#755Easy Genesis Logo Uploader82185400Output is not escaped
#756oik-privacy-policy831442700No Html Wrapped Strings
#757Sticky Header by ThematoSoup832051k+Non Singular String Literal Domain
#758Stape Conversion Tracking8422410k+Non Singular String Literal Domain
#759Public Post Preview Configurator8414610k+Non Singular String Literal Domain
#760Widget CSS Classes8547880k+Non Singular String Literal Domain
#761WP fail2ban Add-on for Contact Form 7851018800Non-prefixed constant
#762WP fail2ban Add-on for Gravity Forms851018600Non-prefixed constant
#763Dynamic Animations for Elementor8877171k+Non Singular String Literal Domain
#764LH Copy Media File89215800wp function not compatible with requires wp
#765Shipping by City for Woocommerce89132400Text Domain Mismatch
#766Easy Auto SKU Generator for WooCommerce90211310k+Missing direct file access protection
#767PHP Native Password Hash90762k+Non-prefixed global variable
#768Add Follow Button For Pintrest91215400Non Singular String Literal Domain
#769Block Permissions9171400Non Singular String Literal Domain
#770Plugin Groups911191k+Non Singular String Literal Domain
#771Responsive Tabs915994k+Non Singular String Literal Domain
#772WPSSO Tune WP Image Editors913510900Missing Translators Comment
#773Yivic Easy Live Chat912281k+Non Singular String Literal Domain
#774Prevent Files / Folders Access9410031k+wp function not compatible with requires wp
#775Visual Composer Templates Library942511600Missing direct file access protection
#776Accessibility by AudioEye9517162k+Non-prefixed global variable
#777Drip – Marketing Automation for WooCommerce972371k+Non Singular String Literal Domain
#778Post Update Add-On – Gravity Forms97442400Non Singular String Literal Domain
#779Elfsight Blocks98323k+Not In Footer