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 |
|---|---|---|---|---|---|---|---|---|
| #6601 | WC City Select | 94 | 406 | 16 | 2k+ | Missing Arg Domain | ||
| #6602 | QCode – Departamentos y Ciudades de Colombia para Woocommerce | 94 | 8 | 11 | 900 | Non-prefixed global variable | ||
| #6603 | WC Minimum Order Amount | 94 | 7 | 6 | 3k+ | Text Domain Mismatch | ||
| #6604 | Novalnet Payment Gateway for WooCommerce | 94 | 4 | 58 | 1k+ | Non-prefixed class | ||
| #6605 | WP Plugin Manager – Deactivate plugins per page | 94 | 18 | 11 | 3k+ | Missing direct file access protection | ||
| #6606 | WPBean Form Popup for WPForms and Contact Form 7 – Create Popup Forms Easily | 94 | 22 | 600 | Direct Query | |||
| #6607 | Accessibility by AudioEye | 95 | 17 | 16 | 2k+ | Non-prefixed global variable | ||
| #6608 | WPGraphQL Yoast SEO Addon | 95 | 42 | 13 | 10k+ | Text Domain Mismatch | ||
| #6609 | Art WooCommerce Order One Click | 95 | 14 | 40 | 4k+ | Non-prefixed global variable | ||
| #6610 | Astrology | 95 | 7 | 221 | 600 | Non-prefixed global variable | ||
| #6611 | Azigen | 95 | 12 | 0 | 1k+ | Missing Arg Domain | ||
| #6612 | Better Block Editor (BBE) | 95 | 4 | 53 | 5k+ | Non-prefixed global variable | ||
| #6613 | Booster Pack for Divi | 95 | 179 | 2 | 500 | Text Domain Mismatch | ||
| #6614 | Clicky by Yoast | 95 | 10 | 7 | 4k+ | Missing direct file access protection | ||
| #6615 | Custom Login Page Customizer | 95 | 3 | 55 | 50k+ | Non-prefixed global variable | ||
| #6616 | Complianz – Terms and Conditions | 95 | 13 | 26 | 300k+ | Non-prefixed global variable | ||
| #6617 | Gravity Forms ConvertKit Add-On | 95 | 65 | 11 | 700 | Text Domain Mismatch | ||
| #6618 | Disable User Gravatar | 95 | 14 | 2 | 3k+ | wp function not compatible with requires wp | ||
| #6619 | Dokan Menu Hider | 95 | 8 | 2 | 500 | Text Domain Mismatch | ||
| #6620 | Statify – Extended Evaluation | 95 | 2 | 119 | 20k+ | Non-prefixed global variable | ||
| #6621 | First Order Coupon Manager for WooCommerce | 95 | 10 | 3 | 900 | Text Domain Mismatch | ||
| #6622 | Functionality | 95 | 6 | 2 | 1k+ | date date | ||
| #6623 | Ghost Kit – Page Builder Blocks, Motion Effects & Extensions | 95 | 17 | 60 | 7k+ | Non-prefixed hook name | ||
| #6624 | Hash Link Scroll Offset | 95 | 8 | 4 | 1k+ | Text Domain Mismatch | ||
| #6625 | Htaccess File Editor – Easily Edit, Backup, Restore .htaccess file | 95 | 11 | 15 | 9k+ | Non-prefixed global variable | ||
| #6626 | Increase Maximum Upload File Size | 95 | 6 | 3 | 500 | Missing direct file access protection | ||
| #6627 | Interactions – Animations for Elementor & Gutenberg | 95 | 3 | 4 | 400 | Missing Translators Comment | ||
| #6628 | Language Switcher for Transposh | 95 | 22 | 68 | 1k+ | Non-prefixed global variable | ||
| #6629 | leadlovers for Elementor | 95 | 34 | 5 | 2k+ | Text Domain Mismatch | ||
| #6630 | Liveblog | 95 | 22 | 34 | 1k+ | Non-prefixed global variable | ||
| #6631 | Live Chat Plugin for WooCommerce – LiveChat | 95 | 62 | 10 | 1k+ | Text Domain Mismatch | ||
| #6632 | Manage – Centralized site maintenance and monitoring | 95 | 5 | 47 | 80k+ | Direct Query | ||
| #6633 | morkva Plata by Mono Extended | 95 | 112 | 14 | 400 | Text Domain Mismatch | ||
| #6634 | Multibanco, MB WAY, Credit card, Apple Pay, Google Pay, Payshop, Cofidis Pay, and PIX (ifthenpay) for WooCommerce | 95 | 88 | 8k+ | Non-prefixed function | |||
| #6635 | Mystery Themes Demo Importer | 95 | 76 | 7k+ | Non-prefixed global variable | |||
| #6636 | Paydibs Gateway for WooCommerce | 95 | 1 | 4 | 1k+ | Discouraged text-domain loading | ||
| #6637 | PayHere Payment Gateway | 95 | 6 | 8 | 2k+ | Non-prefixed class | ||
| #6638 | Seriously Simple Speakers | 95 | 19 | 13 | 1k+ | Missing Translators Comment | ||
| #6639 | Spreaker Shortcode | 95 | 23 | 3 | 4k+ | Text Domain Mismatch | ||
| #6640 | Supreme Maps | 95 | 38 | 15 | 2k+ | Text Domain Mismatch | ||
| #6641 | Term Taxonomy Converter | 95 | 57 | 3 | 500 | Text Domain Mismatch | ||
| #6642 | Timeline Module for Beaver Builder | 95 | 217 | 29 | 2k+ | Text Domain Mismatch | ||
| #6643 | Translate WordPress with Weglot – Multilingual AI Translation | 95 | 131 | 50k+ | Non-prefixed global variable | |||
| #6644 | Minicart for WooCommerce | 95 | 1 | 59 | 1k+ | Non-prefixed global variable | ||
| #6645 | Print Invoice & Delivery Notes for WooCommerce | 95 | 5 | 58 | 30k+ | Non-prefixed global variable | ||
| #6646 | WP Approve User | 95 | 20 | 11 | 3k+ | Text Domain Mismatch | ||
| #6647 | SNY Auto Featured Image | 95 | 41 | 5 | 1k+ | Text Domain Mismatch | ||
| #6648 | LiveChat – Live Chat Plugin for WP Websites | 95 | 62 | 9 | 10k+ | Text Domain Mismatch | ||
| #6649 | WP Telegram (Auto Post and Notifications) | 95 | 8 | 15 | 30k+ | Non-prefixed function | ||
| #6650 | WP Telegram Login & Register | 95 | 11 | 21 | 1k+ | Non-prefixed global variable |