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
#6401Relevanssi Live Ajax Search904227k+Non-prefixed global variable
#6402SEO SIMPLE PACK909997100k+Non-prefixed global variable
#6403Show Page URL90631k+Missing direct file access protection
#6404Simple Auto-Poster for Bluesky9032700Setting is missing a sanitization callback
#6405Simple Colorbox901111k+Missing Arg Domain
#6406Slider by Soliloquy – Responsive Image Slider for WordPress904702930k+Text Domain Mismatch
#6407Visual Hook Guide for Kadence9081500Text Domain Mismatch
#6408External Product New Tab for WooCommerce90324k+Output is not escaped
#6409Wetterwarner90512500Non-prefixed function
#6410BLAZING Email Transfer Payment Gateway902362k+Text Domain Mismatch
#6411WP BrowserUpdate901171k+Missing Translators Comment
#6412WP PHP Version Display90643k+trademarked term
#6413WPML to Polylang901455k+Direct Query
#6414Local Business Schema (JSON-LD) Lite9015583k+Text Domain Mismatch
#6415Zen Addons for SiteOrigin Page Builder901,4881291k+Text Domain Mismatch
#6416Add Anchor Links91521k+application detected
#6417Add Follow Button For Pintrest91215400Non Singular String Literal Domain
#6418Admin Dashboard Last Edits9150800Missing Translators Comment
#6419Advanced Cron Manager – debug & control91309030k+Non-prefixed global variable
#6420reCaptcha for WooCommerce911169500Text Domain Mismatch
#6421Advanced Posts/Page911623k+Text Domain Mismatch
#6422Antispam for Elementor Forms91331k+Missing Translators Comment
#6423Block Permissions9171400Non Singular String Literal Domain
#6424Change Author91801k+Missing Arg Domain
#6425Childify Me91918k+wp function not compatible with requires wp
#6426Clio Grow Form91179191k+Text Domain Mismatch
#6427Cloudways Site Manager9114720k+wp function not compatible with requires wp
#6428Connector GravityForms and MailerLite91822k+Missing Translators Comment
#6429Bulk Post Category Creator912021k+Text Domain Mismatch
#6430CryptoCloud – Crypto Payment Gateway91136400Text Domain Mismatch
#6431Curator.io91392k+Nonce verification recommended
#6432Custom iFrame – Embed PDFs, Videos, and External Content in WordPress (Elementor & Gutenberg)911353k+wp function not compatible with requires wp
#6433Custom Permalinks911971100k+wp function not compatible with requires wp
#6434Di Blocks – Awesome WordPress Blocks for Gutenberg Editor91731k+Missing direct file access protection
#6435Nút Bấm Liên Hệ Dibrother9152900Missing Arg Domain
#6436GTM4WP – A Google Tag Manager (GTM) plugin for WordPress915979700k+Non-prefixed global variable
#6437Easy Digital Downloads Free Link911131k+Short PHP open tag found
#6438FAQ Schema for Elementor91113800Text Domain Mismatch
#6439Faust.js91941k+Missing direct file access protection
#6440Fonto – Custom Web Fonts Manager91222k+Dynamic hook name
#6441FT Password Protect Children Pages9181400Missing Arg Domain
#6442getLaw WP API Client91114600curl curl setopt
#6443Gravity Forms Confirmation Page List9163400Missing direct file access protection
#6444Helio Pay (Accept 1-click crypto payments #USDC #SOL #BTC #ETH)91811500Missing direct file access protection
#6445Hide Author Archive9163500Missing direct file access protection
#6446Hot Random Image912412k+Text Domain Mismatch
#6447Icon List Block – Add Icon-Based Lists with Custom Styles91374k+Not In Footer
#6448Lazy Load Elementor Background Images91561k+Non-prefixed function
#6449LH Multipart Email9145600Non-prefixed hook name
#6450Limit Revisions91711k+Missing Arg Domain