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

RankPluginScoreErrorsWarningsInstallsUpdatedTop Issue
#1Microthemer Lite – Visual Editor to Customize CSS201,0041,69910k+Non Prefixed Variable Found
#2bbPress219293,672100k+Non Prefixed Function Found
#3If-So Dynamic Content – Elementor & All Page Builders Personalization218897257k+Unsafe Printing Function
#4MotoPress Hotel Booking213,0611,03710k+Text Domain Mismatch
#5Events Manager – Calendar, Bookings, Tickets, and more!224,7225,62170k+Output Not Escaped
#6LearnPress – WordPress LMS Plugin for Create and Sell Online Courses222,3613,38470k+Non Prefixed Variable Found
#7ManageWP Worker225075651m+Non Prefixed Class Found
#8Kadence Security – Password, Two Factor Authentication, and Brute Force Protection231,053967700k+Missing Translators Comment
#9FV Flowplayer Video Player231,3111,45420k+Output Not Escaped
#10SiteOrigin Widgets Bundle23607455400k+Output Not Escaped
#11The Events Calendar233,5123,848700k+Text Domain Mismatch
#12Travelpayouts237691106k+Output Not Escaped
#13Photo Gallery – Responsive Image Galleries by Supsystic242409120k+Text Domain Mismatch
#14Mailchimp for WooCommerce24523663200k+Non Prefixed Variable Found
#15PublishPress Revisions: Duplicate Posts, Submit, Approve and Schedule Content Changes2441457310k+Missing Translators Comment
#16WPML Multilingual & Multicurrency for WooCommerce241,4531,618100k+Not Prepared
#17Online Scheduling and Appointment Booking System – Bookly253,52887060k+Text Domain Mismatch
#18PublishPress Permissions: Control User Access for Posts, Pages, Categories, Tags2742432310k+Missing Translators Comment
#19WP Hide & Security Enhancer2712437550k+Input Not Sanitized
#20PW WooCommerce Gift Cards3423818520k+Output Not Escaped
#21HivePress – Business Directory, Listings & Classified Ads Plugin353818010k+Direct Query
#22The Events Calendar Shortcode & Block367012710k+Non Prefixed Hookname Found
#23Product Badge, Label, Countdown Timer for WooCommerce – Sale Booster3837985k+Interpolated Not Prepared
#24Sentry for WordPress40804010k+Text Domain Mismatch
#25Log Emails4719296k+Non Prefixed Variable Found
#26XML Sitemap & Google News47270224100k+Non Prefixed Variable Found
#27Firelight Lightbox517897200k+Non Prefixed Variable Found
#28Cloudways WordPress Migrator62152520k+Output Not Escaped
#29DreamHost Automated Migration62152320k+Output Not Escaped