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
#1851Retrigger Notifications Gravity Forms645581k+Text Domain Mismatch
#1852Werk aan de Muur644820900Non Singular String Literal Domain
#1853Custom Product Tabs for WooCommerce WP All Import Add-on6518181k+Non-prefixed global variable
#1854Custom Share Buttons with Floating Sidebar65164204k+Text Domain Mismatch
#1855Dashboard Directory Size65329400Missing Arg Domain
#1856Disable REST API65121580k+Output is not escaped
#1857Dojo for WooCommerce657113800Text Domain Mismatch
#1858WP All Import – Import SEO Settings for All In One SEO651911900Output is not escaped
#1859Integration for Elementor forms – Sendinblue6594567k+Text Domain Mismatch
#1860WP Change Default From Email6551710k+Non Singular String Literal Domain
#1861WP Max Submit Protect651912400Output is not escaped
#1862HiFi (Head Injection, Foot Injection)6613112k+Output is not escaped
#1863Icon Widget661494k+Output is not escaped
#1864Page Meta662614700Missing Arg Domain
#1865Product Size Chart For WooCommerce669226k+Non-prefixed hook name
#1866Seed Fonts66291120k+Output is not escaped
#1867Frenet Shipping Gateway for WooCommerce – Correios, Etiquetas e Rastreio6622314k+Non-prefixed global variable
#1868Breadcrumbs Divi Module67443810k+Text Domain Mismatch
#1869Easy Media Replace6716141k+Output is not escaped
#1870Flexible Product Fields (WooCommerce Product Addons) – WooCommerce Product Page Editor67579810k+Non-prefixed global variable
#1871Printful Integration for WooCommerce672187650k+Text Domain Mismatch
#1872Simple HTTPS671713400Output is not escaped
#1873Webyx for Elementor – Fullpage Fullscreen Scrolling Websites6768410500Non Singular String Literal Domain
#1874Collapsing Categories682984k+Missing direct file access protection
#1875Free Assets Library – Openverse/Pixabay 600+ Million Images6844364k+Text Domain Mismatch
#1876PagBank for WooCommerce688363k+Input is not sanitized
#1877Custom Form Builder, Contact Forms, Payment Forms, Surveys, Polls682118900Output is not escaped
#1878Smartarget – Chat Buttons & Engagement Apps6831111k+Non Singular String Literal Domain
#1879Template List Metabox681410900Missing Arg Domain
#1880Video Tab For WooCommerce68713600Missing nonce verification
#1881WP and Divi Icons68201562k+wp function not compatible with requires wp
#1882WP Favicon68259500Non Singular String Literal Domain
#1883WP Smart Preloader6827105k+Output is not escaped
#1884WP Wand – Unlimited Content Generation using AI – for OpenAI, Claude, Openrouter and Deepseek69452251k+Text Domain Mismatch
#1885CryptX69113010k+Missing nonce verification
#1886Custom Login URL6916171k+Missing Arg Domain
#1887Debug6925342k+Input is not sanitized
#1888Debug Bar Rewrite Rules692938800Non-prefixed global variable
#1889ELEX WooCommerce Discount Per Payment Method6960391k+Text Domain Mismatch
#1890Rename Taxonomies by WebMan693271k+Missing Arg Domain
#1891Simple Login Lockdown691364k+Output is not escaped
#1892VWE – Voorheen Autodealers.nl692310500curl curl setopt
#1893WP Mapa Politico España693212400Output is not escaped
#1894AppScenic – Smart AI Dropshipping7016413k+Dynamic hook name
#1895Comment Form Js Validation702382k+Missing Arg Domain
#1896fitness calculators709425600Missing Arg Domain
#1897onepay Payment Gateway For WooCommerce704913900Text Domain Mismatch
#1898Spocket ‑ US & EU Dropshipping7015311k+Direct Query
#1899SmartSMTP718422k+Nonce verification recommended
#1900Webhook for Discord7111920400Text Domain Mismatch