I18n Issues

Issue Codes

34 normalized finding codes in this category.

Text Domain Mismatch

WordPress.WP.I18n.TextDomainMismatch

A translation or text-domain pattern does not match WordPress internationalization expectations.

low

Missing Translators Comment

WordPress.WP.I18n.MissingTranslatorsComment

A translation or text-domain pattern does not match WordPress internationalization expectations.

low

Missing Arg Domain

WordPress.WP.I18n.MissingArgDomain

A translation or text-domain pattern does not match WordPress internationalization expectations.

low

Discouraged text-domain loading

PluginCheck.CodeAnalysis.DiscouragedFunctions.load_plugin_textdomainFound

A translation or text-domain pattern does not match WordPress internationalization expectations.

low

Non Singular String Literal Text

WordPress.WP.I18n.NonSingularStringLiteralText

A translation or text-domain pattern does not match WordPress internationalization expectations.

low

Unordered Placeholders Text

WordPress.WP.I18n.UnorderedPlaceholdersText

A translation or text-domain pattern does not match WordPress internationalization expectations.

low

textdomain mismatch

textdomain_mismatch

A translation or text-domain pattern does not match WordPress internationalization expectations.

low

Non Singular String Literal Domain

WordPress.WP.I18n.NonSingularStringLiteralDomain

A translation or text-domain pattern does not match WordPress internationalization expectations.

low

No Empty Strings

WordPress.WP.I18n.NoEmptyStrings

A translation or text-domain pattern does not match WordPress internationalization expectations.

low

No Html Wrapped Strings

WordPress.WP.I18n.NoHtmlWrappedStrings

A translation or text-domain pattern does not match WordPress internationalization expectations.

low

Deprecated parameter: load_plugin_textdomain parameter 2

WordPress.WP.DeprecatedParameters.Load_plugin_textdomainParam2Found

A translation or text-domain pattern does not match WordPress internationalization expectations.

low

textdomain invalid format

textdomain_invalid_format

A translation or text-domain pattern does not match WordPress internationalization expectations.

low

Interpolated Variable Text

WordPress.WP.I18n.InterpolatedVariableText

A translation or text-domain pattern does not match WordPress internationalization expectations.

low

Too Many Function Args

WordPress.WP.I18n.TooManyFunctionArgs

A translation or text-domain pattern does not match WordPress internationalization expectations.

low

Missing Singular Placeholder

WordPress.WP.I18n.MissingSingularPlaceholder

A translation or text-domain pattern does not match WordPress internationalization expectations.

low

Non Singular String Literal Plural

WordPress.WP.I18n.NonSingularStringLiteralPlural

A translation or text-domain pattern does not match WordPress internationalization expectations.

low

Non Singular String Literal Single

WordPress.WP.I18n.NonSingularStringLiteralSingle

A translation or text-domain pattern does not match WordPress internationalization expectations.

low

Low Level Translation Function

WordPress.WP.I18n.LowLevelTranslationFunction

A translation or text-domain pattern does not match WordPress internationalization expectations.

low

Unordered Placeholders Plural

WordPress.WP.I18n.UnorderedPlaceholdersPlural

A translation or text-domain pattern does not match WordPress internationalization expectations.

low

Non Singular String Literal Context

WordPress.WP.I18n.NonSingularStringLiteralContext

A translation or text-domain pattern does not match WordPress internationalization expectations.

low

Unordered Placeholders Single

WordPress.WP.I18n.UnorderedPlaceholdersSingle

A translation or text-domain pattern does not match WordPress internationalization expectations.

low

Single Underscore Get Text Function

WordPress.WP.I18n.SingleUnderscoreGetTextFunction

A translation or text-domain pattern does not match WordPress internationalization expectations.

low

Mixed Ordered Placeholders Text

WordPress.WP.I18n.MixedOrderedPlaceholdersText

A translation or text-domain pattern does not match WordPress internationalization expectations.

low

Non Singular String Literal Singular

WordPress.WP.I18n.NonSingularStringLiteralSingular

A translation or text-domain pattern does not match WordPress internationalization expectations.

low

Translators Comment Wrong Style

WordPress.WP.I18n.TranslatorsCommentWrongStyle

A translation or text-domain pattern does not match WordPress internationalization expectations.

low

Mismatched Placeholders

WordPress.WP.I18n.MismatchedPlaceholders

A translation or text-domain pattern does not match WordPress internationalization expectations.

low

Interpolated Variable Plural

WordPress.WP.I18n.InterpolatedVariablePlural

A translation or text-domain pattern does not match WordPress internationalization expectations.

low

Interpolated Variable Single

WordPress.WP.I18n.InterpolatedVariableSingle

A translation or text-domain pattern does not match WordPress internationalization expectations.

low

Interpolated Variable Domain

WordPress.WP.I18n.InterpolatedVariableDomain

A translation or text-domain pattern does not match WordPress internationalization expectations.

low

Interpolated Variable Singular

WordPress.WP.I18n.InterpolatedVariableSingular

A translation or text-domain pattern does not match WordPress internationalization expectations.

low

Unordered Placeholders Singular

WordPress.WP.I18n.UnorderedPlaceholdersSingular

A translation or text-domain pattern does not match WordPress internationalization expectations.

low

Missing Arg Context

WordPress.WP.I18n.MissingArgContext

