WordPress.WP.I18n.LowLevelTranslationFunction

Low Level Translation Function

A translation or text-domain pattern does not match WordPress internationalization expectations.

low weight

Why It Shows Up

Plugin Check found missing text domains, mismatched domains, missing translator comments, variable-only strings, placeholder issues, or deprecated translation loading patterns.

Why It Matters

Translation issues make the plugin harder to localize and can break strings for non-English WordPress users.

How to Fix

  • Use the plugin slug as the text domain unless the plugin intentionally declares a different one.
  • Keep translatable strings literal and move variables into placeholders.
  • Add translator comments before strings with placeholders or ambiguous context.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#1404 Solution155821,53210k+Non-prefixed class
#2WPPizza – A Restaurant Plugin184,6892,7031k+Text Domain Mismatch
#3Microthemer Lite – Visual Editor to Customize CSS201,0041,69910k+Non-prefixed global variable
#4Events Manager – OpenStreetMaps20559444600Output is not escaped
#5Forumax – AI Powered Advanced Community Forum Plugin214,9314,352600Text Domain Mismatch
#6Kadence Security – Password, Two Factor Authentication, and Brute Force Protection211,060959700k+Missing Translators Comment
#7Event Espresso – Event Registration & Ticketing Sales2112,7102,136600Text Domain Mismatch
#8Uncanny Automator – AI + Automation for WordPress | AI Agent, AI Page Builder, Free AI Usage Included211,0813,14740k+Direct Query
#9Events Manager – Calendar, Bookings, Tickets, and more!224,7125,69060k+Output is not escaped
#10If-So Dynamic Content – Elementor & All Page Builders Personalization229698447k+Output is not escaped
#11LearnPress – WordPress LMS Plugin for Create and Sell Online Courses222,3713,61770k+Non-prefixed global variable
#12Mailchimp for WooCommerce22524658200k+Non-prefixed global variable
#13MotoPress Hotel Booking223,0671,05010k+Text Domain Mismatch
#14oik224871802k+Non Singular String Literal Domain
#15Slim Jetpack222,5861,9472k+Text Domain Mismatch
#16All In One Login — Login Page Security and Customization for WordPress with Google reCAPTCHA, Social Login, Temporary Login, 2FA, and more.236451,41560k+Non-prefixed global variable
#17FV Flowplayer Video Player231,2801,45610k+Output is not escaped
#18Listdom: AI-powered Business Directory with Classifieds Ads Listings234,9763,9621k+Output is not escaped
#19The Events Calendar233,5193,851600k+Text Domain Mismatch
#20Travelpayouts237611146k+Output is not escaped
#21ManageWP Worker235015701m+Non-prefixed class
#22WebTotem Security231,091213800Text Domain Mismatch
#23FV Player 8243301,3721k+Non-prefixed function
#24Photo Gallery – Responsive Image Galleries by Supsystic242478220k+Text Domain Mismatch
#25SiteOrigin Widgets Bundle24605455400k+Output is not escaped
#26WPML Multilingual & Multicurrency for WooCommerce241,5991,691100k+SQL query is not prepared
#27xili-language241,501523600Output is not escaped
#28Online Scheduling and Appointment Booking System – Bookly251,16693360k+SQL query is not prepared
#29DecaLog259432361k+Exception output is not escaped
#30Bus Ticket Booking with Seat Reservation26211398800Non-prefixed global variable
#31PublishPress Revisions: Duplicate Posts, Submit, Approve and Schedule Content Changes2641248110k+Missing Translators Comment
#32CheckView – Form & Checkout Testing27753651k+Direct Query
#33PublishPress Permissions: Access Control, Content Permissions, User Access2743032410k+Missing Translators Comment
#34WP Hide & Security Enhancer2713044150k+Missing nonce verification
#35Eway Payment Gateway3050992800Missing Translators Comment
#36Lana Sitemap33241217400Non-prefixed global variable
#37Save as PDF Plugin by PDFCrowd333012571k+Non-prefixed global variable
#38HivePress – Business Directory, Listings & Classified Ads Plugin344318710k+Direct Query
#39PW WooCommerce Gift Cards3423618820k+Output is not escaped
#40Authors Widget35170191k+Output is not escaped
#41Booking Calendar358534040k+Mixed line endings
#42WP GIF Uploader – Animated GIF Upload and Thumbnails36129431k+Text Domain Mismatch
#43The Events Calendar Shortcode & Block367012710k+Non-prefixed hook name
#44Direct Checkout – Quick View – Buy Now For WooCommerce37961132k+Missing nonce verification
#45Simple Countdown Timer – Sales, Launch and Event Countdowns371161141k+Missing Arg Domain
#46Product Badge, Label, Countdown Timer for WooCommerce – Sale Booster3837975k+Interpolated SQL is not prepared
#47Sentry for WordPress41794010k+Text Domain Mismatch
#48Log Emails4719296k+Non-prefixed global variable
#49Product Categories/Tags Bottom Description for WooCommerce4760233k+Text Domain Mismatch
#50XML Sitemap & Google News47270224100k+Non-prefixed global variable