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 |
|---|---|---|---|---|---|---|---|---|
| #6951 | Additional Terms for WooCommerce | 98 | 1 | 7 | 2k+ | trademarked term | ||
| #6952 | Align Woo Buttons | 98 | 3 | 6 | 3k+ | Non-prefixed function | ||
| #6953 | Cancel Abandoned Order | 98 | 3 | 1 | 1k+ | Missing Translators Comment | ||
| #6954 | Google Analytics for WooCommerce | 98 | 20 | 100k+ | Non-prefixed class | |||
| #6955 | Remove SKU From Single Product page | 98 | 8 | 2 | 1k+ | Text Domain Mismatch | ||
| #6956 | CodeMirror Blocks | 98 | 5 | 2 | 1k+ | Text Domain Mismatch | ||
| #6957 | WP Display Header | 98 | 15 | 3 | 7k+ | Text Domain Mismatch | ||
| #6958 | WP Document Revisions | 98 | 7 | 7 | 2k+ | wp function not compatible with requires wp | ||
| #6959 | WP Font Awesome | 98 | 2 | 4 | 10k+ | trademarked term | ||
| #6960 | WP Last Login | 98 | 2 | 4 | 10k+ | trademarked term | ||
| #6961 | WP Menu Image | 98 | 2 | 4 | 2k+ | trademarked term | ||
| #6962 | WP Rollback – Rollback Plugins and Themes | 98 | 1 | 9 | 300k+ | Non-prefixed hook name | ||
| #6963 | WPDevDesign – Oxygen – Navigator | 98 | 8 | 4 | 1k+ | Missing Arg Domain | ||
| #6964 | Widget Content Blocks | 98 | 5 | 1 | 10k+ | Missing Translators Comment | ||
| #6965 | XO Featured Image Tools | 98 | 4 | 3 | 30k+ | wp function not compatible with requires wp | ||
| #6966 | XO Post Background | 98 | 2 | 2 | 1k+ | Discouraged text-domain loading | ||
| #6967 | 3D Viewer – Display Interactive 3D Models | 99 | 16 | 9k+ | Non-prefixed global variable | |||
| #6968 | 3D Viewer Block – Interactive 3D Model Display | 99 | 3 | 1k+ | Non-prefixed constant | |||
| #6969 | Addon Elementor Container Link | 99 | 1 | 1 | 2k+ | Discouraged text-domain loading | ||
| #6970 | Animate Blocks | 99 | 1 | 2 | 400 | Discouraged text-domain loading | ||
| #6971 | Audio Album | 99 | 2 | 1 | 4k+ | Discouraged text-domain loading | ||
| #6972 | Better Aria Label Support | 99 | 3 | 0 | 5k+ | Missing direct file access protection | ||
| #6973 | Block Specific Spam Woo Orders | 99 | 1 | 4 | 1k+ | Non-prefixed hook name | ||
| #6974 | Blocks Starter Templates | 99 | 12 | 1 | 1k+ | Text Domain Mismatch | ||
| #6975 | Clone / Duplicate Orders for WooCommerce | 99 | 1 | 2 | 1k+ | Discouraged text-domain loading | ||
| #6976 | Configure SMTP | 99 | 2 | 1 | 6k+ | Discouraged text-domain loading | ||
| #6977 | ContentRemover – remover titles, dates, author | 99 | 1 | 2 | 1k+ | Discouraged text-domain loading | ||
| #6978 | Country Code For Elementor Form Telephone Field | 99 | 10 | 3 | 10k+ | Text Domain Mismatch | ||
| #6979 | CSS Class Manager – An advanced autocomplete additional css class control for your blocks | 99 | 1 | 2 | 400 | Discouraged text-domain loading | ||
| #6980 | CSV Importer Plus for ACF | 99 | 6 | 2 | 400 | Text Domain Mismatch | ||
| #6981 | Custom Block Patterns | 99 | 5 | 2 | 1k+ | Text Domain Mismatch | ||
| #6982 | Custom Currency Sign | 99 | 3 | 0 | 600 | Text Domain Mismatch | ||
| #6983 | Custom Favicon – Easily Add a Favicon in WordPress | 99 | 1 | 2 | 5k+ | Discouraged text-domain loading | ||
| #6984 | Custom Post Type Widgets | 99 | 7 | 3 | 10k+ | Non Singular String Literal Text | ||
| #6985 | Customize Admin | 99 | 8 | 0 | 4k+ | Missing Arg Domain | ||
| #6986 | Default Featured Image | 99 | 2 | 2 | 60k+ | Missing direct file access protection | ||
| #6987 | Delete All Products for WooCommerce | 99 | 5 | 4k+ | slow db query meta query | |||
| #6988 | Disable Flamingo Addressbook | 99 | 1 | 1 | 4k+ | outdated tested upto header | ||
| #6989 | Display Environment Type | 99 | 2 | 2 | 1k+ | Missing Translators Comment | ||
| #6990 | Emails Catch All | 99 | 10 | 600 | Non-prefixed constant | |||
| #6991 | Icon Box Block – Insert your favorite icon with customization and design | 99 | 1 | 4 | 500 | Non-prefixed global variable | ||
| #6992 | Gallery Styles | 99 | 1 | 2 | 500 | Not In Footer | ||
| #6993 | Gravity Forms Block Email Domains | 99 | 5 | 2 | 1k+ | Text Domain Mismatch | ||
| #6994 | Real Time Validation For Gravity Forms | 99 | 41 | 1 | 500 | Text Domain Mismatch | ||
| #6995 | Helcim for WooCommerce | 99 | 4 | 700 | Discouraged text-domain loading | |||
| #6996 | Hide Price Until User Login For Woocommerce | 99 | 1 | 1 | 800 | Discouraged text-domain loading | ||
| #6997 | Holiday Mode for WooCommerce | 99 | 25 | 4 | 700 | Text Domain Mismatch | ||
| #6998 | HTML5 Video Player – Embed and Play Videos in Custom Player | 99 | 5 | 20k+ | Non-prefixed global variable | |||
| #6999 | Image Regenerate & Select Crop | 99 | 3 | 1 | 8k+ | wp function not compatible with requires wp | ||
| #7000 | SpreadsheetConverter Calculator | 99 | 24 | 1 | 600 | Text Domain Mismatch |