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
#1351HT Slider For Elementor508844020k+Text Domain Mismatch
#1352Product Open Pricing (Name Your Price) for WooCommerce50105376k+Text Domain Mismatch
#1353WPKoi Templates for Elementor50935255k+Text Domain Mismatch
#1354WRC Pricing Tables – Responsive CSS3 Pricing Tables505962k+Missing nonce verification
#1355Adjust Admin Categories51301210k+Output is not escaped
#1356Aspexi Social Media Slider51177152k+Text Domain Mismatch
#1357Bootstrap Modals514381k+Output is not escaped
#1358Post Notification by Email5236132k+Output is not escaped
#1359SKU Generator for WooCommerce5229122k+Output is not escaped
#1360Starbox – the Author Box for Humans521441910k+Non Singular String Literal Domain
#1361LuckyWP ACF Menu Field534695k+Short PHP open tag found
#1362Multiple Post Thumbnails53251820k+Output is not escaped
#1363Social Media Widget53902130k+Text Domain Mismatch
#1364Helpie FAQ — Accordion, Docs & Knowledge Base5496899k+Nonce verification recommended
#1365Live Summary for Gravity Forms5415271k+Nonce verification recommended
#1366Quick Buy Now Button for WooCommerce541362540k+Text Domain Mismatch
#1367Quick Buy Now Button for WooCommerce5537395k+Output is not escaped
#1368Custom Upload Dir556375k+Missing Arg Domain
#1369Enhanced Category Pages5523252k+Direct Query
#1370Gutenify – Visual Site Builder Blocks & Site Templates5566405k+Missing Arg Domain
#1371Holded integration5572232k+Non Singular String Literal Domain
#1372Marvy – Background Animations for Elementor5563344k+Text Domain Mismatch
#1373Themeflection Numbers – Number Counter and Animated Numbers55224733k+Text Domain Mismatch
#1374WP Ultimate Review552338170k+Non-prefixed global variable
#1375Image Optimization For SEO56116693k+Non Singular String Literal Domain
#1376TableKit: Table Builder Blocks for Gutenberg5680202k+Missing Translators Comment
#1377Change Login Page Logo576981k+Output is not escaped
#1378Plethora Plugins Tabs + Accordions5744102k+Output is not escaped
#1379Timologia for WooCommerce5775223k+Text Domain Mismatch
#1380WF Cookie Consent5731510k+Output is not escaped
#1381Social Chat – Click To Chat App Button578144200k+Text Domain Mismatch
#1382WP Admin Category Search5823112k+Unsafe printing function
#1383Custom Meta Widget585527k+Output is not escaped
#1384Departamentos y Ciudades de Colombia para Woocommerce5849426k+Text Domain Mismatch
#1385WP Online Active Users5826452k+Non-prefixed global variable
#1386Gettext override translations593372k+Missing Arg Domain
#1387Getty Images5911462k+Missing nonce verification
#1388WP Shortcode by MyThemeShop5932510k+Output is not escaped
#1389Accesibilidad Web con el Widget de AccedeMe6022231k+Text Domain Mismatch
#1390Mailster AmazonSES Integration6052252k+Missing Arg Domain
#1391Product Labels, Quick View, Buy Now, Pre-Orders, Frequently Bought Together & More for WooCommerce – Merchant601174010k+Non-prefixed global variable
#1392Stratum Widgets for Elementor606636620k+Non-prefixed global variable
#1393MultiStep Checkout for WooCommerce6046574k+Non Singular String Literal Text
#1394Ads.txt Manager6133164k+Text Domain Mismatch
#1395ELEX WooCommerce Catalog Mode61974910k+Text Domain Mismatch
#1396More Sorting Options for WooCommerce6127173k+Output is not escaped
#1397Cron Jobs6221332k+Nonce verification recommended
#1398Standard Widget Extensions626761k+Output is not escaped
#1399Testimonial Carousel For Elementor62345610k+No Html Wrapped Strings
#1400The Cache Purger6212251k+Input is not validated