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
#7001Inline Spoilers99211k+Missing direct file access protection
#7002Layouts for Divi99141k+Non-prefixed global variable
#7003Log Out Shortcode99303k+Missing Arg Domain
#7004Loop Grid Extender for Elementor – ACF Repeater & Smart Filters9931k+No Html Wrapped Strings
#7005Lorem Ipsum Block – Placeholders for everyone9922500mismatched plugin name
#7006Lazy Blocks: Select Dynamic Control9912500Discouraged text-domain loading
#7007Machete9976k+Direct Query
#7008Before After Image995900Non-prefixed constant
#7009Make Section & Column Clickable For Elementor993010k+Text Domain Mismatch
#7010MMWD Remove Add To Cart for WooCommerce99623k+Text Domain Mismatch
#7011Payment Gateways by User Roles for WooCommerce99173k+Non-prefixed hook name
#7012Performance Lab9921100k+Text Domain Mismatch
#7013Post Type Transfer99443k+Missing direct file access protection
#7014Product categories search admin for woocommerce9931400Missing direct file access protection
#7015Quiz Builder for WooCommerce – Product Recommendations99212k+Non-prefixed constant
#7016PVB Contact Form 7 Calculator9943600Missing direct file access protection
#7017HTTP Security Header99111k+Discouraged text-domain loading
#7018Shiptastic integration for UPS9922800Missing Translators Comment
#7019Simple Google Analytics Tag Manager993301k+Non Singular String Literal Domain
#7020Simple Pricing Table for Elementor9914700Post Not In exclude
#7021Simple Table Manager9922400Discouraged text-domain loading
#7022Sitelinks Search Box99312k+Discouraged text-domain loading
#7023Spice Social Share99114k+Discouraged text-domain loading
#7024SSO for Entra ID9941600Missing Arg Domain
#7025Support WebP – Upload webp files in wordpress without hassle99134k+Discouraged text-domain loading
#7026Surbma | Divi Extras99121k+Discouraged text-domain loading
#7027Surbma | Divi & Gravity Forms99119k+Discouraged text-domain loading
#7028Sync Cache for SpinupWP and Perfmatters9915400trademarked term
#7029TextBulker (IA Redaction)99122k+Discouraged text-domain loading
#7030Timeline Block – Beautiful Timeline Builder992613k+Text Domain Mismatch
#7031Timetics – Appointment Booking Calendar & Scheduling System99232k+wp function not compatible with requires wp
#7032ingenidev, UAE – AED Currency Symbol Changer | مغير رمز عملة الدرهم الإماراتي993900plugin header nonexistent domain path
#7033UddoktaPay9951k+Non-prefixed hook name
#7034Payment Gateway – 2Checkout for WooCommerce9914600Non-prefixed hook name
#7035Custom Post Exporter99713k+Text Domain Mismatch
#7036WP Reading Progress99143k+trademarked term
#7037WP Sitemap Pages and Posts9971k+trademarked term
#7038WP Strip Image Metadata9923700trademarked term
#7039WPMasterToolKit (WPMTK) – All in one plugin99145k+trademarked term
#7040Email addon for CF710013k+Discouraged text-domain loading
#7041Style Contact Form 710011k+Discouraged text-domain loading
#7042Database Collation Fix1001411k+Text Domain Mismatch
#7043Image Placeholders100260k+Text Domain Mismatch
#7044Embed Optimizer100450k+Text Domain Mismatch
#7045Flip Box Block100312k+Missing Arg Domain
#7046Khattat – Arabic Fonts1002500Discouraged text-domain loading
#7047Kliken: Ads + Pixel for Meta100230k+Discouraged text-domain loading
#7048Loggedin – Limit Concurrent Sessions10028k+Discouraged text-domain loading
#7049Login IP & Country Restriction100118k+textdomain mismatch
#7050Media Tracker10011k+Discouraged text-domain loading