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

RankPluginScoreErrorsWarningsInstallsUpdatedTop Issue
#1wpForo Forum174,0332,92220k+Unsafe Printing Function
#2Prime Slider Addons for Elementor183,500230100k+Text Domain Mismatch
#3Podlove Podcast Publisher182,3261,4293k+Output Not Escaped
#4Element Pack – Widgets, Templates & Addons for Elementor199,448517100k+Text Domain Mismatch
#5Brizy – Page Builder2058972070k+Output Not Escaped
#6Microthemer Lite – Visual Editor to Customize CSS201,0041,69910k+Non Prefixed Variable Found
#7Pix por Piggly (para Woocommerce)205471954k+Exception Not Escaped
#8Razorpay for WooCommerce20974855100k+Non Prefixed Function Found
#9Comet Cache2185724520k+Output Not Escaped
#10Cost Calculator Builder2132276530k+Non Prefixed Variable Found
#11EventPrime – Events Calendar, Bookings and Tickets218724,2977k+Non Prefixed Variable Found
#12Campaign Monitor for WordPress213864612k+Non Prefixed Variable Found
#13If-So Dynamic Content – Elementor & All Page Builders Personalization218897257k+Unsafe Printing Function
#14Mapster WP Maps213,4402,9033k+Text Domain Mismatch
#15PublishPress Planner – Editorial Calendar, Marketing Content, Kanban Board216038906k+Output Not Escaped
#16WCFM – Frontend Manager for WooCommerce214,7215,06720k+Non Prefixed Variable Found
#17Paysera Payment Gateway for WooCommerce211,8661957k+Exception Not Escaped
#18Premium Packages – Sell Digital Products Securely212,7652,4443k+Output Not Escaped
#19Frontend Admin by DynamiApps225,9223,20810k+Text Domain Mismatch
#20Borderless – Addons and Templates for Elementor224381,3885k+Non Prefixed Variable Found
#21Better Messages – Chat Rooms, Group Chat, Private Messages & AI Chat Bots221,6042,01910k+Direct Query
#22Better WordPress Minify224124848k+Non Singular String Literal Domain
#23WP Customer Area223,30894110k+Text Domain Mismatch
#24Download Manager222,2901,301100k+Output Not Escaped
#25Estatik Real Estate Plugin223,04932510k+Text Domain Mismatch
#26Notification Bar, Announcement and Cookie Notice WordPress Plugin – FooBar221,3211,3713k+Non Prefixed Variable Found
#27Csomagpontok és Címkék WooCommerce-hez222,0017697k+Text Domain Mismatch
#28Import WP – Export and Import CSV and XML files to WordPress225803304k+Exception Not Escaped
#29LearnPress – WordPress LMS Plugin for Create and Sell Online Courses222,3613,38470k+Non Prefixed Variable Found
#30Motors – Car Dealership & Classified Listings Plugin225,3405,9589k+Text Domain Mismatch
#31Newsletters222,9682,2482k+Text Domain Mismatch
#32oik224891802k+Non Singular String Literal Domain
#33Smart Popup by Supsystic223,17250310k+Non Singular String Literal Domain
#34Product Catalog Feed by PixelYourSite225813578k+Output Not Escaped
#35RabbitLoader Cache: Optimize your Website for Speed222411632k+Output Not Escaped
#36Restrict User Access – Ultimate Membership & Content Protection229771,84010k+Non Prefixed Variable Found
#37Secure Custom Fields222411,36980k+Non Prefixed Function Found
#38Seraphinite Accelerator2259425550k+Output Not Escaped
#39SNS Count Cache229181208k+Non Singular String Literal Domain
#40Stylish Price List – Price Table Builder & QR Code Restaurant Menu226746783k+Output Not Escaped
#41Tablesome Table – Contact Form DB – WPForms, CF7, Gravity, Forminator, Fluent222255198k+error log error log
#42Search & Replace Everything – Quick and Easy Way to Find and Replace Text, Links221,0441,79720k+Non Prefixed Variable Found
#43URL Shortify – Simple and Easy URL Shortener221,5202,68910k+Non Prefixed Variable Found
#44WCFM Marketplace – Multivendor Marketplace for WooCommerce221,9371,96910k+Non Prefixed Variable Found
#45WCFM Membership – WooCommerce Memberships for Multivendor Marketplace2255967510k+Non Prefixed Variable Found
#46ManageWP Worker225075651m+Non Prefixed Class Found
#47WPSSO Core – Complete Schema Markup and Meta Tags221,4074125k+Missing Translators Comment
#48ЮKassa для WooCommerce225911689k+Echo Found
#49Advanced Contact form 7 DB237611,95970k+Non Prefixed Variable Found
#50Advanced Custom Fields (ACF®)232,4561,2182m+Text Domain Mismatch