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
#51Leaky Paywall20322784700Nonce verification recommended
#52Link Library201,9421,39710k+Unsafe printing function
#53MBE eShip205277401k+Non-prefixed global variable
#54Brevo – Email, SMS, Web Push, Chat, and more.20460646100k+Request data is not unslashed
#55MAS Videos205191,6931k+Non-prefixed global variable
#56Search Atlas SEO – Premier SEO Plugin for One-Click WP Publishing & Integrated AI Optimization201,3272,7558k+Output is not escaped
#57Microthemer Lite – Visual Editor to Customize CSS201,0041,69910k+Non-prefixed global variable
#58MultiParcels Shipping For WooCommerce202033894k+Mixed line endings
#59Nimble Page Builder201,5911,68430k+Missing Arg Domain
#60Shipping for Nova Poshta20598923500Output is not escaped
#61پلاگین پرداخت دلخواه20584446900Text Domain Mismatch
#62PeachPay — Payments & Express Checkout for WooCommerce (supports Stripe, PayPal, Square, Authorize.net, NMI)20440750400Missing direct file access protection
#63Pix por Piggly (para Woocommerce)205471954k+Exception output is not escaped
#64Powered Cache – Caching and Optimization for WordPress – Easily Improve PageSpeed & Web Vitals Score201472313k+Exception output is not escaped
#65Razorpay Payment Button Elementor Plugin20479621k+Exception output is not escaped
#66Remove Add to Cart WooCommerce206161,3784k+Non-prefixed global variable
#67Robin Image Optimizer – Unlimited Image Optimization, WebP & AVIF20557541100k+Output is not escaped
#68SpeakOut! Email Petitions208509943k+Missing nonce verification
#69Events Manager – OpenStreetMaps20559444700Output is not escaped
#70Trace My IP – Visitor IP Tracker, Stats Analytics & Page Views Counter with Email Alerts208663381k+wp function not compatible with requires wp
#71Web Directory Free20808174400Missing direct file access protection
#72Razorpay for WooCommerce20975859100k+Non-prefixed function
#73WP Minify Fix20306380800Output is not escaped
#74Premium Packages – Sell Digital Products Securely202,0322,1902k+Non-prefixed global variable
#75School Management System – WPSchoolPress203535,2751k+Non-prefixed global variable
#76Store Locator WordPress212,3721,57210k+Text Domain Mismatch
#77Backup Migration219811,09380k+Non-prefixed global variable
#78Forumax – AI Powered Advanced Community Forum Plugin214,9354,354600Text Domain Mismatch
#79bbPress219293,672100k+Non-prefixed function
#80Booking Ultra Pro Appointments Booking Calendar Plugin217612,083400Request data is not unslashed
#81BWD Elementor Addons216701,168400Non-prefixed global variable
#82CallTrackingMetrics219232863k+Unsafe printing function
#83Captcha Them All213003236k+Output is not escaped
#84CartFlows – Funnel Builder & Checkout Plugin for WooCommerce21462656200k+Text Domain Mismatch
#85Smart Grid-Layout Design for Contact Form 7211,12673410k+Output is not escaped
#86SMS Extension for Contact Form 7217201,387400Non-prefixed global variable
#87Comet Cache2185724520k+Output is not escaped
#88Cost Calculator Builder2132276630k+Non-prefixed global variable
#89Daily Prayer Time219471,7801k+Non-prefixed global variable
#90DELUCKS SEO213621,171400Missing nonce verification
#91Free Downloads WooCommerce214303594k+Output is not escaped
#92Duplicator – Backups & Migration Plugin – Cloud Backups, Scheduled Backups, & More212,5721,2771m+Output is not escaped
#93Envo Extra2187860020k+Text Domain Mismatch
#94eRoom – Webinar & Meeting Plugin for Zoom, Google Meet, Microsoft Teams211864379k+Non-prefixed global variable
#95Eupago Gateway For Woocommerce215762332k+Output is not escaped
#96EventPrime – Events Calendar, Bookings and Tickets218734,3087k+Non-prefixed global variable
#97Feeds for YouTube (YouTube video, channel, and gallery plugin)21558978100k+Output is not escaped
#98FileOrganizer – WordPress File Manager21536241200k+unlink unlink
#99Filter Everything — WordPress & WooCommerce Filters2164493350k+Non-prefixed global variable
#100Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More21522,063300k+Non-prefixed global variable