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
#6651WP Telegram Widget and Join Link9513184k+Missing direct file access protection
#6652Addonify – Compare Products For WooCommerce9616251k+Non-prefixed global variable
#6653Addonify – Quick View For WooCommerce9615212k+Non-prefixed global variable
#6654Admin Notices Manager9670310k+Missing Arg Domain
#6655Admin Page Spider9610271k+Non-prefixed global variable
#6656Advanced Import96390k+Nonce verification recommended
#6657All-in-One Sticky Anything – Click to Call, Fixed Widget, Sticky Header, Menu & Sidebar9671k+Non-prefixed global variable
#6658WP Offload Media Lite for Amazon S3, DigitalOcean Spaces, and Google Cloud Storage9681230k+Missing direct file access protection
#6659Amelia Calendar Essential Shortcodes9629500Not In Footer
#6660AMP WP – Google AMP For WordPress965119600Missing Arg Domain
#6661Transient Cleaner963641k+Non-prefixed global variable
#6662Auto Delete Applications – Add-on for WP Job Openings9619141k+Text Domain Mismatch
#6663Blank Slate968310k+Missing direct file access protection
#6664Block Patterns for Food Bloggers962114800Missing direct file access protection
#6665Carousel Slider Block for Gutenberg96481240k+Text Domain Mismatch
#6666Cookie Wow PDPA Banner96761k+Missing direct file access protection
#6667Date Time Picker for WPForms96741k+Text Domain Mismatch
#6668Delete Post with Attachments962151k+Direct Query
#6669Disable Media Pages9681010k+Missing Translators Comment
#6670Dynamic ACF Repeater for Elementor96191k+Non-prefixed global variable
#6671Easy Footnotes966228k+Non-prefixed global variable
#6672Easy Hide Admin Menu Items9643111k+Text Domain Mismatch
#6673Integrate Ecomail and Elementor Forms96284600Text Domain Mismatch
#6674Elastic Email Sender96121410k+Text Domain Mismatch
#6675Elegant Blog Themes Demo Importer962213500Text Domain Mismatch
#6676Events Tracker for Elementor9641010k+Non-prefixed constant
#6677Expand + Collapse Funk9685800Missing Arg Domain
#6678Fixed Bottom Menu9615455k+Non-prefixed hook name
#6679Genesis Connect for WooCommerce96451710k+Text Domain Mismatch
#6680Gravity Forms Klaviyo Add-On9628151k+Text Domain Mismatch
#6681Gravity Pre-submission Confirmation9652800Missing direct file access protection
#6682Hide Comments Feature96451k+Missing direct file access protection
#6683Home Page Banner for Astra Theme964522k+Text Domain Mismatch
#6684iGen SEO96510600Non-prefixed hook name
#6685Image Size Selection for Divi96603500Text Domain Mismatch
#6686Ketchup Shortcodes9691400wp function not compatible with requires wp
#6687List Pages Shortcode96595k+Non-prefixed hook name
#6688LTR RTL Admin content96454k+Missing Version
#6689MathJax-LaTeX9615010k+wp function not compatible with requires wp
#6690Menu Cart Divi962691k+Text Domain Mismatch
#6691Modernizr for WordPress9654800Deprecated parameter: load_plugin_textdomain parameter 2
#6692NextGenThemes jsDelivr CDN96270400wp function not compatible with requires wp
#6693WP Options Importer965646k+Text Domain Mismatch
#6694Divi Masonry Gallery – Pro Gallery9654162k+Text Domain Mismatch
#6695Preloader Awesome – Page Loading Animation with Spinner & Gif963271k+Missing direct file access protection
#6696Progress Bar965211k+Text Domain Mismatch
#6697ProveSource Social Proof962672k+wp function not compatible with requires wp
#6698PWA9634320k+Missing direct file access protection
#6699QODE Variation Swatches for WooCommerce961871k+Non-prefixed global variable
#6700RCD-Right Click Disabler96291k+Missing Version