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 |
|---|---|---|---|---|---|---|---|---|
| #6801 | Simple Analytics | 97 | 6 | 3 | 1k+ | Missing Translators Comment | ||
| #6802 | Simple Blog Card | 97 | 6 | 18 | 3k+ | Non-prefixed global variable | ||
| #6803 | Simple GDPR Cookie Compliance | 97 | 10 | 16 | 6k+ | Non-prefixed global variable | ||
| #6804 | Smart Search & Product Filter for WooCommerce – Searchanise | 97 | 2 | 24 | 900 | Non-prefixed global variable | ||
| #6805 | Sopro | 97 | 4 | 4 | 500 | Non-prefixed function | ||
| #6806 | SoundCloud Shortcode | 97 | 6 | 1 | 5k+ | Missing Arg Domain | ||
| #6807 | SP RTL (RusToLat) | 97 | 5 | 0 | 2k+ | Missing direct file access protection | ||
| #6808 | Syncee Premium Dropshipping & Wholesale | 97 | 50 | 3 | 1k+ | Text Domain Mismatch | ||
| #6809 | TextMe SMS | 97 | 3 | 13 | 600 | Non-prefixed global variable | ||
| #6810 | Themes Artist Demo Importer | 97 | 75 | 6 | 1k+ | Text Domain Mismatch | ||
| #6811 | Tutor LMS BunnyNet Integration | 97 | 2 | 13 | 1k+ | Non-prefixed global variable | ||
| #6812 | Twentig Supercharged Block Editor – Blocks, Patterns, Starter Sites, Portfolio | 97 | 12 | 70 | 20k+ | Text Domain Mismatch | ||
| #6813 | Adobe Fonts (formerly Typekit) for WordPress | 97 | 3 | 5 | 10k+ | trademarked term | ||
| #6814 | UnfoldWP Import Companion | 97 | 5 | 7 | 700 | Text Domain Mismatch | ||
| #6815 | Unique Headers | 97 | 12 | 6 | 10k+ | Missing Translators Comment | ||
| #6816 | Vision – Interactive Image Map with Hotspots Builder | 97 | 2 | 2k+ | Discouraged text-domain loading | |||
| #6817 | PAY by square pre WooCommerce | 97 | 4 | 4 | 500 | trademarked term | ||
| #6818 | Change Currency Symbol for WooCommerce | 97 | 6 | 1 | 600 | Text Domain Mismatch | ||
| #6819 | Ozow Gateway for WooCommerce | 97 | 2 | 10 | 800 | Non-prefixed constant | ||
| #6820 | Website Chat Button: Kommo integration | 97 | 1 | 43 | 1k+ | Non-prefixed global variable | ||
| #6821 | What Template | 97 | 6 | 0 | 1k+ | Missing Arg Domain | ||
| #6822 | WN Elementor Glassy Columns | 97 | 11 | 2 | 1k+ | Text Domain Mismatch | ||
| #6823 | Custom Fee Woocommerce | 97 | 24 | 3 | 400 | Text Domain Mismatch | ||
| #6824 | Maximum Quantity for WooCommerce Shops | 97 | 3 | 2 | 3k+ | Discouraged text-domain loading | ||
| #6825 | WooSwipe WooCommerce Gallery | 97 | 1 | 57 | 3k+ | Non-prefixed global variable | ||
| #6826 | WordPress Beta Tester | 97 | 1 | 15 | 2k+ | Non-prefixed hook name | ||
| #6827 | WP DataTable | 97 | 1 | 11 | 600 | Missing Version | ||
| #6828 | Contact Listing for WP Job Manager | 97 | 5 | 5 | 6k+ | trademarked term | ||
| #6829 | LightPress Lightbox | 97 | 33 | 4 | 40k+ | Text Domain Mismatch | ||
| #6830 | WP REST Yoast Meta | 97 | 2 | 8 | 1k+ | trademarked term | ||
| #6831 | Clear All Cache for WP Super Cache | 97 | 3 | 5 | 6k+ | trademarked term | ||
| #6832 | Yandex Pay and Split | 97 | 2 | 16 | 500 | Non-prefixed global variable | ||
| #6833 | ACF Flexible Content Modal | 98 | 2 | 4 | 700 | Missing Version | ||
| #6834 | ACF Hide Layout | 98 | 4 | 2 | 2k+ | Discouraged text-domain loading | ||
| #6835 | ACF: Multiple Taxonomy | 98 | 20 | 2 | 600 | Text Domain Mismatch | ||
| #6836 | Advanced Custom Fields: Unique ID Field | 98 | 4 | 2 | 3k+ | Missing direct file access protection | ||
| #6837 | ActBlue Contributions | 98 | 2 | 3 | 400 | Missing direct file access protection | ||
| #6838 | Post Category Filter (WP Admin) | 98 | 2 | 8 | 1k+ | trademarked term | ||
| #6839 | Advanced Ads for WPBakery Page Builder | 98 | 1 | 6 | 1k+ | trademarked term | ||
| #6840 | Advanced Posts Listing – Show Post List Easily | 98 | 31 | 5 | 3k+ | Missing Arg Domain | ||
| #6841 | Archive Title | 98 | 2 | 11 | 1k+ | Non-prefixed global variable | ||
| #6842 | Art Woocommerce Custom Sale | 98 | 2 | 5 | 400 | trademarked term | ||
| #6843 | Auto Tag Creator | 98 | 23 | 1 | 1k+ | Text Domain Mismatch | ||
| #6844 | Autoremove Attachments | 98 | 2 | 5 | 3k+ | Non-prefixed function | ||
| #6845 | Better REST API Featured Images | 98 | 4 | 1 | 2k+ | Deprecated parameter: load_plugin_textdomain parameter 2 | ||
| #6846 | BT iPay Payments | 98 | 2 | 13 | 900 | Non-prefixed global variable | ||
| #6847 | Call to Action Block by WPPOOL | 98 | 4 | 7 | 1k+ | trademarked term | ||
| #6848 | Export/Import Media – CSV Media Library Import & Export | 98 | 7 | 4 | 1k+ | Missing Translators Comment | ||
| #6849 | Card Transfer Gateway | 98 | 2 | 2 | 600 | Discouraged text-domain loading | ||
| #6850 | Category Archives Block | 98 | 14 | 5 | 900 | Missing Arg Domain |