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.
Missing Translators Comment
WordPress.WP.I18n.MissingTranslatorsComment
A translation or text-domain pattern does not match WordPress internationalization expectations.
Missing Arg Domain
WordPress.WP.I18n.MissingArgDomain
A translation or text-domain pattern does not match WordPress internationalization expectations.
Discouraged text-domain loading
PluginCheck.CodeAnalysis.DiscouragedFunctions.load_plugin_textdomainFound
A translation or text-domain pattern does not match WordPress internationalization expectations.
Non Singular String Literal Text
WordPress.WP.I18n.NonSingularStringLiteralText
A translation or text-domain pattern does not match WordPress internationalization expectations.
Unordered Placeholders Text
WordPress.WP.I18n.UnorderedPlaceholdersText
A translation or text-domain pattern does not match WordPress internationalization expectations.
textdomain mismatch
textdomain_mismatch
A translation or text-domain pattern does not match WordPress internationalization expectations.
Non Singular String Literal Domain
WordPress.WP.I18n.NonSingularStringLiteralDomain
A translation or text-domain pattern does not match WordPress internationalization expectations.
No Empty Strings
WordPress.WP.I18n.NoEmptyStrings
A translation or text-domain pattern does not match WordPress internationalization expectations.
No Html Wrapped Strings
WordPress.WP.I18n.NoHtmlWrappedStrings
A translation or text-domain pattern does not match WordPress internationalization expectations.
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.
textdomain invalid format
textdomain_invalid_format
A translation or text-domain pattern does not match WordPress internationalization expectations.
Interpolated Variable Text
WordPress.WP.I18n.InterpolatedVariableText
A translation or text-domain pattern does not match WordPress internationalization expectations.
Too Many Function Args
WordPress.WP.I18n.TooManyFunctionArgs
A translation or text-domain pattern does not match WordPress internationalization expectations.
Missing Singular Placeholder
WordPress.WP.I18n.MissingSingularPlaceholder
A translation or text-domain pattern does not match WordPress internationalization expectations.
Non Singular String Literal Plural
WordPress.WP.I18n.NonSingularStringLiteralPlural
A translation or text-domain pattern does not match WordPress internationalization expectations.
Non Singular String Literal Single
WordPress.WP.I18n.NonSingularStringLiteralSingle
A translation or text-domain pattern does not match WordPress internationalization expectations.
Low Level Translation Function
WordPress.WP.I18n.LowLevelTranslationFunction
A translation or text-domain pattern does not match WordPress internationalization expectations.
Unordered Placeholders Plural
WordPress.WP.I18n.UnorderedPlaceholdersPlural
A translation or text-domain pattern does not match WordPress internationalization expectations.
Non Singular String Literal Context
WordPress.WP.I18n.NonSingularStringLiteralContext
A translation or text-domain pattern does not match WordPress internationalization expectations.
Unordered Placeholders Single
WordPress.WP.I18n.UnorderedPlaceholdersSingle
A translation or text-domain pattern does not match WordPress internationalization expectations.
Single Underscore Get Text Function
WordPress.WP.I18n.SingleUnderscoreGetTextFunction
A translation or text-domain pattern does not match WordPress internationalization expectations.
Mixed Ordered Placeholders Text
WordPress.WP.I18n.MixedOrderedPlaceholdersText
A translation or text-domain pattern does not match WordPress internationalization expectations.
Non Singular String Literal Singular
WordPress.WP.I18n.NonSingularStringLiteralSingular
A translation or text-domain pattern does not match WordPress internationalization expectations.
Translators Comment Wrong Style
WordPress.WP.I18n.TranslatorsCommentWrongStyle
A translation or text-domain pattern does not match WordPress internationalization expectations.
Mismatched Placeholders
WordPress.WP.I18n.MismatchedPlaceholders
A translation or text-domain pattern does not match WordPress internationalization expectations.
Interpolated Variable Plural
WordPress.WP.I18n.InterpolatedVariablePlural
A translation or text-domain pattern does not match WordPress internationalization expectations.
Interpolated Variable Single
WordPress.WP.I18n.InterpolatedVariableSingle
A translation or text-domain pattern does not match WordPress internationalization expectations.
Interpolated Variable Domain
WordPress.WP.I18n.InterpolatedVariableDomain
A translation or text-domain pattern does not match WordPress internationalization expectations.
Interpolated Variable Singular
WordPress.WP.I18n.InterpolatedVariableSingular
A translation or text-domain pattern does not match WordPress internationalization expectations.
Unordered Placeholders Singular
WordPress.WP.I18n.UnorderedPlaceholdersSingular
A translation or text-domain pattern does not match WordPress internationalization expectations.
Missing Arg Context
WordPress.WP.I18n.MissingArgContext
A translation or text-domain pattern does not match WordPress internationalization expectations.
Missing Arg Plural
WordPress.WP.I18n.MissingArgPlural
A translation or text-domain pattern does not match WordPress internationalization expectations.
Mixed Ordered Placeholders Plural
WordPress.WP.I18n.MixedOrderedPlaceholdersPlural
A translation or text-domain pattern does not match WordPress internationalization expectations.
Affected Plugins
| Rank | Plugin | Score | Errors | Warnings | Installs | Added | Updated | Top Issue |
|---|---|---|---|---|---|---|---|---|
| #6451 | Limit Revisions | 91 | 7 | 1 | 1k+ | Missing Arg Domain | ||
| #6452 | Link Juice Keeper | 91 | 4 | 36 | 10k+ | Non-prefixed hook name | ||
| #6453 | Loan Calculator WP | 91 | 20 | 5 | 2k+ | Non Singular String Literal Text | ||
| #6454 | Loop Post Navigation Links | 91 | 7 | 5 | 500 | Missing Arg Domain | ||
| #6455 | MAS Static Content | 91 | 3 | 7 | 10k+ | Non-prefixed hook name | ||
| #6456 | MultiManager WP – Manage All Your WordPress Sites Easily | 91 | 28 | 11 | 1k+ | Missing Arg Domain | ||
| #6457 | Shipping Live Rates for Royal Mail for WooCommerce | 91 | 4 | 13 | 400 | Non-prefixed global variable | ||
| #6458 | Ollie Menu Designer | 91 | 45 | 4k+ | Non-prefixed global variable | |||
| #6459 | Pantheon Advanced Page Cache | 91 | 10 | 6 | 10k+ | Request data is not unslashed | ||
| #6460 | Preload Featured Images | 91 | 2 | 2 | 1k+ | Output is not escaped | ||
| #6461 | PS User Login Count | 91 | 7 | 7 | 400 | Missing Arg Domain | ||
| #6462 | Query Loop Load More | 91 | 2 | 6 | 700 | Post Not In exclude | ||
| #6463 | Remove Image Links | 91 | 5 | 10 | 900 | Non-prefixed function | ||
| #6464 | Replace Google Fonts with Bunny Fonts | 91 | 6 | 1 | 900 | wp function not compatible with requires wp | ||
| #6465 | Responsive Tabs | 91 | 59 | 9 | 4k+ | Non Singular String Literal Domain | ||
| #6466 | REST API Toolbox | 91 | 25 | 0 | 2k+ | Missing Arg Domain | ||
| #6467 | Restricted Site Access | 91 | 14 | 11 | 10k+ | Missing Arg Domain | ||
| #6468 | Search and Replace for Block Editor | 91 | 2 | 1 | 600 | Output is not escaped | ||
| #6469 | SearchWP Modal Search Form | 91 | 9 | 9 | 5k+ | trademarked term | ||
| #6470 | Sensei LMS Post to Course Creator | 91 | 6 | 7 | 1k+ | Missing Translators Comment | ||
| #6471 | Serbian Addons for WooCommerce | 91 | 34 | 13 | 600 | Text Domain Mismatch | ||
| #6472 | Simple Membership Form Shortcode | 91 | 7 | 1 | 2k+ | Missing direct file access protection | ||
| #6473 | Simple WP Maintenance Mode | 91 | 6 | 4 | 2k+ | trademarked term | ||
| #6474 | Slivery Extender | 91 | 557 | 11 | 1k+ | Text Domain Mismatch | ||
| #6475 | Snow Monkey Forms | 91 | 36 | 41 | 30k+ | Non-prefixed global variable | ||
| #6476 | Sticky Banner | 91 | 2 | 17 | 700 | Non-prefixed global variable | ||
| #6477 | eMagicOne Store Manager for WooCommerce | 91 | 6 | 19 | 500 | Non-prefixed class | ||
| #6478 | Storefront Footer Bar | 91 | 6 | 2 | 3k+ | Missing Arg Domain | ||
| #6479 | Super Light Cache Buster | 91 | 6 | 4 | 700 | Non-prefixed function | ||
| #6480 | Thememiles Toolset | 91 | 14 | 2 | 500 | Text Domain Mismatch | ||
| #6481 | Timeline Express HTML Excerpts Add-on | 91 | 9 | 6 | 1k+ | Text Domain Mismatch | ||
| #6482 | WebAuthn Provider for Two Factor | 91 | 6 | 14 | 1k+ | Missing Arg Domain | ||
| #6483 | VenoBox Lightbox | 91 | 11 | 4 | 1k+ | Text Domain Mismatch | ||
| #6484 | Viva.com | Smart Checkout for WooCommerce | 91 | 30 | 6k+ | Direct Query | |||
| #6485 | WooCommerce New Product Badge | 91 | 8 | 8 | 800 | Text Domain Mismatch | ||
| #6486 | WowShipping – Weight Based Table Rate Shipping with Live Rates for UPS, USPS, DHL | 91 | 26 | 18 | 500 | Text Domain Mismatch | ||
| #6487 | Bootstrap Blocks | 91 | 8 | 30 | 10k+ | Non-prefixed global variable | ||
| #6488 | WP Session Manager | 91 | 5 | 16 | 2k+ | Direct Query | ||
| #6489 | WPS HTML Blocks | 91 | 23 | 4 | 1k+ | Text Domain Mismatch | ||
| #6490 | WPSSO Tune WP Image Editors | 91 | 35 | 10 | 900 | Missing Translators Comment | ||
| #6491 | XPS Ship Integration | 91 | 58 | 20 | 1k+ | Text Domain Mismatch | ||
| #6492 | Yivic Easy Live Chat | 91 | 22 | 8 | 1k+ | Non Singular String Literal Domain | ||
| #6493 | Admin Taxonomy Filter | 92 | 3 | 3 | 5k+ | Non-prefixed class | ||
| #6494 | Table Field Add-on for ACF and SCF | 92 | 9 | 3 | 50k+ | Text Domain Mismatch | ||
| #6495 | LB Back To Top | 92 | 4 | 2 | 700 | Missing Version | ||
| #6496 | Blocks – Reusable Content, Shortcodes & Site Variables | 92 | 1 | 4 | 600 | Database parameter is not escaped | ||
| #6497 | Change Text Case | 92 | 4 | 1 | 2k+ | Missing Arg Domain | ||
| #6498 | Control XML-RPC publishing | 92 | 7 | 0 | 400 | Text Domain Mismatch | ||
| #6499 | Cryptocurrency Widgets – Price Ticker & Coins List | 92 | 4 | 36 | 7k+ | Non-prefixed global variable | ||
| #6500 | Customizer Custom CSS | 92 | 5 | 2 | 400 | Deprecated parameter: load_plugin_textdomain parameter 2 |