A translation or text-domain pattern does not match WordPress internationalization expectations.

low

Missing Arg Plural

WordPress.WP.I18n.MissingArgPlural

A translation or text-domain pattern does not match WordPress internationalization expectations.

low

Mixed Ordered Placeholders Plural

WordPress.WP.I18n.MixedOrderedPlaceholdersPlural

A translation or text-domain pattern does not match WordPress internationalization expectations.

low

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#15112 Step Meeting List22156593900Non-prefixed global variable
#152WP Sessions Time Monitoring Full Automatic228691,529500Non-prefixed global variable
#153Advanced Classifieds & Directory Pro221,2293,5122k+Non-prefixed global variable
#154Ajax Load More – Infinite Scroll, Load More, & Lazy Load2264159530k+Unsafe printing function
#155All-in-One Video Gallery229112,89220k+Non-prefixed global variable
#156Author Website Templates – Create Writer, Author & Publisher Websites Easily227112,910500Non-prefixed global variable
#157ANAC XML Bandi di Gara22294244500Output is not escaped
#158Backup Bolt225801,313800Non-prefixed global variable
#159Knowledge Base documentation & wiki plugin – BasePress Docs226711,7672k+Non-prefixed global variable
#160Borderless – Addons and Templates for Elementor224381,3885k+Non-prefixed global variable
#161Better Messages – Chat Rooms, Group Chat, Private Messages & AI Chat Bots221,6102,01810k+Direct Query
#162Better WordPress Minify224124848k+Non Singular String Literal Domain
#163Captcha by BestWebSoft – Advanced Spam Protection, Math & OCR-Friendly Captcha for Site Forms2249329510k+Text Domain Mismatch
#164Cart Lift – Abandoned Cart Recovery for WooCommerce and EDD226697691k+Output is not escaped
#165Clearfy Cache – WordPress optimization plugin, Minify HTML, CSS & JS, Defer222,8581,27050k+Text Domain Mismatch
#166Code Profiler – WordPress Performance Profiling and Debugging Made Easy222654008k+Non-prefixed global variable
#167Accept PayPal Payments using Contact Form 722359127600Text Domain Mismatch
#168Passster – Password Protect Pages and Content225391,41910k+Non-prefixed global variable
#169Cozy Blocks – Page Builder for Gutenberg Editor & FSE with 600+ Patterns, 58 Blocks & Templates222,1754,2107k+Non-prefixed global variable
#170RegistrationMagic – Custom Registration Forms, User Registration, Payment, and User Login223,6535,0848k+Non-prefixed global variable
#171Data Tables Generator by Supsystic2215815210k+Exception output is not escaped
#172Database Access with Adminer229832,5531k+Non-prefixed global variable
#173Directorist: AI-Powered Business Directory, Listings & Classified Ads225492,17720k+Non-prefixed global variable
#174DirectoryPress – Business Directory And Classified Ad Listing224,7872,795800Text Domain Mismatch
#175Download Manager222,5131,459100k+Output is not escaped
#176Diverse Solutions IDX Real Estate Listings & MLS Search227456051k+Heredoc Output Not Escaped
#177Dynamic QR Code – generator222382086k+Missing direct file access protection
#178E2Pdf – Export Pdf Tool for WordPress221,08284710k+Unsafe printing function
#179easyReservations225,3072,480800Text Domain Mismatch
#180Ebook Store224161,057700Non-prefixed global variable
#181EleSpare – News, Magazine and Blog Addons for Elementor227331,42310k+Non-prefixed global variable
#182Employee Spotlight – Team Member Showcase & Meet the Team Plugin22247689400Non-prefixed hook name
#183Estatik Real Estate Plugin223,04932510k+Text Domain Mismatch
#184Events Maker by dFactory225888191k+Output is not escaped
#185Events Manager – Calendar, Bookings, Tickets, and more!224,7135,66070k+Output is not escaped
#186FACTO – Facturación Electrónica22242432400Request data is not unslashed
#187Falang multilanguage for WordPress227167691k+Output is not escaped
#188File Manager Pro – Filester22566391100k+Request data is not unslashed
#189Finale Lite – Sales Countdown Timer & Discount for WooCommerce221,0314514k+Output is not escaped
#190FireBox Popups – Increase Sales and Grow Your Email List221578267k+Non-prefixed global variable
#191Fluent Forms – Customizable Contact Forms, Survey, Quiz, & Conversational Form Builder22407236700k+Text Domain Mismatch
#192Notification Bar, Announcement and Cookie Notice WordPress Plugin – FooBar221,3211,3713k+Non-prefixed global variable
#193Five Star Restaurant Menu and Food Ordering227526095k+Output is not escaped
#194FunnelKit Payment Gateway for Stripe WooCommerce2224432120k+Input is not sanitized
#195GeoDirectory – WP Business Directory Plugin and Classified Listings Directory224,4653,97410k+Output is not escaped
#196Happyforms – Form Builder for WordPress: Drag & Drop Contact Forms, Surveys, Payments & Multipurpose Forms221,03172220k+Unsafe printing function
#197HeadSpace2 SEO229403603k+Text Domain Mismatch
#198Hesabfa Accounting22467718400Text Domain Mismatch
#199Heureka22557254400Exception output is not escaped
#200History Log by click5226751,290400Direct Query