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 |
|---|---|---|---|---|---|---|---|---|
| #6851 | City Dropdown For Woocommerce | 98 | 6 | 3 | 400 | Text Domain Mismatch | ||
| #6852 | Clixtell | 98 | 10 | 1 | 1k+ | Text Domain Mismatch | ||
| #6853 | Clone Posts | 98 | 5 | 5 | 10k+ | Missing Arg Domain | ||
| #6854 | MomentoPress for Momento360 | 98 | 2 | 3 | 1k+ | Missing Version | ||
| #6855 | Comment Email Reply | 98 | 6 | 2 | 600 | Text Domain Mismatch | ||
| #6856 | Counter Block | 98 | 4 | 2 | 1k+ | Missing direct file access protection | ||
| #6857 | Custom Post Type Editor | 98 | 4 | 2 | 2k+ | Missing direct file access protection | ||
| #6858 | Custom Color Palette for Gutenberg | 98 | 2 | 4 | 1k+ | Discouraged text-domain loading | ||
| #6859 | Customize Submit Button for Gravity Forms | 98 | 8 | 0 | 600 | Text Domain Mismatch | ||
| #6860 | Dashboard Columns | 98 | 2 | 6 | 1k+ | Non-prefixed function | ||
| #6861 | ElasticPress Debugging Add-On | 98 | 2 | 10 | 800 | Non-prefixed hook name | ||
| #6862 | Disable WordPress Events and News Dashboard Widget | 98 | 2 | 4 | 400 | trademarked term | ||
| #6863 | Disable Login Language Selector | 98 | 4 | 0 | 1k+ | Missing direct file access protection | ||
| #6864 | DocumentCloud | 98 | 3 | 3 | 1k+ | Missing direct file access protection | ||
| #6865 | Duplicate Widgets | 98 | 6 | 1 | 3k+ | Text Domain Mismatch | ||
| #6866 | Easy Access Reusable Blocks | 98 | 3 | 3 | 500 | Non-prefixed constant | ||
| #6867 | Map Block | 98 | 2 | 5 | 6k+ | Missing direct file access protection | ||
| #6868 | Easy remove item menu | 98 | 3 | 3 | 5k+ | Discouraged text-domain loading | ||
| #6869 | Easyship WooCommerce Shipping Rates | 98 | 1 | 16 | 2k+ | Direct Query | ||
| #6870 | Eazy Enable Blogroll | 98 | 4 | 2 | 1k+ | Missing Arg Domain | ||
| #6871 | Elfsight Blocks | 98 | 3 | 2 | 3k+ | Not In Footer | ||
| #6872 | Embed Block for GitHub | 98 | 5 | 2 | 400 | Missing Translators Comment | ||
| #6873 | Emoji Autocomplete Gutenberg | 98 | 2 | 5 | 600 | trademarked term | ||
| #6874 | Enable virtual card upload – vcf,vcard | 98 | 2 | 2 | 7k+ | mismatched plugin name | ||
| #6875 | ExS Widgets | 98 | 112 | 3 | 1k+ | Text Domain Mismatch | ||
| #6876 | FAQ Block For Gutenberg | 98 | 3 | 5 | 4k+ | trademarked term | ||
| #6877 | Feeds for TikTok (TikTok feed, video, and gallery plugin) | 98 | 5 | 3 | 70k+ | Missing direct file access protection | ||
| #6878 | Find My Blocks – Locate blocks on your site | 98 | 2 | 7 | 4k+ | Non-prefixed function | ||
| #6879 | Flexible Table Block | 98 | 4 | 7 | 40k+ | Non-prefixed constant | ||
| #6880 | Fluent Forms Connector for MailPoet | 98 | 28 | 7 | 1k+ | Text Domain Mismatch | ||
| #6881 | Fusion Page Builder : Extension – Image | 98 | 4 | 2 | 500 | Missing direct file access protection | ||
| #6882 | Genesis Simple Menus | 98 | 3 | 15 | 2k+ | Non-prefixed global variable | ||
| #6883 | Gravity Forms Personality Quiz Add-On | 98 | 7 | 3 | 500 | Text Domain Mismatch | ||
| #6884 | GravityWP – CSS Selector | 98 | 2 | 4 | 4k+ | trademarked term | ||
| #6885 | Gutena Tabs | 98 | 6 | 2 | 6k+ | Missing Arg Domain | ||
| #6886 | HBAgency | 98 | 1 | 16 | 9k+ | Non-prefixed global variable | ||
| #6887 | Helper Lite for PageSpeed | 98 | 5 | 4 | 3k+ | Missing Arg Domain | ||
| #6888 | Heroic Table of Contents | 98 | 3 | 1 | 5k+ | Missing Arg Domain | ||
| #6889 | Hide Prices for WooCommerce | 98 | 4 | 3 | 800 | Missing direct file access protection | ||
| #6890 | Image Comparison Block | 98 | 3 | 2 | 1k+ | Missing direct file access protection | ||
| #6891 | Image Hover Effects For WPBakery Page Builder | 98 | 30 | 4 | 3k+ | Missing Arg Domain | ||
| #6892 | Infinity TNC Divi Modules | 98 | 2 | 5 | 900 | Non-prefixed global variable | ||
| #6893 | Item Lists for Elementor | 98 | 1 | 49 | 1k+ | Non-prefixed global variable | ||
| #6894 | Sharing buttons shortcode for Jetpack | 98 | 3 | 2 | 800 | Missing direct file access protection | ||
| #6895 | ZZAZZ | 98 | 8 | 2 | 400 | Missing direct file access protection | ||
| #6896 | Latest Post Shortcode | 98 | 5 | 6 | 4k+ | Non-prefixed constant | ||
| #6897 | Lili Business Banking | 98 | 18 | 0 | 1k+ | Text Domain Mismatch | ||
| #6898 | List Child Pages Shortcode | 98 | 5 | 2 | 600 | wp function not compatible with requires wp | ||
| #6899 | Magical Blocks – Elementor Style Blocks for Gutenberg | 98 | 7 | 3 | 900 | Localhost URL found | ||
| #6900 | Multi Device Switcher | 98 | 2 | 9 | 20k+ | Non-prefixed function |